一种利用xml实现通用化数据交换的方法和系统技术方案

技术编号:9861834 阅读:123 留言:0更新日期:2014-04-02 20:04
本发明专利技术公开一种利用xml实现通用化数据交换的方法和系统,其中,包括步骤:采用xml格式对数据的结构进行描述,所述数据描述后包括字段名和预设长度的字段值及字段的起始位置信息;在进行序列化时,根据xml描述信息,将数据各字段值设置到指定位置,在设置完毕后得到数据的二进制流;在进行反序列化时,根据xml描述信息,利用数据的各字段名从二进制流中读取相应字段值。本发明专利技术采用通用化的设计,对二进制数据流进行反序列化,或者将数据序列化成二进制数据流,本发明专利技术的方法使得CS架构系统中的数据维护更加简便,即使修改某一数据结构,也无需对整个系统进行重新编译,同时也减少了不必要的网络流量。

【技术实现步骤摘要】
【专利摘要】本专利技术公开一种利用xml实现通用化数据交换的方法和系统,其中,包括步骤:采用xml格式对数据的结构进行描述,所述数据描述后包括字段名和预设长度的字段值及字段的起始位置信息;在进行序列化时,根据xml描述信息,将数据各字段值设置到指定位置,在设置完毕后得到数据的二进制流;在进行反序列化时,根据xml描述信息,利用数据的各字段名从二进制流中读取相应字段值。本专利技术采用通用化的设计,对二进制数据流进行反序列化,或者将数据序列化成二进制数据流,本专利技术的方法使得CS架构系统中的数据维护更加简便,即使修改某一数据结构,也无需对整个系统进行重新编译,同时也减少了不必要的网络流量。【专利说明】一种利用xml实现通用化数据交换的方法和系统
本专利技术涉及网络通信
,尤其涉及一种利用xml实现通用化数据交换的方法和系统。
技术介绍
在CS架构的系统中,客户端与服务端之间的通讯,需要两端协商并定义消息的格式;在一些独立的应用程序中,根据业务需要也须定义数据格式;在C、C++开发的系统中,这些消息或者数据一般采用数据结构(Struct)来定义,这些数据结构的定义,通常本文档来自技高网...

【技术保护点】
一种利用xml实现通用化数据交换的方法,其特征在于,包括步骤:采用xml文件对数据的结构进行描述,所述数据描述后包括字段名和预设长度的字段值及字段的起始位置信息;在进行序列化时,根据xml描述信息,将数据各字段值设置到指定位置,在设置完毕后得到数据的二进制流; 在进行反序列化时,根据xml描述信息,利用数据的各字段名从二进制流中读取相应字段值。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱锦华
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1