一种基于ADS-B的飞机基本信息展示系统技术方案

技术编号:36298592 阅读:64 留言:0更新日期:2023-01-13 10:13
本发明专利技术涉及飞机信息展示,具体涉及一种基于ADS

【技术实现步骤摘要】
一种基于ADS

B的飞机基本信息展示系统


[0001]本专利技术涉及飞机信息展示,具体涉及一种基于ADS

B的飞机基本信息展示系统。

技术介绍

[0002]随着中国经济的发展带动国民可支配收入的提高和消费支出的增加,我国航空业已经进入快速发展阶段,对飞机的需求量不断增加,同样相关企业对准确展示飞机基本信息的需求也在不断增加。在这种情况下,一种基于ADS

B的飞机基本信息展示系统应运而生。
[0003]目前,现有飞机信息展示系统所展示的信息较为单一,并且无法准确展示飞行轨迹。此外,当飞机注册号(世界范围内唯一)、ICAOID(飞机ADS

B唯一标识)设备发生变更,以及没有获取到adsb中的航班号数据时,则无法有效展示飞机信息。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术所存在的上述缺点,本专利技术提供了一种基于ADS

B的飞机基本信息展示系统,能够有效克服现有技术所存在的展示信息较为单一,无法准确展示飞行轨迹,当飞机注册号、ICAOID设备发生变更,以及没有获取到adsb中的航班号数据时,无法有效展示飞机信息的缺陷。
[0006](二)技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0008]一种基于ADS

B的飞机基本信息展示系统,包括服务端和客户端,所述服务端包括数据采集模块、数据存储模块、消息路由模块、数据整合模块和数据分析模块;
[0009]数据采集模块,通过数据采集接口进行数据采集;
[0010]数据存储模块,采用多种数据存储方式进行数据存储;
[0011]消息路由模块,进行消息订阅及发布;
[0012]数据整合模块,通过数据清洗、数据决策、数据集成的数据处理方式,将异构数据转换为标准数据;
[0013]数据分析模块,从飞机航线中筛选出各目标航段,确定子目标航段的开始点、结束点,将各目标航段分成子目标航段,并基于子目标航段的开始点、结束点获取误差最小轨迹点,同时在子目标航段中对飞机进行航班号解析,以在异常场景中进行数据补充;
[0014]所述客户端包括定位监控模块、飞机详情模块和基本信息模块;
[0015]定位监控模块,用于展示飞机航线和飞机当前位置;
[0016]飞机详情模块,用于展示飞机生命周期、飞行统计数据和本次飞行数据。
[0017]优选地,所述数据分析模块从飞机航线中筛选出各目标航段,包括:
[0018]在飞机航线中循环查找连续两个位置处的实际平均高度小于高度阈值,且飞机处于上升状态时的前一个位置,将该位置作为目标航段的开始点;
[0019]在飞机航线中循环查找从开始点起连续两个位置处的实际平均高度小于高度阈值,且飞机处于下降状态,同时飞行间隔时间超过第一时间阈值时的后一个位置,将该位置作为目标航段的结束点;
[0020]结合目标航段的开始点、结束点从飞机航线中筛选出各目标航段。
[0021]优选地,所述数据分析模块确定子目标航段的开始点、结束点,将各目标航段分成子目标航段,包括:
[0022]将各目标航段分成飞行间隔时间不超过第二时间阈值的各解析航段;
[0023]在各解析航段中根据平均高度查找目标结束点,若目标结束点之后一段时间内的实际平均高度小于目标结束点处实际高度时,则将目标结束点作为子目标航段的结束点;
[0024]在各解析航段中以子目标航段的结束点为基准,根据平均高度向前查找子目标航段的开始点;
[0025]结合子目标航段的开始点、结束点将各目标航段分成子目标航段。
[0026]优选地,所述数据分析模块基于子目标航段的开始点、结束点获取误差最小轨迹点,包括:
[0027]将子目标航段的开始点、结束点作为轨迹点,选取预设时间段内的多个轨迹点作为目标轨迹点;
[0028]利用最小二乘法得到目标轨迹点的算数平均数,将目标轨迹点的算数平均数作为误差最小轨迹点。
[0029]优选地,所述利用最小二乘法得到目标轨迹点的算数平均数,将目标轨迹点的算数平均数作为误差最小轨迹点,包括:
[0030]在笛卡尔坐标系中,将目标轨迹点记作y
i
,误差最小轨迹点记作y,并用平方代替目标轨迹点与误差最小轨迹点之间的误差ε:
[0031]y

y
i

(y

y
i
)2[0032]则误差ε的平方和为:
[0033][0034]其中,n为目标轨迹点的个数;
[0035]对误差ε的平方和求导:
[0036][0037]当时,目标轨迹点与误差最小轨迹点之间的误差ε最小,从而得到误差最小轨迹点y:
[0038][0039]优选地,所述数据分析模块在子目标航段中对飞机进行航班号解析,包括:
[0040]核验起飞adsb和结束adsb的航班呼号是否一致;
[0041]若不一致,则在出发到达时间表中查找出现最多且出现次数不少于次数阈值的航班呼号,并将航司三字码转换为航司二字码,展示正常航班号;当在出发到达时间表中无法
找到出现次数不少于次数阈值的航班呼号时,则将飞机注册号作为航班号展示;
[0042]若一致,则将航司三字码转换为航司二字码,展示正常航班号;当航司三字码无法转换为航司二字码时,则直接将航班呼号作为航班号展示。
[0043]优选地,所述数据采集模块通过建立包括Webservice、Java技术实现方式的数据采集接口进行数据采集;
[0044]所述数据存储模块采用TFS、Redis、Mysql数据存储方式进行数据存储;
[0045]所述消息路由模块采用pubsub模式进行消息订阅及发布。
[0046]优选地,所述定位监控模块以黄色标记展示处于飞行状态的飞机对应的飞机航线,并以白色标记展示处于地面状态的飞机;
[0047]所述定位监控模块展示处于飞行状态的飞机对应的实时位置,同时展示处于地面状态的飞机对应的停放位置。
[0048]优选地,所述飞机生命周期包括飞机从出厂至退租过程的时间分布,所述飞行统计数据包括历史一年的飞行数据,所述本次飞行数据包括最近一次航班起飞至降落的高度、速度数据。
[0049]优选地,所述基本信息模块展示的飞机基本信息包括航班号、航班日期、出发地、到达地、计划出发时间、计划到达时间、实际出发时间、实际到达时间,飞机当前的飞行高度、方位角、经纬度、水平速度、垂直速度,以及飞机近30天的航班数据。
[0050](三)有益效果
[0051]与现有技术相比,本专利技术所提供的一种基于ADS

B的飞机基本信息展示系统,具有以下有益效果:
[0052]1)以ADS

B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ADS

B的飞机基本信息展示系统,其特征在于:包括服务端和客户端,所述服务端包括数据采集模块、数据存储模块、消息路由模块、数据整合模块和数据分析模块;数据采集模块,通过数据采集接口进行数据采集;数据存储模块,采用多种数据存储方式进行数据存储;消息路由模块,进行消息订阅及发布;数据整合模块,通过数据清洗、数据决策、数据集成的数据处理方式,将异构数据转换为标准数据;数据分析模块,从飞机航线中筛选出各目标航段,确定子目标航段的开始点、结束点,将各目标航段分成子目标航段,并基于子目标航段的开始点、结束点获取误差最小轨迹点,同时在子目标航段中对飞机进行航班号解析,以在异常场景中进行数据补充;所述客户端包括定位监控模块、飞机详情模块和基本信息模块;定位监控模块,用于展示飞机航线和飞机当前位置;飞机详情模块,用于展示飞机生命周期、飞行统计数据和本次飞行数据。2.根据权利要求1所述的基于ADS

B的飞机基本信息展示系统,其特征在于:所述数据分析模块从飞机航线中筛选出各目标航段,包括:在飞机航线中循环查找连续两个位置处的实际平均高度小于高度阈值,且飞机处于上升状态时的前一个位置,将该位置作为目标航段的开始点;在飞机航线中循环查找从开始点起连续两个位置处的实际平均高度小于高度阈值,且飞机处于下降状态,同时飞行间隔时间超过第一时间阈值时的后一个位置,将该位置作为目标航段的结束点;结合目标航段的开始点、结束点从飞机航线中筛选出各目标航段。3.根据权利要求2所述的基于ADS

B的飞机基本信息展示系统,其特征在于:所述数据分析模块确定子目标航段的开始点、结束点,将各目标航段分成子目标航段,包括:将各目标航段分成飞行间隔时间不超过第二时间阈值的各解析航段;在各解析航段中根据平均高度查找目标结束点,若目标结束点之后一段时间内的实际平均高度小于目标结束点处实际高度时,则将目标结束点作为子目标航段的结束点;在各解析航段中以子目标航段的结束点为基准,根据平均高度向前查找子目标航段的开始点;结合子目标航段的开始点、结束点将各目标航段分成子目标航段。4.根据权利要求3所述的基于ADS

B的飞机基本信息展示系统,其特征在于:所述数据分析模块基于子目标航段的开始点、结束点获取误差最小轨迹点,包括:将子目标航段的开始点、结束点作为轨迹点,选取预设时间段内的多个轨迹点作为目标轨迹点;利用最小二乘法得到目标轨迹点的算数平均数,将目标轨迹点的算数平均数作为误差最小轨迹点。5.根据权利要求4所述的基于ADS

B的飞机基本信息展示系统,其特征在于:所述利用最小二乘法得到目标...

【专利技术属性】
技术研发人员:孙青莲李婷章阳郑洪峰朱睿严晶郭嘉
申请(专利权)人:飞友科技有限公司
类型:发明
国别省市:

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

1