national natural science foundation of china Grant 31900922