实现消息接口