Signed-off-by: liubo <liubo1@xfusion.com> (cherry picked from commit 549f5ced82436d39e94be54f8611186c35206566)