修改了消息处理方法