Nothing Special   »   [go: up one dir, main page]

CN107608540B - Fingerprint control method based on gyroscope, mobile terminal and storage medium - Google Patents

Fingerprint control method based on gyroscope, mobile terminal and storage medium Download PDF

Info

Publication number
CN107608540B
CN107608540B CN201710785277.3A CN201710785277A CN107608540B CN 107608540 B CN107608540 B CN 107608540B CN 201710785277 A CN201710785277 A CN 201710785277A CN 107608540 B CN107608540 B CN 107608540B
Authority
CN
China
Prior art keywords
gyroscope
fingerprint
angular velocity
moving distance
fingerprint module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710785277.3A
Other languages
Chinese (zh)
Other versions
CN107608540A (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.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication 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 Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201710785277.3A priority Critical patent/CN107608540B/en
Publication of CN107608540A publication Critical patent/CN107608540A/en
Priority to PCT/CN2018/104027 priority patent/WO2019042479A1/en
Application granted granted Critical
Publication of CN107608540B publication Critical patent/CN107608540B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Input By Displaying (AREA)
  • Telephone Function (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a fingerprint control method based on a gyroscope, a mobile terminal and a storage medium, wherein the method comprises the following steps: firstly, presetting a relation corresponding table of response angular velocity of a gyroscope and control movement distance of a fingerprint module and coordinate values of a focus; secondly, receiving a user instruction through a fingerprint module, and acquiring the response angular speed of the gyroscope; then, whether the relation corresponding table has a response angular velocity which is the same as the obtained response angular velocity value is searched, and if yes, a first moving distance is obtained; and finally, controlling the focus to move according to the acquired first moving distance. When the fingerprint module is used as a navigation key, the fingerprint module is not limited by the touch area of the fingerprint module, so that the focus can be moved only a little; but the first moving distance corresponding to the response angular speed can be obtained by searching the relation corresponding table, so that the focus can be moved greatly, and the moving speed of the focus is improved.

Description

Fingerprint control method based on gyroscope, mobile terminal and storage medium
Technical Field
The invention relates to the technical field of mobile terminals, in particular to a fingerprint control method based on a gyroscope, a mobile terminal and a storage medium.
Background
Most of the existing mobile terminals are provided with touch screens and fingerprint modules, and the touch screens are relatively frequently used and have limited service lives. In some cases, for example, when the touch screen is damaged and the guest exits the machine and needs to analyze the problem, the touch screen cannot be operated, so that the relevant settings of the mobile phone cannot be controlled.
In some mobile terminals, the fingerprint module can be used as a navigation key, so that the problems can be solved to a certain extent. However, the fingerprint module usually has a small touch area, so that the navigation mode function of the fingerprint is very insensitive when the operations such as up, down, left and right are realized in the touch process, and the moving distance controlled by the fingerprint cannot be quickly adjusted.
Accordingly, the prior art is yet to be improved and developed.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a fingerprint control method based on a gyroscope, a mobile terminal and a storage medium, aiming at solving the problem that the moving distance of fingerprint control cannot be adjusted quickly due to the small touch area of a fingerprint module used as a navigation key when the touch function of a touch screen is invalid in the prior art.
The technical scheme adopted by the invention for solving the technical problem is as follows:
a gyroscope-based fingerprint manipulation method, wherein the gyroscope-based fingerprint manipulation method comprises:
presetting a corresponding table of the response angular velocity of a gyroscope and the control movement distance of a fingerprint module and a coordinate value of a focus, wherein the fingerprint module can be used as a navigation key;
receiving a user instruction through a fingerprint module, and acquiring the response angular speed of a gyroscope;
searching whether the relation corresponding table has a response angular velocity with the same value as the obtained response angular velocity or not, if so, obtaining a first moving distance, wherein the first moving distance is a control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table;
and controlling the focus to move according to the acquired first moving distance.
Further, the searching whether the relationship correspondence table has a response angular velocity that is the same as the obtained response angular velocity value or not, and if so, obtaining the first moving distance specifically includes:
searching the relation corresponding table, and judging whether a response angular velocity with the same numerical value as the obtained response angular velocity exists in the relation corresponding table;
if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular velocity;
the searching for whether the relationship correspondence table has a response angular velocity that is the same as the obtained response angular velocity value, and if so, obtaining the first moving distance further includes:
and if the judgment result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module.
Further, the controlling the movement of the focus according to the obtained first movement distance specifically includes:
and controlling the focus to move according to the first moving distance or the second moving distance and the moving direction in the user instruction received by the fingerprint module.
Further, the method further comprises the following steps after controlling the focus to move according to the acquired first moving distance:
and receiving a single-click or double-click operation instruction of a user through the fingerprint module, and realizing a corresponding function according to the received operation instruction.
Further, the step of presetting a corresponding table of the relationship between the response angular velocity of the gyroscope and the control movement distance of the fingerprint module, and the coordinate value of the focus, receiving the user instruction through the fingerprint module, and acquiring the response angular velocity of the gyroscope further comprises the steps of:
and when the touch function of the touch screen fails, entering a fingerprint navigation control mode, starting the gyroscope and the fingerprint module, and starting a focus with preset coordinate values.
A mobile terminal comprising a processor, and a memory coupled to the processor, the memory storing a gyroscope-based fingerprint manipulation program that when executed by the processor is configured to implement the steps of:
presetting a corresponding table of the response angular velocity of a gyroscope and the control movement distance of a fingerprint module and a coordinate value of a focus, wherein the fingerprint module can be used as a navigation key;
receiving a user instruction through a fingerprint module, and acquiring the response angular speed of a gyroscope;
searching whether the relation corresponding table has a response angular velocity with the same value as the obtained response angular velocity or not, if so, obtaining a first moving distance, wherein the first moving distance is a control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table;
and controlling the focus to move according to the acquired first moving distance.
Further, the gyroscope-based fingerprint manipulation program, when executed by the processor, is further configured to implement the steps of:
searching the relation corresponding table, and judging whether a response angular velocity with the same numerical value as the obtained response angular velocity exists in the relation corresponding table;
if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular velocity;
and if the judgment result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module.
Further, the gyroscope-based fingerprint manipulation program, when executed by the processor, is further configured to implement the steps of:
and controlling the focus to move according to the first moving distance or the second moving distance and the moving direction in the user instruction received by the fingerprint module.
Further, the gyroscope-based fingerprint manipulation program, when executed by the processor, is further configured to implement the steps of:
and receiving a single-click or double-click operation instruction of a user through the fingerprint module, and realizing a corresponding function according to the received operation instruction.
A storage medium, wherein the storage medium stores a program of gyroscope-based fingerprint manipulation, which when executed by a processor implements the gyroscope-based fingerprint manipulation method as described above.
The invention provides a fingerprint control method based on a gyroscope, a mobile terminal and a storage medium, wherein the method comprises the following steps: firstly, presetting a relation corresponding table of response angular velocity of a gyroscope and control movement distance of a fingerprint module and coordinate values of a focus; secondly, receiving a user instruction through a fingerprint module, and acquiring the response angular speed of the gyroscope; then, whether the relation corresponding table has a response angular velocity which is the same as the obtained response angular velocity value is searched, and if yes, a first moving distance is obtained; and finally, controlling the focus to move according to the acquired first moving distance. When the fingerprint module is used as a navigation key, the fingerprint module is not limited by the touch area of the fingerprint module, so that the focus can be moved only a little; but the first moving distance corresponding to the response angular speed can be obtained by searching the relation corresponding table, so that the focus can be moved greatly, and the moving speed of the focus is improved. The invention effectively solves the problem that the moving distance of fingerprint control cannot be quickly adjusted due to the fact that the touch area of the fingerprint module used as a navigation key is too small when the touch function of the touch screen in the prior art is invalid.
Drawings
Fig. 1 is a flowchart of a first preferred embodiment of a gyroscope-based fingerprint manipulation method according to the present invention.
Fig. 2 is a functional block diagram of a preferred embodiment of the mobile terminal of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example one
Referring to fig. 1, fig. 1 is a flowchart illustrating a fingerprint manipulation method based on a gyroscope according to a first preferred embodiment of the present invention. As shown in fig. 1, a fingerprint manipulation method based on a gyroscope includes the following steps:
s100, presetting a relation corresponding table of response angular velocity of the gyroscope and the control moving distance of the fingerprint module and coordinate values of the focus.
The fingerprint module in the invention can be used as a navigation key, and the fingerprint module in the prior art can realize the functions of the navigation key, such as functions of moving focus upwards, moving focus downwards, moving focus leftwards, moving focus rightwards, clicking, double clicking and the like; however, as in the background art, the defect is limited by the touch area of the fingerprint recognition area, and therefore, when the focus is moved, the user can only move in a short distance, and the user cannot move quickly. The conventional navigation key can be pushed for a long time to accelerate the movement of the focus, so that the movement speed of the focus can be freely adjusted, but the conventional navigation key is basically impossible to reproduce the conventional electronic equipment such as a smart phone and a tablet, so that how to improve the movement speed of the focus of the fingerprint module becomes a technical problem that when the touch screen is determined to be unavailable, the fingerprint module replaces the touch screen to control the mobile terminal, and the normal use of the mobile terminal or the urgent maintenance of the mobile terminal is realized. Particularly, when the touch screen is damaged and the guest exits the machine and needs to analyze the problem, the touch screen cannot be operated, so that the related setting of the mobile terminal cannot be controlled, the related problem log cannot be obtained, and the problem analysis is hindered; therefore, the fast moving focus greatly improves the maintenance efficiency of the mobile terminal.
The focus in the invention refers to the identification of a focus frame, a mouse arrow and the like which can indicate the current controllable area or option.
The gyroscope is a gyroscope sensor, which is a simple and easy-to-use positioning and control system based on free space movement and gestures, and is originally used for a helicopter model, and is now widely applied to mobile and portable devices such as mobile phones and the like, and is generally referred to as a gyroscope for short. The gyroscope can output different electric signals under shaking and static states, and the amplitude of the output electric signals is different due to different shaking frequencies. The mobile terminal calculates the change amplitude of the electric signal within the preset time by starting the timer, and can calculate the angular speed change range of the current time.
In the step, the control moving distance of the fingerprint module is the moving distance of the focus after receiving a control instruction of a user and matching with the response angular velocity of the gyroscope, and the moving distance can be defined by setting pixel points with different numerical values according to the total display resolution of the mobile terminal.
S200, when the touch function of the touch screen is invalid, entering a fingerprint navigation control mode, starting the gyroscope and the fingerprint module, and starting a focus with preset coordinate values.
It can be understood that the fingerprint navigation operation mode may not be entered when the touch screen is not touchable, and the user may also open the mode by himself, increasing the interest of the mobile terminal. Therefore, this step is not a necessary step.
The reason why the focus with preset coordinate values needs to be started is that the focus coordinate value detection is not needed, and the focus can be directly moved in a mode of current coordinate value plus moving distance when the focus is moved; and the touch screen is damaged, so that the display cannot be performed, and a user or a maintenance person cannot know the position of the focus. Of course, besides the way of presetting the focus, the current coordinate value of the focus may also be detected, but compared with the scheme of presetting the focus, the method is more troublesome.
In specific implementation, touch function invalidation of the touch screen is completed by using an I2C bus interface and a mode of performing touch screen initialization communication, and if the preset value of the touch screen register is not obtained, the touch screen is determined to be in an invalid state. At the moment, the mobile terminal automatically enters a fingerprint navigation control mode, starts the gyroscope and the fingerprint module and moves the focus to a preset coordinate value. The preset focus coordinate value may be a defined pixel coordinate or a saved pixel coordinate used last time.
And S300, receiving a user instruction through a fingerprint module, and acquiring the response angular speed of the gyroscope.
The user instruction in this step is a sliding instruction issued by the user by touching the fingerprint identification area, and includes an up stroke, a down stroke, a left stroke, a right stroke, and possibly four directions of oblique sliding, where the directions include: left upper, sitting down, right upper and right lower. And after receiving the user instruction, the fingerprint module reports different key codes and key values according to different key types to the mobile terminal operation system.
Examples are:
in a Linux system, reporting events of an input subsystem are mainly divided into an event type, an event code and an event value.
The click events of the fingerprint navigation function are divided into left movement, right movement, up movement, down movement, single click, and double click.
In fingerprint navigation maneuver mode of FOCAL, the following are:
the event type is KEY
Different event code:
#define FOCAL_NAV_LEFT_KEY 248
#define FOCAL_NAV_RIGHT_KEY 247
#define FOCAL_NAV_DOUBLECLICK_KEY 246
#define FOCAL_NAV_CLICK_KEY 245
#define FOCAL_NAV_LONGPRESS_KEY 244
#define FOCAL_NAV_DOWN_KEY 243
#define FOCAL_NAV_UP_KEY 242
the method for the fingerprint module to identify different sliding instructions comprises the following steps: the fingerprint images are collected for multiple times within a certain time, and then the moving direction of the fingerprint identification area is identified through image algorithm processing and image comparison. The same principle of identifying the single-click or double-click event, i.e. the single-click or double-click operation instruction sent by the user, is not repeated in the present invention.
S400, searching whether the relation corresponding table has the response angular velocity which is the same as the obtained response angular velocity value or not, and if yes, obtaining a first moving distance, wherein the first moving distance is the control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table.
The method specifically comprises the following steps:
s410, searching the relation corresponding table, and judging whether a response angular velocity with the same value as the obtained response angular velocity exists in the relation corresponding table;
and S421, if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular speed.
In a further preferred embodiment of the present invention, step S400 further comprises the steps of:
and S422, if the judgment result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module.
And S500, controlling the focus to move according to the acquired first moving distance.
In a further preferred embodiment of the present invention, the step S500 specifically includes: and controlling the focus to move according to the first moving distance or the second moving distance and the moving direction in the user instruction received by the fingerprint module.
Assuming that the preset relationship correspondence table between the response angular velocity of the gyroscope and the manipulation moving distance of the fingerprint module is as follows:
response angular velocity of gyroscope (unit: degree/S) Control moving distance of fingerprint module (unit: pixel point)
10 degree/S 10
45 degree/S 50
90 degrees/S 100
The coordinate value (X, Y) of the preset focus is (540, 960), and the mobile terminal displays the total valueThe resolution is 1920 × 1080, and when the user touches the fingerprint touch panel, i.e. the fingerprint identification area, and slides to the left and simultaneously slides at an angular speed of 10 degrees/s, the coordinate value (X) of the back focus is moved1,Y1) To (530, 960), this operation is repeated, and the coordinate value (X) of the focus after the second movement is obtained2,Y2) Is (520, 960).
Example two
An embodiment of the present invention further provides a mobile terminal, as shown in fig. 2, the mobile terminal of the embodiment of the present invention may be a mobile phone (or a tablet computer), where the mobile terminal of the embodiment includes a processor 10 and a memory 20 connected to the processor 10;
the memory 20 stores a program of gyroscope-based fingerprint manipulation, which when executed by the processor 10 implements the steps of:
presetting a corresponding table of the response angular velocity of a gyroscope and the control movement distance of a fingerprint module and coordinate values of a focus, wherein the fingerprint module can be used as a navigation key, and is specifically described in the embodiment of the method;
receiving a user instruction through a fingerprint module, and acquiring the response angular velocity of a gyroscope, specifically in the embodiment of the method;
searching whether the relation corresponding table has a response angular velocity with the same numerical value as the obtained response angular velocity, if so, obtaining a first moving distance, wherein the first moving distance is a control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table, and specifically the method is as described in the embodiment;
the focus movement is controlled in dependence of the acquired first movement distance, in particular as described in the above method embodiment.
Further, when the program for the gyroscope-based fingerprint manipulation is executed by the processor 10, the following steps are also implemented:
searching the relation corresponding table, and judging whether a response angular velocity with the same numerical value as the obtained response angular velocity exists in the relation corresponding table, specifically the method embodiment is described above;
if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular velocity, specifically according to the embodiment of the method;
and if the determination result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module, specifically as described in the above method embodiment.
Further, when the program for the gyroscope-based fingerprint manipulation is executed by the processor 10, the following steps are also implemented:
the focus movement is controlled according to the first movement distance or the second movement distance and the movement direction in the user command received by the fingerprint module, as described in the above embodiment of the method.
Further, when the program for the gyroscope-based fingerprint manipulation is executed by the processor 10, the following steps are also implemented:
the fingerprint module receives a single-click or double-click operation instruction of a user, and realizes a corresponding function according to the received operation instruction, specifically as described in the above method embodiment.
Further, when the program for the gyroscope-based fingerprint manipulation is executed by the processor 10, the following steps are also implemented:
when the touch function of the touch screen fails, entering a fingerprint navigation control mode, starting the gyroscope and the fingerprint module, and starting a focus with preset coordinate values, specifically as described in the above method embodiment.
EXAMPLE III
A storage medium, wherein the storage medium stores a program for gyroscope-based fingerprint manipulation, which when executed by a processor 10 implements the gyroscope-based fingerprint manipulation method, in particular as described above in the method embodiments.
In summary, the present invention provides a fingerprint control method based on a gyroscope, a mobile terminal and a storage medium, wherein the method includes: firstly, presetting a relation corresponding table of response angular velocity of a gyroscope and control movement distance of a fingerprint module and coordinate values of a focus; secondly, receiving a user instruction through a fingerprint module, and acquiring the response angular speed of the gyroscope; then, whether the relation corresponding table has a response angular velocity which is the same as the obtained response angular velocity value is searched, and if yes, a first moving distance is obtained; and finally, controlling the focus to move according to the acquired first moving distance. When the fingerprint module is used as a navigation key, the fingerprint module is not limited by the touch area of the fingerprint module, so that the focus can be moved only a little; but the first moving distance corresponding to the response angular speed can be obtained by searching the relation corresponding table, so that the focus can be moved greatly, and the moving speed of the focus is improved. The problem that when the touch function of a touch screen is invalid in the prior art, the moving distance of fingerprint control cannot be adjusted quickly due to the fact that the touch area of a fingerprint module used as a navigation key is too small is solved effectively.
It is to be understood that the invention is not limited to the examples described above, but that modifications and variations may be effected thereto by those of ordinary skill in the art in light of the foregoing description, and that all such modifications and variations are intended to be within the scope of the invention as defined by the appended claims.

Claims (5)

1. A fingerprint control method based on a gyroscope is characterized by comprising the following steps: presetting a corresponding table of the response angular velocity of a gyroscope and the control movement distance of a fingerprint module and a coordinate value of a focus, wherein the fingerprint module can be used as a navigation key;
the moving distance sets pixel points with different numerical values according to the total display resolution of the mobile terminal to define;
when the touch function of the touch screen fails, entering a fingerprint navigation control mode, starting a gyroscope and a fingerprint module, and starting a focus with preset coordinate values;
performing initial communication on the touch screen by using an I2C bus interface, and if a preset value of a register of the touch screen is not obtained, judging that the touch screen is in a failure state;
the mobile terminal automatically enters a fingerprint navigation control mode, starts the gyroscope and the fingerprint module and moves the focus to a preset coordinate value;
the preset coordinate value is a defined pixel coordinate or a saved pixel coordinate used last time;
receiving a user instruction through a fingerprint module, and acquiring the response angular speed of a gyroscope;
the fingerprint module receives a user instruction, specifically: the moving direction of a finger touch fingerprint identification area is identified by collecting fingerprint images for multiple times and then sequentially carrying out image algorithm processing and image comparison;
searching whether the relation corresponding table has a response angular velocity with the same value as the obtained response angular velocity or not, if so, obtaining a first moving distance, wherein the first moving distance is a control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table;
searching the relation corresponding table, and judging whether a response angular velocity with the same numerical value as the obtained response angular velocity exists in the relation corresponding table;
if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular velocity;
the searching for whether the relationship correspondence table has a response angular velocity that is the same as the obtained response angular velocity value, and if so, obtaining the first moving distance further includes: if the judgment result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module;
and controlling the focus to move according to the first moving distance or the second moving distance and the moving direction in the user instruction received by the fingerprint module.
2. The gyroscope-based fingerprint manipulation method according to claim 1, further comprising, after said controlling the focus movement according to the acquired first movement distance, the steps of: and receiving a single-click or double-click operation instruction of a user through the fingerprint module, and realizing a corresponding function according to the received operation instruction.
3. A mobile terminal comprising a processor, and a memory coupled to the processor, the memory storing a gyroscope-based fingerprint manipulation program that, when executed by the processor, is configured to perform the steps of: presetting a corresponding table of the response angular velocity of a gyroscope and the control movement distance of a fingerprint module and a coordinate value of a focus, wherein the fingerprint module can be used as a navigation key;
the moving distance sets pixel points with different numerical values according to the total display resolution of the mobile terminal to define;
when the touch function of the touch screen fails, entering a fingerprint navigation control mode, starting a gyroscope and a fingerprint module, and starting a focus with preset coordinate values;
performing initial communication on the touch screen by using an I2C bus interface, and if a preset value of a register of the touch screen is not obtained, judging that the touch screen is in a failure state;
the mobile terminal automatically enters a fingerprint navigation control mode, starts the gyroscope and the fingerprint module and moves the focus to a preset coordinate value;
the preset coordinate value is a defined pixel coordinate or a saved pixel coordinate used last time;
receiving a user instruction through a fingerprint module, and acquiring the response angular speed of a gyroscope;
the fingerprint module receives a user instruction, specifically: the moving direction of a finger touch fingerprint identification area is identified by collecting fingerprint images for multiple times and then sequentially carrying out image algorithm processing and image comparison;
searching whether the relation corresponding table has a response angular velocity with the same value as the obtained response angular velocity or not, if so, obtaining a first moving distance, wherein the first moving distance is a control moving distance corresponding to the obtained gyroscope response angular velocity in the relation corresponding table;
searching the relation corresponding table, and judging whether a response angular velocity with the same numerical value as the obtained response angular velocity exists in the relation corresponding table;
if the judgment result is yes, searching and acquiring a first moving distance corresponding to the acquired gyroscope response angular velocity; if the judgment result is negative, acquiring a second moving distance in the user instruction received by the fingerprint module;
and controlling the focus to move according to the first moving distance or the second moving distance and the moving direction in the user instruction received by the fingerprint module.
4. The mobile terminal of claim 3, wherein the program for gyroscope-based fingerprint manipulation, when executed by the processor, is further configured to implement the steps of: and receiving a single-click or double-click operation instruction of a user through the fingerprint module, and realizing a corresponding function according to the received operation instruction.
5. A storage medium storing a program for gyro-based fingerprint manipulation, the program implementing the gyro-based fingerprint manipulation method according to any one of claims 1 to 2 when executed by a processor.
CN201710785277.3A 2017-09-04 2017-09-04 Fingerprint control method based on gyroscope, mobile terminal and storage medium Active CN107608540B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710785277.3A CN107608540B (en) 2017-09-04 2017-09-04 Fingerprint control method based on gyroscope, mobile terminal and storage medium
PCT/CN2018/104027 WO2019042479A1 (en) 2017-09-04 2018-09-04 Gyroscope-based fingerprint manipulating method, mobile terminal, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710785277.3A CN107608540B (en) 2017-09-04 2017-09-04 Fingerprint control method based on gyroscope, mobile terminal and storage medium

Publications (2)

Publication Number Publication Date
CN107608540A CN107608540A (en) 2018-01-19
CN107608540B true CN107608540B (en) 2021-08-10

Family

ID=61057417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710785277.3A Active CN107608540B (en) 2017-09-04 2017-09-04 Fingerprint control method based on gyroscope, mobile terminal and storage medium

Country Status (2)

Country Link
CN (1) CN107608540B (en)
WO (1) WO2019042479A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608540B (en) * 2017-09-04 2021-08-10 惠州Tcl移动通信有限公司 Fingerprint control method based on gyroscope, mobile terminal and storage medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101387926A (en) * 2007-09-14 2009-03-18 林金鸿 Multi-axis remote control or arm control apparatus and method
US20150254342A1 (en) * 2011-05-30 2015-09-10 Lei Yu Video dna (vdna) method and system for multi-dimensional content matching
CN102799361A (en) * 2012-06-21 2012-11-28 华为终端有限公司 Method for calling application object out and mobile terminal
US9161175B1 (en) * 2014-05-31 2015-10-13 Apple Inc. Location transition determination
CN106293432A (en) * 2015-05-26 2017-01-04 深圳市腾讯计算机系统有限公司 A kind of page display processing method and device
CN104978132B (en) * 2015-06-30 2019-02-05 Oppo广东移动通信有限公司 A kind of application control method and mobile terminal
CN105068664B (en) * 2015-09-23 2019-01-04 谢小强 Interactive system and interaction control method
CN106557222A (en) * 2015-09-24 2017-04-05 中兴通讯股份有限公司 A kind of screen control method and terminal
CN106227438B (en) * 2016-07-29 2019-12-10 宇龙计算机通信科技(深圳)有限公司 Terminal control method and device
CN107608540B (en) * 2017-09-04 2021-08-10 惠州Tcl移动通信有限公司 Fingerprint control method based on gyroscope, mobile terminal and storage medium

Also Published As

Publication number Publication date
WO2019042479A1 (en) 2019-03-07
CN107608540A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
CN108021259B (en) False touch prevention method and electronic equipment
KR101872426B1 (en) Depth-based user interface gesture control
CN106095295B (en) Processing method based on fingerprint identification and mobile terminal
US20150268789A1 (en) Method for preventing accidentally triggering edge swipe gesture and gesture triggering
EP2790089A1 (en) Portable device and method for providing non-contact interface
US9880721B2 (en) Information processing device, non-transitory computer-readable recording medium storing an information processing program, and information processing method
CN103955339A (en) Terminal operation method and terminal equipment
US20150169134A1 (en) Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces
CN109558000B (en) Man-machine interaction method and electronic equipment
CN101869484A (en) Medical diagnosis device having touch screen and control method thereof
US9025878B2 (en) Electronic apparatus and handwritten document processing method
CN107172346A (en) A kind of weakening method and mobile terminal
CN108874284B (en) Gesture triggering method
CN107592458B (en) Shooting method and mobile terminal
EP4030749A1 (en) Image photographing method and apparatus
CN109582416A (en) Fingerprint collecting method, device, storage medium and electronic equipment
CN103218162A (en) Terminal operation method and device
CN106569716B (en) Single-hand control method and control system
CN106598422B (en) hybrid control method, control system and electronic equipment
CN105183217A (en) Touch display device and touch display method
EP2799970A1 (en) Touch screen panel display and touch key input system
CN107797748B (en) Virtual keyboard input method and device and robot
CN107608540B (en) Fingerprint control method based on gyroscope, mobile terminal and storage medium
CN108984097B (en) Touch operation method and device, storage medium and electronic equipment
CN110955379B (en) Control method of mobile terminal, mobile terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant