[发明专利]一种软件授权方法、系统及设备有效
申请号: | 201680039015.6 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108124480B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 王春晓 | 申请(专利权)人: | 深圳配天智能技术研究院有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 518000 广东省深圳市宝安区沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 授权 方法 系统 设备 | ||
一种软件授权方法、系统及设备,该方法包括:在用户终端对目标软件进行激活之前,获取用户终端的硬件信息以及与用户终端对应的用户级别(S11);根据用户级别确定出相应的软件使用时长信息(S12);利用硬件信息和软件使用时长信息,生成相应的授权文件(S13);将授权文件发送至用户终端,以在用户终端上利用授权文件对目标软件进行激活处理(S14)。可根据不同的用户级别来生成具有不同软件使用时长信息的授权文件,这样软件用户可以根据自身的实际需要,通过购买获取到具有相应软件使用时长信息的授权文件,从而避免了不必要的浪费,也即,能够满足用户按需使用软件的需求,降低了用户的软件使用成本。
技术领域
本发明涉及软件安全技术领域,特别涉及一种软件授权方法、系统及设备。
背景技术
目前,在软件行业中,软件开发人员为了维护自身的利益会利用各种方法和技术进行软件的保护,这样用户需要在得到软件授权的情况下才能正常使用软件。
软件授权的目标是让软件用户按照购买许可来使用软件。目前商用软件通常是采用注册码授权方式来保证软件不被盗用,常见的注册码授权方式有以下几种:安装序列号方式、用户名+序列号方式、在线注册方式和激活码方式等。通常在行业应用软件领域,大多选用激活码方式进行软件授权管理。
基于激活码的软件授权过程主要是对激活码进行简单地校验,以此来判断是否对用户进行软件授权。不论是什么级别的用户,只要通过了激活码的校验,均可正常地使用相应的软件,并且在软件使用时长方面并无任何区别,均能长期地使用该软件。然而,对于某些软件用户来说,他们其实只需在短期内使用某款商业软件,而无需长期使用,可在现有的实际情况中,这些短期用户只能选择花更多的钱来购买该软件的长期服务。可见,用户所购买的软件的使用时限与其自身实际需要之间可能存在不一致的情况,导致软件用户的软件使用成本往往过高,用户体验较差。
综上所述可以看出,如何满足用户按需使用软件的需求是目前有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种软件授权方法、系统及设备,能够满足用户按需使用软件的需求。其具体方案如下:
一种软件授权方法,包括:
在用户终端对目标软件进行激活之前,获取所述用户终端的硬件信息以及与所述用户终端对应的用户级别;
根据所述用户级别确定出相应的软件使用时长信息;
利用所述硬件信息和所述软件使用时长信息,生成相应的授权文件;
将所述授权文件发送至所述用户终端,以在所述用户终端上利用所述授权文件对所述目标软件进行激活处理。
优选的,所述硬件信息包括MAC地址和/或CPU序列号和/或硬盘序列号。
优选的,所述利用所述硬件信息和所述软件使用时长信息,生成相应的授权文件的过程,包括:
利用预设的加密算法,对所述硬件信息进行加密处理,得到相应的第一加密信息;
利用预设的第一加密规则,对所述软件使用时长信息进行加密处理,得到相应的第二加密信息;
生成包括所述第一加密信息和所述第二加密信息的授权文件。
优选的,所述生成包括所述第一加密信息和所述第二加密信息的授权文件的过程之前,还包括:
确定激活校验过程中所允许的最大校验次数;
利用预设的第二加密规则,对所述最大校验次数进行加密处理,得到相应的第三加密信息。
优选的,所述生成包括所述第一加密信息和所述第二加密信息的授权文件的过程,包括:
生成包括所述第一加密信息、所述第二加密信息和所述第三加密信息的授权文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳配天智能技术研究院有限公司,未经深圳配天智能技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680039015.6/2.html,转载请声明来源钻瓜专利网。