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

技术编号:22330509 阅读:39 留言:0更新日期:2019-10-19 12:21
本申请涉及一种密码验证方法、装置、设备和存储介质。所述方法包括:获取密码信息,根据密码信息,采集目标人脸图像,将目标人脸图像与预设密码模板进行匹配,获取目标人脸图像的匹配结果,进而根据匹配结果进行验证操作,由于上述密码信息用于指示动态密码长度和人脸表情类型,无需对密码信息进行记忆,在保证信息安全的同时,也可实现密码的验证。

Password verification methods, devices, equipment and storage media

【技术实现步骤摘要】
密码验证方法、装置、设备和存储介质
本申请涉及图像识别领域,特别是涉及一种密码验证方法、装置、设备和存储介质。
技术介绍
随着信息技术的飞速发展,移动终端已经成为人们生活不可或缺的一部分。近年来,人们越来越关注移动终端的安全问题,为了保护用户的个人隐私信息,通常在移动终端安装的应用软件上设置账号和对应密码,通过密码验证实现应用软件的登陆,以确保信息安全。传统的密码验证方法通常是用户预先设置密码,例如,现有的密码通常包含数字、大小写字母和特殊字符等元素,且这些密码都需要记忆和保存,进而将用户输入密码与预置密码进行对比,实现密码验证。然而,上述密码验证方法在忘记密码的情况下,会导致验证失效。
技术实现思路
基于此,有必要针对上述技术问题,提供一种密码验证方法、装置、设备和存储介质。一种密码验证方法,所述方法包括:获取密码信息;所述密码信息用于指示动态密码长度和人脸表情类型;根据所述密码信息,采集目标人脸图像;将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。在其中一个实施例中,所述获取密码信息,包括:在接收到登录操作指令时,从所述预设密码模板中选择至少一个人脸表情,确定为所述密码信息。在其中一个实施例中,所述方法还包括:采集多个参考人脸图像;根据所述多个参考人脸图像,得到所述预设密码模板。在其中一个实施例中,所述方法还包括:在接收到更新操作指令时,采集新的参考人脸图像;根据所述新的参考人脸图像,对所述预设密码模板进行更新。在其中一个实施例中,所述根据所述密码信息,采集目标人脸图像,包括:在接收到用户调用指令时,调用播放界面;所述播放界面用于播放所述密码信息所对应的语音和/或图像信息;根据所述语音和/或图像信息,采集所述目标人脸图像。在其中一个实施例中,所述将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果,包括:提取所述目标人脸图像的特征信息;根据所述特征信息,计算所述目标人脸图像与预设密码模板之间的相似度;根据所述相似度,确定所述目标人脸图像的匹配结果。在其中一个实施例中,所述根据所述匹配结果进行认证操作,包括:若所述匹配结果为匹配成功,则验证成功;若所述匹配结果为匹配失败,则显示验证失败消息,并提示重新采集目标人脸图像。一种密码验证装置,所述装置包括:第一获取模块,用于获取密码信息;所述密码信息用于指示动态密码长度和人脸表情类型;采集模块,用于根据所述密码信息,采集目标人脸图像;第二获取模块,用于将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果;验证模块,用于根据所述匹配结果进行验证操作。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的密码验证方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的密码验证方法。上述密码验证方法、装置、计算机设备和存储介质,通过获取密码信息,根据密码信息,采集目标人脸图像,将目标人脸图像与预设密码模板进行匹配,获取目标人脸图像的匹配结果,进而根据匹配结果进行验证操作,由于上述密码信息用于指示动态密码长度和人脸表情类型,无需对密码信息进行记忆,在保证信息安全的同时,也可实现密码的验证。附图说明图1为一个实施例中计算机设备的内部结构图;图2为一个实施例中密码验证方法的流程示意图;图3为另一个实施例中预设密码模板生成方法流程示意图;图4为另一个实施例中预设密码更新的具体实现方法流程示意图;图5为另一个实施例中S202的具体实现方式流程示意图;图6为另一个实施例中S203的具体实现方式流程示意图;图7为一个实施例中密码验证装置的结构框图;图8为另一个实施例中密码验证装置的结构框图;图9为另一个实施例中密码验证装置的结构框图;图10为另一个实施例中密码验证装置的结构框图;图11为另一个实施例中密码验证装置的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的密码验证方法可以应用于计算机设备,该计算机设备可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种密码验证方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。下面以具体地实施例对本专利技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。在一个实施例中,如图2所示,提供了一种密码验证方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:S201,获取密码信息;所述密码信息用于指示动态密码长度和人脸表情类型。其中,密码信息可以包括密码长度和用户人脸表情类型等信息,例如,密码信息为3位密码,分别为“正面、仰视、左视”;也可以是4位密码,分别为“正面、正面、仰视、右视”等。需要说明的是,用户在每次应用登录时,密码信息可以是不同的,密码信息可根据预设密码模板发生变化,密码长度和密码类型都可以随机发生变化。可选地,在接收到登录操作指令时,可以从预设密码模板中随机选择至少一个人脸表情,确定为密码信息。具体地,在应用登录时,通过登录界面进行点击注册,根据预先设置的用户人脸表情信息提示随机内容和随机密码长度,进而确定密码信息。S202,根据所述密码信息,采集目标人脸图像。示例性地,若密码信息为5位密码“正面、闭眼、正面、微笑、瞪眼”,则目标人脸图像为用户的“正面、闭眼、正面、微笑、瞪眼”所对应的5张人脸图像,通过终端携带的图像采集设备例如摄像头,依次采集目标人脸图像。S203,将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果。其中,预设密码模板是指预先采集的用户人脸表情,例如,将采集的用户正面、仰视、左视、右视、闭眼、瞪眼、微笑、吐舌8张人脸表情存储为预设密码模板,或者,将8张人脸表情的特征信息存储为预设密码模板。示例性地,若预设密码模板为人脸表情的特征信息,则提取目标人脸图像的特征信息,将目标人脸图像的特征信息与预设密码模板对应的特征信息进行匹配,获取匹配结果;若预设密码模板为人脸表情,则将目标人脸图像与预设密码模板对应的人脸表情进行匹配本文档来自技高网...

【技术保护点】
1.一种密码验证方法,其特征在于,所述方法包括:获取密码信息;所述密码信息用于指示动态密码长度和人脸表情类型;根据所述密码信息,采集目标人脸图像;将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。

【技术特征摘要】
1.一种密码验证方法,其特征在于,所述方法包括:获取密码信息;所述密码信息用于指示动态密码长度和人脸表情类型;根据所述密码信息,采集目标人脸图像;将所述目标人脸图像与预设密码模板进行匹配,获取所述目标人脸图像的匹配结果;根据所述匹配结果进行验证操作。2.根据权利要求1所述的方法,其特征在于,所述获取密码信息,包括:在接收到登录操作指令时,从所述预设密码模板中选择至少一个人脸表情,确定为所述密码信息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:采集多个参考人脸图像;根据所述多个参考人脸图像,得到所述预设密码模板。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在接收到更新操作指令时,采集新的参考人脸图像;根据所述新的参考人脸图像,对所述预设密码模板进行更新。5.根据权利要求1或2所述的方法,其特征在于,所述根据所述密码信息,采集目标人脸图像,包括:在接收到用户调用指令时,调用播放界面;所述播放界面用于播放所述密码信息所对应的语音和/或图像信息;根据所述语音和/或图像信息,采集所述目标人脸图像。6.根据权利要求1或2所述的方法,其特征在于,所述将所述目标人脸图像与...

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

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

1