一种列车到站时间的确定方法及装置与流程

文档序号:36335351发布日期:2023-12-13 03:31阅读:52来源:国知局
一种列车到站时间的确定方法及装置与流程

本发明涉及列车运行,具体而言,涉及一种列车到站时间的确定方法及装置。


背景技术:

1、随着城市的发展,采用列车出行已经成为人们生活中的一部分。在列车运行之后,相关领域人员会根据各站点的列车到站时间进行客流清分以及制定列车的部分辅助决策,包括在明确突发事件的情况下推定列车的实际运行情况以进行后续仿真推演、标定站定和通道等运行位置的风险点、提供车站限流等辅助决策。

2、但是,列车公司一般不会提供各列车在各站点的到站时间,导致无法进行客流清分以及制定列车的部分辅助决策。


技术实现思路

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、若小于,则将中间列车运行交路确定为目标列车运行交路;

44、若中间列车运行交路中,站点的中间列车到站时间在列车到站时间序列中的数量大于1,则将中间列车运行交路确定为目标列车运行交路。

45、第二方面,本技术实施例还提供了一种列车到站时间的确定装置,所述列车到站时间的确定方法包括:

46、获取模块,获取列车线路的列车计划时长数据、列车运行交路和所有站点的乘客出站时间,以及与乘客出站时间对应列车的运行方向和相邻列车的计划间隔时长;

47、确定模块,用于根据列车线路的各站点的乘客出站时间及对应计划间隔时长,确定列车线路中各站点的初始列车到站时间;

48、确定模块,用于根据列车计划时长数据、列车线路的所有站点的初始列车到站时间以及对应的运行方向,确定列车运行交路中目标列车运行交路的所有站点的目标列车到站时间。

49、在一种可能的实施方式中,确定模块,具体用于针对每个运行方向,对所有站点的与运行方向对应的初始列车到站时间进行排序,得到列车到站时间序列;其中,列车到站时间序列是按照初始列车到站时间对应站点在运行方向上的列车运行序号为倒序,各站点对应的所有初始列车到站时间为正序进行排序的;顺序遍历列车到站时间序列中的初始列车到站时间;根据当前遍历的初始列车到站时间、列车计划时长数据、列车到站时间序列,确定列车运行交路中与运行方向相同的目标列车运行交路的所有站点的目标列车到站时间。

50、第三方面,本技术实施例还提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面任一项列车到站时间的确定方法的步骤。

51、第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如第一方面任一项列车到站时间的确定方法的步骤。

52、本技术实施例提供了一种列车到站时间的确定方法及装置,该方法包括:获取列车线路的列车计划时长数据、列车运行交路和所有站点的乘客出站时间,以及与乘客出站时间对应列车的运行方向和相邻列车的计划间隔时长;根据列车线路的各站点的乘客出站时间及对应计划间隔时长,确定列车线路中各站点的初始列车到站时间;根据列车计划时长数据、列车线路的所有站点的初始列车到站时间以及对应的运行方向,确定列车运行交路中目标列车运行交路的所有站点的目标列车到站时间。本技术通过列车线路的各站点的乘客出站时间及对应计划间隔时长,确定的列车线路中各站点的初始列车到站时间,确定列车运行交路中目标列车运行交路的所有站点的目标列车到站时间,以使相关领域人员可以进行客流清分以及制定列车的部分辅助决策。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1