提交20131213 0

重新设计整个框架遵循的编码使用方式
改进部分实现