一种列车进路数据构建方法及电子设备与流程
- 国知局
- 2024-08-01 08:40:26
本发明涉及轨道交通信号,特别是涉及一种列车进路数据构建方法及电子设备。
背景技术:
1、轨旁atp(automatic train protection,列车自动保护系统)是轨道信号系统的关键组成部分,可保障列车运行的安全和效率,然而,由于轨旁atp系统的复杂性,其进路测试需要大量的人工操作和处理,非常耗费人力,又有可能由于人为错误导致安全风险。
2、目前,轨旁atp在软件发布时,大都采用人工来进行swat(software assessmenttest,软件评估测试)以及回归测试。由于轨旁atp针对的是动态列车位置,在建立列车进路,完成轨旁atp相关的功能的测试验证时,大都采用人工方式,虽然也能达到测试目的但测试效率低,耗费的人工成本较大。
3、有鉴于此,如何构建进路数据以完成轨旁atp相关的功能测试,减少人为错误和提高效率,是亟待解决的问题。
技术实现思路
1、本申请实施例提供了列车进路数据构建方法及电子设备,在轨旁atp功能测试时,减少人为错误和提高效率。
2、本申请实施例提供了一种列车进路数据构建方法,包括:获取列车的原始数据,建立数据映射并存入数据字典;根据所述数据字典,对列车的路径数据进行处理,生成初始进路数据;对初始进路数据进行数据校验,生成校验进路数据;对校验进路数据进行整理,生成目标进路数据。
3、在一实施例中,所述列车的原始数据包括原始设备数据文件、联锁表以及输入/输出数据表。
4、在一实施例中,所述数据字典的形式为键值对。
5、在一实施例中,所述获取列车的原始数据,建立数据映射并存入数据字典,包括:根据列车的设备类型,获得与设备类型对应的配置数据;根据所述配置数据,确定与设备类型对应的设备对象;将设备类型作为键,设备对象作为值,存入数据字典。
6、在一实施例中,所述根据所述数据字典,对列车的路径数据进行处理,生成初始进路数据,包括:确定设备类型与进路类型相匹配的始端设备;以所述始端设备为起点,根据所述数据字典,按照进路方向对每路径进行遍历搜索,获得初始进路数据。
7、在一实施例中,所述以所述始端设备为起点,根据所述数据字典,按照进路方向对每路径进行遍历搜索,获得初始进路数据,包括:
8、响应于存在与所述始端设备相邻的相邻设备,且相邻设备的方向与始端设备的方向相同,将所述始端设备作为起点,相邻设备作为终点生成一条进路;将所述相邻设备作为当前设备,继续进行搜索,至少获得所有进路;根据所述数据字典以及所述进路,获得初始进路数据。
9、在一实施例中,所述对初始进路数据进行数据校验,生成校验进路数据,包括:响应于初始进路数据为重复数据,删除重复的初始进路数据,获得校验进路数据。
10、在一实施例中,所述对初始进路数据进行数据校验,生成校验进路数据,包括:响应于始端设备为虚拟信号机,删除虚拟信号机为始端设备的初始进进路数据,获得校验进路数据。
11、在一实施例中,所述对校验进路数据进行整理,生成目标进路数据,包括:在所述校验进路数据中添加数据相关的属性元素,获得目标进路数据。
12、本申请实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述列车进路数据构建方法。
13、本申请上述实施例提供的方案,利用一种高效的数据存储结构生成列车进路数据完成轨旁atp相关的功能测试,多个控区的数据测试可以同时执行,这有助于快速完成测试,减少测试时间。测试自动化减少了人工测试的工作量,可以实现7×24小时的测试执行。使测试工作得到合理的分配,更有效的利用资源,实现自动化测试,让测试人员专注不适合自动测试场景。同时,该方案可扩展性强,轨旁atp的很大一部分功能都是基于进路的,在有基础进路的基础上,可以扩展到其他功能的自动测试。
技术特征:1.一种列车进路数据构建方法,其特征在于,包括:
2.根据权利要求1所述的列车进路数据构建方法,其特征在于,所述列车的原始数据包括原始设备数据文件、联锁表以及输入/输出数据表。
3.根据权利要求2所述的列车进路数据构建方法,其特征在于,所述数据字典的形式为键值对。
4.根据权利要求3所述的列车进路数据构建方法,其特征在于,所述获取列车的原始数据,建立数据映射并存入数据字典,包括:
5.根据权利要求1所述的列车进路数据构建方法,其特征在于,所述根据所述数据字典,对列车的路径数据进行处理,生成初始进路数据,包括:
6.根据权利要求5所述的列车进路数据构建方法,其特征在于,所述以所述始端设备为起点,根据所述数据字典,按照进路方向对每路径进行遍历搜索,获得初始进路数据,包括:
7.根据权利要求1所述的列车进路数据构建方法,其特征在于,所述对初始进路数据进行数据校验,生成校验进路数据,包括:
8.根据权利要求5所述的列车进路数据构建方法,其特征在于,所述对初始进路数据进行数据校验,生成校验进路数据,包括:
9.根据权利要求1所述的列车进路数据构建方法,其特征在于,所述对校验进路数据进行整理,生成目标进路数据,包括:
10.一种电子设备,其特征在于,所述电子设备包括:
技术总结本申请提供一种列车进路数据构建方法,包括:获取列车的原始数据,建立数据映射并存入数据字典;根据所述数据字典,对列车的路径数据进行处理,生成初始进路数据;对初始进路数据进行数据校验,生成校验进路数据;对校验进路数据进行整理,生成目标进路数据。该方案利用高效的数据存储结构生成列车进路数据完成轨旁ATP相关的功能测试,多个控区的数据测试可以同时执行,这有助于快速完成测试,减少测试时间。技术研发人员:杨超受保护的技术使用者:上海电气泰雷兹交通自动化系统有限公司技术研发日:技术公布日:2024/3/4本文地址:https://www.jishuxx.com/zhuanli/20240718/232785.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。