航班信息的处理及展示方法、系统与流程

文档序号:11144591阅读:475来源:国知局
航班信息的处理及展示方法、系统与制造工艺

本发明涉及可视化技术领域,具体涉及一种航班信息的处理及展示方法、系统。



背景技术:

目前,空中运输具有快捷、高效的特点,被应用于运送人员、物资和邮件等。但是,在实际应用过程中,航空航天运营企业或个人欲获取机场航班量或机场重要性时,需要进行多次数据查询、运算,耗时较长,且获得的结果准确度差。

并且,现有技术中很少有成熟的技术能够直观显示航班信息,如各个机场的重要性排名、各个机场的航班量、航线的拥堵状况等,为人们的出行带来困扰。此外,出行用户无法在查询机场状况时,同时获取该处的天气状况,如温度、湿度等。

如何有效地获取机场的重要性、航班量等信息,且提高可视化展示效果,是本领域技术人员亟需解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种航班信息的处理及展示方法、系统,能够有效地获取机场的重要性、航班量等信息,且提高可视化展示效果。

第一方面,本发明提供一种航班信息的处理及展示方法,该方法包括:

获取N个机场的位置信息和N个机场之间在预设时间段内的航班信息;

根据N个机场之间在预设时间段内的航班信息,构建N*N的矩阵;

根据N*N的矩阵和PageRank算法,获取N个机场的重要性排名;

根据重要性显示规则和N个机场的重要性排名,确定N个机场的可视化图形;

根据航班信息显示规则和N个机场之间在预设时间段内的航班信息,确定N个机场可视化图形之间的指示线;

将N个机场的可视化图形与N个机场的位置信息进行一一映射,显示N个机场的可视化图形和N个机场可视化图形之间的指示线。

进一步地,根据N个机场之间在预设时间段内的航班信息,构建N*N的矩阵,具体包括:

根据航班信息ai,j,构建N*N的矩阵A,

其中,ai,j表示第i机场飞向第j机场的航班次数,i=1,2,…,n-1,n;j=1,2,…,n-1,n;

根据N*N的矩阵和PageRank算法,获取N个机场的重要性排名,具体包括:

根据N*N的矩阵A和PageRank算法,获取N个机场的重要性排名;

根据重要性显示规则和N个机场的重要性排名,确定N个机场的可视化图形,具体包括:

根据重要性显示规则,确定N个机场的可视化图形的形状;

根据重要性显示规则和N个机场的重要性排名,确定N个机场中每个机场可视化图形的面积;

根据航班信息显示规则和N个机场之间在预设时间段内的航班信息,确定N个机场可视化图形之间的指示线,具体包括:

根据第i机场,确定线段的起点;

根据第j机场,确定线段的终点和箭头的指向;

根据第i机场飞向第j机场的航班次数和航班信息显示规则,确定线段的粗细程度,指示线包括线段和箭头。

进一步地,根据N*N的矩阵A和PageRank算法,获取N个机场的重要性排名,具体包括:将N*N的矩阵A作为PageRank算法的输入量,获取N个机场中每个机场的PR值,PR值为PageRank算法的输出量;

根据N个机场中每个机场的PR值,获取N个机场的重要性排名。

基于上述任意航班信息的处理及展示方法实施例,进一步地,该方法还包括:根据每个机场的位置信息,获取并显示该机场的气象信息。

进一步地,本实施例航班信息的处理及展示方法还包括:N个机场中第i机场和第j机场之间的重要性,设置第i机场和第j机场之间的航班信息ai,j

第二方面,本发明实施例提供一种航班信息的处理及展示系统,该系统包括信息获取模块、矩阵构建模块、算法处理模块、信息转化模块和信息显示模块。信息获取模块用于获取N个机场的位置信息和N个机场之间在预设时间段内的航班信息;矩阵构建模块用于根据N个机场之间在预设时间段内的航班信息,构建N*N的矩阵;算法处理模块用于根据N*N的矩阵和PageRank算法,获取N个机场的重要性排名;信息转化模块用于根据重要性显示规则和N个机场的重要性排名,确定N个机场的可视化图形;还用于根据航班信息显示规则和N个机场之间在预设时间段内的航班信息,确定N个机场可视化图形之间的指示线;信息显示模块用于将N个机场的可视化图形与N个机场的位置信息进行一一映射,显示N个机场的可视化图形和N个机场可视化图形之间的指示线。

进一步地,矩阵构建模块具体用于:根据航班信息ai,j,构建N*N的矩阵A,其中,ai,j表示第i机场飞向第j机场的航班次数,i=1,2,…,n-1,n;j=1,2,…,n-1,n;

算法处理模块具体用于:根据N*N的矩阵A和PageRank算法,获取N个机场的重要性排名;

信息转化模块具体用于:根据重要性显示规则,确定N个机场的可视化图形的形状;根据重要性显示规则和N个机场的重要性排名,确定N个机场中每个机场可视化图形的面积;还用于根据第i机场,确定线段的起点;根据第j机场,确定线段的终点和箭头的指向;根据第i机场飞向第j机场的航班次数和航班信息显示规则,确定线段的粗细程度,指示线包括线段和箭头。

进一步地,本实施例航班信息的处理及展示系统的算法处理模块具体用于:将N*N的矩阵A作为PageRank算法的输入量,获取N个机场中每个机场的PR值,PR值为PageRank算法的输出量;根据N个机场中每个机场的PR值,获取N个机场的重要性排名。

基于上述任意航班信息的处理及展示系统实施例,进一步地,信息显示模块还用于:根据每个机场的位置信息,获取并显示该机场的气象信息。

进一步地,本实施例航班信息的处理及展示系统的矩阵构建模块还用于:N个机场中第i机场和第j机场之间的重要性,设置第i机场和第j机场之间的航班信息ai,j

由上述技术方案可知,本发明航班信息的处理及展示方法,采用PageRank算法处理机场的航班信息构建的N*N的矩阵,能够获取N个机场的重要性排名,该方法运用PageRank算法进行处理,获得的重要性排名准确度高,且相关性强,为用户出行或航空部门的航路分析建设提供信息支持。

同时,该方法还能够将机场重要性排名和航班信息进行转换、显示,有利于用户进行信息辨识,提高用户体验。

因此,本发明航班信息的处理及展示方法,能够有效地获取机场的重要性、航班量等信息,且提高可视化展示效果。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1示出了本发明所提供的一种航班信息的处理及展示方法流程图;

图2示出了本发明所提供的一种航班信息的处理及展示系统的结构示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

第一方面,本发明实施例提供一种航班信息的处理及展示方法,结合图1,该方法包括:

步骤S1,获取N个机场的位置信息和N个机场之间在预设时间段内的航班信息,在此,N个机场可以是全国155个机场的航班信息和位置信息;

步骤S2,根据N个机场之间在预设时间段内的航班信息,构建N*N的矩阵,在此,该方法可以将N个机场分别命名为第1机场、第2机场、···第N机场,且将矩阵中第i行的第j个元素表示为第i机场飞向第j机场的航班次数,且i和j可以是从1至N之间的任意数值;

步骤S3,根据N*N的矩阵和PageRank算法,获取N个机场的重要性排名,如根据机场由高到低的重要程度,确定N个机场由前到后的顺序;

步骤S4,根据重要性显示规则和N个机场的重要性排名,确定N个机场的可视化图形,在此,该方法可以将N个机场的可视化图像选择为同一中形状,如圆形、方形等,且根据N个机场重要性排名由前到后的顺序,由大到小地设置N个机场可视化图形的面积;

步骤S5,根据航班信息显示规则和N个机场之间在预设时间段内的航班信息,确定N个机场可视化图形之间的指示线,在此,该方法可以将从第i机场飞向第j机场的航班次数,显示为第i个可视化图形指向第j个可视化图形的指示线,由箭头表示其指向,并根据航班次数设置指示线的粗细程度,航班次数越大,设置的指示线越粗;

步骤S6,将N个机场的可视化图形与N个机场的位置信息进行一一映射,显示N个机场的可视化图形和N个机场可视化图形之间的指示线。

由上述技术方案可知,本实施例航班信息的处理及展示方法,采用PageRank算法处理机场的航班信息构建的N*N的矩阵,能够获取N个机场的重要性排名,该方法运用PageRank算法进行处理,获得的重要性排名准确度高,且相关性强,为用户出行或航空部门的航路分析建设提供信息支持。

同时,该方法还能够将机场重要性排名和航班信息进行转换、显示,有利于用户进行信息辨识,提高用户体验。

因此,本实施例航班信息的处理及展示方法,能够有效地获取机场的重要性、航班量等信息,且提高可视化展示效果。

为了进一步提高本实施例航班信息的处理及展示方法的准确性,具体地,在矩阵构建方面,该方法的具体实现过程如下:

根据航班信息ai,j,构建N*N的矩阵A,

其中,ai,j表示第i机场飞向第j机场的航班次数,i=1,2,…,n-1,n;j=1,2,…,n-1,n;

根据N*N的矩阵A和PageRank算法,获取N个机场的重要性排名;同时,该方法还能够根据N个机场中第i机场和第j机场之间的重要性,设置第i机场和第j机场之间的航班信息ai,j。在信息转化时,该方法具体实现过程如下:

根据重要性显示规则,确定N个机场的可视化图形的形状,在此,该方法可以将N个机场统一选择为圆形、方形等形状;

根据重要性显示规则和N个机场的重要性排名,确定N个机场中每个机场可视化图形的面积,在此,该方法可以根据机场重要性排名的前后顺序,由大到小地设置各个机场可视化图形的面积;

根据第i机场,确定线段的起点;

根据第j机场,确定线段的终点和箭头的指向;

根据第i机场飞向第j机场的航班次数和航班信息显示规则,确定线段的粗细程度,指示线包括线段和箭头,该方法可以根据航班次数由高到低的顺序,由粗到细地设置线段的粗细程度。

在此,该方法将各个机场之间的航班信息表示为N*N的矩阵,采用PageRank算法进行处理,获取机场的重要性排名。同时,工作人员还可以根据航线的重要性,如某两个机场之间的航线重要性,设置两个机场的航班信息ai,j,有利于提高该方法的准确性。并且,该方法能够根据机场的重要性排名的前后顺序,显示由大到小的图形,且将从第i机场飞向第j机场的航班,显示为从第i个可视化图形指向第j个可视化图形的指示线,指示线的粗细程度体现航班次数,进行直观的展现,有利于提高视觉效果,且符合人们的日常记忆习惯,方便用户使用。

具体地,在采用PageRank算法获得机场的重要性排名时,该方法的实现过程如下:

将N*N的矩阵A作为PageRank算法的输入量,获取N个机场中每个机场的PR值,PR值为PageRank算法的输出量;

根据N个机场中每个机场的PR值,获取N个机场的重要性排名。在此,本实施例航班信息的处理及展示方法采用PageRank算法进行处理,获取机场的重要性排名,该算法能够处理的数据量大、数据处理速度快,运算准确。

为了进一步方便用户应用本实施例航班信息的处理及展示方法,以提高用户体验,具体地,本实施例航班信息的处理及展示方法可以关联多重信息,如根据每个机场的位置信息,获取并显示该机场的气象信息。该方法接收用户发送的机场气象信息显示指令,具体可以是用户点击的某机场可视化图形,也可以是用户输入的某机场气象信息查询的文字,进而根据该机场的位置信息,获取该机场的气象信息,进行显示;该方法也可以是在显示N个机场的可视化图形和N个机场可视化图形之间的指示线时,显示各个机场的气象信息,如采用列表形式进行展现,或在显示N个机场的位置上显示该机场的气象信息。在此,气象信息可以是温度、湿度、降水量或空气质量指数等。该方法还能够为用户提供各地的气象信息,为用户出行或各地气象信息查询提供便利。

第二方面,本发明实施例提供一种航班信息的处理及展示系统,结合图2,该系统包括信息获取模块1、矩阵构建模块2、算法处理模块3、信息转化模块4和信息显示模块5。信息获取模块1用于获取N个机场的位置信息和N个机场之间在预设时间段内的航班信息;矩阵构建模块2用于根据N个机场之间在预设时间段内的航班信息,构建N*N的矩阵;算法处理模块3用于根据N*N的矩阵和PageRank算法,获取N个机场的重要性排名;信息转化模块4用于根据重要性显示规则和N个机场的重要性排名,确定N个机场的可视化图形;还用于根据航班信息显示规则和N个机场之间在预设时间段内的航班信息,确定N个机场可视化图形之间的指示线;信息显示模块5用于将N个机场的可视化图形与N个机场的位置信息进行一一映射,显示N个机场的可视化图形和N个机场可视化图形之间的指示线。

由上述技术方案可知,本实施例航班信息的处理及展示系统,采用PageRank算法处理机场的航班信息构建的N*N的矩阵,能够获取N个机场的重要性排名,该系统运用PageRank算法进行处理,获得的重要性排名准确度高,且相关性强,为用户出行或航空部门的航路分析建设提供信息支持。

同时,该系统还能够将机场重要性排名和航班信息进行转换、显示,有利于用户进行信息辨识,提高用户体验。

因此,本实施例航班信息的处理及展示系统,能够有效地获取机场的重要性、航班量等信息,且提高可视化展示效果。

为了进一步提高本实施例航班信息的处理及展示系统的准确性,矩阵构建模块2具体用于:根据航班信息ai,j,构建N*N的矩阵A,其中,ai,j表示第i机场飞向第j机场的航班次数,i=1,2,…,n-1,n;j=1,2,…,n-1,n。

算法处理模块3具体用于:根据N*N的矩阵A和PageRank算法,获取N个机场的重要性排名。信息转化模块4具体用于:根据重要性显示规则,确定N个机场的可视化图形的形状;根据重要性显示规则和N个机场的重要性排名,确定N个机场中每个机场可视化图形的面积;还用于根据第i机场,确定线段的起点;根据第j机场,确定线段的终点和箭头的指向;根据第i机场飞向第j机场的航班次数和航班信息显示规则,确定线段的粗细程度,指示线包括线段和箭头。同时,矩阵构建模块2还用于:N个机场中第i机场和第j机场之间的重要性,设置第i机场和第j机场之间的航班信息ai,j

在此,矩阵构建模块2将各个机场之间的航班信息表示为N*N的矩阵,算法处理模块3采用PageRank算法进行处理,获取机场的重要性排名。同时,工作人员还可以根据航线的重要性,如某两个机场之间的航线重要性,设置两个机场的航班信息ai,j,有利于提高该系统的准确性。并且,信息转化模块4能够根据机场的重要性排名的前后顺序,转化为由大到小的图形,且将从第i机场飞向第j机场的航班,转化为从第i个可视化图形指向第j个可视化图形的指示线,指示线的粗细程度体现航班次数,进行直观的展现,有利于提高视觉效果,且符合人们的日常记忆习惯,方便用户使用。

同时,算法处理模块3具体用于:将N*N的矩阵A作为PageRank算法的输入量,获取N个机场中每个机场的PR值,PR值为PageRank算法的输出量;根据N个机场中每个机场的PR值,获取N个机场的重要性排名。在此,本实施例航班信息的处理及展示系统采用PageRank算法进行处理,获取机场的重要性排名,该算法能够处理的数据量大、数据处理速度快,运算准确。

为了进一步方便用户应用本实施例航班信息的处理及展示系统,以提高用户体验,具体地,本实施例航班信息的处理及展示系统可以关联多重信息,信息显示模块5还用于:根据每个机场的位置信息,获取并显示该机场的气象信息。在此,气象信息可以是温度、湿度、降水量或空气质量指数等。信息显示模块5能够为用户提供各地的气象信息,为用户出行或各地气象信息查询提供便利。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1