Signed-off-by: yezengruan <yezengruan@huawei.com> (cherry picked from commit a63aa762869a5f09a8da9f5564df67e97376673f)