【技术实现步骤摘要】
一种ARINC818协议故障注入方法及装置
本文涉及但不限于计算机
,尤指一种ARINC818协议故障注入方法及装置。
技术介绍
在航空总线测试领域,总线设备的故障注入是总线测试的一个重要技术方向。故障注入通过人为制造确定的错误输入来检查总线设备在发生异常输入情况下的响应状况,进而提高总线设备的健壮性和稳定性。ARINC818协议是一种基于FC-AV(FiberChannelProtocolforAudio-Video,光纤通道音频视频)协议的面向航空电子领域的数字视频总线协议,称之为航空电子数字视频总线(ADVB,AvionicsDigitalVideoBus)。近年来ARINC818协议已逐渐成为国内机载航空数字视频传输的标准。然而,尚未有针对ARINC818协议故障注入的实现方案。
技术实现思路
本申请提供了一种ARINC818协议故障注入方法及装置,可以实现ARINC818协议故障注入。一方面,本申请提供一种ARINC818协议故障注入方法,包括:按照配置的故障注入的匹配条件,检查输入的ARINC818数据流所满足的匹配条件;根据所述ARINC818数据 ...
【技术保护点】
1.一种ARINC818协议故障注入方法,其特征在于,包括:按照配置的故障注入的匹配条件,检查输入的ARINC818数据流所满足的匹配条件;根据所述ARINC818数据流所满足的匹配条件查找配置的故障注入策略,确定所述ARINC818数据流对应的故障注入策略,并根据所述故障注入策略对所述ARINC818数据流进行故障注入。
【技术特征摘要】
1.一种ARINC818协议故障注入方法,其特征在于,包括:按照配置的故障注入的匹配条件,检查输入的ARINC818数据流所满足的匹配条件;根据所述ARINC818数据流所满足的匹配条件查找配置的故障注入策略,确定所述ARINC818数据流对应的故障注入策略,并根据所述故障注入策略对所述ARINC818数据流进行故障注入。2.根据权利要求1所述的方法,其特征在于,根据所述故障注入策略对所述ARINC818数据流注入的故障内容包括以下至少之一:帧间空闲时段小于ARINC818协议规定的最小值;帧头标识有序集不匹配;循环冗余校验CRC错误;编码极性错误;容器帧尾EOF标志错误;辅助数据内容与实际数据内容不匹配;容器头信息与对象数据格式不匹配;容器内帧数量故障;帧内数据长度故障。3.根据权利要求1所述的方法,其特征在于,所述按照配置的故障注入的匹配条件,检查输入的ARINC818数据流所满足的匹配条件之前,所述方法还包括:以寄存器或寄存器组合的形式设置故障注入的匹配条件,其中,所述匹配条件包括以下至少之一的信息:帧头32位偏移、32位掩模、32位数据值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:以寄存器组合的形式设置所述故障注入策略;其中,所述寄存器组合包括匹配条件选择寄存器、故障注入时间寄存器以及故障注入类型寄存器;所述根据所述ARINC818数据流所满足的匹配条件查找配置的故障注入策略,确定所述ARINC818数据流对应的故障注入策略,包括:根据所述ARINC818数据流所满足的匹配条件,检查与所述匹配条件对应的匹配条件选择寄存器,根据检查到的所述匹配条件选择寄存器,查找对应的所述故障注入时间寄存器和故障注入类型寄存器。5.一种ARINC818协议故障注入装置,其特征在于,包括:故障匹配判决模块,适于按照配置的故障注入的匹配条件,检查输入的ARINC818数据流所满足的匹配条件;故障注入执行模块,适于根据所述ARINC818数据流所满足的匹配...
【专利技术属性】
技术研发人员:王伟,宋钱骞,
申请(专利权)人:北京旋极信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。