发明名称 一种双服务器系统的无缝切换方法
摘要 本发明涉及一种双服务器系统的无缝切换方法,适用于电力系统自动化SCADA系统中双网、双服务器全冗余架构。在双服务器切换过程中,由于网络状态检测的延时,造成信息漏报或重复报。本发明采用在备用服务器上建立一个报文缓冲区,缓存在切换过程中的报文,保证主备服务器切换过程中系统四遥信息不丢失;采用后台操作信息往主备服务器上都发送的双点发送方式,解决服务器切换过程中操作信息的丢失问题;设置值班时段标志,解决双网交叉故障时,双服务器均作为单机模式工作后的系统数据同步的问题。本发明解决了双服务器切换过程中上行、下行数据的重复报和丢失的问题。
申请公布号 CN101394306B 申请公布日期 2010.10.27
申请号 CN200810123561.5 申请日期 2008.07.08
申请人 国电南瑞科技股份有限公司 发明人 周邺飞;徐石明;张春晓;冉光莹;代攀
分类号 H04L12/24(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种双服务器系统的无缝切换方法,包括:(1)在每台服务器上实时检测核心进程和网络的工作状况,并发送给对侧服务器,由双机切换服务进程根据核心进程的状态和网络通讯状态以及本机的服务器编号进行服务器状态判断和双服务器切换判断,所述服务器状态共分为三种工作模式:值班机、备用机、单机模式,当网络通讯状态正常时,一台服务器工作在值班机模式下时,另一台服务器一定工作在备用机模式下;(2)在备用机上建立一个报文缓冲区,缓存在切换过程中的报文,在备用机升为值班机时,首先处理本机未升成值班机前的报文缓冲区里的信息,丢弃最后收到对侧值班报文时刻前的信息,剩下的就是在双机切换时间里发生的信息,保证在双机切换时间内不丢失报文;(3)操作员站上的操作信息采用往值班机和备用机上都发送的双点发送方式,值班机收到操作员站的操作信息时直接处理,备用机收到后同样进行缓存,实现在切换过程中下行报文信息的不丢失;(4)在所述的双服务器架构中,允许双服务器均作为单机模式工作,这样在双网交叉故障时系统仍能正常运行;(5)在系统故障恢复后,采用设置值班时段标志的方法,作为网络恢复后系统数据同步的依据,在同步过程中,对于值班机和备用机切换过程中发生的两台都处理过的信息,只从对侧服务器上同步本机降为备用机后的信息,对于两个服务器都作为单机模式工作的状况,只同步下行的操作记录信息。
地址 210061 江苏省南京市南京高新技术开发区高新路20号