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

文档序号:9814224阅读:来源:国知局
置成功消息之前,账户原来的密码仍然有效,在发送密码重置成功消息之后,账户的新的密码生效,原来的密码失效。
[0121]需要说明的是,在异步审核不通过的情况下,密码重置不成功,不执行密码重置的操作,并向客户发送密码重置失败短信提示:“尊敬的**先生/女士,很遗憾通知,您的密码重置申请失败,如有疑问,请致电我行客服电话。”
[0122]其中,异步审核是指将该客户的人脸视频图像发送给与服务器连接的客服端,由客服人员对该客户的人脸视频图像进行审核。且客服人员的审核主要包括是否带面具,是否是照片或视频,是否是其他动物等等。
[0123]其中,远程视频验证是指服务器为该客户分配一个客服人员,并建立该客服人员与客户之间的视频连接,使得客服人员能够通过实时视频的方式对客户的身份进行验证。
[0124]在本发明实施例中,若异步审核未通过或者远程视频验证未通过,则向客户端反馈密码重置失败消息。
[0125]需要说明的是,在本发明实施例中,在识别得分小于预先设置的分数值时,在进行与客户的远程视频验证过程之前,还可以先向客户端反馈该客户当前的人脸视频图像检测失败的消息,并提示客户重新拍摄并发送该客户当前的人脸视频图像给服务器,并重新进入步骤501。且在客户重新发送的次数大于或等于预先设置的次数的情况下,再进入远程视频验证过程。
[0126]在本发明实施例中,服务器利用人脸识别技术、活体检测技术及唇语识别技术对客户当前的人脸视频图像进行识别,计算客户的识别得分,并根据识别得分对客户进行身份认证。通过上述方式,能够有效的确保客户身份的真实性,确保客户的账户的安全,且能够应用于银行客户的密码重置场景中,使得可在确保银行客户的账户安全的情况下通过客户端完成密码重置,而不需要银行客户亲自去银行柜台办理密码重置业务,有效改善客户体验。
[0127]请参阅图6,为本发明第三实施例中的客户端的功能模块示意图,包括:
[0128]拍摄及获取模块601,用于客户的账户登录所述客户端后,若检测到所述客户的密码重置指令,则拍摄所述客户当前的人脸视频图像及获取所述客户输入的新的密码;
[0129]发送模块602,用于向服务器发送密码重置请求,所述密码重置请求中包含所述客户当前的人脸视频图像、所述账户及所述新的密码,使得所述服务器能够根据所述客户当前的人脸视频图像对所述客户进行身份认证,在所述客户通过所述身份认证时,按照所述新的密码重置所述账户的密码,并向所述客户端反馈密码重置成功消息;
[0130]接收模块603,用于接收所述服务器反馈的密码重置成功消息。
[0131]在本发明实施例中,所述发送模块602还用于在所述拍摄及获取模块601拍摄所述客户当前的人脸视频图像之前,向所述服务器发送随机字符串生成请求,使得所述服务器在接收到所述随机字符串生成请求之后,将生成的随机字符串反馈给所述客户端;
[0132]所述接收模块603还用于接收所述服务器反馈的所述随机字符串,所述随机字符串用于在所述客户端拍摄所述客户当前的人脸视频图像的过程中,客户端每间隔预置的时长依次显示该随机字符串中的数字,并提示客户匀速朗读所述数字。
[0133]在本发明实施例中,客户端在拍摄客户当前的人脸视频图像及客户输入的新的密码之后,将该客户当前的人脸视频图像、账户及该新的密码携带在密码重置请求中发送给服务器,使得服务器能够根据该客户当前的人脸视频图像对客户进行身份认证,且在客户通过身份认证时,按照新的密码重置该账户的密码,并向客户端反馈密码重置成功消息。通过根据客户当前的人脸视频图像对客户进行身份认证,使得能够有效确保客户的账户的安全性,且能够应用于银行客户的密码重置场景中,使得可在确保银行客户的账户安全的情况下通过客户端完成密码重置,而不需要银行客户亲自去银行柜台办理密码重置业务,有效改善客户体验。
[0134]请参阅图7,为本发明第四实施例中服务器的功能模块示意图,包括:
[0135]接收模块701,用于接收客户端发送的密码重置请求,所述密码重置请求中包含客户当前的人脸视频图像、登录所述客户端的账户及所述客户输入的新的密码;
[0136]认证模块702,用于根据所述客户当前的人脸视频图像对所述客户进行身份认证;
[0137]重置及反馈模块703,用于若所述客户通过身份认证,则按照所述新的密码重置所述账户的密码,且向所述客户端反馈密码重置成功消息。
[0138]在本发明实施例中,服务器接收客户端发送的密码重置请求之后,将根据该请求中包含的客户当前的人脸视频图像对客户进行身份认证,且在该客户通过身份认证时,按照新的密码重置该客户的账户的密码,且向客户端反馈密码重置成功消息。通过根据客户当前的人脸视频图像对客户进行身份认证,使得能够有效确保客户的账户的安全性,且能够应用于银行客户的密码重置场景中,使得可在确保银行客户的账户安全的情况下通过客户端完成密码重置,而不需要银行客户亲自去银行柜台办理密码重置业务,有效改善客户体验。
[0139]请参阅图8,为本发明图7所示第四实施例中认证模块702的细化功能模块示意图,认证模块702包括:
[0140]识别模块801,用于利用人脸识别技术和活体检测技术对所述客户当前的人脸视频图像进行识别处理,确定识别得分;
[0141]身份认证模块802,用于根据所述识别得分对所述客户进行身份认证。
[0142]在本发明实施例中,若服务器在接收客户端发送的密码重置请求之前向客户端发送过随机字符串,则识别模块801具体用于:利用人脸识别技术、活体检测技术及唇语识别技术对所述客户当前的人脸视频图像进行识别处理,确定识别得分。
[0143]在本发明实施例中,该身份认证模块802包括:
[0144]异步审核模块803,用于若所述识别得分大于或等于预先设置的分数值,则确定所述客户通过身份认证,向所述客户端发送密码重置受理消息,并进入对所述客户当前的人脸视频图像的异步审核过程,在审核通过时,继续执行所述重置及反馈模块703;
[0145]远程验证模块804,用于若所述识别得分小于预先设置的分数值,则进入与所述客户的远程视频验证过程,在验证通过时,确定所述客户通过身份认证,并继续执行所述重置及反馈模块703。
[0146]在本发明实施例中,在接收到密码重置请求之后,识别模块801将利用人脸识别技术、活体检测技术对客户当前的人脸视频图像进行识别,并计算该客户的识别得分,或者,利用人脸识别技术、活体检测技术及唇语识别技术对客户当前的人脸视频图像进行识别,并计算该客户的识别得分。
[0147]其中,利用人脸识别技术主要是从客户当前的人脸视频图像中检测出人脸图片,且将利用检测到的人脸图片与客户的目标人脸图片进行匹配,以确定该客户的相似度分值。
[0148]其中,利用活体检测技术主要是判断客户当前的视频图像中的人脸特征是否来自一个已授权、有生命的、在现场的、真实的人,并确定客户的活体通过率。且在本发明实施例中,活体检测的关键点是在语音、唇动、唇语及是否带有面具等等。
[0149]其中,利用唇语识别技术主要是为识别客户当前的人脸视频图像中,客户朗读随机字符串时的唇语,以确定客户朗读的随机字符串,并将该随机字符串与发送给客户端的随机字符串进行匹配,确定识别分值。
[0150]在本发明实施例中,异步审核是指将该客户的人脸视频图像发送给与服务器连接的客服端,由客服人员对该客户的人脸视频图像进行审核。且客服人员的审核主要包括是否带面具,是否是照片或视频,是否是其他动物等等。
[0151]在本发明实施例中,远程视频验证是指服务器为该客户分配一个客服人员,并建立该客服人员与客户之间的视频连接,使得客服人员能够通过实时视频的方式对客户的身份进行验证。
[0152]在本发明实施例中,若异步审核未通过或者远程视频验证未通过,则向客户端反馈密码重置失败消息。
[0153]需要说明的是,在本发明实施例中,在识别得分小于预先设置的分数值时,在进行与客户的远程视频验证过程之前,服务器还可以先向客户端反馈该客户当前的人脸视频图像检测失败的消息,并提示客户重新拍摄并发送该客户当前的人脸视频图像给服务器,并重新进入触发识别模块801。且在客户重新发送的次数大于或等于预先设置的次数的情况下,再执行远程验证模块804。
[0154]在本发明实施例中,通过根据客户当前的人脸视频图像得到客户的识别得分,并根据该识别得分进行身份
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1