[发明专利]一种许可证检测方法、分布式网管系统和服务器有效
申请号: | 200910092455.X | 申请日: | 2009-09-08 |
公开(公告)号: | CN101651564A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 杨静涛;朱海涛;钟果 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 许可证 检测 方法 分布式 网管 系统 服务器 | ||
1.一种许可证License检测方法,该方法应用于包括多个服务器的分布式网管系统中,其特征在于,该方法包括:
A、分布式网管系统中的多个服务器通过竞争选择出一个服务器作为主导服务器,而其他服务器作为副服务器;
B、主导服务器向所有副服务器发送License检测命令,并接收每个副服务器返回的License检测结果;主导服务器汇总自身的License检测结果以及各副服务器返回的License检测结果,并根据汇总结果进行相应的处理;执行步骤A。
2.如权利要求1所述的方法,其特征在于,所述步骤A包括:
分布式网管系统的公共存储区域中存储有:初始值为空的主导服务器标识,和初始值为0的状态标志;
分布式网管系统中的每个服务器在本地存储有:上次状态标志和状态未更新次数;
分布式网管系统中的每个服务器周期性地执行如下的流程:
A1、查询公共存储区域中的主导服务器标识,判断主导服务器标识的值是否为空;是则用自身的服务器标识更新主导服务器标识,将公共存储区域中的状态标志置为0,将本地的上次状态标志和状态未更新次数均置为0,视自身为主导服务器,结束本流程;否则执行步骤A2;
A2、判断主导服务器标识是否与自身的服务器标识相同;是则将公共存储区域中的状态标志加1,视自身为主导服务器,结束本流程;否则,执行步骤A3;
A3、查询本地的上次状态标志和状态未更新次数,判断上次状态标志和公共存储区域中的状态标志是否相同;如果不相同,则用状态标志的值更新上次状态标志的值,将状态未更新次数置0,视自身为副服务器,结束本流程;如果相同,则执行步骤A4;
A4,将状态未更新次数加1,并与第一预设值进行比较;如果状态未更新次数小于或等于第一预设值,则视自身为副服务器,结束本流程;如果状态未更新次数大于第一预设值,则将主导服务器标识更新为自身的服务器标识,将状态标志置为0,将本地的上次状态标志和状态未更新次数均置为0,视自身为主导服务器,结束本流程;
其中,所述第一预设值是预先注册到分布式网管系统的公共存储区域中的。
3.如权利要求1所述的方法,其特征在于,步骤B中的主导服务器根据汇总结果进行相应的处理包括:
分布式网管系统的公共存储区域中存储有:初始值为0的异常次数;
主导服务器判断汇总结果是否异常;如果无异常,则将公共存储区域中的异常次数置0;如果异常,则先将异常次数加1,然后与第二预设值进行比较;如果异常次数小于第二预设值,则不做处理;如果异常次数大于或等于第二预设值,则执行异常处理策略,将异常次数置0;
其中,所述第二预设值是预先注册到分布式网管系统的公共存储区域中的。
4.如权利要求3所述的方法,其特征在于,多个处理策略被预先注册到分布式网管系统中的公共存储区域中的,并且包含一个以上处理策略标识的异常处理策略也被预先注册到分布式网管系统的公共存储区域中;
所述执行异常处理策略包括:根据异常处理策略中的各处理策略标识,执行相应的处理策略。
5.一种服务器,该服务器是包含多个服务器的分布式网管系统中的一员,其特征在于,该服务器包括:竞争模块和检测模块,其中,
竞争模块,用于每隔一段时间与分布式网管系统中的其他服务器竞争主导服务器,竞争成功则向检测模块发送表示本服务器是主导服务器的第一消息,竞争失败则向检测模块发送表示本服务器是副服务器的第二消息;
检测模块,用于在接收到第一消息时,向分布式网管系统中的所有其他服务器发送License检测命令,并接收其他服务器返回的的License检测结果,汇总自身的License检测结果以及其他服务器返回的License检测结果,并根据汇总结果进行相应的处理;用于在接收到第二消息时,接收License检测命令时,进行License检测,并向License检测命令发送者返回License检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910092455.X/1.html,转载请声明来源钻瓜专利网。