CN107329688B - Fingerprint acquisition method and terminal - Google Patents
Fingerprint acquisition method and terminal Download PDFInfo
- Publication number
- CN107329688B CN107329688B CN201710510440.5A CN201710510440A CN107329688B CN 107329688 B CN107329688 B CN 107329688B CN 201710510440 A CN201710510440 A CN 201710510440A CN 107329688 B CN107329688 B CN 107329688B
- Authority
- CN
- China
- Prior art keywords
- fingerprint identification
- area
- fingerprint
- functional
- identification area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
- Telephone Function (AREA)
Abstract
The invention provides a fingerprint acquisition method and a terminal, wherein the method comprises the following steps: determining a functional area of a triggerable control in a current display interface, wherein the functional area is used for responding to touch input; the method comprises the steps of determining a first fingerprint identification area from other areas except a functional area in the touch screen, and collecting fingerprint data through the first fingerprint identification area. The purpose of dynamically adjusting the fingerprint identification area when the fingerprint identification area is overlapped with the functional area is achieved, the problem that the touch function is disordered due to the existing fingerprint identification method is solved, and the user experience is improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of touch screens, in particular to a fingerprint acquisition method and a terminal.
Background
Today, a mobile phone with a narrow frame and a high screen ratio is more and more a trend in common application of a smart phone, and a fingerprint key designed on the front side of the mobile phone is also cancelled so as to be integrated in the whole display screen area, so that a user can complete fingerprint identification through any area of a touch screen. .
At present, because a fingerprint sensor is integrated in a screen, no clear operation area is provided in appearance to prompt a user to operate, when the unlocking screen needs to be awakened, the screen is lightened by triggering an awakening key, and after the mobile phone is lightened, the user is guided to touch and unlock the screen through a fingerprint induction area displayed in a mobile phone interface so as to complete awakening and unlocking the screen.
Because the whole touch screen can be used for touch operation and fingerprint identification, when the fingerprint identification area is first fixed at a position, the touch operation area and the fingerprint identification operation area are easily overlapped, and the touch screen is used for a user. When fingerprint identification is started, the touch fingerprint identification operation area triggers the touch function at the same time, or the touch operation area is clicked to trigger the fingerprint identification, so that the touch function is disordered, and the user cannot normally use the touch screen.
Disclosure of Invention
The invention provides a fingerprint acquisition method and a terminal, which are used for solving the problem that a user cannot normally use the fingerprint acquisition method in the prior art due to disordered touch control functions.
According to a first aspect of the present invention, there is provided a fingerprint acquisition method, the method comprising:
determining a functional area of a triggerable control in a current display interface, wherein the functional area is used for responding to touch input;
and determining a first fingerprint identification area from other areas except the functional area in the touch screen, and collecting fingerprint data through the first fingerprint identification area.
According to a second aspect of the present invention, there is provided a terminal comprising:
the touch control device comprises a determining module, a judging module and a display module, wherein the determining module is used for determining a functional area of a triggerable control in a current display interface, and the functional area is used for responding to touch input;
the touch screen comprises a first selection module and a second selection module, wherein the first selection module is used for determining a first fingerprint identification area from other areas except the functional area in the touch screen and collecting fingerprint data through the first fingerprint identification area.
According to a third aspect of the present invention, there is provided a terminal comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the fingerprint acquisition method as described above when executing the computer program.
According to a fourth aspect of the present invention, a computer readable storage medium is provided, having stored thereon a fingerprint acquisition program, which when executed by a processor implements the steps of the fingerprint acquisition method as described above.
According to the fingerprint acquisition method and the terminal provided by the embodiment of the invention, the corresponding triggerable control related to fingerprint identification is triggered and applied in the terminal, when the terminal enters a corresponding fingerprint identification scene, the functional area corresponding to the triggerable control is displayed on the current application interface, the functional area of the triggerable control in the current display interface is determined, the first fingerprint identification area is determined from other areas except the functional area in the touch screen, and the fingerprint data is acquired through the first fingerprint identification area, so that the conflict between the fingerprint identification function and other touch functions can be avoided, the problem of touch function disorder caused by the existing fingerprint identification method is solved, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a flowchart illustrating steps of a fingerprint acquisition method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a fingerprint acquisition method according to an embodiment of the present invention;
fig. 2A is a schematic diagram of a terminal fingerprint identification interface according to an embodiment of the present invention;
fig. 2B is a schematic diagram of a fingerprint identification interface in a terminal application interface according to an embodiment of the present invention;
fig. 2C is a schematic diagram of a fingerprint identification interface in another terminal application interface according to the embodiment of the present invention;
FIG. 3 is a flowchart illustrating steps of another exemplary fingerprint acquisition method according to an embodiment of the present invention;
fig. 3A is a schematic diagram of a fingerprint identification interface in another terminal application interface according to an embodiment of the present invention;
fig. 4 is a block diagram of a terminal according to an embodiment of the present invention;
fig. 5 is a block diagram of a specific structure of a terminal according to an embodiment of the present invention;
fig. 6 is a specific block diagram of another terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The fingerprint acquisition method provided by the embodiment of the invention is applied to a terminal, and the terminal can be a smart phone, a computer, a multimedia player, an electronic reader, a wearable device and the like.
The fingerprint acquisition method and the terminal provided by the invention are described in detail by listing a plurality of specific embodiments.
Example one
Referring to fig. 1, a flowchart illustrating steps of a fingerprint acquisition method according to an embodiment of the present invention is shown, which may specifically include the following steps:
At present, because the pursuit of terminal pair ultra-narrow frame and high-screen proportion at present, the cell-phone manufacturer is keen on reducing the terminal machine and on one's body unnecessary subassembly, and along with full-screen fingerprint unblock technique has gradually developed maturity, apple, samsung etc. cell-phone manufacturers' next generation smart machine or all will cancel fingerprint unblock button, adopt full-screen fingerprint unblock technique, in concrete realization, full-screen fingerprint unblock technique has two kinds of implementation:
first, can be provided with fingerprint sensor in the regional below of presetting of touch-sensitive screen, when the user is touching the preset region of screen with the finger, can accomplish fingerprint collection and discernment operation through fingerprint sensor.
Second, a fingerprint sensor is disposed under the entire touch screen, and when a user touches any area of the screen with a finger, fingerprint collection and recognition operations can be completed through the fingerprint sensor.
Compared with the first implementation mode, the second implementation mode has a larger area for fingerprint unlocking and is more free to operate, so that the second implementation mode is widely applied at present, and the terminal based on the full-screen fingerprint identification provided by the invention does not limit the fingerprint detection mode, such as: the fingerprint detection method may be capacitive detection, optical detection, ultrasonic detection, or the like.
Further, in the embodiment of the present invention, after the terminal starts the application and enters the application interface, when the triggerable control of the application is triggered, a functional area corresponding to the triggerable control appears in the touch screen, for example: the user clicks the functional areas to trigger and execute the triggerable controls corresponding to the functional areas.
Therefore, when a triggerable control corresponding to the application and related to fingerprint identification is triggered in the terminal to enter a corresponding fingerprint identification scene, because a functional area (such as a 'return' button, a 'cancel' button, a menu, a submenu and the like) corresponding to the triggerable control occupies a partial area of a terminal screen, in order to avoid the situation that a user clicks the functional area of other functional controls and triggers fingerprint identification to cause functional confusion, a first fingerprint identification area can be determined in other areas except the functional area in the touch screen, and fingerprint data are collected through the first fingerprint identification area
In summary, according to the fingerprint acquisition method provided in the embodiment of the present invention, when a triggerable control corresponding to an application and related to fingerprint identification is triggered in a terminal and enters a corresponding fingerprint identification scenario, a function area corresponding to the triggerable control is displayed on a current application interface, the function area of the triggerable control in the current display interface is determined, a first fingerprint identification area is determined from other areas except the function area in a touch screen, and fingerprint data is acquired through the first fingerprint identification area. The purpose of dynamically adjusting the fingerprint identification area to the position where the touch function is not responded is achieved, the problem that the touch function is disordered due to an existing fingerprint identification method is solved when the touch operation area and the fingerprint identification operation area are overlapped, and the user experience is improved.
Example two
Referring to fig. 2, a flowchart illustrating specific steps of a fingerprint acquisition method according to an embodiment of the present invention is shown, which may specifically include the following steps:
In the embodiment of the present invention, after the terminal opens the application and enters the application interface, when the triggerable control of the application is triggered, a functional area corresponding to the triggerable control appears in the touch screen, for example: the user clicks the functional areas to trigger and execute the triggerable controls corresponding to the functional areas.
This step can refer to step 102, which is not described herein again.
Optionally, step 202 may further include sub-step 2021, sub-step 2022, and sub-step 2023.
In the substep 2021, coordinates of the functional area and a position where a second fingerprint identification area in the touch screen is located are obtained, where the second fingerprint identification area is a default fingerprint identification area of the terminal.
It should be noted that, referring to fig. 2A, a schematic diagram of a terminal fingerprint identification interface is shown, in the process of performing fingerprint identification based on a full screen of a terminal 10, fingerprint identification may be performed in a second fingerprint identification area 11 preset in a touch screen, where the second fingerprint identification area 11 may be an area that is best in ergonomics by default in the touch screen, or may be an area that is set by a user by himself or herself as a preferred area.
Further, after the terminal starts the application and enters the application interface, when the triggerable control corresponding to the application and related to fingerprint identification is triggered, the fingerprint identification control is called, and a corresponding fingerprint identification scene is entered, for example: fingerprint collection, fingerprint unlocking, fingerprint payment, fingerprint encryption and decryption, fingerprint login and other scenes. At this time, the fingerprint recognition function of the second fingerprint recognition area 11 is turned on, and the user touches the second fingerprint recognition area 11 with a finger to perform fingerprint recognition.
For example: referring to fig. 2B, when the user uses the WeChat payment to settle accounts after shopping in the store, the user opens the WeChat application of the mobile phone, clicks the first payment submenu in the wallet menu to generate a payment two-dimensional code, and after the clerk scans the two-dimensional code, a fingerprint payment verification interface 12 is generated to prompt the user to verify a fingerprint to confirm payment, the user performs fingerprint verification by touching the second fingerprint identification area 11 with a finger, and if verification is successful, payment is successful, and the transaction is completed.
In the embodiment of the invention, the terminal can acquire the coordinate information of a certain screen area of the terminal through a third-party coordinate acquisition software development kit, and can also display the coordinate information of each area in the terminal screen through the privacy-developer tool-display pointer application of the terminal system.
In the sub-step 2022, if the functional area coincides with the second fingerprint identification area, an area that does not coincide with each functional area is selected as the first fingerprint identification area, and fingerprint data is collected through the first fingerprint identification area.
According to the coordinates of the positions of the functional area and the second fingerprint identification area obtained in the sub-step 2021, it is determined whether the coordinates of the positions of the functional area and the second fingerprint identification area are overlapped, if so, a first fingerprint identification area different from the second fingerprint identification area may be selected and the fingerprint identification function of the first fingerprint identification area is turned on for fingerprint identification, where the first fingerprint identification area is a "blank" area in the current interface, that is, an area that does not interfere with the second fingerprint identification area nor with the functional area.
In the specific implementation of the embodiment of the present invention, referring to fig. 2C, when a triggerable control corresponding to an application and related to fingerprint identification is triggered in a terminal 10 and enters a corresponding fingerprint identification scenario, since a functional area (such as a "return" button, a "cancel" button, a menu, a sub-menu, etc.) corresponding to the triggerable control and a second fingerprint identification area 11 for performing fingerprint identification are both located in a current application interface, the second fingerprint identification area 11 in which fingerprint identification operation is easily performed and a certain touch-enabled functional area 13 overlap, and both are touch screens for users. When fingerprint identification is started, the touch fingerprint triggers the functional areas of other functional controls at the same time, or the functional areas of other functional controls are clicked to trigger the fingerprint identification, so that functional confusion is generated, such as: in a terminal fingerprint payment verification scene, a display position of a 'cancel verification' menu is overlapped with a second fingerprint identification area 11 for fingerprint identification, at this time, when a user clicks the second fingerprint identification area 11, the 'cancel verification' menu is easily touched by mistake, so that trigger confusion of a 'cancel verification' function and a 'fingerprint verification' function is caused.
Therefore, in the embodiment of the present invention, referring to fig. 2C, when a certain functional area of the terminal overlaps with the second fingerprint identification area, a first fingerprint identification area 14 different from the second fingerprint identification area 11 may be replaced and the fingerprint identification function of the first fingerprint identification area 14 is turned on for fingerprint identification, where the first fingerprint identification area 14 is a "blank" area in the current interface, that is, an area that neither overlaps with the second fingerprint identification area 11 nor overlaps with the functional area. It should be noted that, based on the full-screen fingerprint identification technology, the terminal may precisely control, through the processor, the on or off of the fingerprint identification function in a certain area of the touch screen, and when the functional area overlapped with the second fingerprint identification area is a dynamic area whose position is constantly changed, the terminal may correspondingly dynamically adjust the first fingerprint identification area through the processor.
After a first fingerprint identification area different from the second fingerprint identification area is replaced and the fingerprint identification function of the first fingerprint identification area is started, the fingerprint identification function of the second fingerprint identification area is closed through a processor of the terminal, so that the second fingerprint identification area can not identify fingerprints any more, and only responds to the touch function of the function area.
It should be noted that a plurality of preset fingerprints, which can be added or deleted by a user, of a trusted user are stored in a memory of the terminal in advance, when the terminal is on the screen, after the fingerprint input by the user in a preset area is collected by a fingerprint sensor, the fingerprint is matched with all the fingerprints stored in the memory, if the matching is successful, an access right is given, the user is allowed to unlock and awaken the touch screen of the terminal, and if the matching is successful, the access is denied.
The fingerprint matching is based on a fingerprint comparison technology, the clearest fingerprint image is selected through an image processing technology, the image of the human fingerprint is read through a fingerprint sensor, and after the fingerprint image is obtained, the original image of the fingerprint image is subjected to primary processing to be clearer. Next, a digital identification template (feature data) of the fingerprint image is established by the fingerprint identification software, and two different fingerprints will not generate the same feature data. And finally, comparing the templates of the two fingerprints by a computer fuzzy comparison method, calculating the similarity of the templates, and finally obtaining a matching result of the two fingerprints.
And a substep 2023 of displaying a fingerprint identification prompt interface in the first fingerprint identification area, wherein the fingerprint identification prompt interface comprises at least one of a text prompt interface, a pop-up frame display interface and a pattern display interface.
In the embodiment of the invention, in order to clearly prompt a user to perform fingerprint identification and enable the changed fingerprint identification area to have a visual effect, a fingerprint identification prompt interface can be displayed in the first fingerprint identification area, wherein the fingerprint identification prompt interface is one of a character prompt interface, a pop-up frame display interface and a pattern display interface.
Therefore, the pattern display interface displayed in the first fingerprint identification area may refer to the display interface of the second fingerprint identification area 11 in fig. 2A, that is, a fingerprint pattern, which may have flickers of brightness and color to increase visual effects. When the display in the first fingerprint identification area is the display interface of the pop-up box, a message pop-up box can be popped up in the first fingerprint identification area, and the content of the message pop-up box is a text prompt.
Before the step of replacing a first fingerprint identification area different from the second fingerprint identification area and starting the fingerprint identification function of the first fingerprint identification area, a fingerprint identification prompt interface can be displayed in the second fingerprint identification area, the fingerprint identification prompt interface can refer to the fingerprint identification prompt interface in the first fingerprint identification area, and after the step of replacing a first fingerprint identification area different from the second fingerprint identification area and starting the fingerprint identification function of the first fingerprint identification area, the fingerprint identification prompt interface in the second fingerprint identification area is closed.
In the embodiment of the invention, the system event can be monitored through a monitor of the Activity control (suitable for an android system), and the monitor can monitor the interface information in the current interface of the terminal.
Therefore, the corresponding relation between the functional area corresponding to each triggerable control in the current application interface of the terminal and the first fingerprint identification area can be monitored and recorded through the monitor.
And 204, when the application interface is entered again, selecting the first fingerprint identification area to acquire fingerprint data according to the corresponding relation between each functional area in the application interface and the first fingerprint identification area.
Based on step 204, when the functional area overlaps with the second fingerprint identification area, a first fingerprint identification area different from the second fingerprint identification area is selected, the fingerprint identification function of the first fingerprint identification area is started, after the fingerprint identification is completed, the corresponding relation between each functional area and the first fingerprint identification area in the application interface at this time is recorded through the monitor of the Activity control, and when the same application interface is entered again and the same triggerable control is triggered to display the functional area, the first fingerprint identification area is directly used as the fingerprint identification area. The method has the advantage of simplifying the adjustment process of the fingerprint identification area when the same application interface is triggered.
For example, when the user uses the payment device to perform payment verification, the fingerprint verification area is not in conflict with the functional area of the triggerable control, and the fingerprint identification is directly performed in the default fingerprint identification area;
when the user uses the WeChat to carry out payment verification, because the fingerprint verification area conflicts with the functional area of the triggerable control, the dynamically adjusted second fingerprint identification area which does not interfere with the functional area of the triggerable control is used for carrying out fingerprint identification, meanwhile, the mobile phone records the corresponding relation between the second fingerprint identification area and the functional area of the triggerable control, and when the WeChat is opened again to carry out payment verification, the second fingerprint identification area is directly used for carrying out fingerprint identification.
In summary, in the fingerprint acquisition method provided in the embodiments of the present invention, when the corresponding triggerable control related to fingerprint identification is triggered in the terminal and enters the corresponding fingerprint identification scenario, displaying a functional area corresponding to the triggerable control on the current application interface, and when the functional area is overlapped with the second fingerprint identification area, a first fingerprint identification area different from the second fingerprint identification area is replaced and the fingerprint identification function of the first fingerprint identification area is started, and the fingerprint identification function of the second fingerprint identification area is closed, and the terminal can record the corresponding relation between each functional area in the current application interface and the first fingerprint identification area, and when the terminal enters the application interface again, and selecting the first fingerprint identification and starting the fingerprint identification function of the first fingerprint identification according to the corresponding relation between each functional area in the application interface and the first fingerprint identification. The purposes of dynamically adjusting the position of the fingerprint identification area to the position of the touch function and simplifying the adjustment process of the fingerprint identification area are achieved, the problem that other touch functions are triggered by mistake when the fingerprint is identified is avoided, when the touch operation area and the fingerprint identification operation area are overlapped, the problem that the touch function is disordered due to the existing fingerprint identification method is solved, and the user experience is improved.
EXAMPLE III
Referring to fig. 3, a flowchart illustrating specific steps of another fingerprint acquisition method according to an embodiment of the present invention is shown, which specifically includes the following steps:
This step may refer to step 201, which is not described herein again.
This step can refer to step 202, which is not described herein again.
Optionally, step 302 may further include sub-step 3021, sub-step 3022, and sub-step 3023.
And a substep 3021, obtaining coordinates of the functional area and a position of a second fingerprint identification area in the touch screen, where the second fingerprint identification area is a default fingerprint identification area of the terminal.
This step can refer to the above substep 2021, which is not described herein.
And a substep 3022, selecting, if the functional regions coincide with the second fingerprint identification region, a region that does not coincide with each functional region as the first fingerprint identification region, and collecting fingerprint data through the first fingerprint identification region.
This step can refer to the sub-step 2022, which is not described herein.
And a substep 3023, displaying a fingerprint identification prompt interface in the first fingerprint identification area, where the fingerprint identification prompt interface includes at least one of a text prompt interface, a pop-up frame display interface, and a pattern display interface.
This step can refer to the above substep 2023, which is not described herein.
In a specific implementation of the embodiment of the present invention, if a first fingerprint identification area that is different from the second fingerprint identification area and is not overlapped with each function area is not selected from the current application interface, that is, the utilization rate of the current interface reaches a peak value, an area that can support the size of the fingerprint identification requirement and is not overlapped with each function area that can trigger a control in the current application interface cannot be selected. At this time, the database can be called through the Activity control, and historical data of the user use frequency of each functional area in the current application interface is obtained. For example, referring to fig. 3A, in the fingerprint payment verification interface, the functional area 12 is a prompt information interface, cannot be used as a fingerprint identification area, the historical user usage frequencies of calling the functional area 13, the functional area 15, the functional area 16, the functional area 17, and the functional area 18 in the database through the Activity control are A, B, C, D, E respectively, and a > B > C > D > E.
In a particular implementation, for example, referring to FIG. 3A, in the fingerprint payment verification interface, the historical user usage frequencies of functional area 13, functional area 15, functional area 16, functional area 17, and functional area 18 are A, B, C, D, E, respectively, and A > B > C > D > E. At this time, the third fingerprint identification area 19 is selected to cover the functional area 18 with relatively low user frequency, and the fingerprint identification function of the third fingerprint identification area is started to perform fingerprint identification, so that the purpose of dynamically adjusting the fingerprint identification area is achieved under the condition that the current interface utilization rate of the touch screen reaches the peak value, and the applicability of the fingerprint acquisition method is improved.
It should be noted that, if one functional area is covered or sufficient space cannot be provided for fingerprint identification, the third fingerprint identification area may be selected to cover at least one functional area whose user usage frequency is less than the preset threshold value based on the layout of the current application interface.
In summary, according to the fingerprint collection method provided in the embodiments of the present invention, a triggerable control corresponding to a fingerprint identification is triggered and applied in a terminal, when entering a corresponding fingerprint identification scenario, a function area corresponding to the triggerable control is displayed on a current application interface, and when the function area overlaps with a second fingerprint identification area, a first fingerprint identification area different from the second fingerprint identification area is selected and a fingerprint identification function of the first fingerprint identification area is turned on, and a fingerprint identification function of the second fingerprint identification area is turned off. The purpose of dynamically adjusting the fingerprint identification area to the position where the touch control function is not responded is achieved, if the first fingerprint identification area meeting the conditions cannot be selected, the third fingerprint identification area is selected to cover at least one function area with the user use frequency smaller than the preset threshold, and the fingerprint identification function of the third fingerprint identification area is started. The method achieves the purpose of dynamically adjusting the fingerprint identification area under the condition that the current interface utilization rate of the touch screen reaches the peak value, and improves the applicability of the fingerprint acquisition method.
Example four
Referring to fig. 4, a block diagram of a terminal according to an embodiment of the present invention is shown, which may specifically include:
the determining module 401 is configured to determine a functional area of a triggerable control in a current display interface, where the functional area is configured to respond to a touch input.
A first selecting module 402, configured to determine a first fingerprint identification area from other areas of the touch screen except the functional area, and acquire fingerprint data through the first fingerprint identification area. EXAMPLE five
Referring to fig. 5, a block diagram of a specific structure of a terminal according to an embodiment of the present invention is shown, which may specifically include:
a determining module 501, configured to determine a functional area of a triggerable control in a current display interface, where the functional area is used to respond to a touch input.
The first selecting module 502 is configured to determine a first fingerprint identification area from other areas of the touch screen except the functional area, and acquire fingerprint data through the first fingerprint identification area.
Optionally, the first selecting module 502 may further include:
and the coordinate acquisition submodule is used for acquiring coordinates of the functional area and the position of a second fingerprint identification area in the touch screen, wherein the second fingerprint identification area is a default fingerprint identification area of the terminal.
And the selecting submodule is used for selecting an area which is not overlapped with each functional area as the first fingerprint identification area if the functional area is overlapped with the second fingerprint identification area, and acquiring fingerprint data through the first fingerprint identification area.
And the reminding sub-module is used for displaying a fingerprint identification reminding interface in the first fingerprint identification area, and the fingerprint identification reminding interface comprises at least one of a character reminding interface, a popup frame display interface and a pattern display interface.
A recording module 503, configured to record a corresponding relationship between each functional area in the current application interface and the first fingerprint identification area.
A second selecting module 504, configured to select the first fingerprint identification area for fingerprint data acquisition according to a correspondence between each functional area in the application interface and the first fingerprint identification area when the application interface is entered again.
EXAMPLE six
Referring to fig. 5, a block diagram of a specific structure of another terminal according to an embodiment of the present invention is shown, which may specifically include:
the determining module 601 is configured to determine a functional area of a triggerable control in a current display interface, where the functional area is configured to respond to a touch input.
The first selecting module 602 is configured to determine a first fingerprint identification area from other areas of the touch screen except the functional area, and acquire fingerprint data through the first fingerprint identification area.
Optionally, the first selecting module 602 may further include:
and the coordinate acquisition submodule is used for acquiring coordinates of the functional area and the position of a second fingerprint identification area in the touch screen, wherein the second fingerprint identification area is a default fingerprint identification area of the terminal.
And the selecting submodule is used for selecting an area which is not overlapped with each functional area as the first fingerprint identification area if the functional area is overlapped with the second fingerprint identification area, and acquiring fingerprint data through the first fingerprint identification area.
And the reminding sub-module is used for displaying a fingerprint identification reminding interface in the first fingerprint identification area, and the fingerprint identification reminding interface comprises at least one of a character reminding interface, a popup frame display interface and a pattern display interface.
A frequency obtaining module 603, configured to obtain the user usage frequency of each functional area if there is no area in the current application interface that does not overlap with each functional area.
The third selecting module 604 is configured to select at least one functional area with a frequency of use less than a preset threshold, determine a third fingerprint identification area coinciding with the at least one functional area, and acquire fingerprint data through the third fingerprint identification area.
In summary, according to the terminal provided in the embodiment of the present invention, when a triggerable control corresponding to an application and related to fingerprint identification is triggered in the terminal and enters a corresponding fingerprint identification scenario, a function area corresponding to the triggerable control is displayed on a current application interface, the function area of the triggerable control in the current display interface is determined, a first fingerprint identification area is determined from other areas except the function area in a touch screen, and fingerprint data is collected through the first fingerprint identification area. The purpose of dynamically adjusting the fingerprint identification area to the position where the touch function is not responded is achieved, the problem that the touch function is disordered due to an existing fingerprint identification method is solved when the touch operation area and the fingerprint identification operation area are overlapped, and the user experience is improved.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of a terminal according to another embodiment of the present invention. The terminal includes: a processor, a memory and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the fingerprint acquisition method as described above when executing the computer program.
Specifically, the terminal in fig. 7 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The terminal of fig. 7 includes a Radio Frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a processor 760, an audio circuit 770, a Wi-fi (wireless fidelity) module 780, and a power supply 790.
The input unit 730 may be used, among other things, to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the terminal. Specifically, in the embodiment of the present invention, the input unit 730 may include a touch panel 731. The touch panel 731, also referred to as a touch screen, can collect touch operations of a user (e.g. operations of the user on the touch panel 731 by using a finger, a stylus pen, or any other suitable object or accessory) thereon or nearby, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 731 may include two portions of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 760, and can receive and execute commands sent from the processor 760. In addition, the touch panel 731 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 731, the input unit 730 may include other input devices 732, and the other input devices 732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among them, the display unit 740 may be used to display information input by a user or information provided to the user and various menu interfaces of the terminal. The display unit 740 may include a display panel 741, and optionally, the display panel 741 may be configured in the form of an LCD or an Organic Light-Emitting Diode (OLED).
It should be noted that the touch panel 731 can cover the display panel 741 to form a touch display screen, and when the touch display screen detects a touch operation on or near the touch display screen, the touch display screen is transmitted to the processor 760 to determine the type of the touch event, and then the processor 760 provides a corresponding visual output on the touch display screen according to the type of the touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
The processor 760 is a control center of the terminal, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the first memory 721 and calling data stored in the second memory 722, thereby integrally monitoring the terminal. Alternatively, processor 760 may include one or more processing units.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
An embodiment of the present invention further provides a computer-readable storage medium, where a fingerprint acquisition program is stored on the computer-readable storage medium, and when the fingerprint acquisition program is executed by a processor, the steps of the fingerprint acquisition method described above are implemented.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be appreciated by those skilled in the art that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components of a fingerprint recognition device according to an embodiment of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (7)
1. A fingerprint acquisition method is applied to a terminal with a touch screen, and is characterized by comprising the following steps:
determining a functional area of a triggerable control in a current application interface, wherein the functional area is used for responding to touch input;
determining a first fingerprint identification area from other areas except the functional area in the touch screen, and collecting fingerprint data through the first fingerprint identification area;
the step of determining a first fingerprint identification area from other areas except the functional area in the touch screen and collecting fingerprint data through the first fingerprint identification area includes:
acquiring coordinates of the functional area and a position of a second fingerprint identification area in the touch screen, wherein the second fingerprint identification area is a default fingerprint identification area of the terminal;
if the functional areas coincide with the second fingerprint identification areas, selecting areas which do not coincide with the functional areas as the first fingerprint identification areas, and collecting fingerprint data through the first fingerprint identification areas;
if the current application interface does not have an area which is not overlapped with each functional area, acquiring the user use frequency of each functional area;
selecting at least one functional area with the user use frequency smaller than a preset threshold value, determining a third fingerprint identification area coincident with the at least one functional area, and collecting fingerprint data through the third fingerprint identification area.
2. The method according to claim 1, wherein after the step of selecting an area not interfering with each functional area as the first fingerprint identification area if the coordinates of the functional area coincide with the coordinates of the second fingerprint identification area, and acquiring fingerprint data through the first fingerprint identification area, further comprising:
displaying a fingerprint identification prompt interface in the first fingerprint identification area, wherein the fingerprint identification prompt interface comprises at least one of a character prompt interface, a popup frame display interface and a pattern display interface.
3. The method of claim 1, further comprising:
recording the corresponding relation between each functional area in the current application interface and the first fingerprint identification area;
and when the application interface is accessed again, selecting the first fingerprint identification area to acquire fingerprint data according to the corresponding relation between each functional area in the application interface and the first fingerprint identification area.
4. A terminal, characterized in that the terminal comprises:
the determining module is used for determining a functional area of a triggerable control in the current application interface, wherein the functional area is used for responding to touch input;
the touch screen comprises a first selection module, a second selection module and a third selection module, wherein the first selection module is used for determining a first fingerprint identification area from other areas except the functional area in the touch screen and collecting fingerprint data through the first fingerprint identification area;
wherein the first selection module comprises:
the coordinate acquisition submodule is used for acquiring coordinates of the functional area and the position of a second fingerprint identification area in the touch screen, and the second fingerprint identification area is a default fingerprint identification area of the terminal;
the selecting submodule is used for selecting an area which is not overlapped with each functional area as the first fingerprint identification area if the functional area is overlapped with the second fingerprint identification area, and collecting fingerprint data through the first fingerprint identification area;
a frequency obtaining module, configured to obtain a user usage frequency of each functional area if no area that does not overlap with each functional area exists in the current application interface;
the third selection module is used for selecting at least one functional area with the use frequency of a user smaller than a preset threshold value, determining a third fingerprint identification area coincident with the at least one functional area, and collecting fingerprint data through the third fingerprint identification area.
5. The terminal of claim 4, further comprising:
and the reminding sub-module is used for displaying a fingerprint identification reminding interface in the first fingerprint identification area, and the fingerprint identification reminding interface comprises at least one of a character reminding interface, a popup frame display interface and a pattern display interface.
6. The terminal of claim 4, further comprising:
the recording module is used for recording the corresponding relation between each functional area in the current application interface and the first fingerprint identification area;
and the second selection module is used for selecting the first fingerprint identification area to acquire fingerprint data according to the corresponding relation between each functional area in the application interface and the first fingerprint identification area when the application interface is accessed again.
7. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a fingerprint acquisition program which, when executed by a processor, implements the steps of the fingerprint acquisition method according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710510440.5A CN107329688B (en) | 2017-06-28 | 2017-06-28 | Fingerprint acquisition method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710510440.5A CN107329688B (en) | 2017-06-28 | 2017-06-28 | Fingerprint acquisition method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107329688A CN107329688A (en) | 2017-11-07 |
CN107329688B true CN107329688B (en) | 2020-05-29 |
Family
ID=60198054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710510440.5A Active CN107329688B (en) | 2017-06-28 | 2017-06-28 | Fingerprint acquisition method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107329688B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107563165A (en) * | 2017-08-25 | 2018-01-09 | 广东欧珀移动通信有限公司 | Fingerprint identification method, device, storage medium and terminal |
CN109842491B (en) * | 2017-11-28 | 2021-08-24 | 上海耕岩智能科技有限公司 | Electronic equipment |
CN108090338A (en) * | 2017-12-27 | 2018-05-29 | 深圳信炜科技有限公司 | Electronic equipment |
CN108108701A (en) * | 2017-12-27 | 2018-06-01 | 深圳信炜科技有限公司 | The fingerprint identification method of electronic equipment |
CN108235814B (en) * | 2018-01-05 | 2020-11-20 | 深圳市汇顶科技股份有限公司 | User interface interaction method and terminal equipment |
CN114936056A (en) * | 2018-01-29 | 2022-08-23 | 华为技术有限公司 | Authentication window display method and device |
EP3726419B1 (en) * | 2018-02-12 | 2024-07-31 | Huawei Technologies Co., Ltd. | Fingerprint input method, and terminal |
US11449123B2 (en) * | 2018-03-26 | 2022-09-20 | Huawei Technologies Co., Ltd. | Prompt information display method and electronic device |
CN111656346B (en) * | 2018-06-07 | 2023-11-10 | 华为技术有限公司 | Display method and terminal |
CN109164972B (en) * | 2018-08-23 | 2021-01-01 | Oppo(重庆)智能科技有限公司 | Control method, control device and mobile terminal |
CN109408021A (en) * | 2018-09-29 | 2019-03-01 | 北京小米移动软件有限公司 | Method, apparatus, electronic equipment and the readable storage medium storing program for executing that control icon is shown |
CN113168257B (en) * | 2018-11-22 | 2024-04-12 | 华为技术有限公司 | Method for locking touch operation and electronic equipment |
CN109885998B (en) * | 2019-01-24 | 2022-04-29 | Oppo广东移动通信有限公司 | Fingerprint unlocking method and related equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866167A (en) * | 2014-02-21 | 2015-08-26 | 腾讯科技(深圳)有限公司 | Method and device for controlling quick floating layer panel |
WO2016037318A1 (en) * | 2014-09-09 | 2016-03-17 | 华为技术有限公司 | Fingerprint identification method and apparatus, and mobile terminal |
CN105677305A (en) * | 2014-11-18 | 2016-06-15 | 华为终端(东莞)有限公司 | Icon management method, device and terminal |
CN106130734A (en) * | 2016-06-30 | 2016-11-16 | 努比亚技术有限公司 | The control method of mobile terminal and control device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101774746B1 (en) * | 2015-08-13 | 2017-09-05 | 주식회사 슈프리마 | Authentication method by using finger print and authentication apparatus thereof |
CN106651379A (en) * | 2016-11-17 | 2017-05-10 | 北京小米移动软件有限公司 | Payment method and device |
CN106716431A (en) * | 2016-12-26 | 2017-05-24 | 深圳市汇顶科技股份有限公司 | A fingerprint identification guide method and device |
-
2017
- 2017-06-28 CN CN201710510440.5A patent/CN107329688B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866167A (en) * | 2014-02-21 | 2015-08-26 | 腾讯科技(深圳)有限公司 | Method and device for controlling quick floating layer panel |
WO2016037318A1 (en) * | 2014-09-09 | 2016-03-17 | 华为技术有限公司 | Fingerprint identification method and apparatus, and mobile terminal |
CN105677305A (en) * | 2014-11-18 | 2016-06-15 | 华为终端(东莞)有限公司 | Icon management method, device and terminal |
CN106130734A (en) * | 2016-06-30 | 2016-11-16 | 努比亚技术有限公司 | The control method of mobile terminal and control device |
Also Published As
Publication number | Publication date |
---|---|
CN107329688A (en) | 2017-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107329688B (en) | Fingerprint acquisition method and terminal | |
US20220027446A1 (en) | Implementation of biometric authentication | |
US11514430B2 (en) | User interfaces for transfer accounts | |
JP6719011B2 (en) | Implementation of biometrics | |
US20210224785A1 (en) | User interface for payments | |
US11157136B1 (en) | User interfaces for enabling an activity | |
JP6736686B1 (en) | Implementation of biometrics | |
EP3745303B1 (en) | Implementation of biometric authentication with error condition detection and display of an error indication | |
US11816194B2 (en) | User interfaces for managing secure operations | |
WO2018196699A1 (en) | Method for displaying fingerprint recognition region, and mobile terminal | |
US12221065B2 (en) | Mobile key enrollment and use | |
US11643048B2 (en) | Mobile key enrollment and use | |
CN106383638B (en) | Payment mode display method and mobile terminal | |
US12050675B2 (en) | Radar-based behaviometric user authentication | |
CN107102809A (en) | A kind of fingerprint identification method and mobile terminal | |
CN107450804B (en) | Method and terminal for responding touch operation | |
JP3508546B2 (en) | Screen operation system and screen operation method | |
KR20240095121A (en) | User interfaces for enabling an activity | |
CN106383651B (en) | Hidden application opening method and mobile terminal | |
CN107545164B (en) | Password protection 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 |