[发明专利]一种通信设备的测试方法及终端无效
申请号: | 201210116892.2 | 申请日: | 2012-04-19 |
公开(公告)号: | CN103378994A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 孟攀;许金国;于琰平 | 申请(专利权)人: | 北京动力源科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 测试 方法 终端 | ||
技术领域
本发明涉及电力电子设备的黑盒测试技术领域,尤其涉及一种串行通信设备的测试方法及装置。
背景技术
通信协议一致性测试的目的是保证通信协议正确实现以及确保不同的通信设备之间可以正确互联。在现有的通信设备测试系统中,通常包括:被测通信设备、通信转换设备以及定制通信测试终端;如图1所示为现有通信设备测试系统结构示意图。其中,被测通信设备的测试结果是否准确,直接取决于通信测试软件是否与所述被测通信设备的协议规范一致。在通信系统的测试过程中,通信测试软件对收发到的测试消息的协议测试是一种黑盒测试,它不检查通信设备的通信程序代码,而是按照协议标准,通过观察被测协议实现的外部行为对其进行评价。
目前,通常采用的主要技术方案如下:
通过通信转换设备,将不同的通信方式(如:CAN总线、RS485等)转换成计算机端口(如:串口RS232)可直接接收的通信方式(即定制通信测试终端的通信方式),通过定制通信测试终端将协议消息的解析和组装、消息正确性判断在测试终端软件中实现,并且可以实现测试消息存储等记录功能。
在现有技术实现的过程中,发明人发现现有技术中至少存在如下问题:
现有的定制通信测试终端无法满足通信协议格式变化大的测试需求。系统测试人员在应对多种通讯协议测试时,必须定制不同的测试终端,多次更换不同的通信测试平台,增加了测试工作前期工作量,以及增加了测试成本。
发明内容
本发明的实施例提供一种通信设备的测试方法及终端。为达到上述目的,本发明的实施例采用如下技术方案:
一种通信设备的测试方法,该方法包括:
预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;
按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;
根据所述测试消息解析和组装结果,输出测试结果。
一种通信设备的测试终端,该终端包括:
预配置单元,用于预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;
解析组装单元,用于按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;
输出单元,用于根据所述测试消息解析和组装结果,输出测试结果。
本发明实施例提供的一种通信设备的测试方法及终端,通过预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;根据所述测试消息解析和组装结果,输出测试结果。采用本发明不但可以降低测试工作的工作量,还可以大大降低测试成本。
附图说明
图1为现有技术中通信设备测试系统结构示意图;
图2为本发明实施例提供的一种通信设备的测试方法流程图;
图3为本发明实施例提供的一种通信设备的测试终端结构示意图;
图4为本发明实施例提供的一种通信设备测试系统结构示意图;
图5为本发明所述通信设备的测试终端接收到测试消息后,根据协议格式进行格式转换的流程图;
图6为本发明所述通信设备的测试终端发送响应消息前,根据协议格式进行格式组装的流程图。
具体实施方式
下面结合附图对本发明实施例提供的一种通信设备的测试方法及终端进行详细描述。
如图2所示,为本发明实施例提供的一种通信设备的测试方法流程图;该测试方法包括:
101:预配置通信协议格式,所述通信协议格式与被测试通信设备的通信协议一致;
102:按照所述预配置的通信协议格式,对收发到的测试消息进行解析和组装;
103:根据所述测试消息解析和组装结果,输出测试结果。
需要注意的是,所述预配置通信协议格式之前,还包括:
创建通信协议格式的人机接口和格式转换库。
其中,所述创建通信协议格式的人机接口,具体包括:
S1:创建一个帧字段类。
S2:将协议抽象为由至少两个帧字段组成的序列;为每个帧字段创建一个类的实现;
S3:预留类属性和类方法配置接口。
该步骤具体的创建过程如下:
(1)将待测协议根据其发送和接收消息的格式分别分解为帧字段组成的序列,典型的帧字段有:头帧、尾帧、错误帧、地址帧、数据帧、校验帧、长度帧、响应帧、保留帧、透明帧等。
(2)在人机界面上利用相应控件动态创建帧字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京动力源科技股份有限公司,未经北京动力源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210116892.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无热DQPSK和/或DPSK解调器
- 下一篇:电池组放电保护电路及装置