CN111414110A - Fingerprint unlocking method and device and computer readable storage medium - Google Patents
Fingerprint unlocking method and device and computer readable storage medium Download PDFInfo
- Publication number
- CN111414110A CN111414110A CN202010356843.0A CN202010356843A CN111414110A CN 111414110 A CN111414110 A CN 111414110A CN 202010356843 A CN202010356843 A CN 202010356843A CN 111414110 A CN111414110 A CN 111414110A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- unlocking
- display
- icon
- display screen
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The application provides a fingerprint unlocking method, a fingerprint unlocking device and a computer readable storage medium, wherein the fingerprint unlocking method comprises the following steps: when the display screen is in a screen-off state, acquiring gesture data input from the outside; when the gesture data meet the icon display triggering condition, controlling a display screen to display the fingerprint unlocking icon; controlling a fingerprint module under a screen to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon; and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen. Through the implementation of the scheme, whether the fingerprint unlocking icon is triggered or not is judged based on the gesture data of the user, and the misoperation rate of gesture input is relatively low, so that the accuracy of displaying the fingerprint unlocking icon can be guaranteed, the electric quantity of the terminal is effectively saved, and the endurance time of the terminal is prolonged.
Description
Technical Field
The present application relates to the field of electronic technologies, and in particular, to a fingerprint unlocking method and apparatus, and a computer-readable storage medium.
Background
With the continuous development of terminal technology, the popularity of the full-screen terminal is higher and higher, and due to the high screen occupation ratio of the full-screen terminal, the under-screen fingerprint identification technology is also in use.
In practical application, when the fingerprint unlocking is performed under the screen, the fingerprint unlocking icon needs to be displayed in the screen-off standby state at first, so that the user is prompted about the fingerprint input position. At present, according to a fingerprint unlocking icon display triggering scheme adopted in the related art, whether a terminal display screen is touched or whether a terminal is shaken or not in a screen-off standby process is detected, however, when a user uses the terminal, the terminal display screen may be touched by mistake or the terminal may be shaken unconsciously, that is, the misoperation probability of the actions is high, so that the fingerprint unlocking icon is frequently displayed by mistake, and a large amount of electric quantity of the terminal is wasted.
Disclosure of Invention
The embodiment of the application provides a fingerprint unlocking method and device and a computer readable storage medium, which can at least solve the problem that the terminal electric quantity waste is large due to the fact that fingerprint unlocking icons are frequently and wrongly displayed due to misoperation in the related art.
A first aspect of an embodiment of the present application provides a fingerprint unlocking method, which is applied to an electronic device, where the electronic device includes a display screen and a fingerprint module under the display screen, and includes:
when the display screen is in a screen-off state, acquiring gesture data input from the outside;
when the gesture data meet an icon display triggering condition, controlling the display screen to display a fingerprint unlocking icon;
controlling the under-screen fingerprint module to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon;
and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen.
The embodiment of this application provides a fingerprint unlocking device in the second aspect, is applied to electronic device, electronic device includes display screen and the fingerprint module under the screen, includes:
the acquisition module is used for acquiring gesture data input from the outside when the display screen is in a screen-off state;
the display module is used for controlling the display screen to display the fingerprint unlocking icon when the gesture data meets the icon display triggering condition;
the acquisition module is used for controlling the under-screen fingerprint module to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon;
and the unlocking module is used for unlocking the target unlocking object on the display screen when the fingerprint data is verified to be legal.
A third aspect of embodiments of the present application provides an electronic apparatus, including: the fingerprint unlocking method includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and when the processor executes the computer program, the steps of the fingerprint unlocking method provided by the first aspect of the embodiments of the present application are implemented.
A fourth aspect of the embodiments of the present application provides a computer-readable storage medium, on which a computer program is stored, where when the computer program is executed by a processor, the steps in the fingerprint unlocking method provided in the first aspect of the embodiments of the present application are implemented.
As can be seen from the above, according to the fingerprint unlocking method, the fingerprint unlocking device and the computer-readable storage medium provided by the scheme of the application, when the display screen is in the screen-off state, gesture data input from the outside are acquired; when the gesture data meet the icon display triggering condition, controlling a display screen to display the fingerprint unlocking icon; controlling a fingerprint module under a screen to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon; and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen. Through the implementation of the scheme, whether the fingerprint unlocking icon is triggered or not is judged based on the gesture data of the user, and the misoperation rate of gesture input is relatively low, so that the accuracy of displaying the fingerprint unlocking icon can be guaranteed, the electric quantity of the terminal is effectively saved, and the endurance time of the terminal is prolonged.
Drawings
Fig. 1 is a schematic basic flow chart of a fingerprint unlocking method according to a first embodiment of the present application;
fig. 2 is a schematic diagram of gesture recognition according to a first embodiment of the present application;
fig. 3 is a schematic flowchart of a method for displaying a fingerprint unlock icon according to a first embodiment of the present application;
fig. 4 is a schematic diagram illustrating a fingerprint unlock icon display according to a first embodiment of the present application;
fig. 5 is a schematic view of another fingerprint unlock icon display provided in the first embodiment of the present application;
fig. 6 is a flowchart illustrating another fingerprint unlock icon display method according to a first embodiment of the present application;
fig. 7 is a schematic diagram illustrating a fingerprint unlock icon according to a first embodiment of the present application;
fig. 8 is a detailed flowchart of a fingerprint unlocking method according to a second embodiment of the present application;
fig. 9 is a schematic diagram of program modules of a fingerprint unlocking device according to a third embodiment of the present application;
fig. 10 is a schematic diagram of program modules of another fingerprint unlocking device according to a third embodiment of the present application;
fig. 11 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present application.
Detailed Description
In order to make the objects, features and advantages of the present invention more apparent and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In order to solve the defect that the fingerprint unlocking icon is frequently and incorrectly displayed due to misoperation in the related art, so that the terminal electric quantity is wasted greatly, a first embodiment of the application provides a fingerprint unlocking method applied to an electronic device, the electronic device comprises a display screen and a fingerprint module under the display screen, and it should be noted that the electronic device of the embodiment comprises: cell-phone, panel computer, intelligent wrist-watch etc. and what fingerprint module was preferred under the screen can be optical fingerprint module, and optical fingerprint module includes optical lens system, sensor chip, infrared filter etc. and fingerprint unblock icon on the finger contact display screen and when pressing the display screen, the light that the display screen produced shines on the fingerprint, then light is reflected the optical fingerprint module of display screen below by the fingerprint, and generates the fingerprint image by optical fingerprint module.
As shown in fig. 1, which is a basic flowchart of a fingerprint unlocking method provided in this embodiment, the fingerprint unlocking method includes the following steps:
In this embodiment, the gesture data type may include a gesture motion and a gesture track, wherein the gesture motion is an instantaneous display motion, such as a heart-shaped gesture motion, a biye gesture motion, and the like, and the gesture track is a staged input motion, such as an "L" shaped gesture track, an "S" shaped gesture track, and the like.
Fig. 2 is a schematic diagram of gesture recognition provided in this embodiment, in which a represents a directional photodiode, and B represents an L-shaped gesture track, in this embodiment, a diode array including four directional photodiodes may be disposed inside a terminal, and when a user touches a display screen with a finger, infrared energy is sensed, and a measurement result of the infrared ray is converted into information about physical motion, so as to implement gesture recognition.
And 102, when the gesture data meet the icon display triggering condition, controlling a display screen to display the fingerprint unlocking icon.
Specifically, in this embodiment, fingerprint unblock icon indicates that what shows on the display screen is used for assisting under the screen fingerprint module to carry out fingerprint collection and instruct the figure coding of user's fingerprint input position, and the display position of fingerprint unblock icon on the display screen can be according to actual demand and decide. It should be noted that, in the present embodiment, when determining whether the gesture data meets the icon display triggering condition, the obtained gesture data may be matched with gesture data in a preset gesture database, and when a matching result is obtained, it is determined that the icon display triggering condition is met; or extracting gesture features of the acquired gesture data, analyzing whether the gesture meets preset gesture specifications or not based on the gesture features, and determining that an icon display triggering condition is met when the gesture specifications are met.
In some embodiments of this embodiment, when the gesture data is a gesture trajectory, after the controlling the display screen to display the fingerprint unlocking icon, the method further includes: detecting the action state of an execution main body of the gesture track relative to the display screen; and when the action state is the stay state, the preset brightness compensation parameter is adopted to compensate the display brightness of the fingerprint unlocking icon.
Specifically, in practical application, after fingerprint unblock icon on the display screen is lighted, the user can press fingerprint unblock icon to fingerprint module collection fingerprint image carries out fingerprint unblock verification under the screen. However, in practical applications, the display brightness of the lighted fingerprint unlocking icon is limited, and cannot meet the brightness required by the clear image collection of the fingerprint module under the screen, so that in the related art, when the fingerprint unlocking icon is pressed and the pressing area meets the preset condition (for example, greater than 30%), the display brightness of the fingerprint unlocking icon is improved, and a highlight fingerprint light spot is displayed to supplement light for the finger.
And in this embodiment, consider that fingerprint unblock icon shows can be a coherent action with fingerprint image collection, so after user input gesture orbit, fingerprint unblock icon is shown, and the user indicates can not leave the display screen immediately to fingerprint module can carry out fingerprint image collection immediately under the screen, with improvement fingerprint unblock efficiency, and guarantee the convenience and the smoothness nature of user's fingerprint unblock. Because fingerprint image acquisition requires higher fingerprint icon display brightness, this embodiment is before fingerprint image acquisition, also when the user input gesture orbit is accomplished and continues to stay on the display screen, carries out the luminance compensation to the fingerprint unblock icon that shows and handles to can guarantee the clear picture of gathering of fingerprint module under the screen.
Further, in some embodiments of the present embodiment, compensating for the display brightness of the fingerprint unlocking icon by using a preset brightness compensation parameter includes: and according to the sequence of the brightness compensation parameters from small to large, the display brightness of the fingerprint unlocking icon is compensated in a stepped mode.
Specifically, in practical application, press the in-process of fingerprint unblock icon at the user finger, along with the finger increases gradually of pressing the degree of display screen, the finger presses the ambient light that causes of display screen and shelters from the also adaptability increase of area to in-process through the continuous exposure of fingerprint module under the screen and adopt the picture, probably lead to the luminance of the image of gathering dark partially because the weakening of ambient light in the later stage of adopting the picture, and then lead to the detail performance ability of the image that fingerprint module gathered under the screen to weaken. Therefore, when the fingerprint unlocking icon which is triggered to be displayed is subjected to brightness compensation, a stepped compensation mode can be adopted, namely, the smaller brightness compensation parameter is adopted to perform brightness compensation on the fingerprint unlocking icon, and the brightness compensation parameter is gradually increased along with continuous deepening of the exposure image-capturing action, so that the brightness compensation of a greater degree is performed, and the image-capturing effect of the fingerprint module under the screen can be effectively ensured.
Specifically, the display position of this embodiment fingerprint unlocking icon is the fingerprint collection functional area of fingerprint module under the screen, and this embodiment gathers the user fingerprint of fingerprint unlocking icon position to in succession carry out fingerprint unlocking verification.
And 104, unlocking the target unlocking object on the display screen when the fingerprint data is verified to be legal.
In this embodiment, the validity verification method for the fingerprint data may specifically be as follows: extracting fingerprint features in the fingerprint data, and performing correlation matching on the fingerprint features and standard fingerprint features; and when the correlation degree obtained by matching is higher than a preset correlation degree threshold value, the fingerprint data is verified to be legal. It should be understood that the target unlocking object in this embodiment may be a display interface before the lock screen, or may be a default interface.
In some implementations of this embodiment, unlocking the target unlock object on the display screen includes: determining a target unlocking object corresponding to the gesture data input from the outside according to the mapping relation between the gesture data and the unlocking object; and unlocking the determined target unlocking object on the display screen.
Specifically, this embodiment is when carrying out the fingerprint unblock, can carry out differentiation unblock according to the difference of the gesture that the user input when awakening up the fingerprint unblock icon, also unlock different objects according to different gesture data, the unblock object here can be understood as the application, display interface, wherein, unblock target application also directly run target application on the display screen after awakening up the display screen, and unblock target display interface also directly show target display interface after awakening up the display screen, and need not manually switch to specific interface or manually start specific application after the unblock again, can effectively promote the flexibility and the terminal use convenience of fingerprint unblock control.
Further, in some embodiments of this embodiment, before unlocking the determined target unlocking object on the display screen, the method further includes: acquiring a fingerprint legal grade corresponding to the fingerprint data and an unlocking authority grade required by a target unlocking object; and matching the fingerprint legal level with the unlocking authority level.
Specifically, in the embodiment, it is considered that the terminal may have a plurality of valid users, for example, the terminal may include family friends and the like in addition to the terminal owner, and since the target unlocking object of the embodiment is dynamically associated with the gesture data input before, in order to ensure the privacy of the terminal owner, not all valid users share the same terminal usage right as the terminal owner. Based on this, in this embodiment, fingerprint legal levels are correspondingly set for different legal users, an unlocking permission level is correspondingly configured for different target unlocking objects, and the step of unlocking the determined target unlocking object on the display screen is executed only when the fingerprint unlocking level is matched with the unlocking permission level, otherwise, the default unlocking object which does not hinder the privacy of the terminal owner can be unlocked.
As shown in fig. 3, which is a schematic flow chart of a method for displaying a fingerprint unlocking icon provided in this embodiment, in some embodiments of this embodiment, controlling a display screen to display the fingerprint unlocking icon specifically includes the following steps:
301, acquiring a fingerprint acquisition function attribute of the under-screen fingerprint module;
and 303, controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy.
Specifically, in this embodiment, the functional attributes of the underscreen fingerprint modules of different terminals are considered to be different, the functional attributes of the underscreen fingerprint modules may include a single-point fingerprint acquisition function, a region fingerprint acquisition function and a full-screen fingerprint acquisition function, and according to the difference of the functional attributes of the underscreen fingerprint modules, the unlocking icon display strategy is selected correspondingly, so that the validity and accuracy of fingerprint unlocking verification can be guaranteed.
Wherein, when gathering the functional attribute and be single-point fingerprint collection function, control display screen shows the fingerprint unblock icon according to unblock icon display strategy includes: controlling a display screen to display the fingerprint unlocking icon at the fixed icon display position; when gathering the functional attribute for regional fingerprint collection function, control display screen shows the fingerprint unblock icon according to unblock icon display strategy includes: controlling a display screen to display the fingerprint unlocking icon at the target icon display position in the selectable display area; when the collection function attribute is a full-screen fingerprint collection function, controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy comprises the following steps: and controlling the display screen to display the fingerprint unlocking icon at the target icon display position in the integral display area.
Fig. 4 is a schematic diagram showing a fingerprint unlocking icon provided in this embodiment, where a represents a fingerprint unlocking icon, B represents an L-shaped gesture track, and a display position of the fingerprint unlocking icon is fixed and is usually set in the middle below the display screen in fig. 4 for an under-screen fingerprint module with a single-point fingerprint collection function, and fig. 5 is another schematic diagram showing a fingerprint unlocking icon provided in this embodiment, where a represents a fingerprint unlocking icon, and B represents a L-shaped gesture track, and for an under-screen fingerprint module with a regional fingerprint collection function, a display position of the fingerprint unlocking icon has a certain selection space, and a display position of the fingerprint unlocking icon can be flexibly set in the selection space, and a display area corresponding to a dotted rectangular frame in fig. 5 can be used for displaying the fingerprint unlocking icon, and for an under-screen fingerprint module with a full-screen fingerprint collection function, any area on the display screen can be used for displaying the fingerprint unlocking icon.
As shown in fig. 6, as a flowchart of another method for displaying a fingerprint unlocking icon according to this embodiment, in some embodiments of this embodiment, when the gesture data is a gesture trajectory, controlling the display screen to display the fingerprint unlocking icon specifically includes the following steps:
601, acquiring a termination position point of a gesture track on a display screen;
and 603, displaying the fingerprint unlocking icon in the target display area.
Specific, when fingerprint module supports regional fingerprint collection function or full-screen fingerprint collection function under the screen, the display position of fingerprint unblock icon all can set up in a flexible way, this embodiment is in order to provide the user experience of quick smooth and easy unblock, also the termination point of gesture track is the display area that the track end set for fingerprint unblock icon for the reference position, for example set up fingerprint unblock icon near the terminal region of gesture track in FIG. 5, thereby after the gesture track has been drawn to the user finger, can be under the condition that the finger does not leave the display screen, direct fingerprint unblock icon of pressing down in the same place, fingerprint unblock convenience is higher.
Further, in some implementations of this embodiment, determining the target display area of the fingerprint unlock icon on the display screen based on the termination location point includes: acquiring the shape and the area of the fingerprint unlocking icon; and taking the termination position point as a geometric central point of the fingerprint unlocking icon, and determining a target display area of the fingerprint unlocking icon on the display screen based on the geometric central point, the shape and the area.
Specifically, in this embodiment, when a fingerprint unlocking icon is displayed based on an ending position point of a gesture track, the ending position point may be used as a geometric center of the fingerprint unlocking icon, as shown in fig. 7, another fingerprint unlocking icon display schematic diagram provided in this embodiment is shown, where a represents the fingerprint unlocking icon, B represents an L-shaped gesture track, a dashed box represents an area that can be used for displaying the fingerprint unlocking icon, when the fingerprint unlocking icon is circular, the ending position point is used as a center, and a circle is drawn with a radius of the circle to obtain a display area of the fingerprint unlocking icon, and in this embodiment, the ending position point of the gesture track is used as the geometric center of the fingerprint unlocking icon, and the displayed fingerprint unlocking icon is more convenient for a user to press with a finger.
Based on the technical scheme of the embodiment of the application, when the display screen is in a screen-off state, gesture data input from the outside are obtained; when the gesture data meet the icon display triggering condition, controlling a display screen to display the fingerprint unlocking icon; controlling a fingerprint module under a screen to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon; and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen. Through the implementation of the scheme, whether the fingerprint unlocking icon is triggered or not is judged based on the gesture data of the user, and the misoperation rate of gesture input is relatively low, so that the accuracy of displaying the fingerprint unlocking icon can be guaranteed, the electric quantity of the terminal is effectively saved, and the endurance time of the terminal is prolonged.
The method in fig. 8 is a refined fingerprint unlocking method provided in a second embodiment of the present application, where the fingerprint unlocking method includes:
In this embodiment, when the display screen is in the off-screen display state, the terminal is in a standby state without displaying any gesture, the gesture trajectory in this embodiment may be an "L" shaped gesture trajectory, an "S" shaped gesture trajectory, or the like, and in addition, when performing gesture trajectory recognition, the gesture trajectory recognition may be implemented by using capacitive sensing, thermal sensing, pressure sensing, or the like.
And step 802, when the gesture track meets the icon display triggering condition, acquiring a termination position point of the gesture track on the display screen.
In this embodiment, the fingerprint unlocking icon is a graphic code which is displayed on the display screen and used for assisting the fingerprint module under the screen to acquire fingerprints and indicate a user fingerprint input position, the embodiment can match the acquired gesture track with the gesture track in the preset gesture track library, and when a matching result is obtained, the icon display triggering condition is determined to be met.
And 803, determining a target display area of the fingerprint unlocking icon on the display screen based on the termination position point, and displaying the fingerprint unlocking icon in the target display area.
In order to provide user experience of quick and smooth unlocking, the display area of the fingerprint unlocking icon is set by taking the termination position point of the gesture track, namely the tail end of the track, as a reference position, so that after the user fingers draw the gesture track, the fingerprint unlocking icon can be directly pressed in a favorable manner under the condition that the fingers do not leave the display screen, and the fingerprint unlocking convenience is high.
And 804, when the action state of the execution main body of the gesture track relative to the display screen is a stop state, compensating the display brightness of the fingerprint unlocking icon by adopting a preset brightness compensation parameter.
And step 805, controlling the fingerprint module under the screen to collect fingerprint data corresponding to the display position of the fingerprint unlocking icon.
This embodiment is after user input gesture orbit, fingerprint unblock icon is shown, and the user indicates that can not leave the display screen immediately to fingerprint module can carry out fingerprint image collection immediately under the screen, because fingerprint image collection requires higher fingerprint icon display brightness, and this embodiment accomplishes the gesture orbit and when continuing to stop on the display screen at user input, carries out the illumination compensation processing to the fingerprint unblock icon that shows, thereby can guarantee that finger pattern module clearly adopts the picture under the screen.
And 806, when the fingerprint data is verified to be legal, determining a target application program corresponding to the gesture track input from the outside according to the mapping relation between the gesture track and the application program.
And step 807, controlling the display screen to unlock and start the running target application program.
When fingerprint unlocking is carried out, differentiation unlocking can be carried out according to the difference of gesture tracks input when a user wakes up a fingerprint unlocking icon, different application programs can be directly unlocked according to different gesture tracks, specific applications do not need to be manually started after unlocking, and convenience in use of the terminal can be effectively improved.
It should be understood that, the size of the serial number of each step in this embodiment does not mean the execution sequence of the step, and the execution sequence of each step should be determined by its function and inherent logic, and should not be limited uniquely to the implementation process of the embodiment of the present application.
The embodiment of the application discloses a fingerprint unlocking method, which comprises the steps of acquiring an externally input gesture track when a display screen is in a screen-off state; when the gesture track meets the icon display triggering condition, determining a target display area of the fingerprint unlocking icon based on the termination position point of the gesture track, and controlling the fingerprint unlocking icon to be displayed in the target display area; when the executing body of the gesture track is continuously in a staying state on the display screen, performing brightness compensation on the fingerprint unlocking icon; controlling a fingerprint module under a screen to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon; and when the fingerprint data is verified to be legal, controlling the display screen to unlock and starting to run a target application program corresponding to the gesture track. Through implementation of the scheme, on one hand, whether the fingerprint unlocking icon is triggered or not is judged based on gesture data of a user, and the accuracy of displaying the fingerprint unlocking icon can be guaranteed due to the fact that the misoperation rate of gesture input is relatively low, so that the electric quantity of the terminal is effectively saved, and the endurance time of the terminal is prolonged; on the other hand, coherent operation of gesture track drawing and fingerprint data input is supported, and convenience of fingerprint unlocking is improved; on the other hand, the corresponding application program is unlocked according to the gesture track, and the function of quickly starting the application can be realized.
Fig. 9 is a fingerprint unlocking device according to a third embodiment of the present application. The fingerprint unlocking device can be used for realizing the fingerprint unlocking method in the embodiment. As shown in fig. 9, the fingerprint unlocking device mainly includes:
the acquiring module 901 is configured to acquire gesture data input from the outside when the display screen is in a screen-off state;
the display module 902 is configured to control the display screen to display the fingerprint unlocking icon when the gesture data meets the icon display trigger condition;
an acquisition module 903, configured to control the underscreen fingerprint module to acquire fingerprint data corresponding to a position of the fingerprint unlocking icon;
and the unlocking module 904 is configured to unlock the target unlocking object on the display screen when the fingerprint data is verified to be legal.
In some implementations of this embodiment, the unlocking module 904 is specifically configured to: determining a target unlocking object corresponding to the gesture data input from the outside according to the mapping relation between the gesture data and the unlocking object; and unlocking the determined target unlocking object on the display screen.
As shown in fig. 10, another fingerprint unlocking device provided in this embodiment is further provided, in some embodiments of this embodiment, the fingerprint unlocking device further includes: the matching module 905 is configured to, before the determined target unlocking object is unlocked on the display screen, obtain a fingerprint legal level corresponding to the fingerprint data and an unlocking permission level required by the target unlocking object; and matching the fingerprint legal level with the unlocking authority level. Correspondingly, when the matching passes, the unlocking module 904 executes a function of unlocking the determined target unlocking object on the display screen.
In some embodiments of this embodiment, the display module 902 is specifically configured to: acquiring a fingerprint acquisition function attribute of the under-screen fingerprint module; determining a corresponding unlocking icon display strategy based on the fingerprint acquisition function attribute; and controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy.
Further, in some embodiments of this embodiment, when the collection function attribute is a single-point fingerprint collection function, the display module 902 is specifically configured to: controlling a display screen to display the fingerprint unlocking icon at the fixed icon display position; when the collection function attribute is an area fingerprint collection function, the display module 902 is specifically configured to: controlling a display screen to display the fingerprint unlocking icon at the target icon display position in the selectable display area; when the collection function attribute is a full-screen fingerprint collection function, the display module 902 is specifically configured to: and controlling the display screen to display the fingerprint unlocking icon at the target icon display position in the integral display area.
In some embodiments of this embodiment, when the gesture data is a gesture trajectory, the display module 902 is specifically configured to: acquiring a termination position point of a gesture track on a display screen; determining a target display area of the fingerprint unlocking icon on the display screen based on the termination position point; and displaying the fingerprint unlocking icon in the target display area.
Further, in some implementations of this embodiment, when determining, based on the termination location point, the target display area of the fingerprint unlocking icon on the display screen, the display module 902 is specifically configured to: acquiring the shape and the area of the fingerprint unlocking icon; and taking the termination position point as a geometric central point of the fingerprint unlocking icon, and determining a target display area of the fingerprint unlocking icon on the display screen based on the geometric central point, the shape and the area.
Referring to fig. 10 again, in some embodiments of the present embodiment, the fingerprint unlocking device further includes: when the gesture data is a gesture track, the compensation module 906 is configured to detect an action state of an execution main body of the gesture track relative to the display screen after the display screen is controlled to display the fingerprint unlocking icon; and when the action state is the stay state, the preset brightness compensation parameter is adopted to compensate the display brightness of the fingerprint unlocking icon.
It should be noted that, the fingerprint unlocking method in the first and second embodiments can be implemented based on the fingerprint unlocking device provided in this embodiment, and persons of ordinary skill in the art can clearly understand that, for convenience and brevity of description, the specific working process of the fingerprint unlocking device described in this embodiment may refer to the corresponding process in the foregoing method embodiment, and details are not described here.
According to the fingerprint unlocking device provided by the embodiment, when the display screen is in a screen-off state, gesture data input from the outside are acquired; when the gesture data meet the icon display triggering condition, controlling a display screen to display the fingerprint unlocking icon; controlling a fingerprint module under a screen to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon; and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen. Through the implementation of the scheme, whether the fingerprint unlocking icon is triggered or not is judged based on the gesture data of the user, and the misoperation rate of gesture input is relatively low, so that the accuracy of displaying the fingerprint unlocking icon can be guaranteed, the electric quantity of the terminal is effectively saved, and the endurance time of the terminal is prolonged.
Referring to fig. 11, fig. 11 is an electronic device according to a fourth embodiment of the present disclosure. The electronic device can be used for realizing the fingerprint unlocking method in the embodiment. As shown in fig. 11, the electronic device mainly includes:
a memory 1101, a processor 1102, a bus 1103 and a computer program stored on the memory 1101 and executable on the processor 1102, the memory 1101 and the processor 1102 being connected by the bus 1103. The processor 1102, when executing the computer program, implements the fingerprint unlocking method in the foregoing embodiments. Wherein the number of processors may be one or more.
The Memory 1101 may be a Random Access Memory (RAM) Memory or a non-volatile Memory (non-volatile Memory), such as a magnetic disk Memory. The memory 1101 is used to store executable program code, and the processor 1102 is coupled to the memory 1101.
Further, an embodiment of the present application also provides a computer-readable storage medium, where the computer-readable storage medium may be provided in an electronic device in the foregoing embodiments, and the computer-readable storage medium may be the memory in the foregoing embodiment shown in fig. 11.
The computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements the fingerprint unlocking method in the foregoing embodiments. Further, the computer-readable storage medium may be various media that can store program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a RAM, a magnetic disk, or an optical disk.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a readable storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned readable storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In view of the above description of the fingerprint unlocking method, apparatus and computer-readable storage medium provided by the present application, those skilled in the art will be able to change the embodiments and application scope according to the idea of the embodiments of the present application, and in summary, the content of the present application should not be construed as limiting the present application.
Claims (11)
1. The utility model provides a fingerprint unblock method, is applied to electron device, electron device includes display screen and fingerprint module under the screen, its characterized in that includes:
when the display screen is in a screen-off state, acquiring gesture data input from the outside;
when the gesture data meet an icon display triggering condition, controlling the display screen to display a fingerprint unlocking icon;
controlling the under-screen fingerprint module to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon;
and when the fingerprint data is verified to be legal, unlocking the target unlocking object on the display screen.
2. The fingerprint unlocking method according to claim 1, wherein the unlocking a target unlocking object on the display screen comprises:
determining a target unlocking object corresponding to the externally input gesture data according to the mapping relation between the gesture data and the unlocking object;
unlocking the determined target unlocking object on the display screen.
3. The fingerprint unlocking method according to claim 2, wherein before unlocking the determined target unlocking object on the display screen, the method further comprises:
acquiring a fingerprint legal grade corresponding to the fingerprint data and an unlocking authority grade required by the target unlocking object;
matching the fingerprint legal level with the unlocking authority level;
and when the matching is passed, executing the step of unlocking the determined target unlocking object on the display screen.
4. The fingerprint unlocking method according to claim 1, wherein the controlling the display screen to display the fingerprint unlocking icon comprises:
acquiring a fingerprint acquisition function attribute of the under-screen fingerprint module;
determining a corresponding unlocking icon display strategy based on the fingerprint acquisition function attribute;
and controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy.
5. The fingerprint unlocking method according to claim 4, wherein the acquisition function attribute comprises: any one of a single-point fingerprint acquisition function, a regional fingerprint acquisition function and a full-screen fingerprint acquisition function;
when the collection function attribute is a single-point fingerprint collection function, the controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy comprises the following steps:
controlling the display screen to display the fingerprint unlocking icon at the fixed icon display position;
when the collection function attribute is a regional fingerprint collection function, the controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy comprises the following steps:
controlling the display screen to display a fingerprint unlocking icon at a target icon display position in the selectable display area;
when the collection function attribute is a full-screen fingerprint collection function, the controlling the display screen to display the fingerprint unlocking icon according to the unlocking icon display strategy comprises:
and controlling the display screen to display the fingerprint unlocking icon at the target icon display position in the integral display area.
6. The fingerprint unlocking method according to claim 1, wherein when the gesture data is a gesture track, the controlling the display screen to display a fingerprint unlocking icon comprises:
acquiring a termination position point of the gesture track on the display screen;
determining a target display area of a fingerprint unlocking icon on the display screen based on the termination position point;
and displaying the fingerprint unlocking icon in the target display area.
7. The fingerprint unlocking method according to claim 6, wherein the determining a target display area of a fingerprint unlocking icon on the display screen based on the termination position point comprises:
acquiring the shape and the area of the fingerprint unlocking icon;
and taking the termination position point as a geometric central point of the fingerprint unlocking icon, and determining a target display area of the fingerprint unlocking icon on the display screen based on the geometric central point, the shape and the area.
8. The fingerprint unlocking method according to any one of claims 1 to 7, wherein when the gesture data is a gesture trajectory, after the controlling the display screen to display a fingerprint unlocking icon, the method further includes:
detecting the action state of the execution main body of the gesture track relative to the display screen;
and when the action state is the stay state, compensating the display brightness of the fingerprint unlocking icon by adopting a preset brightness compensation parameter.
9. The utility model provides a fingerprint unlocking device is applied to electronic device, electronic device includes fingerprint module under display screen and the screen, its characterized in that includes:
the acquisition module is used for acquiring gesture data input from the outside when the display screen is in a screen-off state;
the display module is used for controlling the display screen to display the fingerprint unlocking icon when the gesture data meets the icon display triggering condition;
the acquisition module is used for controlling the under-screen fingerprint module to acquire fingerprint data corresponding to the position of the fingerprint unlocking icon;
and the unlocking module is used for unlocking the target unlocking object on the display screen when the fingerprint data is verified to be legal.
10. An electronic device, comprising: a memory, a processor, and a bus;
the bus is used for realizing connection communication between the memory and the processor;
the processor is configured to execute a computer program stored on the memory;
the processor, when executing the computer program, performs the steps of the method of any one of claims 1 to 8.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356843.0A CN111414110B (en) | 2020-04-29 | 2020-04-29 | Fingerprint unlocking method and device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356843.0A CN111414110B (en) | 2020-04-29 | 2020-04-29 | Fingerprint unlocking method and device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111414110A true CN111414110A (en) | 2020-07-14 |
CN111414110B CN111414110B (en) | 2021-07-09 |
Family
ID=71494986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010356843.0A Active CN111414110B (en) | 2020-04-29 | 2020-04-29 | Fingerprint unlocking method and device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111414110B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112380515A (en) * | 2020-11-13 | 2021-02-19 | 京东方科技集团股份有限公司 | Screen unlocking method, screen unlocking device, readable storage medium and display device |
CN113760392A (en) * | 2021-08-23 | 2021-12-07 | 维沃移动通信有限公司 | Application program starting method and device and electronic equipment |
CN112380515B (en) * | 2020-11-13 | 2024-08-02 | 京东方科技集团股份有限公司 | Screen unlocking method, screen unlocking device, readable storage medium and display device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090101900A1 (en) * | 2007-10-18 | 2009-04-23 | Kai-Lan Chuang | Optical Sensor with Photo TFT |
CN104331242A (en) * | 2014-10-08 | 2015-02-04 | 无锡指网生物识别科技有限公司 | Control method for touch screen equipment |
CN104808849A (en) * | 2015-04-17 | 2015-07-29 | 北京数码视讯科技股份有限公司 | Method and device for simulating touch event on television, as well as television and system |
CN106570372A (en) * | 2016-10-18 | 2017-04-19 | 维沃移动通信有限公司 | Starting method of application program and mobile terminal |
CN107422976A (en) * | 2017-07-28 | 2017-12-01 | 广东欧珀移动通信有限公司 | Control method, device, storage medium and mobile terminal based on blank screen gesture |
WO2018143566A1 (en) * | 2017-02-03 | 2018-08-09 | 삼성전자 주식회사 | Method and electronic device for displaying graphical objects for fingerprint input |
CN110554815A (en) * | 2018-05-30 | 2019-12-10 | 北京小米移动软件有限公司 | Icon awakening method, electronic device and storage medium |
-
2020
- 2020-04-29 CN CN202010356843.0A patent/CN111414110B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090101900A1 (en) * | 2007-10-18 | 2009-04-23 | Kai-Lan Chuang | Optical Sensor with Photo TFT |
CN104331242A (en) * | 2014-10-08 | 2015-02-04 | 无锡指网生物识别科技有限公司 | Control method for touch screen equipment |
CN104808849A (en) * | 2015-04-17 | 2015-07-29 | 北京数码视讯科技股份有限公司 | Method and device for simulating touch event on television, as well as television and system |
CN106570372A (en) * | 2016-10-18 | 2017-04-19 | 维沃移动通信有限公司 | Starting method of application program and mobile terminal |
WO2018143566A1 (en) * | 2017-02-03 | 2018-08-09 | 삼성전자 주식회사 | Method and electronic device for displaying graphical objects for fingerprint input |
CN107422976A (en) * | 2017-07-28 | 2017-12-01 | 广东欧珀移动通信有限公司 | Control method, device, storage medium and mobile terminal based on blank screen gesture |
CN110554815A (en) * | 2018-05-30 | 2019-12-10 | 北京小米移动软件有限公司 | Icon awakening method, electronic device and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112380515A (en) * | 2020-11-13 | 2021-02-19 | 京东方科技集团股份有限公司 | Screen unlocking method, screen unlocking device, readable storage medium and display device |
CN112380515B (en) * | 2020-11-13 | 2024-08-02 | 京东方科技集团股份有限公司 | Screen unlocking method, screen unlocking device, readable storage medium and display device |
CN113760392A (en) * | 2021-08-23 | 2021-12-07 | 维沃移动通信有限公司 | Application program starting method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111414110B (en) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11281885B2 (en) | Method for fingerprint recognition, electronic device, and non-transitory computer-readable storage medium | |
US10126858B2 (en) | Touch display device and touch method thereof | |
CN109543378B (en) | Fingerprint unlocking method and related equipment | |
KR20180074983A (en) | Method for obtaining bio data and an electronic device thereof | |
CN102103462A (en) | Multifunctional electronic pen, character writing and sampling method and track data storage method | |
CN108920202A (en) | Using preloading management method, device, storage medium and intelligent terminal | |
CN108984089B (en) | Touch operation method and device, storage medium and electronic equipment | |
US10013595B2 (en) | Correlating fingerprints to pointing input device actions | |
CN105205377A (en) | Device, method and mobile terminal for preventing mistakenly starting of camera | |
WO2021218309A1 (en) | Setting option processing method and apparatus, and computer-readable storage medium | |
WO2019091124A1 (en) | Terminal user interface display method and terminal | |
CN105867822B (en) | Information processing method and electronic equipment | |
CN109117704A (en) | Pressure identification device and electronic device including Pressure identification device | |
CN106845188A (en) | A kind for the treatment of method and apparatus of the interface icon based on fingerprint recognition | |
CN112486394A (en) | Information processing method and device, electronic equipment and readable storage medium | |
CN111414110B (en) | Fingerprint unlocking method and device and computer readable storage medium | |
CN106845189A (en) | A kind of method and apparatus being unlocked based on fingerprint recognition | |
CN102929461A (en) | Touch screen display device | |
CN113170012A (en) | Interaction method based on fingerprint identification, electronic equipment and related device | |
CN109522691A (en) | Solve lock control method and relevant apparatus | |
CN109858320B (en) | Fingerprint input method and related equipment | |
CN111651082B (en) | Touch screen unlocking method and device, electronic equipment and storage medium | |
CN107958146B (en) | Fingerprint verification method and device, storage medium and electronic equipment | |
CN117234405A (en) | Information input method and device, electronic equipment and storage medium | |
CN116363744A (en) | Gesture recognition method and device and computer readable storage medium |
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 |