CN107016271B - Data processing method and related equipment - Google Patents

Data processing method and related equipment Download PDF

Info

Publication number
CN107016271B
CN107016271B CN201710134757.3A CN201710134757A CN107016271B CN 107016271 B CN107016271 B CN 107016271B CN 201710134757 A CN201710134757 A CN 201710134757A CN 107016271 B CN107016271 B CN 107016271B
Authority
CN
China
Prior art keywords
fingerprint
touch
data
identification area
fingerprint image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710134757.3A
Other languages
Chinese (zh)
Other versions
CN107016271A (en
Inventor
周海涛
王立中
汪昊
郭明强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710134757.3A priority Critical patent/CN107016271B/en
Publication of CN107016271A publication Critical patent/CN107016271A/en
Application granted granted Critical
Publication of CN107016271B publication Critical patent/CN107016271B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Collating Specific Patterns (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a data processing method, which is applied to terminal equipment comprising a fingerprint identification area and a touch sensor arranged below a touch screen, and comprises the following steps: when the touch operation of the fingerprint identification area is detected, acquiring a fingerprint image through the fingerprint identification area; when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; and when the sensing data accords with the touch operation judgment condition, maintaining the current times of error identification. The embodiment of the invention also provides related equipment. By adopting the embodiment of the invention, the problem that the user cannot use the fingerprint unlocking function because the non-user finger touches the fingerprint identification area can be avoided.

Description

Data processing method and related equipment
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a data processing method and related devices.
Background
At present, the maximum allowable number of times of errors is generally set for security considerations of a smart phone supporting fingerprint unlocking, for example, a fingerprint unlocking function is locked within a period of time after 5 times of fingerprint verification errors, and a user cannot use the fingerprint unlocking function within the period of time.
When the smart phone is placed in the clothes pocket, because people habitually place the hand in the clothes pocket, the hand of the user can easily and continuously touch the fingerprint identification area of the smart phone under the condition, the skin of the hand of the user can be continuously identified into a wrong finger by the smart phone, and the smart phone is locked and unlocked. If the user is taking the smart phone out for use at this time, the user cannot use the fingerprint unlocking function because the fingerprint unlocking function of the smart phone is in a locked state.
Disclosure of Invention
The embodiment of the invention provides a data processing method and device, which are used for avoiding the problem that a user cannot use a fingerprint unlocking function because a non-user finger touches a fingerprint identification area.
In a first aspect, an embodiment of the present invention provides a data processing method, which is applied to a terminal device including a fingerprint identification area and a touch sensor disposed below a touch screen, where the data processing method includes:
when the touch operation of the fingerprint identification area is detected, acquiring a fingerprint image through the fingerprint identification area;
when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor;
and when the sensing data accords with the touch operation judgment condition, maintaining the current times of error identification.
In a second aspect, an embodiment of the present invention provides a data processing apparatus, which is applied to a terminal device including a fingerprint identification area and a touch sensor disposed under a touch screen, and includes:
the processing module is used for collecting a fingerprint image through the fingerprint identification area when the touch operation of the fingerprint identification area is detected; when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; and when the sensing data accords with the touch operation judgment condition, maintaining the current times of error identification.
In a third aspect, an embodiment of the present invention provides a computer device, including:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program code stored in the memory to perform part or all of the steps as described in the first aspect of the embodiments of the present invention, and the computer device includes a terminal device.
In a fourth aspect, the present invention provides a computer storage medium for storing computer software instructions for a computer apparatus according to the third aspect of the embodiments of the present invention, which includes a program designed to execute the above aspects.
In the scheme provided by the embodiment of the invention, when the fingerprint image acquired by the fingerprint identification area is incorrect and the touch data detected by the touch sensor arranged below the touch screen accords with the touch operation judgment condition, the current error identification frequency is maintained under the condition, so that the problem that a user cannot use the fingerprint unlocking function because a non-user finger touches the fingerprint identification area can be avoided.
These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a fingerprint identification area provided by an embodiment of the present invention;
FIG. 3 is a schematic diagram of another fingerprint identification area provided by an embodiment of the present invention;
FIG. 4 is a schematic diagram of another fingerprint identification area provided by an embodiment of the present invention;
FIG. 5 is a schematic diagram of another fingerprint identification area provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of a touch screen provided by an embodiment of the invention;
FIG. 7 is a schematic view of another touch screen provided by embodiments of the present invention;
FIG. 8 is a diagram illustrating normal fingerprint unlocking according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating an abnormal fingerprint unlock provided by an embodiment of the present invention;
FIG. 10 is a block diagram of a data processing apparatus according to an embodiment of the present invention;
FIG. 11 is a schematic structural diagram of a computer device according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. 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 invention.
The following are detailed below.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The embodiments of the present invention will be described below with reference to the drawings.
Referring to fig. 1, fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present invention, where the data processing method is applied to a terminal device including a fingerprint identification area and a touch sensor disposed below a touch screen, and includes the following steps:
s101, when the touch operation of the fingerprint identification area is detected, the terminal equipment collects a fingerprint image through the fingerprint identification area.
A terminal device, also called a User Equipment (UE), is a device that provides voice and/or data connectivity to a User, for example, a handheld device with a wireless connection function, a vehicle-mounted device, and the like. Common terminals include, for example: the mobile phone includes a mobile phone, a tablet computer, a notebook computer, a palm computer, a Mobile Internet Device (MID), and a wearable device such as a smart watch, a smart bracelet, a pedometer, and the like.
In an embodiment, the specific form of the fingerprint identification area may be a Home key integrated with a fingerprint identification module, as shown in fig. 2, and fig. 2 is a schematic diagram of a combination of the fingerprint identification area and the Home key of the terminal device according to the embodiment of the present invention.
In another embodiment, the specific form of the fingerprint identification area may be a fingerprint collection area integrated with a fingerprint identification module, the fingerprint collection area may be disposed on the back of the terminal device, as shown in fig. 3, and fig. 3 is a schematic diagram of the fingerprint identification area disposed on the back of the terminal device according to the embodiment of the present invention. Fig. 3 is only an example in which the fingerprint acquisition area is disposed on the back surface of the terminal device, and the present invention is not limited to a specific location where the fingerprint acquisition area is disposed on the back surface of the terminal device and a size of the fingerprint acquisition area. The fingerprint collection area may be disposed on a side frame of the terminal device, as shown in fig. 4, where fig. 4 is a schematic diagram of the fingerprint identification area disposed on the side frame of the terminal device according to the embodiment of the present invention. Fig. 4 is only an example that the fingerprint collection area is disposed on the side frame of the terminal device, and the present invention is not limited to the specific location where the fingerprint collection area is disposed on the side frame of the terminal device and the size of the fingerprint collection area.
In another embodiment, the specific form of the fingerprint identification area may be a specific area of a touch screen of the terminal device, as shown in fig. 5, fig. 5 is a schematic diagram of the combination of the fingerprint identification area and the touch screen of the terminal device provided in the embodiment of the present invention, and a fingerprint identification module is disposed below the specific area. Fig. 5 is only an example in which the fingerprint identification area is disposed on the touch screen of the terminal device, and the specific location of the fingerprint identification area on the touch screen of the terminal device and the size of the fingerprint collection area are not limited in the present invention.
Wherein, fingerprint identification module is the discernment that realizes individual fingerprint characteristic through specific response module. At present, fingerprint identification modules are mainly classified into optical fingerprint modules, capacitive fingerprint modules and radio frequency fingerprint modules.
In one embodiment, the touch screen is disposed proximate to the fingerprint identification area.
In an embodiment, the touch screen may be a touch display device disposed at a front end of the terminal device, or the touch screen is a certain area of the touch display device disposed at the front end of the terminal device, for example, if the fingerprint identification area is a Home key integrated with a fingerprint identification module, the certain area of the touch display device may be an area on the upper left side of the Home key or an area on the upper right side of the Home key; further, if the fingerprint identification area is the case shown in fig. 3, the horizontal projection of the fingerprint identification area falls within a certain area of the touch display device, and so on.
In an embodiment, the touch screen may be a small touch panel disposed near the fingerprint recognition area. Assuming that the fingerprint identification area is a Home key integrated with a fingerprint identification module, the small touch panel disposed near the fingerprint identification area is shown in fig. 6, and fig. 6 is a schematic view of a touch screen provided in an embodiment of the present invention. If the fingerprint identification area is shown in fig. 3, a small touch panel disposed near the fingerprint identification area is shown in fig. 7, and fig. 7 is a schematic view of another touch screen provided by an embodiment of the invention.
It should be noted that fig. 6 and 7 are merely examples, and the present invention is not limited to the positional relationship between the small touch panel and the fingerprint recognition area and the size of the small touch panel.
In an embodiment, the specific implementation manner of the terminal device acquiring the fingerprint image through the fingerprint identification area in step S101 is as follows: an induction electrode of a fingerprint identification module of terminal equipment acquires a normal bottom layer data set and an abnormal bottom layer data set, wherein the normal bottom layer data set comprises a plurality of normal bottom layer data values, and the abnormal bottom layer data set comprises a plurality of abnormal bottom layer data values; the terminal equipment determines a target bottom layer data set corresponding to the abnormal bottom layer data set according to the normal bottom layer data set; and the terminal equipment generates a fingerprint image according to the normal bottom layer data set and the target bottom layer data set.
Further, in the above example process, an example implementation process of determining, by the terminal device, the target underlying data set corresponding to the abnormal underlying data set according to the normal underlying data set is as follows:
the terminal equipment determines an average value according to a plurality of normal bottom layer data values contained in the normal bottom layer data set; and the terminal equipment changes all the abnormal bottom layer data contained in the abnormal bottom layer data set into the average value so as to obtain the target bottom layer data set.
Or, the example implementation process of the terminal device determining the target underlying data set corresponding to the abnormal underlying data set according to the normal underlying data set is as follows:
the terminal equipment acquires a normal bottom layer data value with the minimum data value from a plurality of normal bottom layer data values contained in the normal bottom layer data set; and the terminal equipment changes all the abnormal bottom layer data contained in the abnormal bottom layer data set into the normal bottom layer data value with the minimum data value so as to obtain the target bottom layer data set.
Or, the example implementation process of the terminal device determining the target underlying data set corresponding to the abnormal underlying data set according to the normal underlying data set is as follows:
the terminal equipment acquires any one normal bottom layer data value from a plurality of normal bottom layer data values contained in the normal bottom layer data set; and the terminal equipment changes all the abnormal bottom layer data contained in the abnormal bottom layer data set into any one normal bottom layer data value so as to obtain the target bottom layer data set.
The underlying data values may include capacitance and/or voltage, etc. The induction electrode of fingerprint identification module can be detected by the little the control unit MCU of fingerprint identification module. The induction electrode of fingerprint identification module includes a plurality of normal induction electrodes and a plurality of unusual induction electrode, and wherein, unusual induction electrode appears in unusual induction electrode. And acquiring a normal bottom layer data set through the plurality of normal induction electrodes, and acquiring an abnormal bottom layer data set through the plurality of abnormal induction electrodes.
S102, when the fingerprint image is incorrect, the terminal equipment acquires the touch data detected by the touch sensor.
In one embodiment, the method of fig. 1 further comprises:
the terminal equipment compares and matches the fingerprint image with M prestored fingerprint templates, wherein M is a positive integer; if the fingerprint image is matched with one of the plurality of pre-stored fingerprint templates, the fingerprint image is correct, and if the fingerprint image is not matched with any one of the plurality of pre-stored fingerprint templates, the fingerprint image is incorrect.
Further, the M fingerprint templates are M fingerprint templates with the highest matching priority among N pre-stored fingerprint templates, and N is greater than M.
Further, the matching priority of the fingerprint template may be user-defined; or the terminal device is determined based on the usage parameters of the fingerprint template (e.g., the number of times of successful matching within a certain period of time), for example, the matching priority of the fingerprint template is determined based on the number of times of successful matching within a certain period of time, and the higher the number of times of successful matching within a certain period of time is, the higher the matching priority of the fingerprint template is.
Among them, the touch sensor includes a one-touch type sensor and a wipe type sensor. The touch sensor is a touch switch module manufactured based on the principle of capacitance induction. The gold plated contact surface of the human body or metal touch sensor is sensed. In addition to direct touch with a metal surface, contact through a certain thickness of plastic, glass or other material can also be sensed, and the sensing sensitivity depends on the size of the contact surface and the thickness of the covering material.
In one embodiment, the touch data is detected by the touch sensor while the fingerprint image is captured by the fingerprint identification area; alternatively, the touch data is detected by the touch sensor after the terminal device determines that the fingerprint image is incorrect.
In another embodiment, the touch data may also be detected by the touch sensor in other time periods, for example, the touch data is detected by the touch sensor in the process of identifying whether the fingerprint image is correct or not by a terminal device, or the touch data is detected by the touch sensor in the process of acquiring the fingerprint image by the fingerprint identification area, and so on.
In an embodiment, the number of the touch sensors is N, the touch data is detected by M touch sensors in a designated area of the touch screen, N is greater than M, and both N and M are integers greater than 1.
If the touch screen is a touch display device disposed at the front end of the terminal device, the specific position of the designated area on the touch display device may be, for example, lower left, lower right, upper right, lower right, etc. of the touch display device, and the present invention is not limited thereto.
S103, when the sensing data meet the touch operation judgment condition, the terminal equipment maintains the current times of error identification.
Specifically, assuming that the current number of times of erroneous recognition is 3 times, after step S103 is executed, the number of times of erroneous recognition is still 3 times. The number of times of error identification refers to the number of times that the fingerprint image acquired by the fingerprint identification area is identified as an error fingerprint image by the terminal equipment.
When the touch screen is not touched, the sensor data acquired by the sensing sensor arranged below the touch screen is zero, and the touch operation judgment condition is not met. When the touch screen is touched, the sensor data acquired by the sensing sensor arranged below the touch screen is not zero, and the touch operation judgment condition is met.
In one embodiment, the method of fig. 1 further comprises:
and when the sensing data do not accord with the touch operation judgment condition, updating the number of times of error identification, wherein the updated number of times of error identification is equal to the number of times of current error identification plus 1.
Specifically, under normal conditions, if a user wants to perform a fingerprint unlocking operation, the user will clearly place an unlocking finger on the fingerprint identification area because the purpose is clear, as shown in fig. 8. In this case, the touch screen of the terminal device does not normally detect a touch operation. However, if the user touches the fingerprint identification area by holding the hand of the terminal device with his hand carelessly, as shown in fig. 9, in this case, it is highly possible that the user touches the touch screen while touching the fingerprint identification area, in this case, in order to avoid the problem that the user cannot use the fingerprint unlocking function because the non-user finger touches the fingerprint identification area, the terminal device needs to determine whether the sensing data acquired by the touch sensor at this time meets the touch operation determination condition, if so, it is highly possible that the non-user finger touches the fingerprint identification area, in this case, the terminal device does not update the number of times of erroneous identification, and only needs to maintain the current number of times of erroneous identification, thereby improving the user experience.
An embodiment of the present invention further provides a data processing apparatus 1000, as shown in fig. 10, which is applied to a terminal device including a fingerprint identification area and a touch sensor disposed below a touch screen, and the apparatus includes:
a processing module 1001, configured to acquire a fingerprint image through the fingerprint identification area when a touch operation of the fingerprint identification area is detected; when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; and when the sensing data accords with the touch operation judgment condition, maintaining the current times of error identification.
In one embodiment, the touch data is detected by the touch sensor while the fingerprint image is captured by the fingerprint identification area; alternatively, the touch data is detected by the touch sensor after the terminal device determines that the fingerprint image is incorrect.
In an embodiment, the number of the touch sensors is N, the touch data is detected by M touch sensors in a designated area of the touch screen, N is greater than M, and both N and M are integers greater than 1.
In one embodiment, the touch screen is disposed proximate to the fingerprint identification area.
In an embodiment, the processing module 1001 is further configured to: and when the sensing data do not accord with the touch operation judgment condition, updating the number of times of error identification, wherein the updated number of times of error identification is equal to the number of times of current error identification plus 1.
The modules (processing module 1001) are configured to execute the steps of the method. Such as the processing module 1001, for performing the above steps S101-S103, and so on.
In the present embodiment, the data processing apparatus 1100 is presented in the form of a module. A "module" herein may refer to an application-specific integrated circuit (ASIC), a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that may provide the described functionality. Further, the above processing module 1001 may be implemented by the processor 1101 of the computer apparatus shown in fig. 11.
As shown in fig. 11, a computer device 1100 may be implemented in the structure in fig. 11, the computer device comprising a terminal device, the computer device 1100 comprising at least one processor 1101, at least one memory 1102 and at least one communication interface 1103. The processor 1101 is connected to the memory 1102 and the communication interface 1103 through a bus, and performs communication with each other through the communication bus.
The processor 1101 may be a general purpose Central Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the above schemes.
Communication interface 1103 is used for communicating with other devices or communication Networks, such as ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.
The Memory 1102 may be, but is not limited to, a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a compact disc Read-Only Memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory may be self-contained and coupled to the processor via a bus. The memory may also be integral to the processor.
The memory 1102 is used for storing application program codes for executing the above schemes, and the execution of the application program codes is controlled by the processor 1101. The processor 1101 is configured to execute the application code stored in the memory 1102.
The code stored in the memory 1102 may perform the above-mentioned data processing method performed by the terminal device provided above, such as collecting a fingerprint image through the fingerprint identification area when a touch operation of the fingerprint identification area is detected; when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; and when the sensing data accords with the touch operation judgment condition, maintaining the current times of error identification.
Fig. 12 is a block diagram showing a partial structure of a cellular phone related to a terminal device provided in an embodiment of the present invention. Referring to fig. 12, the cellular phone includes: a Radio Frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a Wireless Fidelity (WiFi) module 970, a processor 980, and a power supply 990. Those skilled in the art will appreciate that the handset configuration shown in fig. 12 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 12:
RF circuitry 910 may be used for the reception and transmission of information. In general, the RF circuit 910 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 910 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 920 may be used to store software programs and modules, and the processor 980 may execute various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the cellular phone (e.g., touch data detected by the touch sensor, the number of erroneous recognition, etc.), and the like. Further, the memory 920 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 input unit 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 930 may include a fingerprint recognition module 931 and other input devices 932. Fingerprint identification module 931, can gather the fingerprint data of user above it. The input unit 930 may include other input devices 932 in addition to the fingerprint recognition module 931. In particular, other input devices 932 may include, but are not limited to, one or more of a touch screen, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 940 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 940 may include a display screen 941, and optionally, the display screen 941 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Although in fig. 5, the fingerprint recognition module 931 and the display screen 941 are shown as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the fingerprint recognition module 931 and the display screen 941 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 950, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen 941 according to the brightness of ambient light, and the proximity sensor may turn off the display screen 941 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 960, speaker 961, microphone 962 may provide an audio interface between a user and a cell phone. The audio circuit 960 may transmit the electrical signal converted from the received audio data to the speaker 961, and the audio signal is converted by the speaker 961 to be played; on the other hand, the microphone 962 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 960, and then processes the audio data by the audio data playing processor 980, and then sends the audio data to, for example, another mobile phone through the RF circuit 910, or plays the audio data to the memory 920 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 970, and provides wireless broadband Internet access for the user. Although fig. 12 shows the WiFi module 970, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 980 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 920 and calling data stored in the memory 920, thereby integrally monitoring the mobile phone. Alternatively, processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 980.
The handset also includes a power supply 990 (e.g., a battery) for supplying power to the various components, which may preferably be logically connected to the processor 980 via a power management system, thereby providing management of charging, discharging, and power consumption via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiments shown in fig. 1 to fig. 9, the method flows of the steps may be implemented based on the structure of the mobile phone.
In the embodiment shown in fig. 10, the functions of the units can be implemented based on the structure of the mobile phone.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium may store a program, and the program includes, when executed, some or all of the steps of any one of the data processing methods described in the above method embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. 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 by the invention.
In the foregoing 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 the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above embodiments of the present invention are described in detail, and the principle and the implementation of the present invention are explained by applying specific embodiments, and the above description of the embodiments is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in view of the above, the content of the present specification should not be construed as a limitation to the present invention.

Claims (7)

1. The data processing method is characterized by being applied to terminal equipment comprising a fingerprint identification area and a touch sensor arranged below a touch screen, wherein the fingerprint identification area is arranged on the back or side frame of the terminal equipment; the data processing method comprises the following steps:
when the touch operation of the fingerprint identification area is detected, acquiring a fingerprint image through the fingerprint identification area;
comparing and matching the fingerprint image with M pre-stored fingerprint templates, wherein M is a positive integer; if the fingerprint image is matched with one of the plurality of pre-stored fingerprint templates, the fingerprint image is correct, and if the fingerprint image is not matched with any one of the plurality of pre-stored fingerprint templates, the fingerprint image is incorrect;
the M fingerprint templates are M fingerprint templates with the highest matching priority in N prestored fingerprint templates, and N is greater than M; the matching priority of the fingerprint template is determined based on the number of times of successful matching in a certain period of time, and the higher the number of times of successful matching in the certain period of time is, the higher the matching priority of the fingerprint template is;
when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; the touch data is detected by the touch sensor when the fingerprint image is acquired in the fingerprint identification area;
when the touch data meet the touch operation judgment condition, maintaining the current error identification times; when the touch screen is not touched, the sensor data acquired by the sensor arranged under the touch screen is zero, and the touch operation judgment condition is not met; when the touch screen is touched, the sensor data acquired by the sensor arranged under the touch screen is not zero, and the touch operation judgment condition is met.
2. The method of claim 1, wherein the number of touch sensors is N, wherein the touch data is detected by M touch sensors under a designated area of the touch screen, wherein N is greater than M, and wherein N and M are integers greater than 1.
3. The method of claim 1, further comprising:
and when the sensing data do not accord with the touch operation judgment condition, updating the number of times of error identification, wherein the updated number of times of error identification is equal to the number of times of current error identification plus 1.
4. The data processing device is characterized by being applied to terminal equipment comprising a fingerprint identification area and a touch sensor arranged below a touch screen, wherein the fingerprint identification area is arranged on the back or side frame of the terminal equipment; the device comprises:
the processing module is used for collecting a fingerprint image through the fingerprint identification area when the touch operation of the fingerprint identification area is detected; comparing and matching the fingerprint image with M pre-stored fingerprint templates, wherein M is a positive integer; if the fingerprint image is matched with one of the plurality of pre-stored fingerprint templates, the fingerprint image is correct, and if the fingerprint image is not matched with any one of the plurality of pre-stored fingerprint templates, the fingerprint image is incorrect; the M fingerprint templates are M fingerprint templates with the highest matching priority in N prestored fingerprint templates, and N is greater than M; the matching priority of the fingerprint template is determined based on the number of times of successful matching in a certain period of time, and the higher the number of times of successful matching in the certain period of time is, the higher the matching priority of the fingerprint template is;
when the fingerprint image is incorrect, acquiring touch data detected by the touch sensor; the touch data is detected by the touch sensor when the fingerprint image is acquired in the fingerprint identification area; when the touch data meet the touch operation judgment condition, maintaining the current error identification times; when the touch screen is not touched, the sensor data acquired by the sensor arranged under the touch screen is zero, and the touch operation judgment condition is not met; when the touch screen is touched, the sensor data acquired by the sensor arranged under the touch screen is not zero, and the touch operation judgment condition is met.
5. The apparatus of claim 4, wherein the number of touch sensors is N, wherein the touch data is detected by M touch sensors under a designated area of the touch screen, wherein N is greater than M, and wherein N and M are integers greater than 1.
6. The apparatus of claim 4, wherein the processing module is further configured to: and when the sensing data do not accord with the touch operation judgment condition, updating the number of times of error identification, wherein the updated number of times of error identification is equal to the number of times of current error identification plus 1.
7. A computer device, comprising:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program codes stored in the memory to execute the data processing method according to any one of claims 1 to 3, and the computer device comprises a terminal device.
CN201710134757.3A 2017-03-08 2017-03-08 Data processing method and related equipment Expired - Fee Related CN107016271B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710134757.3A CN107016271B (en) 2017-03-08 2017-03-08 Data processing method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710134757.3A CN107016271B (en) 2017-03-08 2017-03-08 Data processing method and related equipment

Publications (2)

Publication Number Publication Date
CN107016271A CN107016271A (en) 2017-08-04
CN107016271B true CN107016271B (en) 2020-03-10

Family

ID=59440161

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710134757.3A Expired - Fee Related CN107016271B (en) 2017-03-08 2017-03-08 Data processing method and related equipment

Country Status (1)

Country Link
CN (1) CN107016271B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107491677A (en) 2017-08-15 2017-12-19 北京小米移动软件有限公司 Fingerprint recognition processing method, device, equipment and storage medium
CN109409168A (en) * 2017-08-16 2019-03-01 北京小米移动软件有限公司 Detect the processing method and processing device of fingerprint

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104933342A (en) * 2015-06-18 2015-09-23 广东欧珀移动通信有限公司 Picture viewing method and mobile terminal
CN106200879A (en) * 2016-07-25 2016-12-07 深圳市万普拉斯科技有限公司 A kind of fingerprint authentication method and electronic equipment
CN106250876A (en) * 2016-08-19 2016-12-21 深圳市金立通信设备有限公司 A kind of fingerprint identification method and terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012042775A1 (en) * 2010-09-30 2012-04-05 パナソニック株式会社 Biometric authentication system, communication terminal device, biometric authentication device, and biometric authentication method
ES2754719T3 (en) * 2011-10-03 2020-04-20 Accenture Global Services Ltd Biometric Matching Engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104933342A (en) * 2015-06-18 2015-09-23 广东欧珀移动通信有限公司 Picture viewing method and mobile terminal
CN106200879A (en) * 2016-07-25 2016-12-07 深圳市万普拉斯科技有限公司 A kind of fingerprint authentication method and electronic equipment
CN106250876A (en) * 2016-08-19 2016-12-21 深圳市金立通信设备有限公司 A kind of fingerprint identification method and terminal

Also Published As

Publication number Publication date
CN107016271A (en) 2017-08-04

Similar Documents

Publication Publication Date Title
CN106055364B (en) Application starting method and terminal equipment
US10169639B2 (en) Method for fingerprint template update and terminal device
CN107219976B (en) Application display method and related product
CN106022067B (en) One kind solution lock control method and terminal device
CN109583356B (en) Fingerprint identification method and related product
CN107609375B (en) Unlocking control method and related product
CN106022062B (en) Unlocking method and mobile terminal
CN107480489B (en) unlocking control method and related product
CN106778175B (en) Interface locking method and device and terminal equipment
CN107292235B (en) fingerprint acquisition method and related product
CN106445596B (en) Method and device for managing setting items
CN106066685B (en) One kind solution lock control method and terminal device
CN106096360B (en) A kind of solution lock control method and terminal device
CN106022068B (en) A kind of solution lock control method and terminal device
US20180089520A1 (en) Method, device and computer-readable medium for updating sequence of fingerprint templates for matching
CN107172267B (en) Fingerprint identification control method and related product
CN106055960B (en) One kind solution lock control method and terminal device
CN109145800B (en) Fingerprint template updating method and related product
CN106845422B (en) Fingerprint identification module, fingerprint identification method and mobile terminal
CN107317918B (en) Parameter setting method and related product
CN108388340B (en) Electronic equipment control method and related product
CN106096515B (en) A kind of solution lock control method and terminal device
CN107613129B (en) Unlocking method and related product
CN107016271B (en) Data processing method and related equipment
CN108989546B (en) Approach detection method of electronic device and related product

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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200310

CF01 Termination of patent right due to non-payment of annual fee