处理函数