列车拓扑管理方法及系统技术方案

技术编号:20824823 阅读:37 留言:0更新日期:2019-04-10 07:14
本申请提出一种列车拓扑管理方法及系统,其中,列车拓扑管理方法,包括:列车上电后,列车中的第一车厢节点,判断列车包括的各车厢节点的拓扑结构是否发生改变;若改变,则第一车厢节点对列车进行自动编组,生成第一列车拓扑信息;根据第一列车拓扑信息更新列车的拓扑信息表。由此,实现了车内拓扑结构发生改变时,对列车的拓扑信息表进行自动更新,提高了列车拓扑信息的实时性和可靠性,改善了用户体验。

【技术实现步骤摘要】
列车拓扑管理方法及系统
本申请涉及轨道交通
,尤其涉及一种列车拓扑管理方法及列车拓扑管理系统。
技术介绍
随着轨道行业的快速发展,对于大数据时代,对列车通讯网络的功能性要求也越趋强大,网络拓扑架构也将越趋于复杂,面对如此复杂的网络拓扑,对于网络拓扑管理的需求也越来越大。现有的网络拓扑管理方法,可以通过一定的列车拓扑发现协议,实现列车的自动编组功能,更新列车网络拓扑信息。例如,在有列车加入时,可以将后续加入的列车拓扑信息插入到原有的列车网络拓扑信息中,实现对列车网络拓扑信息的更新。但是,上述方法,仅能在车车之间实现自动编组,在车内拓扑结构发生改变时,无法对原有拓扑信息进行自动更新,使得列车网络拓扑信息实时性差、可靠性低,用户体验差。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种列车拓扑管理方法,实现了车内拓扑结构发生改变时,对列车的拓扑信息表进行自动更新,提高了列车拓扑信息的实时性和可靠性,改善了用户体验。本申请还提出一种列车拓扑管理系统。本申请还提出一种计算机可读存储介质。本申请第一方面实施例提出了一种列车拓扑管理方法,包括:列车上电后,所述列车中的第一车厢节点,判断所述列车包括的各车厢节点的拓扑结构是否发生改变;若改变,则所述第一车厢节点对所述列车进行自动编组,生成第一列车拓扑信息;根据所述第一列车拓扑信息更新所述列车的拓扑信息表。本申请实施例的列车拓扑管理方法,在列车上电后,列车中的第一车厢节点,判断列车包括的各车厢节点的拓扑结构发生改变时,则第一车厢节点对列车进行自动编组,生成第一列车拓扑信息,并根据第一列车拓扑信息更新列车的拓扑信息表。由此,实现了车内拓扑结构发生改变时,对列车的拓扑信息表进行自动更新,提高了列车拓扑信息的实时性和可靠性,改善了用户体验。本申请第二方面实施例提出了一种列车拓扑管理系统,包括:存储器、处理器及通信端口;所述通信端口用于与外部设备连接,以实现与外部设备的数据传输;所述存储器,用于存储可执行程序代码;所述处理器,用于通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以执行以下步骤:列车上电后,判断所述列车包括的各车厢节点的拓扑结构是否发生改变;若改变,则对所述列车进行自动编组,生成第一列车拓扑信息;根据所述第一列车拓扑信息更新所述列车的拓扑信息表。本申请实施例提供的列车拓扑管理系统,在列车上电后,确定列车包括的各车厢节点的拓扑结构发生改变时,则对列车进行自动编组,生成第一列车拓扑信息,并根据第一列车拓扑信息更新列车的拓扑信息表。由此,实现了车内拓扑结构发生改变时,对列车的拓扑信息表进行自动更新,提高了列车拓扑信息的实时性和可靠性,改善了用户体验。本专利技术第三方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,当该程序被处理器执行时实现如第一方面所述的列车拓扑管理方法。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一个实施例的列车拓扑管理方法的流程图;图2是本申请另一个实施例的列车拓扑管理方法的流程图;图3是本申请另一个实施例的列车拓扑管理方法的流程图;图4是本专利技术一个实施例的列车拓扑管理系统的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。本申请实施例针对现有的列车拓扑管理方法,仅能在车车之间实现自动编组,在车内拓扑结构发生改变时,无法对原有拓扑信息进行更新,可靠性低,用户体验差的问题,提出一种列车拓扑管理方法,通过根据列车的各车厢节点的拓扑结构是否发生改变,从而更新列车的拓扑信息表,实现了车内拓扑结构发生改变时,对列车的拓扑信息表进行自动更新,提高了列车拓扑信息的实时性和可靠性,改善了用户体验。下面参考附图描述本申请实施例的列车拓扑管理方法及系统。图1是本申请一个实施例的列车拓扑管理方法的流程图。如图1所示,该列车拓扑管理方法包括:步骤101,列车上电后,列车中的第一车厢节点,判断列车包括的各车厢节点的拓扑结构是否发生改变。具体的,本申请实施例提供的列车拓扑管理方法,由本申请实施例提供的列车拓扑管理系统执行,该列车拓扑管理系统,可以被配置在任何终端设备中,从而实现对列车拓扑的系统管理。可以理解的是,列车由多个车厢节点组成,每个车厢节点可以包括多节车厢。第一车厢节点,可以是列车中的任一车厢节点,本申请实施例中以第一车厢节点为车厢头节点为例进行说明。步骤102,若改变,则第一车厢节点对列车进行自动编组,生成第一列车拓扑信息。步骤103,根据第一列车拓扑信息更新列车的拓扑信息表。其中,第一列车拓扑信息为整个列车的拓扑信息。具体的,第一列车拓扑信息中包括:列车的骨干网拓扑信息及每个骨干网节点的组网信息。在本申请实施例中,列车拓扑信息,可以是cstinfo报文形式的信息。可以理解的是,报文中可以包含车厢节点标识、车厢节点性能、车厢节点中车厢的数目及各车厢的标识、车厢节点中车厢方向、各车厢性能等等的列车拓扑信息。下面对本申请实施例的cstinfo报文进行介绍。本申请实施例的cstinfo报文可以采用用户数据包协议(UserDatagramProtocol,简称UDP)传输,其中cstinfo报文具体定义如表1所示。由表1可知,本申请实施例的cstinfo报文,包头中可以包括长度为两个字节(BYTE)的“版本信息”;骨干网拓扑信息中可以包括长度为4个BYTE的“cstUUID”,用来表示每个车厢节点的唯一标识符,还可以包括长度为2个BYTE的“ETBNCnt”,用来表示这个车厢节点的骨干网节点数量;每个骨干网节点组网信息中可以包括长度为2个BYTE的“ETBNId”,用来表示每个骨干网节点的标识符,还可以包括长度为2个BYTE的“SubcnCnt”,用来表示每个骨干网节点包含的组网数量,等等。表1cstinfo报文定义表需要说明的是,表1中cstinfo报文的形式,只是cstinfo报文的其中一种形式,在实际运用中,可以根据cstinfo报文需要携带的信息内容及大小,更改cstinfo报文的各部分的长度、顺序,等等。或者也可以使用其它报文,如hello报文、topology报文,等等。具体的,当列车上电后,若列车的各车厢节点的拓扑结构发生改变,则第一车厢节点即可对列车进行自动编组,并对当前的列车拓扑信息进行更新,生成第一列车拓扑信息,以根据新的列车拓扑信息,更新列车的拓扑信息表。需要说明的是,若列车包括的各车厢节点的拓扑结构未发生改变,则不对列车进行自动编组。此时,若列车的拓扑信息表存在,则无需进行更新;若确定列车的拓扑信息表不存在,则可以生成列车的拓扑信息表。另外,在本申请实施例中,可以预先设置一个计数值与列车包括的各车厢节点的拓扑结构的对应关系。比如,计数值为1时,对应一个车厢节点,一个车厢节点包括2节车厢;计数值为2时,对应一个车厢节点,一个车厢节点包括3节车厢;计数值为3时,对应两个车厢节点,每个车厢节点包括2节车厢本文档来自技高网...

【技术保护点】
1.一种列车拓扑管理方法,其特征在于,包括:列车上电后,所述列车中的第一车厢节点,判断所述列车包括的各车厢节点的拓扑结构是否发生改变;若改变,则所述第一车厢节点对所述列车进行自动编组,生成第一列车拓扑信息;根据所述第一列车拓扑信息更新所述列车的拓扑信息表。

【技术特征摘要】
1.一种列车拓扑管理方法,其特征在于,包括:列车上电后,所述列车中的第一车厢节点,判断所述列车包括的各车厢节点的拓扑结构是否发生改变;若改变,则所述第一车厢节点对所述列车进行自动编组,生成第一列车拓扑信息;根据所述第一列车拓扑信息更新所述列车的拓扑信息表。2.如权利要求1所述的方法,其特征在于,所述根据所述第一列车拓扑信息更新所述列车的拓扑信息表之前,还包括:所述第一车厢节点,获取第二车厢节点发送的第二列车拓扑信息;确定所述第一列车拓扑信息与所述第二列车拓扑信息一致。3.如权利要求2所述的方法,其特征在于,所述根据所述第一列车拓扑信息更新列车拓扑信息表之前,还包括:根据所述第一列车拓扑信息生成循环冗余校验码;将所述校验码发送至所述第二车厢节点;接收所述第二车厢节点返回的校验码一致的确认消息。4.如权利要求1-3任一所述的方法,其特征在于,所述判断所述列车包括的各车厢节点的拓扑结构是否发生改变之后,还包括:若改变,则根据所述各车厢节点的拓扑结构,更新所述列车拓扑的计数值。5.如权利要求1-3任一所述的方法,其特征在于,所述列车拓扑信息中包括:所述列车的骨干网拓扑信息及每个骨干网节点的组网信息。6.如权利要求1-3任一所述的方法,其特征在于,还包括:所述第一车厢节点接收上位机发送的密钥校验报文;根据所述密钥校验报文,判断所述上位机是否合法;若合法,则根据所述上位机发送的配置文件,更新所述列车的拓扑信息表。7.如权利要求6所述的方法,其特征在于,所述配置文件中包括第一目标车厢节点的标识;所述根据所述上位机发送的配置文件,更新所述列车的拓扑信息表,包括:判断第一目标车厢节点的标识是否与所述第一车厢节点的标识相同;若相同,则根据所述配置文件,更新所述第一车厢节点对应的拓扑信息。8.如权利要求7所述的方法,其特征在于,所述更新所述第一车厢节点对应的拓扑信息之后,还包括:所述第一车厢节点向所述第二车厢节点发送拓扑信息同步报文;接收所述第二车厢节点返回的同步完成消息;根据所述同步完成消息,向所述上位机返回配置完成消息。9.如权利要求6所述的方法,其特征在于,确定所述上位机合法之后,还包括:接收所述上位机发送的读取列车拓扑信息表的指令,所述指令中包括第二目标车厢节点的标识;判断所述第二目标车厢节点的标识是否与所述第一车厢节点的标识相同;若相同,则向所述上位机返回所述第一车厢节点对应的拓扑信息。10.一种列车拓扑管理系统,其特征在于,包括:存储器、处理器及通信端口...

【专利技术属性】
技术研发人员:黄盛立
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1