System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及民航數據處理的,尤其涉及一種aftn電報解析與前置過濾方法,其主要用于aftn轉報機和自動化系統的報文轉發和數據處理。
技術介紹
1、aftn(aeronautical?fixed?telecommunication?network)全稱為民用航空飛行動態固定電報格式,供空中交通管制部門使用,包括領航計劃報fpl、起飛報dep、降落報arr等報文。下面是一個fpl領航報的例子,第一行為轉報機信息(報頭、代字、流水號、轉報機時間),第二行為報文等級和收報地址,第三行為發報時間和發報地址。報文正文以左括號“(”開始,以右括號“)”結束,每個部分以連字符“-”分隔。正文結束后,空4行,然后是報尾(一般為nnnn)。
2、表1給出了aftn報文的詳細結構。
3、zczc?toz3053?242208
4、ff?zuuuzpzx
5、242211zuaciqte
6、(fpl-csn6494-is
7、-b752/m-sdhiwgpz/c
8、-zuuu2330
9、-k0830s0980?380400n1672500w
10、-zlxy0125?zugy?zppp
11、-0)
12、nnnn
13、表1aftn報文詳細結構
14、
15、
16、表1詳細的列出了本專利技術使用的aftn報文的數據名稱、數據結構和數據取值。其中編組18包括飛行性質
17、aftn報文的質量和自動化系統能否安全高效可靠運行有著密切的關系,如果報文處理結果不準確,出現錯誤報、無關報和重復報,自動化系統運行就不可靠。
技術實現思路
1、為克服現有技術的缺陷,本專利技術要解決的技術問題是提供了一種aftn電報解析與前置過濾方法,其提高了aftn報文的有效性和準確性,為自動化系統提供可靠的數據支撐,提高了空管電報業務的安全性、可靠性、實時性和報文吞吐能力,為管制員使用自動化系統指揮空中交通提供可靠保障。
2、本專利技術的技術方案是:這種aftn電報解析與前置過濾方法,其包括以下步驟:
3、(1)對來自轉報機通過aftn網關接收的報文判斷是否規范報文,是則執行步驟(2),否則執行步驟(8);
4、(2)發送到消息隊列;
5、(3)從消息隊列讀取報文,進行aftn報文解析,獲取收報地址、發報地址、報文類型、機型、起飛機場、降落機場、起飛時間、飛行時間、航路、載重數據;
6、(4)執行過濾規則;
7、(5)判斷是否過濾報文,是則執行步驟(7),否則執行步驟(6);
8、(6)發送報文到aftn網關而進入轉報機;
9、(7)報文存入數據庫;
10、(8)結束。
11、本專利技術基于過濾規則的aftn報文處理減少了錯誤報、無關報和重復報,對報文進行了有效處理,向自動化系統發送正確有效的aftn報文,提高了aftn報文的有效性和準確性,為自動化系統提供可靠的數據支撐,提高了空管電報業務的安全性、可靠性、實時性和報文吞吐能力,為管制員使用自動化系統指揮空中交通提供可靠保障。
本文檔來自技高網...【技術保護點】
1.AFTN電報解析與前置過濾方法,其特征在于:其包括以下步驟:
2.根據權利要求1所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(4)包括:
3.根據權利要求2所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(4)還包括:
4.根據權利要求3所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)包括:
5.根據權利要求4所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,對所有符合AFTN規范的報文進行如下格式修正,包括:多余回車替換、特殊字符替換、無效空格替換、NNNN前回車數量修正;對FPL報和CPL報15編組進行經緯度補秒修正;對沒有包含18編組的FPL報,進行18編組修正。
6.根據權利要求5所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)包括:
7.根據權利要求6所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,當系統收到OVFLY報或DEP報以后,對報文進行解析,獲取報文的航
8.根據權利要求7所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)中,EST報文中缺少的航路點,過點時間將從資料庫中獲取,其中,過點時間=OVFYL報或DEP報的飛越時間或起飛時間+資料庫中的飛行時間,轉換好的EST報文將存放到發送隊列中,到指定時間后自動發送出去,指定時間=過點時間-資料庫中的發報時間,過點時間前N分鐘發送出去,其中N=資料庫中的發報時間。
9.根據權利要求8所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,系統收到DLA報文后,提取航班號和起飛、降落機場數據,然后在今日收到的報文中搜索與此航班記錄相關的FPL報文;如果找到對應的FPL報文,系統依據DLA報文的信息,重新計算新的預計起飛時間,然后用新的預計起飛時間替換最后收到的FPL報文的預計起飛時間,最后將新生成的FPL報文立即發出;如果在今日計劃中沒有找到對應的FPL報文,系統不自動生成新的報文。
10.根據權利要求9所述的AFTN電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,系統收到雷達發送出來的CHG報文后,提取航班號和起飛、降落機場,根據這些信息,加上AIMS系統中的站調發報數據表中的內容,生成完整的FPL報文,然后按照用戶指定的地址發送出去;如果生成FPL報文過程中缺少數據項,系統不生成新的FPL報,FPL報的收報地址根據用戶配置替換成用戶需要的地址,然后發送。
...【技術特征摘要】
1.aftn電報解析與前置過濾方法,其特征在于:其包括以下步驟:
2.根據權利要求1所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(4)包括:
3.根據權利要求2所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(4)還包括:
4.根據權利要求3所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(6)包括:
5.根據權利要求4所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,對所有符合aftn規范的報文進行如下格式修正,包括:多余回車替換、特殊字符替換、無效空格替換、nnnn前回車數量修正;對fpl報和cpl報15編組進行經緯度補秒修正;對沒有包含18編組的fpl報,進行18編組修正。
6.根據權利要求5所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(6)包括:
7.根據權利要求6所述的aftn電報解析與前置過濾方法,其特征在于:所述步驟(6)中,根據配置的功能開關,當系統收到ovfly報或dep報以后,對報文進行解析,獲取報文的航班號和起飛、降落機場,根據航班號和起飛、降落機場,在aims系統中查找對應的fpl領航報,對獲取的fpl報進行解析,獲取對應的機型和航路信息,然后生成新的est報文。
8.根據權利要求7所述的aftn電報解析與前置...
【專利技術屬性】
技術研發人員:王瀟菲,閆然,陳萬春,趙彥,
申請(專利權)人:民航數據通信有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。