Hainan Provincial Natural Science Foundation of China Grant 621QN0887