the Xiamen Science and Technology Project Grant 3502Z20194013