【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及飞行器,且特别涉及管理飞行器上软件的方法和设备。更特别地,本公开涉及用于管理飞行器上的软件或飞行器部件的计算机实现方法、设备和计算机可用 程序代码。
技术介绍
现代飞行器是极度复杂的。例如,飞行器可具有许多类型的机载电子系统。飞行器 上的电子系统也可称为外场可更换单元(LRU)。每个外场可更换单元可进一步呈现出各种 形式。外场可更换单元可以是,例如但不限于,飞行管理系统、自动驾驶仪、机上娱乐系统、 通信系统、导航系统、飞行控制器、飞行记录器、防撞系统。诸如这些的外场可更换单元可使用软件或编程以为各种操作和功能提供逻辑或 控制。这些外场可更换单元中使用的软件也通常被视为航空业的部分。特别地,飞行器上 外场可更换单元中使用的软件应用程序也可被独立跟踪并被称为可加载软件飞行器部件 (LSAP)或软件飞行器部件。当某个实体(如航空公司)接收飞行器时,软件飞行器部件通常已经安装在飞行 器中的外场可更换单元上。在某些情形下,软件飞行器部件需要重新安装或重新加载到飞 行器上的外场可更换单元上。安装或重新加载软件是费时并且单调沉闷的。飞行器软件部件开始被电子分配从而减少分配飞行器软件部件所需要的时间和 人力。数字签名用来确保飞行器软件部件的安全。随着飞行器签名及其相应证书到期,有 时需要更新飞行器上的签名有效性。因此,提供一种用于分配软件飞行器部件和更新其数字签名、解决上述和其他问 题的改进的方法和设备是有利的。
技术实现思路
有利实施例提供用于管理软件飞行器部件的计算机实现的方法、设备和计算机程 序产品。在一个实施例中,计算机实现的方法创建替换部件签名列 ...
【技术保护点】
一种计算机实现的管理软件飞行器部件的方法,所述计算机实现的方法包括:创建替换部件签名列表文件,该文件具有一组软件飞行器部件的一组签名;签名所述替换部件签名列表文件;将所述替换部件签名列表文件设置在文件箱中从而形成装箱的替换部件签名列表文件;签名所述装箱的替换部件签名列表文件从而形成已签名文件箱;将所述已签名文件箱作为软件飞行器部件发送到飞行器数据处理系统;以及使用所述已签名文件箱中对应的签名替换所述飞行器数据处理系统上的软件飞行器部件的每个签名,从而在飞行器数据处理系统上形成一组当前签名。
【技术特征摘要】
【国外来华专利技术】US 2007-11-27 60/990,539;US 2008-11-24 12/276,577一种计算机实现的管理软件飞行器部件的方法,所述计算机实现的方法包括创建替换部件签名列表文件,该文件具有一组软件飞行器部件的一组签名;签名所述替换部件签名列表文件;将所述替换部件签名列表文件设置在文件箱中从而形成装箱的替换部件签名列表文件;签名所述装箱的替换部件签名列表文件从而形成已签名文件箱;将所述已签名文件箱作为软件飞行器部件发送到飞行器数据处理系统;以及使用所述已签名文件箱中对应的签名替换所述飞行器数据处理系统上的软件飞行器部件的每个签名,从而在飞行器数据处理系统上形成一组当前签名。2.根据权利要求1所述的计算机实现的方法,其中所述发送步骤包括 发送所述已签名文件箱到所述飞行器数据处理系统上的机载电子分配系统。3.根据权利要求1所述的计算机实现的方法,进一步包括在加载到外场可更换单元之前用该组当前签名的相应当前签名验证特定的软件飞行 器部件。4.根据权利要求3所述的计算机实现的方法,其中所述加载步骤由操作人员启动。5.一种计算机实现的管理软件飞行器部件的方法,所述计算机实现的方法包括 识别一组软件飞行器部件;将与该组软件飞行器部件关联的一组签名设置在文件中;以及 将所述文件作为软件飞行器部件发送到飞行器数据处理系统,其中该组签名对应于现 有软件飞行器部件。6.根据权利要求5所述的计算机实现的方法,进一步包括 在所述飞行器数据处理系统中存储所述软件飞行器部件;使用所述软件飞行器部件文件中该组签名的所选签名验证存储在所述飞行器数据处 理系统中的该软件飞行器部件中所选软件飞行器部件,从而形成已验证的软件飞行器部 件;以及加载所述已验证的软件部件到所述飞行器中的外场可更换单元上。7.根据权利要求5所述的计算机实现的方法,其中所述加载步骤由操作人员启动。8.根据权利要求5所述的计算机实现的方法,进一步包括使用位于所述软件飞行器部件的相应新签名替换所述飞行器数据处理系统上的一组 软件飞行器部件的每个旧签名。9.根据权利要求5所述的计算机实现的方法,其中每个旧签名是过期签名。10.根据权利要求5所述的计算机实现的方法,其中所述设置步骤包括 将与该组软件飞行器部件关联的该组签名设置在所述文件中;自所述文件创建所述软件飞行器部件;签名所述软件飞行器部件从而形成已签名软件飞行器部件;将所述已签名软件飞行器部件设置在文件箱中从而形成装箱的软件飞行器部件。11.根据权利要求5所述的计算机实现的方法,其中所述软件飞行器部件存储在文件 箱中。12.根据权利要求5所述的计算机实现的方法,其中该组签名是一组可扩展标记语言签名。13.一种计算机实现的管理软件飞行器部件的方法,所述计算机实现的方法包括接收软件飞行器部件...
【专利技术属性】
技术研发人员:FJ麦克莱恩,TW古尔德,L费谢斯,B克劳斯纳,
申请(专利权)人:波音公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。