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