一种软件激活方法、设备及存储介质技术

技术编号:39295086 阅读:6 留言:0更新日期:2023-11-07 11:02
本发明专利技术公开了一种软件激活方法、设备及存储介质,属于计算机技术领域。软件激活方法包括在终端设备上激活程序软件,然后在终端设备上安装激活目标软件;通过激活程序软件获取目标软件的激活信息,并保存到服务端;激活程序软件检测终端设备上目标软件的激活状态,若检测到目标软件为未激活状态,向服务端发送激活请求,对目标软件进行激活。这样,只需要在同一个终端设备上激活过一次目标软件,即便重装了系统或者软件卸载重装,只需激活程序软件便可正常运行对应软件;终端设备上有多个系统,另外一个系统只需装激活程序软件便可正常运行对应软件。对应软件。对应软件。

【技术实现步骤摘要】
一种软件激活方法、设备及存储介质


[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]图1是本专利技术实施例提供的一种软件激活方法的流程示意图;
[0026]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0027]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0028]当前系统重装或者同一个机器装有多系统,那么激活软件的工作量将翻倍,如果是一个或多个机房需要批量改造,这个工作量就更无法估量了;随着时间推移,当时的激活码信息丢失,如果需要重新购买,那将会是一笔不小的费用;机房建设完成后,将会进行网络隔离,一些要求在线激活的软件激活方式便比较麻烦。每一款软件都需要符合自己的运行环境,只需要提供满足其运行条件的系统环境,便能够使得软件正常运行。
[0029]本专利技术实施例提供了一种软件激活方法,参照图1,图1为本专利技术一种软件激活方法的流程示意图。
[0030]本实施例中,软件激活方法包括以下步骤:
[0031]步骤S1:在终端设备上安装激活程序软件;
[0032]步骤S2:在终端设备上激活目标软件;
[0033]步骤S3:激活程序软件获取目标软件的激活信息,并保存到服务端;
[0034]步骤S4:激活程序软件检测终端设备上目标软件的激活状态,若检测到目标软件为未激活状态,向服务端发送激活请求,对目标软件进行激活。
[0035]其中,服务端可以是本地服务器的服务端,还可以是云端设备的服务端。终端设备包括但是不限于计算机、平板电脑、智能手机、智能手表、VR/AR设备等。
[0036]激活程序软件获取目标软件的激活信息,并保存到服务端后;在终端设备中的其他系统里激活程序软件;激活程序软件检测所在系统中目标软件的激活状态,若检测到目标软件为未激活状态,向服务端发送激活请求,对目标软件进行激活。
[0037]这样,同一个终端设备,装了不同的系统,如两个win10,只需在该终端设备激活过一次目标软件,另外一个系统只需装激活程序软件便可正常运行对应软件。
[0038]同一个终端设备,重装了系统或者软件卸载重装,只需激活程序软件便可正常运行对应目标软件。
[0039]在本实施例中可选的,步骤S3中的激活程序软件获取目标软件的激活信息,具体可以是包括:
[0040]激活程序软件获取目标软件激活前后的系统环境变化信息。其中,更为具体的系统环境变化信息可以是包括目标软件的激活码。
[0041]在本实施例中可选的,步骤S3中的激活程序软件获取目标软件的激活信息,具体还可以是包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件激活方法,其特征在于,包括:在终端设备上安装激活程序软件;在所述终端设备上激活目标软件;所述激活程序软件获取所述目标软件的激活信息,并保存到服务端;所述激活程序软件检测终端设备上所述目标软件的激活状态,若检测到所述目标软件为未激活状态,向服务端发送激活请求,对所述目标软件进行激活。2.根据权利要求1所述的软件激活方法,其特征在于,所述激活程序软件获取所述目标软件的激活信息,具体包括:所述激活程序软件获取所述目标软件激活前后的系统环境变化信息。3.根据权利要求2所述的软件激活方法,其特征在于,所述激活程序软件获取所述目标软件的激活信息,还包括:所述激活程序软件获取所述终端设备的标识信息。4.根据权利要求1

3任一项所述的软件激活方法,其特征在于,所述激活程序软件获取所述目标软件的激活信息,并保存到服务端,具体包括:所述激活程序软件获取所述目标软件的激活信息后,通过非对称加密算法将其保留到本地,待所述终端设备与服务端联网后将激活信息传送到所述服务端。5.根据权利要求3所述的软件激活方法,其特征在于,还包括:所述激活程序软件检测所述终端设备上所述目标软件的激活状态,若检测到所述目标软件为未激活状态,向服务端发送激活请求,若发送激活请求的终端设备的标识信息与所述服务端中储存的终端设备标识信息一致,对所述目标软件进...

【专利技术属性】
技术研发人员:张展文万峰
申请(专利权)人:深圳市青葡萄科技有限公司
类型:发明
国别省市:

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

1