Sichuan Science and Technology Program Grant 2018SZ0248, 2019YFS0404