列车重联方法、系统和装置与流程

文档序号:16149570发布日期:2018-12-05 17:16阅读:689来源:国知局

本发明涉及车辆控制技术领域,尤其涉及一种列车重联方法、系统和装置。

背景技术

随着车辆控制技术和轨道行业的迅速发展,对于列车需求越来越大,对于列车的编组也越趋丰富。目前有单节列车组、两节列车组、四节列车组、八节列车组,甚至是十六节列车组,每节列车组的车厢数具有多种类型,以至于对列车自动编组功能的准确性要求越来越高,对于列车重联技术的要求也随之提高。相关技术中,将独立的两列或者多列列车进行重联,连接成新的列车。

这种方式下,当发现部分节点因不可控因素导致其无法参与重联时,例如某节列车组中部分车厢在重联时发生断电,将导致该列车组部分车厢在此次重联时,无法计入整车列车目录中,列车信息的准确性较低。



技术实现要素:

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

为此,本发明的第一个目的在于提出一种列车重联方法,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

本发明的第二个目的在于提出一种列车重联装置。

本发明的第三个目的在于提出一种列车重联系统。

本发明的第四个目的在于提出一种计算机设备。

本发明的第五个目的在于提出一种非临时性计算机可读存储介质。

本发明的第六个目的在于提出一种计算机程序产品。

为达上述目的,本发明第一方面实施例提出了一种列车重联方法,包括:所述列车包括至少两个服务端,当发生列车重联时,所述至少两个服务端中的第一服务端生成列车目录;所述第一服务端向所述至少两个服务端中的第二服务端发起协商确认过程;通过所述协商过程,所述第一服务端确认所述第一服务端所生成的列车目录与所述第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正。

本发明实施例的列车重联方法,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

为达上述目的,本发明第二方面实施例提出了一种列车重联装置,所述装置设置于列车包括的至少两个服务端中的第一服务端,所述装置包括:生成模块,用于当发生列车重联时,生成列车目录;协商模块,用于向所述至少两个服务端中的第二服务端发起协商过程;通过所述协商过程,确认所述第一服务端所生成的列车目录与所述第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正。。

本发明实施例的列车重联装置,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

为达上述目的,本发明第三方面实施例提出了一种列车重联系统,包括:列车的多个服务端,所述多个服务端包括第一服务端和第二服务端,其中,所述第一服务端和所述第二服务端所设置的列车组不同;当发生列车重联时,所述列车的多个服务端生成列车目录;所述多个服务端中第一服务端与多个服务端中其他服务端协商确认所生成的列车目录是否一致,以在所生成的列车目录不一致时,由协商不一致的所述第二服务端通知多个服务端中其他服务端对列车目录进行修正;所述第一服务端根据所述第二服务端的通知,修正所述第一服务端生成的列车目录。

本发明实施例的列车重联系统,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

为达上述目的,本发明第四方面实施例提出了一种计算机设备,包括:壳体和位于所述壳体内的处理器、存储器和显示界面,其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如第一方面实施例所述的列车重联方法。

本发明实施例的计算机设备,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

为达上述目的,本发明第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,当计算机程序被处理器执行时实现如第一方面实施例所述的列车重联方法。

本发明实施例的非临时性计算机可读存储介质,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

为达上述目的,本发明第六方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如第一方面实施例所述的列车重联方法。

本发明实施例的计算机程序产品,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性,解决现有技术中列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的技术问题,进而避免了因为意外造成的不可控结果的发生。

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

附图说明

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

图1为本发明实施例所提供的一种列车重联方法的流程示意图;

图2为本发明实施例中四节列车组列车示意图;

图3为本发明实施例所提供的另一种列车重联方法的流程示意图;

图4为本发明实施例所提供的另一种列车重联方法的流程示意图;

图5为本发明实施例所提供的另一种列车重联方法的流程示意图;

图6为本发明实施例所提供的另一种列车重联方法的流程示意图;

图7为本发明实施例提供的一种列车重联装置的结构示意图;

图8为本发明实施例提供的另一种列车重联装置的结构示意图;

图9为本发明实施例提供的一种列车重联系统的结构示意图。

具体实施方式

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

针对现有技术中的列车重联时没有对应的错误处理机制,当发现部分节点因不可控因素导致其无法参与重联时,将致列车信息有缺口,无法保证重联后列车信息的准确性的问题,本发明实施例增加了错误处理机制,当发现部分节点因不可控因素导致其无法参与重联而造成列车信息有缺口时,建立确认和修正机制,保证重联后列车信息的准确性和安全性。

下面参考附图描述本发明实施例的列车重联方法、系统和装置。在具体描述本发明实施例之前,为了便于理解,首先对常用技术词进行介绍:

列车重联,即对列车网络进行配置的全部过程,一般发生在列车上电或者列车长度(例如,增加节点或者减少节点)发生变化的时候。

图1为本发明实施例所提供的一种列车重联方法的流程示意图。

如图1所示,该列车重联方法包括以下步骤:

s101,列车包括至少两个服务端,当发生列车重联时,至少两个服务端中的第一服务端生成列车目录。

列车包括至少两个服务端,本实施例中至少包括了第一服务端和第二服务端。通常,列车包括至少两个列车组,且对于每节列车组的车厢节点数并无限制,例如,列车可以为双节列车组、四节列车组、八节列车组、十六节列车组等。服务端指的是每节列车组的骨干节点,其连入到列车级网络中,每节列车组可以具有多个服务端,但在每次工作时,每节列车组只能具有一个服务端处于激活状态。

作为一种示例,参见图2,图2为本发明实施例中四节列车组列车示意图,列车组a和d均为4节车厢,列车组b和c为3节车厢。

需要说明的是,本发明实施例所述的列车重联方法在列车重联时,具有确认和修正功能,列车的确认和修正方法由服务端执行。在本发明的实施例中,服务端可以例如为网关,或者,服务端可以例如为信号系统,对此不作限制。

可选地,可以默认每节列车组的头车厢开启服务端的功能,其他车厢处于关闭状态,也就是说服务端设置于每节列车组的头车厢。

需要说明的是,在列车重联时,列车上所有列车组中的骨干节点均参与确认和修正的过程,包括冗余线路上的骨干节点,且每节列车组的每节车厢的网关均参与列车重联的过程,包括冗余设备的网关。

在本发明的实施例中,第一服务端可以为当前发送确认状态请求信息的客户端所处的列车组的服务端。举例说明,参见图2,若当前发送确认状态请求信息的客服端所处的列车组为列车组c,列车组c的头车厢开启服务端的功能,且配置服务端为网关,则第一服务端为列车组c的头车厢的网关。

在本发明的实施例中,列车目录提供一有序的列车上所有被发现的列车组列表,其在列车重联后生成,当列车骨干网络拓扑计数发生改变时,列车目录都会被重计算。

在列车重联时,若某节列车组或者某节列车组上的一节或者多节车厢节点无法正常工作导致其无法计入至列车目录中,则此时的列车目录是不完整的,可能导致列车无法正常工作,例如,无法工作的原因为车厢断电,或者无法工作的原因为其他,本发明的实施例对此不作限制。

可选地,在列车重联时,列车的第一服务端生成列车目录,以触发后续判断过程。

s102,第一服务端向至少两个服务端中的第二服务端发起协商确认过程。

在本发明的实施例中,第一服务端和第二服务端所设置的列车组不同。

可选地,列车包括的至少两个服务端分别为对应列车组的头车厢的网关。

本发明实施例的列车重联的确认方法的发起者可以为列车上的客户端设备,或者,发起者可以为外接设备,或者,发起者可以为远程服务端,对此不作限制。本实施例以发起者为列车上的客户端设备示例。

可选地,客户端可以发送列车构成请求信息至第一服务端,第一服务端接收客户端发送的列车构成请求信息后,根据所生成的列车目录,将列车构成信息确认报文发送至列车骨干网络中去,第二服务端可以从列车骨干网络中接收列车构成信息确认报文,以判断自己与第一服务端协商确认所生成的列车目录是否一致。

其中,列车构成信息确认报文用于指示列车组的车厢节点信息。

s103,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正。

可选地,第一服务端可以根据所生成的列车目录,与至少两个服务端中的第二服务端本地存储的列车目录进行比对,判断是否有缺失或者错误,若两者相同,则给出一致应答,此时无需对列车目录进行修正;若两者不同,则给出不一致应答,此时需对列车目录进行修正。

进一步地,第一服务端根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致;若第一服务端根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录不一致,第一服务端修正第一服务端生成的列车目录。

具体地,在第一服务端与至少两个服务端中的第二服务端协商确认所生成的列车目录不一致时,需对第一服务端所生成的列车目录进行修正。为了通知第一服务端列车目录不一致的情况,可选地,第二服务端发送修正请求报文,从而第一服务端接收第二服务端发送的修正请求报文,其中,修正请求报文用于指示列车组的车厢节点修正信息;第一服务端根据车厢节点修正信息,对生成的列车目录中对应列车组的车厢节点信息进行修正;第一服务端通知第二服务端修正后的列车目录,以使第二服务端根据第一服务端的通知,确认修正是否成功。

本发明实施例对列车重联进行了优化,增加了防错纠错机制,能够有效保证列车信息的准确性及安全性。

本实施例的列车重联方法,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

为了进一步提高列车信息的准确性及安全性,参见图3,在如图1所示实施例的基础上,在步骤s102前还包括:

s301,第一服务端接收客户端发送的确认状态请求信息。

在本发明的实施例中,确认状态请求信息的发起者可以为列车上的客户端设备,或者,确认状态请求信息的发起者可以为外接设备,或者,确认状态请求信息的发起者可以为远程服务端,对此不作限制。

可选地,客户端可以根据自身实际需求发送确认状态请求信息至该列车组的一个服务端,本实施例中记为第一服务端。

s302,第一服务端向客户端发送确认状态响应信息,其中,确认状态响应信息包括用于指示第一服务端是否已协商确认所生成的列车目录、第一服务端的列车目录的有效状态和/或列车拓扑计数器的有效状态。

可选地,确认状态响应信息主要包含如表1所示的信息。

表1

当第一服务端收到客户端发送的确认状态请求信息时,给出确认状态响应信息,并发送确认状态响应信息至客户端。

本实施例的列车重联方法,通过第一服务端接收客户端发送的确认状态请求信息,第一服务端向客户端发送确认状态响应信息,能够有效提升列车信息的准确性及安全性。

为了清楚说明上一实施例,本实施例提供了另一种列车重联方法,图4为本发明实施例所提供的另一种列车重联方法的流程示意图。

参见图4,在如图1所示实施例的基础上,步骤s102具体包括以下子步骤:

s401,第一服务端接收客户端发送的列车构成请求信息。

可选地,客户端发送列车构成请求信息至其所处的列车组的服务端,即第一服务端,第一服务端接收客户端发送的列车构成请求信息,以触发后续步骤。

s402,第一服务端根据所生成的列车目录,向第二服务端发送列车构成信息确认报文,其中,列车构成信息确认报文用于指示列车组的车厢节点信息。

在本发明的实施例中,列车构成信息确认报文包括:列车构成信息确认报文功能标识、列车组标识和/或车厢节点信息。

其中,列车构成信息确认报文功能标识,用于指示列车构成信息确认报文用于协商确认列车目录;列车构成信息确认报文的列车组标识,用于指示发送列车构成信息确认报文的第一服务端所在列车组;车厢节点信息,包括车厢节点数目和/或车厢节点列表;车厢节点列表包括各车厢节点的节点号和节点方向。

可选地,第一服务端在接收到客户端发送的列车构成请求信息后,将列车构成信息确认报文发送至列车骨干网络中去,而后,第二服务端可以从列车骨干网络中接收列车构成信息确认报文,以判断自己与第一服务端协商确认所生成的列车目录是否一致。

可选地,列车构成信息确认报文主要包含如表2所示的信息。

表2

可选地,在第一服务端与至少两个服务端中的第二服务端协商确认所生成的列车目录一致时,不作任何处理;在所生成的列车目录不一致时,对列车目录进行修正。

具体地,至少两个服务端中的第二服务端接收第一服务端发送的列车构成信息确认报文,可以与本地存储的列车目录中的该报文信息中的cstuuid所存信息进行比对,判断是否有缺失或者错误,给出相应的应答报文,若两者相同,则给出一致应答,此时,将当前的确认状态修改为确认,向客户端应答确认无误,无需对列车目录进行修正;若两者不同,则给出不一致应答,此时,可以向客户端应答确认有误需要修正,等待修正。

本实施例的列车重联方法,通过第一服务端接收客户端发送的列车构成请求信息,第一服务端根据所生成的列车目录,向第二服务端发送列车构成信息确认报文,其中,列车构成信息确认报文用于指示列车组的车厢节点信息,进一步提升列车信息的准确性及安全性。

为了清楚说明上一实施例,本实施例提供了另一种列车重联方法,图5为本发明实施例所提供的另一种列车重联方法的流程示意图。

参见图5,在如图1所示实施例的基础上,步骤s103包括以下子步骤:

s501,第一服务端根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致。

具体地,第一服务端与至少两个服务端中的第二服务端协商确认所生成的列车目录是否一致,例如,第一服务端可以根据所生成的列车目录,与至少两个服务端中的第二服务端本地存储的列车目录进行比对,判断是否有缺失或者错误,而后,第二服务端可以将通知发送至第一服务端,以通知第一服务端列车目录不一致的情况。

s502,若第一服务端根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录不一致,第一服务端接收第二服务端发送的修正请求报文,其中,修正请求报文用于指示列车组的车厢节点修正信息。

在本发明的实施例中,修正请求报文包括:修正请求报文功能标识、列车组标识和/或车厢节点修正信息;

其中,修正请求报文功能标识,用于指示修正请求报文用于修正列车目录;修正请求报文的列车组标识,用于指示发送修正请求报文的第二服务端所在列车组;车厢节点修正信息,包括需修正的车厢节点数目、需修正的车厢节点的相邻节点号、需修正节点的节点号和/或需修正节点的节点方向。

可选地,第一服务端所生成的列车目录与至少两个服务端中的第二服务端本地存储的列车目录进行比对,若两者相同,则给出一致应答,此时无需对列车目录进行修正;若两者不同,则给出不一致应答,此时需对列车目录进行修正。具体地,在第二服务端给出不一致应答之后,还会向第一服务端发送修正请求报文。进而第一服务端接收第二服务端发送的修正请求报文,以根据修正请求报文对生成的列车目录中对应列车组的车厢节点信息进行修正。

作为一种示例,假设某节列车组z(列车组z的骨干节点为第二服务端)确认有误需要修正,并且修正规则为在车厢节点x和车厢节点y中插入车厢节点a、b和c三个节点,修正过程如下所示:

列车组z的服务端,即第二服务端发送用于通知第一服务端的修正请求报文至骨干网络中去,其中,修正请求报文主要包含如表3所示的信息。

表3

各列车组服务端(含第一服务端)接收第二服务端发送的修正请求报文,并根据修正请求报文中的车厢节点修正信息对生成的列车目录中对应列车组的车厢节点信息进行修正。

s503,第一服务端根据车厢节点修正信息,对生成的列车目录中对应列车组的车厢节点信息进行修正。

s504,第一服务端通知第二服务端修正后的列车目录,以使第二服务端根据第一服务端的通知,确认修正是否成功。

可选地,当第一服务端完成修正后,可以向第二服务端发送修正后的列车目录,第二服务端根据修正结果进行判断,若修正完成,则修正成功;若修正没完成,则修正失败。

本实施例的列车重联方法,通过第一服务端接收第二服务端发送的修正请求报文;第一服务端根据车厢节点修正信息,对生成的列车目录中对应列车组的车厢节点信息进行修正;第一服务端通知第二服务端修正后的列车目录,以使第二服务端根据第一服务端的通知,确认修正是否成功,能够有效保证列车信息的准确性及安全性。

可选地,本发明实施例还提供一种列车重联的移除确认方法,参见图6,在如图1所示实施例的基础上,步骤s103之后还包括以下步骤:

s601,第一服务端接收客户端发送的移除确认状态请求。

本发明实施例的列车重联的移除确认方法的发起者为客户端,具体地,客户端发送移除确认状态请求至第一服务端,第一服务端接收移除确认状态请求信息。

s602,第一服务端将修正后的列车目录,恢复至修正前的列车目录。

可选地,第一服务端在接收客户端发送的移除确认状态请求后,可以将当前所处的列车组的状态修改为未确认状态。

s603,第一服务端向客户端发送移除确认状态应答。

本发明实施例对列车重联进行了优化,增加了防错纠错机制,能够有效保证列车信息的准确性及安全性。

本实施例的列车重联方法,通过第一服务端接收客户端发送的移除确认状态请求;第一服务端将修正后的列车目录,恢复至修正前的列车目录;第一服务端向客户端发送移除确认状态应答,进一步保证列车信息的准确性及安全性。

为了实现上述实施例,本发明还提出一种列车重联装置。

图7为本发明实施例提供的一种列车重联装置的结构示意图。该列车重联装置700可以通过软件、硬件或者两者的结合实现。

如图7所示,该列车重联装置700设置于列车包括的至少两个服务端中的第一服务端,包括:生成模块710和协商模块720。其中,

生成模块710,用于当发生列车重联时,生成列车目录。

协商模块720,用于向至少两个服务端中的第二服务端发起协商过程;通过协商过程,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正。

可选地,列车包括的至少两个服务端分别为对应列车组的头车厢的网关。

可选地,协商模块720,具体用于根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致。

进一步地,在本发明实施例的一种可能的实现方式中,在图7的基础上,参见图8,该列车重联装置700还进一步包括:

修正模块730,用于若第一服务端根据第二服务端的通知,确认第一服务端所生成的列车目录与第二服务端所生成的列车目录不一致,第一服务端修正第一服务端生成的列车目录。

移除模块740,用于第一服务端接收客户端发送的移除确认状态请求;第一服务端将修正后的列车目录,恢复至修正前的列车目录;第一服务端向客户端发送移除确认状态应答。

接收模块750,用于接收客户端发送的确认状态请求信息。

发送模块760,用于向客户端发送确认状态响应信息,其中,确认状态响应信息包括用于指示第一服务端是否协商确认所生成的列车目录、列车目录的有效状态和/或列车拓扑计数器的有效状态。

可选地,协商模块720,包括:

第一接收单元721,用于接收客户端发送的列车构成请求信息。

发送单元722,用于根据所生成的列车目录,向第二服务端发送列车构成信息确认报文,其中,列车构成信息确认报文用于指示列车组的车厢节点信息。

可选地,列车构成信息确认报文包括:列车构成信息确认报文功能标识、列车组标识和/或车厢节点信息;

其中,列车构成信息确认报文功能标识,用于指示列车构成信息确认报文用于协商确认列车目录;

列车构成信息确认报文的列车组标识,用于指示发送列车构成信息确认报文的第一服务端所在列车组;

车厢节点信息,包括车厢节点数目和/或车厢节点列表;车厢节点列表包括各车厢节点的节点号和节点方向。

可选地,修正模块730,包括:

第二接收单元731,用于接收第二服务端发送的修正请求报文,其中,修正请求报文用于指示列车组的车厢节点修正信息。

可选地,修正请求报文包括:修正请求报文功能标识、列车组标识和/或车厢节点修正信息;

其中,修正请求报文功能标识,用于指示修正请求报文用于修正列车目录;

修正请求报文的列车组标识,用于指示发送修正请求报文的第二服务端所在列车组;

车厢节点修正信息,包括需修正的车厢节点数目、需修正的车厢节点的相邻节点号、需修正节点的节点号和/或需修正节点的节点方向。

修正单元732,用于根据车厢节点修正信息,对生成的列车目录中对应列车组的车厢节点信息进行修正。

通知单元733,用于通知第二服务端修正后的列车目录,以使第二服务端根据第一服务端的通知,确认修正是否成功。

需要说明的是,前述图1-图6实施例对列车重联方法实施例的解释说明也适用于该实施例的列车重联装置700,此处不再赘述。

本实施例的列车重联装置,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

为了实现上述实施例,本发明还提出一种列车重联系统。

图9为本发明实施例提供的一种列车重联系统的结构示意图。

如图9所示,该列车重联系统900包括:列车的多个服务端910,多个服务端910包括第一服务端911和第二服务端912,其中,第一服务端911和第二服务端912所设置的列车组不同;当发生列车重联时,列车的多个服务端910生成列车目录;多个服务端910中第一服务端911与多个服务端中910其他服务端协商确认所生成的列车目录是否一致,以在所生成的列车目录不一致时,由协商不一致的第二服务端912通知多个服务端910中其他服务端对列车目录进行修正;第一服务端911根据第二服务端912的通知,修正第一服务端911生成的列车目录。

需要说明的是,前述图1-图6实施例对列车重联方法实施例的解释说明也适用于该实施例的列车重联系统900,此处不再赘述。

本实施例的列车重联系统,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

为了实现上述实施例,本发明还提出一种计算机设备,包括:壳体和位于壳体内的处理器、存储器和显示界面,其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行如前述实施例所述的家电设备控制方法。

本实施例的计算机设备,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,当该计算机程序被处理器执行时能够实现如前述实施例所述的列车重联方法。

本实施例的非临时性计算机可读存储介质,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

为了实现上述实施例,本发明还提出一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行如前述实施例所述的列车重联方法。

本实施例的计算机程序产品,通过当发生列车重联时,至少两个服务端中的第一服务端生成列车目录,第一服务端向至少两个服务端中的第二服务端发起协商确认过程,通过协商过程,第一服务端确认第一服务端所生成的列车目录与第二服务端所生成的列车目录是否一致,以在所生成的列车目录不一致时,对列车目录进行修正,保证了在列车重联时,生成的列车目录的准确性。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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