專利名稱:民航批復(fù)報(bào)文自動(dòng)化處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種報(bào)文處理方法,特別是一種民航批復(fù)報(bào)文的處理方法。
背景技術(shù):
隨著空中交通流量的快速增長(zhǎng),空域的擁擠程度也大大增加,從而導(dǎo)致空中的飛行沖突十分突出。如果空中交通管制自動(dòng)化系統(tǒng)能對(duì)每個(gè)飛行目標(biāo)的飛行軌跡(4D軌跡: 時(shí)間、位置、高度、速度)進(jìn)行動(dòng)態(tài)預(yù)測(cè),提供精確的位置和狀態(tài)信息,使空中交通管制人員隨時(shí)了解和掌握空中交通狀況,從而及時(shí)進(jìn)行調(diào)配和預(yù)警,就能大大的提高空中交通的安全?,F(xiàn)階段的基于飛機(jī)性能的軌跡預(yù)測(cè)技術(shù)充分考慮了飛機(jī)在飛行過程各個(gè)階段的性能, 以及最經(jīng)濟(jì)(或最省時(shí))的速度、推力和升力系數(shù)等,這種模型在正常氣象條件、無人為管制時(shí),能夠準(zhǔn)確反映真實(shí)的飛行情況;但是大多數(shù)飛行都會(huì)有管制員管制指令的參與,而通常管制指令會(huì)使飛機(jī)實(shí)際飛行偏離預(yù)測(cè)的軌跡。為了使預(yù)測(cè)軌跡貼近實(shí)際飛行,就需要考慮人為的因素。目前空管領(lǐng)域?qū)v史雷達(dá)軌跡數(shù)據(jù)的積累主要用于生成航班的經(jīng)驗(yàn)軌跡,即根據(jù)大量的實(shí)際飛行過程數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,挖掘歷史的全程飛行時(shí)間數(shù)據(jù)、在每個(gè)關(guān)鍵點(diǎn)的位置和時(shí)間;當(dāng)未來該航班再次執(zhí)行相同飛行任務(wù)時(shí),直接將經(jīng)驗(yàn)軌跡作為未來軌跡用于軌跡預(yù)測(cè)。該技術(shù)利用真實(shí)飛行數(shù)據(jù)進(jìn)行分析歸納,貼近實(shí)際運(yùn)行,但只限于對(duì)單一航班的應(yīng)用,不能進(jìn)行推廣。故,為了解決上述問題,需要一種新的技術(shù)方案。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)所存在的問題和不足,本發(fā)明的目的是提供一種能夠自動(dòng)處理批復(fù)報(bào)文的民航批復(fù)報(bào)文自動(dòng)化處理方法。為實(shí)現(xiàn)上述目的,本發(fā)明民航批復(fù)報(bào)文自動(dòng)化處理方法可采用如下技術(shù)方案—種民航批復(fù)報(bào)文自動(dòng)化處理方法,由飛行計(jì)劃協(xié)調(diào)席位收到上級(jí)的批復(fù)報(bào)文計(jì)劃,進(jìn)行批文解析處理并生成靜態(tài)的飛行計(jì)劃數(shù)據(jù)并存入數(shù)據(jù)庫,同時(shí)通知后臺(tái)服務(wù)器,后臺(tái)服務(wù)器根據(jù)解析處理后的批復(fù)報(bào)文計(jì)劃更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫,并將最新的當(dāng)日及次日計(jì)劃發(fā)布到各管制席位,形成完整準(zhǔn)確地飛行計(jì)劃,供編輯人員管理。本發(fā)明本民航批復(fù)報(bào)文自動(dòng)化處理方法對(duì)每份批復(fù)報(bào)文自動(dòng)分析處理,大大減輕了編輯人員的工作負(fù)擔(dān),提高了解析的識(shí)別率及效率,確保了每份電報(bào)的時(shí)效性。
圖1為本發(fā)明民航批復(fù)報(bào)文自動(dòng)化處理方法的流程圖。圖2為本發(fā)明中批文解析處理的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式
,進(jìn)一步闡明本發(fā)明,應(yīng)理解下述具體實(shí)施方式
僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明的各種等價(jià)形式的修改均落于本申請(qǐng)所附權(quán)利要求所限定的范圍。請(qǐng)參閱圖1所示,本發(fā)明公開一種民航批復(fù)報(bào)文自動(dòng)化處理方法,由飛行計(jì)劃協(xié)調(diào)席位收到上級(jí)的批復(fù)報(bào)文,進(jìn)行解析處理并生成靜態(tài)的飛行計(jì)劃數(shù)據(jù)并存入數(shù)據(jù)庫,同時(shí)通知后臺(tái)服務(wù)器,后臺(tái)服務(wù)器根據(jù)解析處理后的批復(fù)報(bào)文更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫,并將最新的當(dāng)日及次日計(jì)劃發(fā)布到各管制席位,形成完整準(zhǔn)確地飛行計(jì)劃,供編輯人員管理。請(qǐng)參閱圖2所示,所述批文解析處理包括如下步驟(1)、判斷批復(fù)報(bào)文的類型,包括增加計(jì)劃、修改計(jì)劃及取消計(jì)劃;(2)、按空格分隔批復(fù)報(bào)文的字符串;(3)、將分隔出的字符串依次按正則表達(dá)式規(guī)則解析;0)、判斷該字符串是否能解析,若能,則進(jìn)入步驟(5);若不能,則將該字符串丟棄;(5)、將解析后的字符串存入計(jì)劃信息結(jié)構(gòu)體;(6)、將解析后的信息提取并存入飛行計(jì)劃數(shù)據(jù)庫。步驟(3)中采用了按正則表達(dá)式規(guī)則解析批復(fù)報(bào)文的方法。正則表達(dá)式(Regular Expression)可以用于在一個(gè)文件字符查找,或作為替代文本的一種標(biāo)準(zhǔn)。簡(jiǎn)單的說,正則表達(dá)式是一種可以用于模式匹配和替換的規(guī)范。正則表達(dá)式的形式為匹配模式,其中位于定界符之間的部分就是將要在目標(biāo)對(duì)象中進(jìn)行匹配的模式。用戶只要把希望查找匹配對(duì)象的模式內(nèi)容放入定界符之間即可。正則表達(dá)式包括1、元字符為了能夠使用戶更加靈活地定制模式內(nèi)容,正則表達(dá)式提供了專門的“元字符”。 所謂元字符就是指那些在正則表達(dá)式中,一個(gè)給定組件必須要出現(xiàn)多少次才能滿足匹配。 通俗點(diǎn)說,就是一些有特殊含義的字符,如“*. txt”中的*,表示任何字符串的意思。如果要查找文件名中有*的文件,則需要對(duì)*進(jìn)行轉(zhuǎn)義,即在其前面加一個(gè)轉(zhuǎn)義字符即可。2、限定符在正則表達(dá)式中,可以用方括號(hào)括起若干個(gè)字符來表示一個(gè)元字符。除元字符外, 正則表達(dá)式支持限定符的概念。這些限定符可以指定正則表達(dá)式的一個(gè)給定組件必須要出現(xiàn)多少次才能滿足匹配,因而可以適應(yīng)不知道要匹配多少字符時(shí)的不確定情況。下面將舉例分別詳細(xì)描述批復(fù)報(bào)文增加、批復(fù)報(bào)文修改、取消計(jì)劃的自動(dòng)解析流程一、批復(fù)報(bào)文增加的自動(dòng)解析流程增加臨時(shí)加班、包機(jī)計(jì)劃的批復(fù)報(bào)文有兩種類型電 艮類型 1 :CSN3097/8 ZGGGl 130 1330RCTP1430 1630ZGGG 0N04/06/08/09/27MAR電報(bào)類型 2 :CSZ9135/6 B737 1234567 ZLXY1605 1745ZGKL 18402030ZLXY EFF 01MAR-27-27MAR10
兩種電報(bào)類型的區(qū)別是執(zhí)行日期,電報(bào)類型1為不連續(xù)日期的臨時(shí)計(jì)劃,電報(bào)類型2是連續(xù)時(shí)間段內(nèi)的長(zhǎng)期計(jì)劃,但總結(jié)發(fā)現(xiàn)其信息內(nèi)容主要包括航班號(hào)(聯(lián)班號(hào))、機(jī)型、 周安排(長(zhǎng)期計(jì)劃有)、執(zhí)行日期、起飛機(jī)場(chǎng)、降落機(jī)場(chǎng)、預(yù)計(jì)起飛時(shí)間、預(yù)計(jì)降落時(shí)間。各個(gè)信息的設(shè)計(jì)匹配模式如下(1)、航班號(hào)的匹配模式。航班號(hào)的一般構(gòu)成規(guī)則是三個(gè)字符后加三個(gè)或四個(gè)數(shù)字,若是聯(lián)班號(hào)還存在‘/’和二個(gè)或三個(gè)數(shù)字,則匹配模式為““ ([A-Z] {3}) (
{3,4}) (\ V
{1,2}) ? $,,;O)、機(jī)型的匹配模式。常用機(jī)型其匹配模式""([A-Z] {1,2}) ? (
{1,3}) ([A-Z] {1}) ? (\ V {1} [A—Z] {2} ?
{1, 3} [A-Z] {1} ? ) ? (\ V {1} [A-Z] {2} ?
{1,3} [A-Z] {1} ? ) ? $"),,;(3)、周安排的匹配模式,周安排為0 7之間的七位數(shù)字或‘‘DAILY”字符,其匹配模式為 (
{7} |DAILY)$”;(4)、起飛機(jī)場(chǎng)、降落機(jī)場(chǎng)及預(yù)計(jì)起飛時(shí)間、預(yù)計(jì)降落時(shí)間的匹配模式。觀察具體批文發(fā)現(xiàn),涉及機(jī)場(chǎng)及時(shí)間有三種方式,分別構(gòu)造為"([A-Z] {4}) (
{4})$,“ (
{4}) ([A-Z] {4}) (
{4}) $,"(
{4}) ([A-Z] {4})$;(5)、執(zhí)行日期,當(dāng)比較有“EFF : ”或“ON”字符串時(shí)認(rèn)為此字符串為執(zhí)行日期。二、批復(fù)報(bào)文修改的自動(dòng)解析流程更改航班時(shí)刻、航路計(jì)劃的報(bào)文批復(fù)有兩種類型電報(bào)類型 1 :CXA8450 737/757 ZUCK-ZSAM CHG TO CXA8450 737/757ZUCK1935 2140ZSAM EFF :28FEB ONLY電報(bào)類型 2 :CYZ9021 73F 1234567 ZBAA-ZSSS CHG TO CYZ9021 73F1234567 ZBAA0250 0450ZSPD EFF :01MAR-27MAR10兩種電報(bào)類型的區(qū)別是執(zhí)行日期,電報(bào)類型1為不連續(xù)日期的臨時(shí)計(jì)劃,電報(bào)類型2是連續(xù)時(shí)間段內(nèi)的長(zhǎng)期計(jì)劃,但總結(jié)發(fā)現(xiàn)其信息內(nèi)容主要包括航班號(hào)(聯(lián)班號(hào))、機(jī)型、 周安排(長(zhǎng)期計(jì)劃有)、執(zhí)行日期、起飛機(jī)場(chǎng)、降落機(jī)場(chǎng)、預(yù)計(jì)起飛時(shí)間、預(yù)計(jì)降落時(shí)間。對(duì)于批復(fù)報(bào)文修改計(jì)劃分為兩種情況若原計(jì)劃與新計(jì)劃航班號(hào)、起飛機(jī)場(chǎng)、降落機(jī)場(chǎng)相同,如電報(bào)類型1,原計(jì)劃與新計(jì)劃的航班號(hào)均是CXA8450,起降機(jī)場(chǎng)均為ZUCK-ZSAM,只是預(yù)計(jì)起飛時(shí)間和預(yù)計(jì)降落時(shí)間發(fā)生了改變,則認(rèn)為該報(bào)文只是對(duì)原計(jì)劃的修改;否則若原計(jì)劃與新計(jì)劃的航班號(hào)、起飛機(jī)場(chǎng)或降落機(jī)場(chǎng)任一不同,如電報(bào)類型2,降落機(jī)場(chǎng)由原計(jì)劃的^SS 更改為新計(jì)劃的MPD,則認(rèn)為該報(bào)文取消ZBAA4SSS的計(jì)劃,新建ZBAA4SPD的CYZ9021計(jì)劃。解析方法及航班號(hào)、起飛機(jī)場(chǎng)、降落機(jī)場(chǎng)等的匹配模式同上,只是在處理時(shí),字符串“CHG TO”前的計(jì)劃信息存入原計(jì)劃結(jié)構(gòu)體,字符串之后的計(jì)劃信息存入新計(jì)劃結(jié)構(gòu)體。三、批復(fù)報(bào)文計(jì)劃取消的自動(dòng)解析流程取消航班計(jì)劃,同樣有兩種電報(bào)類型電報(bào)類型 1 :CSN3421/2 ZGGG-ZUGY-ZGGG ON 04/08MAR電報(bào)類型 2 :CSN3927/8 320 0200560 Z⑶Y4SPD-Z⑶Y EFF 16JAN-30JAN10
兩種電報(bào)類型的區(qū)別同(1),在其信息內(nèi)容主要包括航班號(hào)(聯(lián)班號(hào))、機(jī)型、周安排(長(zhǎng)期計(jì)劃有)、執(zhí)行日期與(1)相同,但起飛機(jī)場(chǎng)、經(jīng)停機(jī)場(chǎng)、降落機(jī)場(chǎng)不同。設(shè)計(jì)匹配模式如下“ ~ ([A-Z] {4}) (-[A-Z] {4}) (-[A-Z] {4}) ? (-[A-Z] {4}) ? (-[A-Z] {4}) ? (-[A-Z] {4}) ? $"同時(shí),完成批復(fù)報(bào)文解析后,須人工置已處理標(biāo)記,方便復(fù)核。所述批文解析處理還包括批復(fù)報(bào)文復(fù)核,批復(fù)報(bào)文的復(fù)核包括如下步驟(1)、選擇批復(fù)報(bào)文,并判斷該批復(fù)報(bào)文是否進(jìn)行解析處理過,若是,則進(jìn)入步驟 (2),若否,則對(duì)該批復(fù)報(bào)文進(jìn)行解析處理;(2)、判斷該批復(fù)報(bào)文計(jì)劃的解析是否正確,若正確,則存入飛行計(jì)劃數(shù)據(jù)庫;若不正確,則修改錯(cuò)誤項(xiàng)后存入飛行計(jì)劃數(shù)據(jù)庫。更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫包括如下步驟(1)、判斷批復(fù)報(bào)文是否為當(dāng)日計(jì)劃,若是,則更新當(dāng)日飛行計(jì)劃數(shù)據(jù)庫,若否,則進(jìn)入步驟(2);(2)、判斷批復(fù)報(bào)文是否為次日計(jì)劃,若是,則更新次日飛行計(jì)劃數(shù)據(jù)庫,若否,則
直接結(jié)束。本民航批復(fù)報(bào)文自動(dòng)化處理方法通過構(gòu)建的批復(fù)報(bào)文正則表達(dá)式,對(duì)每份批復(fù)報(bào)文自動(dòng)分析處理。在發(fā)現(xiàn)編組不符合規(guī)則時(shí),自動(dòng)找出不確定報(bào)文的錯(cuò)誤點(diǎn),可界面提示, 編輯人員修改后,進(jìn)入系統(tǒng),這樣,大大減輕了編輯人員的工作負(fù)擔(dān),提高了解析的識(shí)別率及效率,確保了每份電報(bào)的時(shí)效性。以這種方法開發(fā)的飛批復(fù)報(bào)文自動(dòng)化處理軟件,可安裝在現(xiàn)有的航管信息系統(tǒng)平臺(tái)上,充分利用現(xiàn)有的空管設(shè)備,提高空管系統(tǒng)的自動(dòng)化程度和批復(fù)報(bào)文的處理能力。
權(quán)利要求
1.一種民航批復(fù)報(bào)文自動(dòng)化處理方法,其特征在于由飛行計(jì)劃協(xié)調(diào)席位收到上級(jí)的批復(fù)報(bào)文,進(jìn)行解析處理并生成靜態(tài)的飛行計(jì)劃數(shù)據(jù)并存入數(shù)據(jù)庫,同時(shí)通知后臺(tái)服務(wù)器, 后臺(tái)服務(wù)器根據(jù)解析處理后的批復(fù)報(bào)文更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫,并將最新的當(dāng)日及次日計(jì)劃發(fā)布到各管制席位,形成完整準(zhǔn)確地飛行計(jì)劃,供編輯人員管理。
2.根據(jù)權(quán)利要求1所述的民航批復(fù)報(bào)文自動(dòng)化處理方法,其特征在于所述批文解析處理包括如下步驟(1)、判斷批復(fù)報(bào)文的類型,包括增加計(jì)劃、修改計(jì)劃及取消計(jì)劃;O)、按空格分隔批復(fù)報(bào)文的字符串;(3)、將分隔出的字符串依次按正則表達(dá)式規(guī)則解析;G)、判斷該字符串是否能解析,若能,則進(jìn)入步驟(5);若不能,則將該字符串丟棄;(5)、將解析后的字符串存入計(jì)劃信息結(jié)構(gòu)體;(6)、將解析后的信息提取并存入飛行計(jì)劃數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的民航批復(fù)報(bào)文自動(dòng)化處理方法,其特征在于所述批文解析處理還包括批復(fù)報(bào)文復(fù)核,批復(fù)報(bào)文的復(fù)核包括如下步驟(1)、選擇批復(fù)報(bào)文,并判斷該批復(fù)報(bào)文是否進(jìn)行解析處理過,若是,則進(jìn)入步驟O),若否,則對(duì)該批復(fù)報(bào)文進(jìn)行解析處理;O)、判斷該批復(fù)報(bào)文計(jì)劃的解析是否正確,若正確,則存入飛行計(jì)劃數(shù)據(jù)庫;若不正確,則修改錯(cuò)誤項(xiàng)后存入飛行計(jì)劃數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求1所述的民航批復(fù)報(bào)文自動(dòng)化處理方法,其特征在于更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫包括如下步驟(1)、判斷批復(fù)報(bào)文是否為當(dāng)日計(jì)劃,若是,則更新當(dāng)日飛行計(jì)劃數(shù)據(jù)庫,若否,則進(jìn)入步驟⑵;(2)、判斷批復(fù)報(bào)文是否為次日計(jì)劃,若是,則更新次日飛行計(jì)劃數(shù)據(jù)庫,若否,則直接結(jié)束。
全文摘要
本發(fā)明公開一種民航批復(fù)報(bào)文自動(dòng)化處理方法,由飛行計(jì)劃協(xié)調(diào)席位收到上級(jí)的批復(fù)報(bào)文計(jì)劃,進(jìn)行批文解析處理并生成靜態(tài)的飛行計(jì)劃數(shù)據(jù)并存入數(shù)據(jù)庫,同時(shí)通知后臺(tái)服務(wù)器,后臺(tái)服務(wù)器根據(jù)解析處理后的批復(fù)報(bào)文計(jì)劃更新當(dāng)日或次日飛行計(jì)劃數(shù)據(jù)庫,并將最新的當(dāng)日及次日計(jì)劃發(fā)布到各管制席位,形成完整準(zhǔn)確地飛行計(jì)劃,供編輯人員管理。本發(fā)明對(duì)每份批復(fù)報(bào)文自動(dòng)分析處理,大大減輕了編輯人員的工作負(fù)擔(dān),提高了解析的識(shí)別率及效率,確保了每份電報(bào)的時(shí)效性。
文檔編號(hào)G06Q50/30GK102496084SQ20111037229
公開日2012年6月13日 申請(qǐng)日期2011年11月21日 優(yōu)先權(quán)日2011年11月21日
發(fā)明者周小數(shù), 張海芹, 張 榮, 陳玉秋, 龔懿 申請(qǐng)人:南京萊斯信息技術(shù)股份有限公司