專利名稱:飛行計(jì)劃修訂的加載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)中的飛行計(jì)劃的修訂進(jìn)行加載的方法。
背景技術(shù):
在這樣的系統(tǒng)中對(duì)計(jì)劃進(jìn)行修訂需要對(duì)已有的計(jì)劃數(shù)據(jù)庫(kù)做非常多的操作。
航空網(wǎng)絡(luò)的飛行計(jì)劃是用各架飛機(jī)來(lái)描述的。計(jì)劃是以優(yōu)化航班間的連接、飛機(jī)的使用、以及機(jī)場(chǎng)的使用為目的來(lái)計(jì)算獲得的。因此,一般說(shuō)來(lái)對(duì)于已有的計(jì)劃的修訂并不是孤立的修訂,它將影響與其它飛行運(yùn)作的關(guān)系。
當(dāng)今,飛行計(jì)劃的構(gòu)成越來(lái)越受到增多的沖突、各個(gè)航空公司間的協(xié)商必要性、以及用于建立計(jì)劃的各種計(jì)算手段的復(fù)雜性等多方面的約束。
通常,各個(gè)航空公司不斷對(duì)計(jì)劃進(jìn)行修訂。當(dāng)進(jìn)行修改的時(shí)候,負(fù)責(zé)實(shí)施修訂的人員對(duì)于正在修改的各個(gè)航班上目前座位的預(yù)訂情況是一無(wú)所知的。
航空預(yù)訂清單系統(tǒng)將所有的修訂都提供給計(jì)劃數(shù)據(jù)庫(kù)而不能夠由此在整體上知曉因此而發(fā)生的修訂和改動(dòng)的數(shù)目。
現(xiàn)在所用的對(duì)航空計(jì)劃一批接一批進(jìn)行修改的方法的第一個(gè)缺陷在于在事實(shí)上對(duì)已經(jīng)實(shí)施的預(yù)訂的修改通常比實(shí)際需要更頻繁。特別是如果將一些旅客調(diào)向另一個(gè)航班,而此后這后一個(gè)航班也要改變,這種情況最容易出現(xiàn),在這后一種情況下必須還要改變旅客的預(yù)訂。
改變旅客預(yù)訂是要付出代價(jià)的,因?yàn)檫@意味著航空代理方面的人工介入、網(wǎng)絡(luò)費(fèi)用和信息處理費(fèi)用。
現(xiàn)用方法的另一個(gè)缺陷在于對(duì)當(dāng)前計(jì)劃數(shù)據(jù)庫(kù)進(jìn)行大量修改要用很長(zhǎng)時(shí)間,因?yàn)閷?duì)所有關(guān)于旅客預(yù)訂的影響要按情況進(jìn)行人工分析。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對(duì)在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)中修訂飛行計(jì)劃的問(wèn)題的一種解決方法。
為此本發(fā)明提出一種修訂飛行計(jì)劃的新方法,在這種方法中使用特殊的方法更新飛行計(jì)劃數(shù)據(jù)庫(kù),重新分配由于飛行計(jì)劃的修改而涉及的預(yù)訂,以更新預(yù)訂清單數(shù)據(jù)庫(kù)。
本發(fā)明的第一個(gè)優(yōu)點(diǎn)在于用整體的方式處理飛行計(jì)劃的修訂的絕大部分,這就能夠在考慮重新分配旅客預(yù)訂之時(shí)顧及到修訂的整體性,不管這些修訂在計(jì)劃的修訂序列中的順序是什么。
而且,根據(jù)本發(fā)明,計(jì)劃的修訂是通過(guò)一種沒有最終激活的模擬來(lái)實(shí)施的,這就避免了在完全完成和執(zhí)行生效之前對(duì)原有數(shù)據(jù)庫(kù)的干擾。
為了能對(duì)旅客預(yù)訂的重新分配提供整體選擇,本發(fā)明允許服務(wù)器對(duì)現(xiàn)行數(shù)據(jù)庫(kù)和與將使用的新計(jì)劃相應(yīng)的新的記錄同時(shí)進(jìn)行訪問(wèn)。
需要提出的是實(shí)施本發(fā)明的利益是非常大的,特別是考慮到要修訂的計(jì)劃非常大量這一特性。
作為示例,可以區(qū)分不同類型的計(jì)劃修訂的過(guò)程-各種季節(jié)性修訂。這種修訂有非常大量的計(jì)劃改變,有2000到8000條航線,一般說(shuō)來(lái)要在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)的管理機(jī)構(gòu)的多種需求方面有效。
-各種重新調(diào)整。一般說(shuō)來(lái),它涉及到影響最近日期離港的多個(gè)航班的修改,并為此而重新分配預(yù)訂是非常重要的,且需要特別的關(guān)注。
-常規(guī)修改。其操作應(yīng)考慮到修改的性質(zhì)但可以非常自動(dòng)地進(jìn)行。
本發(fā)明能夠?qū)崿F(xiàn)上述的各種修訂,不管它們的性質(zhì)是什么,還能夠管理要執(zhí)行的更新的全部自動(dòng)化參數(shù)。
在這個(gè)框架內(nèi),對(duì)于要考慮的各種修訂能夠相當(dāng)容易地調(diào)節(jié)人工操作的范圍。
在后面的本發(fā)明的一種最佳實(shí)施方式的描述中,將會(huì)看到本發(fā)明的其它目標(biāo)和優(yōu)點(diǎn)。這個(gè)實(shí)施方式并非是限制性的。
本發(fā)明涉及一種在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)中有關(guān)飛行計(jì)劃修訂的數(shù)據(jù)的加載方法,其中-更新飛行計(jì)劃數(shù)據(jù)庫(kù);-重新分配飛行計(jì)劃修訂所涉及的預(yù)訂,以便更新預(yù)訂清單數(shù)據(jù)庫(kù);所述方法其特征在于包括如下步驟-接收至少一批修訂,其中包括飛行計(jì)劃修訂數(shù)據(jù),-從該批計(jì)劃修訂中提取其包括的修改并存儲(chǔ)在一個(gè)寄存器中用作將來(lái)計(jì)劃記錄(FSR),-通過(guò)由預(yù)訂分配服務(wù)器同時(shí)對(duì)(FSR)記錄和飛行計(jì)劃數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),模擬計(jì)劃修訂所涉及到的預(yù)訂的重新分配,-最終更新飛行計(jì)劃數(shù)據(jù)庫(kù)和預(yù)訂清單數(shù)據(jù)庫(kù)。
這種方法經(jīng)常會(huì)有以下各種變型。這些變型是-使用一個(gè)圖形用戶界面來(lái)核實(shí)從該批計(jì)劃修訂中提取出來(lái)的修訂。
-使用一個(gè)圖形用戶界面以使預(yù)訂的重新分配生效。
-對(duì)要作為將來(lái)計(jì)劃記錄(FSR)存儲(chǔ)的每個(gè)修訂分配一個(gè)特征下標(biāo)(SL)。
-為每一個(gè)(FSR)記錄分配一個(gè)變量(FSR is published),表明是否這個(gè)記錄(FSR)可被預(yù)訂分配服務(wù)器訪問(wèn)。
-對(duì)于每個(gè)提取出來(lái)的修訂-打開受修訂影響的飛行計(jì)劃數(shù)據(jù)庫(kù)中的飛行周期;-如果所述周期尚未受變量(FSR is published)為有效的修訂的影響,則復(fù)制所述周期,并將所述下標(biāo)(SL)分配給所述復(fù)制的周期;-發(fā)送一個(gè)計(jì)劃修訂消息,以便將所述修訂納入它所影響的復(fù)制的周期;-將所述修訂的變量(FSR is published)置為有效,表明所述修訂為一個(gè)預(yù)訂分配服務(wù)器可訪問(wèn)的記錄。
-當(dāng)模擬重新分配時(shí),可以更新各個(gè)記錄之間的關(guān)系。當(dāng)且僅當(dāng)記錄A的旅客重新分配到記錄B中描述的將來(lái)計(jì)劃時(shí),記錄A依賴于記錄B。
-在多個(gè)記錄存在循環(huán)相關(guān)的情況下,當(dāng)在預(yù)訂系統(tǒng)中執(zhí)行重新分配的操作期間,對(duì)于全部這些重新分配所涉及到的每個(gè)預(yù)訂修改一次,且僅一次。
-在最終更新飛行計(jì)劃數(shù)據(jù)庫(kù)和預(yù)訂清單數(shù)據(jù)庫(kù)之后,刪除所述記錄(FRS)。
后面的各個(gè)附圖僅為示例,且并非是對(duì)本發(fā)明的限制,僅僅是示出了本發(fā)明的一種實(shí)施方式以使容易理解。
圖1示意性地示出用于實(shí)施本發(fā)明的各個(gè)信息裝置的組成。
圖2和圖3是本發(fā)明的各個(gè)相繼步驟的方框圖。
具體實(shí)施例方式
參見圖1。這里所描述的方法利用一個(gè)計(jì)劃修訂服務(wù)器SLS,它接收要執(zhí)行的一批計(jì)劃修訂任務(wù)。另外,這個(gè)修訂服務(wù)器SLS還可以由一個(gè)用戶通過(guò)一個(gè)圖形用戶界面GUI來(lái)訪問(wèn),這個(gè)用戶例如為一個(gè)分析員或者一個(gè)高級(jí)管理人員,特別是用來(lái)核實(shí)構(gòu)成該批修訂任務(wù)的修訂文件中的修訂以及使預(yù)訂的重新分配生效。
本發(fā)明的方法的一部分步驟還可以應(yīng)用在預(yù)訂系統(tǒng)的分配部分中的分配服務(wù)器CS階段和在由預(yù)訂清單數(shù)據(jù)庫(kù)和飛行計(jì)劃數(shù)據(jù)庫(kù)所組成現(xiàn)行數(shù)據(jù)庫(kù)db1處。
在計(jì)劃修訂服務(wù)器SLS處,當(dāng)一批修訂到達(dá)時(shí),可以在第一時(shí)間內(nèi)核實(shí)全部修訂,以及可能的沖突問(wèn)題、試驗(yàn)自動(dòng)化規(guī)則、使所有的數(shù)據(jù)通過(guò)圖形用戶界面GUI可被訪問(wèn)。
在這個(gè)階段,可以對(duì)要執(zhí)行的一批修訂中的每一個(gè)修訂進(jìn)行不同的自動(dòng)化標(biāo)準(zhǔn),特別是有關(guān)計(jì)劃修訂自動(dòng)化和預(yù)訂的重新分配自動(dòng)化的自動(dòng)化標(biāo)準(zhǔn)。根據(jù)這些參數(shù)值,相應(yīng)修訂可以是手工的或是自動(dòng)的,還可以是某些階段是手工的而某些階段是自動(dòng)的。
最好是根據(jù)提供的處理和自動(dòng)化變量,分析員執(zhí)行一個(gè)使之生效的步驟。
當(dāng)然,高級(jí)管理人員可以執(zhí)行隨后的一個(gè)核實(shí),生效步驟是在分析員和高級(jí)管理人員簽名之后,在圖2中示出。
在這些步驟之后,可以生成一些將來(lái)計(jì)劃記錄,它可由中央系統(tǒng)用于分配服務(wù)器CS,為此,將接收到的該批修訂的各個(gè)修訂以將來(lái)計(jì)劃記錄FSR的形式存儲(chǔ)在一個(gè)寄存器中。
將來(lái)計(jì)劃記錄FSR可以被分配服務(wù)器CS以公開的方式訪問(wèn)。為此,描述一個(gè)可能的過(guò)程如下-首先確定必須作為新計(jì)劃記錄FSR公布的修訂列表。由此,刪去所有和重新分配預(yù)訂無(wú)關(guān)的修訂,特別是那些僅涉及例如提供機(jī)上餐飲的服務(wù)的更新的修訂。
-對(duì)于列表中的每一個(gè)計(jì)劃的修訂用如下的辦法操作·對(duì)每一個(gè)記錄FSR分配一個(gè)下標(biāo)SL,用來(lái)相對(duì)于分配服務(wù)器CS可訪問(wèn)的其它數(shù)據(jù)表征為將來(lái)計(jì)劃記錄FSR,·為每一個(gè)FSR記錄分配一個(gè)變量。例如所謂“FSR is pubished(FSR被公開)”表明這個(gè)記錄FSR是可由預(yù)訂分配服務(wù)器CS訪問(wèn)的,或者是相反的。如果變量《FSR is pubished》為真,則FSR為可訪問(wèn)的。
·在現(xiàn)行計(jì)劃中,航班的周期受所涉及的修訂影響。
·對(duì)于所涉及到的每一個(gè)航班周期,查找其是否已被“FSR ispubished”變量置為真的計(jì)劃修訂涉及到,如果不是這種情況,就將這個(gè)周期復(fù)制,并對(duì)這個(gè)周期賦予下標(biāo)SL。如果對(duì)于前面的修訂已將變量《FSR is pubished》置為真,則意味著這個(gè)周期已被復(fù)制。在此階段,中央系統(tǒng)已具有現(xiàn)行計(jì)劃帶下標(biāo)SL的復(fù)本。
·于是就為所有具有下標(biāo)SL的數(shù)據(jù)發(fā)送一個(gè)計(jì)劃修訂消息,該消息表明將來(lái)計(jì)劃應(yīng)該如何。中央系統(tǒng)就在已分配下標(biāo)SL的各周期中完全描述將來(lái)計(jì)劃。
·對(duì)于這個(gè)計(jì)劃修訂,變量《FSR is pubished》是置于“真”狀態(tài)。
然后,對(duì)在這一批中的所有計(jì)劃修訂都反復(fù)進(jìn)行上述每個(gè)操作,直到每一個(gè)修訂的變量《FSR is pubished》都置于“真”狀態(tài)。
在這些步驟之后,中央系統(tǒng)、特別是分配服務(wù)器CS就能夠?qū)?lái)計(jì)劃記錄FSR進(jìn)行訪問(wèn),以便在重新分配預(yù)訂期間找到最佳的替代航班。
這就是后面要操作的步驟。
后面以一個(gè)最佳實(shí)施方式更為詳細(xì)地描述這個(gè)步驟。
當(dāng)這個(gè)步驟已經(jīng)結(jié)束,且更新數(shù)據(jù)庫(kù)已經(jīng)完成,就可以刪除所有的將來(lái)計(jì)劃記錄FSR。
現(xiàn)在更為詳細(xì)地描述預(yù)訂重新分配的模擬步驟,這在最終更新飛行計(jì)劃和預(yù)訂數(shù)據(jù)庫(kù)之前進(jìn)行。
預(yù)訂系統(tǒng)自動(dòng)選擇一個(gè)重新分配選項(xiàng)(對(duì)于每個(gè)計(jì)劃修訂都是必要的),這種選項(xiàng)是從所有將來(lái)計(jì)劃FSR、或是所有現(xiàn)行計(jì)劃(對(duì)于當(dāng)前這批修訂未涉及的所有航班)選取的。
一旦重新分配選項(xiàng)被自動(dòng)評(píng)估,系統(tǒng)利用重新分配自動(dòng)化規(guī)則核實(shí)這些選項(xiàng)。那些不滿足這些自動(dòng)化規(guī)則的重新分配由操作員來(lái)生效(操作員修改系統(tǒng)自動(dòng)計(jì)算所得到的選項(xiàng))。
當(dāng)所有的重新分配都有效之后,真正意義上的一預(yù)訂系統(tǒng)中的一批修訂的實(shí)施才能開始。
為此,必須首先指出旅客重新分配所提出的各個(gè)航班之間的關(guān)連問(wèn)題。通過(guò)兩個(gè)計(jì)劃修訂間的關(guān)聯(lián)弄懂其必要性,實(shí)施和班機(jī)F1有關(guān)的修訂(例如S1),將班機(jī)F1的某些旅客轉(zhuǎn)到與航班F2有關(guān)的將來(lái)計(jì)劃S2。
而且可能遇到循環(huán)關(guān)系的問(wèn)題,其中各個(gè)航班之間的關(guān)聯(lián)是相互的。
在這種情況下(例如假定計(jì)劃修訂S1和S2涉及到航班F1和F2,其中包含有重新分配F1的預(yù)訂到將來(lái)計(jì)劃F2、重新分配F2的預(yù)訂到將來(lái)計(jì)劃F1),在訂票系統(tǒng)中進(jìn)行重新分配期間,在一批計(jì)劃修訂中每個(gè)預(yù)訂改變一次,且只改變一次(這樣在我們的例子中就避免了重新分配旅客到F2,然后又到將來(lái)計(jì)劃F1)。
在這批計(jì)劃修訂的執(zhí)行期間,首先更新計(jì)劃數(shù)據(jù)庫(kù)。
然后系統(tǒng)分配一個(gè)操作標(biāo)識(shí)符“I”,僅僅用來(lái)表征當(dāng)前這批,預(yù)訂系統(tǒng)則接收到一組重新分配指令以及操作標(biāo)識(shí)符“I”,于是就在操作“I”的情況下保證每個(gè)預(yù)訂修改的唯一性。
對(duì)于每個(gè)預(yù)訂的修改,這種約束的一個(gè)最佳實(shí)施方式在于-核實(shí)這個(gè)預(yù)訂不具有標(biāo)識(shí)符“I”,-在這種情況下,修改預(yù)訂,-然后用標(biāo)識(shí)符“I”標(biāo)出已經(jīng)修改了的預(yù)訂,隨著重新分配,清單數(shù)據(jù)庫(kù)也同樣被更新。
所有的三個(gè)數(shù)據(jù)庫(kù)(清單、預(yù)訂和計(jì)劃)就都更新了,并且記錄FSR可被清除。
參考SLS計(jì)劃修訂服務(wù)器CS分配服務(wù)器db1現(xiàn)行數(shù)據(jù)庫(kù)GUI圖形用戶界面
權(quán)利要求
1.一種在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)中有關(guān)飛行計(jì)劃修訂的數(shù)據(jù)的加載方法,其中-更新飛行計(jì)劃數(shù)據(jù)庫(kù);-重新分配飛行計(jì)劃修訂所涉及的預(yù)訂,以便更新預(yù)訂清單數(shù)據(jù)庫(kù);所述方法其特征在于包括如下步驟-接收至少一批修訂,其中包括飛行計(jì)劃修訂數(shù)據(jù),-從該批計(jì)劃修訂中提取其包括的修改并存儲(chǔ)在一個(gè)寄存器中用作將來(lái)計(jì)劃記錄(FSR),-連接將來(lái)計(jì)劃記錄(FSR)寄存器與預(yù)訂分配服務(wù)器,-通過(guò)由預(yù)訂分配服務(wù)器同時(shí)對(duì)記錄(FSR)和飛行計(jì)劃數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),模擬計(jì)劃修訂所涉及到的預(yù)訂的重新分配,-最終更新飛行計(jì)劃數(shù)據(jù)庫(kù)和預(yù)訂清單數(shù)據(jù)庫(kù)。
2.根據(jù)權(quán)利要求1的方法,其特征在于使用一個(gè)圖形用戶界面來(lái)核實(shí)從該批計(jì)劃修訂中提取出來(lái)的修訂。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于使用一個(gè)圖形用戶界面來(lái)使預(yù)訂的重新分配生效。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)的方法,其特征在于對(duì)要作為將來(lái)計(jì)劃記錄(FSR)存儲(chǔ)的修訂分配一個(gè)特征下標(biāo)(SL)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)的方法,其特征在于向每一個(gè)記錄(FSR)分配一個(gè)變量(FSR is published(FSR被公開)),表明是否該記錄(FSR)可被預(yù)訂分配服務(wù)器訪問(wèn)。
6.根據(jù)權(quán)利要求4和5的方法,其特征在于對(duì)于每個(gè)提取出來(lái)的修訂-打開受修訂影響的飛行計(jì)劃數(shù)據(jù)庫(kù)中的飛行周期;-如果所述周期尚未受變量(FSR is published)為有效的修訂的影響,則復(fù)制所述周期,并將所述下標(biāo)(SL)分配給所述復(fù)制的周期;-發(fā)送一個(gè)計(jì)劃修訂消息,以便將所述修訂納入它所影響的復(fù)制的周期;-將所述修訂的變量(FSR is published)置為有效,表明所述修訂為一個(gè)預(yù)訂分配服務(wù)器可訪問(wèn)的記錄。
7.根據(jù)權(quán)利要求1至6任一項(xiàng)的方法,其特征在于,在模擬重新分配時(shí),為每一個(gè)記錄分配一個(gè)相關(guān)度,該相關(guān)度是這樣的其它級(jí)聯(lián)記錄的數(shù)目的函數(shù)所述記錄的實(shí)施導(dǎo)致所述其它記錄的預(yù)訂重新分配。
8.根據(jù)權(quán)利要求7的方法,其特征在于,在多個(gè)記錄存在循環(huán)相關(guān)的情況下,當(dāng)在預(yù)訂系統(tǒng)中執(zhí)行重新分配的操作時(shí),對(duì)于全部這些重新分配所涉及到的每個(gè)預(yù)訂修改一次,且僅一次。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)的方法,其特征在于在最終更新飛行計(jì)劃數(shù)據(jù)庫(kù)和預(yù)訂清單數(shù)據(jù)庫(kù)之后,刪除所述記錄(FRS)。
全文摘要
本發(fā)明用于在航空運(yùn)輸計(jì)算機(jī)預(yù)訂系統(tǒng)中有關(guān)飛行計(jì)劃修訂的數(shù)據(jù)的加載方法,其中更新飛行計(jì)劃數(shù)據(jù)庫(kù);重新分配飛行計(jì)劃修訂所涉及的預(yù)訂,以便更新預(yù)訂清單數(shù)據(jù)庫(kù);所述方法其特征在于包括如下步驟接收至少一批修訂,其中包括飛行計(jì)劃修訂數(shù)據(jù),從該批計(jì)劃修訂中提取修改并將其存儲(chǔ)在一個(gè)寄存器中用作將來(lái)計(jì)劃記錄(FSR),連接將來(lái)計(jì)劃記錄(FSR)寄存器與預(yù)訂分配服務(wù)器,通過(guò)預(yù)訂分配服務(wù)器同時(shí)對(duì)記錄(FSR)和飛行計(jì)劃數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),模擬由計(jì)劃修訂所涉及到的預(yù)訂的重新分配,最終更新飛行計(jì)劃數(shù)據(jù)庫(kù)和預(yù)訂清單數(shù)據(jù)庫(kù)。本發(fā)明用于在計(jì)算機(jī)預(yù)訂系統(tǒng)中實(shí)施飛行計(jì)劃修訂期間更新數(shù)據(jù)庫(kù)。
文檔編號(hào)G06Q10/00GK1662915SQ03814227
公開日2005年8月31日 申請(qǐng)日期2003年6月13日 優(yōu)先權(quán)日2002年6月18日
發(fā)明者迪特瑪爾·福澤, 愛德華·于班, 雷諾·阿爾努-普羅斯特 申請(qǐng)人:阿瑪?shù)盟箖珊瞎?br>