中国民航AFTN电报网网关系统的开发
- 格式:pdf
- 大小:93.28 KB
- 文档页数:5
中国民航 AFTN报文解析方法探究智俊平【摘要】摘要:对AFTN报文解析方法进行了研究,对比分析了两种报文解析方法的优劣,以为同行提供参考。
【期刊名称】内蒙古科技与经济【年(卷),期】2011(000)009【总页数】2【关键词】关键词:AFTN报文;解析;“卡位解析法”;“正则表达式解析法”1 AFTN报文什么是AFTN报文?AFTN英文全称是Aeronautical Fixed Telecommunication Network,译成中文是民航固定格式通信网络,因此,AFTN 报文就是民航固定格式通信报文。
中国民航航空固定格式电报网(AFTN)承担中国民用航空局国内与国际的空中交通管理,飞行动态,航行气象及民航局有关部门业务事物处理等的信息交换,是民用航空飞行安全、正常、高效和经济运转的保障。
《民用航空飞行动态固定电报格式(MH4007-2006)》是自2006年以来最新版的关于 AFTN报文的规范文件。
该文件规范了 AFTN报文的构成、类型等内容,是 AFTN报文拍发、解析的唯一标准。
AFTN报文共分16种,分别是:FPL(领航计划报)、CHG(修订计划报)、CN L(取消领航计划报 )、DEP(起飞报 )、 ARR(落地报 )、 DLA(延误报 )、 CPL(飞行变更报)、 EST(预计飞跃报 )、 CDN(管制协调报 )、 ACP(管制协调接收报 )、LAM(逻辑确认报)、RQ P(请求飞行计划报)、RQS请求领航计划补充信息报)、SPL(领航计划补充信息报 )、 ALR(告警报)、RCF(无线电通信失效报 )。
下面一段AFTN报文是FPL领航计划报,这段报文将在后面的报文解析代码中作为实验数据进行引用:AFTN报文由字符按固定格式组成,非专业人员很难读懂。
所以要应用AFTN报文所提供的信息,必须对AFTN报文进行“解析”。
所谓“解析”就是参照《民用航空飞行动态固定电报格式(MH4007-2006)》标准,提取AFTN报文中每一个数据项,然后对每一个数据项进行翻译,使之变成通俗易懂的信息。
浅谈中国民航通信网络发展摘要民航无线通信网络在整个民航运行网络中占据重要地位,是保证民航事业稳定与可持续发展的重要基础因素。
在当今提倡创新发展的背景下,为实现民航无线通信业务的优化发展,增强无线通信新技术的应用已经势在必行。
通常情况下,民航无线通信网络依据业务性质、组网形式大致可分为VHF天线共用系统、移动通信系统、卫星通信系统、地面数据通信系统、寻呼系统等几部分。
在本次研究中,主要分析了VHF天线共用系统、地面无线通信系统中无线通信新技术的应用。
关键词我国民航;通信网络;发展1 我国民航通信网络的概述我国的民航通信网络的核心技术就是ATN信元交换,它也是民航的DCS(离港控制系统)、ICS(航班控制系统)、CRS(分销系统)、民航信息管理、航空保险、辅助民航决策、航空运输等能够为其提供大量的实时数据,它也是一个大型的计算机网络。
为此,我国的民航的通信网路可以实现语音、ATM、IP等业务应用,同时也可以提供VPN、专线连接、程控交换、局域网链接等网络连接服务。
我国民航的数据网络也能够为整个民航提供专线服务、数据,同时具有机场的语音拨号、网络专线业务等不同服务、不同规模的VPN应用[2]。
2 我国民航通信网络的发展历史2.1 民航固定的电信网简称AFTNAFTN网是国际民航管理下所产生的民航通信网络系统,使网络覆盖到整个世界,利用AFTN网能够将收集到的网络数据传输给世界每个机场的网络终端。
由于民航通信网络的覆盖面广,要求网络所传输的信息必须要与飞行安全相关,在进行网络信息传输中,既要进行声音的传输,也要对数据文本进行传输。
在飞行时,系统能够将全部的网络数据传送给各部门,并由最初的数据模拟演变成数字,得到地面通信的广泛应用,通过不断发展与创新,最终建立了一个覆盖范围广、业务广泛的全面的、综合的民航通信网络系统,有效降低了民航发展的成本,提高了民航网络通信的质量。
但是民航事业也要顺应时代的发展,不断改革与创新,促进我国民航事业更好、更快的发展。
民航有线通信中自动转报系统的应用摘要:近几十年来,民航的通信已经广泛采用自动转报系统,本文研究了我国民航自动转报系统的现状,并对自动转报系统实施的相关方案进行了分析。
关键词:民航有线通信自动转报随着信息技术的不断发展,民航通信技术得到了较大的进步,尤其是在有线通信和无线通信等计算机信息技术领域。
电报的通信已经广泛采用自动转报系统。
DDN网就属于自动转报系统的一种类型。
DDN 技术以其独特的优点,适用于长时间有大量数据传送的场合,有益于民航电报网的传递。
1 民航通信技术中自动转报系统的发展现状中国民航自动转报网是根据ICAO、AFTN和SITA通信网的相关标准建设的,已服务覆盖境内所有民用和军民合用机场。
在当前发展中,民航自动转报网是在民航数据信息通信网和地区空管局数据网为基本数据来源,通过民航卫星网为传输中介,实现自动转报各网络体系之间的数据的基本结构。
通过拓扑结构的角度来分析,该体系主要分为三个层次:一是利用X.25的SVC方式来实现总局和管理局之间网状结构互联;二、三层次则是通过异步方式将空管站和航空公司形成的树型网络结构实现互联。
当前的民航体系发展速度非常迅速,ATM网和KU卫星都得到了升级和改造,建立了比较成熟的内部专用卫星体系和地面网络体系,有效的实现了民航体系中的各转报系统信息传输自动化。
2 自动转报系统中的互联方案分析借鉴于民航现有的行政机构而形成的自动转报体系,既能够有效的转报各系统的数据信息,同时还较好的融入了管理模式,为行政结构的变化做好准备,并对其预留技术方案。
在民航转报系统中,DMHS是主要的产品,具备异步互联的特征,同时具有X.25、FR和IP三种接口实现转报系统互联。
具体分析有如下几点。
第一,异步互联的转报系统方式。
在民航转报系统中一般需用的联接方式是直接链接,不仅需要占据多个物理端口,而且其通信的速度和传输的可靠性都比较低,由于需要同时租用和维护多条通信新路,所以成本比较高,经济性差。
中国民航航空电信网(ATN)地面网络规划研究作者:曹思明来源:《智富时代》2018年第07期【摘要】国际航空运输市场迅猛发展,高密度交通流量带来的通信业务量的增长,以及不断改进的空管运行方式对通信系统的新需求,都对现有的航空通信系统提出更高的要求。
国际民航组织(ICAO)于1983年开始成立了专门的委员会对未来航行系统(FANS)进行研究,提出新的航空电信网ATN(Aeronautical Telecommunication Network)。
根据国际民航组织的规划,中国是亚太地区ATN网络的重要组成部分。
民航气象中心、情报中心等部门对新业务格式的需求将推动中国民航电信网的建设。
本文中对民航电信网的发展现状做简单介绍,讨论民航电信网的网络层次规划和应用层结构以及路由规划。
【关键词】ATN;民航电信网;ICAO;AMHS一、引言近年来空中交通流量的飞速增长给现有通信导航系统带来了巨大压力。
为了解决这一问题,国际民航组织(ICAO)提出了通信、导航、监视/空中交通管理(CNS/ATM)新航行系统概念。
其中新一代航空电信网(ATN)是新航行系统的重要组成部分,是国际民航组织对全球民航通信网络的规划和设计,是实施CNS/ATM新航行系统的前提。
在国际民航组织的推动下,ATN已经全面进入部署实施阶段。
ATN是国际民航组织提出的适应CNS/ATM新航行系统的航空工业和航空管制的专用网络,类似于广泛应用的互联网(INTERNET)。
航空电信网具有整合多种通信技术和网络系统的能力,其核心技术是异构网络互联技术。
二、航空电信网发展现状2012年中旬,国际民航组织公布了第四版《全球空中航行计划》草案,第四版草案最显著的特点,就是纳入酝酿已久的“航空系统组块升级”方案(ASBU)。
随后在2013年5月国际民航组织发布了包含ASBU的最新版本的《全球空中航行计划》(第四版)。
2016年国际民航组织又对《全球空中航行计划》做了修订,进一步明确了2016年至2030年间的航空系统组块升级方案。
民航气象发报线路监控程序的设计与实现作者:韩阳来源:《电脑知识与技术》2020年第10期摘要:民航青岛空管站气象台使用置顶公司开发的统一发布平台运行已有2年多的时间,气象台报文发布程序依赖于统一发布平台。
该平台目前通过MQ和AFTN两种方式向上海中心同时发送报文。
该系统虽对报文送达的关键节点进行了监控,然而并没有对发报线路本身进行监控,当AFTN线路因雷击或其他电气故障时不能自我感知,系统使用MQ单线路发报存在单点故障和安全风险。
该文设计的监控程序很好地解决了这个问题,通过对留底文件进行特征对比与分析,自动给出AFFN线路或者MQ线路的监控结果,有助于设备维护人员及时排除安全隐患和故障,提高设备安全裕度,保障航空安全。
关键词:民航;气象报文;特征分析;线路监控中图分类号:TP3 文献标识码:A文章编号:1009-3044(2020)10-0056-02民航气象台报文发送程序依赖于置顶公司开发的统一发布平台,该平台目前通过MQ线路和AFTN线路两种方式对外同时发送报文。
MQ线路作为主用,AFTN线路作为备用手段。
青岛机场夏季雷雨天气频发,本场观测站诸多网络设备面临雷暴引起的电击的考验。
其中,AFTN发报线路频繁因雷击或者其他电气原因故障,此时报文可通过MQ线路顺利发出,但是并不能发现AFTN线路故障引起的安全隐患。
根据民航局有关规定,民用航空气象设备应当遵循主用备用和应急并列的原则,一旦MQ通道故障,观测员将无法通过统一发布平台将气象报文及时发出,必将造成严重的后果。
本文设计了基于内容分析的监控软件系統,对发报线路进行全天候监控,并自动给出监控结果,当监控到故障发生时及时发出告警,设备维护人员可以及时获知线路状态并进行处理。
1AFTN线路简介AFTN(Aeronautical Fixed Telecommunication Network)是中国民航航空固定业务电信网的英文名称简写,指由各有关的航空固定电路组成的民用航空专用地面电信网,具有在相同或兼容的航空固定电台之间提供电报或数据交换的能力。
航空固定通信网路
(1)国际民航组织航空固定业务通信网(AFTN)
国际民航组织各成员国之间的航空固定业务通信电路相互连接组成了国际民航专用低速地面通信网。
此网路中传递电报的规定格式称为AFTN格式。
中国民用航空局国内地面业务通信网传递的航行电报、气象电报和民航局各业务单位的电报,使用标准的AFTN格式。
(2)国际航空通信协会通信网(SITA)
世界范围的、由国际航空通信协会(SITA)经营的,供SITA成员航空公司内部或航空公司之间传递电报、数据的通信网。
此网路中传递电报的规定格式称为SITA格式。
中国民用航空局国内地面业务通信网传递的民用航空企业的运营业务电报的格式与SITA格式相同。
SITA国际电路,在北京设有通信中心,与香港之间有卫星电传电路。
(3)地面业务通信网
为传递航空业务电报,由中国民用航空局各地面业务电台之间的通信电路和无线电波道,以及与AFTN和SITA之间的电路相互连接组成的通信网。
地面业务通信网络包括:国内通信电路、管制移交通信电路、通用航空通信电路、飞行院校通信电路。
此外,场内移动通信是机场范围内的单位、人员和民用航空专用流动车辆之间,建立传递保障飞行以及其他信息的无线电话通信。
机场、机关企事业单位和外部的电话通信,应当采用邮电公用线路。
中国民航AFTN电报网网关系统的开发
中国民航AFTN电报网网关系统的开发
摘要:网关系统是中国民航固定格式电报网(AFTN)的重要组成部分。
介绍了网关系统的组成、结构和功能,并着重阐述了网关系统的进程监护和系统自恢复功能的实现。
关键词:AFTN网关Win32API Get Time DLL
中国民航航空固定格式电报网(AFTN)承担中国民用航空局国内与国际的空中交通管理,飞行动态,航行气象及民航局有关部门业务事物处理等的信息交换,是民用航空飞行安全、正常、高效和经济运转的保障。
AFTN电报网客户端使用大量的电报字符终端和少量的智能终端。
字符终端采用50波特率线路,具有收、发、打印功能,不能查询和分板报文。
智能终端是基于单台PC机的系统,功能比较齐全。
但是在电报量大的单位,单机的智能终端处理速度慢、报文存储量小,特别是不能实现信息的共享、多席位的分工协作。
随着计算机网络技术的发展,管理局一级的单位多建立了自己的计算机局域网和网络数据库,电报的处理、存储能力得到极大的提高,于是,AFTN网关成为AFTN与计算机局域网连接的关键部分。
1AFTN网关功能分析从业务角度分析,AFTN网关应提供实时接收来自AFTN电报网的各类电报的能力;提供实时发送各类电报的能力;提供监视平面电报网接口线路的工作状态的能力。
从技术角度分析,AFTN网关具备以下功能:·AFTN电报网接口,支持双工异步RS-232接口,传输速率可达300,600,1200,2400,4800,
9600bps;·内部计算机网络接口,采用10BASE-T连接,支持TCP/IP协议;·实现CCITT5位电报码与ASCII7位码的相互转换;·与网络数据库连接,支持开放式数据库接口模块(ODBC);·具备实时报文发送功能,对多地址报文进行特殊处理;·监控串行通信口的状态,异常情况报警提示;·监控网络通信状态,出现异常情况后接收报文的存储转由本地数据库接口负责;·提供自动恢复功能,待网络恢复正常工作后,恢复与网络数据库的连接并提交存储在本地数据库中的报文。
·检查电报流水号,对遗漏的电报,具备从AFTN电报网自动要报功能。
2AFTN网关实现AFTN网关的硬件平台采用高性能PC机。
操作系统采用Windows NT Workstation4.0中文版。
开发工具采用MS VC++6.0和MS VB6.0。
2.1系统连接结构AFTN网关系统的连接结构。
AFTN网关通过以太网接口连接到电报处理系统,通过串行接口连调制解调器与转报系统串行端口相联,全双工通信,传输速率1200bps,传送国际五号码(ASCII码)。
根据需要也可以使用国际二号码(博多码)。
AFTN网关到转报系统使用电流环接口作为备份线路。
在AFTN网关一端采用SS-1型“电报通信线路连接器”,经电台码型转换后,通过X.25网接入转报机,全双工通信,传输速率600bps,传送博多码。
2.2程序结构AFTN网关由三部分组成,即AFTN网络数据接口进程、数据提交进程、本地进程监控进程,。
2.2.1AFTN网络数据接口进程通过串行接口与转报机系统连接。
接收到的AFTN报文写到本地的Access数据库中,同时发送本地Access数据库中的发送电报。
AFTN网络数据接口与电报处理系统的网络环境没有
任何连接,当电报处理系统出现故障时,不会影响AFTN网络数据接口的正常工作。
2.2.2数据提交进程通过开放数据接口与电报处理系统的网络数据库服务器相连接。
把AFTN网络数据接口模块写到本地Access 数据库中的接收电报提交到网络数据库服务器,同时将网络数据库服务器中要发送的报文写入本地的Access数据库,提交给AFTN网络数据接口发送。
数据提交进程与AFTN电报网没有任何连接,当AFTN电报网或转报机系统出现故障时,不会影响数据提交进程的正常工作。
2.2.3本地进程监控进程监视AFTN网络数据接口进程和数据提交进程的工作。
正常情况下,AFTN网络数据接口进程和数据提交进程每隔30s向本地进程监控进程发送程序状态报告消息,如果在指定的超时范围内,本地进程监控进程仍未收到AFTN网络数据接口进程和数据提交进程发来的程序状态报告消息,则鸣警笛,提醒操作员,同时在适当的时候重新引导系统,以期恢复AFTN网关的正常工作。
2.3进程监控及自恢复功能的实现2.3.1进程监控系统初始化时生成了状态配置设置文件State.ini,其中与进程监控相关的项目如下所示:[watdog]Destination=″GDO_Monitor″FepHeartBeat=881218824DTHeartBeat=881218832AFTN网络接口进程和数据提交进程每隔30s分别更新FepHearBeat和DTHearBeat的数据,数据含义是更新时间与1970年1月1日0时的差值,单位为秒。
本地进程监控程序通过检查FepHeartBeat 和DTHeartBeat的数据,监测其他两个进程的状态。
VB程序中没有函数可以计算某一时间与1970年1月1日0时的差距,而VC++中的Time()函数可以实现。
使用VC++制作包含Time()函数功能,符合
Win32API的动态连接库GetTime.DLL,在VB中对其调用即可实现此功能。
以下为制作动态连接库的部分源代码,包括GetLongTiome.c和GetLongTiome.def。
GetLongTiome.c文件:#include<windows.h>#include<time.h>long WINAPI GetLongTime();long WINAPI GetLongTime() {time_tt;time(&t);return(long)t;} GetLongTime.def文件:LIBRARY GetTime DESCRIPTION'Get Long Time'VERSION 1.0CODE READ SHARED EXECUTE DATA READ WRITE HEAPSIZE0x100000x1000EXPORTS GetLong Time@1在VB程序中调用Win32API时先要在全局模块中做如下定义:Declare Function GetLongTime Lib″GetTime″() As Long在程序中以以下方式调用:LongDate=GetTime()2.3.2系统自恢复在指定的超时范围内,本地进程监控进程仍未检测到AFTN网络数据接口进程和数据提交进程对配置设置文件State.ini的更新,则在适当的时候重新引导系统,以期恢复AFTN网关的正常工作。
本地进程监控进程首先填写系统日志文件,记录错误时间及可能原因;保留当前参数设定,准备重新引导系统后恢复正常工作。
最后调用以下函数,重新引导系统:ExitWindowsEx (EWX_FORCE|EWX_REBOOT,0);综上所述,AFTN电报网网关以基于中心网络数据库服务器的客户机/服务器模式工作,提供电报信息处理系统所有客户机一种接收和发送电文的方法。
三个应用程序进程之间既相
互独立,又相互联系的机制保证了AFTN电报网网关的正常运行。
该AFTN电报网网关在中国民用航空总局总调度室运行了2年,系统稳定可靠,并通过技术鉴定,获得了入网证书。