[发明专利]基于生产引流机制的车站自律机测试平台有效
申请号: | 202010531862.2 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111731349B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 赵宏涛;张琦;许伟;高峰;段晓磊;曾壹;盛凯;李伟 | 申请(专利权)人: | 中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司 |
主分类号: | B61L27/60 | 分类号: | B61L27/60 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;韩珂 |
地址: | 100081 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 生产 引流 机制 车站 自律 测试 平台 | ||
1.一种基于生产引流机制的车站自律机测试平台,其特征在于,包括:
设置数据代理模块,将实际生产环境中的服务器获得的基准输入数据、以及车站生产自律机根据基准输入数据运算产生的基准输出数据传输至测试服务器;由测试服务器,将基准输入数据与基准输出数据入库,用于后续的回归测试和性能测试,以及将基准输入数据传输至待测自律机,并比对基准输出数据与待测自律机运算产生的验证数据,产生测试结果;
其中,车站生产自律机根据基准输入数据进行的运算、后续的回归测试均采用基于时间锚点的时间同步机制或者基于时间桩消息的时间同步机制,实现时间同步;
其中,回归测试时间同步方式包括:
步骤S21、测试服务器从基准消息数据库中读取基准输入数据,回灌入待测自律机;
步骤S22、根据事件类型不同,自律机执行不同的逻辑;
步骤S23、对逻辑事件,待测自律机根据数据录入时采用的同步方案,进行不同操作;
步骤S24、当采用基于时间桩的时间同步机制时,待测自律机判定步骤S21中的基准输入数据是否包含时间桩数据;如果基准输入数据包含时间桩数据,则代表该基准输入数据是由基于时间桩的时间同步机制构造产生,转步骤S26;否则,持续等待;
步骤S25、当采用基于时间锚点的时间同步机制时,待测自律机等待此次逻辑事件的触发时机和锚点的到来;未到来时,持续等待;
步骤S26、待测自律机的逻辑事件满足触发条件,并执行,产生验证数据;
步骤S27、对独立事件,待测自律机检查该独立事件的触发时机和时间锚点;未到来时,持续等待;否则,转步骤S28;
步骤S28、自律机的独立事件满足触发条件,并执行,产生验证数据;
步骤S29、测试服务器将待测自律机输出的验证数据与对应基准输出数据进行比较,输出测试结果。
2.根据权利要求1所述的一种基于生产引流机制的车站自律机测试平台,其特征在于,所述设置数据代理模块,将实际生产环境中的服务器获得的基准输入数据、以及车站生产自律机根据基准输入数据运算产生的基准输出数据传输至测试服务器包括如下两种方式:
代理内嵌式:数据代理模块同时连接服务器与车站生产自律机,将服务器发送的基准输入数据转发至车站生产自律机,同时将该基准输入数据重生一份,通过第一USB单向数据通道发送至测试服务器;车站生产自律机业务运算后,将基准输出数据发送至数据代理模块,数据代理模块将基准输出数据转发至服务器的同时,通过第二USB单向数据通道发送至测试服务器;
代理外挂式:数据代理模块单独连接服务器,服务器获得基准输入数据后,分别发送至车站生产自律机以及数据代理模块,所述数据代理模块通过第一USB单向数据通道发送至测试服务器;车站生产自律机根据基准输入数据运算产生基准输出数据后传输至服务器,服务器再转发至数据代理模块,数据代理模块通过第二USB单向数据通道发送至测试服务器。
3.根据权利要求1或2所述的一种基于生产引流机制的车站自律机测试平台,其特征在于,所述测试服务器包括:
数据规整模块,负责对基准输入数据与基准输出数据进行数据清洗、数据规整和压缩入库操作;数据清洗操作,涉及实际生产环境中产生的不适用于仿真测试环境的数据筛选;数据规整操作,涉及对基准输入数据与基准输出数据的统一格式化,包括添加收发类别、协议类型和时间;对数据清洗与数据规整后的数据执行压缩操作,再保存于基准消息数据库;
数据调度模块,负责仿真测试环境中基准输入数据、基准输出数据、验证数据与测试结果的调度;
数据对比模块,是测试服务器内嵌数据提取和对比引擎,首先提取数据规整模块输出的数据清洗与数据规整后的数据中的请求-响应数据对,再提取验证数据中的有效响应,将两次响应进行对比,输出测试结果。
4.根据权利要求1所述的一种基于生产引流机制的车站自律机测试平台,其特征在于,车站生产自律机根据基准输入数据的运算包括:独立事件与逻辑事件;其中:
独立事件:时间槽内事件独立存在,无关联事件,独立事件发生的时机由其自身设定,能够在设定时间范围内前后偏移;
逻辑事件:时间槽内事件存在关联事件,事件本身与关联事件组成事件集合,且事件集合内事件前后顺序固定,逻辑事件发生的时机由其自身以及事件集合内关联事件联合决定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司,未经中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010531862.2/1.html,转载请声明来源钻瓜专利网。