Major Science and Technology Project of Hainan Province Grant 221100310100