当前位置: 首页 > 专利查询>波音公司专利>正文

分配可加载软件飞行器部件(LSAP)的方法和设备技术

技术编号:15704736 阅读:143 留言:0更新日期:2017-06-26 09:21
一种用于管理软件飞行器部件的计算机实现的方法和设备。软件飞行器部件管理设备包括库、接收模块、代理服务器、飞行器上的机载电子分配系统和便携的软件维护工具。地面数据处理系统上的库存储和管理飞行器的软件飞行器部件。接收模块能够从供应商接收软件飞行器部件并且将所述软件飞行器部件发送给库。代理服务器与库通信并且能够将软件分发给多个飞行器客户系统。机载电子分配系统是飞行器客户系统并且能够通过代理服务器从库接收飞行器的软件飞行器部件。便携式软件维护工具提供将软件飞行器部件发送给飞行器的机载电子分配系统的替代途径。

【技术实现步骤摘要】
分配可加载软件飞行器部件(LSAP)的方法和设备本申请是2008年11月26日提交的名称为“分配可加载软件飞行器部件(LSAP)的方法和设备”的中国专利申请200880117957.7的分案申请。
本公开一般涉及改进的数据处理系统并且具体涉及用于管理飞行器的软件的方法和设备。更具体地,本公开涉及计算机实现的方法、设备和计算机可用的程序产品,用于管理可加载的软件飞行器部件和其他关于部件的文件,所述部件被认为是部分使用资源或被简单地认为是资源。
技术介绍
现代化飞行器及其复杂。例如,飞行器可能具有很多种类型的机载电子系统。飞行器上的一种特定电子系统也可以被称为外场可更换单元(LRU)。每个外场可更换单元都可以进一步呈现不同的形式。外场可更换单元可以是,例如而不限于飞行管理系统、自动驾驶仪、飞行娱乐系统、通信系统、导航系统、飞行控制器、飞行记录器和碰撞避免系统。外场可更换单元可以使用软件或程序,从而为不同的操作和功能提供逻辑或控制。在这些外场可更换单元中使用的软件通常被视为航空业的一部分。具体地,使用在飞行器上的外场可更换单元中的软件应用也可以被单独地跟踪并且被称为可加载软件飞行器部件(LSAP)或软件飞行器部件。如美国联邦航空局(FAA)所定义的,该软件应用程序也可以被认为是飞行器配置的一部分。当某个实体(例如航空公司、维护、修理和检修服务供应商“MRO”或军事飞行中队)收到飞行器时,软件飞行器部件典型地已经被安装在飞行器中的外场可更换单元中。例如,航空公司在这些软件飞行器部件需要被重新安装或重新加载到已经故障和已经被替换的外场可更换单元的情况下也可以收到这些软件飞行器部件的复本。进一步地,航空公司有时也可以接收可加载软件飞行器部件的更新。这些更新可以包括在当前所安装的软件飞行器部件中没有的额外特征,并且可以被认为是对一个或更多外场可更换单元的升级。用于管理、处理和分配可加载软件飞行器部件的当前系统是繁琐的并且是耗时的。当前,软件飞行器部件被存储在物理介质中,例如磁盘、光盘或数字多功能光盘(DVD)。航空公司收到传送的物理介质并且将该物理介质保存在诸如档案柜的地方。在许多情况下,该介质也可以被放置在飞行器上。有时也可以对飞行器进行维护操作以安装或重新安装软件飞行器部件。当需要一个软件飞行器部件时,必须定位和获取包含该部件的介质以供维护人员使用。这种类型存储和获取系统和过程占用空间和时间。因此,具有改进的方法和设备用于分配软件飞行器部件,以解决上述问题是有利的。
技术实现思路
不同的有利实施例提供计算机实现的方法和设备,用于管理软件飞行器部件。在一个有利实施例中,软件飞行器部件管理设备包括库、接收模块、代理服务器、飞行器上的机载电子分配系统和便携式的软件维护工具。地面数据处理系统上的库为多个飞行器存储和管理多个软件飞行器部件。接收模块能够从供应方接受该多个软件飞行器部件并且将该多个软件飞行器部件发送给库进行存储。代理服务器与库进行通信并且能够将软件分配给多个飞行器客户系统。机载电子分配系统是飞行器客户系统并且能够通过代理服务器从库为飞行器接收软件飞行器部件。便携式软件维护工具提供将软件飞行器部件发送到飞行器的机载电子分配系统的替代途径。在另一个有利实施例中,一种设备包括库、代理服务器和机载电子分配系统。库位于数据处理系统上并且存储和管理飞行器部件。代理服务器能够从库接收软件飞行器部件以分配给一组飞行器。飞行器的机载电子分配系统能够将从代理服务器接收的软件飞行器部件分配到飞行器中的外场可更换单元。在再一个有利实施例中,计算机实现的方法用于管理多个软件飞行器部件。软件飞行器部件保存在库中。为软件飞行器部件识别飞行器以形成已识别的飞行器。软件飞行器部件被发送到代理服务器。软件飞行器部件从代理服务器被发送到已识别飞行器上的机载电子分配系统。有利实施例提供一种计算机实现的方法、设备和计算机程序产品,用于处理软件飞行器部件。在一个有利实施例中,一种方法用于处理软件飞行器部件。从软件飞行器部件管理设备外的源处接收包含软件飞行器部件的输入包。为该输入包和软件飞行器部件验证一组签名。响应该组组签名是有效的,解包(打开)输入包。输入包的内容被显示。软件飞行器部件被解包以获取软件飞行器部件。响应将保存的软件飞行器部件上载到软件飞行器部件管理设备中的库的请求,判断所保存的软件飞行器部件是否符合规定。如果所保存的软件飞行器部件符合规定,那么所保存的软件飞行器部件被签名以形成已签名的软件飞行器部件。已签名的软件飞行器部件被置入输入包。包含已签名的软件飞行器部件的包被签名以形成已签名的包,其中已签名的软件飞行器部件和已签名的包的签名与输入包中的该组签名不同。已签名的包被发送到软件飞行器部件管理设备中的库。在另一个有利实施例中,计算机实现的方法用于处理配置项。接收包含配置项的包以形成接收的包。判断包和配置项的一组签名是否是有效的。响应该组签名被判断为有效而存储配置项。在再一个有利实施例中,数据处理系统包括总线、存储装置和处理器单元。存储装置连接到总线并且包括程序代码。处理器单元连接到总线并且能够执行所述程序代码以从软件飞行器部件管理设备外的源处接收包含软件飞行器部件的包,验证输入包和软件飞行器部件的一组签名,响应该组签名是有效的而解包输入包,显示输入包的内容,存储软件飞行器部件,响应将软件飞行器部件上载到软件飞行器部件管理设备的库中的请求,判断软件飞行器部件是否符合规定、响应符合规定的软件飞行器部件而将软件飞行器部件签名以形成已签名的软件飞行器部件,将已签名的软件飞行器部件置于包内,将包含已签名的软件飞行器部件签名以形成已签名的包,其中已签名的软件飞行器部件和已签名的包的签名与输入包中的该组签名不同,以及将已签名的包发送到软件飞行器部件管理设备中的库。不同的有利实施例提供计算机实现的方法、设备和计算机程序产品,用于管理软件飞行器部件。在一个有利的实施例中,方法包括从飞行器网络数据处理系统中的库检索一组软件飞行器部件和关于该组软件飞行器部件的元数据,以形成一组检索到的软件飞行器部件。该组软件飞行器部件被存储在文件系统中。元数据被存储在数据库中。该组软件飞行器部件和元数据被发送到机载电子分配系统以及地面组件接口和机载电子分配系统之间的通信链接。关于通信链接上的活跃性的状态信息被保持。在另一个有利实施例中,设备包括:文件系统、数据库、存储在文件系统中的一组软件飞行器部件、存储在数据库中的一组命令、地面组件、控制进程和数据处理系统。地面组件能够与在多个飞行器上的多个机载电子分配系统交换信息。控制进程能够从库中接收该组命令和该组软件飞行器部件,并且将该组命令和该组软件飞行器部件发送到多个飞行器。文件系统、数据库、该组软件飞行器部件、该组命令、地面组件和控制进程是数据处理系统中的软件组件。在又一个有利实施例中,计算机程序产品包括计算机可读介质和存储在该计算机可读介质上的程序代码。给出程序代码,用于从飞行器网络数据处理系统中的库检索一组软件飞行器部件和关于该组软件飞行器部件的元数据以形成一组检索到的软件飞行器部件。程序代码被存储在计算机可读介质中用于在文件系统中存储该组软件飞行器部件。也给出用于将元数据存储在数据库中的程序代码。程序代码被存储本文档来自技高网
...
分配可加载软件飞行器部件(LSAP)的方法和设备

【技术保护点】
一种用于处理软件飞行器部件的计算机实现的方法,该计算机实现的方法包括:从软件飞行器部件管理设备外的源接收包含软件飞行器部件的包;为输入的包和所述软件飞行器部件验证一组签名;响应于该组签名有效,将输入的包解包;显示输入的包的内容;解包所述包以获取所述软件飞行器部件;响应于将所述软件飞行器部件上载到所述软件飞行器部件管理设备中的库中的请求,判断所述软件飞行器部件是否符合规定;响应于所述软件飞行器部件符合规定,将所述软件飞行器部件签名以形成已签名的软件飞行器部件;将已签名的软件飞行器部件置于包内,为包含已签名的软件飞行器部件的包签名以形成已签名包,其中已签名的软件飞行器部件和已签名包的签名与输入的包中的该组签名不同;以及发送已签名包给所述软件飞行器部件管理设备中的库。

【技术特征摘要】
2007.11.27 US 60/990,531;2007.11.27 US 60/990,525;1.一种用于处理软件飞行器部件的计算机实现的方法,该计算机实现的方法包括:从软件飞行器部件管理设备外的源接收包含软件飞行器部件的包;为输入的包和所述软件飞行器部件验证一组签名;响应于该组签名有效,将输入的包解包;显示输入的包的内容;解包所述包以获取所述软件飞行器部件;响应于将所述软件飞行器部件上载到所述软件飞行器部件管理设备中的库中的请求,判断所述软件飞行器部件是否符合规定;响应于所述软件飞行器部件符合规定,将所述软件飞行器部件签名以形成已签名的软件飞行器部件;将已签名的软件飞行器部件置于包内,为包含已签名的软件飞行器部件的包签名以形成已签名包,其中已签名的软件飞行器部件和已签名包的签名与输入的包中的该组签名不同;以及发送已签名包给所述软件飞行器部件管理设备中的库。2.根据权利要求1所述的计算机实现的方法,进一步包括:识别所述软件飞行器部件的元数据和其他配置项。3.根据权利要求...

【专利技术属性】
技术研发人员:W·R·贝克M·K·罗杰斯O·C·沃克L·福谢斯S·W·安格道J·M·帕克尔P·薛G·A·金伯利T·W·古尔德F·J·麦克来恩M·W·哈尼什T·W·黑德里克逊L·H·斯凯福特C·J·摩根K·K·雷恩D·H·杨
申请(专利权)人:波音公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1