The Shanghai Municipal Science and Technology Commission’s Science and Technology Project Grant 22Y31900500