CN107295016A - 身份验证方法及装置 - Google Patents
身份验证方法及装置 Download PDFInfo
- Publication number
- CN107295016A CN107295016A CN201710679576.9A CN201710679576A CN107295016A CN 107295016 A CN107295016 A CN 107295016A CN 201710679576 A CN201710679576 A CN 201710679576A CN 107295016 A CN107295016 A CN 107295016A
- Authority
- CN
- China
- Prior art keywords
- information
- authentication
- action
- input sequence
- default
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种身份验证方法及装置,涉及安防***领域。该身份验证方法应用于安防***的终端设备。该身份验证方法包括:获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。该身份验证方法实用性强,能增强安防***的安全性。
Description
技术领域
本发明涉及安防***领域,具体而言,涉及一种身份验证方法及装置。
背景技术
随着安防技术的日趋成熟,安防技术中的身份验证方法也越来越多样化。例如,安全性较高的人脸识别技术,应用较多的密码验证技术等。在使用人脸识别技术时,可能存在非法用户通过合法用户的面部照片通过验证的情况。在使用密码验证技术,可能存在密码泄露使非法用户通过验证的情况。因此,仅用人脸识别技术,或者密码验证技术等进行验证的身份验证技术,仍然缺乏安全性。
发明内容
有鉴于此,本发明实施例提供了一种身份验证方法及装置,以解决上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种身份验证方法,应用于安防***的终端设备,所述方法包括:获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功;若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
一种身份验证装置,应用于安防***的终端设备,所述装置包括信息获取模块、匹配判断模块以及执行模块,其中,所述信息获取模块用于获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;所述匹配判断模块用于判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;所述执行模块用于若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功;若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
本发明实施例提供的身份验证方法及装置,通过获取用户按输入顺序输入的包括人脸信息、解锁图像信息、密码信息以及动作验证信息的身份验证信息;再判断输入顺序与预设顺序是否匹配,以及身份验证信息与预设身份信息是否匹配;如果输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若输入顺序与预设顺序不匹配,和/或,身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行获取用户按输入顺序输入的身份验证信息的步骤。从而,可以实现多种验证方式的验证,以及验证方式的顺序的验证,使身份验证方法的安全性提供,解决现有技术中身份验证技术缺乏安全性的问题。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明较佳实施例提供的安防***的方框示意图;
图2示出了本发明较佳实施例提供的终端设备的方框示意图;
图3示出了本发明较佳实施例提供的身份验证方法的流程图;
图4示出了本发明较佳实施例提供的身份验证方法的步骤S120的流程图;
图5示出了本发明较佳实施例提供的身份验证装置的功能模块图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参阅图1,安防***10包括:终端设备11和锁扣设备12。
所述终端设备11可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。本实施例中,终端设备11可以外接有用于获取身份验证信息的外设,例如摄像头等。终端设备11通过自身对信息的处理能力,根据获取的身份验证信息来判断用户的身份验证是否成功。终端设备11通过数据连接线与锁扣设备12耦合,若身份验证成功,终端设备11则生成解锁指令至锁扣设备12。
锁扣设备12可以安装在安防设备上,比如安防门上。锁扣设备12的初始状态为锁扣件闭合状态。锁扣设备12通过与终端设备11的耦合,锁扣设备12可接收到终端设备11发送的解锁指令。当锁扣设备12接收到解锁指令时,锁扣设备12通过解析该解锁指令,控制锁扣件由闭合状态转变为打开状态,进而安防设备可打开。当安防设备由打开而再次关闭时,锁扣设备12又回复到初始状态。
图2示出了一种可应用于本发明实施例中的终端设备的结构框图。如图2所示,终端设备100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、音频模块112、显示单元114等。这些组件通过一条或多条通讯总线/信号线116相互通讯。
存储器102可用于存储软件程序以及模块,如本发明实施例中的身份验证方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的身份验证装置。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输出装置耦合至处理器106以及存储器102。在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。
音频模块112向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。
显示单元114在终端设备100与用户之间提供一个显示界面。具体地,显示单元114向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频及其任意组合。
可以理解,图2所示的结构仅为示意,终端设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
第一实施例
如图,3示出了本发明实施例提供的身份验证方法的流程图。请参见图3,该方法包括:
步骤S110:获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息。
在进行身份验证之前,需要对身份验证信息进行采集,以使获取到身份验证信息,用于对用户的身份进行验证。
在本发明实施例中,身份验证信息包括多种信息,具体的,包括人脸信息、解锁图像信息、密码信息以及动作验证信息。当然,身份验证信息包括的多种信息的具体内容可以在本发明实施例中不作为限定,也还可以包括其他信息,如虹膜图像信息等。
在本发明实施例中,由于身份验证信息的具体内容包括有多种信息,每种信息的获取有一定的先后顺序。如果安防***的终端设备将身份验证信息获取的顺序设置为固定顺序,则用户仅对几种信息进行验证即可,安全性会相对较低。因此,不同的用户可以通过不同的输入顺序对身份验证信息的具体内容进行输入。
在本发明实施例中,对于身份验证信息的内容的获取顺序,可以是用户对获取顺序进行选取,安全***的终端设备中存储有用户预先存储的预设顺序。因此,步骤S110之前还可以包括:获取用户选取的身份验证信息的输入顺序。即用户可以在终端设备选取输入顺序,对应的,终端设备获取到用户选取的输入顺序,获取的输入顺序用于后续身份验证过程中对输入顺序进行验证。例如,用户可以选取依次输入人脸信息、解锁图像信息、密码信息以及动作验证信息的顺序,需要说明的是,该输入顺序仅为举例。
当然,用户每次进行身份验证时,终端设备也可以随机生成身份验证信息的输入顺序。即终端设备可以保证用户每次进行身份验证时,身份验证信息的输入顺序不同。例如,终端设备上次提供的输入顺序为输入人脸信息、解锁图像信息、密码信息以及动作验证信息的顺序,则终端设备本次提供的输入顺序可以为解锁图像信息、密码信息、动作验证以及人脸信息,需要说明的是该输入顺序仅为举例,该实施方式的后续过程不需要对输入顺序进行判断。
用户可以按照输入顺序输入身份验证信息,终端设备对应的获取到输入的身份验证信息的内容。例如,用户按照输入人脸信息、解锁图像信息、密码信息以及动作验证信息的顺序输入身份验证信息,终端设备对应获取到人脸信息、解锁图像信息、密码信息以及动作验证信息。
具体的,终端设备可以通过外接的摄像头获取人脸信息,可以通过终端设备的触控面板的触控区域获取由多段手势轨迹构成的解锁图像信息,可以通过触控面板上的触控区域获取由数字组成的密码信息,动作验证信息可以通过外接的摄像头获取由多个动作图像组成的动作验证信息。具体获取动作验证信息时,可以根据设定的动作先后顺序采集用户作出的动作信息。
当然,在本发明实施例中,人脸信息、解锁图像信息、密码信息以及动作验证信息的具体获取方式并不作为限定,可以根据实际需求而选定。
步骤S120:判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配。
在获取到人脸信息、解锁图像信息、密码信息以及动作验证信息组成的身份验证信息后,再对用户选取的输入顺序以及身份验证信息进行匹配判断。
具体的,对用户选取的输入顺序的匹配判断可以是,将用户选取的输入顺序与终端设备存储的预设顺序进行判断。若输入顺序与终端设备存储的预设顺序相同,则判定为用户选取的输入顺序与预设顺序匹配。若输入顺序与终端设备存储的预设顺序不同,则判定为用户选取的输入顺序与预设顺序不匹配。
在本发明实施例中,预设身份信息可以包括预设人脸信息、预设解锁图像信息、预设密码信息以及预设动作信息。
在本发明实施例中,对身份验证信息进行判断,可以为判断身份验证信息与预设身份信息是否匹配,请参见图4,具体可以包括:
步骤S121:分别判断所述人脸信息与预设人脸信息是否匹配,判断所述解锁图像信息与预设解锁图像信息是否匹配,判断所述密码信息与预设密码信息是否匹配,以及判断所述动作验证信息与预设动作信息是否匹配。
具体的,判断人脸信息与预设人脸信息是否匹配可以是,将人脸信息与存储的人脸信息进行匹配,如果匹配度大于预设阈值,可以认为获取的人脸信息与存储的人脸信息为同一个用户的人脸信息,判定为人脸信息与预设人脸信息匹配。其中,判断人脸信息与预设人脸信息是否匹配的方法的具体方法可以是基于camshift的算法。当然,判断人脸信息与预设人脸信息是否匹配的方法的具体方法在本发明实施例中并不作为限定,也可以是其他方法。
判断所述解锁图像信息与预设解锁图像信息是否匹配,可以包括:对所述解锁图像信息进行解析,获取到多段手势轨迹;提取每段所述手势轨迹的向量值;根据所述每段所述手势轨迹的向量值生成所述解锁图像信息对应的向量列;判断所述解锁图像信息对应的向量列与预设解锁图像信息对应的向量列是否匹配;若所述解锁图像信息对应的向量列与预设解锁图像信息对应的向量列匹配,则判定为所述解锁图像信息与预设解锁图像信息匹配。
在本发明实施例中,解锁图像信息为包括多段手势轨迹的图像信息。首先,可以将解锁图像信息解析为多段手势轨迹。于解锁图像中建立坐标系,可以计算每段手势轨迹对应的向量值。然后可以根据手势轨迹在解锁图像中的位置关系生成向量列。最后,可以读取存储的向量列中的与预设解锁图像对应的向量列,判断解锁图像信息生成的向量列与存储的预设解锁图像对应的向量列是否相同,如果相同,则判定为解锁图像与预设解锁图像匹配,如果不相同,则判定为解锁图像与预设解锁图像不匹配。
在本发明实施例中,所述动作验证信息包括多个验证动作对应的动作信息,所述判断所述动作验证信息与预设动作信息是否匹配,可以包括:判断所述动作验证信息中的所述多个动作对应的动作信息与预设动作信息是否匹配;若所述多个动作对应的动作信息与预设动作信息均匹配,则所述动作验证信息与预设动作信息匹配。
具体的,预设动作信息为存储于终端设备中的动作信息,预设动作信息可以包括有多个动作对应的动作信息。例如,包括向左动作、向右动作、向下动作、向上动作等动作信息。获取的动作验证信息也包括有多个动作信息。
进一步的,预设动作信息包括预设头部三维模型以及多个预设动作轨迹。在判断动作对应的多作信息与预设动作信息是否匹配时,可以是:根据多个动作对应的动作信息,获取到头部对应的各个特征点,以及多个动作轨迹;根据所述头部对应的各个特征点以及预设头部三维模型对应的特征点,判断所述多个动作轨迹与所述多个预设动作轨迹是否匹配;若所述多个动作轨迹与所述多个预设动作轨迹均匹配,则所述多个动作对应的动作信息与预设动作信息均匹配。
在具体的判断多个动作轨迹与预设动作轨迹是否匹配时,可以根据动作验证信息对应的多个动作轨迹的先后顺序,以及预设动作信息中的多个预设运动轨迹中的先后顺序,每个动作轨迹对应比对。即将先后出现的动作轨迹进行比对。例如,预设动作信息对应的预设动作轨迹包括按先后顺序的动作A、动作B、动作C,动作验证信息对应的动作轨迹包括按先后顺序的动作D、动作E、动作F,则动作A与动作D比对,动作B与动作E比对,动作C与动作F比对。当比对的匹配度达到预设阈值,则表示动作验证信息中的动作轨迹与预设动作轨迹匹配。如果动作验证信息对应的每个预设轨迹与多个预设动作轨迹均匹配,则动作验证信息的多个动作对应的动作信息与预设动作信息均匹配,即可以判定为动作验证信息与预设动作信息匹配。
步骤S122:若所述人脸信息与预设人脸信息匹配,所述解锁图像信息与预设解锁图像信息匹配,所述密码信息与预设密码信息匹配,且所述动作验证信息与预设动作信息匹配,则所述身份验证信息与预设身份信息匹配。
因此,可以获取到人脸信息与预设人脸信息的匹配结果、解锁图像信息与预设解锁图像信息的匹配结果、密码信息与预设密码信息的匹配结果以及动作验证信息与预设动作信息的匹配结果,当四种匹配结果均为匹配时,则判定为身份验证信息与预设身份信息匹配。
从而,获取到输入顺序与预设顺序的匹配结果,身份验证信息与预设身份信息的匹配结果。
步骤S130:若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
当输入顺序与预设顺序匹配,并且身份验证信息与预设身份信息匹配时,则判定为身份验证成功。当输入顺序与预设顺序的匹配结果,以及身份验证信息与预设身份信息的匹配结果中,其中一匹配结果为不匹配时,则判定为身份验证不成功。
并且,若输入顺序与预设顺序的匹配结果,以及身份验证信息与预设身份信息的匹配结果中,其中一匹配结果为不匹配,将身份验证不成功的次数加1。
在每次将身份验证不成功的次数加1后,判断身份验证不成功的次数是否超过预设次数。如果身份验证不成功的次数超过预设次数,则提示用户身份验证次数已用完的信息。如果身份验证不成功的次数未超过预设次数,则返回执行获取用户按输入顺序输入的身份验证信息的步骤,直至身份验证不成功的次数超过预设次数或者身份验证成功。
在本发明实施例中,当输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配时,即判定为身份验证成功时,该身份验证方法还可以包括:向安防***的锁扣设备发出解锁指令。从而,可以使解锁设备收到解锁指令后,作出解锁的操作。
第二实施例
本发明第二实施例提供了一种身份验证装置200,应用于安防***的终端设,请参见图5,该身份验证装置200包括信息获取模块210、匹配判断模块220以及执行模块230。其中,所述信息获取模块210用于获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;所述匹配判断模块220用于判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;所述执行模块230用于若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
在本发明实施例中,匹配判断模块220包括第一判断单元以及结果确定单元。其中,第一判断单元用于分别判断所述人脸信息与预设人脸信息是否匹配,判断所述解锁图像信息与预设解锁图像信息是否匹配,判断所述密码信息与预设密码信息是否匹配,以及判断所述动作验证信息与预设动作信息是否匹配;结果确定单元用于若所述人脸信息与预设人脸信息匹配,所述解锁图像信息与预设解锁图像信息匹配,所述密码信息与预设密码信息匹配,且所述动作验证信息与预设动作信息匹配,则所述身份验证信息与预设身份信息匹配。
综上所述,本发明实施例提供的身份验证方法及装置,通过获取用户按输入顺序输入的包括人脸信息、解锁图像信息、密码信息以及动作验证信息的身份验证信息;再判断输入顺序与预设顺序是否匹配,以及身份验证信息与预设身份信息是否匹配;如果输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若输入顺序与预设顺序不匹配,和/或,身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行获取用户按输入顺序输入的身份验证信息的步骤。从而,可以实现多种验证方式的验证,以及验证方式的顺序的验证,使身份验证方法的安全性提供,解决现有技术中身份验证技术缺乏安全性的问题。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种身份验证方法,其特征在于,应用于安防***的终端设备,所述方法包括:
获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;
判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;
若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
2.根据权利要求1所述的方法,其特征在于,所述判断所述身份验证信息与预设身份信息是否匹配,包括:
分别判断所述人脸信息与预设人脸信息是否匹配,判断所述解锁图像信息与预设解锁图像信息是否匹配,判断所述密码信息与预设密码信息是否匹配,以及判断所述动作验证信息与预设动作信息是否匹配;
若所述人脸信息与预设人脸信息匹配,所述解锁图像信息与预设解锁图像信息匹配,所述密码信息与预设密码信息匹配,且所述动作验证信息与预设动作信息匹配,则所述身份验证信息与预设身份信息匹配。
3.根据权利要求2所述的方法,其特征在于,所述判断所述解锁图像信息与预设解锁图像信息是否匹配,包括:
对所述解锁图像信息进行解析,获取到多段手势轨迹;
提取每段所述手势轨迹的向量值;
根据所述每段所述手势轨迹的向量值生成所述解锁图像信息对应的向量列;
判断所述解锁图像信息对应的向量列与预设解锁图像信息对应的向量列是否匹配;
若所述解锁图像信息对应的向量列与预设解锁图像信息对应的向量列匹配,则判定为所述解锁图像信息与预设解锁图像信息匹配。
4.根据权利要求2所述的方法,其特征在于,所述动作验证信息包括多个验证动作对应的动作信息,所述判断所述动作验证信息与预设动作信息是否匹配,包括:
判断所述动作验证信息中的所述多个动作对应的动作信息与预设动作信息是否匹配;
若所述多个动作对应的动作信息与预设动作信息均匹配,则所述动作验证信息与预设动作信息匹配。
5.根据权利要求4所述的方法,其特征在于,所述预设动作信息包括预设头部三维模型以及多个预设动作轨迹,所述判断所述动作验证信息中的所述多个动作对应的动作信息与预设动作信息是否匹配,包括:
根据多个动作对应的动作信息,获取到头部对应的各个特征点,以及多个动作轨迹;
根据所述头部对应的各个特征点以及预设头部三维模型对应的特征点,判断所述多个动作轨迹与所述多个预设动作轨迹是否匹配;
若所述多个动作轨迹与所述多个预设动作轨迹均匹配,则所述多个动作对应的动作信息与预设动作信息均匹配。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取用户选取的身份验证信息的输入顺序。
7.根据权利要求1所述的方法,其特征在于,若所述输入顺序与预设顺序不匹配,和/或,身份验证信息与预设身份信息不匹配,所述方法还包括:
将身份验证不成功的次数加1。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
判断身份验证不成功的次数是否超过预设次数,若是,则提示用户身份验证次数已用完,若否,则返回执行获取用户按输入顺序输入的身份验证信息的步骤,直至身份验证不成功的次数超过预设次数或者身份验证成功。
9.根据权利要求1所述的方法,其特征在于,若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,所述方法还包括:
向安防***的锁扣设备发出解锁指令。
10.一种身份验证装置,其特征在于,应用于安防***的终端设备,所述装置包括信息获取模块、匹配判断模块以及执行模块,其中,
所述信息获取模块用于获取用户按输入顺序输入的身份验证信息,所述身份验证信息包括人脸信息、解锁图像信息、密码信息以及动作验证信息;
所述匹配判断模块用于判断所述输入顺序与预设顺序是否匹配,以及判断所述身份验证信息与预设身份信息是否匹配;
所述执行模块用于若所述输入顺序与预设顺序匹配且身份验证信息与预设身份信息匹配,则身份验证成功,若所述输入顺序与预设顺序不匹配,和/或,所述身份验证信息与预设身份信息不匹配,则身份验证不成功,且返回执行所述获取用户按输入顺序输入的身份验证信息的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679576.9A CN107295016A (zh) | 2017-08-10 | 2017-08-10 | 身份验证方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679576.9A CN107295016A (zh) | 2017-08-10 | 2017-08-10 | 身份验证方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107295016A true CN107295016A (zh) | 2017-10-24 |
Family
ID=60105840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710679576.9A Pending CN107295016A (zh) | 2017-08-10 | 2017-08-10 | 身份验证方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107295016A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108134798A (zh) * | 2017-12-28 | 2018-06-08 | 国网山东省电力公司蒙阴县供电公司 | 电表信息处理方法及装置 |
CN109087420A (zh) * | 2018-07-25 | 2018-12-25 | 珠海格力电器股份有限公司 | 解锁方法、装置、门禁设备、终端、服务器和门禁*** |
CN109815665A (zh) * | 2018-12-25 | 2019-05-28 | 深圳供电局有限公司 | 身份认证方法及***、电子设备、计算机可读存储介质 |
CN110334495A (zh) * | 2019-06-12 | 2019-10-15 | 东北石油大学 | 移动终端解锁办法和装置 |
CN116798099A (zh) * | 2023-07-07 | 2023-09-22 | 广州广旭科技有限公司 | 一种劳务人员身份智能识别、管理方法以及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436935A (zh) * | 2008-12-10 | 2009-05-20 | 华中科技大学 | 一种采用指纹识别的pin码验证方法 |
CN105260643A (zh) * | 2015-10-30 | 2016-01-20 | 南昌欧菲生物识别技术有限公司 | 多指纹交叉解锁方法及*** |
CN105550559A (zh) * | 2015-12-03 | 2016-05-04 | 深圳市汇顶科技股份有限公司 | 手势解锁方法、装置及移动终端 |
CN105590044A (zh) * | 2014-10-23 | 2016-05-18 | 阿里巴巴集团控股有限公司 | 一种信息认证方法及装置 |
CN105608358A (zh) * | 2015-07-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 密码信息的验证方法、密码信息的验证***和终端 |
CN105608356A (zh) * | 2015-07-20 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 密码生成方法及装置、密码验证方法及装置和终端 |
US20160147987A1 (en) * | 2013-07-18 | 2016-05-26 | Samsung Electronics Co., Ltd. | Biometrics-based authentication method and apparatus |
CN106156578A (zh) * | 2015-04-22 | 2016-11-23 | 深圳市腾讯计算机***有限公司 | 身份验证方法和装置 |
CN106557672A (zh) * | 2015-09-29 | 2017-04-05 | 北京锤子数码科技有限公司 | 头戴式显示器的解锁控制方法及装置 |
CN106780866A (zh) * | 2016-11-28 | 2017-05-31 | 徐海恩 | 基于生物特征识别的门禁*** |
-
2017
- 2017-08-10 CN CN201710679576.9A patent/CN107295016A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436935A (zh) * | 2008-12-10 | 2009-05-20 | 华中科技大学 | 一种采用指纹识别的pin码验证方法 |
US20160147987A1 (en) * | 2013-07-18 | 2016-05-26 | Samsung Electronics Co., Ltd. | Biometrics-based authentication method and apparatus |
CN105590044A (zh) * | 2014-10-23 | 2016-05-18 | 阿里巴巴集团控股有限公司 | 一种信息认证方法及装置 |
CN106156578A (zh) * | 2015-04-22 | 2016-11-23 | 深圳市腾讯计算机***有限公司 | 身份验证方法和装置 |
CN105608356A (zh) * | 2015-07-20 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 密码生成方法及装置、密码验证方法及装置和终端 |
CN105608358A (zh) * | 2015-07-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 密码信息的验证方法、密码信息的验证***和终端 |
CN106557672A (zh) * | 2015-09-29 | 2017-04-05 | 北京锤子数码科技有限公司 | 头戴式显示器的解锁控制方法及装置 |
CN105260643A (zh) * | 2015-10-30 | 2016-01-20 | 南昌欧菲生物识别技术有限公司 | 多指纹交叉解锁方法及*** |
CN105550559A (zh) * | 2015-12-03 | 2016-05-04 | 深圳市汇顶科技股份有限公司 | 手势解锁方法、装置及移动终端 |
CN106780866A (zh) * | 2016-11-28 | 2017-05-31 | 徐海恩 | 基于生物特征识别的门禁*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108134798A (zh) * | 2017-12-28 | 2018-06-08 | 国网山东省电力公司蒙阴县供电公司 | 电表信息处理方法及装置 |
CN109087420A (zh) * | 2018-07-25 | 2018-12-25 | 珠海格力电器股份有限公司 | 解锁方法、装置、门禁设备、终端、服务器和门禁*** |
CN109815665A (zh) * | 2018-12-25 | 2019-05-28 | 深圳供电局有限公司 | 身份认证方法及***、电子设备、计算机可读存储介质 |
CN110334495A (zh) * | 2019-06-12 | 2019-10-15 | 东北石油大学 | 移动终端解锁办法和装置 |
CN116798099A (zh) * | 2023-07-07 | 2023-09-22 | 广州广旭科技有限公司 | 一种劳务人员身份智能识别、管理方法以及*** |
CN116798099B (zh) * | 2023-07-07 | 2024-01-12 | 广州广旭科技有限公司 | 一种劳务人员身份智能识别、管理方法以及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107295016A (zh) | 身份验证方法及装置 | |
Yang et al. | BehaveSense: Continuous authentication for security-sensitive mobile apps using behavioral biometrics | |
CN109886697B (zh) | 基于表情组别的操作确定方法、装置及电子设备 | |
Hwang et al. | Keystroke dynamics-based authentication for mobile devices | |
US20140165187A1 (en) | Method, Apparatus, and Computer-Readable Recording Medium for Authenticating a User | |
US20130263240A1 (en) | Method for authentication and verification of user identity | |
CN105447927B (zh) | 门禁电锁开启的控制方法、门禁控制器及门禁控制*** | |
CN105068743A (zh) | 基于多指触控行为特征的移动终端用户身份认证方法 | |
Koong et al. | A user authentication scheme using physiological and behavioral biometrics for multitouch devices | |
CN104951685A (zh) | 一种运行应用程序的方法及移动终端 | |
US9202035B1 (en) | User authentication based on biometric handwriting aspects of a handwritten code | |
CN108512986A (zh) | 身份验证方法、电子装置及计算机可读存储介质 | |
CN105701896A (zh) | 一种指纹授权开锁的方法、装置及终端 | |
CN105929974A (zh) | 一种密码输入管理方法及移动终端 | |
CN205788363U (zh) | 一种多重认证智能家居门禁*** | |
CN107704745B (zh) | 一种生物特征识别方法及移动终端 | |
CN108647510A (zh) | 应用程序访问方法及装置 | |
CN105450412B (zh) | 身份认证方法及装置 | |
CN106250730B (zh) | 一种智能手表解锁方法和装置 | |
CN109960907A (zh) | 一种用户身份识别方法和设备 | |
CN112446704A (zh) | 一种安全交易管理方法及安全交易管理装置 | |
CN105653993A (zh) | 一种密码输入方法、装置及电子设备 | |
CN105590044A (zh) | 一种信息认证方法及装置 | |
CN105760733B (zh) | 数据加密方法及模块、数据访问方法及模块 | |
CN107615299A (zh) | 用于评估指纹模板的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171024 |