首页> 中国专利> 武器系统测试数据处理方法、装置和设备

武器系统测试数据处理方法、装置和设备

摘要

本发明公开了一种武器系统数据处理方法,包括:加载引导程序,获取并执行系统存储单元中的系统指令;根据所述系统指令接收武器系统运行全过程的测试数据,并将所述测试数据存储于不同于所述系统存储单元的数据存储单元;根据所述数据存储单元中预先存储的故障处理程序和接收的所述测试数据进行故障检测和分析并将得到的检测结果发送至上位机。其可以解决现有技术无法对武器系统运行全过程的数据进行存储,导致运行过程中出现故障后无法快速定位,以及无法对历史数据进行分析、预测的问题。

著录项

  • 公开/公告号CN113836073A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利号CN202110872327.8

  • 申请日2021-07-30

  • 分类号G06F13/42(20060101);G06F13/38(20060101);

  • 代理机构42224 武汉东喻专利代理事务所(普通合伙);

  • 代理人张英

  • 地址 432000 湖北省孝感市北京路56号信箱

  • 入库时间 2023-06-19 13:49:36

说明书

技术领域

本发明涉及军用数据处理技术领域,尤其涉及到一种武器系统测试数据处理方法、一种武器系统测试数据处理装置和一种武器系统测试数据处理设备以及一种计算机可读存储介质。

背景技术

早期武器系统测试,仅对测试结果进行存储分析,无法对武器系统运行全过程的数据进行存储,导致运行过程中出现故障后无法快速定位,更无法对历史数据进行分析、预测,不利于对武器系统关键技术的提升,且核心器件依赖进口商用器件,商用器件往往更新换代时间快,且信息安全性无法得到保证,导致信息存储设备应用受限。

随着武器系统发展,各系统测试的数据量和数据价值越来越高,对武器系统运行全过程的数据存储分析显得越来越重要,面对越来越复杂的电磁环境,高效安全的信息存储与传输己经成为武器装备信息存储技术发展必不可少的特性。同时,测试对象所具有的接口方式因其多样性和应用技术复杂性等特征,导致对存储设备接口定制化,难以满足设备低成本、通用化要求。因此,如何对武器系统运行全过程的信息数据进行通用化安全存储与利用是当前亟待解决的问题。

发明内容

针对现有技术的以上缺陷或改进需求,本发明提供了一种武器系统数据处理方法、一种武器系统数据处理装置和一种武器系统数据处理设备以及一种计算机可读存储介质,其可以解决无法对武器系统运行全过程的数据进行存储,导致运行过程中出现故障后无法快速定位,更无法对历史数据进行分析、预测的问题。

一方面,本发明实施例提供了一种武器系统测试数据处理方法,包括:加载引导程序,获取并执行系统存储单元中的系统指令;根据所述系统指令接收武器系统运行全过程的测试数据,并将所述测试数据存储于不同于所述系统存储单元的数据存储单元;根据所述数据存储单元中预先存储的故障处理程序和接收的所述测试数据进行故障检测和分析并将得到的检测结果发送至上位机。

在本发明的一个实施例中,所述接收武器系统运行全过程的测试数据包括:通过PCIE(peripheral component interconnect express,高速外部设备互联)数据总线连接可编程逻辑器件,经由所述可编程逻辑器件扩展的CAN(Controller Area Network,控制器局域网络)总线接口、RS-422总线接口和1553B总线接口接收所述测试数据。

在本发明的一个实施例中,所述数据存储单元为SSD固态硬盘,通过SATA(SerialATA,串行硬盘)接口存储所述测试数据,并且所述数据存储单元存储有自毁程序,用于在接收自毁指令时实现数据自毁或者物理自毁。

在本发明的一个实施例中,所述数据存储单元通过所述SATA接口直接连接中央处理器或者通过所述SATA接口转接所述PCIE总线接口后连接所述中央处理器,用于接收所述测试数据。

另一方面,本发明实施例提出一种武器系统测试数据处理装置,包括:引导程序加载模块,用于加载引导程序,获取并执行系统存储单元中的系统指令;测试数据存储模块,用于根据所述系统指令接收武器系统运行全过程的测试数据,并将所述测试数据存储于不同于所述系统存储单元的数据存储单元;故障检测分析模块,用于根据所述数据存储单元中预先存储的故障处理程序和接收的所述测试数据进行故障检测和分析并将得到的检测结果发送至上位机。

再一方面,本发明实施例提出一种武器系统测试数据处理设备,包括:中央处理器和连接所述中央处理器的存储单元,其中,所述中央处理器用于执行上述中任意一个实施例所述的武器系统测试数据处理方法。

在本发明的一个实施例中,所述武器系统测试数据处理设备还包括:可编程逻辑器件,连接所述中央处理器,所述中央处理器的型号为国产龙芯LS2K1000,所述可编程逻辑器件的型号为国产复旦微JFM7K325T,通过PCIE总线接口连接所述中央处理器,且扩展有CAN总线接口、RS-422总线接口和1553B总线接口。

在本发明的一个实施例中,所述存储单元包括:系统存储单元和数据存储单元,所述系统存储单元为NAND FLASH(计算机闪存设备),所述数据存储单元为SSD固态硬盘,通过SATA接口连接所述中央处理器,并且所述数据存储单元存储有自毁程序,用于在接收自毁指令时实现数据自毁或者物理自毁。

在本发明的一个实施例中,所述武器系统测试数据处理设备还包括:以太网接口、以太网收发器和上位机,所述以太网接口连接于所述中央处理器和所述以太网接口之间,所述以太网接口连接所述上位机。

又一方面,本发明实施例提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行如上述中任意一个实施例所述的武器系统测试数据处理方法。

由上可知,通过本发明所构思的上述方案与现有技术相比,可以具有如下一个或多个有益效果:

(1)通过中央处理器接收武器系统运行全过程的测试数据,由SATA接口将武器系统运行全过程的测试数据存储至不同于系统存储单元的数据存储单元,根据数据存储单元中预先存储的故障处理程序和所述测试数据进行故障检测和分析,能够对武器系统运行过程中出现的故障实现快速定位,以及根据历史数据进行分析、预测,提供相应的解决方案;;

(2)通过可编程逻辑器件扩展的CAN总线接口、RS-422总线接口和1553B总线接口等通用化接口连接中央处理器,在存储设备接口定制化的情况下,能够满足测试对象接口方式的多样性,降低设备的成本;

(3)数据存储单元例如存储有自毁程序,用于在接收中央处理器发送的自毁指令时实现数据自毁或者物理自毁,能够完全防止武器系统的数据泄露,提高自主保障能力,并且采用国产核心器件,实现安全的信息存储与传输;

(4)数据存储单元通过SATA接口直接连接中央处理器或者通过SATA接口连接型号为SSSE9170收发器后转接PCIE总线接口后连接中央处理器,能够实现多个数据存储单元备份测试数据,节省中央处理器内部资源。

通过以下参考附图的详细说明,本发明的其他方面的特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例提供的武器系统测试数据处理方法的流程图;

图2为本发明实施例提供的存储单元与中央处理器的连接结构示意图;

图3为本发明实施例提供的武器系统测试数据处理装置的结构示意图;

图4为本发明实施例提供的武器系统测试数据处理设备的结构示意图;

图5为本发明实施例提供的武器系统测试数据处理设备的一种具体结构示意图;

图6为本发明实施例提供的武器系统测试数据处理设备的另一种具体结构示意图;

图7为本发明实施例提供的计算机可读存储介质的结构示意图。

附图标记说明

S11至S13:武器系统测试数据处理方法的步骤;

20:武器系统测试数据处理装置;201:引导程序加载模块;202:测试数据存储模块;203:故障检测分析模块;

30:武器系统测试数据处理设备;31:中央处理器;32:存储单元;321:系统存储单元;322:数据存储单元;33:可编程逻辑器件;34:以太网接口;35:以太网收发器;36:上位机;

40:计算机可读存储介质。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以互相组合。下面将参考附图并结合实施例来说明本发明。

为了使本领域普通技术人员更好地理解本发明的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,都应当属于本发明的保护范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本发明实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外。术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备国有的其它步骤或单元。

还需要说明的是,本发明中多个实施例的划分仅是为了描述的方便,不应构成特别的限定,各种实施例中的特征在不矛盾的情况下可以相结合,相互引用。

【第一实施例】

如图1所示,本发明第一实施例提出一种武器系统测试数据处理方法,包括如下步骤:步骤S11加载引导程序,获取并执行系统存储单元中的系统指令;步骤S12根据所述系统指令接收武器系统运行全过程的测试数据,并将所述测试数据存储于不同于所述系统存储单元的数据存储单元;步骤S13根据所述数据存储单元中预先存储的故障处理程序和接收的所述测试数据进行故障检测和分析并将得到的检测结果发送至上位机。

在步骤S11中,例如由CPU(central processing unit,中央处理器)控制加载引导程序,所述中央处理器的型号例如采用国产龙芯LS2K1000,通过SPI(Serial PeripheralInterface,串行外设接口)连接龙芯PMON,实现加载引导程序,控制系统启动。所述中央处理器连接系统存储单元,该系统存储单元存有控制系统的程序和指令,中央处理器在接收系统指令后开始执行测试数据处理。

在步骤S12中,所述中央处理器还连接不同于所述系统存储单元的数据存储单元,在武器进行使用测试时,例如接收武器运行全过程的测试数据,如温度、噪声、压力、位移、速度、加速度等常规测量参数的测试数据,并将接收的测试数据存储于该数据存储单元中。具体的,所述系统存储单元例如为NAND FLASH(计算机闪存设备),中央处理器通过自身的NAND控制器连接该系统存储单元,所述数据存储单元例如为(Solid State Disk,固态硬盘),中央处理器通过SATA(Serial ATA,串行硬盘)接口连接该数据存储单元,用于存储所述测试数据。

在步骤S13中,所述数据存储单元中预先存储有故障处理程序,在接收所述测试数据后进行故障检测和分析,并根据检测结果查找故障模式数据库,给出对应的处理措施和建议,中央处理器将该检测结果发送至连接的上位机告知用户。提到的上位机例如为个人计算机、手持设备、便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络PC、小型计算机、大型计算机、或者包括以上任何系统或设备的分布式计算环境等等。

目前,现有的武器系统进行测试时,将测试数据存储于控制系统所在的存储单元,而由于系统存储单元的存储空间有限,以及可能与测试数据出现串扰的情况,于是仅存储部分关键数据,如中央处理器对各参数计算处理得到的测试结果,因此无法对武器系统运行全过程的测试数据进行存储,导致运行过程中出现故障后无法快速定位,更无法对历史数据进行分析、预测。而本发明技术方案通过SATA接口将武器系统运行全过程的测试数据存储至不同于系统存储单元的数据存储单元,根据数据存储单元中预先存储的故障处理程序和所述测试数据进行故障检测和分析,能够对武器系统运行过程中出现的故障实现快速定位,以及根据历史数据进行分析、预测,提供相应的解决方案。

进一步的,所述接收武器系统运行全过程的测试数据具体包括:由中央处理器通过PCIE(peripheral component interconnect express,高速外部设备互联)数据总线连接可编程逻辑器件,经由所述可编程逻辑器件扩展的CAN(Controller Area Network,控制器局域网络)总线接口、RS-422总线接口和1553B总线接口接收所述测试数据。所述可编程逻辑器件的型号例如为国微紫光HXI15H4G160AF-13K,通过型号为ADM2682E的隔离RS422收发器连接RS422接口,通过CAN控制器连接CAN接口,通过型号为LHB155034的1553B控制器连接1553B接口。如此一来,通过可编程逻辑器件扩展的通用化接口连接中央处理器,在存储设备接口定制化的情况下,能够满足测试对象接口方式的多样性,降低设备的成本;。

进一步的,如图2所示,数据存储单元例如存储有自毁程序,用于在接收中央处理器发送的自毁指令时实现数据自毁或者物理自毁。如此一来,能够完全防止武器系统的数据泄露,提高自主保障能力,并且采用国产核心器件,进一步保障数据存储的安全性。

进一步的,数据存储单元通过SATA接口直接连接中央处理器或者通过SATA接口连接型号为SSSE9170收发器后转接PCIE总线接口后连接中央处理器,用于接收测试数据,如此一来,能够实现多个数据存储单元备份测试数据,节省中央处理器内部资源。

综上所述,本发明实施例提出的一种武器系统测试数据处理方法,通过中央处理器接收武器系统运行全过程的测试数据,由SATA接口将武器系统运行全过程的测试数据存储至不同于系统存储单元的数据存储单元,根据数据存储单元中预先存储的故障处理程序和所述测试数据进行故障检测和分析,能够对武器系统运行过程中出现的故障实现快速定位,以及根据历史数据进行分析、预测,提供相应的解决方案;通过可编程逻辑器件扩展的CAN总线接口、RS-422总线接口和1553B总线接口等通用化接口连接中央处理器,在存储设备接口定制化的情况下,能够满足测试对象接口方式的多样性,降低设备的成本;数据存储单元例如存储有自毁程序,用于在接收中央处理器发送的自毁指令时实现数据自毁或者物理自毁,能够完全防止武器系统的数据泄露,提高自主保障能力,并且采用国产核心器件,实现安全的信息存储与传输;数据存储单元通过SATA接口直接连接中央处理器或者通过SATA接口连接型号为SSSE9170收发器后转接PCIE总线接口后连接中央处理器,能够实现多个数据存储单元备份测试数据,节省中央处理器内部资源。

【第二实施例】

如图3所示,本发明第二实施例提出了一种武器系统测试数据处理装置20,例如包括:引导程序加载模块201、测试数据存储模块202和故障检测分析模块。

其中,引导程序加载模块201用于加载引导程序,获取并执行系统存储单元中的系统指令。测试数据存储模块202用于根据所述系统指令接收武器系统运行全过程的测试数据,并将所述测试数据存储于不同于所述系统存储单元的数据存储单元。故障检测分析模块203用于根据所述数据存储单元中预先存储的故障处理程序和接收的所述测试数据进行故障检测和分析并将得到的检测结果发送至上位机。

本发明第二实施例公开的武器系统测试数据处理装置20所实现的武器系统测试数据处理方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,第二实施例中的各个模块和上述其他操作或功能分别为了实现第一实施例所述的方法,且本实施例的有益效果同前述第一实施例的有益效果相同,为了简洁,不在此赘述。

【第三实施例】

如图4所示,本发明第三实施例提出一种武器系统测试数据处理设备30,例如包括:中央处理器31和连接所述中央处理器31的存储单元32。

进一步的,如图5所示,武器系统测试数据处理设备30例如还包括:可编程逻辑器件33,连接中央处理器31,中央处理器31的型号例如为国产龙芯LS2K1000,可编程逻辑器件33的型号例如为国产复旦微JFM7K325T,通过PCIE总线接口连接中央处理器31,且扩展有CAN总线接口、RS-422总线接口和1553B总线接口。

进一步的,所述存储单元例如包括:系统存储单元321和数据存储单元322,系统存储单元321例如为NAND FLASH(计算机闪存设备),数据存储单元322例如为SSD固态硬盘,通过SATA接口连接中央处理器31,并且数据存储单元322存储有自毁程序,用于在接收自毁指令时实现数据自毁或者物理自毁。

进一步的,武器系统测试数据处理设备30例如还包括:以太网接口34、以太网收发器35和上位机36,以太网收发器35连接于中央处理器31和以太网接口34之间,以太网接口34连接上位机36。提到的上位机例如为个人计算机、手持设备、便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络PC、小型计算机、大型计算机、或者包括以上任何系统或设备的分布式计算环境等等。

进一步的,如图6所示,武器系统测试数据处理设备30例如还包括:连接中央处理器31的龙芯PMON、DDR3(第三代双倍速率动态随机存储器)、MCU(Microcontroller Unit,微控制器)、USB接口和电源。

其中,中央处理器31用于实现如第一实施例中所述的武器系统测试数据处理方法。具体的武器系统测试数据处理方法可参考第一实施例所述的方法,为了简洁在此不再赘述,且本实施例提出的武器系统测试数据处理设备30的有益效果与第一实施例提出的武器系统测试数据处理方法的有益效果相同。

【第四实施例】

如图7所示,本发明第四实施例提出一种计算机可读存储介质40,计算机可读存储介质40为非易失性存储器且存储有计算机可读指令,当所述计算机可读指令被一个或多个处理器执行时,例如使得所述一个或多个处理器执行前述第一实施例所述的武器系统测试数据处理方法。具体方法可参考第一实施例所述的方法,为了简洁在此不再赘述,且本实施例提供的计算机可读存储介质40的有益效果同第一实施例提供的武器系统测试数据处理方法的有益效果相同。

此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元/模块可以是或者也可以不是物理上分开的,作为单元/模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号