一种激活控制方法、系统及计算设备技术方案

技术编号:28632715 阅读:21 留言:0更新日期:2021-05-28 16:30
本发明专利技术公开了一种激活控制方法,在激活服务器中执行,包括步骤:接收客户端的在线激活请求,所述在线激活请求包括客户端的硬件信息和验证信息;对所述验证信息进行验证,在验证通过后,判断与所述验证信息相对应的激活信息是否有效;如果有效,则基于所述硬件信息生成客户端的身份标识,并将所述激活信息基于所述身份标识发送至客户端,以便客户端基于该激活信息进行激活;接收客户端返回的激活信息,建立所述激活信息与客户端的关联关系;监测客户端的连接状态,当确定客户端与激活服务器断开连接时,取消所述激活信息与客户端的关联关系。本发明专利技术一并公开了相应的系统和计算设备。根据本发明专利技术的技术方案,可以提高激活码的使用效率。

【技术实现步骤摘要】
一种激活控制方法、系统及计算设备
本专利技术涉及操作系统激活
,尤其涉及一种激活控制方法、激活控制系统及计算设备。
技术介绍
目前,应用在互联网或是企业内网的服务器,通常会采用在线分发激活码的方式来控制客户端操作系统的激活。而现有技术方案中,一般不会对操作系统激活后的状态进行管控,通常是客户端在获取激活码对操作系统激活后,便始终处于激活状态而不再受服务器的控制,具体是将激活码输入到操作系统内,操作系统进行自验证,如果验证通过则激活成功,之后服务器便不再对客户端的激活状态进行控制,该激活码也会处于被客户端长期占用的状态。这样,激活码只能被固定的客户端使用,由于每个客户端的工作时间有限,会导致激活码的使用效率较低。并且,如果客户端长期不使用,激活码便处于长期闲置状态,势必会造成激活码资源的浪费。为此,需要一种激活控制方法和系统,以解决上述技术方案中存在的问题。
技术实现思路
为此,本专利技术提供一种激活控制方法、激活控制系统及计算设备,以解决或至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种激活控制方法,在激活服务器中执行,包括步骤:接收客户端的在线激活请求,所述在线激活请求包括客户端的硬件信息和验证信息;对所述验证信息进行验证,在验证通过后,判断与所述验证信息相对应的激活信息是否有效;如果有效,则基于所述硬件信息生成客户端的身份标识,并将所述激活信息基于所述身份标识发送至客户端,以便客户端基于该激活信息进行激活;接收客户端返回的激活信息,建立所述激活信息与客户端的关联关系;以及监测客户端的连接状态,当确定客户端与激活服务器断开连接时,取消所述激活信息与客户端的关联关系。可选地,在根据本专利技术的激活控制方法中,在客户端基于激活信息进行激活之后,还包括步骤:接收客户端的离线激活请求;向客户端返回离线激活消息,所述离线激活消息包括激活信息、离线使用时间,以便在所述离线使用时间内,客户端可以在与激活服务器断开连接的状态下使用该激活信息。可选地,在根据本专利技术的激活控制方法中,所述离线激活请求包括用户信息,在接收客户端的离线激活请求之后,包括步骤:根据用户信息判断客户端是否有离线激活权限,如果有,则向客户端返回离线激活消息;如果没有,则向客户端返回不允许离线激活的消息。可选地,在根据本专利技术的激活控制方法中,所述激活服务器与数据存储设备相连,其中,在判断与验证信息相对应的激活信息是否有效之前,包括步骤:从数据存储设备中获取与验证信息相对应的激活信息;在建立所述激活信息与客户端的关联关系之后,包括步骤:将所述激活信息与客户端的关联关系存储在数据存储设备中。可选地,在根据本专利技术的激活控制方法中,一个或多个所述激活服务器通过负载均衡服务器与客户端相连,其中,所述负载激活服务器适于接收客户端发送的激活请求,确定一个或多个激活服务器中最空闲的激活服务器作为目标激活服务器,并将客户端的激活请求转发给目标激活服务器。可选地,在根据本专利技术的激活控制方法中,所述硬件信息包括主板标识号、CPU标识号、硬盘标识号、MAC地址中的一种或多种。根据本专利技术的一个方面,提供一种激活控制系统,包括:一个或多个激活服务器,适于执行如上所述的激活控制方法;一个或多个客户端,适于发送在线激活请求,在线激活请求包括客户端的硬件信息和验证信息,并适于获取激活服务器发送的激活信息,基于激活信息进行激活,并将激活信息返回至激活服务器;以及负载均衡服务器,分别与所述一个或多个激活服务器相连,并与一个或多个客户端相连,适于接收客户端发送的激活请求,确定一个或多个激活服务器中最空闲的激活服务器作为目标激活服务器,并将客户端的激活请求转发给目标激活服务器。可选地,在根据本专利技术的激活控制系统中,所述客户端还适于在基于激活信息进行激活之后,发送离线激活请求,并适于接收激活服务器返回的离线激活消息,所述离线激活消息包括激活信息、离线使用时间,以便在所述离线使用时间内,可以在与激活服务器断开连接的情况下使用该激活信息。可选地,在根据本专利技术的激活控制系统中,还包括:数据存储设备,与一个或多个激活服务器相连,适于存储激活信息;所述激活服务器适于从数据存储设备获取激活信息发送至客户端,并适于将激活信息与客户端的关联关系存储在数据存储设备中。根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的激活控制方法的指令。根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的激活控制方法。根据本专利技术的技术方案,提供了一种激活控制方法及系统,激活服务器可以将操作系统的激活码在线分配给一个或多个客户端,客户端在基于激活码对操作系统激活后在线使用。并且,当激活服务器监测到客户端处于与激活服务器断开连接的离线状态时,会对离线客户端的激活码进行回收,以便将激活码的使用权限分配给其它客户端使用。这样,通过对激活码进行离线回收,不仅可以保护操作系统的产权,而且可以最大化地利用激活码,有利于节省激活码资源、节约成本,提高了激活码的使用效率。进一步地,根据本专利技术的激活控制方案,客户端可以在有离线使用需求时向激活服务器申请离线激活,以获取离线激活使用的权限。这样,客户端可以在申请的离线使用时间内,离线使用基于激活信息激活后的操作系统。可见,本专利技术的激活控制方案,在保护操作系统产权的情况下,可以满足用户的多种使用需求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个实施例的激活控制系统100的示意图;图2示出了根据本专利技术一个实施例的计算设备200的示意图;以及图3示出了根据本专利技术一个实施例的激活控制方法300的流程图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的激活控制系统100的示意图。激活控制系统100用于控制客户端基于激活码的激活。如图1所示,激活控制系统100包括一个或多个客户端110、负载均衡服务器150、以本文档来自技高网...

【技术保护点】
1.一种激活控制方法,在激活服务器中执行,包括步骤:/n接收客户端的在线激活请求,所述在线激活请求包括客户端的硬件信息和验证信息;/n对所述验证信息进行验证,在验证通过后,判断与所述验证信息相对应的激活信息是否有效;/n如果有效,则基于所述硬件信息生成客户端的身份标识,并将所述激活信息基于所述身份标识发送至客户端,以便客户端基于该激活信息进行激活;/n接收客户端返回的激活信息,建立所述激活信息与客户端的关联关系;以及/n监测客户端的连接状态,当确定客户端与激活服务器断开连接时,取消所述激活信息与客户端的关联关系。/n

【技术特征摘要】
1.一种激活控制方法,在激活服务器中执行,包括步骤:
接收客户端的在线激活请求,所述在线激活请求包括客户端的硬件信息和验证信息;
对所述验证信息进行验证,在验证通过后,判断与所述验证信息相对应的激活信息是否有效;
如果有效,则基于所述硬件信息生成客户端的身份标识,并将所述激活信息基于所述身份标识发送至客户端,以便客户端基于该激活信息进行激活;
接收客户端返回的激活信息,建立所述激活信息与客户端的关联关系;以及
监测客户端的连接状态,当确定客户端与激活服务器断开连接时,取消所述激活信息与客户端的关联关系。


2.如权利要求1所述的方法,其中,在客户端基于激活信息进行激活之后,还包括步骤:
接收客户端的离线激活请求;
向客户端返回离线激活消息,所述离线激活消息包括激活信息、离线使用时间,以便在所述离线使用时间内,客户端可以在与激活服务器断开连接的状态下使用该激活信息。


3.如权利要求2所述的方法,其中,所述离线激活请求包括用户信息,在接收客户端的离线激活请求之后,包括步骤:
根据用户信息判断客户端是否有离线激活权限,如果有,则向客户端返回离线激活消息;
如果没有,则向客户端返回不允许离线激活的消息。


4.如权利要求1-3任一项所述的方法,所述激活服务器与数据存储设备相连,其中,在判断与验证信息相对应的激活信息是否有效之前,包括步骤:
从数据存储设备中获取与验证信息相对应的激活信息;
在建立所述激活信息与客户端的关联关系之后,包括步骤:
将所述激活信息与客户端的关联关系存储在数据存储设备中。


5.如权利要求1-3任一项所述的方法,一个或多个所述激活服务器通过负载均衡服务...

【专利技术属性】
技术研发人员:苟超
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:北京;11

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

1