一种列车进路方法、装置、设备及介质与流程
本发明涉及智能列车进路技术领域,尤其涉及一种列车进路方法、装置、设备及介质。
背景技术:
随着新兴信息技术的快速驱动,近年来铁路交通快速发展。列车运营的主要目标是保证能够大密度、低间隔的实现列出的运行。为了实现该目标,现有技术中由工作人员创建任务,并基于列车的ats(automatictrainsupervision,列车自动监控系统)实现列车进路的确定。
其中,列车的ats属于atc(自动列车控制系统)的一个子系统,它通过与联锁系统、atp/ato等其它系统配合,为列车运行设定进路,对列车运行进行自动调整,指挥行车,实施列车运行管理,完成对一条城市轨道线路的列车运营指挥。
选择进路确定的时机以及确定进路策略的选择,将会直接影响列车的运行效率,而现有技术中通过工作人员创建任务,ats系统再基于创建的任务进行进路确定势必影响列车运行的效率。
技术实现要素:
本发明提供了一种列车进路方法、装置、设备及介质,用以解决现有技术中进路确定效率低,影响列车运行效率的问题。
第一方面,本发明提供了一种列车进路方法,所述方法包括:
接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段;
若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务;
针对所述进路任务,根据所述当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路;
并将所述列车进路的信息发送给联锁系统。
进一步地,所述根据当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述前方待触发进路;确定列车当前占压区段到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述列车前方进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
进一步地,所述接收列车发送的其当前所在位置信息及其目的地信息,还包括:
接收所述列车是否折返的信息;
所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:
若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路满足办理进路的联锁条件,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述前方进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送防护按钮命令。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送办理进路命令。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的进路办理成功,则确定该任务状态满足条件。
第二方面,本发明还提供了一种列车进路装置,所述装置包括:
确定模块,用于接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段;
创建模块,用于若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务;
处理模块,用于针对所述进路任务,根据所述当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路;
发送模块,用于并将所述列车进路的信息发送给联锁系统。
进一步地,所述处理模块,具体用于通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
进一步地,所述处理模块,具体用于针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
进一步地,所述处理模块,具体用于若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述前方待触发进路;确定列车当前占压区段到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述列车前方进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于接收所述列车是否折返的信息;所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路满足办理进路的联锁条件,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述前方进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送防护按钮命令。
进一步地,所述处理模块,具体用于若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
进一步地,所述处理模块,具体用于若所述任务状态为命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送办理进路命令。
进一步地,所述处理模块,具体用于若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的进路办理成功,则确定该任务状态满足条件。
第三方面,本发明还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述列车进路方法的步骤。
第四方面,本发明还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述列车进路方法的步骤。
在本发明中,ats系统当确定列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务,经过ats系统进行进路的筛选,选择满足要求的最优进路,并将选择的进路的信息发送给联锁系统进行进路控制。因为本发明中预先针对每个进路设置了触发区段,从而使ats系统自动化的实现进路任务的触发,以及进路任务的筛选,从而提高了进路确定的效率,进而提高了列车的运行效率。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种列车进路的过程示意图;
图2为本发明的一些实施例提供的一种进路和触发区段的示意图;
图3a-图3b为本发明的一些实施例提供的一种配置设置前后进路选择优先级对比图;
图4a-图4b为本发明实施例提供的一种列车进路冲突区配置示意图;
图5a-图5d为本发明的实施例提供的一种双线折返过程图;
图6为本发明实施例提供的进路过程确定示意图;
图7为本发明实施例提供的一种列车进路装置的结构示意图;
图8为本发明实施例提供的一种电子设备。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员所获取的所有其他实施例,都属于本发明保护的范围。
为了提高进路确定效率,增加列车运行效率,本发明实施例提供了一种列车进路方法、装置、设备及介质。
实施例1:
图1为本发明实施例提供的一种列车进路过程示意图,该过程包括以下步骤:
s101:接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段。
本发明实施例提供的列车进路方法应用于ats系统,也可以是服务器等设备。
在本发明实施例中,列车的当前所在位置信息可以是列车自身上报的。列车的目的地信息可以是根据列车时刻表,或者列车排序表,根据该列车的车次确定的,也可以是列车自身上报的。
ats系统根据与信号机之间的关联关系,自动建立了进路拓扑图,根据列车当前的位置信息和目的地信息,可以确定列车当前占压区段。
s102:若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务。
为了提高进路确定的效率以及列车运行的效率,针对每个进路预先设置有其对应的触发区段,并且不同的进路根据列车的运行方向的不同,对应的触发区段也不同。
当确定了列车当前占压区段后,并且因为列车的目的地已知,因此可以根据预先针对每个进路设置的触发区段,判断该列车当前占压区段是否为任一进路对应的触发区段,若是,则针对该列车创建进路任务。
图2为本发明的一些实施例提供的一种进路和触发区段的示意图,其中图中包括a、b、c、d各个区段,x1-x2为进路,该进路对应的触发区段为区段b,当列车行驶到区段b时,ats系统根据列车当前的位置信息,确定列车当前占压区段为区段b,该区段b为进路x1-x2的触发区段,因此针对该列车创建进路任务。
s103:针对所述进路任务,根据所述列车的位置、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路。
针对该列车,创建了进路任务后,ats系统根据进路间的关联关系自动建立进路拓扑图,根据列车当前所在位置信息和运行目的地,遍历所有可能的进路序列,然后根据列车经过的站台筛选不符合条件的进路序列;当有多个符合条件的进路序列时,自动选择最优进路。其中在选取最优进路时:优先选取通过道岔定位到达目的地的进路序列。其中该最优进路即为满足要求的进路。
s104:并将所述列车进路的信息发送给联锁系统。
当确定满足条件的进路时,将该进路的信息发送给联锁系统,此时ats系统持续监控进路是否办理成功,如不成功则需要再次发送列车的进路的信息且最多可进行三次该周期性操作。
将列车进路的信息发送给联锁系统进行列车进路为现有技术,在此不作赘述。
在本发明中,ats系统当确定列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务,经过ats系统进行进路的筛选,选择满足要求的最优进路,并将选择的进路的信息发送给联锁系统进行进路控制。因为本发明中预先针对每个进路设置了触发区段,从而使ats系统自动化的实现进路任务的触发,以及进路任务的判断,从而提高了进路确定的效率,进而提高了列车的运行效率。
实施例2:
为了提高进路确定效率,在上述实施例的基础上,在本发明实施例中,所述根据当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
采用状态机对每个任务状态进行判断,当所有任务状态都满足条件时,根据列车的位置信息、目的地信息以及获取的该列车的前方进路的相关信息,确定允许该列车进路,并且选择满足条件的进路。若通过状态机中对应的每个任务状态进行判断时,存在至少一个任务状态不满足条件时,确定不能为列车排列进路,更不能选择满足要求的进路。
ats系统根据列车当前所在位置信息和运行目的地,遍历所有可能的进路序列,然后根据列车经过的站台筛选不符合条件的进路序列;当有多个符合条件的进路序列时,自动选择最优进路。其中在选取最优进路时:优先选取通过道岔定位到达目的地的进路序列。其中该最优进路即为满足要求的进路。
图3a-3b为本发明的一些实施例提供的一种配置设置前后进路选择优先级对比图。
基于图3a所示,存在的进路分别为:s2402-s2401、s2402-s2406和s2406-s2401,其中进路s2402-s2401是正线,s2402-s2406和s2406-s2401这两条进路组成侧线。列车经过s2402后,会默认选择s2402-s2401进路,也就是正线,此时侧线进路的优先级低于正线进路的优先级。
基于图3b所示,若预先根据运营需求定义了进路的优先级,例如设定了正线进入通过困难度高于侧线进路,则可以知道侧线进路的优先级高于正线进路。在设定正线进入通过困难度高于侧线进路时,列车经过s2402后,会默认选择s2402-s2406和s2406-s2401这两条进路组成的侧线。
该配置方式有效的解决了当正线出现故障不能使用时,通过配置的设置,选择侧线的优先级高于正线的优先级,即可实现当列车到达后,直接选择优先级高的侧线,不会影响列车的进程,且该配置的设置同样适用于需要列车率先进入侧线的情景。
实施例3:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
在本发明实施例中为了增加进路确定的易用性,并方便进行进路确定中任务状态的增删,采用状态机对每个任务状态进行判断。
使用面向对象的状态机实现列车进路检测的功能,一种检测对应一种任务状态,针对该状态机中的每个任务状态是否满足条件进行列车是否进路的判断,当第一个任务状态满足条件时,跳转到下一任务状态,针对下一任务状态进行判断,直到状态机中所有任务状态依次判断出满足条件时,确定列车进路。当状态机中任意一个任务状态不满足条件时,不会跳转到下一状态,而是循环检查,直到条件满足或超时。若满足,跳转到下一任务状态进行检测,若超时,直接跳转到任务失败状态,结束进路触发任务。
实施例4:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
如果任务状态为时刻表等待检测,判断该任务状态是否满足条件可以判断该列车此时的发车时间是否与时刻表中该列车对应的发车时刻一致,若一致该任务状态满足条件,可以进行下一任务状态的判断。若不一致,则任务状态不满足条件,不能跳转到下一任务状态,在设定时间长度内,重复进行该任务状态的判断,只有该时刻是否与时刻表中该列车对应的发车时刻一致后,任务状态才满足条件,跳转到下一任务状态,进行下一任务状态的判断。若在设定时间长度内该任务状态还不满足条件,则结束进路任务触发。
实施例5:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方待触发进路;确定列车当前的位置到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
如果任务状态为活动距离检测,判断该任务状态是否满足条件应该判断其待触发区段是否满足条件,确定活动距离检测是否满足条件的过程可以是:确定列车当前的位置到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若满足列车到达进路的条件,则确定列车可以到达进路,该任务状态满足条件,可以进行下一任务状态的判断。如该任务状态为最后一个任务状态,则确定该列车可以到达进路。
实施例6:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述前方待触发进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
如果任务状态为过车顺序冲突检测,判断该任务状态是否满足条件可以判断,可以是确定是否存在比该列车早进入该前方待触发进路的列车时,具体可以根据列车时刻表中各列车的信息确定。若查找到有早于该列车进入前方待触发进路的列车,此时过车顺序存在冲突,该列车需要进行等候,此时任务状态不满足条件,不能跳转到下一状态。只有在设定时间长度内,经过循环检测,当检测到前方待触发进路上不存在比该列车早进入前方待触发进路的列车时,即在该前方待触发进路上的其他列车驶离时,任务状态才满足条件。
若查找到没有早于该列车进入前方待触发进路的列车,则该任务状态满足条件,直接跳转到下一状态,此时过车顺序不存在冲突。
当列车进路存在冲突时,根据列车的时刻表,确定有较该列车早设定时长的其他列车进入该前方待触发进路,则让其他列车先进入该前方待触发进路,该列车进行等候,直至列车的不具有较该列车进入该前方待触发进路早设定时长的其他列车后,该列车进入前方待触发进路。
图4a-4b为本发明实施例提供的一种列车进路冲突区配置示意图,包括:
基于图4a所示,其横坐标表示时间轴,纵坐标表示车站,车次10201其行驶路线是从a站行驶到b站后,折返后的车次变为10202,其行驶路线是从b站行驶到a站。车次10102其行驶路线是从a站行驶到b站后再行驶到c站。根据图4a所示车次10202和车次10302会存在过程顺序冲突。
具体的如图4b所示,车次10202和车次10302在设定时间长度内前进方向相同,车次10202在侧线驶入b站站台2,车次10302在正线驶入b站站台2,两辆列车在b站上行方向存在过车顺序冲突,ats系统查找通过冲突区的所有列车计划,并控制进路冲突区段的进路办理,从而达到控制列车次序运行的目的。
具体的,ats系统查找列车时刻表车次10302驶入时间要早于车次10202,因此车次10302优先通过。
实施例7:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述接收列车发送的其当前所在位置信息及其目的地信息,还包括:
接收所述列车是否折返的信息;
所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:
若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;若所述前方待触发进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
如果任务状态为进路确认,判断该任务状态是否满足条件的过程可以是:先判断该列车是否折返,若该列车进行折返且根据列车当前的位置信息以及该列车的目的地信息确定的前方待触发进路为折返区段时,确定该折返区段是否有其他列车,若查找到该折返区段存在其他折返列车,则需要更改该列车的折返区段,查找没有其他折返列车的折返区段,最终确定更改后的列车的折返区段。若查找该列车折返区段中不存在其他折返列车,则将该折返区段确定为该列车的折返区段,此时该任务状态满足条件,直接跳转到下一任务状态。
下面针对该列车折返区段还存在其他列车需要折返的情况进行详细说明。
图5a-5d为本发明的实施例提供的一种双线折返过程图,包括:
基于图5a所示,确定列车1和列车2两辆列车在设定时间长度内均需要进行折返,其中列车1先于列车2到达站台2,ats系统控制先进入站台的列车1率先进入默认折入进路,驶入折返轨。
基于图5b所示,列车2到达站后2,ats系统发现默认折入进路已经有列车占用,根据“折入优先”的原则,在默认折入进路已经有列车占用的情况下,ats系统不能控制列车2进入默认折入进路,则查找其他折返区段,控制列车2驶入其他折返轨,此时列车1在默认折入进路等候。
基于图5c所示,待列车2驶入其他折返轨停稳后,ats系统根据“先入先出”的原则,控制先进入双线折返轨的列车1驶出折返轨,此时列车2在其进入的其他折返轨进行等候。
基于图5d所示,列车1驶出站台1后,随后ats系统控制列车2驶出折返轨。
若采用常规的单轨道折返方式,列车1先到达站台2进行折返时,后到列车需要在站台2等待列车1完全驶出折返轨道后,列车2才可以驶入折返进路,再进行折出,而本发明中采用双线折返方式,能够有效减少其等待时间,提高折返效率。
实施例8:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;若所述前方待触发进路满足办理进路的联锁条件,则确定该任务状态满足条件。
如果任务状态为进路有效性检测,判断该任务状态是否满足条件可以判断其前方待触发进路上是否满足办理进路的连锁条件,即该前方待触发进路是否存在障碍。若该前方待触发进路不满足办理进路的联锁条件,即该前方待触发进路存在障碍,此时进路无效,任务状态不满足条件,不能跳转到下一任务状态。只有在设定时间长度内,经过循环检测,等到该前方待触发进路满足办理进路的联锁条件后,即该前方待触发进路不存在障碍,任务状态才满足条件。
若该前方待触发进路满足办理进路的联锁条件,此时任务状态满足条件,直接跳转到下一任务状态。
实施例9:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;若所述前方待触发进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
如果任务状态为进路防护区段检测,判断该任务状态是否满足条件可以判断其待触发进路过走防护道岔能够正常建立防护锁,若该前方待触发进路的进路过走防护道岔未正常建立防护锁,此时任务状态不满足条件,不能跳转到下一任务状态。只有在设定时间长度内,经过循环检测,等到该前方待触发进路的进路过走防护道岔正常建立防护锁后,任务状态才满足条件。若该前方待触发进路的进路过走防护道岔正常建立防护锁,此时任务状态满足条件,直接跳转到下一任务状态。
实施例10:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车的前方待触发进路;向联锁系统发送防护按钮命令。
如果任务状态为防护按钮命令输出,向联锁系统发送防护按钮命令后,跳转到下一任务状态。
实施例11:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,确定所述列车是否进路,包括:
若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;若所述前方待触发进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
如果任务状态为检测过走防护按钮状态,判断该任务状态是否满足条件可以判断其前方待触发进路的过走防护方向预设按钮是否到位,若该前方待触发进路中过走防护方向预设按钮未到位,此时任务状态不满足条件,不能跳转到下一任务状态。只有在设定时间长度内,经过循环检测,等到该前方待触发进路中过走防护方向预设按钮到位后,任务活动才满足条件。其中该前方待触发进路的过走防护方向预设按钮的状态是ats系统根据联锁系统上报的按钮状态信息获取的。
若该前方待触发进路中过走防护方向预设按钮到位,此时任务状态满足条件,直接跳转到下一任务状态。
实施例12:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车的前方待触发进路;向联锁系统发送办理进路命令。
如果任务状态为防护按钮命令输出,向联锁系统发送办理进路命令后,跳转到下一任务状态。
实施例13:
为了提高进路确定效率,在上述各实施例的基础上,在本发明实施例中,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车运行方向前方待触发进路;若所述前方待触发进路的进路办理成功,则确定该任务状态满足条件。
如果任务状态为进路排列检测,判断该任务状态是否满足条件可以判断进路是否办理成功,若进路未办理成功,此时任务状态不满足条件,不能跳转到下一任务状态。只有在设定时间长度内,经过循环检测,直到检测到进路办理成功,任务状态才满足条件。若进路办理成功,此时任务状态满足条件,直接跳转到下一任务状态。
下面通过一个详细的实施例,对本发明实施例的进路确定过程进行说明,图6为本发明实施例提供的进路过程确定示意图:
s601:建立进路任务,完成进路任务依赖信息的初始化。
s602:状态机基于时刻表等待检测。
s603:若时刻表等待检测成功,则进行活动距离检测。
s604:若活动距离检测成功,则进行过车顺序冲突检测。
s605:若过车顺序冲突检测成功,则进行进路确认。
s606:若进路确认检测成功,则进行进路有效性检测。
s607:若进路有效性检测成功,则进行进路防护区段检测。
s608:若进路防护区段检测成功,则进行过走防护按钮状态。
s609:若防护按钮命令输出检测成功,则进行过走防护按钮状态检测。
s610:若过走防护按钮状态检测成功,则进行命令输出。
s611:若命令输出检测成功,则进行进路排列检测。
s612:若进路排列检测成功,则任务成功状态。
s613:若进路任务依赖信息的初始化、时刻表等待检测、活动距离检测、过车顺序冲突检测、进路确认、进路有效性检测、进路防护区段检测、进路排列检测任一检测不成功,则任务失败状态。
s614:若活动距离检测或者联锁命令输出检测不成功,则任务取消状态。
s615:任务成功状态、任务失败状态或者任务取消状态后为任务完成状态。
如上表所示,完成进路任务依赖信息的初始化后进行时刻表等待检测,检查该列车是否在设定时间长度内即将发车。若是,进入活动距离检测状态。进行活动距离检测时,若前方待触发进路不存在其他列车,则进入过车顺序冲突检测状态。进行过车顺序冲突检测时,若根据接收到的列车时刻表,确定该前方待触发进路不存在较该列车进入该前方待触发进路早设定时长的其他列车后,进入进路确认状态。进入进路确认状态后,若该列车折返区段不存在其他折返列车,则进行进路有效性检测状态。进行进路有效性检测时,若该前方待触发进路满足办理进路的联锁条件,则进入进路防护区段检测状态。进入进路防护区段检测状态后,若该前方待触发进路中进路过走防护道岔能够正常建立防护锁,则向联锁系统发送防护按钮命令,再检测过走防护按钮状态。检测过走防护按钮状态后,若确定该前方待触发进路中过走防护方向预设按钮到位,则向联锁系统发送办理进路命令,再进行进路排列检查。检查进路办理成功后,进入任务成功状态,再进入任务完成状态。
其中每项检测若判断出其不满足条件时,不会跳转到下一状态,而是在设定时间长度内循环检测,若在设定时间长度内检测到该检测结果满足条件时,进入下一项检测,直至所有检测都通过时,确定列车进路。若该检测在设定时间长度内检测到该检测结果不满足条件时,直接跳转到任务失败状态,结束进路触发任务,不会进行下一项检测。
实施例14:
图7为本发明的一些实施例提供的一种列车进路装置结构示意图,该装置包括:
确定模块701,用于接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段;
创建模块702,用于若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务;
处理模块703,用于针对所述进路任务,根据所述当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路;
发送模块704,用于并将所述列车进路的信息发送给联锁系统。
在一种可能的实施方式中,所述处理模块703,具体用于通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
在一种可能的实施方式中,所述处理模块703,具体用于针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
在一种可能的实施方式中,所述处理模块703,具体用于若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述前方待触发进路;确定列车当前占压区段到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述列车前方进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于接收所述列车是否折返的信息;所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路满足办理进路的联锁条件,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述前方进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送防护按钮命令。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送办理进路命令。
在一种可能的实施方式中,所述处理模块703,具体用于若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的进路办理成功,则确定该任务状态满足条件。
实施例15:
在上述各实施例的基础上,本发明实施例还提供了一种电子设备,如图8所示,包括:处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。
所述存储器803中存储有计算机程序,当所述程序被所述处理器801执行时,使得所述处理器801执行如下步骤:
接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段;
若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务;
针对所述进路任务,根据所述当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路;
并将所述列车进路的信息发送给联锁系统。
进一步地,所述处理器801,还用于通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
进一步地,所述处理器801,还用于针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
进一步地,所述处理器801,还用于若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述前方待触发进路;确定列车当前占压区段到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述列车前方进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于接收所述列车是否折返的信息;所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路满足办理进路的联锁条件,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述前方进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送防护按钮命令。
进一步地,所述处理器801,还用于若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
进一步地,所述处理器801,还用于若所述任务状态为命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送办理进路命令。
进一步地,所述处理器801,还用于若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的进路办理成功,则确定该任务状态满足条件。
上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口802用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字指令处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
实施例16:
在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
接收列车发送的其当前所在位置信息及其目的地信息,确定所述列车当前占压区段;
若所述列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务;
针对所述进路任务,根据所述当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路;
并将所述列车进路的信息发送给联锁系统。
进一步地,所述根据当前所在位置信息、目的地信息及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
针对任一任务状态,若该任务状态为该状态机的最后一个任务状态,则当该任务状态满足条件时,确定所述列车进路,否则,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则确定列车进路,否则,确定不能为所述列车排列进路;若该任务状态非该状态机的最后一个任务状态,则当该任务状态满足条件时,进行该任务状态的下一任务状态的判断,当该任务状态满足条件时,在设定时间长度内针对该任务状态重复进行判断,若在设定时间长度内,确定该任务状态满足条件,则进行该任务状态的下一任务状态的判断,否则,结束进路触发任务。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为时间表等待检测,则通过状态机根据列车时刻表,确定该列车是否能够在设定时间长度内即将发车,若是,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为活动距离检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述前方待触发进路;确定列车当前占压区段到前方待触发进路始端信号间经过的所有区段及信号机是否满足列车到达进路的条件,若是,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若该任务状态为过车顺序冲突检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;根据接收到的列车时刻表,确定是否存在较所述列车进入所述列车前方进路早设定时长的其他列车,若否,则确定该任务状态满足条件。
进一步地,所述接收列车发送的其当前所在位置信息及其目的地信息,还包括:
接收所述列车是否折返的信息;所述通过状态机中对应的每个任务状态,根据所述列车的位置信息、目的地信息以及所述按钮状态进行判断,确定所述列车是否进路,包括:若该任务状态为进路确认,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路为所述列车的折返区段,判断所述列车折返区段是否存在其他折返列车,若是,更改所述列车的折返区段,确定所述列车进路所述变更后的折返区段,若否,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路有效性检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路满足办理进路的联锁条件,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路防护区段检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述前方进路的进路过走防护道岔已正常建立防护锁,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为防护按钮命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送防护按钮命令。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为过走防护按钮状态,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的过走防护方向预设按钮到位,则确定该任务状态满足条件。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为命令输出,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;向联锁系统发送办理进路命令。
进一步地,所述根据所述列车的位置信息、目的地信息以及获取的所述列车前方进路的相关信息,选择满足要求的进路,包括:
若所述任务状态为进路排列检测,则通过状态机根据所述列车当前的位置信息以及所述列车的目的地信息,确定所述列车前方进路;若所述列车前方进路的进路办理成功,则确定该任务状态满足条件。
在本发明中,ats系统当确定列车当前占压区段为预先设置的任一进路对应的触发区段,创建进路任务,经过ats系统进行进路的筛选,选择满足要求的最优进路,并将选择的进路的信息发送给联锁系统进行进路控制。因为本发明中预先针对每个进路设置了触发区段,从而使ats系统自动化的实现进路任务的触发,以及进路任务的筛选,从而提高了进路确定的效率,进而提高了列车的运行效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除