一种身份验证方法、系统、电子设备及存储介质技术方案

技术编号:35005145 阅读:11 留言:0更新日期:2022-09-21 14:55
本申请提供一种身份验证方法、系统、电子设备及存储介质,可应用于云计算领域或者金融领域,当检测到目标用户进行身份验证请求时,采集目标用户的生物特征信息,并基于生物特征信息对目标用户进行初始身份验证;若目标用户的初始身份验证通过,基于预先设置的验证码生成算法生成拼图验证码,以使目标用户利用待验证拼图进行拼图;其中,预先设置的验证码生成算法是云服务器在联网时存储至客户端的;拼图验证码包括待验证拼图和目标拼图;当检测到目标用户完成拼图时,获取目标用户基于拼图验证码完成的拼图,并利用目标拼图对拼图进行核验;若拼图和目标拼图一致,确定拼图核验通过,并确定目标用户的身份验证通过。并确定目标用户的身份验证通过。并确定目标用户的身份验证通过。

【技术实现步骤摘要】
一种身份验证方法、系统、电子设备及存储介质


[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]本专利技术提供一种身份验证方法、系统、电子设备及存储介质,在客户端与云服务器联网时,可以预先将预先设置的验证码生成算法存储至客户端,这样客户端在检测到目标用户需要进行身份验证时,可以采集目标用户的生物特征信息,并基于采集到的生物特征信息对目标用户进行初始身份验证;在目标用户的初始身份验证通过的情况下,可以基于预选设置的验证码生成算法生成并显示相应的拼图验证码,以便用户目标利用拼图验证码进行拼图;当检测到所述目标用户完成拼图时,获取所述目标用户基于所述拼图验证码完成的拼图,并利用目标拼图对拼图进行核验;若拼图核验通过,确定目标用户的身份验证通过。本专利技术提供的技术方案,在客户端与云服务器联网时,可以预先将预先设置的验证码生成算法存储至客户端,采用这种边缘计算的方式,即将身份验证从云服务器转移为客户端,即使客户端当前所处的网络环境差,也能快速的生成并反馈相应的验证码,从而提高用户体验,并且本专利技术除了利用验证码进行身份验证,还增加了利用用户的生物特征进行身份验证,从而提高了身份验证的准确度。
附图说明<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种身份验证方法,其特征在于,应用于客户端,所述方法包括:当检测到目标用户进行身份验证请求时,采集目标用户的生物特征信息,并基于所述生物特征信息对所述目标用户进行初始身份验证;若所述目标用户的初始身份验证通过,基于预先设置的验证码生成算法生成拼图验证码,以使所述目标用户利用所述待验证拼图进行拼图;其中,所述预先设置的验证码生成算法是云服务器在联网时存储至所述客户端的;所述拼图验证码包括待验证拼图和目标拼图;当检测到所述目标用户完成拼图时,获取所述目标用户基于所述拼图验证码完成的拼图,并利用所述目标拼图对所述拼图进行核验;若所述拼图和所述目标拼图一致,确定所述拼图核验通过,并确定所述目标用户的身份验证通过。2.根据权利要求1所述的方法,其特征在于,所述当检测到目标用户进行身份验证请求时,采集目标用户的生物特征信息,并基于所述生物特征信息对所述目标用户进行初始身份验证,包括:当检测到目标用户进行身份验证请求时,采集目标用户的虹膜特征信息;将所述目标用户的虹膜特征信息与所述目标用户的标准虹膜特征信息进行比对;其中,目标用户的标准虹膜特征信息预先存储于所述客户端的本地数据库中。3.根据权利要求1所述的方法,其特征在于,所述当检测到目标用户进行身份验证请求时,获取目标用户的生物特征信息,并基于所述生物特征信息对所述目标用户进行初始身份验证,包括:当检测到目标用户进行身份验证请求时,获取目标用户的声纹特征信息;并将所述目标用户的声纹特征信息与所述目标用户的标准声纹特征信息进行比对。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述用户的身份验证通过,生成相应的验证通过信息,并在联网时,将所述验证通过信息作为重要数据上传至云服务器;根据所述目标拼图和所述拼图生成一般数据,并将所述一般数据存储所述客户端本地数据库中。5.根据权利要求1所述的方法,其特征在于,采集目标用户的生物特征信息之前,所述方法还包括:对所述目标用户进行定位,并获取所述目标用户进行身份验证的目的;判断所述目标用户因所述目标进行在所述定位指示的位置身份验证的次数是否大于预设次数;若所述目标用户因所述目的进行在所述定位指示的位置身份验证的次数大于预设次数,将生成相应相应...

【专利技术属性】
技术研发人员:吕明明
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1