[发明专利]一种基于航行通告分析受影响航班的装置有效
申请号: | 202011262361.5 | 申请日: | 2020-11-12 |
公开(公告)号: | CN112382136B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 王浩宇;宁静;刘欣;赵灿;徐腾腾;喻骏驰;刘立永;霍海涛;万华威 | 申请(专利权)人: | 民航数据通信有限责任公司 |
主分类号: | G08G5/00 | 分类号: | G08G5/00;H04L69/22 |
代理公司: | 北京市中闻律师事务所 11388 | 代理人: | 冯梦洪 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 航行 通告 分析 影响 航班 装置 | ||
1.一种基于航行通告分析受影响航班的装置,其包括:
航行通告时间解析模块,其配置来解析Notam报中的生效时间范围,并根据数十类D项模板,通过正则适配的方式精细化解析出具体哪几天的哪些时段是报文生效时段;
航行通告区域解析模块,其配置来通过解析Notam报的Q项、E项,识别有效关键字,利用自动或传参的方式来精确分析出报文所影响的区域范围;
受影响航路分析模块,其配置来分析在报文生效时间范围内,被明确禁航的航段或受影响区域范围所涉及的航段;
受影响公司航线分析模块,其配置来通过分析受影响的飞行计划范围,进而确定受影响的公司航线;
受影响航班分析模块,其配置来使用受影响的公司航线去获取未来三天的航班计划,进而确定受影响的航班集合;
所述航行通告时间解析模块包括:
报文生效/失效时间解析单元,通过解析Notam报的B项和C项,来确定报文的整体生效时间和失效时间;
报文详细时间补充解析单元,通过解析并适配Notam报的D项,来确定报文的详细生效时间和失效时间;
所述航行通告区域解析模块包括:
报文Q项区域解析单元,通过解析Notam报的Q项,来确定报文的整体影响范围区域;
报文E项区域补充解析单元,通过拆解报文E项、提取关键字的方式,解析出受影响区域的形状、范围集合;
所述受影响航路分析模块包括:
航路限制解析单元,用于对报文E项逐行去匹配禁航描述,拆解出所有的禁航航段;
区域影响航路分析单元,计算得出与报文影响区域相交的航段集合;
所述受影响公司航线分析模块包括:
飞行计划受影响范围确定单元,利用受影响航段,查出受影响的公司航线,进而获取对应的计算机飞行计划,确定飞行计划中受影响的起点和终点;
受影响航线确定单元,使用飞机计划中受影响的高度范围与最低安全高度或报文高度上下限范围进行比较,来确定受影响的公司航线集合;
所述受影响航班分析模块包括:
航班计划获取单元,利用受影响的公司航线集合,获取未来三天的航班计划数据,并确定合适的航班起飞时间;
受影响航班确定单元,通过判断计算飞行计划受影响航段的起始、结束时间与报文生效、失效时间是否存在交集,来确定所有的受影响航班集合;
所述航行通告区域解析模块中,报文E项区域补充解析单元下自动分析步骤(d4)包括:
(d51)提取航行通告E项关键字及对应内容;
(d52)按照航行通告B、C项表达的时间范围,来获取对应的情报数据周期,进而去相应周期中获取E项关键字中航路点的经纬度;
(d53)判断关键字中包含的点是否只有一组,若是的话转至步骤(d54),否则转至步骤(d59);
(d54)判断E项关键字中包含的要素的种类,去匹配下列四种情况:
1)点、半径;
2)点、长半径、短半径;
3)点、半径、起始/终止角度;
4)点、长半径、短半径、起始/终止角度;
(d55)转至此步,说明上述情况(1),解析为圆形区域;
(d56)转至此步,说明上述情况(2),解析为椭圆形区域;
(d57)转至此步,说明上述情况(3),解析为扇形区域;
(d58)转至此步,说明上述情况(4),解析为椭圆扇形区域;
(d59)转至此步说明关键字中包含多组点信息,按照点的顺序解析为多边形区域;
其特征在于:所述受影响航路分析模块中航路限制解析单元执行:
(e1)获取航行通告E项内容;
(e2)解析E项内容是否包含禁航关键字;
(e3)无禁航信息,则执行区域影响航路分析单元;
(e4)系统按照航行通告有效时间B、C项获取情报基础数据,获取当前周期的所有航路和航路点数据;
(e5)将报文E项逐行拆分,每一行拆分结果去和正则表达式:航路标识+[^a-z0-9A-Z]{1,},进行匹配;
(e6)判断是否匹配成功,若成功,执行步骤(e7),否则返回步骤(e5),执行下一行;
(e7)获取匹配航路的所有航路点,并对该行内容再次进行航路点匹配,正则表达式为:航路点标识+[^a-z0-9A-Z]{1,};
(e8)逐行判断识别的航路点个数是否为2个;
(e9)直接使用匹配出的2个点,作为禁航的起始点和结束点;
(e10)转至此步说明航路点超过2个,使用这些航路点中的第一个点和最后一个点,作为禁航的起始点和结束点;
(e11)禁航的起始点和结束点,共同构成了禁航的一个航段,将此航段加入到定义的受影响航段集合SetSegment中,继续执行下一行,从步骤(e5)开始循环执行,直至E项最后一行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于民航数据通信有限责任公司,未经民航数据通信有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011262361.5/1.html,转载请声明来源钻瓜专利网。