软件授权方法及相关设备技术

技术编号:27357818 阅读:29 留言:0更新日期:2021-02-19 13:38
本申请实施例提供一种软件授权方法及相关设备,其中,所述软件授权方法应用于服务器,所述软件授权方法包括:接收来自第一个人计算机的第一数据包,所述第一数据包包括目标授权码和所述第一个人计算机的硬件信息;将所述目标授权码和预存授权码进行比对;若比对成功,则存储所述第一个人计算机的硬件信息,以及根据所述第一个人计算机的硬件信息生成第一数字证书;向所述第一个人计算机发送所述第一数字证书,所述第一数字证书用于所述第一个人计算机获取目标服务定制软件的使用权限。可以看出,本申请实施例,通过个人计算机的硬件信息来制定软件授权策略,有利于避免在个人计算机的授权证书被误删或者个人计算机重装系统后重新授权。重新授权。重新授权。

【技术实现步骤摘要】
软件授权方法及相关设备


[0001]本申请涉及计算机
,尤其涉及一种软件授权方法及相关设备。

技术介绍

[0002]现今,软件供应方希望在保护其软件产品的核心技术以确保其的竞争优势的同时,又可以借助授权的交付方式来获得经济收益。常见的软件保护技术分为硬件授权、软件授权两大类。现有的软件授权策略在授权证书被误删或者个人计算机(PC终端)重装系统之后,需要重新进行授权,从而导致耗时耗力,降低用户体验。

技术实现思路

[0003]本申请实施例公开了一种软件授权方法及相关设备,通过个人计算机的硬件信息来制定软件授权策略,有利于避免在个人计算机的授权证书被误删或者个人计算机重装系统后重新授权。
[0004]本申请实施例第一方面公开了一种软件授权方法,应用于服务器,所述方法包括:
[0005]接收来自第一个人计算机的第一数据包,所述第一数据包包括目标授权码和所述第一个人计算机的硬件信息;
[0006]将所述目标授权码和预存授权码进行比对;
[0007]若比对成功,则存储所述第一个人计算机的硬件信息,以及根据所述第一个人计算机的硬件信息生成第一数字证书;
[0008]向所述第一个人计算机发送所述第一数字证书,所述第一数字证书用于所述第一个人计算机获取目标服务定制软件的使用权限。
[0009]本申请实施例第二方面公开了一种软件授权装置,应用于服务器,所述装置包括处理单元和通信单元,所述处理单元用于:
[0010]通过所述通信单元接收来自第一个人计算机的第一数据包,所述第一数据包包括目标授权码和所述第一个人计算机的硬件信息;
[0011]将所述目标授权码和预存授权码进行比对;
[0012]若比对成功,则存储所述第一个人计算机的硬件信息,以及根据所述第一个人计算机的硬件信息生成第一数字证书;
[0013]通过所述通信单元向所述第一个人计算机发送所述第一数字证书,所述第一数字证书用于所述第一个人计算机获取目标服务定制软件的使用权限。
[0014]本申请实施例第三方面公开了一种服务器,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如上述第一方面任一项所述的方法中的步骤的指令。
[0015]本申请实施例第四方面公开了一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如上述第一方面中任一项所述的方法。
[0016]本申请实施例第五方面公开了一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述第一方面中任一项所述的方法。
[0017]本申请实施例第六方面公开了一种计算机程序产品,所述计算机程序产品使得计算机执行如上述第一方面中任一项所述的方法。
[0018]可以看出,本申请实施例提供的技术方案,服务器接收来自第一个人计算机的第一数据包,所述第一数据包包括目标授权码和所述第一个人计算机的硬件信息;将所述目标授权码和预存授权码进行比对;若比对成功,则存储所述第一个人计算机的硬件信息,以及根据所述第一个人计算机的硬件信息生成第一数字证书;向所述第一个人计算机发送所述第一数字证书,所述第一数字证书用于所述第一个人计算机获取目标服务定制软件的使用权限。可见,通过实施本申请实施例,服务器根据个人计算机的硬件信息来制定软件授权策略,在个人计算机的授权证书被误删或者个人计算机重装系统,而个人计算机的硬件信息没有变化的情况下,个人计算机无需重新授权即可继续使用软件供应商提供的服务。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请实施例提供的一种软件授权系统的结构示意图;
[0021]图2是本申请实施例提供的一种软件授权方法的流程示意图;
[0022]图3是本申请实施例提供的另一种软件授权方法的流程示意图;
[0023]图4是本申请实施例提供的一种软件授权装置的结构示意图;
[0024]图5是本申请实施例提供的另一种软件授权装置的结构示意图;
[0025]图6是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0028]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和
隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0029]下面结合具体实施方式对本申请提供的技术方案进行详细的介绍。
[0030]请参阅图1,图1是本申请实施例提供的一种软件授权系统的结构示意图。如图1所示,所述软件授权系统包括:服务器101和个人计算机102。
[0031]其中,所述服务器101可以包括但不限于:传统服务器、大型存储系统、台式电脑、区块链节点服务器、笔记本电脑、平板电脑、掌上电脑、智能手机、便携式数字播放器、智能手表以及智能手环等,本申请实施例对此不作限定。
[0032]其中,所述个人计算机102可以包括但不限于:带通讯功能的设备、智能手机、平板电脑、笔记本电脑、台式电脑、便携式数字播放器、智能手环以及智能手表等,本申请实施例对此不作限定。
[0033]另外,所述软件授权系统还可以包括用于所述服务器101和所述个人计算机102通信的网络,所述网络106的划分可以是:2G网络、3G网络、4G网络、5G网络,也可以是局域网、城域网、广域网,可以是有线网络、无线网络,又或者可以是普通网络、去中心化的区块链网络,本申请实施例对此不作限定。
[0034]其中,需要指出的是,图1所述的软件授权系统可以用于实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件授权方法,其特征在于,应用于服务器,所述方法包括:接收来自第一个人计算机的第一数据包,所述第一数据包包括目标授权码和所述第一个人计算机的硬件信息;将所述目标授权码和预存授权码进行比对;若比对成功,则存储所述第一个人计算机的硬件信息,以及根据所述第一个人计算机的硬件信息生成第一数字证书;向所述第一个人计算机发送所述第一数字证书,所述第一数字证书用于所述第一个人计算机获取目标服务定制软件的使用权限。2.根据权利要求1所述的方法,其特征在于,所述硬件信息包括CPU信息、显卡信息、网卡信息。3.根据权利要求2所述的方法,其特征在于,在接收来自第一个人计算机的第一数据包之前,所述方法还包括:根据所述第一个人计算机的注册信息生成所述目标授权码;将所述目标授权码存储以得到所述预存授权码;向所述第一个人计算机发送所述目标授权码。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收来自所述第一个人计算机的第二数据包,所述第二数据包包括目标数据,所述目标数据由所述第一个人计算机运行所述目标服务定制软件产生;从所述目标数据中提取目标属性特征;根据所述目标属性特征和所述第一个人计算机的硬件信息生成第一目标数字证书;向所述第一个人计算机发送所述第一目标数字证书,所述第一目标数字证书用于替换所述第一数字证书,以调整所述第一个人计算机获取所述目标服务定制软件的使用权限。5.根据权利要求4所述的方法,其特征在于,所述目标属性特征包括所述第一个人计算机当前运行的所述目标服务定制软件的版本等级、所述第一个人计算机在所述目标服务定制软件中注册的等级、所述第一个人计算机运行所述目标服务定制软件的时长、所述第一个人计算机运行所述目标服务定制软件时执行的常用功能所属的分类;若所述第一个人计算机当前运行的所述目标服务定制软件的版本等级越高,则所述第一目标数字证书用于所述第一个人计算机获取的所述目标服务定制软件的使用权限越高;若所述第一个人计算机在所述目标服务定制软件中注册的等级越高,则所述第一目标数字证书用于所述第一个人计算机获取的所述目标服务定制软件的使用权限越高;若所述第一个人计算机运行所述目标服务定制软件的时长越长,则所述第一目标数字证书用于所述第一个人计算机获取的所述目标服务定制软件的使用权限越高;若所述第一个人计算机运行所述目标服务定制软件时执行的常用功能所属的分类优先级越高,则所述第一目标数字证书用于所述第一个人计算机获取的所述目标服务定制软件的使用权限越高。6.根据权利要求1所述的方法,其特征在于,在向所述第一个人计算机发送所述第一数字证书之后,所述方法还包括:接收来自所述第一个人计算机的第三数据包,所述第三数据包包括第一用户生物特征信息,所述第一用户生物特征...

【专利技术属性】
技术研发人员:姚玉辉黄娉李林辉向亮李惠萍蔡钱
申请(专利权)人:深圳市为汉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1