[发明专利]一种总线测试数据注入方法及装置在审
申请号: | 201910250101.7 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109976960A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 赵志鹏 | 申请(专利权)人: | 北京润科通用技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线信号 总线 测试数据 目标编辑 总线测试 数据信号 数据注入 异常工况 计算机技术领域 鲁棒性测试 数据发送端 测试过程 发送端的 模拟测试 时间接收 信号类型 有效开展 传输 数据量 发送 覆盖 应用 | ||
本发明提供一种总线测试数据注入方法及装置,应用于计算机技术领域,该方法首先获取待测总线信号发送端的总线信号,并对总线信号的信号类型进行识别,若总线信号为数据信号,则获取待测总线的传输速度,并按照目标编辑规则对数据信号进行编辑,得到测试数据,最后以传输速度向待测总线中注入测试数据。本发明提供的技术方案,能够实现向待测总线中注入基于数据发送端发送的总线信号得到的测试数据,数据量充足,且不同时间接收的总线信号所对应的目标编辑规则相同或不同,整个注入过程中目标编辑规则能够覆盖总线测试所需的各种异常工况,完成各种异常工况下的模拟测试,因此,可以对待测总线进行有效的鲁棒性测试,确保测试过程有效开展。
技术领域
本发明属于计算机技术领域,尤其涉及一种总线测试数据注入方法及装置。
背景技术
1394b总线是基于1394b传输协议搭建的数据传输总线,自诞生以来,因其高带宽、低延时、即插即用等诸多优点而广泛应用于航空航天、工业测控以及军事通讯等领域。
作为一种极为重要且应用广泛的数据传输总线,1394b总线在搭建完成后,需要对总线进行鲁棒性测试,保证在实际使用过程中数据传输的可靠性。在实际测试过程中,需要向总线中注入大量的测试数据,充分模拟总线在使用过程中可能出现的问题。
因此,如何提供一种总线测试数据注入方法及装置,以向待测总线中注入所需的测试数据,确保测试过程有效开展,成为本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种总线测试数据注入方法及装置,向待测总线中注入测试数据,确保测试过程有效开展,具体方案如下:
第一方面,本发明提供的总线测试数据注入方法,包括:
获取待测总线的信号发送端的总线信号;
识别所述总线信号的信号类型;
若所述总线信号为数据信号,获取所述待测总线的传输速度;
按照目标编辑规则编辑数据信号,得到测试数据;
以所述传输速度向所述待测总线中注入所述测试数据;
其中,不同时间接收的所述总线信号所对应所述目标编辑规则相同或不同,且整个注入过程中所述目标编辑规则能够覆盖总线测试所需的各种异常工况,以完成各种异常工况下的模拟测试。
可选的,所述按照目标编辑规则编辑数据信号,得到测试数据,包括:
基于所述待测总线的编码规则以及所述传输速度确定解码规则;
根据所述解码规则对数据信号进行解码,得到传输数据;
按所述目标编辑规则编辑所述传输数据,得到编辑数据;
基于所述编码规则以及所述传输速度对所述编辑数据进行编码,得到所述测试数据。
可选的,若所述总线信号为初始化信号,本发明第一方面提供的总线测试数据注入方法,还包括:
解析所述初始化信号,得到速度协商码;
根据所述速度协商码,确定所述待测总线的传输速度。
可选的,本发明第一方面提供的总线测试数据注入方法,还包括:
发送所述速度协商码至所述待测总线的信号接收端。
第二方面,本发明提供一种总线测试数据注入装置,基于现场可编程门阵列FPGA实现,所述装置包括:信号接收模块、测试数据生成模块,以及端口发送模块,其中,
所述信号接收模块用于接收待测总线的信号发送端发送的总线信号,并将所述总线信号发送至所述测试数据生成模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京润科通用技术有限公司,未经北京润科通用技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910250101.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于服务器故障检测的便携式设备及方法
- 下一篇:卡在位检测装置