System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() AFTN电报解析与前置过滤方法技术_技高网

AFTN电报解析与前置过滤方法技术

技术编号:42652808 阅读:89 留言:0更新日期:2024-09-06 01:45
AFTN电报解析与前置过滤方法,提高了AFTN报文的有效性和准确性,为自动化系统提供可靠的数据支撑,提高了空管电报业务的安全性、可靠性、实时性和报文吞吐能力,为管制员使用自动化系统指挥空中交通提供可靠保障。包括:(1)对来自转报机通过AFTN网关接收的报文判断是否规范报文,是则执行步骤(2),否则执行步骤(8);(2)发送到消息队列;(3)从消息队列读取报文,进行AFTN报文解析;(4)执行过滤规则;(5)判断是否过滤报文,是则执行步骤(7),否则执行步骤(6);(6)发送报文到AFTN网关而进入转报机;(7)报文存入数据库;(8)结束。

【技术实现步骤摘要】

本专利技术涉及民航数据处理的,尤其涉及一种aftn电报解析与前置过滤方法,其主要用于aftn转报机和自动化系统的报文转发和数据处理。


技术介绍

1、aftn(aeronautical fixed telecommunication network)全称为民用航空飞行动态固定电报格式,供空中交通管制部门使用,包括领航计划报fpl、起飞报dep、降落报arr等报文。下面是一个fpl领航报的例子,第一行为转报机信息(报头、代字、流水号、转报机时间),第二行为报文等级和收报地址,第三行为发报时间和发报地址。报文正文以左括号“(”开始,以右括号“)”结束,每个部分以连字符“-”分隔。正文结束后,空4行,然后是报尾(一般为nnnn)。

2、表1给出了aftn报文的详细结构。

3、zczc toz3053 242208

4、ff zuuuzpzx

5、242211zuaciqte

6、(fpl-csn6494-is

7、-b752/m-sdhiwgpz/c

8、-zuuu2330

9、-k0830s0980 380400n1672500w

10、-zlxy0125 zugy zppp

11、-0)

12、nnnn

13、表1aftn报文详细结构

14、

15、

16、表1详细的列出了本专利技术使用的aftn报文的数据名称、数据结构和数据取值。其中编组18包括飞行性质sts/,区域导航和(或)所需导航性能的能力pbn/,与导航设备有关的重要数据nav/,10a中未注明的通信用途或能力com/,10a中未注明的数据用途或能力dat/,10b中未注明的监视用途或能力sur/,飞行计划执行日期(yymmdd)dof/,航空器的国籍、共同标志和登记标志reg/,重要点或飞行情报区边界代号和起飞至该点或飞行情报区边界累计的预计实耗时间eet/,经装备的航空器的选择呼叫编码sel/,ats当局要求的航空器地址(以6位16进制字符的字母代码形式表示)code/,航路延误或等待dle/,航空器性能数据per/,航路备降机场的icao四字代码ralt/,起飞备降机场的icao四字代码talt/,修改后的目的地机场的航路详情rif/,明语附注rmk/。前置过滤方法基于语法和语义进行分析处理,提高了aftn报文质量,提高了自动化系统的安全性和处理效率,降低管制员的人工干预工作。

17、aftn报文的质量和自动化系统能否安全高效可靠运行有着密切的关系,如果报文处理结果不准确,出现错误报、无关报和重复报,自动化系统运行就不可靠。


技术实现思路

1、为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种aftn电报解析与前置过滤方法,其提高了aftn报文的有效性和准确性,为自动化系统提供可靠的数据支撑,提高了空管电报业务的安全性、可靠性、实时性和报文吞吐能力,为管制员使用自动化系统指挥空中交通提供可靠保障。

2、本专利技术的技术方案是:这种aftn电报解析与前置过滤方法,其包括以下步骤:

3、(1)对来自转报机通过aftn网关接收的报文判断是否规范报文,是则执行步骤(2),否则执行步骤(8);

4、(2)发送到消息队列;

5、(3)从消息队列读取报文,进行aftn报文解析,获取收报地址、发报地址、报文类型、机型、起飞机场、降落机场、起飞时间、飞行时间、航路、载重数据;

6、(4)执行过滤规则;

7、(5)判断是否过滤报文,是则执行步骤(7),否则执行步骤(6);

8、(6)发送报文到aftn网关而进入转报机;

9、(7)报文存入数据库;

10、(8)结束。

11、本专利技术基于过滤规则的aftn报文处理减少了错误报、无关报和重复报,对报文进行了有效处理,向自动化系统发送正确有效的aftn报文,提高了aftn报文的有效性和准确性,为自动化系统提供可靠的数据支撑,提高了空管电报业务的安全性、可靠性、实时性和报文吞吐能力,为管制员使用自动化系统指挥空中交通提供可靠保障。

本文档来自技高网...

【技术保护点】

1.AFTN电报解析与前置过滤方法,其特征在于:其包括以下步骤:

2.根据权利要求1所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(4)包括:

3.根据权利要求2所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(4)还包括:

4.根据权利要求3所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)包括:

5.根据权利要求4所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,对所有符合AFTN规范的报文进行如下格式修正,包括:多余回车替换、特殊字符替换、无效空格替换、NNNN前回车数量修正;对FPL报和CPL报15编组进行经纬度补秒修正;对没有包含18编组的FPL报,进行18编组修正。

6.根据权利要求5所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)包括:

7.根据权利要求6所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,当系统收到OVFLY报或DEP报以后,对报文进行解析,获取报文的航班号和起飞、降落机场,根据航班号和起飞、降落机场,在AIMS系统中查找对应的FPL领航报,对获取的FPL报进行解析,获取对应的机型和航路信息,然后生成新的EST报文。

8.根据权利要求7所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)中,EST报文中缺少的航路点,过点时间将从资料库中获取,其中,过点时间=OVFYL报或DEP报的飞越时间或起飞时间+资料库中的飞行时间,转换好的EST报文将存放到发送队列中,到指定时间后自动发送出去,指定时间=过点时间-资料库中的发报时间,过点时间前N分钟发送出去,其中N=资料库中的发报时间。

9.根据权利要求8所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,系统收到DLA报文后,提取航班号和起飞、降落机场数据,然后在今日收到的报文中搜索与此航班记录相关的FPL报文;如果找到对应的FPL报文,系统依据DLA报文的信息,重新计算新的预计起飞时间,然后用新的预计起飞时间替换最后收到的FPL报文的预计起飞时间,最后将新生成的FPL报文立即发出;如果在今日计划中没有找到对应的FPL报文,系统不自动生成新的报文。

10.根据权利要求9所述的AFTN电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,系统收到雷达发送出来的CHG报文后,提取航班号和起飞、降落机场,根据这些信息,加上AIMS系统中的站调发报数据表中的内容,生成完整的FPL报文,然后按照用户指定的地址发送出去;如果生成FPL报文过程中缺少数据项,系统不生成新的FPL报,FPL报的收报地址根据用户配置替换成用户需要的地址,然后发送。

...

【技术特征摘要】

1.aftn电报解析与前置过滤方法,其特征在于:其包括以下步骤:

2.根据权利要求1所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(4)包括:

3.根据权利要求2所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(4)还包括:

4.根据权利要求3所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(6)包括:

5.根据权利要求4所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,对所有符合aftn规范的报文进行如下格式修正,包括:多余回车替换、特殊字符替换、无效空格替换、nnnn前回车数量修正;对fpl报和cpl报15编组进行经纬度补秒修正;对没有包含18编组的fpl报,进行18编组修正。

6.根据权利要求5所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(6)包括:

7.根据权利要求6所述的aftn电报解析与前置过滤方法,其特征在于:所述步骤(6)中,根据配置的功能开关,当系统收到ovfly报或dep报以后,对报文进行解析,获取报文的航班号和起飞、降落机场,根据航班号和起飞、降落机场,在aims系统中查找对应的fpl领航报,对获取的fpl报进行解析,获取对应的机型和航路信息,然后生成新的est报文。

8.根据权利要求7所述的aftn电报解析与前置...

【专利技术属性】
技术研发人员:王潇菲闫然陈万春赵彦
申请(专利权)人:民航数据通信有限责任公司
类型:发明
国别省市:

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

1