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

文档序号:9727129阅读:来源:国知局
核实消息到第三方以确认安装软件飞行器部件的命令;以及从第三方接收对核实消息的响应,其中,响应指示安装软件飞行器部件的命令是否应当遵从。
[0130]条款4、根据条款3的方法,其中,核实消息包括安装在飞行器上的软件飞行器部件的当前版本的识别和即将安装在飞行器上的软件飞行器部件的新版本的识别。
[0131]条款5、根据条款1的方法,进一步包括:在飞行器中安装软件飞行器部件之后,发送确认消息到第三方,其指示软件飞行器部件已经安装。
[0132]条款6、根据条款5的方法,其中,确认消息包括在飞行器中生成的元数据,其描述以下内容中的至少一个:所安装的软件飞行器部件的版本、软件飞行器部件的安装日志、安装在飞行器中的软件飞行器部件的使用。
[0133]条款7、根据条款1的方法,其中,安装步骤包括:设定计划以安装软件飞行器部件;并且基于该计划安装软件飞行器部件。
[0134]条款8、根据条款1的方法,进一步包括:向飞行器的经营者提出更新软件飞行器部件;以及当从飞行器的经营者接收到同意时,设定计划以更新包括飞行器的一组飞行器。
[0135]条款9、根据条款1的方法,其中,安装步骤包括:基于以下内容中的至少一个,确定存在于飞行器中的软件飞行器部件是否是有效的:用于软件飞行器部件的循环冗余校验值、用于软件飞行器部件的认证证书、软件飞行器部件的版本与在飞行器中的其他飞行器部件的兼容性、或软件飞行器部件已经在飞行器中的时间量;以及当软件飞行器部件识别为是有效时,安装软件飞行器部件。
[0136]条款10、根据条款9的方法,进一步包括:当软件飞行器部件已经识别为是无效时,为在飞行器中生成的元数据增加指示,其指示所接收的在飞行器中安装软件飞行器部件的命令未执行。
[0137]条款11、一种用于在飞行器中安装软件飞行器部件的方法,包括:发送软件飞行器部件到飞行器;发送命令到飞行器以安装软件飞行器部件;从飞行器接收请求以核实软件飞行器部件的安装;基于该请求确定软件飞行器部件是否应当安装;以及当软件飞行器部件的安装已核实时,发送软件飞行器部件应当安装的确认,其中,当飞行器接收到确认时,软件飞行器部件在飞行器上安装。
[0138]条款12、根据条款11的方法,其中,确认步骤由用于第三方的经营者执行,经营者选自计算机系统上运行的程序或人类操作者中的至少一个。
[0139]条款13、一种装置包括:部件安装器,其接收安装软件飞行器部件的命令;确定软件飞行器部件是否存在于飞行器中;当软件飞行器部件存在于飞行器中时,用第三方核实即将安装的软件飞行器部件,其中,第三方在远离飞行器的位置;以及当软件飞行器部件存在于飞行器中并且软件飞行器部件核实为用于安装时,在飞行器中安装软件飞行器部件,其中,飞行器利用安装在飞行器中的软件飞行器部件操作。
[0140]条款14、根据条款13的装置,进一步包括:在飞行器中的计算机系统,其中,部件安装器位于计算机系统中。
[0141]条款15、根据条款13的装置,进一步包括:核实命令是否是真实的。
[0142]条款16、根据条款13的装置,其中,用第三方核实即将安装的软件飞行器部件,部件安装器发送消息到第三方以确认安装软件飞行器部件的命令;并且从第三方接收对消息的响应,其中,响应指示安装软件飞行器部件的命令是否应当遵从。
[0143]条款17、根据条款16的装置,其中,消息包括安装在飞行器上的软件飞行器部件的当前版本的指示和即将安装在飞行器上的软件飞行器部件的新版本的指示。
[0144]条款18、根据条款17的装置,其中,消息包括在飞行器中生成的元数据,其描述以下内容中的至少一个:所安装的软件飞行器部件的版本、软件飞行器部件的安装日志、安装在飞行器中的软件飞行器部件的使用。
[0145]条款19、根据条款13的装置,其中,部件安装器发送消息到第三方,其指示在飞行器中安装软件飞行器部件之后,软件飞行器部件已经安装。
[0146]条款20、根据条款13的装置,其中,当软件飞行器部件存在于飞行器中并且软件飞行器部件核实为用于安装时,部件安装器在飞行器中安装软件飞行器部件,部件安装器设定计划以安装软件飞行器部件并且基于该计划安装软件飞行器部件。
[0147]不同的说明性实施例的描述已经用于说明和描述的目的而呈现,并且不旨在穷尽或以公开形式限制实施例。许多修改和变化对于本领域技术人员将会是明显的。例如,虽然不同的说明性实施例已经参考第三方描述,但是这些过程还可以由飞行器的经营者应用。进一步地,不同的说明性实施例可以提供与其他期望的实施例相比的不同特征。选择和描述所选的一个或多个实施例是为了更好解释实施例的原则、实际应用,并且使本领域技术人员能理解用于具有各种修改的各种实施例的公开,并且适合于所预期的具体应用。
【主权项】
1.一种用于在飞行器中安装软件飞行器部件的方法,所述方法包括: 接收(800)安装所述软件飞行器部件的命令; 确定(804)所述软件飞行器部件是否存在于所述飞行器中; 当所述软件飞行器部件存在于所述飞行器中时,用第三方核实(806)即将安装的所述软件飞行器部件,其中,所述第三方在远离所述飞行器的位置;以及 当所述软件飞行器部件存在于所述飞行器中并且所述软件飞行器部件核实为用于所述安装时,在所述飞行器中执行(810)所述软件飞行器部件的安装,其中,所述飞行器利用安装在所述飞行器中的所述软件飞行器部件操作。2.根据权利要求1所述的方法,进一步包括: 核实(802)所述命令是否是真实的。3.根据权利要求1所述的方法,其中,所述核实步骤包括: 发送(1000)核实消息到所述第三方以确认安装所述软件飞行器部件的所述命令;以及 从所述第三方接收(1002)对所述核实消息的响应,其中,所述响应指示安装所述软件飞行器部件的所述命令是否应当遵从。4.根据权利要求3所述的方法,其中,所述核实消息(400)包括安装在所述飞行器上的所述软件飞行器部件的当前版本(408)的识别和即将安装在所述飞行器上的所述软件飞行器部件的新版本(410)的识别。5.根据权利要求1所述的方法,进一步包括: 在所述飞行器中安装所述软件飞行器部件之后,发送(814)确认消息到所述第三方,所述确认消息指示所述软件飞行器部件已经安装。6.根据权利要求5所述的方法,其中,所述确认消息包括在所述飞行器中生成的元数据(606),所述元数据描述以下内容中的至少一个:所安装的所述软件飞行器部件的版本(704)、所述软件飞行器部件的安装日志(706)、安装在所述飞行器中的所述软件飞行器部件的使用(708)。7.根据权利要求1所述的方法,其中,所述安装步骤包括: 设定(1104)安装所述软件飞行器部件的计划;以及 基于所述计划安装(812)所述软件飞行器部件。8.根据权利要求1所述的方法,进一步包括: 向所述飞行器的经营者提出(1100)更新所述软件飞行器部件;以及当从所述飞行器的所述经营者接收到同意时,设定(1104)更新包括所述飞行器的一组飞行器的计划。9.根据权利要求1所述的方法,其中,所述安装步骤包括: 基于以下内容中的至少一个,确定(808)存在于所述飞行器中的所述软件飞行器部件是否是有效的:用于所述软件飞行器部件的循环冗余校验值、用于所述软件飞行器部件的认证证书、所述软件飞行器部件的版本与在所述飞行器中的其他飞行器部件的兼容性、或所述软件飞行器部件已经在所述飞行器中的时间量;以及 当所述软件飞行器部件识别为是有效时,安装(810)所述软件飞行器部件。10.根据权利要求9所述的方法,进一步包括: 当所述软件飞行器部件已经识别为是无效时,为所述飞行器中生成的元数据增加(906)指示,所述指示指示所接收的、在所述飞行器中安装所述软件飞行器部件的所述命令未执行。11.一种装置,其包括: 部件安装器(118),其接收(800)安装软件飞行器部件的命令;确定(804)所述软件飞行器部件是否存在于飞行器(102)中;当所述软件飞行器部件存在于所述飞行器中时,用第三方(116)核实(806)即将安装的所述软件飞行器部件,其中,所述第三方在远离所述飞行器的位置;以及当所述软件飞行器部件存在于所述飞行器中并且所述软件飞行器部件核实为用于安装时,在所述飞行器中安装(810)所述软件飞行器部件,其中,所述飞行器利用安装在所述飞行器中的所述软件飞行器部件操作。12.根据权利要求11所述的装置,进一步包括: 在所述飞行器中的计算机系统(104),其中,所述部件安装器位于所述计算机系统中。13.根据权利要求11所述的装置,进一步包括: 核实(802)所述命令是否是真实的。
【专利摘要】本发明涉及一种软件飞行器部件安装系统。一种用于在飞行器中安装软件飞行器部件的方法和装置。接收安装软件飞行器部件的命令。确定软件飞行器部件是否存在于飞行器中。第三方核实当软件飞行器部件存在于飞行器中时,软件飞行器部件即将安装。第三方在远离飞行器的位置。当软件飞行器部件存在于飞行器中并且软件飞行器部件核实为安装时,在飞行器中执行软件飞行器部件的安装。飞行器以安装在飞行器中的软件飞行器部件操作。
【IPC分类】G06F9/445, G06F9/44
【公开号】CN105487851
【申请号】CN201510639151
【发明人】J·E·米切尔
【申请人】波音公司
【公开日】2016年4月13日
【申请日】2015年9月30日
【公告号】CA2903634A1, EP3002679A1, US20160098259
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1