一种航空任务电子系统通用综合检测装置及检测方法

文档序号:9380073阅读:517来源:国知局
一种航空任务电子系统通用综合检测装置及检测方法
【技术领域】
[0001] 本发明属于系统检测领域,具体涉及一种航空任务电子系统通用综合检测装置及 检测方法。
【背景技术】
[0002] 随着我国综合国力的不断增强,航空武器装备中出现了大量高性能先进型号系 统。装备性能提高的同时系统复杂程度随之提高,一旦系统的功能失效将引起故障,甚至对 战场的局势和国家利益造成重大损失。航空任务电子系统作为大型复杂航空武器装备系统 的典型代表,通常属于一类大型分布式软件系统,其功能失效将导致系统故障甚至灾难,因 此航空任务电子系统的检测问题是武器装备研制领域急需解决的课题。
[0003]目前在航空任务电子系统综合检测中,由于实际工程的结构特点,航空任务电子 系统结构复杂,规模庞大,航空任务电子系统的综合检测需要针对不同平台系统进行操作, 运行平台异构,针对软件配置项的版本检测,也由于其规模及网络部署问题,网络拓扑复 杂,需要大量人工,航空任务电子系统的综合检测涉及到环境可用性检测和软件配置项版 本检测;针对航空任务电子系统环境可用性检测需要维护人员庞大的手工操作,并需要维 护人员熟悉各类系统平台接入方式以及检测脚本,极大的延长了检测时间。为了提高检测 效率,简化检测过程,因而实现通用综合检测非常有必要。
[0004] 航空任务电子系统组织结构复杂,包括分系统、子系统、模块等。各模块分布在系 统架构不同层次中,接口复杂;系统代码规模通常在百万行甚至千万行左右;系统模块外 包比例高且系统研制周期长,可能历经数年到数十年,软件配置项的版本检测过程管理复 杂繁琐,针对航空任务电子系统的日常维护管理面临巨大挑战。以往针对软件配置项的版 本管理均是由维护人员实现人工手动比对,检测效率低下且极易出错。而且在航空任务电 子系统的使用过程中,也可能由于人为误操作或恶意篡改,导致软件配置项文件与出厂时 不一致,导致安全隐患。因而软件配置项版本的自动化检测非常必要。
[0005] 随着航空任务电子系统的不断发展,以往针对单一型号、单一系统平台、单一网络 拓扑结构的被测系统的检测方式不能满足当前检测通用性要求。航空任务电子系统运行平 台逐渐演变,由单一平台向多种平台不断发展,网络结构也日趋复杂,航空任务电子系统也 出现了多种型号类别。针对单一型号的检测系统和方法往往不适应于多种不同型号航空任 务电子系统的检测,不满足异构平台接入,以及跨网段子网的接入检测问题。而且以往的检 测报告均是通过罗列大堆数据,并未给出检测评估结果,不具有用户良好性,以往检测的实 施,需要维护人员编辑繁琐的检测命令,效率低下且极易出错。
[0006] 而针对不同型号的航空任务电子系统开发专有的检测系统和方法,将消耗巨大的 人力和财力,真正实现满足航空任务电子系统通用综合检测的技术和方法非常少。因而提 供一种无需关注底层操作,以及系统类型的检测技术和方法,并提供图形化的编辑方式,实 现检测参数和检测标准的灵活配置和良好的检测报告呈现方式,具有重大意义。

【发明内容】

[0007] 本发明针对航空任务电子系统运行平台异构、系统网络拓扑复杂、系统型号繁多 的特点,为了解决航空任务电子系统检测通用性问题,实现多种型号的检测,提高检测人员 的检测效率,提供了一种航空任务电子系统通用综合检测装置及检测方法。通过分析航空 任务电子系统运行平台、以及网络拓扑结构,提供一种通用综合检测装置,灵活配置检测参 数和检测标准,检测异构系统接入和主干网被测主机与子网被测主机接入方法,实现对多 型号,异构平台,复杂网络拓扑的航空任务电子系统的通用综合检测。
[0008] 本发明提供了一种航空任务电子系统通用综合检测装置,包括检测客户端模块和 逻辑检测设备;
[0009] 检测客户端模块具体包括检测参数编辑模块、检测标准配置模块、检测命令生成 模块、检测结果显示模块和消息通信模块A ;
[0010] 逻辑检测设备包括检测命令解析模块、检测执行模块、检测结果判读模块和消息 通信模块B ;
[0011] 检测客户端模块和逻辑检测设备通过各自的消息通信模块进行数据的传送,检测 客户端模块通过消息通信模块A转发给逻辑检测设备生成的检测命令,同时逻辑检测设备 也通过消息通信模块B上传回复的检测结果给检测客户端模块。
[0012] -种航空任务电子系统通用综合检测装置可同时对一台或者多台航空任务电子 系统进行检测。
[0013] 检测参数编辑模块用于导入和编辑一次检测过程所需的所有航空任务电子系统 的检测参数,并将检测参数存储于基础数据库中。
[0014] 检测标准配置模块用于编辑和设置检测标准配置文件用于验证检测结果,检测标 准配置文件包含各类检测标准信息;各类检测标准信息根据人为需求设定。
[0015] 检测命令生成模块用于生成检测命令,包括当前检测参数的检测命令和检测人员 所选检测类型的检测命令,并通过消息通信模块A被逻辑检测设备执行。
[0016] 检测命令解析模块通过消息通信模块B接收并解读检测命令;
[0017] 检测执行模块用于执行经过解读后的各类检测命令,包括获取检测类型,解析检 测参数。
[0018] 检测结果判读模块对检测执行模块执行的结果进行评估,并通过消息通信模块B 返回给检测结果显示模块。
[0019] 检测结果显示模块依据逻辑检测设备反馈回来的检测结果,生成检测报告,具体 清晰的呈现给用户。检测报告可依据用户以roF、HTML和程序界面三种方式呈现。
[0020] 一种航空任务电子系统通用综合检测方法,包括如下步骤:
[0021] 步骤一、用户对检测参数编辑模块进行编辑,存储检测参数;
[0022] 检测参数编辑模块依据检测参数格式和参数表示读取并存入检测参数基础数据 库。如果遇到未定义的参数表示,则向检测人员报告参数错误。
[0023] 步骤二、用户对检测标准配置模块设置通用综合检测装置的检测标准配置文件;
[0024] 检测标准配置文件包含检测结果判读过程所需各类检测标准信息;
[0025] 步骤三、用户对航空任务电子系统通用综合检测装置进行检测准备;
[0026] 用户针对当前航空任务电子系统的测试型号,编辑检测检测参数编辑模块和检测 标准配置模块,对所需检测参数和所需检测标准执行检测准备;具体的检测准备包括以下 两个部分。
[0027] 步骤a、检测标准配置模块对该通用综合检测装置所需的检测标准进行环境测 试;
[0028] 具体测试包括:检测标准配置模块进行自检,检查该通用综合检测装置的各项配 置文件,以及数据库是否缺失,如有缺失,则检测准备失败,重新返回步骤一;否则检测标准 所需的环境测试通过。
[0029] 步骤b、检测参数编辑模块对该通用综合检测装置所需的检测参数进行被测环境 测试;
[0030] 检测参数编辑模块依据用户配置好的检测参数,对航空任务电子系统各被测主机 网络连通性、检测依赖服务可用性进行检测。如有被测主机网络不通,或检测依赖服务未开 启,则被测环境测试不通过,不能执行检测,检测参数编辑模块重新进行检测;否则,被测环 境测试通过。
[0031] 步骤四、检测人员针对不同型号的航空任务电子系统选择检测类型执行检测;
[0032] 检测类型包括定制化检测和快速检测,定制化检测是针对检测人员所选被测主机 进行检测;快速检测是针对检测参数中所有配置的被测主机进行检测。
[0033] 步骤五、检测命令生成模块将检测参数和检测类型生成可执行的检测命令;
[0034] 检测命令包括当前步骤一中用户配置好的检测参数的检测命令和步骤四中检测 人员所选检测类型的检测命令。
[0035] 步骤六、检测命令解析模块对检测命令并解读,获取检测类型,解析检测参数。
[0036] 检测参数包括:型号参数,被测主机连接参数,数据库参数和主机上软件配置项参 数;
[0037] 其中型号参数包括:被测系统机型,被测系统机号;
[0038] 被测主机连接参数包括:被测主机IP、被测主机用户名、被测主机密码、被测主机 系统类型、被测主机跳转参数;
[0039] 数据库参数包括:数据库服务器IP、数据库名、数据库用户名、数据库密码、数据 库连接端口号;
[0040] 主机上软件配置项参数包括:软件配置项存储路径、软件配置项过滤路径和软件 配置项过滤文件类型。
[0041] 步骤七、检测执行模块依据检测参数中的被测主机跳转参数进行判断,若被测主 机位于主干网,则转入步骤八;若被测主机位于子网络,则转入步骤九;
[0042] 步骤八、检测执行模块依据检测参数中的被测主机连接参数接入被测主机,发送 检测脚本到被测主机后执行检测,检测完毕将检测结果传输给步骤十;
[0043] 被测主机连接参数中的被测主机系统类型为Linux被测主机,采用SSH方式接入 被测主机;
[0044] 步骤九、检测执行模块依据跳转主机参数逐级跳转接入被测主机,发送检测脚本 到被测主机后执行检测;检测完毕将检测结果传输给步骤十;
[0045] 具体为:
[0046] 步骤901、检测执行模块依据被测主机检测参数中的跳转主机参数,采用SSH的方 式接入跳转主机,跳转主机作为中转主机;再依据子网被测主机系统类型接入被测子网主 机;
[0047] 步骤902、若子网被测主机系统类型为Linux被测主机,则转入步骤903,若子网被 测主机系统类型为Windows被测主机,则转入步骤905 ;
[0048] 步骤903、检测执行模块依据被测主机检测参数,从已连接的中转主机采用SSH方 式级联接入Linux被测主机;
[0049] 步骤904 :检测执行模块发送检测脚本到Linux被测主机执行检测,并接收检测结 果;检测完毕后转入步骤908;
[0050] 步骤905 :检测执行模块依据被测主机检测参数,从当前接入的中转主机采用 Telnet方式级联接入Windows被测主机,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1