航线数据处理方法、系统、存储介质及电子设备技术方案

技术编号:37620867 阅读:11 留言:0更新日期:2023-05-18 12:12
本公开涉及一种航线数据处理方法、系统、存储介质及电子设备,包括:在接收到预设飞行区域内的待规划飞行器发送的航线规划请求消息的情况下,确定所述待规划飞行器对应的第一航点时间占用信息,所述第一航点时间占用信息包括所述待规划飞行器在规划的第一航线的每个航点占用的时间段;确定所述待规划飞行器对应的飞行器标识;将所述飞行器标识和第一终点时间占用信息存储在预设数据库中,所述第一终点时间占用信息为所述待规划飞行器在所述第一航线的航线终点占用的时间段;将所述飞行器标识和所述第一航点时间占用信息存储在本地存储器中。这样,在本地存储器异常无法获取该第一航点时间占用信息的情况下,提高了航线规划的准确率。划的准确率。划的准确率。

【技术实现步骤摘要】
航线数据处理方法、系统、存储介质及电子设备


[0001]本公开涉及航线规划领域,具体地,涉及一种航线数据方法、系统、存储介质及电子设备。

技术介绍

[0002]随着无人机技术的发展,无人机在配送、航测、电力巡线、抢险救灾等领域快速成长,无人机可以按照规划好的飞行航线执行配送、航测、巡检等作业任务。为了确保无人机能够顺序完成作业任务,无人机的航线规划至关重要。
[0003]在规划无人机的飞行航线之前,先获取该区域内未完成作业任务的无人机在每个航点的时间占用信息,根据该时间占用信息进行航线规划。为了避免该时间占用信息异常丢失,相关技术中,将该时间占用信息存储在数据库中,但是,由于时间占用信息的数据量较大,这种存储方式的存储效率较低,导致航线规划时的时间占用信息可能不全,从而使得规划的航线的准确率较低。

技术实现思路

[0004]为了解决上述问题,本公开提供一种航线数据处理方法、系统、存储介质及电子设备。
[0005]第一方面,本公开提供一种航线数据处理方法,所述方法包括:
[0006]在接收到预设飞行区域内的待规划飞行器发送的航线规划请求消息的情况下,确定所述待规划飞行器对应的第一航点时间占用信息,所述第一航点时间占用信息包括所述待规划飞行器在规划的第一航线的每个航点占用的时间段;
[0007]确定所述待规划飞行器对应的飞行器标识;
[0008]将所述飞行器标识和第一终点时间占用信息存储在预设数据库中,所述第一终点时间占用信息为所述待规划飞行器在所述第一航线的航线终点占用的时间段;
[0009]将所述飞行器标识和所述第一航点时间占用信息存储在本地存储器中。
[0010]可选地,所述确定所述待规划飞行器对应的第一航点时间占用信息包括:
[0011]确定所述本地存储器中是否存储每个目标飞行器对应的第二航点时间占用信息,所述目标飞行器包括在所述预设飞行区域内,已规划第二航线且所述第二航线未执行完成的飞行器,所述第二航点时间占用信息包括所述目标飞行器在所述第二航线的每个航点占用的时间段;
[0012]在所述本地存储器中未存储任一所述第二航点时间占用信息的情况下,从所述预设数据库中获取预先存储的待定飞行器对应的第二终点时间占用信息,并根据所述第二终点时间占用信息确定所述待规划飞行器对应的所述第一航点时间占用信息,所述待定飞行器包括所述本地存储器中未存储所述第二航点时间占用信息的目标飞行器,所述第二终点时间占用信息包括所述待定飞行器在所述第二航线的航线终点占用的时间段。
[0013]可选地,在所述从所述预设数据库中获取预先存储的待定飞行器对应的第二终点
时间占用信息前,所述方法还包括:
[0014]确定所述预设数据库中是否存储所述待定飞行器对应的第二航点时间占用信息;
[0015]所述从所述预设数据库中获取预先存储的待定飞行器对应的第二终点时间占用信息包括:
[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]所述航线规划服务,用于在接收到预设飞行区域内的待规划飞行器发送的航线规划请求消息的情况下,确定所述待规划飞行器对应的第一航点时间占用信息和飞行器标识,并将所述飞行器标识和第一终点时间占用信息发送至所述数据处理服务,所述第一航点时间占用信息包括所述待规划飞行器在规划的第一航线的每个航点占用的时间段,所述第一终点时间占用信息为所述待规划飞行器在所述第一航线的航线终点占用的时间段;
[0042]所述数据处理服务,用于将所述航线规划服务发送的所述飞行器标识和所述第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航线数据处理方法,其特征在于,所述方法包括:在接收到预设飞行区域内的待规划飞行器发送的航线规划请求消息的情况下,确定所述待规划飞行器对应的第一航点时间占用信息,所述第一航点时间占用信息包括所述待规划飞行器在规划的第一航线的每个航点占用的时间段;确定所述待规划飞行器对应的飞行器标识;将所述飞行器标识和第一终点时间占用信息存储在预设数据库中,所述第一终点时间占用信息为所述待规划飞行器在所述第一航线的航线终点占用的时间段;将所述飞行器标识和所述第一航点时间占用信息存储在本地存储器中。2.根据权利要求1所述的方法,其特征在于,所述确定所述待规划飞行器对应的第一航点时间占用信息包括:确定所述本地存储器中是否存储每个目标飞行器对应的第二航点时间占用信息,所述目标飞行器包括在所述预设飞行区域内,已规划第二航线且所述第二航线未执行完成的飞行器,所述第二航点时间占用信息包括所述目标飞行器在所述第二航线的每个航点占用的时间段;在所述本地存储器中未存储任一所述第二航点时间占用信息的情况下,从所述预设数据库中获取预先存储的待定飞行器对应的第二终点时间占用信息,并根据所述第二终点时间占用信息确定所述待规划飞行器对应的所述第一航点时间占用信息,所述待定飞行器包括所述本地存储器中未存储所述第二航点时间占用信息的目标飞行器,所述第二终点时间占用信息包括所述待定飞行器在所述第二航线的航线终点占用的时间段。3.根据权利要求2所述的方法,其特征在于,在所述从所述预设数据库中获取预先存储的待定飞行器对应的第二终点时间占用信息前,所述方法还包括:确定所述预设数据库中是否存储所述待定飞行器对应的第二航点时间占用信息;所述从所述预设数据库中获取预先存储的待定飞行器对应的第二终点时间占用信息包括:在所述预设数据库中未存储所述待定飞行器对应的第二航点时间占用信息的情况下,从所述预设数据库中获取预先存储的所述待定飞行器对应的第二终点时间占用信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述预设数据库中存储所述待定飞行器对应的第二航点时间占用信息的情况下,获取所述待定飞行器对应的第二航点时间占用信息;根据所述目标飞行器对应的第二航点时间占用信息,确定所述待规划飞行器对应的所述第一航点时间占用信息。5.根据权利要求3所述的方法,其特征在于,在所述从所述预设数据库中获取预先存储的所述待定飞行器对应的第二终点时间占用信息前,所述方法还包括:确定所述待定飞行器是否处于失联状态;所述从所述预设数据库中获取预先存储的所述待定飞行器对应的第二终点时间占用信息包括:在所述待定飞行器处于失联状态的情况下,从所述预设数据库中获取预先存储的所述待定飞行器对应的第二终点时间占用信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述待定飞行器未处于失联状态的情况下,向所述待定飞行器发送飞行计划请求消息,所述飞行计划请求消息用于获取所述待定飞行器对应的第二航线;根据所述待定飞行器对应的第二航线,获取所述待定飞行器对应的第二航点时间占用信息;根据所述目标飞行器对应的第二航点时间占用信息,确定所述待规划飞行器对应的所述第一航点时间占用信息。7.根据权利要求2所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:王亚军
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1