Shanghai Minhang Science and Technology Commission Grant 24Y22800300