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