列车派班处理方法、装置、计算机设备及存储介质与流程

文档序号:19383755发布日期:2019-12-11 00:41阅读:332来源:国知局
列车派班处理方法、装置、计算机设备及存储介质与流程

本申请涉及自动控制技术领域,尤其涉及一种列车派班处理方法、装置、计算机设备及存储介质。



背景技术:

当今我国经济快速发展,轨道交通的发展也如火如荼。近年来,轨道交通逐步深入人们的生活,给人们的出行和社会发展带来了深刻的影响。例如,高铁作为一种高速度的交通工具,成为人们远距离出行的首选,大大节约了人们的出行时间;地铁作为一种新兴的城内交通工具,其快速高效的特点,不仅为人们的市内出行带来了极大便利,而且缓解了城市交通的拥堵。

轨道交通作为公共交通的重要组成部分,必须保证其正常有序的运行。应用计算机技术和网络技术,可以实现对轨道交通的全过程控制和管理。列车派班系统,作为全过程控制和管理系统中的一部分,主要用来实现司机叫班、出退勤、列车运行图、线路时刻表、司机出车图等日常乘务工作的管理。

目前,列车派班系统,需要列车始终维持与系统的连接,以实时接收系统发出的指令,这不仅使列车在运行结束时,无法进行全面休息,而且增加了列车空闲时的能耗,造成了资源浪费。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请提出一种列车派班处理方法,通过这种列车派班处理方法,在第一列车入库时,将第一列车的下次唤醒时刻预置在第一列车中,使得第一列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。

本申请第一方面实施例提出的列车派班处理方法,包括:在第一列车入库时,根据所述第一列车的标识获取所述第一列车的下次出库信息,其中下次出库信息中包括出库时刻;根据所述出库时刻,确定所述第一列车下次出库前的唤醒时刻;将所述唤醒时刻,发送给所述第一列车,以使所述第一列车在所述唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。

本申请第二方面实施例提出的列车派班处理装置,包括:获取模块,用于在第一列车入库时,根据所述第一列车的标识获取所述第一列车的下次出库信息,其中下次出库信息中包括出库时刻;确定模块,用于根据所述出库时刻,确定所述第一列车下次出库前的唤醒时刻;发送模块,用于将所述唤醒时刻,发送给所述第一列车,以使所述第一列车在所述唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。

本申请第三方面实施例提出的计算机设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前所述的列车派班处理方法。

本申请第四方面实施例提出的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如前所述的列车派班处理方法。

本申请实施例提供的列车派班处理方法、装置、计算机设备及计算机可读存储介质,在第一列车入库时,根据第一列车的标识获取第一列车的下次出库信息,并根据下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车,以使第一列车在唤醒时刻自动唤醒。由此,通过在第一列车入库时,将第一列车的下次唤醒时刻预置在第一列车中,使得第一列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例所提供的一种列车派班处理方法的流程示意图;

图2为本申请实施例所提供的另一种列车派班处理方法的流程示意图;

图3为本申请实施例所提供的一种列车派班处理装置的结构示意图;

图4为本申请实施例所提供的一种计算机设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

本申请实施例针对现有的列车派班系统,需要列车始终维持与系统的连接,以实时接收系统发出的指令,这不仅使列车在运行结束时,无法进行全面休息,而且增加了列车空闲时的能耗,造成了资源浪费的问题,提出一种列车派班处理方法。

本申请实施例提供的列车派班处理方法,可以在第一列车入库时,根据第一列车的标识获取第一列车的下次出库信息,并根据下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车,以使第一列车在唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。由此,通过在列车入库时,将列车的下次唤醒时刻预置在列车中,使得列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。

下面参考附图对本申请提供的列车派班处理方法、装置、计算机设备及存储介质进行详细描述。

图1为本申请实施例所提供的一种列车派班处理方法的流程示意图。

如图1所示,该列车派班处理方法,包括以下步骤:

步骤101,在第一列车入库时,根据所述第一列车的标识获取所述第一列车的下次出库信息,其中下次出库信息中包括出库时刻。

在实际使用时,本申请实施例提供的列车派班处理方法,可以由本申请提供的列车派班处理装置实现。

其中,第一列车,是指当前时刻结束运行任务入库的任意列车。第一列车的标识,是指第一列车的身份认证信息。可以理解的是,每个列车都拥有唯一确定的标识,比如,可以是列车的车组号。

需要说明的是,本申请实施例提供的列车派班处理装置,可以根据第一列车的标识从列车派班计划中,获取第一列车的下次出库信息,其中下次出库信息中包括出库时刻。

在本申请实施例一种可能的实现形式中,当天的列车派班计划可以在前一天列车开始运行之前生成。列车派班计划的每条记录可以包括以下信息:车组号、出库段、出库线、上线轨、上线车次号、上线目的地号、出库时间、上线时间、出库状态、下线目的地号、回库状态、入库段、下线时间、入库时间、下线轨、下线车次号。其中,车组号是列车编号,出库段,是列车从车库驶出时行驶的路段编号,上线轨,是列车出库后行驶轨道的编号等等。

需要说明的是,上述派班计划所包含的信息仅为示例性的,实际使用时,可以根据实际需要增加或删减。

举例来说,如表1所示,为某天列车派班计划中的两条记录。

步骤102,根据所述出库时刻,确定所述第一列车下次出库前的唤醒时刻。

需要说明的是,在出库时刻之前,第一列车需要完成启动、从车辆段运行至上线轨,并与自动列车监控系统(automatictrainsupervisionsystem,简称ats)建立连接,才可以正常出库。因此第一列车下次出库前的唤醒时刻可以设置在出库时刻之前,为第一列车预留出启动和从车辆段运行至上线轨的时间。即本申请实施例可以根据所述第一列车的唤醒启动时长、从车辆段运行至上线轨的时长及所述出库时刻,确定所述第一列车下次出库前的唤醒时刻。

举例来说,如表1所示,假设第一列车为车组号为101的列车,即第一列车的标识为101。那么当车组号为101的列车在今天完成运行任务下线入库在g01停车之后,列车派班处理装置从列车派班计划中,根据列车的车组号获取如表1中所示的101车的派班信息,从而确定101车下次出库时间为5:50,假设列车的启动时长为2分钟,从车辆段运行至上线轨的时长为3分钟,那么即可确定101车的下次出库前的唤醒时刻为5:45。

步骤103,将所述唤醒时刻,发送给所述第一列车,以使所述第一列车在所述唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。

实际使用时,在确定出第一列车下次出库前的唤醒时刻之后,本申请实施例提供的列车派班处理装置可以将唤醒时刻发送给第一列车。第一列车在接收到列车派班处理装置发送的唤醒时刻后,即可以进入休眠状态,并在唤醒时刻自动唤醒。

需要说明的是,为了避免第一列车发生故障而不能在唤醒时刻正常唤醒,影响列车系统的正常运行,可以为第一列车分配备用列车。当第一列车出现故障时,备用列车可以代替第一列车完成运行任务。即在本申请实施例一种可能的实现形式中,将唤醒时刻发送给第一列车之后,还可以:将所述唤醒时刻,发送给与所述第一列车对应的备用列车。

可以理解的是,备用列车已安排好的派班任务不可以与第一列车的派班任务发生冲突。因此,将唤醒时刻发送给备用列车之前,还可以确定备用列车是否可用。

进一步的,在本申请实施例一种可能的实现形式中,在将唤醒时刻发送给与第一列车对应的备用列车之前,还包括:

在所述备用列车入库时,未获取到所述备用列车的下次出库信息;

或者,

确定备用库中所述备用列车已获取的唤醒时刻,与所述第一列车下次出库前的唤醒时刻间的时间间隔大于阈值。

需要说明的是,将唤醒时刻发送给与第一列车对应的备用列车之前,可以根据备用列车的标识遍历列车派班计划表,获取备用列车的下次出库信息。若未获取到备用列车的下次出库信息,说明备用列车当前没有派班任务,可以将第一列车下次出库前的唤醒时刻发送给备用列车。

若获取到备用列车的下次出库信息,则确定备用列车已获取的唤醒时刻,并判断备用列车已获取的唤醒时刻与第一列车下次出库前的唤醒时刻间的时间间隔是否大于阈值。若大于阈值,则可以确定备用列车的派班任务与第一列车并不冲突,可以将第一列车下次出库前的唤醒时刻发送给备用列车。

需要说明的是,阈值可以根据备用列车下次运行任务的时长确定。即当备用列车已获取的唤醒时刻与第一列车下次出库前的唤醒时刻间的时间间隔,可以保证备用列车在执行完已获取的运行任务后,不影响其代替第一列车执行运行任务;或者当备用列车代替第一列车执行完运行任务后,不影响其执行已获取的运行任务。

本申请实施例提供的列车派班处理方法,可以在第一列车入库时,根据第一列车的标识获取第一列车的下次出库信息,并根据下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,并根据备用列车的下次出库信息和已获取的唤醒时刻,确定可用的备用列车,进而将唤醒时刻发送给第一列车和备用列车,以使第一列车在唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。由此,通过在第一列车入库时,将第一列车的下次唤醒时刻预置在列车中,使得第一列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。并同时将第一列车的唤醒时刻发送给备用列车,从而保证了第一列车对应的运行任务可以被可靠执行,提高了轨道交通系统的运行可靠性和稳定性。

在本申请一种可能实现形式中,在唤醒时刻到来时,第一列车或备用列车可能出现故障,没有成功唤醒。因此,可以根据在唤醒时刻之后获取到的第一列车及备用列车发送的连接请求的情况,确定第一列车和备用列车是否成功唤醒,并做出相应操作。

下面结合图2,对本申请实施例提供的列车派班处理方法进行进一步说明。

图2为本申请实施例所提供的另一种列车派班处理方法的流程示意图。

如图2所示,该列车派班处理方法,包括以下步骤:

步骤201,在第一列车入库时,根据所述第一列车的标识获取所述第一列车的下次出库信息,其中下次出库信息中包括出库时刻。

步骤202,根据所述出库时刻,确定所述第一列车下次出库前的唤醒时刻。

步骤203,将所述唤醒时刻,发送给所述第一列车和备用列车,以使所述第一列车在所述唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。

上述步骤201-203的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。

步骤204,在所述第一列车的唤醒时刻之后的预设时刻时,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求。

需要说明的是,第一列车或备用列车在其唤醒时刻成功唤醒之后,可以主动向列车派班处理装置发送连接请求。因此,列车派班处理装置可以在第一列车的唤醒时刻之后,判断是否获取到第一列车及备用列车分别发送的连接请求,并根据判断结果确定第一列车或备用列车是否已经成功唤醒,并做出相应处理。

实际使用时,判断是否获取到第一列车及备用列车分别发送的连接请求的时刻可以预设,比如预设为第一列车唤醒时刻之后的第五分钟,即若第一列车的唤醒时刻为5:45,那么预设时刻为5:50。列车派班处理装置可以根据获取到的以下几种不同的连接请求,而进行不同的操作。

情况一

若获取到所述第一列车及所述备用列车分别发送的连接请求,则将备用列车分配给没有对应的备用列车的第二列车,并确定第二列车的唤醒时刻,其中,第二列车的唤醒时刻在所述第一列车的唤醒时刻之后;

将所述第二列车的唤醒时刻,发送给所述备用列车。

可以理解的是,若同时获取到第一列车及备用列车分别发送的连接请求,则可以确定第一列车和备用列车都已经成功唤醒,没有出现故障,第一列车可以正常出库,以执行运行任务。此时,备用列车不用代替第一列车执行运行任务,即可以将备用列车分配给没有对应的备用列车的第二列车。

需要说明的是,第二列车的唤醒时刻在第一列车的唤醒时刻之后。第二列车可以是执行完运行任务刚刚入库的列车,也可以是已经设置好唤醒时刻,但却没有分配备用列车的列车。

情况二

若获取到所述第一列车或所述备用列车中任一列车发送的连接请求,则根据所述第一列车对应的派班信息及当前其余各车的出库状态,确定所述第一列车或所述备用列车当前对应的出库进路;

将所述出库进路,发送给已发送连接请求的第一列车或备用列车。

可以理解的是,若只获取到第一列车的连接请求,则可以确定第一列车已经成功唤醒,可以正常出库执行运行任务,而备用列车没有正常唤醒,可能出现了故障,不可以正常出库,此时可以安排第一列车出库;若只获取到备用列车的连接请求,则可以确定第一列车没有成功唤醒,可能出现了故障,不可以正常出库,而备用列车已经成功唤醒,可以代替第一列车执行运行任务,此时可以安排备用列车出库。

需要说明的是,在列车出库之前,需要为其安排出库进路,以使其按照出库进路正常出库。在本申请实施例一种可能的实现形式中,可以根据第一列车对应的派班信息及当前其余各车的出库状态,确定第一列车或备用列车当前对应的出库进路。

具体的,可以根据第一列车对应的出库时刻,确定第一列车出库时刻其余各车占用出库进路的情况。举例来说,第一列车有两条可以选择的出库进路01和02,其中出库进路01正在被其它列车占用,则可以将出库进路02确定为第一列车的出库进路,并将出库进路发送给第一列车。相应的,备用列车的出库进路也可以根据上述方法确定,并将出库进路发送给备用列车。

进一步的,出库进路也可以是在列车派班计划中提前安排好的,列车成功唤醒之后,可以根据列车的标识从列车派班计划中获取列车出库信息,并将出库信息中的出库进路发送给对应的列车。

情况三

若未获取到所述第一列车或所述备用列车中任一列车发送的连接请求,则将所述第一列车的出库时刻发送给当前处于可用状态的第二列车。

其中,若未获取到第一列车或备用列车中任一列车发送的连接请求,则可以确定第一列车和备用列车都没有成功唤醒,可能出现了故障,不可以正常出库。此时,可以安排其他列车代替第一列车执行运行任务,即可以将第一列车的出库时刻发送给当前处于可用状态的第二列车。

进一步的,在第二列车代替第一列车执行运行任务时,需要确定第二列车是否可用,即在本申请实施例一种可能的实现形式中,将第一列车的出库时刻发送给当前处于可用状态的第二列车之前,还包括:

根据当前列车库中各列车是否已休眠、列车库中各列车已知的派班信息与第一列车的派班信息是否冲突、列车库中各列车当前的出库轨线是否可用,确定当前处于可用状态的第二列车。

其中,列车库可以包括备用车库和正常调度的车库。

在本申请实施例一种可能的实现形式中,当前处于可用状态的第二列车,可以是当前没有处于休眠状态、未有派班信息、并且其当前的出库轨线可用的列车;或者,当前处于可用状态的第二列车,也可以是未处于休眠状态、且其派班信息与第一列车的派班信息不冲突,并且其当前的出库轨线可用的列车。

本申请实施例提供的列车派班处理方法,可以根据第一列车下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车和备用列车,以使第一列车在唤醒时刻自动唤醒,并在第一列车的唤醒时刻之后的预设时刻,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求,确定第一列车或备用列车是否已经成功唤醒,并做出相应处理。由此,通过在第一列车入库时,将第一列车的下次唤醒时刻预置在第一列车及备用列车中,使得第一列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,在唤醒时刻到来时再自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源,并在第一列车或备用列车没有成功唤醒时,使用其他可用的列车执行运行任务,实现了列车的自动派班,提高了轨道交通系统运行的可靠性和稳定性,改善了用户体验。

为了实现上述实施例,本申请还提出一种列车派班处理装置。

图3为本申请实施例提供的一种列车派班处理装置的结构示意图。

如图3所示,该车辆方向盘控制装置30,包括:

获取模块31,用于在第一列车入库时,根据所述第一列车的标识获取所述第一列车的下次出库信息,其中下次出库信息中包括出库时刻;

确定模块32,用于根据所述出库时刻,确定所述第一列车下次出库前的唤醒时刻;

发送模块33,用于将所述唤醒时刻,发送给所述第一列车,以使所述第一列车在所述唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。

在实际使用时,本申请实施例提供的列车派班处理装置,可以被配置在任意计算机中,以执行前述列车派班处理方法。

本申请实施例提供的列车派班处理装置,可以在第一列车入库时,根据第一列车的标识获取第一列车的下次出库信息,并根据下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车,以使第一列车在唤醒时刻自动唤醒,并与自动列车监控系统建立通信连接。由此,通过在列车入库时,将列车的下次唤醒时刻预置在列车中,使得列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。

在本申请一种可能的实现形式中,上述确定模块32,具体用于:

根据所述第一列车的唤醒启动时长、从车辆段运行至上线轨的时长及所述出库时刻,确定所述第一列车的唤醒时刻。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

将所述唤醒时刻,发送给与所述第一列车对应的备用列车。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

在所述第一列车的唤醒时刻之后的预设时刻时,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求;

若获取到所述第一列车及所述备用列车分别发送的连接请求,则将备用列车分配给没有对应的备用列车的第二列车,并确定第二列车的唤醒时刻,其中,第二列车的唤醒时刻在所述第一列车的唤醒时刻之后;

将所述第二列车的唤醒时刻,发送给所述备用列车。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

在所述第一列车的唤醒时刻之后的预设时刻时,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求;

若获取到所述第一列车或所述备用列车中任一列车发送的连接请求,则根据所述第一列车对应的派班信息及当前其余各车的出库状态,确定所述第一列车或所述备用列车当前对应的出库进路;

将所述出库进路,发送给已发送连接请求的第一列车或备用列车。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

在所述第一列车的唤醒时刻之后的预设时刻时,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求;

若未获取到所述第一列车或所述备用列车中任一列车发送的连接请求,则将所述第一列车的出库时刻发送给当前处于可用状态的第二列车。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

根据当前列车库中各列车是否已休眠、列车库中各列车已知的派班信息与第一列车的派班信息是否冲突、列车库中各列车当前的出库轨线是否可用,确定当前处于可用状态的第二列车。

在本申请一种可能的实现形式中,上述发送模块33,还可以用于:

确定在所述备用列车入库时,未获取到所述备用列车的下次出库信息;

或者,

确定备用库中所述备用列车已获取的唤醒时刻,与所述第一列车的唤醒时刻间的时间间隔大于阈值。

需要说明的是,前述对图1、图2所示的列车派班处理方法实施例的解释说明也适用于该实施例的列车派班处理装置30,此处不再赘述。

本申请实施例提供的列车派班处理装置,可以根据第一列车下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车和备用列车,以使第一列车在唤醒时刻之前处于休眠状态,并在第一列车的唤醒时刻之后的预设时刻,判断是否获取到所述第一列车及所述备用列车分别发送的连接请求,确定第一列车或备用列车是否已经成功唤醒,并做出相应处理。由此,通过在第一列车入库时,将第一列车的下次唤醒时刻预置在第一列车及备用列车中,使得第一列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,在唤醒时刻到来时再自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源,并在第一列车或备用列车没有成功唤醒时,使用其他可用的列车执行运行任务,实现了列车的自动派班,提高了轨道交通系统运行的可靠性和稳定性,改善了用户体验。

为了实现上述实施例,本申请还提出一种计算机设备。

图4为本申请实施例提供的计算机设备的结构示意图。

如图4所示,上述计算机设备400包括:

存储器410及处理器420,连接不同组件(包括存储器410和处理器420)的总线430,存储器410存储有计算机程序,当处理器420执行所述程序时实现本申请实施例所述的列车派班处理方法。

总线430表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

计算机设备400典型地包括多种电子设备可读介质。这些介质可以是任何能够被计算机设备400访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器410还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)440和/或高速缓存存储器450。计算机设备400可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统460可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线430相连。存储器410可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块470的程序/实用工具480,可以存储在例如存储器410中,这样的程序模块470包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块470通常执行本申请所描述的实施例中的功能和/或方法。

计算机设备400也可以与一个或多个外部设备490(例如键盘、指向设备、显示器491等)通信,还可与一个或者多个使得用户能与该计算机设备400交互的设备通信,和/或与使得该计算机设备400能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口492进行。并且,计算机设备400还可以通过网络适配器493与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器493通过总线430与计算机设备400的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理器420通过运行存储在存储器410中的程序,从而执行各种功能应用以及数据处理。

需要说明的是,本实施例的计算机设备的实施过程和技术原理参见前述对本申请实施例的列车派班处理方法的解释说明,此处不再赘述。

本申请实施例提供的计算机设备,可以执行如前所述的列车派班处理方法,在第一列车入库时,根据第一列车的标识获取第一列车的下次出库信息,并根据下次出库信息中的出库时刻,确定第一列车下次出库前的唤醒时刻,进而将唤醒时刻发送给第一列车,以使第一列车在唤醒时刻之前处于休眠状态。由此,通过在列车入库时,将列车的下次唤醒时刻预置在列车中,使得列车在唤醒时刻之前可以无需维持与列车派班系统的连接,而处于休眠状态,并在唤醒时刻自动唤醒,从而在保证列车可靠运行的同时,节省了列车空闲时的能耗,节约了资源。

为了实现上述实施例,本申请还提出一种计算机可读存储介质。

其中,该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,以实现本申请实施例所述的列车派班处理方法。

为了实现上述实施例,本申请再一方面实施例提供一种计算机程序,该程序被处理器执行时,以实现本申请实施例所述的列车派班处理方法。

一种可选实现形式中,本实施例可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户电子设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。

本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

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