Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com> (cherry picked from commit 4d2b584c032be90d01f5e88f9fdc87d8d7b2e5d2)