通航飛行情報資料處理系統分析

時間:2022-12-07 10:08:04

導語:通航飛行情報資料處理系統分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

通航飛行情報資料處理系統分析

在國家空管委將濟南管制區做為低空改革和通航保障配套改革試驗地區之一,我們分局積極研究相關政策,根據濟南管制區域實際運行狀況,在確保本區域運行安全順暢的基礎上,積極建設相應機構,制定各種方案,為全面提升通航空管保障質量做出了卓有成效的工作。正逐步推進,通過提供優質服務,為山東的通航產業發展奠定堅實的基礎。低空改革是我國空域管理的突破口和關鍵方向,低空開放以后,通用航空將迎來蓬勃發展,因此做好通用航空保障的重要性也日益顯現出來,作為重中之重的飛行情報資料提供,之前我們分局做了一定的研究和實現。然而,隨著各類服務工作的發展和通航飛行安全的需要,越來越需要獨立安全的通航飛行情報資料處理系統,服務于日常工作。

1通航飛行情報資料處理系統功能分析

本通用航空的飛行情報資料處理系統,處理的內容為符合《民用航空航行通告編發規范》的,通過專用線路傳遞分發,航行通告系列劃分及航行通告、雪情通告和火山通告。依據不同的應用,系統根據新航行通告、替代航行通告、取消航行通告、觸發性航行通告航行通告校核單等不同情況進行處理。針對系統無法自動識別的、不符合規定格式的,需要提供人工干預的功能。可以對異常報文進行編輯處理后,進行報文入庫處理。對需要人工處理的報文超過一定時間未進行處理,需要進行一定的聲音、彈出警示窗口進行告警提醒,以防止資料的缺失。根據規定,且方便查詢原始資料,原始報文需要保留一定時間,系統需要對原始報文進行根據年月日進行分類保存處理。通用航空飛行情報處理人員可以根據需要,分級設定為通航用戶人工或自動推送相應的數據到其用戶數據表中,或提供需要的格式的資料。

2通航飛行情報資料處理系統的功能設計

根據以上的功能分析,通航飛行情報資料處理系統的設計主要分為報文資料接收模塊、資料分類模塊、資料分類處理模塊、資料入庫模塊、數據庫資料處理模塊、原始資料保存模塊、異常報文人工干預模塊、資料提供模塊、管理設置模塊共九大功能模塊。報文資料接收處理模塊,通用航空飛行情報資料通過專用線路進行接收,物理線路上屏蔽該線路反向發送功能,保證符合物理隔離的安全要求。接收模塊采用中斷接收模式,將接收的的報文資料進行判斷,以報頭ZCZC開始,到報尾NNNN結束為判斷依據,將接收的一份報文轉入下一步進行處理。對開頭或結尾異常格式的報文,系統將其放入異常格式報文,顯示在異常報文文本框內供人工進行處理。報文資料分類模塊,主要實現根據不同類別的報文資料導向不同的報文資料分類處理模塊,進行不同類型的處理。研發人員通過對過去大量的不符合編發規范標準的錯誤,進行了分析研究,對常見錯誤進行歸納總結,在報文資料分類模塊和分類處理過程中采取了一定的智能化分析處理,大量減少了因人為習慣和常見錯誤,造成的不符合編發規范標準的錯報無法自動處理,需要人工干預的現象。資料入庫模塊將不同類別的報文資料存放入相應的數據表中,對報文資料做一定的格式檢查,出現缺項的報文,將報文轉移到異常報文處理模塊。數據庫資料處理模塊,主要功能是根據報文的處理要求,進行新航行通告、代替航行通告、取消航行通告等的處理,保證航行通告資料的及時有效。原始資料保存模塊,將接收到的報文打上時間戳,根據本系統接收到報文資料的年月日進行分類,形成當日報文資料文件,命名規則為YYYYMMDD.TXT,放入不同年份、月份、日期的文件夾下,供查詢處理使用。異常報文人工干預模塊,負責處理系統提供的無法自動處理的、可能異常的報文資料,優先顯示處理時間早的報文資料。該模塊內存儲的報文資料超出一定的期限,會通過閃爍、聲音等告警提示工作人員及時處理。人工處理完畢后,報文資料進入自動處理序列,發現問題時重新返回該模塊。該模塊對出現異常的部分做出提示,方便人工處理有目標性。資料提供模塊,用于查詢、輸出等報文資料的處理,滿足對外資料提供。可以通過分類、關鍵字等查詢,可以根據需要生成相應格式文件,可以通過定義,將經緯度一定范圍等條件的報文資料,輸出到相應的數據庫表中。管理設置模塊,用于設置定義用戶及其權限,報文資料輸出定義,異常格式報文處理提醒相關項,報文資料輸出相關項等系統管理設置。

3系統的實現

本系統采用MySQL數據庫作為后臺數據庫,數據庫主要表分別為報文原始資料表,報文過期作廢資料表,報文啟用資料表,異常格式資料表等。采用微軟的VisualStudio開發語言環境,使用C#語言編寫。根據通用航空飛行情報資料提供的實際需求,在系統設計運行中充分考慮到了安全管理的相關要求,對信息資料接收采用串口線路單向通信發送,異常報文及時提示人工處理,報文處理流程中記錄相關異常情況,對報文進行分類留底等,進行設計實現系統的各個功能模塊,數據分類處理,完成代碼編寫和系統的測試。系統可以根據要求實現多種格式的資料輸出,滿足不同后續系統的應用需求,實現了系統方便快捷的提供所需資料,滿足了報文資料系統安全要求。

4結束語

本系統采用.NET和AJAX技術,以及MySQL數據庫技術,結合通用航空飛行情報資料提供的實際需求,開發了該資料處理系統。系統經過一年多的運行試用,穩定可靠,基本滿足了實際工作的需求。該系統基于飛行情報資料處理進行的開發,同時可以方便應用或移植到其它涉及飛行情報資料處理的項目里去,可以使我們在符合信息安全標準的情況下,安全、可控的為各類用戶提供符合信息安全要求的飛行情報資料服務。提高在形式上、規模上、服務質量上對通用航空的保障水平。

作者:張明 單位:民航空管山東分局