预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利(10)授权公告号(10)授权公告号CNCN102739451102739451B(45)授权公告日2014.12.03(21)申请号201210222428.1审查员张博(22)申请日2012.06.29(73)专利权人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人石峰吴登奔张羽(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人唐华明(51)Int.Cl.H04L12/24(2006.01)(56)对比文件CN102104471A,2011.06.22,CN102255740A,2011.11.23,权权利要求书3页利要求书3页说明书10页说明书10页附图4页附图4页(54)发明名称一种主备切换条件更新方法、装置、服务器及系统(57)摘要本发明涉及通信技术领域,公开了一种主备切换条件更新方法及相应的装置,及基于该装置的主备切换系统,在所述主备切换条件更新方法中,首先接收主备切换条件更新指令,然后锁定用于确定是否进行主备切换的轮询操作,并根据所述更新指令,更新设置于动态可编辑数据库内的主备切换条件。以上所公开的主备切换条件更新方法及对应的装置,预先以动态链接库的形式,设置了主备切换条件,当需要对所述主备切换条件进行更新时,由于动态链接库可以在程序运行过程中动态的加载,从而不需要停机,在主用服务器运行的过程中,就能实现对所述切换条件的更新,在这个过程中,由于所述主用服务器一直在运行,保证了工作的连续性。CN102739451BCN10273945BCN102739451B权利要求书1/3页1.一种主备切换条件更新方法,其特征在于,包括:设置动态可编辑数据库以存储主备切换条件,其中,一个动态可编辑数据库存储一个主备切换条件,每一个动态可编辑数据库提供一个对外调用的接口;接收主备切换条件更新指令,所述更新指令的类型包括:更新优先级指令、增加切换条件指令或删除切换条件指令;锁定用于确定是否进行主备切换的轮询操作,并根据所述更新指令确定待更新的主备切换条件,通过所述待更新的主备切换条件所对应的动态可编辑数据库的对外调用接口,更新所述待更新的主备切换条件;其中,所述轮询操作包括:1)确定当前切换条件;2)查询主用服务器与所述当前切换条件相对应的状态;3)将所述当前切换条件的标识发送至备用服务器,以便所述备用服务器查询与当前切换条件相对应的状态;4)接收所述备用服务器发送的与所述当前切换条件相对应的状态,并根据所述主用服务器和备用服务器与所述当前切换条件相对应的状态,判断是否满足所述当前切换条件,如果满足,确定执行主备切换,如果不满足,则返回执行步骤1)的操作。2.根据权利要求1所述的方法,其特征在于,当所述更新指令的类型为更新优先级指令时,所述更新所述待更新的主备切换条件步骤包括:根据所述更新优先级指令相应更新与待更新的主备切换条件相对应的优先级信息,并在所述待更新的主备切换条件所对应的动态可编辑数据库中,存储更新后的包含主备切换条件与其对应的优先级的配置信息;判断是否接收到其他更新指令,若否,解除对所述轮询操作的锁定,若是,则继续执行相应的更新操作。3.根据权利要求1所述的方法,其特征在于,当所述更新指令的类型为增加切换条件指令时,所述更新所述待更新的主备切换条件步骤包括:根据所述增加切换条件指令,设置待增加的主备切换条件所对应的动态可编辑数据库,并在设置的动态可编辑数据库中增加与所述增加切换条件指令相对应的主备切换条件,相应更新各主备切换条件对应的优先级信息;判断是否接收到其他更新指令,若否,解除对所述轮询操作的锁定,若是,则继续执行相应的更新操作。4.根据权利要求1所述的方法,其特征在于,当所述更新指令的类型为删除切换条件指令时,所述更新所述待更新的主备切换条件步骤包括:根据所述删除切换条件指令,注销待删除的主备切换条件所对应的动态可编辑数据库;判断是否接收到其他更新指令,若否,解除对所述轮询操作的锁定,若是,则继续执行相应的更新操作。5.根据权利要求1所述的方法,其特征在于,执行更新操作后,还包括步骤:将更新后的配置信息发送至备用服务器。6.一种主备切换条件更新装置,其特征在于,包括:2CN102739451B权利要求书2/3页设置模块,用于设置动态可编辑数据库以存储主备切换条件,其中,一个动态可编辑数据库存储一个主备切换条件,所述每一个动态可编辑数据库提供一个对外调用的接口;接收端口,用于接收主备切换条件更新指令,所述更新指令的类型包括:更新优先级指令、增加切换条件指令和删除切换条件指令;操作执行模块,用于接收到所述接收端口传输的所述接收主备切换条件更新指令后,锁定用于确定是否进行主备切换的轮询操作,并根据所述更新指