掌桥专利:专业的专利平台
掌桥专利
首页

一种航电系统数据加载装置、方法、设备及存储介质

文献发布时间:2024-04-18 20:01:30


一种航电系统数据加载装置、方法、设备及存储介质

技术领域

本发明涉及航电系统维护技术领域,特别涉及一种航电系统数据加载装置、方法、设备及存储介质。

背景技术

随着国产民用飞机的发展需求,机载维护系统也成为了一个非常重要的功能,它既可以控机载航电系统中各个子系统及设备运行状态,也可以快速的隔离及定位故障,减轻飞机维护压力,提高飞机运行效率。机载维护系统一般分为三大功能:状态监控、故障定位、数据加载。目前,民机数据机载功能比较低效,在飞机停场期间依靠维护人员采用便携式维护笔记本对各个航电子系统和设备逐个加载监,耗时耗力。

由此可见,如何提升数据加载的效率,减轻飞机维护的压力是本领域要解决的问题。

发明内容

有鉴于此,本发明的目的在于提供一种航电系统数据加载装置、方法、设备及存储介质,能够兼容私有数据加载协议,并且可以并发执行数据加载命令,提高了维护航电系统时数据加载的效率。其具体方案如下:

第一方面,本申请提供了一种航电系统数据加载装置,包括:

中央管理模块,用于生成针对航电系统的待加载文件的第一命令,并保存所述待加载文件;

命令处理模块,用于根据所述第一命令对应的待加载终端所支持的协议类型对所述第一命令进行处理,以得到第二命令和/或第三命令;所述第二命令为支持预设标准数据加载协议的命令,所述第三命令为支持预设私有数据加载协议的命令;

数据加载模块,用于并行执行所述第二命令和/或第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。

可选的,所述中央管理模块,包括:

信息获取单元,用于通过预设人机操作页面获取若干待加载终端的终端信息,并通过预设文件获取接口获取相应的待加载文件;

第一命令生成单元,用于根据所述终端信息生成针对所述待加载文件的第一命令。

可选的,所述中央管理模块,还包括:

命令保存单元,用于保存所述第一命令,以便通过预设人机操作页面管理所述第一命令对应的数据加载操作。

可选的,所述命令处理模块,包括:

第二命令生成单元,用于基于所述第一命令和所述预设标准数据加载协议生成第二命令;所述预设标准数据加载协议包括ARINC615协议、ARINC615A协议以及ARINC826协议中的任意一种或几种的组合;

第三命令生成单元,用于基于所述第一命令和所述预设私有数据加载协议生成第三命令。

可选的,所述数据加载模块,包括:

命令接收单元,用于接收所述命令处理模块发送的所述第二命令和/或第三命令;

数据加载子模块,用于并行执行所述第二命令和/或所述第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。

可选的,所述数据加载模块,包括:

第一数据加载单元,用于执行所述第二命令,以利用预设公共数据加载接口将所述待加载文件加载至所述待加载终端;

第二数据加载单元,用于执行所述第三命令,以利用预设私有数据加载接口将所述待加载文件加载至所述待加载终端。

可选的,所述中央管理模块,还包括:

数据加载状态展示单元,用于收集所述待加载文件在进行数据加载时的加载状态,并通过预设人机操作页面展示所述加载状态。

第二方面,本申请提供了一种航电系统数据加载方法,包括:

获取针对航电系统数据加载的待加载文件,并根据所述待加载文件生成相应的第一命令;

根据所述第一命令对应的待加载终端所支持的协议类型对所述第一命令进行处理,以得到第二命令和/或第三命令;所述第二命令为支持预设标准数据加载协议的命令,所述第三命令为支持预设私有数据加载协议的命令;

并行执行所述第二命令和/或第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。

第三方面,本申请提供了一种电子设备,包括:

存储器,用于保存计算机程序;

处理器,用于执行所述计算机程序以实现如上述的航电系统数据加载方法。

第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如上述的航电系统数据加载方法。

由此可见,本申请通过中央管理模块生成针对航电系统的待加载文件的第一命令,并保存所述待加载文件;然后通过命令处理模块根据所述第一命令对应的待加载终端所支持的协议类型对所述第一命令进行处理,以得到第二命令和/或第三命令;所述第二命令为支持预设标准数据加载协议的命令,所述第三命令为支持预设私有数据加载协议的命令;再通过数据加载模块并行执行所述第二命令和/或第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。这样一来,本申请可以兼顾标准数据加载协议以及私有数据加载协议,并且可以并行执行相关的数据加载命令,提高了飞机维护时的数据加载效率,减轻了飞机维护压力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请公开的一种航电系统数据加载装置结构示意图;

图2为本申请公开的一种具体的航电系统数据加载软件架构示意图;

图3为本申请公开的一种具体的航电系统数据加载方法流程图;

图4为本申请公开的一种电子设备结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1所示,本发明实施例公开了一种航电系统数据加载装置,包括:

中央管理模块11,用于生成针对航电系统的待加载文件的第一命令,并保存所述待加载文件。

本申请中,中央管理模块可以生成针对航电系统的待加载文件的第一命令,并且可以保存相应的待加载文件;在具体的实施例中,所述中央管理模块,可以包括:信息获取单元,用于通过预设人机操作页面获取若干待加载终端的终端信息,并通过预设文件获取接口获取相应的待加载文件;第一命令生成单元,用于根据所述终端信息生成针对所述待加载文件的第一命令。具体的,信息获取单元可以通过预设人机操作页面获取由工作人员输入的待加载终端的终端信息,并且可以通过预设文件获取接口获取由工作人员添加的待加载文件。进一步的,得到终端信息以及相应待加载文件之后,可以通过第一命令生成单元根据得到的终端信息生成利用相应待加载文件进行数据加载的命令,记为第一命令。

在另一种具体的实施例中,所述中央管理模块,还可以包括:命令保存单元,用于保存所述第一命令,以便通过预设人机操作页面管理所述第一命令对应的数据加载操作。具体的,本申请中可以通过命令保存单元保存第一命令;可以理解的是,工作人员可以预先将数据加载相关的若干条第一命令保存至命令保存单元,这样可以通过预设人机操作页面管理这些第一命令,便于后续快速执行相关的数据加载过程。

在另一种具体的实施例中,所述中央管理模块,还可以包括:数据加载状态展示单元,用于收集所述待加载文件在进行数据加载时的加载状态,并通过预设人机操作页面展示所述加载状态。具体的,数据加载状态收集单元可以收集待加载文件在进行数据加载时的加载状态,然后可以通过预设人机操作页面展示相应的加载状态;可以理解的是,工作人员可以借助预设人机操作页面查看待加载文件的加载状态,便于及时管理相应的加载过程。

命令处理模块12,用于根据所述第一命令对应的待加载终端所支持的协议类型对所述第一命令进行处理,以得到第二命令和/或第三命令;所述第二命令为支持预设标准数据加载协议的命令,所述第三命令为支持预设私有数据加载协议的命令。

本申请中,可以理解的是,同一个待加载文件对应的第一命令,有可能是针对多个待加载终端的数据加载文件。进一步的,命令处理模块可以根据第一命令对应的待加载终端所支持的协议类型对第一命令进行处理,可以得到第二命令和/或第三命令;其中,第二命令为支持预设标准数据加载协议的命令,是由命令处理模块基于第一命令结合预设标准数据加载协议生成的针对相应待加载终端的命令;相应的,第三命令为支持预设私有数据加载协议的命令,是由命令处理模块基于第一命令结合预设私有数据加载协议生成的针对相应待加载终端的命令。在一种具体的实施例中,所述命令处理模块,可以包括:第二命令生成单元,用于基于所述第一命令和所述预设标准数据加载协议生成第二命令;所述预设标准数据加载协议包括ARINC615协议、ARINC615A协议以及ARINC826协议中的任意一种或几种的组合;第三命令生成单元,用于基于所述第一命令和所述预设私有数据加载协议生成第三命令。具体的,命令处理模块可以包括第二命令生成单元以及第三命令生成单元;其中第二命令生成单元用于基于第一命令结合预设标准数据加载协议生成第二命令,预设标准数据加载协议可以包括ARINC615协议、ARINC615A协议以及ARINC826协议中的任意一种或几种的组合,这样可以兼顾航电系统中支持这些标准协议的设备;相应的,第三命令生成单元用于根据第一命令和预设私有数据加载协议生成第三命令,这样可以兼顾仅支持私有协议的设备;在具体的实施例中,工作人员可以预设私有数据加载协议,在后续航电系统数据加载过程中,可以提高相关设备加载时数据的安全性。

数据加载模块13,用于并行执行所述第二命令和/或第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。

本申请中,数据加载模块用于并行执行第二命令和第三命令,这样可以更高效率将待加载文件加载至相应的待加载终端。在一种具体的实施例中,所述数据加载模块,可以包括:命令接收单元,用于接收所述命令处理模块发送的所述第二命令和/或第三命令;数据加载子模块,用于并行执行所述第二命令和/或所述第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。具体的,首先可以通过命令接收单元接收由命令处理模块发送的第二命令和/或第三命令;然后再通过数据加载子模块并行执行第二命令和/或第三命令。在另一种具体的实施例中,所述数据加载模块,可以包括:第一数据加载单元,用于执行所述第二命令,以利用预设公共数据加载接口将所述待加载文件加载至所述待加载终端;第二数据加载单元,用于执行所述第三命令,以利用预设私有数据加载接口将所述待加载文件加载至所述待加载终端。具体的,第一数据加载单元可以利用预设公共数据加载接口进行相应的数据加载过程,可以理解的是,预设公共数据加载接口为支持预设标准数据加载协议的数据加载接口;相应的,第二数据加载单元可以通过预设私有数据加载接口进行相应的数据加载过程;可以理解的是,预设私有数据加载接口支持预设私有数据加载协议的数据加载接口。这样一来,本申请可以兼容标准数据加载协议以及部分私有的数据加载协议,不需要改变航电系统中已有的数据加载方式,可以并行完成相应的数据加载过程,能够提高数据加载效率。

在一种具体的实施例中,如图2所示,机载航电系统数据加载装置可以由中央管理模块(ODLS_MANAGER)、命令处理模块(ODLA)、第一数据加载单元(DLS)、第二数据加载单元(EDLS)、待加载终端(DLT和EDLT)、线性可替换单元(LRU)等多个模块及单元组成,其中,DLT为支持预设标准数据加载协议的待加载终端,相应的,EDLT为支持预设私有数据加载协议的待加载终端。进一步的,图中,A615A表示ARINC 615A协议、A615表示ARINC 615协议、A826表示ARINC 826协议、Extended Protocol为拓展协议、Enable表示启用(状态)、Data Base为数据库、File Store为文件存储、APS表示机载参数软件、LSAP为可加载软件飞机部件以及CWCU表示机组无线通信管理单元。具体的,ODLS_MANAGER可以提供数据加载命令(第一命令)的管理、数据加载命令生成及下发、数据加载状态收集、并且支持通过预设人机操作页面展示相关内容;在具体的实施例中,可以通过ODLS_MANAGER或ODLA保存与数据加载命令对应的待加载文件。相应的,ODLA可以根据预设标准数据加载协议以及预设私有数据加载协议对第一命令进行处理,以得到支持预设标准数据加载协议的第二命令和支持预设私有数据加载协议的第三命令。之后可以通过DLS和EDLS分别并行执行相应的第二命令和第三命令,以将待加载文件加载至航电系统中相应的待加载终端。可以理解的是,本申请中,ODLS_MANAGER和ODLA主要负责数据加载命令的生成及下发过程,为一级数据加载过程;相应的,DLS和EDLS和待加载终端主要负责数据加载命令的并行执行过程,为二级数据加载过程;进一步的,机载LRU中均驻留DLT/EDLT模块,机载成员系统、综合化电子模块、航空无线管理单元、信息服务模块等机载系统中均驻留DLS/EDLS模块与ODLA模块,且所有ODLA模块统一由ODLS_MANAGER管理,这样实现了数据加载过程的分布式管理。这样一来,本申请可以基于分布式两级加载方式实现航电系统相应的数据加载过程,能够在不更改机载航电系统的已有数据加载方式前提下,完成机载航电系统线性可替换单元(LRU)软件升级换代,提高了数据加载效率。

由此可见,本申请可以通过中央管理模块生成针对待加载文件的第一命令,并可以利用预设人机交互页面管理第一命令,以及展示相关待加载文件的加载状态;然后通过命令处理模块基于第一命令生成支持预设标准协议的第二命令以及支持预设私有协议的第三命令;再通过数据加载模块并行执行第二命令和/或第三命令。这样一来,本申请能够兼容原有的数据加载方式,进一步提高了航电系统数据加载所支持的协议种类,并且可以极大提高航电系统在进行数据加载时的效率,减轻数据加载压力。

如图3所示,本申请实施例公开了一种航电系统数据加载方法,包括:

步骤S11、获取针对航电系统数据加载的待加载文件,并根据所述待加载文件生成相应的第一命令。

本申请中,首先可以获取针对航电系统数据加载的待加载文件,然后根据该待加载文件生成相应的第一命令;可以理解的是,在具体的实施例中,工作人员可以通过预设人机交互页面生成用于数据加载的第一命令,或者管理若干条第一命令,管理部分命令的执行时间;本申请中,工作人员还可以通过预设人机交互页面查看数据加载相关的第一命令的执行情况。

步骤S12、根据所述第一命令对应的待加载终端所支持的协议类型对所述第一命令进行处理,以得到第二命令和/或第三命令;所述第二命令为支持预设标准数据加载协议的命令,所述第三命令为支持预设私有数据加载协议的命令。

进一步的,本申请中可以根据预设标准数据加载协议以及预设私有数据加载协议对第一命令进行处理,这样可以得到分别支持预设标准数据加载协议以及预设私有数据加载协议的第二命令和第三命令。可以理解的是,支持预设标准数据加载协议的第二命令可以兼容现有的航电系统数据加载方式可以使用相应的支持预设标准数据加载协议的预设公共数据加载接口来进行相关待加载终端的数据加载过程;相应的,支持预设私有协议的第三命令可以拓展现有航电系统的数据加载方式,通过提前预设的方式,可以兼容私有数据加载接口,以完成相应的数据加载过程。

步骤S13、并行执行所述第二命令和/或第三命令,以将所述待加载文件加载至所述航电系统中相应的所述待加载终端。

本申请中,得到第二命令和第三命令之后,可以分别并行执行这些针对待加载文件的数据加载命令,以将相应的待加载文件加载至航电系统中的待加载终端。这样通过并行的方式实现相关数据的加载过程,可以极大提高数据加载效率。

由此可见,本申请可以兼容预设标准数据加载协议的数据加载命令,也可以实现预设私有数据加载协议相关的数据加载过程,能够提高航电系统数据加载方式的适用度;并且本申请可以通过并行的方式分别执行相关的数据加载命令,可以提高航电系统维护过程中数据加载的效率,减轻航电系统维护的压力。

进一步的,本申请实施例还公开了一种电子设备,图4是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。

图4为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的航电系统数据加载方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。

本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。

另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。

其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的航电系统数据加载方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。

进一步的,本申请还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的航电系统数据加载方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本申请所提供的技术方案进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 无线终端装置的通信方法、无线基站装置的通信方法、无线终端装置、以及无线基站装置
  • 无线通信系统、无线通信方法、基站、移动终端、用于控制基站的方法、用于控制移动终端的方法以及用于基站或移动终端的控制程序
技术分类

06120116557410