[go: up one dir, main page]

CN107451567A - Terminal with fingerprint identification function - Google Patents

Terminal with fingerprint identification function Download PDF

Info

Publication number
CN107451567A
CN107451567A CN201710656604.5A CN201710656604A CN107451567A CN 107451567 A CN107451567 A CN 107451567A CN 201710656604 A CN201710656604 A CN 201710656604A CN 107451567 A CN107451567 A CN 107451567A
Authority
CN
China
Prior art keywords
ultrasonic sensor
ultrasonic
image data
distance
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710656604.5A
Other languages
Chinese (zh)
Other versions
CN107451567B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710656604.5A priority Critical patent/CN107451567B/en
Publication of CN107451567A publication Critical patent/CN107451567A/en
Application granted granted Critical
Publication of CN107451567B publication Critical patent/CN107451567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • G06V40/1306Sensors therefor non-optical, e.g. ultrasonic or capacitive sensing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification

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)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Image Input (AREA)

Abstract

The disclosure is directed to a kind of terminal with fingerprint identification function, belong to field of computer technology.The terminal includes processor, ultrasonic sensor and glass cover-plate, and ultrasonic sensor includes receiver and multiple transmitters, wherein:Ultrasonic sensor is arranged on the lower floor of glass cover-plate;Ultrasonic sensor, for after the fingerprint detection instruction of processor transmission is received, control transmitter to launch ultrasonic signal according to different launch angles;Control receiver receives the ultrasonic signal for being reflected by the object;According to the launch time of each ultrasonic signal point, time point, launch angle, and the distance between receiver and transmitter corresponding to each ultrasonic signal are received, fingerprint image data is determined, fingerprint image data is sent to processor;Processor, if matched for fingerprint image data with the reference finger view data prestored, perform default control instruction.Using the disclosure, the bearing capacity of terminal can be made stronger.

Description

Terminal with fingerprint identification function
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a terminal having a fingerprint identification function.
Background
With the development of computer technology, terminals such as mobile phones and the like gradually become necessary products of modern people, and more new functions of the terminals bring more convenience to the life of users. In the process of using the terminal, in order to ensure the security of user information, the terminal is provided with a fingerprint identification function for performing operations with higher security requirements, such as unlocking or payment, on the terminal.
In the prior art, a part for realizing a fingerprint identification function in a terminal is a fingerprint detection part, the fingerprint detection part is a capacitive sensor, and because the penetration capability of the capacitive sensor is weak, the capacitive sensor cannot penetrate through a glass cover plate above a display screen of the terminal, holes are generally required to be punched on the glass cover plate of the terminal so as to arrange the capacitive sensor. Therefore, the glass cover plate of the terminal is provided with the holes, so that the integral structure of the glass cover plate is damaged, and the pressure bearing capacity of the terminal is poor.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a terminal having a fingerprint recognition function and a fingerprint recognition method. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a terminal having a fingerprint recognition function, the terminal including a processor, an ultrasonic sensor and a glass cover plate, the ultrasonic sensor including a receiver and a plurality of transmitters, wherein:
the ultrasonic sensor is arranged on the lower layer of the glass cover plate, and the processor is electrically connected with the ultrasonic sensor;
the ultrasonic sensor is used for controlling the transmitter to transmit ultrasonic signals according to different transmission angles after receiving a fingerprint detection instruction sent by the processor; controlling the receiver to receive ultrasonic signals reflected by an object; determining fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver and the transmitter corresponding to each ultrasonic signal, and sending the fingerprint image data to the processor;
the processor is configured to execute a preset control instruction if the fingerprint image data matches pre-stored reference fingerprint image data.
Optionally, the ultrasonic sensor further includes a package cover plate, and the plurality of emitters are disposed at equal intervals at an edge position of the package cover plate.
Optionally, the ultrasonic sensor further includes a package cover plate, the package cover plate is cuboid or cube in shape, and the plurality of emitters are four emitters;
the plurality of emitters are respectively disposed at four vertex positions of an upper surface of the package cover plate.
Optionally, the ultrasonic sensor is disposed at a lower layer of the glass cover plate and near a lower edge of the terminal.
Optionally, the processor is further configured to:
and when detecting a starting instruction corresponding to the ultrasonic sensor, sending a fingerprint detection instruction to the ultrasonic sensor.
Optionally, the ultrasonic sensor is configured to:
using the equationDetermining the distance h between each position on the object reflecting each ultrasonic signal and the plane where the receiver and the plurality of transmitters are located, wherein d is the transmission distance of the ultrasonic signal, and c is the distance between the transmitter and the receiver transmitting the ultrasonic signalThe distance between the transmitters and the receivers is M, an included angle between a connecting line of the transmitters and the receivers for transmitting the ultrasonic signals and a projection is N, an included angle between the projection and a straight line where the transmitting direction of the ultrasonic signals is located is N, and the projection is vertical projection of the straight line where the transmitting direction of the ultrasonic signals is located in a plane where the receivers and the transmitters are located;
based on each determined distance, the fingerprint image data is determined.
Optionally, the ultrasonic sensor is further configured to:
and determining the fingerprint image data based on the difference value of each distance and a preset reference distance.
Optionally, the ultrasonic sensor is further configured to:
determining the fingerprint image data based on a difference of the each distance and a minimum value of the each distance.
Optionally, the processor is further configured to:
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to be closed.
Thus, power consumption of the terminal can be saved.
Optionally, the processor is further configured to:
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to enter a dormant state.
Thus, power consumption of the terminal can be saved.
Optionally, the different emission angles satisfy a condition that an ultrasonic signal is emitted to a detection area on the upper surface of the glass cover plate, and the detection area is a preset area above an emitter, which correspondingly emits the ultrasonic signal, on the upper surface of the glass cover plate.
In this way, fingerprint detection can be made more accurate.
According to a second aspect of the embodiments of the present disclosure, there is provided a fingerprint identification method, which is applied to a terminal, the terminal including a processor, an ultrasonic sensor and a glass cover plate, the ultrasonic sensor including a receiver and a plurality of transmitters, the ultrasonic sensor being disposed on a lower layer of the glass cover plate, the processor being electrically connected to the ultrasonic sensor, the method including:
transmitting ultrasonic signals according to different transmitting angles through the transmitter, and receiving the ultrasonic signals reflected by the object through the receiver;
determining fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver and the transmitter corresponding to each ultrasonic signal;
and if the fingerprint image data is matched with the pre-stored reference fingerprint image data, executing a preset control instruction.
Optionally, the determining fingerprint image data according to the transmission time point, the reception time point, and the transmission angle of each ultrasonic signal, and the distance between the receiver and the transmitter corresponding to each ultrasonic signal includes:
using the equationDetermining the distance h between each position point reflecting each ultrasonic signal on the object and the plane where the receiver and the plurality of transmitters are located, wherein d is the transmission distance of the ultrasonic signal, c is the distance between the transmitter transmitting the ultrasonic signal and the receiver, M is the included angle between the connecting line transmitting the ultrasonic signal and the receiver and the projection, N is the included angle between the projection and the straight line where the transmitting direction of the ultrasonic signal is located, and the projection is the straight line where the transmitting direction of the ultrasonic signal is located between the receiver and the plurality of transmittersVertical projection of the projector in the plane;
based on each determined distance, the fingerprint image data is determined.
Optionally, the determining the fingerprint image data based on each determined distance includes:
determining the fingerprint image data based on the difference value of each distance and a preset reference distance; or,
determining the fingerprint image data based on a difference of the each distance and a minimum value of the each distance.
Optionally, the method further includes:
after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to be closed; or,
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to enter a dormant state.
Thus, the power of the terminal can be saved.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the disclosed embodiment, the terminal includes treater, ultrasonic sensor and glass apron, and ultrasonic sensor includes receiver and a plurality of transmitter, wherein: the ultrasonic sensor is arranged on the lower layer of the glass cover plate, the processor is electrically connected with the ultrasonic sensor, and the ultrasonic sensor is used for controlling the transmitter to transmit ultrasonic signals according to different transmission angles after receiving a fingerprint detection instruction sent by the processor; the control receiver receives ultrasonic signals reflected by an object, fingerprint image data is determined according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver and the transmitter corresponding to each ultrasonic signal, the fingerprint image data is sent to the processor, and the processor is used for executing a preset control instruction if the fingerprint image data is matched with pre-stored reference fingerprint image data. Therefore, the fingerprint detection component is the ultrasonic sensor which is arranged on the lower layer of the glass cover plate, the integral structure of the glass cover plate cannot be damaged, and the pressure bearing capacity of the glass cover plate is stronger.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. In the drawings:
fig. 1 is a schematic diagram illustrating a structure of a terminal having a fingerprint recognition function according to an exemplary embodiment;
FIG. 2 is a schematic diagram illustrating an ultrasonic sensor configuration according to an exemplary embodiment;
FIG. 3 is a schematic diagram illustrating an ultrasonic sensor configuration according to an exemplary embodiment;
FIG. 4 is a schematic diagram illustrating the transmission of an ultrasonic signal according to an exemplary embodiment;
FIG. 5 is a schematic diagram illustrating the transmission of an ultrasonic signal according to an exemplary embodiment;
FIG. 6 is a flow diagram illustrating a method of fingerprint recognition, according to an example embodiment.
Description of the figures
1. Processor 2, ultrasonic sensor
21. Receiver 22, transmitter
23. Encapsulation cover plate 3 and glass cover plate
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more apparent, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
Example one
The embodiment of the present disclosure provides a terminal with a fingerprint identification function, which may be a mobile terminal such as a mobile phone, as shown in fig. 1, the terminal includes a processor 1, an ultrasonic sensor 2 and a glass cover plate 3, the ultrasonic sensor 2 includes a receiver 21 and a plurality of transmitters 22, wherein: the ultrasonic sensor 2 is arranged at the lower layer of the glass cover plate 3, and the processor 1 is electrically connected with the ultrasonic sensor 2; the ultrasonic sensor 2 is used for controlling the transmitter 22 to transmit ultrasonic signals according to different transmission angles after receiving a fingerprint detection instruction sent by the processor 1; the control receiver 21 receives the ultrasonic signal reflected by the object; determining fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver 21 and the transmitter 22 corresponding to each ultrasonic signal, and sending the fingerprint image data to the processor 1; and a processor 1 for executing a preset control instruction if the fingerprint image data matches pre-stored reference fingerprint image data.
In implementation, the terminal may include a processor 1, an ultrasonic sensor 2, and a glass cover plate 3, wherein the ultrasonic sensor 2 includes a receiver 21 and a plurality of transmitters 22. The ultrasonic sensor 2 is disposed below the glass cover 3, and may be disposed on the lower surface of the glass cover 3, for example. By using the structure, the glass cover plate 3 is not provided with the opening, so that the strength of the glass cover plate 3 can be improved, and the bearing capacity of the glass cover plate 3 is stronger.
The ultrasonic sensor 2 is electrically connected with the processor 1, the ultrasonic sensor 2 can control to start the emitters 22 after receiving a fingerprint detection instruction sent by the processor 1, and control each emitter 22 to emit ultrasonic signals for multiple times according to different emission angles in sequence (for example, the first emitter 22 finishes emitting, the second emitter 22 re-emits, emits in sequence, and the like, only one emitter 22 works at each time point), and carries an emission time point in the emitted ultrasonic signals, and correspondingly stores the emission time point and the emission angle. The ultrasonic sensor 2 can also control the receiver 21 to receive the ultrasonic signal reflected by the object, and control the receiver 21 to record the receiving time point when receiving the ultrasonic signal, wherein the object is a finger, and the ultrasonic signal can be reflected or scattered by the finger due to the uneven fingerprint surface of the finger. For each transmitted ultrasonic signal, the ultrasonic sensor 2 may acquire a transmitting time point carried in the ultrasonic signal and a receiving time point at which the receiver 21 receives the ultrasonic signal, then find a transmitting angle corresponding to the transmitting time point, and determine a distance between the receiver 21 and the transmitter 22 corresponding to the ultrasonic signal. Then, the distance between each position point of the ultrasonic signal reflected on the object and the ultrasonic sensor 2 is determined according to the transmission time point, the reception time point, the transmission angle of each ultrasonic signal, and the distance between the receiver 21 and the transmitter 22 corresponding to each ultrasonic signal, and then, the fingerprint image data is determined by using each determined distance, and then, the fingerprint image data is sent to the processing unit.
The processor 1 stores reference fingerprint image data in advance, and the reference fingerprint image data may be an average value of fingerprint image data of a user obtained by performing fingerprint recognition a plurality of times. The fingerprint setting option is displayed on a fingerprint setting page of the terminal, a user can click the fingerprint setting option, the terminal can receive a fingerprint setting instruction, the processor 1 can send a fingerprint detection instruction to the ultrasonic sensor 2, the ultrasonic sensor 2 can determine fingerprint image data for multiple times (such as 3 times) after receiving the fingerprint detection instruction, the ultrasonic sensor 2 can send the fingerprint image data determined for multiple times to the processor 1, and the processor 1 can calculate the average value of the fingerprint image data determined for multiple times to serve as reference fingerprint image data.
After receiving the fingerprint image data sent by the ultrasonic sensor 2, the processor 1 may compare the received fingerprint image data with the reference fingerprint image data, determine the similarity between the received fingerprint image data and the reference fingerprint image data, determine that the fingerprint image data matches the reference fingerprint image if the determined similarity is within a preset similarity range (e.g., the similarity is greater than ninety-five percent, etc.), and may execute a preset control instruction in combination with the current state of the terminal. For example, the similarity determined by the processor 1 is within a preset similarity range, if the current state of the terminal is the state to be unlocked, the processor 1 may execute the unlocking process, and if the current state of the terminal is the state to be paid, the processor 1 may execute the payment process.
In addition, when the processor 1 controls the plurality of transmitters 22 to transmit the ultrasonic signals, the plurality of transmitters 22 may also be controlled to transmit the ultrasonic signals at the same time, and if the ultrasonic signals are transmitted at the same time, the identifier of each transmitter 22 needs to be added to the ultrasonic signals, so that the processor 1 may determine the transmitter 22 that transmits the ultrasonic signals.
Optionally, different emission angles satisfy a condition of emitting the ultrasonic signal to a detection area of the upper surface of the glass cover plate, and the detection area is a preset area above an emitter emitting the ultrasonic signal in the upper surface of the glass cover plate.
In practice, for each emitter 22, the emitted ultrasonic signal can only reach the detection area of the upper surface of the glass cover plate 3 corresponding to the emitter, that is, the emission angle satisfies the condition of emitting the ultrasonic signal to the detection area of the upper surface of the glass cover plate, the detection area is a preset area above the emitter which emits the ultrasonic signal in the upper surface of the glass cover plate, generally the area above the emitter 22, for example, the ultrasonic sensor 2 includes an encapsulation cover plate 23, the encapsulation cover plate 23 is in the shape of a cuboid, the plurality of emitters 22 are four emitters 22, the plurality of emitters 22 are respectively arranged at four vertex positions of the upper surface of the encapsulation cover plate 23, the encapsulation cover plate 23 is divided into four small rectangles, the area which can be reached by the ultrasonic signal emitted by each emitter 22 is the area directly above the small rectangle area on the encapsulation cover plate 23, and is the same size as the small rectangular area.
In the embodiment of the present disclosure, for one transmitter 22, the transmission angle of the transmitted ultrasonic signal is the same each time the fingerprint detection is performed, and may be preset by a technician and stored in the terminal.
It should be noted that, in a method for determining the emission angle by a technician, a plurality of detection points are generally set in a detection area, and each detection point is connected to the emitter 22 corresponding to the detection area to obtain a plurality of emission angles.
Alternatively, the number of the transmitters 22 included in the ultrasonic sensor 2 may be one, and the number of the receivers 21 is exemplified as one in the embodiment of the present disclosure.
Optionally, the ultrasonic sensor 2 further includes a package cover 23, and the plurality of emitters 22 are disposed at equal intervals at an edge position of the package cover 23.
In implementation, the ultrasonic sensor 2 may further include a package cover 23, the plurality of emitters 22 may be disposed on the package cover 23, and the plurality of emitters 22 may be disposed at equal intervals at an edge position of the package cover 23. For example, the upper surface of the package cover 23 is circular, and the plurality of emitters 22 may be disposed on both sides of two mutually perpendicular diameters. In addition, one receiver 22 included in the ultrasonic sensor 2 may be disposed at a central position of the package cover 23.
Optionally, the ultrasonic sensor 2 further includes an encapsulation cover plate 23, the encapsulation cover plate 23 is a cuboid or a cube, and the plurality of emitters 22 are four emitters 22; the plurality of emitters 22 are disposed at four vertex positions of the upper surface of the package cover 23, respectively.
In implementation, as shown in fig. 2, the ultrasonic sensor 2 may further include a package cover 23, the package cover 23 may be a cube or a rectangular parallelepiped, and the plurality of emitters 22 may be respectively disposed at four vertex positions of the upper surface of the package cover 23, that is, at four vertex positions of the upper surface of the cube or at four vertex positions of the upper surface of the rectangular parallelepiped. In the case of only one receiver 21, the receiver 21 may be disposed at a central position of the upper surface of the package cover 23.
Optionally, the ultrasonic sensor 2 is disposed at the lower layer of the glass cover plate 3 near the lower edge of the terminal.
In practice, the ultrasonic sensor 2 may be disposed at a lower layer of the glass cover 3 and may be disposed near a lower edge of the terminal, for example, as shown in fig. 3, the ultrasonic sensor 2 is disposed at a lower layer of the glass cover 3 and is disposed near a center of the lower edge.
Optionally, the processor 1 is further configured to: when detecting an on instruction corresponding to the ultrasonic sensor 2, a fingerprint detection instruction is sent to the ultrasonic sensor 2.
In implementation, in order to save the electric quantity of the terminal, the ultrasonic sensor 2 is triggered and then turned on, and a user can use a finger to double-click the glass cover plate 3, or click the power key, or use the finger to press the glass cover plate 3 right above the ultrasonic sensor 2, and the processor 1 detects the turn-on instruction of the ultrasonic sensor 2 and then sends a fingerprint detection instruction to the ultrasonic sensor 2.
Optionally, the ultrasonic sensor 2 is configured to:
using the equationDetermining the distance h between each position point of each ultrasonic signal reflected on the object and the plane where the receiver 21 and the plurality of transmitters 22 are located, wherein d is the transmission distance of the ultrasonic signal, c is the distance between the transmitter 22 and the receiver 21, M is the included angle between the connecting line of the transmitter 22 and the receiver 21, which transmit the ultrasonic signal, and the projection, N is the included angle between the projection and the straight line where the transmitting direction of the ultrasonic signal is located, and the projection is the vertical projection of the straight line where the transmitting direction of the ultrasonic signal is located in the plane where the receiver 21 and the plurality of transmitters 22 are located; based on each determined distance, fingerprint image data is determined.
In practice, the object in the embodiment of the present disclosure is a finger, and the transmitter 22 transmits the ultrasonic signal outwards, so that the ultrasonic signal is reflected or scattered due to the unevenness of the surface of the fingerprint and received by the receiver 21, and the side view of the process is shown in fig. 4.
In the embodiment of the present disclosure, taking any position point on a finger as an example for explanation, as shown in fig. 5, any position point on the finger is T, a position point where a transmitter 22 for transmitting an ultrasonic signal is located is P, a position point where a receiver 21 is located is a, a distance between the receiver 21 and the transmitter 22 for transmitting an ultrasonic signal is represented by c (generally pre-stored), M and N both represent transmission angles, M represents an angle between PA and the projection, N represents an angle between the projection and PT, SP represents a vertical projection of PT on a plane where the receiver 21 and the transmitters 22 are located, T represents a vertical projection point on a plane where the receiver 21 and the transmitters 22 are located is S, and S represents a vertical line SD passing S on the plane where the receiver 21 and the transmitters 22 are located, and TS is perpendicular to the plane and APs is connected to TS, because S represents a vertical projection point where T is located on a plane where the receiver 21 and the transmitters 22 are located, SD is also perpendicular to AP, so that AP is perpendicular to the plane formed by TDS, and further AP is perpendicular to TD.
In the triangular TSP, since TS is perpendicular to SP, TS is perpendicular to SP
In triangular SDP, since SD is perpendicular to PD, combining equation (1),
in triangular APS, binding formula (4),
in a triangular ASD, since there is an SD perpendicular to the AD, the AS2=AD2+SD2(6);
In a triangular ATS, the AT is perpendicular to the AS due to TS2=AS2+TS2=AS2+h2(7);
Binding formulae (6) and (7), AT2=AS2+TS2=AD2+SD2+h2(8);
Combining equations (8), (3) and (5), an equation can be obtained
D is the transmission distance of the ultrasonic signal, so d is AT + TP (10);
obtained by combining the formulae (2), (9) and (10),
equation (11) can be simplified
Since d is the transmission distance of the ultrasonic signal, it is equal to TP + TA in fig. 4, and may be equal to Δ t × v. Δ t is a difference between a reception time point and a transmission time point of the ultrasonic signal, and v is a transmission speed of the ultrasonic signal.
In this way, since there is only one unknown h in equation (12), h, i.e., the distance between each position point of the object reflecting the ultrasonic signal and the ultrasonic sensor 2, can be obtained.
The ultrasonic sensor 2 can calculate the distance between each position point of the object reflecting the ultrasonic signal and the ultrasonic sensor 2 by using the formula (12)Andin this way, since the position of P is fixed, the position coordinate of P is determined, and based on the position coordinate of P and M, the position coordinate of S can be determined, for example, assuming that the position coordinate of P is (0, 0), and taking the straight line where PA is located as the horizontal axis, a rectangular coordinate system is established in the plane APS, and SD and PD, which are the vertical coordinate and the horizontal coordinate of the position coordinate of S, can be calculated by equations (3) and (4). Since S is the vertical projection point of T, the position coordinate of T can be determined, and the position coordinate of each position point of the ultrasonic signal reflected on each finger is obtained.
Based on the above calculation, the distance between each position point on the object and the ultrasonic sensor 2 may be obtained, or the position coordinates of each position point may be calculated, and then the fingerprint image data may be specified using each distance specified and the position coordinates of each position point.
In addition, for the case where each transmitter 22 transmits an ultrasonic signal to a predetermined region of the upper surface of the glass cover plate 23, the processor 1 can determine a location point at which the ultrasonic signal is reflected based on M and N.
Alternatively, the ultrasonic signal emitted by each emitter 22 may only reach the detection area of the upper layer of the glass cover plate 3 corresponding to the emitter, and the position coordinate of T may be determined based on the emission angle.
Optionally, there are two ways to determine the fingerprint image data using each of the determined distances, which are described in detail below:
the first method is as follows: fingerprint image data is determined based on a difference between each distance and a preset reference distance.
In implementation, the ultrasonic sensor 2 stores a preset reference distance, and a technician may set the reference distance in the terminal before the terminal leaves a factory. After the ultrasonic sensor 2 determines a plurality of distances corresponding to a plurality of position points of the reflected ultrasonic signal, the reference distance is subtracted from each determined distance to obtain a difference value between each distance and the reference distance, if the difference value corresponding to a certain position point and a value corresponding to a ridge of a fingerprint are smaller than a preset value (the preset value can be preset by a technician and is stored in the terminal), the position point is determined to be the ridge of the fingerprint, and if the difference value corresponding to the certain position point and the value corresponding to a valley of the fingerprint are larger than the preset value, the position point is determined to be the valley of the fingerprint, so that whether each position point is the valley or the ridge can be determined, fingerprint image data is determined, and the fingerprint image data is image data formed by the ridge and the ridge.
It should be noted that, the value corresponding to the ridge of the fingerprint may be preset by a technician, for example, 0.05mm, and the value corresponding to the valley of the fingerprint may also be preset by a technician, for example, 0.07mm, and when determining the reference fingerprint image data, after determining a plurality of distances, the difference between the predetermined reference distance and the predetermined reference distance is also used for determining the reference fingerprint image data, and the determination method is the same as the above method.
The second method comprises the following steps: fingerprint image data is determined based on a difference of each distance from a minimum value in each distance.
In implementation, after the ultrasonic sensor 2 determines a plurality of distances corresponding to a plurality of position points of the reflected ultrasonic signal, the minimum distance of the distances is subtracted from each determined distance to obtain a difference value between each distance and the minimum distance, if the difference value between the difference value corresponding to a certain position point and a value corresponding to a ridge of a fingerprint is smaller than a preset value (the preset value can be preset by a technician and stored in the terminal), the position point is determined to be the ridge, and if the difference value between the difference value corresponding to a certain position point and the value corresponding to the valley of the fingerprint is larger than the preset value, the position point is determined to be the valley, so that whether each position point is the valley or the ridge can be determined, fingerprint image data is determined, and the fingerprint image data is image data composed of the ridge and the ridge.
It should be noted that, the value corresponding to the ridge of the fingerprint may be preset by a technician, for example, 0.05mm, and the value corresponding to the valley of the fingerprint may also be preset by a technician, for example, 0.07mm, and when determining the reference fingerprint image data, after determining the plurality of distances, the difference value from the minimum distance among the plurality of determined distances is also used for determining the reference fingerprint image data, and the determination method is the same as the above method.
Optionally, after the execution of the preset control instruction is completed, in order to save power consumption of the terminal, the processor 1 is further configured to: and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor 2 to be closed.
In implementation, after the processor 1 executes the preset control instruction, the processor 1 may send a shutdown instruction to the ultrasonic sensor 2, and after the ultrasonic sensor 2 receives the shutdown instruction, the power-off operation may be performed. Thus, the power of the terminal can be saved. For example, the fingerprint image data determined by the processor 1 is matched with the reference fingerprint image data, the processor 1 may execute an unlocking instruction after determining that the current state is the to-be-unlocked state, then the processor 1 sends a closing instruction to the ultrasonic sensor 2, and the ultrasonic sensor 2 may perform a power-off operation after receiving the closing instruction.
Optionally, after the execution of the preset control instruction is completed, in order to save power consumption of the terminal, the processor 1 is further configured to: after the execution of the preset control instruction is completed, the ultrasonic sensor 2 is controlled to enter a dormant state.
In implementation, after the processor 1 controls and executes a preset control instruction, the processor 1 may send a standby instruction to the ultrasonic sensor 2, and after the ultrasonic sensor 2 receives the standby instruction, the processor may control itself to enter a sleep state. Thus, the power of the terminal can be saved.
In the disclosed embodiment, the terminal comprises a processor 1, an ultrasonic sensor 2 and a glass cover plate 3, wherein the ultrasonic sensor 2 comprises a receiver 21 and a plurality of transmitters 22, wherein: the ultrasonic sensor 2 is arranged on the lower layer of the glass cover plate 3, the processor 1 is electrically connected with the ultrasonic sensor 2, and the ultrasonic sensor 2 is used for controlling the transmitter 22 to transmit ultrasonic signals according to different transmitting angles after receiving a fingerprint detection instruction sent by the processor 1; the control receiver 21 receives ultrasonic signals reflected by an object, determines fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver 21 and the transmitter 22 corresponding to each ultrasonic signal, and sends the fingerprint image data to the processor 1, and the processor 1 is used for executing a preset control instruction if the fingerprint image data is matched with the pre-stored reference fingerprint image data. Like this, because fingerprint detection part is ultrasonic sensor 2, and ultrasonic sensor 2 sets up the lower floor at the glass apron, can not destroy glass apron 3's overall structure to make glass apron 3's pressure-bearing capacity than stronger.
Example two
The embodiment of the present disclosure provides a fingerprint identification method, an execution main body of the method is a terminal, the terminal can be a mobile terminal such as a mobile phone, the terminal includes a processor 1, an ultrasonic sensor 2 and a glass cover plate 3, the ultrasonic sensor 2 includes a receiver 21 and a plurality of transmitters 22, the ultrasonic sensor 2 is disposed on a lower layer of the glass cover plate 3, and the processor 1 is electrically connected with the ultrasonic sensor 2.
As shown in fig. 6, the execution flow of the method may be as follows:
in step 601, ultrasonic signals are transmitted at different transmission angles by the transmitter 22, and the ultrasonic signals reflected by the object are received by the receiver 21.
In step 602, fingerprint image data is determined according to the transmission time point, the reception time point, the transmission angle of each ultrasonic signal, and the distance between the receiver 21 and the transmitter 22 corresponding to each ultrasonic signal.
Optionally, the method for determining fingerprint image data is as follows:
using the equationDetermining the distance h between each position point of each ultrasonic signal reflected on the object and the plane where the receiver 21 and the plurality of transmitters 22 are located, wherein d is the transmission distance of the ultrasonic signal, c is the distance between the transmitter 22 and the receiver 21, M is the included angle between the connecting line of the transmitter 22 and the receiver 21, which transmit the ultrasonic signal, and the projection, N is the included angle between the projection and the straight line where the transmitting direction of the ultrasonic signal is located, and the projection is the vertical projection of the straight line where the transmitting direction of the ultrasonic signal is located in the plane where the receiver 21 and the plurality of transmitters 22 are located; based on each determined distance, fingerprint image data is determined.
Optionally, based on each determined distance, the method for determining the fingerprint image data may be as follows:
determining fingerprint image data based on a difference between each distance and a preset reference distance; alternatively, fingerprint image data is determined based on a difference of each distance from a minimum value in each distance.
In step 603, if the fingerprint image data matches pre-stored reference fingerprint image data, a preset control instruction is executed.
Optionally, the terminal may further control the ultrasonic sensor 2 to be turned off or to sleep, and the corresponding processing may be as follows:
after the execution of the preset control instruction is finished, controlling the ultrasonic sensor 2 to be closed; or, after the execution of the preset control instruction is completed, the ultrasonic sensor 2 is controlled to enter the sleep state.
For the detailed implementation of the above method, reference is made to the first embodiment, and details are not described here.
In the disclosed embodiment, the terminal comprises a processor 1, an ultrasonic sensor 2 and a glass cover plate 3, wherein the ultrasonic sensor 2 comprises a receiver 21 and a plurality of transmitters 22, wherein: the ultrasonic sensor 2 is arranged on the lower layer of the glass cover plate 3, the processor 1 is electrically connected with the ultrasonic sensor 2, and the ultrasonic sensor 2 is used for controlling the transmitter 22 to transmit ultrasonic signals according to different transmitting angles after receiving a fingerprint detection instruction sent by the processor 1; the control receiver 21 receives ultrasonic signals reflected by an object, determines fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver 21 and the transmitter 22 corresponding to each ultrasonic signal, and sends the fingerprint image data to the processor 1, and the processor 1 is used for executing a preset control instruction if the fingerprint image data is matched with the pre-stored reference fingerprint image data. Like this, because fingerprint detection part is ultrasonic sensor 2, and ultrasonic sensor 2 sets up the lower floor at the glass apron, can not destroy glass apron 3's overall structure to make glass apron 3's pressure-bearing capacity than stronger.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (15)

1. A terminal having a fingerprint recognition function, the terminal comprising a processor, an ultrasonic sensor and a glass cover plate, the ultrasonic sensor comprising a receiver and a plurality of transmitters, wherein:
the ultrasonic sensor is arranged on the lower layer of the glass cover plate, and the processor is electrically connected with the ultrasonic sensor;
the ultrasonic sensor is used for controlling the transmitter to transmit ultrasonic signals according to different transmission angles after receiving a fingerprint detection instruction sent by the processor; controlling the receiver to receive ultrasonic signals reflected by an object; determining fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver and the transmitter corresponding to each ultrasonic signal, and sending the fingerprint image data to the processor;
the processor is configured to execute a preset control instruction if the fingerprint image data matches pre-stored reference fingerprint image data.
2. A terminal according to claim 1, wherein the ultrasonic sensor further comprises an encapsulating cover, the plurality of emitters being equally spaced at edge locations of the encapsulating cover.
3. The terminal of claim 1, wherein the ultrasonic sensor further comprises a package cover, the package cover having a shape of a cuboid or a cube, the plurality of emitters being four emitters;
the plurality of emitters are respectively disposed at four vertex positions of an upper surface of the package cover plate.
4. A terminal according to claim 1, wherein the ultrasonic sensor is disposed at a lower layer of the glass cover plate near a lower edge of the terminal.
5. The terminal of claim 1, wherein the processor is further configured to:
and when detecting a starting instruction corresponding to the ultrasonic sensor, sending a fingerprint detection instruction to the ultrasonic sensor.
6. The terminal of claim 1, wherein the ultrasonic sensor is configured to:
using the equationDetermining a distance h between each position point reflecting each ultrasonic signal on the object and a plane where the receiver and the plurality of transmitters are located, wherein d is a transmission distance of the ultrasonic signal, c is a distance between the transmitter transmitting the ultrasonic signal and the receiver, M is an included angle between a connecting line of the transmitter transmitting the ultrasonic signal and the receiver and a projection, N is an included angle between the projection and a straight line where the transmitting direction of the ultrasonic signal is located, and the projection is a vertical projection of the straight line where the transmitting direction of the ultrasonic signal is located in the plane where the receiver and the plurality of transmitters are located;
based on each determined distance, the fingerprint image data is determined.
7. The terminal of claim 6, wherein the ultrasonic sensor is further configured to:
and determining the fingerprint image data based on the difference value of each distance and a preset reference distance.
8. The terminal of claim 6, wherein the ultrasonic sensor is further configured to:
determining the fingerprint image data based on a difference of the each distance and a minimum value of the each distance.
9. The terminal of claim 1, wherein the processor is further configured to:
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to be closed.
10. The terminal of claim 1, wherein the processor is further configured to:
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to enter a dormant state.
11. The terminal according to claim 1, wherein the different emission angles satisfy a condition that an ultrasonic signal is emitted to a detection area of the upper surface of the glass cover plate, the detection area being a preset area above a corresponding emitter emitting an ultrasonic signal in the upper surface of the glass cover plate.
12. A fingerprint identification method is applied to a terminal, the terminal comprises a processor, an ultrasonic sensor and a glass cover plate, the ultrasonic sensor comprises a receiver and a plurality of transmitters, the ultrasonic sensor is arranged on the lower layer of the glass cover plate, the processor is electrically connected with the ultrasonic sensor, and the method comprises the following steps:
transmitting ultrasonic signals according to different transmitting angles through the transmitter, and receiving the ultrasonic signals reflected by the object through the receiver;
determining fingerprint image data according to the transmitting time point, the receiving time point and the transmitting angle of each ultrasonic signal and the distance between the receiver and the transmitter corresponding to each ultrasonic signal;
and if the fingerprint image data is matched with the pre-stored reference fingerprint image data, executing a preset control instruction.
13. The method of claim 12, wherein determining fingerprint image data according to the transmission time point, the reception time point, the transmission angle of each ultrasonic signal, and the distance between the corresponding receiver and transmitter of each ultrasonic signal comprises:
using the equationDetermining the location on the object at which each ultrasonic signal is reflected from the receiver and the stationThe distance between the planes of the plurality of transmitters is h, wherein d is the transmission distance of an ultrasonic signal, c is the distance between the transmitter and the receiver for transmitting the ultrasonic signal, M is the included angle between the connecting line of the transmitter and the receiver for transmitting the ultrasonic signal and the projection, N is the included angle between the projection and the straight line of the transmitting direction of the ultrasonic signal, and the projection is the vertical projection of the straight line of the transmitting direction of the ultrasonic signal in the planes of the receiver and the plurality of transmitters;
based on each determined distance, the fingerprint image data is determined.
14. The method of claim 13, wherein determining the fingerprint image data based on each determined distance comprises:
determining the fingerprint image data based on the difference value of each distance and a preset reference distance; or,
determining the fingerprint image data based on a difference of the each distance and a minimum value of the each distance.
15. The method of claim 12, further comprising:
after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to be closed; or,
and after the execution of the preset control instruction is finished, controlling the ultrasonic sensor to enter a dormant state.
CN201710656604.5A 2017-08-03 2017-08-03 Terminal with fingerprint identification function Active CN107451567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710656604.5A CN107451567B (en) 2017-08-03 2017-08-03 Terminal with fingerprint identification function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710656604.5A CN107451567B (en) 2017-08-03 2017-08-03 Terminal with fingerprint identification function

Publications (2)

Publication Number Publication Date
CN107451567A true CN107451567A (en) 2017-12-08
CN107451567B CN107451567B (en) 2021-02-26

Family

ID=60490403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710656604.5A Active CN107451567B (en) 2017-08-03 2017-08-03 Terminal with fingerprint identification function

Country Status (1)

Country Link
CN (1) CN107451567B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108090336A (en) * 2017-12-19 2018-05-29 西安易朴通讯技术有限公司 A kind of unlocking method and electronic equipment applied in the electronic device
CN110059534A (en) * 2017-12-27 2019-07-26 乐金显示有限公司 Fingerprint sensing shows equipment
CN111377320A (en) * 2018-12-27 2020-07-07 三菱电机上海机电电梯有限公司 Elevator push button
CN112804391A (en) * 2020-12-29 2021-05-14 上海创功通讯技术有限公司 Multifunctional sensor, mobile terminal, sensor control method, and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110107951A (en) * 2010-03-26 2011-10-05 동국대학교 산학협력단 Kiosk personalization apparatus, method and recording medium thereof
CN102844675A (en) * 2010-04-20 2012-12-26 罗伯特·博世有限公司 Arrangement for determining distance and direction to object
US20150169136A1 (en) * 2013-12-12 2015-06-18 Qualcomm Incorporated Micromechanical ultrasonic transducers and display
CN105388993A (en) * 2015-11-09 2016-03-09 小米科技有限责任公司 Terminal with fingerprint recognition function
CN106020671A (en) * 2016-05-27 2016-10-12 努比亚技术有限公司 Adjustment method and device for response sensitivity of fingerprint sensor
CN106203023A (en) * 2015-05-04 2016-12-07 小米科技有限责任公司 A kind of terminal carrying out fingerprint recognition
CN106295477A (en) * 2015-06-03 2017-01-04 小米科技有限责任公司 A kind of terminal carrying out fingerprint recognition
CN106326877A (en) * 2016-09-05 2017-01-11 南昌欧菲生物识别技术有限公司 Ultrasonic fingerprint sensor and manufacturing method thereof
CN106355165A (en) * 2016-09-30 2017-01-25 北京小米移动软件有限公司 Fingerprint data acquisition method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110107951A (en) * 2010-03-26 2011-10-05 동국대학교 산학협력단 Kiosk personalization apparatus, method and recording medium thereof
CN102844675A (en) * 2010-04-20 2012-12-26 罗伯特·博世有限公司 Arrangement for determining distance and direction to object
US20150169136A1 (en) * 2013-12-12 2015-06-18 Qualcomm Incorporated Micromechanical ultrasonic transducers and display
CN106203023A (en) * 2015-05-04 2016-12-07 小米科技有限责任公司 A kind of terminal carrying out fingerprint recognition
CN106295477A (en) * 2015-06-03 2017-01-04 小米科技有限责任公司 A kind of terminal carrying out fingerprint recognition
CN105388993A (en) * 2015-11-09 2016-03-09 小米科技有限责任公司 Terminal with fingerprint recognition function
CN106020671A (en) * 2016-05-27 2016-10-12 努比亚技术有限公司 Adjustment method and device for response sensitivity of fingerprint sensor
CN106326877A (en) * 2016-09-05 2017-01-11 南昌欧菲生物识别技术有限公司 Ultrasonic fingerprint sensor and manufacturing method thereof
CN106355165A (en) * 2016-09-30 2017-01-25 北京小米移动软件有限公司 Fingerprint data acquisition method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈棣湘 等: "自动指纹识别技术的发展与应用", 《微计算机应用》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108090336A (en) * 2017-12-19 2018-05-29 西安易朴通讯技术有限公司 A kind of unlocking method and electronic equipment applied in the electronic device
CN108090336B (en) * 2017-12-19 2021-06-11 西安易朴通讯技术有限公司 Unlocking method applied to electronic equipment and electronic equipment
CN110059534A (en) * 2017-12-27 2019-07-26 乐金显示有限公司 Fingerprint sensing shows equipment
CN111377320A (en) * 2018-12-27 2020-07-07 三菱电机上海机电电梯有限公司 Elevator push button
CN112804391A (en) * 2020-12-29 2021-05-14 上海创功通讯技术有限公司 Multifunctional sensor, mobile terminal, sensor control method, and storage medium

Also Published As

Publication number Publication date
CN107451567B (en) 2021-02-26

Similar Documents

Publication Publication Date Title
US12061789B2 (en) Image sharing method and electronic device
EP4109218B1 (en) Mobile phone comprising a touch screen with an in-display fingerprint sensor
US9294914B2 (en) Localized visible light communications among wireless communication devices
US10530768B2 (en) Two-factor authentication
US10326861B2 (en) Method for controlling cooperation of multiple intelligent devices and apparatus thereof
CN107451567B (en) Terminal with fingerprint identification function
CN108629580B (en) Screen-off payment method and mobile terminal
CN107463900B (en) Terminal with fingerprint identification function
US11256941B2 (en) Method for controlling operation of iris sensor and electronic device therefor
KR102545375B1 (en) Electronic device for performing authorization using accessory and method for the same
WO2019218843A1 (en) Key configuration method and device, and mobile terminal and storage medium
KR102505254B1 (en) Electronic apparatus for transmitting data and method for controlling thereof
KR101618783B1 (en) A mobile device, a method for controlling the mobile device, and a control system having the mobile device
CN111209791A (en) Electronic device and method for obtaining information associated with a fingerprint
US10075919B2 (en) Portable electronic device with proximity sensors and identification beacon
US20210021734A1 (en) Communication apparatus and control method for communication apparatus
KR101632220B1 (en) A mobile device, a method for controlling the mobile device, and a control system having the mobile device
KR20200144846A (en) Electronic device for determining location information of external device
CN113343195A (en) Electronic equipment and fingerprint unlocking method and fingerprint unlocking device thereof
KR20150131792A (en) Door lock apparatus and control method for the same
CN109040457B (en) Screen brightness adjusting method and mobile terminal
CN107995150A (en) Auth method and device
CN113391713A (en) Electronic device, control method for electronic device, and storage medium
KR101556179B1 (en) Mobile device and method for controlling the mobile device
CN111383012A (en) Payment method and device

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