本发明专利技术公开了一种授权激活装置,具体涉及计算机软件技术领域,包括用于操作系统或软件授权、激活的授权模块,所述授权模块输入端连接有授权申请模块,所述授权模块输出端连接有授权点数生成模块,所述授权点数生成模块输出端连接有授权点数控制模块,所述授权点数控制模块输出端连接有信息采集模块,所述信息采集模块输出端连接有激活码生成模块。本发明专利技术通过申请方申请授权,开发方鉴别申请,提供授权点数,授权点数与申请方绑定,申请方控制使用授权点数,采集操作系统或软件所处环境的硬件信息生成唯一使用的激活码,保证了激活码生成的唯一性和安全性,并且通过网络激活模块和Ukey激活模块满足了不同情况下的激活使用需要。
【技术实现步骤摘要】
一种授权激活装置
本专利技术涉及计算机
,更具体地说,本专利技术涉及一种授权激活装置。
技术介绍
计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。伴随着操作系统或软件的商用,为保障开发方的利益,避免操作系统或软件未经授权而非法使用,操作系统或软件常常需要授权、激活后方可正常使用,传统的授权、激活方式为:开发方提供注册码,客户手动输入注册码完成注册并激活,该方式存在以下问题:1.注册码被破解的风险,2.注册码与机器未绑定,一个注册码可以在任意机器上进行注册,3.在面对类似工厂模式,需要大规模批量注册时,手动注册费时费力,因此需要一种新的授权激活装置,解决上述问题。
技术实现思路
为了克服现有技术的上述缺陷,本专利技术的实施例提供一种授权激活装置,本专利技术所要解决的技术问题是:传统放置激活操作系统或软件的放置存在较多问题,不能满足使用需要。为实现上述目的,本专利技术提供如下技术方案:一种授权激活装置,包括用于操作系统或软件授权、激活的授权模块,所述授权模块输入端连接有授权申请模块,所述授权模块输出端连接有授权点数生成模块,所述授权点数生成模块输出端连接有授权点数控制模块,所述授权点数控制模块输出端连接有信息采集模块,所述信息采集模块输出端连接有激活码生成模块,所述授权点数控制模块和激活码生成模块输出端均连接有网络激活模块,且授权点数控制模块还连接有Ukey激活模块,所述激活码生成模块输出端连接有激活码激活模块,所述Ukey激活模块、网络激活模块和激活码激活模块均连接有激活信息管理模块;所述授权模块、授权点数生成模块和激活信息管理模块部署在开发方,所述授权申请模块、授权点数控制模块、信息采集模块和激活码生成模块部署在申请方,所述网络激活模块、Ukey激活模块和激活码激活模块部署在操作系统或软件中,所述授权申请模块用于提供授权申请服务,将申请方的相关信息提交给授权模块,所述授权模块用于接收授权申请信息,根据申请信息判断是否授权,所述授权点数生成模块用于确定授权点数,所述授权点数控制模块用于对授权点数的使用进行控制,所述信息采集模块用于采集操作系统或软件所处环境的硬件信息,所述激活码生成模块通过授权点数文件中的序列号和操作系统或软件所处环境的硬件信息和特定密钥值而生成激活码,所述Ukey激活模块用于通过Ukey激活操作系统或软件,所述网络激活模块用于当操作系统或软件接入网络后进行联网激活,所述激活码激活模块用于通过直接输入激活码激活,所述激活信息管理模块用于建立数据库,管理激活信息。在一个优选的实施方式中,所述授权申请模块申请方信息为mac地址。在一个优选的实施方式中,所述授权点数生成模块的授权点数还能够生成点数文件,且点数文件除授权点数信息外可另外包含与授权点数同等个数的随机序列号及申请方的特征信息,且点数文件加密保存。在一个优选的实施方式中,所述激活码生成模块的激活码生成算法由序列号和算法得出校验值构成。在一个优选的实施方式中,所述激活信息管理模块的数据库包含激活码和激活机器的硬件信息。在一个优选的实施方式中,所述信息采集模块采集的硬件信息包括如系统系列号、系统通用唯一识别码和硬盘系列号,且信息采集模块包含自动和手动两种模式,自动模式下通过网络激活模块传入,手动模式下可通过网站手动输入。在一个优选的实施方式中,所述Ukey激活模块中申请方可将授权点数写入Ukey中,操作系统或软件使用时插入Ukey,Ukey结合序列号、本机硬件信息和特定密钥值生成激活码。在一个优选的实施方式中,所述激活码生成模块的特定密钥值密钥由随机字符串组成,可内置在程序中。1、本专利技术通过申请方申请授权,开发方鉴别申请,提供授权点数,授权点数与申请方绑定,申请方控制使用授权点数,采集操作系统或软件所处环境的硬件信息生成唯一使用的激活码,保证了激活码生成的唯一性和安全性,并且通过网络激活模块和Ukey激活模块满足了不同情况下的激活使用需要。附图说明图1为本专利技术的系统框图。图2为本专利技术的激活码生成示意图。附图标记为:101授权申请模块、102授权模块、103授权点数生成模块、104授权点数控制模块、105信息采集模块、106激活码生成模块、107Ukey激活模块、108网络激活模块、109激活码激活模块、110激活信息管理模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种授权激活装置,包括授权激活装置,包括用于操作系统或软件授权、激活的授权模块102,所述授权模块102输入端连接有授权申请模块101,所述授权模块102输出端连接有授权点数生成模块103,所述授权点数生成模块103输出端连接有授权点数控制模块104,所述授权点数控制模块104输出端连接有信息采集模块105,所述信息采集模块105输出端连接有激活码生成模块106,所述授权点数控制模块104和激活码生成模块106输出端均连接有网络激活模块108,且授权点数控制模块104还连接有Ukey激活模块107,所述激活码生成模块106输出端连接有激活码激活模块109,所述Ukey激活模块107、网络激活模块108和激活码激活模块109均连接有激活信息管理模块110;所述授权模块102、授权点数生成模块103和激活信息管理模块110部署在开发方,所述授权申请模块101、授权点数控制模块104、信息采集模块105和激活码生成模块106部署在申请方,所述网络激活模块108、Ukey激活模块107和激活码激活模块109部署在操作系统或软件中,所述授权申请模块101用于提供授权申请服务,将申请方的相关信息提交给授权模块102,所述授权模块102用于接收授权申请信息,根据申请信息判断是否授权,所述授权点数生成模块103用于确定授权点数,所述授权点数控制模块104用于对授权点数的使用进行控制,所述信息采集模块105用于采集操作系统或软件所处环境的硬件信息,所述激活码生成模块106通过授权点数文件中的序列号和操作系统或软件所处环境的硬件信息和特定密钥值而生成激活码,所述Ukey激活模块107用于通过Ukey激活操作系统或软件,所述网络激活模块108用于当操作系统或软件接入网络后进行联网激活,所述激活码激活模块109用于通过直接输入激活码激活,所述激活信息管理模块110用于建立数据库,管理激活信息。所述授权申请模块101申本文档来自技高网...
【技术保护点】
1.一种授权激活装置,包括用于操作系统或软件授权、激活的授权模块(102),其特征在于:所述授权模块(102)输入端连接有授权申请模块(101),所述授权模块(102)输出端连接有授权点数生成模块(103),所述授权点数生成模块(103)输出端连接有授权点数控制模块(104),所述授权点数控制模块(104)输出端连接有信息采集模块(105),所述信息采集模块(105)输出端连接有激活码生成模块(106),所述授权点数控制模块(104)和激活码生成模块(106)输出端均连接有网络激活模块(108),且授权点数控制模块(104)还连接有Ukey激活模块(107),所述激活码生成模块(106)输出端连接有激活码激活模块(109),所述Ukey激活模块(107)、网络激活模块(108)和激活码激活模块(109)均连接有激活信息管理模块(110);/n所述授权模块(102)、授权点数生成模块(103)和激活信息管理模块(110)部署在开发方,所述授权申请模块(101)、授权点数控制模块(104)、信息采集模块(105)和激活码生成模块(106)部署在申请方,所述网络激活模块(108)、Ukey激活模块(107)和激活码激活模块(109)部署在操作系统或软件中,所述授权申请模块(101)用于提供授权申请服务,将申请方的相关信息提交给授权模块(102),所述授权模块(102)用于接收授权申请信息,根据申请信息判断是否授权,所述授权点数生成模块(103)用于确定授权点数,所述授权点数控制模块(104)用于对授权点数的使用进行控制,所述信息采集模块(105)用于采集操作系统或软件所处环境的硬件信息,所述激活码生成模块(106)通过授权点数文件中的序列号和操作系统或软件所处环境的硬件信息和特定密钥值而生成激活码,所述Ukey激活模块(107)用于通过Ukey激活操作系统或软件,所述网络激活模块(108)用于当操作系统或软件接入网络后进行联网激活,所述激活码激活模块(109)用于通过直接输入激活码激活,所述激活信息管理模块(110)用于建立数据库,管理激活信息。/n...
【技术特征摘要】
1.一种授权激活装置,包括用于操作系统或软件授权、激活的授权模块(102),其特征在于:所述授权模块(102)输入端连接有授权申请模块(101),所述授权模块(102)输出端连接有授权点数生成模块(103),所述授权点数生成模块(103)输出端连接有授权点数控制模块(104),所述授权点数控制模块(104)输出端连接有信息采集模块(105),所述信息采集模块(105)输出端连接有激活码生成模块(106),所述授权点数控制模块(104)和激活码生成模块(106)输出端均连接有网络激活模块(108),且授权点数控制模块(104)还连接有Ukey激活模块(107),所述激活码生成模块(106)输出端连接有激活码激活模块(109),所述Ukey激活模块(107)、网络激活模块(108)和激活码激活模块(109)均连接有激活信息管理模块(110);
所述授权模块(102)、授权点数生成模块(103)和激活信息管理模块(110)部署在开发方,所述授权申请模块(101)、授权点数控制模块(104)、信息采集模块(105)和激活码生成模块(106)部署在申请方,所述网络激活模块(108)、Ukey激活模块(107)和激活码激活模块(109)部署在操作系统或软件中,所述授权申请模块(101)用于提供授权申请服务,将申请方的相关信息提交给授权模块(102),所述授权模块(102)用于接收授权申请信息,根据申请信息判断是否授权,所述授权点数生成模块(103)用于确定授权点数,所述授权点数控制模块(104)用于对授权点数的使用进行控制,所述信息采集模块(105)用于采集操作系统或软件所处环境的硬件信息,所述激活码生成模块(106)通过授权点数文件中的序列号和操作系统或软件所处环境的硬件信息和特定密钥值而生成激活码,所述Ukey激活模块(107)用于通过U...
【专利技术属性】
技术研发人员:王继喆,万齐旭,胡昆,
申请(专利权)人:中科方德软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。