列车自动监控系统ATS接口自动化测试方法及装置制造方法及图纸

技术编号:30641381 阅读:24 留言:0更新日期:2021-11-04 00:38
本发明专利技术提供一种列车自动监控系统ATS接口自动化测试方法及装置,所述方法包括:确定第一ATS外围接口的配置信息,配置信息包括数据解析格式、接口类型、协议类型和测试报文路径;开启ATS与第一ATS外围接口的通信;将第一ATS外围接口接收到的数据按照数据解析格式、接口类型和协议类型进行处理,得到第一数据对象;基于测试报文路径获取第一ATS外围接口对应的第一测试报文,将第一测试报文与第一数据对象进行匹配,得到测试结果。本发明专利技术能够集成不同类型的ATS外围接口实现统一的自动化测试,规范测试过程,减少工作量,提高测试效率,降低测试成本,实时获取测试结果,提高证测试结果的准确性。准确性。准确性。

【技术实现步骤摘要】
列车自动监控系统ATS接口自动化测试方法及装置


[0001]本专利技术涉及轨道交通
,尤其涉及一种列车自动监控系统ATS接口自动化测试方法及装置。

技术介绍

[0002]列车自动监控系统(Automatic Train Supervision,ATS)是集现代化数据通信、网络和信号技术为一体的、分布式的实时监控系统,ATS与列车自动控制系统(Automatic Train Control,ATC)中的其他子系统相互协调配合,共同实现对城铁运营列车和信号设备的管理与控制。
[0003]目前,对于ATS的多种接口类型、接口对应的不同的协议版本以及复杂的接口字段内容,测试人员需要同时监控多个接口数据,这种人工测试方法耗费大量劳动力,测试周期长,测试成本高,并且无法实时获取测试结果,保证测试结果的准确性。
[0004]综上,相关技术中耗费大量劳动力,测试周期长,测试成本高,并且无法实时获取测试结果,测试结果的精确度较低的问题亟待解决。

技术实现思路

[0005]本专利技术提供一种列车自动监控系统ATS接口自动化测试方法及装置,用于解决相关技术中耗费大量劳动力,测试周期长,测试成本高,并且无法实时获取测试结果,测试结果的精确度较低的问题。
[0006]第一方面,本专利技术提供一种列车自动监控系统ATS接口自动化测试方法,包括:
[0007]确定第一ATS外围接口的配置信息,所述配置信息包括数据解析格式、接口类型、协议类型和测试报文路径;
[0008]开启ATS与所述第一ATS外围接口的通信;
[0009]将所述第一ATS外围接口接收到的数据按照所述数据解析格式、接口类型和协议类型进行处理,得到第一数据对象;
[0010]基于所述测试报文路径获取所述第一ATS外围接口对应的第一测试报文,将所述第一测试报文与第一数据对象进行匹配,得到测试结果。
[0011]可选地,所述将所述第一测试报文与第一数据对象进行匹配,得到测试结果,包括:
[0012]解析并存储所述第一测试报文中的字段信息,所述字段信息包括字段和字段属性;
[0013]将所述第一测试报文中的字段与所述第一数据对象的字段进行匹配,在字段匹配成功的情况下,进行字段属性的匹配,得到测试结果。
[0014]可选地,所述列车自动监控系统ATS接口自动化测试方法,还包括:
[0015]获取第二ATS外围接口对应的第二测试报文;
[0016]解析并存储所述第二测试报文中的字段信息,所述字段信息包括字段和字段属
性;
[0017]将所述第二测试报文中的字段与所述第一数据对象的字段进行匹配,在字段匹配成功的情况下,进行字段属性的匹配,得到测试结果。
[0018]可选地,所述配置信息还包括测试报告模板格式,所述方法还包括:
[0019]基于所述测试结果,按照所述测试报告模板格式生成测试报告。
[0020]可选地,所述配置信息还包括异常判断参数,所述方法还包括:
[0021]基于所述异常判断参数,确定所述第一ATS外围接口接收到的数据是否存在异常;
[0022]在存在异常的情况下,进行报警提示。
[0023]可选地,所述第一ATS外围接口的类型包括专用无线电系统RADIO接口、轨道交通综合监控系统ISCS接口、乘客信息系统PIS接口与广播系统PA接口中的至少一项。
[0024]可选地,所述第一测试报文或所述第二测试报文是基于所述ATS发送数据的事件对应的日志文件得到。
[0025]第二方面,本专利技术还提供一种列车自动监控系统ATS接口自动化测试装置,包括:
[0026]配置单元,用于确定第一ATS外围接口的配置信息,所述配置信息包括数据解析格式、接口类型、协议类型和测试报文路径;
[0027]启动单元,用于开启ATS与所述第一ATS外围接口的通信;
[0028]数据处理单元,用于将所述第一ATS外围接口接收到的数据按照所述数据解析格式、接口类型和协议类型进行处理,得到第一数据对象;
[0029]第一测试单元,用于基于所述测试报文路径获取所述第一ATS外围接口对应的第一测试报文,将所述第一测试报文与第一数据对象进行匹配,得到测试结果。
[0030]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述列车自动监控系统ATS接口自动化测试方法的步骤。
[0031]第四方面本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述列车自动监控系统ATS接口自动化测试方法的步骤。
[0032]本专利技术提供的列车自动监控系统ATS接口自动化测试方法及装置,通过确定第一ATS外围接口的配置信息,所述配置信息包括数据解析格式、接口类型、协议类型和测试报文路径,开启ATS与所述第一ATS外围接口的通信,将所述第一ATS外围接口接收到的数据按照所述数据解析格式、接口类型和协议类型进行处理,得到第一数据对象,基于所述测试报文路径获取所述第一ATS外围接口对应的第一测试报文,将所述第一测试报文与第一数据对象进行匹配,得到测试结果,能够集成不同类型的ATS外围接口实现统一的自动化测试,规范测试过程,减少工作量,提高测试效率,降低测试成本,实时获取测试结果,提高测试结果的准确性。
附图说明
[0033]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些
附图获得其他的附图。
[0034]图1是本专利技术提供的列车自动监控系统ATS接口自动化测试方法的流程示意图之一;
[0035]图2是本专利技术提供的列车自动监控系统ATS接口自动化测试方法的流程示意图之二;
[0036]图3是本专利技术提供的列车预到站或离站时间的自动化测试的场景示意图;
[0037]图4是本专利技术提供的列车进站、到站以及离站状态的自动化测试的场景示意图;
[0038]图5是本专利技术提供的列车自动监控系统ATS接口自动化测试系统的框架示意图;
[0039]图6是本专利技术提供的列车自动监控系统ATS接口自动化测试系统的场景示意图;
[0040]图7是本专利技术提供的列车自动监控系统ATS接口自动化测试方法装置的结构示意图;
[0041]图8为本专利技术提供的电子设备的结构示意图。
具体实施方式
[0042]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种列车自动监控系统ATS接口自动化测试方法,其特征在于,包括:确定第一ATS外围接口的配置信息,所述配置信息包括数据解析格式、接口类型、协议类型和测试报文路径;开启ATS与所述第一ATS外围接口的通信;将所述第一ATS外围接口接收到的数据按照所述数据解析格式、接口类型和协议类型进行处理,得到第一数据对象;基于所述测试报文路径获取所述第一ATS外围接口对应的第一测试报文,将所述第一测试报文与第一数据对象进行匹配,得到测试结果。2.根据权利要求1所述的列车自动监控系统ATS接口自动化测试方法,其特征在于,所述将所述第一测试报文与第一数据对象进行匹配,得到测试结果,包括:解析并存储所述第一测试报文中的字段信息,所述字段信息包括字段和字段属性;将所述第一测试报文中的字段与所述第一数据对象的字段进行匹配,在字段匹配成功的情况下,进行字段属性的匹配,得到测试结果。3.根据权利要求1所述的列车自动监控系统ATS接口自动化测试方法,其特征在于,还包括:获取第二ATS外围接口对应的第二测试报文;解析并存储所述第二测试报文中的字段信息,所述字段信息包括字段和字段属性;将所述第二测试报文中的字段与所述第一数据对象的字段进行匹配,在字段匹配成功的情况下,进行字段属性的匹配,得到测试结果。4.根据权利要求1所述的列车自动监控系统ATS接口自动化测试方法,其特征在于,所述配置信息还包括测试报告模板格式,所述方法还包括:基于所述测试结果,按照所述测试报告模板格式生成测试报告。5.根据权利要求1所述的列车自动监控系统ATS接口自动化测试方法,其特征在于,所述配置信息还包括异常判断参数,所述方法还包括:基于所述异常...

【专利技术属性】
技术研发人员:吕小凤吴家元冷文俊
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:

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

1