代码改进
添加注释
增加上下文消息trait封装