Technology Commission of Shanghai Municipality Grant 19ZR1410300