同一甘特图界面下同时显示航班动态与预案的方法及系统的制作方法

文档序号:6515244阅读:598来源:国知局
同一甘特图界面下同时显示航班动态与预案的方法及系统的制作方法
【专利摘要】本发明公开了一种在同一甘特图界面下同时显示航班动态与预案的方法及系统,包括以下步骤:输入所有涉及调整航班飞机的飞机号;对所述所有涉及调整航班的飞机进行分组;在同一甘特图下分别生成各航班的动态区和预案区,并根据分组结果将属于同一分组的飞机航班的所述动态区与所述预案区相邻排列;对属于同一分组的相同区域的不同航班添加不同标识,不同区域的相同航班添加相同标识;将添加标识后的甘特图界面进行输出显示。本发明可以在同一甘特图界面下同时航班动态与预案,方便航班调整部门进行直观地比较,从而快速对预案进行分析,缩短了航班调整预案制作协调时间。
【专利说明】同一甘特图界面下同时显示航班动态与预案的方法及系统
【技术领域】
[0001]本发明属于航空领域,具体涉及一种在甘特图界面下显示航班动态与预案的方法及系统。
【背景技术】
[0002]目前随着中国民航业的迅速发展,航班延误现象也变得越来越普遍。出于对旅客的服务要求,航空公司在航班延误时需要迅速给予响应。然而由于航空公司所拥有机队数量与所飞航线呈几何级数增长,且航班延误时进行的恢复性调整往往涉及数架飞机数十个航班,大面积延误时,航班恢复工作甚至可能涉及近百个航班,航空公司航班调整部门在进行航班调整预案制作协调时,仅仅耗费在识别预案结果上的时间就达数十分钟,甚至数小时,因此不能快速对预案进行分析,影响了预案评估的速度,此问题长期困扰着航空公司的运行 。

【发明内容】

[0003]本发明的目的在于克服上述现有技术的不足,提供一种可以缩短预案识读时长,使航班公司能迅速响应航班延误的在同一甘特图界面下同时显示航班动态与预案的方法及系统。
[0004]为实现上述目的,本发明采用以下技术方案:
[0005]同一甘特图界面下同时显示航班动态与预案的方法,包括以下步骤:
[0006]输入所有涉及调整航班飞机的飞机号;
[0007]对所述所有涉及调整航班的飞机进行分组;
[0008]在同一甘特图下分别生成各航班的动态区和预案区,并根据分组结果将属于同一分组的飞机航班的所述动态区与所述预案区相邻排列;
[0009]对属于同一分组的相同区域的不同航班添加不同标识,不同区域的相同航班添加相同标识;
[0010]将添加标识后的甘特图界面进行输出显示。
[0011]其中根据以下步骤对所述所有涉及调整航班的飞机号进行分组
[0012]I)、设涉及调整航班的飞机集合为G {G[1],G[2],G[3],……,G[N]},从涉及调整的第一架飞机G[l]开始,依次查找G[i]飞机所涉及的调整航班集合AiUi [I],Ai [2],Ai [3],……,Ai [N] },其中 i=l,2,……,N ;
[0013]2)、在飞机集合{G[i+l],G[i+2],……,G[N] }中搜索与飞机G[i]的调整航班集合Ai (Ai [I], Ai [2], Ai [3],……,Ai [N]}有所涉及的其他飞机,并设其为飞机G[j];
[0014]3)、在调整预案中查找G [ j]飞机所涉及的调整航班集合{ Aj [I],Aj [2],Aj [3],……,Aj [N]};
[0015]4)、在飞机集合{6[」+1],6[」+2],……,G[N] }中搜索与飞机G[j]的调整航班集合Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飞机,直到所有飞机搜索完毕;[0016]5)、将上述所有涉及的飞机分为同一组;
[0017]6)、依次搜索G[2],G[3],……,G[N]飞机,是否已经处于前面的分组中,如果有,则跳过,如果没有,则重复前述第一到第五步,依次进行分组。
[0018]同一甘特图界面下同时显示航班动态与预案的系统包括
[0019]用于输入所有涉及调整航班的飞机号的输入模块;
[0020]用于根据所述权利要求2所述的方法对所述输入模块输入的飞机号进行分组的分组模块;
[0021]用于在同一甘特图下分别生成航班的动态区和预案区,并根据所述分组模块的分组结果将属于同一分组的飞机航班的所述动态区与所述预案区相邻排列的生成模块;
[0022]用于对所述生成模块生成的甘特图添加标识的标识添加模块,其中属于同一分组的相同区域的不同航班添加不同标识,对不同区域的相同航班添加相同标识;
[0023]用于将所述标识添加模块添加标识后的甘特图界面进行输出显示的显示模块。
[0024]采用上述技术方案后,本发明与现有的【背景技术】相比,具有如下优点:通过本发明的方法及系统可以对调整预案结果进行梳理分组,并对分组后的航班调整预案添加标识进行区分或关联,使航班调整协调部门可以在同一甘特图界面下就航班动态与预案进行比较,直观地看出航班调整预案,方便评估预案的影响。
【专利附图】

【附图说明】
[0025]图1为本发明同一甘特图界面下同时显示航班动态与预案的方法流程图;
[0026]图2为本发明的甘特图输出界面;
[0027]图3为图2的局部放大图;
[0028]图4为本发明同一甘特图界面下同时显示航班动态与预案的系统的功能模块图。【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]实施例
[0031]如图1所示,为本发明同一甘特图界面下同时显示航班动态与预案的方法的流程图,该方法包括以下步骤:
[0032]步骤S1:输入所有涉及调整航班的飞机号;
[0033]如图2所示,输入的涉及调整航班的飞机号为5309、5389、2848、5162、2869……
[0034]步骤S2:对所有涉及调整航班的飞机号进行分组;
[0035]本发明根据调整航班环分组算法来进行分组,其假设所有涉及调整的飞机集合为G {G[1],G[2],G[3],……,G[N]},分组的步骤如下:
[0036]1、从涉及调整的第一架飞机G[l]开始,依次查找G[i] (i=l,2,……,N)飞机所涉及的调整航班集合Ai (Ai [I], Ai[2], Ai [3],……,Ai [N] };
[0037]2、从下一架飞机开始,即在飞机集合{G[i+l],G[i+2],……,G[N]}中搜索与飞机G[i]的调整航班集合Ai (Ai [I], Ai [2], Ai[3],……,Ai [N] }有所涉及的其他飞机,如G[j];[0038]3、查找调整预案中,G[j]飞机所涉及的调整航班集合{A」[I],Aj[2],Aj[3],……,Aj [N]};
[0039]4、在飞机集合{G[j+l],G[j+2],……,G[N] }中搜索调整航班集合与Aj(Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飞机,直到所有飞机搜索完毕;
[0040]5、将上述所有涉及的飞机(如G [ I]、G [ j]……)分为同一组。
[0041]6、依次搜索G[2],G[3],......,G[N]飞机,是否已经处于前面的分组中,如果有,则
跳过,如果没有,则采用同样算法依次重复前述第一到第五步,将集合G完全遍历,直至分组完毕。
[0042] 如图2所示,设从飞机2848开始查找,查找到飞机2848所涉及调整的航班为航班8471,从下一架飞机开始,查找到在飞机2848的调整航班集合{8471}中有涉及到飞机5162 ;接着查找飞机5162所涉及调整的航班为航班8301、航班8326 ;在其航班集合{8301、8326}中查找其涉及到飞机2869,飞机2869的调整航班集合中未涉及到新的飞机,将上述所有涉及到的飞机分组为Gl {2848、5162、2869},即将飞机2848、飞机5162和飞机2869分属于同一组,接着依次往下搜索,采用同样的算法依次重复上述步骤。通过计算机的调整航班环分组算法将所有涉及调整的飞机自动进行分组,从而将一个较大的航班调整预案拆分成若干个较小的调整预案。
[0043]步骤S3:在同一甘特图下分别生成各航班的动态区和预案区,并根据分组结果将属于同一分组的飞机航班的动态区与预案区相邻排列;
[0044]见图2所示的甘特图界面,甘特图的横轴表示航班飞行时间,纵轴列出了各分组的飞机号,图内用各种颜色的条形图块表不飞机的各个航班状态,机号分别为5309和5389的两架飞机根据步骤S2的分组规则属于同一分组,这一分组分别生成航班的动态区A和预案区B,其动态区A生成在预案区B的下方,A与B相邻排列,并用不同颜色的底色显示;与此相类似,机号分别为2848、5162、2869的三架飞机属于同一分组,这一分组的动态区生成在预案区的下方,两者相邻排列。
[0045]如此将步骤S2分成的数个分组的动态区和预案区间隔排列,通过分组及相邻显示更方便对动态区和预案区进行直观比较。
[0046]步骤S4:对属于同一分组的相同区域的不同航班添加不同标识,不同区域的相同航班添加相同标识。
[0047]如图2结合图3所示,航班8471与航班8301属于同一分组的不同航班,在相同区域(动态区或预案区)里各自添加不同的标识色块进行区分,即为航班8471添加的标识为方形色块,为航班8301添加的标识为三角形色块。而航班8471在动态区和预案区均使用方形色块来关联,航班8301在动态区和预案区均使用三角形色块进行关联。
[0048]步骤S5:将添加标识后的甘特图界面进行输出显示,输出界面如图2所示,从图上的动态区A可以看出,航班8129原由飞机5309执行,在预案区B内调整为由飞机5389执行,航班调整协调部门可以在同一甘特图界面下就航班8129的航班动态与预案进行比较,直观看出航班调整预案,从而评估预案的影响。
[0049]本发明还提供了一种使用上述方法的同一甘特图界面下同时显示航班动态与预案的系统,如图4所示为本系统的功能模块图,该系统包括输入模块1、分组模块2、生成模块3、标识添加模块4以及显示模块5。[0050]输入模块I用于输入所有涉及调整航班的飞机的飞机号。
[0051]分组模块2用于对输入模块I输入的所有飞机号进行分组。其中分组模块2是根据如上述步骤S2所述的调整航班环分组算法来进行分组。
[0052]生成模块3用于在同一甘特图下分别生成各飞机的航班动态区和预案区,并根据分组模块2的分组结果将属于同一分组的飞机的航班动态区与预案区相邻排列。
[0053]标识添加模块4对生成模块3生成的甘特图添加标识,其中属于同一分组的相同区域的不同航班添加不同标识,对不同区域的相同航班添加相同标识。
[0054]显示模块5用于将标识添加模块4添加标识后的甘特图界面进行输出显示。
[0055]通过上述系统对航班调整预案进行分组,随后在同一甘特图界面下将分组结果中不同航班通过标识区分与关联,使协调单位能快速识读预案内容,根据自身的分工职责对预案进行分析,缩短了识别预案结果上的时间,能迅速进行航班调整预案制作协调。
[0056]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.同一甘特图界面下同时显示航班动态与预案的方法,其特征在于,包括以下步骤: 输入所有涉及调整航班飞机的飞机号; 对所述所有涉及调整航班的飞机进行分组; 在同一甘特图下分别生成各航班的动态区和预案区,并根据分组结果将属于同一分组的飞机航班的所述动态区与所述预案区相邻排列; 对属于同一分组的相同区域的不同航班添加不同标识,不同区域的相同航班添加相同标识; 将添加标识后的甘特图界面进行输出显示。
2.根据权利要求1所述的同一甘特图界面下同时显示航班动态与预案的方法,其特征在于:根据以下步骤对所述所有涉及调整航班的飞机号进行分组 1)、设涉及调整航班的飞机集合为G{ G [I],G [2],G [3],……,G [N] },从涉及调整的第一架飞机G[I]开始,依次查找G[i]飞机所涉及的调整航班集合Ai (Ai [I], Ai [2], Ai[3],...…,Ai [N]},其中 i=l,2,……,N; 2)、在飞机集合{G[i+l],G[i+2],……,G[N]}中搜索与飞机G[i]的调整航班集合AiUi [I],Ai [2],Ai [3],……,Ai [N] }有所涉及的其他飞机,并设其为飞机G[j]; 3)、在调整预案中查找G[j]飞机所涉及的调整航班集合{Α」[1],Α」[2],Α」[3],……,Aj [N]}; 4)、在飞机集合{G[j+1],G[j+2],……,G[N]}中搜索与飞机G[j]的调整航班集合Aj [I] ,Aj [2] ,Aj [3],……,Aj [N]}有所涉及的其他飞机,直到所有飞机搜索完毕; 5)、将上述所有涉及的飞机分为同一组; 6)、依次搜索G[2],G[3],……,G[N]飞机,是否已经处于前面的分组中,如果有,则跳过,如果没有,则重复前述第一到第五步,依次进行分组。
3.同一甘特图界面下同时显示航班动态与预案的系统,其特征在于:包括 用于输入所有涉及调整航班的飞机号的输入模块; 用于根据所述权利要求2所述的方法对所述输入模块输入的飞机号进行分组的分组模块; 用于在同一甘特图下分别生成航班的动态区和预案区,并根据所述分组模块的分组结果将属于同一分组的飞机航班的所述动态区与所述预案区相邻排列的生成模块; 用于对所述生成模块生成的甘特图添加标识的标识添加模块,其中属于同一分组的相同区域的不同航班添加不同标识,对不同区域的相同航班添加相同标识; 用于将所述标识添加模块添加标识后的甘特图界面进行输出显示的显示模块。
【文档编号】G06Q50/30GK103544672SQ201310476183
【公开日】2014年1月29日 申请日期:2013年10月12日 优先权日:2013年10月12日
【发明者】王智怡, 林晴, 姚历, 胡志江, 吕锦, 欧阳仁杰, 徐根焰, 钱志丛 申请人:厦门航空有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1