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