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