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