空中交通通信的制作方法

文档序号:18360892发布日期:2019-08-06 23:49阅读:176来源:国知局
空中交通通信的制作方法

航空器可以用于促进若干功能。航空器可以采用各种形式,无论这些形式现在是已知的还是以后开发的。航空器的一个功能可以包含将货物运输到目的地。

在运输期间,航空器可能需要与有人航空器、有关传统支持系统实体(例如,有人空中交通控制站)、无人航空系统(“uas”)和/或完全或部分计算机自动化的空中交通控制系统进行通信。

为了促进这种通信,航空器可以使用各种通信系统。航空器的通信系统可以采用各种形式,无论这些形式现在是已知的还是以后开发的。一种类型的航空器通信系统可以包含用于航空器的自主通信系统。

当通信系统以自主模式操作时,系统响应于检测到的事件向预期接收者发送消息可能是有利的。预期接收者能够理解该消息也可能是有利的。此外,如果将一些消息发送给多个预期接收者,则每个预期接收者理解该消息可能是有利的。

在各种不同环境中使用的各种交通工具,可能存在各种类型的自主通信系统。例如,对于在空中、地面、水下和空间中操作的交通工具,可以存在自主通信系统。其它示例也是可能的。



技术实现要素:

示例实施例可以促进航空器之间的自主通信的使用,同时还允许航空器与人类驾驶的航空器自主地通信。特别地,航空器的控制系统可以检测事件,确定应该被通信的与航空器的操作有关的信息,基于与该事件相关联的数据来确定应该被通信的信息,并且以一个或多个接收者理解的语言来自主地将该信息通信到有人航空器、有关的传统支持系统实体、无人航空系统和/或完全或部分计算机自动化的空中交通控制系统。

在一方面,提供了一种方法。该方法涉及由航空器的控制系统检测与事件相关联的数据。该方法还涉及由控制系统确定与事件有关的信息应该被通信。该方法进一步涉及由控制系统确定该信息的目标航空器。该方法附加地涉及由控制系统识别目标航空器的一个或多个操作参数,其中一个或多个操作参数包括指示目标航空器是人类操作的、计算机操作的还是两者的至少一个参数。该方法还涉及由控制系统从多种可用语言中选择与目标航空器相关联的语言,其中多种语言包括与人类操作的目标航空器相关联的至少一种自然语言和与计算机操作的目标航空器相关联的至少一种机器语言。该方法进一步涉及由控制系统以与目标航空器相关联的语言来生成表达与事件有关的信息的消息。该方法附加地涉及由控制系统将消息发射到目标航空器。

在一方面,提供了一种系统。该系统包含至少一个目标航空器和至少一个具有自主航空通信系统的航空器,其中自主航空通信系统包括用于与其它航空器和控制系统通信的至少一个接口。该控制系统被配置为检测与事件相关联的数据。该控制系统还被配置为确定与事件有关的信息应该被通信。该控制系统进一步被配置为确定接收该信息的目标航空器。该控制系统附加地被配置为识别目标航空器的一个或多个操作参数,其中至少一个操作参数指示目标航空器是人类操作的、计算机操作的还是两者。该控制系统还被配置为从多种可用语言中选择与目标航空器相关联的语言,其中多种语言包括与人类操作的目标航空器相关联的至少一种自然语言和与计算机操作的目标航空器相关联的至少一种机器语言。该控制系统进一步被配置为以与目标航空器相关联的语言来生成表达与事件有关的信息的消息。该控制系统附加地被配置为将消息发射到目标航空器。

在又一方面,提供了一种非瞬态计算机可读介质。该非瞬态计算机可读介质其中储存有指令,该指令可由一个或多个处理器执行,以引起控制系统进行功能。功能包括检测与事件相关联的数据。功能还包含确定与事件有关的信息应该被通信。功能进一步包含确定该信息的目标航空器。功能附加地包含由控制系统识别目标航空器的一个或多个操作参数,其中一个或多个操作参数包括指示目标航空器是人类操作的、计算机操作的还是两者的至少一个参数。功能还包含从多种可用语言中选择与目标航空器相关联的语言,其中多种语言包括与人类操作的目标航空器相关联的至少一种自然语言和与计算机操作的目标航空器相关联的至少一种机器语言。功能进一步包含以与目标航空器相关联的语言来生成表达与事件有关的信息的消息。功能附加地包含将消息发送到目标航空器。

在又一方面,提供了一种方法。该方法涉及由航空器的控制系统检测与事件相关联的数据。该方法还涉及由控制系统确定与事件有关的信息应该被通信。该方法进一步涉及由控制系统确定该信息的目标接收者。该方法附加地涉及由控制系统识别目标接收者的一个或多个操作参数,其中一个或多个操作参数包括指示目标接收者是人类操作的、计算机操作的还是两者的至少一个参数。该方法还涉及从多种可用语言中选择与一个或多个所识别的操作参数相关联的语言,其中多种语言包括至少一种自然语言和至少一种机器语言。该方法进一步涉及由控制系统以所选择的语言来生成表达与事件有关的信息的消息。该方法附加地涉及由控制系统发射生成的消息。

通过阅读以下详细描述并参考适当的附图,这些以及其它方面、优点和替代方案对于本领域普通技术人员将变得显而易见。此外,应该理解,在该发明内容部分和本文件的其它地方提供的描述旨在通过示例而非限制的方式说明所要求保护的主题。

附图说明

图1是根据示例实施例的含有与传统航空器、无人航空系统和地面支持系统实体通信的自主航空通信系统的航空器的简化图。

图2是图示根据示例实施例的自主航空通信系统的组件的简化框图。

图3是图示根据示例实施例的用于自主航空通信系统和目标航空器的通信流程的流程图。

图4是图示根据示例实施例的用于自主航空通信系统、地面支持系统实体和目标航空器的通信流程的流程图。

图5描绘了根据示例实施例的分布式计算架构。

图6描绘了根据示例实施例的布置为基于云的服务器系统的计算集群的网络。

图7是根据示例实施例的方法的流程图。

图8是根据示例实施例的方法的流程图。

具体实施方式

本文描述了示例性方法和系统。应该理解,词语“示例性”在本文中用于意旨“用作示例、实例或说明”。本文描述为“示例性”或“说明性”的任何实现方式或特征不必被解释为比其它实现方式或特征更优选或更具优势。在附图中,除非上下文另有指示,否则类似的符号通常标识类似的组件。本文描述的示例实现方式不意图限制。容易理解的是,如本文一般描述的并且在附图中图示的本公开的方面可以以各种不同的配置来布置、替换、组合、分开和设计,所有这些在本文中是明确可预期的。

i.概述

本实施例涉及方法、系统和装置,其基于系统在不同类型的接收者理解的通信语言之间切换的能力,可以帮助航空器有效地与各种共存实体进行自主通信。例如,将通信消息发送到有人空中交通控制站以及无人航空系统并且每个接收者理解其接收的消息可能是有利的。

特别地,示例实施例可以帮助uas或其它航空器有效且高效地参与与人类以及自主或半自主系统的自主通信。示例包含传统航空器和有关的支持系统实体、uas(例如,四轴飞行器(quad-copter)、尾坐式(tail-sitter)uas)或混合航空器(例如,能够在陆地和水上操作的两栖艇,能够降落在水上和陆地上的水上飞机)。

例如,可以在uas上实现自主航空通信系统,以促进利用交通工具驾驶员理解的自然语言、航空器的操作系统理解的机器语言或两者来与有人航空器进行通信。这种以每种类型的实体最容易理解的语言自主地与人类操作的和计算机自动化的实体进行通信的能力对于航空器和其它实体的操作是有利的。

在示例实施例中,系统可以基于检测到与事件相关联的数据来确定某信息应该被通信,其中事件是与在其上实现该系统的实体的操作、其它实体的操作或两者有关的任何事情(例如,在其上实现该系统的航空器的飞行管理参数,系统附近和/或远处的航空器的飞行管理参数,天气条件,干预情况)。例如,在航空器上实现的系统可以接收与指示干预情况的事件相关联的数据(例如,迎面而来的恶劣天气,减少的燃料源,先前指定的飞行路径或着陆区的不可用性,在飞行路径附近引入附加的航空器,不同类别的空域之间的转换等),并确定反应这样的情况的该信息应该被通信。

在另一方面,系统可以基于这些干预情况来确定需要被通信的信息是航空器应该行进的新飞行路径的建议。在其它实施例中,系统还可以确定该信息不仅包含航空器自身的建议飞行路径,还包含其附近、远处或两者的其它航空实体的建议飞行路径。

在示例实施例中,航空器可以基于被传达到信息的一个或多个特定接收者来调整被传达的信息的一种或多种形式。然而,为了被目标接收者正确理解,这些通信可以以一种或多种具体语言传递。在一些实施例中,系统可以检测一个或多个目标航空器的某些操作参数,并基于所识别的操作参数来识别每个目标航空器是人类操作的、计算机操作的还是可能两者。为了增加一个或多个目标航空器将理解信息的可能性,系统然后选择与一个或多个目标航空器相关联的一种或多种语言。例如,这些语言可以包含一种或多种自然语言(例如,英语、西班牙语、德语等)、一种或多种机器语言(例如,xml等)或两者。

一旦航空器的自主航空通信系统已经确定应该被通信的信息、一个或多个目标接收者,识别每个是计算机操作的、人类操作的还是两者,并选择应该传达该信息的语言,系统然后可以以一个或多个目标接收者最可能理解的一种或多种语言来生成表达该信息的消息并发射该消息。

在示例实施例中,系统可以基于干预情况(例如,恶劣天气)来确定航空器需要改变航线或以某种方式改变飞行计划或路线,检测至少一个附近的目标航空器,确定目标航空器由某类型的自主飞行系统自主驾驶,选择与目标航空器的自动化飞行系统相关联的机器语言,以相关联的机器语言来生成消息,并将消息发射到附近的目标航空器。在其它示例实施例中,系统可以确定航空器需要改变航线,检测至少一个附近的目标航空器,识别目标航空器正在由人类驾驶,选择与目标航空器的驾驶员相关联的自然语言,以相关联的自然语言来生成消息,并将消息发射到附近的目标航空器。在另一方面,发射到一个或多个目标航空器的消息可能不需要肯定响应(例如,自主航空通信系统可以将消息发射到其它航空器而指示其无需报告)。

在其它示例实施例中,系统可以检测与事件(例如,需要在不同类别的空域之间转换)相关联的数据并确定该信息需要被通信到至少一个目标接收者(例如,在这样的空域之间转换的请求),该至少一个目标接收者可以包含地面支持系统实体(包含完全或部分计算机自动化的空中交通控制系统、有人空中交通控制站或两者)、传统航空器或无人航空系统。

ii.说明性自主航空通信系统

本文公开了与提供航空器之间的自主通信有关的方法、系统和装置。这些通信是响应于以下而生成的:检测到来自一个或多个源的数据,识别接收者是人类操作者、计算机操作的还是两者,以基于所确定的接收者的身份而不是消息本身的内容的语言来生成要发送给接收者的消息。

图1是含有与第一目标航空器103、第二目标航空器105和地面支持系统实体107通信的自主航空通信系统的航空器101的简化图。

在所示实施例中,与航空器101相关联的自主航空通信系统可以将通信消息102发送到第一目标交通工具103。在另一方面,第一目标交通工具可以是传统航空器,其可以是计算机操作的、人类操作的或两者。在该示例中,对于自主航空通信系统以传统航空器将理解的语言来发送通信消息可能是有利的。例如,如果传统航空器是仅人类操作的,则应该以人类接收者将理解的语言来发送通信消息102,通信消息102可以包含以通过模拟手段(例如,vhf(“特高频”)类型或hf(“高频”))和/或数字手段(例如,ip承载语音)发射的某语言的语音消息。其它示例也是可能的。替代地,如果传统航空器是仅计算机操作的,则应该以计算机接收者将理解的语言来发送通信消息102,其可以包含通过数字手段(例如,一个或多个无线网络上的xml)发射的消息。其它示例也是可能的。

在所示实施例中,与航空器101相关联的自主航空通信系统可以将通信消息104发送到第二目标交通工具105。在另一方面,第二目标交通工具可以是无人航空系统,其可以是计算机操作的、人类操作的或两者。在该示例中,对于自主航空通信系统以uas和/或其操作者将理解的语言来发送通信消息可能是有利的。例如,如果uas是仅人类操作的(例如,uas充当从其它航空器到uas的操作者的通信的中继),则应该以人类接收者将理解的语言来发送通信消息104。在该示例中,以人类操作者将理解而无需翻译的语言来发送通信消息可能是有利的,其可以包含以通过模拟手段(例如,vhf(“特高频”)类型或hf(“高频”))和/或数字手段(例如,ip承载语音)发射的某语言的语音消息,或者以uas通常以其通信的语言的语音消息,以使得uas在向其操作者发送通信消息之前进行的任何转换都将尽可能高效和准确。此外,如果uas是仅计算机操作的,则应该以计算机接收者将理解的语言来发送通信消息104,如上所述,该语言包含uas通常以其通信的语言。其它示例也是可能的。

在所示实施例中,与航空器101相关联的自主航空通信系统可以将通信消息106发送到地面支持系统实体107。在另一方面,地面支持系统实体可以是计算机操作的、人类操作的或两者。相应地,在该示例中,对于自主航空通信系统以地面支持网络将理解的语言来发送通信消息可能是有利的。例如,如果地面支持系统实体是仅人类操作的,则应该以人类接收者将理解的语言来发送通信消息106,通信消息106可以包含通过模拟手段(例如,vhf(“特高频”)类型或hf(“高频”))和/或数字手段(例如,ip承载语音)发射的语音消息。其它示例也是可能的。替代地,如果地面支持系统实体是仅计算机操作的,则应该以计算机接收者将理解的语言来发送通信消息106,通信消息106可以包含通过数字手段(例如,一个或多个无线网络上的xml)发射的消息。其它示例也是可能的。

在所示实施例中,在另一方面,基于网络内的所有四个实体的操作,在航空器101上实现的自主航空通信系统可以与第一目标航空器103、第二目标航空器105和地面支持系统实体107通信。例如,基于可以由一个或多个网络通信实体108(例如,卫星通信网络)限定或仅由其服务的无线通信网络内的所有四个实体的操作,在航空器101上实现的自主航空通信系统可以与第一目标航空器103(例如,人类操作的传统航空器)、第二目标航空器105(例如,计算机操作的uas)和地面支持系统实体107(例如,其可以是人类操作的和计算机操作的两者)通信。

在另一方面,尽管在实现与至少一个目标航空器的通信方面讨论了上述说明性自主航空通信系统,但是该说明性实施例中描述的任何内容都不应被解释为将该系统的应用限制为仅用于实现与航空器通信。相反,上述说明性系统还可以用于实现与非航空器(例如,有关的地面支持系统实体,其可以包含完全或部分计算机自动化的空中交通控制系统、有人空中交通控制站或两者)通信。

i.说明性自主航空通信系统组件

图2是图示根据示例实施例的自主航空通信系统200的组件的简化框图。自主航空通信可以在航空器101、103和/或105中的一个中实现,和/或在地面系统(诸如参考图1描述的地面支持系统实体107)中实现。然而,自主航空通信系统200也可以采用其它形式。

自主航空通信系统200可以包含用户接口模块201,网络通信接口模块202,和一个或多个传感器206,一个或多个处理器208,和数据储存210,所有这些都可以经由系统总线、网络或其它连接机制228链接在一起。

具体而言,自主航空通信系统200可以包含各种类型的通信接口,并且可以包含被配置为提供本文所述的功能的计算系统。在所示实施例中,自主航空通信系统200的通信接口可以包含通信接口201和202。

在所示实施例中,自主航空通信系统200还可以包含各种类型的传感器206,并且可以包含被配置为提供本文所述的功能的计算系统。

在所示实施例中,自主航空通信系统200还包含一个或多个处理器208。处理器208可以是通用处理器或专用处理器(例如,数字信号处理器、应用专用集成电路等)。一个或多个处理器208可以被配置为执行计算机可读程序指令212,该计算机可读程序指令212储存在数据储存210中并且可执行以提供本文所述的自主航空通信系统200的功能。

数据储存210可以包含或采用一个或多个计算机可读储存介质的形式,该一个或多个计算机可读储存介质可以由至少一个处理器208读取或访问。一个或多个计算机可读储存介质可以包含易失性和/或非易失性储存组件,诸如光、磁、有机或其它存储器或磁盘储存,其可以全部或部分与一个或多个处理器208中的至少一个集成。在一些实施例中,数据储存210可以使用单个物理装置(例如,一个光、磁、有机或其它存储器或磁盘储存单元)来实现,而在其它实施例中,数据储存210可以使用两个或更多个物理装置来实现。

如所指出的,数据储存210可以包含计算机可读程序指令212以及可能的附加数据,诸如自主航空通信系统200的诊断数据。这样,数据储存210可以包含程序指令212以进行或促进本文所述的自主航空通信系统功能中的一些或所有。例如,在所示实施例中,程序指令212包含数据检测模块214、信息模块216、目标模块218、身份模块220、语言模块222、消息模块224以及协商模块226。

a.通信接口

在说明性实施例中,用户接口模块201可以操作以向外部用户输入/输出装置发送数据和/或从外部用户输入/输出装置接收数据。例如,用户接口模块201可以被配置为向用户输入装置(诸如键盘、小键盘、触摸屏、计算机鼠标、轨迹球、操纵杆、相机、语音识别模块和/或其它类似的装置)发送数据和/或从用户输入装置接收数据。用户接口模块201还可以被配置为向现在已知或以后开发的用户显示装置提供输出,诸如一个或多个阴极射线管(crt)、液晶显示器、发光二极管(led)、使用数字光处理(dlp)技术的显示器、打印机、灯泡和/或其它类似的装置。用户接口模块201还可以被配置为生成(多个)听觉输出,诸如扬声器、扬声器插孔、音频输出端口、音频输出装置、耳机和/或其它类似的装置。

网络通信接口模块202可以包含一个或多个无线接口203和/或一个或多个有线接口204,其可配置为与一个或多个网络通信。无线接口203可以包含一个或多个无线发射器、接收器和/或收发器。这样的无线接口可以提供在一个或多个无线通信协议下的通信,诸如蓝牙、wifi(例如,ieee802.11协议)、长期演进(lte)、wimax(例如,ieee802.16标准)、射频id(rfid)协议、近场通信(nfc)和/或其它无线通信协议。有线接口204可以包含一个或多个有线发射器、接收器和/或收发器,诸如以太网收发器、通用串行总线(usb)收发器或者类似的收发器,该类似的收发器可配置为经由双绞线、同轴电缆、光纤链路或到有线网络的类似的物理连接来进行通信。

在一些实施例中,网络通信接口模块202可以进行上面在至少图1的上下文中讨论的用于航空器中的自主航空通信系统的通信接口的至少一些功能。例如,网络通信接口模块202可以包含配置用于语音通信的可调航空无线电和/或用于自动报告数据(诸如与航空器的操作有关的一个或多个事件)的雷达应答机。

在其它实施例中,网络通信接口模块202可以被配置为提供可靠、安全和/或经认证的通信。对于每个通信,用于确保可靠通信(即,有保证的消息传递)的信息可以被提供,可能作为消息头和/或尾的一部分(例如,分组/消息排序信息,(多个)封装头和/或(多个)封装尾,大小/时间信息,以及诸如crc和/或奇偶校验值的传输验证信息)。可以使用一种或多种加密协议和/或算法(诸如但不限于des、aes、rsa、diffie-hellman和/或dsa)使通信安全(例如,被编码或加密)和/或解密/解码。也可以使用其它加密协议和/或算法,或者除了在本文中列出的加密协议和/或算法之外的加密协议和/或算法来使通信安全(并且然后解密/解码)。

在一些实施例中,自主航空通信系统200可以包含网络通信接口模块202,其允许短距离通信和远距离通信两者。例如,自主航空通信系统200可以被配置用于使用蓝牙的短距离通信和用于cdma协议下的远距离通信。在这样的实施例中,自主航空通信系统200可以被配置为用作“热点”;或者换言之,作为远程支持装置与一个或多个数据网络(诸如蜂窝网络和/或互联网)之间的网关或代理。如此配置,自主航空通信系统200可以促进数据通信,否则远程支持装置本身无法进行该数据通信。

例如,自主航空通信系统200可以提供到远程装置的wifi连接,并且用作到蜂窝服务提供商的数据网络的代理或网关,自主航空通信系统可以在例如lte或3g协议下连接到该蜂窝服务提供商的数据网络。自主航空通信系统200还可以用作到高空气球网络、卫星网络或这些网络的组合等的代理或网关,否则远程装置可能无法访问该高空气球网络、卫星网络或这些网络的组合等。

b.传感器

在说明性实施例中,传感器206可以包含imu,其可以包含加速度计和陀螺仪两者。此外,加速度计和陀螺仪可以一起使用以确定自主航空通信系统200的取向和/或在其上实现自主航空通信系统200的航空器的取向。特别地,加速度计可以测量航空器相对于地球的方向,而陀螺仪测量围绕轴线的旋转速率。imu以低成本、低功耗封装而商业可得。例如,imu可以采用微电子机械系统(mems)或纳米电磁系统(nems)的形式或包含微电子机械系统(mems)或纳米电磁系统(nems)。也可以利用其它类型的imu。

除了加速度计和陀螺仪之外,可以利用其它传感器206来帮助更好地确定位置和/或帮助增加航空通信系统200的自主性。这样的传感器的两个示例是磁力计和压力传感器。在一些实施例中,自主航空通信系统可以包含低功耗数字3轴磁力计,其可以用于实现精确航向信息的方向独立的电子罗盘。然而,也可以利用其它类型的磁力计。其它示例也是可能的。此外,注意到,自主航空通信系统中可以包含一些或所有上述的惯性传感器作为与imu分开的组件。

自主航空通信系统200还可以包含压力传感器或气压计,其可以被用于确定自主航空通信系统的高度。替代地,可以使用其它传感器(诸如声波高度计或雷达高度计)来提供高度的指示,这可以帮助改善imu的准确性和/或防止imu的漂移。

在另一方面,自主航空通信系统200可以包含一个或多个传感器,其允许自主航空通信系统感测环境中的对象。例如,自主航空通信系统200可以包含一个或多个超声传感器。超声传感器可以通过生成声波并确定波的发射与接收从对象对应的回波之间的时间间隔来确定到对象的距离。此外,超声传感器还可以用于需要悬停在某高度或需要能够检测障碍物的交通工具。其它传感器可以用于确定、感测附近的对象的存在和/或确定到附近的对象的距离,诸如光检测和测距(lidar)传感器、激光检测和测距(ladar)传感器和/或红外或前视红外(flir)传感器等。

在一些实施例中,自主航空通信系统200还可以包含一个或多个成像传感器。例如,自主航空通信系统可以利用一个或多个静态相机和/或视频相机来从其操作的环境中捕获图像数据。作为具体示例,电荷耦合装置(ccd)相机或互补金属氧化物半导体(cmos)相机可以与自主航空通信系统200一起使用。这样的成像传感器具有许多可能的应用,诸如障碍物回避、定位技术、用于更精确导航的地面跟踪(例如,通过将光流技术应用于图像)、视频反馈和/或图像识别和处理等,以及其他可能性。

自主航空通信系统200还可以包含gps接收器。gps接收器可以被配置为提供典型的众所周知的gps系统的数据,诸如自主航空通信系统200的gps坐标。这样的gps数据可以由自主航空通信系统200用于各种功能。这样,自主航空通信系统可以使用其gps接收器来帮助导航到目的地,该目的地如至少部分地由目的地实体提供的gps坐标所指示。当然,其它示例也是可能的。

在进一步的示例中,传感器206可以被配置为测量自主航空通信系统200的环境中的其它条件并提供关于该环境的数据。例如,传感器206可以包含以下中的一个或多个:(i)识别其它对象和/或装置的识别传感器,诸如但不限于rfid读取器、近距离传感器、一维条形码读取器、二维条形码(例如,快速响应(qr)码)读取器和激光跟踪器,其中(多个)识别传感器可以被配置为读取标识符(诸如rfid标签、条形码、qr码和/或被配置为要被读取的其它装置和/或对象)并且至少提供识别信息;(ii)用于测量自主航空通信系统200的位置和/或移动的位置传感器,诸如但不限于上述传感器(例如,陀螺仪、加速度计、全球定位系统(gps)装置、声纳传感器、雷达装置等)、激光位移传感器、多普勒传感器和罗盘;(iii)用于获得指示自主航空通信系统200的环境的数据的环境传感器,诸如但不限于上述传感器(例如,高度计、红外传感器、相机等)、生物传感器、电容传感器、触摸传感器、温度传感器、无线传感器、无线电传感器、移动传感器、麦克风、声音传感器、超声传感器、光学传感器,光传感器和/或烟雾传感器;(iv)测量自主航空通信系统200、在其上实现自主航空通信系统的交通工具(和/或其它交通工具)或两者的完整性的结构和资源传感器,诸如但不限于燃料传感器、电池传感器、与交通工具结构部分相关联的传感器(例如,出口门传感器、起落架部署传感器等);以及(v)用于测量作用于自主航空通信系统200的一个或多个力(例如,惯性力和/或重力)的力传感器,诸如但不限于测量一个或多个维度的力、扭矩、地面力、摩擦力的一个或多个传感器,和/或识别零力矩点(zmp)和/或zmp的位置的zmp传感器。

当然,传感器206的许多其它示例也是可能的。

c.数据检测确定

数据检测模块214可以提供允许自主航空通信系统200例如检测数据的功能,该数据与在其上植入该系统的航空器以及其附近或远处的其它实体的操作有关。为此,数据检测模块214可以管理从自主航空通信系统200的接口和传感器检测到的数据。

在一些实施例中,数据检测模块214可以通过基于所接收数据的一个或多个参数对所接收的数据进行优先级排序来管理它从自主航空通信系统200的接口和传感器接收的数据。在一个实施例中,这些参数可以包含由检测到的数据指示的事件的紧迫性和/或优先级。例如,如果数据检测模块214确定某数据指示某事件(温度传感器和/或烟雾传感器传达指示航空器着火的数据)应该优先于其它事件(例如,gps接收器传送指示航空器在正确的飞行路径上的数据),则数据检测模块214可以将优先数据放在要处理的其它数据之前。

在另一个示例中,这样的参数可以包含从其接收数据的源。例如,优先处理从某通信接口检测到的数据而不是从其它通信接口和/或传感器检测到的数据可能是有利的。因此,在该示例中,如果数据检测模块214确定某数据是正从该某通信接口检测到的(例如,驾驶员正在向用户接口模块键入查询),则数据检测模块214可以确定在处理从其它接口和/或传感器(例如,指示航空器内部温度的温度传感器)检测到的其它数据之前,应该优先处理从所述接口检测到的数据。

在又一个示例中,这样的参数可以包含一个或多个类型的检测到的数据的预设范围。例如,仅基于检测到的数据是否在某个预设范围之内或之外来处理检测到的数据可能是有利的,该预设范围限定应该检测哪些事件和数据以及不应该检测哪些事件和数据。因此,在该示例中,如果数据检测模块214确定从某接口或传感器检测到的数据在某预设之内或之外(例如,力传感器指示与重力相关联的数据在交通工具的正常操作范围之外),则数据检测模块214可以确定应该检测与某接口或传感器相关联的数据。

在其它实施例中,数据检测模块214可以通过仅基于检测顺序聚合检测到的数据来管理从自主航空通信系统200的接口和传感器检测到的所有数据。例如,对于数据检测模块214从自主航空通信系统200的接口和传感器检测所有数据,以接收顺序排列数据,并允许由另一个模块和/或后处理实体进行数据的任何进一步优先级排序或细化可能是有利。也可以利用其它数据管理技术。

d.信息检测

信息模块216可以提供允许自主航空通信系统200例如确定与事件有关的信息的功能,该事件应该被通信给在其上实现该系统的航空器和/或其附近或远处的实体的操作者。为此,数据检测模块216可以确定与事件相关联的信息,并且然后确定是否应该通信与事件相关联的信息。

在一个实施例中,信息模块216可以通过确定与事件有关的信息在还是不在一个或多个类型的检测到的数据的预设范围内,基于从自主航空通信系统200的数据检测模块接收的数据,来确定应该被通信的信息。例如,基于信息反映检测到的数据在还是不在某些预设范围内来仅中继与事件有关的信息可能是有利的,该某些预设范围限定应该通信那些信息以及不应该通信哪些信息。因此,在该示例中,如果信息模块216确定与从某接口或传感器检测到的事件相关联的数据在某预设范围之外或之内(例如,力传感器指示与重力相关联的数据在交通工具的正常操作范围之外的和/或燃料传感器指示交通工具没有燃料),则信息模块216可以确定应该通信信息(例如,“sos”、“mayday”、“需要更多燃料”、“我的当前坐标是41.87765,-87.637109,”等)。

在其它实施例中,信息模块216可以基于与事件相关联的数据是否来自一个或多个源来确定应该通信的信息。例如,如果从某通信接口检测到与信息有关的事件相关联的数据,则总是确定应该通信该信息可能是有利的(例如,驾驶员向用户接口模块输入系统查询,其可能总是需要快速响应)。

在其它实施例中,信息模块216可以基于信息的内容确定应该通信的信息。例如,如果信息与在其上实现自主航空通信系统200的航空器、一个或多个目标航空器或两者的建议飞行路径有关,则确定总是应该通信该信息可能是有利的。还可以利用其它确定的信息管理技术。

e.目标检测

目标模块218可以提供允许自主航空通信系统200例如确定应该向其通信信息的目标航空器的功能。为此,目标模块218可以基于自主航空通信系统200和/或在其上实现该系统的交通工具的具体需要、一个或多个有关实体的一个或多个特性、或在其上实现自主航空通信系统的交通工具的一些标准操作协议和/或该交通工具和/或该系统操作的环境来确定应该向其通信信息的目标航空器。

在一个实施例中,目标模块218可以基于自主航空通信系统200、在其上实施该系统的交通工具或两者的具体一个或多个需要来确定应该向其通信信息的目标航空器。例如,目标模块218可以确定在其上实现自主航空通信系统200的交通工具燃料正在减少并且确定反映缺乏燃料的信息应该被通信到附近的燃料承载源。在另一方面,目标模块218可以确定附近的燃料承载源(例如,空中加油飞行器、地面燃料供应器等)。因此,在该示例中,目标模块218可以确定应该向其通信信息的目标航空器是附近的燃料承载源。

在一个实施例中,目标模块218可以基于一个或多个有关实体的一个或多个特性来确定应该向其通信信息的目标航空器。例如,目标模块218可以确定有关实体(例如,附近的航空器、交通工具正在其中操作的空域等)具有影响在其上实现自主航空通信系统200的交通工具的一个或多个特性(例如,附近的航空器的不安全轨迹或速度、交通工具正在其中操作的空域的恶劣天气等),并且这样的信息应该被通信到目标航空器(例如,附近不安全地操作的航空器、另一个附近的航空器、在网络内操作的地面支持系统实体等)。

在又一个实施例中,目标模块218可以基于在其上实现自主航空通信系统的交通工具的一个或多个标准操作协议和/或该交通工具和/或该系统操作的环境来确定应该向其通信信息的目标航空器。例如,目标模块218可以基于自主航空通信系统在其中操作的空域的一个或多个标准操作协议(例如,在系统的一英里半径内操作的任何航空器应该被告知系统的gps坐标)来确定信息应该被通信到某目标航空器(例如,在系统的一英里半径内操作的航空器)。当然,也可以利用其它目标航空器识别方法。

f.身份检测

身份模块220可以提供允许自主航空通信系统200例如识别目标航空器的一个或多个操作参数的功能,其中至少一个操作参数指示目标航空器是人类操作的、计算机操作的还是两者。为此,身份模块220可以基于对其它自主通信系统的检测和交互、使用在自主空中通信系统与目标航空器之间的一个或多个握手协议或者归属于目标航空器可能是其一部分的类别的实体的默认操作参数来识别指示目标航空器是人类操作的、计算机操作的还是两者的操作参数。

在一个实施例中,身份模块220可以基于对与该目标航空器相关联的自主通信系统的检测和交互来识别应该向其通信信息的目标航空器的操作参数。例如,在确定目标航空器之后,身份模块220可以通过识别与自主通信系统相关联的一个或多个操作参数来检测目标航空器具有相关联的自主通信系统。在另一方面,识别与自主通信系统相关联的一个或多个操作参数可以指示在其上实现该系统的目标交通工具是人类操作的、计算机操作的还是两者(例如,目标航空器的自主通信系统可以具有操作参数,该操作参数将交通工具正由人类、计算机或两者操作自动地报告到预定附近的任何其它自主通信系统)。

在另一个实施例中,身份模块220可以通过使用在自主航空通信系统与目标航空器之间的一个或多个握手协议来识别目标交通工具的操作参数。例如,身份模块220可以通过使用提示附近的航空器以一种或多种格式来响应邀请(例如,ping其它自主通信系统、广播以自然语言提示目标航空器“请确认你的身份”的模拟无线电、邀请计算机系统以标准化的计算机语言进行响应等)的协议并且然后分析从目标航空器接收的响应的源(例如,仅接收模拟语音响应“我是泰德”,可以指示目标航空器是人类操作的)来识别目标交通工具的操作参数。

在又一个实施例中,身份模块220可以通过参考可以归属于目标航空器可能是其一部分的类别的实体的操作参数的储存库来识别目标交通工具的操作参数。例如,身份模块220可以通过确定目标航空器的某些特性(例如,航空器是传统航空器,统计上几乎总是含有自主通信系统)并参考含有目标航空器可能是其一部分的类别的实体(例如,应该假定该类型的所有航空器均由人类和计算机两者操作,并应该通过人类和计算机手段两者进行通信)的标准操作参数的储存库来识别目标航空器的操作参数。也可以利用其它目标身份检测方法。

g.语言选择

语言模块222可以提供允许自主航空通信系统200例如从多种语言中选择与目标航空器相关联的一种或多种语言的功能。为此,语言模块222可以利用由身份模块220识别的一个或多个操作参数来选择目标航空器的(多个)操作者最可能理解的语言,该一个或多个操作参数指示目标航空器是人类操作的、计算机操作的还是两者。此外,语言模块222从多种语言中选择一种或多种语言,其中与人类操作的目标航空器相关联的任何自然语言是从多种自然语言通信能力的集合中选择的,并且与计算机操作的目标航空器相关联的任何机器语言是从多种计算机语言通信能力的集合中选择的。

在一个实施例中,语言模块222可以使用由与该目标航空器相关联的自主通信系统的身份模块220识别的操作参数。例如,语言模块222可以基于与在目标航空器上实现的自主通信系统相关联的一个或多个操作参数来选择与目标航空器相关联的一种或多种语言。此外,语言模块222可以基于交通工具的一个或多个操作参数指示该交通工具是人类操作的、计算机操作的还是两者(例如,目标航空器的自主通信系统可以具有操作参数,该操作参数将交通工具正由人类、计算机或两者操作自动地报告到预定附近的任何其它自主通信系统)来选择与目标航空器相关联的一种或多种语言。在其他方面,语言模块222可以基于交通工具的指示哪种语言人类操作者、计算机操作者或两者将优选以其通信的一个或多个操作参数(例如,目标航空器的自主通信系统可以具有操作参数,该操作参数自动地报告航空器是由优选以西班牙语通信的人类操作的和优选以xml通信的计算机操作的)来选择与目标航空器相关联的一种或多种语言。

在另一个实施例中,语言模块222可以通过使用自主航空通信系统与目标航空器之间的一个或多个握手协议来使用由身份模块220识别的操作参数。例如,语言模块222可以基于目标交通工具的操作参数来选择与目标航空器相关联的一种或多种语言,该目标交通工具的操作参数通过使用提示附近的航空器响应邀请的协议并且分析从目标航空器接收的响应的源而决定(例如,接收仅以xml的邀请的接收确认可以指示目标航空器是计算机操作的并且优选以xml通信)。

在又一个实施例中,语言模块222可以通过参考目标航空器可能是其一部分的类别的实体的操作参数的储存库来使用由身份模块220识别的操作参数。例如,语言模块222可以基于目标交通工具的操作参数来选择与目标航空器相关联的一种或多种语言,该目标交通工具的操作参数由身份模块220通过确定目标航空器的某些特性并参考含有目标航空器可能是其一部分的类别的实体的标准操作参数的储存库而决定(例如,因为应该假定某类型的所有目标航空器是由优选以西班牙语通信的人类和优选以xml通信的计算机两者操作的,所以所有的通信语音应该相应地选择)。也可以利用其它目标身份检测方法。

h.消息生成

消息模块224可以提供允许自主航空通信系统200例如以目标航空器最可能理解的一种或多种所选择语言来生成消息的功能。为此,消息模块224可以利用目标航空器的人类操作者、计算机操作者或两者最可能理解的一种或多种所选择语言。此外,利用那些一种或多种语言的消息模块224可以生成简单地传达要通信的信息的消息,需要一个或多个肯定响应的消息,和/或用作自主航空通信系统与目标航空器之间的协商会话的邀请的消息。一旦生成,就可以利用上述相同的通信接口将消息发射到目标航空器。

在一个实施例中,消息模块224可以使用由语言模块222选择的一种或多种语言来生成传达应该通信的信息的消息,但是可以不要求或甚至不征求响应。例如,消息模块224可以生成反映在其上实现自主航空通信系统200的航空器的特性的消息,该消息是仅为了目标航空器的益处而被发射(例如,自主航空通信系统可以向远处的实体报告在其上实现该系统的航空器所处的空域的当前天气以供将来参考)。

在另一个实施例中,消息模块224可以使用由语言模块222选择的一种或多种语言来生成传达应该通信的信息的消息并且征求响应和/或甚至要求响应以停止发送所生成的信息。例如,消息模块224可以生成反映在其上实现自主航空通信系统200的航空器的特性的消息,该消息是为了在其上实现该系统的交通工具和目标航空器的共同益处而被发射(例如,自主航空通信系统可以向附近的实体报告在其上实现该系统的航空器的当前轨迹,并请求和/或要求确认以中断重复的消息生成和发射。

在又一个实施例中,消息模块224可以使用由语言模块222选择的一种或多种语言来生成传达应该通信到第一目标航空器的信息的消息,发射该消息(也征求响应),并且然后基于响应中含有的信息,将该消息发射到第二目标航空器和/或请求第一目标交通工具将该消息发射到第二目标交通工具。

例如,如图3所示,消息模块可以生成状态通信消息304,其反映关于在其上实现自主航空通信系统的航空器301的特性的信息的可用性(例如,“飞行路径信息当前可用”),该状态通信消息304被发射到地面支持系统实体302并在采取任何进一步行动之前征求响应(例如,“请确认此消息以获得任何进一步的信息”)。然后,在接收到所请求的确认通信消息306之后,消息模块可以生成响应通信消息308,其反映在其上实现自主航空通信系统的航空器301的特性的信息(例如,“飞机当前正向北行驶,飞往伊利诺伊州芝加哥,时速约为587英里”),该响应通信消息308被发射到地面支持系统实体302并且还请求可能不容易决定的目标航空器303的一个或多个操作参数。

然后,地面支持系统实体302可以向目标航空器303发送请求通信消息310,其请求关于目标航空器303的操作参数的信息,该请求通信消息310可以在从目标航空器到地面支持系统实体的应答通信消息312中被应答。此外,地面支持系统实体302然后可以向航空器301发送报告通信消息314,其报告关于目标航空器303的操作参数的信息。

在另一方面,如图3-316所示,基于所接收的操作参数信息,消息模块然后可以以目标航空器303最可能理解的语言来生成第二实体状态通信消息318,其反映了在其上实现自主航空通信系统的航空器301的特性的可用性(例如,“飞行路径信息当前可用”),该第二实体状态通信消息318被发射到目标航空器303并在采取任何进一步行动之前征求响应(例如,“请确认此消息以获得任何进一步的信息”)。然后,在接收到所请求的第二实体确认通信消息320之后,消息模块可以生成第二实体响应通信消息322,其反映在其上实现自主航空通信系统的航空器301的特性的信息(例如,“飞机当前正向北行驶,飞往伊利诺伊州芝加哥,时速约为588英里”),该第二实体响应通信消息322被发射到目标航空器。也可以利用其它消息生成方法。

i.协商会话促进和决议

协商模块226可以提供允许自主航空通信系统200例如以接收者最可能理解的一种或多种语言与一个或多个目标航空器、地面支持系统实体或两者协商一个或多个建议的功能。为此,协商模块226可以利用消息模块224以接收者最可能理解的一种或多种语言来生成消息,该消息用作对自主航空通信系统与一个或多个目标航空器、地面支持系统实体或两者之间的协商会话的邀请。一旦一个或多个目标航空器、地面支持系统实体或两者接受邀请,协商模块就可以分析与航空器、目标航空器和/或地面有关的相关数据和/或信息,并且以接收者最可能理解的一种或多种语言来生成应该通信到一个或多个目标航空器、地面支持系统实体或两者的一个或多个建议。

在示例实施例中,协商模块226可以利用消息模块224以目标航空器最可能理解的一种或多种语言来生成消息,该消息用作对自主航空通信系统与目标航空器之间的协商会话的邀请。一旦目标航空器接受邀请,协商模块然后就可以分析与航空器和目标航空器有关的数据和/或信息,并以目标航空器最可能理解的一种或多种语言来生成应该通信到目标航空器的一个或多个建议(例如,航空器的建议飞行路径、目标航空器的建议飞行路径、以上两者、航空器附近的其它航空实体的建议飞行路径等)。然后,协商模块226可以利用消息模块224来生成与协商会话有关的附加消息和建议(例如,基于在协商会话的过程期间接收的通信消息的精细化飞行路径),其可以用于使协商得到决议。

在另一方面,一旦协商模块226确定在航空器与目标航空器之间已经达成决议(即,建议飞行路径已经被双方接受,双方对一个或多个建议飞行路径不能达成一致等),协商模块就可以利用消息模块224以接收者最可能理解的一种或多种语言来生成消息,该消息将自主航空通信系统与目标航空器之间的协商会话的内容和决议报告给地面支持系统实体、一个或多个其它目标航空器或两者。此外,对于一个或多个接收者(例如,地面支持系统实体)将协商会话的内容和决议中继到集中式数据库(例如,通过实体在网络内的操作)以供其附近、远处或两者的其它实体使用可能是有利的。

在其它实施例中,系统发射建议与一个或多个目标航空器的协商会话的消息可能是有利的,其中系统可以与一个或多个目标航空器协商航空器的建议飞行路径的物流(logistics)、其它航空器的建议飞行路径或两者。在另一方面,自主航空通信系统还可以与一个或多个目标航空器(例如,其它自主通信系统)进行协商会话,并且然后在消息中将该协商会话的结果发射到一个或多个其它目标航空器(例如,基于在前协商会话的结果而仅在信息消息中或作为进入另一个协商会话的邀请)。

在这些实施例中,协商模块226可以利用消息模块224生成消息,该消息用作请求实体促进对自主航空通信系统与地面支持系统实体、一个或多个其它目标航空器或两者之间的协商会话的一个或多个邀请。

例如,如图4所示,消息模块可以生成状态通信消息404,其反映与在其上实现自主航空通信系统的航空器401的协商会话的可用性(例如,“协商能力当前可用”),该状态通信消息404被发射到地面支持系统实体402并在采取任何进一步行动之前征求响应(例如,“请确认此消息以获得任何进一步的信息”)。然后,在接收到所请求的确认通信消息406之后,协商消息模块可以利用消息模块生成响应通信消息408,其提供关于与航空器401的协商会话的信息(例如,“我们当前正在寻求与此航空器100英里半径内的另一个航空器协商建议飞行路径),该响应通信消息408被发射到地面支持系统实体402并且还请求将该消息中继到协商会话的潜在方。然后,地面支持系统实体402可以向目标航空器403发送请求通信消息410,其请求目标航空器提供关于其对于协商会话的兴趣的信息,该请求通信消息410可以在从目标航空器到地面支持系统实体的应答通信消息412中被应答。此外,地面支持系统实体402可以向航空器401发送报告通信消息414,其报告关于与目标航空器403的协商会话的信息。

在另一方面,如图4-416所示,基于所接收的信息,协商模块226可以利用消息模块224以目标航空器403最可能理解的语言来生成协商邀请通信消息418,其邀请目标航空器与航空器401进行协商会话(例如,“协商能力当前可用”),该协商邀请通信消息418被发射到目标航空器403并在采取任何进一步行动之前征求响应(例如,“请确认此消息以获得任何进一步的信息”)。然后,如图4-422、424、426和428所示,在接收到所请求的接受通信消息420之后,协商模块可以利用消息模块生成被发射到目标航空器的一个或多个建议通信消息424,处理目标航空器处理对这些建议的任何建议响应通信消息426,并回复一个或多个精细化建议通信428,直到在协商会话中达成决议。

在达成这样的决议之后,协商模块可以利用消息模块生成决议证实通信消息430,其请求目标航空器证实与航空器401的协商会话的决议,该决议证实通信消息430也在采取任何进一步行动之前征求响应。

如图4-434所示,一旦协商模块226确定它已经从目标航空器403接收到决议证实确认通信消息432,协商模块就可以利用消息模块224以地面支持系统实体402最可能理解的语言来生成协商报告通信消息436,其报告自主航空通信系统与目标航空器之间的协商会话的内容和决议。此外,在协商报告通信消息436中,协商模块还可以请求地面支持系统实体的操作者(无论是人类、计算机还是两者)在航空器和/或目标航空器在其相应操作中实现协商会话的决议之前批准协商会话的结果。

在另一方面,由协商模块226发射到地面支持系统实体的协商报告通信消息436可以授权地面支持系统实体将最终协商报告通信消息中协商会话的内容和决议以及实体对协商会话结果的批准(如果适用)中继到航空器401和/或目标航空器403、集中式数据库(例如,通过实体在网络内的操作)或其它实体,以供该实体附近、远处或两者的其它实体使用。也可以利用其它消息生成方法。

j.其它示例实施例

在其他方面,尽管在实现与至少一个目标航空器的通信方面讨论了上述说明性自主航空通信系统组件,但是该说明性实施例中描述的任何内容都不应被解释为限制该系统的应用仅用于实现与航空器通信。相反,上述说明性系统还可以用于实现与非航空器(例如,有关的地面支持系统实体,其可以包含完全或部分计算机自动化的空中交通控制系统、有人空中交通控制站或两者)通信。

iv.用于自主航空通信系统的进一步的示例系统和设备

a.通信接口

示例数据网络

图5描绘了根据示例实施例的具有飞行器通信服务器508的数据网络500,飞行器通信服务器508被配置为经由网络506与航空器502、目标航空器504和地面支持系统实体510通信。

网络506可以对应于lan、广域网(wan)、公司内联网、公共互联网或被配置为提供联网计算装置之间的通信路径的任何其它类型的网络。网络506还可以对应于一个或多个lan、wan、公司内联网和/或公共互联网的组合。

尽管图5仅示出了两个飞行器、一个地面支持系统实体和一个飞行器通信服务器,但是数据网络可以服务数十、数百或数千个计算装置。此外,航空器502、目标航空器504(或任何附加目标航空器)可以包含一个或多个计算装置,诸如上述计算装置200。

飞行器通信服务器508可以被配置为使用本文所述的技术中的至少一些来生成和/或识别飞行器通信。特别地,飞行器通信服务器508可以生成和/或识别涉及一个或多个飞行器(诸如航空器502、目标航空器504和地面支持系统实体510和/或涉及机械化飞行的其它实体)的语音通信以及可能的数据通信。在一些实施例中,涉及一个或多个飞行器的语音通以及可能的数据通信可以包含压缩和/或未压缩的内容和/或可以包含加密和/或未加密的内容。其它类型的内容也是可能的。服务器装置的许多其它示例也是可能的。

a.基于云的服务器

图6描绘了根据示例实施例的布置为基于云的服务器系统的计算集群609a、609b、609c的网络506。计算集群609a、609b、609c可以是基于云的装置,其储存基于云的应用和/或服务的程序逻辑和/或数据;例如,进行图1、图2、图3、图4和/或图5中详述的软件应用、软件包、运行时系统、应用平台计算装置的至少一个功能,和/或图7中的方法。

在一些实施例中,计算集群609a、609b、609c可以是驻留在单个计算中心中的单个计算装置。在其它实施例中,计算集群609a、609b、609c可以包含在单个计算中心中的多个计算装置,或甚至在位于不同地理位置的多个计算中心中的多个计算装置。例如,图6描绘了驻留在不同物理位置中的每个计算集群609a、609b和609c。

在一些实施例中,计算集群609a、609b、609c处的数据和服务可以被编码为储存在非瞬态有形计算机可读介质(或计算机可读储存介质)中并且可由其它计算装置访问的计算机可读信息。在一些实施例中,计算集群609a、609b、609c可以储存在单个磁盘驱动器或其它有形储存介质上,或者可以实现在位于一个或多个不同地理位置的多个磁盘驱动器或其它有形储存介质上。

图6描绘了根据示例实施例的基于云的服务器系统。在图6中,软件应用、软件包、运行时系统、应用平台和/或计算装置的功能可以分布在计算集群609a、609b、609c之中。计算集群609a可以包含由本地集群网络612a连接的一个或多个计算装置600a、群集储存阵列610a和集群路由器611a。类似地,计算集群609b可以包含由本地群集网络612b连接的一个或多个计算装置600b、群集储存阵列610b和集群路由器611b。同样地,计算集群609c可以包含由本地群集网络612c连接的一个或多个计算装置600c、群集储存阵列610c和集群路由器611c。

在一些实施例中,计算集群609a、609b和609c中的每一个可以具有相等数目的计算装置、相等数目的集群储存阵列和相等数目的集群路由器。然而,在其它实施例中,每个计算集群可以具有不同数目的计算装置、不同数目的集群储存阵列和不同数目的集群路由器。每个计算集群中的计算装置、集群储存阵列和集群路由器的数目可以取决于分配给每个计算集群的一个或多个计算任务。

例如,在计算集群609a中,计算装置600a可以被配置为进行软件应用、软件包、运行时系统、应用平台和/或计算装置的各种计算任务。在一个实施例中,软件应用、软件包、运行时系统、应用平台和/或计算装置的各种功能可以分布在计算装置600a、600b、600c中的一个或多个之中。相应计算集群609b和609c中的计算装置600b和600c可以与计算集群609a中的计算装置600a类似地配置。另一方面,在一些实施例中,计算装置600a、600b和600c可以被配置为进行不同的功能。

在一些实施例中,与软件应用、软件包、运行时系统、应用平台和/或计算装置相关联的计算任务和储存数据可以至少部分地基于以下而分布在计算装置600a、600b和600c上:软件应用、软件包、运行时系统、应用平台和/或计算装置的处理要求,计算装置600a、600b、600c的处理能力,每个计算集群中的计算装置之间以及计算集群本身之间的网络链接的等待时间,和/或可以影响整个系统架构的成本、速度、容错性、弹性、效率和/或其它设计目标的其它因素。

计算集群609a、609b、609c中的群集储存阵列610a、610b、610c可以是包含磁盘阵列控制器的数据存储阵列,该磁盘阵列控制器被配置为管理访问硬盘驱动器的组的读取和写入。磁盘阵列控制器单独或结合其相应的计算装置还可以被配置为管理储存在集群储存阵列中的数据的备份或冗余副本,以防止磁盘驱动器或其它集群储存阵列故障和/或阻止一个或多个计算装置访问一个或多个群集储存阵列的网络故障。

类似于软件应用、软件包、运行时系统、应用平台和/或计算装置的功能可以在计算集群609a、609b、609c的计算装置600a、600b、600c上分布的方式,这些组件的各种活跃部分和/或备份部分可以分布在集群储存阵列610a、610b、610c上。例如,一些集群储存阵列可以被配置为储存软件应用、软件包、运行时系统、应用平台和/或计算装置的数据的一部分,而其它集群储存阵列可以储存软件应、软件包、运行时系统、应用平台和/或计算装置的数据其它(多个)部分。此外,一些群集储存阵列可以被配置为储存其它集群储存阵列中储存的数据的备份版本。

计算集群609a、609b、609c中的群集路由器611a、611b、611c可以包含网络装备,该网络装备被配置为为计算集群提供内部和外部通信。例如,计算集群609a中的集群路由器611a可以包含一个或多个互联网交换与路由装置,其被配置为提供(i)经由本地集群网络612a的计算装置600a与集群储存阵列610a之间的局域网通信,以及(ii)经由去往网路606的广域网连接613a的计算集群609a与计算集群609b和609c之间的广域网通信。集群路由器611b和611c可以包含类似于集群路由器611a的网络装备,并且集群路由器611b和611c可以为计算集群609b和609b进行集群路由器611a为计算集群609a进行的类似的网络功能。

在一些实施例中,集群路由器611a、611b、611c的配置可以至少部分地基于计算装置和集群储存阵列的数据通信要求,集群路由器611a、611b、611c中的网络装备的数据通信能力,本地网络612a、612b、612c的等待时间和吞吐量,广域网链路613a、613b、613c的等待时间、吞吐量和成本,和/或可能影响调节系统架构的成本、速度、容错性、弹性、效率和/或其它设计准则的其它因素。

v.示例操作方法

图7是根据示例实施例的方法700的流程图。方法700可以由计算装置(诸如计算装置200)执行。方法700可以在框710处开始,其中控制系统可以检测与事件相关联的数据,诸如以上至少在图2的上下文中所讨论的。在一些实施例中,与事件相关联的数据可以包括由控制系统检测与至少一种自然语言或机器语言输入通信相关联的数据,诸如以上至少在图2的上下文中所讨论的。在其它实施例中,与输入通信相关联的数据可以包括由控制系统检测与航空器、(多个)目标航空器或两者的飞行管理参数相关联的数据,诸如以上至少在图2的上下文中所讨论的。

在框720处,控制系统可以确定与事件有关的信息应该被通信,诸如以上至少在图2、3和4的上下文中所讨论的。在一些实施例中,确定信息可以包括由控制系统确定用于航空器、(多个)目标航空器或两者的(多个)建议飞行路径,诸如以上至少在图2和4的上下文中所讨论的。

在框730处,控制系统可以确定该信息的目标航空器,诸如以上至少在图2、3和4的上下文中所讨论的。在一些实施例中,确定目标航空器可以包括由控制系统从多个目标航空器中确定至少一个目标航空器,并且多个目标航空器中的每个目标航空器进行识别、选择、生成和发射步骤,诸如以上至少在图2、3和4的上下文中所讨论的。

在框740处,控制系统可识别目标航空器的一个或多个操作参数,其中一个或多个操作参数包括指示目标航空器是人类操作的、计算机操作的还是两者的至少一个参数,诸如以上至少在图1、2、3和4的上下文中所讨论的。在一些实施例中,识别目标航空器的一个或多个操作参数包括,由控制系统通过参考可以归属于目标航空器可能是其一部分的类别的实体的操作参数的储存库来识别目标航空器的操作参数,诸如以上至少在图2的上下文中所讨论的。

在框750处,控制系统可以从多种可用语言中选择与目标航空器相关联的语言,其中多种语言包括与人类操作的目标航空器相关联的至少一种自然语言和与计算机操作的目标航空器相关联的至少一种机器语言,诸如以上至少在图1、2、3和4的上下文中所讨论的。例如,在一些实施例中,与一个或多个人类操作的目标航空器相关联的自然语言包括来自多种自然语言通信能力的集合的至少一种自然语言,与计算机操作的目标航空器相关联的机器语言可以包括来自多种计算机语言通信能力的集合的至少一种计算机语言。

在框760处,控制系统可以以与目标航空器相关联的语言来生成表达与事件有关的信息的消息,诸如以上至少在图1、2、3和4的上下文中所讨论的。在其它实施例中,由控制系统生成的消息可以包括由控制系统生成邀请一个或多个航空器到协商会话的消息,诸如以上至少在在图2和4的上下文中所讨论的。

在框770处,控制系统可以将消息发射到目标航空器,诸如以上至少在图1、2、3和4的上下文中所讨论的。在其它实施例中,由控制系统发射的消息可以包括由控制系统建立与一个或多个目标航空器的协商会话,以确定航空器、(多个)目标航空器或两者的建议飞行路径的可接受性,诸如以上至少在图2和4的上下文中所讨论的。在一些实施例中,批准协商会话的结果的实体可以是人类操作的、计算机操作的或两者,诸如以上至少在图2和4的上下文中所讨论的。在另一方面,批准协商会话的结果的实体、协商会话的各方或两者可以将协商会话的内容和/或决议发射到协商会话的各方、集中式数据库或两者,诸如以上至少在图2和4的上下文中所讨论的。

在一些实施例中,方法700可以进一步包含:航空器是传统航空器,(多个)目标航空器中的至少一个是传统航空器,或两者;航空器是传统航空器,(多个)目标航空器中的至少一个是无人航空系统,或两者;航空器是无人航空系统,(多个)目标航空器中的至少一个是传统航空器,或两者;和/或航空器是无人航空系统,(多个)目标航空器中的至少一个是无人航空系统,或两者,诸如以上至少在图1、2、3和4的上下文中所讨论的。

图8是根据示例实施例的方法800的流程图。方法800可以由诸如计算装置200的计算装置执行。方法800可以在框810处开始,其中控制系统可以检测与事件相关联的数据,诸如以上至少在图2的上下文中所讨论的。在一些实施例中,与事件相关联的数据可以包括由控制系统检测与指示与有关的地面支持系统实体通信是必需的事件相关联的数据,该有关的地面支持系统实体可以包含完全或部分计算机自动化的空中交通控制系统、有人空中交通控制站或两者。例如,该事件可以包含控制系统检测来自有关的地面支持系统实体(例如,来自人类操作的空中交通控制系统的通信请求)的与通信初始化请求相关联的数据。在其它实施例中,该事件可以包含控制系统检测与航空器的飞行管理参数相关联的数据,诸如航空器正在其中飞行的空域的类别,航空器将优选在其中飞行的空域的类别,请求有关的地面支持系统实体的许可以在这些空域之间转换的需要,或者与这样的事件相关联的一些其它有关数据。

在框820处,控制系统可以确定与事件有关的信息应该被通信,诸如以上至少在图2、3和4的上下文中所讨论的。

在框830处,控制系统可识别目标接收者的一个或多个操作参数,其中一个或多个操作参数包括指示目标接收者是人类操作的、计算机操作的还是两者的至少一个参数,诸如以上至少在图1、2、3和4的上下文中所讨论的。

在框840处,控制系统可以从多种可用语言中选择与一个或多个所识别的操作参数相关联的语言,其中多种语言包括至少一种自然语言和至少一种机器语言,诸如以上至少在图1、2、3和4的上下文中所讨论的。

在框850处,控制系统可以以所选择的语言来生成表达与事件有关的信息的消息,诸如以上至少在图1、2、3和4的上下文中所讨论的。

在框860处,控制系统可以发射生成的消息,诸如以上至少在图1、2、3和4的上下文中所讨论的。

在一些实施例中,方法800可以进一步包含:目标接收者是地面支持系统实体(其可以包含完全或部分计算机自动化的空中交通控制系统、有人空中交通控制站或两者)、传统航空器或无人航空系统,诸如以上至少在图1、2、3和4的上下文中所讨论的。

本公开不限于本申请中描述的特定实施例,其旨在说明各个方面。在不脱离本发明的精神和范围的情况下,可以进行许多修改和变化,这对本领域技术人员来说是显而易见的。根据前面的描述,除了本文列举的那些之外,在本公开范围内的功能等同的方法和设备对于本领域技术人员来说是显而易见的。这样的修改和变化旨在落入所附权利要求的范围内。

以上详细描述参考附图描述了所公开的系统、装置和方法的各种特征和功能。在附图中,除非上下文另有指示,否则类似的符号通常标识类似的组件。在详细描述、附图和权利要求中描述的说明性实施例并不意味着是限制性的。在不脱离本文提出的主题的精神或范围的情况下,可以利用其它实施例,并且可以进行其它改变。容易理解的是,如本文一般描述的并且在附图中图示的本公开的方面可以以各种不同的配置来布置、替换、组合、分开和设计,所有这些在本文中是明确可预期的。

关于在附图中并且如本文所讨论的任何或所有梯形图、情节和流程图,每个框和/或通信可以表示根据示例实施例的信息处理和/或信息传输。替代实施例包含在这些示例实施例的范围内。在这些替换实施例中,取决于所涉及的功能,可以不以所示或所述的顺序(包含基本上同时或相反的顺序)来执行例如描述为框、传输、通信、请求、响应和/或消息的功能。此外,可以将更多或更少的框和/或功能与本文所讨论的任何梯图、情节和流程图一起使用,并且这些梯图、情节和流程图可以部分地或全部地彼此组合。

表示信息处理的框可以对应于可以被配置为进行本文所述的方法或技术的具体逻辑功能的电路。替代地或附加地,表示信息处理的框可以对应于程序代码的模块、段或一部分(包含有关数据)。程序代码可以包含可由处理器执行的一个或多个指令,用于实现该方法或技术中的具体逻辑功能或行为。程序代码和/或有关数据可以储存在任何类型的计算机可读介质上,诸如包含磁盘、硬盘驱动器或其它储存介质的储存装置。

计算机可读介质还可以包含非瞬态计算机可读介质,诸如在短时间段内储存数据的非瞬态计算机可读介质,如寄存器存储器、处理器缓存和随机访问存储器(ram)。计算机可读介质还可以包含在较长时间段内储存程序代码和/或数据的非瞬态计算机可读介质,诸如二级或持久长期储存,例如只读存储器(rom)、光盘或磁盘、光盘只读存储器(cd-rom)。计算机可读介质还可以是任何其它易失性或非易失性储存系统。计算机可读介质可以被认为是例如计算机可读储存介质或有形储存装置。

此外,表示一个或多个信息传输的框可以对应于相同物理装置中的软件和/或硬件模块之间的信息传输。然而,其它信息传输可以在不同物理装置中的软件模块和/或硬件模块之间。

虽然本文已经公开了各种方面和实施例,但是其它方面和实施例对于本领域技术人员而言将是显而易见的。本文所公开的各个方面和实施例仅用于说明目的而不是限制性的,真实范围由所附权利要求指示。

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