1.本技术涉及轨道交通技术领域,特别涉及一种列车线路的切换方法及设备。
背景技术:2.随着近年来城市轨道交通的发展建设,轨道交通也随之强大起来。整体来看,我国轨道交通建设已经进入了突飞猛进的发展时期,并且我国城市轨道运营里程已达全球排名第一。
3.当前轨道交通发展的迅速,一个城市会存在多条列车线路。针对每一条列车线路,为线路提供信号覆盖的信号设备与列车的车载控制设备使用同一厂家的产品,列车在线路上行驶过程中,列车的车载控制设备可以使用预先配置与线路上各个信号设备匹配的线路数据进行控车,但是,目前列车只能在匹配的某一条线路上行驶,无法运行至其它线路。
技术实现要素:4.本技术的目的是提供一种列车线路的切换方法、区域控制器及装置,用以提供一种列车在不同线路间灵活切换的方案。
5.第一方面,本技术提供一种列车线路的切换方法,所述方法包括:
6.在列车进入至少两条线路的重叠区域之后,所述列车的目标控制端中的主控设备确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
7.所述主控设备下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;
8.所述主控设备根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
9.第二方面,本技术提供一种列车线路的切换方法,所述方法包括:
10.列车的目标控制端中的从控设备接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
11.所述从控设备在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。
12.第三方面,本技术提供一种列车线路的切换方法,所述方法包括:
13.列车的其它控制端中的主控设备接收到目标控制端中的主控设备发送的第二数
据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;
14.所述其它控制端中的主控设备在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。
15.第四方面,本技术实施例提供一种列车线路的切换设备,列车线路的切换设备包括至少一个处理器、以及至少一个存储器;
16.其中,所述存储器存储有程序代码,当程序代码被所述处理器执行时,实现如下过程:
17.在列车进入至少两条线路的重叠区域之后,确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
18.下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;
19.根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
20.第五方面,本技术实施例提供一种列车线路的切换设备,列车线路的切换设备包括至少一个处理器、以及至少一个存储器;
21.其中,所述存储器存储有程序代码,当程序代码被所述处理器执行时,实现如下过程:
22.接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
23.在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。
24.第六方面,本技术实施例提供一种列车线路的切换设备,列车线路的切换设备包括至少一个处理器、以及至少一个存储器;
25.其中,所述存储器存储有程序代码,当程序代码被所述处理器执行时,实现如下过程:
26.接收到目标控制端中的主控设备发送的第二数据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其
它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;
27.在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。
28.第七方面,本技术实施例提供一种列车线路的切换装置,包括:
29.确定模块,用于在列车进入至少两条线路的重叠区域之后,确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
30.数据下载模块,用于下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;
31.第一切换模块,用于根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
32.第八方面,本技术实施例提供一种列车线路的切换装置,包括:
33.接收模块,用于接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
34.第二切换模块,用于在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。
35.第九方面,本技术实施例提供一种列车线路的切换装置,包括:
36.通知模块,用于接收到目标控制端中的主控设备发送的第二数据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;
37.第三切换模块,用于在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。
38.第十方面,本技术实施例提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备执行时,使得所述电子设备能够执行如上述第一方面或第二方面或第三方面中所述的列车线路的切换方法。
39.第十一方面,本技术提供一种计算机程序产品,包括计算机程序:所述计算机程序被处理器执行时实现如上述第一方面或第二方面或第三方面中所述的列车线路的切换方法。
40.在列车进入至少两条线路的重叠区域之后,列车的目标控制端中的主控设备可以从至少两条线路中选择一条目标线路,列车从当前运行的线路切换到目标线路上运行;目标控制端中的主控设备在确定出目标线路之后,可以下载该目标线路的线路配置数据,并且,通知目标控制端中的从控设备以及其它控制端中的主控设备和从控设备根据线路编号下载目标线路的线路配置数据;这样,列车上的各个控制设备可以下载并存储目标线路上的线路配置数据,为列车进行线路切换作数据准备,在列车切换到目标线路上运行时,目标控制端中的主控设备、从控设备以及其它控制端中的主控设备和从控设备可以使用下载的目标线路的线路配置数据对列车进行控制。另外,主控设备根据获取到的列车的行驶位置确定满足线路切换条件后,确定可以进行跨线切换,此时目标控制端中的主控设备通知从控设备以及其它控制端中的主控设备和从控设备进行跨线切换,将当前使用的线路配置数据切换为目标线路的线路配置数据。基于本技术实施例提供的列车线路的切换,可以保证列车中的各个控制设备在切换后可以使用目标线路的线路配置数据,从而保证列车成功进行跨线切换。
附图说明
41.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为本技术实施例提供的一种列车跨线切换数据的控制方法的应用场景图;
43.图2为本技术实施例提供的一种目标控制端和其他控制端的应用场景图;
44.图3为本技术实施例提供的一种列车线路的切换方法的流程示意图;
45.图4为本技术实施例提供的一种目标控制端中的ato的数据下载的流程图;
46.图5为本技术实施例提供的一种目标控制端中的if的数据下载的流程图;
47.图6为本技术实施例提供的一种其它控制端中的atp的数据下载的流程图;
48.图7为本技术实施例提供的一种其它控制端中的ato的数据下载的流程图;
49.图8为本技术实施例提供的一种其它控制端中的if的数据下载的流程图;
50.图9为本技术实施例提供的一种目标控制端和其他控制端中的主控制系统和备用控制系统的应用场景图;
51.图10为本技术实施例提供的一种列车线路上预设切换区域为重叠区域中的部分区域的应用场景图;
52.图11为本技术实施例提供的一种目标控制端中的ato的线路切换的流程图;
53.图12为本技术实施例提供的一种目标控制端中的if的线路切换的流程图;
54.图13为本技术实施例提供的一种其它控制端中的atp的线路切换的流程图;
55.图14为本技术实施例提供的一种其它控制端中的ato的线路切换的流程图;
56.图15为本技术实施例提供的一种其它控制端中的if的线路切换的流程图;
57.图16为本技术实施例提供的一种列车线路切换的整体流程图;
58.图17为本技术实施例提供的第一种列车线路的切换设备的结构示意图;
59.图18为本技术实施例提供的第二种列车线路的切换设备的结构示意图;
60.图19为本技术实施例提供的第三种列车线路的切换设备的结构示意图;
61.图20为本技术实施例提供的第一种列车线路的切换装置的结构示意图;
62.图21为本技术实施例提供的第二种列车线路的切换装置的结构示意图;
63.图22为本技术实施例提供的第三种列车线路的切换装置的结构示意图。
具体实施方式
64.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。其中,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
65.并且,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述中,“多个”是指两个或多于两个。
66.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
67.为了便于理解本技术实施例所提供的一种列车线路的切换方法及设备,下面对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
68.(1)列车自动防护子系统(automatic train protrction,atp):atp是列车运行超速防护或列车速度监督系统。主要功能为:对列车运行进行超速防护,对与安全有关的设备实行监控,实现列车位置检测,保证列车之间的安全间隔,保证列车在安全速度下运行,完成信号显示、故障报警、降级提示、列车参数和线路参数的输入,与列车自动监控系统(automatic train supervision,ats)、列车自动运行系统(automatic train operation,ato)及车辆系统接口进入信息交换。
69.(2)atp功能:包括atp轨旁功能、atp传输功能和atp车载功能;其中,atp轨旁功能负责列车安全间隔和生成报文,完成对列车安全运行授权许可的发布和报文的准备,这些报文包括安全、非安全和信号信息等;atp传输功能负责发出报文信号,包括报文和atp车载设备所需的其他数据;atp车载功能负责车载安全运行、自行驾驶,并提供信号系统和司机间的接口。
70.(3)ato:ato是列车自动驾驶,它代替司机操作列车驱动、制动设备,自动实现列车的启动、加速、匀速惰行、制动等驾驶功能,可使列车经常处于最佳运行状态,高质量地自动
驾驶,提高列车运行速率,避免不必要的、过于剧烈的加速和减速。
71.目前,针对同一条列车线路,为线路提供信号覆盖的信号设备与列车的车载控制设备使用同一厂家的产品,列车的车载控制设备中预先配置同厂家的线路上设置的信号设备所对应的线路数据,在列车运行过程中,可以通过预先配置的线路数据进行安全运行;但是,由于不同线路上使用的信号设备为不同厂家的设备,不同线路对应的线路数据不同,因此,列车只能在预先配置的某一条线路上运行,不能跨线运行。
72.基于上述问题,本技术实施例提供一种列车线路的切换方法,在列车进入至少两条线路的重叠区域之后,列车的目标控制端中的主控设备确定列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;所述主控设备下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;所述主控设备根据获取到的所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
73.本技术的实施例提供的技术方案至少带来以下有益效果:
74.在列车进入至少两条线路的重叠区域之后,列车的目标控制端中的主控设备可以从至少两条线路中选择一条目标线路,列车从当前运行的线路切换到目标线路上运行;目标控制端中的主控设备在确定出目标线路之后,可以下载该目标线路的线路配置数据,并且,通知目标控制端中的从控设备以及其它控制端中的主控设备和从控设备根据线路编号下载目标线路的线路配置数据;这样,列车上的各个控制设备可以下载并存储目标线路上的线路配置数据,为列车进行线路切换作数据准备,在列车切换到目标线路上运行时,目标控制端中的主控设备、从控设备以及其它控制端中的主控设备和从控设备可以使用下载的目标线路的线路配置数据对列车进行控制。另外,主控设备根据获取到的列车的行驶位置确定满足线路切换条件后,确定可以进行跨线切换,此时目标控制端中的主控设备通知从控设备以及其它控制端中的主控设备和从控设备进行跨线切换,将当前使用的线路配置数据切换为目标线路的线路配置数据。基于本技术实施例提供的列车线路的切换,可以保证列车中的各个控制设备在切换后可以使用目标线路的线路配置数据,从而保证列车成功进行跨线切换。
75.在介绍完本技术实施例的主要发明思想之后,下面结合附图对本技术实施例提供的一种列车跨线切换数据的控制方法的应用场景进行介绍。如图1所示,包括:安装于列车上的多个控制设备10、用于与运行在线路上的各个列车的控制设备10进行通信的区域控制器(zone controller,zc)11、计算机联锁(computer interlocking,ci)12、列车运行监控系统(automatic train supervision,ats)13、维护支持系统(maintenance status system,mss)14,其中:
76.zc 11,主要负责根据通信列车所汇报的位置信息以及联锁所排列的进路和轨旁设备提供的轨道占用/空闲信息,为其控制范围内的通信列车计算生成移动授权(movement authority,ma),保证其控制区域内通信列车的安全运行,具备在各种列车控制等级和驾驶模式下进行列车管理的能力,通过通信网络发送给列车上的控制设备。
77.ci 12,通过利用计算机对车站作业人员的操作命令及现场表示的信息进行逻辑
运算,从而实现对信号机及道岔等进行集中控制,使其达到相互制约的车站联锁设备,即微机集中联锁。
78.ats 13,用于监督列车、自动调整列车运行以保证时刻表,提供调整服务的数据以尽可能减小列车未正点运行造成的不便。
79.mss 14,用于列车设备身份识别,运行状态监测,故障排查及处理功能,预防性维护功能,远程访问功能。
80.其中,安装于列车上的多个控制设备10,与区域控制器11、计算机联锁12、列车运行监控系统13、维护支持系统14之间采用无线通信方式。
81.如图2所示,本技术实施例的列车包括目标控制端20及至少一个其他控制端21;
82.其中,目标控制端20包括主控设备201和从控设备202;其他控制端21包括主控设备211和从控设备212。
83.列车进入至少两条线路的重叠区域之后,列车的目标控制端20中的主控设备201确定列车需要切换到的目标线路;
84.主控设备201下载目标线路的线路配置数据,并通知目标控制端20中的从控设备202以及其它控制端21的主控设备211和从控设备212下载目标线路的线路配置数据;当列车上的目标控制端20中的主控设备201根据获取到的列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为目标线路的线路配置数据;并通知目标控制端20中的从控设备202以及其他控制端21中的主控设备211和从控设备212,对当前使用的线路配置数据进行切换。
85.当然,本技术实施例提供的方法并不限于图1和图2所示的应用场景,还可以用于其它可能的应用场景,本技术实施例并不进行限制。对于图3所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
86.为进一步说明本技术实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本技术实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。
87.如图3所示,本技术实施例提供的一种列车线路的切换方法的流程示意图。如图3所示,该方法包括以下步骤:
88.在步骤s301中,在列车进入至少两条线路的重叠区域之后,所述列车的目标控制端中的主控设备确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
89.实施中,本技术实施例中至少两条线路的重叠区域是指,有在该区域上至少两条列车线路在地理位置上存在重叠,且该至少两条列车线路的控制信号覆盖存在重叠。
90.在目标控制端中的主控设备确定列车需要切换到的目标线路,根据重叠区域中线路的个数,可以采用不同的方式确定目标线路,下面分别进行介绍:
91.若重叠区域中存在两条线路,则将两条线路中除当前列车运行的线路之外的另一条线路作为列车需要切换到的目标线路;
92.若重叠区域中存在至少三条线路,则接收zc发送的移动授权中包含的指示信息,
根据指示信息从除当前运行的线路之外的其它线路中选择目标线路。
93.例如,重叠区域中存在三条线路,分别为1号线路、2号线路、3号线路,当前列车运行的线路为1号线路,目标控制端中的主控设备在确定当前重叠区域中除当前运行的线路之外还存在两条可选的线路,则目标控制端中的主控设备等待zc的下一步指令;若zc发送的移动授权中包含“目标线路为2号线路”的指示信息,则目标控制端中的主控设备将2号线作为目标线路;若zc发送的移动授权中包含“目标线路为3号线路”的指示信息,则目标控制端中的主控设备将3号线作为目标线路。
94.在步骤s302中,目标控制端中的主控设备下载所述目标线路的线路配置数据。
95.在步骤s303中,目标控制端中的主控设备通知目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载目标线路的线路配置数据。
96.在步骤s304中,目标控制端中的主控设备根据获取到的所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据。
97.在步骤s305中,目标控制端中的主控设备通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
98.本技术实施例在列车进行线路切换的过程中,在确定出目标线路之后,需要下载目标线路的线路配置数据,以及在确定满足切换条件后进行线路切换。下面针对这两个过程分别进行说明。
99.一、数据下载过程。
100.需要说明的是,本技术实施例在列车切换过程中,在确定出目标线路之后,目标控制端中的主控设备和从控设备,以及其他控制端中的主控设备和从控设备均要下载目标线路的线路配置参数。
101.其中,本技术实施例中的主控设备为atp,从控设备包括ato和if。
102.1、目标控制端中的atp的数据下载;
103.目标控制端中的atp确定所述列车需要切换到的目标线路之后,下载目标线路的线路配置数据。
104.2、目标控制端中的ato的数据下载;
105.如图4所示的目标控制端中的ato的数据下载的流程图,具体可以包括以下步骤:
106.在步骤s401中,目标控制端中的atp确定列车需要切换到的目标线路。
107.在步骤s402中,目标控制端中的atp向目标控制端中的ato发送第一数据下载指令;
108.其中,第一数据下载指令中包含目标线路标识和数据版本信息。
109.在步骤s403中,目标控制端中的ato下载目标线路的线路配置数据。
110.3、目标控制端中的if的数据下载;
111.如图5所示的目标控制端中的if的数据下载的流程图,具体可以包括以下步骤:
112.在步骤s501中,目标控制端中的atp确定列车需要切换到的目标线路。
113.在步骤s502中,目标控制端中的atp向目标控制端中的if发送第一数据下载指令;
114.其中,第一数据下载指令中包含目标线路标识和数据版本信息。
115.在步骤s503中,目标控制端中的if下载目标线路的线路配置数据。
116.4、其它控制端中的atp的数据下载;
117.如图6所示的其它控制端中的atp的数据下载的流程图,具体可以包括以下步骤:
118.在步骤s601中,目标控制端中的atp确定列车需要切换到的目标线路。
119.在步骤s602中,目标控制端中的atp发送第二数据下载指令给其它控制端中的atp;
120.其中,第二数据下载指令中包含目标线路标识和数据版本信息。
121.在步骤s603中,其它控制端中的atp下载目标线路的线路配置数据。
122.5、其它控制端中的ato的数据下载;
123.如图7所示的其它控制端中的ato的数据下载的流程图,具体可以包括以下步骤:
124.在步骤s701中,其它控制端中的atp接收目标控制端中的atp发送的第二数据下载指令;
125.其中,第二数据下载指令包含目标线路标识和数据版本信息。
126.在步骤s702中,其它控制端中的atp通知其它控制端中的ato下载目标线路的线路配置数据;
127.需要说明的是,其它控制端中的atp在通知其它控制端中的ato下载目标线路的线路配置数据时,可以向其它控制端中的ato发送包含目标线路标识和数据版本信息的消息。
128.在步骤s703中,其它控制端中的ato根据目标线路标识和数据版本信息,下载目标线路的线路配置数据。
129.6、其它控制端中的if的数据下载;
130.如图8所示的其它控制端中的if的数据下载的流程图,具体可以包括以下步骤:
131.在步骤s801中,其它控制端中的atp接收目标控制端中的atp发送的第二数据下载指令;
132.其中,第二数据下载指令包含目标线路标识和数据版本信息。
133.在步骤s802中,其它控制端中的atp通知其它控制端中的if下载目标线路的线路配置数据;
134.需要说明的是,其它控制端中的atp在通知其它控制端中的if下载目标线路的线路配置数据时,可以向其它控制端中的if发送包含目标线路标识和数据版本信息的消息。
135.在步骤s803中,其它控制端中的if根据目标线路标识和数据版本信息,下载目标线路的线路配置数据。
136.需要说明的是,目标控制端和其它控制端中的atp、ato、if分别从各自对应的板载非易失性存储器(non-volatile random access memory,nvram)中下载目标线路的线路配置数据。
137.本技术实施例一种可选的应用场景为,如图9所示,列车的目标控制端90包括主控制系统和备用控制系统,相应的,其它控制端91中也包括主控制系统和备用控制系统;
138.其中,目标控制端90的主控制系统中包括主控设备901和从控设备902,目标控制端90的备用控制系统中包括主控设备903和从控设备904;其它控制端91的主控制系统中包括主控设备911和从控设备912,其它控制端91的备用控制系统中包括主控设备913和从控设备914。
139.可选的,目标控制端90的主控制系统中的主控设备901可以为atp,目标控制端90的主控制系统中的从控设备902可以为ato或if;其它控制端91的主控制系统中的主控设备
911可以为atp,其它控制端91的主控制系统中的从控设备912可以为ato或if;
140.目标控制端90的备用控制系统中的主控设备903可以为atp,目标控制端90的备用控制系统中的从控设备904可以为ato或if;其它控制端91的备用控制系统中的主控设备913可以为atp,其它控制端91的备用控制系统中的从控设备914可以为ato或if。
141.需要说明的是,目标控制端90的主控制系统中各个设备的数据下载方式,以及其它控制端91的主控制系统中各个设备的数据下载方式参见上文描述,在此不再详细赘述。
142.针对目标控制端的备用控制系统各个设备的数据下载方式,以及其它控制端的备用控制系统中各个设备的数据下载方式参见下文描述:
143.一种可选的实施方式为,目标控制端的主控制系统中的atp在确定出目标线路之后,通知目标控制端的备用控制系统中的atp下载目标线路的线路配置数据;相应的,目标控制端的备用控制系统中的atp在接收到目标控制端的主控制系统中的atp发送的通知后,下载目标线路的线路配置数据。
144.目标控制端的主控制系统中的ato,在接收目标控制端的主控制系统中的atp发送的目标线路标识之后,通知目标控制端的备用控制系统中的ato下载目标线路的线路配置数据;相应的,目标控制端的备用控制系统中的ato在接收到目标控制端的主控制系统中的ato发送的通知后,下载目标线路的线路配置数据。
145.目标控制端的主控制系统中的if,在接收目标控制端的主控制系统中的atp发送的目标线路标识之后,通知目标控制端的备用控制系统中的if下载目标线路的线路配置数据;相应的,目标控制端的备用控制系统中的if在接收到目标控制端的主控制系统中的if发送的通知后,下载目标线路的线路配置数据。
146.其它控制端的主控制系统中的atp,在接收目标控制端的主控制系统中的atp发送的目标线路标识之后,通知其它控制端的备用控制系统中的atp下载目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的atp在接收到其它控制端的主控制系统中的atp发送的通知后,下载目标线路的线路配置数据。
147.其它控制端的主控制系统中的ato,在接收其它控制端的主控制系统中的atp发送的目标线路标识之后,通知其它控制端的备用控制系统中的ato下载目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的ato在接收到其它控制端的主控制系统中的ato发送的通知后,下载目标线路的线路配置数据。
148.其它控制端的主控制系统中的if,在接收其它控制端的主控制系统中的atp发送的目标线路标识之后,通知其它控制端的备用控制系统中的if下载目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的if在接收到其它控制端的主控制系统中的if发送的通知后,下载目标线路的线路配置数据。
149.本技术实施例列车的目标控制端中的主控设备在通知其它设备下载目标线路的配置数据之后,目标控制端中的主控设备判断列车是否满足线路切换条件,若确定满足线路切换条件,控制列车进行线路切换。
150.实施中,目标控制端中的主控设备根据所述列车的行驶位置以及预设切换区域,判断列车是否满足线路切换条件;
151.可选的,本技术实施例中预设切换区域可以为重叠区域中的部分区域;
152.例如,如图10所示,线路1为点a和点b之间的路段,线路2为点c和点d之间的路段;
线路1和线路2的重叠区域为点c与点b之间的区域;预设切换区域可以为图10中所示的点e和点f之间的区域。
153.一种可选的实施方式为,目标控制端中的主控设备根据下列方式确定满足线路切换条件:
154.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备均下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车位于预设切换区域,则所述主控设备确定满足线路切换条件;或
155.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备中有设备未下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车当前行驶至预设切换区域的切换结束点,则所述主控设备确定满足线路切换条件。
156.实施中,目标控制端中的主控设备为atp,从控设备包括ato和if;其它控制端中的主控设备为atp,从控设备包括ato和if;在目标控制端中的atp确定目标控制端中的ato和if、其它控制端中的atp、其它控制端中的ato和if均下载完成目标线路的线路配置数据,则在列车运行至预设切换区域后,确定列车满足线路切换条件。
157.另外,为了保证列车的正常运行,本技术实施例预设切换区域的切换结束点与重叠区域的终点存在一定距离;在列车运行至切换结束点时,无论各个设备是否下载完成目标线路的线路配置数据,列车均需要执行跨线操作;
158.因此,若目标控制端中的atp确定目标控制端中的ato和if、其它控制端中的atp、ato和if中部分或全部设备未下载完成目标线路的线路配置数据,在确定列车当前行驶至预设切换区域的切换结束点时,目标控制端中的atp确定列车满足线路切换条件。
159.需要说明的是,在本技术实施例的目标控制端和其它控制端中包含主控制系统和备用控制系统时,目标控制端中的atp需要确定目标控制端中主控制系统的ato和if,备用系统的atp、ato和if,其它控制端中主控制系统的atp、ato和if,其它控制端中备用控制系统的atp、ato和if所有设备是否下载完成目标线路的线路配置数据。
160.本技术实施例在判断各个设备是否下载完成目标线路的线路配置数据时,目标控制端中的atp根据各个设备的跨线状态,判断各个设备是否下载完成目标线路的线路配置数据。
161.本技术实施例在列车进入至少两条线路重叠区域后,目标控制端和其它控制端中的各个设备的跨线状态可以包括:初始状态、热加载状态、热切换状态;
162.其中,在初始状态下,各个设备可以接收目标线路数据的数据下载命令;并在接收到数据下载命令之后,各个设备的跨线状态由初始状态切换为热加载状态;
163.在热加载状态下,各个设备分别判断缓存中是否具备目标线路的线路配置数据,若具备目标线路的线路配置数据,则将目标线路的线路配置数据加载到各自内存中,将设备的跨线状态切换为热切换状态;反之,若不具备目标线路的线路配置数据,则下载该目标线路的线路配置数据至缓存,并将缓存中的目标线路的线路配置数据加载到各自内存中,将设备的跨线状态切换为热切换状态。
164.在热切换状态下,目标控制端和其它控制端中的各个设备在接收到切换指令后,将数据指针切换到目标线路的线路配置数据,并对相应数据进行转换。
165.其中,在各个跨线状态中,各个设备均可以收到多个数据下载指令;若最近一次接收到的数据下载指令中包含的目标线路标识与之前接收到的数据下载指令中包含的目标线路标识不同,则将重新进行线路数据查询。
166.实施中,本技术实施例目标控制端和其它控制端的各个设备周期性向目标控制端中的atp反馈当前跨线状态、数据版本等信息;
167.需要说明的是,若目标控制端中的ato和if、其它控制端中的atp、ato和if在初始状态或热加载状态接收到目标控制端中的atp通知的切换指令时,则确定跨线失败,可以不执行该切换指令。
168.二、线路切换过程。
169.需要说明的是,本技术实施例在列车切换过程中,在目标控制端中的主控设备和从控设备,以及其他控制端中的主控设备和从控设备均下载完成目标线路的线路配置数据之后,目标控制端中的主控设备在确定满足线路切换条件后,目标控制端中的主控设备和从控设备,以及其他控制端中的主控设备和从控设备均要切换成目标线路的线路配置数据。
170.其中,本技术实施例中的主控设备为atp,从控设备包括ato和if。
171.1、目标控制端中的atp的线路切换;
172.目标控制端中的atp根据目标控制端中的ato和if、其它控制端中的atp、其它控制端中的ato和if的数据下载状态以及列车当前的行驶位置,确定满足线路切换条件后,将当前使用的线路配置数据切换成目标线路的线路配置数据。
173.2、目标控制端中的ato的线路切换;
174.如图11所示的目标控制端中的ato的线路切换的流程图,具体可以包括以下步骤:
175.在步骤s1101中,目标控制端中的atp根据目标控制端中的ato和if、其它控制端中的atp、其它控制端中的ato和if的数据下载状态以及列车当前的行驶位置,确定满足线路切换条件。
176.在步骤s1102中,目标控制端中的atp向目标控制端中的ato发送第一切换指令;
177.其中,第一切换指令中包含目标线路标识和数据版本信息。
178.在步骤s1103中,目标控制端中的ato将当前使用的线路配置数据切换为目标线路的线路配置数据。
179.3、目标控制端中的if的线路切换;
180.如图12所示的目标控制端中的if的线路切换的流程图,具体可以包括以下步骤:
181.在步骤s1201中,目标控制端中的atp确定目标控制端中的ato和if、其它控制端中的atp、其它控制端中的ato和if的数据下载状态以及列车当前的行驶位置,确定满足线路切换条件。
182.在步骤s1202中,目标控制端中的atp向目标控制端中的if发送第一切换指令;
183.其中,第一切换指令中包含目标线路标识和数据版本信息。
184.在步骤s1203中,目标控制端中的if将当前使用的线路配置数据切换为目标线路的线路配置数据。
185.4、其它控制端中的atp的线路切换;
186.如图13所示的其它控制端中的atp的线路切换的流程图,具体可以包括以下步骤:
187.在步骤s1301中,目标控制端中的atp确定目标控制端中的ato和if、其它控制端中的atp、其它控制端中的ato和if的数据下载状态以及列车当前的行驶位置,确定满足线路切换条件。
188.在步骤s1302中,目标控制端中的atp发送第二切换指令给其它控制端中的atp;
189.其中,第二切换指令中包含目标线路标识和数据版本信息。
190.在步骤s1303中,其它控制端中的atp将当前使用的线路配置数据切换为目标线路的线路配置数据。
191.5、其它控制端中的ato的线路切换;
192.如图14所示的其它控制端中的ato的线路切换的流程图,具体可以包括以下步骤:
193.在步骤s1401中,其它控制端中的atp接收目标控制端中的atp发送的第二切换指令;
194.其中,第二切换指令中包含目标线路标识和数据版本信息。
195.在步骤s1402中,其它控制端中的atp通知其它控制端中的ato将当前使用的线路配置数据切换为目标线路的线路配置数据;
196.需要说明的是,其它控制端中的atp在通知其它控制端中的ato将当前使用的线路配置数据切换为目标线路的线路配置数据时,可以向其它控制端中的ato发送包含目标线路标识和数据版本信息的消息。
197.在步骤s1403中,其它控制端中的ato根据第二切换指令中的目标线路标识和数据版本信息将当前使用的线路配置数据切换为目标线路的线路配置数据。
198.6、其它控制端中的if的线路切换;
199.如图15所示的其它控制端中的if的线路切换的流程图,具体可以包括以下步骤:
200.在步骤s1501中,其它控制端中的atp接收目标控制端中的atp发送的第二切换指令;
201.其中,第二切换指令中包含目标线路标识和数据版本信息。
202.在步骤s1502中,其它控制端中的atp通知其它控制端中的if将当前使用的线路配置数据切换为目标线路的线路配置数据;
203.需要说明的是,其它控制端中的atp在通知其它控制端中的if将当前使用的线路配置数据切换为目标线路的线路配置数据时,可以向其它控制端中的if发送包含目标线路标识和数据版本信息的消息。
204.在步骤s1503中,其它控制端中的if根据第二切换指令中的目标线路标识和数据版本信息将当前使用的线路配置数据切换为目标线路的线路配置数据。
205.本技术实施例一种可选的应用场景为,如图9所示,在此不再详细赘述;
206.针对目标控制端的备用控制系统各个设备的线路切换方式,以及其它控制端的备用控制系统中各个设备的线路切换方式参见下文描述:
207.一种可选的实施方式为,目标控制端的主控制系统中的atp在确定满足线路切换条件之后,通知目标控制端的备用控制系统中的atp切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的atp在接收到目标控制端的主控制系统中的atp发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
208.目标控制端的主控制系统中的ato,在接收目标控制端的主控制系统中的atp发送
的包含目标线路标识和数据版本信息的第一切换指令之后,通知目标控制端的备用控制系统中的ato将当前使用的线路配置数据切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的ato在接收到目标控制端的主控制系统中的ato发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
209.目标控制端的主控制系统中的if,在接收目标控制端的主控制系统中的atp发送的包含目标线路标识和数据版本信息的第二切换指令之后,通知目标控制端的备用控制系统中的if将当前使用的线路配置数据切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的if在接收到目标控制端的主控制系统中的if发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
210.其它控制端的主控制系统中的atp,在接收目标控制端的主控制系统中的atp发送的包含目标线路标识和数据版本信息的第二切换指令之后,通知其它控制端的备用控制系统中的atp将当前使用的线路配置数据切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的atp在接收到其它控制端的主控制系统中的atp发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
211.其它控制端的主控制系统中的ato,在接收其它控制端的主控制系统中的atp发送的包含目标线路标识和数据版本信息的第二切换指令之后,通知其它控制端的备用控制系统中的ato将当前使用的线路配置数据切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的ato在接收到其它控制端的主控制系统中的ato发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
212.其它控制端的主控制系统中的if,在接收其它控制端的主控制系统中的atp发送的包含目标线路标识和数据版本信息的第二切换指令之后,通知其它控制端的备用控制系统中的if将当前使用的线路配置数据切换为目标线路的线路配置数据;相应的,其它控制端的备用控制系统中的if在接收到其它控制端的主控制系统中的if发送的通知后,将当前使用的线路配置数据切换为目标线路的线路配置数据。
213.如图16所示,本技术实施例一种列车线路切换的整体流程图,具体可以包括如下步骤:
214.在步骤s1601中,在列车进入至少两条线路的重叠区域之后,所述列车的目标控制端中的主控设备确定所述列车需要切换到的目标线路;
215.在步骤s1602中,目标控制端中的主控设备下载所述目标线路的线路配置数据;
216.在步骤s1603中,目标控制端中的主控设备向目标控制端中的从控设备发送第一数据下载指令;其中,第一数据下载指令中包含目标线路标识和数据版本信息;
217.在步骤s1604中,目标控制端中的主控设备向其它控制端中的主控设备发送第二数据下载指令;其中,第二数据下载指令中包含目标线路标识和数据版本信息;
218.需要说明的是,上述步骤s1602~步骤s1604执行的先后顺序不作限定;
219.在步骤s1605中,其它控制端中的主控设备通知其它控制端中的从控设备下载目标线路的线路配置数据;
220.在步骤s1606中,目标控制端中的从控设备根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;
221.在步骤s1607中,其它控制端中的主控设备根据所述第二数据下载指令中包含的
目标线路标识和数据版本信息,下载相应的线路配置数据;
222.在步骤s1608中,其它控制端中的从控设备下载目标线路的线路配置数据;
223.需要说明的是,上述步骤s1606~步骤s1608执行的先后顺序不作限定;
224.在步骤s1609中,目标控制端中的主控设备根据获取到的所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;
225.在步骤s1610中,目标控制端中的主控设备向目标控制端中的从控设备发送第一切换指令;其中,第一切换指令中包含的目标线路标识和数据版本信息;
226.在步骤s1611中,目标控制端中的主控设备向其它控制端中的主控设备发送第二切换指令;其中,第二切换指令中包含的目标线路标识和数据版本信息;
227.在步骤s1612中,其它控制端中的主控设备通知其它控制端中的从控设备,将当前使用的线路数据切换为目标线路的线路配置数据;
228.在步骤s1613中,目标控制端中的从控设备根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据。
229.在步骤s1614中,其它控制端中的主控设备根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;
230.在步骤s1615中,其它控制端中的从控设备将当前使用的线路数据切换为目标线路的线路配置数据。
231.基于同一发明构思,本技术实施例提供一种列车线路的切换设备,其中该列车线路的切换设备可以为本技术实施例中目标控制端中的主控设备;如图17所示,该列车线路的切换设备1700包括至少一个处理器1701、以及至少一个存储器1702;
232.其中,所述存储器1702存储有程序代码,当程序代码被所述处理器1701执行时,实现如下过程:
233.在列车进入至少两条线路的重叠区域之后,确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
234.下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;
235.根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
236.可选的,所述处理器1701具体用于:
237.向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一数据下载指令,以使所述目标控制端中的从控设备根据所述第一数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据;以及
238.向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二数据下载指令,以使所述其它控制端中的主控设备根据所述第二数据下载指令中包含的目
标线路标识和数据版本信息下载相应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备下载相应的线路配置数据。
239.可选的,所述处理器1701具体用于:
240.向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一切换指令,以使所述目标控制端中的从控设备根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;以及
241.向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二切换指令,以使所述其它控制端中的主控设备根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备进行数据切换。
242.可选的,所述目标控制端包括主控制系统和备用控制系统,所述目标控制端中的主控设备为所述主控制系统中的主控设备;
243.所述处理器1701还用于:
244.向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三数据下载指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据。
245.可选的,所述处理器1701还用于:
246.向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三切换指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据。
247.可选的,所述处理器1701用于根据下列方式确定满足线路切换条件:
248.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备均下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车位于预设切换区域,则确定满足线路切换条件;或
249.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备中有设备未下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车当前行驶至预设切换区域的切换结束点,则确定满足线路切换条件。
250.基于同一发明构思,本技术实施例提供一种列车线路的切换设备,其中该列车线路的切换设备可以为本技术实施例中目标控制端中的从控设备;如图18所示,该列车线路的切换设备1800包括至少一个处理器1801、以及至少一个存储器1802;
251.其中,所述存储器1802存储有程序代码,当程序代码被所述处理器1801执行时,实现如下过程:
252.接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
253.在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。
254.基于同一发明构思,本技术实施例提供一种列车线路的切换设备,其中该列车线路的切换设备可以为本技术实施例中其它控制端中的主控设备;如图19所示,该列车线路的切换设备1900包括至少一个处理器1901、以及至少一个存储器1902;
255.其中,所述存储器1902存储有程序代码,当程序代码被所述处理器1901执行时,实现如下过程:
256.接收到目标控制端中的主控设备发送的第二数据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;
257.在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。
258.可选的,所述其它控制端包括主控制系统和备用控制系统,所述其它控制端中的主控设备为所述主控制系统中的主控设备;
259.所述处理器1901还用于:
260.在接收到目标控制端中的主控设备发送的第二数据下载指令后,通知所述其它控制端的备用控制系统中的主控设备下载所述目标线路的线路配置数据;
261.在接收到目标控制端中的主控设备发送的第二切换指令后,通知所述其它控制端的备用控制系统中的主控设备进行数据切换。
262.如图20所示,本技术实施例提供一种列车线路的切换装置2000,具体可以应用于上述实施例中目标控制端中的主控设备,包括:
263.确定模块2001,用于在列车进入至少两条线路的重叠区域之后,确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
264.数据下载模块2002,用于下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;
265.第一切换模块2003,用于根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。
266.可选的,所述数据下载模块2002具体用于:
267.向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一数据下载指令,以使所述目标控制端中的从控设备根据所述第一数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据;以及
268.向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二数据下载指令,以使所述其它控制端中的主控设备根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备下载相应的线路配置数据。
269.可选的,所述第一切换模块2003具体用于:
270.向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一切换指令,以使所述目标控制端中的从控设备根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;以及
271.向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二切换指令,以使所述其它控制端中的主控设备根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备进行数据切换。
272.可选的,所述目标控制端包括主控制系统和备用控制系统,所述目标控制端中的主控设备为所述主控制系统中的主控设备;
273.所述数据下载模块2002还用于:
274.向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三数据下载指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据。
275.可选的,所述第一切换模块2003还用于:
276.向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三切换指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据。
277.可选的,所述第一切换模块2003用于根据下列方式确定满足线路切换条件:
278.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备均下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车位于预设切换区域,则确定满足线路切换条件;或
279.若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备中有设备未下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车当前行驶至预设切换区域的切换结束点,则确定满足线路切换条件。
280.如图21所示,本技术实施例提供一种列车线路的切换装置2100,具体可以应用于上述实施例中目标控制端中的从控设备,包括:
281.接收模块2101,用于接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线
路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;
282.第二切换模块2102,用于在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。
283.如图22所示,本技术实施例提供一种列车线路的切换装置2200,具体可以应用于上述实施例中其它控制端中的主控设备,包括:
284.通知模块2201,用于接收到目标控制端中的主控设备发送的第二数据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;
285.第三切换模块2202,用于在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。
286.可选的,所述其它控制端包括主控制系统和备用控制系统,所述其它控制端中的主控设备为所述主控制系统中的主控设备;
287.所述通知模块2201还用于:
288.在接收到目标控制端中的主控设备发送的第二数据下载指令后,通知所述其它控制端的备用控制系统中的主控设备下载所述目标线路的线路配置数据;
289.在接收到目标控制端中的主控设备发送的第二切换指令后,通知所述其它控制端的备用控制系统中的主控设备进行数据切换。
290.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述列车线路的切换方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
291.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如本技术提供的列车线路的切换方法的任一方法。
292.在示例性实施例中,本技术提供的一种列车线路的切换方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的列车线路的切换方法中的步骤。
293.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列
表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
294.本技术的实施方式的列车线路的切换方法的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
295.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
296.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
297.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言诸如java、c++等,还包括常规的过程式程序设计语言诸如“如“语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务端上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
298.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
299.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
300.本技术提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本技术总的构思下的几个示例,并不构成本技术保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本技术方案所扩展出的任何其他实施方式都属于本技术的保护范围。
301.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
302.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
303.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
304.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
305.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:1.一种列车线路的切换方法,其特征在于,所述方法包括:在列车进入至少两条线路的重叠区域之后,所述列车的目标控制端中的主控设备确定所述列车需要切换到的目标线路;其中所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;所述主控设备下载所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据;所述主控设备根据所述列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为所述目标线路的线路配置数据;并通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。2.如权利要求1所述的方法,其特征在于,所述主控设备通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载所述目标线路的线路配置数据,具体包括:所述主控设备向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一数据下载指令,以使所述目标控制端中的从控设备根据所述第一数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据;以及所述主控设备向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二数据下载指令,以使所述其它控制端中的主控设备根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备下载相应的线路配置数据。3.如权利要求1所述的方法,其特征在于,所述主控设备通知所述目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换,具体包括:所述主控设备向所述目标控制端中的从控设备发送包含目标线路标识和数据版本信息的第一切换指令,以使所述目标控制端中的从控设备根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;以及所述主控设备向所述其它控制端中的主控设备发送包含目标线路标识和数据版本信息的第二切换指令,以使所述其它控制端中的主控设备根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,以及由所述其它控制端中的主控设备通知所述其它控制端中的从控设备进行数据切换。4.如权利要求1所述的方法,其特征在于,所述目标控制端包括主控制系统和备用控制系统,所述目标控制端中的主控设备为所述主控制系统中的主控设备;在所述主控设备确定所述列车需要切换到的目标线路之后,在所述主控设备根据获取到的所述列车的行驶位置确定满足线路切换条件之前,所述方法还包括:所述主控设备向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三数据下载指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据。
5.如权利要求4所述的方法,其特征在于,所述主控设备根据获取到的所述列车的行驶位置确定满足线路切换条件之后,所述方法还包括:所述主控设备向所述目标控制端的备用控制系统中的主控设备发送包含目标线路标识和数据版本信息的第三切换指令,以使所述目标控制端的备用控制系统中的主控设备根据所述第三切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据。6.如权利要求1~5任一项所述的方法,其特征在于,所述主控设备根据下列方式确定满足线路切换条件:若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备均下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车位于预设切换区域,则所述主控设备确定满足线路切换条件;或若确定所述目标控制端中的从控设备、所述其它控制端中的主控设备和从控设备中有设备未下载完成所述目标线路的线路配置数据,且根据所述列车当前的行驶位置,确定所述列车当前行驶至预设切换区域的切换结束点,则所述主控设备确定满足线路切换条件。7.一种列车线路的切换方法,其特征在于,所述方法包括:列车的目标控制端中的从控设备接收到所述目标控制端中的主控设备发送的第一数据下载指令后,根据所述第一数据下载指令中包含的目标线路标识和数据版本信息,下载相应的线路配置数据;所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识,所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的;所述从控设备在接收到所述主控设备发送的第一切换指令后,根据所述第一切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据;所述第一切换指令是所述主控设备在根据获取到的所述列车的行驶位置确定满足线路切换条件后发送的。8.一种列车线路的切换方法,其特征在于,所述方法包括:列车的其它控制端中的主控设备接收到目标控制端中的主控设备发送的第二数据下载指令后,根据所述第二数据下载指令中包含的目标线路标识和数据版本信息下载相应的线路配置数据,并通知所述其它控制端中的从控设备下载目标线路的线路配置数据;所述目标控制端为根据所述列车的行驶方向从所述列车的至少两个控制端中选取出的,所述其它控制端为所述列车的除所述目标控制端之外的控制端,所述目标线路标识为所述列车进入至少两条线路的重叠区域之后需要切换到的目标线路的标识;所述其它控制端中的主控设备在接收到所述目标控制端中的主控设备发送的第二切换指令后,根据所述第二切换指令中包含的目标线路标识和数据版本信息,将当前使用的线路数据切换为所述目标线路的所述数据版本信息对应的线路配置数据,并通知所述其它控制端中的从控设备进行数据切换。9.如权利要求8所述的方法,其特征在于,所述其它控制端包括主控制系统和备用控制系统,所述其它控制端中的主控设备为所述主控制系统中的主控设备;所述方法还包括:所述其它控制端中的主控设备在接收到目标控制端中的主控设备发送的第二数据下载指令后,通知所述其它控制端的备用控制系统中的主控设备下载所述目标线路的线路配
置数据;所述其它控制端中的主控设备在接收到目标控制端中的主控设备发送的第二切换指令后,通知所述其它控制端的备用控制系统中的主控设备进行数据切换。10.一种列车线路的切换设备,其特征在于,包括至少一个处理器、以及至少一个存储器;其中,所述存储器存储有程序代码,当程序代码被所述处理器执行时,实现如权利要求1-9中任一项所述的列车线路的切换方法。
技术总结本申请涉及轨道交通技术领域,特别涉及一种列车线路的切换方法及设备,用以提供一种列车在不同线路间灵活切换的方案。本申请实施例在列车进入至少两条线路的重叠区域之后,目标控制端中的主控设备确定列车需要切换到的目标线路;目标控制端为根据列车的行驶方向从列车的至少两个控制端中选取出的;主控设备下载目标线路的线路配置数据并通知目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,下载目标线路的线路配置数据;根据列车的行驶位置确定满足线路切换条件后,将当前使用的线路配置数据切换为目标线路的线路配置数据;并通知目标控制端中的从控设备以及其它控制端中的主控设备和从控设备,对当前使用的线路配置数据进行切换。的线路配置数据进行切换。的线路配置数据进行切换。
技术研发人员:张溢斌 戚重庆 沙硕 杨勇
受保护的技术使用者:青岛海信微联信号有限公司
技术研发日:2022.07.26
技术公布日:2022/11/1