航空轨迹数据确定方法、装置、设备及存储介质转让专利

申请号 : CN202110487700.8

文献号 : CN112985418B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卞磊唐红武薄满辉姚远王殿胜翁剑英侯珺

申请人 : 中航信移动科技有限公司

摘要 :

本申请提供了一种航空轨迹数据确定方法、装置、计算机设备及存储介质,涉及航空技术领域,用于解决ADS‑B数据缺失和数据中断的问题。方法主要包括:获取发生数据中断时航班的飞行状态和ADS‑B数据;ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,根据中断点的坐标信息和目的地的坐标信息确定搜索区域,搜索区域内包含多个导航点;以中断点为当前节点,确定当前节点的临接导航点,并将当前节点加入到封闭列表中;计算当前节点与各个临接导航点分别对应的路径权重值;将路径权重值最小的临接导航点确定为航班途径的导航点,并以航班途径的导航点作为当前节点,确定当前节点的临接导航点,直至确定的临接导航点中包含目的地的节点;通过飞行状态和飞行轨迹确定航班发生中断后的ADS‑B数据。

权利要求 :

1.一种航空轨迹数据确定方法,其特征在于,所述方法包括:获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,

根据所述中断点的坐标信息和目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;

以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;

计算所述当前节点与各个临接导航点分别对应的路径权重值;

将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航点,直至确定的临接导航点中包含所述目的地的节点;

根据确定的所述导航点的顺序连接得到所述航班的飞行轨迹;

通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据;

所述计算所述当前节点与各个临接导航点分别对应的路径权重值,包括:通过公式 计算所述当前节点与各个临接导航点分别对应的路径权重值;

其中,F(n)为所述路径权重值,G(n)表示当前节点到任意临接导航点n的真实值,H(n)表示从临接导航点n到目的地的估计值;

所述通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据,包括:若所述飞行状态为爬升状态,则根据所述爬升状态在各个阶段的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据;

若所述飞行状态为平飞状态,则根据所述平飞状态的飞行速度、飞行高度,以及所述飞行轨迹中各个导航点的坐标信息计算每隔预置时间的所述航班发生中断后的ADS‑B数据;

若所述飞行状态为降落状态,则根据所述降落状态的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据。

2.根据权利要求1所述的航空轨迹数据确定方法,其特征在于,所述方法还包括:通过下公式 计算所述G(n)和所述H(n);

其中, 和 表示两个点坐标信息分别对应的平面坐标。

3.根据权利要求1‑2任一项所述的航空轨迹数据确定方法,其特征在于,所述获取发生数据中断时航班的飞行状态和ADS‑B数据之前,所述方法还包括:检测是否在预置时间范围内收到所述航班发送的ADS‑B数据;

若在预置时间范围内未收到所述航班发送的ADS‑B数据,则确定所述航班发生数据中断;

将所述航班发生数据中断前最后一个次接收到的ADS‑B数据确定为发生数据中断时的ADS‑B数据。

4.一种航空轨迹数据确定装置,其特征在于,所述装置包括:获取模块,用于获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息;

确定模块,用于根据所述中断点的坐标信息和目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;

所述确定模块,还用于以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;

计算模块,用于通过公式 计算所述当前节点与各个临接导航点分别对应的路径权重值;其中,F(n)为所述路径权重值,G(n)表示当前节点到任意临接导航点n的真实值,H(n)表示从临接导航点n到目的地的估计值;

所述确定模块,还用于将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航点,直至确定的临接导航点中包含所述目的地的节点;

所述确定模块,还用于根据确定的所述导航点的顺序连接得到所述航班的飞行轨迹;

所述确定模块,还用于通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据;

所述确定模块,具体用于:

若所述飞行状态为爬升状态,则根据所述爬升状态在各个阶段的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据;

若所述飞行状态为平飞状态,则根据所述平飞状态的飞行速度、飞行高度,以及所述飞行轨迹中各个导航点的坐标信息计算每隔预置时间的所述航班发生中断后的ADS‑B数据;

若所述飞行状态为降落状态,则根据所述降落状态的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据。

5.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

3任一项所述的航空轨迹数据确定方法。

6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的航空轨迹数据确定方法。

说明书 :

航空轨迹数据确定方法、装置、设备及存储介质

技术领域

[0001] 本申请涉及航空技术领域,尤其涉及一种航空轨迹数据确定方法、装置、设备及存储介质。

背景技术

[0002] ADS‑B系统即广播式自动相关监视系统,是一个集通信与监视于一体的信息系统,支持数据共享和空中监视等优点,是下一代航空运输系统(NextGen)的关键组成部分。机载
飞机上的ADS‑B系统可以定期播放基于卫星的飞机位置和飞行识别信息ADS‑B接收机与空
管系统、其它飞机的机载ADS‑B结合起来,在空地都能提供精确、实时的冲突信息。为新航行
系统增强和扩展了非常丰富的功能,同时也带来了潜在的经济效益和社会效益。
[0003] 但由于ADS‑B数据通过1090兆赫的数字信息链以每半秒一次的频率发射,同雷达类似,它受“视线”的限制。地面站接收信号的性能取决于高度、离地面站的距离和阻隔信号
的地形情况,其监视范围取决于地面站的数量以及分布情况。由于以上提到的接收限制问
题,在实际运行环境中,会存在ADS‑B数据缺失和数据中断的诸多问题。

发明内容

[0004] 本申请实施例提供一种航空轨迹数据确定方法、装置、计算机设备及存储介质,用于解决ADS‑B数据缺失和数据中断的问题。
[0005] 本发明实施例提供一种航空轨迹数据确定方法,所述方法包括:
[0006] 获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,
[0007] 根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;
[0008] 以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;
[0009] 计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0010] 将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航点,直至确定的临接导
航点中包含所述目的地的节点;
[0011] 通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0012] 本发明实施例提供一种航空轨迹数据确定装置,所述装置应用于服务器,所述装置包括:
[0013] 获取模块,用于获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,
[0014] 确定模块,用于根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;
[0015] 所述确定模块,还用于以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;
[0016] 计算模块,用于计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0017] 所述确定模块,还用于将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航
点,直至确定的临接导航点中包含所述目的地的节点;
[0018] 所述确定模块,还用于通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0019] 一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述航空轨迹数据确定方
法。
[0020] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述航空轨迹数据确定方法。
[0021] 本发明提供一种航空轨迹数据确定方法、装置、计算机设备及存储介质,首先获取发生数据中断时航班的飞行状态和ADS‑B数据; ADS‑B数据包括飞行速度、飞行高度和中断
点的坐标信息,根据中断点的坐标信息和目的地的坐标信息确定搜索区域,搜索区域内包
含多个导航点;以中断点为当前节点,确定当前节点的临接导航点,并将当前节点加入到封
闭列表中;计算当前节点与各个临接导航点分别对应的路径权重值;将路径权重值最小的
临接导航点确定为航班途径的导航点,并以航班途径的导航点作为当前节点,确定当前节
点的临接导航点,直至确定的临接导航点中包含目的地的节点;通过飞行状态和飞行轨迹
确定航班发生中断后的ADS‑B数据。从而通过本发明可对发生ADS‑B数据缺失或者中断的航
班进行实时轨迹、飞行速度和飞行高度的补充。

附图说明

[0022] 图1为本申请一个实施例提供的航空轨迹数据确定方法流程图;
[0023] 图2为本申请一个实施例提供的航班的飞行轨迹确定示例图;
[0024] 图3为本申请一个实施例提供的航空轨迹数据确定装置的结构框图;
[0025] 图4为本申请一个实施例提供的计算机设备的一示意图。

具体实施方式

[0026] 为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请实施例的技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请实施
例技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实
施例以及实施例中的技术特征可以相互组合。
[0027] 请参阅图1,所示为本发明第一实施例当中的航空轨迹数据确定方法,所述方法具体包括步骤S01‑步骤S04,其详细内容如下所述:
[0028] S01,获取发生数据中断时航班的飞行状态和ADS‑B数据。
[0029] 其中,航班的飞行状态包括:起飞爬升状态、平飞状态和降落状态,具体可以根据实时获取的航班动态数据确定飞行状态。ADS‑B(Automatic dependent surveillance–
broadcast,广播式自动相关监视)数据中可包括:实时经纬度坐标数据、飞行速度和飞行高
度等,本发明实施例不做具体限定。
[0030] 需要说明的是,在获取发生数据中断时航班的飞行状态和ADS‑B数据之前,所述方法还包括:检测是否在预置时间范围内收到所述航班发送的ADS‑B数据;若在预置时间范围
内未收到所述航班发送的ADS‑B数据,则确定所述航班发生数据中断;将所述航班发生数据
中断前最后一个次接收到的ADS‑B数据确定为发生数据中断时的ADS‑B数据。
[0031] 其中,预置时间范围具体可以为50秒、60秒或是70秒等,本发明实施例不做具体限定。例如,当扫描发现ADS‑B数据中断超过60秒时,则确定该航班的ADS‑B数据发生了中断,
然后将航班发生数据中断前最后一个次接收到的ADS‑B数据确定为发生数据中断时的ADS‑
B数据。
[0032] S02,根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点。
[0033] 具体的,从飞机发生中断发生点开始,此时以中断点与目的地机场方向连线,搜索出该连线为半径,角度为100‑200度(优选150度)的扇形面内的全部导航点,并确定该范围
为搜索区域。即本实施例以中断点与目的地机场方向连线为中分线确定角度为150度的扇
形面,并以该扇形面作为搜索区域,获取该搜索区域内的导航点。
[0034] S03,以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中。
[0035] 其中,临接导航点是与当前节点相邻的节点,该临接导航点可以是一个或多个,在获取到临接导航点之后,需要将临接导航点存储到封闭列表中,该封闭列表中的节点是现
在不需要再关注的节点。
[0036] S04,计算所述当前节点与各个临接导航点分别对应的路径权重值。
[0037] 具体的,计算所述当前节点与各个临接导航点分别对应的路径权重值,包括:通过公式 计算所述当前节点与各个临接导航点分别对应的路径权重值;
其中,F(n)为所述路径权重值,G(n)表示当前节点到任意临接导航点n的真实值,H(n)表示
从临接导航点n到目的地的估计值。
[0038] 具体的,通过欧式距离公式 计算所述G(n)和所述H(n);其中, 和 表示两个点坐标信息分别对应的平面坐标。
[0039] S05,将路径权重值最小的临接导航点确定为航班途径的导航点,并以航班途径的导航点作为当前节点,确定当前节点的临接导航点,直至确定的临接导航点中包含目的地
的节点。
[0040] 在本实施例中,继续搜索的目的就是将选择路径权重值F最小的临接导航点放到封闭列表中,并将该节点坐标为当前节点继续搜索下一个导航点,直至搜索到目的地的节
点。具体的过程如下所示:
[0041] 1.将确定的路径权重值最小的临接导航点放到封闭列表中,并将该节点作为当前节点;
[0042] 2.继续搜索对当前节点相邻的每一个临接导航点;
[0043] 3.如果搜索的临接导航点是不可抵达的或者它在封闭列表中,则忽略它
[0044] 4.如果搜索的临接导航点可抵达,则将把当前节点设置为它的父亲节点,计算每个搜索的临接导航点的 F,G 和H值;
[0045] 5.将路径权重值F最小的临接导航点放到封闭列表中,并将该节点作为当前节点,直至搜索的临街导航点包含目的地的,或者查找目的地失败,节结束搜索过程。
[0046] 6.根据先后确定的导航点的顺序连接得到航班的飞行轨迹。即沿着中断节点开始依次连接先后确定的路径权重值最小的临接导航点直至目的地的节点,得到最终的航班的
飞行轨迹。
[0047] 需要说明的是,由于飞机的使用的是WGS84(经纬度)坐标,而在计算飞机飞行速度时,需要把经纬度的球面坐标投影到平面坐标,因此本发明需要将WGS84(经纬度)坐标转换
为墨卡托坐标系,转换公式如下所示:
[0048]
[0049] 其中,lon表示飞机获取的经度,pi表示飞机获取的纬度。
[0050] 在本发明实施例中,目的地的坐标信息用于表示航班所要到达的目的地,该坐标信息具体可以为经纬度坐标,然后需要将该经纬度坐标转换为平面坐标(墨卡托坐标),转
换方式如上公式所示。
[0051] 本发明确定的航班的飞行轨迹中是有多个确定航班途径的导航点确定的,即根据先后确定的航班途径的导航点的连线得到航班的飞行轨迹,通过该飞行轨迹表示航班对应
的飞行线路。
[0052] S06,通过飞行状态和飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0053] 本实施例中的飞行状态包括:爬升状态、平飞状态和降落状态,本发明根据不同的飞行状态确定航班发生中断后的ADS‑B数据。
[0054] 需要说明的是,由于根据确定的导航点确定的航班的飞行轨迹是根据导航点坐标连接而成的,而导航点坐标之间的距离少则一百多公里,多则三四百公里,而ADS‑B数据要
求每隔三到四秒一条的数据更新,因此本发明实施例需要将导航点直接的大尺度数据细化
到五秒间隔内的实时经纬度坐标数据和飞机高度和速度数据。
[0055] 本发明提供一种航空轨迹数据确定方法,首先获取发生数据中断时航班的飞行状态和ADS‑B数据;然后根据ADS‑B数据和所述航班对应的目的地的坐标信息计算所述航班途
径的导航点,并根据确定的导航点确定航班的飞行轨迹;最后通过飞行状态和飞行轨迹确
定航班发生中断后的ADS‑B数据。从而通过本发明可对发生ADS‑B数据缺失或者中断的航班
进行实时轨迹、飞行速度和飞行高度的补充。
[0056] 在本发明提供的一个实施例中,S06通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据,包括:
[0057] 1、若所述飞行状态为爬升状态,则根据所述爬升状态在各个阶段的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据。
[0058] 在本发明实施例中,飞机的爬升状态共分为四个阶段:
[0059] 第一阶段
[0060] 从飞机升空点测量到跑道端点35英尺高度时的距离。最初的速度是VLO,并且在35英尺高度的时候必须达到 V2。
[0061] 其中,VLO是飞机离地时的初始速度,V2是起飞安全速度,飞起到达V2后,方可进入爬升状态。
[0062] 第二阶段
[0063] 这一阶段是飞机起飞最为关键的一段。第二阶段是从 35 英尺高度爬升到离地 400 英尺高度。飞机以全部起飞功率爬升,爬升速度为 V2,且襟翼设定在起飞设定位置。
[0064] 第三阶段
[0065] 在这一阶段,飞机要维持离地 400英尺以上,在继续爬升概貌之前从 V2加速到 V3速度。襟翼在加速节的开始收起,功率尽可能长的维持在起飞设定(最大 5 分钟)。
[0066] 第四阶段
[0067] 在这阶段要求从 400 英尺至1500 英尺高度,飞行速度为V3,飞机到达高度1500英尺至26246英尺,且飞行速度为V4(稳定爬升速度),则为稳定爬升阶段。
[0068] 对于本发明实施例,根据飞机的爬升状态所处的不同阶段,依照航班的飞行轨迹计算每隔预置时间的所述航班发生中断后的ADS‑B数据。
[0069] 例如,获取发生数据中断时航班的飞行状态为爬升状态,ADS‑B数据中的高度数据为600英尺,飞行速度为V4,通过分析可确定飞机爬升状态所处第四阶段(稳定爬升阶段)。
[0070] 2、若所述飞行状态为平飞状态,则根据所述平飞状态的飞行速度、飞行高度,以及所述飞行轨迹中各个导航点的坐标信息计算每隔预置时间的所述航班发生中断后的ADS‑B
数据。
[0071] 在平飞状态时,飞机的飞行速度(飞机相对地面的飞行速度)在800km/h到1100km/h,高度为26246英尺至32808英尺。
[0072] 具体的,获取数据的时间间隔、中断后的ADS‑B数据的坐标信息、飞行速度,以及航班的飞行轨迹中下一个导航点的坐标信息计算下一个时间点的飞机坐标信息,即首先飞机
距离下一个导航点的距离,然后将该距离除以飞行速度得到飞机在下一个时间点的飞机位
置(飞机的坐标信息),从而得到ADS‑B数据中的坐标信息。至于,飞行速度和飞行高度,可依
照飞行状态的飞行速度和飞行高度来确定,即飞行速度在800km/h到1100km/h范围内,飞行
高度在8000m到10000米范围内。
[0073] 3、若所述飞行状态为降落状态,则根据所述降落状态的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据。
[0074] 降落阶段,飞机会距离目的地250公里到350公里的范围内开始下降,垂直高度上的下降速度为300米/分钟到 600米/分钟。
[0075] 具体的,若飞机的飞行状态为降落状态,则根据中断后的ADS‑B数据的坐标信息,以及航班的飞行轨迹中最后一个导航点的坐标信息、高度信息计算下一个时间点的飞机坐
标信息及高度,即首先飞机距离最后一个导航点的距离,然后将该距离除以飞行速度(300
米/分钟到 600米/分钟)得到飞机在下一个时间点的飞机位置(飞机的坐标信息)以及飞行
高度。
[0076] 例如图2所示,从西安飞往乌鲁木齐的航班发生了终端,则从中断发生点开始,此时以中断处与目的地机场方向连线,搜索出该连线为半径,角度为150度的扇形面内的全部
导航点,并确定该范围为搜索区域,然后将这些导航点视为方格。首先计算中断点对应临接
导航点的F,G和H,其中F是路径的总成本, G表示从中断点到该临近导航点的真实路径距
离,H表示从该临近导航点到目的地的启发式评估代价(heuristic estimated cost)。然后
当从中断点开始找到附近导航点中F,并且通过比较找到F值最小的点之后,则记录该点为
飞机飞过中断点之后要经过的下一个导航点。之后,以这个临近导航点为起始点,再搜索其
附近相邻的导航点中F最小的点,并把它作为下一个要经过的导航点。重复此过程,直到找
到目的地节点为止。如图3所示,通过上述搜索过程就找到了一条从中断点到目的地乌鲁木
齐所经过导航点最短的路径,接下来就是将这条找到的路径进行实时数据的补充。
[0077] 在本发明实施例中,对于ADS‑B发生中断的航班,首先根据中断点附近的ADS‑B数据判断飞机的飞行状态,再根据不同状态下的飞机使用不同的运动模型进行数据计算和补
充。而对于ADS‑B发生缺失的航班,三个不同飞行状态的数据都需要进行补充。基于不同状
态下飞机的运动状态,就可以计算并细化得到导航点与导航点之间随时间变化并且间隔为
5秒的经纬度坐标,高度数据和速度数据,从而通过本发明可对发生ADS‑B数据缺失或者中
断的航班进行实时轨迹、飞行速度和飞行高度的补充
[0078] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限
定。
[0079] 在一实施例中,提供一种航空轨迹数据确定装置,该航空轨迹数据确定装置与上述实施例中航空轨迹数据确定方法一一对应。如图3所示,所述航空轨迹数据确定装置各功
能模块详细说明如下:
[0080] 获取模块10,用于获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,
[0081] 确定模块20,用于根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;
[0082] 所述确定模块20,还用于以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;
[0083] 计算模块30,用于计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0084] 所述确定模块20,还用于将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导
航点,直至确定的临接导航点中包含所述目的地的节点;
[0085] 所述确定模块20,还用于通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0086] 所述计算模块30,具体用于通过公式 计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0087] 其中,F(n)为所述路径权重值,G(n)表示当前节点到任意临接导航点n的真实值,H(n)表示从临接导航点n到目的地的估计值。
[0088] 所述计算模块30,具体用于通过公式 计算所述G(n)和所述H(n);
[0089] 其中, 和 表示两个点坐标信息分别对应的平面坐标。
[0090] 所述确定模块20,具体用于根据确定的所述导航点的顺序连接得到所述航班的飞行轨迹。
[0091] 进一步的,所述确定模块20,具体用于:
[0092] 若所述飞行状态为爬升状态,则根据所述爬升状态在各个阶段的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据;
[0093] 若所述飞行状态为平飞状态,则根据所述平飞状态的飞行速度、飞行高度,以及所述飞行轨迹中各个导航点的坐标信息计算每隔预置时间的所述航班发生中断后的ADS‑B数
据;
[0094] 若所述飞行状态为降落状态,则根据所述降落状态的指标数据计算每隔预置时间的所述航班发生中断后的ADS‑B数据。
[0095] 进一步的,所述装置还包括:
[0096] 检测模块40,用于检测是否在预置时间范围内收到所述航班发送的ADS‑B数据;
[0097] 所述确定模块20,用于若在预置时间范围内未收到所述航班发送的ADS‑B数据,则确定所述航班发生数据中断;
[0098] 所述确定模块20,用于将所述航班发生数据中断前最后一个次接收到的ADS‑B数据确定为发生数据中断时的ADS‑B数据。
[0099] 关于航空轨迹数据确定装置的具体限定可以参见上文中对于航空轨迹数据确定方法的限定,在此不再赘述。上述设备中的各个模块可全部或部分通过软件、硬件及其组合
来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软
件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操
作。
[0100] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和
数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包
括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据
库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以
实现一种航空轨迹数据确定方法。
[0101] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0102] 获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,
[0103] 根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;
[0104] 以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;
[0105] 计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0106] 将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航点,直至确定的临接导
航点中包含所述目的地的节点;
[0107] 通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0108] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0109] 获取发生数据中断时航班的飞行状态和ADS‑B数据;所述ADS‑B数据包括飞行速度、飞行高度和中断点的坐标信息,
[0110] 根据所述中断点的坐标信息和所述目的地的坐标信息确定搜索区域,所述搜索区域内包含多个导航点;
[0111] 以所述中断点为当前节点,确定所述当前节点的临接导航点,并将所述当前节点加入到封闭列表中;
[0112] 计算所述当前节点与各个临接导航点分别对应的路径权重值;
[0113] 将所述路径权重值最小的临接导航点确定为所述航班途径的导航点,并以所述航班途径的导航点作为所述当前节点,确定所述当前节点的临接导航点,直至确定的临接导
航点中包含所述目的地的节点;
[0114] 通过所述飞行状态和所述飞行轨迹确定所述航班发生中断后的ADS‑B数据。
[0115] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM
(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括
随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,
诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强
型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM
(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0116] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上
描述的全部或者部分功能。
[0117] 以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施
例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者
替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含
在本发明的保护范围之内。