一种基于多个RBC实现的列车MA移交方法和装置

申请号 CN201610515982.7 申请日 2016-07-01 公开(公告)号 CN106184289A 公开(公告)日 2016-12-07
申请人 北京全路通信信号研究设计院集团有限公司; 中国铁路总公司; 发明人 杨韬; 周兴韬; 江明;
摘要 本 发明 提供一种基于多个RBC实现的列车MA移交方法和装置。RBC(n)预先配置有RBC移交关系信息和RBC边界信息。方法包括:当RBC(n)向列车发送的MA中的授权终点 位置 为移交执行应答器的位置时,RBC(n)确定出RBC(n+1);RBC(n)向RBC(n+1)发送移交预告信息;RBC(n)接收到RBC(n+1)发送的确认启动移交信息后,向RBC(n+1)发送第n进路 请求 信息;RBC(n)接收RBC(n+1)发送的第n+1授权相关信息;RBC(n)将其管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给列车。本发明保证了列车在通过RBC边界时不减速。
权利要求

1.一种基于多个RBC实现的列车MA移交方法,应用于无线闭塞中心RBC(n)中,n为正整数,其特征在于,所述RBC(n)预先配置有RBC移交关系信息和RBC边界信息;所述方法包括:
当所述RBC(n)向列车发送的行车许可MA中的授权终点位置为移交执行应答器的位置时,所述RBC(n)依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);
所述RBC(n)向所述RBC(n+1)发送移交预告信息,所述移交预告信息包括所述RBC移交关系信息,以使得所述RBC(n+1)接收到所述RBC移交关系信息后,将所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,向所述RBC(n)发送确认启动移交信息;
所述RBC(n)接收到所述RBC(n+1)发送的确认启动移交信息后,向所述RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
所述RBC(n)接收所述RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
所述RBC(n)将所述RBC(n)的管辖范围内的MA长度与所述RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给所述列车。
2.根据权利要求1所述的方法,其特征在于,所述RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码;
所述RBC边界信息包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
3.一种基于多个RBC实现的列车MA移交方法,应用于无线闭塞中心RBC(n+1)中,n为正整数,其特征在于,所述方法包括:
所述RBC(n+1)接收RBC(n)发送的移交预告信息,所述移交预告信息包括所述RBC(n)预先配置的RBC移交关系信息;
所述RBC(n+1)依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验;
当所述RBC(n+1)比对校验通过后,所述RBC(n+1)向所述RBC(n)发送确认启动移交信息;
所述RBC(n+1)接收所述RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
所述RBC(n+1)依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度;
所述RBC(n+1)向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
4.根据权利要求3所述的方法,其特征在于,所述RBC(n+1)依据进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度包括:
当所述MA长度小于等于所述RBC(n+1)的管辖范围长度时,所述RBC(n+1)直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度;
当所述MA长度大于所述RBC(n+1)的管辖范围长度时,所述RBC(n+1)向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
所述RBC(n+1)接收所述RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
所述RBC(n+1)将所述RBC(n+1)的管辖范围长度和所述剩余MA长度合并处理,计算得到所述MA长度。
5.一种基于多个RBC实现的列车MA移交装置,应用于无线闭塞中心RBC(n)中,n为正整数,其特征在于,所述RBC(n)预先配置有RBC移交关系信息和RBC边界信息;所述装置包括:
第一确定模,用于当所述RBC(n)向列车发送的行车许可MA中的授权终点位置为移交执行应答器的位置时,依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);
第一发送模块,用于向所述RBC(n+1)发送移交预告信息,所述移交预告信息包括所述RBC移交关系信息,以使得所述RBC(n+1)接收到所述RBC移交关系信息后,将所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,向所述RBC(n)发送确认启动移交信息;
第一接收模块,用于接收所述RBC(n)发送的确认启动移交信息;
第二发送模块,用于在所述第一接收模块接收到所述RBC(n+1)发送的确认启动移交信息后,向所述RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
第二接收模块,用于接收所述RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
拼接模块,用于将所述RBC(n)的管辖范围内的MA长度与所述RBC(n+1)发送的MA长度进行拼接;
第三发送模块,用于将拼接后的MA长度发送给所述列车。
6.根据权利要求5所述的装置,其特征在于,所述RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码;
所述RBC边界信息包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
7.一种基于多个RBC实现的列车MA移交装置,应用于无线闭塞中心RBC(n+1)中,n为正整数,其特征在于,所述装置包括:
第三接收模块,用于接收RBC(n)发送的移交预告信息,所述移交预告信息包括所述RBC(n)预先配置的RBC移交关系信息;
比对校验模块,用于依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验;
第四发送模块,用于当所述比对校验模块比对校验通过后,向所述RBC(n)发送确认启动移交信息;
第四接收模块,用于接收所述RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
计算模块,用于依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度;
第五发送模块,用于向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
8.根据权利要求7所述的装置,其特征在于,所述计算模块包括:
第一计算子模块,用于当所述MA长度小于等于所述RBC(n+1)的管辖范围长度时,直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度;
发送子模块,用于当所述MA长度大于所述RBC(n+1)的管辖范围长度时,向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
接收子模块,用于接收所述RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
第二计算子模块,用于将所述RBC(n+1)的管辖范围长度和所述剩余MA长度合并处理,计算得到所述MA长度。

说明书全文

一种基于多个RBC实现的列车MA移交方法和装置

技术领域

[0001] 本发明涉及列车控制技术领域,更具体地说,涉及一种基于多个RBC(Radio Block Center,无线闭塞中心)实现的列车MA(Movement Authority,行车许可)移交方法和装置。

背景技术

[0002] RBC是中国列车运行控制系统3级(Chinese Train Control System Level 3,CTCS-3)的地面核心设备,它根据列车的位置信息和地面状态信息,实时向列车发送控车指令,以保证列车在RBC管辖范围内安全、高效地运行。其中,RBC管辖范围指的是RBC控制列车运行的区域。
[0003] RBC移交指的是在不同RBC边界处,实现列车在两个相邻RBC之间MA控制的安全移交过程。
[0004] 通常情况下,两个相邻RBC之间MA的移交可以实现列车不减速通过RBC边界。但随着中国高“四纵四横”的陆续贯通,高速铁路的版图发生了巨大变化,运用CTCS-3级列控系统的高速铁路已逐渐延伸至枢纽,枢纽车站站场复杂,简单的仅有两个相邻RBC之间MA的移交已无法满足运营要求。
[0005] 假设列车的MA长度为20km,结合图1所示,当列车临近RBC1与RBC2的RBC边界,且RBC1的管辖范围内能够提供给列车的MA长度(例如剩余5km)不足以提供列车所需的MA长度20km时,此时需要启动RBC1与RBC2的移交,以让RBC2发送给RBC1列车所需的余下的15kmMA,从而使得RBC1将其管辖范围内剩余的MA长度与RBC2给予的MA长度进行拼接,来保证提供给列车的MA长度一直为20km。
[0006] 然而在实际应用过程中,RBC2的管辖范围长度可能小于RBC2需要向RBC1发送的MA长度。仍以前述案例进行说明,RBC2的管辖范围长度可能只有10km,那么RBC2的管辖范围长度10km小于RBC2需要向RBC1发送的MA长度15km,此时RBC2发送给RBC1的最大MA长度只有10km。针对这种情况,由于RBC1将其管辖范围内剩余的MA长度与RBC2发送的MA长度进行拼接也无法满足列车所需的MA长度20km,此时列车的MA长度小于20km,列车驶过RBC1与RBC2的RBC边界时速度降低。
[0007] 因此,针对两个相邻RBC中的下一RBC的管辖范围长度不足以提供上一RBC所需的MA长度时,该两个相邻RBC之间MA移交无法满足列车不减速通过RBC边界的运营要求。

发明内容

[0008] 有鉴于此,本发明提供的一种基于多个RBC实现的列车MA移交方法和装置,以解决现有技术中两个相邻RBC之间MA移交无法满足列车不减速通过RBC边界的运营要求。技术方案如下:
[0009] 基于本发明的一方面,本发明提供一种基于多个RBC实现的列车MA移交方法,应用于无线闭塞中心RBC(n)中,n为正整数,所述RBC(n)预先配置有RBC移交关系信息和RBC边界信息;所述方法包括:
[0010] 当所述RBC(n)向列车发送的行车许可MA中的授权终点位置为移交执行应答器的位置时,所述RBC(n)依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);
[0011] 所述RBC(n)向所述RBC(n+1)发送移交预告信息,所述移交预告信息包括所述RBC移交关系信息,以使得所述RBC(n+1)接收到所述RBC移交关系信息后,将所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,向所述RBC(n)发送确认启动移交信息;
[0012] 所述RBC(n)接收到所述RBC(n+1)发送的确认启动移交信息后,向所述RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0013] 所述RBC(n)接收所述RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0014] 所述RBC(n)将所述RBC(n)的管辖范围内的MA长度与所述RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给所述列车。
[0015] 优选地,所述RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码;所述RBC边界信息包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
[0016] 基于本发明的另一方面,本发明还提供一种基于多个RBC实现的列车MA移交方法,应用于无线闭塞中心RBC(n+1)中,n为正整数,所述方法包括:
[0017] 所述RBC(n+1)接收RBC(n)发送的移交预告信息,所述移交预告信息包括所述RBC(n)预先配置的RBC移交关系信息;
[0018] 所述RBC(n+1)依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验;
[0019] 当所述RBC(n+1)比对校验通过后,所述RBC(n+1)向所述RBC(n)发送确认启动移交信息;
[0020] 所述RBC(n+1)接收所述RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0021] 所述RBC(n+1)依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度;
[0022] 所述RBC(n+1)向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
[0023] 优选地,所述RBC(n+1)依据进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度包括:
[0024] 当所述MA长度小于等于所述RBC(n+1)的管辖范围长度时,所述RBC(n+1)直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度;
[0025] 当所述MA长度大于所述RBC(n+1)的管辖范围长度时,所述RBC(n+1)向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0026] 所述RBC(n+1)接收所述RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0027] 所述RBC(n+1)将所述RBC(n+1)的管辖范围长度和所述剩余MA长度合并处理,计算得到所述MA长度。
[0028] 基于本发明的再一方面,本发明还提供一种基于多个RBC实现的列车MA移交装置,应用于无线闭塞中心RBC(n)中,n为正整数,所述RBC(n)预先配置有RBC移交关系信息和RBC边界信息;所述装置包括:
[0029] 第一确定模,用于当所述RBC(n)向列车发送的行车许可MA中的授权终点位置为移交执行应答器的位置时,依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);
[0030] 第一发送模块,用于向所述RBC(n+1)发送移交预告信息,所述移交预告信息包括所述RBC移交关系信息,以使得所述RBC(n+1)接收到所述RBC移交关系信息后,将所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,向所述RBC(n)发送确认启动移交信息;
[0031] 第一接收模块,用于接收所述RBC(n)发送的确认启动移交信息;
[0032] 第二发送模块,用于在所述第一接收模块接收到所述RBC(n+1)发送的确认启动移交信息后,向所述RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0033] 第二接收模块,用于接收所述RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0034] 拼接模块,用于将所述RBC(n)的管辖范围内的MA长度与所述RBC(n+1)发送的MA长度进行拼接;
[0035] 第三发送模块,用于将拼接后的MA长度发送给所述列车。
[0036] 优选地,所述RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码;所述RBC边界信息包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
[0037] 基于本发明的再一方面,本发明还提供一种基于多个RBC实现的列车MA移交装置,应用于无线闭塞中心RBC(n+1)中,n为正整数,所述装置包括:
[0038] 第三接收模块,用于接收RBC(n)发送的移交预告信息,所述移交预告信息包括所述RBC(n)预先配置的RBC移交关系信息;
[0039] 比对校验模块,用于依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验;
[0040] 第四发送模块,用于当所述比对校验模块比对校验通过后,向所述RBC(n)发送确认启动移交信息;
[0041] 第四接收模块,用于接收所述RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0042] 计算模块,用于依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度;
[0043] 第五发送模块,用于向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
[0044] 优选地,所述计算模块包括:
[0045] 第一计算子模块,用于当所述MA长度小于等于所述RBC(n+1)的管辖范围长度时,直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度;
[0046] 发送子模块,用于当所述MA长度大于所述RBC(n+1)的管辖范围长度时,向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0047] 接收子模块,用于接收所述RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0048] 第二计算子模块,用于将所述RBC(n+1)的管辖范围长度和所述剩余MA长度合并处理,计算得到所述MA长度。
[0049] 应用本发明上述技术方案,本发明提供的基于多个RBC实现的列车MA移交方法中,RBC(n)预先配置有RBC移交关系信息和RBC边界信息,方法具体包括:当RBC(n)向列车发送的MA中的授权终点位置为移交执行应答器的位置时,RBC(n)依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);RBC(n)向RBC(n+1)发送移交预告信息;RBC(n)接收到RBC(n+1)发送的确认启动移交信息后,向RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括RBC(n+1)需要向RBC(n)发送的MA长度;RBC(n)接收RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括RBC(n+1)需要向RBC(n)发送的MA长度;RBC(n)将RBC(n)的管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给列车。因此,当本发明中RBC(n)的管辖范围内的MA长度不足以提供列车的MA长度时,RBC(n)会向RBC(n+1)请求不足的MA长度,从而保证RBC(n)最后将RBC(n)的管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接后得到的MA长度为列车的MA长度,保证列车的MA长度始终不变,从而保证列车在通过RBC边界时不减速。附图说明
[0050] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0051] 图1为多个相邻RBC的场景示意图;
[0052] 图2为本发明提供的一种基于多个RBC实现的列车MA移交方法的流程图
[0053] 图3为本发明提供的另一种基于多个RBC实现的列车MA移交方法的流程图;
[0054] 图4为本发明中多个相邻RBC的场景示意图;
[0055] 图5为本发明提供的一种基于多个RBC实现的列车MA移交装置的结构示意图;
[0056] 图6为本发明提供的一种基于多个RBC实现的列车MA移交装置的另一种结构示意图。

具体实施方式

[0057] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 现有技术中如图1所示,假设列车的MA长度为20km,RBC2的管辖范围长度为10km。当列车临近RBC1与RBC2的RBC边界,且RBC1的管辖范围内能够提供给列车的MA长度(例如剩余5km)不足以提供列车所需的MA长度20km时,此时启动RBC1与RBC2的MA移交,以让RBC2发送给RBC1列车所需的余下的15kmMA。然而此时RBC2能够发送给RBC1的最大MA长度只有
10km,那么当列车越靠近RBC1与RBC2的RBC边界,列车的MA长度越短,列车驶过RBC1与RBC2的RBC边界的速度就越低。因此现有技术受限于RBC的管辖范围长度,针对两个相邻RBC中的下一RBC的管辖范围长度不足以提供上一RBC所需的MA长度时,该两个相邻RBC之间MA移交无法满足列车不减速通过RBC边界的运营要求。
[0059] 基于此,本发明提供一种基于多个RBC实现的列车MA移交方法,本发明旨在摆脱受限于RBC的管辖范围长度的限制,实现跨多个RBC来保证列车的MA长度不变,从而保证列车在通过RBC边界时不减速。
[0060] 本发明下述实施例的执行主体为RBC(n),n为正整数。RBC(n)表示列车运行过程中的第n个RBC。
[0061] 在本发明实际应用过程中,每个RBC都预先配置有RBC移交关系信息和RBC边界信息。其中,RBC移交关系信息表示的是与RBC相邻的其他RBC的相关参数信息,RBC边界信息表示的RBC的边界处的相关参数信息。具体的:
[0062] 对于本发明中RBC(n)的RBC移交关系信息,包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码。
[0063] 在本发明中,按照RBC的性能需求,一个RBC最多可以连接四个RBC,每个RBC通过国家值和编号唯一识别,且每个RBC需要配置相邻RBC的电话号码,以便在移交过程中通过RBC(n)发送给列车,列车提前呼叫RBC(n)相邻的RBC(n+1)。
[0064] 本发明RBC(n)中的一组RBC移交关系集合可以采用如下形式表示:{相邻RBC国家值,相邻RBC编号,相邻RBC电话号码}。
[0065] 具体地,以京石武RBC7为例,因京石武RBC7管辖郑州东枢纽,郑州东枢纽为京石武高铁与郑西高铁的交汇处,因此京石武RBC7的相邻RBC包括三个,分别为京石武RBC6、京石武RBC8,郑西RBC1。因此京石武RBC7的RBC移交关系集合表示如下:
[0066]
[0067]
[0068] 对于本发明中RBC(n)的RBC边界信息,包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
[0069] 在本发明中,在每两个相邻RBC的RBC边界处都设置有移交执行应答器,也就是,移交执行应答器的位置即表示了两个相邻RBC的RBC边界位置,在移交执行应答器的两侧,分别为该两个相邻RBC的管辖范围。
[0070] 在本发明中,按照RBC的性能需求,一个RBC最多可以同时处理8辆列车的MA移交,即一个RBC最多可以有8个RBC边界。基于此,本发明将每个RBC边界与其相邻的RBC、该RBC边界处的移交执行应答器建立关联关系。其次作为本发明优选的,在列车实际运行过程中,本发明中的每个RBC边界在列车MA移交过程中扮演着不同的色(移交或接收),每个RBC边界只能与一辆列车存在绑定关系。RBC边界在列车MA移交过程中扮演的角色和RBC边界绑定的列车属于动态数据,实时变化。
[0071] 基于此,本发明RBC(n)中的一组RBC边界集合可以采用如下形式表示:{相邻RBC索引,移交执行应答器索引,RBC边界扮演角色(动态数据),列车编号(动态数据)}。
[0072] 具体地,仍以京石武RBC7为例,因京石武RBC7与三个RBC(分别为京石武RBC6、京石武RBC8,郑西RBC1)相邻,其上下行各包括一个RBC边界,因此一共有6个RBC边界,那么本发明中京石武RBC7的RBC边界集合表示如下:
[0073] {
[0074] 1,/*相邻RBC索引*/
[0075] 70,/*移交执行应答器索引*/
[0076] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0077] -1,/*列车编号,动态数据,初始化为-1*/
[0078] }
[0079] {
[0080] 0,/*相邻RBC索引*/
[0081] 140,/*移交执行应答器索引*/
[0082] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0083] -1,/*列车编号,动态数据,初始化为-1*/
[0084] }
[0085] {
[0086] 0,/*相邻RBC索引*/
[0087] 177,/*移交执行应答器索引*/
[0088] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0089] -1,/*列车编号,动态数据,初始化为-1*/
[0090] }
[0091] {
[0092] 1,/*相邻RBC索引*/
[0093] 178,/*移交执行应答器索引*/
[0094] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0095] -1,/*列车编号,动态数据,初始化为-1*/
[0096] }
[0097] {
[0098] 2,/*相邻RBC索引*/
[0099] 303,/*移交执行应答器索引*/
[0100] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0101] -1,/*列车编号,动态数据,初始化为-1*/
[0102] }
[0103] {
[0104] 2,/*相邻RBC索引*/
[0105] 304,/*移交执行应答器索引*/
[0106] BORDER_INACTIVE_A,/*边界扮演角色,动态数据,初始化为BORDER_INACTIVE_A*/[0107] -1,/*列车编号,动态数据,初始化为-1*/
[0108] }
[0109] 本发明在完成对于每个RBC的RBC移交关系信息和RBC边界信息的配置后,再执行本发明提供的基于多个RBC实现的列车MA移交方法。本发明提供的基于多个RBC实现的列车MA移交方法尤其适用于CTCS-3级列控系统。具体方法参阅图2所示,该方法基于RBC(n)侧,包括:
[0110] 步骤101,当RBC(n)向列车发送的MA中的授权终点位置为移交执行应答器的位置时,RBC(n)依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1)。
[0111] 其中,RBC(n+1)与RBC(n)相邻,RBC(n+1)为列车即将进入的下一RBC。
[0112] 如前文所述,本发明中的移交执行应答器位于两个相邻RBC的RBC边界。具体在本实施例中,移交执行应答器位于所述RBC(n)与所述RBC(n+1)的RBC边界位置处。
[0113] 在本发明中,当RBC(n)向列车发送的MA中的授权终点位置为移交执行应答器的位置时,表明下一时刻RBC(n)管辖范围内能够为列车提供的MA长度将不足以满足列车本身所需的MA长度,即RBC(n)确定需要启动RBC(n)与RBC(n+1)间的列车MA移交。
[0114] 其中,所述RBC(n)依据所述移交执行应答器和所述RBC边界信息,确定出与所述RBC(n)相邻的RBC(n+1)具体包括:
[0115] 由前文可知,本发明预先在每个RBC边界配置了RBC边界信息,RBC边界信息包括至少一组RBC边界集合,因此在本实施例中,RBC(n)根据移交执行应答器可以确定出RBC(n)的RBC边界信息中的一组RBC边界集合,进而根据该一组RBC边界集合中的相邻RBC索引,确定出RBC(n+1)。
[0116] 步骤102,RBC(n)向RBC(n+1)发送移交预告信息。
[0117] 其中所述移交预告信息包括所述RBC(n)的RBC移交关系信息。
[0118] 在本发明中,当RBC(n+1)接收到RBC(n)发送的所述RBC(n)的RBC移交关系信息后,将所述RBC移交关系信息与RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,RBC(n+1)向RBC(n)发送确认启动移交信息。
[0119] 步骤103,RBC(n)接收到RBC(n+1)发送的确认启动移交信息后,向RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度。
[0120] 通俗地讲,假设当前RBC(n)管辖范围内能够为列车提供的MA长度为5km,而列车本身所需的MA长度为20km,那么在本实施例中,当RBC(n)接收到RBC(n+1)发送的确认启动移交信息后,向RBC(n+1)发送第n进路请求信息,所述第n进路请求信息具体用于请求RBC(n+1)向RBC(n)发送15km的MA长度。
[0121] 步骤104,RBC(n)接收RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度。
[0122] 在本发明中,当RBC(n+1)获取到RBC(n)所需的15km的MA长度后,将该15km的MA长度包含于第n+1授权相关信息中,进而将该第n+1授权相关信息发送给RBC(n)。
[0123] 步骤105,RBC(n)将RBC(n)的管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给所述列车。
[0124] 其中,所述RBC(n)的管辖范围内的MA长度指的是RBC(n)的管辖范围内还能够提供给列车的MA长度。本实施例中,RBC(n)接收到RBC(n+1)发送的15km的MA长度后,将RBC(n)管辖范围内还能够提供给列车的5km的MA长度与RBC(n+1)发送的15km的MA长度进行拼接,得到20km的MA长度,进而将拼接后得到的20km的MA长度发送给列车,以保证列车的MA长度为20km,从而保证列车驶过RBC(n)与RBC(n+1)的RBC边界时速度不变。
[0125] 需要说明的是,本发明中涉及的第n进路请求信息、第n+1授权相关信息的描述仅仅用于实现将不同RBC发送的进路请求信息、不同RBC(n+1)发送的授权相关信息区分开来。
[0126] 于此同时,本发明还提供一种基于多个RBC实现的列车MA移交方法,如图3所示,该方法基于RBC(n+1)侧,与RBC(n)侧的方法相对应。其中,RBC(n+1)表示列车运行过程中的第n+1个RBC。该RBC(n+1)是与RBC(n)相邻的RBC。本实施例中RBC(n+1)中也预先配置了RBC(n+1)移交关系信息和RBC(n+1)边界信息。方法具体包括:
[0127] 步骤201,RBC(n+1)接收RBC(n)发送的移交预告信息。
[0128] 所述移交预告信息包括RBC(n)预先配置的RBC移交关系信息。所述RBC(n)预先配置的RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码。
[0129] 步骤202,RBC(n+1)依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验。如果比对校验通过,则执行步骤203,如果比对校验不通过,执行步骤207。
[0130] 在本发明中,RBC(n+1)依据RBC(n)发送的RBC移交关系信息,判断所述RBC移交关系信息中包括的相邻RBC国家值、相邻RBC编号和相邻RBC电话号码与自身的配置数据,包括RBC(n+1)自身的国家值、编号、电话号码进行比对校验。当RBC移交关系信息中包括的相邻RBC国家值、相邻RBC编号和相邻RBC电话号码与RBC(n+1)自身的国家值、编号、电话号码比对一致时,则表示比对校验通过,此时表明RBC(n+1)为与RBC(n)相邻的、列车即将进入的目标RBC。
[0131] 步骤203,RBC(n+1)向RBC(n)发送确认启动移交信息。
[0132] 当RBC(n+1)比对校验通过后,RBC(n+1)向RBC(n)发送确认启动移交信息。
[0133] 步骤204,RBC(n+1)接收RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度。
[0134] 当RBC(n)接收到RBC(n+1)发送的确认启动移交信息后,RBC(n)向RBC(n+1)发送第n进路请求信息,那么相应的,RBC(n+1)接收RBC(n)发送的第n进路请求信息。所述第n进路请求信息包括RBC(n+1)需要向RBC(n)发送的MA长度。
[0135] 步骤205,RBC(n+1)依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度。
[0136] 在本发明中,RBC(n+1)的管辖范围长度可能大于等于RBC(n+1)需要向RBC(n)发送的MA长度,RBC(n+1)的管辖范围长度也可能小于RBC(n+1)需要向RBC(n)发送的MA长度。针对这两种情况,步骤205具体包括两种实现方式。具体的:
[0137] (1)当RBC(n+1)需要向RBC(n)发送的MA长度小于等于RBC(n+1)的管辖范围长度时,RBC(n+1)直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度。
[0138] (2)当RBC(n+1)需要向RBC(n)发送的MA长度大于RBC(n+1)的管辖范围长度时,RBC(n+1)无法为RBC(n)提供足够的MA长度,此时RBC(n+1)需要向与其相邻的、列车会经过的RBC(n+2)请求剩余MA长度。具体例如,RBC(n+1)需要向RBC(n)发送的MA长度为15km,但RBC(n+1)的管辖范围长度仅仅为10km,也即RBC(n+1)只能为RBC(n)发送10km的MA长度,还差5km的MA长度。为了保证列车所需的20kmMA长度,RBC(n+1)会继续向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度,该剩余MA长度即为那还差的5km的MA长度。
[0139] RBC(n+2)接收到RBC(n+1)发送的第n+1进路请求信息后,从其管辖范围内划分出5km的MA长度,将其包含在第n+2授权相关信息中,发送回RBC(n+1)。
[0140] RBC(n+1)接收RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息中包括RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度5km。
[0141] 此时,RBC(n+1)将RBC(n+1)的管辖范围长度和RBC(n+2)发送的剩余MA长度进行合并处理,计算得到RBC(n+1)需要向RBC(n)发送的MA长度。
[0142] 步骤206,RBC(n+1)向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
[0143] 在RBC(n+1)计算得到RBC(n+1)需要向RBC(n)发送的MA长度后,将其包含在第n+1授权相关信息中,并将所述第n+1授权相关信息发送至RBC(n),从而使得RBC(n)在接收到第n+1授权相关信息后,将RBC(n)的管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接,并将拼接后的MA长度发送给列车。
[0144] 步骤207,流程结束。
[0145] 因此应用本发明的上述技术方案,当本发明中RBC(n)的管辖范围内的MA长度不足以提供列车所需的MA长度时,RBC(n)会向RBC(n+1)请求不足的MA长度,从而保证RBC(n)最后将RBC(n)的管辖范围内的MA长度与RBC(n+1)发送的MA长度进行拼接后的MA长度为列车的MA长度,保证列车的MA长度始终不变,从而保证列车在通过RBC边界时不减速。
[0146] 在本发明中,如图4所示,本发明涉及多个RBC之间MA移交过程。为了便于清楚的说明,本发明定义RBCHov1和RBCAcc1分别作为第一个MA移交的移交RBC和接收RBC,而对于第二个MA移交,RBCAcc1又作为第二个MA移交的移交RBC(RBCHov2),RBCAcc2作为第二个MA移交的接收RBC,这里RBCAcc1和RBCHov2为同一个RBC,以此类推,RBCAcc(n)作为第n+1个MA移交的移交RBC(RBCHov(n+1)),RBCAcc(n+1)作为第n+1个MA移交的接收RBC,这里RBCAcc(n)和RBCHov(n+1)为同一个RBC。
[0147] 在本发明中,RBCHov(n+1)收到RBCAcc(n+1)发送的授权相关信息后,应由RBCAcc(n)将与其管辖范围内的授权相关信息合并后发送给RBCHov(n)。以此类推,最后由RBCHov1将从RBCAcc1收到的授权相关信息合并到给列车发送的MA中。
[0148] 因此,本发明中列车MA的计算公式如下:
[0149] L_RBCAcc1=L1+L_RBCAcc2
[0150] L_RBCAcc2=L2+L_RBCAcc3
[0151] …
[0152] L_RBCAcc(n)=L(n)+L_RBCAcc(n+1)
[0153]
[0154] 上述公式中,
[0155] L0表示第1个移交RBC启动移交时从列车参考应答器到移交RBC边界的MA长度;
[0156] L(n)表示第1个接收RBC的管辖范围长度;
[0157] L(m)表示第m个接收RBC中计算的授权相关信息中涉及的长度。
[0158] 本发明在保证各RBC的连接状态正常、进路状态正常、列车状态正常的情况下,以3个RBC之间实现的列车MA移交为例具体说明。
[0159] 其中,3个RBC分别为RBC1、RBC2和RBC3,RBC2的管辖范围长度为10km,列车所需的MA长度为20km。结合图1来看,当前列车位于RBC1的管辖范围内。方法具体包括:
[0160] 步骤301,当RBC1向列车发送的MA中的授权终点位置为移交执行应答器的位置时,RBC1依据所述移交执行应答器和所述RBC边界信息,确定出RBC2。
[0161] 步骤302,RBC1向RBC2发送移交预告信息。
[0162] 所述移交预告信息包括RBC1的RBC移交关系信息。
[0163] 步骤303,RBC2接收RBC1发送的移交预告信息,并依据RBC移交关系信息与RBC2自身的配置数据进行比对校验。如果比对校验通过,则执行步骤304,如果比对校验不通过,执行步骤312。
[0164] 步骤304,RBC2向RBC1发送确认启动移交信息。
[0165] 步骤305,RBC1接收到RBC2发送的确认启动移交信息后,向RBC2发送第一进路请求信息,所述第一进路请求信息包括所述RBC2需要向RBC1发送的MA长度。
[0166] 假设当前RBC1能够为列车提供的MA长度为5km,那么RBC1向RBC2发送第一进路请求信息具体用于请求RBC2需要向RBC1发送的MA长度为15km。
[0167] 步骤306,RBC2接收RBC1发送的第一进路请求信息,并依据所述第一进路请求信息,结合RBC2的管辖范围长度,计算得知RBC2仅仅能够为RBC1发送10km的MA长度,无法为RBC1提供足够的15km的MA长度,此时RBC2继续向RBC3发送第二进路请求信息,所述第二进路请求信息包括所述RBC3需要向RBC2发送的剩余MA长度5km。
[0168] 步骤307,RBC3接收RBC2发送的第二进路请求信息,从RBC3的管辖范围内划分出5km的MA长度,将其包含在第三授权相关信息中,发送回RBC2。
[0169] 步骤308,RBC2接收RBC3发送的第三授权相关信息,将RBC2的管辖范围长度和RBC3向RBC2发送的剩余MA长度5km进行合并处理,计算得到RBC2需要向RBC1发送的MA长度15km。
[0170] 步骤309,RBC2将计算得到的MA长度15km包含在第二授权相关信息中,将第二授权相关信息发送至RBC1。
[0171] 步骤310,RBC1接收RBC2发送的第二授权相关信息,并将RBC1的管辖范围内的MA长度5km与RBC2发送的MA长度15km进行拼接,得到MA长度20km。
[0172] 步骤311,RBC1将计算得到的MA长度20km发送给列车。
[0173] 步骤312,流程结束。
[0174] 在本发明上述实施例中,当RBC2收到列车越过RBC1与RBC2的RBC边界后,向RBC1发送移交接管消息,RBC1与RBC2之间的移交过程结束,此时其他的移交流程仍然继续,不对其他流程产生影响。
[0175] 还需要说明的是,如果本实施例中在RBC1的管辖范围内的列车状态发生异常,或者进路状态异常,或者RBC1和RBC2之间通信异常,都将导致三个RBC之间的移交取消。而如果在RBC2的管辖范围内的进路状态异常,或者RBC2和RBC3之间通信异常,会导致RBC2和RBC3之间的移交取消,但是RBC1和RBC2之间的移交正常进行。
[0176] 基于本发明前文所述的一种基于多个RBC实现的列车MA移交方法,本发明还提供一种基于多个RBC实现的列车MA移交装置,如图5所示,该装置应用于RBC(n)中,n为正整数,所述RBC(n)预先配置有RBC移交关系信息和RBC边界信息。
[0177] 其中,所述RBC移交关系信息包括至少一组RBC移交关系集合,所述RBC移交关系集合包括相邻RBC国家值、相邻RBC编号和相邻RBC电话号码;所述RBC边界信息包括至少一组RBC边界集合,所述RBC边界集合包括相邻RBC索引和移交执行应答器索引。
[0178] 所述装置具体包括:
[0179] 第一确定模块10,用于当所述RBC(n)向列车发送的行车许可MA中的授权终点位置为移交执行应答器的位置时,依据所述移交执行应答器和所述RBC边界信息,确定出RBC(n+1);
[0180] 第一发送模块20,用于向所述RBC(n+1)发送移交预告信息,所述移交预告信息包括所述RBC移交关系信息,以使得所述RBC(n+1)接收到所述RBC移交关系信息后,将所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验,当比对校验通过后,向所述RBC(n)发送确认启动移交信息;
[0181] 第一接收模块30,用于接收所述RBC(n)发送的确认启动移交信息;
[0182] 第二发送模块40,用于在所述第一接收模块30接收到所述RBC(n+1)发送的确认启动移交信息后,向所述RBC(n+1)发送第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0183] 第二接收模块50,用于接收所述RBC(n+1)发送的第n+1授权相关信息,所述第n+1授权相关信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0184] 拼接模块60,用于将所述RBC(n)的管辖范围内的MA长度与所述RBC(n+1)发送的MA长度进行拼接;
[0185] 第三发送模块70,用于将拼接后的MA长度发送给所述列车。
[0186] 基于前文本发明提供的一种基于多个RBC实现的列车MA移交方法,本发明还提供一种基于多个RBC实现的列车MA移交装置,如图6所示,该装置应用于RBC(n+1)中,n为正整数,所述装置具体包括:
[0187] 第三接收模块100,用于接收RBC(n)发送的移交预告信息,所述移交预告信息包括所述RBC(n)预先配置的RBC移交关系信息;
[0188] 比对校验模块200,用于依据所述RBC移交关系信息与所述RBC(n+1)自身的配置数据进行比对校验;
[0189] 第四发送模块300,用于当所述比对校验模块200比对校验通过后,向所述RBC(n)发送确认启动移交信息;
[0190] 第四接收模块400,用于接收所述RBC(n)发送的第n进路请求信息,所述第n进路请求信息包括所述RBC(n+1)需要向所述RBC(n)发送的MA长度;
[0191] 计算模块500,用于依据所述第n进路请求信息,并结合所述RBC(n+1)的管辖范围长度,计算得到所述MA长度;
[0192] 第五发送模块600,用于向所述RBC(n)发送第n+1授权相关信息,所述第n+1授权相关信息包括所述MA长度。
[0193] 其中,所述计算模块500包括:
[0194] 第一计算子模块501,用于当所述MA长度小于等于所述RBC(n+1)的管辖范围长度时,直接从所述RBC(n+1)的管辖范围长度中计算出所述MA长度;
[0195] 发送子模块502,用于当所述MA长度大于所述RBC(n+1)的管辖范围长度时,向RBC(n+2)发送第n+1进路请求信息,所述第n+1进路请求信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0196] 接收子模块503,用于接收所述RBC(n+2)发送的第n+2授权相关信息,所述第n+2授权相关信息包括所述RBC(n+2)需要向所述RBC(n+1)发送的剩余MA长度;
[0197] 第二计算子模块504,用于将所述RBC(n+1)的管辖范围长度和所述剩余MA长度合并处理,计算得到所述MA长度。
[0198] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0199] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0200] 以上对本发明所提供的一种基于多个RBC实现的列车MA移交方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
QQ群二维码
意见反馈