【技术实现步骤摘要】
软件授权方法、装置、设备及介质
[0001]本申请属于软件授权
,尤其涉及一种软件授权方法
、
装置
、
设备及介质
。
技术介绍
[0002]相关技术中,软件开发商为了保护自身利益,常常采取软件授权的方式对软件进行保护
。
目前软件系统的授权许可,通常采用基于单机硬件信息的软件授权认证方法:将用户的主机硬件指纹信息与授权强制绑定来实现
。
由于用户群体众多,软件产品的授权内容各不相同,仅根据硬件指纹信息无法确定特定用户的授权内容,权限全开又会失去增值付费的机会
。
因此相关技术中软件授权方法的局限性较大,灵活性较低
。
技术实现思路
[0003]本申请实施例提供一种与相关技术不同的实现方案,以解决相关技术中软件授权方法的局限性较大,灵活性较低的技术问题
。
[0004]第一方面,本申请提供一种软件授权方法,应用于授权服务器,包括:
[0005]对接收自客户端设备的授权申请码的密文和第一硬件指纹信息的密文进行解密,得到授权申请码和第一硬件指纹信息;
[0006]判断授权申请码的类型为企业申请码还是个人申请码,得到第一判断结果,其中,企业申请码用于申请多个授权文件,个人申请码用于申请一个授权文件,授权文件用于客户端设备确定待授权软件的使用权限;
[0007]基于第一判断结果
、
授权申请码
、
第一硬件指纹信息对客户端设备中部署的待 ...
【技术保护点】
【技术特征摘要】
1.
一种软件授权方法,其特征在于,应用于授权服务器,包括:对接收自客户端设备的授权申请码的密文和第一硬件指纹信息的密文进行解密,得到所述授权申请码和所述第一硬件指纹信息;判断所述授权申请码的类型为企业申请码还是个人申请码,得到第一判断结果,其中,企业申请码用于申请多个授权文件,个人申请码用于申请一个授权文件,所述授权文件用于所述客户端设备确定待授权软件的使用权限;基于所述第一判断结果
、
所述授权申请码
、
所述第一硬件指纹信息对所述客户端设备中部署的所述待授权软件进行授权
。2.
根据权利要求1所述的方法,其特征在于,基于所述第一判断结果
、
所述授权申请码
、
所述第一硬件指纹信息对所述客户端设备中部署的所述待授权软件进行授权,包括:若所述第一判断结果指示所述授权申请码为企业申请码,校验本地数据库中是否存储有与所述第一硬件指纹信息对应的第一历史授权文件的密文,若是,则发送所述第一历史授权文件的密文至所述客户端设备,以使所述客户端设备基于所述第一历史授权文件获取所述待授权软件的使用权限;其中,所述第一历史授权文件为所述授权服务器基于所述授权申请码历史生成过的授权文件;若所述第一判断结果指示所述授权申请码为个人申请码,校验本地数据库中是否存储有与所述授权申请码对应的第二历史授权文件的密文,若是,则基于所述第二历史授权文件的密文对所述客户端设备进行软件授权
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述本地数据库中未存储有与所述第一硬件指纹信息对应的第一历史授权文件的密文,则判断使用所述授权申请码申请过的授权文件的数量是否超过最大授权数量;若没有超过所述最大授权数量,则基于所述授权申请码生成第一目标授权文件,并对所述第一目标授权文件进行加密;将加密后的所述第一目标授权文件发送至所述客户端设备,以使所述客户端设备基于所述第一目标授权文件获取所述待授权软件的使用权限
。4.
根据权利要求2所述的方法,其特征在于,基于所述第二历史授权文件的密文对所述客户端设备进行软件授权,包括:获取本地存储的所述授权申请码对应的第二硬件指纹信息;判断所述第二硬件指纹信息与所述第一硬件指纹信息是否一致,若一致,将本地存储的所述第二历史授权文件的密文发送至所述客户端设备,以使所述客户端设备基于所述第二历...
【专利技术属性】
技术研发人员:李爱明,刘冰,鞠常宇,曹斌,
申请(专利权)人:东软睿驰汽车技术沈阳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。