一种为列车下发计划的方法及系统技术方案

技术编号:24789208 阅读:95 留言:0更新日期:2020-07-07 19:50
本公开的实施例提供了一种为列车自动下发计划的方法、系统、设备和计算机可读存储介质。所述方法包括IVOC接口数据处理服务的各个副本分别接收各IVOC发送的列车状态数据,生成“收到IVOC列车”主题的消息;列车追踪服务的各个副本分别接收“收到IVOC列车消息”主题的消息,生成“列车位置”主题的消息;车次管理服务与进出站计算服务的各个副本分别接收“列车位置”主题的消息,生成“列车车次”主题的消息与“列车下一站、早晚点”主题的消息;IVOC接口数据处理服务的各个副本分别接收“列车车次”主题与“列车下一站、早晚点”主题的消息,生成“列车控制信息”并发送至对应的IVOC。提高了列车自动下发计划的可用性、负载均衡性和可扩展性。

【技术实现步骤摘要】
一种为列车下发计划的方法及系统
本公开的实施例一般涉及轨道交通
,并且更具体地,涉及为列车下发计划的方法、系统、设备和计算机可读存储介质。
技术介绍
ITS(IntelligentTrainSupervision,智能列车监控)子系统在车车通信系统中,主要负责监督轨旁设备状态、列车运行情况、报警,提供人机操作界面控制轨旁设备和列车,为行车编制运行计划,辅助列车按计划自动行驶。通过执行一系列自动逻辑,尽量减少人工调度列车的工作量。ITS的核心自动运算是对车的路径计算、车次管理、进出站计算。ITS与CBTC(CommunicationBasedTrainControl,基于通信的列车控制)系统中的ATS(AutoTrainSupervision,列车自动控制)功能类似,该系统是针对车车通信与CBTC不同的系统场景,在原ATS基础上重新开发的一套新系统。参考传统ATS,ITS大体分为以应用服务器为处理核心的集中式架构和以车站分机为处理核心的分布式架构。1)如图1所示,以应用服务器为处理核心的集中式架构的原理是:全线设置一套应用服务器(为实现高可用,通常会部署2台或4台功能相同的应用服务器,同时只有一台主用的应用服务器,周期执行内部运算并输出)。应用服务器的主要功能包括:接收并处理网关接口机转发进来的线路上所有OC(ObjectController,对象控制器)、IVOC(IntelligentVehicleOn-boardController,智能车载控制器)、TMC(TrainManageCenter,列车管理平台)的数据,功能包括对轨旁设备状态的处理、列车信息的处理、临时限速的处理。并在内部执行加载运行图、自动为列车分配车次号、为列车计算运行路径、给IVOC发送控制命令、给OC发送操作命令、响应IVOC的道岔请求并计算冲突、自动调整、生成实际运行图、计算PIS/PA信息等。此架构的优点是架构简单,权限单一,数据一致性高。缺点是计算量大,对单点故障影响面大,对硬件要求高,不可扩展。应用服务器故障会造成全线站场界面灰显、列车不能继续运行等重大影响。当线路较长,或者行车间隔非常密集的情况下,应用服务器占用的内存、CPU、硬盘资源也会增长,甚至到达一定的瓶颈而导致功能异常。当线路延长、车数增加时,只能依靠硬件升级来缓和矛盾,软件不具备扩展能力。2)如图2所示,以车站分机为处理核心的分布式架构的原理是:每个OC集中站设置一套车站分机(为实现高可用,通常会部署2台功能相同的车站分机,同时只有一台主用的车站分机,周期执行运算并输出)。车站分机的主要功能包括:接收并处理本集中区OC、本集中区范围内的IVOC数据,包括对轨旁设备状态的处理、列车信息的处理。并在内部执行自动为列车分配车次号、为列车计算运行路径、给IVOC发送控制命令、给OC发送操作命令、响应IVOC的道岔请求并计算冲突、自动调整、生成实际运行图等。在集中区交界处,相邻的车站分机要交互复视区的列车和站场状态,为实现列车跨集中区移动的平滑过渡,车站分机之间增加了比较复杂的交权逻辑和共管处理逻辑。此架构的优点是可用性高,故障影响范围有限,具备一定的按线路扩展性,由于此架构下车站分机永远只管辖当前物理范围(单一集中区)内的列车,列车数可控,便于提前评估硬件需求。缺点是架构和逻辑较为复杂,同步数据比较频繁,较之应用服务器集中控制模式,故障点会增多。对于场段的车站分机,当所有列车均以头码车方式准备出库时,要为大量的列车实时计算出库路径,负荷量仍旧比较大。
技术实现思路
根据本公开的实施例,提供了一种为列车下发计划的方案。在本公开的第一方面,提供了一种为列车下发计划的方法,所述方法包括IVOC接口数据处理服务的各个副本分别接收各IVOC发送的列车状态数据,生成“收到IVOC列车”主题的消息并发送至列车追踪服务消息队列;列车追踪服务的各个副本分别接收列车追踪服务消息队列中的“收到IVOC列车消息”主题的消息,生成“列车位置”主题的消息并发送至车次管理服务消息队列和进出站计算服务消息队列;车次管理服务的各个副本分别接收车次管理服务消息队列中的“列车位置”主题的消息,生成“列车车次”主题的消息并发送至IVOC接口数据处理服务消息队列;进出站计算服务的各个副本分别收到进出站计算服务消息队列中的“列车位置”主题的消息,生成“列车下一站、早晚点”主题的消息并发送至IVOC接口数据处理服务消息队列;IVOC接口数据处理服务的各个副本分别接收IVOC接口数据处理服务消息队列中的“列车车次”主题与“列车下一站、早晚点”主题的消息,生成“列车控制信息”并发送至对应的IVOC。在本公开的第二方面,提供了一种为列车下发计划的系统,所述系统包括IVOC接口数据处理服务模块,其各个副本分别接收各IVOC发送的列车状态数据,生成“收到IVOC列车”主题的消息并发送至列车追踪服务消息队列;列车追踪服务模块,其各个副本分别接收列车追踪服务消息队列中的“收到IVOC列车消息”主题的消息,生成“列车位置”主题的消息并发送至车次管理服务消息队列和进出站计算服务消息队列;车次管理服务模块,其各个副本分别接收车次管理服务消息队列中的“列车位置”主题的消息,生成“列车车次”主题的消息并发送至IVOC接口数据处理服务消息队列;进出站计算服务模块,其各个副本分别收到进出站计算服务消息队列中的“列车位置”主题的消息,生成“列车下一站、早晚点”主题的消息并发送至IVOC接口数据处理服务消息队列;IVOC接口数据处理服务模块的各个副本还分别接收IVOC接口数据处理服务消息队列中的“列车车次”主题与“列车下一站、早晚点”主题的消息,生成“列车控制信息”并发送至对应的IVOC。在本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二发面的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了ITS的以应用服务器为处理核心的处理列车业务时序图;;图2示出了ITS的以车站分机为处理核心的处理列车业务时序图;图3示出了根据本公开的实施例的列车管理的负载均衡处理方法的运行环境原理图;图4示出了根据本公开的实施例的列车管理的负载均衡处理方法的流程图;图5示出了根据本公开的实施例的为列车自动下发计划的方法的流程图;图6示出了根据本公开的实施例的为列车自动下发计划的方法消息视角流程图;图7示出了根据本公开的实施例的为列车本文档来自技高网
...

【技术保护点】
1.一种为列车自动下发计划的方法,其特征在于,包括:/nIVOC接口数据处理服务的各个副本分别接收各IVOC发送的列车状态数据,生成“收到IVOC列车”主题的消息并发送至列车追踪服务消息队列;/n列车追踪服务的各个副本分别接收列车追踪服务消息队列中的“收到IVOC列车消息”主题的消息,生成“列车位置”主题的消息并发送至车次管理服务消息队列和进出站计算服务消息队列;/n车次管理服务的各个副本分别接收车次管理服务消息队列中的“列车位置”主题的消息,生成“列车车次”主题的消息并发送至IVOC接口数据处理服务消息队列;进出站计算服务的各个副本分别收到进出站计算服务消息队列中的“列车位置”主题的消息,生成“列车下一站、早晚点”主题的消息并发送至IVOC接口数据处理服务消息队列;/nIVOC接口数据处理服务的各个副本分别接收IVOC接口数据处理服务消息队列中的“列车车次”主题与“列车下一站、早晚点”主题的消息,生成“列车控制信息”并发送至对应的IVOC。/n

【技术特征摘要】
1.一种为列车自动下发计划的方法,其特征在于,包括:
IVOC接口数据处理服务的各个副本分别接收各IVOC发送的列车状态数据,生成“收到IVOC列车”主题的消息并发送至列车追踪服务消息队列;
列车追踪服务的各个副本分别接收列车追踪服务消息队列中的“收到IVOC列车消息”主题的消息,生成“列车位置”主题的消息并发送至车次管理服务消息队列和进出站计算服务消息队列;
车次管理服务的各个副本分别接收车次管理服务消息队列中的“列车位置”主题的消息,生成“列车车次”主题的消息并发送至IVOC接口数据处理服务消息队列;进出站计算服务的各个副本分别收到进出站计算服务消息队列中的“列车位置”主题的消息,生成“列车下一站、早晚点”主题的消息并发送至IVOC接口数据处理服务消息队列;
IVOC接口数据处理服务的各个副本分别接收IVOC接口数据处理服务消息队列中的“列车车次”主题与“列车下一站、早晚点”主题的消息,生成“列车控制信息”并发送至对应的IVOC。


2.根据权利要求1所述的方法,其特征在于,各服务的副本数量是根据负载情况确定的。


3.根据权利要求1所述的方法,其特征在于,IVOC接口数据处理服务的各个副本分别接收各IVOC发送的列车状态数据包括:
由Ribbon客户端负载均衡器根据预设的负载均衡算法选择对应的IVOC接口数据处理服务的副本进行远程服务调用,将各列车的IVOC发送的IVOC接口服务调用请求发送给IVOC接口数据处理服务的各个副本。


4.根据权利要求1所述的方法,其特征在于,服务的各个副本分别接收消息队列中的消息包括:
消息服务器中的交换机根据RabbitMQ消息机制,将消息队列中的消息负载均衡地分别发送给服务的多个副本。


5.根据权利要求1所述的方法,其特征在于,
所述列车状态数据包括列车ID、列车真实位置;所述生成“列车位置”主题的消息包括,将所述列车状态数据作为IVOC外部接口数据,添加内部协议帧头,转换为内部通信协议格式,生成“收到IVOC列车消息”主题的消息。


6.根据权利要求5所述的方法,其特征在于,
所述生成“列车位置”主题的消息包括,根据所述“收到IVOC列车消息”主题的消息中的列...

【专利技术属性】
技术研发人员:温博为张强
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:北京;11

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

1