Science and Technology Commission of Shanghai Municipality Grant 19JC1413800