一种软件许可控制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28212248 阅读:15 留言:0更新日期:2021-04-24 14:50
本申请实施例公开了一种软件许可控制方法、装置、计算机设备和存储介质,用于在软件超过许可期限时对软件进行限制。本申请实施例的方法包括:获取目标许可信息,所述目标许可信息包括目标许可期和过渡期;所述目标许可期为被许可装置使用目标软件的时间期限;验证目标许可信息是否已失效;若已失效,计算目标许可信息的已失效时间;根据所述已失效时间匹配对应的过渡期;获取所述过渡期对应的过渡期服务;所述过渡期服务为目标软件完整付费服务的一部分。允许所述被许可装置在所述过渡期内使用所述目标软件的过渡期服务。用所述目标软件的过渡期服务。用所述目标软件的过渡期服务。

【技术实现步骤摘要】
一种软件许可控制方法、装置、计算机设备和存储介质


[0001]本申请实施例涉及计算机
,具体涉及一种软件许可控制方法、装置、计算机设备和存储介质。

技术介绍

[0002]对于软件研发企业来说,软件的许可费用是企业的主要收入。客户向软件研发企业购买软件的使用权,按照使用时长支付许可费用。而后软件研发企业将软件和软件许可文件交付给客户,客户在计算机上安装软件后使用软件许可文件,即可使用软件中的各种付费服务。
[0003]现有的软件许可到期后,软件会立即停用所有的付费功能乃至全部功能。如果客户没有在软件许可到期时及时续购软件许可,就不能使用软件的任何付费服务,如果客户有依赖该软件的业务,就会因此耽误相关业务的进行,给客户带来巨大损失。

技术实现思路

[0004]为了解决上述问题,本申请实施例提供了一种软件许可控制方法,用于在软件许可到期时,为用户有限度地提供付费服务。
[0005]本申请第一方面提供一种软件许可控制方法,应用于被许可装置,所述方法包括:
[0006]获取目标许可信息,所述目标许可信息包括目标许可期和过渡期;所述目标许可期为被许可装置使用目标软件的时间期限;
[0007]验证目标许可信息是否已失效;
[0008]若已失效,计算目标许可信息的已失效时间;
[0009]根据所述已失效时间匹配对应的过渡期;
[0010]获取所述过渡期对应的过渡期服务;所述过渡期服务为目标软件完整付费服务的一部分。
[0011]允许所述被许可装置在所述过渡期内使用所述目标软件的过渡期服务。
[0012]可选地,所述过渡期包括多个不同时间长度的过渡期,每个所述过渡期对应不同的过渡期服务。
[0013]可选地,所述已失效时间越长,对应的过渡期服务越少。
[0014]可选地,在所述获取与所述过渡期对应的可用服务之后,所述方法还包括:
[0015]展示目标软件的过渡期服务。
[0016]可选地,所述获取目标许可信息,包括:
[0017]获取所述被许可装置本地存储的加密许可文件;
[0018]解析所述加密许可文件,得到目标许可信息。
[0019]可选地,所述目标许可信息还包括目标机器码;
[0020]所述验证目标许可信息是否已失效之前,所述方法还包括:
[0021]验证所述被许可装置的机器码是否与所述目标机器码相符。
[0022]可选地,所述方法还包括:
[0023]若所述目标许可信息的已失效时间大于所述过渡期的最大期限,禁用所述目标软件的全部付费服务。
[0024]本申请第二方面提供一种软件许可控制方法,应用于许可装置,所述方法包括:
[0025]获取被许可装置的许可期限;
[0026]获取过渡期策略,所述过渡期策略包括至少一个过渡期;
[0027]根据所述许可期限和过渡期策略,生成加密许可文件。
[0028]可选地,所述过渡期策略还包括所述过渡期对应的过渡期服务。
[0029]可选地,所述方法还包括:
[0030]获取被许可装置的机器码;
[0031]所述根据所述许可期限和过渡期策略,生成加密许可文件,包括:
[0032]根据所述许可期限、被许可装置的机器码和过渡期策略,生成加密许可文件。
[0033]对应于第一方面的方法,本申请第三方面提供一种被许可装置,包括:
[0034]第一获取单元,用于获取目标许可信息,所述目标许可信息包括目标许可期和过渡期;所述目标许可期为被许可装置使用目标软件的时间期限;
[0035]验证单元,用于验证目标许可信息是否已失效;
[0036]计算单元,用于在上述验证单元判断为是时,计算目标许可信息的已失效时间;
[0037]匹配单元,用于根据所述已失效时间匹配对应的过渡期;
[0038]第二获取单元,用于获取所述过渡期对应的过渡期服务;所述过渡期服务为目标软件完整付费服务的一部分。
[0039]允许单元,用于允许所述被许可装置在所述过渡期内使用所述目标软件的过渡期服务。
[0040]对应于第二方面的方法,本申请第四方面提供一种许可装置,包括:
[0041]第一获取单元,用于获取被许可装置的许可期限;
[0042]第二获取单元,用于获取过渡期策略,所述过渡期策略包括至少一个过渡期;
[0043]生成单元,用于根据所述许可期限和过渡期策略,生成加密许可文件。
[0044]本申请第五方面提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面或第二方面中任一项所述方法的步骤。
[0045]本申请第六方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面中任一项所述的方法的步骤。
[0046]从以上技术方案可以看出,本申请实施例具有以下优点:本申请的软件许可控制方法在软件的许可信息中加入了过渡期,并在过渡期中仍旧为软件使用者提供一些原本的付费服务,避免了在软件许可到期时,客户无法使用付费服务而给客户带来损失。
附图说明
[0047]图1是本申请提供的软件许可控制方法的一个实施例示意图;
[0048]图2是本申请提供的软件许可控制方法的一个实施例示意图;
[0049]图3是本申请提供的软件许可控制方法的一个实施例示意图;
[0050]图4是本申请提供的软件许可控制方法的一个实施例示意图;
[0051]图5是本申请提供的软件许可控制方法的一个实施例示意图;
[0052]图6是本申请提供的软件许可控制方法的一个实施例示意图;
[0053]图7是本申请提供的被许可装置的一个实施例示意图;
[0054]图8是本申请提供的许可装置的一个实施例示意图;
[0055]图9是本申请提供的计算机设备的一个实施例示意图。
具体实施方式
[0056]软件许可是软件销售的主要手段,用户下载了付费软件后,需要购买对应的软件许可,才能使用软件的全部付费服务。现有技术中,一旦软件许可到期,软件就会停止所有的服务,必须继续购买软件许可才能继续使用。但是,客户往往等到软件到期后才会购买新的软件许可,在购买新的软件许可并激活之前,存在一段客户无法使用该软件的真空期。为此,本申请提供了一种软件许可控制方法,在原有软件许可到期时,不会立即停用软件的所有付费服务,而是逐步限制软件的服务。这样一来,在客户的新软件许可到位之前,客户仍旧可以使用付费软件的部分功能。
[0057]此外,逐步限制软件的服务,也有保留用户。软件到期后,会进入过渡期,在此期间一些原本的付费服务仍可以使用,客户会倾向于继续使用原有软件。软件许可到期后,软件发行商可以在过渡期引导客户续购此软件,增大了客户留存率。
[0058]为了使本申请的目的、技术方案及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件许可控制方法,其特征在于,应用于被许可装置,所述方法包括:获取目标许可信息,所述目标许可信息包括目标许可期和过渡期;所述目标许可期为被许可装置使用目标软件的时间期限;验证目标许可信息是否已失效;若已失效,计算目标许可信息的已失效时间;根据所述已失效时间匹配对应的过渡期;获取所述过渡期对应的过渡期服务,所述过渡期服务为目标软件完整付费服务的一部分;允许所述被许可装置在所述过渡期内使用所述目标软件的过渡期服务。2.根据权利要求1所述的软件许可控制方法,其特征在于,所述过渡期包括多个不同时间长度的过渡期,每个所述过渡期对应不同的过渡期服务。3.根据权利要求2所述的软件许可控制方法,其特征在于,所述已失效时间越长,对应的过渡期服务越少。4.根据权利要求3所述的软件许可控制方法,其特征在于,在所述获取与所述过渡期对应的可用服务之后,所述方法还包括:展示目标软件的过渡期服务。5.根据权利要求4所述的软件许可控制方法,其特征在于,所述获取目标许可信息,包括:获取所述被许可装置本地存储的加密许可文件;解析所述加密许可文件,得到目标许可信息。6.根据权利要求5所述的软件许可控制方法,其特征在于,所述目标许可信息还包括目标机器码;所述验证目标许可信息是否已失效之前,所述方法还包括:验证所述被许可装置的机器码是否与所述目标机器码相符。7.根据权利要求1至6中任一项所述的软件许可控制方法,其特征在于,所述方法还包括:若所述目标许可信息的已失效时间大于所述过渡期的最大期限,禁用所述目标软件的全部付费服务。8.一种软件许可控制方法,其特征在于,应用于许可装置,所述方法包括:获取被许可装置的许可期限;获取过渡期策略,所述过渡...

【专利技术属性】
技术研发人员:陈家涛陈文
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:

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

1