Science and Technology Project of Henan Province of China Grant 232102310106