首页 > 化学装置 专利正文
一种列控软件的应答器报文临时限速反解校验方法及系统与流程

时间:2022-02-18 阅读: 作者:专利查询

一种列控软件的应答器报文临时限速反解校验方法及系统与流程

1.本发明涉及列控技术领域,具体涉及一种列控软件的应答器报文临时限速反解校验方法及系统。


背景技术:

2.我国高速铁路的快速发展离不开列控系统的安全与可靠的支持,列控系统保障列车的行车安全和提升运输效率。作为列控系统的重要组成部分,列控轨旁设备承担着列车位置计算、行车许可生成和运行间隔防护等重要功能,最终反馈到列控车载设备上完成列车控制,直接关乎到列车运行控制与安全。其中,有源应答器报文由列控轨旁设备生成后发送到有源应答器并由高速列车列控车载设备在运行经过有源应答时进行接收并解码使用。作为列控车载设备重要的输入信息,由列控轨旁设备根据地面的线路方向、进路状态、信号状态、临时限速状态等进行生成与发送控制作,特别是临时限速信息,一旦某些极特殊的复杂场景下系统软件没有做到完备的运算与卡控,可能产生的危险侧输出结果将导致列车超速运行,直接危害行车安全。
3.但在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:存在铁路运输运行场景复杂度高,关键系统输出结果的安全校验能力薄弱,校验逻辑导致的运行量及运算复杂度高,对硬件平台运算性能的依赖性强,系统输出的安全性低的问题。


技术实现要素:

4.本技术实施例通过提供了一种列控软件的应答器报文临时限速反解校验方法及系统,解决了现有技术中存在铁路运输运行场景复杂度高,关键系统输出结果的安全校验能力薄弱,校验逻辑导致的运行量及运算复杂度高,对硬件平台运算性能的依赖性强,系统输出的安全性低的技术问题。达到了优化校验逻辑,覆盖关键的动态临时限速场景,既可以有效降低运算的复杂度,减小对硬件平台运算性能的依赖,也能够覆盖反解校验的需求,提供合理而又高效的校验方法,从而保证系统输出的安全性的技术效果。
5.鉴于上述问题,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验方法及系统。
6.第一方面,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验方法,其中,所述方法包括:获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;对所述第一存储报文进行解扰码,获得报文临时限速信息;获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;基于所述对应线路数据集合获得第一闭塞分区匹配集合;判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识
结果;遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;通过所述第一标识结果和所述第二标识结果进行校验。
7.另一方面,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验系统,其中,所述系统包括:第一获得单元,所述第一获得单元用于获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;第二获得单元,所述第二获得单元用于对所述第一存储报文进行解扰码,获得报文临时限速信息;第三获得单元,所述第三获得单元用于获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;第四获得单元,所述第四获得单元用于基于所述对应线路数据集合获得第一闭塞分区匹配集合;第五获得单元,所述第五获得单元用于判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;第六获得单元,所述第六获得单元用于遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;第七获得单元,所述第七获得单元用于当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;第一执行单元,所述第一执行单元用于通过所述第一标识结果和所述第二标识结果进行校验。
8.第三方面,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面任一项所述方法的步骤。
9.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:由于采用了获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;对所述第一存储报文进行解扰码,获得报文临时限速信息;获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;基于所述对应线路数据集合获得第一闭塞分区匹配集合;判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;通过所述第一标识结果和所述第二标识结果进行校验的技术方案,本技术实施例通过提供了一种列控软件的应答器报文临时限速反解校验方法及系统,达到了优化校验逻辑,覆盖关键的动态临时限速场景,既可以有效降低运算的复杂度,减小对硬件平台运算性能的依赖,也能够覆盖反解校验的需求,提供合理而又高效的校验方法,从而保证系统输出的安全性的技术效果。
10.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够
更明显易懂,以下特举本技术的具体实施方式。
附图说明
11.图1为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的流程示意图;图2为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的获得第一存储报文的流程示意图;图3为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的获得报文临时限速信息的流程示意图;图4为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的获得第一标识结果的流程示意图;图5为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的获得第二比对指令的流程示意图;图6为本技术实施例一种列控软件的应答器报文临时限速反解校验方法的获得第一标记结果的流程示意图;图7为本技术实施例一种列控软件的应答器报文临时限速反解校验系统的结构示意图;图8为本技术实施例示例性电子设备的结构示意图。
12.附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第四获得单元14,第五获得单元15,第六获得单元16,第七获得单元17,第一执行单元18,电子设备300,存储器301,处理器302,通信接口303,总线架构304。
具体实施方式
13.本技术实施例通过提供了一种列控软件的应答器报文临时限速反解校验方法,解决了现有技术中存在铁路运输运行场景复杂度高,关键系统输出结果的安全校验能力薄弱,校验逻辑导致的运行量及运算复杂度高,对硬件平台运算性能的依赖性强,系统输出的安全性低的技术问题。达到了优化校验逻辑,覆盖关键的动态临时限速场景,既可以有效降低运算的复杂度,减小对硬件平台运算性能的依赖,也能够覆盖反解校验的需求,提供合理而又高效的校验方法,从而保证系统输出的安全性的技术效果。
14.申请概述我国高速铁路的快速发展离不开列控系统的安全与可靠的支持,列控系统保障列车的行车安全和提升运输效率。作为列控系统的重要组成部分,列控轨旁设备承担着列车位置计算、行车许可生成和运行间隔防护等重要功能,最终反馈到列控车载设备上完成列车控制,直接关乎到列车运行控制与安全。其中,有源应答器报文由列控轨旁设备生成后发送到有源应答器并由高速列车列控车载设备在运行经过有源应答时进行接收并解码使用。作为列控车载设备重要的输入信息,由列控轨旁设备根据地面的线路方向、进路状态、信号状态、临时限速状态等进行生成与发送控制作,特别是临时限速信息,一旦某些极特殊的复杂场景下系统软件没有做到完备的运算与卡控,可能产生的危险侧输出结果将导致列车超速运行,直接危害行车安全。现有技术中存在铁路运输运行场景复杂度高,关键系统输出结
果的安全校验能力薄弱,校验逻辑导致的运行量及运算复杂度高,对硬件平台运算性能的依赖性强,系统输出的安全性低的技术问题。
15.针对上述技术问题,本技术提供的技术方案总体思路如下:本技术实施例提供了一种列控软件的应答器报文临时限速反解校验方法,其中,所述方法包括:获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;对所述第一存储报文进行解扰码,获得报文临时限速信息;获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;基于所述对应线路数据集合获得第一闭塞分区匹配集合;判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;通过所述第一标识结果和所述第二标识结果进行校验。
16.在介绍了本技术基本原理后,下面将结合说明书附图来具体介绍本技术的各种非限制性的实施方式。
17.实施例一如图1所示,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验方法,其中,所述方法包括:s100:获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;s200:对所述第一存储报文进行解扰码,获得报文临时限速信息;具体而言,软件逻辑的输出结果进行独立的反解校验,是一种可靠的保证系统安全输出的方式。以往受限于硬件平台的运算性能,列控软件一般不会增加相关的校验逻辑,相关系统软件也不具备类似功能。校验逻辑导致的运行量及运算复杂度的增加本身也会对系统的稳定性带来影响。但随着铁路运输的发展,运行场景复杂度增加,特别是目前列控联锁一体化的趋势,功能复杂度增加,对系统的安全性要求更高,因此对其关键的系统输出结果的安全校验功能的需求也就更加迫切。获得第一报文获取指令,所述第一报文获取指令能够进行报文采集和存储,获得所述第一存储报文。有源应答器报文由列控轨旁设备生成后发送到有源应答器并由高速列车列控车载设备在运行经过有源应答时进行接收、存储并经过解扰码使用。作为列控车载设备重要的输入信息,由列控轨旁设备根据地面的线路方向、进路状态、信号状态、临时限速状态等进行生成与发送控制,特别是临时限速信息,一旦某些极特殊的复杂场景下系统软件没有做到完备的运算与卡控,可能产生的危险侧输出结果将导致列车超速运行,直接危害行车安全。故通过有源应答器,获得第一存储报文,再经解扰码获得报文临时限速信息,能够减少列车在特殊复杂场景下安全事故的发生。
18.s300:获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;s400:基于所述对应线路数据集合获得第一闭塞分区匹配集合;具体而言,根据所述第一遍历指令进行每个报文临时限速信息遍历,获取该应答
器报文临时限速对应线路数据集合。遍历报文管辖范围内该线路数据所包含的所有闭塞分区,将闭塞分区与线路数据进行匹配,获得所述第一闭塞分区匹配集合。设计了基于闭塞分区的限速标记方法,优化了校验逻辑,又覆盖了关键的动态临时限速场景,既可以有效降低运算的复杂度,减小对硬件平台运算性能的依赖,也能够覆盖反解校验的需求。
19.s500:判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;s600:遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;s700:当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;具体而言,当从解析的报文临时限速范围与该闭塞分区重叠时,为所述第一重叠区域,标记所述第一重叠区域存在该报文临时限速,同时标记报文限速值。从而获得所述第一标识结果为报文临时限速信息。遍历该线路数据所包含的所有来自tsrs接口的通过校验的线路临时限速,获得所述第一遍历结果。当线路临时限速与该闭塞分区重叠时,标记该闭塞分区存在该线路临时限速,同时标记线路限速值,获得所述第二标识结果。获得报文临时限速标识为所述第一标识结果,获得线路临时限速标识为所述第二标识结果,为闭塞分区中第一标识结果和所述第二标识结果的校验奠定基础。
20.s800:通过所述第一标识结果和所述第二标识结果进行校验。
21.具体而言,根据所述第一标识结果和所述第二标识结果进行应答器报文临时限速反解校验。通过对有源应答器报文的临时限速信息生成结果进行反解校验,基于独立的逻辑算法,对比生成的有源应答器报文中的临时限速信息与来自tsrs接口的通过校验的临时限速信息是否匹配,不匹配则校验失败,从而保证系统输出结果的安全性,并且基于独立的算法逻辑,保证了检查的独立性。
22.进一步的,如图2所示,所述获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文,步骤s100包括:s110:根据所述第一报文获取指令进行车站有源应答器遍历,获得本周期预期输出的应答器报文;s120:对所述应答器报文进行类型判断,获得第一类型判断结果;s130:当所述第一类型判断结果满足第一要求时,将满足所述第一要求对应的报文进行存储,获得所述第一存储报文。
23.具体而言,开始反解校验逻辑,遍历车站,获取本站有源应答器配置信息,根据所述第一报文获取指令遍历本站有源应答器,获取本周期预期输出的应答器报文。判断应答器本周期预期输出报文类型,获得所述第一类型判断结果。所述应答器报文类型分为无进路报文和有进路报文。其中有进路报文分为正线接车报文、侧线接车报文、正线跨线接车报文、发车报文、预告报文、允许通过报文和区间临时限速报文等。根据所述第一要求进行报文存储,所述第一要求包括报文为正线接车进路,或正线发车进路,或者区间方向为发车方向时的进站口应答器报文。获取满足所述第一要求的报文并存储,且标记到对应应答器上,即获得所述第一存储报文。通过报文类型判断和类型筛选,获得所述第一存储报文,为有源
应答器的正线报文的临时限速信息的反解校验奠定基础。
24.进一步的,如图3所示,所述对所述第一存储报文进行解扰码,获得报文临时限速信息,步骤s200包括:s210:对所述第一存储报文进行解扰码,获得第一原始报文;s220:从所述第一原始报文中,解析出ctcs

2信息包,根据所述ctcs

2信息包获得所述报文临时限速信息。
25.具体而言,解扰码器是一种为了恢复原始信号对扰码信号进行处理的器件。在数字信号传输中,发送端往往要加扰码器,相应的接收端要加解扰码器。解扰码器在接收端将被扰乱后的序列还原为发送机的数字序列。扰码加扰和解扰码利用了扰码的正交性。一般使用的扰码是伪随机序列码,只要在接收端有相同扰码的发生器,就能实现解码的功能。对所述第一存储报文,进行解扰码,从本周期预输出的1024位报文,解扰出830位原始报文,并从原始报文中解析出ctcs

2临时限速用户信息包,ctcs

2为基于轨道传输信息的列车运行控制系统,并从ctcs

2信息包中解析出报文临时限速信息,包括数量、名称、速度和长度等信息。
26.进一步的,如图4所示,所述获得第一标识结果,本技术实施例包括:s510:判断所述第一重叠区域的报文临时限速信息标识结果是否唯一;s520:当所述第一重叠区域的报文临时限速信息标识结果不唯一时,获得第一比对指令;s530:根据所述第一比对指令对所述第一重叠区域的报文临时限速信息标识结果进行比对,获得第一比对结果;s540:根据所述第一比对结果获得所述第一标识结果。
27.具体而言,判断所述第一重叠区域的报文临时限速信息标识结果是否唯一,即判断同一个闭塞分区是否被多个报文临时限速标记,若标识结果不唯一,获得第一比对指令,对速度大小进行比较,仅将最低速度值标记为报文临时限速,获得所述第一比对结果,将速度最小的报文临时限速作为所述第一标识结果,从而完成报文临时限速标记。
28.进一步的,如图5所示,本技术实施例包括:s140:判断所述第一标识结果和所述第二标识结果中是否存在相同闭塞分区;s150:当所述第一标识结果和所述第二标识结果中存在相同闭塞分区时,获得第二比对指令;s160:根据所述第二比对指令对所述相同闭塞分区的所述第一标识结果的标识速度和所述第二标识结果的标识速度进行比对;s170:当所述第一标识结果的标识速度不高于所述第二标识结果的标识速度时,则通过校验。
29.具体而言,判断所述第一标识结果和所述第二标识结果中是否存在相同闭塞分区,如所述第一标识结果中报文管辖范围内闭塞分区为ag、bg、cg,所述第二标识结果中报文的闭塞分区为ag、bg、cg,说明存在相同闭塞分区ag、bg、cg。若存在相同的闭塞分区,获得所述第二比对指令,所述第二比对指令对报文临时限速标记的速度值和线路临时限速标记的速度值进行比对。当报文临时限速标记的速度值不高于线路临时限速标记的速度值时,即所述第一标识结果的标识速度不高于所述第二标识结果的标识速度时,则通过校验。通
过校验后的列车不会出现超速行驶的情况。
30.进一步的,如图6所述,本技术实施例包括:s180:当所述第一标识结果的标识速度高于所述第二标识结果的标识速度时,则校验不通过,此时获得第一报文输出标记指令;s190:根据所述第一报文输出标记指令进行对应的报文所在有源应答器输出标记,获得第一标记结果,且被输出标记的所述有源应答器当周期不输出报文。
31.具体而言,当所述第一标识结果的标识速度高于所述第二标识结果的标识速度时,则为校验不通过。并且报文所在有源应答器进行报文输出标记,为所述第一标记结果,当周期不输出报文。此时,所有车站、所有车站应答器遍历结束。根据校验结果,若存在校验不通过,则停止预输出报文最终的输出,反之按照预输出报文对外输出。对比生成的有源应答器报文中的临时限速信息与来自tsrs接口的通过校验的临时限速信息是否匹配,不匹配则校验失败,导向安全侧停止输出应答器报文,保证系统输出结果的安全性。
32.进一步的,本技术实施例还包括:s131:当所述第一类型判断结果不满足所述第一要求时,则结束所述应答器报文对应的有源应答器的校验。
33.具体而言,所述第一要求为应答器报文类型为正线接车进路的报文,或正线发车进路的报文,或者区间方向为发车方向时的进站口应答器报文,若为其它类型应答报文,结束该应答器报文的校验。构建对有源应答器的正线报文的临时限速信息输出结果的反解校验逻辑,能够实现避免报文中允许列车运行的速度超速的技术效果。
34.综上所述,本技术实施例所提供的一种列控软件的应答器报文临时限速反解校验方法及系统具有如下技术效果:1.由于采用了获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;对所述第一存储报文进行解扰码,获得报文临时限速信息;获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;基于所述对应线路数据集合获得第一闭塞分区匹配集合;判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;通过所述第一标识结果和所述第二标识结果进行校验的技术方案,本技术实施例通过提供了一种列控软件的应答器报文临时限速反解校验方法及系统,达到了优化校验逻辑,覆盖关键的动态临时限速场景,既可以有效降低运算的复杂度,减小对硬件平台运算性能的依赖,也能够覆盖反解校验的需求,提供合理而又高效的校验方法,从而保证系统输出的安全性的技术效果。
35.2.由于采用了对比生成的有源应答器报文中的临时限速信息与来自tsrs接口的通过校验的临时限速信息的方法,达到了实现高效反解校验,导向安全侧停止输出应答器报文,保证系统输出结果的安全性的技术效果。
36.实施例二
基于与前述实施例中一种列控软件的应答器报文临时限速反解校验方法相同的发明构思,如图7所示,本技术实施例提供了一种列控软件的应答器报文临时限速反解校验系统,其中,所述系统包括:第一获得单元11,所述第一获得单元11用于获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;第二获得单元12,所述第二获得单元12用于对所述第一存储报文进行解扰码,获得报文临时限速信息;第三获得单元13,所述第三获得单元13用于获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;第四获得单元14,所述第四获得单元14用于基于所述对应线路数据集合获得第一闭塞分区匹配集合;第五获得单元15,所述第五获得单元15用于判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;第六获得单元16,所述第六获得单元16用于遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;第七获得单元17,所述第七获得单元17用于当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;第一执行单元18,所述第一执行单元18用于通过所述第一标识结果和所述第二标识结果进行校验。
37.进一步的,所述系统包括:第八获得单元,所述第八获得单元用于根据所述第一报文获取指令进行车站有源应答器遍历,获得本周期预期输出的应答器报文;第九获得单元,所述第九获得单元用于对所述应答器报文进行类型判断,获得第一类型判断结果;第十获得单元,所述第十获得单元用于当所述第一类型判断结果满足第一要求时,将满足所述第一要求对应的报文进行存储,获得所述第一存储报文。
38.进一步的,所述系统包括:第十一获得单元,所述第十一获得单元用于对所述第一存储报文进行解扰码,获得第一原始报文;第十二获得单元,所述第十二获得单元用于从所述第一原始报文中,解析出ctcs

2信息包,根据所述ctcs

2信息包获得所述报文临时限速信息。
39.进一步的,所述系统包括:第一判断单元,所述第一判断单元用于判断所述第一重叠区域的报文临时限速信息标识结果是否唯一;第十三获得单元,所述第十三获得单元用于当所述第一重叠区域的报文临时限速信息标识结果不唯一时,获得第一比对指令;
第十四获得单元,所述第十四获得单元用于根据所述第一比对指令对所述第一重叠区域的报文临时限速信息标识结果进行比对,获得第一比对结果;第十五获得单元,所述第十五获得单元用于根据所述第一比对结果获得所述第一标识结果。
40.进一步的,所述系统包括:第二判断单元,所述第二判断单元用于判断所述第一标识结果和所述第二标识结果中是否存在相同闭塞分区;第十六获得单元,所述第十六获得单元用于当所述第一标识结果和所述第二标识结果中存在相同闭塞分区时,获得第二比对指令;第二执行单元,所述第二执行单元用于根据所述第二比对指令对所述相同闭塞分区的所述第一标识结果的标识速度和所述第二标识结果的标识速度进行比对;第一确定单元,所述第一确定单元用于当所述第一标识结果的标识速度不高于所述第二标识结果的标识速度时,则通过校验。
41.进一步的,所述系统包括:第十七获得单元,所述十七获得单元用于当所述第一标识结果的标识速度高于所述第二标识结果的标识速度时,则校验不通过,此时获得第一报文输出标记指令;第十八获得单元,所述十八获得单元用于根据所述第一报文输出标记指令进行对应的报文所在有源应答器输出标记,获得第一标记结果,且被输出标记的所述有源应答器当周期不输出报文。
42.进一步的,所述系统包括:第三执行单元,所述第三执行单元用于当所述第一类型判断结果不满足所述第一要求时,则结束所述应答器报文对应的有源应答器的校验。
43.示例性电子设备下面参考图8来描述本技术实施例的电子设备,基于与前述实施例中一种列控软件的应答器报文临时限速反解校验方法相同的发明构思,本技术实施例还提供了一种列控软件的应答器报文临时限速反解校验系统,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序,当所述程序被所述处理器执行时,使得系统以执行第一方面任一项所述的方法。
44.该电子设备300包括:处理器302、通信接口303、存储器301。可选的,电子设备300还可以包括总线架构304。其中,通信接口303、处理器302以及存储器301可以通过总线架构304相互连接;总线架构304可以是外设部件互连标(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。所述总线架构304可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
45.处理器302可以是一个cpu,微处理器,asic,或一个或多个用于控制本技术方案程序执行的集成电路。
46.通信接口303,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan),有线接入网等。
47.存储器301可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact discread

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线架构304与处理器相连接。存储器也可以和处理器集成在一起。
48.其中,存储器301用于存储执行本技术方案的计算机执行指令,并由处理器302来控制执行。处理器302用于执行存储器301中存储的计算机执行指令,从而实现本技术上述实施例提供的一种列控软件的应答器报文临时限速反解校验方法。
49.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
50.本技术实施例提供了一种列控软件的应答器报文临时限速反解校验方法,其中,所述方法包括:获得第一报文获取指令,根据所述第一报文获取指令进行报文获取并存储,获得第一存储报文;对所述第一存储报文进行解扰码,获得报文临时限速信息;获得第一遍历指令,根据所述第一遍历指令进行所述报文临时限速信息遍历,获得报文临时限速对应线路数据集合;基于所述对应线路数据集合获得第一闭塞分区匹配集合;判断所述报文临时限速信息与所述第一闭塞分区匹配集合是否存在重叠区域,当存在第一重叠区域时,基于所述第一重叠区域的报文临时限速信息对闭塞分区进行标识,获得第一标识结果;遍历所述对应线路数据集合中线路临时限速,获得第一遍历结果,其中,所述线路临时限速为所述对应线路数据集合中通过tsrs接口校验的限速信息;当所述第一遍历结果中存与所述第一闭塞分区匹配集合存在重叠区域时,通过第二重叠区域的限速信息进行闭塞分区标识,获得第二标识结果;通过所述第一标识结果和所述第二标识结果进行校验。
51.本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围,也不表示先后顺序。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或者多个。至少两个是指两个或者多个。“至少一个”、“任意一个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a ,b,或c中的至少一项(个、种),可以表示:a ,b,c,a
ꢀ‑
b,a

c,b

c,或a

b

c,其中a,b,c可以是单个,也可以是多个。
52.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字
用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
53.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
54.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd

rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于终端中。可选地,处理器和存储媒介也可以设置于终端中的不同的部件中。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
55.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术及其等同技术的范围之内,则本技术意图包括这些改动和变型在内。