Signed-off-by: yangjiaqi <yangjiaqi16@huawei.com> (cherry picked from commit eecc0385429807f331fd5eb79c8823f240e22166)