基于掌纹的解锁方法、装置及终端与流程

文档序号:11831120阅读:279来源:国知局
基于掌纹的解锁方法、装置及终端与流程

本发明涉及通信领域,具体而言,涉及一种基于掌纹的解锁方法、装置及终端。



背景技术:

目前的相关技术中对于终端的解锁方法分为两种:第一种是通过密码的方式解锁,该方式不具有唯一性,可以借助第三方工具或软件来实现暴力破解,安全性不高;第二种是具有唯一性的人脸识别或指纹识别,如指纹识别,在冬天由于天气干燥,就无法有效的识别,经常需要对指纹出哈气才解决,识别率不高;而人脸识别的问题主要在于人脸的相似性和易变性,比如双胞胎的相似性,表情面部变化的易变性。

针对相关技术中终端的解锁方法安全性不高以及识别率不高的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明的主要目的在于提供一种基于掌纹的解锁方法、装置及终端,以至少解决相关技术中终端的解锁方法安全性不高以及识别率不高的问题。

根据本发明的一个方面,提供了一种基于掌纹的解锁方法,包括:在终端为解锁界面时,通过所述终端的图像采集器获取操作用户手掌的掌纹信息;比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息;在所述操作用户手掌的掌纹信息与所述预先存储的掌纹信息的相似度大于第一预定阈值时,触发所述终端执行解锁操作。

进一步地,在比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息之前,所述方法还包括:获取所述操作用户手掌所处的位置信息;调整所述操作用户手掌所处的位置信息与所述终端本地预先存储的手掌的位置信息相匹配。

进一步地,所述位置信息包括:用户手掌与水平面的第一角度、用户手掌相对于所述终端向左或向右的旋转第二角度以及用户手掌与所述终端的距离。

进一步地,在通过所述终端的图像采集器获取操作用户手掌的掌纹信息之前,所述方法还包括:获取用于存储在所述终端本地的用户手掌的掌纹信息以及所述 用户手掌所处的位置信息;在所述用于存储在所述终端本地的用户手掌的掌纹信息与所述图像采集器的取景界面信息比较大于第二预定阈值时,存储所述用于存储在所述终端本地的用户手掌的掌纹信息。

根据本发明的另一个方面,提供关联一种基于掌纹的解锁装置,包括:第一获取模块,用于在终端为解锁界面时,通过所述终端的图像采集器获取操作用户手掌的掌纹信息;比较模块,用于比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息;解锁模块,用于在所述操作用户手掌的掌纹信息与所述预先存储的掌纹信息的相似度大于第一预定阈值时,触发所述终端执行解锁操作。

进一步地,在比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息之前,所述装置还包括;第二获取模块,用于获取所述操作用户手掌所处的位置信息;调整模块,用于调整所述操作用户手掌所处的位置信息与所述终端本地预先存储的手掌的位置信息相匹配。

进一步地,所述位置信息包括:用户手掌与水平面的第一角度、用户手掌相对于所述终端向左或向右的旋转第二角度以及用户手掌与所述终端的距离。

进一步地,在通过所述终端的图像采集器获取操作用户手掌的掌纹信息之前,所述装置还包括:第三获取模块,用于获取用于存储在所述终端本地的用户手掌的掌纹信息以及所述用户手掌所处的位置信息;存储模块,用于在所述用于存储在所述终端本地的用户手掌的掌纹信息与所述图像采集器的取景界面信息比较大于第二预定阈值时,存储所述用于存储在所述终端本地的用户手掌的掌纹信息。

根据本发明的再一个方面,提供了一种终端,包括:图像采集器,用于在终端为解锁界面时,获取操作用户手掌的掌纹信息;比较器,用于比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息;处理器,用于在所述操作用户手掌的掌纹信息与所述预先存储的掌纹信息的相似度大于第一预定阈值时,触发所述终端执行解锁操作。

进一步地,在比较所述操作用户手掌的掌纹信息与所述终端本地预先存储的掌纹信息之前,所述图像采集器,还用于获取所述操作用户手掌所处的位置信息;所述处理器,还用于调整所述操作用户手掌所处的位置信息与所述终端本地预先存储的手掌的位置信息相匹配。

进一步地,所述位置信息包括:用户手掌与水平面的第一角度、用户手掌相对于所述终端向左或向右的旋转第二角度以及用户手掌与所述终端的距离。

进一步地,在通过所述终端的图像采集器获取操作用户手掌的掌纹信息之前,所述图像采集器,还用于获取用于存储在所述终端本地的用户手掌的掌纹信息以 及所述用户手掌所处的位置信息;所述处理器,还用于在所述用于存储在所述终端本地的用户手掌的掌纹信息与所述图像采集器的取景界面信息比较大于第二预定阈值时,存储所述用于存储在所述终端本地的用户手掌的掌纹信息。

通过本发明,采用在操作用户需要对终端进行解锁时,在终端为解锁界面时,通过终端的图像采集器获取到该操作用户手掌的掌纹信息;进而比较该掌纹信息与终端本地预先存储的掌纹信息,在两者的相似度大于第一预定阈值时,触发该终端执行解锁操作;由于掌纹的唯一性以及掌纹更易获取与识别,解决了相关技术中终端的解锁方法安全性不高以及识别率不高的问题,达到了提高用户体验的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的基于掌纹的解锁方法的流程图;

图2是根据本发明实施例的基于掌纹的解锁装置结构框图;

图3是根据本发明实施例的基于掌纹的解锁装置可选结构框图一;

图4是根据本发明实施例的基于掌纹的解锁装置可选结构框图二;

图5是根据本发明实施例的终端结构框图;

图6是根据本发明可选实施例的掌纹单元结构框图;

图7是根据本发明可选实施例的建模存储单元工作方法的流程图;

图8是根据本发明可选实施例的比对单元工作方法的流程图;

图9是根据本发明可选实施例的基于掌纹解锁的终端的结构框图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

本实施例提供了一种基于掌纹的解锁方法,图1是根据本发明实施例的基于掌纹的解锁方法的流程图,如图1所示,该方法的步骤包括:

步骤S102:在终端为解锁界面时,通过终端的图像采集器获取操作用户手掌的掌纹信息;

步骤S104:比较操作用户手掌的掌纹信息与终端本地预先存储的掌纹信息;

步骤S106:在操作用户手掌的掌纹信息与预先存储的掌纹信息的相似度大于第一预定阈值时,触发终端执行解锁操作。

通过本发明实施例的上述步骤S102至S106,采用在操作用户需要对终端进行解锁时,在终端为解锁界面时,通过终端的图像采集器获取到该操作用户手掌的掌纹信息;进而比较该掌纹信息与终端本地预先存储的掌纹信息,在两者的相似度大于第一预定阈值时,触发该终端执行解锁操作;由于掌纹的唯一性以及掌纹更易获取与识别,解决了相关技术中终端的解锁方法安全性不高以及识别率不高的问题,达到了提高用户体验的效果。

需要说明的是,在本实施例中该第一预定阈值用户可以根据实际情况进行预定义或者是选择终端自身的缺省设置,例如是80%,此外操作用户手掌的掌纹信息为临时的掌纹信息,也就是说操作用户手掌的掌纹信息是当前用户用来进行解锁的掌纹信息。

在本实施例的一个可选实施方式中,还可以获取操作用户手掌所处的位置信息,是因为在进行掌纹信息比较时,临时获取的操作用户的手掌与终端本地存储的手掌的位置信息大多数情况下都是不一致,因此需要在获取掌纹信息的同时还获取该手掌的位置信息,进而在进行掌纹信息比较时,先调整临时获取的操作用户的手掌的位置信息与本地存储的手掌的位置信息相匹配,再进行掌纹信息的比较。

即在本可选实施例中,还可以包括如下步骤:

步骤S11:获取操作用户手掌所处的位置信息;

步骤S12:调整操作用户手掌所处的位置信息与终端本地预先存储的手掌的位置信息相匹配。

对于本实施例涉及到的位置信息可以包括:用户手掌与水平面的第一角度、用户手掌相对于终端向左或向右的旋转第二角度以及用户手掌与终端的距离。

而对于本实施例中涉及到的掌纹信息可以包括:用户手掌的大小、操作用户手掌的纹数、操作用户手掌纹路的走向、长短、形状以及交叉点。

而在本实施例的另一个可选实施方式中,通过终端的图像采集器获取操作用户手掌的掌纹信息之前,该方法还可以包括:

步骤S21:获取用于存储在终端本地的用户手掌的掌纹信息以及用户手掌所处的位置信息,;

步骤S22:在用于存储在终端本地的用户手掌的掌纹信息与图像采集器的取 景界面信息比较大于第二预定阈值时,存储用于存储在终端本地的用户手掌的掌纹信息。

通过步骤S21和步骤S22可知,存储在终端本地掌纹信息,在获取的过程中该掌纹信息需要大于图像采集器的取景界面信息比较大于第二预定阈值,这样才能存储该掌纹信息,如果该掌纹信息与图像采集器的取景界面信息比较小于第二预定阈值,则获取掌纹信息失败,该掌纹信息不能存储在终端本地,重新获取掌纹信息,直到满足上述条件。

在本实施例中还提供了一种基于掌纹的解锁装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的基于掌纹的解锁装置结构框图,如图2所示,该装置包括:第一获取模块22,用于在终端为解锁界面时,通过终端的图像采集器获取操作用户手掌的掌纹信息;比较模块24,与第一获取模块22耦合连接,用于比较操作用户的掌纹信息与终端本地预先存储的掌纹信息;解锁模块26,与比较模块24耦合连接,用于在操作用户手掌的掌纹信息与预先存储的掌纹信息的相似度大于第一预定阈值时,触发终端执行解锁操作。

图3是根据本发明实施例的基于掌纹的解锁装置可选结构框图一,如图3所示,在比较操作用户的掌纹信息与终端本地预先存储的掌纹信息之前,装置还可以包括;第二获取模块32,与调整模块34耦合连接,用于获取操作用户手掌所处的位置信息;调整模块34,与比较模块24耦合连接,用于调整操作用户手掌所处的位置信息与终端本地预先存储的手掌的位置信息相匹配。

可选地,位置信息包括:用户手掌与水平面的第一角度、用户手掌相对于终端向左或向右的旋转第二角度以及用户手掌与终端的距离。

图4是根据本发明实施例的基于掌纹的解锁装置可选结构框图二,如图4所示,在通过终端的图像采集器获取操作用户手掌的掌纹信息之前,该装置还包括:第三获取模块42,与存储模块44耦合连接,用于获取该用于存储在终端本地的用户手掌的掌纹信息以及用户手掌所处的位置信息;存储模块44,与第一获取模块22耦合连接,用于在该用于存储在终端本地的用户手掌的掌纹信息与图像采集器的取景界面信息比较大于第二预定阈值时,存储该用于存储在终端本地的用户手掌的掌纹信息。

图5是根据本发明实施例的终端结构框图,如图5所示,该终端包括:图像采集器52,用于在终端为解锁界面时,获取操作用户手掌的掌纹信息;比较器54,与图像采集器52耦合连接,用于依据参数信息,比较操作用户手掌的掌纹 信息与终端本地预先存储的掌纹信息;处理器56,与比较器54耦合连接,用于在操作用户手掌的掌纹信息与预先存储的掌纹信息的相似度大于第一预定阈值时,触发终端执行解锁操作。

可选地,在比较操作用户手掌的掌纹信息与终端本地预先存储的掌纹信息之前,图像采集器52,还用于获取操作用户手掌所处的位置信息;处理器56,还用于调整操作用户手掌所处的位置信息与终端本地预先存储的手掌的位置信息相匹配。

可选地,位置信息包括:用户手掌与水平面的第一角度、用户手掌相对于终端向左或向右的旋转第二角度以及用户手掌与终端的距离。

可选地,在通过终端的图像采集器获取操作用户手掌的掌纹信息之前,图像采集器52,还用于获取用于存储在终端本地的用户手掌的掌纹信息以及用户手掌所处的位置信息;处理器56,还用于在用于存储在终端本地的用户手掌的掌纹信息与图像采集器的取景界面信息比较大于第二预定阈值时,存储用于存储在终端本地的用户手掌的掌纹信息。

下面结合本发明的可选实施例对本发明进行举例说明;

本可选实施例提供了一种通过掌纹来解锁的终端,该终端包括:掌纹单元,建模存储单元,比对单元;

掌纹单元,用于提供一个菜单,通过该菜单可以设置通过掌纹锁定终端的方式;

建模存储单元(相当于上述的第一获取模块和第二获取模块),用于通过摄像头(相当于上述图像采集器)获取用户的掌纹,建立模型,存储掌纹,并将该模型存储到终端中;

比对单元(相当于比较模块),用于在解锁过程中,通过摄像头获取当前使用终端的用户的掌纹,然后进行建立临时的模型,接着将临时的模型与终端已经存储的模型进行比对;

下面结合附图对本可选实施例进行详细的说明;

图6是根据本发明可选实施例的掌纹单元结构框图,如图6所示,该掌纹单元是一个新的功能菜单,处于终端的“设置锁屏方式”列表下,该菜单为用户提供一个新的屏幕锁定方式----掌纹。

图7是根据本发明可选实施例的建模存储单元工作方法的流程图,如图7所示,该方法的步骤包括:

步骤S702:终端在“设置锁屏方式”的列表下,选择菜单“掌纹”进入;

步骤S704:根据终端给出的用于提醒用户将手掌放置于摄像头的取景界面的文字提示,提取掌纹;

步骤S706:点击下一步后会自动调用后摄像头,用户按照之前的提示将手掌放在摄像头的取景界面内;

步骤S708:当掌纹放置到取景界面内,摄像头自动开始获取掌纹,建立模型;如果无法正常获取,则执行步骤S710;如果正常获取,则执行步骤S712;

步骤S710:提示用户点击屏幕聚焦,帮助获取掌纹,在点击屏幕的同时,提示语消失;

其中,掌纹的信息包括:手掌的全部大小、纹数、纹路的走向,长短,形状以及纹路的交叉点;此外,还需要说明的是,当所获取的掌纹信息大于掌纹的所有信息80%(该值可以根据实际情况进行相应的调整)及以上就开始建立临时的模型;如果获取掌纹信息失败,则给出“获取掌纹失败”的提示,然后提示用户点击屏幕,重新聚焦获取掌纹,直成功获取掌纹信息。

步骤S712:正常提取掌纹后,开始建模存储;

其中,该过程在后台进行,对用户不可见。

图8是根据本发明可选实施例的比对单元工作方法的流程图,如图8所示,该方法的步骤包括:

步骤S802:在解锁界面,调用后摄像头;

步骤S804:手掌放在取景界面中让摄像头提取掌纹;如果无法正常获取,则提示用户点击屏幕聚焦,帮助获取掌纹,在点击屏幕的同时,提示语消失;

步骤S806:正常提取之后就将该掌纹建立一个临时的模型;

步骤S808:将该临时模型与终端中已经存储的模型对进行比对;

步骤S810:如果比对一致,则解锁终端进入;

其中,比对一致指的是临时模型与本地存储的模型的相似度大于预定阈值,如90%;

其中,在比对的过程中需要注意一下三点:(1),调整掌面和地面夹角的角度,小于90度;(2),调整掌面向左向右的旋转角度,小于90度;(3),调整临时模型的大小,模型内的各信息根据模型的大小改变而自适应发生变化;

图9是根据本发明可选实施例的基于掌纹解锁的终端的结构框图,如图9所示,该装置包括:掌纹单元、建模存储单元、比对单元;基于该装置对本实施 例的基于掌纹解锁的方法进行详细介绍,该方法的步骤包括:

步骤S902:通过掌纹单元,用户进入设置-安全设置,点击屏幕锁定方式,选择“掌纹”菜单进入;

步骤S904:点击下一步,屏幕会给出相应提示语,告知用户如何获取掌纹;

步骤S906:浏览完提示语之后,点击下一步,终端会自动调用后摄像头,然后进入取景界面;

步骤S908:摄像头开始自动聚焦获取掌纹信息,此时用户需将整个手掌放置于取景界面内,

其中,获取的掌纹信息主要包含以下信息:(1)手掌的全部大小;(2)纹数;(3)纹路的走向、长短,形状;(4)纹路的交叉点;

步骤S910:判断可以成功建模的条件是所获取的掌纹信息大于掌纹的所有信息的预定阈值及以上;

其中,该预定阈值可以根据实际情况进行相应的设置,如80%,该比率计算依靠取景界面的识别度,即在取景界面能80%或以上识别被取景对象,则可以建模存储;

步骤S912:如果获取掌纹信息不符合要求,则给出“获取掌纹失败”的提示,然后提示用户点击屏幕,重新聚焦获取掌纹,直成功获取掌纹信息。

步骤S914:成功获取之后,将该掌纹信息建模,然后存储到终端内存中,完成通过掌纹锁定屏幕的设置步骤。

步骤S916:用户在点亮屏幕之后,进入锁屏界面,此时提示用户向上滑动进入解锁界面;

步骤S918:用户将手掌放置于取景界面中,然后摄像头自动开始聚焦采集掌纹的信息;

其中,获取的掌纹信息主要包含以下信息:(1)手掌的全部大小;(2)纹数;(3)纹路的走向、长短,形状;(4)纹路的交叉点;

步骤S920:当所获取的掌纹信息大于掌纹的所有信息80%及以上就开始建立临时的模型;如果获取掌纹信息失败,则给出“获取掌纹失败”的提示,然后提示用户点击屏幕,重新聚焦获取掌纹,直成功获取掌纹信息。

其中,由于在建立临时模型的时候,手掌摆放的位置和之前建立模型时摆放的位置不一致,主要包括包含以下三个因素:(1)掌面和地面夹角的角度;(2)掌面向左向右的旋转角度;(3)掌面与终端的距离,会导致建立的模型与存储的 模型大小不一致;

其中,将建立的临时模型与终端内存中存储的模型进行比对时需要考虑以下三个因素;(1)调整掌面和地面夹角的角度,小于90度;(2)调整掌面向左向右的旋转角度,小于90度;(3)调整临时模型的大小,模型内的各信息根据模型的大小改变而自适应发生变化;

步骤S922:若比对成功,则解锁手机,进入终端;

步骤S924:若比对失败,则先给出用户相应的提示,然后重新开始执行比对。

通过本实施例中采用掌纹识别进行终端解锁的方式,由于掌纹的唯一性以及识别率高的特性,使得掌纹解锁的方式更加安全而且解锁成功率更高。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

上述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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