一种基于人脸眼纹认证的方法和系统与流程

文档序号:15616217发布日期:2018-10-09 21:26阅读:286来源:国知局

本发明涉及一种基于人脸眼纹认证的方法和系统,主要适用于手机、pad等移动通讯设备,属于电子通讯技术领域。



背景技术:

随着通讯技术的发展,用户在各种应用中的安全认证问题亦成为一大关注点,特别是目前一些应用的认证方式较为复杂,用户使用比较繁琐。

而生物识别技术主要是指通过人类生物特征进行身份认证的一种技术,具体地说,生物识别认证是利用人体固有的生理特性,如指纹、脸象、虹膜等来进行个人身份的鉴定。由于人类的生物特征通常具有唯一性、可以测量或者可自动识别和验证、遗传性或终身不变等特点,使生物特征识别技术具有不易遗忘、防伪性能好、不易伪造或被盗、随身"携带"和随时随地可用等特优点,因此生物识别技术比传统的身份鉴定方法更具安全、保密和方便性。

而在智能手机app应用的开发团队中,由于每次团队都要对用户的账户作认证工作,开发团队将花费大量时间对账户的安全、认证作一套认证鉴权系统,大大降低了工作效率,而且在认证鉴权系统开发期间,由于不同的开发团队的自身能力有限,很多团队都无法确保用户账户的安全。

为此,为了适应技术发展需求、且保障用户账户安全,同时简化用户的操作,就需要一种安全、简便的登录认证方式。



技术实现要素:

鉴于上述情况,本发明的目的在于克服上述现有技术存在的不足,而提供一种基于人脸眼纹认证的方法,该方法可利用眼纹特征识别对用户进行安全、简便的认证。

本发明另一目的是提供一种基于人脸眼纹认证的系统,该系统利用眼纹特征识别对用户进行安全、简便的认证。

为解决上述技术问题,本发明的技术方案是这样实现的:一种基于人脸眼纹认证的方法,所述方法包括下列步骤:

s11,通过采集模块获取用户的眼纹信息,所述眼纹信息包括:用户的眼球的位置、眼睑的位置以及眼纹特征;

s12,通过处理模块把采集到的眼纹信息进行数据处理,得到当前用户的眼纹数据;

s13,通过判断模块将所述当前的眼纹数据与预设眼纹数据进行比对;

s14,若所述当前的眼纹数据与所述预设眼纹数据相匹配,则认证成功

根据本发明的一实施例,所述s11步骤之前,还包括以下步骤:

s101,在用户初次登录前,先预设用户的眼纹数据;

s102,建立用户帐号信息;

s103,将所述用户帐号信息与所述预设眼纹数据相关联。

根据本发明的一实施例,所述步骤s11通过所述采集模块获取用户的眼纹信息中,包括以下步骤:s111、通过所述采集模块采集用户脸部图像;s112、在所述用户脸部图像中,确定眼睛的位置和眼睑的位置;s113、通过对所述眼睛的位置进行处理,提取出眼球区域,以确定眼球的位置;s114、通过对所述眼球区域进行处理,提取出眼纹图像;s115、从所述眼纹图像中提取出眼纹特征。

根据本发明的一实施例,所述步骤s14中,若所述当前的眼纹数据与预设眼纹数据不匹配,重新通过采集模块采集用户的眼纹信息。

根据本发明的一实施例,若所述当前的眼纹数据与所述预设眼纹数据不匹配,所述采集模块累计所述重新采集用户的眼纹信息的次数,并判断所述累计的次数是否达到所述预设采集次数的阈值;如果达到所述预设阀值,则停止采集,并根据预设发出警告

根据本发明的一实施例,所述步骤s14中,若所述当前的眼纹数据与所述预设眼纹数据相匹配,则根据所述采集用户的眼纹信息,对所述预先存储的眼纹数据进行修正。

根据本发明的一实施例,所述采集模块通过终端传感器进行采集用户的眼纹信息。

本发明还提供一种基于人脸眼纹认证系统,所述系统包括:

采集模块,用于通过终端传感器获取用户的眼纹信息,所述眼纹信息包括:用户的眼球的位置、眼睑的位置以及眼纹特征;

处理模块,用于把采集到的眼纹信息进行数据处理,得到当前用户的眼纹数据;

判断模块,用于判断当前用户的眼纹数据与预设的眼纹数据是否匹配;

执行模块,用于在所述判断模块判定匹配成功的情况下,通知终端系统执行认证。

根据本发明的一实施例,所述系统还包括存储模块,用于在用户初次登录前存储用户的眼纹数据;用户账号模块,用于接收用户账号信息,与所述存储模块相连接,与所述眼纹数据相关联。

根据本发明的一实施例,所述系统还包括修正模块,用于在所述判断模块判定当前用户的眼纹数据与预设的眼纹数据匹配成功的情况下,根据终端传感器采集用户的眼纹信息,对所述预先存储的眼纹数据进行修正。

本发明的有益效果在于:本发明与现有技术相比,本发明通过采集的用户眼纹数据来进行认证,将现有的输入用户名和密码的简单登录方式转变为眼纹认证方式,利用眼纹唯一性特征进行识别认证,用户无需再记忆密码,不仅提高了用户登录的速度和便利性,给用户提供了方便,并提高了认证的安全性,而且减少了由于用户记不住密码或误输入密码造成授权用户不能通过认证。另外,也防止了由于密码被他人盗取所造成的信息丢失,给用户所带来的巨大损失。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明人脸眼纹认证方法实施例一的流程图。

图2为本发明采集模块获取用户的眼纹信息的流程图。

图3为本发明人脸眼纹认证方法实施例二的流程图。

图4为本发明人脸眼纹认证系统的结构框图。

具体实施方式:

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于人脸眼纹认证的方法和系统的具体实施方式、结构、特征及其功效,详细说明如下。

本发明利用人的眼纹信息具备的独一性,而且眼纹识别不受环境因素的干扰,信息采集也非常方便,眼纹识别的准确率较高,可以增加用户帐户的安全性。

实施例一

如图1所示为本发明基于人脸眼纹认证的方法的流程图。

本实施例基于人脸眼纹认证的方法,所述方法为用于移动终端上的认证,包括下列步骤:

s11,通过采集模块获取用户的眼纹信息,所述眼纹信息包括:用户的眼球的位置、眼睑的位置以及眼纹特征。

具体来说,所述采集模块通过终端传感器进行采集用户的眼纹信息。所述终端传感器可以是终端外置传感器,也可以是终端内置传感器。所述内置传感器例如设置在终端上的摄像头。所述终端传感器采集用户眼睛的图像数据,基于图像处理技术及相关软件,获得用户的眼球的位置、眼睑的位置以及眼纹特征。

用户将自己的眼睛对准摄像头,以便摄像头能够获取用户的眼纹。获取的过程可以为快速扫描,即在一次成功拍摄后将图片或图像数据作为用户眼纹对应的信息。

上述步骤s11通过采集模块获取用户的眼纹信息中,在一实施例中还包括以下步骤,如图2所示:

s111、通过采集模块采集用户脸部图像;

s112、在所述用户脸部图像中,确定眼睛的位置和眼睑的位置;

s113、通过对所述眼睛的位置进行处理,提取出眼球区域,以确定眼球的位置;

s114、通过对所述眼球区域进行处理,提取出眼纹图像;

s115、从所述眼纹图像中提取出眼纹特征。

步骤s12,通过处理模块把采集到的眼纹信息进行数据处理,得到当前用户的眼纹代码数据。

步骤s13,通过判断模块将当前的眼纹代码数据与预设眼纹数据进行对比是否匹配。

判断采集的眼纹信息与预先存储的眼纹信息是否匹配。如果匹配,则执行下一步骤s14。

s14,若当前的眼纹数据与预设眼纹数据相匹配,则认证成功。

所述步骤s14中,若当前的眼纹数据与预设眼纹数据相匹配,所述采集的眼纹信息与预先存储的眼纹信息相匹配是指采集的眼球位置与预先存储的眼球位置相同,采集的眼睑位置与预先存储的眼睑位置相同,且采集的眼纹特征与预先存储的眼纹特征的吻合度大于等于预设的匹配阈值。

所述步骤s14中,若当前的眼纹数据与预设眼纹数据不匹配,匹配不成功是指采集的眼球位置与预先存储的眼球位置不同、采集的眼睑位置与预先存储的眼睑位置不同、或者采集的眼纹特征与预先存储的眼纹特征的吻合度小于预设的匹配阈值。

若不匹配,则重新通过采集模块采集用户的眼纹信息,且采集模块累计重新采集用户的眼纹信息的次数,并判断累计的次数是否达到预设采集次数的阈值;如果达到预设阀值,则停止采集,并根据预设发出警告。

具体来说,在第一次采集用户眼纹信息时,该累计次数为0;若不匹配,第二次采集用户眼纹信息时,即开始进行第一次重新采集,该累计次数为1;第三次采集用户眼纹信息时,即开始进行第二次重新采集,该累计次数为2,直至重新采集的次数达到预设阀值,则停止采集。

本发明的一实施例中,所述步骤s14中,若当前的眼纹数据与预设眼纹数据相匹配,则根据采集用户的眼纹信息,对所述预先存储的眼纹数据进行修正,因为即便是眼纹信息匹配成功,分析出的眼纹特征和预存的眼纹特征还存在一定的吻合度,因此在认证成功后,可以根据本次采集的眼纹信息对预设的眼纹数据进行修正,以增加存储的眼纹信息的正确性,从而降低用户眼纹信息匹配的失败率。

实施例二为本发明另一实施例的流程框图。

如图3所示,本实施例与实施例1相比,所述s11步骤之前,增加以下步骤:

s101,在用户初次登录前,先预设用户的眼纹数据,所述预设眼纹数据可以由各种眼纹识别软件来确定,预设眼纹数据可以保存在数据库中,以便以后辨识应用。预设的眼纹数据可以是多次采集眼纹后生成的数据。当然,还可以采用其他方式生成的眼纹数据,例如,通过存储介质拷贝、网络传输等方式将在其他应用中已经采集到的用户眼纹数据导入并且存储到数据库中。

s102,建立用户帐号信息。

s103,将所述用户帐号信息与所述预设眼纹数据相关联。从而通过眼纹数据对用户帐号进行认证。

如图4所示,本发明还提供一种基于人脸眼纹认证系统,所述系统包括:

采集模块21,用于通过终端传感器获取用户的眼纹信息,所述眼纹信息包括:用户的眼球的位置、眼睑的位置以及眼纹特征。

处理模块22,用于把采集到的眼纹信息进行数据处理,得到当前用户的眼纹数据。

判断模块23,用于判断当前用户的眼纹数据与预设的眼纹数据是否匹配。

执行模块24,用于在所述判断模块判定匹配成功的情况下,通知终端系统执行认证。

所述系统还包括存储模块25和用户帐号模块26,所述存储模块25,用于在用户初次登录前存储用户的眼纹数据;所述用户账号模块26,用于接收用户账号信息,与所述存储模块相连接,与所述眼纹数据相关联。

所述系统还包括修正模块27,用于在所述判断模块判定当前用户的眼纹数据与预设的眼纹数据匹配成功的情况下,根据终端传感器采集用户的眼纹信息,对所述预先存储的眼纹数据进行修正。

以上所述,仅为本发明说明书描述之实现本发明具体实施例的详细说明与图式,用于例证而非限制,但本发明的特征并不局限于此,本领域技术人员显然理解,本发明的所有范围应以其权利要求的保护范围为准,在不背离所附权利要求书所界定的发明精神和发明范围的前提下,凡根据本发明的精神与其类似变化而实施的其它实施例,皆应包含在本发明的保护范畴之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1