Signed-off-by: liuxu <liuxu156@huawei.com> (cherry picked from commit 62839b92349e898b3919ae5c0479e15aa5a5d349) (cherry picked from commit 35baa929a4aee84aff4d1da11f425620cd1c8668)