劉敏
摘?要:民航氣象觀測報(bào)文為機(jī)場建設(shè)、空管運(yùn)行、飛行計(jì)劃制定以及航空飛行安全管理提供了關(guān)鍵的參考依據(jù)。目前民航氣象觀測報(bào)文傳輸過程中可能發(fā)生數(shù)據(jù)異常情況,會對航空安全運(yùn)行造成嚴(yán)重影響。本文結(jié)合工作實(shí)踐,詳細(xì)探討了對氣象觀測報(bào)文的監(jiān)控與分析策略,對確保報(bào)文質(zhì)量,提高氣象觀測數(shù)據(jù)的可靠性與準(zhǔn)確性起到了積極的促進(jìn)作用。
關(guān)鍵詞:民航氣象;觀測報(bào)文;質(zhì)量監(jiān)控;報(bào)文交換;節(jié)點(diǎn)部署
1 緒論
航空氣象觀測報(bào)文主要包括兩種不同的形式,分別是例行觀測報(bào)告和特殊觀測報(bào)告,前者采用METAR電碼格式發(fā)布,后者也被稱為特選報(bào),使用SPECI電碼格式向機(jī)場外發(fā)布。在觀測報(bào)告中包含了大量行標(biāo)規(guī)定的氣象要素信息,通過對觀測報(bào)文數(shù)據(jù)的合理分析和評價(jià),可以得出較為準(zhǔn)確的本地機(jī)場氣象實(shí)時(shí)變化狀態(tài),為包括關(guān)鍵的飛行器起降在內(nèi)的各項(xiàng)機(jī)場工作提供重要的氣象信息服務(wù)。
METAR報(bào)為例行發(fā)布,其間隔時(shí)間通常為30分鐘或1小時(shí);SEPCI報(bào)則根據(jù)本地出現(xiàn)的特殊氣象變化而臨時(shí)發(fā)布。隨著氣象數(shù)據(jù)庫越來越多的普及應(yīng)用,氣象觀測報(bào)文不再像以往那樣通過航空電信網(wǎng)AFTN進(jìn)行交換,而是直接與民航氣象數(shù)據(jù)庫系統(tǒng)建立連接,并在此處完成數(shù)據(jù)的錄入、存儲、管理和查詢的一系列操作,不僅大幅度提高了氣象數(shù)據(jù)處理分析的效率,同時(shí)也可通過日志的方式自動記錄各種操作行為和操作的數(shù)據(jù)對象,提高了數(shù)據(jù)的可追溯性。但是作為數(shù)據(jù)庫系統(tǒng),并不能夠?qū)φ麄€(gè)觀測報(bào)文的傳輸流程進(jìn)行有效的監(jiān)控,使得用戶很難掌握已發(fā)出的觀測報(bào)文的傳輸狀態(tài),從而給數(shù)據(jù)的安全性與可靠性埋下了隱患。因此,合理的設(shè)計(jì)與利用民航氣象觀測報(bào)文監(jiān)控系統(tǒng),具有著重要意義。
2 觀測報(bào)文交換流程
為了更好的提高氣象報(bào)文監(jiān)控系統(tǒng)的針對性,首先就需要掌握實(shí)際的觀測報(bào)文交換過程中的各個(gè)主要環(huán)節(jié)。根據(jù)機(jī)場相關(guān)規(guī)定,并結(jié)合筆者的實(shí)際工作經(jīng)驗(yàn),將此流程總結(jié)如下:
(1)觀測報(bào)文的發(fā)布環(huán)節(jié)。由觀測員在編發(fā)報(bào)終端上執(zhí)行發(fā)布指令,將觀測數(shù)據(jù)按標(biāo)準(zhǔn)化格式封裝成報(bào)文后發(fā)出。發(fā)報(bào)終端機(jī)按照預(yù)定的傳輸協(xié)議,向機(jī)場氣象臺中的民航氣象數(shù)據(jù)庫通信機(jī)發(fā)出申請,在獲準(zhǔn)后構(gòu)建連接,并將此報(bào)文傳輸至通信機(jī)。
(2)作為中間節(jié)點(diǎn)的通信機(jī)在正常接收氣象觀測報(bào)文后,即可根據(jù)預(yù)定的轉(zhuǎn)報(bào)規(guī)則向本地民航氣象數(shù)據(jù)庫轉(zhuǎn)發(fā)此報(bào)文,與此同時(shí)也將此報(bào)文通過MQ線路和AFTN線路分別上報(bào)至地區(qū)氣象中心通信機(jī)以及民航氣象中心的氣象數(shù)據(jù)庫系統(tǒng)。
(3)地區(qū)氣象中心的通信機(jī)在收到機(jī)場氣象臺的觀測報(bào)文后,立即按照同樣的規(guī)則將該報(bào)文發(fā)送至地區(qū)氣象中心數(shù)據(jù)庫,并向民航氣象中心上報(bào)。
在整個(gè)報(bào)文交換的過程中,存在5個(gè)重要的中間節(jié)點(diǎn),即機(jī)場氣象臺的通信機(jī)和數(shù)據(jù)庫、地區(qū)氣象中心的通信機(jī)和數(shù)據(jù)庫,以及地區(qū)氣象中心發(fā)往民航氣象中心節(jié)點(diǎn)。因此,對報(bào)文在傳輸過程中的狀態(tài)進(jìn)行監(jiān)控,必須針對這5個(gè)關(guān)鍵的中間節(jié)點(diǎn)展開,利用掃描在節(jié)點(diǎn)主機(jī)中留底的文件內(nèi)容,即可準(zhǔn)確的了解報(bào)文在經(jīng)過不同節(jié)點(diǎn)是的操作內(nèi)容和狀態(tài)信息。
3 報(bào)文監(jiān)控方案的設(shè)計(jì)
3.1 監(jiān)控節(jié)點(diǎn)的部署
對于報(bào)文交換過程中的5個(gè)關(guān)鍵節(jié)點(diǎn)進(jìn)行分析,發(fā)現(xiàn)其中通信機(jī)節(jié)點(diǎn)數(shù)據(jù)傳輸壓力較大,且數(shù)據(jù)流動性強(qiáng),因此不適宜作為持續(xù)監(jiān)控的對象,此外民航氣象中心的氣象觀測數(shù)據(jù)庫是數(shù)據(jù)的集中備份節(jié)點(diǎn),其數(shù)據(jù)規(guī)模過于龐大,而且是數(shù)據(jù)流動的終點(diǎn),因此也不適宜作為監(jiān)控對象,而機(jī)場氣象臺和地區(qū)氣象中心的氣象數(shù)據(jù)庫系統(tǒng)既是數(shù)據(jù)流動的中間節(jié)點(diǎn),又存有較為完備的數(shù)據(jù)資料,因此考慮在這兩個(gè)節(jié)點(diǎn)所在機(jī)房安置監(jiān)控服務(wù)器。
3.2 系統(tǒng)功能的設(shè)計(jì)
3.2.1 系統(tǒng)節(jié)點(diǎn)的功能
監(jiān)控系統(tǒng)的功能大部分是依賴監(jiān)控節(jié)點(diǎn)實(shí)現(xiàn)的,通過該節(jié)點(diǎn)對數(shù)據(jù)的監(jiān)測來識別報(bào)文是否在流轉(zhuǎn)過程中出現(xiàn)錯(cuò)誤或丟包等情況。監(jiān)控節(jié)點(diǎn)監(jiān)控系統(tǒng)通過彼此之間以及與報(bào)警服務(wù)器之間的實(shí)時(shí)通信,來獲取被監(jiān)測報(bào)文的傳輸狀態(tài)信息,同時(shí)審核該報(bào)文在通過各個(gè)節(jié)點(diǎn)時(shí)是否一致,如發(fā)現(xiàn)數(shù)據(jù)異常,則通過報(bào)警服務(wù)器向用戶發(fā)出警示。圖1給出了監(jiān)控系統(tǒng)的工作流程。
3.2.2 報(bào)文異常的識別策略
在報(bào)文監(jiān)控系統(tǒng)中,對對象報(bào)文是否正常的判斷基于兩個(gè)條件,其一是報(bào)文的傳輸軌跡是否正常,即該報(bào)文是否經(jīng)過了以上的關(guān)鍵節(jié)點(diǎn);其二是報(bào)文的一致性,即根據(jù)各節(jié)點(diǎn)反饋回的報(bào)文信息判斷該報(bào)文的數(shù)據(jù)在傳輸過程中是否發(fā)生了改變。根據(jù)這兩個(gè)條件,設(shè)定了三種報(bào)文異常的情況:當(dāng)觀測報(bào)文未到達(dá)任何關(guān)鍵節(jié)點(diǎn)時(shí),定義為“未到報(bào)”;反之若僅到達(dá)部分節(jié)點(diǎn)時(shí),則提示“節(jié)點(diǎn)異?!?當(dāng)發(fā)現(xiàn)5個(gè)關(guān)鍵節(jié)點(diǎn)反饋回的報(bào)文信息發(fā)生不一致情況時(shí),則提示用戶“數(shù)據(jù)異?!薄H魏萎惓G闆r的發(fā)生都會引發(fā)系統(tǒng)的告警,若發(fā)送的報(bào)文無任何異常情況,則系統(tǒng)向用戶發(fā)出“報(bào)文已成功發(fā)送”的提示。
3.3 報(bào)文監(jiān)控機(jī)制的執(zhí)行過程
根據(jù)觀測報(bào)文的類型的不同,監(jiān)控機(jī)制也對應(yīng)分為兩種不同的模式,分別為自動監(jiān)控和用戶觸發(fā)監(jiān)控。前者監(jiān)控的對象為整點(diǎn)或半點(diǎn)發(fā)送的例行觀測報(bào)文,后者則針對特殊情況下臨時(shí)發(fā)布的非例行報(bào)文和更正報(bào)文進(jìn)行監(jiān)控。此外系統(tǒng)也提供了數(shù)據(jù)接口與觀測發(fā)報(bào)軟件相銜接,對該軟件的發(fā)報(bào)行為進(jìn)行監(jiān)控觸發(fā),從而提高監(jiān)控操作的自動化水平。
3.3.1 定時(shí)監(jiān)控的輪詢方式
過于頻繁的向關(guān)鍵節(jié)點(diǎn)發(fā)送監(jiān)控申請,將會直接影響后者的運(yùn)行效率,尤其是對于氣象數(shù)據(jù)庫而言,大量的訪問行為還可能導(dǎo)致數(shù)據(jù)庫出現(xiàn)異常,為了這一問題,系統(tǒng)對于例行觀測報(bào)文的監(jiān)控采取了定時(shí)段的輪詢監(jiān)控方式,現(xiàn)以機(jī)場氣象臺告警服務(wù)器為例進(jìn)行介紹。
機(jī)場氣象臺告警服務(wù)器于整點(diǎn)前兩分鐘開始,到下個(gè)小時(shí)的第五分鐘結(jié)束,以一分鐘時(shí)間為間隔,持續(xù)向其他節(jié)點(diǎn)發(fā)起輪詢,要求這些節(jié)點(diǎn)返回本地民航氣象數(shù)據(jù)庫系統(tǒng)中的本次實(shí)況報(bào)文信息,如收這些報(bào)文的確認(rèn)信息并審核無誤,則向觀測終端發(fā)出報(bào)文發(fā)送正常的提示,若未收到確認(rèn)則向觀測終端發(fā)出告警提示。同理,在發(fā)送半點(diǎn)報(bào)的機(jī)場氣象臺告警服務(wù)器于每個(gè)半點(diǎn)前的兩分鐘開啟輪詢,至半點(diǎn)后五分鐘結(jié)束,其流程與整點(diǎn)觀測報(bào)文監(jiān)控流程一致。此外,如果出現(xiàn)特殊情況需要補(bǔ)發(fā)報(bào)文,則可采用手動觸發(fā)查詢模式。
3.3.2 實(shí)現(xiàn)監(jiān)控報(bào)文傳輸狀態(tài)的方式
另一種監(jiān)控模式的分類方法是根據(jù)監(jiān)控節(jié)點(diǎn)所在地進(jìn)行劃分,可分為針對通信機(jī)的監(jiān)控和針對數(shù)據(jù)庫的監(jiān)控兩種。第一類監(jiān)控模式的原理是針對定時(shí)輪詢通信系統(tǒng)中的留底文件進(jìn)行遍歷,查詢其中指定報(bào)文的記錄并加以判斷是否出現(xiàn)異常。第二類就是對數(shù)據(jù)庫中的文件進(jìn)行查詢,直接采用SQL語句查詢的方式,使用結(jié)構(gòu)化查詢語言根據(jù)監(jiān)控報(bào)文的站點(diǎn)名、類型和時(shí)次進(jìn)行匹配查詢從而獲取數(shù)據(jù)庫中指定報(bào)文的信息。查詢后的情況由監(jiān)控服務(wù)器通過XML方式將監(jiān)控所得的信息傳回反饋終端,同樣告警服務(wù)器對報(bào)文的內(nèi)容一致性進(jìn)行判斷,如發(fā)現(xiàn)異常則進(jìn)行告警提示。
4 結(jié)論
通過對本系統(tǒng)的合理應(yīng)用,可有效的提高航空氣象觀測報(bào)文的監(jiān)控水平,更加及時(shí)的反饋觀測氣象報(bào)文在交換過程中出現(xiàn)的各種異常情況,極大的減少以往在觀測報(bào)文發(fā)布過程中容易出現(xiàn)的錯(cuò)漏現(xiàn)象,確保氣象數(shù)據(jù)的準(zhǔn)確性、可靠性和一致性。目前,民航氣象觀測報(bào)文監(jiān)控系統(tǒng)仍舊屬于一種輔助監(jiān)控系統(tǒng),尚且無法實(shí)現(xiàn)全部監(jiān)控功能的自動化。
參考文獻(xiàn):
[1]舒秦.氣象觀測數(shù)據(jù)提取與分析系統(tǒng)[J].電腦編程與技巧維護(hù),2016.10.
[2]民航局空管辦.民用航空氣象地面觀測規(guī)范[M].北京:中國民用航空局空管行業(yè)管理辦公室,2012.