一种大规模无人机集群文件部署方法和系统技术方案

技术编号:37446521 阅读:20 留言:0更新日期:2023-05-06 09:18
本发明专利技术提供了一种大规模无人机集群文件部署方法和系统,包括:后台服务器接收前端界面发送的部署文件信息和无人机集群信息;所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息;所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面;本发明专利技术通过丢包检测和部署完成检测,保证大规模无人机集群所部署的文件的完整性,防止无人机因为接收的部署文件不完整导致无人机之间干扰、碰撞,最终可能会出现坠毁等事件。终可能会出现坠毁等事件。终可能会出现坠毁等事件。

【技术实现步骤摘要】
一种大规模无人机集群文件部署方法和系统


[0001]本专利技术属于无人机文件部署领域,具体涉及一种大规模无人机集群文件部署方法和系统。

技术介绍

[0002]随着通信技术和无人技术的发展,无人机因具有机动性高、适应性强、成本低等优点,在军用、民用、商用等领域发挥着越来越重要的作用。然而,单个无人机因其最大载重、续航时间、探测半径等问题,导致在各种任务中受到各种各样的限制,所以在一些较大任务场景下需要大规模无人机集群中各个无人机进行相互协作,以实现快速完成任务的目的。在无人机自主执行任务之前往往需要操作人员将对应的任务文件部署到无人机集群中,因此大规模无人机集群快速、完整地完成任务文件的部署已经成为无人机集群应用中的一个重要问题。
[0003]传统对于一架或者几架无人机的文件的部署方式一般使用存储介质进行拷贝或者采用scp命令在无人机与主机之间进行文件拷贝。这两种方式需要对每一架无人机进行手动文件的拷贝传输,对于少量无人机来说工作量尚可,然而对于成千上万家无人机的超大集群来说这样纯手工的文件拷贝的工作量是不可能接受的。
[0004]对于使用其他的文件传输的协议在文件部署的过程中往往不能保证文件传输的完整性,尤其在大规模无人机集群的文件部署中,出错的概率大大增加。而且无人机不同于无人车等地面无人系统,当任务文件存在问题时,不仅会出现任务失败等现象,往往严重的或会导致无人机之间干扰、碰撞,最终可能会出现坠毁等事件。
[0005]因此一种高效、稳定的大规模无人机集群文件部署的方法,整个任务过程中显得尤为重要。

技术实现思路

[0006]为克服上述现有技术的不足,本专利技术提出一种大规模无人机集群文件部署方法,包括:
[0007]后台服务器接收前端界面发送的部署文件信息和无人机集群信息;
[0008]所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息;
[0009]所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面。
[0010]优选的,所述后台服务器至少包括下述中的一种或多种:MQTT服务器和Web服务器。
[0011]优选的,所述后台服务器接收前端界面发送的部署文件信息和无人机集群信息,包括:
[0012]通过所述Web服务器将部署文件信息发送给前端界面;
[0013]所述MQTT服务器将接收的无人机终端发送的无人机集群信息发送给所述前端界面,接收所述前端界面发送的部署文件信息和无人机集群信息。
[0014]优选的,所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息,包括:
[0015]所述MQTT服务器将接收的所述部署文件信息和所述无人机集群信息发送给所述无人机终端和所述Web服务器;
[0016]通过所述Web服务器对接收的部署文件信息进行校验,并当校验成功后,根据所述无人机集群信息,按照预先设置的数量将所述无人机终端分成多组;
[0017]通过所述Web服务器将部署文件信息进行打包成部署文件信息包,并将所述部署文件信息包发送给所述多组中的一组后,所述MQTT服务器接收无人机终端发送的丢包信息和/或部署完成消息。
[0018]优选的,所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面,包括:
[0019]所述MQTT服务器将所述丢包信息发送给所述Web服务器,通过所述Web服务器重新发送丢包给所述无人机终端;
[0020]当所述一组中所有无人机终端完成部署文件接收后,再将所述部署文件信息包发送给下一组,直至所有无人机终端接收所述部署文件信息包;
[0021]所述MQTT服务器统计所述部署完成消息,并生成部署进度信息,将所述部署进度信息发送给前端界面。
[0022]基于同一专利技术构思,本专利技术还提供了一种大规模无人机集群文件部署系统,包括:
[0023]信息接收模块、文件部署模块和部署信息反馈模块;
[0024]所述信息接收模块,用于后台服务器接收前端界面发送的部署文件信息和无人机集群信息;
[0025]所述文件部署模块,用于所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息;
[0026]所述部署信息反馈模块,用于所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面。
[0027]优选的,所述信息接收模块的后台服务器至少包括下述中的一种或多种:MQTT服务器和Web服务器。
[0028]优选的,所述信息接收模块,具体用于:
[0029]通过所述Web服务器将部署文件信息发送给前端界面;
[0030]所述MQTT服务器将接收的无人机终端发送的无人机集群信息发送给所述前端界面,接收所述前端界面发送的部署文件信息和无人机集群信息。
[0031]优选的,所述文件部署模块,具体用于:
[0032]所述MQTT服务器将接收的所述部署文件信息和所述无人机集群信息发送给所述无人机终端和所述Web服务器;
[0033]通过所述Web服务器对接收的部署文件信息进行校验,并当校验成功后,根据所述无人机集群信息,按照预先设置的数量将所述无人机终端分成多组;
[0034]通过所述Web服务器将部署文件信息进行打包成部署文件信息包,并将所述部署文件信息包发送给所述多组中的一组后,所述MQTT服务器接收无人机终端发送的丢包信息和/或部署完成消息。
[0035]优选的,所述部署信息反馈模块,具体用于:
[0036]所述MQTT服务器将所述丢包信息发送给所述Web服务器,通过所述Web服务器重新发送丢包给所述无人机终端;
[0037]当所述一组中所有无人机终端完成部署文件接收后,再将所述部署文件信息包发送给下一组,直至所有无人机终端接收所述部署文件信息包;
[0038]所述MQTT服务器统计所述部署完成消息,并生成部署进度信息,将所述部署进度信息发送给前端界面。
[0039]与最接近的现有技术相比,本专利技术具有的有益效果如下:
[0040]本专利技术提供了一种大规模无人机集群文件部署方法和系统,包括:后台服务器接收前端界面发送的部署文件信息和无人机集群信息;所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息;所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面;本专利技术通过丢包检测和部署完成检测,保证大规模无人机集群所部署的文件的完整性,防止无人机因为接收的部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大规模无人机集群文件部署方法,其特征在于,包括:后台服务器接收前端界面发送的部署文件信息和无人机集群信息;所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息;所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面。2.如权利要求1所述的方法,其特征在于,所述后台服务器至少包括下述中的一种或多种:MQTT服务器和Web服务器。3.如权利要求2所述的方法,其特征在于,所述后台服务器接收前端界面发送的部署文件信息和无人机集群信息,包括:通过所述Web服务器将部署文件信息发送给前端界面;所述MQTT服务器将接收的无人机终端发送的无人机集群信息发送给所述前端界面,接收所述前端界面发送的部署文件信息和无人机集群信息。4.如权利要求3所述的方法,其特征在于,所述后台服务器将所述部署文件信息和无人机集群信息发送给无人机终端,并接收所述无人机终端的丢包信息和/或部署完成消息,包括:所述MQTT服务器将接收的所述部署文件信息和所述无人机集群信息发送给所述无人机终端和所述Web服务器;通过所述Web服务器对接收的部署文件信息进行校验,并当校验成功后,根据所述无人机集群信息,按照预先设置的数量将所述无人机终端分成多组;通过所述Web服务器将部署文件信息进行打包成部署文件信息包,并将所述部署文件信息包发送给所述多组中的一组后,所述MQTT服务器接收无人机终端发送的丢包信息和/或部署完成消息。5.如权利要求4所述的方法,其特征在于,所述后台服务器根据所述丢包信息进行丢包重传操作,根据所述部署完成消息生成部署进度信息,并将所述部署进度信息发送给所述前端界面,包括:所述MQTT服务器将所述丢包信息发送给所述Web服务器,通过所述Web服务器重新发送丢包给所述无人机终端;当所述一组中所有无人机终端完成部署文件接收后,再将所述部署文件信息包发送给下一组,直至所有无人机终端接收所述部署文件信息包;所述MQTT服务器统计所述部署完成消息,并生成部署进度信...

【专利技术属性】
技术研发人员:张立旺田甜王凯史殿习杨烟台
申请(专利权)人:天津滨海人工智能创新中心
类型:发明
国别省市:

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

1