[发明专利]一种授权分配方法和装置在审
申请号: | 201610674740.2 | 申请日: | 2016-08-16 |
公开(公告)号: | CN107766699A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 王全文;兰晓成;刘永 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F11/20 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 授权 分配 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种授权分配方法和装置。
背景技术
软件授权的目的是:在保护软件不被盗版的同时,为开发商创造更方便、更灵活的销售模式。软件授权在实现软件保护的基础上,能够提供从软件授权的设计、开发集成、调试,到软件授权的生成、分发、管理等解决方案。
随着虚拟化技术的发展,需要解决运行于虚拟机上的纯软件产品的防盗版、授权集中管理等问题,为了解决上述问题,可以采用图1所示的授权管理示意图。LicS(License Server,授权服务器)用于提供授权管理和授权分发服务,可以简化用户的License(授权)使用、解决动态业务授权控制等问题。LicU1(License User,授权用户)是一个软件产品,LicU2、LicU3是虚拟化平台的虚拟机中创建的软件产品实体。LicU1、LicU2、LicU3分别与LicS建立通信,并使用LicS提供的授权服务。此外,LicC(License Server Client,授权服务客户端)是LicU上的客户端程序,其负责处理与LicS的交互过程,并缓存授权数据等。
在上述方式下,由一个LicS提供授权管理和授权分发服务,容易出现单点故障。若LicS出现故障,则会导致授权服务不可用,并影响LicU的业务。
发明内容
本发明提供一种授权分配方法,应用在第一授权服务器上,包括:
创建标识信息表,在所述标识信息表内记录第二授权服务器的标识,并与所述标识信息表内的所述第二授权服务器建立同步通道;
获取用户的授权文件,并利用所述授权文件生成内存镜像信息表;
通过所述同步通道将所述内存镜像信息表同步给所述第二授权服务器,以使所述第二授权服务器在本地维护所述内存镜像信息表;
在接收到授权申请消息时,利用所述内存镜像信息表为用户分配授权。
本发明提供一种授权分配装置,应用在第一授权服务器上,包括:
创建模块,用于创建标识信息表,在所述标识信息表内记录第二授权服务器的标识,并与所述标识信息表内的所述第二授权服务器建立同步通道;生成模块,用于获取用户的授权文件,并利用所述授权文件生成内存镜像信息表;发送模块,用于通过所述同步通道将所述内存镜像信息表同步给所述第二授权服务器,以使所述第二授权服务器在本地维护所述内存镜像信息表;分配模块,用于在接收到授权申请消息时,利用所述内存镜像信息表为用户分配授权。
基于上述技术方案,本发明实施例中,可以由至少两个授权服务器提供授权管理和授权分发服务,当一个授权服务器出现故障时,还可以由另一个授权服务器继续提供授权管理和授权分发服务,不会导致授权服务不可用,保证用户的业务。当一个授权服务器承载授权服务的能力有限(性能、容量等)时,可以使用多个授权服务器共同提供服务,以保证各授权服务器的性能。
附图说明
为了更加清楚地说明本发明实施例或者现有技术中的技术方案,下面将对本发明实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是由一个授权服务器提供授权管理的示意图;
图2是本发明一种实施方式中的授权分配方法的流程图;
图3是本发明一种实施方式中的应用场景示意图;
图4是本发明一种实施方式中的第一授权服务器的硬件结构图;
图5是本发明一种实施方式中的授权分配装置的结构图。
具体实施方式
在本发明使用的术语仅仅是出于描述特定实施例的目的,而非限制本发明。本发明和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610674740.2/2.html,转载请声明来源钻瓜专利网。