一种采用多机冗余方式对车站进行监控的方法及装置制造方法及图纸

技术编号:12830198 阅读:77 留言:0更新日期:2016-02-07 17:17
本发明专利技术实施例公开了一种采用多机冗余方式对车站进行监控的方法及装置,该方法应用于轨道交通监控系统,该方法包括:第一数据处理单元获取将第一数据处理单元作为备用数据处理单元的N个车站的数据信息;第一数据处理单元确定第二车站系统的车站数据处理单元处于非主用状态的情况下,将第一数据处理单元更新为第二车站的主用数据处理单元,并根据第二车站的数据信息,对第二车站进行监控。本发明专利技术实施例通过在一个数据处理单元中部署多个车站的数据信息,在无需大量追加硬件投入的基础上,实现了多机冗余的效果,有效提高系统的整体可靠性。

【技术实现步骤摘要】

本专利技术涉及轨道交通领域,尤其涉及一种采用多机冗余方式对车站进行监控的方法及装置
技术介绍
轨道交通综合监控系统承担着对城市轨道交通控制中心和车站电力、环控、信号、火灾报警等多个子系统设备进行监控的重大任务,是地铁正常运营和救灾指挥的基本保证,涉及到人身和设备的安全。因此,综合监控系统的保护机制非常重要,可靠性和安全性要求极高。为了提高系统的可靠性,针对综合监控的核心实时数据库系统,行业内主流采用双机冗余的方式,在单服务器上运行的实时数据库系统出现故障之后,热备的备服务器上的实时数据库系统可以升级为主,对外提供服务。这种双机冗余的机制,可以有效保障单点故障发生时系统对外提供服务的能力。但是在我国南方曾发生过由于机房温度过高,车站内两台服务器同时宕机的情况,在这种情况下,双机冗余就不能满足异地容灾的要求了。于是行业内也出现了部分厂家提供的多机冗余方案,但是由于其关键技术实现的原因,此类多机冗余方案在故障隔离的前提下,要想实现多机冗余,必须追加价格昂贵的服务器硬件资源,最终业主无法接受此类方案。综上,由于多机冗余技术可以让中心、备用中心或其他车站的服务器接管故障车站服务器的功能,同时提供异地容灾功能,能进一步提高系统的可靠性。从而,目前亟需一种不追加硬件投入,又切实可行的多机冗余方案来实现对车站的监控。
技术实现思路
本专利技术实施例提供一种采用多机冗余方式对车站进行监控的方法及装置,用以提供一种不追加硬件投入,又切实可行的多机冗余方案来实现对车站的监控。本专利技术实施例提供的一种采用多机冗余方式对车站进行监控的方法,应用于轨道交通监控系统,所述轨道交通监控系统包括:中心管理系统以及所述中心管理系统控制下的Μ个车站系统,Μ多1,所述中心管理系统中设置有中心数据处理单元,所述车站系统中设置有车站数据处理单元;该方法包括:第一数据处理单元获取将所述第一数据处理单元作为备用数据处理单元的Ν个车站的数据信息;所述第一数据处理单元为所述中心数据处理单元或者所述第一车站系统的车站数据处理单元;其中,1 ^ΞΝ^ΞΜ ;所述Ν个车站为Μ个车站中的任意Ν个车站;第一车站为Μ个车站中的除所述Ν个车站以外的车站;所述第一数据处理单元确定第二车站系统的车站数据处理单元处于非主用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元;所述第二车站为所述Ν个车站中的任一车站;所述第一数据处理单元根据所述第二车站的数据信息,对所述第二车站进行监控。较佳地,所述第一数据处理单元获取将所述第一数据处理单元作为备用数据处理单元的N个车站的数据信息,包括:所述第一数据处理单元向将所述第一数据处理单元作为备用数据处理单元的N个车站系统的车站数据处理单元发送增量请求消息;所述第一数据处理单元接收所述N个车站系统的车站数据处理单元根据所述增量请求消息发送的增量数据。较佳地,所述第一数据处理单元向将所述第一数据处理单元作为备用数据处理单元的N个车站系统的车站数据处理单元发送增量请求消息之后,还包括:所述第一数据处理单元按照设定周期向所述N个车站系统的车站数据处理单元发送整表请求消息;所述第一数据处理单元接收所述N个车站系统的车站数据处理单元根据所述整表请求消息返回的整表数据;或者,所述第一数据处理单元按照设定周期接收所述N个车站系统的车站数据处理单元返回的整表数据。较佳地,所述非主用状态为备用状态;所述第一数据处理单元确定第二车站系统的车站数据处理单元处于非主用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元,包括:所述第一数据处理单元接收所述第二车站系统的车站数据处理单元发送的通知消息;所述通知消息为所述第二车站系统的车站数据处理单元在接收到由主用状态切换为备用状态的切换命令后发送的;所述通知消息中包括所述第二车站系统的车站数据处理单元的增量数据和所述第二车站系统的车站数据处理单元的切换后的状态信息;所述第一数据处理单元根据所述第二车站系统的车站数据处理单元切换后的状态信息,确定所述第二车站系统的车站数据处理单元切换后的状态为备用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元。较佳地,所述第二车站还包括除所述第一数据处理单元以外的备用数据处理单元;该方法还包括:所述第一数据处理单元接收所述第二车站系统的车站数据处理单元及所述除所述第一数据处理单元以外的备用数据处理单元发送的组播消息;所述组播消息中包括所述第二车站系统的车站数据处理单元及所述除所述第一数据处理单元以外的备用数据处理单元处理第一进程的优先级;所述第一进程为所述第二车站系统待处理的进程;所述第一数据处理单元获取自身处理所述第一进程的优先级;所述第一数据处理单元将自身处理所述第一进程的优先级与所述第二车站系统的车站数据处理单元及所述除所述第一数据处理单元以外的备用数据处理单元处理所述第一进程的优先级进行比较,在确定自身处理所述第一进程的优先级最高的情况下,对所述第一进程进行处理,并将处理结果至少反馈给第二车站的主用数据处理单元。较佳地,所述第二车站还包括除所述第一数据处理单元以外的备用数据处理单元;该方法还包括:所述第一数据处理单元接收将第一进程设置为主进程的切换命令;所述第一数据处理单元将所述第一数据处理单元中的所述第一进程设置为主进程,并向所述第二车站系统的车站数据处理单元及所述除所述第一数据处理单元以外的备用数据处理单元发送通知消息,以使所述第二车站系统的车站数据处理单元及所述除所述第一数据处理单元以外的备用数据处理单元根据所述通知消息将所述第一进程设置为从进程。较佳地,所述第二车站还包括除所述第一数据处理单元以外的备用数据处理单元;所述第一数据处理单元确定第二车站系统的数据数据处理单元处于非主用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元,包括:所述第一数据处理单元确定第二车站系统的数据处理单元处于非主用状态,且,所述第一数据处理单元的主用优先级高于所述除所述第一数据处理单元以外的备用数据处理单元的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元。本专利技术实施例提供一种采用多机冗余方式对车站进行监控的装置,该装置应用于轨道交通监控系统,所述轨道交通监控系统包括:中心管理系统以及所述中心管理系统控制下的Μ个车站系统,Μ多1,所述中心管理系统中设置有中心数据处理单元,所述车站系统中设置有车站数据处理单元;该装置包括:获取模块,用于获取将第一数据处理单元作为备用数据处理单元的Ν个车站的数据信息;所述第一数据处理单元为所述中心数据处理单元或者所述第一车站系统的车站数据处理单元;其中,1 <Ν<Μ;所述Ν个车站为Μ个车站中的任意Ν个车站;第一车站为Μ个车站中的除所述Ν个车站以外的车站;处理模块,用于确定第二车站系统的车站数据处理单元处于非主用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元;所述第二车站为所述Ν个车站中的任一车站;监控模块,用于根据所述第二车站的数据信息,对所述第二车站进行监控。较佳地,所述获取模块具体用于:向将所述第一数据处理单元作为备用数据处理单元的Ν个车站系统的车站数据处理单元发送增量请求消息;接收所述Ν个本文档来自技高网...

【技术保护点】
一种采用多机冗余方式对车站进行监控的方法,其特征在于,应用于轨道交通监控系统,所述轨道交通监控系统包括:中心管理系统以及所述中心管理系统控制下的M个车站系统,M≥1,所述中心管理系统中设置有中心数据处理单元,所述车站系统中设置有车站数据处理单元;该方法包括:第一数据处理单元获取将所述第一数据处理单元作为备用数据处理单元的N个车站的数据信息;所述第一数据处理单元为所述中心数据处理单元或者所述第一车站系统的车站数据处理单元;其中,1≤N≤M;所述N个车站为M个车站中的任意N个车站;第一车站为M个车站中的除所述N个车站以外的车站;所述第一数据处理单元确定第二车站系统的车站数据处理单元处于非主用状态的情况下,将所述第一数据处理单元更新为所述第二车站的主用数据处理单元;所述第二车站为所述N个车站中的任一车站;所述第一数据处理单元根据所述第二车站的数据信息,对所述第二车站进行监控。

【技术特征摘要】

【专利技术属性】
技术研发人员:张雪庆万思军廖常斌刘见刘东海宋艳荣褚建
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:山东;37

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

1