Gansu Provincial Science and Technology Project-Youth Science and Technology Fund Grant No. 20JR5RA371