[go: up one dir, main page]

CN109857470B - Fingerprint unlocking method and related equipment - Google Patents

Fingerprint unlocking method and related equipment Download PDF

Info

Publication number
CN109857470B
CN109857470B CN201910068450.7A CN201910068450A CN109857470B CN 109857470 B CN109857470 B CN 109857470B CN 201910068450 A CN201910068450 A CN 201910068450A CN 109857470 B CN109857470 B CN 109857470B
Authority
CN
China
Prior art keywords
screen
fingerprint
processor
unlocking
touch
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.)
Expired - Fee Related
Application number
CN201910068450.7A
Other languages
Chinese (zh)
Other versions
CN109857470A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910068450.7A priority Critical patent/CN109857470B/en
Publication of CN109857470A publication Critical patent/CN109857470A/en
Application granted granted Critical
Publication of CN109857470B publication Critical patent/CN109857470B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Input (AREA)

Abstract

本申请公开了一种指纹解锁方法及相关设备,方法包括:在检测到待解锁事件时,TP向屏下指纹传感器发送第一中断请求,以及向处理器发送第二中断请求;在接收到第一中断请求之后,屏下指纹传感器进行指纹采集操作,以及将采集到的第一指纹图像发送给处理器进行指纹识别操作;在接收到第二中断请求之后,处理器执行屏幕唤醒操作,屏幕唤醒操作包括延迟执行过程,延迟执行过程用于延长屏幕唤醒操作所需的时长,以使屏幕唤醒操作在指纹识别操作完成后完成;在指纹识别成功时,处理器进行解锁操作,在解锁操作完成,且屏幕唤醒操作完成后,处理器控制触控屏显示主界面。采用本申请实施例可解决闪屏问题。

Figure 201910068450

The present application discloses a fingerprint unlocking method and related equipment. The method includes: when an event to be unlocked is detected, a TP sends a first interrupt request to an under-screen fingerprint sensor, and sends a second interrupt request to a processor; After an interrupt request, the fingerprint sensor under the screen performs a fingerprint acquisition operation, and sends the collected first fingerprint image to the processor for fingerprint recognition operation; after receiving the second interrupt request, the processor performs a screen wake-up operation, and the screen wakes up The operation includes a delayed execution process, and the delayed execution process is used to extend the time required for the screen wake-up operation, so that the screen wake-up operation is completed after the fingerprint recognition operation is completed; when the fingerprint recognition is successful, the processor performs an unlock operation, and after the unlock operation is completed, And after the screen wake-up operation is completed, the processor controls the touch screen to display the main interface. By adopting the embodiments of the present application, the problem of splash screen can be solved.

Figure 201910068450

Description

指纹解锁方法及相关设备Fingerprint unlocking method and related equipment

技术领域technical field

本申请涉及电子技术领域,尤其涉及一种指纹解锁方法及相关设备。The present application relates to the field of electronic technology, and in particular, to a fingerprint unlocking method and related equipment.

背景技术Background technique

区域屏下指纹是将指纹传感器置于移动终端(如智能手机、平板电脑等)的触控屏的指纹采集区域的下方。目前,有些指纹解锁流程因显示锁屏界面与显示主界面的时间间隔较短,进而出现闪屏的问题,因此,如何解决闪屏问题是需要解决的技术问题。The fingerprint under the area screen is to place the fingerprint sensor under the fingerprint collection area of the touch screen of the mobile terminal (such as a smart phone, a tablet computer, etc.). At present, in some fingerprint unlocking processes, the time interval between displaying the lock screen interface and displaying the main interface is short, resulting in the problem of splash screen. Therefore, how to solve the splash screen problem is a technical problem that needs to be solved.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种指纹解锁方法及相关设备,用于解决闪屏问题。Embodiments of the present application provide a fingerprint unlocking method and related equipment, which are used to solve the problem of splash screen.

第一方面,本申请实施例提供一种指纹解锁方法,应用于包括触控屏、处理器和屏下指纹传感器的移动终端,所述触控屏包括TP,所述方法包括:In a first aspect, an embodiment of the present application provides a fingerprint unlocking method, which is applied to a mobile terminal including a touch screen, a processor, and an under-screen fingerprint sensor, where the touch screen includes a TP, and the method includes:

在检测到待解锁事件时,所述TP向所述屏下指纹传感器发送第一中断请求,以及向所述处理器发送第二中断请求;When detecting an event to be unlocked, the TP sends a first interrupt request to the off-screen fingerprint sensor, and sends a second interrupt request to the processor;

在接收到所述第一中断请求之后,所述屏下指纹传感器进行指纹采集操作,以及将采集到的第一指纹图像发送给所述处理器进行指纹识别操作;After receiving the first interrupt request, the off-screen fingerprint sensor performs a fingerprint collection operation, and sends the collected first fingerprint image to the processor for a fingerprint identification operation;

在接收到所述第二中断请求之后,所述处理器执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成;After receiving the second interrupt request, the processor performs a screen wake-up operation, where the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend the duration required for the screen wake-up operation, so that The screen wake-up operation is completed after the fingerprint identification operation is completed;

在指纹识别成功时,所述处理器进行解锁操作,在所述解锁操作完成,且所述屏幕唤醒操作完成后,所述处理器控制所述触控屏显示主界面。When the fingerprint recognition is successful, the processor performs an unlocking operation, and after the unlocking operation is completed and the screen wake-up operation is completed, the processor controls the touch screen to display a main interface.

第二方面,本申请实施例提供一种指纹解锁装置,应用于包括触控屏的移动终端,所述触控屏包括指纹采集区域,所述装置包括信号触发单元、指纹采集单元、屏幕控制单元和解锁单元,其中:In a second aspect, an embodiment of the present application provides a fingerprint unlocking device, which is applied to a mobile terminal including a touch screen, where the touch screen includes a fingerprint collection area, and the device includes a signal trigger unit, a fingerprint collection unit, and a screen control unit and unlock unit, where:

所述信号触发单元,用于在检测到待解锁事件时,向所述指纹采集单元发送第一中断请求,以及向所述屏幕控制单元发送第二中断请求;the signal triggering unit, configured to send a first interrupt request to the fingerprint acquisition unit and a second interrupt request to the screen control unit when an event to be unlocked is detected;

所述指纹采集单元,用于在接收到所述第一中断请求之后,进行指纹采集操作,以及将采集到的第一指纹图像发送给所述解锁单元进行指纹识别操作;The fingerprint collection unit is configured to perform a fingerprint collection operation after receiving the first interrupt request, and send the collected first fingerprint image to the unlocking unit to perform a fingerprint identification operation;

所述屏幕控制单元,用于在接收到所述第二中断请求之后,执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成;The screen control unit is configured to, after receiving the second interrupt request, perform a screen wake-up operation, where the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend the time required for the screen wake-up operation. duration, so that the screen wake-up operation is completed after the fingerprint recognition operation is completed;

所述解锁单元,用于在指纹识别成功时,进行解锁操作;The unlocking unit is used to perform an unlocking operation when the fingerprint identification is successful;

所述屏幕控制单元,还用于在所述解锁操作完成,且所述屏幕唤醒操作完成后,控制所述触控屏显示主界面。The screen control unit is further configured to control the touch screen to display a main interface after the unlocking operation is completed and the screen wake-up operation is completed.

第三方面,本申请实施例提供一种移动终端,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。In a third aspect, embodiments of the present application provide a mobile terminal, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory, and are configured to be processed by the above The above program includes instructions for executing the steps in the method described in the first aspect of the embodiments of the present application.

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes a computer to execute the computer program as described in the first embodiment of the present application. Some or all of the steps described in the method of an aspect.

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute as implemented in the present application. For example, some or all of the steps described in the method described in the first aspect. The computer program product may be a software installation package.

可以看出,在本申请实施例中,在检测到待解锁事件时,TP直接通知屏下指纹传感器进行指纹采集操作,提升了解锁速度,但是同时也使得指纹采集和指纹识别的时间提前,缩短了解锁完成与屏幕点亮的时间间隔。在该种情况下,为屏幕唤醒操作增加一个延迟执行过程,用于延长屏幕唤醒操作所需的时长,以使屏幕唤醒操作在指纹识别操作完成后完成,避免了因提升解锁速度而带来的闪屏问题。It can be seen that in the embodiment of the present application, when an event to be unlocked is detected, the TP directly informs the fingerprint sensor under the screen to perform a fingerprint collection operation, which improves the unlocking speed, but at the same time makes the time for fingerprint collection and fingerprint recognition earlier and shortens the time. Sets the time interval between unlocking completion and screen lighting. In this case, a delayed execution process is added to the screen wake-up operation to extend the time required for the screen wake-up operation, so that the screen wake-up operation is completed after the fingerprint recognition operation is completed, avoiding the increase of the unlocking speed. Splash screen problem.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1A是本申请实施例提供的一种移动终端的结构示意图;1A is a schematic structural diagram of a mobile terminal provided by an embodiment of the present application;

图1B是本申请实施例提供的移动终端中的屏下指纹传感器和指纹采集区域的位置关系的示意图;1B is a schematic diagram of a positional relationship between an off-screen fingerprint sensor and a fingerprint collection area in a mobile terminal provided by an embodiment of the present application;

图1C是本申请实施例提供的一种移动终端中的处理器的结构示意图;1C is a schematic structural diagram of a processor in a mobile terminal provided by an embodiment of the present application;

图1D是本申请实施例提供的一种移动终端中的屏下指纹传感器的结构示意图;1D is a schematic structural diagram of an under-screen fingerprint sensor in a mobile terminal provided by an embodiment of the present application;

图2是本申请实施例提供的一种指纹解锁方法的流程示意图;2 is a schematic flowchart of a fingerprint unlocking method provided by an embodiment of the present application;

图3是本申请实施例提供的另一种指纹解锁方法的流程示意图;3 is a schematic flowchart of another fingerprint unlocking method provided by an embodiment of the present application;

图4是本申请实施例提供的一种移动终端的结构示意图;4 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present application;

图5是本申请实施例提供的一种指纹解锁装置的结构示意图。FIG. 5 is a schematic structural diagram of a fingerprint unlocking device provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。In order to make those skilled in the art better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application.

请参见图1A,图1A是本申请实施例提供的一种移动终端的结构示意图,该移动终端包括处理器10、存储器20、信号处理器30、通信接口40、触控屏50、扬声器60、麦克风70、随机存取存储器(Random Access Memory,RAM)80、摄像头90和传感器100等等。Please refer to FIG. 1A. FIG. 1A is a schematic structural diagram of a mobile terminal provided by an embodiment of the present application. The mobile terminal includes a processor 10, a memory 20, a signal processor 30, a communication interface 40, a touch screen 50, a speaker 60, A microphone 70, a random access memory (Random Access Memory, RAM) 80, a camera 90, a sensor 100, and the like.

其中,移动终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。Wherein, the mobile terminal may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to the wireless modem with wireless communication functions, as well as various forms of user equipment (User Equipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device) and so on.

其中,处理器10也可以是AP处理器,也可以是其他处理器。The processor 10 may also be an AP processor or other processors.

其中,存储器20、信号处理器30、触控屏50、扬声器60、麦克风70、RAM80、摄像头90和传感器100与处理器10连接,通信接口40与信号处理器30连接。The memory 20 , the signal processor 30 , the touch screen 50 , the speaker 60 , the microphone 70 , the RAM 80 , the camera 90 and the sensor 100 are connected to the processor 10 , and the communication interface 40 is connected to the signal processor 30 .

其中,触控屏50包括显示屏和触控面板(Touch Panel,TP),触控屏50包括指纹采集区域。该指纹采集区域是触控屏中的一片区域,即大小能够供多个手指同时按压的大区域,而非仅能够供单个手指按压的小区域。该指纹采集区域所在的位置可以是触控屏的中间区域、触控屏的上部分区域、触控屏的下部分区域等,在此不作限定。The touch screen 50 includes a display screen and a touch panel (Touch Panel, TP), and the touch screen 50 includes a fingerprint collection area. The fingerprint collection area is an area in the touch screen, that is, a large area that can be pressed by multiple fingers at the same time, rather than a small area that can only be pressed by a single finger. The location where the fingerprint collection area is located may be the middle area of the touch screen, the upper part of the touch screen, the lower part of the touch screen, etc., which is not limited here.

其中,传感器100包括屏下指纹传感器、红外传感器、陀螺仪等。该屏下指纹传感器设于指纹采集区域的下方(如图1B所示),该屏下指纹传感器能够采集指纹采集区域内的信号,该屏下指纹传感器可以是光学屏下指纹传感器,也可以是电容式屏下指纹传感器,也可以是超声波屏下指纹传感器,在此不作限定。在屏下指纹传感器为光学屏下指纹传感器时,屏下指纹传感器采集到的信号为光信号。The sensor 100 includes an under-screen fingerprint sensor, an infrared sensor, a gyroscope, and the like. The under-screen fingerprint sensor is arranged below the fingerprint collection area (as shown in Figure 1B). The under-screen fingerprint sensor can collect signals in the fingerprint collection area. The under-screen fingerprint sensor can be an optical under-screen fingerprint sensor, or a The capacitive under-screen fingerprint sensor may also be an ultrasonic under-screen fingerprint sensor, which is not limited here. When the under-screen fingerprint sensor is an optical under-screen fingerprint sensor, the signal collected by the under-screen fingerprint sensor is an optical signal.

其中,区域屏下指纹采集原理可以是利用指纹采集区域发出的光来照射放在指纹采集区域上的手指,指纹采集区域发出的光达到手指时发生反射,设置在指纹采集区域下方的屏下屏下指纹传感器接收到反射的光信号,由于指纹凹凸不平的纹路,光线吸收幅度不同,从而得到明暗不同的指纹图像。或者,通过传感器接收透射过手指的光信号,以得到明暗不同的指纹图像。具体区域屏下指纹采集原理在此不作限定。Among them, the principle of fingerprint collection under the regional screen can be to use the light emitted by the fingerprint collection area to illuminate the finger placed on the fingerprint collection area. When the light emitted by the fingerprint collection area reaches the finger, it will be reflected, and the under-screen screen set below the fingerprint collection area will be reflected. The lower fingerprint sensor receives the reflected light signal. Due to the uneven texture of the fingerprint, the light absorption amplitude is different, so that the fingerprint image with different brightness and darkness can be obtained. Alternatively, the light signal transmitted through the finger is received by the sensor, so as to obtain fingerprint images with different brightness and darkness. The principle of fingerprint collection under the screen in the specific area is not limited here.

其中,TP包括两个中断引脚,一个中断引脚与处理器10连接,另一个中断引脚与屏下指纹传感器连接。其中,处理器的结构示意图如图1C所示,屏下指纹传感器的结构示意图如图1D所示。其中,地线引脚(Ground,GND),电源电压引脚(Voltage Drain Drain,VDD),复位引脚(RESET,RST),中断引脚(Interrupt,INT),空引脚(NOT CONNECTED,NC),系统时钟引脚(System Clock,SCLK),SPI总线主机输入/从机输出引脚(SPI Bus Master Input/SlaveOutput,MISO),SPI总线主输出/从输入引脚(SPI Bus Master Output/Slave Input,MOSI),片选信号引脚(Chip Select,CS),TP中断引脚(TP_INT),串行外设接口(SerialPeripheral Interface,SPI),图1D中S、G、D为MOS管的三个引脚。通过图1C和图1D可见,处理器和屏下指纹传感器分别有一个TP-INT,用于连接TP的中断引脚。Among them, the TP includes two interrupt pins, one interrupt pin is connected to the processor 10, and the other interrupt pin is connected to the under-screen fingerprint sensor. The schematic diagram of the structure of the processor is shown in FIG. 1C , and the schematic diagram of the structure of the fingerprint sensor under the screen is shown in FIG. 1D . Among them, ground pin (Ground, GND), power supply voltage pin (Voltage Drain Drain, VDD), reset pin (RESET, RST), interrupt pin (Interrupt, INT), empty pin (NOT CONNECTED, NC ), system clock pin (System Clock, SCLK), SPI bus master input/slave output pin (SPI Bus Master Input/SlaveOutput, MISO), SPI bus master output/slave input pin (SPI Bus Master Output/Slave Input, MOSI), chip select signal pin (Chip Select, CS), TP interrupt pin (TP_INT), Serial Peripheral Interface (Serial Peripheral Interface, SPI), S, G, D in Figure 1D are the three MOS transistors pins. It can be seen from Figure 1C and Figure 1D that the processor and the fingerprint sensor under the screen each have a TP-INT, which is used to connect the interrupt pin of the TP.

在本申请实施例中,TP用于在检测到待解锁事件时,向所述屏下指纹传感器发送第一中断请求,以及向所述处理器发送第二中断请求,所述触控屏除所述指纹采集区域之外的区域的呈熄屏状态;In this embodiment of the present application, the TP is configured to send a first interrupt request to the under-screen fingerprint sensor and a second interrupt request to the processor when an event to be unlocked is detected, and the touch screen removes the The area outside the fingerprint collection area is in the off-screen state;

屏下指纹传感器用于在接收到所述第一中断请求之后,进行指纹采集操作,以及将采集到的第一指纹图像发送给处理器10进行指纹识别操作;The off-screen fingerprint sensor is used to perform a fingerprint collection operation after receiving the first interrupt request, and to send the collected first fingerprint image to the processor 10 for a fingerprint identification operation;

处理器10用于在接收到所述第二中断请求之后,执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成;The processor 10 is configured to, after receiving the second interrupt request, perform a screen wake-up operation, where the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend the time period required for the screen wake-up operation to causing the screen wake-up operation to be completed after the fingerprint identification operation is completed;

处理器10用于在指纹识别成功时,进行解锁操作,在所述解锁操作完成,且所述屏幕唤醒操作完成后,控制所述触控屏显示主界面。The processor 10 is configured to perform an unlocking operation when the fingerprint recognition is successful, and control the touch screen to display a main interface after the unlocking operation is completed and the screen wake-up operation is completed.

需要说明的是,本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。It should be noted that the terms "first", "second", "third" and "fourth" in the description and claims of the present application and the drawings are used to distinguish different objects, rather than Used to describe a specific order. Furthermore, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion.

在上述实施例中,所述屏幕唤醒操作还可包括多媒体显示处理器通电过程、屏幕初始化过程、刷帧过程和点亮屏幕背光过程,所述延迟执行过程在所述点亮屏幕背光过程之前。In the above-mentioned embodiment, the screen wake-up operation may further include a multimedia display processor power-on process, a screen initialization process, a frame refresh process, and a screen backlight lighting process, and the delayed execution process precedes the screen backlight lighting process.

在上述实施例中,所述延迟执行过程所需的时长是基于预设公式确定的,所述预设公式为:T=[(T1+T2)-T3+I],所述T为延迟执行过程所需的时长,所述T1为上一次指纹解锁的指纹采集操作所需的时长,所述T2为上一次指纹解锁的指纹识别操作所需的时长,T3为上一次指纹解锁的屏幕唤醒操作所需的时长,所述I为预设阈值。In the above embodiment, the duration required for the delayed execution process is determined based on a preset formula, and the preset formula is: T=[(T1+T2)-T3+I], where T is the delayed execution The duration required for the process, the T1 is the duration required for the fingerprint collection operation of the last fingerprint unlocking, the T2 is the duration required for the fingerprint recognition operation of the last fingerprint unlocking, and T3 is the last fingerprint unlocking The screen wake-up operation The required duration, the I is a preset threshold.

在上述实施例中,处理器10还用于在指纹识别失败,且所述屏幕唤醒操作完成后,控制所述触控屏显示锁屏界面,以及控制所述指纹采集区域显示提示信息,所述提示信息用于提示重新输入指纹。In the above embodiment, the processor 10 is further configured to control the touch screen to display a lock screen interface after the fingerprint recognition fails and the screen wake-up operation is completed, and to control the fingerprint collection area to display prompt information, the The prompt information is used to prompt to re-enter the fingerprint.

在上述实施例中,在控制所述触控屏显示主界面之后,处理器10,还用于在确定所述第一指纹图像对应的用户不是预设用户时,隐藏所述移动终端中安装的至少一个预设应用的图标。In the above-mentioned embodiment, after controlling the touch screen to display the main interface, the processor 10 is further configured to hide the software installed in the mobile terminal when it is determined that the user corresponding to the first fingerprint image is not a preset user The icon of at least one preset application.

在上述实施例中,在隐藏所述移动终端中安装的至少一个预设应用的图标之后,TP还用于在检测到针对所述指纹采集区域的第一触控操作时,向所述屏下指纹传感器发送第三中断请求;In the above-mentioned embodiment, after hiding the icon of at least one preset application installed in the mobile terminal, the TP is further configured to, when a first touch operation on the fingerprint collection area is detected, send the screen to the screen. The fingerprint sensor sends a third interrupt request;

屏下指纹传感器还用于进行指纹采集操作,以及将采集到的第二指纹图像发送给所述处理器10进行指纹识别操作;The under-screen fingerprint sensor is also used for fingerprint collection operation, and sends the collected second fingerprint image to the processor 10 for fingerprint identification operation;

处理器10还用于在指纹识别成功,且确定所述第二指纹图像对应的用户是预设用户时,控制所述指纹采集区域显示所述至少一个预设应用的图标。The processor 10 is further configured to control the fingerprint collection area to display the icon of the at least one preset application when the fingerprint identification is successful and it is determined that the user corresponding to the second fingerprint image is a preset user.

在上述实施例中,在控制所述指纹采集区域显示所述至少一个预设应用的图标之后,处理器10还用于在检测到针对所述触控屏除所述指纹采集区域之外的区域的第二触控操作时,将所述至少一个预设应用的图标从所述指纹采集区域中移除显示。In the above-mentioned embodiment, after controlling the fingerprint collection area to display the icon of the at least one preset application, the processor 10 is further configured to, after detecting an error for an area of the touch screen other than the fingerprint collection area, During the second touch operation, the icon of the at least one preset application is removed and displayed from the fingerprint collection area.

需要说明的是,各模块所执行的步骤的具体实现过程可参见下述方法所述的具体实现过程,在此不再叙述。It should be noted that, for the specific implementation process of the steps executed by each module, reference may be made to the specific implementation process described in the following method, which will not be described here.

请参见图2,图2是本申请实施例提供的一种指纹解锁方法的流程示意图,应用于上述移动终端,方法包括:Please refer to FIG. 2. FIG. 2 is a schematic flowchart of a fingerprint unlocking method provided by an embodiment of the present application, which is applied to the above-mentioned mobile terminal. The method includes:

步骤201:在检测到待解锁事件时,TP向屏下指纹传感器发送第一中断请求,以及向处理器发送第二中断请求,所述触控屏除所述指纹采集区域之外的区域的呈熄屏状态。Step 201: When detecting an event to be unlocked, the TP sends a first interrupt request to the fingerprint sensor under the screen, and sends a second interrupt request to the processor, and the display of the touch screen area other than the fingerprint collection area is turned off. screen status.

其中,该待解锁事件例如为屏幕解锁事件等,该待解锁事件是移动终端在检测到针对指纹采集区域的第三触控操作时触发的,第三触控操作可以是点击操作,也可以是按压操作,也可以是滑动操作,在此不作限定。Wherein, the to-be-unlocked event is, for example, a screen unlocking event, and the to-be-unlocked event is triggered when the mobile terminal detects a third touch operation on the fingerprint collection area, and the third touch operation may be a click operation or a The pressing operation may also be a sliding operation, which is not limited here.

在上述实施例中,在检测到待解锁事件之前,所述方法还包括:处理器将所述指纹采集区域点亮至第一亮度;In the above embodiment, before the event to be unlocked is detected, the method further includes: the processor lights the fingerprint collection area to a first brightness;

在接收到所述第二中断请求之后,处理器将所述指纹采集区域的亮度调至第二亮度,所述第二亮度大于所述第一亮度。After receiving the second interrupt request, the processor adjusts the brightness of the fingerprint collection area to a second brightness, where the second brightness is greater than the first brightness.

其中,第一亮度可以是移动终端当前设定的触摸屏的显示亮度,也可以是一个预设的亮度,在此不作限定。The first brightness may be the display brightness of the touch screen currently set by the mobile terminal, or may be a preset brightness, which is not limited herein.

具体地,第二亮度是预先设定的一个亮度;或者第二亮度是移动终端根据移动终端当前所处环境的环境光亮度确定的,如根据环境光亮度与指纹采集区域亮度的映射关系确定所述环境光亮度对应的第二亮度;或者第二亮度是移动终端根据移动终端当前地理位置确定的,如根据地理位置与指纹采集区域亮度的映射关系确定所述当前地理位置对应的第二亮度;等等。Specifically, the second brightness is a preset brightness; or the second brightness is determined by the mobile terminal according to the ambient light brightness of the environment where the mobile terminal is currently located, such as determined according to the mapping relationship between the ambient light brightness and the brightness of the fingerprint collection area. The second brightness corresponding to the ambient light brightness; or the second brightness is determined by the mobile terminal according to the current geographic location of the mobile terminal, such as determining the second brightness corresponding to the current geographic location according to the mapping relationship between the geographic location and the brightness of the fingerprint collection area; and many more.

可以看出,在本申请实施例中,先将指纹采集区域点亮至一个较低的亮度,在指纹采集区域被触控时,再将第二区域的亮度提高,相对于将整个指纹采集区域的亮度提高,本申请只提高第二区域的亮度,降低了功耗。另外,在提高第二区域的亮度后,才进行指纹采集操作,提升了采集到的指纹图像的质量。It can be seen that, in the embodiment of the present application, the fingerprint collection area is first lit to a lower brightness, and when the fingerprint collection area is touched, the brightness of the second area is increased, compared with the entire fingerprint collection area. The brightness is improved, and the present application only improves the brightness of the second area, which reduces power consumption. In addition, the fingerprint collection operation is performed only after the brightness of the second area is increased, which improves the quality of the collected fingerprint image.

在上述实施例中,在检测到待解锁事件之前,所述触控屏处于熄屏状态,所述方法还包括:In the above-mentioned embodiment, before the event to be unlocked is detected, the touch screen is in a screen-off state, and the method further includes:

在接收到所述第二中断请求之后,处理器将所述指纹采集区域点亮至第三亮度。After receiving the second interrupt request, the processor lights the fingerprint collection area to a third brightness.

其中,第三亮度是一个比较亮的亮度,可以与上述的第二亮度相同,也可以不相同,在此不作限定。The third brightness is a relatively bright brightness, which may be the same as or different from the above-mentioned second brightness, which is not limited herein.

可以看出,在本申请实施例中,在指纹采集区域被触控时,才点亮指纹采集区域,实现了黑屏解锁,另外仅点亮指纹采集区域,降低了功耗。It can be seen that, in the embodiment of the present application, the fingerprint collection area is lit only when the fingerprint collection area is touched, realizing the unlocking of the black screen, and only the fingerprint collection area is lit, which reduces power consumption.

步骤202:在接收到所述第一中断请求之后,屏下指纹传感器进行指纹采集操作,以及将采集到的第一指纹图像发送给所述处理器进行指纹识别操作。Step 202: After receiving the first interrupt request, the under-screen fingerprint sensor performs a fingerprint collection operation, and sends the collected first fingerprint image to the processor for a fingerprint recognition operation.

其中,在屏下指纹传感器为屏下光学指纹传感器时,屏下指纹传感器进行指纹采集操作的具体实施方式有:屏下指纹传感器采集光信号,得到一张图像,对该图像进行图像处理,以得到该图像中的第一指纹图像。Wherein, when the under-screen fingerprint sensor is an under-screen optical fingerprint sensor, the specific implementation manner of the under-screen fingerprint sensor performing the fingerprint collection operation is as follows: the under-screen fingerprint sensor collects optical signals, obtains an image, and performs image processing on the image to obtain an image. Obtain the first fingerprint image in the image.

步骤203:在接收到所述第二中断请求之后,处理器执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成。Step 203: After receiving the second interrupt request, the processor performs a screen wake-up operation, and the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend the time required for the screen wake-up operation to The screen wake-up operation is completed after the fingerprint identification operation is completed.

步骤204:在指纹识别成功时,处理器进行解锁操作,在所述解锁操作完成,且所述屏幕唤醒操作完成后,所述处理器控制所述触控屏显示主界面。Step 204: When the fingerprint recognition is successful, the processor performs an unlocking operation, and after the unlocking operation is completed and the screen wake-up operation is completed, the processor controls the touch screen to display a main interface.

具体地,目前的屏下指纹解锁的流程通常是:TP在检测到屏幕解锁事件时,TP向处理器发送中断请求;处理器接收到该中断请求之后,处理器执行屏幕唤醒操作,同时处理器向屏下指纹传感器发送中断请求;屏下指纹传感器在接收到该中断请求之后,进行指纹采集操作,然后将采集到的指纹图像发给处理器,处理器进行指纹识别操作。由于屏幕唤醒操作所需要的时长原本就比指纹采集+指纹识别+指纹解锁所需要的时长要短,现有技术指纹采集的起始时刻还比屏幕唤醒的起始时刻早,进而使得指纹解锁完成时刻与屏幕唤醒完成时刻是有足够一定的时间差的,不存在闪屏问题。Specifically, the current process of fingerprint unlocking under the screen is usually as follows: when the TP detects a screen unlocking event, the TP sends an interrupt request to the processor; after the processor receives the interrupt request, the processor executes the screen wake-up operation, and at the same time the processor Send an interrupt request to the under-screen fingerprint sensor; after receiving the interrupt request, the under-screen fingerprint sensor performs a fingerprint collection operation, and then sends the collected fingerprint image to the processor, and the processor performs a fingerprint identification operation. Since the time required for the screen wake-up operation is originally shorter than the time required for fingerprint collection + fingerprint recognition + fingerprint unlocking, the start time of fingerprint collection in the prior art is earlier than the start time of screen wake-up, thus making the fingerprint unlocking complete. There is a sufficient time difference between the moment and the moment when the screen wakes up, and there is no screen splash problem.

而在本申请中,由于TP有两个引脚,TP在检测到待解锁事件时,TP会同时向屏下指纹传感器和处理器发送中断请求,这样使得指纹采集的起始时刻跟屏幕唤醒的起始时刻几乎相同,进而使得指纹解锁完成时刻与屏幕唤醒完成时刻的时间差缩短,出现闪屏问题。In this application, since the TP has two pins, when the TP detects an event to be unlocked, the TP will send an interrupt request to the fingerprint sensor and the processor under the screen at the same time, so that the start time of the fingerprint collection is the same as the screen wake-up time. The starting time is almost the same, which shortens the time difference between the time when the fingerprint is unlocked and the time when the screen wakes up, causing the screen to flicker.

在该种情况下,为屏幕唤醒操作增加一个延迟执行过程,用于延长屏幕唤醒操作所需的时长,以使屏幕唤醒操作在指纹识别操作完成后完成,避免了因提升解锁速度而带来的闪屏问题。同时因在TP上额外添加一个与屏下指纹传感器连接的中断引脚,使得在检测到手指触控指纹采集区域时,TP直接通知屏下指纹传感器进行指纹采集操作,提升了解锁速度。In this case, a delayed execution process is added to the screen wake-up operation to extend the time required for the screen wake-up operation, so that the screen wake-up operation is completed after the fingerprint recognition operation is completed, avoiding the increase of the unlocking speed. Splash screen problem. At the same time, because an additional interrupt pin connected to the fingerprint sensor under the screen is added on the TP, when it is detected that the finger touches the fingerprint collection area, the TP directly informs the fingerprint sensor under the screen to perform the fingerprint collection operation, which improves the unlocking speed.

在上述实施例中,所述屏幕唤醒操作还包括多媒体显示处理器通电过程、屏幕初始化过程、刷帧过程和点亮屏幕背光过程,所述延迟执行过程在所述点亮屏幕背光过程之前。In the above embodiment, the screen wake-up operation further includes a multimedia display processor power-on process, a screen initialization process, a frame refresh process, and a screen backlight lighting process, and the delayed execution process precedes the screen backlight lighting process.

具体地,目前屏幕唤醒操作的流程通常是:先执行通电过程,在该通电过程完成后,执行屏幕初始化过程,在该屏幕初始化过程完成后,执行刷帧过程在该刷帧过程完成后,执行点亮屏幕背光过程,在该点亮屏幕背光过程完成后,触控屏被点亮。Specifically, the current flow of the screen wake-up operation is usually: first perform the power-on process, after the power-on process is completed, perform the screen initialization process, after the screen initialization process is completed, perform the frame refresh process After the frame refresh process is completed, execute the The process of lighting the screen backlight, after the process of lighting the screen backlight is completed, the touch screen is lit.

在本申请实施例中,在现有的屏幕唤醒操作的流程中额外增加了一个延迟执行过程,该延迟执行过程在该点亮屏幕背光过程之前,例如延迟执行过程在刷帧过程和点亮屏幕背光过程之间,或者在屏幕初始化过程和刷帧过程之间,或者在通电过程和屏幕初始化过程之间等。In the embodiment of the present application, a delay execution process is additionally added to the existing screen wake-up operation process, and the delayed execution process is before the screen backlighting process, for example, the delayed execution process is in the frame brushing process and the screen lighting process. Between the backlight process, or between the screen initialization process and the frame refresh process, or between the power-on process and the screen initialization process, etc.

在上述实施例中,所述延迟执行过程所需的时长是基于预设公式确定的,所述预设公式为:T=[(T1+T2)-T3+I],所述T为延迟执行过程所需的时长,所述T1为上一次指纹解锁的指纹采集操作所需的时长,所述T2为上一次指纹解锁的指纹识别操作所需的时长,T3为上一次指纹解锁的屏幕唤醒操作所需的时长,所述I为预设阈值。In the above embodiment, the duration required for the delayed execution process is determined based on a preset formula, and the preset formula is: T=[(T1+T2)-T3+I], where T is the delayed execution The duration required for the process, the T1 is the duration required for the fingerprint collection operation of the last fingerprint unlocking, the T2 is the duration required for the fingerprint recognition operation of the last fingerprint unlocking, and T3 is the last fingerprint unlocking The screen wake-up operation The required duration, the I is a preset threshold.

其中,预设阈值例如为0、5ms、10ms、18ms、40ms、50ms或是其他值。The preset threshold is, for example, 0, 5ms, 10ms, 18ms, 40ms, 50ms or other values.

其中,上一次指的是距离当前系统时间最近的一次。比如上一次指纹解锁指的是距离当前系统时间最近的一次指纹解锁,例如移动终端中记录有3次指纹解锁的解锁时间,指纹解锁1对应解锁时间1,指纹解锁2对应解锁时间2,指纹解锁3对应解锁时间3,解锁时间3距离当前系统时间最近,那么上一次指纹解锁为指纹解锁3。Among them, the last time refers to the time closest to the current system time. For example, the last fingerprint unlock refers to the fingerprint unlock closest to the current system time. For example, the mobile terminal records the unlock time of 3 fingerprint unlocks. Fingerprint unlock 1 corresponds to unlock time 1, fingerprint unlock 2 corresponds to unlock time 2, and fingerprint unlock corresponds to unlock time 2. 3 corresponds to unlock time 3, and unlock time 3 is the closest to the current system time, so the last fingerprint unlock is fingerprint unlock 3.

举例来说,假设T1=100ms,T2=265ms,T3=260ms,I=10ms,那么延迟执行过程所需的时长等于(100ms+265ms)-(260ms)+(10ms)=115ms。For example, assuming that T1=100ms, T2=265ms, T3=260ms, and I=10ms, the time required to delay the execution process is equal to (100ms+265ms)-(260ms)+(10ms)=115ms.

在上述实施例中,所述延迟执行过程所需的时长是预先设定的,预先设定的值是检测人员基于检测数据得到的。In the above-mentioned embodiment, the duration required for the delayed execution process is preset, and the preset value is obtained by the inspector based on the inspection data.

在上述实施例中,所述方法还包括:In the above embodiment, the method further includes:

在指纹识别失败,且所述屏幕唤醒操作完成后,所述处理器控制所述触控屏显示锁屏界面,以及控制所述指纹采集区域显示提示信息,所述提示信息用于提示重新输入指纹。After the fingerprint recognition fails and the screen wake-up operation is completed, the processor controls the touch screen to display a lock screen interface, and controls the fingerprint collection area to display prompt information, where the prompt information is used to prompt to re-enter the fingerprint .

可以看出,在本申请实施例中,使用指纹采集区域显示提示信息,提升了指纹采集区域的使用率。It can be seen that, in this embodiment of the present application, the fingerprint collection area is used to display prompt information, which improves the usage rate of the fingerprint collection area.

在上述实施例中,所述处理器控制所述触控屏显示主界面之后,所述方法还包括:In the above embodiment, after the processor controls the touch screen to display the main interface, the method further includes:

在确定所述第一指纹图像对应的用户不是预设用户时,所述处理器隐藏所述移动终端中安装的至少一个预设应用的图标。When it is determined that the user corresponding to the first fingerprint image is not a preset user, the processor hides an icon of at least one preset application installed in the mobile terminal.

其中,预设用户是事先设定的优先级比较高的用户,例如可以是移动终端的机主等。预设应用的安全优先级大于或等于预设优先级,和/或预设应用的使用频率大于或等于预设频率,预设应用例如有支付宝、微信、QQ、通讯录、淘宝等。The preset user is a pre-set user with a relatively high priority, for example, the owner of the mobile terminal or the like. The security priority of the preset application is greater than or equal to the preset priority, and/or the usage frequency of the preset application is greater than or equal to the preset frequency, and the preset application includes Alipay, WeChat, QQ, Contacts, Taobao, etc.

可以看出,在本申请实施例中,在不是预设用户解锁进入主界面时,隐藏至少一个预设应用的图标,避免了信息泄露的问题。It can be seen that, in the embodiment of the present application, the icon of at least one preset application is hidden when it is not the preset user to unlock and enter the main interface, so as to avoid the problem of information leakage.

进一步地,所述处理器隐藏所述移动终端中安装的至少一个预设应用的图标之后,所述方法还包括:Further, after the processor hides the icon of at least one preset application installed in the mobile terminal, the method further includes:

在检测到针对所述指纹采集区域的第一触控操作时,所述TP向所述屏下指纹传感器发送第三中断请求;When detecting a first touch operation on the fingerprint collection area, the TP sends a third interrupt request to the under-screen fingerprint sensor;

在接收到所述第三中断请求之后,所述屏下指纹传感器进行指纹采集操作,以及将采集到的第二指纹图像发送给所述处理器进行指纹识别操作;After receiving the third interrupt request, the off-screen fingerprint sensor performs a fingerprint collection operation, and sends the collected second fingerprint image to the processor for a fingerprint identification operation;

在指纹识别成功,且确定所述第二指纹图像对应的用户是预设用户时,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标。When the fingerprint identification is successful and it is determined that the user corresponding to the second fingerprint image is a preset user, the processor controls the fingerprint collection area to display an icon of the at least one preset application.

其中,第一触控操作可以是点击操作,也可以是按压操作,也可以是滑动操作,在此不作限定。The first touch operation may be a click operation, a pressing operation, or a sliding operation, which is not limited herein.

需要说明的是,在本实施例中,处理器控制所述指纹采集区域显示所述至少一个预设应用的图标仅是进行了图标显示操作,而不是进行了取消隐藏操作。It should be noted that, in this embodiment, the processor controls the fingerprint collection area to display the icon of the at least one preset application only to perform an icon display operation, rather than performing an unhiding operation.

可以看出,在本申请实施例中,在隐藏至少一个预设应用的图标之后,预设用户可通过指纹采集区域触发该至少一个预设应用的图标的显示,提升了显示被隐藏后的应用图标的便捷性。It can be seen that in the embodiment of the present application, after hiding the icon of at least one preset application, the preset user can trigger the display of the icon of the at least one preset application through the fingerprint collection area, which improves the display of the hidden application. Convenience of icons.

进一步地,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标之后,所述方法还包括:Further, after the processor controls the fingerprint collection area to display the icon of the at least one preset application, the method further includes:

在检测到针对所述触控屏除所述指纹采集区域之外的区域的第二触控操作时,所述处理器将所述至少一个预设应用的图标从所述指纹采集区域中移除显示。When detecting a second touch operation on an area of the touch screen other than the fingerprint collection area, the processor removes and displays an icon of the at least one preset application from the fingerprint collection area .

其中,第二触控操作可以是点击操作,也可以是按压操作,也可以是滑动操作,在此不作限定。The second touch operation may be a click operation, a pressing operation, or a sliding operation, which is not limited herein.

需要说明的是,在本实施例中,处理器将所述至少一个预设应用的图标从所述指纹采集区域中移除显示之后,至少一个预设应用的图标仍然处于隐藏状态。It should be noted that, in this embodiment, after the processor removes and displays the icon of the at least one preset application from the fingerprint collection area, the icon of the at least one preset application is still in a hidden state.

可以看出,在本申请实施例中,在显示被隐藏后的应用图标后,用户可触控在除指纹采集区域之外的区域触发该至少一个预设应用的图标移除显示,提升了移除显示被隐藏后的应用图标的便捷性。It can be seen that, in the embodiment of the present application, after the hidden application icon is displayed, the user can touch an area other than the fingerprint collection area to trigger the removal and display of the icon of the at least one preset application, which improves the mobile phone usage. In addition to the convenience of showing hidden application icons.

进一步地,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标之后,所述方法还包括:Further, after the processor controls the fingerprint collection area to display the icon of the at least one preset application, the method further includes:

在检测到针对所述至少一个预设应用的图标中的其中一个图标的第四触控操作时,所述处理器解除针对所述其中一个图标的隐藏。When detecting a fourth touch operation on one of the icons of the at least one preset application, the processor unhides the one of the icons.

其中,第四触控操作包括以下至少一种:将所述其中一个图标拖出所述指纹采集区域的操作;长按所述其中一个图标的操作;拖动所述其中一个图标在所述指纹采集区域滑动的操作,且滑动的轨迹为预设轨迹。The fourth touch operation includes at least one of the following: an operation of dragging one of the icons out of the fingerprint collection area; an operation of long pressing one of the icons; dragging the one of the icons on the fingerprint The operation of sliding the collection area, and the sliding track is the preset track.

需要说明的是,在本实施例中,处理器解除针对所述其中一个图标的隐藏之后,所述其中一个图标不再处于隐藏状态,用户可通过主界面查找到所述其中一个图标。It should be noted that, in this embodiment, after the processor unhides the one of the icons, the one of the icons is no longer in the hidden state, and the user can find the one of the icons through the main interface.

可以看出,在本申请实施例中,在显示被隐藏后的应用图标后,如果用户针对其中一个图标进行特定的触控操作,则触发解除该其中一个图标的隐藏,提升了解除被隐藏后的应用图标的便捷性。It can be seen that, in the embodiment of the present application, after the hidden application icons are displayed, if the user performs a specific touch operation on one of the icons, it will trigger to unhide the one of the icons. the convenience of the app icon.

在上述实施例中,所述处理器控制所述触控屏显示主界面之后,所述方法还包括:In the above embodiment, after the processor controls the touch screen to display the main interface, the method further includes:

在确定所述第一指纹图像对应的用户是所述预设用户时,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标。When it is determined that the user corresponding to the first fingerprint image is the preset user, the processor controls the fingerprint collection area to display an icon of the at least one preset application.

可以看出,在本申请实施例中,只有在预设用户解锁进入主界面时,才显示至少一个预设应用的图标,避免了信息泄露的问题。另外,由于是通过触控指纹采集区域进行解锁操作的,通过指纹采集区域显示所述至少一个预设应用的图标,无需用户在主界面中寻找至少一个应用的图标,提升至少一个应用被启动的效率。It can be seen that, in the embodiment of the present application, the icon of at least one preset application is displayed only when the preset user unlocks and enters the main interface, which avoids the problem of information leakage. In addition, since the unlocking operation is performed by touching the fingerprint collection area, the icon of the at least one preset application is displayed through the fingerprint collection area, and there is no need for the user to search for the icon of the at least one application in the main interface, and the activation of the at least one application is improved. efficiency.

进一步地,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标之后,所述方法还包括:Further, after the processor controls the fingerprint collection area to display the icon of the at least one preset application, the method further includes:

在检测到针对所述触控屏除所述指纹采集区域之外的区域的第五触控操作时,所述处理器将所述至少一个预设应用的图标从所述指纹采集区域移至除所述指纹采集区域之外的区域显示。When detecting a fifth touch operation on the area of the touch screen other than the fingerprint collection area, the processor moves the icon of the at least one preset application from the fingerprint collection area to the area other than the fingerprint collection area. The area outside the fingerprint collection area is displayed.

其中,第五触控操作可以是点击操作,也可以是按压操作,也可以是滑动操作,在此不作限定。The fifth touch operation may be a click operation, a pressing operation, or a sliding operation, which is not limited herein.

需要说明的是,在本实施例中,由于在指纹采集区域内显示至少一个预设应用的图标之前,该至少一个预设应用的图标并没有被隐藏,因此在检测到针对所述触控屏除所述指纹采集区域之外的区域的第五触控操作时,处理器直接将所述至少一个预设应用的图标从所述指纹采集区域移至除所述指纹采集区域之外的区域显示。It should be noted that, in this embodiment, since the icon of the at least one preset application is not hidden before the icon of the at least one preset application is displayed in the fingerprint collection area, it is During the fifth touch operation in the area other than the fingerprint collection area, the processor directly moves the icon of the at least one preset application from the fingerprint collection area to the area other than the fingerprint collection area for display.

在上述实施例中,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标之后,所述方法还包括:In the above embodiment, after the processor controls the fingerprint collection area to display the icon of the at least one preset application, the method further includes:

在检测到针对所述至少一个预设应用的图标中的其中一个图标的第六触控操作时,所述处理器启动所述其中一个图标对应的预设应用。When detecting a sixth touch operation on one of the icons of the at least one preset application, the processor starts the preset application corresponding to the one of the icons.

其中,第五触控操作可以是点击操作,也可以是按压操作,在此不作限定。The fifth touch operation may be a click operation or a pressing operation, which is not limited herein.

可以看出,在本申请实施例中,用户可通过触控在指纹采集区域内的某个图标来触发启动该某个图标对应的应用,提升应用启动的多样性。It can be seen that, in the embodiment of the present application, the user can trigger to start the application corresponding to the certain icon by touching an icon in the fingerprint collection area, thereby improving the variety of application startup.

与所述图2所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种指纹解锁方法的流程示意图,应用于上述移动终端,本指纹解锁方法包括:Consistent with the embodiment shown in FIG. 2, please refer to FIG. 3. FIG. 3 is a schematic flowchart of a fingerprint unlocking method provided by an embodiment of the present application, which is applied to the above-mentioned mobile terminal. The fingerprint unlocking method includes:

步骤301:在检测到待解锁事件时,TP向屏下指纹传感器发送第一中断请求,以及向处理器发送第二中断请求,所述触控屏除所述指纹采集区域之外的区域的呈熄屏状态。Step 301: When detecting an event to be unlocked, the TP sends a first interrupt request to the fingerprint sensor under the screen, and sends a second interrupt request to the processor, and the display of the touch screen area other than the fingerprint collection area is turned off. screen status.

步骤302:在接收到所述第一中断请求之后,所述屏下指纹传感器进行指纹采集操作,以及将采集到的第一指纹图像发送给所述处理器进行指纹识别操作。Step 302: After receiving the first interrupt request, the under-screen fingerprint sensor performs a fingerprint collection operation, and sends the collected first fingerprint image to the processor for a fingerprint identification operation.

步骤303:在接收到所述第二中断请求之后,所述处理器执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成。Step 303: After receiving the second interrupt request, the processor performs a screen wake-up operation, where the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend the duration required for the screen wake-up operation , so that the screen wake-up operation is completed after the fingerprint recognition operation is completed.

步骤304:在指纹识别成功时,所述处理器进行解锁操作,在所述解锁操作完成,且所述屏幕唤醒操作完成后,所述处理器控制所述触控屏显示主界面。Step 304: When the fingerprint recognition is successful, the processor performs an unlocking operation, and after the unlocking operation is completed and the screen wake-up operation is completed, the processor controls the touch screen to display a main interface.

步骤305:在确定所述第一指纹图像对应的用户不是预设用户时,所述处理器隐藏所述移动终端中安装的至少一个预设应用的图标。Step 305: When it is determined that the user corresponding to the first fingerprint image is not a preset user, the processor hides the icon of at least one preset application installed in the mobile terminal.

步骤306:在检测到针对指纹采集区域的第一触控操作时,所述TP向所述屏下指纹传感器发送第三中断请求。Step 306: When detecting the first touch operation on the fingerprint collection area, the TP sends a third interrupt request to the under-screen fingerprint sensor.

步骤307:在接收到所述第三中断请求之后,所述屏下指纹传感器进行指纹采集操作,以及将采集到的第二指纹图像发送给所述处理器进行指纹识别操作。Step 307: After receiving the third interrupt request, the under-screen fingerprint sensor performs a fingerprint collection operation, and sends the collected second fingerprint image to the processor for a fingerprint identification operation.

步骤308:在指纹识别成功,且确定所述第二指纹图像对应的用户是预设用户时,所述处理器控制所述指纹采集区域显示所述至少一个预设应用的图标。Step 308: When the fingerprint identification is successful and it is determined that the user corresponding to the second fingerprint image is a preset user, the processor controls the fingerprint collection area to display an icon of the at least one preset application.

步骤309:在检测到针对所述触控屏除所述指纹采集区域之外的区域的第二触控操作时,所述处理器将所述至少一个预设应用的图标从所述指纹采集区域中移除显示。Step 309 : upon detecting a second touch operation on an area of the touch screen other than the fingerprint collection area, the processor removes the icon of the at least one preset application from the fingerprint collection area. Remove display.

需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。It should be noted that, for the specific implementation process of this embodiment, reference may be made to the specific implementation process described in the foregoing method embodiment, which is not described herein again.

与上述图2和图3所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种移动终端的结构示意图,如图所示,该移动终端包括触控屏、处理器和屏下指纹传感器,所述触控屏包括具有两个中断引脚的触控面板TP,所述两个中断引脚分别与所述处理器和所述屏下指纹传感器连接,所述触控屏包括指纹采集区域,所述屏下指纹传感器设于所述指纹采集区域下方,该移动终端还包括存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:Consistent with the embodiments shown in FIG. 2 and FIG. 3 above, please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present application. As shown in the figure, the mobile terminal includes a touch screen, A processor and an off-screen fingerprint sensor, the touch screen includes a touch panel TP with two interrupt pins, the two interrupt pins are respectively connected to the processor and the off-screen fingerprint sensor, the The touch screen includes a fingerprint collection area, the under-screen fingerprint sensor is arranged below the fingerprint collection area, the mobile terminal further includes a memory, a communication interface and one or more programs, wherein the one or more programs are stored in the In the above-mentioned memory, and configured to be executed by the above-mentioned processor, the above-mentioned program includes instructions for performing the following steps:

接收第二中断请求,所述第二中断请求是所述TP在检测到待解锁事件时发送的,以及执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在指纹识别操作完成后完成;Receive a second interrupt request, the second interrupt request is sent by the TP when an event to be unlocked is detected, and a screen wake-up operation is performed, and the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to extend The duration required for the screen wake-up operation, so that the screen wake-up operation is completed after the fingerprint identification operation is completed;

接收所述屏下指纹传感器发送的第一指纹图像,以及基于所述第一指纹图像进行指纹识别操作,所述第一指纹图像是所述屏下指纹传感器在接收到第一中断请求之后,进行指纹采集操作得到的,所述第一中断请求是在检测到待解锁事件时所述TP发送的;Receive a first fingerprint image sent by the under-screen fingerprint sensor, and perform a fingerprint recognition operation based on the first fingerprint image, where the first fingerprint image is performed by the under-screen fingerprint sensor after receiving the first interrupt request. Obtained by the fingerprint collection operation, the first interrupt request is sent by the TP when an event to be unlocked is detected;

在指纹识别成功时,进行解锁操作,在所述解锁操作完成,且所述屏幕唤醒操作完成后,控制所述触控屏显示主界面。When the fingerprint recognition is successful, an unlocking operation is performed, and after the unlocking operation is completed and the screen wake-up operation is completed, the touch screen is controlled to display a main interface.

在上述实施例中,所述屏幕唤醒操作还包括多媒体显示处理器通电过程、屏幕初始化过程、刷帧过程和点亮屏幕背光过程,所述延迟执行过程在所述点亮屏幕背光过程之前。In the above embodiment, the screen wake-up operation further includes a multimedia display processor power-on process, a screen initialization process, a frame refresh process, and a screen backlight lighting process, and the delayed execution process precedes the screen backlight lighting process.

在上述实施例中,所述延迟执行过程所需的时长是基于预设公式确定的,所述预设公式为:T=[(T1+T2)-T3+I],所述T为延迟执行过程所需的时长,所述T1为上一次指纹解锁的指纹采集操作所需的时长,所述T2为上一次指纹解锁的指纹识别操作所需的时长,T3为上一次指纹解锁的屏幕唤醒操作所需的时长,所述I为预设阈值。In the above embodiment, the duration required for the delayed execution process is determined based on a preset formula, and the preset formula is: T=[(T1+T2)-T3+I], where T is the delayed execution The duration required for the process, the T1 is the duration required for the fingerprint collection operation of the last fingerprint unlocking, the T2 is the duration required for the fingerprint recognition operation of the last fingerprint unlocking, and T3 is the last fingerprint unlocking The screen wake-up operation The required duration, the I is a preset threshold.

在上述实施例中,上述程序包括用于执行以下步骤的指令:In the above-described embodiment, the above-described program includes instructions for performing the following steps:

在指纹识别失败,且所述屏幕唤醒操作完成后,控制所述触控屏显示锁屏界面,以及控制所述指纹采集区域显示提示信息,所述提示信息用于提示重新输入指纹。After the fingerprint recognition fails and the screen wake-up operation is completed, the touch screen is controlled to display a lock screen interface, and the fingerprint collection area is controlled to display prompt information, where the prompt information is used to prompt re-input of the fingerprint.

在上述实施例中,在控制所述触控屏显示主界面之后,上述程序包括用于执行以下步骤的指令:In the above embodiment, after controlling the touch screen to display the main interface, the above program includes instructions for executing the following steps:

在确定所述第一指纹图像对应的用户不是预设用户时,隐藏所述移动终端中安装的至少一个预设应用的图标。When it is determined that the user corresponding to the first fingerprint image is not a preset user, the icon of at least one preset application installed in the mobile terminal is hidden.

在上述实施例中,所述指纹采集区域包括指纹采集区域,所述屏下指纹传感器设于所述指纹采集区域下方,在隐藏所述移动终端中安装的至少一个预设应用的图标之后,上述程序包括用于执行以下步骤的指令:In the above embodiment, the fingerprint collection area includes a fingerprint collection area, and the under-screen fingerprint sensor is arranged below the fingerprint collection area. After hiding the icon of at least one preset application installed in the mobile terminal, the above The program includes instructions for performing the following steps:

接收所述屏下指纹传感器发送的第二指纹图像,以及基于所述第二指纹图像进行指纹识别操作,所述第二指纹图像是所述屏下指纹传感器在接收到第三中断请求之后,进行指纹采集操作得到的,所述第三中断请求是所述TP在检测到针对所述指纹采集区域的第一触控操作时发送的;Receive a second fingerprint image sent by the under-screen fingerprint sensor, and perform a fingerprint recognition operation based on the second fingerprint image, where the second fingerprint image is performed by the under-screen fingerprint sensor after receiving the third interrupt request. obtained from the fingerprint collection operation, the third interrupt request is sent by the TP when the first touch operation for the fingerprint collection area is detected;

在指纹识别成功,且确定所述第二指纹图像对应的用户是预设用户时,控制所述指纹采集区域显示所述至少一个预设应用的图标。When the fingerprint identification is successful and it is determined that the user corresponding to the second fingerprint image is a preset user, the fingerprint collection area is controlled to display an icon of the at least one preset application.

在上述实施例中,在控制所述指纹采集区域显示所述至少一个预设应用的图标之后,上述程序包括用于执行以下步骤的指令:In the above embodiment, after controlling the fingerprint collection area to display the icon of the at least one preset application, the above program includes instructions for performing the following steps:

在检测到针对所述触控屏除所述指纹采集区域之外的区域的第二触控操作时,将所述至少一个预设应用的图标从所述指纹采集区域中移除显示。When a second touch operation on an area of the touch screen other than the fingerprint collection area is detected, the icon of the at least one preset application is removed and displayed from the fingerprint collection area.

需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。It should be noted that, for the specific implementation process of this embodiment, reference may be made to the specific implementation process described in the foregoing method embodiment, which is not described herein again.

上述实施例主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The foregoing embodiments mainly introduce the solutions of the embodiments of the present application from the perspective of the method-side execution process. It can be understood that, in order to realize the above-mentioned functions, the electronic device includes corresponding hardware structures and/or software modules for executing each function. Those skilled in the art should easily realize that the present application can be implemented in hardware or a combination of hardware and computer software with the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.

本申请实施例可以根据所述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the embodiments of the present application, the electronic device may be divided into functional units according to the method examples. For example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of software functional units. It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division, and other division methods may be used in actual implementation.

下面为本申请装置实施例,本申请装置实施例用于执行本申请方法实施例所实现的方法。请参阅图5,图5是本申请实施例提供的一种指纹解锁装置,应用于包括触控屏的移动终端,所述触控屏包括指纹采集区域,所述装置包括信号触发单元501、指纹采集单元502、屏幕控制单元503和解锁单元504,其中:The following are apparatus embodiments of the present application, and the apparatus embodiments of the present application are used to execute the methods implemented by the method embodiments of the present application. Please refer to FIG. 5. FIG. 5 is a fingerprint unlocking device provided by an embodiment of the present application, which is applied to a mobile terminal including a touch screen, the touch screen includes a fingerprint collection area, and the device includes a signal trigger unit 501, a fingerprint The acquisition unit 502, the screen control unit 503 and the unlocking unit 504, wherein:

所述信号触发单元501,用于在检测到待解锁事件时,向所述指纹采集单元502发送第一中断请求,以及向所述屏幕控制单元503发送第二中断请求,所述触控屏除所述指纹采集区域之外的区域的呈熄屏状态;The signal triggering unit 501 is configured to send a first interrupt request to the fingerprint collection unit 502 and a second interrupt request to the screen control unit 503 when an event to be unlocked is detected, and the touch screen removes all The area outside the fingerprint collection area is in a screen-off state;

所述指纹采集单元502,用于在接收到所述第一中断请求之后,进行指纹采集操作,以及将采集到的第一指纹图像发送给所述解锁单元504进行指纹识别操作;The fingerprint collection unit 502 is configured to perform a fingerprint collection operation after receiving the first interrupt request, and send the collected first fingerprint image to the unlocking unit 504 to perform a fingerprint identification operation;

所述屏幕控制单元503,用于在接收到所述第二中断请求之后,执行屏幕唤醒操作,所述屏幕唤醒操作包括延迟执行过程,所述延迟执行过程用于延长所述屏幕唤醒操作所需的时长,以使所述屏幕唤醒操作在所述指纹识别操作完成后完成;The screen control unit 503 is configured to perform a screen wake-up operation after receiving the second interrupt request, where the screen wake-up operation includes a delayed execution process, and the delayed execution process is used to prolong the time required for the screen wake-up operation. duration, so that the screen wake-up operation is completed after the fingerprint recognition operation is completed;

所述解锁单元504,用于在指纹识别成功时,进行解锁操作;The unlocking unit 504 is used to perform an unlocking operation when the fingerprint identification is successful;

所述屏幕控制单元503,还用于在所述解锁操作完成,且所述屏幕唤醒操作完成后,控制所述触控屏显示主界面。The screen control unit 503 is further configured to control the touch screen to display the main interface after the unlocking operation is completed and the screen wake-up operation is completed.

在上述实施例中,所述屏幕唤醒操作还包括多媒体显示处理器通电过程、屏幕初始化过程、刷帧过程和点亮屏幕背光过程,所述延迟执行过程在所述点亮屏幕背光过程之前。In the above embodiment, the screen wake-up operation further includes a multimedia display processor power-on process, a screen initialization process, a frame refresh process, and a screen backlight lighting process, and the delayed execution process precedes the screen backlight lighting process.

在上述实施例中,所述延迟执行过程所需的时长是基于预设公式确定的,所述预设公式为:T=[(T1+T2)-T3+I],所述T为延迟执行过程所需的时长,所述T1为上一次指纹解锁的指纹采集操作所需的时长,所述T2为上一次指纹解锁的指纹识别操作所需的时长,T3为上一次指纹解锁的屏幕唤醒操作所需的时长,所述I为预设阈值。In the above embodiment, the duration required for the delayed execution process is determined based on a preset formula, and the preset formula is: T=[(T1+T2)-T3+I], where T is the delayed execution The duration required for the process, the T1 is the duration required for the fingerprint collection operation of the last fingerprint unlocking, the T2 is the duration required for the fingerprint recognition operation of the last fingerprint unlocking, and T3 is the last fingerprint unlocking The screen wake-up operation The required duration, the I is a preset threshold.

在上述实施例中,所述屏幕控制单元503,还用于在指纹识别失败,且所述屏幕唤醒操作完成后,控制所述触控屏显示锁屏界面,以及控制所述指纹采集区域显示提示信息,所述提示信息用于提示重新输入指纹。In the above embodiment, the screen control unit 503 is further configured to control the touch screen to display a lock screen interface and control the fingerprint collection area to display a prompt after the fingerprint recognition fails and the screen wake-up operation is completed. information, the prompt information is used to prompt to re-enter the fingerprint.

在上述实施例中,所述装置还包括图标控制单元505,其中:In the above-mentioned embodiment, the apparatus further includes an icon control unit 505, wherein:

在控制所述触控屏显示主界面之后,图标控制单元505,用于在确定所述第一指纹图像对应的用户不是预设用户时,隐藏所述移动终端中安装的至少一个预设应用的图标。After controlling the touch screen to display the main interface, the icon control unit 505 is configured to hide at least one preset application installed in the mobile terminal when it is determined that the user corresponding to the first fingerprint image is not a preset user icon.

在上述实施例中,在隐藏所述移动终端中安装的至少一个预设应用的图标之后,所述信号触发单元501,还用于在检测到针对所述指纹采集区域的第一触控操作时,向所述指纹采集单元502发送第三中断请求;所述指纹采集单元502,还用于在接收到所述第三中断请求之后,进行指纹采集操作,以及将采集到的第二指纹图像发送给所述解锁单元504进行指纹识别操作;所述屏幕控制单元503,还用于在指纹识别成功,且确定所述第二指纹图像对应的用户是预设用户时,控制所述指纹采集区域显示所述至少一个预设应用的图标。In the above embodiment, after hiding the icon of at least one preset application installed in the mobile terminal, the signal triggering unit 501 is further configured to detect the first touch operation on the fingerprint collection area when the first touch operation is detected. , send a third interrupt request to the fingerprint acquisition unit 502; the fingerprint acquisition unit 502 is further configured to perform a fingerprint acquisition operation after receiving the third interrupt request, and to send the collected second fingerprint image Perform a fingerprint identification operation on the unlocking unit 504; the screen control unit 503 is also used to control the fingerprint collection area to display when the fingerprint identification is successful and the user corresponding to the second fingerprint image is determined to be a preset user an icon of the at least one preset application.

在上述实施例中,在控制所述指纹采集区域显示所述至少一个预设应用的图标之后,所述屏幕控制单元503,还用于在检测到针对所述触控屏除所述指纹采集区域之外的区域的第二触控操作时,将所述至少一个预设应用的图标从所述指纹采集区域中移除显示。In the above-mentioned embodiment, after controlling the fingerprint collection area to display the icon of the at least one preset application, the screen control unit 503 is further configured to, after detecting that the fingerprint collection area is excluded from the touch screen, When the second touch operation is performed outside the area, the icon of the at least one preset application is removed and displayed from the fingerprint collection area.

需要说明的是,信号触发单元501可通过触控屏的TP实现、指纹采集单元502可通过屏下指纹传感器实现,屏幕控制单元503、解锁单元504和图标控制单元505可通过处理器实现。It should be noted that the signal triggering unit 501 can be realized by the TP of the touch screen, the fingerprint collecting unit 502 can be realized by the fingerprint sensor under the screen, and the screen control unit 503, the unlocking unit 504 and the icon control unit 505 can be realized by a processor.

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括移动终端。Embodiments of the present application further provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program causes the computer to execute part or all of the steps of any method described in the above method embodiments , the above computer includes a mobile terminal.

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括移动终端。Embodiments of the present application further provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute any one of the method embodiments described above. some or all of the steps of the method. The computer program product may be a software installation package, and the above-mentioned computer includes a mobile terminal.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because in accordance with the present application, certain steps may be performed in other orders or concurrently. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the device embodiments described above are only illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical or other forms.

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The above-mentioned units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art, or all or part of the technical solution, and the computer software product is stored in a memory, Several instructions are included to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the above-mentioned methods in the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash disk , Read-only memory (English: Read-Only Memory, referred to as: ROM), random access device (English: Random Access Memory, referred to as: RAM), magnetic disk or optical disk, etc.

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application have been introduced in detail above, and the principles and implementations of the present application are described in this paper by using specific examples. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application; at the same time, for Persons of ordinary skill in the art, based on the idea of the present application, will have changes in the specific implementation manner and application scope. In summary, the contents of this specification should not be construed as limitations on the present application.

Claims (9)

1. A fingerprint unlocking method is applied to a mobile terminal comprising a touch screen, a processor and an off-screen fingerprint sensor, wherein the touch screen comprises a touch panel TP, the TP comprises an interrupt pin connected with the processor and an interrupt pin connected with the off-screen fingerprint sensor, and the method comprises the following steps:
when an event to be unlocked is detected, the TP sends a first interrupt request to the under-screen fingerprint sensor and sends a second interrupt request to the processor;
after receiving the first interrupt request, the under-screen fingerprint sensor performs fingerprint acquisition operation, and sends an acquired first fingerprint image to the processor for fingerprint identification operation;
after receiving the second interrupt request, the processor executes a screen wakeup operation, where the screen wakeup operation includes a delayed execution process, and the delayed execution process is used to extend a time length required by the screen wakeup operation, so that the screen wakeup operation is completed after the fingerprint identification operation is completed; the time length required for delaying the execution process is determined based on a preset formula, wherein the preset formula is as follows: t = [ (T1+ T2) -T3+ I ], where T is a time length required for delaying an execution process, T1 is a time length required for a fingerprint acquisition operation of a last fingerprint unlocking, T2 is a time length required for a fingerprint identification operation of the last fingerprint unlocking, T3 is a time length required for a screen wakeup operation of the last fingerprint unlocking, and I is a preset threshold;
and when the fingerprint identification is successful, the processor performs unlocking operation, the unlocking operation is completed, and after the screen awakening operation is completed, the processor controls the touch screen to display the main interface.
2. The method of claim 1, wherein the screen wake-up operation further comprises a multimedia display processor power-on process, a screen initialization process, a frame-brushing process, and a screen backlight lighting process, and wherein the delayed execution process precedes the screen backlight lighting process.
3. The method of claim 1 or 2, wherein the touch screen includes a fingerprint acquisition area, the method further comprising:
when the fingerprint identification fails and the screen awakening operation is completed, the processor controls the touch screen to display a screen locking interface and controls the fingerprint acquisition area to display prompt information, wherein the prompt information is used for prompting to input the fingerprint again.
4. The method of claim 1 or 2, wherein after the processor controls the touch screen to display a main interface, the method further comprises:
when it is determined that the user corresponding to the first fingerprint image is not a preset user, hiding at least one preset application icon installed in the mobile terminal by the processor.
5. The method according to claim 4, wherein the touch screen includes a fingerprint acquisition area, the off-screen fingerprint sensor is disposed below the fingerprint acquisition area, and after the processor hides an icon of at least one preset application installed in the mobile terminal, the method further includes:
when a first touch operation for the fingerprint acquisition area is detected, the TP sends a third interrupt request to the under-screen fingerprint sensor;
after receiving the third interrupt request, the under-screen fingerprint sensor performs fingerprint acquisition operation, and sends an acquired second fingerprint image to the processor for fingerprint identification operation;
and when the fingerprint identification is successful and the user corresponding to the second fingerprint image is determined to be a preset user, the processor controls the fingerprint acquisition area to display the icon of the at least one preset application.
6. The method of claim 5, wherein after the processor controls the fingerprinting area to display the icon of the at least one preset application, the method further comprises:
when a second touch operation aiming at the area of the touch screen except the fingerprint acquisition area is detected, the processor removes the icon of the at least one preset application from being displayed in the fingerprint acquisition area.
7. The utility model provides a fingerprint unlocking device, its characterized in that is applied to the mobile terminal who includes fingerprint sensor under touch-control screen, treater and the screen, the touch-control screen includes touch panel TP, TP include with the interrupt pin that the treater is connected and with the interrupt pin that fingerprint sensor is connected under the screen, the device includes signal trigger unit, fingerprint acquisition unit, screen control unit and unblock unit, wherein:
the signal triggering unit is used for sending a first interrupt request to the fingerprint acquisition unit and sending a second interrupt request to the screen control unit when an event to be unlocked is detected;
the fingerprint acquisition unit is used for performing fingerprint acquisition operation after receiving the first interrupt request and sending an acquired first fingerprint image to the unlocking unit for fingerprint identification operation;
the screen control unit is configured to execute a screen wakeup operation after receiving the second interrupt request, where the screen wakeup operation includes a delayed execution process, and the delayed execution process is configured to extend a time duration required by the screen wakeup operation, so that the screen wakeup operation is completed after the fingerprint identification operation is completed; the time length required for delaying the execution process is determined based on a preset formula, wherein the preset formula is as follows: t = [ (T1+ T2) -T3+ I ], where T is a time length required for delaying an execution process, T1 is a time length required for a fingerprint acquisition operation of a last fingerprint unlocking, T2 is a time length required for a fingerprint identification operation of the last fingerprint unlocking, T3 is a time length required for a screen wakeup operation of the last fingerprint unlocking, and I is a preset threshold;
the unlocking unit is used for carrying out unlocking operation when the fingerprint identification is successful;
the screen control unit is further used for controlling the touch screen to display a main interface after the unlocking operation is completed and the screen awakening operation is completed.
8. A mobile terminal, characterized in that the mobile terminal comprises a touch screen, a processor and an off-screen fingerprint sensor, the touch screen comprising a touch panel TP, the TP comprising an interrupt pin connected to the processor and an interrupt pin connected to the off-screen fingerprint sensor, the mobile terminal further comprising a memory, a communication interface, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the processor, the program comprising instructions for performing the steps in the method according to any of claims 1-6.
9. A computer-readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program causes a computer to perform the method according to any one of claims 1-6.
CN201910068450.7A 2019-01-24 2019-01-24 Fingerprint unlocking method and related equipment Expired - Fee Related CN109857470B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910068450.7A CN109857470B (en) 2019-01-24 2019-01-24 Fingerprint unlocking method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910068450.7A CN109857470B (en) 2019-01-24 2019-01-24 Fingerprint unlocking method and related equipment

Publications (2)

Publication Number Publication Date
CN109857470A CN109857470A (en) 2019-06-07
CN109857470B true CN109857470B (en) 2022-05-13

Family

ID=66895914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910068450.7A Expired - Fee Related CN109857470B (en) 2019-01-24 2019-01-24 Fingerprint unlocking method and related equipment

Country Status (1)

Country Link
CN (1) CN109857470B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110287677B (en) * 2019-06-28 2021-09-24 Oppo广东移动通信有限公司 Application control method, electronic device and readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355062A (en) * 2015-07-13 2017-01-25 联想移动通信软件(武汉)有限公司 Method for awakening terminal equipment screen and terminal equipment
CN107153782A (en) * 2017-04-28 2017-09-12 广东欧珀移动通信有限公司 Unlock control method and related products
CN107194227A (en) * 2017-04-28 2017-09-22 广东欧珀移动通信有限公司 Unlock control method and related products
CN108388786A (en) * 2018-02-13 2018-08-10 北京小米移动软件有限公司 Unlocked by fingerprint method and device
WO2018166168A1 (en) * 2017-03-15 2018-09-20 广东欧珀移动通信有限公司 Screen backlight control method and mobile terminal

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7308584B2 (en) * 2003-08-14 2007-12-11 International Business Machines Corporation System and method for securing a portable processing module
EP2733995B1 (en) * 2012-08-31 2017-08-30 Huawei Device Co., Ltd. Control method and device for awaking intelligent terminal
CN111782129B (en) * 2014-06-24 2023-12-08 苹果公司 Column interface for navigating in a user interface
CN105653301B (en) * 2014-11-13 2019-02-26 比亚迪股份有限公司 The screen locking control method and device of mobile terminal
CN105117663B (en) * 2015-09-23 2018-07-06 广东欧珀移动通信有限公司 The encrypted object display methods and device of a kind of application
CN105260097A (en) * 2015-09-24 2016-01-20 上海斐讯数据通信技术有限公司 Operation event processing method and system, and electronic equipment
CN107180180B (en) * 2017-04-28 2020-08-18 Oppo广东移动通信有限公司 Unlock control method and related products
CN108762814B (en) * 2018-05-07 2022-05-31 Oppo广东移动通信有限公司 Bright screen method and related equipment
CN108920926B (en) * 2018-06-28 2021-01-08 维沃移动通信有限公司 Shortcut operation method and mobile terminal
CN109241954B (en) * 2018-11-08 2022-03-29 Oppo广东移动通信有限公司 Fingerprint identification method and related equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355062A (en) * 2015-07-13 2017-01-25 联想移动通信软件(武汉)有限公司 Method for awakening terminal equipment screen and terminal equipment
WO2018166168A1 (en) * 2017-03-15 2018-09-20 广东欧珀移动通信有限公司 Screen backlight control method and mobile terminal
CN107153782A (en) * 2017-04-28 2017-09-12 广东欧珀移动通信有限公司 Unlock control method and related products
CN107194227A (en) * 2017-04-28 2017-09-22 广东欧珀移动通信有限公司 Unlock control method and related products
CN108388786A (en) * 2018-02-13 2018-08-10 北京小米移动软件有限公司 Unlocked by fingerprint method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"金立智能手机软件系统关键模块的设计与实现";谢振华;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20180215;I138-594 *

Also Published As

Publication number Publication date
CN109857470A (en) 2019-06-07

Similar Documents

Publication Publication Date Title
CN109753947B (en) Fingerprint unlocking method and related equipment
CN109885998B (en) Fingerprint unlocking method and related equipment
US10466830B2 (en) Electronic device and method of controlling electronic device
EP3413163B1 (en) Method for processing data collected by touch panel, and terminal device
CN106886703B (en) Fingerprint unlocking method and mobile terminal
CN106886766B (en) A kind of fingerprint identification method, fingerprint recognition circuit and mobile terminal
CN107831996B (en) Face recognition starting method and related product
CN109543574B (en) Fingerprint collection methods and related equipment
CN109543378B (en) Fingerprint unlocking method and related equipment
CN104407799B (en) A method and system for avoiding touch screen misoperation during video playback
US20200160025A1 (en) Electronic Device
CN104636065A (en) Method and device for awakening terminal
CN107850974A (en) Method and electronic device for identifying false touch operation
CN107450837A (en) Method, device, storage medium and mobile terminal for responding to black screen gesture
CN106485112A (en) A kind of method for opening application program and mobile terminal
CN116257836B (en) Fingerprint unlocking method and terminal
CN105824479A (en) Terminal touch button implementation method and terminal
CN106775223A (en) The control method and terminal device of suspension button
CN109857470B (en) Fingerprint unlocking method and related equipment
CN105549857B (en) A kind of control method and electric terminal of electric terminal
CN111651082B (en) Touch screen unlocking method and device, electronic equipment and storage medium
CN105446639A (en) Terminal awakening method and device
CN109085986B (en) Device control method, device, storage medium and electronic device
CN108475179B (en) Fingerprint collection method, fingerprint collection device and terminal
CN111027406A (en) Picture identification method and device, storage medium and electronic equipment

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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220513