软件飞行器部件安装系统的制作方法

文档序号:9727129阅读:252来源:国知局
软件飞行器部件安装系统的制作方法
【技术领域】
[0001]本公开大致涉及飞行器,具体地,涉及飞行器的部件。更具体地,本公开涉及一种在飞行器中安装软件飞行器部件的方法和装置。
【背景技术】
[0002]现代的飞行器极为复杂。例如,飞行器可以在其上具有许多类型的电子系统。在飞行器上的独有的电子系统还可以称为外场可更换单元(LRU)。外场可更换单元可以采取各种形式。外场可更换单元可以是,例如,但不限于,飞行管理系统、自动驾驶仪、机上娱乐系统、通信系统、导航系统、飞行控制器、飞行记录器。
[0003]外场可更换单元可以使用软件或编程以为各种操作和功能提供逻辑或控制。在外场可更换单元中所使用的软件和其他信息在民航产业中通常看成是部件。例如,用于在飞行器上的外场可更换单元中的软件应用可以独立于外场可更换单元进行跟踪,并且称为可装载软件飞行器部件(LSAP)或软件飞行器部件(SAP)。
[0004]软件飞行器部件可以加载到外场可更换单元中作为来自制造商的飞行器交付的一部分或作为维护操作的一部分。软件飞行器部件可以通过各种技术加载。例如,计算机可读媒体(如,软盘、闪存驱动器、数字多功能光盘(DVD))可以应用到飞行器并且加载到用于飞行器的计算系统或航空电子系统。
[0005]其他技术可以包含将软件飞行器部件通过在计算系统和软件飞行器部件的源之间建立的通信链路传送到计算系统。在其他示例中,便携式数据处理系统(如,笔记本电脑)可以携带到飞行器以传输软件飞行器部件。
[0006]不同飞行器可以需要不同的软件飞行器部件。例如,不同类型的飞行器可以需要不同的软件飞行器部件。正如另一个示例,相同类型的具体的飞行器还可以需要不同的软件飞行器部件。例如,具体的商用飞行器可以具有不同版本,其包括来自不同制造商的各种部件。在此示例中,此飞行器的一个版本可以使用通用电气的发动机,而飞行器的另一个版本可以使用劳斯莱斯的发动机。对于具体的商用飞行器的这些不同版本,为外场可更换单元设计以用来控制发动机参数的软件飞行器部件(如,推力设置)可以是不同的。结果是,针对甚至在相同类型或模型内的具体的飞行器,软件飞行器部件可以为特定的。
[0007]当前,经营者根据关于软件飞行器部件的经营者检查文件核实软件飞行器部件适用于具体的目标飞行器,以确保目标飞行器是软件飞行器部件的合适的飞行器。一旦识别了用于目标飞行器的合适的软件飞行器部件,则软件飞行器部件可以放置在介质上以传输到飞行器。介质可以在维护笔记本电脑上,其由维护经营者带到飞行器。
[0008]维护经营者在飞行器中时核实部件是飞行器的正确的部件,并且在核实部件是飞行器的正确的部件之后安装软件飞行器部件。这种过程是很麻烦的,并且需要仔细检查软件飞行器部件以确保适当的软件飞行器部件到达合适的目标飞行器。
[0009]因此,会期望具有一种考虑上述问题以及其他可能问题中的至少一些的方法和装置。

【发明内容】

[0010]在一个说明性的实施例中,介绍一种用于在飞行器中安装软件飞行器部件的方法。接收安装软件飞行器部件的命令。确定软件飞行器部件是否存在于飞行器中。当软件飞行器部件存在于飞行器中时,第三方核实即将安装的软件飞行器部件。第三方在远离飞行器的位置。当软件飞行器部件是在飞行器中并且软件飞行器部件核实为用于安装时,执行软件飞行器部件在飞行器中的安装。飞行器利用在飞行器中安装的软件飞行器部件运行。
[0011]在另一个说明性的实施例中,介绍另一种用于在飞行器中安装软件飞行器部件的方法。软件飞行器部件被发送到飞行器。命令被发送到飞行器以安装软件飞行器部件。从飞行器接收请求以核实软件飞行器部件的安装。根据请求确定软件飞行器部件是否应当安装。当软件飞行器部件的安装得以核实时,发送软件飞行器部件应当安装的确认。当飞行器接收确认时,在飞行器上安装软件飞行器部件。
[0012]在又一个说明性的实施例中,一种装置包括部件安装器,其接收命令以安装软件飞行器部件。部件安装器确定软件飞行器部件是否存在于飞行器中。当软件飞行器部件存在于飞行器中时,部件安装器也用第三方核实将要安装的软件飞行器部件,其中,第三方在远离飞行器的位置。当软件飞行器部件存在于飞行器中并且软件飞行器部件核实为用于安装时,部件安装器也在飞行器中安装软件飞行器部件。飞行器利用在飞行器中安装的软件飞行器部件运行。
[0013]能够在本公开的各种实施例中独立地实现特征和功能或可以在其他实施例中结合,其中,参考以下说明书和附图能够了解到进一步的细节。
【附图说明】
[0014]在所附的权利要求中提出被认为是说明性的实施例的特征的新颖性特征。然而,通过在阅读时参考本公开的说明性的实施例的以下详细说明并结合附图,将更好的理解说明性的实施例以及使用的优选模式和其中的特征,其中:
[0015]图1是根据说明性的实施例的软件飞行器部件安装环境的框图的说明;
[0016]图2是根据说明性的实施例的在部件安装器与第三方之间的用于安装软件部件的消息流的说明;
[0017]图3是根据说明性的实施例的以框图形式的命令的说明;
[0018]图4是根据说明性的实施例的以框图形式的核实消息的说明;
[0019]图5是根据说明性的实施例的以框图形式的响应的说明;
[0020]图6是根据说明性的实施例的以框图形式的在安装软件飞行器部件之后由部件安装器发送确认消息的说明;
[0021]图7是根据说明性的实施例的以框图形式的从软件飞行器部件的安装生成的元数据的说明;
[0022]图8是根据说明性的实施例的用于安装软件飞行器部件的过程的流程图的说明;
[0023]图9是根据说明性的实施例的用于安装软件飞行器部件的过程的流程图的说明;
[0024]图10是根据说明性的实施例的核实过程的流程图的说明;
[0025]图11是根据说明性的实施例的用于提出软件飞行器部件的安装的过程的流程图的说明;
[0026]图12是根据说明性的实施例的用于安装软件飞行器部件的过程的流程图的说明;和
[0027]图13是根据说明性的实施例的以框图形式的数据处理系统的说明。
【具体实施方式】
[0028]说明性实施例识别并考虑一个或更多不同问题。例如,说明性实施例识别并考虑维护人员在飞行器上安装软件飞行器部件所需的时间量比期望的更耗时且更贵。
[0029]说明性实施例还识别并考虑使来自第三方的人员提供软件给进入不同飞行器的经营者以执行软件飞行器部件的安装的增加用于维持飞行器调度的复杂性。例如,维护人员可能前往各个位置以安装软件飞行器部件。在其他的说明性示例中,在飞行器运行期间,飞行器可以使软件飞行器部件仅安装在所选位置中。
[0030]因此,说明性实施例提供一种用于在飞行器上安装软件飞行器部件的方法和装置。在一个说明性示例中,介绍一种过程以在飞行器中安装软件飞行器部件。该过程接收安装软件飞行器部件的命令。该过程确定软件飞行器部件是否存在于飞行器中。该过程用第三方核实即将安装的软件飞行器部件。对于该核实,第三方在远离飞行器的位置。当软件飞行器部件存在于飞行器中并且软件飞行器部件核实为用于安装时,该过程在飞行器中安装软件飞行器部件,其中,飞行器利用在飞行器中安装的软件飞行器部件运行。
[0031]现在参考附图并且具体参考图1,根据说明性的实施例示出软件飞行器部件安装环境的框图的说明。在此说明性示例中,软件飞行器部件安装环境100包括飞行器102。飞行器102可以采取不同形式。例如,飞行器102可以是商用飞行器、旋翼机、军用飞行器、直升机、无人驾驶飞行器或飞行器的一些其他类型。
[0032]如图所示,飞行器102具有计算机系统104,其上放置有软件飞行器部件106。软件飞行器部件可以是,例如,程序、配置文件、数据库、手册、清单、应用程序或可以用在飞行器102中的一些其他适当类型的软件。
[0033]在此说明性示例中,计算机系统104是一个或更多计算机。当一个以上计算机在计算机系统104中时,计算机可以使用通信媒介(如,网络)彼此通信。如图所示,计算机可以包括飞行管理系统、电子飞行包、导航系统、机上娱乐系统、环境控制系统、通用网络文件服务器和在飞行器102中的应用计算机的其他适当类型的系统。
[0034]网络可以包括有线通信线路、光链路、无线链路或通过其可以发送信息的其他适当类型的链路中的至少一个。正如本文所使用的,短语“…中的至少一个”,当与项目清单的一起使用时,是指可以使用所列项目中的一个或更多的不同组合并且可以仅需要清单中的每个项目的唯一一个。换句话说,“…中的至少一个”是指可以根据清单使用项目的任意组合和若干项目,但不是清单中所有项目都需要。项目可以是具体的物体、事物或种类。
[0035]例如,但不限于,“项目A、项目B或项目C中的至少一个”可以包括项目A、项目A和项目B、或项目B。此示例还可以包括项目A、项目B、以及项目C或项目B和项目C。当然,可以提出这些项目的任意组合。在一些说明性示例中,“…中的至少一个”可以是,例如,但不限于,两个项目A,一个项目B,和十个项目C ;四个项目B和七个项目C ;或其他适当组口 Ο
[0036]在此说明性示例中,软件飞行器部件106源于一个或更多第三方110。如图所示,在飞行器102中第三方110是经营者112之外的实体。经营者112可以是,例如,航空公司、快递公司、政府实体或一些其他实体。
[0037]例如,在软
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1