[发明专利]一种多智能终端设备与服务器数据通信的系统有效
申请号: | 201310552959.1 | 申请日: | 2013-11-08 |
公开(公告)号: | CN103647747B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 赵昊翔;成迪寒;陈明 | 申请(专利权)人: | 赵昊翔 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 王华 |
地址: | 225002 江苏省扬州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多智能终端设备与服务器数据通信的系统,包括以下步骤:所述智能终端设备包括数据检测模块、消息收发模块、协议处理模块和数据保存模块;所述服务器包括消息收发模块、协议处理模块、数据处理模块和数据保存模块;所述智能终端设备与服务器之间进行数据交互时的消息格式由消息版本号、消息处理编号、消息类型、消息操作码、消息长度、消息内容组成;且智能终端设备与服务器之间能同步进行数据交互。接收端与发送端能实现固件同步在线更新,接收端根据发送端发送自检消息对硬件自动检测,通过请求和应答双向确认、数据单元队列、自动循环重发等机制更完善的避免了数据丢失。 | ||
搜索关键词: | 一种 智能 终端设备 服务器 数据通信 系统 | ||
【主权项】:
一种多智能终端设备与服务器数据通信的系统,其特征在于:所述智能终端设备包括数据检测模块、消息收发模块、协议处理模块和数据保存模块;所述服务器包括消息收发模块、协议处理模块、数据处理模块和数据保存模块;所述智能终端设备与服务器之间进行数据交互时的消息格式由消息版本号、消息处理编号、消息类型、消息操作码、消息长度、消息内容组成;且智能终端设备与服务器之间的数据交互按照以下步骤进行:1)发送端的协议处理模块生成数据,并将数据和相应的数据类型封装成数据单元,最后将该数据单元存储在数据保存模块中,数据单元在保存模块中的存储形式为队列方式;2)发送端根据数据保存模块中的数据单元队列的先后顺序,依次获取数据保存模块中的内容,并构造请求消息,将数据单元封装入该消息的消息内容字段中;3)发送端生产唯一编号,并封装入该消息的消息处理编号字段中;4)发送端设置消息类型为请求类型,并设置消息版本号和消息长度字段;5)发送端发送请求消息,并等待接收端的应答,同时将该消息对应的数据单元置于数据保存模块中数据单元队列的最末端;6)接收端在收到请求消息后,开始构造应答消息;7)接收端提取请求消息的消息处理编号字段,并将该字段放入应答消息的处理编号字段中;8)接收端提取请求消息的消息内容字段,并送交协议处理模块进行处理;协议处理模块解析每个数据单元,根据不同的数据类型提取相应的数据进行处理;9)接收端设置消息类型为应答类型,并设置消息版本号和消息长度字段;10)接收端发送该应答消息给发送端;11)发送端收到应答消息后,提取应答消息中的消息处理编号字段,并判断该字段与之前发送的消息处理编号字段是否相同,如果相同说明发送成功,发送端将该数据从数据保存模块中的数据单元队列中删除,并跳至步骤2)准备发送数据保存单元中的下一个数据单元;12)如果步骤11)中,发送端在预设时间段等待后未收到应答消息或消息处理编号字段检查失败,则发送端重新发送请求消息,并重复上述步骤;13)发送端在重复发送次数达到预设值后,发送端放弃发送并标识发送失败,数据仍保持在数据保持模块中,等待下次发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵昊翔,未经赵昊翔许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310552959.1/,转载请声明来源钻瓜专利网。