航班飞行历史复盘方法、装置、设备及存储介质制造方法及图纸

技术编号:27268673 阅读:22 留言:0更新日期:2021-02-06 11:33
本说明书实施例提供了一种航班飞行历史复盘方法、装置、设备及存储介质,该方法包括:基于获取的航班数据创建对应关联的航迹对象和航班对象,并将所述航迹对象和所述航班对象对应存储在第一容器和第二容器;将所述航班数据中的航迹点和业务数据,按照时间顺序填充至对应航迹对象的数据结构中;当接收到包含复盘时间点的复盘指令时,从所述第一容器中匹配目标航迹对象,并从所述第二容器中匹配目标航班对象;根据所述目标航迹对象对应的航迹点显示所述目标航迹,并根据所述目标航迹对象对应的航迹点和业务数据,从所述复盘时间点开始动态显示所述目标航班对象。本说明书实施例可以实现对航班的飞行历史进行复盘。现对航班的飞行历史进行复盘。现对航班的飞行历史进行复盘。

【技术实现步骤摘要】
航班飞行历史复盘方法、装置、设备及存储介质


[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]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航班飞行历史复盘方法,其特征在于,包括:基于获取的航班数据创建对应关联的航迹对象和航班对象,并将所述航迹对象和所述航班对象对应存储在第一容器和第二容器;将所述航班数据中的航迹点和业务数据,按照时间顺序填充至对应航迹对象的数据结构中;当接收到包含复盘时间点的复盘指令时,从所述第一容器中匹配目标航迹对象,并从所述第二容器中匹配目标航班对象;根据所述目标航迹对象对应的航迹点显示所述目标航迹,并根据所述目标航迹对象对应的航迹点和业务数据,从所述复盘时间点开始动态显示所述目标航班对象。2.如权利要求1所述的航班飞行历史复盘方法,其特征在于,所述基于获取的航班数据创建对应关联的航迹对象和航班对象,包括:基于获取的航班数据创建通过航班标识符一一对应关联的航迹对象和航班对象。3.如权利要求1所述的航班飞行历史复盘方法,其特征在于,所述从所述第一容器中匹配目标航迹对象,包括:利用所述第一容器中配置的第一数据过滤器,从所述第一容器中过滤出在所述复盘时间点时在飞航班对应的航迹对象,以作为目标航迹对象。4.如权利要求1所述的航班飞行历史复盘方法,其特征在于,所述从所述第二容器中匹配目标航班对象,包括:利用所述第二容器中配置的第二数据过滤器,从所述第二容器中过滤出在所述复盘时间点时在飞航班对应的航班对象,以作为目标航班对象。5.如权利要求3所述的航班飞行历史复盘方法,其特征在于,所述从所述第一容器中过滤出在所述复盘时间点时在飞航班对应的航迹对象,包括:对于所述第一容器中的每个航迹对象,判断所述复盘时间点是否位于该航迹对象对应航班的起飞时间和落地时间之间;如果所述复盘时间点位于该航迹对象对应航班的起飞时间和落地时间之间,则将该航迹对象作为目标航迹对象之一,以用于显示;如果所述复盘时间点不位于该航迹对象对应航班的起飞时间和落地时间之间,则利用所述第一数据过滤器过滤掉该航迹对象,以避免显示。6.如权利要求4所述的航班飞行历史复盘方法,其特征在于,所述从所述第二容器中过滤出在所述复盘时间点时在飞航班对应的航班对象,包括:对于所述第二容器中的每个航班对象,判断所述复盘时间点是否位于该航班对象对...

【专利技术属性】
技术研发人员:谢康范祝满佘玲玲
申请(专利权)人:北京中数科技术有限公司
类型:发明
国别省市:

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

1