CN107015879A - 指纹解锁方法及装置 - Google Patents

指纹解锁方法及装置 Download PDF

Info

Publication number
CN107015879A
CN107015879A CN201710236841.6A CN201710236841A CN107015879A CN 107015879 A CN107015879 A CN 107015879A CN 201710236841 A CN201710236841 A CN 201710236841A CN 107015879 A CN107015879 A CN 107015879A
Authority
CN
China
Prior art keywords
fingerprint
unlocked
threshold value
value
activation threshold
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
Application number
CN201710236841.6A
Other languages
English (en)
Inventor
丁以胜
贺彪
吕文康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yude Technology Co Ltd
Original Assignee
Shanghai Yude Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Yude Technology Co Ltd filed Critical Shanghai Yude Technology Co Ltd
Priority to CN201710236841.6A priority Critical patent/CN107015879A/zh
Publication of CN107015879A publication Critical patent/CN107015879A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明实施例公开了一种指纹解锁方法及装置,其中该方法包括:在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;在当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。本发明实施例在环境差异导致终端的指纹解锁触发失败时,根据当前环境更新触发阈值,使得触发阈值与当前环境匹配,从而可以在当前环境下正常触发指纹解锁的硬件中断,进而能够正常进行指纹解锁。

Description

指纹解锁方法及装置
技术领域
本发明实施例涉及指纹识别技术领域,尤其涉及一种指纹解锁方法及装置。
背景技术
随着电子技术的发展和用户需求的多元化,越来越多的用户终端使用了指纹解锁技术。
要想使用指纹解锁,首先需要录入指纹,录入指纹的具体过程如下:根据终端的提示,用户间歇性地在指纹传感器上放置手指和拿开手指,其中,放置手指时,终端通过指纹传感器采集指纹图像,采集完整的指纹图像后,对图像进行处理,得到指纹数据并存储;拿开手指时,终端通过指纹传感器采集一张空白灰度图,并根据预设算法计算出该空白灰度图的中断值,将该中断值写入到指纹传感器的寄存器中,该中断值作为触发指纹解锁硬件中断的阈值。在后续的指纹解锁过程中,用户手指按压指纹传感器,成功触发中断,软件控制指纹传感器进行指纹采集,对采集的指纹图像进行处理后,与之前存储的指纹数据进行匹配,如果匹配成功,则可以解锁,否则不能解锁。
但是,用户录入指纹后,如果进入差异较大的其他环境(例如温度和/或湿度差异较大),此时手指按压指纹传感器,终端无反应,即指纹解锁无法正常触发,进而无法通过指纹解锁。例如,北方寒冷的冬天,室内温度为20至25摄氏度,室外温度为零下15至25摄氏度,用户携带终端从室内走到室外,在室外进行指纹解锁时,终端会出现指纹触摸无反应,无法通过指纹解锁的情况。同样的,用户从20度左右的常温突然进入高温(例如50度左右),也无法使用指纹解锁。对于上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种指纹解锁方法及装置,能够避免环境差异对指纹解锁正常触发的影响,从而可以正常进行指纹解锁。
第一方面,本发明实施例提供了一种指纹解锁方法,包括:
在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;
在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
进一步地,根据当前环境更新预存的触发阈值,包括:
获取所述当前环境下的空白灰度图;
根据所述空白灰度图计算得到与所述当前环境对应的中断值;
判断所述中断值与所述预存的触发阈值的差值是否超出预设范围;
如果所述差值超出所述预设范围,则将所述预存的触发阈值更新为所述中断值。
进一步地,在根据当前环境更新预存的触发阈值之前,所述方法还包括:
在终端的指纹解锁触发失败时,检测所述终端的屏幕是否从熄灭状态变化为点亮状态;
如果是,则根据所述当前环境更新所述预存的触发阈值。
进一步地,检测所述终端的屏幕是否从熄灭状态变化为点亮状态,包括:
检测所述终端的屏幕属性值;
如果所述屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定所述终端的屏幕从熄灭状态变化为点亮状态;
如果所述屏幕属性值一直是对应于熄灭状态的值,则确定所述终端的屏幕状态未发生变化。
进一步地,在根据当前环境更新预存的触发阈值之前,所述方法还包括:
在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;
接收所述处理器下发的控制信号,其中,所述控制信号用于指示根据所述当前环境更新所述预存的触发阈值。
进一步地,在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁,包括:
检测到用户在指纹解锁区域的按压操作;
根据所述按压操作和所述更新后的触发阈值触发硬件中断,并获取当前指纹图像;
根据所述当前指纹图像和预存的指纹数据进行指纹解锁。
第二方面,本发明实施例还提供了一种指纹解锁装置,包括:
阈值更新模块,用于在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;
指纹解锁模块,用于在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
进一步地,所述阈值更新模块包括:
图像获取单元,用于获取所述当前环境下的空白灰度图;
中断值计算单元,用于根据所述空白灰度图计算得到与所述当前环境对应的中断值;
判断单元,用于判断所述中断值与所述预存的触发阈值的差值是否超出预设范围;
阈值更新单元,用于在所述差值超出所述预设范围的情况下,将所述预存的触发阈值更新为所述中断值。
进一步地,所述装置还包括:
屏幕检测模块,用于在终端的指纹解锁触发失败时,检测所述终端的屏幕是否从熄灭状态变化为点亮状态;如果是,所述阈值更新模块根据所述当前环境更新所述预存的触发阈值。
进一步地,所述屏幕检测模块具体用于:
检测所述终端的屏幕属性值;如果所述屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定所述终端的屏幕从熄灭状态变化为点亮状态;如果所述屏幕属性值一直是对应于熄灭状态的值,则确定所述终端的屏幕状态未发生变化。
进一步地,所述装置还包括:
消息上报模块,用于在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;
信号接收模块,用于接收所述处理器下发的控制信号,其中,所述控制信号用于指示根据所述当前环境更新所述预存的触发阈值。
进一步地,所述指纹解锁模块包括:
操作检测单元,用于检测用户在指纹解锁区域的按压操作;
指纹获取单元,用于根据所述按压操作和所述更新后的触发阈值触发硬件中断,并获取当前指纹图像;
指纹解锁单元,用于根据所述当前指纹图像和预存的指纹数据进行指纹解锁。
本发明实施例的指纹解锁方法及装置,在环境差异导致终端的指纹解锁触发失败时,根据当前环境更新触发阈值,使得触发阈值与当前环境匹配,从而可以在当前环境下正常触发指纹解锁的硬件中断,进而能够正常进行指纹解锁。
附图说明
图1是本发明实施例一提供的指纹解锁方法的流程图;
图2是本发明实施例二提供的指纹解锁方法中步骤S110的具体流程图;
图3是本发明实施例三提供的指纹解锁装置的结构框图;
图4是本发明实施例四提供的指纹解锁方法的优选流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在终端锁屏的情况下,想要进行指纹解锁,需要触发指纹传感器这个硬件对CPU的中断,使得CPU能够控制指纹传感器进行指纹采集,才可以执行后续的指纹匹配和解锁。指纹传感器可以是电容感应式传感器。
现有技术中,用户录入指纹后,如果进入差异较大的其他环境(例如温度和/或湿度差异较大),此时用户手指按压(可以是触摸、轻轻按压或者用力按压)指纹传感器,终端没有任何反应,继续保持锁屏,无法通过指纹解锁。这表明在当前环境下无法正常触发指纹传感器对CPU的中断,CPU不能控制指纹传感器采集指纹,进而无法通过指纹解锁。现有的指纹解锁触发过程如下:终端检测到用户按压指纹传感器,在已存储的硬件中断触发阈值与当前环境匹配的情况下(是否匹配由指纹传感器的材料决定),指纹传感器发出中断信号(例如,由于电容感应,低电平变为高电平,这个高电平即为中断信号),CPU接收到中断信号,控制指纹传感器采集指纹,对采集的指纹图像进行图像处理后,与录入的指纹数据进行匹配以实现指纹解锁。
经过分析,导致上述问题的原因是:在不同环境(即不同温度和湿度)下采集的空白灰度图的亮度、对比度均有所不同,其本质是像素点灰度值的不同,例如,温度越高,像素点灰度值越大。录入指纹时,采集空白灰度图计算得到触发阈值,在与录入指纹的环境差异较大的环境下,触发阈值没有匹配当前环境,因此,指纹传感器无法发出中断信号给CPU,CPU无法控制指纹传感器,即指纹解锁触发失败。
实施例一
图1是本发明实施例一提供的指纹解锁方法的流程图,本实施例可适用于温度和/或湿度差异过大的环境导致指纹解锁无法正常触发的情况,该方法可以由指纹解锁装置来执行,例如,具有指纹解锁功能的智能手机、平板电脑、智能可穿戴设备等。如图1所示,该指纹解锁方法具体包括如下步骤:
步骤S110,在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值。
本步骤中,指纹解锁触发失败是指按照现有的指纹解锁触发过程不能成功触发硬件中断,CPU不能控制指纹传感器采集指纹,终端没有任何反应,继续保持锁屏,无法通过指纹解锁。当前环境包括温度和/或湿度,在该环境下,终端的指纹解锁触发失败。当前环境是与录入指纹的环境的差异大于预设值的环境,该预设值可以根据多次实验得到。以温度为例,录入指纹时温度为20摄氏度,经过多次实验,在0摄氏度以下或40摄氏度以上,终端的指纹解锁触发失败,则可以确定预设值为20摄氏度。预存的触发阈值可以存储在指纹传感器的寄存器中,该触发阈值是根据录入指纹时所采集的空白灰度图计算得到的,触发阈值可以是空白灰度图的平均灰度值、空白灰度图的对比度、空白灰度图某一预设区域的平均灰度值、对亮度与对比度进行计算得到的值或者根据其他预设算法计算得到的值。
步骤S120,在当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
本步骤中,更新触发阈值后,在当前环境下按照现有的指纹解锁触发过程能够成功触发中断,即终端检测到用户按压指纹传感器,由于更新后的触发阈值与当前环境匹配,指纹传感器向CPU发送中断信号,CPU接收到中断信号后,硬件中断成功触发,CPU控制指纹传感器采集指纹图像,对采集的指纹图像进行图像处理后,与录入的指纹数据进行匹配以实现指纹解锁。本步骤中的指纹解锁包括:指纹图像的采集、图像处理和指纹匹配。
本发明实施例的指纹解锁方法,在在环境差异导致终端的指纹解锁触发失败时,根据当前环境更新触发阈值,使得触发阈值与当前环境匹配,从而可以在当前环境下正常触发指纹解锁的硬件中断,进而能够正常进行指纹解锁。
在上述技术方案的基础上,优选的,步骤S120可以包括:检测到用户在指纹解锁区域的按压操作;根据按压操作和更新后的触发阈值触发硬件中断,并获取当前指纹图像;根据当前指纹图像和预存的指纹数据进行指纹解锁。
其中,指纹解锁区域可以是借助于触摸屏设置的虚拟界面,也可以是借助于物理按键设置的区域。指纹解锁区域可以设置在终端的home键上、终端后壳上的任意位置、终端侧面任意位置等。优选的,指纹解锁区域可以是设置在终端上的指纹传感器所呈现的区域。用户对指纹解锁区域的按压操作根据其用力程度,可以是触摸,也可以轻轻按压,还可以是用力按压,在本发明实施例中这都属于按压操作。
终端检测到用户的按压操作,在触发阈值与当前环境匹配的情况下,指纹传感器发出中断信号,触发硬件中断。以触发阈值是平均灰度值为例,根据当前指纹图像和预存的指纹数据进行指纹解锁包括:对当前指纹图像进行图像处理(例如增强滤波、二值化、分割等),得到100个像素点,将每个像素点的灰度值与触发阈值比较,选择出灰度值小于触发阈值的像素点,作为当前指纹图像的特征点,与预存的指纹数据进行匹配,如果匹配率达到预设值(例如80%),则认为指纹匹配,解锁成功。具体的指纹匹配过程与现有技术相同,此处不进行详细描述。
实施例二
在上述实施例一的基础上,本实施例提供了根据当前环境更新预存的触发阈值的一种优选实施方式。如图2所示,根据当前环境更新预存的触发阈值的具体步骤如下:
步骤S111,获取当前环境下的空白灰度图。
本步骤中,可以通过指纹传感器采集空白灰度图。空白灰度图包括当前环境的温度和/或湿度信息,例如,环境的温度和/或湿度可以通过空白灰度图的亮度、对比度表现出来。
步骤S112,根据空白灰度图计算得到与当前环境对应的中断值。
本步骤中,采用与预存的触发阈值相同的算法计算中断值,例如,计算空白灰度图的平均灰度值、空白灰度图的对比度或根据其他算法进行计算。
步骤S113,判断中断值与预存的触发阈值的差值是否超出预设范围。
本步骤中,预设范围可以根据实际情况进行设置,例如,设置为[-10,10],[-8,8]等。
步骤S114,如果差值超出预设范围,则将预存的触发阈值更新为中断值。
本步骤中,如果差值超出预设范围,表示环境差异过大,需要更新阈值。如果差值处于预设范围,则不更新触发阈值。理论上,如果不需要更新触发阈值,硬件中断应该是能够触发成功的,这里可能是其他原因导致触发失败,例如,硬件或软件故障,可以进行相关实验确定触发失败的具体原因,并进行相应处理。
本优选实施例方式中,采集当前环境下的空白灰度图,以更新阈值,可以保证更新后的阈值与当前环境匹配,从而可以在当前环境下正常触发硬件中断。
指纹解锁触发失败时,终端仍处于锁屏状态且无任何反应,此时需要采取措施指示终端进行触发阈值的更新。本实施例中提供了以下指示更新阈值的方式。下面分别进行说明。
(1)在根据当前环境更新预存的触发阈值之前,上述方法还可以包括:在终端的指纹解锁触发失败时,检测终端的屏幕是否从熄灭状态变化为点亮状态;如果是,则根据当前环境更新预存的触发阈值。
在方式(1)中,利用屏幕点亮指示终端进行触发阈值的更新。具体的,用户根据使用说明得知可以通过点亮屏幕解决指纹解锁触发失败的问题,在终端的指纹解锁触发失败时,终端接收用户输入的点亮屏幕指令,并根据该指令点亮屏幕,其中点亮屏幕指令可以是用户通过按下电源键或home键等方式输入。终端检测到屏幕点亮,则可以执行阈值更新的步骤。
优选的,终端可以通过屏幕属性值判断屏幕状态的变化。具体的,检测终端的屏幕是否从熄灭状态变化为点亮状态,包括:检测终端的屏幕属性值;如果屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定终端的屏幕从熄灭状态变化为点亮状态;如果屏幕属性值一直是对应于熄灭状态的值,则确定终端的屏幕状态未发生变化。在实际应用中,屏幕属性值可以是0或1,例如,0对应于熄灭状态,1对应于点亮状态。通过屏幕属性值判断屏幕状态的变化,方法简单可靠。
(2)在根据当前环境更新预存的触发阈值之前,上述方法还可以包括:在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;接收处理器下发的控制信号,其中,控制信号用于指示根据当前环境更新预存的触发阈值。
在方式(2)中,利用处理器下发的控制信号指示终端进行触发阈值的更新。简单而言,指纹解锁触发失败消息可以是0或者1,例如,0代表触发失败,1代表触发成功。当然,也可以使用其他消息内容表示触发成功与否。
本实施例提供两种方式指示终端进行阈值更新,方法简单,且增加了方法的灵活性。在实际应用中,可以根据需要使用任一种方式。
实施例三
图3是本发明实施例三的提供的指纹解锁装置的结构框图,本实施例可适用于温度和/或湿度差异过大的环境导致指纹解锁无法正常触发的情况,如图3所示,该装置包括:阈值更新模块31和指纹解锁模块32。
阈值更新模块31,用于在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;指纹解锁模块32,用于在当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
本发明实施例的指纹解锁装置,在环境差异过大导致终端的指纹解锁触发失败时,根据当前环境更新触发阈值,使得触发阈值与当前环境匹配,从而可以在当前环境下正常触发指纹解锁的硬件中断,进而能够正常进行指纹解锁。
优选的,阈值更新模块31包括:图像获取单元、中断值计算单元、判断单元和阈值更新单元。其中,图像获取单元,用于获取当前环境下的空白灰度图;中断值计算单元,用于根据空白灰度图计算得到与当前环境对应的中断值;判断单元,用于判断中断值与预存的触发阈值的差值是否超出预设范围;阈值更新单元,用于在差值超出预设范围的情况下,将预存的触发阈值更新为中断值。本优选实施例方式中,采集当前环境下的空白灰度图,以更新阈值,可以保证更新后的阈值与当前环境匹配,从而可以在当前环境下正常触发硬件中断。
在一个优选实施方式中,上述装置还可以包括:屏幕检测模块,用于在终端的指纹解锁触发失败时,检测终端的屏幕是否从熄灭状态变化为点亮状态;如果是,阈值更新模块31根据当前环境更新预存的触发阈值。利用屏幕点亮指示终端进行触发阈值的更新,方法简单,易于实现。
优选的,屏幕检测模块具体用于:检测终端的屏幕属性值;如果屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定所述终端的屏幕从熄灭状态变化为点亮状态;如果屏幕属性值一直对应于熄灭状态,则确定终端的屏幕状态未发生变化。通过屏幕属性值判断屏幕状态的变化,方法简单可靠。
在另一个优选实施方式中,上述装置还可以包括:消息上报模块和信号接收模块。其中,消息上报模块,用于在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;信号接收模块,用于接收处理器下发的控制信号,其中,控制信号用于指示根据当前环境更新预存的触发阈值。利用处理器下发的控制信号指示终端进行阈值更新,方法简单,易于实现。
在上述技术方案的基础上,优选的,指纹解锁模块32可以包括:操作检测单元、指纹获取单元和指纹解锁单元。其中,操作检测单元,用于检测用户在指纹解锁区域的按压操作;指纹获取单元,用于根据按压操作和更新后的触发阈值触发硬件中断,并获取当前指纹图像;指纹解锁单元,用于根据当前指纹图像和预存的指纹数据进行指纹解锁。
上述指纹解锁装置可执行本发明任意实施例所提供的指纹解锁方法,具备执行该方法相应的功能模块和有益效果。
实施例四
图4是本发明实施例四提供的指纹解锁方法的优选流程图,本实施例以上述各实施例为基础,提供了一种优选实例。
如图4所示,包括如下步骤:
步骤S410,用户在常温20摄氏度录入指纹,存储触发阈值A。
步骤S420,用户按压指纹传感器。
步骤S430,是否成功触发硬件中断?如果是,执行步骤S450;如果否,可能是用户进入温差20度以上的环境中,例如0度以下或者50度以上,环境变化导致指纹无法使用,执行步骤S440。
步骤S440,通过电源键点亮屏幕,终端抓取到屏幕点亮的属性值为1时,控制指纹传感器采集当前环境下的空白灰度图,并计算中断值(例如平均灰度值),记为B,与存储的A进行对比,如果二者差值超过[-10,10],则将B更新到指纹传感器的寄存器中,替换之前的A,作为当前环境的硬件中断触发阈值。然后返回步骤S420检测用户的按压操作。
步骤S450,CPU控制指纹传感器采集指纹图像。
步骤S460,对采集的指纹图像进行图像处理,与之前录入的指纹进行匹配,如果匹配则解锁,否则不能解锁,可以通过声音或震动提示用户指纹解锁失败。
以触发阈值是平均灰度值为例,通过实验可知,20摄氏度左右对应的触发阈值约为50,0摄氏度以下的低温对应的触发阈值约为30,50度以上的高温对应的触发阈值约为70。
需要说明的是,本发明各实施例只在指纹解锁触发失败时才会触发阈值更新,正常使用情况下不会进行更新。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (12)

1.一种指纹解锁方法,其特征在于,包括:
在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;
在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
2.根据权利要求1所述的方法,其特征在于,根据当前环境更新预存的触发阈值,包括:
获取所述当前环境下的空白灰度图;
根据所述空白灰度图计算得到与所述当前环境对应的中断值;
判断所述中断值与所述预存的触发阈值的差值是否超出预设范围;
如果所述差值超出所述预设范围,则将所述预存的触发阈值更新为所述中断值。
3.根据权利要求1所述的方法,其特征在于,在根据当前环境更新预存的触发阈值之前,所述方法还包括:
在终端的指纹解锁触发失败时,检测所述终端的屏幕是否从熄灭状态变化为点亮状态;
如果是,则根据所述当前环境更新所述预存的触发阈值。
4.根据权利要求3所述的方法,其特征在于,检测所述终端的屏幕是否从熄灭状态变化为点亮状态,包括:
检测所述终端的屏幕属性值;
如果所述屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定所述终端的屏幕从熄灭状态变化为点亮状态;
如果所述屏幕属性值一直是对应于熄灭状态的值,则确定所述终端的屏幕状态未发生变化。
5.根据权利要求1所述的方法,其特征在于,在根据当前环境更新预存的触发阈值之前,所述方法还包括:
在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;
接收所述处理器下发的控制信号,其中,所述控制信号用于指示根据所述当前环境更新所述预存的触发阈值。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁,包括:
检测到用户在指纹解锁区域的按压操作;
根据所述按压操作和所述更新后的触发阈值触发硬件中断,并获取当前指纹图像;
根据所述当前指纹图像和预存的指纹数据进行指纹解锁。
7.一种指纹解锁装置,其特征在于,包括:
阈值更新模块,用于在终端的指纹解锁触发失败时,根据当前环境更新预存的触发阈值;
指纹解锁模块,用于在所述当前环境下利用更新后的触发阈值触发硬件中断,进行指纹解锁。
8.根据权利要求7所述的装置,其特征在于,所述阈值更新模块包括:
图像获取单元,用于获取所述当前环境下的空白灰度图;
中断值计算单元,用于根据所述空白灰度图计算得到与所述当前环境对应的中断值;
判断单元,用于判断所述中断值与所述预存的触发阈值的差值是否超出预设范围;
阈值更新单元,用于在所述差值超出所述预设范围的情况下,将所述预存的触发阈值更新为所述中断值。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
屏幕检测模块,用于在终端的指纹解锁触发失败时,检测所述终端的屏幕是否从熄灭状态变化为点亮状态;如果是,所述阈值更新模块根据所述当前环境更新所述预存的触发阈值。
10.根据权利要求9所述的装置,其特征在于,所述屏幕检测模块具体用于:
检测所述终端的屏幕属性值;如果所述屏幕属性值从对应于熄灭状态的值变化为对应于点亮状态的值,则确定所述终端的屏幕从熄灭状态变化为点亮状态;如果所述屏幕属性值一直是对应于熄灭状态的值,则确定所述终端的屏幕状态未发生变化。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括:
消息上报模块,用于在终端的指纹解锁触发失败时,向处理器上报指纹解锁触发失败消息;
信号接收模块,用于接收所述处理器下发的控制信号,其中,所述控制信号用于指示根据所述当前环境更新所述预存的触发阈值。
12.根据权利要求7至11中任一项所述的装置,其特征在于,所述指纹解锁模块包括:
操作检测单元,用于检测用户在指纹解锁区域的按压操作;
指纹获取单元,用于根据所述按压操作和所述更新后的触发阈值触发硬件中断,并获取当前指纹图像;
指纹解锁单元,用于根据所述当前指纹图像和预存的指纹数据进行指纹解锁。
CN201710236841.6A 2017-04-12 2017-04-12 指纹解锁方法及装置 Pending CN107015879A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710236841.6A CN107015879A (zh) 2017-04-12 2017-04-12 指纹解锁方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710236841.6A CN107015879A (zh) 2017-04-12 2017-04-12 指纹解锁方法及装置

Publications (1)

Publication Number Publication Date
CN107015879A true CN107015879A (zh) 2017-08-04

Family

ID=59446044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710236841.6A Pending CN107015879A (zh) 2017-04-12 2017-04-12 指纹解锁方法及装置

Country Status (1)

Country Link
CN (1) CN107015879A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108537917A (zh) * 2018-02-07 2018-09-14 青岛海尔智能家电科技有限公司 身份识别成功率提高方法及智能门锁、门口机和服务器
CN109145800A (zh) * 2018-08-13 2019-01-04 Oppo广东移动通信有限公司 指纹模板更新方法及相关产品
CN111402454A (zh) * 2018-12-29 2020-07-10 云丁网络技术(北京)有限公司 智能锁与环境参数关联的方法及装置
CN113505824A (zh) * 2019-01-23 2021-10-15 北京影谱科技股份有限公司 一种判断更新方法、装置和人脸打卡***
US11743336B2 (en) 2018-07-04 2023-08-29 Yunding Network Technology (Beijing) Co., Ltd. Method and system for operating an electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266737A1 (en) * 2007-04-25 2008-10-30 Conway Patrick R Biometric reader protection system and method
CN105808122A (zh) * 2016-03-14 2016-07-27 广东欧珀移动通信有限公司 一种解锁控制方法及终端设备
WO2016168982A1 (zh) * 2015-04-21 2016-10-27 华为技术有限公司 一种设置指纹识别器中断阈值的方法、装置和终端设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266737A1 (en) * 2007-04-25 2008-10-30 Conway Patrick R Biometric reader protection system and method
WO2016168982A1 (zh) * 2015-04-21 2016-10-27 华为技术有限公司 一种设置指纹识别器中断阈值的方法、装置和终端设备
CN105808122A (zh) * 2016-03-14 2016-07-27 广东欧珀移动通信有限公司 一种解锁控制方法及终端设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108537917A (zh) * 2018-02-07 2018-09-14 青岛海尔智能家电科技有限公司 身份识别成功率提高方法及智能门锁、门口机和服务器
US11743336B2 (en) 2018-07-04 2023-08-29 Yunding Network Technology (Beijing) Co., Ltd. Method and system for operating an electronic device
CN109145800A (zh) * 2018-08-13 2019-01-04 Oppo广东移动通信有限公司 指纹模板更新方法及相关产品
CN109145800B (zh) * 2018-08-13 2021-06-01 Oppo广东移动通信有限公司 指纹模板更新方法及相关产品
CN111402454A (zh) * 2018-12-29 2020-07-10 云丁网络技术(北京)有限公司 智能锁与环境参数关联的方法及装置
CN113505824A (zh) * 2019-01-23 2021-10-15 北京影谱科技股份有限公司 一种判断更新方法、装置和人脸打卡***
CN113505824B (zh) * 2019-01-23 2024-01-09 北京影谱科技股份有限公司 一种判断更新方法、装置和人脸打卡***

Similar Documents

Publication Publication Date Title
CN107015879A (zh) 指纹解锁方法及装置
CN108427876B (zh) 一种指纹识别方法及移动终端
CN107908334B (zh) 一种指纹图标的显示方法、装置及移动终端
CN107194228B (zh) 解锁控制方法及相关产品
EP3413163B1 (en) Method for processing data collected by touch panel, and terminal device
KR101242620B1 (ko) 터치 센서 제어기에서의 터치 신호 처리 방법 및 그 장치
WO2017156964A1 (zh) 一种终端解锁的方法及终端
CN108196714B (zh) 一种电子设备
CN107657163B (zh) 一种应用程序启动方法及移动终端
CN107835286B (zh) 一种防止误解锁的方法及移动终端
CN108762489B (zh) 基于数据手套的控制方法、数据手套、***及存储介质
CN108509204B (zh) 一种应用程序登录方法和移动终端
CN110287666B (zh) 指纹解锁的方法及相关装置
CN105303172A (zh) 一种指纹传感器的校准参数的获取方法、装置及移动终端
CN106970552B (zh) 一种开关控制方法、智能开关及移动终端
CN109522706B (zh) 一种信息提示方法及终端设备
CN109325334B (zh) 一种触控终端控制方法和触控终端
CN105426091B (zh) 一种控制黑屏手势处理的方法及终端
CN110895934A (zh) 家电控制方法及装置
CN109165033B (zh) 一种应用更新方法及移动终端
CN107908307A (zh) 移动终端及其触摸屏的防误触控制方法、装置
WO2017185667A1 (zh) 控制指纹传感器的方法、装置及电子设备
US20210232286A1 (en) Control execution method and device, storage medium and electronic apparatus
WO2017032015A1 (zh) 一种图片解锁方法及移动终端
WO2017185670A1 (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

Application publication date: 20170804

RJ01 Rejection of invention patent application after publication