Science and Technology Project of Henan Province of China Grant 172102310695