同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種在同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法及系統(tǒng),包括以下步驟:輸入所有涉及調(diào)整航班飛機的飛機號;對所述所有涉及調(diào)整航班的飛機進(jìn)行分組;在同一甘特圖下分別生成各航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)分組結(jié)果將屬于同一分組的飛機航班的所述動態(tài)區(qū)與所述預(yù)案區(qū)相鄰排列;對屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,不同區(qū)域的相同航班添加相同標(biāo)識;將添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示。本發(fā)明可以在同一甘特圖界面下同時航班動態(tài)與預(yù)案,方便航班調(diào)整部門進(jìn)行直觀地比較,從而快速對預(yù)案進(jìn)行分析,縮短了航班調(diào)整預(yù)案制作協(xié)調(diào)時間。
【專利說明】同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于航空領(lǐng)域,具體涉及一種在甘特圖界面下顯示航班動態(tài)與預(yù)案的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前隨著中國民航業(yè)的迅速發(fā)展,航班延誤現(xiàn)象也變得越來越普遍。出于對旅客的服務(wù)要求,航空公司在航班延誤時需要迅速給予響應(yīng)。然而由于航空公司所擁有機隊數(shù)量與所飛航線呈幾何級數(shù)增長,且航班延誤時進(jìn)行的恢復(fù)性調(diào)整往往涉及數(shù)架飛機數(shù)十個航班,大面積延誤時,航班恢復(fù)工作甚至可能涉及近百個航班,航空公司航班調(diào)整部門在進(jìn)行航班調(diào)整預(yù)案制作協(xié)調(diào)時,僅僅耗費在識別預(yù)案結(jié)果上的時間就達(dá)數(shù)十分鐘,甚至數(shù)小時,因此不能快速對預(yù)案進(jìn)行分析,影響了預(yù)案評估的速度,此問題長期困擾著航空公司的運行 。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的不足,提供一種可以縮短預(yù)案識讀時長,使航班公司能迅速響應(yīng)航班延誤的在同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法及系統(tǒng)。
[0004]為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
[0005]同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法,包括以下步驟:
[0006]輸入所有涉及調(diào)整航班飛機的飛機號;
[0007]對所述所有涉及調(diào)整航班的飛機進(jìn)行分組;
[0008]在同一甘特圖下分別生成各航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)分組結(jié)果將屬于同一分組的飛機航班的所述動態(tài)區(qū)與所述預(yù)案區(qū)相鄰排列;
[0009]對屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,不同區(qū)域的相同航班添加相同標(biāo)識;
[0010]將添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示。
[0011]其中根據(jù)以下步驟對所述所有涉及調(diào)整航班的飛機號進(jìn)行分組
[0012]I)、設(shè)涉及調(diào)整航班的飛機集合為G {G[1],G[2],G[3],……,G[N]},從涉及調(diào)整的第一架飛機G[l]開始,依次查找G[i]飛機所涉及的調(diào)整航班集合AiUi [I],Ai [2],Ai [3],……,Ai [N] },其中 i=l,2,……,N ;
[0013]2)、在飛機集合{G[i+l],G[i+2],……,G[N] }中搜索與飛機G[i]的調(diào)整航班集合Ai (Ai [I], Ai [2], Ai [3],……,Ai [N]}有所涉及的其他飛機,并設(shè)其為飛機G[j];
[0014]3)、在調(diào)整預(yù)案中查找G [ j]飛機所涉及的調(diào)整航班集合{ Aj [I],Aj [2],Aj [3],……,Aj [N]};
[0015]4)、在飛機集合{6[」+1],6[」+2],……,G[N] }中搜索與飛機G[j]的調(diào)整航班集合Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飛機,直到所有飛機搜索完畢;[0016]5)、將上述所有涉及的飛機分為同一組;
[0017]6)、依次搜索G[2],G[3],……,G[N]飛機,是否已經(jīng)處于前面的分組中,如果有,則跳過,如果沒有,則重復(fù)前述第一到第五步,依次進(jìn)行分組。
[0018]同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的系統(tǒng)包括
[0019]用于輸入所有涉及調(diào)整航班的飛機號的輸入模塊;
[0020]用于根據(jù)所述權(quán)利要求2所述的方法對所述輸入模塊輸入的飛機號進(jìn)行分組的分組模塊;
[0021]用于在同一甘特圖下分別生成航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)所述分組模塊的分組結(jié)果將屬于同一分組的飛機航班的所述動態(tài)區(qū)與所述預(yù)案區(qū)相鄰排列的生成模塊;
[0022]用于對所述生成模塊生成的甘特圖添加標(biāo)識的標(biāo)識添加模塊,其中屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,對不同區(qū)域的相同航班添加相同標(biāo)識;
[0023]用于將所述標(biāo)識添加模塊添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示的顯示模塊。
[0024]采用上述技術(shù)方案后,本發(fā)明與現(xiàn)有的【背景技術(shù)】相比,具有如下優(yōu)點:通過本發(fā)明的方法及系統(tǒng)可以對調(diào)整預(yù)案結(jié)果進(jìn)行梳理分組,并對分組后的航班調(diào)整預(yù)案添加標(biāo)識進(jìn)行區(qū)分或關(guān)聯(lián),使航班調(diào)整協(xié)調(diào)部門可以在同一甘特圖界面下就航班動態(tài)與預(yù)案進(jìn)行比較,直觀地看出航班調(diào)整預(yù)案,方便評估預(yù)案的影響。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法流程圖;
[0026]圖2為本發(fā)明的甘特圖輸出界面;
[0027]圖3為圖2的局部放大圖;
[0028]圖4為本發(fā)明同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的系統(tǒng)的功能模塊圖?!揪唧w實施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]實施例
[0031]如圖1所示,為本發(fā)明同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法的流程圖,該方法包括以下步驟:
[0032]步驟S1:輸入所有涉及調(diào)整航班的飛機號;
[0033]如圖2所示,輸入的涉及調(diào)整航班的飛機號為5309、5389、2848、5162、2869……
[0034]步驟S2:對所有涉及調(diào)整航班的飛機號進(jìn)行分組;
[0035]本發(fā)明根據(jù)調(diào)整航班環(huán)分組算法來進(jìn)行分組,其假設(shè)所有涉及調(diào)整的飛機集合為G {G[1],G[2],G[3],……,G[N]},分組的步驟如下:
[0036]1、從涉及調(diào)整的第一架飛機G[l]開始,依次查找G[i] (i=l,2,……,N)飛機所涉及的調(diào)整航班集合Ai (Ai [I], Ai[2], Ai [3],……,Ai [N] };
[0037]2、從下一架飛機開始,即在飛機集合{G[i+l],G[i+2],……,G[N]}中搜索與飛機G[i]的調(diào)整航班集合Ai (Ai [I], Ai [2], Ai[3],……,Ai [N] }有所涉及的其他飛機,如G[j];[0038]3、查找調(diào)整預(yù)案中,G[j]飛機所涉及的調(diào)整航班集合{A」[I],Aj[2],Aj[3],……,Aj [N]};
[0039]4、在飛機集合{G[j+l],G[j+2],……,G[N] }中搜索調(diào)整航班集合與Aj(Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飛機,直到所有飛機搜索完畢;
[0040]5、將上述所有涉及的飛機(如G [ I]、G [ j]……)分為同一組。
[0041]6、依次搜索G[2],G[3],......,G[N]飛機,是否已經(jīng)處于前面的分組中,如果有,則
跳過,如果沒有,則采用同樣算法依次重復(fù)前述第一到第五步,將集合G完全遍歷,直至分組完畢。
[0042] 如圖2所示,設(shè)從飛機2848開始查找,查找到飛機2848所涉及調(diào)整的航班為航班8471,從下一架飛機開始,查找到在飛機2848的調(diào)整航班集合{8471}中有涉及到飛機5162 ;接著查找飛機5162所涉及調(diào)整的航班為航班8301、航班8326 ;在其航班集合{8301、8326}中查找其涉及到飛機2869,飛機2869的調(diào)整航班集合中未涉及到新的飛機,將上述所有涉及到的飛機分組為Gl {2848、5162、2869},即將飛機2848、飛機5162和飛機2869分屬于同一組,接著依次往下搜索,采用同樣的算法依次重復(fù)上述步驟。通過計算機的調(diào)整航班環(huán)分組算法將所有涉及調(diào)整的飛機自動進(jìn)行分組,從而將一個較大的航班調(diào)整預(yù)案拆分成若干個較小的調(diào)整預(yù)案。
[0043]步驟S3:在同一甘特圖下分別生成各航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)分組結(jié)果將屬于同一分組的飛機航班的動態(tài)區(qū)與預(yù)案區(qū)相鄰排列;
[0044]見圖2所示的甘特圖界面,甘特圖的橫軸表示航班飛行時間,縱軸列出了各分組的飛機號,圖內(nèi)用各種顏色的條形圖塊表不飛機的各個航班狀態(tài),機號分別為5309和5389的兩架飛機根據(jù)步驟S2的分組規(guī)則屬于同一分組,這一分組分別生成航班的動態(tài)區(qū)A和預(yù)案區(qū)B,其動態(tài)區(qū)A生成在預(yù)案區(qū)B的下方,A與B相鄰排列,并用不同顏色的底色顯示;與此相類似,機號分別為2848、5162、2869的三架飛機屬于同一分組,這一分組的動態(tài)區(qū)生成在預(yù)案區(qū)的下方,兩者相鄰排列。
[0045]如此將步驟S2分成的數(shù)個分組的動態(tài)區(qū)和預(yù)案區(qū)間隔排列,通過分組及相鄰顯示更方便對動態(tài)區(qū)和預(yù)案區(qū)進(jìn)行直觀比較。
[0046]步驟S4:對屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,不同區(qū)域的相同航班添加相同標(biāo)識。
[0047]如圖2結(jié)合圖3所示,航班8471與航班8301屬于同一分組的不同航班,在相同區(qū)域(動態(tài)區(qū)或預(yù)案區(qū))里各自添加不同的標(biāo)識色塊進(jìn)行區(qū)分,即為航班8471添加的標(biāo)識為方形色塊,為航班8301添加的標(biāo)識為三角形色塊。而航班8471在動態(tài)區(qū)和預(yù)案區(qū)均使用方形色塊來關(guān)聯(lián),航班8301在動態(tài)區(qū)和預(yù)案區(qū)均使用三角形色塊進(jìn)行關(guān)聯(lián)。
[0048]步驟S5:將添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示,輸出界面如圖2所示,從圖上的動態(tài)區(qū)A可以看出,航班8129原由飛機5309執(zhí)行,在預(yù)案區(qū)B內(nèi)調(diào)整為由飛機5389執(zhí)行,航班調(diào)整協(xié)調(diào)部門可以在同一甘特圖界面下就航班8129的航班動態(tài)與預(yù)案進(jìn)行比較,直觀看出航班調(diào)整預(yù)案,從而評估預(yù)案的影響。
[0049]本發(fā)明還提供了一種使用上述方法的同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的系統(tǒng),如圖4所示為本系統(tǒng)的功能模塊圖,該系統(tǒng)包括輸入模塊1、分組模塊2、生成模塊3、標(biāo)識添加模塊4以及顯示模塊5。[0050]輸入模塊I用于輸入所有涉及調(diào)整航班的飛機的飛機號。
[0051]分組模塊2用于對輸入模塊I輸入的所有飛機號進(jìn)行分組。其中分組模塊2是根據(jù)如上述步驟S2所述的調(diào)整航班環(huán)分組算法來進(jìn)行分組。
[0052]生成模塊3用于在同一甘特圖下分別生成各飛機的航班動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)分組模塊2的分組結(jié)果將屬于同一分組的飛機的航班動態(tài)區(qū)與預(yù)案區(qū)相鄰排列。
[0053]標(biāo)識添加模塊4對生成模塊3生成的甘特圖添加標(biāo)識,其中屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,對不同區(qū)域的相同航班添加相同標(biāo)識。
[0054]顯示模塊5用于將標(biāo)識添加模塊4添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示。
[0055]通過上述系統(tǒng)對航班調(diào)整預(yù)案進(jìn)行分組,隨后在同一甘特圖界面下將分組結(jié)果中不同航班通過標(biāo)識區(qū)分與關(guān)聯(lián),使協(xié)調(diào)單位能快速識讀預(yù)案內(nèi)容,根據(jù)自身的分工職責(zé)對預(yù)案進(jìn)行分析,縮短了識別預(yù)案結(jié)果上的時間,能迅速進(jìn)行航班調(diào)整預(yù)案制作協(xié)調(diào)。
[0056]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法,其特征在于,包括以下步驟: 輸入所有涉及調(diào)整航班飛機的飛機號; 對所述所有涉及調(diào)整航班的飛機進(jìn)行分組; 在同一甘特圖下分別生成各航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)分組結(jié)果將屬于同一分組的飛機航班的所述動態(tài)區(qū)與所述預(yù)案區(qū)相鄰排列; 對屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,不同區(qū)域的相同航班添加相同標(biāo)識; 將添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示。
2.根據(jù)權(quán)利要求1所述的同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的方法,其特征在于:根據(jù)以下步驟對所述所有涉及調(diào)整航班的飛機號進(jìn)行分組 1)、設(shè)涉及調(diào)整航班的飛機集合為G{ G [I],G [2],G [3],……,G [N] },從涉及調(diào)整的第一架飛機G[I]開始,依次查找G[i]飛機所涉及的調(diào)整航班集合Ai (Ai [I], Ai [2], Ai[3],...…,Ai [N]},其中 i=l,2,……,N; 2)、在飛機集合{G[i+l],G[i+2],……,G[N]}中搜索與飛機G[i]的調(diào)整航班集合AiUi [I],Ai [2],Ai [3],……,Ai [N] }有所涉及的其他飛機,并設(shè)其為飛機G[j]; 3)、在調(diào)整預(yù)案中查找G[j]飛機所涉及的調(diào)整航班集合{Α」[1],Α」[2],Α」[3],……,Aj [N]}; 4)、在飛機集合{G[j+1],G[j+2],……,G[N]}中搜索與飛機G[j]的調(diào)整航班集合Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飛機,直到所有飛機搜索完畢; 5)、將上述所有涉及的飛機分為同一組; 6)、依次搜索G[2],G[3],……,G[N]飛機,是否已經(jīng)處于前面的分組中,如果有,則跳過,如果沒有,則重復(fù)前述第一到第五步,依次進(jìn)行分組。
3.同一甘特圖界面下同時顯示航班動態(tài)與預(yù)案的系統(tǒng),其特征在于:包括 用于輸入所有涉及調(diào)整航班的飛機號的輸入模塊; 用于根據(jù)所述權(quán)利要求2所述的方法對所述輸入模塊輸入的飛機號進(jìn)行分組的分組模塊; 用于在同一甘特圖下分別生成航班的動態(tài)區(qū)和預(yù)案區(qū),并根據(jù)所述分組模塊的分組結(jié)果將屬于同一分組的飛機航班的所述動態(tài)區(qū)與所述預(yù)案區(qū)相鄰排列的生成模塊; 用于對所述生成模塊生成的甘特圖添加標(biāo)識的標(biāo)識添加模塊,其中屬于同一分組的相同區(qū)域的不同航班添加不同標(biāo)識,對不同區(qū)域的相同航班添加相同標(biāo)識; 用于將所述標(biāo)識添加模塊添加標(biāo)識后的甘特圖界面進(jìn)行輸出顯示的顯示模塊。
【文檔編號】G06Q50/30GK103544672SQ201310476183
【公開日】2014年1月29日 申請日期:2013年10月12日 優(yōu)先權(quán)日:2013年10月12日
【發(fā)明者】王智怡, 林晴, 姚歷, 胡志江, 呂錦, 歐陽仁杰, 徐根焰, 錢志叢 申請人:廈門航空有限公司