Signed-off-by: haozi007 <liuhao27@huawei.com> (cherry picked from commit e72b756384bf05a26b204cf7c847bd3090fb76d3)