CN104354723A - 一种轨道交通综合监控方法及*** - Google Patents
一种轨道交通综合监控方法及*** Download PDFInfo
- Publication number
- CN104354723A CN104354723A CN201410527994.2A CN201410527994A CN104354723A CN 104354723 A CN104354723 A CN 104354723A CN 201410527994 A CN201410527994 A CN 201410527994A CN 104354723 A CN104354723 A CN 104354723A
- Authority
- CN
- China
- Prior art keywords
- processing unit
- data processing
- central data
- train station
- station subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Abstract
本发明涉及轨道交通领域,尤其涉及一种轨道交通综合监控方法及***。首先,设置有备用的中心数据处理单元的车站子***对中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时;然后,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。可以看出,只要在车站子***中设置一个备用的中心数据处理单元即可实现独立的备用中心控制子***所具有的功能,而不需要增加额外的场地以及硬件投资,从而能够降低轨道交通的建设成本。
Description
技术领域
本发明涉及轨道交通领域,尤其涉及一种轨道交通综合监控方法及***。
背景技术
轨道交通综合监控***建设的总体目标是以现代计算机技术、网络技术、自动化技术和信息技术为基础,集成了多个地铁自动化专业子***,并在集成平台支持下对地铁各专业子***进行统一控制,实现各专业子***的信息共享及***之间的联动控制功能,从而提高运营效率,为实现城市轨道交通现代化运营管理提供信息化基础。
轨道交通综合监控***的稳定可靠关系到地铁设备安全运行和乘客人身安全,是轨道交通行业的基本要求,也是地铁客户的核心需求。
典型的轨道交通综合监控***包括一个中心控制子***和多个车站,部分线路还包括车辆段。为了应对事故、灾害及反恐,部分地铁客户有建设备用中心控制子***的需求。当由于网络故障、恐怖袭击和其它灾害发生而导致中心控制子***不可用时,备用的中心控制子***可以接管中心控制子***的功能,以实现异地容灾、异地降级运行及指挥等功能,提高***的可靠性。
建设备用的中心控制子***能提高轨道交通综合监控***的可靠性,现有技术中,已经有多条地铁线路建设了独立的备用中心控制子***,但建设独立的备用中心控制子***,需要增加额外的场地,以及额外的硬件投资,增加了轨道交通的建设成本。目前,部分城市的地铁客户也有建设备用中心控制子***的潜在需求,但往往受限于额外的硬件投资、场地等建设成本未能实施。
发明内容
本发明实施例提供一种轨道交通综合监控方法及***,用以解决现有技术中在建设独立的备用中心控制子***时需要增加额外的场地以及硬件投资从而导致的建设成本高的问题。
本发明实施例提供一种轨道交通综合监控方法,应用于轨道交通综合监控***,该***包括:中心控制子***以及所述中心控制子***控制下的N个车站子***,N≥1,所述中心控制子***中设置有中心数据处理单元,至少一个车站子***中设置有备用的中心数据处理单元,所述备用的中心数据处理单元与所述中心控制子***中的中心数据处理单元保持数据同步,该方法包括:
设置有备用的中心数据处理单元的车站子***对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
较佳的,设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;设置有备用的中心数据处理单元的车站子***在检测到所述中心控制子***中的中心数据处理单元的不可用时,通过以下方式将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元:获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
较佳的,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;所述方法还包括:设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
较佳的,该方法还包括:将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元之后,本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
较佳的,该方法还包括:当前主用的中心数据处理单元接收至少一个车站子***采集到的数据;所述当前主用的中心数据处理单元根据接收到的数据,向至少一个车站子***发送控制命令。
本发明实施例提供一种轨道交通综合监控***,包括:中心控制子***以及所述中心控制子***控制下的N个车站子***,N≥1,所述中心控制子***中设置有中心数据处理单元,至少一个车站子***中设置有备用的中心数据处理单元和控制单元,所述备用的中心数据处理单元与所述中心控制子***中的中心数据处理单元保持数据同步。
所述控制单元,用于:
对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
较佳的,设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;设置有备用的中心数据处理单元的车站子***在检测到所述中心控制子***中的中心数据处理单元的不可用时,所述控制单元,具体用于:获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
较佳的,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;所述控制单元,还用于:设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
较佳的,所述控制单元,还用于:本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
较佳的,当前主用的中心数据处理单元用于:接收至少一个车站子***采集到的数据;根据接收到的数据,向至少一个车站子***发送控制命令。
在本发明实施例提供的轨道交通综合监控方法及***中,首先,设置有备用的中心数据处理单元的车站子***对中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时;然后,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。只要在车站子***中设置一个备用的中心控制单元即可实现独立的备用中心控制子***所具有的功能,而不需要增加额外的场地以及硬件投资,从而能够降低轨道交通的建设成本,另外,由于设置有备用的中心数据处理单元的车站子***中设置有优先级,上述实施例提供的轨道交通控制方法还支持多个具有备用的中心数据处理单元的车站子***,可以看出,当中心子***在运行时发生故障时,具有备用的中心数据处理单元的车站子***也可实现独立的备用中心控制子***所具有的功能,从而增加了轨道交通综合监控***应对突发事件的灵活性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的轨道交通综合监控方法流程图;
图2为本发明另一实施例提供的轨道交通综合监控方法流程图;
图3为本发明实施例提供的轨道交通综合监控方法另一流程图;
图4为本发明实施例提供的轨道交通综合监控方法另一流程图;
图5为本发明实施例提供的轨道交通综合监控***结构示意图;
图6为本发明另一实施例提供的轨道交通综合监控***结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围
本发明实施例提供的轨道交通综合监控方法及轨道交通综合监控***,中心控制子***与车站子***之间的架构采用的是完全分布式架构,另外,设置有备用的中心数据处理单元的车站子***可支持业务隔离,相互之间互不影响,可独立启停、调试等。
本发明实施例提供的轨道交通综合监控方法,应用于轨道交通综合监控***,该***包括:中心控制子***以及中心控制子***控制下的N个车站子***,N≥1,中心控制子***中设置有中心数据处理单元,至少一个车站子***中设置有备用的中心数据处理单元,备用的中心数据处理单元与中心控制子***中的中心数据处理单元保持数据同步,
下面通过两个优选的实施例对本发明实施例提供的轨道交通综合监控方法的具体实现流程,进行详细的说明。
如图1所示,本发明实施例一提供的轨道交通综合监控方法,该方法可包括:
S101、设置有备用的中心数据处理单元的车站子***对所述中心控制子***中的中心数据处理单元的可用状态进行检测。例如,设置有备用的中心数据处理单元的车站子***可通过心跳检测机制对中心控制子***中的中心数据处理单元的可用状态进行检测。
S102、设置有备用的中心数据处理单元的车站子***检测中心控制子***中的中心数据处理单元是否可用。若设置有备用的中心数据处理单元的车站子***检测到中心控制子***中的中心数据处理单元不可用时,例如由于网络故障或者其它灾害导致的中心控制子***中的中心数据处理单元不可用,则转到步骤S103。
进一步地,若设置有备用的中心数据处理单元的车站子***检测到中心控制子***中的中心数据处理单元的状态为可用时,则继续保持与中心控制子***中的中心数据处理单元的连接关系,并实时接收中心控制子***中的中心数据处理单元所发送的控制命令。
S103、将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
进一步地,上述步骤S101中,设置有备用的中心数据处理单元的车站子***可以为多个,且每个设置有备用的中心数据处理单元的车站子***各自可设置有优先级;设置有备用的中心数据处理单元的车站子***在检测到所述中心控制子***中的中心数据处理单元的不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
进一步地,上述步骤S101中,中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间可建立有心跳检测机制;若设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
进一步地,上述步骤S103中,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元之后,本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
进一步地,当前主用的中心数据处理单元接收至少一个车站子***采集到的数据;当前主用的中心数据处理单元根据接收到的数据,向至少一个车站子***发送控制命令。
例如,假设轨道交通综合监控***中包括一个中心控制子***、车站子***A、车站子***B、车站子***C以及车站子***D,其中,车站子***A、车站子***B以及车站子***C中均设置有备用的中心数据处理单元,而车站子***D中未设置备用的中心数据处理单元。进一步假设,中心控制子***与车站子***A、车站子***B以及车站子***C之间以及车站子***A与车站子***B和车站子***C之间建立心跳检测机制,且车站子***A、车站子***B以及车站子***C中均设置优先级,该优先级为:车站子***A的优先级为级别1,车站子***B的优先级为级别2,车站子***C的优先级为级别3,其中,级别1>级别2>级别3,级别1为最高优先级。若车站子***A、车站子***B以及车站子***C同时检测到中心控制子***中的中心数据处理单元发生故障时,车站子***A、车站子***B以及车站子***C均获取本车站子***的优先级。车站子***A获取到优先级以后,并确认本车站子***的优先级为最高,将本车站子***即车站子***A中备用的中心数据处理单元升级为主用中心数据处理单元。若车站子***A升级为主用中心数据处理单元时未升级成功,车站子***B获取本车站子***的优先级,确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***B和车站子***C优先级中最高,将车站子***B中备用的中心数据处理单元升级为主用中心数据处理单元。在车站子***B中备用的中心数据处理单元升级为主用中心数据处理单元以后,可以向车站子***C和车站子***D发送一条通知消息,该通知消息用于指示车站子***C和车站子***D与当前主用的中心数据处理单元即车站子***B中备用的中心数据处理单元建立连接。
进一步地,车站子***中还可设置有车站数据处理单元。例如,在具体实施时,本实施中的车站子***A、车站子***B、车站子***C以及车站子***D中均可设置有车站数据处理单元。
进一步地,车站子***中还可设置有车站数据采集单元。例如,在具体实施时,本实施中的车站子***A、车站子***B、车站子***C以及车站子***D中均可设置有车站数据采集单元。
若车站子***中既设置有数据采集单元和车站数据处理单元,则数据的流向如下:首先,由车站数据采集单元对数据进行采集,例如,所采集的数据可以来源于轨道交通的运行***、供电***、环境***、机电设备***、火灾***等所提供的数据,并将采集到的数据发送给车站数据处理单元;然后,车站数据处理单元对接收到的采集的数据进行过滤;最后,车站数据处理单元将过滤后的数据发送给当前主用的中心数据处理单元,以使当前主用的中心数据处理单元向至少一个车站子***下发控制命令,并根据所述控制命令对轨道交通综合监控***进行控制。
进一步地,设置有备用的中心数据处理单元的车站子***中还可设置有冗余裁决组件模块,所述冗余裁决组件模块可包括:节点管理单元,裁决单元。在具体实施时,所述冗余裁决组件模块还可包括:节点管理单元,冗余裁决单元和网络监测单元。
其中,节点管理单元,用于获取本车站子***的状态信息、中心控制子***以及其他车站子***的状态信息,例如,车站子***的状态信息可包括:车站子***的标识,车站子***所在车站的名称、车站子***的业务模块标识、车站子***中的服务器的标识、车站子***是否与中心控制子***断开连接、车站子***中是否设置有备用的中心数据处理单元以及设置有备用的中心数据处理单元的车站子***是否发生可用等;中心控制子***的状态信息可包括:中心控制子***的标识、中心控制子***控制下的计算机标识、中心控制子***的业务模块标识。在具体实施时,为了提高冗余裁决组件模块的通用性,节点管理单元在获取本车站子***的状态信息、中心控制子***以及其他车站子***的状态信息时,可以将车站子***或中心子***中的各个模块的属性抽象成一组状态信息,如将车站子***中的各个模块的属性抽象成一个三元组形式的状态信息,如该三元组可包括:车站子***的标识、车站子***的业务模块标识和车站子***中的服务器的标识。
冗余裁决单元,用于根据节点管理单元获取的状态信息发布裁决指令。
进一步地,在轨道交通综合监控***中,若存在多个车站子***中设置有备用的中心数据处理单元和冗余裁决组件模块,则车站子***中的冗余裁决组件模块可通过静态配置,设置优先级。
当多个设置有备用的中心数据处理单元和冗余裁决组件模块的车站子***通过冗余裁决组件模块中的节点管理单元获取到中心控制子***中的中心数据处理单元不可用时,获取本车站子***的冗余裁决组件模块的优先级,并本车站子***的冗余裁决组件模块的优先级为最高时,由本车站子***的冗余裁决组件模块中的冗余裁决单元发布裁决指令,该裁决指令用于冗余切换。
另外,在轨道交通综合监控***中,中心子***可用时,通常有超长时间的任务,如超长时间的数据查询、与其它车站子***的网络通讯等待超时后才返回消息等等,这些超长时间的任务如果不能提前结束,则会阻塞冗余切换的过程,为了冗余切换时间能够符合低于一定阈值的规定,如冗余切换时间可为2秒钟,可通过将待进行冗余切换的车站子***或中心子***中的超长时间的大任务分解成多个小时间片的短任务,还可通过将可能阻塞进行冗余切换的车站子***或中心子***的长时间调用由同步调用改为异步调用,从而使得车站子***或中心子***能够在一定的时间内完成冗余切换的过程。此外,在分布式环境下,设置有备用的中心数据处理单元的车站子***,在冗余切换过程中,通过放松对逻辑处理时序精确性,在业务层对逻辑正确性进行修正的方式达到设置有备用的中心数据处理单元的车站子***冗余切换前后数据的一致性。
考虑到在轨道交通综合监控***中设置有备用的中心数据处理单元的车站子***之间可以不建立状态检测,本发明实施例二提供一种轨道交通综合监控方法,如图2所示,该方法可包括:
S201、设置有备用的中心数据处理单元的车站子***对中心控制子***中的中心数据处理单元的可用状态进行检测。
S202、设置有备用的中心数据处理单元的车站子***检测中心控制子***中的中心数据处理单元是否可用。若设置有备用的中心数据处理单元的车站子***检测到中心控制子***中的中心数据处理单元不可用时,例如由于网络故障或者其它灾害导致的中心控制子***中的中心数据处理单元不可用,则转到步骤S203。
进一步地,若设置有备用的中心数据处理单元的车站子***检测到中心控制子***中的中心数据处理单元的状态为可用时,则继续保持与中心控制子***中的中心数据处理单元的连接关系,并实时接收中心控制子***中的中心数据处理单元所发送的控制命令。
S203、向其他车站子***发送通知消息,所述通知消息用于指示其他车站子***与中心控制子***中的中心数据处理单元断开连接,并与当前主用的中心数据处理单元建立连接。
S204、将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
为了增加轨道交通综合监控***的灵活性,上述步骤S103中,设置有备用的中心数据处理单元的车站子***在向其他车站子***发送通知消息之后,若在设定时间长度内未接收到其他车站子***发送的通知消息,则将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元,并将当前主用的中心数据处理单元与所有车站子***建立连接。
下面通过一个例子对设置有备用的中心数据处理单元的车站子***在向其他车站子***发送通知消息之后,在设定时间长度内未接收到其他车站子***发送的通知消息以后的流程进行详细的说明。
在本例子中,假设在轨道交通综合监控***中包括一个中心控制子***、车站子***A、车站子***B以及车站子***C。其中,只有车站子***A中设置有备用的中心数据处理单元,而车站子***B和车站子***C中均未设置备用的中心数据处理单元。车站子***A与中心控制子***中的中心数据处理单元建立有心跳检测机制。进一步假设设定的时间长度为5秒钟在本例子中,如图3所示,详细的流程如下:
S301、车站子***A通过心跳检测机制检测到中心控制子***中的中心数据处理单元的不可用。
S302、车站子***A向车站子***B和车站子***C发送通知消息。
S303、车站子***A向车站子***B和车站子***C发送通知消息之后,在5秒钟之内未接收到车站子***B和车站子***C发送的通知消息。
S304、则将车站子***A中设置的备用的中心数据处理单元设置为主用的中心数据处理单元,并将当前主用的中心数据处理单元与车站子***B和车站子***C建立连接。
进一步地,当轨道交通综合监控***中有多个设置有备用的中心数据处理单元的车站子***时,如何使得设置有备用的中心数据处理单元的车站子***按照一定的规则升级为当前主用的中心数据处理单元,在上述步骤S203中,设置有备用的中心数据处理单元的车站子***向其他车站子***发送通知消息之后,若在设定时间长度内接收到其他车站子***发送的通知消息,则将本车站子***的优先级与发送通知消息的车站子***的优先级进行比较,若本车站子***内的优先级最高,则将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元,并将当前主用的中心数据处理单元与所有车站子***建立连接,否则,将本车站子***与发送通知消息的车站子***中具有最高优先级的车站子***中的中心数据处理单元建立连接。
进一步地,为了在设置有备用的中心数据处理单元的车站子***之间建立相互检测机制,在上述步骤S203之后,在本车站子***中当前主用的中心数据处理单元与其他设置有备用的中心数据处理单元的车站子***中的备用的中心数据处理单元之间建立连接之后,还可以建立状态检测机制;或者,将本车站子***与发送通知消息的车站子***中具有最高优先级的车站子***中的中心数据处理单元建立连接之后,在本车站子***中备用的中心数据处理单元与当前主用的中心数据处理单元之间建立可以状态检测机制。
下面通过一个例子对设置有备用的中心数据处理单元的车站子***向其他车站子***发送通知消息之后,在设定时间长度内接收到其他车站子***发送的通知消息以后的流程以及如何建立状态检测机制进行详细的说明。
在本例子中,假设在轨道交通综合监控***中包括一个中心控制子***、车站子***D、车站子***E以及车站子***F。其中,车站子***D和车站子***E中设置有备用的中心数据处理单元,而车站子***F中未设置备用的中心数据处理单元。车站子***D和车站子***E与中心控制子***中的中心数据处理单元建立有心跳检测机制。进一步假设设定的时间长度为10秒钟及车站子***D的优先级高于车站子***E的优先级。在本例子中,如图4所示,详细的流程如下:
S401、车站子***D和车站子***E通过心跳检测机制检测到中心控制子***中的中心数据处理单元的不可用。
S402、车站子***D向车站子***E和车站子***F发送通知消息;同时,车站子***E向车站子***D和车站子***F发送通知消息。
S403、车站子***D向车站子***E和车站子***F发送通知消息之后,在10秒钟之内接收到车站子***E发送的通知消息,则将车站子***D的优先级与车站子***E的优先级进行比较后发现,车站子***D的优先级高于车站子***E的优先级,则将车站子***D中设置的备用的中心数据处理单元设置为当前主用的中心数据处理单元。
同时,车站子***E向车站子***D和车站子***F发送通知消息之后,在10秒钟之内接收到车站子***D发送的通知消息,则将车站子***E的优先级与车站子***D的优先级进行比较,比较后发现车站子***E的优先级低于车站子***D的优先级,则与车站子***D建立连接。
S404、将当前主用的中心数据处理单元与车站子***E和车站子***F建立连接。
S405、车站子***D中当前主用的中心数据处理单元与车站子***E和车站子***F建立连接之后,在车站子***D中当前主用的中心数据处理单元与车站子***E中设置的备用的中心数据处理单元之间建立心跳检测机制。
同时,车站子***E与车站子***D建立连接之后,将车站子***E中备用的中心数据处理单元与车站子***D之间建立心跳检测机制。
通过上述实施例提供的轨道交通综合监控方法,只要在任意一个车站子***中设置一个备用的中心数据处理单元即可实现独立的备用中心控制子***所具有的功能,而不需要增加额外的场地以及硬件投资,从而能够降低轨道交通的建设成本,另外,由于设置有备用的中心数据处理单元的车站子***中设置有优先级,上述实施例提供的轨道交通控制方法还支持多个具有备用的中心数据处理单元的车站子***,可以看出,当中心子***在运行时发生故障时,具有备用的中心数据处理单元的车站子***也可实现独立的备用中心控制子***所具有的功能,从而增加了轨道交通综合监控***应对突发事件的灵活性。
基于相同的技术构思,本发明实施例还提供一种轨道交通综合监控***,该轨道交通综合监控***可执行上述方法实施例。
本发明实施例提供的轨道交通综合监控***,如图5所示,包括:中心控制子***以及所述中心控制子***控制下的N个车站子***,N≥1,所述中心控制子***中设置有中心数据处理单元51,至少一个车站子***中设置有控制单元52和备用的中心数据处理单元51,所述备用的中心数据处理单元51与所述中心控制子***中的中心数据处理单元保持数据同步。
所述控制单元52,用于:对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
优选地,设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;
所述控制单元52,具体用于:获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
优选地,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;
所述控制单元52,还用于:设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
优选地,所述控制单元52,还用于:本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
当前主用的中心数据处理单元51用于:接收至少一个车站子***采集到的数据;根据接收到的数据,向至少一个车站子***发送控制命令。
综上所述,在本发明实施例提供的轨道交通综合监控方法及***中,首先,设置有备用的中心数据处理单元的车站子***对中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时;然后,向其他车站子***发送通知消息,该通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接;最后,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。只要在车站子***中设置一个备用的中心控制单元即可实现独立的备用中心控制子***所具有的功能,而不需要增加额外的场地以及硬件投资,从而能够降低轨道交通的建设成本,另外,由于设置有备用的中心数据处理单元的车站子***中设置有优先级,上述实施例提供的轨道交通控制方法还支持多个具有备用的中心数据处理单元的车站子***,可以看出,当中心子***在运行时发生故障时,具有备用的中心数据处理单元的车站子***也可实现独立的备用中心控制子***所具有的功能,从而增加了轨道交通综合监控***应对突发事件的灵活性。
图6为本发明另一实施例提供的轨道交通综合监控***示意图。
如图6所示,包括:中心控制子***(未在图中示出)以及所述中心控制子***控制下的N个车站子***(未在图中示出),N≥1,所述中心控制子***中设置有中心数据处理单元(未在图中示出),至少一个车站子***中设置有备用的中心数据处理单元(未在图中示出)和处理器610,所述备用的中心数据处理单元与所述中心控制子***中的中心数据处理单元保持数据同步。
所述处理器610,用于:对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
优选地,设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;
所述处理器610,具体用于:获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
优选地,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;
所述处理器610,还用于:设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
优选地,所述处理器610,还用于:
本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
优选地,所述处理器610,还用于:接收至少一个车站子***采集到的数据;根据接收到的数据,向至少一个车站子***发送控制命令。
其中,在图6中,总线构架可以包括任意数量的互联的总线和桥,具体由处理器610的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器610负责管理总线架构和通常的处理,存储器620可以存储处理器610在执行操作时所使用的数据。针对不同的用户设备,用户接口640还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、扬声器、麦克风、操纵杆等。显示器630可以是CRT(CathodeRay Tube,阴极射线管)、PDP(Plasma Display Panel,等离子显示器)、DLP(Digital Light Procession,数字光处理)或LCD(Liquid Crystal Display,液晶显示屏)等显示装置。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种轨道交通综合监控方法,其特征在于,应用于轨道交通综合监控***,该***包括:中心控制子***以及所述中心控制子***控制下的N个车站子***,N≥1,所述中心控制子***中设置有中心数据处理单元,至少一个车站子***中设置有备用的中心数据处理单元,所述备用的中心数据处理单元与所述中心控制子***中的中心数据处理单元保持数据同步,该方法包括:
设置有备用的中心数据处理单元的车站子***对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
2.如权利要求1所述的方法,其特征在于,设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;
设置有备用的中心数据处理单元的车站子***在检测到所述中心控制子***中的中心数据处理单元的不可用时,通过以下方式将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元:
获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
3.如权利要求1所述的方法,其特征在于,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;
所述方法还包括:
设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
4.如权利要求1所述的方法,其特征在于,还包括:
将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元之后,本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
5.如权利要求1至4中任一项所述的方法,其特征在于,还包括:
当前主用的中心数据处理单元接收至少一个车站子***采集到的数据;
所述当前主用的中心数据处理单元根据接收到的数据,向至少一个车站子***发送控制命令。
6.一种轨道交通综合监控***,其特征在于,包括:中心控制子***以及所述中心控制子***控制下的N个车站子***,N≥1,所述中心控制子***中设置有中心数据处理单元,至少一个车站子***中设置有备用的中心数据处理单元和控制单元,所述备用的中心数据处理单元与所述中心控制子***中的中心数据处理单元保持数据同步,
所述控制单元,用于:
对所述中心控制子***中的中心数据处理单元的可用状态进行检测,并当检测到所述中心控制子***中的中心数据处理单元的不可用时,将本车站子***中设置的备用的中心数据处理单元设置为主用的中心数据处理单元。
7.如权利要求6所述的***,其特征在于,
设置有备用的中心数据处理单元的车站子***为多个,且每个设置有备用的中心数据处理单元的车站子***各自设置有优先级;设置有备用的中心数据处理单元的车站子***在检测到所述中心控制子***中的中心数据处理单元的不可用时,
所述控制单元,具体用于:
获取本车站子***的优先级,并确认本车站子***的优先级为最高时,确认将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
8.如权利要求6所述的***,其特征在于,所述中心控制子***中的中心数据处理单元与设置有备用的中心数据处理单元的车站子***之间,以及设置有备用的中心数据处理单元的车站子***之间建立有心跳检测机制;
所述控制单元,还用于:
设置有备用的中心数据处理单元的车站子***通过心跳检测机制检测到中心子***的中心数据处理单元不可用,且检测到其他的车站子***设置的备用的中心数据处理单元不可用时,获取本车站子***的优先级,并确认本车站子***的优先级为当前可用的设置有备用的中心数据处理单元的车站子***优先级中最高时,则将本车站子***中备用的中心数据处理单元升级为主用中心数据处理单元。
9.如权利要求6所述的***,其特征在于,所述控制单元,还用于:
本车站子***向其它车站子***发送通知消息,所述通知消息用于指示其他车站子***与当前主用的中心数据处理单元建立连接。
10.如权利要求6至9中任一项所述的***,其特征在于,当前主用的中心数据处理单元用于:
接收至少一个车站子***采集到的数据;
根据接收到的数据,向至少一个车站子***发送控制命令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410527994.2A CN104354723B (zh) | 2014-10-09 | 2014-10-09 | 一种轨道交通综合监控方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410527994.2A CN104354723B (zh) | 2014-10-09 | 2014-10-09 | 一种轨道交通综合监控方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104354723A true CN104354723A (zh) | 2015-02-18 |
CN104354723B CN104354723B (zh) | 2016-09-28 |
Family
ID=52522075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410527994.2A Active CN104354723B (zh) | 2014-10-09 | 2014-10-09 | 一种轨道交通综合监控方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104354723B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109709874A (zh) * | 2019-01-21 | 2019-05-03 | 常州鸣轩自动化设备有限公司 | 一种地铁综合监控***智能网关 |
CN110217273A (zh) * | 2018-03-01 | 2019-09-10 | 南京南瑞继保电气有限公司 | 一种轨道交通综合监控***和主备控制中心切换方法 |
CN114715231A (zh) * | 2022-03-16 | 2022-07-08 | 卡斯柯信号有限公司 | 一种用于城市轨道交通信号***的控制中心主备*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004175186A (ja) * | 2002-11-26 | 2004-06-24 | Mitsubishi Electric Corp | 電子連動装置 |
CN1801107A (zh) * | 2006-01-12 | 2006-07-12 | 上海洲信信息技术有限公司 | 数据恢复方法 |
CN101254791A (zh) * | 2008-03-31 | 2008-09-03 | 北京和利时***工程有限公司 | 基于通信的轨道交通列车自动监控*** |
CN201415689Y (zh) * | 2009-06-30 | 2010-03-03 | 卡斯柯信号有限公司 | 一种主备控制中心的热备体系结构 |
CN102394873A (zh) * | 2011-10-26 | 2012-03-28 | 青岛海信网络科技股份有限公司 | 一种轨道交通综合监控的权限管理***及方法 |
CN104071192A (zh) * | 2013-03-27 | 2014-10-01 | 陈萌 | 一种城市轨道综合监控*** |
-
2014
- 2014-10-09 CN CN201410527994.2A patent/CN104354723B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004175186A (ja) * | 2002-11-26 | 2004-06-24 | Mitsubishi Electric Corp | 電子連動装置 |
CN1801107A (zh) * | 2006-01-12 | 2006-07-12 | 上海洲信信息技术有限公司 | 数据恢复方法 |
CN101254791A (zh) * | 2008-03-31 | 2008-09-03 | 北京和利时***工程有限公司 | 基于通信的轨道交通列车自动监控*** |
CN201415689Y (zh) * | 2009-06-30 | 2010-03-03 | 卡斯柯信号有限公司 | 一种主备控制中心的热备体系结构 |
CN102394873A (zh) * | 2011-10-26 | 2012-03-28 | 青岛海信网络科技股份有限公司 | 一种轨道交通综合监控的权限管理***及方法 |
CN104071192A (zh) * | 2013-03-27 | 2014-10-01 | 陈萌 | 一种城市轨道综合监控*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110217273A (zh) * | 2018-03-01 | 2019-09-10 | 南京南瑞继保电气有限公司 | 一种轨道交通综合监控***和主备控制中心切换方法 |
CN109709874A (zh) * | 2019-01-21 | 2019-05-03 | 常州鸣轩自动化设备有限公司 | 一种地铁综合监控***智能网关 |
CN114715231A (zh) * | 2022-03-16 | 2022-07-08 | 卡斯柯信号有限公司 | 一种用于城市轨道交通信号***的控制中心主备*** |
Also Published As
Publication number | Publication date |
---|---|
CN104354723B (zh) | 2016-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104408071A (zh) | 一种基于集群管理器的分布式数据库高可用方法及*** | |
CN103036719A (zh) | 一种基于主备集群服务器的跨地区服务容灾方法及装置 | |
EP3024164A1 (en) | Switching method and apparatus for main and standby devices | |
JP6431197B2 (ja) | スナップショット処理方法および関係付けられたデバイス | |
CN113051110A (zh) | 集群切换方法、装置及设备 | |
US9929944B2 (en) | Redundancy device unit and method for determining fault in industrial control system, industrial control system and industrial system comprising redundancy device unit | |
CN104354723A (zh) | 一种轨道交通综合监控方法及*** | |
KR102494744B1 (ko) | 서비스의 연속성을 지원하는 클라우드 서버, 이를 포함하는 시스템 및 방법 | |
CN111147312B (zh) | 资源配置的管理方法及装置、资源配置缓存的管理方法及装置、配置管理*** | |
CN103107904A (zh) | 一种ats***控制中心应用服务器的双机切换方法 | |
JP6451467B2 (ja) | 統合監視制御装置および統合監視制御システム | |
CN101145972A (zh) | 一种容灾网管***及其网管客户端的登陆方法 | |
CN114598594B (zh) | 一种多集群下应用故障的处理方法、***、介质和设备 | |
CN106294030A (zh) | 基于服务器虚拟化***的存储冗余方法及装置 | |
CN115392706A (zh) | 故障机器人调度方法、装置、电子设备和计算机可读介质 | |
CN104375889B (zh) | 一种Web层切换***及方法 | |
CN103716186A (zh) | 具有网络故障容错能力的人工话务***及其方法 | |
CN112035250A (zh) | 高可用局域网服务管理方法、设备及部署架构 | |
CN116436768B (zh) | 基于交叉心跳监测的自动备援方法、***、设备及介质 | |
CN105430063A (zh) | 一种多控共享存储***间远程复制方法 | |
CN118101441B (zh) | 业务调度方法、装置、设备及存储介质 | |
CN116545843B (zh) | 航班地服保障主备***间切换方法、装置、设备及介质 | |
JP6238720B2 (ja) | 監視制御システム | |
CN112995278B (zh) | 一种基于云计算平台的区块链装置管理方法及sdn控制器 | |
CN118353769A (zh) | 一种基于双服务网格切换的微服务架构处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |