Beijing Municipal Science &Technology Commission Grant Z211100002921014