摘 要:針對ATC3000空管自動化系統(tǒng)的技術(shù)保障人員的維護(hù)困難與系統(tǒng)數(shù)據(jù)的管理復(fù)雜開發(fā)了ATC3000系統(tǒng)數(shù)據(jù)管理子系統(tǒng)(DMS),介紹了該子系統(tǒng)的軟件結(jié)構(gòu)及其主要功能,并簡明闡述了系統(tǒng)的工作流程。
關(guān)鍵字:Delphi;DMS;空管自動化系統(tǒng);航空地圖
中圖分類號:TP311.52
隨著我國經(jīng)濟(jì)的持續(xù)快速增長與航空事業(yè)的不斷發(fā)展,空中交通的流量急劇增加,空中交通的安全問題則日益突出。由于國外的空管自動化系統(tǒng)價格都很高,后期維護(hù)也相當(dāng)困難,那么研發(fā)出基于我國國情的空管自動化系統(tǒng)用來保障空中交通的安全是必要的。ATC3000空管自動化系統(tǒng)就是一套具有自主知識產(chǎn)權(quán)的安全又可靠的國產(chǎn)空管自動化系統(tǒng),該系統(tǒng)已經(jīng)在蘭州、沈陽、濟(jì)南等八地作為備份系統(tǒng)投入使用。
ATC3000系統(tǒng)數(shù)據(jù)管理子系統(tǒng)(DMS)是民航空管技術(shù)裝備發(fā)展有限公司為方便空管技術(shù)保障人員對該系統(tǒng)進(jìn)行維護(hù)與簡化系統(tǒng)的數(shù)據(jù)管理而開發(fā)出來的一個工具。系統(tǒng)采用Delphi作為開發(fā)工具,在Windows XP的操作系統(tǒng)運(yùn)行,對計算機(jī)的硬件沒有特殊要求。
1 系統(tǒng)的結(jié)構(gòu)
DMS作為ATC3000系統(tǒng)的一個子系統(tǒng),可分為軟件管理模塊、數(shù)據(jù)管理模塊、地圖制作與色系管理模塊、賬號管理模塊、DMS配置模塊。其中軟件管理模塊包括軟件配置管理與軟件版本管理;數(shù)據(jù)管理模塊包括應(yīng)用程序與參數(shù)文件的導(dǎo)入和重載、DMS處節(jié)點(diǎn)參數(shù)配置文件與遠(yuǎn)程節(jié)點(diǎn)同步、告警參數(shù)設(shè)置、監(jiān)視數(shù)據(jù)處理參數(shù)設(shè)置、人機(jī)界面參數(shù)設(shè)置、飛行數(shù)據(jù)參數(shù)設(shè)置、參數(shù)文件管理(添加、修改、刪除);地圖制作與色系管理模塊主要是繪制各種類型的地圖;賬號管理模塊包含賬號的添加、刪除、密碼修改等功能;DMS配置模塊包括節(jié)點(diǎn)的添加刪除與離線參數(shù)設(shè)置。
2 系統(tǒng)的主要功能
DMS作為ATC3000系統(tǒng)的數(shù)據(jù)管理中心,它的主要功能包括:
2.1 軟件配置管理與網(wǎng)絡(luò)在線安裝
ATC3000系統(tǒng)所有服務(wù)器及席位節(jié)點(diǎn)的軟件配置安裝由DMS統(tǒng)一通過網(wǎng)絡(luò)安裝完成。初次軟件配置安裝分兩部分安裝,第一部分為操作系統(tǒng)安裝和Daemon安裝(Daemon是ATC3000系統(tǒng)的一個守護(hù)進(jìn)程),第二部分是各節(jié)點(diǎn)的程序安裝。DMS安裝節(jié)點(diǎn)程序時,Daemon必須運(yùn)行起來,DMS與Daemon建立通信以后才可以安裝。
2.2 軟件版本管理
DMS能夠存儲有多份軟件歷史版本及數(shù)據(jù)歷史版本的備份及最新版本,能夠?qū)崿F(xiàn)版本切換的功能。軟件的版本說明包含整個系統(tǒng)的版本號和每個模塊的版本號,同時附有版本特性的描述。如果某臺服務(wù)器或者席位沒有被分發(fā)正確的軟件數(shù)據(jù)版本,服務(wù)器或者席位將不會啟動應(yīng)用程序并返回相應(yīng)的提示信息。
2.3 DMS處節(jié)點(diǎn)參數(shù)配置文件與遠(yuǎn)程節(jié)點(diǎn)同步
DMS作為數(shù)據(jù)管理中心需要與各節(jié)點(diǎn)配置保持一致。同步方式有自動同步和手動同步兩種。文件同步的機(jī)制是Daemon判斷節(jié)點(diǎn)上的配置文件是否被修改,如果被修改再告訴DMS,DMS只同步被修改過的文件(這些文件也必須在參數(shù)配置文件列表中),其它不同步,同步的過程是將節(jié)點(diǎn)上的文件同步到DMS上。
2.4 應(yīng)用程序與參數(shù)文件的導(dǎo)入和重載
應(yīng)用程序與參數(shù)文件可以從本機(jī)或者其它移動設(shè)備上導(dǎo)入DMS,但該文件必須在版本管理文件列表中。版本管理文件列表中的文件通過FTP傳輸,從DMS傳送至節(jié)點(diǎn)。傳送完畢后,DMS自動備份最后一次重載的文件至本機(jī)。
2.5 參數(shù)文件的添加、修改與刪除
可以在DMS處添加列表中不存在的參數(shù)文件,再重載至節(jié)點(diǎn),以達(dá)到對節(jié)點(diǎn)添加新的配置文件。參數(shù)文件可以在DMS處進(jìn)行修改后,再重載至遠(yuǎn)程節(jié)點(diǎn),達(dá)到對節(jié)點(diǎn)的參數(shù)文件的重新配置。版本管理文件列表中多余的文件,可以刪除該文件。需要說明的是文件的導(dǎo)入、添加、刪除都是對與當(dāng)前版本文件進(jìn)行操作,歷史版本文件不操作。在刪除文件時,為保護(hù)文件,也只是從列表中刪除,文件依然存儲在當(dāng)前版本中。
2.6 參數(shù)文件配置與分發(fā)
參數(shù)文件的配置采用模塊化設(shè)計,其參數(shù)類型(但不局限)分為以下幾種:系統(tǒng)基本信息參數(shù),告警參數(shù),人機(jī)界面參數(shù),飛行數(shù)據(jù)參數(shù),監(jiān)視數(shù)據(jù)處理參數(shù),系統(tǒng)接口參數(shù),其它參數(shù)。
2.7 地圖制作與色系管理工具
可制作航空地圖文件種類包括普通航圖、RVSM區(qū)地圖、QNH區(qū)地圖、特殊告警區(qū)地圖、CA抑制區(qū)地圖、MSAW抑制區(qū)地圖、危險區(qū)地圖、控制區(qū)地圖、扇區(qū)地圖、NTZ告警區(qū)地圖、NTZ告警區(qū)抑制區(qū)地圖、下滑道監(jiān)視區(qū)地圖、NOZ告警區(qū)地圖、ADS-B地圖、空中交通流量管理區(qū)地圖。
繪制地圖時將繪圖區(qū)域分為兩個圖層:參考圖層和數(shù)據(jù)圖層,通過相應(yīng)菜單選擇地圖文件向兩個圖層添加圖元,其中數(shù)據(jù)圖層中的圖元在生成地圖文件時將保存到文件中,而參考圖層中的圖元僅起繪圖參考作用不會保存到文件中。繪制圖元是在數(shù)據(jù)圖層上進(jìn)行的。
3 系統(tǒng)的工作流程
3.1 初始化安裝配置
初始化安裝時,需要工作人員預(yù)先配置DMS離線參數(shù)文件dmsconfig.ini和ATC3000各子系統(tǒng)參數(shù)文件。
3.2 工作流程
在離線參數(shù)配置完畢后登錄DMS,系統(tǒng)調(diào)用賬號管理模塊對登錄者身份實(shí)行驗(yàn)證,合法則通過驗(yàn)證。如需要對DMS進(jìn)行配置,如添加刪除節(jié)點(diǎn),則調(diào)用DMS配置模塊進(jìn)行設(shè)置。在對遠(yuǎn)程節(jié)點(diǎn)進(jìn)行版本更新和參數(shù)設(shè)置之前,需要首先調(diào)用軟件管理模塊對遠(yuǎn)程節(jié)點(diǎn)程序進(jìn)行安裝,Daemon接收DMS傳來的安裝文件和相應(yīng)命令后,Daemon將對該節(jié)點(diǎn)進(jìn)行全新安裝。在設(shè)置節(jié)點(diǎn)參數(shù)時,調(diào)用數(shù)據(jù)管理模塊,執(zhí)行新的參數(shù)文件或應(yīng)用程序?qū)?、參?shù)文件或應(yīng)用程序備份、發(fā)送參數(shù)文件或應(yīng)用程序至Daemon等動作,Daemon接收DMS傳來文件和相應(yīng)命令后,再與應(yīng)用程序交互,Daemon將重新啟動應(yīng)用程序。在設(shè)置節(jié)點(diǎn)版本號時,調(diào)用軟件管理模塊更新節(jié)點(diǎn)版本號,Daemon接收DMS傳來節(jié)點(diǎn)版本信息文件和相應(yīng)命令后,Daemon將對該節(jié)點(diǎn)進(jìn)行版本更新,在節(jié)點(diǎn)應(yīng)用程序重新啟動時,應(yīng)用程序?qū)MS傳送來的版本號與應(yīng)用程序版本號進(jìn)行對比,相同則繼續(xù)啟動程序,不相同DMS就會收到該節(jié)點(diǎn)傳送的相應(yīng)命令對DMS用戶進(jìn)行提示重新更新版本信息文件或者應(yīng)用程序,DMS并向Daemon發(fā)生終止該節(jié)點(diǎn)進(jìn)程的命令。
4 結(jié)束語
本文簡述的ATC3000數(shù)據(jù)管理子系統(tǒng)已經(jīng)在多個管制現(xiàn)場的空管自動化系統(tǒng)中使用,該軟件具有友好的人機(jī)界面,操作簡單,易于維護(hù),運(yùn)行穩(wěn)定,受到空管技術(shù)維護(hù)人員好評,為我國的民航空管建設(shè)事業(yè)做出了一份貢獻(xiàn)。
參考文獻(xiàn):
[1]戴子河.ATC空管自動化系統(tǒng)分析與設(shè)計[J].中國民航飛行學(xué)院學(xué)報,2006(03):6-9.
[2]楊秋輝.航空地圖信息系統(tǒng)及關(guān)鍵技術(shù)[J].計算機(jī)應(yīng)用,2004(04):150-152.
[3]邱爽.民航空管系統(tǒng)ATC3000的設(shè)計與實(shí)現(xiàn)[D].電子科技大學(xué),2008.
作者單位:民航空管技術(shù)裝備發(fā)展有限公司,成都 611731