使用配置软件部件的飞机配置和软件部件管理的制作方法

文档序号:8363766阅读:289来源:国知局
使用配置软件部件的飞机配置和软件部件管理的制作方法【
技术领域
】[0001]本公开总体涉及飞机,具体地讲,涉及软件飞机部件和飞机上的软件的配置。更具体地讲,本公开涉及一种利用针对飞机的软件部件来管理软件飞机部件和飞机的软件配置的方法和设备,该针对飞机的软件部件限定了飞机的经批准软件配置。【
背景技术
】[0002]现代的飞机极其复杂。例如,飞机上可具有许多类型的电子系统。飞机上的电子系统可以是外场可更换单元(LRU:line-replaceableunit)。外场可更换单元被设计成可容易地更换。可在飞机在飞行时或者飞机在地面上时更换外场可更换单元。[0003]电子系统可呈现各种形式。飞机上的电子系统例如可以是但不限于飞行管理系统、自动驾驶仪、机载娱乐系统、通信系统、导航系统、飞行控制器、飞行记录仪和防撞系统。飞机上的各种电子系统可经由数字飞机网络彼此通信。[0004]电子系统可使用软件或编程来对各种操作和功能提供逻辑或控制。这些电子系统中使用的软件通常在航空业中被当作部件。特别是,可独立于外场可更换单元本身来跟踪飞机上的外场可更换单元中使用的软件应用。被当作飞机部件的飞机软件可被称作可装载软件飞机部件、飞机软件部件或简称作软件部件。软件部件可被视为飞机配置的一部分,而非对软件进行操作的硬件的一部分。[0005]飞机运营商是运营飞机的实体。飞机运营商的示例包括航空公司和军事单位。飞机运营商可负责飞机的维护和修理。飞机的维护和修理可包括在飞机上装载软件部件。[0006]通常,当飞机运营商接收到飞机时,软件部件已经安装在飞机上的电子系统中。例如,用于电子系统的软件部件可由飞机制造商提供,并由飞机制造商在飞机被交付给运营商之前安装在飞机上。飞机运营商还可接收这些装载的软件部件的副本,以防万一部件需要被重新安装或重新装载到飞机上的电子系统中。例如,如果使用软件的外场可更换单元被更换或修理,则可能需要重新装载软件部件。[0007]飞机运营商还可不时地从飞机制造商接收到对软件部件的更新。这些更新可包括当前安装的软件部件中不存在的附加特征,并可视为对一个或更多个电子系统的升级。这些更新也可由飞机运营商装载在飞机上。[0008]飞机运营商也可提供用于飞机的软件部件。运营商提供的软件部件可在飞机被交付给运营商之前由飞机制造商装载在飞机上。运营商提供的软件部件也可在交付之后由运营商装载在飞机上。例如,在一些情况下,由制造商安装在飞机上的运营商软件部件可能需要被重新装载在飞机上。对运营商软件部件的更新也可不时地由运营商装载在飞机上。[0009]在飞机上装载制造商和运营商提供的软件部件期间飞机的运营商会遵循指定的程序,使得飞机的当前配置已知。飞机的软件配置包括装载在飞机上的所有软件部件。[0010]可能理想的是既知道飞机的当前软件配置,也知道飞机的当前软件配置已被飞机制造商、飞机运营商或这二者批准。例如,管理机构可能需要飞机运营商确保飞机的配置已知并且得到批准。然而,当前系统和方法不会提供对现代飞机的软件配置的有效且高效的管理。[0011]有效且高效的软件部件管理也是理想的。现代飞机的软件部件管理可包括在飞机上装载软件部件的准备过程中以及在软件部件已被装载在飞机上之后,管理大量制造商和运营商提供的软件部件。例如,现代飞机具有在软件部件被安装在各种飞机系统上之前将软件部件存储在飞机上的能力。将各种软件部件存储在飞机上能够在需要在飞机系统上安装软件部件时方便得到软件部件。为了飞机的高效维护,理想的是对软件部件在飞机上的存储进行有效管理。当前系统和方法没有在飞机软件部件在被装载在飞机上之前被存储在地面上时或者在软件部件被存储在飞机上时对现代飞机的软件部件提供有效且高效的管理。[0012]因此,将有利的是考虑到上述问题以及可能其它问题中的一个或更多个问题而提出一种方法和设备。【
发明内容】[0013]本公开的示意性实施方式提供一种使用用于飞机的配置软件部件的方法。飞机上的处理器单元从配置软件部件中的用于飞机的经批准软件配置的经批准软件部件列表中识别飞机的软件部件。飞机的所述经批准软件配置被标识在所述配置软件部件中,并且所述配置软件部件被存储在飞机上。飞机上的所述处理器单元判定所述配置软件部件中标识的软件部件是否在飞机上。[0014]本公开的示意性实施方式还提供一种设备,该设备包括飞机上的存储装置、用于飞机的配置软件部件以及飞机上的配置管理器。用于飞机的所述配置软件部件被存储在飞机上的所述存储装置中。所述配置软件部件标识飞机的经批准软件配置并且包括用于飞机的所述经批准软件配置的经批准软件部件列表。飞机上的所述配置管理器被配置为从存储在飞机上的所述存储装置中的所述配置软件部件中的经批准软件部件列表识别软件部件,并且判定所述配置软件部件中的经批准软件部件列表中标识的软件部件是否在飞机上。[0015]本公开的示意性实施方式还提供一种提供用于飞机的配置软件部件的方法。处理器单元从飞机的制造商接收制造商标识证书、标识飞机的经批准制造商软件配置的信息、用于所述经批准制造商软件配置的飞机的经批准制造商软件部件列表以及用于所述经批准制造商软件部件的密码值。所述处理器单元还从飞机的运营商接收运营商标识证书、标识飞机的经批准运营商软件配置的信息、用于所述经批准运营商软件配置的飞机的经批准运营商软件部件列表以及用于所述经批准运营商软件部件的密码值。所述处理器单元将所述制造商标识证书、标识飞机的经批准制造商软件配置的信息、用于所述经批准制造商软件配置的经批准制造商软件部件列表、用于经批准制造商软件部件的密码值、所述运营商标识证书、标识飞机的经批准运营商软件配置的信息、用于所述经批准运营商软件配置的经批准运营商软件部件列表以及用于所述经批准运营商软件部件的密码值组合,以形成用于飞机的所述配置软件部件。由所述处理器单元提供所述配置软件部件以交付给所述飞机。[0016]所述特征、功能和有益效果可独立地实现于本公开的各种实施方式中,或者可组合在其它实施方式中,其中进一步的细节可参照以下描述和附图看出。【附图说明】[0017]示意性实施方式的被认为是特有的新颖特征在所附权利要求书中被阐述。然而,通过在结合附图阅读时参考本公开的示意性实施方式的以下详细描述,将最佳地理解示意性实施方式以及其优选使用模式、其它目的和优点,附图中:[0018]图1是依据示意性实施方式的飞机配置和软件部件管理环境的示意性框图;[0019]图2是依据示意性实施方式的配置软件部件的示意性框图;[0020]图3是依据示意性实施方式的飞机上的当前配置软件部件和先前配置软件部件的不意图;[0021]图4是依据示意性实施方式的另一配置软件部件的示意性框图;[0022]图5是依据示意性实施方式的另一配置软件部件的示意性框图;[0023]图6是依据示意性实施方式的用于配置软件部件的生成和使用的信息流的示意图;[0024]图7是依据示意性实施方式的用于生成配置软件部件的处理的示意性流程图;[0025]图8是依据示意性实施方式的利用配置软件部件来管理飞机的软件部件的离机(offboard)处理的示意性流程图;[0026]图9是依据示意性实施方式的将配置软件部件装载在飞机上的处理的示意性流程图;[0027]图10是依据示意性实施方式的利用配置软件部件来管理软件部件以改变飞机的配置的机载(onboard)处理的示意性流程图;[0028]图11是依据示意性实施方式的利用配置软件部件确定飞机的软件配置是否被批准的处理的示意性流程图;[0029]图12是依据示意性实施方式的利用配置软件部件来处理飞机所接收的软件部件的处理的示意性流程图;[0030]图13是依据示意性实施方式的利用配置软件部件从飞机移除不需要的软件部件的处理的示意性流程图;以及[0031]图14是依据示意性实施方式的数据处理系统的示意性框图。【具体实施方式】[0032]不同的示意性实施方式认识到并虑及若干不同的考虑。如本文关于项目所用,“若干”表示一个或更多个项目。例如,“若干不同的考虑”是一个或更多个不同的考虑。[0033]不同的示意性实施方式认识到并虑及当前配置和软件部件管理处理基本上是手动的。例如,确定飞机的软件配置是否与经批准软件配置相匹配目前是手动进行的。目前还没有飞机上的软件部件之间的一致性的自动检查。目前,手动选择将要装载在飞机上的软件部件,并且手动从飞机移除不需要的软件部件。[0034]不同的示意性实施方式还认识到并虑及飞机上的软件部件的数量随着飞机变得越来越电子化而越来越多。因此,配置和软件部件管理的任务越来越复杂,并且当前配置和软件部件管理的手动处理越来越不能胜任。[0035]不同的示意性实施方式认识到并虑及飞机上的软件部件的连续完整性检查目前利用专业的单功能台(singlefunct1ntable)来进行,或者根本不进行。另外,目前用于软件部件的完整性检查的系统和方法可能基于一刀切模型,其中所有软件部件被同样对待,而不管关键程度(criticality)或认证状态。[0036]不同的示意性实施方式认识到并虑及目前,软件部件的完整性检查完全与维持飞机的软件配置符合经批准配置无关。例如,当前系统和方法在完整性检查确定软件部件来自可信来源并且没有被破坏时,允许软件部件被装载在飞机上。当前系统和方法没有识别软件部件是否不包括在飞机的经批准软件配置中并由此不应被装载在飞机上。[0037]不同的示意性实施方式认识到并虑及飞机的软件配置符合批准软件配置的实现与飞机的软件部件的管理之间的依赖性。不同的示意性实施方式使用用于飞机的配置软件部件来改进软件配置管理和软件部件管理二者。[0038]依据示意性实施方式的配置软件部件可包括限定用于飞机的经批准软件配置的数量的信息。配置软件部件可包括用于飞机的各个经批准软件配置的经批准软件部件列表。配置软件部件还可包括限定各个经批准软件配置可用于飞机的条件的配置规则。配置软件部件可包括针对经批准制造商配置和经批准运营商配置的单独的部分。[0039]依据示意性实施方式的配置软件部件可按照与飞机的其它软件部件相同的方式被装载在飞机上并形成飞机的软件配置的一部分。装载在飞机上的配置软件部件中标识的经批准软件配置可能不同于飞机的当前软件配置。在这种情况下,可使用配置软件部件以更高效且自动的方式改变飞机的软件配置以与经批准软件配置相匹配。例如,可使用配置软件部件来标识并获得必须被装载在飞机上的经批准软件部件,以便于飞机的软件配置与配置软件部件中标识的经批准软件配置相匹配。[0040]依据示意性实施方式的配置软件部件可用于对飞机的软件配置和飞机上的软件部件提供改进且自动的管理。例如,依据示意性实施方式的配置软件部件可用于确定飞机的当前软件配置是否与配置软件部件中标识的经批准软件配置相匹配。配置软件部件可通过防止经批准配置中不包括的软件部件被装载在飞机上来改进软件部件的完整性检查,即使在传统完整性检查确定软件部件来自可信来源并且未被破坏时。配置软件部件还可用于识别飞机上的不包括在经批准软件配置中的软件部件并从飞机移除这些不需要的软件部件。[0041]现在转向图1,依据示意性实施方式描绘了飞机配置和软件部件管理环境的示意性框图。飞机配置和软件部件管理环境100可当前第1页1 2 3 4 5 
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1