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