Henan Science and Technology Projects Grant No. 212102310468