一种防止软件异常激活的方法、装置及系统制造方法及图纸

技术编号:26598103 阅读:21 留言:0更新日期:2020-12-04 21:20
本说明书一个或多个实施例提供一种防止软件异常激活的方法、装置及系统,其中所述方法包括:客户端向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述服务器根据所述唯一码信息判断所述客户端是否为重复激活;若所述客户端是重复激活,则所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则所述服务器向所述客户端发送拒绝激活信息;所述客户端接收所述拒绝激活信息,拒绝执行激活操作,如此,既能够有效的防止厂商误刷硬件唯一码,也不影响用户使用时软件的正常升级。

【技术实现步骤摘要】
一种防止软件异常激活的方法、装置及系统
本说明书一个或多个实施例涉及软件激活
,尤其涉及一种防止软件异常激活的方法、装置及系统。
技术介绍
目前,第三方软件激活通常采用激活码和设备硬件信息绑定的方式进行激活。激活主要流程如下:1)软件读取特定的硬件信息,将其作为设备唯一码,发送至云端进行激活申请;2)云端收到收到激活申请后,针对该唯一码进行相关计算和验证,通过后下发授权信息;3)软件收到授权信息后,通过一定加密方式后加密存储在本地;4)当本地存储的授权信息丢失或错误后,重新激活,即重复步骤(1)。一方面,为了防止设备硬件信息异常,刷机错误等问题,云端通常会限制某个唯一码可以激活的次数。另一方面,由于系统升级,硬件更换,用户误删除等原因可能造成本地授权文件错误,丢失,从而引发重新激活,增加该唯一码的激活次数,当设备重复激活次数达到云端限定限定阈值后,软件不可用。目前云端主流的限定方案有三种:1)只校验设备唯一码,不限定重复激活次数,该方法不能防止厂商误刷硬件唯一码信息,即:实质上不同的设备使用了相同的唯一码,导致授权计数错误,造成经济损失;2)每个唯一码允许激活重复一定次数,为了保证安全性,允许重复激活次数一般不高,因此很容易就达到限定阈值。也为将来软件升级埋雷;3)和厂商配合,厂商给定要升级的设备,云端特殊处理,增加要升级设备的限定次数,这种方法实施需要多方配合,实施流程太过复杂,实际不具备通用操作性。同时也对用户误删除有一定限制。
技术实现思路
有鉴于此,本说明书一个或多个实施例的目的在于提出一种防止软件异常激活的方法、装置及系统,既能够有效的防止厂商误刷硬件唯一码,也不影响用户使用时软件的正常升级。基于上述目的,本说明书一个或多个实施例提供了一种防止软件异常激活的方法,应用于客户端,包括:向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述唯一码信息用于激活所述服务器判断所述客户端是否为重复激活;若所述客户端是重复激活,则激活所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则激活所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则激活所述服务器向所述客户端发送拒绝激活信息;接收所述拒绝激活信息。作为一种可选的实施方式,所述方法还包括:在接收所述服务器的激活信息后,执行激活操作,所述激活信息为在所述客户端不是重复激活时,所述唯一码信息激活所述服务器向所述客户端发送的。作为一种可选的实施方式,所述方法还包括:在接收所述服务器的激活信息后,执行激活操作,所述激活信息为在所述客户端不是重复激活时,所述唯一码信息激活所述服务器向所述客户端发送的。作为本专利技术的第二个方面,提供了一种防止软件异常激活的方法,应用于服务器,包括:接收客户端发送的激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;根据所述唯一码信息判断所述客户端是否为重复激活;若所述客户端是重复激活,则判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则向所述客户端发送拒绝激活信息。作为一种可选的实施方式,所述方法还包括:若所述客户端是重复激活,则向所述客户端发送激活信息。作为一种可选的实施方式,所述方法还包括:若所述客户端不处于工厂历史激活聚类中,则向所述客户端发送激活信息。作为本专利技术的第二个方面,提供了一种防止软件异常激活的方法,其特征在于,包括:客户端向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述服务器根据所述唯一码信息判断所述客户端是否为重复激活;若所述客户端是重复激活,则所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则所述服务器向所述客户端发送拒绝激活信息;所述客户端接收所述拒绝激活信息,拒绝执行激活操作。作为本专利技术的第二个方面,提供了一种防止软件异常激活的装置,应用于客户端,包括:第一发送单元,用于向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述唯一码信息用于激活所述服务器判断所述客户端是否为重复激活;若所述客户端是重复激活,则激活所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则激活所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则激活所述服务器向所述客户端发送拒绝激活信息;第一接收单元,用于接收所述拒绝激活信息。作为本专利技术的第二个方面,提供了一种防止软件异常激活的装置,应用于服务器,包括:接收单元,用于接收客户端发送的激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;第一判断单元,用于根据所述唯一码信息判断所述客户端是否为重复激活;第二判断单元,用于在所述客户端是重复激活的情况下,判断所述客户端是否处于工厂历史激活聚类中;第三判断单元,用于在所述客户端处于工厂历史激活聚类的情况下,判断所述客户端是否到达预设的激活次数;第二发送单元,用于在所述客户端到达预设的激活次数的情况下,向所述客户端发送拒绝激活信息。作为本专利技术的第二个方面,提供了一种防止软件异常激活的系统,包括客户端和服务器,其中,所述客户端为前所述的客户端,所述服务器为前所述的服务器。从上面所述可以看出,本说明书一个或多个实施例提供的一种防止软件异常激活的方法、装置及系统,当安装有软件的客户端向服务器发送激活请求信息时,服务器根据该客户端的唯一码信息判断是否重复激活、是否处于工厂历史激活聚类中、是否达到预设的激活次数,当该客户端是重复激活、处于工厂历史激活聚类中、且达到预设的激活次数后,则所述服务器向所述客户端发送拒绝激活信息;所述客户端接收所述拒绝激活信息,拒绝执行激活操作,拒绝执行激活操作,如此,既能够有效的防止厂商误刷硬件唯一码,也不影响用户使用时软件的正常升级。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一个或多个实施例的方法的逻辑示意图;图2为本说明书一个或多个实施例的装置的示意图(客户端);图3为本说明书一个或多个实施例的装置的示意图(服务器端);图4为实施例的逻辑示意图。具体实施方式为使本公开的目本文档来自技高网
...

【技术保护点】
1.一种防止软件异常激活的方法,其特征在于,应用于客户端,包括:/n向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述唯一码信息用于激活所述服务器判断所述客户端是否为重复激活;若所述客户端是重复激活,则激活所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则激活所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则激活所述服务器向所述客户端发送拒绝激活信息;/n接收所述拒绝激活信息。/n

【技术特征摘要】
1.一种防止软件异常激活的方法,其特征在于,应用于客户端,包括:
向服务器发送激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;所述唯一码信息用于激活所述服务器判断所述客户端是否为重复激活;若所述客户端是重复激活,则激活所述服务器判断所述客户端是否处于工厂历史激活聚类中;若所述客户端处于工厂历史激活聚类中,则激活所述服务器判断所述客户端是否到达预设的激活次数;若所述客户端达到预设的激活次数,则激活所述服务器向所述客户端发送拒绝激活信息;
接收所述拒绝激活信息。


2.根据权利要求1所述的防止软件异常激活的方法,其特征在于,所述方法还包括:在接收所述服务器的激活信息后,执行激活操作,所述激活信息为在所述客户端不是重复激活时,所述唯一码信息激活所述服务器向所述客户端发送的。


3.根据权利要求1所述的防止软件异常激活的方法,其特征在于,所述方法还包括:在接收所述服务器的激活信息后,执行激活操作,所述激活信息为在所述客户端不是重复激活时,所述唯一码信息激活所述服务器向所述客户端发送的。


4.一种防止软件异常激活的方法,其特征在于,应用于服务器,包括:
接收客户端发送的激活请求信息,所述激活请求信息携带所述客户端的唯一码信息;
根据所述唯一码信息判断所述客户端是否为重复激活;
若所述客户端是重复激活,则判断所述客户端是否处于工厂历史激活聚类中;
若所述客户端处于工厂历史激活聚类中,则判断所述客户端是否到达预设的激活次数;
若所述客户端达到预设的激活次数,则向所述客户端发送拒绝激活信息。


5.根据权利要求1所述的防止软件异常激活的方法,其特征在于,所述方法还包括:若所述客户端是重复激活,则向所述客户端发送激活信息。


6.根据权利要求1所述的防止软件异常激活的方法,其特征在于,所述方法还包括:若所述客户端不处于工厂历史激活聚类中,则向所述客户端发送激活信息。


7.一种防止软件异常...

【专利技术属性】
技术研发人员:王强杨德文龙丁奋皮碧虹宋春光
申请(专利权)人:深圳市同行者科技有限公司
类型:发明
国别省市:广东;44

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

1