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