Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com> (cherry picked from commit b01474022f935c55473f71b9f92f7f36fd8fd708)