一种基于TTCN-3测试系统的MVB协议一致性测试编解码器技术方案

技术编号:10961973 阅读:191 留言:0更新日期:2015-01-28 14:27
本发明专利技术公开了一种基于TTCN-3测试系统的MVB协议一致性测试编解码器,包括:编码模块与解码模块;其中,所述编码模块,用于在测试过程中将多功能车辆总线MVB协议规范制定的测试和测试控制符号版本3TTCN-3数据类型测试数据转换为被测系统的字节流数据;所述解码模块,用于将从被测系统接收到的数据转换成TTCN-3数据类型。通过采用本发明专利技术公开的编解码器,实现了基于TTCN-3测试系统的MVB协议一致性测试。

【技术实现步骤摘要】
一种基于TTCN-3测试系统的MVB协议一致性测试编解码器
本专利技术涉及编解码
,尤其涉及一种基于TTCN-3测试系统的MVB协议一致性测试编解码器。
技术介绍
TTCN-3:(TestingandTestControlNotation-3,测试和测试控制符号版本3),是一个由ETSI(EuropeanTelecommunicationsStandardsInstitute,欧洲电信标准化协会)维护的全球适用的标准测试语言。TTCN-3的平台独立性和其特殊的测试能力使得它被广泛应用于定义通信系统的正式测试集,如GSM,3G和蓝牙协议。编解码器是TTCN-3测试系统的重要组成部分,所谓的编码解码是指将以TTCN-3数据类型定义的数据与网络协议传输的实际字节流数据之间进行转换,这样做的目的是为了使测试系统和被测系统之间能够识别他们之间相互传送的消息内容。多功能车辆总线(MVB)是列车通信网络标准中明确定义的通信协议,用于车辆内部各功能设备间的信息传输。为了确保来自不同生产厂家的MVB设备的兼容性和互操作性,必须对各个MVB设备进行协议一致性测试,以提高MVB网络设备互联的成功率。本文档来自技高网...
一种基于TTCN-3测试系统的MVB协议一致性测试编解码器

【技术保护点】
一种基于TTCN‑3测试系统的MVB协议一致性测试编解码器,其特征在于,包括:编码模块与解码模块;其中,所述编码模块,用于在测试过程中将多功能车辆总线MVB协议规范制定的测试和测试控制符号版本3TTCN‑3数据类型测试数据转换为网络传输中的字节流数据;所述解码模块,用于将从被测系统接收到的数据转换成TTCN‑3数据类型。

【技术特征摘要】
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从测试系统端口...

【专利技术属性】
技术研发人员:李红辉贺风杨芳南许美佳
申请(专利权)人:北京交通大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1