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