一种授权状态的重置方法、授权状态的更新方法及系统技术方案

技术编号:33457099 阅读:16 留言:0更新日期:2022-05-19 00:39
本发明专利技术公开了一种授权状态的重置方法、授权状态的更新方法及系统,授权状态的重置方法包括:将重置序列号请求发送至授权守护进程,以便授权守护进程在接收到重置序列号请求后,向授权服务器请求网络状态检查;若检查结果异常,则授权守护进程获取第一计算设备的硬件信息和序列号,并将第一计算设备的硬件信息和序列号发送至客户端;基于硬件信息和序列号,生成离线重置信息,以便第二计算设备通过离线重置信息将第一重置请求发送至授权服务器,并接收来自授权服务器返回的离线校验数据;授权守护进程对离线校验数据进行检验,若检验通过,更新第一计算设备的授权状态。本发明专利技术的技术方案支持不同的网络环境。案支持不同的网络环境。案支持不同的网络环境。

【技术实现步骤摘要】
一种授权状态的重置方法、授权状态的更新方法及系统


[0001]本专利技术涉及操作系统重置和更新
,尤其涉及一种授权状态的重置方法、授权状态的更新方法、系统、计算设备及可读存储介质。

技术介绍

[0002]操作系统通常有部分或全部功能的限制,用户若想要使用这部分特定功能,需要购买激活序列号并对操作系统进行激活,在得到授权后方可使用。若授权时效即将到期,而用户也购买了新的序列号,则需要操作系统能够支持用户随时更换新的序列号,以延长授权时效。
[0003]在现有的操作系统激活凭证更换中,以Windows操作系统为例,在硬件更换后重新激活操作系统时,用户需要依次以下按键:点击开始、设置、更新和安全、激活、排除故障、打开激活设置、选择最近更换了此设备硬件、选择下一步,然后输入连接的Microsoft账户和密码,选择登陆,在链接到Microsoft帐户的设备列表中,选择“这是我当前正在使用的设备”旁的复选框,选择激活,来完成硬件更换后操作系统的重新激活。然而,这种操作系统的激活方式不能通过离线激活,激活方式不灵活,应用场景受限,给用户带来不便。而且现有的激活方式,对序列号的使用也有所限制,序列号在一台设备上激活后不能再重置转移到其他设备上,例如,若用户购买了新的序列号想要更新本机的授权时效,则无法再将原本的序列号转移给其他设备激活使用,造成了资源的浪费。
[0004]为此,需要一种授权状态的重置方法、授权状态的更新方法,以解决上述技术方案中存在的问题。

技术实现思路

[0005]为此,本专利技术提供授权状态的重置方法和授权状态的更新方法,以解决或至少缓解上面存在的问题。
[0006]根据本专利技术的第一个方面,提供一种授权状态的重置方法,在第一计算设备的客户端中执行,第一计算设备还包括授权守护进程,方法包括步骤:将重置序列号请求发送至授权守护进程,以便授权守护进程在接收到重置序列号请求后,向授权服务器请求网络状态检查;若请求网络状态检查失败或授权服务器反馈给授权守护进程的检查结果为网络状态异常,则授权守护进程获取第一计算设备的硬件信息和序列号,并将第一计算设备的硬件信息和序列号发送至客户端;基于硬件信息和序列号,生成离线重置信息,以便第二计算设备通过离线重置信息将第一重置请求发送至授权服务器,并接收来自授权服务器返回的离线校验数据,第一重置请求包括硬件信息和序列号;获取离线校验数据,并将离线校验数据发送至授权守护进程,以便授权守护进程对离线校验数据进行检验,若检验通过,更新第一计算设备的授权状态,将授权状态发送至客户端。
[0007]可选地,在根据本专利技术的一种授权状态的重置方法中,还包括:若授权服务器反馈给授权守护进程的检查结果为网络状态正常,则授权守护进程获取第一计算设备的硬件信
息和序列号,将第二重置请求发送至授权服务器,以便授权服务器对第一计算设备的硬件信息和序列号进行校验,并将校验结果反馈至授权守护进程,第二重置请求包括第一计算设备的硬件信息和序列号;若校验结果为校验成功,则授权守护进程更新第一计算设备的授权状态,并将授权状态发送至客户端。
[0008]可选地,在根据本专利技术的一种授权状态的重置方法中,离线重置信息为包括硬件信息和序列号信息的二维码。
[0009]根据本专利技术的第二个方面,提供一种授权状态的更新方法,在第一计算设备的客户端中执行,第一计算设备还包括授权守护进程,方法包括步骤:将更换序列号请求发送至授权守护进程,以便授权守护进程在接收到更换序列号请求后,向授权服务器请求网络状态检查;若请求网络状态检查失败或授权服务器反馈给授权守护进程的检查结果为网络状态异常,则授权守护进程获取第一计算设备的硬件信息和第一序列号,并将第一计算设备的硬件信息和第一序列号发送至客户端;获取用户输入的第二序列号;基于硬件信息、第一序列号及第二序列号,生成离线更换信息,以便第二计算设备通过离线更换信息将第一更换请求发送至授权服务器,并接收来自授权服务器返回的离线序列号,第一更换请求包括硬件信息、第一序列号及第二序列号;获取离线序列号,并将离线序列号发送至授权守护进程,以便授权守护进程对离线序列号进行检验,若检验通过,更新第一计算设备的授权信息,将授权信息发送至客户端。
[0010]可选地,在根据本专利技术的一种授权状态的更新方法中,还包括:若授权服务器反馈给授权守护进程的检查结果为网络状态正常,则授权守护进程获取第一计算设备的硬件信息、第一序列号及第二序列号,将第二更换请求发送至授权服务器,以便授权服务器对第一计算设备的硬件信息和第一序列号进行校验,第二更换请求包括第一计算设备的硬件信息、第一序列号及第二序列号;若授权服务器校验成功,则授权服务器基于第一计算设备的硬件信息和第二序列号对数据库进行更新,并将更新结果反馈至授权守护进程;若更新结果为更新成功,则授权守护进程将通过第二序列号对第一计算设备的授权状态进行更新,并将授权状态发送至客户端。
[0011]可选地,在根据本专利技术的一种授权状态的更新方法中,在授权守护进程获取第一计算设备的硬件信息、第一序列号及第二序列号的步骤之后,还包括:将更换次数请求发送至授权服务器,以便授权服务器对第一计算设备的硬件信息、第二序列号进行更新次数校验,得到第二序列号对应的可更新次数,将第二序列号对应的可更新次数反馈至授权守护进程,并基于第一序列号的可更新次数对数据库进行更新,更换次数请求包括第一计算设备的硬件信息和第二序列号;若可更新次数大于零,则执行将第二更换请求发送至授权服务器及之后的步骤。
[0012]可选地,在根据本专利技术的一种授权状态的更新方法中,离线更换信息为包括硬件信息、第一序列号及第二序列号信息的二维码。
[0013]根据本专利技术的第三个方面,提供了一种授权状态重置系统,包括:客户端,适于执行根据本专利技术的授权状态的重置方法;授权服务器,适于接收来自授权守护进程的网络状态检查请求,并适于将检查结果发送至授权守护进程,还适于当授权服务器反馈给授权守护进程的检查结果为网络状态正常时,接收来自授权守护进程的第二重置请求,以及适于对第一计算设备的硬件信息和序列号进行校验,并将校验结果反馈至授权守护进程;授权
守护进程,适于接收到来自客户端的重置序列号请求,并在接收到重置序列号请求后,向授权服务器请求网络状态检查,并适于当接收到的来自授权服务器的校验结果为校验成功,更新第一计算设备的授权状态,并将授权状态发送至客户端。
[0014]可选地,在根据本专利技术的一种授权状态的重置系统中,还包括:第二计算设备,适于通过离线重置信息将第一重置请求发送至授权服务器,并接收来自授权服务器返回的离线校验数据,第一重置请求包括硬件信息和序列号;其中,授权服务器,还适于接收来自第二计算设备的第一重置请求,并将离线校验数据发送至第二计算设备,还适于向授权守护进程发送校验结果;授权守护进程,还适于当向授权服务器请求网络状态检查失败或授权服务器反馈的检查结果为网络状态异常时,获取客户端所在第一计算设备的硬件信息和序列号,并将第一计算设备的硬件信息和序列号发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种授权状态的重置方法,在第一计算设备的客户端中执行,所述第一计算设备还包括授权守护进程,所述方法包括步骤:将重置序列号请求发送至所述授权守护进程,以便所述授权守护进程在接收到重置序列号请求后,向授权服务器请求网络状态检查;若请求网络状态检查失败或授权服务器反馈给授权守护进程的检查结果为网络状态异常,则所述授权守护进程获取所述第一计算设备的硬件信息和序列号,并将所述第一计算设备的硬件信息和序列号发送至客户端;基于所述硬件信息和序列号,生成离线重置信息,以便第二计算设备通过所述离线重置信息将第一重置请求发送至授权服务器,并接收来自所述授权服务器返回的离线校验数据,所述第一重置请求包括所述硬件信息和序列号;获取所述离线校验数据,并将所述离线校验数据发送至所述授权守护进程,以便所述授权守护进程对所述离线校验数据进行检验,若检验通过,更新所述第一计算设备的授权状态,将所述授权状态发送至客户端。2.根据权利要求1所述的方法,还包括:若授权服务器反馈给授权守护进程的检查结果为网络状态正常,则所述授权守护进程获取所述第一计算设备的硬件信息和序列号,将第二重置请求发送至授权服务器,以便所述授权服务器对第一计算设备的硬件信息和序列号进行校验,并将校验结果反馈至授权守护进程,所述第二重置请求包括所述第一计算设备的硬件信息和序列号;若所述校验结果为校验成功,则所述授权守护进程更新第一计算设备的授权状态,并将授权状态发送至客户端。3.根据权利要求1或2所述的方法,其中,所述离线重置信息为包括所述硬件信息和序列号信息的二维码。4.一种授权状态的更新方法,在第一计算设备的客户端中执行,所述第一计算设备还包括授权守护进程,所述方法包括步骤:将更换序列号请求发送至所述授权守护进程,以便所述授权守护进程在接收到更换序列号请求后,向授权服务器请求网络状态检查;若请求网络状态检查失败或授权服务器反馈给授权守护进程的检查结果为网络状态异常,则所述授权守护进程获取所述第一计算设备的硬件信息和第一序列号,并将所述第一计算设备的硬件信息和第一序列号发送至客户端;获取用户输入的第二序列号;基于所述硬件信息、第一序列号及第二序列号,生成离线更换信息,以便第二计算设备通过离线更换信息将第一更换请求发送至授权服务器,并接收来自所述授权服务器返回的离线序列号,所述第一更换请求包括所述硬件信息、第一序列号及第二序列号;获取所述离线序列号,并将所述离线序列号发送至所述授权守护进程,以便所述授权守护进程对所述离线序列号进行检验,若检验通过,更新所述第一计算设备的授权信息,将所述授权信息发送至客户端。5.根据权利要求4所述的方法,还包括:若授权服务器反馈给授权守护进程的检查结果为网络状态正常,则所述授权守护进程获取所述第一计算设备的硬件信息、第一序列号及第二序列号,将第二更换请求发送至授
权服务器,以便所述授权服务器对第一计算设备的硬件信息和第一序列号进行校验,所述第二更换请求包括所述第一计算设备的硬件信息、第一序列号及第二序列号;若授权服务器校验成功,则授权服务器基于所述第一计算设备的硬件信息和第二序列号对数据库进行更新,并将更新结果反馈至所述授权守护进程;若所述更新结果为更新成功,则所述授权守护进程将通过所述第二序列号对第一计算设备的授权状态进行更新,并将所述授权状态发送至客户端。6.根据权利要求5所述的方法,在所述授权守护进程获取所述第一计算设备的硬件信息、第一序列号及第二序列号的步骤之后,还包括:将更换次数请求发送至授权服务器,以便所述授权服务器对第一计算设备的硬件信息、第二序列号进行更新次数校验,得到所述第二序列号对应的可更新次数,将第二序列号对应的可更新次数反馈至授权守护进程,并基于第一序列号的可更新次数对数据库进行更新,所述更换次数请求包括所述第一计算设备的硬件信息和第二序列号;若所述可更新次数大于零,则执行所述将第二更换请求发送至授权服务器及之后的步骤。7.根据权利要求4至6中任一项所述的方法,其中,所述离线更换信息为包括所述硬件信息、第一序列号及第二序列号信息的二维码。8.一种授权状态重置系统,包括:客户...

【专利技术属性】
技术研发人员:王勇周婧李欣黄飞飞金奇才
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1