[发明专利]软件联网激活后的撤销激活方法无效
申请号: | 200910214556.X | 申请日: | 2009-12-31 |
公开(公告)号: | CN101799851A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 黄定 | 申请(专利权)人: | 黄定 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 黄磊 |
地址: | 510631 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 联网 激活 撤销 方法 | ||
技术领域
本发明涉及软件许可和制止软件盗版技术领域,具体涉及一种软件联网激活后的撤销激活方法。
背景技术
随着互联网的普及,越来越多的软件开发者为了防止盗版,往往采用许可码联网激活软件的授权办法,最典型的就是Windows操作系统。而在软件用户合法获得许可码并成功联网激活软件后,软件开发者一般会禁止用户在超出许可数量以外的未激活软件使用该许可码进行激活,这有效地保护了软件版权。但是当合法获得许可码的软件用户想更换硬件设备,就遇到了这样的问题:用户无法主动撤销原有的激活,因此无法在所更换的硬件设备中使用该许可码激活相应软件。这确实损害了用户的利益,因为基于权利用尽原则,用户在未超出许可数量范围内,有权利把合法获得的软件许可迁移到另外一个硬件设备上使用。
发明内容
本发明的目的在于克服上述现有技术存在的问题,提供软件联网激活后的撤销激活方法,以便合法获得许可码的软件用户可以在联网激活软件后进行撤消激活,使得用户在未超出许可数量范围内,可以主动迁移软件许可到另外一个硬件设备上使用。
本发明目的通过下述技术方案实现:一种软件联网激活后的撤销激活方法,首先在网络服务器上设置用于记录许可码状态信息的服务器文件系统,在软件内设或者外设一个撤消激活模块,软件联网激活成功后的撤销激活方法具体步骤如下:
a.撤消激活模块向网络服务器发送“撤消激活请求”信息到网络服务器,该“撤消激活请求”信息包含许可码和其它验证信息;
b.网络服务器收到“撤消激活请求”信息后,在服务器文件系统中查询相应的许可码,如果查询不到则向该撤消激活模块返回“撤消激活失败”信息,然后进行步骤c操作;如果查询到则进而将所述其它验证信息与服务器文件系统中相应的许可码状态信息进行匹配,若匹配失败则向该撤消激活模块返回“非法撤消激活”信息,然后进行步骤c操作,若匹配成功则修改服务器文件系统中相应的许可码状态信息,然后向该撤消激活模块返回“撤消激活成功”信息,然后进行步骤d操作;
c.撤消激活模块收到“撤消激活失败”或“非法撤消激活”信息后,所述已激活软件继续处于已激活状态;
d.撤消激活模块收到“撤消激活成功”信息后,随即删除本地激活信息,所述已激活软件立即或通过重新运行等操作后进入未激活状态,这样用户就可以使用该许可码在另外一个硬件设备激活相应软件,或者在原有硬件设备上重新激活相应软件。
上述方法中,当软件联网激活时,其方法优选如下:
a1.软件向网络服务器发送“激活请求”信息,该“激活请求”信息包含许可码和其它验证信息;
b1.网络服务器收到“激活请求”信息后,在服务器文件系统中查询相应的许可码,如果查询不到则服务器生成相应的许可码状态信息存入服务器文件系统并向该软件返回“激活成功”信息,然后进行步骤d1操作;如果查询到则将所述其它验证信息与服务器文件系统中相应的许可码状态信息进行匹配,若匹配失败或者该许可码处于无效状态则向该软件返回“拒绝激活”信息,然后进行步骤c1操作,若匹配成功且该许可码处于有效状态则修改服务器文件系统中相应的许可码状态信息,然后向该软件返回“激活成功”信息,然后进行步骤d1操作;
c1.软件收到“激活失败”信息或“拒绝激活”信息后,该软件继续处于未激活状态;
d1.软件收到“激活成功”信息后,随即生成并保存本地激活信息,所述软件立即或通过重新运行等操作后进入激活状态。
上述方法中,当所述软件设计成许可码联系硬件信息激活时,所述“撤消激活请求”信息和“激活请求”信息中的其它验证信息为硬件信息。联系硬件信息的主要目的在于更加方便和有效地保护软件激活后的本地激活信息,即使用户复制该激活信息到另外一个硬件设备上,软件在那个硬件设备上也不能以激活方式运行。
步骤b1所述许可码处于无效状态具体是指:该许可码超过有效期,而且该许可码状态信息中记录的激活数量达到许可数量阀值;相应的,所述许可码处于有效状态具体是指该许可码处于有效期内,而且该许可码状态信息中记录的激活数量未达到许可数量阀值。
一种软件联网激活后的撤销激活方法,首先在网络服务器上设置用于记录许可码状态信息的服务器文件系统,在软件内设或外设一个撤消激活模块,软件联网激活成功后的撤销激活方法具体步骤如下:
a2.撤消激活模块向网络服务器发送“撤消激活请求”信息,该“撤消激活请求”信息包含许可码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄定,未经黄定许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910214556.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提高水力压裂井的支撑剂传导性的方法
- 下一篇:冶金粉末组合物及生产方法