[发明专利]端口通信测试方法及端口通信测试盒有效
申请号: | 202010881006.X | 申请日: | 2020-08-27 |
公开(公告)号: | CN112039728B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 洪林峰;杨永友;谢棋军;底青云 | 申请(专利权)人: | 中国科学院地质与地球物理研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 吴绍群 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 通信 测试 方法 | ||
本发明涉及端口通信测试方法及端口通信测试盒,测试方法包括:根据待测端口的测试类型,测试盒确定一种或多种不同的数据包,并将所述一种或多种不同数据包在指定的比特流波形状态下发送至所述待测端口中的输入端口进行测试;所述测试盒接收所述待测端口中的输出端口反馈的数据包和/或比特流波形,并根据所述输出端口反馈的数据包和/或确定所述待测端口通信状况。本发明实施例提供的测试盒,可产生不同特性的数据包,全面覆盖测试过程中的种种情况,且能当场得到测试结果;还可通过电脑进行定制化地配置,对不同地接口类型,不同的数据包都能兼容测试;自带电池,便捷、快速、操作简单。
技术领域
本发明涉及端口通信测试技术领域,特别涉及特殊条件下的端口通信测试技术领域,尤其涉及一种井下仪器的端口通信测试方法及端口通信测试盒。
背景技术
随钻井下仪器(不限于随钻井下仪器)为了完成相应的功能,内部有大量的电路板,电路板上通常都有各自的处理器,有可能是ARM、FPGA或者单片机等。各处理器之间通过各种接口连接,如CAN、UART、I2C等。在每个接口的固件开发过程中需要对它们进行充分的测试,如果各电路板通过总线连接,还需要根据总线的特性,做针对性的测试。
现有技术中,是在每个电路板开发过程中,对各个电路板的端口做相应的测试,再联合调试。一般地,在调试过程中,使用电脑连接一个USB转(CAN/UART/I2C)的接口,用电脑产生各种数据包/接受数据包进行测试。电脑参与测试的方式,在测试过程中,可能使用串口助手来发送/接受数据,对于某些协议数据包的分析比较麻烦,还需要额外的计算/软件进行分析;且电脑体积大,操作繁琐,在现场调试过程中不便利。对于接口底层的波形(比特流)异常,也无法进行测试。
发明内容
本发明旨在至少在一定程度上解决以下技术问题:
传统的计算机设备体积大,需要专业的软件,给现场测试带来了很大的不便;
传统的检测方式仅仅是通过单一类型的数据包进行检测,没有发现比特流环境也是影响检测结果的重要因素。
本发明实施例的第一方面提供了一种端口通信测试方法,包括:
根据待测端口的测试类型,测试盒确定一种或多种不同的数据包,并将所述一种或多种不同数据包在指定的比特流波形状态下发送至所述待测端口中的输入端口进行测试,其中,所述测试类型至少包括下列之一:功能测试、性能测试、极限环境适应性测试,所述多种不同的数据包至少包括下列之一:乱码、正确数据包、正确数据包丢失了一部分、正确数据包丢失了一部分,接着一个正确的数据包、乱码中间有一个正确的数据包;
所述测试盒接收所述待测端口中的输出端口反馈的数据包和/或比特流波形,并根据所述输出端口反馈的数据包和/或比特流波形确定所述待测端口通信状况。
本发明示例通过对不同的测试需求,通过多种不同特性的数据包,全面覆盖测试过程的种种情况,且能当场得到测试结果。
在一个示例中,所述测试盒确定一种或多种不同的数据包,包括:
若所述测试类型是功能测试,所述测试盒分别确定多种不同的数据包的类型,并根据所述多种不同的数据包的类型,确定发送数据包的参数,其中,所述发送数据包的参数至少包括次数和周期中的一种。
本发明示例通过设置多种类型的数据包,针对性的对被测对象的各项功能进行测试,全面覆盖了测试过程中的各种情况,测试全面,适用性高,并进一步针对数据包的类型进行优化,不同的数据包采用不同的参数,提高了检测效率。
在一个示例中,所述将所述一种或多种不同数据包在指定的比特流波形状态下发送至所述待测端口中的输入端口进行测试,包括:
将待发送的正确数据包对应的比特流和另外的比特流耦合后发送至所述待测端口中的输入端口进行测试,其中,所述另外的比特流携带的数据包类型随机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院地质与地球物理研究所,未经中国科学院地质与地球物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010881006.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种碳酸钡颗粒料的制备装置
- 下一篇:基于神经网络的游戏人物动作识别生成方法