一种指纹解锁的方法及终端与流程

文档序号:11865167阅读:226来源:国知局
一种指纹解锁的方法及终端与流程

本发明涉及电子技术领域,尤其涉及一种指纹解锁的方法及终端。



背景技术:

指纹解锁的方式已经广泛地被应用到各种智能电子设备中,尤其是在手机和平板等移动设备的领域,其中指纹解锁技术中指纹识别的准确性以及识别速度最为关键,对用户的体验感受影响最为深刻,为了提高用户的体验效果,给用户形成一种快速解锁的印象实有必要。



技术实现要素:

本发明实施例提供一种指纹解锁的方法,可以给用户一种快速解锁的印象,提高用户的体验好感。

第一方面,本发明实施例提供了一种指纹解锁的方法,该方法包括:若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令;根据亮屏指令,点亮屏幕;在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用;判断录入的指纹是否与预存的指纹相匹配;若录入的指纹与预存的指纹相匹配,开放屏幕的触摸权限,解锁成功。

另一方面,本发明实施例提供了一种终端,该终端包括第一生成单元、亮屏单元、第一显示单元、第一判断单元以及处理单元,其中第一生成单元用于若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令;亮屏单元用于根据亮屏指令,点亮屏幕;第一显示单元用于在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用;第一判断单元用于判断录入的指纹是否与预存的指纹相匹配;处理单元用于若第一判断单元判断出录入的指纹与预存的指纹相匹配,开放屏幕的触摸权限,解锁成功。

本发明实施例所公开的一种指纹解锁的方法,通过若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令;根据亮屏指令,点亮屏幕;在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用;判断录入的指纹是否与预存的指纹相匹配;若录入的指纹与预存的指纹相匹配,开放屏幕的触摸权限,解锁成功,实现了若检测到了录入指纹即显示主菜单界面,而不需要等指纹识别结果再在屏幕上显示界面,因此给用户形成了一种快速解锁的印象,提高了用户的体验效果。

附图说明

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

图1是本发明实施例提供的一种指纹解锁的方法的第一实施例的示意流程图;

图1a是本发明实施例提供的一种终端屏幕的示意图;

图2是本发明实施例提供的一种指纹解锁的方法的第二实施例的示意流程图;

图3是本发明实施例提供的一种终端的第一实施例的示意性框图;

图4是本发明实施例提供的一种终端的第二实施例的示意性框图;

图5是本发明实施例提供的一种终端的第三实施例的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或若干个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本发明实施例提供的一种指纹解锁的方法应用于终端,终端包括但是不限制于任何一种可与用户通过按键、键盘、虚拟键盘、遥控器、触摸装置、声控设备进行人机交互的电子产品,例如智能手机(如Android手机、ios手机、Windows Phone手机等)、平板电能、掌上电能、笔记本电脑、移动互联网设备、穿戴式设备等。以上电子设备仅是举例,而非穷举,本发明实施例提供的终端包括但是不限制于上述电子设备。所述终端上设置有指纹传感器,可以用于用户录入指纹。

请参看图1,是本发明提供的一种指纹解锁方法的第一实施例的示意流程图。如图所示,该方法包括S101~S106:

S101,若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令。

具体的,黑屏状态用于表示终端处于锁定状态,终端的背景灯熄灭,屏幕上不显示任何信息且屏幕的触摸权限未开放,即用户触摸屏幕上非指纹传感器感测区域时,终端将不会响应用户的触摸操作。指纹传感器包括但是不限制光学传感器、超声波传感器、半导体传感器。

S102,根据亮屏指令,点亮屏幕。具体的,根据亮屏指令,点亮终端上的背景灯,进而实现点亮屏幕。

S103,在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用。

具体的,本实施例中S102点亮屏幕和S103中显示处于触摸权限控制状态的主菜单界面是同时执行的。本实施例中优选主菜单界面用于表示终端的首页桌面,包括若干应用程序的图标,如图1a所示,主菜单界面11显示在终端屏幕1上,应用程序的图标12显示在主菜单界面11上。不论终端屏幕被锁定时是否处于打开应用程序的运行界面或者处于系统设置的配置界面,都将显示主菜单界面,进而保护了用户的隐私,防止他人查看到终端被锁定时的应用信息;在其他可行的实施例中,若终端被锁定时处于打开应用程序的运行界面或者处于系统设置的配置界面,主菜单界面为终端被锁定时的运行界面或者配置界面,若终端被锁定时不处于打开应用程序的运行界面或者处于系统设置的配置界面,主菜单界面为终端的首页桌面。

主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用具体表示为:用户触摸主菜单界面,终端将不会响应用户的触摸操作,触摸操作可以理解为无效操作。例如点击主菜单界面上的应用程序的图标,将不会响应点击操作而打开和运行该应用程序。

需要说明的是,本实施例中,将显示处于触摸权限控制状态的主菜单界面的过程定义为视觉解锁。基于常规情境下,用户对指纹解锁的解锁速度是通过终端屏幕的变化来判断的,若终端屏幕从黑屏状态变为亮屏状态并进入了主菜单界面,将给用户形成一种解锁成功的感观,因此本实施例中,将在屏幕上显示处于触摸权限控制状态的主菜单界面定义为视觉解锁,应当理解,由于主菜单界面处于触摸权限控制状态,因此视觉解锁不等于指纹解锁成功。

S104,判断录入的指纹是否与预存的指纹相匹配,若相匹配,执行S105;若不匹配,执行S106。

具体的,S104为指纹识别步骤,若录入的指纹和预存的指纹相匹配,表示用户为合法用户;若录入的指纹与预存的指纹不匹配,表示用户不是合法用户的几率较大。

S105,开放屏幕的触摸权限,解锁成功。

具体的,开放屏幕的触摸权限后,用户触摸屏幕,将会响应用户的触摸操作执行相关指令。

S106,解锁失败。

需要说明的是,相较于S104判断录入的指纹是否与预存的指纹相匹配的步骤,优先执行S103在屏幕上显示处于触摸权限控制状态的主菜单界面或者同步执行S103在屏幕上显示处于触摸权限控制状态的主菜单界面和S104判断录入的指纹是否与预存的指纹相匹配。因此,实现了同步执行视觉解锁与指纹识别或者相较于指纹识别,优先执行视觉解锁,提高了指纹解锁速度;又由于视觉解锁后,会给用户造成解锁成功的感观,因此进一步给用户形成了一种指纹解锁速度极大提高了的体验。

还需要说明的是,为了提高用户的体验感受,若解锁成功,所述指纹解锁的方法还包括:

若解锁成功,按照预设的提醒方式提示用户,提醒方式包括但是不限制于震动、响铃。

若解锁失败,所述指纹解锁的方法还包括:

若录入的指纹与预存的指纹不匹配,解锁失败,提示用户重新录入指纹;若预设时间内未再次检测到指纹录入,生成灭屏指令;根据灭屏指令,将屏幕从亮屏状态转换为黑屏状态。

具体的,提示用户重新录入指纹的方式可以是在屏幕上显示重新录入指纹的提示信息;还可以是以语音播报方式播放重新录入指纹的提示语音。

上述可知,本发明实施例中的指纹解锁的方法,通过检测到指纹录入后,点亮屏幕并在屏幕上显示处于触摸权限控制状态的主菜单界面,再进行判断录入的指纹是否与预存的指纹相匹配的步骤或者在屏幕上显示处于触摸权限控制状态的主菜单界面与判断录入的指纹是否与预存的指纹相匹配同步进行,进而实现了同步执行视觉解锁与指纹识别或者相较于指纹识别,优先执行视觉解锁,提高了指纹解锁速度;又由于视觉解锁后,会给用户造成解锁成功的感观,因此进一步给用户形成了一种指纹解锁速度极大提高了的感受,提高了用户体验感。

请看图2,是本发明提供的一种指纹解锁的方法的第二实施例的示意性流程图,如图所示,第二实施例中一种指纹解锁的方法包括S201~S214,其中S201~S208应用于解锁终端上的应用程序;S209~S214应用于解锁终端屏幕,由于本实施例中S209~S214的步骤与第一实施例中S101~S106的步骤相同,因此本实施例中将对此不再进行赘述。

S201,若检测到用户打开应用程序的操作,显示录入指纹的提示信息。

具体的,预先对应用程序设置其打开方式为指纹识别,进而可以保护用户的隐私,防止他人打开应用程序而获取到用户的一些私人信息,例如可以对备忘录、提醒事项等应用程序设置其打开方式为指纹识别。

S202,判断当前时刻应用程序是否在后台运行,若当前时刻应用程序未在后台运行,执行S203;若当前时刻应用程序在后台运行,执行S207。

S203,若通过指纹传感器检测到指纹录入,加载应用程序的资源。

S204,判断录入的指纹是否与预存的指纹相匹配,若录入的指纹与预存的指纹不匹配,执行S205;若录入的指纹与预存的指纹相匹配,执行S206。

需要说明的是,相较于S204中判断录入的指纹是否与预存的指纹相匹配的步骤,优先执行S203中加载应用程序的资源的步骤,或者同步执行S203中加载应用程序的资源的步骤和S204中判断录入的指纹是否与预存的指纹相匹配的步骤。

S205,解锁失败,释放加载的应用程序的资源。

具体的,若解锁失败,预先加载的应用程序的资源需要被清理。

S206,解锁成功,打开应用程序的运行界面。

具体的,若当前时刻应用程序的资源还未加载完成,则执行S206的同时,继续加载应用程序的剩余资源。

S207,若通过指纹传感器检测到指纹录入,判断录入的指纹是否与预存的指纹相匹配。若相匹配,执行S206;若不匹配,执行S208。

S206,解锁成功,打开应用程序的运行界面。

具体的,若应用程序当前时刻在后台运行,则视为应用程序的资源已经被加载了,因此若解锁成功,则控制终端将从当前界面切换为正在运行的应用程序的运行界面。

S208,解锁失败。具体的,解锁失败后,所述方法还包括:提示重新录入指纹。

需要说明是,执行S206或S205或S208后,应用于解锁终端上的应用程序的指纹解锁方法的流程结束。

上述可知,本发明第二实施例一种指纹解锁的方法既可以应用于终端屏幕的解锁,还可以应用于终端上的应用程序解锁,丰富了指纹解锁的方法的应用场景,且所述方法应用于终端上的应用程序解锁时,还可以保护用户的隐私。本实施例中,当所述方法应用于终端上的应用程序解锁时,若判断出应用程序当前时刻未在后台运行,优选相较于判断录入的指纹是否与预存的指纹相匹配的步骤,将先执行加载应用程序的资源,进而使指纹识别通过时,应用程序的资源已经被加载完了或者被加载了部分,因此,提高了打开应用程序的速度,提高了用户的体验感。

请参看图3,是本发明提供的一种终端的第一实施例的示意性框图,如图所述的终端300包括:第一生成单元301、亮屏单元302、第一显示单元303、第一判断单元304以及处理单元305。

其中,第一生成单元301,用于若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令。

具体的,黑屏状态用于表示终端处于锁定状态,,终端的背景灯熄灭,屏幕上不显示任何信息且屏幕的触摸权限未开放,即用户触摸屏幕上非指纹传感器感测区域时,终端将不会响应用户的触摸操作。

亮屏单元302,用于根据亮屏指令,点亮屏幕。

第一显示单元303,用于在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用。

具体的,其中亮屏单元302点亮屏幕和第一显示单元303显示处于触摸权限控制状态的主菜单界面是同时执行的。本实施例中优选主菜单界面用于表示终端的首页桌面,包括若干应用程序的图标。其他可行的实施例中,若终端被锁定时处于打开应用程序的运行界面或者处于系统设置的配置界面,主菜单界面为终端被锁定时的运行界面或者配置界面,若终端被锁定时不处于打开应用程序的运行界面或者处于系统设置的配置界面,主菜单界面为终端的首页桌面。

主菜单界面处于触摸权限控制状态时,主菜单界面在触摸权限控制状态下无法启用具体表示为:用户触摸主菜单界面,终端将不会响应用户的触摸操作,触摸操作可以理解为无效操作。

第一判断单元304,用于判断录入的指纹是否与预存的指纹相匹配,若录入的指纹与预存的指纹相匹配,解锁成功;若录入的指纹与预存的指纹不匹配,解锁失败。

处理单元305,用于第一判断单元304判断出录入的指纹与预存的指纹相匹配,开放屏幕的触摸权限,解锁成功。

具体的,开放屏幕的触摸权限后,用户触摸屏幕,将会响应用户的触摸操作执行相关指令。

进一步地,为了提高用户的体验感受,终端300还包括提示单元306,提示单元306用于,若解锁成功,按照预设的提醒方式提示用户,提醒方式包括但是不限制于震动、响铃。

进一步地,终端300还包括检测单元307、第二生成单元308以及转换单元309。

其中,若解锁失败,提示单元306还用于提示用户重新录入指纹。

检测单元307,用于提示单元306提示后,检测预设时间内是否有指纹再次录入。

第二生成单元308,用于若预设时间内未再次检测到指纹录入,生成灭屏指令。

转换单元309,用于根据灭屏指令,将屏幕从亮屏状态转换为黑屏状态。

具体的,提示重新录入指纹的方式可以是在屏幕上显示重新录入指纹的提示信息;还可以是以语音播报方式播放重新录入指纹的提示语音。

请看图4,是本发明提供的一种终端的第二实施例的示意性框图。如图所示,终端400包括第一生成单元401、亮屏单元402、第一显示单元403、第一判断单元404、处理单元405、第二显示单元406、第二判断单元407、加载单元408、释放单元409以及启动单元410。

其中,第一生成单元401,用于若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令。

亮屏单元402,用于根据亮屏指令,点亮屏幕。

第一显示单元403,用于在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态无法启用。

第一判断单元404,用于判断录入的指纹是否与预存的指纹相匹配,若录入的指纹与预存的指纹相匹配,解锁成功;若录入的指纹与预存的指纹不匹配,解锁失败。

处理单元405,用于第一判断单元404判断出录入的指纹与预存的指纹相匹配,开放屏幕的触摸权限,解锁成功。

需要说明的是,第一生成单元401、亮屏单元402、第一显示单元403、第一判断单元404以及处理单元405常用于解锁终端屏幕,具体请参照本发明一种终端的第一实施例中的描述。

第二显示单元406,用于若检测到用户打开应用程序的操作,显示录入指纹的提示信息。

第二判断单元407,用于判断当前时刻应用程序是否在后台运行。

加载单元408,用于若第二判断单元407判断出当前时刻应用程序未在后台运行,且若通过指纹传感器检测到指纹录入,加载应用程序的资源。

第一判断单元404,用于判断录入的指纹是否与预存的指纹相匹配。若录入的指纹与预设的指纹相匹配,解锁成功;若录入的指纹与预设的指纹不匹配,解锁失败。

释放单元409,用于若加载单元408加载了应用程序的资源,且第一判断单元404判断出录入的指纹与预设的指纹不匹配,释放加载的应用程序的资源。

启动单元410,用于若加载单元408加载了应用程序的资源,且第一判断单元404判断出录入的指纹与预设的指纹相匹配,打开应用程序的运行界面;以及还用于若第二判断单元407判断出当前时刻应用程序在后台运行,且第一判断单元404判断出录入的指纹与预设的指纹相匹配,打开应用程序的运行界面。

具体的,控制终端将从当前界面切换为正在运行的应用程序的运行界面。

第二显示单元406、第二判断单元407、加载单元408、释放单元409、启动单元410以及第一判断单元404常用于解锁终端上的应用程序。

请看图5,是本发明实施例提供的一种终端的第四实施例的示意性框图。如图所示,终端500可以包括一个或者若干个处理器501、一个或者若干个输入装置502、一个或者若干个输出装置503、存储器504以及指纹传感器506。上述处理器501、输入装置502、输出装置503以及存储器504、指纹传感器506通过总线连接。

输入装置502用于接收用户操作输入的信息。具体实现中,本发明实施例的输入装置502可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。

输出装置503用于对外指纹解锁的结果。具体实现中,本发明实施例的输出装置503可包括显示器、扬声器、打印机等。

存储器504用于存储带有各种功能的程序数据,具体实现中,本发明实施例的存储器504可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器504还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。

指纹传感器506用于检测用户录入的指纹,本发明实施例的指纹传感器可以是光学传感器,还可以是超声波传感器或者半导体传感器等。

处理器501用于调用存储器504中存储的程序数据即执行存储器504存储的指令,并执行如下操作:

若终端处于黑屏状态且通过指纹传感器检测到指纹录入,生成亮屏指令,根据亮屏指令,点亮屏幕,在屏幕上显示终端的主菜单界面且主菜单界面处于触摸权限控制状态,主菜单界面在触摸权限控制状态下无法启用,判断录入的指纹是否与预存的指纹相匹配,若相匹配,开放屏幕的触摸权限,解锁成功;若不匹配,解锁失败。

为了提高用户的体验感受,若解锁成功,处理器501还执行如下操作:

若解锁成功,按照预设的提醒方式提示用户,提醒方式包括但是不限制于震动、响铃。

若解锁识别,处理器501还执行如下操作:

若录入的指纹与预存的指纹不匹配,解锁失败,提示用户重新录入指纹;若预设时间内未再次检测到指纹录入,生成灭屏指令;根据灭屏指令,将屏幕从亮屏状态转换为黑屏状态。

若指纹解锁方法应用于终端的应用程序解锁,处理器501还执行如下操作:

若检测到用户打开应用程序的操作,显示录入指纹的提示信息,判断当前时刻应用程序是否在后台运行,若当前时刻应用程序未在后台运行,若通过指纹传感器检测到指纹录入,加载应用程序的资源,判断录入的指纹是否与预存的指纹相匹配,若录入的指纹与预存的指纹不匹配解锁失败,释放加载的应用程序的资源;若录入的指纹与预存的指纹相匹配,解锁成功,打开应用程序的运行界面。若当前时刻应用程序在后台运行,若通过指纹传感器检测到指纹录入,判断录入的指纹是否与预存的指纹相匹配。若不匹配,解锁失败;若相匹配,解锁成功,打开应用程序的运行界面。

应当理解,在本发明实施例中,所称处理器501可以是中央第一处理单元(Central Processing Unit,CPU),该处理器501还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如若干个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

另外,在本发明各个实施例中的各功能单元可以集成在一个第一处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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