[发明专利]一种基于TTCN-3测试系统的MVB协议一致性测试编解码器有效
| 申请号: | 201410637816.5 | 申请日: | 2014-11-06 |
| 公开(公告)号: | CN104320306B | 公开(公告)日: | 2018-07-06 |
| 发明(设计)人: | 李红辉;贺风;杨芳南;许美佳 | 申请(专利权)人: | 北京交通大学 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L1/00 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;郑哲 |
| 地址: | 100044*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于TTCN‑3测试系统的MVB协议一致性测试编解码器,包括:编码模块与解码模块;其中,所述编码模块,用于在测试过程中将多功能车辆总线MVB协议规范制定的测试和测试控制符号版本3TTCN‑3数据类型测试数据转换为被测系统的字节流数据;所述解码模块,用于将从被测系统接收到的数据转换成TTCN‑3数据类型。通过采用本发明公开的编解码器,实现了基于TTCN‑3测试系统的MVB协议一致性测试。 | ||
| 搜索关键词: | 一致性测试 编解码器 测试系统 被测系统 编码模块 解码模块 数据类型 多功能车辆总线 字节流数据 测试过程 测试控制 测试数据 数据转换 测试 转换 制定 | ||
【主权项】:
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函数,将抽象的测试用例与实际的被测系统联系起来,使得测试执行实体能够和实际被测系统进行通讯连接和数据交换。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410637816.5/,转载请声明来源钻瓜专利网。





