首页> 中国专利> 基于三维视图的时刻资源优化的方法及相关产品

基于三维视图的时刻资源优化的方法及相关产品

摘要

本发明涉及一种基于三维视图的时刻资源优化的方法及相关产品,所述基于三维视图的时刻资源优化的方法包括:根据每个排班日的时刻分布对获取的航班数据进行处理,得到第一时刻数据;对所述第一时刻数据进行可视化处理,建立三维视图;基于所述三维视图进行时刻虚占分析,对所述时刻资源进行优化。借助于上述方法,可同时对班期、时刻、航司及航班数量等因素进行分析,直观地显示各个排班日的各时刻的航班分布情况,有利于时刻虚占分析以及时刻资源优化。

著录项

  • 公开/公告号CN112734113A

    专利类型发明专利

  • 公开/公告日2021-04-30

    原文格式PDF

  • 申请/专利权人 海南太美航空股份有限公司;

    申请/专利号CN202110031865.4

  • 发明设计人 许宏江;

    申请日2021-01-11

  • 分类号G06Q10/04(20120101);G06Q10/06(20120101);G06Q10/10(20120101);G06Q50/30(20120101);G06F16/903(20190101);G06F16/904(20190101);G06T17/00(20060101);

  • 代理机构11212 北京轻创知识产权代理有限公司;

  • 代理人翟磊

  • 地址 570208 海南省海口市海达路38号兴庆园A2栋

  • 入库时间 2023-06-19 10:48:02

说明书

技术领域

本发明涉及航空信息技术领域,尤其涉及到一种基于三维视图的时刻资源优化方法及相关产品。

背景技术

航空公司在执行航班班次时,可能会出现航班的延误或取消的现象,当航班出现延误,一方面由于延误会造成机场地勤资源的占用,另一方面还会导致后续的其它航班也会延误,导致在该时刻出现连续的延误现象,从而会增加机组和地勤作业时间,提高运营成本。因此,对整体的时刻资源进行监控并优化,对机场或航司来说都至关重要。

目前,依靠人工对时刻资源制定表格、柱状图或饼图进行统计,但由于时刻资源不仅涉及进出港维度,还包括班期、时刻、航司及航班数量等因素,仅仅依靠表格、柱状图或饼图进行统计分析,效率低,且无法将多种因素同时进行分析,不利于对时刻资源的优化,以及,利用表格、柱状图或饼图对时刻资源进行监控,不够直观,对分析人员的专业度要求较高。

因此,需要一种能够实现时刻资源的可视化,可同时对班期、时刻、航司及航班数量等因素进行分析,效率高且直观地显示各个排班日的各时刻的航班分布情况,有利于时刻虚占分析的时刻资源优化方法。

发明内容

为了解决现有的时刻资源优化方法存在的上述技术问题。本发明提供一种基于三维视图的时刻资源优化的方法及相关产品。

本发明解决上述技术问题的技术方案之一如下:

一种基于三维视图的时刻资源优化的方法,包括:

根据每个排班日的时刻分布对获取的航班数据进行处理,得到第一时刻数据;

对所述第一时刻数据进行可视化处理,建立三维视图;

基于所述三维视图进行时刻虚占分析,对所述时刻资源进行优化。

本发明的有益效果是:解决了因依靠表格、柱状图或饼图对时刻资源进行统计分析所导致的效率低、不够直观且无法将多种因素同时进行分析,不利于对时刻资源的优化的问题,通过对航班数据进行处理并建立三维视图,从而直观地显示各个排班日的各时刻的航班分布情况,便于进行时刻虚占分析以对整体的时刻资源进行监控并优化。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述航班数据的获取过程包括:

根据查询信息,从后端数据库中获取所述航班数据,其中,所述查询信息包括目标机场、进港/出港状态、或/和目标年月,所述航班数据包括符合所述查询信息的航司名称以及每个所述航司名称所对应的时刻数据。

采用上述改进方案的有益效果是:从数据库中获取时刻资源所涉及的多种因素,通过建立三维视图实现对所述多种因素的同时分析,有利于时刻虚占分析及时刻分布优化。

进一步,所述第一时刻数据的获取过程包括:

根据每个排班日的时刻分布分别对所述虚占数据进行合并处理,得到每个所述航司名称所对应的第二时刻数据;

将至少一个所述航司名称所对应的第二时刻数据进行合并处理,得到所述每个排班日的时刻分布所对应的第一时刻数据。

采用上述改进方案的有益效果是:可根据实际需要对航司进行选择,对所选择航司的时刻资源进行监控分析,从而提高时刻分布优化的效率。

进一步,还包括:

将所述第二时刻数据进行合并处理,得到每个所述航司名称所对应的目标年月的进港/出港航班数量;

在所述三维视图中显示所述航司名称和所述航司名称所对应的目标年月的进港/出港航班数量。

采用上述改进方案的有益效果是:通过直观显示各个航司总体的时刻资源占用情况,方便了分析人员对时刻资源的优化。

进一步,所述对第一时刻数据进行可视化处理,建立三维视图包括:

对所述第一时刻数据进行拆分合并处理,得到三维可视化数据,其中,所述三维可视化数据包括排班日、排班日的时刻分布和进港/出港航班数量;

利用echarts模型对所述三维可视化数据进行可视化处理,建立所述三维视图。

采用上述改进方案的有益效果是:利用echarts模型将机场的时刻以进/出港为维度进行三维可视化呈现,可直观地显示各个排班日的各时刻的航班分布情况,有利于时刻虚占分析及时刻分布优化,提高效率。

进一步,还包括:

对于所述三维视图中的每个坐标点,基于进港/出港航班数量对所述坐标点进行划分,得到标记区域;

利用不同深浅程度的颜色分别对每个所述标记区域进行标记。

采用上述改进方案的有益效果是:利用颜色的深浅度直观显示时刻的拥挤程度,进一步提高时刻资源可视化的效果,有利于时刻虚占分析及时刻分布优化。

进一步,还包括:

根据每个所述排班日的时刻分布所对应的机场容纳量,在所述三维视图中建立时刻阈值图层。

采用上述改进方案的有益效果是:通过设置时刻阈值图层,能更清楚的显示各个航司的时刻分布或整个机场的时刻分布与饱和状态下的时刻阈值的相对关系,有利于时刻虚占分析及时刻分布优化。

进一步,还包括:

所述排班日包括周一到周日的每一天,将所述每个排班日划分为24个时刻,作为所述每个排班日的时刻分布。

采用上述改进方案的有益效果是:根据实际的航班虚占时刻分布规律,对航班数据进行合理的时刻统计分析,提高了时刻资源优化的准确性。

本发明解决上述技术问题的技术方案之二如下:

本发明还提供了一种基于三维视图的时刻资源优化的系统,包括处理模块、可视化模块和优化模块;

所述处理模块,用于根据每个排班日的时刻分布对获取的航班数据进行处理,得到第一时刻数据;

所述可视化模块,用于对所述第一时刻数据进行可视化处理,建立三维视图;

所述优化模块,用于基于所述三维视图进行时刻虚占分析,对所述时刻资源进行优化。

本发明的有益效果是:解决了因依靠表格、柱状图或饼图对时刻资源进行统计分析所导致的效率低、不够直观且无法将多种因素同时进行分析,不利于对时刻资源的优化的问题,通过对航班数据进行处理并建立三维视图,从而直观地显示各个排班日的各时刻的航班分布情况,进而对整体的时刻资源进行监控并优化。

进一步,还包括获取模块;

所述获取模块,用于根据查询信息,从后端数据库中获取所述航班数据,其中,所述查询信息包括目标机场、进港/出港状态和目标年月,所述航班数据包括符合所述查询信息的航司名称以及每个所述航司名称所对应的时刻数据。

采用上述改进方案的有益效果是:从数据库中获取时刻资源所涉及的多种因素,通过建立三维视图实现对所述多种因素的同时分析,有利于时刻虚占分析及时刻分布优化。

一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现上述任一种基于三维视图的时刻资源优化的方法的全部或部分步骤。

附图说明

图1为本发明实施例提供的基于三维视图的时刻资源优化的方法的流程示意图;

图2为本发明实施例提供的设有时刻阈值图层的三维视图;

图3为本发明实施例提供的基于三维视图的时刻资源优化的系统的结构示意图;

图4为本发明另一个实施例提供的基于三维视图的时刻资源优化的系统的结构示意图;

图5为本发明提供的一种电子设备的结构示意图。

具体实施方式

下列实施例是对本发明的进一步解释和补充,对本发明不构成任何限制。

以下结合附图描述本发明实施例的基于三维视图的时刻资源优化的方法。

参照图1所示,本发明提供了一种基于三维视图的时刻资源优化的方法,包括:

S1、根据每个排班日的时刻分布对获取的航班数据进行处理,得到第一时刻数据;

S2、对所述第一时刻数据进行可视化处理,建立三维视图;

S3、基于所述三维视图进行时刻虚占分析,对所述时刻资源进行优化。

上述实施例提供的一种基于三维视图的时刻资源优化的方法,解决了因依靠表格、柱状图或饼图对时刻资源进行统计分析所导致的效率低、不够直观且无法将多种因素同时进行分析,不利于对时刻资源的优化的问题,通过对航班数据进行处理并建立三维视图,从而直观地显示各个排班日的各时刻的航班分布情况,便于进行时刻虚占分析以对机场航班时刻配置进行合理调整,从而优化时刻资源,有效避免由于运力等原因不能执行航班所造成的时刻浪费等问题。

例如,可基于机场的实际容纳量和各时刻的航班分布情况进行时刻虚占分析,从而对各航班的时刻资源的配额以及机场的具体时刻表进行合理调整,以对整体的时刻资源进行优化,提高机场及空域资源的利用率,减少空中交通冲突和拥堵的情况发生,减少机场的航班延误总时间。

进一步的,在一个实施例中,所述排班日包括周一到周日的每一天,将所述每个排班日划分为24个时刻,作为所述每个排班日的时刻分布。

优选地,所述航班数据的获取过程包括:

根据查询信息,从后端数据库中获取所述航班数据,其中,所述查询信息包括目标机场、进港/出港状态、或/和目标年月,所述航班数据包括符合所述查询信息的航司名称以及每个所述航司名称所对应的时刻数据。

需要说明的是,所述目标机场可以是所需要查询机场的三字码,根据查询条件“所需要查询机场的三字码,进港/出港,目标年月”从接口/bas is-chart/time/resource获取需要绘制的数据,数据返回为JSON格式。

具体地,在该实施例中,用户输入目标机场、年月以及进/出港,系统从数据库中获取符合查询指令的航班数据,例如系统根据查询指令从数据库中可以获取深圳宝安机场10月进港的所有航班数据,包括航司名称以及对应航班进港的时刻分布。

例如,得到四川航空所对应目标年月中其中一天的count(24)数组,该数组具体为:

count:(24)[1,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,3,1,1];

其中,count(24)表示的是一天分成24个时刻,数组元素表示四川航空在某个时刻的进港航班数量,这是四川航空所对应目标年月中其中一天的时刻数据,上述数组元素依次代表了0点有一辆进港,1点有一辆进港,以此类推。

进一步的,在一个实施例中,所述第一时刻数据的获取过程包括:

根据每个排班日的时刻分布分别对所述时刻数据进行合并处理,得到每个所述航司名称所对应的第二时刻数据;

将至少一个所述航司名称所对应的第二时刻数据进行合并处理,得到所述每个排班日的时刻分布所对应的第一时刻数据。

具体的,在该实施例中,

为了得到绘制三维视图的数据,可以对所述时刻数据进行合并,得到周一到周日的每一天的时刻数据,将所述周一到周日的时刻数据汇总为weekData数组,方便遍历统计;

对不同的天数以及不同的时间进行数据处理,例如周一的数据是30个航司的时刻数据,现在需要将每个航司的时刻数据进行合并,根据每个排班日的时刻分布进行排序,从而得到周一的所有航司各个时刻下的进港数量,可由数组表示为:

(24)[13,13,0,0,0,0,0,1,5,5,9,12,11,13,8,11,13,12,12,10,11,10,11,13];

其中,上述数组元素依然是依据时间排序,从0点开始23点结束,分别为周一的所有航司0点至23点的进港数量。

按上述步骤进行循环最终生成七个这样的数组,所述七个数组依次对应从周一到周日的每天的详细数据。

需要说明的是,需要数据合并的航司可根据实际需要进行选择,例如可以只对其中一个航司的数据进行三维视图的绘制展示,也可以根据用户需求,对航司进行全部选择,并进行相应的三维视图的绘制展示,便于对各个航司进行虚占分析,从而优化时刻资源,例如可基于各个航司的虚占分析,将因编排不合理的各航司的航班时刻进行消减、整合,由此得到一部分航班时刻资源,这部分航班时刻资源可分配给三维视图中航班数量尚未达到饱和的航司,从而对时刻资源进行了优化,提高了机场及空域资源的利用率。

进一步的,在一个实施例中,还包括:将所述第二时刻数据进行合并处理,得到每个所述航司名称所对应的目标年月的进港/出港航班数量;在所述三维视图中显示所述航司名称和所述航司名称所对应的目标年月的进港/出港航班数量。

具体的,在该实施例中,在所述三维视图中显示所述航司名称和所述航司名称所对应的目标年月的进港/出港航班数量时,还可根据进港/出港航班数量的数值大小,利用不同深浅度的颜色进行标注显示,例如在所述进港/出港航班数量的显示之后加设颜色显示方块,便于对各个航司的虚占分析。

进一步的,在一个实施例中,所述对第一时刻数据进行可视化处理,建立三维视图包括:

对所述第一时刻数据进行拆分合并处理,得到三维可视化数据,其中,所述三维可视化数据包括排班日、排班日的时刻分布和进港/出港航班数量;

利用echarts模型对所述三维可视化数据进行可视化处理,建立所述三维视图。

具体的,在该实施例中,将所述第一时刻数据拆分合并成数组[y,x,z]格式,对每一天的数据进行遍历操作,使其对应上x、y轴并赋值为z,其中,y轴表示星期几(排班日)的数据,x轴表示时刻的分布情况,z轴表示某排班日对应的某时刻的进港航班数量,再将上述数据传入到echarts模型中,利用echarts模型制作三维视图。

进一步的,在一个实施例中,还包括:对于所述三维视图中的每个坐标点,基于进港/出港航班数量对所述坐标点进行划分,得到标记区域;利用不同深浅程度的颜色分别对每个所述标记区域进行标记。

具体的,在该实施例中,设置组件进行切换显示时刻的拥挤程度,以进一步提高时刻可视化的效果,例如,利用预设的颜色深浅对时刻进行标记,此时假设周六-23时刻进港航班数量为15,为所有时刻中的最大值,因此将该点利用最深的颜色进行标记,需要说明的是,可利用颜色的RGB值通过公式g=R*0.299+G*0.587+B*0.114对所述颜色深浅进行判断,所述g越小则表示颜色越深。

进一步的,在一个实施例中,还包括:根据每个所述排班日的时刻分布所对应的机场容纳量,在所述三维视图中建立时刻阈值图层。

具体的,在该实施例中,为了能更清楚的显示各个航司的时刻分布或整个机场的时刻分布与饱和状态下的时刻阈值的相对关系,可以设置一个时刻阈值的图层。

例如,由于不同的机场的容纳量不一样,阈值的设置可以参考机场的时刻分布的饱和程度设定,如图2所示,所述时刻阈值图层位于表示机场各航班进港状态下的时刻数据的三维模型上方,从该三维视图中可直观看出,机场各时刻航班进港数量尚未达到机场容纳量,此时可对该图中各时刻下的进港航班数与对应时刻饱和容纳量的相差量进行分析,对航班班次及航班时刻数量作出适应性调整,减少各时刻下的地勤资源的浪费,从而对航班时刻资源进行合理使用。

在上述各实施例中,虽然对步骤进行了编号,如S1、S2等,但只是本申请给出的具体实施例,本领域的技术人员可根据实际情况对调整S1、S2等的执行顺序,此也在本发明的保护范围内,可以理解,在一些实施例中,可以包含如上述各实施方式中的部分或全部。

如图3所示,本发明实施例的一种基于三维视图的时刻资源优化的系统10,包括处理模块20、可视化模块30和优化模块40;

所述处理模块20,用于根据每个排班日的时刻分布对获取的航班数据进行处理,得到第一时刻数据;

所述可视化模块30,用于对所述第一时刻数据进行可视化处理,建立三维视图;

所述优化模块40,用于基于所述三维视图进行时刻虚占分析,对所述时刻资源进行优化。

可选的,在一个实施例中,参照图4所示,还包括获取模块50;

所述获取模块50,用于根据查询信息,从后端数据库中获取所述航班数据,其中,所述查询信息包括目标机场、进港/出港状态、或/和目标年月,所述航班数据包括符合所述查询信息的航司名称以及每个所述航司名称所对应的时刻数据。

可选的,在一个实施例中,所述处理模块20,具体用于根据每个排班日的时刻分布分别对所述时刻数据进行合并处理,得到每个所述航司名称所对应的第二时刻数据;将至少一个所述航司名称所对应的第二时刻数据进行合并处理,得到所述每个排班日的时刻分布所对应的第一时刻数据。

可选的,在一个实施例中,所述可视化模块30包括第一处理模块,所述第一处理模块,用于对所述第一时刻数据进行拆分合并处理,得到三维可视化数据,其中,所述三维可视化数据包括排班日、排班日的时刻分布和进港/出港航班数量;利用echarts模型对所述三维可视化数据进行可视化处理,建立所述三维视图。

可选的,在一个实施例中,所述第一处理模块还用于根据每个所述排班日的时刻分布所对应的机场容纳量,在所述三维视图中建立时刻阈值图层。

可选的,在一个实施例中,所述可视化模块30还包括航司数据模块,所述航司数据模块,用于将所述第二时刻数据进行合并处理,得到每个所述航司名称所对应的目标年月的进港/出港航班数量;在所述三维视图中显示所述航司名称和所述航司名称所对应的目标年月的进港/出港航班数量。

可选的,在一个实施例中,所述可视化模块30还包括标记模块,所述标记模块用于对于所述三维视图中的每个坐标点,基于进港/出港航班数量对所述坐标点进行划分,得到标记区域;

利用不同深浅程度的颜色分别对每个所述标记区域进行标记。

优选地,所述排班日包括周一到周日的每一天,将所述每个排班日划分为24个时刻,作为所述每个排班日的时刻分布。

本发明通过利用echarts工具实现时刻资源的三维可视化,效率高,可同时对班期、时刻、航司及航班数量等因素进行分析,直观地显示各个排班日的各时刻的航班分布情况,有利于时刻分布优化及时刻虚占分析,提高效率。

如图5所示,本发明实施例的一种电子设备500,包括存储器510、处理器520及存储在所述存储器510上并在所述处理器520上运行的程序530,所述处理器520执行所述程序530时实现上述任一实施的一种基于三维视图的时刻资源优化的方法的步骤。

其中,电子设备500可以选用电脑、手机等,相对应地,其程序530为电脑软件或手机App等,且上述关于本发明的一种电子设备500中的各参数和步骤,可参考上文中一种基于三维视图的时刻资源优化的方法的实施例中的各参数和步骤,在此不做赘述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是计算机,服务器或者网络设备等)执行本发明各个实施例所述的方法。

所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号