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