(cherry picked from commit 071b0b22f23f643cbf68996308561b1c29f69535)
Signed-off-by: liyunfei <liyunfei33@huawei.com> (cherry picked from commit e0e32ac89f029e0f05ad2b0b2fe961cf006c89bf)