Natural Science Foundation of Hunan Province, Grant/Award Numbers: 2019JJ50552, 2019JJ50555, 2020JJ8096; the Natural Science Foundation of China, Grant/Award Number: 81972487; the Scientific Research Project of Human Education Department in 2019, Grant/Award Number: 19C1623; Hunan Provincial Science and Technology Department Project, Grant/Award Number: 2022JJ40393