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