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