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

技术编号:27059705 阅读:10 留言:0更新日期:2021-01-15 14:39
本申请涉及许可证管理技术领域,特别涉及一种许可证管理方法及装置。该方法应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述方法包括:接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;若存在,则将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。

【技术实现步骤摘要】
一种许可证管理方法及装置
本申请涉及许可证管理
,特别涉及一种许可证管理方法及装置。
技术介绍
软件使用等服务提供商往往通过向客户发放许可(英文:license)证书来对不同客户提供不同的服务,设备需要安license授权才可以使用对应的业务服务,例如,IPS、AV、URL、LB、SSLVPN等,需要设备端安装对应的license授权才可使用。目前,通常需要手动在终端上安装其所需要的license授权,没有统一的管理各license授权,且一个license授权同一时间只能一个终端设备使用,若该终端安装了该license授权,但是却并没有使用对应的业务服务,这样就会出现license授权闲置的情况。或者,主干网络的设备需要业务license授权,但是可用授权却被旁路设备占用,出现高优先级的终端设备无可用license授权的情况。这样就可能导致license授权利用率不高。
技术实现思路
本申请提供了一种许可证管理方法及装置,用以解决现有技术中存在的license授权闲置,license授权利用率不高的问题。第一方面,本申请提供了一种许可证管理方法,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述方法包括:接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;若存在,则将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。可选地,所述许可证申请请求还包括所述目标客户端的优先级信息,在接收到任一客户端发送的许可证申请请求时,记录所述任一客户端的优先级信息;所述方法还包括:若不存在用于授权所述客户端需授权的所述目标业务服务的可用目标许可证,则判断所述客户端的优先级是否满足预设条件;若是,则基于已记录的各客户端的优先级信息,收回优先级最低的一个客户端的许可证,并将该许可证分配给所述目标客户端,其中,该许可证与所述目标许可证为同一类型的许可证。可选地,所述方法还包括:若所述客户端的优先级不满足预设条件,则将所述目标客户端添加至待分配队列中,其中,所述待分配队列中记录有待分配许可证的各客户端的优先级信息,申请许可证的时间信息和申请的许可证的类型信息,在确定任一类型的许可证有可用许可证时,基于各客户端的优先级信息,申请时间信息和申请的许可证的类型信息为申请该类型许可证的,优先级最高以及申请时间最早的客户端分配该可用许可证。可选地,将所述可用目标许可证分配给所述目标客户的步骤包括:将所述可用目标许可证的存储地址和标识信息发送给所述目标客户端,以使得所述目标客户端基于所述存储地址和标识信息下载并安装所述可用目标许可证。可选地,所述方法还包括:接收客户端发送的许可证释放报文,其中,所述许可证释放报文包括释放的许可证的标识信息;基于所述许可证标识信息将该释放的许可证标记为未使用状态。第二方面,本申请提供了一种许可证管理装置,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述装置包括:接收单元,用于接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;判断单元,用于判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;所述判断单元在判定存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证时,分配单元将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。可选地,所述许可证申请请求还包括所述目标客户端的优先级信息,在接收到任一客户端发送的许可证申请请求时,记录所述任一客户端的优先级信息;所述装置还包括收回单元:若所述判断单元判定不存在用于授权所述客户端需授权的所述目标业务服务的可用目标许可证,则所述判断单元还用于判断所述客户端的优先级是否满足预设条件;若是,则所述收回单元基于已记录的各客户端的优先级信息,收回优先级最低的一个客户端的许可证,所述分配单元将该许可证分配给所述目标客户端,其中,该许可证与所述目标许可证为同一类型的许可证。可选地,所述装置还包括添加单元:若所述客户端的优先级不满足预设条件,则所述添加单元将所述目标客户端添加至待分配队列中,其中,所述待分配队列中记录有待分配许可证的各客户端的优先级信息,申请许可证的时间信息和申请的许可证的类型信息,在确定任一类型的许可证有可用许可证时,基于各客户端的优先级信息,申请时间信息和申请的许可证的类型信息为申请该类型许可证的,优先级最高以及申请时间最早的客户端分配该可用许可证。可选地,将所述可用目标许可证分配给所述目标客户时,所述分配单元具体用于:将所述可用目标许可证的存储地址和标识信息发送给所述目标客户端,以使得所述目标客户端基于所述存储地址和标识信息下载并安装所述可用目标许可证。可选地,所述接收单元还用于接收客户端发送的许可证释放报文,其中,所述许可证释放报文包括释放的许可证的标识信息;所述分配单元还用于基于所述许可证标识信息将该释放的许可证标记为未使用状态。第三方面,本申请实施例提供一种许可证管理装置,该许可证管理装置包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。综上可知,本申请实施例提供的许可证管理方法,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述方法包括:接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;若存在,则将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。采用本申请实施例提供的许可证管理方法,许可证管理服务器统一维护各业务服务对应的若干许可证,维护各许可证是否已被使用的状态信息,从而实现按需为需要授权的各客户端进行许可证的分配,进而提高许可证的利用率。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本申请实施例的这些附图获得其他的附图。图1为本申请实施例提供的一种许可证管理方法的详细流程图;图2为本申请实施例提供本文档来自技高网...

【技术保护点】
1.一种许可证管理方法,其特征在于,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述方法包括:/n接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;/n判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;/n若存在,则将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。/n

【技术特征摘要】
1.一种许可证管理方法,其特征在于,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若干个许可证,所述方法包括:
接收目标客户端发送的许可证申请请求,其中,所述许可证申请请求包括所述目标客户端需授权的目标业务服务信息;
判断是否存在用于授权所述目标客户端需授权的所述目标业务服务的可用目标许可证;
若存在,则将所述可用目标许可证分配给所述目标客户端,并将所述可用目标许可证标记为已使用状态。


2.如权利要求1所述的方法,其特征在于,所述许可证申请请求还包括所述目标客户端的优先级信息,在接收到任一客户端发送的许可证申请请求时,记录所述任一客户端的优先级信息;所述方法还包括:
若不存在用于授权所述客户端需授权的所述目标业务服务的可用目标许可证,则判断所述客户端的优先级是否满足预设条件;
若是,则基于已记录的各客户端的优先级信息,收回优先级最低的一个客户端的许可证,并将该许可证分配给所述目标客户端,其中,该许可证与所述目标许可证为同一类型的许可证。


3.如权利要求2所述的方法,其特征在于,所述方法还包括:
若所述客户端的优先级不满足预设条件,则将所述目标客户端添加至待分配队列中,其中,所述待分配队列中记录有待分配许可证的各客户端的优先级信息,申请许可证的时间信息和申请的许可证的类型信息,在确定任一类型的许可证有可用许可证时,基于各客户端的优先级信息,申请时间信息和申请的许可证的类型信息为申请该类型许可证的,优先级最高以及申请时间最早的客户端分配该可用许可证。


4.如权利要求1-3任一项所述的方法,其特征在于,将所述可用目标许可证分配给所述目标客户的步骤包括:
将所述可用目标许可证的存储地址和标识信息发送给所述目标客户端,以使得所述目标客户端基于所述存储地址和标识信息下载并安装所述可用目标许可证。


5.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收客户端发送的许可证释放报文,其中,所述许可证释放报文包括释放的许可证的标识信息;
基于所述许可证标识信息将该释放的许可证标记为未使用状态。


6.一种许可证管理装置,其特征在于,应用于许可证管理服务器,所述许可证管理服务器针对每一业务服务维护有若...

【专利技术属性】
技术研发人员:刘松茹王国利
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1