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