函数的命名再斟酌一下，尽量是一下可懂的