数据传输方法、数据处理单元、接收单元及无人设备技术

技术编号:27529499 阅读:81 留言:0更新日期:2021-03-03 11:04
本申请适用于无人设备的技术领域,提供了一种数据传输方法、数据处理单元、接收单元及无人设备。该方法适用于无人设备上的数据处理单元,方法包括获取初始报文数据,并对初始报文数据进行压缩,得到第一报文数据;对第一报文数据进行对称可逆加密处理,生成第二报文数据;基于组播的方式向接收单元发送第二报文数据;接收单元包括逻辑运算单元、运动控制单元和控制基站中的至少一个,逻辑运算单元和运动控制单元设置于无人设备上,控制基站用于与无人设备无线通信。本实施例提供的数据传输方法,降低了数据传输量,减少了网络延迟,同时基于组播的发送方式发送数据,节约网络资源。节约网络资源。节约网络资源。

【技术实现步骤摘要】
数据传输方法、数据处理单元、接收单元及无人设备


[0001]本申请属于无人设备的
,尤其涉及一种数据传输方法、数据处理单元、接收单元及无人设备。

技术介绍

[0002]近些年来,无人设备的发展越来越快。以无人船为例,无人船在科研调查、环境保护、以及无人货运等领域的应用渐成趋势。
[0003]无人船通常搭载多个物理单元/模块同时协同工作。例如,无人船上通常有搭载数据采集单元、数据处理单元、逻辑运算单元以及运动控制单元。数据采集单元用于采集无人船的位置信息。数据处理单元用于对数据采集单元获取的原始数据进行打包加密处理,并将处理后的数据发送至其他单元(逻辑运算单元、运动控制单元或岸端基站)。逻辑运算单元和运动控制单元根据接收到的数据,执行对应的运算,并根据运算结果控制无人船动作。多个物理单元协同工作,实现无人船的自动控制。
[0004]目前,数据处理单元通常基于用户数据报协议(User Datagram Protocol,UDP)或传输控制协议(Transmission Control Protocol,TCP)的方式传输数据。当数据处理单元向多个物理单元发送数据时,需要建立多个连接,导致相同的数据发送多次,严重占用网络资源。尤其是向岸端基站发送的数据时,此时数据处理单元与岸端基站之间的数据传输为空口传输,对带宽的需求量大,经常出现较大的网络延迟。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种数据传输方法、数据处理单元、接收单元及无人设备,以解决现有技术中无人设备数据传输中网络资源占用严重、网络延迟大的技术问题。
[0006]第一方面,本申请实施例提供了一种数据传输方法,适用于无人设备上的数据处理单元,方法包括:
[0007]获取初始报文数据,并对初始报文数据进行压缩,得到第一报文数据;
[0008]对第一报文数据进行对称可逆加密处理,生成第二报文数据;
[0009]基于组播的方式向接收单元发送第二报文数据;接收单元包括逻辑运算单元、运动控制单元和控制基站中的至少一个,逻辑运算单元和运动控制单元设置于无人设备上,控制基站用于与无人设备无线通信。
[0010]在第一方面的一种可能的实现方式中,无人设备上设有数据采集单元。相应地,获取初始报文数据,并对初始报文数据进行压缩,得到第一报文数据,包括:
[0011]接收数据采集单元发送的初始报文数据;
[0012]对初始报文数据进行解析处理,获得多个内容字段以及多个内容字段分别对应的标识类型;
[0013]从多个内容字段中筛选目标内容字段;目标内容字段包括无人设备的位置信息;
[0014]对目标内容字段及目标内容字段对应的标识类型进行打包处理,生成第一报文数据。
[0015]在第一方面的一种可能的实现方式中,目标内容字段包括下述至少一项:GPS的定位信息,GPS的坐标信息,UTC时间信息,GPS推荐的最短数据信息。
[0016]在第一方面的一种可能的实现方式中,第一报文数据包括多个数据帧。相应地,对第一报文数据进行对称可逆加密处理,生成第二报文数据,包括:
[0017]获取预设的加密秘钥;
[0018]根据加密秘钥对目标数据帧的每个字节进行求和处理,生成目标数据帧每个字节的求和结果;目标数据帧为多个数据帧中的任意一帧;
[0019]根据预设值对目标数据帧每个字节的求和结果进行取余处理,生成目标数据帧对应的加密帧;
[0020]根据多个数据帧对应的加密帧,生成第二报文数据。
[0021]在第一方面的一种可能的实现方式中,根据加密秘钥对目标数据帧的每个字节进行求和处理,生成目标数据帧每个字节的求和结果,包括:
[0022]在加密秘钥的字节数大于或等于目标数据帧的字节数的情况下,依次将加密秘钥的每个字节,对目标数据帧对应位置的字节进行求和处理,直至获得目标数据帧的每个字节的求和结果。
[0023]在第一方面的一种可能的实现方式中,根据加密秘钥对目标数据帧的每个字节进行求和处理,生成目标数据帧每个字节的求和结果,包括:
[0024]在加密秘钥的字节数小于目标数据帧的字节数的情况下,根据加密秘钥的字节数,将目标数据帧划分为多个数据组;
[0025]针对每个数据组,依次将加密秘钥的每个字节对数据组对应位置的字节进行求和处理,获得数据组的求和结果;数据组的求和结果包括所述数据组的每个字节的求和结果;
[0026]根据多个数据组的求和结果,生成目标数据帧的每个字节的求和结果。
[0027]在第一方面的一种可能的实现方式中,基于组播的方式向至少一个接收单元发送第二报文数据,包括:
[0028]获取预设的组播地址;
[0029]将数据处理单元添加组播地址对应的组播组;组播组中包含接收单元;
[0030]在获取到第二报文数据时,向组播组中的接收单元发送第二报文数据。
[0031]第二方面,本申请实施例提供了一种数据传输方法,适用于接收单元,接收单元为逻辑运算单元、运动控制单元和控制基站中的任意一个,逻辑运算单元和运动控制单元设置于无人设备上,控制基站用于与无人设备无线通信,无人设备上设置有数据处理单元,方法包括:
[0032]接收数据处理单元发送的第二报文数据;
[0033]根据预设的解密秘钥对第二报文数据进行解密处理,获得第一报文数据;解密秘钥与数据处理单元的加密秘钥相同;第一报文数据为数据处理单元对初始报文数据进行压缩后的报文数据。
[0034]第三方面,本申请实施例提供了一种数据传输装置,适用于无人设备上的数据处理单元,装置包括:
[0035]获取模块,用于获取初始报文数据,并对初始报文数据进行压缩,得到第一报文数据。
[0036]加密模块,用于对第一报文数据进行对称可逆加密处理,生成第二报文数据。
[0037]发送模块,用于基于组播的方式向接收单元发送第二报文数据;接收单元包括逻辑运算单元、运动控制单元和控制基站中的至少一个,逻辑运算单元和运动控制单元设置于无人设备上,控制基站用于与无人设备无线通信。
[0038]第四方面,本申请实施例提供了一种数据传输装置,适用于接收单元,接收单元为逻辑运算单元、运动控制单元和控制基站中的任意一个,逻辑运算单元和运动控制单元设置于无人设备上,控制基站用于与无人设备无线通信,无人设备上设置有数据处理单元,装置包括:
[0039]接收模块,用于接收数据处理单元发送的第二报文数据。
[0040]解密模块,用于根据预设的解密秘钥对第二报文数据进行解密处理,获得第一报文数据;解密秘钥与数据处理单元的加密秘钥相同;第一报文数据为数据处理单元对初始报文数据进行压缩后的报文数据。
[0041]第五方面,本申请实施例提供了一种数据处理单元,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面任一项方法的步骤。...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,适用于无人设备上的数据处理单元,所述方法包括:获取初始报文数据,并对所述初始报文数据进行压缩,得到第一报文数据;对所述第一报文数据进行对称可逆加密处理,生成第二报文数据;基于组播的方式向接收单元发送所述第二报文数据;所述接收单元包括逻辑运算单元、运动控制单元和控制基站中的至少一个,所述逻辑运算单元和所述运动控制单元设置于所述无人设备上,所述控制基站用于与所述无人设备无线通信。2.如权利要求1所述的数据传输方法,其特征在于,所述无人设备上设有数据采集单元;所述获取初始报文数据,并对所述初始报文数据进行压缩,得到第一报文数据,包括:接收所述数据采集单元发送的初始报文数据;对所述初始报文数据进行解析处理,获得多个内容字段以及所述多个内容字段分别对应的标识类型;从所述多个内容字段中筛选目标内容字段;所述目标内容字段包括所述无人设备的位置信息;对所述目标内容字段及所述目标内容字段对应的标识类型进行打包处理,生成所述第一报文数据。3.如权利要求2所述的数据传输方法,其特征在于,所述目标内容字段包括下述至少一项:GPS的定位信息,GPS的坐标信息,UTC时间信息,GPS推荐的最短数据信息。4.如权利要求1所述的数据传输方法,其特征在于,所述第一报文数据包括多个数据帧;所述对所述第一报文数据进行对称可逆加密处理,生成第二报文数据,包括:获取预设的加密秘钥;根据所述加密秘钥对目标数据帧的每个字节进行求和处理,生成所述目标数据帧每个字节的求和结果;所述目标数据帧为所述多个数据帧中的任意一帧;根据预设值对所述目标数据帧每个字节的求和结果进行取余处理,生成所述目标数据帧对应的加密帧;根据所述多个数据帧对应的加密帧,生成所述第二报文数据。5.如权利要求4所述的数据传输方法,其特征在于,所述根据所述加密秘钥对目标数据帧的每个字节进行求和处理,生成所述目标数据帧每个字节的求和结果,包括:在所述加密秘钥的字节数大于或等于所述目标数据帧的字节数的情况下,依次将所述加密秘钥的每个字节,对所述目标数据帧对应位置的字节进行求和处理,直至获得所述目标数据帧的每...

【专利技术属性】
技术研发人员:董国君都广斌陈健文
申请(专利权)人:广州海格通信集团股份有限公司
类型:发明
国别省市:

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

1