[发明专利]基于结构化数据的传输方法及装置有效
申请号: | 201410415069.0 | 申请日: | 2014-08-20 |
公开(公告)号: | CN104216958A | 公开(公告)日: | 2014-12-17 |
发明(设计)人: | 彭安浪;王登雄;郭亮 | 申请(专利权)人: | 深圳市邦彦信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L1/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 结构 数据 传输 方法 装置 | ||
技术领域
本发明涉及信息处理技术,更具体地说,本发明涉及基于结构化数据的传输方法及基于结构化数据的传输装置。
背景技术
传统信息交互过程采用XML方式进行传输,数据有效利用率在35%左右,对无线资源的占用情况较高,随着用户对管理需求的提升,信息交互量也随之增加,数据有效性的传输改善迫在眉睫。传统传输构建方法构建示意如表1所示,表1为数据元素传输需求示意表。
传统方法根据以上数据元素构造的传输体示意如下:
<Message>
<MessageHead ProtocolType=30 Ver=1.0 Cmd=QurryEqtState>
<MessageContent>
<EqtName = 设备1>
<EqtState = 占用>
<LinkQuality = 良>
</MessageContent>
</MessageHead>
</Message>
该方式传输字节数约为200字节,存在如下缺陷:
a、数据传输有效性低;
b、不具备分块发送能力;
c、不具备容错定位能力。
发明内容
为了解决上述技术问题,本发明的第一目的是提供一种基于结构化数据的传输方法。
本发明的另一目的是提供一种基于结构化数据的传输装置。
本发明所采用的第一技术方案是:基于结构化数据的传输方法,该方法包括步骤:
Y1,获取用于传输结构化数据的XML文档;
Y2,根据预设的数据字典和数据组装规则对所述文档进行编码压缩;
Y3,将编码压缩后的数据进行传输。
进一步,所述步骤Y2其具体包括子步骤:
Y21,获取预设的数据字典和数据组装规则,其中,所述数据字典包括结构化数据的数据元素以及与各数据元素相对应的标识键值,所述预设数据组装规则包括数据帧格式;
Y22,根据所述数据字典和数据帧格式将所述文档进行编码压缩,得到编码压缩后的数据。
进一步,所述数据帧格式包括消息头和消息体;所述消息头包含消息的描述信息;所述消息的描述信息包括协议类型、版本号、操作指令标识;所述协议类型用于标识平台间协议类别;所述操作指令标识用于标识字段标识报文类型;所述消息体为所述文档中结构化数据的数据元素经编码后的内容,所述消息体设在消息头之后。
进一步,所述标识键值为十六进制格式,所述数据帧格式采用十六进制格式的消息头和十六进制格式的消息体;根据所述数据字典和数据帧格式将所述文档进行编码压缩,得到编码压缩后的数据这一步骤,其具体为:根据所述数据字典和数据帧格式,将所述文档中消息的描述信息和传输的结构化数据的数据元素转换成对应的十六进制格式的数据,并将所述十六进制格式的数据根据所述数据帧格式进行组装,得到编码压缩后的数据。
进一步,所述消息头还包括重传次数标记、帧序号、信息块长度。
本发明所采用的第二技术方案是:
该装置包括:数据传输对象模块:用于获取用于传输结构化数据的XML文档;编码压缩模块:用于根据预设的数据字典和数据组装规则对所述文档进行编码压缩;传输模块: 用于将编码压缩后的数据进行传输。
进一步,所述编码压缩模块包括预准备模块和构造编码模块;
所述预准备模块:用于获取预设的数据字典和数据组装规则,
其中,所述数据字典包括结构化数据的数据元素以及与各数据元素相对应的标识键值,所述预设数据组装规则包括数据帧格式;
所述构造编码模块:用于根据所述数据字典和数据帧格式将所述文档进行编码压缩,得到编码压缩后的数据。
进一步,所述数据帧格式包括消息头和消息体;所述消息头包含消息的描述信息;所述消息的描述信息包括协议类型、版本号、操作指令标识;所述协议类型用于标识平台间协议类别;所述操作指令标识用于标识字段标识报文类型;所述消息体为所述文档中结构化数据的数据元素经编码后的内容,所述消息体设在消息头之后。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市邦彦信息技术有限公司,未经深圳市邦彦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410415069.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置