一种系统版权激活方法,所述方法包括步骤:获取待授权机器的激活需求;生成点数文件;获取所述待授权机器的机器特征信息;根据所述点数文件和所述本机特征授权服务器采取预设激活动作。本发明专利技术提供的一种系统版权激活方法基于软件控制的方式实现了版权保护无人工参与,可以实现激活过程在中间商代理阶段,并且通过非对称加密算法的方式控制中间商发放激活码的数量;并且本发明专利技术通过绑定被激活机器特征的方式,实现真正的一机一码,防止了激活码被滥用的情况。被滥用的情况。被滥用的情况。
【技术实现步骤摘要】
一种系统版权激活方法
[0001]本专利技术属于系统版权激活
,具体涉及一种系统版权激活方法。
技术介绍
[0002]目前,现有的系统版权激活方案存在诸多缺陷,使得系统发布商面临艰难的困境,具体如下:
[0003](1)现有技术存在一些系统版权以及软件版权的保护方案,这些技术也都是靠激活码来实现系统版权或者软件版权的保护。传统的版权保护方式中非专业因素干预过大,极大的浪费了公司的人力、物力和财力,而且效果不佳,往往在版权遭到侵犯时采用事后补查、事后维权的方式,这种方式不能在技术上防范版权侵权事件的发生。
[0004](2)传统的版权保护方式对中间商的控制力度不佳,中间商代理的过程往往是侵权事件高发的环节,如果赋予中间商发放激活码的权限,那么很难控制中间商发放的激活码的数目;如果不赋予中间商发送激活码的权限,那么会导致商品销售不够灵活。
[0005](3)传统的系统版权激活方式很难做到一机一码,传统的激活码激活方式很难做到一机一码,往往是一个激活码在不同的机器上都能用,这样极大地损害了系统发行方的权益。
[0006](4)传统的系统版权激活方式当系统重装时,需要把系统重装之前的激活码记录下来,以备重装系统后再用此激活码激活系统,这种方式在激活码导入导出的时候极易弄丢或者把激活码记录错误,导致激活码无法在新安装的系统上使用。
技术实现思路
[0007]为解决上述问题,本专利技术提供了一种系统版权激活方法,所述方法包括步骤:
[0008]获取待授权机器的激活需求;
[0009]生成点数文件;
[0010]获取所述待授权机器的机器特征信息;
[0011]根据所述点数文件和所述本机特征授权服务器采取预设激活动作。
[0012]优选地,所述生成点数文件包括步骤:
[0013]使用非对称加密算法生成公钥;
[0014]录入所述授权服务器的MAC地址;
[0015]使用密钥对所述MAC地址和点数加密并得到加密文件;
[0016]将所述加密文件导出为点数文件;
[0017]所述授权服务器导入所述点数文件;
[0018]将所述点数文件保存至所述授权服务器的本地目录。
[0019]优选地,所述获取所述待授权机器的机器特征信息包括步骤:
[0020]所述待授权机器的客户端采集所述待授权机器的备份卡ID;
[0021]所述待授权机器的客户端采集所述待授权机器的系统盘ID;
[0022]所述待授权机器的客户端采集所述待授权机器的操作系统类型。
[0023]优选地,所述根据所述点数文件和所述本机特征授权服务器采取预设激活动作包括步骤:
[0024]所述待授权机器发送机器特征信息至所述授权服务器;
[0025]所述授权服务器查询第一数据库;
[0026]判断所述本机特征在所述第一数据库中是否有激活记录;
[0027]若是,获取激活码并发送至所述待授权机器;
[0028]若否,解密所述点数文件并获取激活码数目;
[0029]判断所述激活码数目是否大于0;
[0030]若是,生成激活码并发送至所述待授权机器;
[0031]若否,反馈预设报警信息。
[0032]优选地,所述生成激活码并发送至所述待授权机器包括步骤:
[0033]获取解密后的所述点数文件中所述授权服务器的预设MAC地址;
[0034]获取所述授权服务器中的MAC地址;
[0035]判断所述MAC地址和所述预设MAC地址是否相同;
[0036]若是,计算所述点数文件中的激活码并得到所述激活码;
[0037]若否,将第二数据库中的最后一条插入记录导入所述点数文件。
[0038]优选地,在所述计算所述点数文件中的激活码并得到所述激活码之后还包括步骤:
[0039]所述激活码数目减1;
[0040]将所述待授权机器的激活记录存入所述第一数据库。
[0041]优选地,所述生成激活码并发送至所述待授权机器还包括步骤:
[0042]获取待授权机器特征中的操作系统类型;
[0043]获取解密后的所述点数文件中的预设系统类型;
[0044]判断所述待授权机器的操作系统类型和所述预设系统类型是否相同;
[0045]若是,所述授权服务器对所述本机特征加密生成激活码并发送至所述待授权机器;
[0046]若否,反馈预设报警信息。
[0047]优选地,在所述授权服务器对所述本机特征加密生成激活码并发送至所述待授权机器之后还包括步骤:
[0048]将激活记录插入第一数据库。
[0049]优选地,所述生成激活码并发送至所述待授权机器还包括步骤:
[0050]所述激活码数目减1;
[0051]将所述点数文件进行非对称加密并存入第二数据库。
[0052]本专利技术提供的一种系统版权激活方法基于软件控制的方式实现了版权保护无人工参与,可以实现激活过程在中间商代理阶段,并且通过非对称加密算法的方式控制中间商发放激活码的数量;并且本专利技术通过绑定被激活机器特征的方式,实现真正的一机一码,防止了激活码被滥用的情况。
附图说明
[0053]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0054]图1是本专利技术提供的一种系统版权激活方法的流程示意图;
[0055]图2是本专利技术提供的一种系统版权激活方法的流程示意图;
[0056]图3是本专利技术提供的一种系统版权激活方法的流程示意图;
[0057]图4是本专利技术提供的一种系统版权激活方法中点数文件的明码格式示意图;
[0058]图5是本专利技术提供的一种系统版权激活方法的流程示意图;
[0059]图6是本专利技术提供的一种系统版权激活方法的流程示意图。
具体实施方式
[0060]为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。
[0061]如图1,在本申请实施例中,本专利技术提供了一种系统版权激活方法,所述方法包括步骤:
[0062]S1:获取待授权机器的激活需求;
[0063]在本申请实施例中,待授权机器的激活需求可以为代码指令,也可以为预设动作,比如将待授权机器与授权服务器连接,此时即表示待授权机器向授权服务器发送了激活需求。
[0064]S2:生成点数文件;
[0065]在本申请实施例中,所述生成点数文件包括步骤:
...
【技术保护点】
【技术特征摘要】
1.一种系统版权激活方法,其特征在于,所述方法包括步骤:获取待授权机器的激活需求;生成点数文件;获取所述待授权机器的机器特征信息;根据所述点数文件和所述本机特征授权服务器采取预设激活动作。2.根据权利要求1所述的系统版权激活方法,其特征在于,所述生成点数文件包括步骤:使用非对称加密算法生成公钥;录入所述授权服务器的MAC地址;使用密钥对所述MAC地址和点数加密并得到加密文件;将所述加密文件导出为点数文件;所述授权服务器导入所述点数文件;将所述点数文件保存至所述授权服务器的本地目录。3.根据权利要求1所述的系统版权激活方法,其特征在于,所述获取所述待授权机器的机器特征信息包括步骤:所述待授权机器的客户端采集所述待授权机器的备份卡ID;所述待授权机器的客户端采集所述待授权机器的系统盘ID;所述待授权机器的客户端采集所述待授权机器的操作系统类型。4.根据权利要求1所述的系统版权激活方法,其特征在于,所述根据所述点数文件和所述本机特征授权服务器采取预设激活动作包括步骤:所述待授权机器发送机器特征信息至所述授权服务器;所述授权服务器查询第一数据库;判断所述本机特征在所述第一数据库中是否有激活记录;若是,获取激活码并发送至所述待授权机器;若否,解密所述点数文件并获取激活码数目;判断所述激活码数目是否大于0;若是,生成激活码并发送至所述待授权机器;若否,反馈预设报警信息。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:张宗辉,李蕾,张超,刘明,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。