CN108549498B - Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium - Google Patents
Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium Download PDFInfo
- Publication number
- CN108549498B CN108549498B CN201810225167.6A CN201810225167A CN108549498B CN 108549498 B CN108549498 B CN 108549498B CN 201810225167 A CN201810225167 A CN 201810225167A CN 108549498 B CN108549498 B CN 108549498B
- Authority
- CN
- China
- Prior art keywords
- user
- touch operation
- fingerprint
- flexible screen
- 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.)
- Active
Links
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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- 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
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04102—Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses an operation control method based on fingerprint, a mobile terminal and a computer readable storage medium, wherein the method comprises the following steps: collecting the characteristics of touch operation of a user on the flexible screen; judging whether the characteristics of the touch operation meet preset conditions or not; when the judgment result is yes, collecting fingerprints when the user executes touch operation; and judging whether to execute preset operation according to the fingerprint. According to the technical scheme of the invention, when a user performs touch operation on the flexible screen, whether to perform preset operation is judged based on the fingerprint directly after the fingerprint of the user is acquired, but the characteristic of the user touch operation is firstly acquired, and judgment is performed once in advance based on the characteristic of the user touch operation to judge whether operation control based on the fingerprint is necessary or not.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a fingerprint-based operation control method, a mobile terminal, and a computer-readable storage medium.
Background
The fingerprint technology of the mobile terminal is mature, various encryption and unlocking technologies based on fingerprints are layered endlessly, and great convenience is brought to the life of people.
But the current fingerprint control technology is extremely unsafe due to the easy imitation nature of fingerprints. For example, fingerprint information of a user can be extracted from paper, a keyboard and a table surface, even a picture of a palm, and then the fingerprint is copied to a latex surface, so that the fingerprint of a person can be easily simulated, and the purpose of stealing the fingerprint information of the person is achieved. Even criminals can steal the relevant fingerprint encryption unlocked by the user's finger while the user sleeps, relevant reports are common.
The most obvious problem of simply using fingerprints to encrypt and unlock is that the fingerprints are very easy to be stolen by lawbreakers, so that a technical scheme capable of enhancing the technical security of the fingerprints is needed.
Disclosure of Invention
The invention mainly aims to provide an operation control method based on fingerprints, a mobile terminal and a computer readable storage medium, and aims to improve the safety of controlling operation based on fingerprints.
To achieve the above object, the present invention provides a fingerprint-based operation control method, including: collecting the characteristics of touch operation of a user on the flexible screen; judging whether the characteristics of the touch operation accord with preset conditions or not; when the judgment result is yes, collecting fingerprints when the user executes the touch operation; and judging whether to execute preset operation according to the fingerprint.
In order to achieve the above object, the present invention further provides a mobile terminal, which includes a processor, a memory, a communication bus, a flexible screen, a first sensor, and a second sensor; the communication bus is used for realizing connection communication between the processor and the memory; the flexible screen is used for receiving touch operation of a user; the first sensor is used for acquiring the characteristics of the touch operation; the second sensor is used for collecting fingerprints when the user executes the touch operation; the processor is configured to execute a fingerprint-based operation control program stored in the memory to implement the steps of: judging whether the characteristics of the touch operation accord with preset conditions or not; and when the judgment result is yes, judging whether to execute the preset operation according to the fingerprint.
To achieve the above object, the present invention also provides a computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of the aforementioned fingerprint-based operation control method.
According to the above technical solutions, the fingerprint-based operation control method, the mobile terminal and the computer-readable storage medium of the present invention have at least the following advantages:
According to the technical scheme of the invention, when a user performs touch operation on the flexible screen, whether to perform preset operation is judged based on the fingerprint directly after the fingerprint of the user is acquired, but the characteristic of the user touch operation is firstly acquired, and judgment is performed once in advance based on the characteristic of the user touch operation to judge whether operation control based on the fingerprint is necessary or not.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention;
fig. 2 is a schematic diagram of a wireless communication system of the mobile terminal shown in fig. 1;
FIG. 3 is a flow chart of a fingerprint-based operation control method according to one embodiment of the present invention;
FIG. 4 is a schematic diagram of a fingerprint-based operation control method according to one embodiment of the present invention;
FIG. 5 is a flow chart of a fingerprint-based operation control method according to one embodiment of the present invention;
FIG. 6 is a schematic diagram of a fingerprint-based operation control method according to one embodiment of the present invention;
Fig. 7 is a block diagram of a mobile terminal according to one embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the following description, suffixes such as "module", "part" or "unit" for representing elements are used only for facilitating the description of the present invention, and have no particular meaning in themselves. Thus, "module," "component," or "unit" may be used in combination.
The terminal may be implemented in various forms. For example, the terminals described in the present invention may include mobile terminals such as cell phones, tablet computers, notebook computers, palm computers, personal digital assistants (Personal Digital Assistant, PDA), portable media players (Portable Media Player, PMP), navigation devices, wearable devices, smart bracelets, pedometers, and fixed terminals such as digital TVs, desktop computers, and the like.
The following description will be given taking a mobile terminal as an example, and those skilled in the art will understand that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for a moving purpose.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention, the mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an a/V (audio/video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the mobile terminal structure shown in fig. 1 is not limiting of the mobile terminal and that the mobile terminal may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be used for receiving and transmitting signals during the information receiving or communication process, specifically, after receiving downlink information of the base station, processing the downlink information by the processor 110; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication, global System for Mobile communications), GPRS (General Packet Radio Service ), CDMA2000 (Code Division Multiple Access, CDMA 2000), WCDMA (Wideband Code Division Multiple Access ), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, time Division synchronous code Division multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency Division Duplex Long term evolution), and TDD-LTE (Time Division Duplexing-Long Term Evolution, time Division Duplex Long term evolution), etc.
WiFi belongs to a short-distance wireless transmission technology, and a mobile terminal can help a user to send and receive e-mails, browse web pages, access streaming media and the like through the WiFi module 102, so that wireless broadband Internet access is provided for the user. Although fig. 1 shows a WiFi module 102, it is understood that it does not belong to the necessary constitution of a mobile terminal, and can be omitted entirely as required within a range that does not change the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the mobile terminal 100. The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive an audio or video signal. The a/V input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, and the like, and can process such sound into audio data. The processed audio (voice) data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting the audio signal.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 1061 and/or the backlight when the mobile terminal 100 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; as for other sensors such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured in the mobile phone, the detailed description thereof will be omitted.
The display unit 106 is used to display information input by a user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the mobile terminal. In particular, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 1071 or thereabout by using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends the touch point coordinates to the processor 110, and can receive and execute commands sent from the processor 110. Further, the touch panel 1071 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 107 may include other input devices 1072 in addition to the touch panel 1071. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc., as specifically not limited herein.
Further, the touch panel 1071 may overlay the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or thereabout, the touch panel 1071 is transferred to the processor 110 to determine the type of touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in fig. 1, the touch panel 1071 and the display panel 1061 are two independent components for implementing the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 may be integrated with the display panel 1061 to implement the input and output functions of the mobile terminal, which is not limited herein.
The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
Memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power source 111 (e.g., a battery) for supplying power to the respective components, and preferably, the power source 111 may be logically connected to the processor 110 through a power management system, so as to perform functions of managing charging, discharging, and power consumption management through the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described herein.
In order to facilitate understanding of the embodiments of the present invention, a communication network system on which the mobile terminal of the present invention is based will be described below.
Referring to fig. 2, fig. 2 is a schematic diagram of a communication network system according to an embodiment of the present invention, where the communication network system is an LTE system of a general mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an e-UTRAN (Evolved UMTS Terrestrial Radio Access Network ) 202, an epc (Evolved Packet Core, evolved packet core) 203, and an IP service 204 of an operator that are sequentially connected in communication.
Specifically, the UE201 may be the terminal 100 described above, and will not be described herein.
The E-UTRAN202 includes eNodeB2021 and other eNodeB2022, etc. The eNodeB2021 may be connected with other eNodeB2022 by a backhaul (e.g., an X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide access from the UE201 to the EPC 203.
EPC203 may include MME (Mobility Management Entity ) 2031, hss (Home Subscriber Server, home subscriber server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, pgw (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function, policy and tariff function entity) 2036, and so on. The MME2031 is a control node that handles signaling between the UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location registers (not shown) and to hold user specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034 and PGW2035 may provide IP address allocation and other functions for UE201, PCRF2036 is a policy and charging control policy decision point for traffic data flows and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem ), or other IP services, etc.
Although the LTE system is described above as an example, it should be understood by those skilled in the art that the present invention is not limited to LTE systems, but may be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
Based on the above mobile terminal hardware structure and the communication network system, various embodiments of the method of the present invention are provided.
As shown in fig. 3, in one embodiment of the present invention, a fingerprint-based operation control method is provided, which is applied to a mobile terminal having a flexible screen, and the method of the present embodiment includes:
step S310, collecting the characteristics of the touch operation of the user on the flexible screen.
In this embodiment, the flexible screen may be deformed under the touch operation of the user, and with the development of the flexible screen technology, more mobile terminals such as mobile phones and tablet computers adopt the flexible screen. In the present embodiment, the feature of the touch operation performed by the user is not limited, and any feature of the touch operation and any information related to the touch operation may be used as the feature of the touch operation.
Step S320, determining whether the characteristics of the touch operation meet the preset conditions.
In the present embodiment, the type of the preset condition is not limited, and may be any condition related to the acquired touch feature.
In the present embodiment, the following examples are provided for acquiring the characteristics of the touch operation, and the following description is made for any judgment as to whether the characteristics of the touch operation meet the preset conditions.
(1) And collecting the pressure of the flexible screen corresponding to the touch operation.
In this embodiment, the pressure of the touch operation is the strength of the fingerprint identification area pressed by the user each time, and because the flexible screen has the characteristic of pressing compression, the user can easily perceive and memorize the corresponding pressing strength, so that the touch pressure of the user can be used as a feature of the touch operation. The mobile terminal is provided with a pressure sensor for collecting the pressure of the touch operation of the user, and specifically, the pressure sensor can be located in a flexible screen, namely, the flexible screen is a pressure screen.
The judgment of the pressure based on the touch operation can be divided into the following two ways:
simple mode: and judging that the pressing force of the user is in accordance with the condition when the pressing force of the user is smaller than or larger than a proper threshold set by the user (for example, the user sets a certain pressing threshold, and the pressing force larger than the threshold is used for encryption initialization), and judging that the pressing force is in accordance with the condition as long as the pressing force of the subsequent user is larger than the pressing force of the user, and judging whether the subsequent fingerprint based on the acquired fingerprint triggers a specific operation or not).
Complex mode: in the mode, whether the pressing force meets the condition is judged, and the two standards of pressing light or heavy are not simply pressed any more, but the force size ranges are strictly distinguished, if the user sets three ranges of small, medium and large, the set thresholds are respectively: small-medium=10, medium-large=20, and when judging whether the pressing force meets the condition, it is necessary to judge whether the force falls in three check intervals—small: [0, 10], wherein: [8,22], dai [18,10000]. It should be noted that, the check interval is not set strictly according to the threshold value set by the user, and this is because the user may not be completely accurate in sensing the strength of the user, so when the strength of the user is checked, a certain error may be allowed in the strength of the user, for example, when the strength of the user is set to be 20 as the threshold value of the strength encryption size interval, the actually set interval is [18,10000], when the strength of the user is pressed by >18, that is, the pressure is determined to be in the large interval, and when the user sets to be 20 as the threshold value of the encryption interval, the actually set interval is [8,22], and when the pressing strength is 22, that is, the pressure is determined to be in the middle interval.
(2) The touch times when the user performs the touch operation are obtained.
In this embodiment, the pressing number verification may be implemented: when triggering a specific operation based on a fingerprint, the user needs to press for a certain number of times, the number of times can be set by the user, the number of times n > =1, and n=1 is that the user only needs to perform one pressing operation, and the user can trigger the specific operation under the conditions that the user presses the flexible screen once and the fingerprint is correct in verification. When n > =2, the number of times the user presses the flexible screen is recorded every time the user presses the flexible screen, and when the user completes n presses and the fingerprint verification is correct, the specific operation can be triggered. If the user sets n=2, the user lightly presses the finger with the thumb of the right hand for the first time, presses the finger with the index finger of the right hand for the second time, and after the user pressing times reach 2 times, the fingerprint pressed by the index finger of the right hand for the second time is collected.
(3) The magnitude of deformation of the flexible screen caused by touch operation is acquired.
In this embodiment, since the flexible screen is used on the mobile terminal, the flexible screen is deformed under the touch operation of the user, that is, the flexible screen is recessed toward the inner direction of the mobile terminal, as shown in fig. 4. Therefore, the deformation amplitude of the flexible screen can be detected through the preset detection, and when the actual change amplitude of the flexible screen exceeds a certain amplitude or is smaller than a certain amplitude, the condition is judged to be met, and the subsequent fingerprint acquisition operation can be performed. According to the technical scheme, the characteristics of the flexible screen are fully utilized, the verification of touch operation of a user is realized, and the safety of operation control based on fingerprints is improved.
In the present embodiment, the above three ways of acquiring a touch operation may also be used in combination.
And step S330, when the judgment result is yes, collecting fingerprints when the user executes touch operation.
In this embodiment, the flexible screen is provided with a sensor for collecting fingerprints, so that fingerprints of the user touching at present can be collected.
Step S340, judging whether to execute the preset operation according to the fingerprint.
In the present embodiment, the type of the preset operation is not limited, and for example, unlocking, payment, opening of the private data, and the like may be performed based on the fingerprint.
According to the technical scheme of the embodiment, when a user performs touch operation on the flexible screen, whether to perform preset operation is not directly judged based on the fingerprint after the fingerprint of the user is acquired, but the characteristics of the touch operation of the user are firstly acquired, and judgment is performed once in advance based on the characteristics of the touch operation of the user to judge whether operation control based on the fingerprint is necessary or not.
As shown in fig. 5, in one embodiment of the present invention, a fingerprint-based operation control method is provided, which is applied to a mobile terminal having a flexible screen, and the method of the present embodiment includes:
Step S510, collecting the characteristics of the touch operation of the user on the flexible screen.
Step S520, determining whether the characteristics of the touch operation meet the preset conditions.
In step S530, when the determination result is yes, in the case that the touch operation causes the flexible screen to form a depression, a fingerprint in a depression shape is acquired.
The fingerprints collected in the prior art solutions are planar fingerprints, whereas the fingerprints collected in the technical solutions of the present embodiment are not planar fingerprints, but rather "stereoscopic" fingerprints. In this embodiment, since the flexible screen of the mobile terminal is deformed under the pressure of the touch operation of the user, that is, the recess is generated, and the fingerprint is in contact with the recess of the flexible screen when the finger of the user touches the flexible screen, whether the fingerprint sensed by the flexible screen is located in the recess is a three-dimensional fingerprint in a recess shape.
Step S540, judging whether the shape of the fingerprint accords with the shape of the preset concave fingerprint, and determining whether to execute the preset operation according to the judging result.
In prior art solutions, a comparison between planar fingerprints is performed when fingerprint verification is performed. In the technical scheme of the embodiment, the comparison between the stereoscopic fingerprints and the plane fingerprints is specifically shown in fig. 6, and when the touch operation pressure of the user is too large or too small, the formed stereoscopic fingerprints are too concave or too flat, and even if the textures of the fingerprints are the same, the verification cannot be performed. Therefore, the technical scheme based on the embodiment improves the complexity of fingerprint verification and ensures the safety of operation control based on fingerprints.
As shown in fig. 7, in one embodiment of the present invention, a mobile terminal is provided that includes a processor 710, a memory 720, a communication bus 730, a flexible screen 740, a first sensor 750, and a second sensor 760.
Communication bus 730 is used to enable connected communication between processor 710 and memory 720.
The flexible screen 740 is used to accept a touch operation by a user.
In this embodiment, the flexible screen may be deformed under the touch operation of the user, and with the development of the flexible screen technology, more mobile terminals such as mobile phones and tablet computers adopt the flexible screen.
The first sensor 750 is used to collect characteristics of the touch operation.
In this embodiment, the feature of the touch operation performed by the user is not limited, and any feature of the touch operation and any information related to the touch operation may be used as the feature of the touch operation, and the type of the first sensor corresponds to the feature of the touch operation.
The second sensor 760 is used to collect a fingerprint when a user performs a touch operation.
The processor 710 is configured to execute a fingerprint-based operation control program stored in the memory 720 to implement the steps of:
and judging whether the characteristics of the touch operation meet preset conditions.
In the present embodiment, the following examples are provided for acquiring the characteristics of the touch operation, and the following description is made for any judgment as to whether the characteristics of the touch operation meet the preset conditions.
(1) And collecting the pressure of the flexible screen corresponding to the touch operation.
In this embodiment, the pressure of the touch operation is the strength of the fingerprint identification area pressed by the user each time, and because the flexible screen has the characteristic of pressing compression, the user can easily perceive and memorize the corresponding pressing strength, so that the touch pressure of the user can be used as a feature of the touch operation. The mobile terminal is provided with a pressure sensor for collecting the pressure of the touch operation of the user, and specifically, the pressure sensor can be located in a flexible screen, namely, the flexible screen is a pressure screen.
The judgment of the pressure based on the touch operation can be divided into the following two ways:
simple mode: and judging that the pressing force of the user is in accordance with the condition when the pressing force of the user is smaller than or larger than a proper threshold set by the user (for example, the user sets a certain pressing threshold, and the pressing force larger than the threshold is used for encryption initialization), and judging that the pressing force is in accordance with the condition as long as the pressing force of the subsequent user is larger than the pressing force of the user, and judging whether the subsequent fingerprint based on the acquired fingerprint triggers a specific operation or not).
Complex mode: in the mode, whether the pressing force meets the condition is judged, and the two standards of pressing light or heavy are not simply pressed any more, but the force size ranges are strictly distinguished, if the user sets three ranges of small, medium and large, the set thresholds are respectively: small-medium=10, medium-large=20, and when judging whether the pressing force meets the condition, it is necessary to judge whether the force falls in three check intervals—small: [0, 10], wherein: [8,22], dai [18,10000]. It should be noted that, the check interval is not set strictly according to the threshold value set by the user, and this is because the user may not be completely accurate in sensing the strength of the user, so when the strength of the user is checked, a certain error may be allowed in the strength of the user, for example, when the strength of the user is set to be 20 as the threshold value of the strength encryption size interval, the actually set interval is [18,10000], when the strength of the user is pressed by >18, that is, the pressure is determined to be in the large interval, and when the user sets to be 20 as the threshold value of the encryption interval, the actually set interval is [8,22], and when the pressing strength is 22, that is, the pressure is determined to be in the middle interval.
(2) The touch times when the user performs the touch operation are obtained.
In this embodiment, the pressing number verification may be implemented: when triggering a specific operation based on a fingerprint, the user needs to press for a certain number of times, the number of times can be set by the user, the number of times n > =1, and n=1 is that the user only needs to perform one pressing operation, and the user can trigger the specific operation under the conditions that the user presses the flexible screen once and the fingerprint is correct in verification. When n > =2, the number of times the user presses the flexible screen is recorded every time the user presses the flexible screen, and when the user completes n presses and the fingerprint verification is correct, the specific operation can be triggered. If the user sets n=2, the user lightly presses the finger with the thumb of the right hand for the first time, presses the finger with the index finger of the right hand for the second time, and after the user pressing times reach 2 times, the fingerprint pressed by the index finger of the right hand for the second time is collected.
(3) The magnitude of deformation of the flexible screen caused by touch operation is acquired.
In this embodiment, since the flexible screen is used on the mobile terminal, the flexible screen is deformed under the touch operation of the user, that is, the flexible screen is recessed toward the inner direction of the mobile terminal, as shown in fig. 4. Therefore, the deformation amplitude of the flexible screen can be detected through the preset detection, and when the actual change amplitude of the flexible screen exceeds a certain amplitude or is smaller than a certain amplitude, the condition is judged to be met, and the subsequent fingerprint acquisition operation can be performed. According to the technical scheme, the characteristics of the flexible screen are fully utilized, the verification of touch operation of a user is realized, and the safety of operation control based on fingerprints is improved.
In the present embodiment, the above three ways of acquiring a touch operation may also be used in combination.
And when the judgment result is yes, judging whether to execute the preset operation according to the fingerprint.
In the present embodiment, the type of the preset operation is not limited, and for example, unlocking, payment, opening of the private data, and the like may be performed based on the fingerprint.
According to the technical scheme of the embodiment, when a user performs touch operation on the flexible screen, whether to perform preset operation is not directly judged based on the fingerprint after the fingerprint of the user is acquired, but the characteristics of the touch operation of the user are firstly acquired, and judgment is performed once in advance based on the characteristics of the touch operation of the user to judge whether operation control based on the fingerprint is necessary or not.
In one embodiment of the invention, a mobile terminal is provided that includes a processor 710, a memory 720, a communication bus 730, a flexible screen 740, a first sensor 750, and a second sensor 760.
Communication bus 730 is used to enable connected communication between processor 710 and memory 720.
The flexible screen 740 is used to accept a touch operation by a user.
The first sensor 750 is used to collect characteristics of the touch operation.
The second sensor 760 is used to collect a fingerprint in a concave shape in case that the flexible screen is concave by a touch operation.
The processor 710 is configured to execute a fingerprint-based operation control program stored in the memory 720 to implement the steps of:
and judging whether the characteristics of the touch operation meet preset conditions.
The fingerprints collected in the prior art solutions are planar fingerprints, whereas the fingerprints collected in the technical solutions of the present embodiment are not planar fingerprints, but rather "stereoscopic" fingerprints. In this embodiment, since the flexible screen of the mobile terminal is deformed under the pressure of the touch operation of the user, that is, the recess is generated, and the fingerprint is in contact with the recess of the flexible screen when the finger of the user touches the flexible screen, whether the fingerprint sensed by the flexible screen is located in the recess is a three-dimensional fingerprint in a recess shape.
Judging whether the shape of the fingerprint accords with the shape of the preset concave fingerprint, and determining whether to execute preset operation according to the judging result.
In prior art solutions, a comparison between planar fingerprints is performed when fingerprint verification is performed. In the technical scheme of the embodiment, the comparison between the stereoscopic fingerprints and the plane fingerprints is specifically shown in fig. 6, and when the touch operation pressure of the user is too large or too small, the formed stereoscopic fingerprints are too concave or too flat, and even if the textures of the fingerprints are the same, the verification cannot be performed. Therefore, the technical scheme based on the embodiment improves the complexity of fingerprint verification and ensures the safety of operation control based on fingerprints.
In one embodiment of the present invention, there is provided a computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of a fingerprint-based operation control method:
the method comprises the steps of collecting the characteristics of touch operation of a user on a flexible screen.
In this embodiment, the flexible screen may be deformed under the touch operation of the user, and with the development of the flexible screen technology, more mobile terminals such as mobile phones and tablet computers adopt the flexible screen. In the present embodiment, the feature of the touch operation performed by the user is not limited, and any feature of the touch operation and any information related to the touch operation may be used as the feature of the touch operation.
And judging whether the characteristics of the touch operation meet preset conditions.
In the present embodiment, the type of the preset condition is not limited, and may be any condition related to the acquired touch feature.
In the present embodiment, the following examples are provided for acquiring the characteristics of the touch operation, and the following description is made for any judgment as to whether the characteristics of the touch operation meet the preset conditions.
(1) And collecting the pressure of the flexible screen corresponding to the touch operation.
In this embodiment, the pressure of the touch operation is the strength of the fingerprint identification area pressed by the user each time, and because the flexible screen has the characteristic of pressing compression, the user can easily perceive and memorize the corresponding pressing strength, so that the touch pressure of the user can be used as a feature of the touch operation. The mobile terminal is provided with a pressure sensor for collecting the pressure of the touch operation of the user, and specifically, the pressure sensor can be located in a flexible screen, namely, the flexible screen is a pressure screen.
The judgment of the pressure based on the touch operation can be divided into the following two ways:
simple mode: and judging that the pressing force of the user is in accordance with the condition when the pressing force of the user is smaller than or larger than a proper threshold set by the user (for example, the user sets a certain pressing threshold, and the pressing force larger than the threshold is used for encryption initialization), and judging that the pressing force is in accordance with the condition as long as the pressing force of the subsequent user is larger than the pressing force of the user, and judging whether the subsequent fingerprint based on the acquired fingerprint triggers a specific operation or not).
Complex mode: in the mode, whether the pressing force meets the condition is judged, and the two standards of pressing light or heavy are not simply pressed any more, but the force size ranges are strictly distinguished, if the user sets three ranges of small, medium and large, the set thresholds are respectively: small-medium=10, medium-large=20, and when judging whether the pressing force meets the condition, it is necessary to judge whether the force falls in three check intervals—small: [0, 10], wherein: [8,22], dai [18,10000]. It should be noted that, the check interval is not set strictly according to the threshold value set by the user, and this is because the user may not be completely accurate in sensing the strength of the user, so when the strength of the user is checked, a certain error may be allowed in the strength of the user, for example, when the strength of the user is set to be 20 as the threshold value of the strength encryption size interval, the actually set interval is [18,10000], when the strength of the user is pressed by >18, that is, the pressure is determined to be in the large interval, and when the user sets to be 20 as the threshold value of the encryption interval, the actually set interval is [8,22], and when the pressing strength is 22, that is, the pressure is determined to be in the middle interval.
(2) The touch times when the user performs the touch operation are obtained.
In this embodiment, the pressing number verification may be implemented: when triggering a specific operation based on a fingerprint, the user needs to press for a certain number of times, the number of times can be set by the user, the number of times n > =1, and n=1 is that the user only needs to perform one pressing operation, and the user can trigger the specific operation under the conditions that the user presses the flexible screen once and the fingerprint is correct in verification. When n > =2, the number of times the user presses the flexible screen is recorded every time the user presses the flexible screen, and when the user completes n presses and the fingerprint verification is correct, the specific operation can be triggered. If the user sets n=2, the user lightly presses the finger with the thumb of the right hand for the first time, presses the finger with the index finger of the right hand for the second time, and after the user pressing times reach 2 times, the fingerprint pressed by the index finger of the right hand for the second time is collected.
(3) The magnitude of deformation of the flexible screen caused by touch operation is acquired.
In this embodiment, since the flexible screen is used on the mobile terminal, the flexible screen is deformed under the touch operation of the user, that is, the flexible screen is recessed toward the inner direction of the mobile terminal, as shown in fig. 4. Therefore, the deformation amplitude of the flexible screen can be detected through the preset detection, and when the actual change amplitude of the flexible screen exceeds a certain amplitude or is smaller than a certain amplitude, the condition is judged to be met, and the subsequent fingerprint acquisition operation can be performed. According to the technical scheme, the characteristics of the flexible screen are fully utilized, the verification of touch operation of a user is realized, and the safety of operation control based on fingerprints is improved.
In the present embodiment, the above three ways of acquiring a touch operation may also be used in combination.
And when the judgment result is yes, collecting fingerprints when the user executes touch operation.
In this embodiment, the flexible screen is provided with a sensor for collecting fingerprints, so that fingerprints of the user touching at present can be collected.
And judging whether to execute preset operation according to the fingerprint.
In the present embodiment, the type of the preset operation is not limited, and for example, unlocking, payment, opening of the private data, and the like may be performed based on the fingerprint.
According to the technical scheme of the embodiment, when a user performs touch operation on the flexible screen, whether to perform preset operation is not directly judged based on the fingerprint after the fingerprint of the user is acquired, but the characteristics of the touch operation of the user are firstly acquired, and judgment is performed once in advance based on the characteristics of the touch operation of the user to judge whether operation control based on the fingerprint is necessary or not.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (9)
1. A fingerprint-based operation control method, comprising:
collecting the characteristics of touch operation of a user on the flexible screen;
judging whether the characteristics of the touch operation accord with preset conditions or not;
when the judgment result is yes, collecting fingerprints when the user executes the touch operation;
judging whether to execute preset operation according to the fingerprint;
the fingerprint acquisition method for the user to execute the touch operation comprises the following steps:
collecting the fingerprint in a concave shape under the condition that the touch operation enables the flexible screen to form a concave shape;
judging whether to execute preset operation according to the fingerprint, including:
judging whether the shape of the fingerprint accords with the shape of a preset concave fingerprint, and determining whether to execute the preset operation according to a comparison result.
2. The method of claim 1, wherein the capturing the characteristics of the user's touch operation on the flexible screen comprises:
and collecting the pressure of the touch operation corresponding to the flexible screen.
3. The method of claim 1, wherein the capturing the characteristics of the user's touch operation on the flexible screen comprises:
and acquiring the touch times when the user executes the touch operation.
4. The method of claim 1, wherein the capturing the characteristics of the user's touch operation on the flexible screen comprises:
and acquiring the deformation amplitude of the flexible screen caused by the touch operation.
5. A mobile terminal, which is characterized by comprising a processor, a memory, a communication bus, a flexible screen, a first sensor and a second sensor; the communication bus is used for realizing connection communication between the processor and the memory; the flexible screen is used for receiving touch operation of a user; the first sensor is used for acquiring the characteristics of the touch operation; the second sensor is used for collecting fingerprints when the user executes the touch operation; the processor is configured to execute a fingerprint-based operation control program stored in the memory to implement the steps of:
judging whether the characteristics of the touch operation accord with preset conditions or not;
judging whether to execute preset operation according to the fingerprint when the judgment result is yes;
the second sensor is further used for collecting the sunk fingerprints under the condition that the flexible screen is sunk by touch operation;
the step of judging whether to execute the preset operation according to the fingerprint comprises the following steps: judging whether the shape of the fingerprint accords with the shape of a preset concave fingerprint, and determining whether to execute preset operation according to a judging result.
6. The mobile terminal according to claim 5, wherein,
the first sensor collects pressure of the touch operation corresponding to the flexible screen.
7. The mobile terminal according to claim 5, wherein,
the first sensor acquires the touch times when the user performs the touch operation.
8. The mobile terminal according to claim 5, wherein,
the first sensor collects the magnitude of deformation of the flexible screen caused by the touch operation.
9. A computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of the fingerprint-based operation control method of any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810225167.6A CN108549498B (en) | 2018-03-19 | 2018-03-19 | Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810225167.6A CN108549498B (en) | 2018-03-19 | 2018-03-19 | Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108549498A CN108549498A (en) | 2018-09-18 |
CN108549498B true CN108549498B (en) | 2023-07-25 |
Family
ID=63516565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810225167.6A Active CN108549498B (en) | 2018-03-19 | 2018-03-19 | Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108549498B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109814773A (en) * | 2019-01-07 | 2019-05-28 | 维沃移动通信有限公司 | A kind of flexible screen control method and display component |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751555A (en) * | 2009-09-25 | 2010-06-23 | 中国科学院自动化研究所 | Deformation fingerprint identification method and system |
CN105867676A (en) * | 2015-02-05 | 2016-08-17 | 三星电子株式会社 | Electronic device with touch sensor and driving method therefor |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101678812B1 (en) * | 2010-05-06 | 2016-11-23 | 엘지전자 주식회사 | Mobile terminal and operation control method thereof |
CN104951159B (en) * | 2015-06-12 | 2018-09-18 | 小米科技有限责任公司 | Touch key-press and fingerprint identification method |
CN105824521B (en) * | 2015-09-21 | 2019-08-20 | 维沃移动通信有限公司 | A kind of method and mobile terminal of application operating |
CN106886740A (en) * | 2015-12-15 | 2017-06-23 | 西安中兴新软件有限责任公司 | A kind of method of fingerprint recognition, device and terminal |
CN107545230A (en) * | 2016-06-29 | 2018-01-05 | 致伸科技股份有限公司 | Ultrasonic type fingerprint identification module and its manufacture method |
CN107016273B (en) * | 2017-03-31 | 2020-11-17 | 努比亚技术有限公司 | Fingerprint identification method, device and terminal |
CN107194228B (en) * | 2017-04-28 | 2020-04-03 | Oppo广东移动通信有限公司 | Unlocking control method and related product |
CN107231677A (en) * | 2017-05-26 | 2017-10-03 | 维沃移动通信有限公司 | One kind breath screen awakening method, device and mobile terminal |
-
2018
- 2018-03-19 CN CN201810225167.6A patent/CN108549498B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751555A (en) * | 2009-09-25 | 2010-06-23 | 中国科学院自动化研究所 | Deformation fingerprint identification method and system |
CN105867676A (en) * | 2015-02-05 | 2016-08-17 | 三星电子株式会社 | Electronic device with touch sensor and driving method therefor |
Also Published As
Publication number | Publication date |
---|---|
CN108549498A (en) | 2018-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109086582B (en) | Fingerprint authentication method, terminal and computer readable storage medium | |
CN109618316B (en) | Network sharing method, mobile terminal and storage medium | |
CN108206892B (en) | Method and device for protecting privacy of contact person, mobile terminal and storage medium | |
CN109195213B (en) | Mobile terminal screen control method, mobile terminal and computer readable storage medium | |
CN108833690B (en) | Authority control method, terminal and computer readable storage medium | |
CN109146463B (en) | Mobile payment method, mobile terminal and computer readable storage medium | |
CN108040170A (en) | A kind of unlocked by fingerprint method, terminal device and computer-readable storage medium | |
CN109491577B (en) | Holding interaction method and device and computer readable storage medium | |
CN109063444B (en) | Mobile terminal screen unlocking method, mobile terminal and computer readable storage medium | |
CN108959960B (en) | Method, device and computer readable storage medium for preventing privacy disclosure | |
CN107885987B (en) | Unlocking method, terminal and computer readable storage medium | |
CN110213444A (en) | Display methods, device, mobile terminal and the storage medium of mobile terminal message | |
CN108038362B (en) | Unread information display method and device and computer readable storage medium | |
CN107395363B (en) | Fingerprint sharing method and mobile terminal | |
CN107135498B (en) | File sharing method and equipment | |
CN109711198B (en) | Application management method, mobile terminal and storage medium | |
CN109669616B (en) | Side screen interaction control method and device and computer readable storage medium | |
CN108549498B (en) | Fingerprint-based operation control method, mobile terminal, and computer-readable storage medium | |
CN108876387B (en) | Payment verification method, payment verification equipment and computer-readable storage medium | |
CN108196713B (en) | Fingerprint naming method, mobile terminal and computer readable storage medium | |
CN108400994B (en) | User authentication method, mobile terminal, server, and computer-readable storage medium | |
CN108897451B (en) | Main and auxiliary display screen identification method, mobile terminal and computer readable storage medium | |
CN108897417B (en) | Working mode adjusting method, mobile terminal and computer readable storage medium | |
CN107734147B (en) | Step recording method, mobile terminal and computer readable storage medium | |
CN111444491B (en) | Information processing method 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 |