Signed-off-by: tangyuchen <tangyuchen5@huawei.com> (cherry picked from commit c21dc5cb0ed212c553fa4c63ff4cfaa9d95af6fb)