Signed-off-by: tangyuchen <tangyuchen5@huawei.com> (cherry picked from commit 037d55260b0e96a4cb1036f3c08ac1c01d96a790)