[发明专利]支持多种通信协议的测试方法及装置有效
申请号: | 201710097679.4 | 申请日: | 2017-02-22 |
公开(公告)号: | CN106603581B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 徐智慧;易行云;肖敏 | 申请(专利权)人: | 欣旺达电子股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市宝安区石岩街道石*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 多种 通信协议 测试 方法 装置 | ||
1.一种支持多种通信协议的测试方法,其特征在于,包括以下步骤:
上位机接收测试指令;
根据协议解析包对所述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
接收所述下位机发送的下位协议反馈指令,根据所述协议解析包对所述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理;
其中,在所述上位机接收测试指令前,还包括:
加载上位协议和多个下位协议,其中,加载完成后将加载的所述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,系统默认删除所加载的所述上位协议和多个下位协议;
加载所述上位协议解析包和对应的多个下位协议解析包,并组成所述协议解析包;
对所述上位协议进行解析,并根据解析内容设计出指令列表;
设定预设值,并选择下位协议。
2.根据权利要求1所述的支持多种通信协议的测试方法,其特征在于,所述转换成上位反馈指令进行处理的步骤,还包括:
根据所述上位反馈指令中的数据与所述预设值进行比较,得出比较值,并换算出测试结果。
3.根据权利要求1所述的支持多种通信协议的测试方法,其特征在于,所述上位协议为ModBus协议。
4.根据权利要求1-3任意一项所述的支持多种通信协议的测试方法,其特征在于,所述下位协议包括ModBus协议、Can协议、BACnet协议和LonWorks协议。
5.一种支持多种通信协议的测试装置,其特征在于,包括:
接收模块,用于上位机接收测试指令;
第一解析模块,用于根据协议解析包对所述测试指令进行指令解析,并转换成指定的下位协议指令,并发送至指定下位机;
第二解析模块,用于接收所述下位机发送的下位协议反馈指令,根据所述协议解析包对所述下位协议反馈指令进行指令解析,并转换成上位反馈指令进行处理;
所述支持多种通信协议的测试装置,还包括:
第一加载模块,用于加载上位协议和多个下位协议,其中,加载完成后将加载的上述上位协议和多个下位协议进行临时储存,在完成测试工序后,使用者可选择将上述上位协议和多个下位协议进行长期储存,若选择不进行长期储存或在限定时间内不选择,所述第一加载模块默认删除所述第一加载模块所加载的所述上位协议和多个下位协议;
第二加载模块,用于加载所述上位协议解析包和对应的多个下位协议解析包,并组成所述协议解析包;
第三解析模块,用于对所述上位协议进行解析,并根据解析内容设计出指令列表;
选择模块,用于设定预设值,并选择下位协议。
6.根据权利要求5所述的支持多种通信协议的测试装置,其特征在于,所述第二解析模块还包括处理模块,
处理模块,用于根据所述上位反馈指令中的数据与预设值进行比较,得出比较值,并换算出测试结果。
7.根据权利要求5所述的支持多种通信协议的测试装置,其特征在于,所述处理模块加载的上位协议为ModBus协议。
8.根据权利要求5-7任意一项所述的支持多种通信协议的测试装置,其特征在于,所述处理模块加载的下位协议包括:ModBus协议、Can协议、BACnet协议和LonWorks协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欣旺达电子股份有限公司,未经欣旺达电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710097679.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种登录方法及系统
- 下一篇:一种网络微服务发现方法