Lanzhou Science and Technology Planning Project Grant No. 2023-2-77