Henan Provincial Science and Technology Research Project, China Grant 252102310338