张帅
【摘 要】对于自动转报系统的使用能够有效确保空管飞行的安全,所以近年来,人们逐渐提高了对这方面的关注度。基于此,本文将以DMHS-H自动转报系统为主来分析自动转报在民航体系中的应用与实现。
【关键词】自动转报;民航体系;DMHS-H;应用
在科学技术不断发展的过程中,自动转报系统在民航体系中发挥了重要作用。目前,在我国民航系统中,要想更好地发挥自动转报系统的价值,就必须要严格按照国家民航组织的相关要求开展工作,并把民航卫星网与区域空管局复用数据网作为核心,从而也就能够完成自动转报运行网络的连通,进一步提升民航系统的整体通信性能。
一、DMHS-H系统在民航体系中的应用
1.1 DMHS-H自动转报系统简介
DMHS-H是专门为民航电报业务设计的高性能航空固定电信网自动转报系统,它通过使用双机双网双库容错的冗余备份形式,完成了AFTN、SITA电报数据的自动转换,而且,它的特点就是运行稳定、有着很强的处理能力等。此外,这一系统中预留了ATN接口,可以直接与新一代电报信息处理系统连接。DMHS-H系统分为前置机模式系统和非前置机模式系统两种。两种模式的主要差别为是否包含前置机。前置机模式系统是将主机原有异步通讯业务单独拿出来进行处理,主机负责报文转发、双机的切换、数据同步、IP方式、同步方式等相关业务。非前置机系统是统一负责所有方式的通讯。前置机模式系统拓扑图具体结构如下图1所示。
系统中包含两台转报主机,以主备的方式工作。双机间通过串口线和网线进行互联,维护心跳连接以及实时的数据同步。两台主机都单独部署Oracle数据库,运行在Linux平台上。转报主机与通信单元(包括智能程控同步单元、智能程控异步单元、嵌入式智能程控通信单元)、IP终端之间均通过TCP/IP进行互联,均支持双网。
1.2 DMHS-H自动转报系统软件模块
在DMHS-H自動转报系统的软件模块中,包括报文交换处理模块、通信模块、管理模块、双机模块、双网模块5个部分。报文交换处理模块主要用于处理AFTN/SITA格式的电报,它能够实现自动处理。通信模块中有同步、异步、IP通信几部分,它能够支持多种通信协议,通常被用于多种协议接口中。管理模块主要用于系统的数据管理中,它能够备份与恢复配置信息、报文信息等。双机模块主要用于控制服务器的主备状态。双网模块能够实现系统整体的双网结构互备。
二、DMHS-H自动转报系统应用中的电报误码现象产生原因及解决方法
2.1误码产生及影响
中国民航转报网络分成三层。第一层是由空管局网控中心与七大管理局组成的网状结构,主传输的方式采用同步方式互联,备用方式也还是使用异步方式互联。第二、三层是由空管分局、航空公司等组成的树型结构,也主要采用异步方式互联。每个转报系统与电报终端互联,基本也采用异步传输方式。
民航转报交换的异步传输一般采用无协议,接口方式是RS232方式及双流方式。这些接口方式在传输过程会出现一定误码。在转报系统中,误码的产生环节包括异步通讯端口发送与接收、线路切换器转换、传输线路及MODEM设备。而无协议的传输接收端是无法识别出误码现象存在的,因此用户有时收到的电报是存在误码的。
民航管制电报基于民航转报网络进行信息的传递,电报信息的准确传输是保证民用航空飞行安全及正常的先决条件。不同情况的误码的隐性影响程度如下,当误码出现在电报头部、尾部或收发电地址行时,会影响电报正常转发,按照乱报错报的公电处理。当误码出现在流水号或正文中,影响会更严重。所以我们应该减少误码现象的发生。
2.2异步误码的解决方法
转报系统作为电报处理的中心节点,是某个区域的所有电报的汇聚中心,主要负责电报的存储和转发。在转报系统的传输过程中,原则上只能针对报文间分隔识别符、电报码制及回车换行符进行更换,并针对整个报头行进行替换外,并不具有对电报内容进行再处理的功能。通过分析报文格式,可发现报文中具有的可选字段,可以用来自定义验证报文完整性的字符串。通过对转报机的传输机制来分析,报头行中的拍发标识,在转报过程中可以被替换;而发电地址行的备注,需要被继续中转出去,不能被替换,有些转报系统的发电地址行备注还不支持中转。所以,为了实现端对端的校验,我们这里采用在报头行中的拍发标识中添加CRC校验码的方式。在DMHS系统之间,以及DMHS系统与MIT之间进行逐一实现校验,我们称这种验证手段为可信协议。所以可信协议指的是在现有的报文格式的报头行中的拍发标识中添加CRC校验码来判断报文正确性和完整性。CRC即循环冗余校验码,是数据通信领域中最常用的一种查错校验码,提高了线路传输数据的完整性。
三、电报处理
3.1入报处理
用户可通过信道配置来决定是否采用可信协议,当某信道接收到一份报文时,如果信道支持可信协议,则解析报文时,处理报头行中的拍发标志中的校验字段。如果发现报头行中包含校验标志(标志为?),则取得校验标志后的四位校验码,与从等级开始的报文计算出的CRC校验码比较,相等则校验通过;否则校验不通过,报文不转发,并生成公电“SVC QTA RPT冠字+流水MESSAGE CHECK FAILED!”。如果信道支持可信协议,但报头行中未发现校验标志,则认为校验未通过。如果信道不支持可信协议,则还按照原来的处理流程处理报文。
3.2发报处理
当信道有一份电报要发送时,如果信道支持可信协议,则发送报文时,在报头行的拍发标志中的日时组和改路标志间加入“校验标志+四位校验码字符串”。该字符串为从等级开始的报文计算出的CRC短整型校验码转换成的四位字符串。
3.3公电处理
如果发送方,收到公电内容为” SVC QTA RPT冠字+流水MESSAGE CHECK FAILED!”的公电,则会按照公电中的冠字和流水重复发送一遍正确的报文。
具体报文示例如下:
· ZCZC KZB0004 150131 ?F77E
· FF ZGZUFDPS
· 150131 VHHHZRSI
· (ACP-CSN301/A3116-ZGGG-VHHH)
· NNNN
其中报头行为“KZB0004 150131 ?F77E”,其中“F77E”即为CRC校验码。
四、结束语
总而言之,自动转报系统在民航体系中起着十分关键作用,自动转报通信的运行情况和民航的飞行情况直接相关,所以,必须要提高对于这方面的重视度。这就要求相关的技术人员加大对于自动转报系统的研究力度,以此来提高民航体系的通信功能与信息传输能力,然后也就能够让自动转报系统更好地为民航体系服务。