[发明专利]一种通信设备的测试方法及终端无效
申请号: | 201210116892.2 | 申请日: | 2012-04-19 |
公开(公告)号: | CN103378994A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 孟攀;许金国;于琰平 | 申请(专利权)人: | 北京动力源科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 测试 方法 终端 | ||
1.一种通信设备的测试方法,其特征在于,包括:
预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;
按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;
根据所述测试消息解析和组装结果,输出测试结果。
2.根据权利要求1所述的通信设备的测试方法,其特征在于,所述预配置通信协议格式之前,还包括:
创建通信协议格式的人机接口和格式转换库。
3.根据权利要求2所述的通信设备的测试方法,其特征在于,所述创建通信协议格式的人机接口,具体包括:
创建一个帧字段类;
将协议抽象为由至少两个帧字段组成的序列;为每个帧字段创建一个类的实现;
预留类属性和类方法配置接口。
4.根据权利要求3所述的通信设备的测试方法,其特征在于,所述帧字段类的类属性包括:帧的字节数、可用性、在序列中的序号、收发属性、源数据指针和目的数据指针;所述帧字段类的类方法包括帧的协议转换函数。
5.根据权利要求4所述的通信设备的测试方法,其特征在于,所述帧的字节数、可用性、在序列中的序号、收发属性为可配置选项;所述源数据指针和目的数据指针,用于消息格式转换时的数据交互。
6.根据权利要求5所述的通信设备的测试方法,其特征在于,
所述帧的协议转换函数的参数地址为源数据指针和字节数,返回值地址为目的数组指针,所述帧的协议转换函数主体中调用所述格式转换库函数实现帧字段的格式匹配及转换;根据帧字段的方法的用户配置不同,实现在函数中仅调用一次格式转换库函数,或者是顺序调用几个格式转换库函数,对源数据进行多次格式转换。
7.根据权利要求6所述的通信设备的测试方法,其特征在于,所述在序列中的序号可调整。
8.根据权利要求2至7中任意一项所述的通信设备的测试方法,其特征在于,所述帧主要分为两大类;第一类是收发校验类帧,其中包括对于接收数据的头帧、尾帧、地址帧、校验帧、长度帧、错误帧、响应帧等;第二类是数据类帧,指的是协议中的数据帧和保留帧,以及透明帧;所述创建格式转换库,具体包括:
创建所述帧的格式转化函数;
根据所述帧字段的类属性及类方法分别按转换顺序选择对应的一个或者几个格式转换函数。
9.一种通信设备的测试终端,其特征在于,包括:
预配置单元,用于预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;
解析组装单元,用于按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;
输出单元,用于根据所述测试消息解析和组装结果,输出测试结果。
10.根据权利要求9所述的通信设备的测试终端,其特征在于,该终端还包括:
创建单元,用于创建通信协议格式的人机接口和格式转换库;
其中,所述创建通信协议格式的人机接口,具体包括:创建一个帧字段类,将协议抽象为由至少两个帧字段组成的序列;为每个帧字段创建一个类的实现;预留类属性和类方法配置接口;
所述创建格式转换库,具体包括:创建所述帧的格式转换函数;根据所述帧字段的类属性及类方法分别按转换顺序选择对应的一个或者几个格式转换函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京动力源科技股份有限公司,未经北京动力源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210116892.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无热DQPSK和/或DPSK解调器
- 下一篇:电池组放电保护电路及装置