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