飞行器控制领域通信框架的制作方法

文档序号:13744372阅读:198来源:国知局

本发明涉及用于远程系统的联网装置的系统和方法,并且更具体地,涉及通过网络更新远程系统的装置中的信息。



背景技术:

一般而言,交通工具包括出于各种目的而能够连接至外部网络的装置,例如,用于导航、控制、通信、互操作和维护。例如,操作方远程终端处的飞行器能够从无线接入点获得机载航空电子装置的软件。然而,这种连接性可能使软件更易于受到蓄意或无意的破坏。



技术实现要素:

本公开提供的一种方法包括经由第一交换机接收第一多个选择中的第一选择,其中第一多个选择分别对应多个装置。该方法还包括基于第一选择激活存储装置中、对应第一装置的数据分区,第一装置对应第一选择。该方法进一步包括基于第一选择停用存储装置中、对应未选择的装置的数据分区。附加地,该方法包括在激活和停用之后,在对应第一装置的数据分区中存储信息。而且,该方法包括经由第二交换机接收第二多个选择中的第二选择,该多个第二选择分别对应多个装置。该方法还包括确定第一选择匹配第二选择。该方法进一步包括基于该确定从所述激活的数据分区中检索该信息。附加地,该方法包括向对应第一选择和第二选择的第一装置提供检索的信息。

进一步,本公开提供一种载入器装置,该载入器装置包括存储装置,该存储装置具有分别对应装置的数据分区。该载入器装置还包括程序选择器,该程序选择器包括分别对应装置的第一选择。该载入器装置进一步包括装置选择器,该装置选择器包括分别对应装置的选择。附加地,该载入器装置包括逻辑件,当从程序选择器接收的第一选择匹配从装置选择器接收的第二选择时,该逻辑件提供来自第一数据分区的信息部分(part,部分/部件),该第一数据分区对应第一装置。

仍进一步,本公开提供一种系统,该系统包括处理器、具有逻辑卷(包括数据分区)的存储系统、计算机可读硬件存储装置和存储在计算机可读硬件存储装置上以由处理器执行的程序指令。该程序指令包括由第一交换机从第一多个选择接收第一装置的第一选择的程序指令,其中第一多个选择分别对应多个装置。该程序指令还包括激活对应第一装置的第一数据分区的程序指令。该程序指令进一步包括停用对应未选择的装置的数据分区的程序指令。附加地,该程序指令包括在第一数据分区中存储对应第一装置的信息的程序指令。进一步地,该程序指令包括确定第一选择是否匹配经由第二交换机接收的第二选择的程序指令。而且,该程序指令包括基于第一选择匹配第二选择的确定从第一数据分区检索该信息的程序指令。此外,该程序指令包括向第一装置提供信息的程序指令。

附图说明

被包含在说明书中并构成说明书的一部分的附图示出本教导并与说明书一起用于解释本公开的原理。

图1示出用于实现根据本公开的各个方面的系统和过程的一种示例性环境的方框图;

图2示出根据本公开的各个方面的一种示例性载入器装置的功能性框图;

图3示出根据本公开的各个方面、利用载入器装置传送信息的一个示例性过程的流程图;

图4-图6示出根据本公开的各个方面、利用示例性载入器装置传送信息的功能性流程图;

图7示出根据本公开的各个方面、用于中继的示例性逻辑件的方框图;以及

图8示出根据本公开的各个方面、包括载入器装置的一个示例性飞行器。

应当注意,已经简化并绘制了附图的一些细节以帮助理解本教导,而未保持严格的结构精确性、细节和比例。

具体实施方式

本公开涉及远程系统的联网装置的系统和方法,并且更具体地,涉及通过网络更新远程系统的装置中的信息。根据本公开的各个方面,逻辑和物理安全控制包含到载入器装置中,以便在分布式信息网络的第一端点处的信息源和分布式信息网络的第二端点处的远程系统的装置之间提供安全通信和路由。在示例性实施方式中,信息源能够是飞行器操作方的地面服务中心(例如,维护中心),并且装置能够是远程机场处的飞行器的航空电子设备。根据本公开,载入器装置能够从地面中心以稳健且安全的方式向航空电子设备传送软件。所公开的载入器装置的实施方式在这种传送过程中提供三个信息阶段的安全框架:闲置的数据、使用中的数据和传输中的数据。由载入器装置控制的传送的机密性、完整性和有效性降低远程系统获取、接收和使用非法代码、恶意软件、损坏信息等的风险。

图1是用于实现根据本公开的各个方面的方法和系统的一个示例性环境100。环境100包括经由通信链路117a和117b连接的载入器装置105、部件源110和远程系统115。根据本公开的各个方面,载入器装置105是一种提供用户接口以选择性地从部件源110获取信息部分120并选择性地将该信息部分120载入远程系统115的系统。

远程系统115能够是包括装置125的任意类型的系统,装置125具有能够被重新配置和/或替换的软件和/或数据。在实施例中,远程系统115能够是交通工具,例如飞行器,并且装置能够是例如飞行器控制领域(例如,外场可更换单元)的模块化装置(例如,外场可更换单元),例如,飞行控制计算机(“FCC”)、飞行管理计算机(“FMC”)、引擎接口单元(“EIU”)、引擎监控单元(“EMU”)、惯性基准单元(“IRU”)、地面接近警告系统(“GPWS”)等。然而,应当理解,本公开的实施例不限于交通工具,并且能够包括其他类型的移动和非移动系统。进一步,尽管图1将载入器装置105示为与远程系统115分离,但本公开的实施例不限于这种关系。相反,载入器装置105能够,例如,是在远程系统115内操作或整合在远程系统115中的移动系统。因此,有利地,本公开的实施方式能够消除加载(例如,利用维护笔记本)装置125的需求。

根据本公开的各个方面,部件源110是一种为远程系统115的装置125维护信息部分(包括信息部分120)的系统。信息部分120是对应装置125中的具体一个装置或对应具体类型的装置125的软件和/或数据的一个或更多个可替换单元(例如,数据包)。如前面提及的,在实施方式中,部件源110能够是飞行器的远程地面服务,例如飞行器操作方的维护中心。维护中心能够为飞行器的不同航空电子装置维护不同的软件包(例如,软件更新程序)。例如,信息部分120能够对应飞行器的一个或更多个FMC,并且第二信息部分(未示出)能够对应飞行器的一个或更多个FCC。

通信链路117a、117b能够包括有线和/或无线链路的任意组合;一种或更多类型网络(例如,互联网、广域网、局域网、虚拟专用网络等)的任意组合;和/或利用传输技术和协议的任意组合。根据本公开的各个方面,通信链路117a、117b中的一个或两者能够是安全链路。在实施例中,通信链路117a能够是安全互联网协议链路,通过该链路,能够在部件源110和载入器装置105之间建立虚拟专用网络通道。

根据本公开的各个方面,载入器装置105包括执行本文描述的过程和功能的硬件和软件。具体而言,载入器装置105包括计算装置130、输入/输出(I/O)装置133、存储系统135和装置选择器137。输入/输出(I/O)装置133能够包括使个人能够与计算装置130交互的任意装置(例如,用户接口),和/或使计算装置130能够利用任意类型的通信链路与一个或更多个其他计算装置通信的任意装置。输入/输出(I/O)装置133能够是,例如,手持装置、PDA、触摸屏显示器、手机、键盘等。

存储系统135能够包括存储信息和程序指令的计算机可读非易失性硬件存储装置。例如,存储系统135能够是一个或更多个闪存驱动器和/或硬盘驱动器。附加地,根据本公开的各个方面,存储装置135包括分区的逻辑卷138,该分区的逻辑卷包括多个数据分区。根据本公开的各个方面,该分区的逻辑卷138包括分离的数据分区,这些数据分区分别对应装置125中的每一个。数据分区能够单独地被激活/停用,使得信息部分120能够只存储在对应它相应的装置的数据分区。因此,根据本公开的各个方面,在载入器装置105进行传送的过程中,随着信息部分120改变阶段(如,闲置的数据、使用中的数据和传输中的数据),数据分区能够用于分离信息部分120。

装置选择器137包括将载入器装置的输出端连接至远程系统115的具体一个装置125的交换机。根据本公开的各个方面,装置选择器137提供物理触点,该物理触点将存储装置135的输出端连接至装置125,其中装置选择器137每次仅能够选择单独的一个装置125。更具体地,装置选择器137的选择是相互排斥的。在实施例中,装置选择器137能够包括硬件、软件或它们的组合。在一些实施例中,装置选择器137是纯硬件交换机,其在单一输入端处接收来自分区逻辑卷138的信息部分120并通过多个输出中的一个向装置125中的具体一个提供该信息部分。例如,装置选择器137可以是拨号盘,其具有对应远程系统115中的每个装置125的选择。因此,装置选择器137使用户能够经由拨号盘只选择一个装置125以排除未选择的装置。在其他实施例中,装置选择器137能够经由图形用户界面(例如,模拟拨号盘、下拉菜单、单选按钮等)以软件的形式实现,在该图形用户界面中,用户必须选择装置125中的一个以排除其他选择。

在实施例中,计算装置130包括一个或更多个处理器139、一个或更多个存储装置141(例如,RAM和ROM)、一个或更多个I/O接口143以及一个或更多个网络接口144。存储装置141能够包括在程序指令的执行过程中使用的本地存储器(例如,随机存取存储器和高速缓冲存储器)。附加地,计算装置130包括至少一个通信信道146(例如,数据总线),通过该通信信道,计算装置130与I/O装置133、存储系统135和装置选择器137通信。

处理器139执行计算机程序指令(例如,操作系统),计算机程序指令能够存储在存储装置141和/或存储系统135中。而且,根据本公开的各个方面,处理器139能够执行选择控制模块145和程序选择器模块147的计算机程序指令以执行本文描述的一个或更多个过程。选择控制模块145和程序选择器模块147能够被实现为存储装置141和/或存储系统135中的一个或更多个程序指令集,作为分离或组合模块。附加地,选择控制模块145和程序选择器模块147能够被实施为分离的专用处理器或单个或若干处理器以提供这些模块的功能。

根据本公开的各个方面,选择控制模块145是存储在例如存储装置141和/或存储系统135中的计算机程序指令,当由处理器139执行时,所述计算机程序指令使得计算装置130从部件源110请求具体信息部分120(例如,航空电子设备软件),该信息部分120对应经由程序选择器模块147从用户(例如,维修技师)接收的装置125中的具体一个装置的选择。附加地,选择控制模块145使得计算装置130选择性地激活存储系统135中的分区的逻辑卷138的具体分区,该分区对应远程系统115中的装置125的选定的装置,同时选择性地停用不对应装置125中选定的装置的任何数据分区。进一步,选择控制模块145使计算装置130在具体数据分区中存储信息部分120。而且,选择控制模块145使计算装置130基于装置选择器137的选择将信息部分120传送至装置125中的具体一个。因此,如本文以下详述的,选择控制模块145确保信息部分120被从部件源110检索并被传送至远程系统115的装置125中正确的一个装置。

根据本公开的实施例,程序选择器模块147是存储在例如存储装置141和/或存储系统135中的计算机程序指令,当由处理器139执行时,所述计算机程序指令使得计算装置130执行提供计算机用户接口的操作,通过该计算机用户接口,用户能够选择远程系统的装置125中的一个具体装置,该装置将接收信息部分120。在实施例中,选择器模块147能够提供图形用户界面,其包括对应远程系统115中的每个装置125的选择。因而,用户能够选择装置中的一个并且选择器模块147能够将选择传送至选择控制模块145。在远程系统115是飞行器的示例性实施方式中,程序选择器模块147能够提供图形用户界面,该图形用户界面提供飞行器控制领域中的航空电子装置的菜单。维修技师能够从该菜单中选择一个航空电子装置,以经由载入器装置105从部件源110接收软件更新。

应当注意,计算装置130能够包括能够执行安装在其上的计算机程序指令的任意通用计算制品(例如,个人计算机、服务器等)。然而,计算装置130仅代表能够执行本文描述的过程的各种可能的等同计算装置。在这个意义上,在实施例中,计算装置130提供的功能能够是通用和/或专用硬件和/或计算机程序指令的任意组合。在每个实施例中,程序指令和硬件能够分别利用标准编程和工程技术来创建。

图2示出根据本公开的各个方面的一个示例性载入器装置105的功能性框图。载入器装置105包括装置选择器137、程序选择器147和分区的逻辑卷138,它们可以与前述那些装置相同。根据本公开的各个方面,载入器装置105从源(例如,部件源110)获得信息部分120,并将信息部分120载入装置125a、125b、125c中的对应的一个中,这些装置可以与前述远程系统的装置相同。在实施例中,载入器装置105利用双因子认证来验证信息部分120是可信的并且是未受到破坏的。附加地,载入器装置能够利用分区的逻辑卷138的单独数据分区,确保将信息部分120载入装置125a、125b和125c中的正确的一个中,所述分区对应装置125a、125b、125c中的每一个。

根据本公开的各个方面,用户输入请求以通过经由载入器装置105提供的接口(例如,利用程序选择器模块147)选择装置125a、125b、125c中的具体一个,将信息部分载入到装置125a、125b、125c中的一个中。在从用户接收其中一个装置125a、125b、125c的选择后,载入器装置105能够建立安全通信链路(例如,通信链路117a)来获得对应选择的合适的信息部分120。在实施方式中,安全通信链路能够是安全互联网协议链路,通过该链路,建立虚拟专用网络通道。

附加地,根据本发明的各个方面,载入器装置105经由安全信息链路获得对应信息部分120的验证信息201。在实施例中,载入器装置105通过拉入(pull)验证信息201或从源中提取(fetch)该验证信息来获得验证信息201。验证信息201能够包括已知的校验和值(例如,SHA256校验和)和/或已知的二进制代码比较值。在实施例中,验证信息201能够单独从信息部分120获取以使截取验证信息201和信息部分120两者的中间人攻击风险最小化。

进一步,根据本公开的各个方面,在接收到装置125a、125b、125c中的其中一个的选择后,载入器装置105选择性地激活/停用分区的逻辑卷138中的数据分区。在实施例中,分区的逻辑卷138能够包括以下数据分区:安全分区203、装置分区205a、装置分区205b、装置分区205c和分级分区207。载入器装置105(例如,经由程序选择器模块147)能够激活装置分区205a、205b、205c中的具体一个,该具体的装置分区已经被映射到装置125a、125b、125c中的选定的装置,并停用未被映射到装置125a、125b、125c中的选定的装置的所有其他装置分区205a、205b、205c。尽管图2只示出三个装置分区205a、205b、205c和三个装置125a、125b、125c,但是应当理解,本公开的实施方式不限于这些数量并且能够包括更少或更多数量的装置分区和装置。

进一步,在将存储的信息部分120传送至所选装置125a、125b和125c之前,载入器装置105从装置分区205a、205b、205c接收信息部分120,并在分级分区207中存储该信息部分。根据本公开的各个方面,分级分区207只能通过拉入或提取功能(例如,经由选择控制模块145)进行填充。在分级分区207中,通过将信息部分120与验证信息201进行匹配来验证信息部分120,验证信息201能够存储在安全分区203中。如上提及的,验证信息201能够是已知的校验和值(例如,SHA256校验和)和/或已知的二进制代码比较值。因此,通过确定信息部分120的校验和和/或二进制代码比较值并将确定的校验和和/或二进制代码比较值与验证信息201进行比较,载入器装置105能够验证信息部分120的完整性。在实施例中,载入器装置105必须确定根据信息部分120确定的校验和以及二进制代码比较值二者对于将被认为是正确和/或可信的信息部分120是有效的。在实施例中,分级分区207中的验证结果能够通过带外(outofband)呈现,并向后通信至责任方,从而提供报告和检查功能。因此,载入器装置105提供有效的端到端校验功能,这种功能在数据闲置期间检测与处理阶段相关的任何问题。

而且,根据本公开的各个方面,载入器装置105必须在连接和/或将信息部分120载入任何装置125a、125b、125c中之前经由装置选择器137从用户接收装置125a、125b、125c中的其中一个的正确选择。在实施方式中,装置选择器137是具有严谨硬件选择的物理拨号盘,该物理拨号盘只允许用户每次选择装置125a、125b、125c中的单独一个。另外,根据本公开的各个方面,载入器装置105能够包括基于装置选择器137的选择与由程序选择器147接收的选择不匹配的确定,阻止信息部分120载入的逻辑件。因此,载入器装置105确保只将信息部分120载入到装置125a、125b、125c中正确的一个。

在示例性实施方式中,装置125a、125b、125c可以分别对应飞行器的FMC、EIU以及EMU。飞行器的维修技师能够经由程序选择器147通过从包括FMC、EIU以及EMU的飞行器上的航空电子设备列表里选择GUI中的FMC来发起FMC的软件更新。基于该选择,载入器装置105能够与飞行器操作方的地面设施(例如,部件源110)建立安全互联网协议数据链路(例如,通信链路117a)。另外,载入器装置105能够激活装置分区205a,该分区已经被映射到载入器装置105中的FMC,并且停用已经被映射到EIU和EMU的装置分区205b和205c。因此,根据本公开的各个方面,载入器装置105阻止FMC的信息部分120被置入映射到EIU和EMU的装置分区205b、205c中。为了将信息部分120传送至FMC,维修技师还必须经由装置选择器137选择FMC,装置选择器建立到载入器装置105和FMC之间的通信链路(例如,通信链路117b)的物理连接,同时阻止到EIU和EMU的任意物理连接。进一步,在传送信息部分120至FMC之前,载入器装置105将FMC的软件更新从装置分区205移动至分级分区207中,并利用对应信息部分120的验证信息201来执行信息部分120的双因子认证。如果验证失败,那么载入器装置105能够阻止信息部分120从分级分区207的传送,以便防止破坏的信息载入到FMC中。替代地,如果验证成功,并且如果用户已经利用装置选择器137选择了正确的装置,那么载入器装置105向FMC提供软件更新。相应地,载入器装置105阻止软件更新加载到错误的装置中。

图3中的流程图示出根据本公开的实施例的系统、装置、方法和计算机程序产品的可能的实施方式的功能和操作。图3的流程图中的每个方框能够代表程序指令的模块、区段或部分,该模块、区段或部分包括用于实现所示功能和操作的一个或更多个计算机可执行指令。在一些替代实施方式中,流程图的具体方框中所示的功能和/或操作能够不以图3所示的顺序执行。例如,连续示出的两个方框能够基本上同时执行,或者方框有时能够以相反顺序执行,这依赖于涉及的功能。还将要注意,流程图的每个方框和块中方框的组合能够由专用的基于硬件的系统(这些系统执行指定的功能或动作)或专用硬件和计算机指令的组合来实现。

图3示出用于根据本公开的各个方面传送信息部分的示例性过程300的流程图。图3的步骤能够利用图1和图2的载入器装置(例如,载入器装置105)实现,以便从部件源(例如,部件源110)获得信息部分(例如,信息部分120),并将该信息部分传送至远程系统(例如,远程系统115)的具体装置(例如,装置125a)。在步骤303,载入器装置(例如,执行选择控制模块145)启动与部件源的通信链路(例如,通信链路117a)。在本公开的实施例中,该通信链路只能从载入器装置发起,例如以便防止中间人攻击。

在步骤305,载入器装置从用户接收(例如,经由程序选择器模块147)多个选择上的一个选择,该多个选择对应远程系统的装置(例如,装置125)。在实施例中,载入器装置向用户呈现对应装置的每个的选择,这样用户必须选择装置的具体一个。例如,飞行器中的装置能够包括FMC、EIU和EMU。在这种情况中,载入器装置能够提供GUI,该GUI显示出分别识别FMC、EIU和EMU的选择,维修技师每次只能够从这些选择中选择一个。换言之,选择是互相排斥的。例如,选择FMC就排除了选择EIU和EMU。

在步骤307,载入器装置使能(例如,激活)分区的逻辑卷(例如,分区的逻辑卷138)的预先确定的数据分区(例如,装置分区205a),该数据分区对应步骤305中选择的装置(例如,装置125a)。并且在步骤309,载入器装置禁用(例如,停用)对应在步骤305用户未选择的装置(例如,装置125b和125c)的预先确定的数据分区(例如,装置分区205b和205c)。

在步骤311,载入器装置经由步骤303中载入器装置建立的通信链路接收步骤305中选择的信息部分。在步骤313,载入器装置在步骤307使能的数据分区中存储步骤311中接收的信息部分。因此,根据本公开的各个方面,信息部分能够经由载入器装置建立的安全通信链路接收,并且能够只存储在对应用户选择的装置的数据分区的具体一个中。

在步骤315,载入器装置在分区的逻辑卷的安全分区中存储所接收的信息部分的接收的验证信息(例如,验证信息201)。根据本发明的各个方面,载入器装置在单独的时间从源拉入或提取验证信息,和/或利用单独的通信链路从信息部分拉入或提取验证信息。

在步骤317,载入器装置利用步骤315处存储的验证信息来验证步骤313处存储的信息部分。根据本公开的各个方面,该验证包括双因子认证。在实施例中,该验证包括将安全分区中存储的信息部分的校验和和位计数与载入器装置从信息部分的创建者或提供者接收的对应值进行比较。

在步骤319,载入器装置确定步骤317中的信息部分的验证是否成功。如果否,那么过程300结束。在实施例中,当过程300在此步骤结束时,载入器装置产生警告和/或报告,该警告和/或报告能够用于跟踪验证失败的源。如果载入器装置确定步骤319处的验证成功,那么在步骤321,载入器装置确定用户经由装置选择器(例如,装置选择器137)选择的那个装置。

在步骤323,载入器装置确定存储步骤313中存储的信息部分的数据分区是否对应步骤321中装置选择器的设置。在实施例中,载入器装置确定该部件分区的标识符是否匹配装置选择器的设置的标识符。如果否(例如,步骤323为“否”),那么过程300结束。例如,如果装置分区对应FMC,但装置选择器的选择对应EIU,那么载入器装置会阻止传送。如果载入器装置确定具有步骤313中存储的信息部分的部件分区对应步骤321中的装置选择器的设置(例如,步骤323为“是”),那么载入器装置载入步骤313中存储的信息部分。例如,如果装置分区对应FMC,并且装置选择器的选择对应FMC,那么载入器装置将信息部分传送至FMC,结束过程300。过程300能够重新开始以加载相同装置或其他装置。

如图3所示以及上述详细描述的,过程300通过将信息部分存储在对应装置的具体数据分区中,安全、稳健地由载入器装置将信息部分传送到远程系统的具体装置。进一步,利用装置选择器,该过程阻止信息部分传送至不同于该数据分区对应的装置的任意装置。而且,该过程能够使用双因子认证以验证信息部分是可信且未破坏的。

图4-图6示出用于利用载入器装置105传送信息部分的功能性流程图,该流程图可以与前述的流程图相同或类似。载入器装置105包括程序选择器147、分区的逻辑卷138和装置选择器137,它们能够与前述那些相同。还如前所述,分区的逻辑卷138包括分别对应远程系统(例如,远程系统115)的装置(例如,装置125a、125b、125c)的多个装置分区(例如,装置分区205a、205b和205c)。进一步,如前所述,程序选择器147提供分别对应装置的多个单独的选择,并且这些选择能够由用户经由载入器装置105选择。

例如,如图4所示,载入器装置105提供程序选择器147的选择、分区的逻辑卷138的装置分区和装置选择器137的装置选择的一对一映射。根据本公开的一些实施方式,程序选择器147的选择、分区的逻辑卷138的装置分区和装置选择器的选择的每个相应映射由相应的虚拟局域网(VLAN)405a、...、405e通信地连接。在实施例中,每个VLAN能够具有唯一的互联网协议地址(例如,192.168.1.1、192.168.2.1、192.168.2.1、192.168.3.1、192.168.4.1以及192.168.5.1)。

如图4示出的示例性实施方式所示,程序选择器147提供以下选择:FMC-L、FMC-R、EGPWS、IRU以及FCC,它们在分区的逻辑卷138中具有对应的装置分区以及装置选择器137的对应选择。例如,VLAN405a能够将信息传送至分区的逻辑卷138的对应FMC-L分区,其中该信息指示用户是否选择程序选择器147的FMC-L选择。进一步,VLAN405a能够将FMC-L分区中存储的信息传送至装置选择器137的FMC-L输出。根据本公开的各个方面,中继器407能够根据程序选择器147和装置选择器137的状态单独连接/断开VLAN405a、...、405e中的每个。更具体地,本公开的实施方式要求用户选择程序选择器147的选择(例如,FMC-L)和装置选择器137的相应选择(例如,FMC-L)二者,以将信息部分(例如,信息部分120)传送至对应的FMC-L装置。因此,基于到程序选择器147和装置选择器137的VLAN405a、...、405e的各自的选择输入,中继器407能够物理地断开VLAN405a、...、405e中的每个。例如,如图4所示,中继器407已经断开全部VLAN405a、...、405e,并且,从而阻止来自载入器装置105的任何信息的传送。

图5示出其中程序选择器147的EGPWS选择匹配装置选择器137的EGPWS选择的一种示例性状态中的载入器装置105。因此,根据本公开的各个方面,对应的VLAN405c由中继器407的相应一个连接,而对应其他选择的VLAN405a、405b、405d和405e的相应中继器407断开这些网络。因此,载入器装置105允许信息部分从EGPWS分区传送到EGPWS装置。

图6示出其中程序选择器147的EGPWS选择不匹配装置选择器137的EGPWS选择的一种示例性状态中的载入器装置105。相反,选择了装置选择器的FMC-R选择。因此,根据本公开的各个方面,中继器407断开全部VLAN405a、...、405e,这阻止EGPWS分区中存储的信息部分传送至不正确的装置。也就是说,载入器装置105阻止EGPWS分区中存储的信息部分传送至FMC-R装置。

图7示出根据本公开的各个方面、用于中继的示例性逻辑件700的方框图。图7示出装置128、装置选择器137、分区的逻辑卷138、程序选择器147、VLAN405和中继器407中的对应一个,它们可以与前述那些相同或相似。另外,逻辑件700包括AND门703,基于装置选择器137和程序选择器147输出的选择,AND门输出逻辑信号以控制中继器407的激活。更具体地,装置选择器137和程序选择器147能够输出逻辑信号,所述逻辑信号指示用户是否已经选择了对应装置128中的其中一个装置的具体选择(例如,EGPWS)。如果装置选择器137和程序选择器147输出的逻辑信号的状态(例如,数字逻辑HI)都表示选择了同一个装置(例如,EGPWS),那么AND门703输出逻辑信号,该逻辑信号使中继器407中的对应一个闭合。这使得对应装置分区(例如,EGPWS分区)中存储的信息部分(例如,信息部分120)经由VLAN、经由装置选择器137传送至装置128中的对应一个(例如,EGPWS装置)。尽管图7仅示出逻辑件700用于单个实例,但应当理解,逻辑件700能够重复用于载入器装置105中包括的若干这类实例。

图8示出包括根据本公开的各个方面的载入器装置105的一种示例性飞行器800。该飞行器能够与前述的远程系统(例如,远程系统115)相同或类似。另外,载入器装置105可以与前述的相同。飞行器800能够包括飞行器控制领域(“ACD”)805,飞行器控制领域包括外场可替换航空电子设备单元(例如,FCC、FMC、EIU、EMU、IRU、GPWS等)。在实施例中,载入器装置可以经由固定通信链路(例如,通信链路117b)集成到飞行器800中。通过这种做法,载入器装置105能够省去当前维护系统中使用的笔记本电脑。然而,应当理解,载入器装置105的实施例能够是不固定连接至飞行器800或ACD805的便携式系统。

本公开并不限制到本申请中描述的具体实施例,这些实施例旨在示例说明不同方面。在不偏离本公开的精神和范围的情况下,能够进行很多修改和变化,这对本领域那些熟练技术人员来说是明显的。根据前述描述,除了本文枚举的那些之外,在本公开范围内的功能上等同的方法和设备对本领域的技术人员而言是明显的。这些修改和变化旨在落入所要求所附权利要求的范围内。本公开仅受所附权利要求和这些权利要求限定的等同形式的全部范围的限制。还应当理解,在此使用的术语仅用于描述具体实施例并不旨在限制。

关于本文大幅使用的任意复数和/或单数术语,本领域的技术人员能够将复数翻译成单数和/或将单数翻译成复数以适应语境和/或应用。为清楚起见,各种单数/复数的置换可以在本文明确给出。

本领域内的熟练技术人员将理解,一般而言,本文使用的,尤其是所附权利要求书(例如,所附权利要求的主体)中所用的术语通常意为“开放性”术语(例如,术语“包括”应当解释为“包括但不限于”,术语“具有”应当解释为“至少具有”,术语“包含”应当解释为“包含但不限于”等)。本领域的技术人员将进一步理解,如果意在具体数量的引入权利要求叙述,这种意图将在权利要求书中明确地陈述,并且在没有这种叙述的情况下,就不存在这种意图。例如,为了帮助理解,以下所附权利要求可以包含引导性短语“至少一个”和“一个或更多个”的使用以引入权利要求叙述。然而,这类短语的使用不应当解释为隐含由不定冠词“一”或“一个”引入的权利要求叙述限制任何具体权利要求,该具体权利要求包含对实施例的这种引入权利要求叙述,而这些权利要求仅包含一个这类叙述,甚至当相同的权利要求包括引入性短语“一个或更多个”或“至少一个”以及例如“一”或“一个”这样的不定冠词(例如“一”和/或“一个”应当解释为表示“至少一个”或“一个或更多个”);相同的情况对用于引入权利要求叙述的定冠词的使用方面也是有效的。另外,即便明确地描述了具体数量的引入权利要求叙述,本领域的熟练技术人员将认识到这些叙述应当解释为表示至少所引述的数量(例如,“两个叙述”,没有其他修饰符,表示至少两个叙述,或者两个或更多叙述)。而且,在使用类似于“A、B和C中至少一个”的习惯用法的那些情况中,这些习惯用法通常在一定程度上是有意的,本领域的熟练技术人员将理解这种习惯用法(例如,“具有A、B和C中至少一个的系统”会包括但不限于一些系统,这些系统单独具有A、单独具有B、单独具有C、同时具有A和B、同时具有A和C、同时具有B和C和/或同时具有A、B和C等)。在使用类似于“A、B或C中至少一个”的习惯用法的那些情况中,这些习惯用法在一定程度上通常是有意的,本领域的熟练技术人员将理解这种习惯用法(例如,“具有A、B或C中至少一个的系统”会包括但不限于系统,这些系统单独具有A、单独具有B、单独具有C、同时具有A和B、同时具有A和C、同时具有B和C、和/或同时具有A、B和C等)。本领域那些熟练技术人员将进一步理解,在说明书、权利要求书或附图中,事实上呈现两个或更多替代性术语的任何转折性词语和/或短语应当理解为考虑包括这些术语中的其中一个、这些术语中的任意一个或两者。例如,短语“A或B”将理解为包括“A”或“B”或“A和B”的可能。另外,本公开的特征或方面以马库西群组描述时,本领域那些熟练技术人员将认识到本公开也因此以马库西群组中的单独一个或子组来描述。

尽管本文已经公开各种方面和实施例,其他方面和实施例对本领域熟练技术人员而言将是明显的。本文公开的各种方面和实施例的目的是进行说明,并不旨在限制本公开的范围,本公开的范围由权利要求指示。

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