[发明专利]一种基于动态分配及行为分析的高可用服务端许可控制模式有效
申请号: | 201010613592.6 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102073814A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 郑伟波 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态分配 行为 分析 可用 服务端 许可 控制 模式 | ||
1.一种基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于:由主许可服务、备许可服务、许可控制服务三个逻辑组成部分,其中,
主许可服务 为企业内的所有应用实例分配可以使用的许可数量,主许可服务关联用户购买的软件许可证;
备许可服务 用作主许可服务不可访问时临时替代主许可服务,以保证主许可服务恢复期间应用系统能够正常运行;
许可控制服务 部署在每台应用服务器,依据许可授权的访问数量控制当前应用实例的客户端访问。
2.根据权利要求1所述的基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于
所述主许可服务关联主许可证,所述主许可证为软件开发商根据销售合同发放的软件许可证,包含了用户可以使用的软件系统功能特性及允许同时访问系统的客户端数量;
所述备许可服务关联备许可证,所述备许可证是由主许可服务依据主许可证生成的限制使用日期的临时许可证,限制日期由主许可服务定期根据当前日期进行延期,脱离主许可服务只能在限制日期内使用;所述许可控制服务负责向许可服务申请当前应用实例的动态许可证,动态许可证中包含可以访问当前应用实例的客户端数量,同时通过访问计数器对访问当前应用实例的客户端数量进行计数,访问控制器将当前在线客户端的数量与动态许可证授权的终端数量进行对比,如果连接到当前应用实例的数量超过当前实例动态许可证授权的数量,就对访问进行控制。
3.根据权利要求2所述的基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于,主许可服务与备许可服务通过状态控制功能保证主备许可服务在同一时间只有一个在提供服务:备许可服务对许可分配请求状态进行记录,主许可服务在定期更新备许可证试用期限的同时获取备许可服务的请求记录,并通过行为检测器审查备许可服务是否被非正常使用,如果备许可服务非法使用,主许可服务在下次更新备许可服务的备许可证时停用备许可服务功能。
4.根据权利要求2所述的基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于,主许可服务与备许可服务通过许可分配服务根据应用实例的数量及其客户端访问数量将主许可证进行拆分,为每个实例创建动态许可证,同时会将主许可服务的动态许可证分配状况在每次变更时同步到备许可服务的许可分配服务。
5.根据权利要求4所述的基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于,
许可控制服务定期与许可分配服务通信,以更新动态许可证的有效期,并上报当前应用实例动态许可证的可用客户端许可数量,用于许可分配服务在接收到新的分配请求时作为动态调整的依据。
6.根据权利要求2所述的基于动态分配及行为分析的高可用服务端许可控制模式,其特征在于,许可控制服务在发生异常时根据以下处理规则进行处理:
A)如果无法访问主许可服务,则尝试访问备许可服务;
B)如果当前应用实例的动态许可授权的许可数量即将用完,将向许可分配服务发起许可更新请求,许可分配服务根据所有实例的许可分配及使用状况调整应用实例的动态许可;
C)如果许可分配服务没有更多的许可数量可以分配,则不允许新的客户端连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010613592.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固定式RFID阅读器及其数据存储方法
- 下一篇:物理层设备及其方法