密码恢复方法、系统及云服务器和电子设备技术方案

技术编号:30709944 阅读:22 留言:0更新日期:2021-11-10 11:00
本发明专利技术实施例提出密码恢复方法、系统及云服务器和电子设备。方法包括:云服务器接收云服务客户端发来的携带设备序列号和加密挑战串的设备登录密码恢复请求;其中,所述加密挑战串由所述设备随机生成的密码恢复验证码加密而成;云服务器判断所述设备序列号是否绑定在所述云服务客户端的云服务账号下,若是,将所述加密挑战串发送给密码服务器;云服务器接收密码服务器返回的从所述加密挑战串解密出的所述密码恢复验证码,将该密码恢复验证码发送给所述云服务客户端,以便由所述云服务客户端将所述密码恢复验证码显示给用户。本发明专利技术实施例提高了设备登录密码恢复的便利性和可靠性。性。性。

【技术实现步骤摘要】
密码恢复方法、系统及云服务器和电子设备


[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]图1为本专利技术第一实施例提供的密码恢复方法流程图;
[0037]图2为本专利技术第二实施例提供的密码恢复方法流程图;
[0038]图3为本专利技术第三实施例提供的密码恢复方法流程图;
[0039]图4为本专利技术第四实施例提供的设备绑定云服务账号的方法流程图;
[0040]图5为本专利技术第五实施例提供的密码恢复方法流程图;
[0041]图6为本专利技术第六实施例提供的密码恢复方法流程图;
[0042]图7为本专利技术第七实施例提供的密码恢复方法流程图;
[0043]图8为本专利技术实施例提供的云服务器的结构示意图;
[0044]图9为本专利技术实施例提供的电子设备的结构示意图;
[0045]图10为本专利技术实施例提供的密码恢复系统的结构示意图。
具体实施方式
[0046]下面结合附图及具体实施例对本专利技术再作进一步详细的说明。
[0047]图1为本专利技术第一实施例提供的密码恢复方法流程图,其具体步骤如下:
[0048]步骤101:云服务器接收云服务客户端发来的携带设备序列号和加密挑战串的设备登录密码恢复请求;其中,加密挑战串由该设备随机生成的密码恢复验证码加密而成。
[0049]步骤102:云服务器判断该设备序列号是否绑定在该云服务客户端的云服务账号下,若是,将该加密挑战串发送给密码服务器。
[0050本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码恢复方法,其特征在于,该方法包括:云服务器接收云服务客户端发来的携带设备序列号和加密挑战串的设备登录密码恢复请求;其中,所述加密挑战串由所述设备随机生成的密码恢复验证码加密而成;云服务器判断所述设备序列号是否绑定在所述云服务客户端的云服务账号下,若是,将所述加密挑战串发送给密码服务器;云服务器接收密码服务器返回的从所述加密挑战串解密出的所述密码恢复验证码,将该密码恢复验证码发送给所述云服务客户端,以便由所述云服务客户端将所述密码恢复验证码显示给用户。2.根据权利要求1所述的方法,其特征在于,所述云服务器接收云服务客户端发来的携带设备序列号和加密挑战串的设备登录密码恢复请求之前进一步包括:云服务器接收所述云服务客户端发来的携带所述设备的设备序列号和设备验证码的云服务账号绑定请求;云服务器在自身保存的注册设备列表中查找所述设备序列号和设备验证码,若查找到,则将所述设备序列号绑定到所述云服务客户端的云服务账号下。3.一种密码恢复方法,其特征在于,该方法包括:云服务客户端向设备获取所述设备的设备序列号和加密挑战串;其中,所述加密挑战串由所述设备随机生成的密码恢复验证码加密而成;云服务客户端判断所述设备序列号是否绑定在自身的云服务账号下,若是,则将所述加密挑战串携带在密码恢复请求中通过云服务器发送给密码服务器;云服务客户端接收云服务器发来的密码恢复验证码,所述密码恢复验证码由密码服务器从所述加密挑战串解密出;云服务客户端将所述密码恢复验证码显示给用户。4.根据权利要求3所述的方法,其特征在于,所述云服务客户端接收用户输入的针对一设备的设备登录密码恢复请求之前进一步包括:所述云服务客户端向云服务器发送携带所述设备的设备序列号和设备验证码的云服务账号绑定请求;云服务客户端接收到云服务器返回...

【专利技术属性】
技术研发人员:周明林克章
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1