The invention provides a rule verification method and device for the basic data of the rail traffic signal system. The method includes: the data of all the data in the table rail traffic signal system based data of the object processing, obtaining a plurality of data objects corresponding to the basic data of the rail traffic signal system; according to the cross validation method for cross table rule table rule verification of different data table data corresponding to the object; not through data acquisition the object of cross table rule verification in the data row in the table; the failed data objects across the table rule verification results show that the test results including the data object in the row in the data table. The invention avoids artificial verification caused error prone, low efficiency, improving the efficiency and accuracy of cross validation rules, and not through the display data objects across tables rule verification in the detailed position belongs to the data table, improves the verification results to read.
【技术实现步骤摘要】
一种轨道交通信号系统基础数据的规则验证方法及装置
本专利技术涉及轨道交通
,具体涉及一种轨道交通信号系统基础数据的规则验证方法及装置。
技术介绍
轨道交通信号系统基础数据包括轨道线路的拓扑结构、系统控制和系统配置等信息,轨道交通信号系统需要根据线路基础数据实现对列车的自动、安全、准确的控制。基础数据的规则验证用于检查各个数据表内的数据是否满足预设的规则,也用于检测各个数据表之间的数据是否满足预设的规则。轨道交通信号系统通过基础数据中的应答器、信号机、道岔等设备信息,可以确定列车的运行方向和位置信息;通过基础数据中的运营停车点、分段加速度值、速度上下限等信息,可以完成自动驾驶中的平滑加速、调速、定点停车等任务;通过基础数据中的设备类型参数、设备通信参数等协议配置信息,可以确保信号安全设备之间通过网络进行安全相关信息的交互。因此,基础数据是保证列车安全运行的基础,基础数据的规则验证对于列车安全运行起至关重要的作用。现有的轨道交通信号系统基础数据规则验证方法中,在获取到基础数据后,对于不同数据表之间的规则验证需要采用人工的方式进行检查;对于相同数据表内的规则验证可通过程序自动进行检查,但只能显示规则验证是否通过,无法显示出错的详细位置。现有的规定交通信号系统基础数据规则验证方法中,对于不同数据表之间的规则验证工作量巨大,需要人工逐条排查,不可避免的会出现错误,从规则验证到错误反馈周期长、效率低。对于相同数据表之间的规则验证虽然能自动检查,但只能显示规则验证是否通过,出错的详细位置无法显示,可读性差。
技术实现思路
本专利技术实施例提供一种轨道交通信号系统基础数 ...
【技术保护点】
一种轨道交通信号系统基础数据的规则验证方法,其特征在于,包括:将轨道交通信号系统基础数据的各个数据表中的数据进行对象化处理,获取与所述轨道交通信号系统基础数据对应的多个数据对象;根据跨表规则验证方法对不同数据表对应的数据对象进行跨表规则验证;获取未通过跨表规则验证的数据对象在所属数据表中的行位置;对所述未通过跨表规则验证的数据对象进行验证结果显示,所述验证结果包括数据对象在所属数据表中的行位置。
【技术特征摘要】
1.一种轨道交通信号系统基础数据的规则验证方法,其特征在于,包括:将轨道交通信号系统基础数据的各个数据表中的数据进行对象化处理,获取与所述轨道交通信号系统基础数据对应的多个数据对象;根据跨表规则验证方法对不同数据表对应的数据对象进行跨表规则验证;获取未通过跨表规则验证的数据对象在所属数据表中的行位置;对所述未通过跨表规则验证的数据对象进行验证结果显示,所述验证结果包括数据对象在所属数据表中的行位置。2.根据权利要求1所述的方法,其特征在于,所述将轨道交通信号系统基础数据的各个数据表中的数据进行对象化处理,包括:根据轨道交通信号系统基础数据的各个数据表中的数据的公有属性对预先建立的基类进行实例化,获取与所述轨道交通信号系统基础数据对应的多个基类对象;根据轨道交通信号系统基础数据的各个数据表中的数据的私有属性对各个基类对象进行处理。3.根据权利要求1所述的方法,其特征在于,所述根据跨表规则验证方法对不同数据表对应的数据对象进行跨表规则验证,包括:从第二数据表中获取与第一数据表中的第一数据对象对应的第二数据对象;根据跨表规则验证方法对所述第一数据表中的第一数据对象与所述第二数据表中的第二数据对象进行跨表规则验证。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据表内规则验证方法对同一数据表对应的数据对象进行表内规则验证。5.根据权利要求1所述的方法,其特征在于,对所述未通过跨表规则验证的数据对象进行验证结果显示,...
【专利技术属性】
技术研发人员:郜春海,刘波,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。