一种指纹识别方法及终端与流程

文档序号:13072981阅读:126来源:国知局
一种指纹识别方法及终端与流程

本发明涉及通信技术领域,尤其涉及一种指纹识别方法及终端。



背景技术:

指纹识别技术是日常生活中常用到的一种身份认证手段,被广泛应用在多种终端之上,如手机、个人电脑、支付终端等等,指纹识别技术采用用户的生物特征作为认证手段,其大范围的推广不仅为人们的生活带来了极大便利,更增强了用户个人隐私、资金财产的安全性。

现有的指纹识别技术多依靠于固定在终端上的指纹识别模块,用户需在此指纹识别模块上按压手指才能完成指纹识别。然而,不同的用户具有不同的使用习惯,位置固定的指纹识别模块势必会影响部分用户的使用体验。此外,虽然指纹识别技术在不断进步,但其安全性仍存在不足。例如,采用雕塑粘土伪造假指纹便可轻松通过指纹认证,其造假成本低廉、破解率高的特点已严重威胁到了指纹识别技术的安全性。

总之,现有的指纹识别技术存在着使用不便以及安全性不足的问题。



技术实现要素:

本发明提供一种指纹识别方法及终端,用以解决现有技术中存在的使用不便以及安全性不足的问题。

本发明实施例提供一种指纹识别方法,指纹识别区位于终端显示屏所在区域,包括:

接收指纹识别启动指令,并根据启动指令启动指纹识别区;指纹识别区为依据用户指令设定的;

在检测到指纹的位置信息和指纹的纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;

若符合,则指纹识别通过。

较佳的,若未检测到指纹的纹理信息,则确定指纹识别未通过;或,

若位置信息和纹理信息不符合指纹位置与指纹纹理的对照关系,则确定指纹识别未通过;或,

若检测到的位置信息与预设的指纹位置不符合,则确定指纹识别未通过。

较佳的,终端的显示屏下设置有指纹识别传感层和位置识别传感层;指纹识别传感层为默认关闭,位置识别传感层为默认开启;

接收指纹识别启动指令之后,还包括:

根据指纹识别启动指令,启动与指纹识别区对应的指纹识别传感层的区域。

较佳的,指纹识别区的个数为n,n为正整数;指纹识别启动指令中包括发起指纹识别请求的终端应用的信息;

根据启动指令启动指纹识别区,包括:

根据指纹识别启动指令中的终端应用的信息,判断发起指纹识别请求的终端应用;

根据预先存储的终端应用与指纹识别区的对应关系,启动与终端应用相对应的指纹识别区。

较佳的,指纹识别区是通过以下方法获得的:

接收用户输入的指纹识别区设定指令;

根据用户输入的指纹位置和指纹纹理,确定指纹识别区,并关联存储指纹位置和指纹纹理的对应关系。

本发明实施例提供一种终端,包括显示屏、处理器、位于显示屏下的指纹识别传感层和位置识别传感层;

处理器,用于接收指纹识别启动指令,并根据启动指令通知指纹识别传感层启动指纹识别区;指纹识别区为指纹识别传感层的部分或全部;

处理器,还用于接收位置识别传感层检测到的指纹的位置信息和指纹识别区检测到的指纹的纹理信息;若接收到位置信息和纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若符合,则确定指纹识别通过。

较佳的,处理器还用于:

若未检测到指纹的纹理信息,则确定指纹识别未通过;或,

若位置信息和纹理信息不符合指纹位置与指纹纹理的对照关系,则确定指纹识别未通过;或,

若检测到的位置信息与预设的指纹位置不符合,则确定指纹识别未通过。

较佳的,指纹识别传感层为默认关闭,位置识别传感层为默认开启。

较佳的,指纹识别区的个数为n,n为正整数;指纹识别启动指令中包括发起指纹识别请求的终端应用的信息;

处理器具体用于:

根据指纹识别启动指令中的终端应用的信息,判断发起指纹识别请求的终端应用;

根据预先存储的终端应用与指纹识别区的对应关系,启动与终端应用相对应的指纹识别区。

较佳的,处理器还用于:

接收用户输入的指纹识别区设定指令;

根据位置识别传感层检测的用户输入的指纹位置和指纹识别传感层检测的用户输入的指纹纹理,确定指纹识别区,并关联存储指纹位置和指纹纹理的对应关系。

综上所述,本发明实施例提供一种指纹识别方法及终端,指纹识别区位于终端显示屏所在区域,包括:接收指纹识别启动指令,并根据启动指令启动指纹识别区;指纹识别区为依据用户指令设定的;在检测到指纹的位置信息和指纹的纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若符合,则指纹识别通过。在本发明所公开的技术方案中,指纹识别区位于终端显示屏所在区域,是依据用户指令设定的,指纹识别区的位置并不固定,可以根据用户自身的需求设定,从而更能适应不同用户的需求,使得使用更加便捷。此外,指纹识别过程中,除了对指纹纹理信息的验证之外,还增加了对位置信息,以及位置信息和纹理信息之间的对照关系的验证,使得当指纹信息被盗用时仍可通过位置信息以及位置信息和纹理信息之间的对照关系保障指纹识别的安全性,因此,本发明所公开的方案还能够提高指纹识别的安全性。

附图说明

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

图1为本发明实施例提供的一种终端示意图;

图2为本发明实施例所提供的一种终端屏幕内部结构示意图;

图3为本发明实施例提供的一种指纹识别传感器阵列结构示意图;

图4为本发明实施例提供的一种指纹识别方法流程示意图;

图5为本发明实施例提供的一种指纹识别完整流程示意图;

图6为本发明实施例提供的一种设置指纹识别区的方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1为本发明实施例提供的一种终端示意图,如图1所示,指纹识别区位于终端显示屏所在区域。有别于现有技术中位置固定的指纹识别模块,指纹识别区在终端显示屏所在区域中的位置、大小、形状等特征都可由用户自行设置,指纹识别区既可以如图1中所示,设置于终端显示屏所在区域的右下角,也可以设置于中间、左上角、右下角等等位置,既可以是正方形,也可以是圆形,长方形等等形状。因此,这种由用户自行设置的指纹识别区能够更好地适应不同用户的使用需求,使用户使用起来更加便捷。

图2为本发明实施例所提供的一种终端屏幕内部结构示意图,如图2所示,终端屏幕下设置有指纹识别传感层和位置识别传感层,其中,指纹识别传感层可以获取用户的指纹纹理信息,位置识别传感层可以获取用户进行指纹识别认知时指纹的位置信息。较佳的,指纹识别传感层由指纹识别传感器阵列构成。指纹识别传感层和位置识别传感层的位置可以互换,但较佳的,指纹识别传感层位于位置识别传感层上方,这是因为指纹识别对精度的要求比位置识别高,将指纹识别传感层设置于位置识别传感层上方可以避免位置识别传感层对指纹识别传感层的识别精度产生干扰。图3为本发明实施例提供的一种指纹识别传感器阵列结构示意图,如图3所示,若干个指纹识别传感器共同构成了指纹识别阵列。这些指纹识别传感器的开启和关闭相互独立,互不影响。

基于上述终端,本发明实施例提供了一种指纹识别方法。图4为本发明实施例提供的一种指纹识别方法流程示意图,如图4所示,包括以下步骤:

s401:接收指纹识别启动指令,并根据启动指令启动指纹识别区;指纹识别区为依据用户指令设定的;

s402:在检测到指纹的位置信息和指纹的纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;

s403:若符合,则指纹识别通过。

具体实施过程中,终端中存有用户已设置的指纹识别区信息,用户对指纹识别区的设置可以在终端首次启动指纹识别功能时进行设置,也可以由用户自行开启指纹识别区的设置功能进行设置。指纹识别区是通过以下方法获得的:接收用户输入的指纹识别区设定指令;根据用户输入的指纹位置和指纹纹理,确定所述指纹识别区,并关联存储所述指纹位置和所述指纹纹理的对应关系。设置指纹识别区的具体流程将在具体实施例中详细介绍。

在s401的具体实施过程中,指纹识别启动指令的生成可以有多种形式,例如,用户请求解除终端锁屏时,生成指纹识别启动指令触发指纹识别流程;又例如,用户发起交易时,生成指纹识别启动指令触发指纹识别流程,其具体形式和触发情形本发明实施例并不作具体限定。接收到启动指令后,启动指纹识别区。

在s402和s403的具体实施过程中,在检测到用户的指纹位置信息和指纹纹理信息后,判断位置信息和纹理信息是否符合对指纹识别区预设的指纹位置和指纹纹理的对照关系,也就是说,所检测的用户的指纹位置信息和指纹纹理信息不仅要正确,而且还要满足指纹识别区中预设的指纹位置和指纹纹理的对照关系,只有上述三个判断标准都满足时,才认为指纹识别通过。较佳的,指纹识别区中指纹位置和指纹纹理的对照关系,可以是一对一,一对多,多对一,多对多中的任一种对照方式。较佳的,若检测到的所述纹理信息与预设的指纹纹理不符合,则确定指纹识别未通过;或,若所述位置信息和所述纹理信息不符合所述指纹位置与指纹纹理的对照关系,则确定指纹识别未通过;或,若检测到的所述位置信息与预设的指纹位置不符合,则确定指纹识别未通过。即,上述三个判断条件有一个不满足,即认为指纹识别未通过。需指出的是,具体实施过程中,对上述三个判断条件的判断并没有严格的先后顺序,较佳的,可以先验证指纹纹理信息和指纹位置信息,当二者都满足预设的指纹纹理和预设的指纹位置之后,再验证指纹纹理信息和指纹位置信息之间的对照关系。

指纹识别区位于终端显示屏所在区域,是依据用户指令设定的,指纹识别区的位置并不固定,可以根据用户自身的需求设定,从而更能适应不同用户的需求,使得使用更加便捷。此外,指纹识别过程中,除了对指纹纹理信息的验证之外,还增加了对位置信息,以及位置信息和纹理信息之间的对照关系的验证,使得当指纹信息被盗用时仍可通过位置信息以及位置信息和纹理信息之间的对照关系保障指纹识别的安全性,因此,本发明所公开的方案还能够提高指纹识别的安全性。

较佳的,如图2所示,终端屏幕下的指纹识别传感层默认关闭,位置识别传感层与现有技术中具备触摸屏功能的终端屏幕下的位置识别传感层相同,默认在终端被使用时开启,用于获取用户通过终端屏幕的触摸屏输入的操作信息。当接收指纹识别启动指令之后,启动与所述指纹识别区对应的指纹识别传感层上的部分区域,通过指纹识别传感层上的部分区域获取用户的指纹纹理信息,通过位置传感层获取用户的指纹位置信息,并对指纹纹理信息、指纹位置信息以及二者之间的对照关系进行判断。默认指纹识别传感层为关闭状态可以节省终端能耗,延长终端寿命,而位置识别传感层不仅可以用于指纹识别,还可以在终端被使用时识别用户的操作指令,能够与现有技术中的具有触摸屏的终端相兼容。

在本发明实施例所提供的指纹识别方法中,指纹识别区被设置于终端屏幕所在的区域。较佳的,指纹识别区的个数为n,n为正整数;指纹识别启动指令中包括发起指纹识别请求的终端应用的信息;根据启动指令启动指纹识别区,包括:根据指纹识别启动指令中的终端应用的信息,判断发起指纹识别请求的终端应用;根据预先存储的终端应用与指纹识别区的对应关系,启动与终端应用相对应的指纹识别区。在终端中设置多个指纹识别区,不同的指纹识别区用于不同的终端应用的认证。较佳的,多个指纹识别区可以预设有不同的指纹纹理和指纹位置的对照关系。在接收到指纹识别启动指令后,判断发起指纹识别请求的终端应用,之后,根据预设的终端应用与指纹识别区的对应关系启动相应的指纹识别区。例如,预设有指纹识别区a、指纹识别区b和指纹识别区c三个指纹识别区,其中指纹识别区a用于解除终端锁屏,指纹识别区b用于支付宝交易,指纹识别区c用于确认下载指令;当接收到指纹识别启动指令后,判断发起的指纹识别请求的终端应用;若判断后发现,是支付宝发起的指纹识别请求,则开启指纹识别区b。采用多个指纹识别区对应不同的终端应用的认证方式,能够提高应用的安全性,使得即使指纹纹理和指纹位置被盗用或破解时,仍可通过指纹识别区与终端应用的对照关系进一步保障终端信息安全,从而提高了指纹认证的安全性。

为例更具体地说明本发明实施例所提供的指纹识别方法,本发明实施例还提供以下具体实施例,需指出的是,以下具体实施例只是为了更具体地说明本发明实施例所提供的方法,并不代表本发明实施例仅适用于或仅包括以下几种情况。

具体实施例(一)

在进行指纹识别的具体实施过程中,可通过如图5所示的流程图进行识别。图5为本发明实施例提供的一种指纹识别完整流程示意图,如图5所示,包括以下步骤:

s501:接收指纹识别启动指令;

s502:根据启动指令启动指纹识别区;

s503:检测指纹的位置信息和指纹的纹理信息;

s504:判断位置信息与预设的指纹位置是否符合;若是,则执行s505;若否,则执行s508;

s505:判断纹理信息与预设的指纹纹理是否符合;若是,则执行s506;若否,则执行s508;

s506:判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若是,则执行s507;若否,则执行s508;

s507:确认指纹识别通过;

s508:确认指纹识别未通过。

在上述方法流程中,s504、s505和s506之间并没有固定的先后顺序,即可以按图中顺序执行,也可以按其它顺序执行,如先执行s505,若判断结果为“是”,则执行s506,若判断结果为“是”,再执行s504。当然,s504、s505和s506也可以同时执行,当三个判断结果都为“是”时,执行s507。

(具体实施例二)

为了使本发明实施例的技术方案更加完善,本发明实施例还提供一种设置指纹识别区的方法。图6为本发明实施例提供的一种设置指纹识别区的方法流程示意图,如图6所示,包括以下步骤:

s601:接收用户输入的指纹识别区设定指令;

s602:根据用户输入的指纹位置和指纹纹理,确定指纹识别区,并关联存储指纹位置和指纹纹理的对应关系

在s601的具体实施过程中,用户可以通过“设置”功能设置指纹识别区。对于将指纹识别区与终端应用对应的技术方案,用户输入的指纹识别区设定指令中还应包括接下来要设置的指纹识别区所对应的终端应用的信息。例如,要为微信设置对应的指纹识别区时,则在指纹识别区设定指令中指定所设置的指纹识别区为与微信对应的指纹识别区。

在s602的具体实施过程中,用户根据终端的引导指示点击屏幕,由终端的位置识别传感层采集用户输入的指纹位置,由终端的指纹识别传感层采集用户输入的指纹纹理,并将指纹位置和指纹纹理关联起来存储,这些信息都是指纹识别区的一部分。可选的,用户也可以对指纹识别区的大小、形状进行设置,可选的,一个指纹识别区中可以存储多个指纹纹理、多个指纹位置以及它们之间的对照关系。

综上所述,本发明实施例提供一种指纹识别方法,指纹识别区位于终端显示屏所在区域,包括:接收指纹识别启动指令,并根据启动指令启动指纹识别区;指纹识别区为依据用户指令设定的;在检测到指纹的位置信息和指纹的纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若符合,则指纹识别通过。在本发明所公开的技术方案中,指纹识别区位于终端显示屏所在区域,是依据用户指令设定的,指纹识别区的位置并不固定,可以根据用户自身的需求设定,从而更能适应不同用户的需求,使得使用更加便捷。此外,指纹识别过程中,除了对指纹纹理信息的验证之外,还增加了对位置信息,以及位置信息和纹理信息之间的对照关系的验证,使得当指纹信息被盗用时仍可通过位置信息以及位置信息和纹理信息之间的对照关系保障指纹识别的安全性,因此,本发明所公开的方案还能够提高指纹识别的安全性。

基于相同的技术构思,上述方法是在基于图2所示的终端的基础上实现的。如图2所示显示屏、位于所述显示屏下的指纹识别传感层和位置识别传感层,除此之外,该终端还包括处理器,具体实施过程中,处理器的功能可以由终端芯片部分或全部完成。

本发明实施例所提供的一种终端,包括:

处理器,用于接收指纹识别启动指令,并根据启动指令通知指纹识别传感层启动指纹识别区;指纹识别区为指纹识别传感层的部分或全部;

处理器,还用于接收位置识别传感层检测到的指纹的位置信息和指纹识别区检测到的指纹的纹理信息;若接收到位置信息和纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若符合,则确定指纹识别通过。

较佳的,处理器还用于:

若检测到的纹理信息与预设的指纹纹理不符合,则确定指纹识别未通过;或,

若位置信息和纹理信息不符合指纹位置与指纹纹理的对照关系,则确定指纹识别未通过;或,

若检测到的位置信息与预设的指纹位置不符合,则确定指纹识别未通过。

较佳的,指纹识别传感层为默认关闭,位置识别传感层为默认开启。

较佳的,指纹识别区的个数为n,n为正整数;指纹识别启动指令中包括发起指纹识别请求的终端应用的信息;

处理器具体用于:

根据指纹识别启动指令中的终端应用的信息,判断发起指纹识别请求的终端应用;

根据预先存储的终端应用与指纹识别区的对应关系,启动与终端应用相对应的指纹识别区。

较佳的,处理器还用于:

接收用户输入的指纹识别区设定指令;

根据位置识别传感层检测的用户输入的指纹位置和指纹识别传感层检测的用户输入的指纹纹理,确定指纹识别区,并关联存储指纹位置和指纹纹理的对应关系。

综上所述,本发明实施例提供一种指纹识别方法及终端,指纹识别区位于终端显示屏所在区域,包括:接收指纹识别启动指令,并根据启动指令启动指纹识别区;指纹识别区为依据用户指令设定的;在检测到指纹的位置信息和指纹的纹理信息后,判断位置信息和纹理信息是否符合预设的指纹位置与指纹纹理的对照关系;若符合,则指纹识别通过。在本发明所公开的技术方案中,指纹识别区位于终端显示屏所在区域,是依据用户指令设定的,指纹识别区的位置并不固定,可以根据用户自身的需求设定,从而更能适应不同用户的需求,使得使用更加便捷。此外,指纹识别过程中,除了对指纹纹理信息的验证之外,还增加了对位置信息,以及位置信息和纹理信息之间的对照关系的验证,使得当指纹信息被盗用时仍可通过位置信息以及位置信息和纹理信息之间的对照关系保障指纹识别的安全性,因此,本发明所公开的方案还能够提高指纹识别的安全性。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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