密码重置方法及系统、客户端及服务器的制造方法

文档序号:9814224阅读:340来源:国知局
密码重置方法及系统、客户端及服务器的制造方法
【技术领域】
[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]异步审核模块,用于若所述识别得分大于或等于预先设置的分数值,则确定所述客户通过身份认证,向所述客户端发送密码重置受理消息,并进入对所述客户当前的人脸视频图像的异步审核过程,在审核通过时,继续执行所述重置及反馈模块;
[0037]远程验证模块,用于若所述识别得分小于预先设置的分数值,则进入与所述客户的远程视频验证过程,在验证通过时,确定所述客户通过身份认证,并继续执行所述重置及反馈模块。
[0038]为实现上述目的,本发明还提供一种客户端,所述客户端包括:
[0039]拍摄及获取模块,用于客户的账户登录所述客户端后,若检测到所述客户的密码重置指令,则拍摄所述客户当前的人脸视频图像及获取所述客户输入的新的密码;
[0040]发送模块,用于向服务器发送密码重置请求,所述密码重置请求中包含所述客户当前的人脸视频图像、所述账户及所述新的密码,使得所述服务器能够根据所述客户当前的人脸视频图像对所述客户进行身份认证,在所述客户通过所述身份认证时,按照所述新的密码重置所述账户的密码,并向所述客户端反馈密码重置成功消息;
[0041 ]接收模块,用于接收所述服务器反馈的密码重置成功消息。
[0042]优选地,所述发送模块还用于在所述拍摄及获取模块拍摄所述客户当前的人脸视频图像之前,向所述服务器发送随机字符串生成请求,使得所述服务器在接收到所述随机字符串生成请求之后,将生成的随机字符串反馈给所述客户端;
[0043]所述接收模块还用于接收所述服务器反馈的所述随机字符串,所述随机字符串用于在所述客户端拍摄所述客户当前的人脸视频图像的过程中,客户端每间隔预置的时长依次显示所述随机字符串中的数字,并提示所述客户匀速朗读所述数字。
[0044]为实现上述目的,本发明还提供一种密码重置系统,包括上述的服务器及客户端。
[0045]本发明提供密码重置方法,在该方法中,服务器接收客户端发送的密码重置请求,该密码重置请求中包含客户当前的人脸视频图像、登录该客户端的账户及客户输入的新的密码,服务器根据该客户当前的人脸视频图像对该客户进行身份认证,且在该客户通过身份认证时,按照新的密码重置该账户的密码,且向客户端反馈密码重置成功消息,使得在通过客户端和服务器进行交互实现密码重置时,服务器能够根据客户当前的人脸视频图像对客户进行身份认证,能够有效的确保账户的安全,且能够满足通过银行客户端进行银行账户的密码重置操作对安全的需求,使得客户不需要亲自去银行柜台办理密码重置业务,改善客户体验。
【附图说明】
[0046]图1为本发明第一实施例中的密码重置方法的流程示意图;
[0047]图2为本发明图1所示第一实施例的追加步骤的流程示意图;
[0048]图3为本发明第二实施例中密码重置方法的流程示意图;
[0049]图4为本发明图3所示实施例中步骤302服务器根据客户当前的人脸视频图像对客户进行身份认证的细化步骤的流程示意图;
[0050]图5为本发明图4所示实施例追加步骤的流程示意图;
[0051 ]图6为本发明第三实施例中客户端的功能模块示意图;
[0052]图7为本发明第四实施例中服务器的功能
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1