[发明专利]一种计算机联锁通信的故障测试方法及装置有效
申请号: | 201911385920.9 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111124929B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 魏臻;胡庆新;汤俊;杨威;程磊;徐自军;杨伟;徐伟;夏寒冰 | 申请(专利权)人: | 合肥工大高科信息科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/10 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 金凯 |
地址: | 230088 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 联锁 通信 故障测试 方法 装置 | ||
1.一种计算机联锁通信的故障测试方法,其特征在于,包括:
获取待发给联锁主机的联锁数据包,并将联锁数据包拆分成N个数据段,所述N个数据段包括帧头、时间戳、序列号、传输CRC、签名CRC和有效数据段;
获取上位机下发的故障指令,根据故障指令指示,对其中A个数据段进行故障注入,得到故障数据段,A大于等于1、且小于等于N,所述故障指令包括帧头错误、时间戳错误、序列号错误、传输CRC错误、签名CRC错误、协议错误以及有效数据段错误;
将故障数据段与剩下(N-A)个数据段组合形成驱动数据包;
将驱动数据包发送到联锁主机上,以测试联锁主机在故障指令下的工作状态;
在获取上位机下发的故障指令,根据故障指令指示,对其中A个数据段进行故障注入,得到故障数据段中,包括:
根据获取的帧头错误指令,将A个数据段的帧头设置错误,模拟联锁主机在帧头错误的故障环境下的工作状态;
或者,根据获取的时间戳错误指令,将A个数据段中的时间戳设置错误,模拟联锁主机在时间戳错误的故障环境下的工作状态;
或者,根据获取的序列号错误指令,将A个数据段中的序列号设置错误,模拟联锁主机在序列号错误的故障环境下的工作状态;
或者,根据获取的传输CRC错误指令/签名CRC错误指令,将A个数据段中的传输CRC设置错误/签名CRC错误,模拟联锁主机在传输CRC错误/签名CRC错误的故障环境下的工作状态;
或者,根据获取的协议错误指令,将A个数据段中的传输协议设置错误,模拟联锁主机在传输协议错误的故障环境下的工作状态;
或者,根据获取的有效数据段错误指令,将A个数据段中的有效数据段设置错误,模拟联锁主机在有效数据段错误的故障环境下的工作状态。
2.根据权利要求1所述的计算机联锁通信的故障测试方法,其特征在于,所述故障指令分别设置为一次、两次至N次。
3.根据权利要求1-2任一所述的计算机联锁通信的故障测试方法,其特征在于,在将驱动数据包发送到联锁主机上,以测试联锁主机在故障指令下的工作状态中,利用控显机观察联锁主机的工作状态,所述控显机与联锁主机通信连接。
4.一种计算机联锁通信的故障测试装置,其特征在于,包括获取拆分模块、故障注入模块、组合模块和下发模块;
获取拆分模块用于获取待发给联锁主机的联锁数据包,并将联锁数据包拆分成N个数据段,所述N个数据段包括帧头、时间戳、序列号、传输CRC、签名CRC和有效数据段;
故障注入模块用于获取上位机下发的故障指令,根据故障指令指示,对其中A个数据段进行故障注入,得到故障数据段,A大于等于1、且小于等于N,所述故障指令包括帧头错误、时间戳错误、序列号错误、传输CRC错误、签名CRC错误、协议错误以及有效数据段错误;
组合模块用于将故障数据段与剩下(N-A)个数据段组合形成驱动数据包;
下发模块用于将驱动数据包发送到联锁主机上,以测试联锁主机在故障指令下的工作状态;
故障注入模块具体用于如下:
根据获取的帧头错误指令,将A个数据段的帧头设置错误,模拟联锁主机在帧头错误的故障环境下的工作状态;
或者,根据获取的时间戳错误指令,将A个数据段中的时间戳设置错误,模拟联锁主机在时间戳错误的故障环境下的工作状态;
或者,根据获取的序列号错误指令,将A个数据段中的序列号设置错误,模拟联锁主机在序列号错误的故障环境下的工作状态;
或者,根据获取的传输CRC错误指令/签名CRC错误指令,将A个数据段中的传输CRC设置错误/签名CRC错误,模拟联锁主机在传输CRC错误/签名CRC错误的故障环境下的工作状态;
或者,根据获取的协议错误指令,将A个数据段中的传输协议设置错误,模拟联锁主机在传输协议错误的故障环境下的工作状态;
或者,根据获取的有效数据段错误指令,将A个数据段中的有效数据段设置错误,模拟联锁主机在有效数据段错误的故障环境下的工作状态。
5.一种计算机可读储存介质,其特征在于,所述计算机可读储存介质上存储有若干获取分类程序,所述若干获取分类程序用于被处理器调用并执行如权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工大高科信息科技股份有限公司,未经合肥工大高科信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911385920.9/1.html,转载请声明来源钻瓜专利网。