验证方法、装置、设备和存储介质制造方法及图纸

技术编号:22330508 阅读:61 留言:0更新日期:2019-10-19 12:21
本申请涉及一种验证方法、装置、计算机设备和存储介质。所述方法包括:在接收到用户登录指令时,发送验证提示信息,根据验证提示信息,在预设时间内采集目标人脸图像,将目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取目标人脸图像的匹配结果,根据所述匹配结果进行验证操作,由于可以通过验证提示信息指示待验证的表情类型,无需用户去辨别验证码、更无需考验用户速度和逻辑思维,进而提高了验证码的应用范围,且操作更为简单。

【技术实现步骤摘要】
验证方法、装置、设备和存储介质
本申请涉及图像识别领域,特别是涉及一种验证方法、装置、设备和存储介质。
技术介绍
人工智能技术的飞速发展,给人们带来了极大的方便,随之而来也存在着大量模仿人类的程序或行为进行不正当使用的情况,例如,机器人注册、刷票软件、群发垃圾邮件等,这些不正当使用行为不仅大量占用了互联网资源,还可能导致诈骗、服务器瘫痪等严重后果。传统通常是利用验证码来进行身份验证,以防止不正当使用情况。验证码作为一种区分用户是计算机和人的公共全自动程序,可有效防止恶意破解密码、刷票、论坛灌水等情况,由于验证码对计算机具有一定识别难度,计算机无法解答验证码的问题,所以回答出问题的用户就可以被认为是人类。常见的验证码方式包括字符型、图像型、拉条型、计算型、文字型等,然而,这些验证码不仅对用户的视力有一定的要求、且考验用户速度和逻辑思维,进而导致验证码的应用范围受到限制且操作复杂。
技术实现思路
基于此,有必要针对上述技术问题,提供一种验证方法、装置、计算机设备和存储介质。一种验证方法,所述方法包括:在接收到用户登录指令时,发送验证提示信息;所述验证提示信息用于指示待验证的表情类型;根据所述验证提示信息,在预设时间内采集目标人脸图像;将所述目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。在其中一个实施例中,所述在接收到用户登录指令时,发送验证提示信息,包括:在接收到用户登录指令时,展示验证码显示界面;在所述验证码显示界面上展示所述验证提示信息;所述验证提示信息为图片或文字。在其中一个实施例中,所述在接收到用户登录指令时,发送验证提示信息,包括:在接收到用户登录指令时,调用播放器播放所述验证提示信息。在其中一个实施例中,所述方法还包括:若在所述预设时间内未采集到所述目标人脸图像,则显示认证失败消息,并提示重新采集目标人脸图像。在其中一个实施例中,所述方法还包括:采集多个参考人脸图像;根据所述多个参考人脸图像,得到多个所述表情模板。在其中一个实施例中,所述将所述目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取所述目标人脸图像的匹配结果,包括:提取所述目标人脸图像的特征信息;根据所述特征信息,计算所述目标人脸图像与所述表情模板之间的相似度;根据所述相似度,确定所述目标人脸图像的匹配结果。在其中一个实施例中,所述根据所述相似度,确定所述目标人脸图像的匹配结果,包括:若所述相似度大于或等于预设阈值,则确定所述目标人脸图像匹配成功;若所述相似度小于预设阈值,则确定所述目标人脸图像匹配失败。一种验证装置,所述装置包括:发送模块,用于在接收到用户登录指令时,发送验证提示信息;所述验证提示信息用于指示待验证的表情类型;采集模块,用于根据所述验证提示信息,在预设时间内采集目标人脸图像;获取模块,用于将所述目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取所述目标人脸图像的匹配结果;验证模块,用于根据所述匹配结果进行验证操作。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的验证方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述验证方法。上述验证方法、装置、计算机设备和存储介质,所述方法包括:在接收到用户登录指令时,发送验证提示信息,根据验证提示信息,在预设时间内采集目标人脸图像,将目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取目标人脸图像的匹配结果,根据所述匹配结果进行验证操作,由于可以通过验证提示信息指示待验证的表情类型,无需用户去辨别验证码、更无需考验用户速度和逻辑思维,进而提高了验证码的应用范围,且操作更为简单。附图说明图1为一个实施例中计算机设备的内部结构图;图2为一个实施例中验证方法的流程示意图;图3为另一个实施例中S201的具体实现方式流程示意图;图4为另一个实施例中表情模板生成方法流程示意图;图5为另一个实施例中S203的具体实现方式流程示意图;图6为一个实施例中密码验证装置的结构框图;图7为另一个实施例中密码验证装置的结构框图;图8为另一个实施例中密码验证装置的结构框图;图9为另一个实施例中密码验证装置的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的验证方法可以应用于计算机设备,该计算机设备可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种验证方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。下面以具体地实施例对本专利技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。在一个实施例中,如图2所示,提供了一种验证方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:S201,在接收到用户登录指令时,发送验证提示信息;所述验证提示信息用于指示待验证的表情类型。其中,验证提示信息用于指示验证码长度和待验证的表情类型,例如,验证码提示信息可以为“正面、仰视、左视”;或者,也可以是“正面、正面、仰视、右视”等。需要说明的是,用户在每次应用登录时,验证码提示信息可以是不同的,验证码提示信息可根据预先设置的表情模板发生变化,验证码长度和验证码类型都可以随机发生变化。具体地,在接收到用户登录操作指令时,可以从预先设置的表情模板中随机选择至少一个人脸表情,确定为验证码提示信息。示例性,在首次应用登录时,采集用户正面、仰视、左视、右视、闭眼、瞪眼、微笑、吐舌8张人脸表情信息,并将8张人脸表情存储为表情模板,则在接收到用户登录操作指令时,可以根据表情模板随机选择正面、左视、右视为验证码提示信息。S202,根据所述验证提示信息,在预设时间内采集目标人脸图像。其中,预设时间用于限定验证提示信息的总录入时间;或者单个验证码录入时间,例如,预设时间可以是每个验证码的录入时间为30秒、40秒等,或者整个验证码提示信息的录入时间为1分钟,另外,预设时间可以根据不同应用场景进行设置,本申请实施例不做具体限定。示例性地,若验证码提示信息为2位本文档来自技高网...

【技术保护点】
1.一种验证方法,其特征在于,所述方法包括:在接收到用户登录指令时,发送验证提示信息;所述验证提示信息用于指示待验证的表情类型;根据所述验证提示信息,在预设时间内采集目标人脸图像;将所述目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。

【技术特征摘要】
1.一种验证方法,其特征在于,所述方法包括:在接收到用户登录指令时,发送验证提示信息;所述验证提示信息用于指示待验证的表情类型;根据所述验证提示信息,在预设时间内采集目标人脸图像;将所述目标人脸图像与所述待验证的表情类型对应的表情模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。2.根据权利要求1所述的方法,其特征在于,所述在接收到用户登录指令时,发送验证提示信息,包括:在接收到用户登录指令时,展示验证码显示界面;在所述验证码显示界面上展示所述验证提示信息;所述验证提示信息为图片或文字。3.根据权利要求1所述的方法,其特征在于,所述在接收到用户登录指令时,发送验证提示信息,包括:在接收到用户登录指令时,调用播放器播放所述验证提示信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:若在所述预设时间内未采集到所述目标人脸图像,则显示认证失败消息,并提示重新采集目标人脸图像。5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:采集多个参考人脸图像;根据所述多个参考人脸图像,得到多个所述表情模板。6.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述目标人脸图像与所述待验证的表情类型对应的表...

【专利技术属性】
技术研发人员:陈欣炜
申请(专利权)人:招银云创深圳信息技术有限公司
类型:发明
国别省市:广东,44

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

1