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