一种故障注入时标统一方法、控制设备及故障注入系统技术方案

技术编号:17943781 阅读:42 留言:0更新日期:2018-05-15 23:03
本发明专利技术公开了一种故障注入时标统一方法、控制设备及故障注入系统,该故障注入时标统一方法包括:获取校准时标;将校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个故障注入设备基于校准时标进行故障注入。本发明专利技术提供的故障时标统一方法、控制设备及故障注入系统,实现了多台故障注入设备的时标统一,避免了多台故障注入设备进行联合测试时时标不一致的问题,提高了分析测试结果的准确性。

A unified method, control equipment and fault injection system for fault injection time scales

The invention discloses a fault injection time standard unified method, control device and fault injection system. The fault injection time standard unified method includes obtaining the calibration time standard, sending the calibration time standard to each fault injection device for joint testing, so that each barrier injection device is based on the calibration time standard. Barrier injection. The fault time standard unified method, control equipment and fault injection system are provided by the invention. The time standard of multiple fault injection equipment is unified, and the problem of inconsistent test time is avoided and the accuracy of the analysis test results is improved.

【技术实现步骤摘要】
一种故障注入时标统一方法、控制设备及故障注入系统
本专利技术涉及通信技术,尤指一种故障注入时标统一方法、控制设备及故障注入系统。
技术介绍
故障注入是进行产品测试和系统验证的重要技术手段,通过有意识的向系统注入故障来加速测试过程。故障注入多应用于航天航空、国防、船舰等领域,由于航天航空等设备在正常运行过程中出现故障的原因往往是不可预知的,所以在正常环境中人为注入各种故障来检测设备的可靠性和正确性。目前,主要采用一台故障注入设备对测试设备进行测试。然而,在实际应用中,导致设备出现故障的原因很可能不是单一的,则需要多台故障注入设备进行联合测试,当需要多台故障注入设备进行联合测试时,如果各台设备的时标不统一,则无法正确分析测试结果。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种故障注入时标统一方法、控制设备及故障注入系统,避免了多台故障注入设备进行联合测试时时标不一致的问题。为了达到本专利技术目的,第一方面,本专利技术提供了一种故障注入时标统一方法,包括:获取校准时标;将所述校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个所述故障注入设备基于所述校准时标进行故障注入。第二方面,本专利技术提供了一种控制设备,包括:获取模块,用于获取校准时标;发送模块,用于将所述校准时标分别发送给用于联合测试的每一个所述故障注入设备,以使每一个所述故障注入设备基于所述校准时标进行故障注入。第三方面,本专利技术提供了一种控制设备,包括:存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行上述实施例所述的故障注入时标统一方法。第四方面,本专利技术提供一种故障注入系统,包括:如上述实施例所述的控制设备和至少两个用于联合测试的故障注入设备,所述控制设备用于将获取的校准时标分别发送给每一个所述故障注入设备,所述故障注入设备用于将自身的时标校准为所述校准时标。本专利技术实施例提供的故障时标统一方法、控制设备及故障注入系统,通过获取校准时标,将校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个故障注入设备基于校准时标进行故障注入,从而实现每一台故障注入设备的时标统一,避免了多台故障注入设备进行联合测试时时标不一致的问题,进而提高了分析测试结果的准确性。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例一提供的故障时标统一方法的流程图;图2为本专利技术实施例二提供的故障时标统一方法的流程图;图3为本专利技术实施例一提供的控制设备的结构示意图;图4为本专利技术实施例二提供的控制设备的结构示意图;图5为本专利技术实施例提供的故障注入系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例一提供的故障时标统一方法的流程图,如图1所示,本专利技术实施例提供的故障时标统一方法,包括:S101:获取校准时标。具体的,本专利技术实施例的执行主体是控制设备,该控制设备可以是与故障注入设备连接的计算机或工控机。当有多台故障注入设备进行联合注入故障测试时,为了避免多台故障注入设备的时标不统一,控制设备定时获取校准时标,让每一台故障注入设备采用该校准时标进行时标校准,以使每一台故障注入设备的时标统一。具体的,控制设备获取的校准时标可以是控制设备自身授时的本地授时时标,也可以是全球定位系统(GlobalPositioningSystem,简称GPS)等公共时间源授时的第三方授时时标;也可以是与测试设备通信的外部系统授时的第三方授时时标,其中,测试设备是故障注入设备需要测试的设备。当控制设备校准时标程序启动后,首先会检查工作参数记忆区,如果是本地校时,就启动本地校时模块,获取本地授时时标作为校准时标;如果是第三方校时,就启动第三方校时模块获取第三方授时时标作为校准时标。S102:将校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个故障注入设备基于校准时标进行故障注入。具体的,控制设备将校时时标分别发送给每一个故障注入设备,每一个故障注入设备接收到该校准时标后,基于该校准时标进行故障注入。可选的,故障设备可以将自身的时标调整为该校准时标后进行故障注入。需要说明的是,故障注入设备调整时标的实现方法和实现原理与现有技术中的时标调整方法和调整原理相同,本专利技术实施例在此不进行赘述。本专利技术实施例提供的故障时标统一方法,通过获取校准时标,将校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个故障注入设备基于校准时标进行故障注入,从而实现每一台故障注入设备的时标统一,避免了多台故障注入设备进行联合测试时时标不一致的问题,进而提高了分析测试结果的准确性。进一步地,在图1所示实施例中,将校准时标分别发送给用于联合测试的每一个故障注入设备,包括:将校准时标转换为故障注入设备所识别的时间值;将转换后的时间值分别发送给每一个故障注入设备;其中,转换后的时间值是以25纳秒(ns)为单位计数的数值。具体的,控制设备将校准时标转换为以25ns为单位计数的时间计数(TimeCount,简称TIC)值,再将该TIC值发送给每一个故障注入设备。举例来说,若校准时标为0点10分20秒,控制设备将0点10分20秒转换为2.48e9的TIC值,然后将2.48e9发送给每一个故障注入设备,每一个故障注入设备将自身的TIC值校准为2.48e9,并将时间计数值2.48e9转换为时分秒00点10分20秒进行显示。本专利技术实施例提供的故障注入时标统一方法,在上述实施例的基础上,通过将校准时标转换为故障注入设备所识别的时间值,将转换后的时间值分别发送给每一个故障注入设备,以使故障注入设备能够快速识别校准时标,从而达到以较少时间基于校准时标进行故障注入。图2为本专利技术实施例二提供的故障时标统一方法的流程图,如图2所示,本专利技术实施例提供的故障时标统一方法,包括:S201:检查记忆参数。具体的,当控制设备校准时标程序启动后,首先会检查工作参数记忆区中记忆参数。记忆参数中记忆有测试人员设置的校准时标所采用的时标校时模式。S202:判断是否本地校时;若是,则执行S203;若否,则执行S205。S203:启动本地校时模块;执行S206。S204:启动第三方校时模块。S205:导入数据模型。S206:获取校准时标。具体的,在S202到S206中,通过判断记忆参数中记忆的时标校时模式,以启动相应的校时模块获取校准时标。比如,若记忆参数中为本地校时模式,则控制设备启动本地授时模块,在本地校时模式下获取自身的本地授时时标作为校准时标;若记忆参数中为第三方校时模式,则控制本文档来自技高网...
一种故障注入时标统一方法、控制设备及故障注入系统

【技术保护点】
一种故障注入时标统一方法,包括:获取校准时标;将所述校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个所述故障注入设备基于所述校准时标进行故障注入。

【技术特征摘要】
1.一种故障注入时标统一方法,包括:获取校准时标;将所述校准时标分别发送给用于联合测试的每一个故障注入设备,以使每一个所述故障注入设备基于所述校准时标进行故障注入。2.根据权利要求1所述的故障注入时标统一方法,其特征在于,所述将所述校准时标分别发送给用于联合测试的每一个故障注入设备,包括:将所述校准时标转换为所述故障注入设备所识别的时间值;将转换后的所述时间值分别发送给每一个所述故障注入设备;其中,所述时间值是以25ns为单位计数的数值。3.根据权利要求2所述的故障注入时标统一方法,其特征在于,所述校准时标为本地授时时标,所述获取校准时标,包括:以预设间隔获取控制所述故障注入设备的控制设备的本地时间;将所述控制设备的本地时间作为所述校准时标。4.根据权利要求3所述的故障注入时标统一方法,其特征在于,所述预设间隔为1s。5.根据权利要求2所述的故障注入时标统一方法,其特征在于,所述校准时标为第三方授时时标,所述获取校准时标,包括:获取第三方授时发送的时标信息;所述时标信息包括所述第三方授时的时间和时区;判断所述第三方授时发送的时区与所述故障注入设备所在的时区是否一致;若一致,则将所述第三方发送的时间作为所述校准时标;若不一致,则将所述第三方授时发送的时间转换为所述故障注入设备所在时区对应的时间;将转化后的时间作为所述校准时标。6.一种控制设备,其特征在于,包括:获取模块,用于获取校准时标;发送模块,用于将所述校准时标分别发送给用于联合测试的每一个故障注入设备...

【专利技术属性】
技术研发人员:彭时涛
申请(专利权)人:北京旋极信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1