[发明专利]一种基于TTCN-3测试系统的MVB协议一致性测试编解码器有效
| 申请号: | 201410637816.5 | 申请日: | 2014-11-06 |
| 公开(公告)号: | CN104320306B | 公开(公告)日: | 2018-07-06 |
| 发明(设计)人: | 李红辉;贺风;杨芳南;许美佳 | 申请(专利权)人: | 北京交通大学 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L1/00 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;郑哲 |
| 地址: | 100044*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一致性测试 编解码器 测试系统 被测系统 编码模块 解码模块 数据类型 多功能车辆总线 字节流数据 测试过程 测试控制 测试数据 数据转换 测试 转换 制定 | ||
1.一种基于TTCN-3测试系统的MVB协议一致性测试编解码器,其特征在于,包括:编码模块与解码模块;
其中,所述编码模块,用于在测试过程中将多功能车辆总线MVB协议规范制定的测试和测试控制符号版本3TTCN-3数据类型测试数据转换为网络传输中的字节流数据;MVB协议传输的数据帧有两种类型:主帧和从帧;MVB总线主设备发起一个主帧作为数据请求,相应的从设备发送从帧进行真正的数据传输,主帧加上响应主帧的从帧组成了MVB报文;MVB支持三种类型的报文:过程数据报文、消息数据报文和监视数据报文;其中,过程数据报文含有数值为0-4的F_code主帧;消息数据报文从帧的开头4位表示消息模式,其后的目的设备地址用来传数据,接着的4位规定了协议类型,然后是12位的原设备的地址,其后的8位表示在后续的链路数据中有效八位位组的数目,之后为链路数据;监视数据报文,主设备发出监视数据请求,被呼叫的设备根据自己的情况发出16位的监督数据响应从帧;
所述解码模块,用于将从被测系统接收到的数据转换成TTCN-3数据类型;解码模块在解码操作时与测试执行TE和被测系统适配器SA协同工作,包括如下步骤:被测系统向TE发送数据时,首先由SA从底层网络接收;把已经接收的数据比特流放入待解码的测试系统端口队列中;TE从测试系统端口队列中取得待解码的数据比特流,由解码模块解码;其中,测试执行TE,负责解释和执行TTCN-3编写的抽象测试套,并于执行测试例的时候初始化系统;被测系统适配器SA,实现测试系统与被测系统之间的适配,用来实现测试执行实体与被测系统之间的消息通信,在系统适配器上能够调用TRI接口提供的API函数,将抽象的测试用例与实际的被测系统联系起来,使得测试执行实体能够和实际被测系统进行通讯连接和数据交换。
2.根据权利要求1所述的编解码器,其特征在于,所述在测试过程中将MVB协议规范制定的TTCN-3数据类型测试数据转换为网络传输中的字节流数据之前包括:
根据MVB协议数据报文格式构造对应的TTCN-3数据类型;
所述编码模块根据测试执行器TE发送的待编码的TTCN-3数据及对应的类型进行编码。
3.根据权利要求1或2所述的编解码器,其特征在于,
所述编码模块,接收到待编码的TTCN-3数据类型测试数据后,解析TTCN-3数据模版,获取模版中各个参数的值;
并判断是否为基本数据类型,若是,则进行基本数据类型编码;否则,进行复合数据类型编码。
4.根据权利要求1所述编解码器,其特征在于,
所述解码模块,接收到待解码的数据后,对数据进行解析;
并判断是否为基本数据类型,若是,则进行基本数据类型解码;否则,进行复合数据类型解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410637816.5/1.html,转载请声明来源钻瓜专利网。





