用于驾驶舱通信的接口系统的制作方法



1.本公开涉及飞行器和其它载具,并且更具体地涉及用于驾驶舱通信的接口系统


背景技术:



2.在飞行器的操作期间,机组人员需要与飞行器的不同系统对接,监测飞行器上的装备,访问信息,与空中交通管制员通信,并且对在飞行器飞行中涉及的其它任务中在飞行的所有阶段期间的不同的事件做出响应。访问信息、监测装备和对某些事件做出响应以及实际驾驶飞行器有时可能是繁忙的,特别是在机组人员的高工作负荷情况期间。因此,需要这样的系统,所述系统减少飞行员的工作负荷,改进态势感知,并且允许机组人员集中于飞行器的实际操作和导航。


技术实现要素:



3.根据一示例,用于驾驶舱通信的接口系统包括被配置成执行与飞行员的会话的聊天机器人。会话包括语音通信、使用显示器的视觉通信或者两者。该接口系统还包括动态会话图生成器,该动态会话图生成器被配置成执行功能集。该功能集包括:根据与飞行员的会话确定飞行操作过程;将与飞行操作过程相关联的信息提供给聊天机器人以传送给飞行员;以及对在与飞行员的会话期间由聊天机器人从飞行员接收的任何请求做出响应。
4.根据另一示例,用于驾驶舱通信的方法包括由聊天机器人执行与飞行员的会话,其中,所述会话包括语音通信、使用显示器的视觉通信或者两者。该方法还包括由动态会话图生成器根据与飞行员的会话来确定飞行操作过程。该方法另外包括由动态会话图生成器将与飞行操作过程相关联的信息提供给聊天机器人以向飞行员传送。该方法还包括由动态会话图生成器对在与飞行员的会话期间由聊天机器人从飞行员接收到的任何请求做出响应。
5.根据一示例和前述示例中任一示例,所述接口系统和方法还包括令牌化器(tokenizer)。该令牌化器被配置成:将从聊天机器人接收的文本转换成由令牌化器发送的令牌;并且由令牌化器接收的令牌转换成被发送给聊天机器人的文本,以执行与飞行员的会话。
6.根据一示例和前述示例中任一示例,由所述动态会话图生成器执行的所述功能集还包括:使用来自所述令牌化器的所述令牌来检测与所述飞行员的所述会话中的关键字,其中,所述关键字标识特定飞行操作过程;搜索动态会话图的多个节点以标识与和所述飞行员的所述会话中的所述关键字对应的节点,其中,每个节点对应于不同的飞行操作过程;响应于所述节点对应于具有所有者(owner)的关键字,将通信切换到系统导向会话模块,其中,所述所有者是与所述飞行操作过程相关联的特定飞行器系统;以及响应于所述节点不具有所有者,确定所述动态会话图中的与所述关键字对应的节点的任何相邻节点的标识,其中,任何相邻节点的所述标识由所述聊天机器人在所述会话中传送给所述飞行员。
7.根据一示例和前述示例中任一示例,所述接口系统和所述方法还包括系统导向会
话模块,所述系统导向会话模块被配置成,响应于所述飞行操作过程与多个飞行器系统中的特定飞行器系统相关联,将包括与所述飞行操作过程相关联的特定信息的特定令牌提供给所述令牌化器。所述动态会话图生成器被配置成,响应于飞行操作过程与特定飞行器系统相关联,将通信切换到系统导向会话模块。
8.根据一示例和前述示例中任一示例,所述接口系统和所述方法还包括命令编码器/解码器,所述命令编码器/解码器被配置成:从所述系统导向会话模块接收并执行与所述飞行操作过程有关的格式化指令,以向所述多个飞行器系统中的特定飞行器系统传送;以及将来自所述特定飞行器系统的特定信息解码成响应集,以向所述系统导向会话模块传送。
9.根据一示例和前述示例中任一示例,所述接口系统和所述方法还包括动态小窗口/表单生成器,所述动态小窗口/表单生成器被配置成执行功能集,该功能集包括:从所述令牌化器或者从接收文本的管制员-飞行员数据链路通信(cpdlc)/飞行器通信寻址和报告系统(acars)文本分析器接收令牌;以及响应于所述令牌而生成特定表单、小窗口或两者。
10.根据一示例和前述示例中任一示例,所述接口系统和所述方法还包括动态小窗口/表单生成器,该动态小窗口/表单生成器被配置成生成与飞行操作过程相关联的特定表单、小窗口或两者以呈现在显示器上的窗口中。特定表单、小窗口或两者被配置用于与飞行员的交互。
11.根据一示例和前述示例中任一示例的接口系统和方法,其中,与所述飞行操作过程相关联的所述特定表单、小窗口或两者的视觉定位或对准与对应的视觉聊天机器人会话文本相关。
12.根据一示例和前述示例中的任一示例的接口系统或方法,其中,与所述特定表单、小窗口或两者的飞行员交互包括通过与所述聊天机器人进行会话的交互或者通过飞行员触摸所述特定表单、小窗口或两者的特征的交互中的至少一者。
13.根据一示例和前述示例中的任一示例,所述接口系统和所述方法还包括自动语音识别设备,所述自动语音识别设备被配置成从所述飞行员接收语音,并且将所述语音转换成被发送给所述聊天机器人的文本。该接口系统和方法另外包括文本语音转换器,所述文本语音转换器被配置成从所述聊天机器人接收文本,并且将所述文本转换成语音,以通过扬声器发送给所述飞行员,其中,所述扬声器位于驾驶舱或所述飞行员的头戴式耳机中。
14.根据一示例和前述示例中的任一示例的接口系统或方法,其中,所述聊天机器人被配置成使用驾驶舱中的音频面板、驾驶舱中的驾驶舱显示器和便携式电子设备中的至少一者来执行与所述飞行员的所述会话。
15.已经讨论的特征、功能和优点可以在多个示例中独立地实现,或者可以在又一示例中组合,其进一步的细节可以参考以下描述和附图看出。
附图说明
16.图1和图2是根据本公开的示例的用于驾驶舱通信的接口系统的示例的框图。
17.图3是根据本公开的示例的动态会话图生成器的操作方法的示例的流程图。
18.图4a是根据本公开的示例的系统定向对话模块的操作方法的示例的流程图。
19.图4b是根据本公开的示例的由系统导向会话模块使用的数据库的示例的图示。
20.图5a至图5c是根据本公开的示例的图1和图2中的接口系统的操作方法的示例的流程图。
21.图6a至图6b是例示了根据本公开的示例的执行与飞行员的会话的示例的表。
22.图7是根据本公开的示例的动态会话图的示例。
23.图8是根据本公开的示例的动态小窗口/表单生成器的操作方法的示例的流程图。
24.图9a至图9b是根据本公开的示例的在会话期间由动态小窗口/表单生成器生成的聊天机器人窗口和飞行员交互窗口的示例。
25.图10是根据本公开的示例的用于生成历史/经训练的会话数据库的方法的示例的流程图。
26.图11是根据本公开的示例的用于驾驶舱通信的方法的示例的流程图。
27.图12是根据本公开的示例的用于驾驶舱通信的系统的示例。
具体实施方式
28.以下对示例的详细描述参考了附图,附图例示了本公开的具体示例。具有不同结构和操作的其它示例不脱离本公开的范围。在不同的附图中,相同的附图标记可以指代相同的元件或组件。
29.本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质(或多个计算机可读存储介质),其上具有用于使处理器执行本公开的方面的计算机可读程序指令。
30.计算机可读存储介质可以是能够保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质可以是,例如但不限于,电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或前述的任何适当的组合。计算机可读存储介质的更具体的示例的非穷举列表包括以下项:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存存储器)、静态随机存取存储器(sram)、便携式光盘只读存储器(cd-rom)、数字多功能盘(dvd)、存储棒、软盘、机械编码设备(诸如记录有指令的穿孔卡或槽中的凸起结构)以及上述的任何适当的组合。如本文所使用的计算机可读存储介质不应被解释为本质上是暂时的信号,诸如无线电波或其它自由传播的电磁波、通过波导管或其它传输介质(例如,穿过光纤电缆的光脉冲)的电磁波或通过导线传送的电信号。
31.本文所描述的计算机可读程序指令可以从计算机可读存储介质被下载到相应的计算/处理设备,或经由网络(例如,互联网、局域网、广域网和/或无线网)被下载到外部计算机或外部存储设备。该网络可以包括铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。在每个计算/处理设备中的网络适配器卡或网络接口接收来自网络的计算机可读程序指令,并转发存储在相应计算/处理设备内的计算机可读存储介质中的计算机可读程序指令。
32.用于执行本公开的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微码、固件指令、状态设置数据或以一种或更多种编程语言的任意组合写入的源代码或目标代码,该编程语言包括面向对象的编程语言(诸如smalltalk、c++等)和传统的过程编程语言(诸如“c”编程语言或类似的编程语言)。计算机
可读程序指令可以完全在用户的计算机上、部分在用户的计算机上、作为独立的数据包、部分在用户计算机且部分在远程计算机上或者完全在远程计算机或服务器上执行。在后一种情形下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以与外部计算机建立连接(例如,通过使用互联网服务提供商的互联网)。在一些方面中,包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla)的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令以个性化电子电路,以便执行本公开的方面。
33.本文参考根据本公开的示例的方法、装置(系统)和计算机程序产品的流程图例示和/或框图描述了本公开的方面。将理解的是,流程图例示和/或框图的各个框以及流程图例示和/或框图中的框的组合可以由计算机可读程序指令来实现。
34.可以将这些计算机可读程序指令提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,以产生机器,使得经由计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现在流程图和/或框图的一个框或多个框中指定的功能/动作的装置。这些计算机可读程序指令还可以存储在计算机可读存储介质中,该计算机可读程序指令可以指导计算机、可编程数据处理装置和/或其它设备以具体方式来起作用,使得存储有指令的计算机可读存储介质包括包含指令的制造的物品(article),该指令实现在流程图和/或框图的一个框或多个框中指定的功能/动作的方面。
35.计算机可读程序指令还可以被加载到计算机、其它可编程数据处理装置或其它设备上,以使一系列操作步骤在计算机、其它可编程装置或其它设备上执行以产生计算机实现的过程,使得在计算机、其它可编程装置或其它设备上执行的指令实现在流程图和/或框图的一个框或多个框中指定的功能/动作。
36.根据本公开的一些示例,用于驾驶舱通信的接口系统包括被配置成执行与飞行员的会话的聊天机器人。会话包括语音通信或音频通信、使用显示器或交互式触摸屏的视觉通信或者两者。该接口系统包括动态会话图生成器,该动态会话图生成器被配置成执行功能集。该功能集包括但不限于:根据与飞行员的会话确定飞行操作过程;将与飞行操作过程相关联的信息提供给聊天机器人以传送给飞行员;以及对在与飞行员的会话期间由聊天机器人从飞行员接收的任何请求做出响应。在一些示例中,接口系统还包括令牌化器,该令牌化器被配置成将从聊天机器人接收的文本转换成由令牌化器发送的令牌,并且将由令牌化器接收的令牌转换成被发送给聊天机器人的文本,以执行与飞行员的会话。
37.在一些示例中,接口系统还包括系统导向会话模块,该系统导向会话模块被配置成将与飞行员的会话导向至与飞行操作过程相关联的特定飞行器系统。动态会话图生成器被配置成,响应于飞行操作过程与多个飞行器系统中的特定飞行器系统相关联,将通信切换到系统导向会话模块。
38.在一些示例中,接口系统还包括动态小窗口/表单生成器,该动态小窗口/表单生成器被配置成生成与飞行操作过程相关联的特定表单、小窗口或两者以呈现在显示器上的窗口中。特定表单、小窗口或两者被配置用于与飞行员的交互。与特定表单、小窗口或两者的飞行员交互包括但不限于通过与聊天机器人进行会话的交互或者通过飞行员触摸显示器上的特定表单、小窗口或两者的特征的交互中的至少一者。显示器的示例包括但不限于驾驶舱中的触摸屏驾驶舱显示器或便携式电子设备的显示器。因此,本文描述的用于驾驶
舱通信的接口系统的示例减少飞行员的工作负荷、改进态势感知并且允许机组人员集中于飞行器的实际操作和导航。
39.图1和图2是根据本公开的示例的用于驾驶舱通信的接口系统100的示例的框图。接口系统100包括聊天机器人102,该聊天机器人102被配置成执行与飞行员103的会话。会话包括语音通信或音频通信、使用显示器的视觉通信或者两者。将参考图6a至图6b来描述执行聊天机器人102与飞行员103之间的会话602的示例。聊天机器人102被配置成使用驾驶舱105中的音频面板104、驾驶舱105中的驾驶舱显示器106和便携式电子设备108(诸如平板计算机、电子飞行包(efb)或类似设备)中的至少一者来执行与飞行员103的会话602。音频面板104包括用于接收来自飞行员103的语音或音频信号的麦克风110以及用于将语音或音频信号发送给飞行员103的扬声器112。在一些示例中,驾驶舱显示器106包括触摸屏114,该触摸屏114被配置成通过飞行员103触摸驾驶舱显示器106来接收输入,如本文所述。便携式电子设备108还包括被配置成通过触摸接收输入的触摸屏116。
40.在图1和图2中的示例中,显示计算机118将聊天机器人102互连到驾驶舱显示器106。显示计算机118被配置成将来自聊天机器人102的文本信号转换成用于在驾驶舱显示器106上呈现的视频信号,并且将由飞行员103输入到触摸屏114中的输入信号转换成能由聊天机器人102使用的文本信号。
41.在图1和图2中的示例中,飞行器接口设备120将聊天机器人102互连到便携式电子设备108。飞行器接口设备120被配置成将来自聊天机器人102的文本信号转换成用于在便携式电子设备108上呈现的视频信号,并且将由飞行员输入到触摸屏116中的输入信号转换成能由聊天机器人102使用的文本信号。
42.接口系统100还包括自动语音标识(asr)设备122,该自动语音标识(asr)设备122被配置成通过麦克风110从飞行员103接收语音并且将语音转换成被发送给聊天机器人102的文本。接口系统100另外包括文本到语音(tts)转换器124,该语音(tts)转换器124被配置成从聊天机器人102接收文本,并且将文本转换成语音或音频,以通过扬声器112发送给飞行员103。扬声器112在驾驶舱105或飞行员103的头戴式耳机中。
43.接口系统100还包括令牌化器126,该令牌化器126被配置成将从聊天机器人102接收的文本转换成由令牌化器126发送的令牌,并且将由令牌化器126接收的令牌转换成被发送给聊天机器人102的文本,以执行与飞行员103的会话602。令牌化器126将由飞行员103说出的句子或者单词或短语序列分解成片段,诸如单词、关键字、短语、符号或被称为令牌的其它元素。令牌可以是单独的单词、短语或整个句子。
44.该接口系统100还包括动态会话图生成器128,该动态会话图生成器128被配置成执行功能集130。还参考图3,图3是根据本公开的示例的动态会话图生成器128的操作方法300的示例的流程图。示例性方法300包括功能集130的示例。方法300或功能集130包括但不限于:在框304中,从令牌化器126接收对应于与飞行员103的会话602的一个或更多个令牌302;在框306中,根据对应于与飞行员103的会话602的令牌302来确定飞行操作过程;在框308中,将与飞行操作过程相关联的信息提供给聊天机器人102以传送给飞行员103;以及在框310中,对在与飞行员103的会话602期间由聊天机器人102从飞行员103接收的任何请求做出响应。将参考图5a至图5c和图6a至图6b来描述由动态会话图生成器128执行的功能集130的附加功能的示例。
45.动态会话图生成器128访问历史/经训练的会话数据库132以执行功能集130。将参考图10描述用于生成历史/经训练的会话数据库132的方法1000的示例。历史/经训练的会话数据库132包括历史信息和/或被训练以形成用于执行与飞行员103的会话(例如,示例性会话602(图6a至图6b))的动态会话图。动态会话图700的示例在图7中例示并且可用于执行会话,诸如图6a至图6b中的示例性会话602。
46.接口系统100还包括系统导向会话模块134,该系统导向会话模块134被配置成将与飞行员103的会话导向至与飞行操作过程相关联的特定飞行器系统136。如本文所使用的,飞行器系统136还包括飞行器系统136的子系统。系统导向会话模块134被配置成,响应于飞行操作过程与多个飞行器系统136a至136n中的特定飞行器系统136相关联,将包括与该飞行操作过程相关联的特定信息的特定令牌提供给令牌化器126。动态会话图生成器128被配置成,响应于飞行操作过程与特定飞行器系统136相关联,将通信切换到系统导向会话模块134。飞行器系统136a至136n的示例包括但不限于飞行管理系统(fms)136a、飞行计算机(fc)136b、由显示系统执行的电子检查表136c、健康管理系统136d和其它机载系统136n或子系统。
47.系统导向会话模块134被配置成执行功能集138。还参考图4a,图4a是根据本公开的示例的系统导向会话模块134的操作方法400的示例的流程图。示例性方法400包括功能集138的示例。方法400或功能集138包括但不限于参考框402至416描述的功能。在框402中,方法400或功能集138包括从令牌化器126接收一个或更多个令牌403。令牌403包括与飞行操作过程相关联的信息。
48.在框404中,方法或功能集138包括由系统导向会话模块134使用令牌403来关于飞行操作过程查询数据库140。将参考图4b来描述由系统导向会话模块134使用的数据库140的示例。
49.在框406中,方法400或功能集138包括确定多个飞行器系统136a至136n中用于执行飞行操作过程的特定飞行器系统136。
50.在框408中,方法400或功能集138包括执行与飞行操作过程相关联的步骤序列410(图4b),并且获取存储在数据库140中的描述飞行操作过程的命令412的集合。
51.在框414中,方法400或功能集138包括由系统导向会话模块134将命令412传送到命令编码器/解码器142以向特定飞行器系统136传送。特定飞行器系统136被配置成执行与类似于参考图6a至图6b和图9a至图9b中的示例所描述的飞行操作过程的飞行操作过程有关的命令412和返回信息。
52.在框416中,方法400或功能集138包括由系统导向会话模块134经由命令编码器/解码器142从特定飞行器系统接收与飞行操作过程有关的信息。
53.在框418中,方法400或功能集138包括由系统导向会话模块123通过令牌化器126和聊天机器人102将与飞行操作过程有关的信息传送给飞行员103。
54.在一些示例中,数据库140包括一个或更多个子系统专用语音/tts数据库140a至140n。数据库140是针对期望的飞行操作过程创建的并且是可现场加载的。还参考图4b,图4b是根据本公开的示例的由系统导向会话模134块使用的数据库140的示例的图示。图4b中所示的示例性数据库140包括用于由电子检查表136c在显示系统420(例如,驾驶舱显示器106、便携式电子设备108或两者)上呈现方法检查表419的步骤序列410的示例。系统导向会
话模块134使用数据库140来将令牌403变换成步骤序列410,步骤序列410包含助记符/操作码和操作数/格式化指令422,命令编码器/解码器142被配置成解释该助记符/操作码和操作数/格式化指令422。系统导向会话模块134使用来自命令编码器/解码器142的响应来从数据库140获取令牌,并将令牌转发到令牌化器126,以用于与飞行员103的会话602中的通信。
55.返回参考图1和图2,接口系统100还包括命令编码器/解码器142。命令编码器/解码器142被配置成从系统导向会话模块134接收并执行助记符/操作码和操作数/格式化指令。由此,命令编码器/解码器142编码航空电子数据并向多个系统136a至136n中的特定飞行器系统136传送航空电子数据,如图1和图2所示。命令编码器/解码器142还被配置成将来自多个飞行器系统136a至136n中的特定飞行器系统136的特定信息解码成响应集,以向系统导向会话模块134传送并执行功能集138。
56.参考图2,接口系统100还包括动态小窗口/表单生成器144,该动态小窗口/表单生成器144被配置成生成与飞行操作过程相关联的特定表单、小部件或两者,以呈现在显示器(例如,驾驶舱显示器106、便携式电子设备108的显示器或两者)的窗口中。动态小窗口/表单生成器144使用关键字/短语到动态表单/小窗口数据库146以生成特定表单、小窗口或两者。将参考图8和图9a和图9b来描述动态小窗口/表单生成器144的操作的方法800以及使用关键字/短语到动态表单/小窗口数据库146来生成特定表单、小窗口或两者的示例。特定表单、小窗口或两者被配置用于与飞行员103的交互。如图2的示例中所示,动态小窗口/表单生成器144通过显示计算机118联接到驾驶舱显示器106。如先前所描述和在图1中示出的,驾驶舱显示器106还联接到聊天机器人102。显示计算机118被配置成将来自动态微件/表单生成器144的信号转换成视频信号以呈现在驾驶舱显示器106上,并且将由飞行员103输入到触摸屏114中的输入信号转换成可由动态微件/表单生成器144使用的信号,以用于使用令牌化器126、系统导向会话模块134和命令编码器/解码器142与特定飞行器系统136通信。
57.动态小窗口/表单生成器144通过飞行器接口设备120联接到便携式电子设备108。如先前所描述和在图1中示出的,便携式电子设备108也联接到聊天机器人102。飞行器接口设备120被配置成将来自动态微件/表单生成器144的信号转换成视频信号以呈现在便携式电子设备108上,并且将由飞行员103输入到触摸屏116中的输入信号转换成可由动态微件/表单生成器144使用的信号,以用于使用令牌化器126、系统导向会话模块134和命令编码器/解码器142与特定飞行器系统136通信。
58.在一些示例中,动态小窗口/表单生成器144被配置成执行功能集148,功能集148包括但不限于,从令牌化器126接收令牌149,或从接收文本156的数据链路/管制员-飞行员数据链路通信(dl/cpdlc)/飞行器通信寻址和报告系统(acars)文本分析器150接收令牌152;以及响应于令牌149或152而生成特定表单、小窗口或两者。dl/cpdlc/acars文本分析器150从地面站或其它源接收文本156。
59.将参考图8来描述动态小窗口/表单生成器144的操作方法800的示例。在图9a至图9b中例示了在显示器900的窗口904a至904d中呈现的表单、小窗口或两者的示例,并且将参考图9a至图9b进行描述。与飞行操作过程相关联的特定表单、小窗口或两者的视觉定位或对准与对应的视觉聊天机器人会话文本905相关,如图9a至图9b所示。与特定表单、小窗口或两者的飞行员交互包括通过与聊天机器人102的会话的交互或者通过飞行员103在触摸
屏114或116上触摸特定表单、小窗口或两者的特征的交互中的至少一者,如参考图8和图9a至图9b所述。
60.图5a至图5c是根据本公开的示例的图1和图2中的接口系统的操作方法500的示例的流程图。流程图被划分成由图1和图2中的不同组件执行的功能或操作。在一些示例中,由动态会话图生成器128可执行的功能集130和由系统导向会话模块134可执行的功能集138被实施在方法500中。在框502中,方法500包括:由显示器接收文本。根据一些示例,由飞行员103输入的文本由驾驶舱显示器106的触摸屏114或便携式电子设备108的显示器的触摸屏116接收,如先前所描述的。
61.附加地或另选地,为了由显示器接收文本,在框504中,方法500包括:从飞行员103接收语音。在一些示例中,在框506中,方法500包括在显示器上呈现语音的文本。
62.在框508中,方法500包括由聊天机器人102接收文本。在框510中,方法500包括:由令牌化器126将文本转换成令牌。
63.根据一些示例,由动态会话图生成器128可执行的功能集130包括图5b中的框512至526和框548至560。在框512中,方法500或功能集130包括:由动态会话图生成器128接收令牌。
64.还参考图6a至图6b,图6a至图6b是例示了根据本公开的示例的执行与飞行员103的会话602的示例的表600。在框514(图5a)中,方法500或由动态会话图生成器128执行的功能集130包括:使用来自令牌化器126的令牌来检测与飞行员103的会话602中的一个关键字604(图6a)或多个关键字。关键字604标识特定的飞行操作过程。在图6a中的示例中,一个关键字604或多个关键字是标识特定飞行操作过程的“进近阶段”。
65.还参考图7,图7是根据本公开的示例的动态会话图700的示例。在框516中,方法500或功能集130另外包括搜索动态会话图700的多个节点702至706(图7),以标识与和飞行员103的会话602中的关键字604(图6a)对应的节点702。动态会话图700的每个节点702至706对应于不同的飞行操作过程。在图6a至图6b和图7的示例中,关键字604“进近阶段”对应于图7中的飞行操作过程节点702。
66.在框518中,方法500或由动态会话图生成器128执行的功能集130还包括确定对应于飞行操作过程的节点702是否具有用于执行飞行操作过程的所有者或特定飞行器系统136。
67.在框520中,方法500或由动态会话图生成器128执行的功能集130另外包括:响应于节点702对应于具有所有者的关键字604,将通信切换(框522)到系统导向会话模块134。所有者是与飞行操作过程相关联的特定飞行器系统136或者是执行飞行操作过程的特定飞行器系统136。响应于节点702对应于不具有所有者的关键字604,方法500或功能集130前进到框524。
68.在框524中,方法500或由动态会话图生成器128执行的功能集130还包括:响应于在框520中节点702不具有所有者,确定动态会话图700中的与关键字604对应的节点702的任何相邻节点704的标识。在图7所示的示例中,与关键字604和飞行操作过程对应的节点702的相邻节点704包括对以下的标识606:“进近图表”606a(相邻节点704a)、“进近间隙”606b(相邻节点704b)、“进近检查表”606c(相邻节点704c)和“进近简报”606d(相邻节点704d)。如图6a的示例会话和图5b的框526所示,相邻节点704的标识606在会话602中由聊天
机器人102传送给飞行员103。
69.在框526中,方法500或由动态会话图生成器128执行的功能集130包括:响应于与关键字604和飞行操作过程对应的节点702具有相邻节点704a至704d,生成包括相邻节点704的标识606的响应。由动态会话图生成器128生成的响应包括各自对应于相邻节点704a至704d的标识606a至606d的令牌。
70.在框528中,令牌化器126将令牌转换成文本。在框530中,聊天机器人102使用来自令牌化器126的文本来构造一个或更多个句子,如图6a所示。在框532中,文本到语音(tts)转换器124将文本转换成语音。在框532中,由扬声器112将语音发送给飞行员103,或在框536中,在显示器106或108上呈现文本,或者两者,如图5b中所示。在与飞行员103的会话的执行中,其在框514处被指示为包括动态会话图生成器使用来自令牌化器的令牌来检测与飞行员的会话中的一个关键字或多个关键字“进近阶段”,根据该一个关键字或多个关键字“进近阶段”来标识与会话中的关键字对应的节点,该关键字被确定为属于与飞行操作过程相关联的特定飞行器系统,动态会话图生成器然后生成响应,该响应包括与由令牌化器转换的标识相对应的令牌,以构建作为语音被输出或发送给飞行员和/或显示在驾驶舱中的显示器上的一个或更多个句子,使得飞行员可以请求用于显示的进近检查表(其可以进一步由飞行员使用触摸屏通过语音或输入来确认)。
71.在图5a至图5b和图6a至图6b的示例中,与飞行员103的会话602继续与先前描述的类似。在框538中,方法500包括:由显示器(例如,驾驶舱显示器106或便携式电子设备108的显示器)接收由飞行员103使用触摸屏114或116输入的文本响应。另选地或附加地,在框540中,方法500包括:由自动语音标识(asr)设备122从飞行员103接收语音响应。图6a中的示例中的响应608是文本响应、语音响应或两者。在框542中,asr设备122将语音转换成文本。
72.在框544中,方法500包括:由聊天机器人102从asr设备122、显示器或两者接收文本响应608。在框546中,方法500包括:由令牌化器126将文本响应608转换成令牌。
73.在框548中,方法500包括:由动态会话图生成器128接收令牌。在框550中,方法500或功能集130包括使用令牌检测对应于来自飞行员103的响应608中的另一飞行操作过程的另一关键字620或多个关键字。在图6a中的示例会话602中,其它关键字620或多个关键字是来自飞行员103的响应608中的“进近检查表”。
74.在框552中,方法500或由动态会话图生成器128执行的功能集130还包括:搜索动态会话图700的相邻节点704a至704d以标识与在与飞行员103的会话602期间的另一关键字620或多个关键字相对应的特定相邻节点704c。在图7中的实例中,关键字620“进近检查表”对应于相邻节点704c。
75.在框554中,方法500或功能集130还包括:确定对应于飞行操作程序“进近检查表”的特定相邻节点704c是否具有用于执行飞行操作过程的所有者或飞行器系统136。在图7中的示例中,相邻节点704c具有所有者节点706d“电子检查表”,其对应于由图1和图2中的显示系统执行的电子检查表136c。
76.在框556中,方法500或功能集130包括:响应于特定相邻节点704c具有相关联的所有者节点706d,将通信切换(框558)到系统导向会话模块134。另选地,响应于特定相邻节点704没有用于执行飞行操作过程的所有者或飞行器系统136,方法500前进到框560。在框560中,会话结束或响应于飞行员103通过由asr设备122接收的语音和/或由显示器(例如,驾驶
舱显示器106或便携式电子设备108的显示器)接收的文本来继续会话602而继续。
77.图5c是根据本公开的示例的使用特定飞行器系统136来继续会话的示例。在框562中,方法500包括:由显示器接收文本。根据一些示例,文本由驾驶舱显示器106的触摸屏114或便携式电子设备108的显示器的触摸屏116接收。附加地或另选地,为了由显示器接收文本,在框564中,方法500包括:由asr设备122接收语音。在框566中,asr设备122将语音转换成文本。在一些示例中,方法500包括:在显示器上呈现语音的文本。
78.在框568中,方法500包括:由聊天机器人102接收文本。在框570中,方法500包括:由令牌化器126将文本转换成令牌。在框572中,方法500包括:通过如图1中的示例中所示的系统导向会话模块134接收令牌。令牌包括与来自与飞行员103的会话的飞行操作过程相关联的信息。系统导向会话模块134被配置成使用令牌来标识用于执行飞行操作过程的特定飞行器系统136。在框572中,与飞行操作过程有关的助记符/操作码和操作数/格式化指令由系统导向会话模块134从如图1的示例中所示的数据库140获取。助记符/操作码和操作数/格式化指令由系统导向会话模块134发送给命令编码器/解码器142。
79.在框574中,命令编码器/解码器142被配置成从系统导向会话模块接收和执行与飞行操作过程有关的格式化指令,以与多个飞行器系统136a至136n中的特定飞行器系统136通信。命令编码器/解码器142还被配置成解释助记符/操作码和操作数/格式化指令,并且将向多个飞行器系统136a至136n中用于执行飞行操作过程的特定飞行器系统136传送航空电子数据。
80.在框576中,方法500包括:响应于编码的信息,由特定飞行器系统136执行操作。在图6b的示例中,在会话602中例示了由特定飞行器系统136执行的操作以及与飞行员103的通信的示例。在图6b中的示例中,特定飞行器系统136(例如,显示系统)包括:在显示器上呈现612检查表;验证614由飞行员103打开着陆灯并且在显示器上呈现确认;验证616由飞行员103设置的高度计设置并且在显示器上呈现高度计设置;以及读取618由飞行员103设置的导航无线电的导航频率。
81.在框578中,方法500包括:由特定飞行器系统136生成包括任何信息或数据的响应,以向飞行员103传送。在框580中,由特定飞行器系统136将响应发送给命令编码器/解码器142。
82.在框582中,命令编码器/解码器142被配置成将来自特定飞行器系统136的特定信息解码成响应集,以向系统导向会话模块134传送。在框584中,命令编码器/解码器142生成针对由特定飞行器系统136执行的助记符/操作码操作数/格式化指令的一个或更多个响应。一个或更多个响应被发送给系统导向会话模块134。在框586中,系统导向会话模块134接收对助记符/操作码操作数/格式化指令的一个响应或多个响应,并从数据库140获取一个或更多个对应令牌。也如图1和图2中的示例所示,系统导向会话模块134将一个或更多个令牌发送给令牌化器126。在框588中,由令牌化器126执行将令牌转换成文本。令牌化器126将文本发送给聊天机器人102以与飞行员103通信。
83.在框590中,聊天机器人102使用从令牌化器126接收的令牌来构造一个或更多个句子。在图6b中例示了在与飞行员103的示例性会话602期间由聊天机器人102构建的句子的示例。聊天机器人102将一个或更多个句子发送给tts转换器124。
84.在框591中,由tts转换器124执行将句子中的文本转换成语音。在框592中,由tts
转换器124使用扬声器112执行将语音发送给飞行员103。在一些示例中,如前所述,扬声器112被安装在驾驶舱105中的音频面板104、飞行员103佩戴的头戴式耳机或两者中。在框593中,与飞行员103的会话602结束,或者方法500返回到框564以继续会话602并从飞行员103接收附加语音。还参考图6b,图6b例示了使用聊天机器人102、系统导向会话模块134和命令编码器/解码器142在飞行员103与特定飞行器系统136之间继续的会话602的示例。
85.在一些示例中,在图5c中的框594中,来自聊天机器人102的文本或句子也呈现在显示器(例如,驾驶舱显示器106、便携式电子设备108的显示器或两者)上。在框596中,会话602结束,或者方法500返回到框562,以接收由显示器中的飞行员103输入的附加文本。
86.图8是根据本公开的示例的动态小窗口/表单生成器144的操作方法800的示例的流程图。在框802中,方法800包括:从令牌化器126或者从接收文本156的管制员-飞行员数据链路通信(cpdlc)/飞行器通信寻址和报告系统(acars)文本分析器150接收令牌149、152。方法800还包括:将文本156转换成一个或更多个表单、小窗口或两者。文本156是从飞行器通信寻址和报告系统(acars)和/或数据链路/管制员-飞行员数据链路通信(dl/cpdlc)文本分析器150接收的文本令牌152或通信(comm)令牌,或经由令牌化器126从系统导向会话模块134或动态会话图生成器128接收的tts令牌149。由动态小窗口/表单生成器144使用关键字/短语到动态表单/小窗口数据库146来将令牌或多个令牌转换成图操作码/操作数/格式化指令。还参考图9a和图9b,图9a和图9b是根据本公开的示例的在会话期间由动态小窗口/表单生成器144生成的聊天机器人窗口902a至902d和飞行员交互窗口904a至904d的示例。图9a和图9b还例示了包括关键字908a至908d和对应的小窗口定义文件910a至910d的表906a至906d。表906a至906d被存储在关键字/短语到动态表单/小窗口数据库146中,以供动态小窗口/表单生成器144使用,以生成动态表单、小窗口或两者,如聊天机器人窗口902a至902d和飞行员交互窗口904a至904d中的示例中所示。
87.在框804中,方法800包括:创建用于飞行员交互窗口904a至904d的面板901和面板901内的定位小窗口903。在框806中,方法800包括:将面板901定位在与聊天机器人窗口902a至902d中的聊天机器人响应对准的飞行员交互窗口904a至904d中。在框808中,方法800包括:处理图并且将图发送给显示计算机118以呈现在驾驶舱显示器106上,和/或将图发送给飞行接口设备120以呈现在便携式电子设备108上。
88.在框810中,方法800包括:从飞行员103接收响应或输入。如前所述,响应或输入是由系统100从飞行员103接收的语音和/或飞行员103与驾驶舱显示器106的触摸屏114或便携式电子设备108的触摸屏116交互的形式。在框812中,方法800返回到聊天机器人102和asr设备122以接收来自飞行员103的进一步响应或输入。
89.图10是根据本公开的示例的用于生成历史/经训练的会话数据库132的方法1000的示例的流程图。在框1002中,方法1000包括:接收会话文本,例如,从飞行员或其他用户接收文本。在框1004中,方法1000包括:由令牌化器将文本转换成令牌。
90.在框1006中,方法1000包括:创建词袋。创建词袋是当利用机器学习算法对文本建模时表示文本数据的过程。词袋包括已知单词的词汇,例如进近、阶段、天气、目的地、机场、无线电、频率、调谐等。
91.在框1008中,方法1000包括:使用文档源1010来执行特征表征。每个单词或短语被称为元。创建两个单词(n=2)对的词汇又被称为二元模型,例如,进近简报、飞行阶段、进近
检查表、目的地机场、天气目的地等。用于执行特征表征的文档源1010的示例包括但不限于飞行器系统/子系统列表1011、机场目录1012、飞行器飞行手册(afm)1014、快速参考手册(qrh)1016、调度文件1018、不同的检查表1020和航空图表1022。飞行器系统/子系统列表1011的示例包括但不限于显示器、飞行控制系统(fcs)、飞行管理系统(fms)、维护系统等。
92.在框1024中,方法1000包括:执行单词到向量(word2vec)转换。单词关联是由大的单词语料库做出的。word2vec转换表示具有被称为向量的数字的特定列表的每个不同的单词。在word2vec转换中,源自文档源1010的每个单词或短语以及在框1008中表征的单词或短语之间的相互关系被数字地表示为数字的阵列。
93.在框1026中,方法1000包括:执行主题建模。主题建模通过比较词向量空间中的向量之间的距离来便于发现文本正文中的语义结构以标识主题。主题建模还包括从数据集提取主要主题。语义结构的示例包括但不限于天气、导航、飞行器状态、标准操作程序(sop)等。
94.在框1028中,方法1000包括:将单词或短语聚类或分组成不同的聚类1030至1034中。相关的单词或短语被分组到同一聚类中。然后,将每个聚类与主题相关联,例如,相似性度量被用于将相关单词、短语或文档聚类在一起。聚类的示例包括但不限于afm集1030、qrh集1032、检查表集1034等。例如,如果会话文本是“嘿,机器人,你能帮我取进近检查表吗”。则存在高概率(例如,约80%的机会)命中检查表聚类1034。
95.在框1036中,方法1000包括:响应于会话文本中的一个关键字或多个关键字,映射到航空电子应用所有者。在关键字是“进近检查表”的示例中,会话被映射到显示系统,该显示系统是用于显示进近检查表的航空电子应用所有者。
96.在框1038中,方法1000包括:执行图生成,该图生成以由包括节点和边的网格表示的图形式来构建聚类内、聚类之间的数据元素以及航空电子应用所有者对于必要数据元素之间的关系。该图被存储并表示为现场可加载的历史/经训练的会话数据库132。
97.图11是根据本公开的示例的用于驾驶舱通信的方法1100的示例的流程图。在一些示例中,方法1100被实施在图1和图2中的系统100中并且由系统100执行。在一些示例中,由动态会话图生成器128执行的功能集130、由系统导向会话模块134执行的功能集138、由动态小窗口/表单生成器144执行的功能集148以及由如本文描述的系统100的其它部件执行的功能也被包括在方法1100中。
98.在框1102中,方法1100包括:由聊天机器人执行与飞行员的会话。会话包括语音通信、使用显示器的视觉通信或者两者。
99.在框1104中,方法1100包括:由动态会话图生成器根据与飞行员的会话来确定飞行操作过程。在框1106中,方法1100包括:由动态会话图生成器将与飞行操作过程相关联的信息提供给聊天机器人以向飞行员传送。在框1108中,方法1100包括:由动态会话图生成器对在与飞行员的会话期间由聊天机器人接收对的任何请求做出响应。
100.在框1110中,方法1100还包括:响应于飞行操作过程与特定的飞行器系统或航空电子应用所有者相关联,由动态会话图生成器将通信切换到系统导向会话模块。在框1112中,方法1100包括:将与飞行员的会话导向给特定飞行器系统,例如,在图1和图2中的飞行器系统136a至136n中的一个飞行器系统。
101.在框1114中,方法1100包括:由系统导向会话模块或特定飞行器系统将与飞行操
作过程相关联的信息提供给聊天机器人,以传送给飞行员。
102.在框1116中,方法1100包括:生成与飞行操作过程相关联的特定表单、小窗口或两者以在呈现显示器上的窗口中。特定表单、小窗口或两者被配置用于与飞行员的交互。与特定表单、小窗口或两者的飞行员交互包括通过与聊天机器人进行会话的交互或者通过飞行员触摸显示器上的特定表单、小窗口或两者的特征或者触摸屏的交互中的至少一者。
103.在框1118中,方法1100包括:在显示器上的窗口中呈现表单、小窗口或两者以与飞行员交互。根据图1和图2中的示例,显示器包括驾驶舱显示器106、便携式电子设备108的显示器或两者。飞行员交互包括飞行员触摸驾驶舱显示器106的触摸屏114、便携式电子设备108的触摸屏116或两者。在一些示例中,飞行员交互还包括使用图1和图2中的音频面板104、麦克风110、扬声器112、asr设备122、tts转换器124、聊天机器人102和令牌化器126与表单、小窗口或两者的语音通信。
104.图12是根据本公开的示例的用于驾驶舱通信的系统1200的示例。在一些示例中,图1和图2中的系统100被实施在与系统1200类似或相同的一个或更多个系统中。在一些示例中,图1和图2中的系统100的组件中的至少一些组件(例如,聊天机器人102、令牌化器126、动态会话图生成器128、系统导向会话模块134、命令编码器/解码器142、一个或更多个飞行器系统136、动态小窗口/表单生成器144、dl/cpdlc/acars文本分析器150、飞行器接口设备120和显示计算机118)被实施在与系统1200类似或相同的一个或更多个系统中。在一些示例中,方法300、400、500、800、1000和1100中的至少一些方法被实施在与系统1200类似或相同的一个或更多个系统中并且由与系统1200类似或相同的一个或更多个系统执行。
105.系统1200包括处理电路1202和与处理电路1202相关联的存储器1204。存储器1204包含计算机可读程序指令1206,当该计算机可读程序指令由处理电路1202执行时,使处理电路1202执行功能集1208。在一些示例中,功能集1208包括可由动态会话图生成器128执行的功能集130、可由系统导向会话模块134执行的功能集138、和/或可由动态小窗口/表单生成器144执行的功能集148。功能集130、138和148被实施在与系统1200类似或相同的一个或更多个系统上。在一些示例中,功能集1208包括实施在与系统1200类似或相同的一个或更多个系统上并由与系统1200类似或相同的一个或更多个系统执行的方法300、400、500、800、1000和1100中的至少一些方法。
106.在一些示例中,系统1200还包括一个或更多个输入/输出设备1210。输入/输出设备1210包括单独的输入设备、输出设备或者组合输入和输出设备。输入/输出设备1210的示例包括但不限于一个或更多个显示设备、触摸屏、麦克风、扬声器、键盘或小键盘、指示设备以及被配置成读取或访问类似于本文所述的计算机程序产品1212上的计算机可读程序指令的设备。方法300、400、500、800、1000和/或1100中的任一方法可以被实施在计算机程序产品1212上,由输入/输出设备1210读取并存储在存储器1204中。
107.此外,本公开包括根据以下条款的示例:
108.条款1.一种用于驾驶舱通信的接口系统,所述接口系统包括:
109.聊天机器人,所述聊天机器人被配置成执行与飞行员的会话,其中,所述会话包括语音通信、使用显示器的视觉通信或者两者;以及
110.动态会话图生成器,所述动态会话图生成器被配置成执行功能集,所述功能集包括:
111.根据与所述飞行员的所述会话来确定飞行操作过程;
112.将与所述飞行操作过程相关联的信息提供给所述聊天机器人,以传送给所述飞行员;以及
113.对在与所述飞行员的所述会话期间由所述聊天机器人从所述飞行员接收到的任何请求做出响应。
114.条款2.根据条款1所述的接口系统,所述接口系统还包括令牌化器,所述令牌化器被配置成:
115.将从所述聊天机器人接收的文本转换成由所述令牌化器发送的令牌;以及
116.将由所述令牌化器接收到的令牌转换成被发送给所述聊天机器人的文本,以执行与所述飞行员的所述会话。
117.条款3.根据条款1或2中任一项所述的接口系统,其中,由所述动态会话图生成器执行的所述功能集还包括:
118.使用来自所述令牌化器的所述令牌来检测与所述飞行员的所述会话中的关键字,其中,所述关键字标识特定飞行操作过程;
119.搜索动态会话图的多个节点以标识与和所述飞行员的所述会话中的所述关键字对应的节点,其中,每个节点对应于不同的飞行操作过程;
120.响应于所述节点对应于具有所有者的关键字,将通信切换到系统导向会话模块,其中,所述所有者是与所述飞行操作过程相关联的特定飞行器系统;以及
121.响应于所述节点不具有所有者,确定所述动态会话图中的与所述关键字对应的节点的任何相邻节点的标识,其中,任何相邻节点的所述标识由所述聊天机器人在所述会话中传送给所述飞行员。
122.条款4.根据条款1至2中任一项或条款3所述的接口系统,其中,由所述动态会话图生成器执行的所述功能集还包括:
123.在与所述飞行员的所述会话期间搜索所述动态会话图的相邻节点,以标识与另一关键字对应的特定相邻节点;以及
124.响应于所述特定相邻节点具有相关联的所有者,将通信切换到所述系统导向会话模块。
125.条款5.根据条款1至3中任一项或条款4所述的接口系统,所述接口系统还包括系统导向会话模块,所述系统导向会话模块被配置成,响应于所述飞行操作过程与多个飞行器系统中的特定飞行器系统相关联,将包括与所述飞行操作过程相关联的特定信息的特定令牌提供给所述令牌化器,其中,所述动态会话图生成器被配置成,响应于所述飞行操作过程与所述特定飞行器系统相关联,将通信切换到所述系统导向会话模块。
126.条款6.根据条款1至4中任一项或条款5所述的接口系统,其中,所述系统导向会话模块被配置成执行包括以下项的功能集:
127.从所述令牌化器接收令牌,所述令牌包括与所述飞行操作过程相关联的信息;
128.针对所述飞行操作过程查询数据库;
129.确定所述多个飞行器系统中的用于执行飞行操作过程的特定飞行器系统;以及
130.通过所述令牌化器和所述聊天机器人向所述飞行员传送与所述飞行操作过程有关的信息。
131.条款7.根据1至5中任一项或条款6所述的接口系统,所述接口系统还包括命令编码器/解码器,所述命令编码器/解码器被配置成:
132.从所述系统导向会话模块接收并执行与所述飞行操作过程有关的格式化指令,以向所述多个飞行器系统中的特定飞行器系统传送;以及
133.将来自所述特定飞行器系统的特定信息解码成响应集,以向所述系统导向会话模块传送。
134.条款8.根据1至7中任一项所述的接口系统,所述接口系统还包括动态小窗口/表单生成器,所述动态小窗口/表单生成器被配置成执行包括以下项的功能集:
135.从所述令牌化器或者从接收文本的管制员-飞行员数据链路通信(cpdlc)/飞行器通信寻址和报告系统(acars)文本分析器接收令牌;以及
136.响应于所述令牌而生成特定表单、小窗口或两者。
137.条款9.根据条款1至7中任一项或条款8所述的接口系统,所述接口系统还包括系统导向会话模块,所述系统导向会话模块被配置成将与所述飞行员的所述会话导向给与所述飞行操作过程相关联的特定飞行器系统,其中,所述动态会话图生成器被配置成,响应于所述飞行操作过程与多个飞行器系统中的所述特定飞行器系统相关联,将通信切换到所述系统导向会话模块。
138.条款10.根据条款1至8中任一项或条款9所述的接口系统,所述接口系统还包括动态小窗口/表单生成器,所述动态小窗口/表单生成器被配置成生成与所述飞行操作规程相关联的特定表单、小窗口或两者以呈现在显示器上的窗口中,其中,所述特定表单、小窗口或两者被配置用于与所述飞行员交互。
139.条款11.根据条款1至9中任一项或条款10所述的接口系统,其中,与所述飞行操作过程相关联的所述特定表单、小窗口或两者的视觉定位或对准与对应的视觉聊天机器人会话文本相关。
140.条款12.根据条款1至10中任一项或条款11所述的接口系统,其中,与所述特定表单、小窗口或两者的飞行员交互包括通过与所述聊天机器人进行会话的交互或者通过飞行员触摸所述特定表单、小窗口或两者的特征的交互中的至少一者。
141.条款13.根据条款1至11中任一项或条款12所述的接口系统,所述接口系统还包括:
142.自动语音识别设备,所述自动语音识别设备被配置成接收来自所述飞行员的语音,并且将所述语音转换成被发送给所述聊天机器人的文本;以及
143.文本语音转换器,所述文本语音转换器被配置成从所述聊天机器人接收文本,并且将所述文本转换成语音,以通过扬声器发送给所述飞行员,其中,所述扬声器位于驾驶舱或所述飞行员的头戴式耳机中。
144.条款14.根据条款1至12中任一项或条款13所述的接口系统,其中,所述聊天机器人被配置成使用驾驶舱中的音频面板、驾驶舱中的驾驶舱显示器和便携式电子设备中的至少一者来执行与所述飞行员的所述会话。
145.条款15.一种用于驾驶舱通信的方法,所述方法包括以下步骤:
146.由聊天机器人执行与飞行员的会话,其中,所述会话包括语音通信、使用显示器的视觉通信或者两者;
147.由动态会话图生成器根据与所述飞行员的所述会话来确定飞行操作过程;
148.由所述动态会话图生成器将与所述飞行操作过程相关联的信息给所述聊天机器人,以传送给所述飞行员;以及
149.由所述动态会话图生成器对在与所述飞行员的所述会话期间由所述聊天机器人从所述飞行员接收到的任何请求做出响应。
150.条款16.根据条款15所述的方法以及前述条款中任一项,所述方法还包括以下步骤:
151.响应于所述飞行操作过程与特定的飞行器系统相关联,由所述动态会话图生成器将通信切换到系统导向会话模块;以及
152.由所述系统导向会话模块将与所述飞行操作过程相关联的信息提供给所述聊天机器人,以传送给所述飞行员。
153.条款17.根据条款16所述的方法,所述方法还包括以下步骤:
154.使用来自令牌化器的令牌来检测与所述飞行员的所述会话中的关键字,其中,所述关键字标识特定飞行操作过程;
155.搜索动态会话图的多个节点以标识与和所述飞行员的所述会话中的所述关键字对应的节点,其中,每个节点对应于不同的飞行操作过程;
156.响应于所述节点对应于具有所有者的关键字,将通信切换到系统导向会话模块,其中,所述所有者是与所述飞行操作过程相关联的特定飞行器系统;以及
157.响应于所述节点不具有所有者,确定所述动态会话图中的与所述关键字对应的节点的任何相邻节点的标识,其中,任何相邻节点的所述标识由所述聊天机器人在所述会话中传送给所述飞行员。
158.条款18.根据条款15至16中任一项或条款17所述的方法,所述方法还包括以下步骤:
159.由令牌化器将从所述聊天机器人接收的文本转换成令牌;以及
160.将由所述令牌化器接收到的令牌转换成被发送给所述聊天机器人的文本,以执行与所述飞行员的所述会话。
161.条款19.根据条款15至17中任一项或条款18所述的方法,所述方法还包括以下步骤:
162.响应于所述飞行操作过程与特定飞行器系统相关联,系统导向会话模块将包括与所述飞行操作过程相关联的信息的令牌提供给所述令牌化器,其中,所述动态会话图生成器被配置成,响应于所述飞行操作过程与所述特定飞行器系统相关联,将通信切换到所述系统导向会话模块。
163.条款20.根据条款15至18中任一项或条款19所述的方法,所述方法还包括以下步骤:生成与所述飞行操作过程相关联的特定表单、小窗口或两者以呈现在显示器上的窗口中,其中,所述特定表单、小窗口或两者被配置用于与所述飞行员交互,其中,与所述特定表单、小窗口或两者的飞行员交互包括通过与所述聊天机器人的交互或通过所述飞行员触摸所述特定表单、小窗口或两者的特征的交互中的至少一者。
164.附图中的流程图和框图例示了根据本公开的各个示例的系统、方法和计算机程序产品的可能实现的架构、功能和操作。就这一点而言,流程图或框图中的各个框可以表示指
令的模块、段或部分,其包括用于实现指定的逻辑功能的一个或更多个可执行指令。在一些另选实现方式中,框中标注的功能可以不按图中标注的顺序发生。例如,根据所涉及的功能,实际上可以基本上同时执行连续示出的两个框,或者有时可以以相反的顺序执行这些框。还应注意的是,框图和/或流程图例示的各个框以及框图和/或流程图例示中的框的组合可以通过执行指定功能或动作或者执行专用硬件和计算机指令的组合的基于专用硬件的系统来实现。
165.本文所用的术语仅用于描述具体实例的目的,而不旨在限制本公开的示例。如本文所使用的,单数形式的“一”、“一个”和“该”也旨在包括复数形式,除非上下文另外明确指出。还应当理解,当在本说明书中使用时,术语“包括(include)”、“包括(includes)”、“包含(comprises)”和/或“包含(comprising)”指定所述特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或更多个其它特征、整数、步骤、操作、元件、组件和/或其组合的存在或添加。
166.以下权利要求中的所有装置或步骤加功能元件的对应结构、材料、动作和等效物旨在包括用于与具体要求保护中的其它要求保护的元件组合地执行该功能的任何结构、材料或动作。已经出于例示和描述的目的呈现了本示例的描述,但是其不旨在是穷举的或限于所公开的形式示例。在不脱离示例的范围和精神的情况下,许多修改和变型对于本领域普通技术人员而言将是显而易见的。
167.尽管本文例示并描述了特定示例,但是本领域普通技术人员应当理解,被计算以实现相同目的的任何布置可以替代所示出的特定示例,并且这些示例在其它环境中具有其它应用。本技术旨在覆盖任何修改或变化。以下权利要求绝不旨在将本公开的示例的范围限制于本文所述的具体示例。

技术特征:


1.一种用于驾驶舱通信的接口系统(100),所述接口系统(100)包括:聊天机器人(102),所述聊天机器人(102)被配置成执行与飞行员(103)的会话(602),其中,所述会话(602)包括语音通信、使用显示器(106)的视觉通信或两者;以及动态会话图生成器(128),所述动态会话图生成器(128)被配置成执行功能集(130),所述功能集(130)包括:根据与所述飞行员(103)的所述会话(602)来确定(306)飞行操作过程;将与所述飞行操作过程相关联的信息提供(308)给所述聊天机器人(102),以传送给所述飞行员(103);以及对在与所述飞行员(103)的所述会话(602)期间由所述聊天机器人(102)从所述飞行员(103)接收到的任何请求做出响应(310)。2.根据权利要求1所述的接口系统(100),所述接口系统(100)还包括令牌化器(126),所述令牌化器(126)被配置成:将从所述聊天机器人(102)接收的文本(156)转换(510)成令牌(302、403),所述令牌由所述令牌化器(126)发送;以及将由所述令牌化器(126)接收到的令牌转换(546)成被发送给所述聊天机器人(102)的文本(156),以执行与所述飞行员(103)的所述会话(602)。3.根据权利要求2所述的接口系统(100),其中,由所述动态会话图生成器(128)执行的所述功能集(130)还包括:使用来自所述令牌化器(126)的所述令牌(302)来检测(514)与所述飞行员(103)的所述会话(602)中的关键字(604),其中,所述关键字(604)标识特定飞行操作过程;搜索(516)动态会话图(700)的多个节点(702-706)以标识与和所述飞行员(103)的所述会话(602)中的所述关键字(604)对应的节点(702),其中,每个节点(702-706)对应于不同的飞行操作过程;响应于所述节点(702)对应于具有所有者的关键字(604),将通信切换(522)到系统导向会话模块(134),其中,所述所有者是与所述飞行操作过程相关联的特定飞行器系统(136);以及响应于所述节点(702)不具有所有者,确定(524)所述动态会话图(700)中的与所述关键字(604)对应的节点(702)的任何相邻节点(704a-704d)的标识,其中,任何相邻节点(704a-704d)的所述标识由所述聊天机器人(102)在所述会话(602)中传送给所述飞行员(103)。4.根据权利要求3所述的接口系统(100),其中,由所述动态会话图生成器(128)执行的所述功能集(130)还包括:搜索(552)所述动态会话图(700)的相邻节点(704a-704d),以标识与在与所述飞行员(103)的所述会话(602)期间的另一关键字(604)对应的特定相邻节点(704);以及响应于所述特定相邻节点(704)具有相关联的所有者,将通信切换(558)到所述系统导向会话模块(134)。5.根据权利要求2所述的接口系统(100),所述接口系统(100)还包括系统导向会话模块(134),所述系统导向会话模块(134)被配置成,响应于所述飞行操作过程与多个飞行器系统(136a-136n)中的特定飞行器系统(136)相关联,将包括与所述飞行操作过程相关联的
特定信息的特定令牌提供给所述令牌化器(126),其中,所述动态会话图生成器(128)被配置成,响应于所述飞行操作过程与所述特定飞行器系统(136)相关联,将通信切换到所述系统导向会话模块(134)。6.根据权利要求5所述的接口系统(100),其中,所述系统导向会话模块(134)被配置成执行包括以下项的功能集:从所述令牌化器(126)接收(402)令牌(403),所述令牌(403)包括与所述飞行操作过程相关联的信息;针对所述飞行操作过程查询(404)数据库(140);确定(406)所述多个飞行器系统(136a-136n)中的用于执行飞行操作过程的特定飞行器系统(136);以及通过所述令牌化器(126)和所述聊天机器人(102)向所述飞行员(103)传送(416)与所述飞行操作过程有关的信息。7.根据权利要求5所述的接口系统(100),所述接口系统(100)还包括命令编码器/解码器(142),所述命令编码器/解码器(142)被配置成:从所述系统导向会话模块(134)接收并执行(574)与所述飞行操作过程有关的格式化指令,以向所述多个飞行器系统(136a-136n)中的特定飞行器系统(136)传送;以及将来自所述特定飞行器系统(136)的所述特定信息解码(582)成响应集,以向所述系统导向会话模块(134)传送。8.根据权利要求2所述的接口系统(100),所述接口系统(100)还包括动态小窗口/表单生成器(144),所述动态小窗口/表单生成器(144)被配置成执行包括以下项的功能集:从所述令牌化器(126)或者从接收文本(156)的管制员-飞行员(103)数据链路通信cpdlc/飞行器通信寻址和报告系统acars文本(156)分析器接收(802)令牌(149、152);以及响应于所述令牌(149、152)生成(1116)特定表单、小窗口或两者。9.根据权利要求1至8中任一项所述的接口系统(100),所述接口系统(100)还包括系统导向会话模块(134),所述系统导向会话模块(134)被配置成将与所述飞行员(103)的所述会话(602)导向给与所述飞行操作过程相关联的特定飞行器系统(136),其中,所述动态会话图生成器(128)被配置成,响应于所述飞行操作过程与多个飞行器系统(136a-136n)中的所述特定飞行器系统(136)相关联,将通信切换到所述系统导向会话模块(134)。10.根据权利要求1所述的接口系统(100),所述接口系统(100)还包括:自动语音识别设备(122),所述自动语音识别设备(122)被配置成接收来自所述飞行员(103)的语音,并且将所述语音转换成文本(156),以发送给所述聊天机器人(102);以及文本语音转换器(124),所述文本语音转换器(124)被配置成从所述聊天机器人(102)接收文本(156),并且将所述文本(156)转换成语音,以通过扬声器(112)发送给所述飞行员(103),其中,所述扬声器(112)位于驾驶舱(105)或所述飞行员(103)的头戴式耳机中;其中,所述聊天机器人(102)被配置成使用驾驶舱(105)中的音频面板(104)、所述驾驶舱(105)中的驾驶舱显示器(106)和便携式电子设备(108)中的至少一者来执行与所述飞行员(103)的所述会话(602)。11.一种用于驾驶舱通信的方法(500、1100),所述方法(500、1100)包括以下步骤:由聊天机器人(102)执行(1102)与飞行员(103)的会话(602),其中,所述会话(602)包
括语音通信、使用显示器的视觉通信或者两者;由动态会话图生成器(128)根据与所述飞行员(103)的所述会话(602)来确定(1104)飞行操作过程;由所述动态会话图生成器(128)将与所述飞行操作过程相关联的信息提供(1106)给所述聊天机器人(102),以传送给所述飞行员(103);以及由所述动态会话图生成器(128)对在与所述飞行员(103)的所述会话(602)期间由所述聊天机器人(102)从所述飞行员(103)接收到的任何请求做出响应(1108)。12.根据权利要求11所述的方法,所述方法还包括以下步骤:响应于所述飞行操作过程与特定的飞行器系统(136)相关联,由所述动态会话图生成器(128)将通信切换(1110)到系统导向会话模块(134);以及由所述系统导向会话模块(134)将与所述飞行操作过程相关联的所述信息提供(1114)给所述聊天机器人(102),以传送给所述飞行员(103)。13.根据权利要求11所述的方法,所述方法还包括以下步骤:使用来自令牌化器(126)的令牌(149)来检测(514)与所述飞行员(103)的所述会话(602)中的关键字(604),其中,所述关键字(604)标识特定飞行操作过程;搜索(516)动态会话图(700)的多个节点(702-706)以标识与和所述飞行员(103)的所述会话(602)中的所述关键字(604)对应的节点(702),其中,每个节点(702-706)对应于不同的飞行操作过程;响应于所述节点(702)对应于具有所有者的关键字(604),将通信切换(522、1100)到系统导向会话模块(134),其中,所述所有者是与所述飞行操作过程相关联的特定飞行器系统(136);以及响应于所述节点(702)不具有所有者,确定(524)所述动态会话图(700)中的与所述关键字(604)对应的所述节点(702)的任何相邻节点(704a-704d)的标识,其中,任何相邻节点(704a-704d)的所述标识由所述聊天机器人(102)在所述会话(602)中传送给所述飞行员(103)。14.根据权利要求11所述的方法,所述方法还包括以下步骤:由令牌化器(126)将从所述聊天机器人(102)接收的文本(156)转换(510)成令牌(149);以及将由所述令牌化器(126)接收到的令牌(149)转换成被发送给所述聊天机器人(102)的文本(156),以执行与所述飞行员(103)的所述会话(602)。15.根据权利要求14所述的方法,所述方法还包括以下步骤:响应于所述飞行操作过程与特定飞行器系统(136)相关联,系统导向会话模块(134)将包括与所述飞行操作过程相关联的所述信息的令牌提供给所述令牌化器(126),其中,所述动态会话图生成器(128)被配置成,响应于所述飞行操作过程与所述特定飞行器系统(136)相关联,将通信切换到所述系统导向会话模块(134)。

技术总结


本发明涉及用于驾驶舱通信的接口系统,该接口系统包括被配置成执行与飞行员的会话的聊天机器人。会话包括语音通信、使用显示器的视觉通信或者两者。该接口系统还包括动态会话图生成器。该动态会话图生成器被配置成执行功能集,该功能集包括根据与飞行员的会话来确定飞行操作过程。该功能集还包括将与飞行操作过程相关联的信息提供给聊天机器人,以传送给飞行员。该功能集还包括对在与飞行员的会话期间由聊天机器人从飞行员接收的任何请求做出响应。应。应。


技术研发人员:

S

受保护的技术使用者:

波音公司

技术研发日:

2022.03.24

技术公布日:

2022/11/8

本文发布于:2024-09-20 12:27:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/11275.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   飞行员   系统   令牌
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议