Beijing Science and Technology Planning Project Grant Z211100002921068