用于分析机场处的转向的系统和方法与流程

文档序号:14520335阅读:133来源:国知局
用于分析机场处的转向的系统和方法与流程

优先权声明

本申请要求2016年11月14日提交的标题为“systemsandmethodsforanalyzingturnsatanairport”的美国临时专利申请号62/421619的优先权的权益,通过引用将其结合到本文中以用于所有目的。

本主题一般涉及机场操作。



背景技术:

机场能够引导飞机通过转向的各个阶段(phase)。转向能够包含飞机的着陆、飞机的起飞以及飞机在机场时的在中间的阶段(例如滑行、装载等)。飞机转向能够要求跨团队和公司的协调。许多活动能够必须发生以组成转向的路径。收集实时状况数据能够要求跨不同公司(其能够具有不一致(misaligned)优先级)的协调。



技术实现要素:

本公开的实施例的方面和优点将部分在以下描述中提出,或者可根据描述来学习,或者可经过本发明的实施来学习。

本公开的一个示例方面针对一种用于观测和/或分析飞机转向的方法。该方法包含从一个或多个照相装置接收一个或多个视频流。该方法包含使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。处理一个或多个视频流包含提取与一个或多个对象关联的数据。该方法包含跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件,其中事件与机场处的飞机转向的至少一个阶段关联。该方法包含将事件随关联参数一起存储在数据库中。该方法包含至少部分基于事件和关联参数来执行飞机转向的至少一个阶段的分析。该方法包含基于分析来提供指示关于事件的问题(issue)的信号。

本公开的另一个示例方面针对一种用于观测和/或分析飞机转向的系统。该系统包含一个或多个照相装置。该系统包含数据库。该系统包含一个或多个处理器。一个或多个处理器配置成从一个或多个照相装置接收一个或多个视频流。一个或多个处理器配置成使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。处理一个或多个视频流包含提取与一个或多个对象关联的数据。一个或多个处理器配置成跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件,其中事件与机场处的飞机转向的至少一个阶段关联。一个或多个处理器配置成将事件随关联参数一起存储在数据库中。一个或多个处理器配置成至少部分基于事件和关联参数来执行飞机转向的至少一个阶段的分析。一个或多个处理器配置成基于分析来提供指示关于事件的问题的信号。

本公开的另一个示例方面针对一种用于观测和/或分析飞机转向的设备。该设备包含一个或多个处理器。一个或多个处理器配置成从一个或多个照相装置接收一个或多个视频流。一个或多个处理器配置成使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。处理一个或多个视频流包含提取与一个或多个对象关联的数据。一个或多个处理器配置成跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件,其中事件与机场处的飞机转向的至少一个阶段关联。一个或多个处理器配置成将事件随关联参数一起存储在数据库中。一个或多个处理器配置成至少部分基于事件和关联参数来执行飞机转向的至少一个阶段的分析。一个或多个处理器配置成基于分析来提供指示关于事件的问题的信号。

本公开的另一个示例方面针对一种用于观测和/或分析与飞机转向关联的设备的系统。该系统包含一个或多个数据库。该系统包含一个或多个处理器。一个或多个处理器配置成确定机场处的飞机转向的至少一部分中使用的设备的当前操作状况。一个或多个处理器配置成从一个或多个数据库的至少一个中检索设备的历史操作时间。一个或多个处理器配置成至少部分基于历史操作时间来确定设备的预计操作时间。一个或多个处理器配置成至少部分基于当前操作状况和预计操作时间来确定设备的实时估计的到达时间。一个或多个处理器配置成至少部分基于实时估计的到达时间来创建设备的实时计划表。

本公开的其他示例方面针对用于观测和/或分析飞机转向的系统、方法、航线、装置、非暂时计算机可读媒体。能够对本公开的这些示例方面进行变更和修改。

参照以下描述和所附权利要求书,各个实施例的这些及其他特征、方面和优点将变得更好理解。结合在本说明书中并且构成其一部分的附图图示本公开的实施例,并且连同描述一起用来说明相关原理。

本发明提供一组技术方案,如下。

1.一种用于分析飞机转向的系统,包括:

一个或多个照相装置;

数据库;以及

一个或多个处理器,配置成:

从所述一个或多个照相装置接收一个或多个视频流;

使用一个或多个特征检测技术来处理所述一个或多个视频流,以便从所述一个或多个视频流来识别一个或多个对象,其中处理所述一个或多个视频流包括提取与所述一个或多个对象关联的数据;

跟踪所述一个或多个对象,以基于所述一个或多个对象和所述数据来确定与所述一个或多个视频流的至少一个视频流关联的事件,其中所述事件与机场处的飞机转向的至少一个阶段关联;

将所述事件随关联参数一起存储在所述数据库中;

至少部分基于所述事件和所述关联参数来执行所述飞机转向的所述至少一个阶段的分析;以及

基于所述分析来提供指示关于所述事件的问题的信号。

2.如技术方案1所述的系统,其中,所述参数是时间戳,其中所述分析包括将从至少所述时间戳所得出的时间与预计时间进行比较,并且其中所述分析指示所述飞机转向的所述至少一个阶段花费比所述预计时间要长的阈值时间量。

3.如技术方案1所述的系统,其中,使用所述一个或多个特征检测技术来处理所述一个或多个视频流以便从所述一个或多个视频流来识别所述一个或多个对象还包括:

检测所述一个或多个视频流内的一个或多个圆圈;以及

基于所述一个或多个圆圈来检测一个或多个引擎。

4.如技术方案3所述的系统,其中,提取与所述一个或多个对象关联的所述数据还包括提取与所述一个或多个圆圈的一个或多个关联的大小和位置信息。

5.如技术方案4所述的系统,其中,跟踪所述一个或多个对象以确定所述事件还包括当所述一个或多个圆圈的一个或多个超过一个或多个触发参数时作出停放所述飞机的确定。

6.如技术方案5所述的系统,其中,所述一个或多个处理器还配置成当作出停放所述飞机的确定时创建停放所述飞机的通知。

7.如技术方案1所述的系统,其中,使用所述一个或多个特征检测技术来处理所述一个或多个视频流以便从所述一个或多个视频流来识别所述一个或多个对象还包括检测所述一个或多个视频流内的感兴趣区域中的运动流,并且其中所述感兴趣区域包括登机道。

8.如技术方案7所述的系统,其中,提取与所述一个或多个对象关联的所述数据还包括提取与所述感兴趣区域关联的移动角度和移动幅值。

9.如技术方案8所述的系统,其中,跟踪所述一个或多个对象以确定所述事件还包括当所述感兴趣区域的所述移动角度和所述移动幅值与所述登机道的部署状态一致时,作出停放飞机的确定。

10.如技术方案9所述的系统,其中,所述一个或多个处理器还配置成当作出停放所述飞机的确定时创建停放所述飞机的通知。

11.如技术方案1所述的系统,其中,所述数据库在云计算环境中。

12.一种用于分析飞机转向的方法,包括:

在一个或多个计算装置处从一个或多个照相装置接收一个或多个视频流;

在所述一个或多个计算装置处使用一个或多个特征检测技术来处理所述一个或多个视频流,以便从所述一个或多个视频流来识别一个或多个对象,其中处理所述一个或多个视频流包括提取与所述一个或多个对象关联的数据;

在所述一个或多个计算装置处跟踪所述一个或多个对象,以基于所述一个或多个对象和所述数据来确定与所述一个或多个视频流的至少一个视频流关联的事件,其中所述事件与机场处的飞机转向的至少一个阶段关联;

在所述一个或多个计算装置处将所述事件随关联参数一起存储在数据库中;

在所述一个或多个计算装置处至少部分基于所述事件和所述关联参数来执行所述飞机转向的所述至少一个阶段的分析;以及

在所述一个或多个计算装置处基于所述分析来提供指示关于所述事件的问题的信号。

13.如技术方案12所述的方法,其中,所述参数是时间戳,其中所述分析包括将从至少所述时间戳所得出的时间与预计时间进行比较,并且其中所述分析指示所述飞机转向的所述至少一个阶段花费比所述预计时间要长的阈值时间量。

14.一种用于分析与飞机转向关联的设备的系统,包括:

一个或多个数据库;以及

一个或多个处理器,配置成:

确定机场处的飞机转向的至少一个阶段中使用的设备的当前操作状况;

从所述一个或多个数据库的至少一个来检索所述设备的历史操作时间;

至少部分基于所述历史操作时间来确定所述设备的预计操作时间;

至少部分基于所述当前操作状况和所述预计操作时间来确定所述设备的实时估计的到达时间;以及

至少部分基于所述实时估计的到达时间来创建所述设备的实时计划表。

15.如技术方案14所述的系统,其中,所述一个或多个处理器还配置成:

接收操作限制;以及

其中所述设备的所述实时计划表还至少部分基于所述操作限制。

16.如技术方案14所述的系统,其中,所述一个或多个处理器还配置成:

接收所述设备的当前计划表;以及

其中所述设备的所述实时计划表还至少部分基于所述设备的所述当前计划表。

17.如技术方案14所述的系统,其中,所述系统还包括:

一个或多个照相装置;

其中所述一个或多个处理器还配置成从所述一个或多个照相装置接收一个或多个视频流;以及

其中确定所述设备的所述当前操作状况还包括处理所述一个或多个视频流的至少一个。

18.如技术方案14所述的系统,其中,所述一个或多个处理器还配置成:

确定所述设备的当前实时位置;

从所述一个或多个数据库的至少一个来检索所述设备的历史登机口到登机口时间;

至少部分基于所述历史登机口到登机口时间来确定所述设备的预计登机口到登机口时间;以及

其中所述实时估计的到达时间还至少部分基于所述当前实时位置和所述预计登机口到登机口时间。

19.如技术方案18所述的系统,其中,所述系统还包括:

一个或多个照相装置;

其中所述一个或多个处理器还配置成从所述一个或多个照相装置接收一个或多个视频流;以及

其中确定所述设备的所述当前实时位置还包括处理所述一个或多个视频流的至少一个。

20.如技术方案14所述的系统,其中,所述一个或多个数据库的至少一个在云计算环境中。

附图说明

在本说明书中提出针对本领域的技术人员的实施例的详细论述,这参照附图,其中:

图1描绘按照本公开的示例实施例的示例环境;

图2描绘按照本公开的示例实施例的来自照相装置的示例图像;

图3描绘按照本公开的示例实施例的来自照相装置的示例图像;

图4描绘按照本公开的示例实施例的示例多个模块的工作流程图;

图5描绘按照本公开的示例实施例的示例多个模块的工作流程图;

图6描绘按照本公开的示例实施例的示例方法的流程图;

图7描绘按照本公开的示例实施例的示例方法的流程图;以及

图8描绘按照本公开的示例实施例的用于实现一个或多个方面的计算系统。

具体实施方式

现在将详细参照本发明的实施例,附图中图示其一个或多个示例。每个示例作为对本发明的说明而不是对本发明的限制来提供。实际上,对于本领域的技术人员,将显然的是,能够在本发明中进行各种修改和变更,而没有背离本发明的精神和范围。例如,作为一个实施例的部分所图示或所述的特征能够与另一个实施例一起使用,以便产生又一个实施例。因此,意图的是本发明涵盖如落入所附权利要求书及其等效体的范围内的这类修改和变更。

如在本说明书及所附权利要求书中使用的,单数形式“一”、“一个”和“所述”包含复数参考,除非上下文另有明确指示。术语“大约”结合数值的使用表示处于所述量的25%之内。

本公开的示例方面针对使用计算机视觉来观测和/或分析机场处的飞机转向。多个照相装置能够记录其中飞机在转向期间所采取的路径周围的视频。例如,多个照相装置的至少一个能够捕获飞机着陆的视频,多个照相装置的至少一个能够捕获飞机停放的视频,多个照相装置的至少一个能够捕获飞机卸载和/或装载乘客的视频,多个照相装置的至少一个能够捕获飞机的机翼下(belowwing)卸载和/或装载的视频,多个照相装置的至少一个能够捕获飞机滑行的视频,多个照相装置的至少一个能够捕获飞机起飞的视频,等等。多个照相装置能够在飞机转向的每个阶段来捕获飞机和其他对象的视频。

多个照相装置能够向分析(analytics)装置提供所捕获的视频。分析装置能够使用计算机视觉来识别所提供视频的静止图像内的一个或多个对象。分析装置能够确定一个或多个所识别对象的状态。一个或多个对象的所确定状态能够用来确定事件。所确定事件能够是飞机转向的阶段。所确定事件能够与飞机转向的阶段关联。事件能够包含所附视频和/或静止图像。事件能够加时戳和存储。

所存储事件能够用来确定在飞机转向的每个事件和/或阶段的预计时间。当机场和/或航线遭遇延长延迟时,能够检查所存储事件,以确定特定事件和/或阶段是否是长期有问题的。能够基于检查来采取操作中的校正动作。所存储事件能够实时地提供给视频客户端。如果事件和/或阶段比预计的花费要长,则所存储事件能够是能够实时检查的视频客户端。能够基于检查实时地采取校正动作。

以这种方式,按照本公开的示例方面的系统和方法能够具有如下技术效果:通过降低飞机转向操作中的低效,并且因此降低解决飞机转向操作中的低效所要求的计算资源来改进飞机转向操作的处理。此外,按照本公开的示例方面的系统和方法能够具有如下技术效果:通过降低飞机转向操作中的违规(proceduralviolation),并且因此降低解决飞机转向操作中的违规所要求的计算资源来改进飞机转向操作的处理。

图1描绘按照本公开的示例实施例的示例环境100。环境100能够包含一个或多个摄像机和/或录像系统102、视频客户端104、分析装置106、事件管理系统和/或事件管理数据库124以及一个或多个其他类型的航空事件生成器126。一个或多个摄像机和/或录像系统102能够捕获视频,并且向视频客户端104和/或分析装置106提供一个或多个视频流。视频客户端104能够显示由一个或多个摄像机和录像系统102所提供的一个或多个视频流。分析装置106能够包含视频捕获/解码逻辑108、人员检测器/跟踪器110、交通工具检测器/跟踪器112、登机道(jetway)检测器/跟踪器114、附加飞行转向支持对象检测器/跟踪器116、飞机检测器/跟踪器118、状态机逻辑120以及事件/视频剪辑快照生成器122。分析装置106能够接收由一个或多个摄像机和录像系统102所提供的一个或多个视频流。由分析装置106所接收的一个或多个视频流能够由视频捕获/解码逻辑108来处理。视频捕获/解码逻辑108能够对已经编码和/或加密和/或压缩以供视频传输的视频流进行解码和/或解密和/或解压缩。视频捕获/解码逻辑108能够将所处理视频提供给一个或多个特征检测器/跟踪器模块,例如比如人员检测器/跟踪器110、交通工具检测器/跟踪器112、登机道检测器/跟踪器114、附加飞行转向支持对象检测器/跟踪器116和/或飞机检测器/跟踪器118。

一个或多个特征检测器/跟踪器模块能够包含定向梯度直方图(hog)分类器、哈尔分类器、深度学习算法等和/或以上所述的任何组合。一个或多个检测器/跟踪器模块能够识别视频流的静止图像中的特定对象。在实施例中,一个或多个检测器/跟踪器模块能够向一个或多个摄像机和/或录像系统102的控制器提供反馈,以帮助一个或多个摄像机和/或录像系统102的操作。例如,如果由检测器/跟踪器模块所检测和/或跟踪的对象在后续图像中几乎超出边框并且正移动到更靠近边框边缘,则检测器/跟踪器模块能够使信号被传送,以使一个或多个摄像机和/或录像系统102的摄像机被调整。一个示例检测器/跟踪器模块能够是人员检测器/跟踪器110。人员检测器/跟踪器110能够检测和/或跟踪地面服务人员,例如安排飞机的机组人员、操控行李的机组人员、机械师、给飞机加燃料的机组人员等。一个示例检测器/跟踪器模块能够是交通工具检测器/跟踪器112。交通工具检测器/跟踪器112能够检测和/或跟踪服务交通工具,例如行李车、加油车等。一个示例检测器/跟踪器模块能够是登机道检测器/跟踪器114。登机道检测器/跟踪器114能够检测和/或跟踪登机道。一个示例检测器/跟踪器模块能够是附加飞行转向支持对象检测器/跟踪器116。附加飞行转向支持对象检测器/跟踪器116能够检测和/或跟踪支持确定飞行转向的任何对象。一个示例检测器/跟踪器模块能够是飞机检测器/跟踪器118。飞机检测器/跟踪器118能够检测和/或跟踪飞机。一个或多个检测器/跟踪器模块能够从视频流中提取与所检测和/或跟踪对象有关的信息。

因为飞机的路径通常是一致和可预测的,所以一个或多个摄像机102能够放置于可预测地点中。例如,用于检测和/或跟踪飞机的照相装置能够放置于飞机停放地点的中心。例如查看来自图2的照相装置的图像。图像能够包含中心线200,其能够将停放地点中的飞机分为左部和右部。飞机的左部能够包含表示引擎的圆圈202,以及飞机的右部能够包含表示引擎的圆圈204。当圆圈202和204的中间与位置线206对齐并且圆圈202和204超过顶部触发线208和底部触发线210时,飞机能够被确定为足够靠近处于停放位置中的照相装置。因为登机道附连到飞机的舱门侧,所以用于检测和/或跟踪登机道的照相装置能够放置到照相装置的右边以用于检测和/或跟踪飞机。例如查看来自图3的照相装置的图像。能够识别其中登机道将部署到飞机的右边的感兴趣区域300。当感兴趣区域300包含登机道时(例如当感兴趣区域包含具有与登机道一致的颜色的像素时),登机道能够被确定为附连到飞机,并且飞机能够被确定为处于停放位置中。因为服务交通工具从飞机的右舷侧接合飞机,所以用于跟踪交通工具的照相装置能够放置到照相装置的左边以用于检测和/或跟踪飞机。作为另一示例,飞机的着陆和/或起飞路径能够布置有一个或多个照相装置以用于检测交通工具和/或跟踪飞机。

一个或多个检测器/跟踪器模块能够向状态机逻辑120提供与所检测和/或跟踪对象有关的所提取信息。状态机逻辑120能够采取与所检测和/或跟踪对象有关的所提取信息,并且确定对象的状态。例如,所检测和/或跟踪飞机的可能状态能够是“停放”。作为另一个示例,所检测和/或跟踪登机道的可能状态能够是“延伸”。存在许多其他可能状态。例如查看图4的工作流程图400。工作流程图400能够与图2的图像关联。在(402)处,流解码器能够对视频流进行解码(例如使流对于下游模块是可解释的等)。下游模块能够包含圆圈检测器、引擎检测器、飞机位置确定器和通知创建器。在(404)处,圆圈检测器能够识别所解码视频流中的圆圈。所识别圆圈能够与所解码视频流隔离以供进一步分析。在(406)处,引擎检测器能够检测所识别圆圈的哪些是表示使用一个或多个圆圈因子的引擎的圆圈。圆圈因子能够包含半径、原点、离其他圆圈的水平距离、离其他圆圈的垂直距离、离其他圆圈的总距离、围绕中心的对称性等和/或以上所述的任何组合。在(408)处,飞机位置确定器能够基于所检测的一个或多个引擎的位置来确定飞机的位置。在(410)处,通知创建器能够在飞机的位置达到或超过触发参数时创建通知。例如,图2中的触发线208和210能够是触发参数,以及当表示与飞机关联的引擎的圆圈202和204均接触触发线208和210时,通知能够被创建并且发送(例如传送、传递等)给用户。例如查看图5的工作流程图500。工作流程图500能够与图3的图像关联。在(502)处,流解码器能够对视频流进行解码(例如使流对于下游模块是可解释的等)。下游模块能够包含运动流检测器、登机道位置确定器和通知创建器。在(504)处,运动流检测器能够检测图3的图像中的感兴趣区域300内的运动的幅值和/或运动的角度。在(506)处,登机道状态确定器能够使用所检测的运动的幅值和/或角度来确定与登机道关联的运动的幅值和/或角度。在一个方面中,登机道能够始终处于感兴趣区域300中。在(508)处,通知创建器能够在登机道的状态达到或超过幅值阈值和/或角度阈值时创建通知。例如,如果登机道在感兴趣区域300中看起来超过幅值阈值和/或角度阈值,则能够作出登机道附连到飞机的假设,并且通知能够被创建并且发送(例如传送、传递等)给用户。

状态机逻辑120能够向事件/视频剪辑快照生成器122提供对象的所确定状态。事件/视频剪辑快照生成器122能够基于对象的所提供状态来创建事件。例如,事件能够基于飞机停放来创建。事件能够具有所附视频剪辑。例如,飞机停放的视频能够附连到为飞机停放的事件创建。当交通工具到达飞机停放的区域时,能够创建另一个示例事件。当交通工具与停放的飞机接合时,能够创建另一个示例事件。存在许多其他可能事件。事件能够与时间戳关联。能够将事件提供给视频客户端104。事件的文本部分能够用作在一个或多个视频流或所附视频剪辑的关联部分上的覆盖。

能够将事件提供给事件管理系统/数据库124。事件管理系统/数据库124能够在云计算环境中。事件管理系统/数据库124能够将所接收事件相互关连。事件管理系统/数据库124能够因多种原因(例如比如识别低效或违规)而检查相互关连的事件。例如,第一事件能够指示飞机停放了第一阈值时间。第二事件能够指示给养尚未到达飞机。如果给养在第二阈值时间之内没有显露出来,则能够提出飞机的起飞将可能延误的通知。作为另一个示例,第一事件能够指示飞机在某个时间加油。第二事件能够指示交通工具在某个时间在飞机正后方。安全规程能够要求在飞机加油时,交通工具不应当在飞机正后方。能够提出已经违反安全规程的通知。识别低效和/或违规能够通过检查存档事件进行,以识别长期有问题状况。另外,能够检查和/或聚合存档事件,以确定事件的预计时间。识别低效和/或违规能够通过检查实时事件进行,以识别当前状况。将参照图7更详细说明低效。

事件管理系统/数据库124能够从其他类型的航空事件生成器126来接收附加事件。其他类型的航空事件生成器126能够包含例如飞机通信寻址和报告系统(acars)。其他类型的航空事件生成器126能够包含监测传感器并且传递所监测传感器的结果。所监测传感器的通信能够在动作、例如飞机门打开的发生期间发生。事件管理系统/数据库124能够把从分析装置104所接收的事件以及从其他类型的航空事件生成器126所接收的事件相互关连。

事件管理系统/数据库124能够向视频客户端104提供相互关连的事件。相互关连的事件的文本部分能够用作在一个或多个视频流或所附视频剪辑的关联部分上的覆盖。在一个实施例中,与相互关连的事件关联的视频剪辑能够在一个屏幕或者多个屏幕上按照时间同步方式来显示。在另一个实施例中,能够依次显示与相互关连的事件关联的视频剪辑。

图6描绘用于观测和/或分析飞机转向的示例方法600的流程图。图6的方法能够使用例如图1的分析装置106和/或图8的控制系统800来实现。图6为了说明和论述的目的而描绘按照特定顺序所执行的步骤。使用本文所提供的本公开,本领域的技术人员将将会理解,本文所公开方法的任何的各个步骤能够按照各种方式来适配、重新布置或修改,而没有背离本公开的范围。

在(602)处,能够从一个或多个照相装置接收一个或多个视频流。例如,分析装置106能够从一个或多个照相装置接收一个或多个视频流。作为另一个示例,控制系统800能够从一个或多个照相装置接收一个或多个视频流。在(604)处,能够使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。例如,分析装置106能够使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。作为另一个示例,控制系统800能够使用一个或多个特征检测技术来处理一个或多个视频流,以便从一个或多个视频流来识别一个或多个对象。处理一个或多个视频流能够包含提取与一个或多个对象关联的数据。一个或多个特征检测技术能够包含定向梯度直方图(hog)分类器、哈尔分类器、深度学习算法等和/或以上所述的任何组合。一个或多个所识别对象能够包含人员、交通工具、登机道、飞机、附加飞行转向支持对象等和/或以上所述的任何组合。在一个方面中,处理一个或多个视频流能够包含检测一个或多个视频流中的一个或多个圆圈。在另外方面中,处理一个或多个视频流能够包含基于一个或多个圆圈来检测一个或多个引擎。提取与一个或多个对象关联的数据能够包含提取与一个或多个对象关联的大小和/或位置信息、例如一个或多个圆圈的一个或多个。在另一方面中,处理一个或多个视频流能够包含检测一个或多个视频流内的感兴趣区域中的运动流。在另外方面中,感兴趣区域能够包含登机道。提取与一个或多个对象关联的数据能够包含从一个或多个对象例如从感兴趣区域和/或与感兴趣区域关联的对象来提取移动角度和移动幅值。

在(606)处,能够跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件。例如,分析装置106能够跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件。作为另一个示例,控制系统800能够跟踪一个或多个对象,以基于一个或多个对象和数据来确定与一个或多个视频流的至少一个视频流关联的事件。事件能够是机场处的飞机转向中的阶段。事件能够与机场处的飞机转向中的阶段关联。事件能够与关联于飞机转向中的阶段的任务关联。在一个方面中,跟踪一个或多个对象以确定事件能够包含基于一个或多个圆圈来确定飞机的位置。在一个方面中,跟踪一个或多个对象以确定事件能够包含当一个或多个圆圈的一个或多个超过一个或多个触发参数时,作出停放飞机的确定。在另一方面中,跟踪一个或多个对象以确定事件能够包含基于感兴趣区域中的运动流来确定登机道的状态。在另一方面中,跟踪一个或多个对象以确定事件能够包含当感兴趣区域的移动角度和移动幅值与登机道的部署状态一致时,作出停放飞机的确定。

在(608)处,事件能够随关联参数一起存储在数据库中。例如,分析装置106能够将事件随关联参数一起存储在数据库中。作为另一个示例,控制系统800能够将事件随关联参数一起存储在数据库中。参数能够是和/或包含时间戳。参数能够是和/或包含视频剪辑。参数能够是和/或包含静止图像。参数能够是描述一个或多个对象的至少一个的附加信息。作为另一个示例,参数能够是与转向的至少一个阶段关联的人们、设备和/或其他对象的位置的预计范围。作为另一个示例,参数能够包含其中与飞机转向的阶段关联的两个或更多任务应当发生的预计顺序。数据库能够由视频客户端和/或另一个计算装置来查询。数据库能够在云计算环境中。

在(610)处,飞机转向的至少一个阶段的分析能够至少部分基于事件和关联参数来执行。例如,分析装置106能够至少部分基于事件和关联参数来执行飞机转向的至少一个阶段的分析。作为另一个示例,控制系统800能够至少部分基于事件和关联参数来执行飞机转向的至少一个阶段的分析。分析能够包含将从至少时间戳所得出的时间与预计时间进行比较。例如,从至少时间戳所得出的时间能够是飞机转向的至少一个阶段或关联任务所花费以完成的时长。预计时间能够是飞机转向的至少一个阶段或关联任务应当花费以完成的预计时长。分析能够指示飞机转向的至少一个阶段或任务花费比预计时间要长的阈值时间量。作为另一个示例,分析能够包含将与转向的至少一个阶段关联的人员、设备和/或其他对象的位置的观测范围与位置的预计范围进行比较。在一个方面中,分析能够指示有人在他们不应当存在的区域中漫步。在一个方面中,分析能够指示设备附连或者尝试附连到飞机的错误侧。作为另一个示例,分析能够包含将观测任务顺序与预计任务顺序进行比较。分析能够指示任务相对于另一个任务无序地执行。在实施例中,能够分析有问题事件的集合,以确定共同线程。例如,如果20个事件的集合包含花费20分钟或以上的食品装载,然而预计食品装载时间为10分钟,则能够检查20个事件的集合以查看哪些属性(例如登机口(gate)编号、雇员、航线、飞行人员等)由多个事件共享。以这种方式,能够推断有问题事件的原因。

在(612)处,指示关于事件的问题的信号能够基于分析来提供。例如,分析装置106能够基于分析来提供指示关于事件的问题的信号。作为另一个示例,控制系统800能够基于分析来提供指示关于事件的问题的信号。在一个方面中,信号能够指示阶段和/或关联任务正花费比它应当花费的要长的阈值量。在一个方面中,信号能够指示人员、设备和/或对象处于此人员、设备和/或对象不应当存在的区域中。在一个方面中,信号能够指示阶段和/或任务相对于另一个阶段和/或任务无序地执行。在一个方面中,信号能够指示多个有问题事件共同的属性。

可选地,当一个或多个引擎超过一个或多个触发参数时,能够作出停放飞机的确定。例如,分析装置106能够在一个或多个引擎超过一个或多个触发参数时作出停放飞机的确定。作为另一个示例,控制系统800能够在一个或多个引擎超过一个或多个触发参数时作出停放飞机的确定。可选地,当作出停放飞机的确定时,能够创建停放飞机的通知。例如,分析装置106能够在作出停放飞机的确定时创建停放飞机的通知。作为另一个示例,控制系统800能够在作出停放飞机的确定时创建停放飞机的通知。

可选地,能够基于登机道的状态作出停放飞机的确定。例如,分析装置106能够基于登机道的状态作出停放飞机的确定。作为另一个示例,控制系统800能够基于登机道的状态作出停放飞机的确定。可选地,当作出停放飞机的确定时,能够创建停放飞机的通知。例如,分析装置106能够在作出停放飞机的确定时创建停放飞机的通知。作为另一个示例,控制系统800能够在作出停放飞机的确定时创建停放飞机的通知。

可选地,能够检索一个或多个历史操作时间。例如,分析装置106能够从事件管理系统/数据库124来检索历史操作时间。作为另一个示例,控制系统800能够从事件管理系统/数据库124来检索历史操作时间。历史操作时间能够与飞机处于转向或者转向中的阶段的时间关联。历史操作时间能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。可选地,预计操作时间能够基于一个或多个历史操作时间来确定。例如,分析装置106能够基于一个或多个历史操作时间来确定预计操作时间。作为另一个示例,控制系统800能够基于一个或多个历史操作时间来确定预计操作时间。确定预计操作时间能够包含使用机器学习算法来确定预计操作时间。

可选地,能够检索一个或多个历史登机口到登机口(gate-to-gate)时间。例如,分析装置106能够从事件管理系统/数据库124来检索历史登机口到登机口时间。作为另一个示例,控制系统800能够从事件管理系统/数据库124来检索历史登机口到登机口时间。历史登机口到登机口时间能够与飞机处于转向或者转向中的阶段的时间关联。历史登机口到登机口时间能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。可选地,预计登机口到登机口时间能够基于一个或多个历史登机口到登机口时间来确定。例如,分析装置106能够基于一个或多个历史登机口到登机口时间来确定预计登机口到登机口时间。作为另一个示例,控制系统800能够基于一个或多个历史登机口到登机口时间来确定预计登机口到登机口时间。确定预计登机口到登机口时间能够包含使用机器学习算法来确定预计登机口到登机口时间。

可选地,当前操作状况能够至少部分基于事件来确定。例如,分析装置106能够至少部分基于事件来确定当前操作状况。作为另一个示例,控制系统800能够至少部分基于事件来确定当前操作状况。可选地,设备的实时位置能够至少部分基于事件来确定。例如,分析装置106能够至少部分基于事件来确定设备的实时位置。作为另一个示例,控制系统800能够至少部分基于事件来确定设备的实时位置。

可选地,能够至少部分基于预计操作时间、预计登机口到登机口时间、当前操作状况或者设备的实时位置中的一个或多个对设备确定实时估计的到达时间。例如,分析装置106能够至少部分基于预计操作时间、预计登机口到登机口时间、当前操作状况或者设备的实时位置中的一个或多个来确定设备的实时估计的到达时间。作为另一个示例,控制系统800能够至少部分基于预计操作时间、预计登机口到登机口时间、当前操作状况或者设备的实时位置中的一个或多个来确定设备的实时估计的到达时间。

可选地,能够接收登机口计划表。例如,分析装置106能够接收登机口计划表。作为另一个示例,控制系统800能够接收登机口计划表。可选地,能够接收一个或多个操作限制。例如,分析装置106能够接收一个或多个操作限制。作为另一个示例,控制系统800能够接收一个或多个操作限制。可选地,能够至少部分基于实时估计的到达时间、登机口计划表和一个或多个操作限制对设备创建实时计划表。例如,分析装置106能够至少部分基于实时估计的到达时间、登机口计划表和一个或多个操作限制来创建设备的实时计划表。作为另一个示例,控制系统800能够至少部分基于实时估计的到达时间、登机口计划表和一个或多个操作限制来创建设备的实时计划表。

图7描绘用于观测和/或分析飞机转向的示例方法(700)的流程图。图7的方法能够使用例如图1的分析装置106和/或图8的控制系统800来实现。图7为了说明和论述的目的而描绘按照特定顺序所执行的步骤。使用本文所提供的本公开,本领域的技术人员将将会理解,本文所公开方法的任何的各个步骤能够按照各种方式来适配、重新布置或修改,而没有背离本公开的范围。

在(702)处,能够从一个或多个数据库来检索历史操作时间。例如,分析装置106能够从事件管理系统/数据库124来检索历史操作时间。作为另一个示例,控制系统800能够从事件管理系统/数据库124来检索历史操作时间。历史操作时间能够与飞机处于转向或者转向中的阶段的时间关联。历史操作时间能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。在(704)处,机器学习算法能够用来基于历史操作时间来确定预计时间和/或预计时间范围。例如,分析装置106能够使用机器学习算法来基于来自事件管理系统/数据库124的历史操作时间来确定预计时间和/或预计时间范围。作为另一个示例,控制系统800能够使用机器学习算法来基于来自事件管理系统/数据库124的历史操作时间来确定预计时间和/或预计时间范围。预计时间和/或预计时间范围能够与飞机转向或者飞机转向中的阶段关联。预计时间和/或预计时间范围能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。一个或多个数据库的至少一个能够在云计算环境中。

在(706)处,能够确定当前操作状况。例如,分析装置106能够确定当前操作状况。作为另一个示例,控制系统800能够确定当前操作状况。当前操作状况能够与飞机转向或者飞机转向中的阶段关联。当前操作状况能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。能够从摄像机或录像系统102接收一个或多个视频流。当前操作状况能够通过处理一个或多个视频流的至少一个来确定。在(708)处,能够确定实时位置。例如,分析装置106能够确定实时位置。作为另一个示例,控制系统800能够确定实时位置。实时位置能够与飞机转向或者飞机转向中的阶段期间的飞机关联。实时位置能够与关联飞机转向或者飞机转向中的阶段的设备关联。当前操作状况能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。能够从摄像机或录像系统102接收一个或多个视频流。实时位置能够通过处理一个或多个视频流的至少一个来确定。

在(710)处,能够从一个或多个数据库来检索历史登机口到登机口时间。例如,分析装置106能够从事件管理系统/数据库124来检索历史登机口到登机口时间。作为另一个示例,控制系统800能够从事件管理系统/数据库124来检索历史登机口到登机口时间。历史登机口到登机口时间能够与飞机处于转向或者转向中的阶段的时间关联。历史登机口到登机口时间能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。在(712)处,机器学习算法能够用来基于历史登机口到登机口时间来确定预计时间和/或预计时间范围。例如,分析装置106能够使用机器学习算法来基于来自事件管理系统/数据库124的历史登机口到登机口时间来确定预计时间和/或预计时间范围。作为另一个示例,控制系统800能够使用机器学习算法来基于来自事件管理系统/数据库124的历史登机口到登机口时间来确定预计时间和/或预计时间范围。预计时间和/或预计时间范围能够与飞机转向或者飞机转向中的阶段关联。预计时间和/或预计时间范围能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。

在(714)处,能够确定实时估计的到达时间。例如,分析装置106能够确定实时估计的到达时间。作为另一个示例,控制系统800能够确定实时估计的到达时间。实时估计的到达时间能够至少部分基于根据历史操作时间的预计时间和/或预计时间范围、当前操作状况、实时位置或者根据历史登机口到登机口时间的预计时间和/或预计时间范围中的一个或多个。估计的到达时间能够与飞机处于转向或者转向中的阶段的时间关联。估计的到达时间能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。

在(716)处,能够接收一个或多个操作限制。例如,分析装置106能够接收一个或多个操作限制。作为另一个示例,控制系统800能够接收一个或多个操作限制。一个或多个操作限制能够包含例如不可用设备、可用设备、根据当前气候条件所排除的飞机转向路径、根据当前气候条件的可能飞机转向路径、根据其他飞机所排除的飞机转向路径、根据其他飞机的可能飞机转向路径等。

在(718)处,能够接收登机口计划表和/或设备计划表。例如,分析装置106能够接收登机口计划表和/或设备计划表。作为另一个示例,控制系统800能够接收登机口计划表和/或设备计划表。在(720)处,能够创建实时计划表。例如,分析装置106能够创建实时计划表。作为另一个示例,控制系统800能够创建实时计划表。实时计划表能够至少部分基于估计的到达时间、一个或多个操作限制或者登机口计划表和/或设备计划表中的一个或多个。实时计划表能够与处于转向或者转向中的阶段的飞机关联。实时计划表能够与飞机转向或者飞机转向中的阶段期间使用的设备关联。

图8描绘按照本公开的示例实施例的能够用来实现控制系统800或其他系统的示例计算系统的框图。如所示,控制系统800能够包含一个或多个计算装置802。一个或多个计算装置802能够包含一个或多个处理器804和一个或多个存储器装置806。一个或多个处理器804能够包含任何适当处理装置,例如微处理器、微控制器、集成电路、逻辑装置或者其他适当处理装置。一个或多个存储器装置806能够包含一个或多个计算机可读媒体,包含但不限于非暂时计算机可读媒体、ram、rom、硬盘驱动、flash驱动或者其他存储器装置。

一个或多个存储器装置806能够存储由一个或多个处理器804可访问的信息,包含能够由一个或多个处理器804运行的计算机可读指令808。指令808能够是任何指令集,其在由一个或多个处理器804运行时使一个或多个处理器804执行操作。指令808能够是以任何适当编程语言所编写的软件或者能够以硬件来实现。在一些实施例中,指令808能够由一个或多个处理器804来运行,以便使一个或多个处理器804执行操作、例如用于观测和/或分析飞机转向的操作,如参照图6所述。

存储器装置806还能够存储数据810,其能够由处理器804来访问。例如,数据810能够包含视频流、事件数据、飞机转向数据,如本文所述的。数据810能够包含按照本公开的示例实施例的用于观测和/或分析飞机转向的一个或多个表、功能、算法、模型、方程等。

一个或多个计算装置802还能够包含通信接口812,其用来例如与系统的其他组件和/或其他计算装置进行通信。通信接口812能够包含用于与一个或多个网络进行接口的任何适当组件,包含例如发射器、接收器、端口、控制器、天线或者其他适当组件。

本文所述的技术参照基于计算机的系统以及由基于计算机的系统所采取的动作和来往于基于计算机的系统所发送的信息。本领域的技术人员将会知道,基于计算机的系统的固有灵活性允许组件之间以及之中的任务和功能性的大量可能配置、组合和划分。例如,本文所述的过程能够使用单个计算装置或者结合工作的多个计算装置来实现。数据库、存储器、指令和应用能够在单个系统上实现或者分布于多个系统。分布式组件能够依次或并行操作。

虽然各个实施例的具体特征可在一些附图中示出而在其他附图中未示出,但是这只是为了方便。按照本公开的原理,可与任何其他附图的任何特征结合参考和/或要求保护附图的任何特征。

本书面描述使用包含最佳模式的示例来公开本公开,并且还使本领域的技术人员能够实施本公开,包含制作和使用任何装置或系统,以及执行任何结合方法。本公开的可取得的专利范围由权利要求书来定义,并且能够包含本领域的技术人员想到的其他示例。如果这类其他示例包含与权利要求书的文字语言完全相同的结构元件,或者如果它们包含具有与权利要求书的文字语言的非实质差异的等效结构元件,则它们意图处于权利要求书的范围之内。

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