System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及故障检测和恢复,具体地,涉及一种基于虚拟目标机的航电系统智能排故和恢复系统及方法。
技术介绍
1、在嵌入式系统中嵌入式目标机应用越来越广泛深入,从系统层到其组成部件都可能嵌入各种不同的目标机应用成份,这些成份往往承担着系统指挥,过程控制、数据采集和处理、数据通信以及系统安全保障等各种功能,其中软件成为系统的神经中枢,由它产生各种信息使系统其它部件执行相应的动作。
2、在这样的系统中,无论硬件、软件还是操作人员发生故障,都可以引起系统的失效,其中有些可能造成严重损失。
3、随着嵌入式系统的硬件系统愈加复杂、软件架构越来越庞大,导致一旦发生业务故障,需要花费很大的人力、精力和时间去分析定位故障,加上嵌入式系统型号众多、使用场景不同,研发部门很难在后方快速搭建复现一个真实系统硬件环境,给问题定位带来了很大麻烦。
4、专利文献cn101917460a公开了一种基于虚拟机技术的远程维护系统,用来协助用户解决操作系统和软件产生的问题,以及帮助用户发现硬件或者网络出现的问题。该系统包括客户端、远程维护服务器、远程维护端、网关,客户端包括虚拟化模块、自动恢复模块、故障排除模块、故障定位模块、管理模块和远程维护服务模块。然而该专利无法完全解决目前存在的技术问题,也无法满足本专利技术的需求。
技术实现思路
1、针对现有技术中的缺陷,本专利技术的目的是提供一种基于虚拟目标机的航电系统智能排故和恢复系统及方法。
2、根据本专利技术提供的基于虚拟
3、业务现场配置信息收集脚本和数据采集工具:用于收集业务故障现场硬件配置信息,将定位问题所需要的数据自动采集打包并格式化,并将数据放在预设目录或者内网服务器上;
4、内网服务器:与业务现场配置信息收集脚本和数据采集工具连接,用于按问题特征、时间、硬件环境分类存储历史故障数据、当前问题故障数据及恢复手段;
5、虚拟目标机:根据业务故障现场采集数据模拟现场硬件环境,并通过加载现场配置信息复现业务故障现场;
6、故障分析工具:与内网服务器和虚拟目标机连接,利用数字环境中硬件故障灵活、可设置的特性,快速模拟故障原因,通过现象比对自动完成业务故障分析、定位和业务恢复;
7、故障排查知识库:与故障分析工具连接,通过故障特征字段分类存储故障原因及加权系统,根据故障原因命中次数,动态更新加权系数,同时支持手工更新故障排查知识库,动态扩展未命中故障的情况下的故障根因。
8、优选地,所述业务现场配置信息收集脚本和数据采集工具自动采集所有复现当前业务故障场景的必要数据信息;
9、所述内网服务器按照多种维度存储业务故障现场实时数据、历史数据及对应的恢复手段,以便现场和后端研发支持人员查找、上传、下载所需数据;
10、所述虚拟目标机根据业务现场采集回来的数据配置还原现场的硬件环境和初始化状态,以便后续通过故障注入排查故障问题原因;
11、所述故障分析工具通过故障特征字段自动查询故障排查知识库,根据加权系数不同,按照知识库的故障原因注入故障,并采集运行状态数据和故障业务场景进行比对,定位分析故障原因;
12、所述故障排查知识库通过历史故障排查经验固化故障场景和故障原因的映射关系,形成故障排查矩阵,最终形成故障快速排查知识库,支持手工扩展和动态更新。
13、优选地,所述业务现场配置信息收集脚本和数据采集工具使用脚本语言通过控制器的数据配置接口、数据采集接口和内部访问接口对故障场景的数据进行全面收集,用于在虚拟目标机上配置和复现故障业务场景的硬件状态和当时的软件运行状态。
14、优选地,所述内网服务器根据时间、区域、型号、使用的局点对数据和恢复手段进行分类管理,用于快速故障数据上传和故障定位恢复查询。
15、优选地,所述虚拟目标机以图形化、动态搭积木的方式快速模拟故障业务现场的硬件环境,并通过采集回来的场景状态数据快速模拟真实故障业务场景,并提供相应的故障注入接口来模拟故障根因。
16、优选地,所述故障分析工具根据故障特征字段快速检索故障排除知识库,根据故障原因加权系数计算出故障原因的命中优先级,自动加载故障根因并在虚拟目标机上利用故障注入接口进行分析验证。
17、优选地,所述故障排查知识库根据历史数据和原因命中记录自动计算加权系统,提高问题排查的效率,预留人工更新接口,在故障排查知识库没用命中故障原因时,根据人工排查的结果动态添加故障分析及原因分支,在业务中不断扩展和积累故障排查知识库。
18、根据本专利技术提供的基于虚拟目标机的航电系统智能排故和恢复方法,包括如下步骤:
19、步骤s1,在任务系统运行时,出现fc总线接收不到数据的问题,运行业务现场配置信息收集脚本和数据采集工具;
20、步骤s2,根据设定的好的内网服务器地址上传数据并上报故障;
21、步骤s3,后端研发人员根据系统通知,按照前方业务人员给定的信息,在内网服务器的相应分支目录下获取现场业务数据;
22、步骤s4,搭建或者加载虚拟目标机环境;
23、步骤s5,根据特征描述字段查找故障排除知识库;
24、步骤s6,按照故障注入和定位排查脚本依次验证故障原因;
25、步骤s7,后端研发人员确认故障原因和恢复手段;
26、步骤s8,后端研发人员手工更新故障排查知识库。
27、优选地,所述步骤s1包括:通过运行业务现场硬件信息采集脚本,通过ft2000硬件预留的硬件信息采集接口采集当前硬件cpu、ram、rom和外部设备fc型号及配置信息;通过数据采集工具通过软件预留接口收集软件的运行历史记录和运行状态数据并进行序列化,并打包成设定好的格式;
28、所述步骤s2包括:通过内网服务器的数据上传接口上传步骤s1中业务现场配置信息收集脚本和数据采集工具采集并打包好的数据,按照设定好的内网服务器地址,自动添加当前的局点信息、时间信息和现场添加描述的其他信息上载到内网的数据服务器,并产生通知信息给相应责任人;内网服务器提前设定好故障定位责任人,或通过现场动态指定;
29、所述步骤s4包括:当后端研发人员下载到现场数据后,根据业务现场的硬件配置信息查找历史虚拟目标机环境,如果有匹配的虚拟目标机环境,则直接加载历史环境;如果没有相应的虚拟目标机环境,则根据现场的硬件配置新建虚拟目标机环境并保存。
30、优选地,所述步骤s5包括:后端研发人员启动故障分析工具,输入业务现场人员提供的描述字段,故障分析工具自动查找故障排除知识库,并根据加权系统对故障原因进行排序,并根据虚拟目标机提供的接口生成相应的故障注入和定位排查用例脚本;
31、所述步骤s6包括:故障分析工具自动运行步骤s5生成的故障注入和定位排查用例脚本,利用虚拟目标机环境注入故障根因,并收集相应的运行本文档来自技高网...
【技术保护点】
1.一种基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,包括:
2.根据权利要求1所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述业务现场配置信息收集脚本和数据采集工具自动采集所有复现当前业务故障场景的必要数据信息;
3.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述业务现场配置信息收集脚本和数据采集工具使用脚本语言通过控制器的数据配置接口、数据采集接口和内部访问接口对故障场景的数据进行全面收集,用于在虚拟目标机上配置和复现故障业务场景的硬件状态和当时的软件运行状态。
4.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述内网服务器根据时间、区域、型号、使用的局点对数据和恢复手段进行分类管理,用于快速故障数据上传和故障定位恢复查询。
5.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述虚拟目标机以图形化、动态搭积木的方式快速模拟故障业务现场的硬件环境,并通过采集回来的场景状态数据快速模拟真实故障业务场景,并提供相
6.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述故障分析工具根据故障特征字段快速检索故障排除知识库,根据故障原因加权系数计算出故障原因的命中优先级,自动加载故障根因并在虚拟目标机上利用故障注入接口进行分析验证。
7.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述故障排查知识库根据历史数据和原因命中记录自动计算加权系统,提高问题排查的效率,预留人工更新接口,在故障排查知识库没用命中故障原因时,根据人工排查的结果动态添加故障分析及原因分支,在业务中不断扩展和积累故障排查知识库。
8.一种基于虚拟目标机的航电系统智能排故和恢复方法,其特征在于,采用权利要求1-7中任一项所述的基于虚拟目标机的航电系统智能排故和恢复系统,包括如下步骤:
9.根据权利要求8所述的基于虚拟目标机的航电系统智能排故和恢复方法,其特征在于,所述步骤S1包括:通过运行业务现场硬件信息采集脚本,通过FT2000硬件预留的硬件信息采集接口采集当前硬件CPU、RAM、ROM和外部设备FC型号及配置信息;通过数据采集工具通过软件预留接口收集软件的运行历史记录和运行状态数据并进行序列化,并打包成设定好的格式;
10.根据权利要求8所述的基于虚拟目标机的航电系统智能排故和恢复方法,其特征在于,所述步骤S5包括:后端研发人员启动故障分析工具,输入业务现场人员提供的描述字段,故障分析工具自动查找故障排除知识库,并根据加权系统对故障原因进行排序,并根据虚拟目标机提供的接口生成相应的故障注入和定位排查用例脚本;
...【技术特征摘要】
1.一种基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,包括:
2.根据权利要求1所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述业务现场配置信息收集脚本和数据采集工具自动采集所有复现当前业务故障场景的必要数据信息;
3.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述业务现场配置信息收集脚本和数据采集工具使用脚本语言通过控制器的数据配置接口、数据采集接口和内部访问接口对故障场景的数据进行全面收集,用于在虚拟目标机上配置和复现故障业务场景的硬件状态和当时的软件运行状态。
4.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述内网服务器根据时间、区域、型号、使用的局点对数据和恢复手段进行分类管理,用于快速故障数据上传和故障定位恢复查询。
5.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述虚拟目标机以图形化、动态搭积木的方式快速模拟故障业务现场的硬件环境,并通过采集回来的场景状态数据快速模拟真实故障业务场景,并提供相应的故障注入接口来模拟故障根因。
6.根据权利要求2所述的基于虚拟目标机的航电系统智能排故和恢复系统,其特征在于,所述故障分析工具根据故障特征字段快速检索故障排除知识库,根据故障原因加权系数计算出故障原因的命中优...
【专利技术属性】
技术研发人员:李光,秦炜,赵志成,李充,
申请(专利权)人:上海创景信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。