一种城市轨道交通线路数据双链验证方法技术

技术编号:38053025 阅读:9 留言:0更新日期:2023-06-30 11:18
本发明专利技术公开了一种城市轨道交通线路数据双链验证方法,解决了现有技术的不足,包括配置链路配置信息和通过验证链路对配置链路配置信息的数据进行验证;配置链路配置信息具体为:配置链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据;通过验证链路对配置链路配置信息的数据进行验证具体为:验证链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据,通过对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证,一致性验证通过后对配置链路的轨道数据和验证链路的轨道数据进行比较验证,比较验证通过后生成校验报告,校验报告写入轨道数据中。校验报告写入轨道数据中。校验报告写入轨道数据中。

【技术实现步骤摘要】
一种城市轨道交通线路数据双链验证方法


[0001]本专利技术涉及城市轨道交通安全
,尤其是指一种城市轨道交通线路数据双链验证方法。

技术介绍

[0002]在城市轨道交通中,列车自动运行控制系统(Automatic Train Control,简称ATC)是保障列车正常运营的重要系统,其功能的实现依赖于完备的轨道数据。轨道数据(ATC线路数据)是ATC数据的重要组成部分,该数据作为非常重要的安全数据,其设计的正确与否直接关乎列车的运行安全和乘客的生命财产安全。当前,轨道数据在系统集成之前需要数据验证人员进行验证确认工作,而这一过程完全依赖于人工。由于数据量大,且都是二进制格式,验证前需要经过独立的转换工具转为具有可读性的数据(XML格式),然后验证人员对每个设备的每个属性进行审核验证。由于人工验证工作需要进行特定数据转换,效率低、耗时费力、易出错,这大大延长了项目数据准备工期,影响到后续集成工作,同时增加了因验证时未能及早发现错误带来的风险。因此,如何实现一种自动化方法,能快速正确地进行轨道数据验证,减少人力投入、提高工作效率、降低安全风险,就显得尤为重要。

技术实现思路

[0003]本专利技术的目的是克服现有技术中的轨道数据依赖人工进行验证,效率低、耗时费力、易出错,容易带来安全隐患的缺陷,提供一种城市轨道交通线路数据双链验证方法。
[0004]本专利技术的目的是通过下述技术方案予以实现:一种城市轨道交通线路数据双链验证方法,包括配置链路配置信息和通过验证链路对配置链路配置信息的数据进行验证;配置链路配置信息具体为:配置链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据;通过验证链路对配置链路配置信息的数据进行验证具体为:验证链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据,通过对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证,一致性验证通过后对配置链路的轨道数据和验证链路的轨道数据进行比较验证,比较验证通过后生成校验报告,校验报告写入轨道数据中。
[0005]作为优选,所述的项目资料数据包括CAD平面图、SDD数据和ATC数据。
[0006]作为优选,所述的对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证具体为:配置链路的轨道数据依据轨道规格书中描述的类型、结构、顺序进行反向解析,当读入文件符合轨道规格书定义的格式,就依次对配置链路的轨道数据进行解析,根据解析结果创建对应的设备信息,然后将设备信息生成的CRC校验码和验证链路中的设备信息的CRC校验码进行比较,比较结果一致时表示配置链路的轨道数据有效。
[0007]作为优选,所述的对配置链路的轨道数据和验证链路的轨道数据进行比较验证具体为:配置链路的轨道数据创建的设备与验证链路中同ID设备中的同名属性或字段的值进
行比较,并记录该设备下所有属性或字段的比较结果。
[0008]作为优选,所述的对配置链路的轨道数据和验证链路的轨道数据进行比较验证,比较验证后生成的校验报告包括验证链路版本、校验码和校验时间。
[0009]作为优选,当验证链路为读取配置链路的轨道数据时,先生成验证链路的轨道数据,然后通过第三方比较工具对配置链路和验证链路的轨道数据进行比较验证,当两个轨道数据文件没差异或差异部分仅是数据生成时间时,可认定配置链路的轨道数据和验证链路的轨道数据进行比较验证通过。
[0010]作为优选,所述的配置链路和验证链路的开发语言不同、变异工具不同、存储的数据格式不同。
[0011]作为优选,所述的配置链路的开发语言是C#、编译工具是Visual Studio、数据格式是XML,所述的验证链路的开发语言是C++或QT、编译工具是MinGW,数据格式是Sqlite DB。
[0012]作为优选,所述的校验报告的格式为html。
[0013]本专利技术的有益效果是:1.本专利技术将轨道数据验证的工作从人工验证转变为工具来完成,减少了人员投入,降低验证工作对人员技术能力要求,舍去了人工进行数据格式转换的工作,提高了工作效率,降低对验证人员的业务能力要求,同时降低人工验证带来的安全风险,大大缩短了数据制作工期。
[0014]2.本专利技术采用不同的开发技术保证其独立性:不同的设计语言保证算法逻辑独立,不同的编译工具保证软件构建过程独立,不同的数据存储格式保证数据独立。不同的数据结构实现模型保证本专利技术输出的轨道数据的独立性,通过相互校验的方式来满足轨道数据安全性和完整性的要求。
附图说明
[0015]图1是本专利技术的一种原理示意图;图2是本专利技术的配置链路与验证链路开发技术比较图;图3是本专利技术配置链路生成轨道数据的流程图;图4是本专利技术配置链路生成轨道数据的操作界面示意图;图5是本专利技术验证链路验证轨道数据的流程图;图6是本专利技术验证链路验证轨道数据的操作界面示意图;图7是本专利技术验证报告示意图。
具体实施方式
[0016]下面结合附图和实施例对本专利技术进一步描述。
[0017]实施例:一种城市轨道交通线路数据双链验证方法,如图1所示,包括配置链路配置信息和通过验证链路对配置链路配置信息的数据进行验证;配置链路配置信息具体为:配置链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据;通过验证链路对配置链路配置信息的数据进行验证具体为:验证链路采集项目资料数据,然后对
项目资料数据进行解析生成设备信息数据和轨道数据,通过对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证,一致性验证通过后对配置链路的轨道数据和验证链路的轨道数据进行比较验证,比较验证通过后生成校验报告,校验报告写入轨道数据中。
[0018]所述的项目资料数据包括CAD平面图、SDD数据和ATC数据。
[0019]所述的对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证具体为:配置链路的轨道数据依据轨道规格书中描述的类型、结构、顺序进行反向解析,当读入文件符合轨道规格书定义的格式,就依次对配置链路的轨道数据进行解析,根据解析结果创建对应的设备信息,然后将设备信息生成的CRC校验码和验证链路中的设备信息的CRC校验码进行比较,比较结果一致时表示配置链路的轨道数据有效。
[0020]更具体地,本实施例中,配置链路生成轨道数据的流程图如图3所示,1、站场图绘制,依据平面布置图绘制数据配置站场图;2、根据项目实际情况配置设备基础属性,并依据联锁表配置基本进路数据;3、导入表格数据。导入ATC数据,通过相应算法将表中原始数据(基础公里标数据、其他数据)转为设备的特定属性或站场图上非可视化设备;4、轨道数据输出,其可视化操作界面如图4。集中站选择区用于设置集中站信息,包括设置需要生成轨道数据的集中站、选择对应集中站的ATC

CBI通信码位文件,提示信息区用于输出数据解析输出过程中的异常信息。
[0021]上述操作完成后即可生成输出轨道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种城市轨道交通线路数据双链验证方法,其特征是,包括配置链路配置信息和通过验证链路对配置链路配置信息的数据进行验证;配置链路配置信息具体为:配置链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据;通过验证链路对配置链路配置信息的数据进行验证具体为:验证链路采集项目资料数据,然后对项目资料数据进行解析生成设备信息数据和轨道数据,通过对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证,一致性验证通过后对配置链路的轨道数据和验证链路的轨道数据进行比较验证,比较验证通过后生成校验报告,校验报告写入轨道数据中。2.根据权利要求1所述的一种城市轨道交通线路数据双链验证方法,其特征是,所述的项目资料数据包括CAD平面图、SDD数据和ATC数据。3.根据权利要求1或2所述的一种城市轨道交通线路数据双链验证方法,其特征是,所述的对配置链路生成的设备信息数据和验证链路生成的设备信息数据进行一致性验证具体为:配置链路的轨道数据依据轨道规格书中描述的类型、结构、顺序进行反向解析,当读入文件符合轨道规格书定义的格式,就依次对配置链路的轨道数据进行解析,根据解析结果创建对应的设备信息,然后将设备信息生成的CRC校验码和验证链路中的设备信息的CRC校验码进行比较,比较结果一致时表示配置链路的轨道数据有效。4.根据权利要求3所述的一种城市轨道交通线路数据双链验证方法,其特征是,...

【专利技术属性】
技术研发人员:宗永胜边劲飞罗丹吴松野景蓝霄郑木火
申请(专利权)人:浙江众合科技股份有限公司
类型:发明
国别省市:

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

1