一种数据包、数据包生成方法及数据包生成系统技术方案

技术编号:33559904 阅读:24 留言:0更新日期:2022-05-26 22:57
本发明专利技术涉及一种数据包、数据包生成方法及数据包生成系统。所述数据包包括:由左向右依次排列的前导字节域、Time域、ID域、Position域和State域;前导字节域用于表示当前时刻待传输的数据包是否与上一时刻待传输的数据包相同,Time域用于表示数据包的传输时间,ID域用于表示数据包的目的地址,Position域用于表示数据包的位置,State域用于表示数据包的传输数据格式。本发明专利技术可以大大减少数据包的长度,提高灵活性的同时还能提高通信效率。提高灵活性的同时还能提高通信效率。提高灵活性的同时还能提高通信效率。

【技术实现步骤摘要】
一种数据包、数据包生成方法及数据包生成系统


[0001]本专利技术涉及数据包
,特别是涉及一种数据包、数据包生成方法及数据包生成系统。

技术介绍

[0002]在现阶段物联网通信中,一些最常见的通信数据包的数据顺序以及内容位置都是固定的,并且不支持多功能选择,也就是说如果要传输某一种数据必须要按特定的格式进行传输,通用性较差,这也导致数据包的灵活性较差、效率低;在一些长数据的传输过程中,有些数据占用过多空闲的字节,但是常见的通信包并没有充分考虑这点,这就导致数据包过长、传输时间长等问题;当传输的数据包有一段或者多段数据与上一次传输的数据重复时,在现有的常见通信包很难找到应对这种情况的响应机制,当多次传输的数据相同时,还需要重复传输很长的一段数据包,从而使得数据传输的效率低。

技术实现思路

[0003]本专利技术的目的是提供一种数据包、数据包生成方法及数据包生成系统,可以大大减少数据包的长度,提高灵活性的同时还能提高通信效率。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种数据包,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据包,其特征在于,包括:由左向右依次排列的前导字节域、Time域、ID域、Position域和State域;所述前导字节域用于表示当前时刻待传输的数据包是否与上一时刻待传输的数据包相同,所述Time域用于表示数据包的传输时间,所述ID域用于表示数据包的目的地址,所述Position域用于表示数据包的位置,所述State域用于表示数据包的传输数据格式。2.根据权利要求1所述的一种数据包,其特征在于,所述位置包括绝对位置信号和相对位置信号。3.根据权利要求1所述的一种数据包,其特征在于,所述传输数据格式包括JSON格式和CSV格式。4.根据权利要求1所述的一种数据包,其特征在于,所述前导字节域包括:占用内存为4bit的忽略校验位,所述忽略校验位包括占用内存均为1bit的第一校验码、第二校验码、第三校验码和第四校验码,所述第一校验码用来表示当前时刻待传输的数据包中的所述Time域是否与上一时刻待传输的数据包中的所述Time域相同;所述第二校验码用来表示当前时刻待传输的数据包中的所述ID域是否与上一时刻待传输的数据包中的所述ID域相同;所述第三校验码用来表示当前时刻待传输的数据包中的所述Position域是否与上一时刻待传输的数据包中的所述Position域相同;所述第四校验码用来表示当前时刻待传输的数据包中的所述State域是否与上一时刻待传输的数据包中的所述State域相同。5.根据权利要求1所述的一种数据包,其特征在于,所述Time域由左向右依...

【专利技术属性】
技术研发人员:董哲韩潇瑶史运涛李晓理翟维枫周萌
申请(专利权)人:北方工业大学
类型:发明
国别省市:

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

1