張帥
【摘 要】對于自動轉報系統的使用能夠有效確保空管飛行的安全,所以近年來,人們逐漸提高了對這方面的關注度。基于此,本文將以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校驗碼。
四、結束語
總而言之,自動轉報系統在民航體系中起著十分關鍵作用,自動轉報通信的運行情況和民航的飛行情況直接相關,所以,必須要提高對于這方面的重視度。這就要求相關的技術人員加大對于自動轉報系統的研究力度,以此來提高民航體系的通信功能與信息傳輸能力,然后也就能夠讓自動轉報系統更好地為民航體系服務。