System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及飞机位置监测,具体涉及一种飞机位置信息缺失修复方法及飞机位置展示系统。
技术介绍
1、近几年相继出台一系列政策,引导并鼓励飞机租赁行业快速发展。随着自贸区的相继设立以及空中管制放宽等政策的实施,为飞机租赁行业的发展提供了更多的支持与机会。
2、对于租赁企业来说,需要了解旗下飞机的位置信息,以便进行维护和管理。但是,受制于各种条件影响,如天气、遮挡物、障碍物、设备故障、人为因素、技术原因、信号覆盖范围等,会导致部分飞机出现ads-b数据弱化或中断的情况,从而无法有效获得飞机实时位置。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术所存在的上述缺点,本专利技术提供了一种飞机位置信息缺失修复方法及飞机位置展示系统,能够有效克服现有技术所存在的因不能对缺失的飞机位置信息进行修复而无法有效获得飞机实时位置的缺陷。
3、(二)技术方案
4、为实现以上目的,本专利技术通过以下技术方案予以实现:
5、一种飞机位置信息缺失修复方法,进行修复场景分析,根据ads-b的断开时长确定对应的修复子过程,利用经纬度数据、飞机最后可靠位置和航班实际时间对缺失的飞机位置信息进行修复。
6、优选地,所述进行修复场景分析,根据ads-b的断开时长确定对应的修复子过程,包括:
7、在ads-b断开时长<4h的情况下:
8、若有航班实际时间,则执行修复子过程三;
9、若没有航班实际时间,则不
10、在4h≤ads-b断开时长<24h的情况下:
11、若有航班实际时间,则执行修复子过程三;
12、若没有航班实际时间,则执行修复子过程二;
13、在24h<ads-b断开时长的情况下:
14、若有航班实际时间,则执行修复子过程三;
15、若没有航班实际时间,则执行修复子过程二。
16、优选地,所述修复子过程二为根据是否有飞机最后可靠位置,确定是否将飞机位置回退,具体包括:
17、若有飞机最后可靠位置,则通过经纬度数据执行修复子过程一;
18、若没有飞机最后可靠位置,则将飞机标识为异常状态;
19、其中,飞机最后可靠位置为ads-b系统中飞机最后一次明确的位置信息。
20、优选地,所述修复子过程三为根据航班实际时间,通过对当前时间与航班实际时间进行比较,确定飞机放置的位置信息,具体包括:
21、在有实际到达时间的情况下,通过到达地三字码执行修复子过程一;
22、在有实际出发时间的情况下:
23、1)实际出发时间≥最后飞行时间:
24、若当前时间≥预计到达时间,则通过到达地三字码执行修复子过程一;
25、若当前时间<预计到达时间,则通过始发地三字码执行修复子过程一;
26、2)实际出发时间<最后飞行时间:
27、若当前时间≥预计到达时间,则通过到达地三字码执行修复子过程一;
28、若当前时间<预计到达时间,则不处理;
29、其中,最后飞行时间为飞机飞行过程中ads-b系统最后更新时间,ads-b的断开时长为当前时间与最后飞行时间之间的差值。
30、优选地,所述修复子过程一为根据经纬度数据,将飞机放置于相应位置,具体包括:
31、修改经纬度数据,查看飞机当前位置是否在指定机场附近2km范围内;
32、若飞机当前位置不在指定机场附近2km范围内,则将飞机随机放置于机场地面上;
33、若飞机当前位置在指定机场附近2km范围内,且飞机不在地面,则直接将飞机放置于地面上。
34、一种飞机位置展示系统,包括服务端和客户端,所述服务端包括数据获取模块、数据存储模块、消息路由模块、数据整合模块和数据分析模块,所述客户端包括定位监控模块和基本信息模块;
35、数据获取模块,通过建立数据收集接口对飞机实时位置信息、经纬度数据、飞机最后可靠位置和航班实际时间进行数据采集;
36、数据存储模块,对数据获取模块采集的数据进行存储;
37、消息路由模块,进行消息订阅及发布;
38、数据整合模块,通过数据处理方式将大量异构数据整理成标准统一数据;
39、数据分析模块,进行修复场景分析,根据ads-b的断开时长确定对应的修复子过程,利用经纬度数据、飞机最后可靠位置和航班实际时间对缺失的飞机位置信息进行修复;
40、定位监控模块,通过飞机注册号搜索飞机,查看飞机位置信息;
41、基本信息模块,查看飞机最后一次航班信息、飞行信息和历史航班信息。
42、优选地,所述数据存储模块采用tfs、redis、mysql多种数据存储方式对数据获取模块采集的数据进行存储。
43、优选地,所述消息路由模块采用pubsub模式进行消息订阅及发布。
44、优选地,所述飞机最后一次航班信息包括航班号、航班日期、出发地、到达地、计划出发时间、计划到达时间、实际出发时间和实际到达时间。
45、(三)有益效果
46、与现有技术相比,本专利技术所提供的一种飞机位置信息缺失修复方法及飞机位置展示系统,基于海量民航数据资源,以及数据自动采集处理与数据智能分析技术,根据ads-b的断开时长选择不同的修复子过程,能够在ads-b数据中断时,利用经纬度数据、飞机最后可靠位置和航班实际时间对缺失的飞机位置信息进行修复,确保飞机位置信息的完整性和可靠性。
本文档来自技高网...【技术保护点】
1.一种飞机位置信息缺失修复方法,其特征在于:进行修复场景分析,根据ADS-B的断开时长确定对应的修复子过程,利用经纬度数据、飞机最后可靠位置和航班实际时间对缺失的飞机位置信息进行修复。
2.根据权利要求1所述的飞机位置信息缺失修复方法,其特征在于:所述进行修复场景分析,根据ADS-B的断开时长确定对应的修复子过程,包括:
3.根据权利要求2所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程二为根据是否有飞机最后可靠位置,确定是否将飞机位置回退,具体包括:
4.根据权利要求2所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程三为根据航班实际时间,通过对当前时间与航班实际时间进行比较,确定飞机放置的位置信息,具体包括:
5.根据权利要求3或4所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程一为根据经纬度数据,将飞机放置于相应位置,具体包括:
6.一种基于权利要求1所述的飞机位置信息缺失修复方法的飞机位置展示系统,其特征在于:包括服务端和客户端,所述服务端包括数据获取模块、数据存储模块、消息路由模块
7.根据权利要求6所述的飞机位置展示系统,其特征在于:所述数据存储模块采用TFS、Redis、Mysql多种数据存储方式对数据获取模块采集的数据进行存储。
8.根据权利要求6所述的飞机位置展示系统,其特征在于:所述消息路由模块采用PubSub模式进行消息订阅及发布。
9.根据权利要求6所述的飞机位置展示系统,其特征在于:所述飞机最后一次航班信息包括航班号、航班日期、出发地、到达地、计划出发时间、计划到达时间、实际出发时间和实际到达时间。
...【技术特征摘要】
1.一种飞机位置信息缺失修复方法,其特征在于:进行修复场景分析,根据ads-b的断开时长确定对应的修复子过程,利用经纬度数据、飞机最后可靠位置和航班实际时间对缺失的飞机位置信息进行修复。
2.根据权利要求1所述的飞机位置信息缺失修复方法,其特征在于:所述进行修复场景分析,根据ads-b的断开时长确定对应的修复子过程,包括:
3.根据权利要求2所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程二为根据是否有飞机最后可靠位置,确定是否将飞机位置回退,具体包括:
4.根据权利要求2所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程三为根据航班实际时间,通过对当前时间与航班实际时间进行比较,确定飞机放置的位置信息,具体包括:
5.根据权利要求3或4所述的飞机位置信息缺失修复方法,其特征在于:所述修复子过程一...
【专利技术属性】
技术研发人员:孙青莲,章阳,郑洪峰,朱睿,严晶,郭嘉,
申请(专利权)人:飞友科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。