一种列车定位方法、装置、终端设备以及存储介质与流程

文档序号:30268562发布日期:2022-06-02 06:20阅读:165来源:国知局
一种列车定位方法、装置、终端设备以及存储介质与流程

1.本技术实施例涉及轨道交通领域,尤其涉及一种列车定位方法、装置、终端设备以及存储介质。


背景技术:

2.目前,随着科学技术的进步以及工程技术的发展,人们提出了多种列车定位技术,如轨道电路、里程计、查询/应答器、测速仪、卫星系统、无线通信以及感应回线等。但是现有对列车进行定位的技术,存在着以下缺点:
3.(1)基于轨道电路的列车定位的缺点是定位精度取决于轨道电路的长度,定位不够精确,无法构成移动闭塞。
4.(2)基于查询/应答器的列车定位是轨道交通上运用最为广泛的一种方式,但是其缺点是只能给出点式定位信息,存在设置间距和投资规模之间的矛盾,目前一般采用混合定位法,即用基于测速的列车定位,以查询/应答器纠正因轮径变化、打滑或空转产生的累计误差。
5.(3)基于无线通信的列车定位技术是一种新的定位技术,是基于先进的通信技术以及计算机技术的移动闭塞定位方法。通过在列车上和轨道旁设置无线电设备,利用先进的无线通信和计算机信息处理技术,实现列车的实时定位。采用该方法的优点是定位比较精确,但缺点是需要在沿线设置专用扩频基站,投资成本较高。
6.(4)基于感应回线的列车定位是当列车经过每个电缆交叉点时,车载设备检测到回线内信号的极性变化,并对极性变化的次数进行计数,从而确定列车经过的距离,达到定位目的。此定位方法同样受到交叉区长度的影响,且如果交叉区比较窄,位置脉冲漏计的可能性很大,定位的准确度较低。
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.第一信息获取模块,用于获取每条线路的线路信息,所述线路信息包括有所述线路上下行两个方向的车站;
43.第二信息获取模块,用于获取当前各个车站的各个站台的列车到站信息,所述列车到站信息包括有所述各个站台即将到站的列车信息;
44.在途信息生成模块,用于根据所述线路信息以及所述列车到站信息,得到所述每条线路的在途列车信息,所述在途列车信息包括有所述每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间;
45.列车位置确定模块,用于根据所述在途列车信息,确定所述每条线路上每一辆列车的位置信息。
46.第三方面,本发明实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
47.所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
48.所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种列车定位方法。
49.第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种列车定位方法。
50.上述,本发明实施例提供了一种列车定位方法、装置、终端设备以及存储介质,包括以下步骤:获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站;获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息;根据线路信息以及列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间;根据在途列车信息,确定每条线路上每一辆列车的位置信息。
51.本发明实施例通过获取每条线路的线路信息以及当前各个车站的各个站台的列车到站信息,得到在途列车信息,最后通过在途列车信息得到每条线路上每一辆列车的位置信息,在不需要新增设备的情况下,实现列车位置的实时定位,解决了现有技术中无法在低成本的条件下实现对列车进行实时定位的技术问题。
附图说明
52.图1为本发明实施例提供的一种列车定位方法的流程图。
53.图2为本发明实施例提供的另一种列车定位方法的流程图。
54.图3为本发明实施例提供的确定列车所在区间的示意图。
55.图4为本发明实施例提供的另一种列车定位方法的流程图。
56.图5为本发明实施例提供的一种列车定位装置的结构示意图。
57.图6为本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
58.以下描述和附图充分地示出本技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
59.实施例一
60.如图1所示,图1为本发明实施例提供的一种列车定位方法的流程图。本发明实施例提供的列车定位方法可以由列车定位设备执行,该列车定位设备可以通过软件和/或硬件的方式实现,该列车定位设备可以是两个或多个物理实体构成,也可以由一个物理实体构成。例如列车定位设备可以是电脑、上位机、平板以及服务器等设备。在本实施例中,以综合监控系统为列车定位设备为例,方法包括以下步骤:
61.步骤101、获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站。
62.在本实施例中,首先需要获取每条线路的线路信息,每条线路的线路信息中包括有每条线路在上行和下行两个方向的车站,示例性的,线路信息中a线路上行方向的车站为{a1,a2,a3},下行方向的车站为{a3,a2,a1}。其中,线路信息可以通过服务器来获取。对于上行方向和下行方向,用户可以根据实际需要进行设置,或者根据国标文件,上下行方向的定义原则为:东西走向,往东为上行,往西为下行;南北走向,往北为上行,往南为下行。
63.步骤102、获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息。
64.在获取到每条线路的线路信息后,获取当前各个车站的各个站台的列车到站信
息,列车到站信息包括有各个站台即将到站的列车信息,例如即将到站的列车的到站时间,列车的目的车站以及列车的车次号。可理解,每个车站中至少设置有两个站台,一个站台为上行方向的站台,另一个站台为下行方向的站台。
65.需要进一步说明的是,综合监控系统可以每500ms向信号系统轮询一次列车到站信息,或者信号系统在列车位置发生变化时主动推送列车到站信息至综合监控系统。
66.步骤103、根据线路信息以及列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间。
67.之后,进一步根据线路信息以及获取到的列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间。具体的,在一个实施例中,根据列车到站信息,即可确定出各个站台即将到站的列车信息,之后根据线路信息进一步确定各个站台所属的车站以及线路,最后即可得到每条线路的上下行两个方向的每辆列车即将到站的站台以及每辆列车到达站台的到站时间。
68.步骤104、根据在途列车信息,确定每条线路上每一辆列车的位置信息。
69.在得到每条线路的在途列车信息后,即可根据在途列车信息,确定出每条线路上每一辆列车的位置信息。具体的,在一个实施例中,根据在途列车信息中每辆列车达到对应的站台的到站时间,即可计算出每辆列车与对应的站台之间的距离,之后根据距离即可确定出每一辆列车的当前所在的区间,从而得到每条线路上每一辆列车的位置信息。
70.在一个实施例中,在得到每条线路上每一辆列车的位置信息后,再将每一辆列车的位置信息发送给调度平台,使得调度平台能够根据列车的位置信息对列车进行调度,提高轨道交通的乘客运输效率,或者是,在发生地震或者列车丧失动力等需要应急救援的场景下,根据列车的位置信息能够快速确定列车当前所在的位置,使得救援队能够及时赶往列车所在位置进行救援,减少人员伤亡。
71.上述,本发明实施例通过获取每条线路的线路信息以及当前各个车站的各个站台的列车到站信息,得到在途列车信息,最后通过在途列车信息得到每条线路上每一辆列车的位置信息,在不需要新增设备的情况下,实现列车位置的实时定位,解决了现有技术中无法在低成本的条件下实现对列车进行实时定位的技术问题。
72.如图2所示,图2为本发明实施例提供的另一种列车定位方法的流程图,包括以下步骤:
73.步骤201、获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站。
74.步骤202、获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息。
75.需要进一步说明的是,在一个实施例中,列车信息中包括即将到站的列车的目的车站以及到站时间,列车到站信息中还包括各个站台的所属车站。示例性的,在一个实施例中,列车信息中包括即将到站的两辆列车的目的车站以及两辆列车的到站时间,定义线路各车站站台的列车到站信息t
′k为:
[0076][0077]
其中,t
′k表示第k个站台ok的列车到站信息,si表示本站台所属车站,
分别表示即将到站的列车以及后续下一辆到站列车的到站时间,m1、m2分别表示到站的列车以及后续下一辆列车的目的车站,c
k-1
、c
k-2
分别表示即将到站的列车以及后续下一辆到站列车的车次号。
[0078]
步骤203、根据各个站台的列车到站信息以及线路信息,确定各个站台的上下行方向以及所属线路。
[0079]
在本实施例中,首先根据各个站台的列车到站信息以及线路信息,确定出各个站台的上下行方向以及线路信息。具体的,根据列车到站信息中即将到站的列车的目的车站,即可确定出各个站台的所属线路,之后,进一步根据每个站台的所属线路,从对应的线路信息中获取所属线路上下行两个方向的车站,最后,根据列车到站信息中的目的车站以及每个站台的所属车站,在结合所属线路上下行两个方向的车站,即可确定出各个站台的上下行方向。
[0080]
在上述实施例的基础上,步骤203中根据各个站台的列车到站信息以及线路信息,确定各个站台的上下行方向以及所属线路具体由步骤2031-步骤2032执行,包括:
[0081]
步骤2031、根据线路信息以及各个站台的列车到站信息中即将到站的列车的目的车站,确定各个站台的所属线路。
[0082]
示例性的,在一个实施例中,每条线路lj的线路信息如下:
[0083]
lj={[上行:s1,s2,

,sn];[下行:sn,

;s2,s1]}
[0084]
假设每条线路上有u个站台,对于u个站台的t
′u数据,定义为数据,定义为对于每个站台ok,根据每个站台的列车信息t
′k中即将到站的列车的目的车站m1、m2,在每条线路lj的线路信息中查找对应的车站,若m1或者则该站台属于线路lj。
[0085]
步骤2032、根据线路信息、各个站台的所属线路以及列车到站信息,确定各个站台的上下行方向。
[0086]
在确定出站台的所属线路后,进一步根据每一个站台的所属线路获取对应的线路信息,并根据每个站台的列车到站信息中每个站台的所属车站以及即将到站的列车的目的站点,在线路信息中确定出各个站台的上下行方向。
[0087]
在上述实施例的基础上,线路信息包括线路的每个车站在上下行两个方向上的序号,车站的序号的大小与车站和线路上指定车站的距离成正比。
[0088]
示例性的,在本实施例中,定义线路信息lj如下:
[0089][0090]
其中,lj表示第j号线路,每条线路按列车运行方向,可分为上行方向、下行方向。
[0091]
上行:s1,s2…
sn,表示s1至sn方向为上行;
[0092]
下行:sn…
s2,s1,表示sn至s1方向为下行;
[0093]
xi表示si车站的序号,1≤xi≤n(本线路车站数n),在本实施例中,设置线路的s1车站为指定车站,此时x1的值最小,xn的值最大。
[0094]
si表示车站,i表示车站编号,其值与xi一致。
[0095]
li表示si车站与s
i-1
车站的物理距离,为常量,l1对应的s1为上行方向的始发车站,此时l1=0。
[0096]
相应的,步骤2032中根据线路信息、各个站台的所属线路以及列车到站信息,确定各个站台的上下行方向具体由步骤20321-步骤20323执行,包括:
[0097]
步骤20321、根据各个站台的所属线路,获取对应线路的第一线路信息。
[0098]
首先,根据各个站台的所述线路,获取到对应线路的第一线路信息。
[0099]
步骤20322、从第一线路信息中,确定各个站台的所属车站在上下行两个方向上的第一序号,以及确定各个站台的即将到站的列车的目的车站在上下行两个方向上的第二序号。
[0100]
之后,进一步根据第一线路信息中每个车站在上下行两个方向上的序号,确定出各个站台的所属车站在上下行两个方向上的第一序号,以及确定各个站台的即将到站的列车的目的车站在上下行两个方向上的第二序号。示例性的,在一个实施例中,在第一线路信息lj中,确定站台的所属车站si的第一序号xi,同时在第一线路信息中获取即将到站的列车的目的站点m1、m2的第二序号x
m1
、x
m2

[0101]
步骤20323、根据第一序号以及第二序号,确定各个站台的上下行方向。
[0102]
最后,进一步根据第一序号xi以及第二序号x
m1
、x
m2
,确定出站台的上下行方向。示例性的,在一个实施例中,若如果xi<x
m1
,或xi<x
m2
,则站台为上行方向的站台;如果xi>x
m1
,或xi>x
m2
,则站台为下行方向的站台。
[0103]
步骤204、根据各个站台的列车到站信息、上下行方向以及所属线路,得到每条线路的各个站台的基础列车到站信息。
[0104]
之后,即可进一步根据各个站台的列车到站信息、上下行方向以及所述线路,得到每条线路各个站台的基础列车到站信息。示例性的,在一个实施例中,定义各个站台的基础列车到站信息为:
[0105][0106]
tk表示第k个站台ok的基础列车到站信息,b表示站台的上下行标记,例如b=0时,站台为上行站台,b=1时,站台为下行站台,或者b=上行,b=下行。
[0107]
步骤205、根据基础列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间。
[0108]
在上述实施例的基础上,步骤205中根据基础列车到站信息,得到每条线路的在途列车信息具体由步骤2051-步骤2052执行,包括:
[0109]
步骤2051、根据基础列车到站信息,得到每条线路的第一列车到站信息,第一列车到站信息包括有每条线路的每个站台即将到站的列车的到站时间。
[0110]
由于基础列车到站信息中包括有每个站台即将到站的列车的到站时间,汇总每条线路上的每个站台的基础列车到站信息,即可得到每条线路的每个站台即将到站的列车的到站时间,即第一列车到站信息。在一个实施例中,第一列车到站信息d

lj
的获取方式如下:
[0111]
汇总每条线路上各个站台的基础列车到站信息tk,得到
[0112]
根据得到第一列车到站信息d

lj

[0113]d′
lj
=[t1,c
1-1
,tc
1-1
,c
1-2
,tc
1-2


tu,c
u-1
,tc
u-1
,c
u-2
,tc
u-2
]
[0114]
其中,c
k-1
、c
k-2
分别表示第k个站台的即将到站的列车以及后续下一辆到站列车的车次号,tc
k-1
、tc
k-2
分别表示第k个站台的即将到站的列车以及后续下一辆到站列车的到站时间,1≤k≤u。
[0115]
步骤2052、对每条线路的第一列车到站信息进行过滤,得到每条线路的在途列车信息。
[0116]
对于得到的每条线路的第一列车到站信息d

lj
,进一步对第一列车到站信息d

lj
进行过滤。具体的,对于第一列车到站信息d

lj
,保留首次出现的车次号,去掉后续出现的重复出现的车次号,即得到每条线路的在途列车信息d
lj
的数据。
[0117]
在一个实施例中,定义每条线路的在途列车信息为:
[0118][0119]
其中,cy表示第y辆列车的车次号,表示第y辆列车即将到站的站台,z为列车的数量,1≤y≤z。
[0120]
步骤206、根据在途列车信息,确定每条线路上每一辆列车的位置信息。
[0121]
在上述实施例的基础上,步骤206中根据在途列车信息,确定每条线路上每一辆列车的位置信息具体由步骤2061-步骤2062执行,包括:
[0122]
步骤2061、根据在途列车信息,计算每条线路上每个站台与即将到站的列车之间的到站距离。
[0123]
由于每条线路的在途列车信息中包括有每条线路上每辆列车的到站时间,根据到站时间以及列车的行驶速度,即可计算出每条线路上每个站台与即将到站的列车之间的到站距离。
[0124]
在上述实施例的基础上,步骤2061中根据在途列车信息,计算每条线路上每个站台与即将到站的列车之间的到站距离具体由步骤20611-步骤20612执行,包括:
[0125]
步骤20611、计算每条线路上每辆列车在每个站台所对应的区间内行驶的平均运行速度。
[0126]
首先,计算出每条线路上每辆列车在每个站台所对应的区间内行驶的平均运行速度。在一个实施例中,定义每辆列车在每个站台所对应的区间内行驶的平均运行速度为表示o
k-1
站台对应车站s
i-1
到ok站台对应车站si的平均运行速度。
[0127][0128]
其中,li表示o
k-1
站台对应车站s
i-1
到ok站台对应车站si的距离,表示当天列车从车站s
i-1
到车站si的平均时间,平均时间可从信号系统中获取。
[0129]
步骤20612、根据平均运行速度以及在途列车信息中每条线路的每个站台即将到站的列车的到站时间,计算每条线路上每个站台与即将到站的列车之间的到站距离。
[0130]
之后,将每辆列车的在每个站台所对应的区间内行驶的平均运行速度乘以对应站台即将到站的列车的到站时间,即可得到每条线路上每个站台与即将到站的列车之间的到站距离。
[0131]
在一个实施例中,定义第y辆列车与即将到达ok站台的之间的到站距离
[0132][0133]
其中,cy表示第y辆列车的车次号,tcy表示第y辆列车即将到达ok站台的到站时间,即还有多长时间到站。
[0134]
步骤2062、根据到站距离,确定每条线路上每一辆列车的位置信息。
[0135]
在得到每条线路上每个站台与即将到站的列车之间的到站距离后,根据到站距离,即可确定出每条线路上每一辆列车当前的位置信息。
[0136]
在一个实施例中,步骤2062中根据到站距离,确定每条线路上每一辆列车的位置信息具体由步骤20621-步骤20622执行,包括:
[0137]
步骤20621、计算每个到站距离在对应的站台所对应的区间内所占的比重。
[0138]
定义cy列车所属区间qy,cy列车所在区间的百分比信息py。
[0139]
如图3所示,如果则qy=车站s
i-1
与车站si区间;
[0140][0141]
如果则停止计算。
[0142]
步骤20622、根据每个比重,确定每条线路上每一辆列车的位置信息。
[0143]
定义第y辆在途列车的关键数据g
cy

[0144]gcy
=[cy,o
cy
,qy,py]
[0145]
其中,o
cy
为第y辆在途列车即将达到的站台。
[0146]
定义线路当前计算时间节点,所有在途列车的关键数组信息即为线路所有在途列车的实时位置信息。
[0147][0148]
如图4所示,图4为本发明实施例提供的一种列车定位方法的流程图,包括以下步骤:
[0149]
步骤301、获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站;
[0150]
步骤302、获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息;
[0151]
步骤303、根据线路信息以及列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间;
[0152]
步骤304、根据在途列车信息,确定每条线路上每一辆列车的位置信息。
[0153]
步骤305、根据每条线路上每一辆列车的位置信息,实时对预先设置的列车运行图进行调整。
[0154]
在一个实施例中,在得到每条线路上每一辆列车的位置信息后,将每条线路中每个列车的位置信息和预先设置的列车运行图中每辆列车的预估运行位置进行比较,若偏差大于预设值,则对该线路的列车运行表进行实时调整,在调整过程中可以考虑每个车站的
列车的延迟原因,例如相邻两辆列车达到的时间间隔内进站人数大于列车运载量时,为高峰延迟;若进站人数小于运载量,则可能时出现突发状况导致延迟,根据不同的延迟原因对列车运行图进行调整,从而提高列车的运行效率和乘客输送能力。
[0155]
实施例二
[0156]
如图5所示,图5为本发明实施例提供的一种列车定位装置的结构示意图,包括:
[0157]
第一信息获取模块401,用于获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站;
[0158]
第二信息获取模块402,用于获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息;
[0159]
在途信息生成模块403,用于根据线路信息以及列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间;
[0160]
列车位置确定模块404,用于根据在途列车信息,确定每条线路上每一辆列车的位置信息。
[0161]
在上述实施例的基础上,在途信息生成模块403用于根据线路信息以及列车到站信息,得到每条线路的在途列车信息,包括:
[0162]
用于根据各个站台的列车到站信息以及线路信息,确定各个站台的上下行方向以及所属线路;根据各个站台的列车到站信息、上下行方向以及所属线路,得到每条线路的各个站台的基础列车到站信息;根据基础列车到站信息,得到每条线路的在途列车信息。
[0163]
在上述实施例的基础上,列车信息包括即将到站的列车的目的车站以及到站时间,列车到站信息还包括各个站台的所属车站。
[0164]
在上述实施例的基础上,在途信息生成模块403用于根据各个站台的列车到站信息以及线路信息,确定各个站台的上下行方向以及所属线路,包括:
[0165]
用于根据线路信息以及各个站台的列车到站信息中即将到站的列车的目的车站,确定各个站台的所属线路;根据线路信息、各个站台的所属线路以及列车到站信息,确定各个站台的上下行方向。
[0166]
在上述实施例的基础上,线路信息包括线路的每个车站在上下行两个方向上的序号,车站的序号的大小与车站和线路上指定车站的距离成正比;
[0167]
相应的,在途信息生成模块403用于根据线路信息、各个站台的所属线路以及列车到站信息,确定各个站台的上下行方向,包括:
[0168]
用于根据各个站台的所属线路,获取对应线路的第一线路信息;从第一线路信息中,确定各个站台的所属车站在上下行两个方向上的第一序号,以及确定各个站台的即将到站的列车的目的车站在上下行两个方向上的第二序号;根据第一序号以及第二序号,确定各个站台的上下行方向。
[0169]
在上述实施例的基础上,在途信息生成模块403用于根据基础列车到站信息,得到每条线路的在途列车信息,包括:
[0170]
用于根据基础列车到站信息,得到每条线路的第一列车到站信息,第一列车到站信息包括有每条线路的每个站台即将到站的列车的到站时间;对每条线路的第一列车到站信息进行过滤,得到每条线路的在途列车信息。
[0171]
在上述实施例的基础上,列车位置确定模块404用于根据在途列车信息,确定每条线路上每一辆列车的位置信息,包括:
[0172]
用于根据在途列车信息,计算每条线路上每个站台与即将到站的列车之间的到站距离;根据到站距离,确定每条线路上每一辆列车的位置信息。
[0173]
在上述实施例的基础上,列车位置确定模块404用于根据在途列车信息,计算每条线路上每个站台与即将到站的列车之间的到站距离,包括:
[0174]
用于计算每条线路上每辆列车在每个站台所对应的区间内行驶的平均运行速度;根据平均运行速度以及在途列车信息中每条线路的每个站台即将到站的列车的到站时间,计算每条线路上每个站台与即将到站的列车之间的到站距离。
[0175]
在上述实施例的基础上,列车位置确定模块404用于根据到站距离,确定每条线路上每一辆列车的位置信息,包括:
[0176]
用于计算每个到站距离在对应的站台所对应的区间内所占的比重;根据每个比重,确定每条线路上每一辆列车的位置信息。
[0177]
在上述实施例的基础上,还包括运行图调整模块,用于根据每条线路上每一辆列车的位置信息,实时对预先设置的列车运行图进行调整。
[0178]
实施例三
[0179]
本实施例还提供了一种终端设备,如图6所示,一种终端设备50,所述终端设备包括处理器500以及存储器501;
[0180]
所述存储器501用于存储计算机程序502,并将所述计算机程序502传输给所述处理器;
[0181]
所述处理器500用于根据所述计算机程序502中的指令执行上述的一种列车定位方法实施例中的步骤。
[0182]
示例性的,所述计算机程序502可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器501中,并由所述处理器500执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序502在所述终端设备50中的执行过程。
[0183]
所述终端设备50可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备50可包括,但不仅限于,处理器500、存储器501。本领域技术人员可以理解,图6仅仅是终端设备50的示例,并不构成对终端设备50的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备50还可以包括输入输出设备、网络接入设备、总线等。
[0184]
所称处理器500可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0185]
所述存储器501可以是所述终端设备50的内部存储单元,例如终端设备50的硬盘或内存。所述存储器501也可以是所述终端设备50的外部存储终端设备,例如所述终端设备
50上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器501还可以既包括所述终端设备50的内部存储单元也包括外部存储设备。所述存储器501用于存储所述计算机程序以及所述终端设备50所需的其他程序和数据。所述存储器501还可以用于暂时地存储已经输出或者将要输出的数据。
[0186]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0187]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0188]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0189]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0190]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
[0191]
实施例四
[0192]
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种列车定位方法,该方法包括以下步骤:
[0193]
获取每条线路的线路信息,线路信息包括有线路上下行两个方向的车站;
[0194]
获取当前各个车站的各个站台的列车到站信息,列车到站信息包括有各个站台即将到站的列车信息;
[0195]
根据线路信息以及列车到站信息,得到每条线路的在途列车信息,在途列车信息包括有每条线路的上下行两个方向的每辆列车即将到站的站台以及到站时间;
[0196]
根据在途列车信息,确定每条线路上每一辆列车的位置信息。
[0197]
注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各
种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1