[发明专利]一种通信系统和数据包解包方法在审
申请号: | 201711332219.1 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108134651A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 陈再励;曹永军;钟震宇 | 申请(专利权)人: | 华南智能机器人创新研究院;广东省智能制造研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06 |
代理公司: | 佛山市广盈专利商标事务所(普通合伙) 44339 | 代理人: | 李俊 |
地址: | 528315 广东省佛山市顺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 通信系统 解包 数据包数据 大数据量 数据堵塞 数据冗余 提取信息 校验 解析 分类 | ||
本发明公开了一种通信系统和数据包解包方法,使用该数据包解包方法的通信系统,在提取信息前对数据包进行校验,确保数据包数据准确性;同时在对数据包进行分类解析,解决了大数据量情况下数据堵塞、数据冗余的问题,有效提高执行效率。
技术领域
本发明涉及通信领域,特别涉及到一种通信系统和数据包解包方法。
背景技术
随着移动互联网、物联网、云计算、机器人控制等技术的迅猛发展技术发展及传感器硬件成本的下降,小型无人载具(类机器人)被越来越广泛的应用于各个行业,如将空中机器人应用于灾后搜救、电力架设、农林植保、遥感测绘、空中物流、消费娱乐等,将无人车应用于智能仓储、地面物流等、将无人船应用于海洋搜救、勘探等。对无人载具的远距离遥控指挥、系统数据的回传监测都离不开安全可靠的数据通信。
随着智能手机的功能发展尤其在WiFi/蓝牙/3G/4G通信领域的成熟,以智能手机为地面站终端(GroundControlStation,GCS)与无人载具进行数据传输交互,具有极大的便携优势,值得关注。
现有数据传输方式是通过将所有需要通信的数据一次打包的方式进行发送,然后根据事先设定好的通信协议完成解包,得到需要的相关数据,解包过程一般如下,先对整个打包数据的头两位字节进行握手,握手通过认定为所需数据包,然后根据协议,按字节位数截取相对应的的数据,最后几位数据为截至位,表示解包完成。
针对数据量较少时,现有方法可满足基本通信需求。缺点在于,当数据较大,针对无人作业装备及其他类似系统,数据量一般都很大,如果将大量数据打包在同一数据包中,容易出现数据堵塞、数据读取困难等现象,并且如果发生丢包,则会丢失大量数据。
另一方面,很多传输的数据信息是重复和固定的,而对于无人作业装备这类需要极高实时性的系统,大量的重复数据会导致通信速度过慢,不能满足需求。并且针对不同用户群体、不同的执行任务对系统数据的需求不一样,使用原有方法时,相应的变通性不足,出现数据量冗余,影响通信系统的数据传输的速度、稳定性。
发明内容
为了解决上述技术问题,本发明提供一种通信系统和数据包解包方法,使用该数据包解包方法的通信系统,在提取信息数据前要进行数据包的校验,确保数据包的完整性;对数据包进行分类解析,解决了大数据量情况下数据堵塞、数据冗余的问题,有效提高执行效率。
本发明公开了一种通信系统,包括发射端和接收端,发射端和接收端之间通过消息包传输信息,其特征在于,在传递信息的过程初期,建立心跳连接,所述心跳连接确定一个序列码值;在信息传输结束前,所述传递信息过程中所有消息包内的序列码值保持不变。
优选的实施方式,所述序列码值是随机生成的。
优选的实施方式,所述序列码值是有序生成的;每次通信确定的序列码值比上一次通信确定的序列码值增加一,数值溢出时从零开始重新确定。
所述发射端为无人载具、或地面终端、或无人载具内部系统、或无人载具内部组件。
所述接收端为无人载具、或地面终端、或无人载具内部系统、或无人载具内部组件。
相应有一种数据包解包方法,包括以下步骤:
读取到起始标识单元,确定数据包起始地址为A0,开始解包;
读取地址为A2的序列码单元,确认是否与心跳连接设定的序列码单元值一致;序列码单元值一致继续解包,不一致则结束解包;
读取地址为A1的负载信息长度,获取负载信息的字节长度;
根据负载信息字节长度信息,将地址A0 ̄A7的数据进行CRC算法校验,得出第一比对校验单元、第二比对校验单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南智能机器人创新研究院;广东省智能制造研究所,未经华南智能机器人创新研究院;广东省智能制造研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711332219.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物理层电路
- 下一篇:一种减少PH胶囊无线检测系统数据丢失的方法及系统