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