拆分了接收信息的函数