中國民航AFTN電報網網關系統的開發
發布時間:2007/8/24 0:00:00 訪問次數:1697
摘 要: 網關系統是中國民航固定格式電報網(AFTN)的重要組成部分。介紹了網關系統的組成、結構和功能,并著重闡述了網關系統的進程監護和系統自恢復功能的實現。
關鍵詞: AFTN網關Win32API Get Time DLL
中國民航航空固定格式電報網(AFTN)承擔中國民用航空局國內與國際的空中交通管理,飛行動態,航行氣象及民航局有關部門業務事物處理等的信息交換,是民用航空飛行安全、正常、高效和經濟運轉的保障。
AFTN電報網客戶端使用大量的電報字符終端和少量的智能終端。字符終端采用50波特率線路,具有收、發、打印功能,不能查詢和分板報文。智能終端是基于單臺PC機的系統,功能比較齊全。但是在電報量大的單位,單機的智能終端處理速度慢、報文存儲量小,特別是不能實現信息的共享、多席位的分工協作。
隨著計算機網絡技術的發展,管理局一級的單位多建立了自己的計算機局域網和網絡數據庫,電報的處理、存儲能力得到極大的提高,于是,AFTN網關成為AFTN與計算機局域網連接的關鍵部分。
1 AFTN網關功能分析
從業務角度分析,AFTN網關應提供實時接收來自AFTN電報網的各類電報的能力;提供實時發送各類電報的能力;提供監視平面電報網接口線路的工作狀態的能力。
從技術角度分析,AFTN網關具備以下功能:
·AFTN電報網接口,支持雙工異步RS-232接口,傳輸速率可達300,600,1200,2400,4800,9600bps;
·內部計算機網絡接口,采用10BASE-T連接,支持TCP/IP協議;
·實現CCITT 5位電報碼與ASCII 7位碼的相互轉換;
·與網絡數據庫連接,支持開放式數據庫接口模塊(ODBC);
·具備實時報文發送功能,對多地址報文進行特殊處理;
·監控串行通信口的狀態,異常情況報警提示;
·監控網絡通信狀態,出現異常情況后接收報文的存儲轉由本地數據庫接口負責;
·提供自動恢復功能,待網絡恢復正常工作后,恢復與網絡數據庫的連接并提交存儲在本地數據庫中的報文。
·檢查電報流水號,對遺漏的電報,具備從AFTN電報網自動要報功能。
2 AFTN網關實現
AFTN網關的硬件平臺采用高性能PC機。操作系統采用Windows NT workstation 4.0中文版。開發工具采用MS VC++6.0和MS VB 6.0。
2.1 系統連接結構
AFTN網關系統的連接結構如圖1所示。AFTN網關通過以太網接口連接到電報處理系統,通過串行接口連調制解調器與轉報系統串行端口相聯,全雙工通信,傳輸速率1200bps,傳送國際五號碼(ASCII碼)。根據需要也可以使用國際二號碼(博多碼)。AFTN網關到轉報系統使用電流環接口作為備份線路。在AFTN網關一端采用SS-1型“電報通信線路連接器”,經電臺碼型轉換后,通過X.25網接入轉報機,全雙工通信,傳輸速率600bps,傳送博多碼。
2.2 程序結構
AFTN網關由三部分組成,即AFTN網絡數據接口進程、數據提交進程、本地進程監控進程,如圖2所示。
摘 要: 網關系統是中國民航固定格式電報網(AFTN)的重要組成部分。介紹了網關系統的組成、結構和功能,并著重闡述了網關系統的進程監護和系統自恢復功能的實現。
關鍵詞: AFTN網關Win32API Get Time DLL
中國民航航空固定格式電報網(AFTN)承擔中國民用航空局國內與國際的空中交通管理,飛行動態,航行氣象及民航局有關部門業務事物處理等的信息交換,是民用航空飛行安全、正常、高效和經濟運轉的保障。
AFTN電報網客戶端使用大量的電報字符終端和少量的智能終端。字符終端采用50波特率線路,具有收、發、打印功能,不能查詢和分板報文。智能終端是基于單臺PC機的系統,功能比較齊全。但是在電報量大的單位,單機的智能終端處理速度慢、報文存儲量小,特別是不能實現信息的共享、多席位的分工協作。
隨著計算機網絡技術的發展,管理局一級的單位多建立了自己的計算機局域網和網絡數據庫,電報的處理、存儲能力得到極大的提高,于是,AFTN網關成為AFTN與計算機局域網連接的關鍵部分。
1 AFTN網關功能分析
從業務角度分析,AFTN網關應提供實時接收來自AFTN電報網的各類電報的能力;提供實時發送各類電報的能力;提供監視平面電報網接口線路的工作狀態的能力。
從技術角度分析,AFTN網關具備以下功能:
·AFTN電報網接口,支持雙工異步RS-232接口,傳輸速率可達300,600,1200,2400,4800,9600bps;
·內部計算機網絡接口,采用10BASE-T連接,支持TCP/IP協議;
·實現CCITT 5位電報碼與ASCII 7位碼的相互轉換;
·與網絡數據庫連接,支持開放式數據庫接口模塊(ODBC);
·具備實時報文發送功能,對多地址報文進行特殊處理;
·監控串行通信口的狀態,異常情況報警提示;
·監控網絡通信狀態,出現異常情況后接收報文的存儲轉由本地數據庫接口負責;
·提供自動恢復功能,待網絡恢復正常工作后,恢復與網絡數據庫的連接并提交存儲在本地數據庫中的報文。
·檢查電報流水號,對遺漏的電報,具備從AFTN電報網自動要報功能。
2 AFTN網關實現
AFTN網關的硬件平臺采用高性能PC機。操作系統采用Windows NT workstation 4.0中文版。開發工具采用MS VC++6.0和MS VB 6.0。
2.1 系統連接結構
AFTN網關系統的連接結構如圖1所示。AFTN網關通過以太網接口連接到電報處理系統,通過串行接口連調制解調器與轉報系統串行端口相聯,全雙工通信,傳輸速率1200bps,傳送國際五號碼(ASCII碼)。根據需要也可以使用國際二號碼(博多碼)。AFTN網關到轉報系統使用電流環接口作為備份線路。在AFTN網關一端采用SS-1型“電報通信線路連接器”,經電臺碼型轉換后,通過X.25網接入轉報機,全雙工通信,傳輸速率600bps,傳送博多碼。
2.2 程序結構
AFTN網關由三部分組成,即AFTN網絡數據接口進程、數據提交進程、本地進程監控進程,如圖2所示。