[发明专利]列车通信协议一致性检测装置和方法有效
申请号: | 201310328439.2 | 申请日: | 2013-07-31 |
公开(公告)号: | CN103634161A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 贺竹林;崔洪举;朱琴跃;高世萍;李宁;王东响;王岩;韩龙;曹建刚;盛辉 | 申请(专利权)人: | 南车青岛四方机车车辆股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京元中知识产权代理有限责任公司 11223 | 代理人: | 曲艳 |
地址: | 266111 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 列车 通信协议 一致性 检测 装置 方法 | ||
1.一种列车通信协议一致性检测装置,其特征在于:包括测试主机、显示设备,所述测试主机通过通信线与被测设备连接,所述测试主机连接显示设备,在所述测试主机上设置多个被测试的各类列车通信协议的标准网络接口,每个所述标准网络接口对应一个列车通信协议,所述标准网络接口通过通信线与所述被测设备的待测网络接口连接。
2.根据权利要求1所述的列车通信协议一致性检测装置,其特征在于:在所述测试主机上设置参数初始化设置模块,用于对通信参数进行初始化设置;输入文件导入模块,用于对被测设备属性、功能的用户文件进行解析并导入测试主机;数据存储模块,与所述参数初始化设置模块和输入文件导入模块连接,用于存储初始化配置参数和导入的用户文件;测试实例自动生成模块,与所述数据存储模块连接,用于自动生成测试实例;测试执行逻辑控制模块,与所述测试实例自动生成模块连接,用于对测试实例执行逻辑进行调度和控制;测试执行解析控制模块,与所述测试执行逻辑控制模块连接,用于将测试实例解析成测试执行动作;报文信息输出输入模块,与所述测试执行解析控制模块连接,用于根据测试执行动作,生成测试报文发送到被测设备,接受来自被测设备的反馈信息;报文信息解析处理模块,与所述测试执行逻辑控制模块连接,用于解析反馈信息,并与标准协议比对,产生测试结果。
3.根据权利要求2所述的列车通信协议一致性检测装置,其特征在于:所述测试实例自动生成模块采用FSM机制自动生成UIO序列,提出等待时间、传输时间、相应时间、超出时间的时间约束算法,通过相应的时间参数上限约束,生成优化的一致性测试序列。
4.根据权利要求2所述的列车通信协议一致性检测装置,其特征在于:还包括测试实例编辑模块,与所述测试执行逻辑控制模块连接,用于对所述测试实例自动生成模块生成的测试实例进行修改和编辑。
5.根据权利要求2所述的列车通信协议一致性检测装置,其特征在于:还包括测试结果生成模块,与所述报文信息解析处理模块连接,用于自动生成测试报表和测试日志文档;测试结果输出管理模块,与所述测试结果生成模块连接,用于显示、保存、查看和打印生成的测试报表结果。
6.一种列车通信协议一致性检测方法,其特征在于,包括如下步骤:
步骤1,参数初始化设置模块对通信参数进行初始化,输入文件导入模块导入被测设备的用户文件;
步骤2,测试实例自动生成模块根据相关参数和用户文件,自动生成测试实例;
步骤3,测试执行解析控制模块将测试实例解析成测试执行动作,发送到报文信息输出输入模块,报文信息输出输入模块根据测试执行动作生成报文,发送到被测设备;
步骤4,报文信息输出输入模块接收被测设备的反馈信息,发送到报文信息解析处理模块,报文信息解析处理模块对反馈信息进行解析,并与标准协议进行比对,得出结果。
7.根据权利要求6所述的列车通信协议一致性检测方法,其特征在于:在所述步骤3和步骤4中,测试实例和报文的接收发送通过测试执行逻辑控制模块进行调度和控制。
8.根据权利要求6所述的列车通信协议一致性检测方法,其特征在于:在所述步骤2中,测试实例通过测试实例编辑模块进行修改和编辑。
9.根据权利要求6所述的列车通信协议一致性检测方法,其特征在于:在所述步骤4中,测试结果生成模块根据比对结果自动生成测试报表和测试日志文档,测试结果输出管理模块将测试报表和测试日志文档在显示设备上显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南车青岛四方机车车辆股份有限公司,未经南车青岛四方机车车辆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310328439.2/1.html,转载请声明来源钻瓜专利网。