Signed-off-by: chenhaixiang <chenhaixiang3@huawei.com> (cherry picked from commit 6256dabffd4989c2fd93e71270651f2128971e5e)