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