许可证控制方法及管理装置制造方法及图纸

技术编号:3483940 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种许可证控制方法,包括:使用第一License向客户端提供服务;根据第二License触发条件,启用第二License;向客户端授权第二License。本发明专利技术还公开了一种许可证管理装置。利用本发明专利技术,可以实现在不同时间段对客户端进行不同的授权许可,或实现在不同业务情况下对客户端进行不同的授权许可。

【技术实现步骤摘要】
许可证控制方法及管理装置
.本专利技术涉及网络
,特别涉及一种许可证控制方法及License管理 装置。技术背景随着网络技术的迅速发展,基于许可证(License,中文也称为授权)控制 的设备和软件使用越来越广泛。供应商销售产品给客户,通过许可证对产品的 使用范围、资源、功能以及期限等进行授权。简单的讲,许可证是供应商对所 销售产品的使用范围、资源、功能以及期限等进行授权的一种合约形式。一般地,实现License控制的网络包括License服务器和若干客户端,如图l 所示。License控制是网络中的License服务器加载License文件并与客户端进行 通信,以管理对客户端的授权,从而实现License服务器对所有客户端授权许可 使用的集中控制。现有技术中 一种许可证控制方法包括如下流程步骤101: License服务器加载并启用License文件,并建立授权数据库; 步骤102:客户端向License服务器请求资源授权或功能授权许可; 步骤103: License服务器判断加载的License授权的期限是否到期,如到期 则返回失败,否则进行步骤104;步骤104:如果客户端发来的是资源授权请求,License服务器计算当前客 户端已使用资源与本次客户端所请求资源之和是否大于License文件中的可授 权资源值,如果小于等于License文件中可授权资源值,则License服务器返回 给客户端指定大小的资源授权;否则返回客户端授权失败;如果是请求功能授权许可,License服务器查找申请的功能许可在License 文件中是否为授权开放,如果开放,返回授权成功,否则返回失败。在对现有技术的研究和实践过程中,专利技术人发现现有技术中存在以下问题现有技术中的加载的是一种单一的License,无论什么时间段、何种业务需求的情况下,授权的都是使用这种单一的License。而随着网络的发展,单一的License不能满足细粒度的购买和使用授权的需求。
技术实现思路
本专利技术实施例的目的是提供一种许可证控制方法及License管理装置,以 实现根据不同时间段或不同业务需求进行授权。为解决上述技术问题,本专利技术实施例提供一种许可证控制方法及License管理装置是这样实现的一种许可^E控制方法,包^::使用第一 License向客户端提供服务;才艮据第二 License触发条件,启用第二 License;向客户端授权第二 License 。一种License管理装置,包括解析单元,用于力。载第一 License和第二 License;管理单元,用于启用第一 License和在满足第二 License触发条件时启用 第二 License;授权单元,向客户端授权第一 License和第二 License。 由以上本专利技术实施例提供的技术方案可见,使用第一License的过程中, 检测第二 License的使用条件,License管理装置在使用条件满足时,启用第二 License,向客户端授权第二 License,这样,可以实现在不同时间段对客户端 进行不同的授权许可。特别是第二 License的使用条件包括,第二 License的 起始使用时间到达时启用第二 License,或使用第一 License不能提供客户端请 求的资源和/或请求的功能时启用第二 License的情况下,可以实现在不同业务 情况下对客户端进行不同的授权许可。 附图说明图1为现有技术许可证控制方法的流程图;图2为本专利技术许可证控制方法一个实施例的流程图;图3为本专利技术许可证控制方法另一实施例的流程图;图4为本专利技术许可证控制方法另一实施例的流程图; 图5为本专利技术许可证控制方法另一实施例的流程图; 图6为本专利技术许可证控制方法另一实施例的流程图; 图7为本专利技术许可证控制方法另一实施例的流程图; 图8为本专利技术服务器一个实施例的框图; 图9为本专利技术服务器另一实施例的框图; 图IO为本专利技术服务器另一实施例的框图; 图11为本专利技术服务器另一实施例的框图; 图12为本专利技术服务器另一实施例的框图; 图13为本专利技术服务器另一实施例的框图; 图14为本专利技术服务器另一实施例的框图; 图15为本专利技术服务器另一实施例的框图; 图16为本专利技术服务器另一实施例的框图; 图17为本专利技术服务器另一实施例的框图。具体实施方式本专利技术实施例提供一种许可证控制方法及License管理装置。 为了使本
的人员更好地理解本专利技术方案,下面结合附图和实施方 式对本专利技术实施例作进一步的详细说明。才艮据前述产生的新的需求,为用户设置不同等级的License。例如包含至 少两种等级的License的情况,这里将这两种等级的License分别称为Normal License和Promotion License。贝"Normal License可以表示一种满足基本业务正 常运行的License,其包含系统基本任务正常运行时所需的资源和功能的授权, 这样客户端在得到授权情况下可持续使用相关的资源或功能。该Normal License与现有技术中的基本相同。而Promotion License表示一种增强性的 License,其可以是特定条件下满足业务运行所需的资源和功能的授权,例如在 特定时间或在特定业务需求的情况下提供的一种增量授权,进一步地,也可以 是在Normal License基础上提供的一种在特定时间段内的增量授权,或者计时/计次使用的授权方式使用的一种增量授权。才艮据用户的需求,还可以包括其它等级的License,以在特定条件或情况 下提供授权许可,在这里并不限制包含的License的等级和数量。License服务器上增加License定制接口 ,对于包含不同等级License的情 况,可以通过该接口,设置不同License的使用条件,定制在不同的特定条件 下使用不同的License,例如设置在某一段特定时间或周期使用Normal License 文件,而在另一段特定时间或周期使用Promotion License文件。这样,License 服务器会在定制时间段自动使用Promotion License文件中的资源和功能。具体的,所述增加的定制接口具体可以为配置文件、脚本命令、图形界面 等形式。不论何种形式,都可以实现在License服务器上配置不同License的 使用。而且,这些配置的信息可以直接保存在对应的License文件中,或者另 外保存在License文件之夕卜。以下介绍本专利技术的方法实施例,其可以包括如下步骤SI:使用第一 License向客户端提供服务;S2:根据第二 License触发条件,启用第二 License;在使用第一 License的过程中,如果满足了触发条件,则启用第二 License 来提供服务;其中,触发条件可以是检测发现设置的第二 License的起始使 用时间到达,或使用第一 License不能提供客户端请求的资源和/或功能。S3:向客户端授权第二 License;在向客户端授权第二 License时,不限定客户端是否已经得到第一 License 的授权;例如,客户端可以已经获得第一 License的授权,并在该授权下得到 需要的资源和/或功能,然后进一本文档来自技高网
...

【技术保护点】
一种许可证控制方法,其特征在于,包括:使用第一License向客户端提供服务;根据第二License触发条件,启用第二License;向客户端授权第二License。

【技术特征摘要】

【专利技术属性】
技术研发人员:贺建斌谢永政
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利