铁路运行图系统及其数据处理方法、服务器和存储介质与流程
- 国知局
- 2024-08-01 08:24:33
本技术涉及数据处理领域,尤其是涉及铁路运行图系统及其数据处理方法、服务器和存储介质。
背景技术:
1、列车在运行过程中,因施工、天气或人员等因素的影响。容易发生列车发车或停车时间与预设的时间不一致的情况;由于在我国,一条股道通常由多辆列车所公用,因此为避免列车间出现冲突碰撞,当某一辆列车的发车或停车时间改变时,通常需要对同一线路的多辆列车的运行计划进行适应性调整。
2、目前,我国高速铁路普遍采用分散自律调度集中系统对各列车运行情况进行调度和指挥。分散自律调度集中系统包括设置于区域指挥中心的调度主机,以及设置于区域指挥中心所管辖段内各车站的调度分机,当进入某一车站的列车运行状态有异时,该车站的工作人员通过调度分析向调度主机进行反馈;区域指挥中心的工作人员根据实际情况对各列车的运行计划进行调整,并将调整后的列车行车计划发送给区域指挥中心所管辖段内各车站的调度分机上,使得各车站能够根据调整后的运行计划对列车的运行情况进行监测。
3、区域指挥中心通常对多个车站进行管辖,在同一时段,会存在多个列车同时进站的情况,从而容易存在同一时间点有多个调度分机同时向调度总机发送列车异常行车数据的情况,使得调度主机在同一时间点内接收到多个并发连接的请求;调度主机的服务器通常将多个并发请求放置于缓存区中再依次对各请求进行处理;然而,现有技术通常需要等到数据复制到内存后才向服务器反馈数据传输成功的结果(无数据报准备好时不发送调用结果);通常需要较长时间对数据传输的结果进行等待,等待结果返回才能发送下一个请求,若使得调度主机的服务器响应的时间较长,不仅响列车运行计划调整信息数据处理的效率,且容易发生数据丢失的情况。
技术实现思路
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、所述阶段运行计划包括计划包id、车站站码、计划数、计划线id、点序、股道名长度、股道名和方向;所述车站站码用于表征调度中心管辖下的各车站。
35、通过采用上述技术方案,解析模块能够对更新的铁路运行图信息进行解析,生成与各车站自身相适配的阶段运行计划;除此之外,明确了阶段运行计划的主要内容,以便于各车站的工作人员根据调整后的阶段运行计划制定作业方案和工作计划。
36、可选的,所述运行图编辑终端还包括日志生成模块,所述日志生成模块用于生成列车运行图调整日志信息并储存;
37、所述列车运行图调整日志信息包括列车运行图调整时间、运行图编辑终端标识信息和待接收的列车运行图附件。
38、通过采用上述技术方案,日志生成模块能够生成列车运行图调整日志信息并储存;列车运行图调整日志信息使得列车调度人员能够对更新的铁路运行图信息及列车调整信息的数据源进行追溯,以及对数据的录入情况进行查看,减小数据丢失的可能性,以便于列车调度人员对运行图编辑终端进行运维监控。
39、可选的,所述服务器包括第一服务器和第二服务器,所述第二服务器为所述第一服务器的备份服务器;
40、运行图编辑终端和车站子系统均与第一服务器双向通讯连接;
41、运行图编辑终端和车站子系统均与第二服务器双向通讯连接。
42、通过采用上述技术方案,当第一服务器停机时,第二服务器能够继续工作,减小数据在传输时工作被中断的可能性,提高系统的可靠性和数据传输的安全性;除此之外,对列车调整信息进行拷贝时,可以将一个数据拷贝任务的多个进程分摊到两个服务器上运行,提高数据处理的效率,从而提高铁路运行图系统的整体性能。
43、第四方面,本技术提供的计算机可读存储介质,采用如下的技术方案:
44、计算机可读存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被处理器执行时实现上述铁路运行图系统数据处理方法。
45、通过采用上述技术方案,提供了铁路运行图系统数据处理方法的计算机程序的载体。
46、综上所述,本技术包括以下有益技术效果:
47、通过车站子系统能够对列车调整信息进行采集并发送至服务器进行储存,列车调度人员能够运行图编辑终端对列车调整信息,实现数据的交互,以便于列车调度人员根据列车调整信息对列车运行图进行更新;当监听到接收请求后,预先对接口资源的环境进行检查,当接口资源准备就绪时,列车调整信息通过数据通道接收列车调整信息,使得列车调度人员能够根据列车调整信息更新铁路运行图,实现列车运行图系统数据的交互;当接口资源未准备就绪时,停止调用动作,从而减少不必要的内存拷贝,实现了更高效率的传输,提高数据处理的效率;将表征失败的结果通过指令通道返回至车站子系统,对工作人员进行提示,减小数据丢失的可能性,提高数据传输的安全性。
本文地址:https://www.jishuxx.com/zhuanli/20240722/231619.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。