Method, electronic device and computer-readable storage medium for fingerprint registration
By displaying a progress indicator on the fingerprint registration interface and updating its growth progress according to the swiping action, the problem of insufficient fingerprint information collection in the prior art is solved, and the accuracy and reliability of fingerprint authentication are improved.
Patent Information
- Application Number
- CN202210263719.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-09-02
- Filing Date
- 2022-03-17
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-03-17
AI Technical Summary
The fingerprint information collected by the existing fingerprint registration method is limited, which affects the success rate of fingerprint authentication when the user completes the registration.
A progress indicator is displayed on the fingerprint registration interface, and the progress of the progress indicator is updated according to the swiping action detected by the fingerprint sensor. The progress indicator is displayed as a growth state only when the finger is not released, guiding the user to continue swiping to obtain more fingerprint information.
Improves the accuracy and reliability of fingerprint authentication after fingerprint registration is completed. By extending the swipe action to obtain more fingerprint information, the accuracy and reliability of fingerprint recognition are enhanced.
Smart Images

Figure CN114998944B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the field of fingerprint registration technology. More specifically, the present disclosure relates to a method, an electronic device, and a computer-readable storage medium for fingerprint registration. Background Art
[0002] With the continuous development of information technology, fingerprint recognition technology is widely used in portable electronic devices and access control devices for user identity authentication. Users are usually required to press the fingerprint recognition area once or multiple times to complete the fingerprint registration. However, this fingerprint registration method can only collect limited fingerprint information, which affects the success rate of fingerprint authentication after the user is registered. Summary of the Invention
[0003] In view of the above-mentioned technical problems, the technical solutions disclosed herein provide, in multiple aspects, a method for fingerprint registration, an electronic device, and a computer-readable storage medium.
[0004] In a first aspect of the present disclosure, a method for fingerprint registration is provided, which is applicable to an electronic device including a display and a fingerprint sensor, the method comprising: displaying a fingerprint registration interface on the display, wherein the fingerprint registration interface includes a progress indicator; displaying the growth progress of the progress indicator on the fingerprint registration interface according to a sliding action of a finger detected by the fingerprint sensor; and in response to detecting that the finger has not left the fingerprint sensor, displaying the progress indicator on the fingerprint registration interface as a growth state to indicate that fingerprint information is being collected from the sliding action.
[0005] In one embodiment, the fingerprint registration interface includes one or more progress indicators, and the method further includes: determining whether the fingerprint registration of the finger is completed according to whether each progress indicator displayed on the fingerprint registration interface is in a completion state.
[0006] In another embodiment, the fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and displaying the progress indicator as a growth state includes: in response to the growth progress of the progress indicator reaching a first preset threshold, moving the background image in a direction opposite to the growth direction of the progress indicator.
[0007] In another embodiment, displaying the growth progress of the progress indicator includes: updating the growth speed or growth length of the progress indicator displayed on the fingerprint registration interface according to the sliding speed or sliding distance of the sliding action.
[0008] In one embodiment, the method further includes, in response to detecting the finger leaving through the fingerprint sensor, determining whether a single swipe action is a valid swipe or an invalid swipe; and determining whether each progress indicator is displayed as a completed state based on whether the single or multiple valid swipes under each progress indicator meet preset conditions.
[0009] In another embodiment, the preset conditions include at least one of the following: detecting that the finger contact time reaches a first preset duration; detecting that the sliding distance reaches a first preset distance; the quality of the collected fingerprint information meets the preset standard; and the amount of data of the collected fingerprint information reaches a second preset threshold.
[0010] In another embodiment, the method further includes: in response to a single valid swipe not satisfying the preset condition, displaying a prompt message on the fingerprint registration interface indicating that the swipe is not completed, so as to prompt the user to continue the swipe action.
[0011] In one embodiment, determining whether a single swipe action is a valid swipe or an invalid swipe includes: determining it as an invalid swipe in response to detecting any of the following items, otherwise determining it as a valid swipe: detecting an incorrect touch operation; detecting that the finger contact time is less than a second preset duration; and detecting that the finger contact time is greater than or equal to a third preset duration and the swiping distance is less than the second preset distance.
[0012] In another embodiment, the fingerprint registration interface includes multiple progress indicators for prompting the user to use different areas of the finger to perform a swiping action, and the method further includes: displaying the multiple progress indicators in sequence on the fingerprint registration interface according to a preset order; and in response to the current progress indicator displayed on the fingerprint registration interface being in a completed state, displaying the next progress indicator on the fingerprint registration interface.
[0013] In another embodiment, the fingerprint registration interface includes three progress indicators, which are respectively located on the left, middle and right sides of the fingerprint registration interface, for prompting the user to use the left area, middle area and right area of the finger to perform corresponding sliding actions respectively.
[0014] In one embodiment, the fingerprint registration interface further includes an indicator mark, and the method further includes: displaying the indicator mark at the front end in the growth direction of the progress mark to prompt the user of the progress position of the progress mark.
[0015] In another embodiment, the progress indicator is displayed as a progress bar.
[0016] In yet another embodiment, the fingerprint sensor is disposed at at least one of: under the screen of the display; at a long side of the display; at a short side of the display; and at the back of the display.
[0017] In a second aspect of the present disclosure, an electronic device is provided, comprising: a fingerprint sensor for detecting a sliding motion of a finger; a display for displaying a fingerprint registration interface, wherein the fingerprint registration interface includes a progress indicator; and a processor, connected to the fingerprint sensor and the display, respectively, and configured to: display the growth progress of the progress indicator on the fingerprint registration interface according to the sliding motion of the finger detected by the fingerprint sensor; and in response to detecting that the finger has not left the fingerprint sensor, display the progress indicator on the fingerprint registration interface as a growth state, to indicate that fingerprint information is being collected from the sliding motion.
[0018] In one embodiment, the fingerprint registration interface includes one or more progress indicators, and the processor is further configured to determine whether the fingerprint registration of the finger is completed according to whether each progress indicator displayed on the fingerprint registration interface is in a completed state.
[0019] In another embodiment, the fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and the processor is further configured to: in response to the growth progress of the progress indicator reaching a first preset threshold, move the background image in a direction opposite to the growth direction of the progress indicator.
[0020] In yet another embodiment, the processor is further configured to update a growth rate or a growth length of the progress indicator displayed on the fingerprint registration interface according to a sliding speed or a sliding distance of the sliding action.
[0021] In one embodiment, the processor is further used to, in response to detecting the finger leaving through the fingerprint sensor, determine whether a single swipe action is a valid swipe or an invalid swipe; and determine whether each progress indicator is displayed as a completed state based on whether the single or multiple valid swipes under each progress indicator meet preset conditions.
[0022] In another embodiment, the preset conditions include at least one of the following: detecting that the finger contact time reaches a first preset duration; detecting that the sliding distance reaches a first preset distance; the quality of the collected fingerprint information meets the preset standard; and the amount of data of the collected fingerprint information reaches a second preset threshold.
[0023] In yet another embodiment, the processor is further configured to, in response to a single valid swipe not satisfying the preset condition, display a prompt message on the fingerprint registration interface indicating that the swipe is not completed, so as to prompt the user to continue the swipe action.
[0024] In one embodiment, the processor is further used to: determine an invalid swipe in response to detecting any one of the following items, otherwise determine it as a valid swipe: detecting a false touch operation; detecting that the finger contact time is less than a second preset duration; and detecting that the finger contact time is greater than or equal to a third preset duration, and the swiping distance is less than the second preset distance.
[0025] In another embodiment, the fingerprint registration interface includes multiple progress indicators for prompting the user to use different areas of the finger to perform a swiping action, and the processor is further used to: display the multiple progress indicators in sequence on the fingerprint registration interface according to a preset order; and in response to the current progress indicator displayed on the fingerprint registration interface being in a completed state, display the next progress indicator on the fingerprint registration interface.
[0026] In another embodiment, the fingerprint registration interface includes three progress indicators, which are respectively located on the left, middle and right sides of the fingerprint registration interface, for prompting the user to use the left area, middle area and right area of the finger to perform corresponding sliding actions respectively.
[0027] In one embodiment, the fingerprint registration interface further includes an indicator mark, and the display is further configured to display the indicator mark at the foremost end of the growth direction of the progress mark to prompt the user of the progress position of the progress mark.
[0028] In another embodiment, the progress indicator is displayed as a progress bar.
[0029] In yet another embodiment, the fingerprint sensor is disposed at at least one of: under the screen of the display; at a long side of the display; at a short side of the display; and at the back of the display.
[0030] In a third aspect of the present disclosure, a computer-readable storage medium is provided, which stores a program for fingerprint registration. When the program is executed by a processor, the method according to any one of the first aspects of the present disclosure is executed.
[0031] Through the above description of the technical solution of the present invention and its multiple embodiments, those skilled in the art can understand that the method for fingerprint registration of the present invention can keep displaying the progress indicator as a growth state on the fingerprint registration interface instead of displaying it as a completion state when the fingerprint sensor detects that the finger has not left. According to such a setting, the user can be guided to enter more fingerprint information and will not stop inputting because the progress indicator appears in the completion state. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts.
[0033] Figure 1 Schematically illustrates a flow chart of a method for fingerprint registration according to an embodiment of the present disclosure;
[0034] Figure 2 Schematically illustrating a flow chart of a method for fingerprint registration according to another embodiment of the present disclosure;
[0035] Figure 3 A schematic diagram schematically illustrates the growth progress of a display progress indicator according to an embodiment of the present disclosure;
[0036] Figure 4 A schematic diagram schematically illustrates a moving background image according to an embodiment of the present disclosure;
[0037] Figure 5 Schematically illustrating a flow chart of a method for determining whether each progress indicator is displayed as a completed state according to an embodiment of the present disclosure;
[0038] Figure 6 Schematically illustrating a method flow chart of a fingerprint registration interface including multiple progress indicators according to an embodiment of the present disclosure;
[0039] Figure 7 A schematic diagram schematically illustrating displaying multiple progress indicators according to an embodiment of the present disclosure; and
[0040] Figure 8 A schematic block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0041] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0042] The present disclosure addresses the shortcomings of existing technologies and provides a new and feasible solution. Specifically, the disclosed fingerprint registration method can display a progress indicator as "growing" on the fingerprint registration interface while the user's finger remains on the fingerprint sensor. This can guide the user to maintain a swipe motion for a longer time or over a longer distance to obtain more fingerprint information, thereby improving the accuracy and reliability of fingerprint authentication or recognition after fingerprint registration is completed.
[0043] From the following description, those skilled in the art will appreciate that the present disclosure also provides, in various embodiments, various implementation methods for further improving the amount of fingerprint information that can be entered. For example, in some embodiments, the growth rate or length of a progress indicator can be updated based on the swiping speed or swiping distance of the user, thereby facilitating guidance for the user to enter fingerprint information. In other embodiments, multiple progress indicators can be provided to prompt the user to swipe using different areas of the finger, thereby improving the scope and completeness of fingerprint information collection. The following describes in detail specific implementation methods of the present disclosure in conjunction with the accompanying drawings.
[0044] Figure 1 The following schematically shows a flow chart of a method for fingerprint registration according to an embodiment of the present disclosure. Figure 1 As shown in , a method 100 for fingerprint registration is provided, which is applicable to an electronic device including a display and a fingerprint sensor. The method 100 may include: in step 110, a fingerprint registration interface may be displayed on the display, wherein the fingerprint registration interface may include a progress indicator. In some embodiments, the electronic device may include, for example, a mobile phone, a computer, an access control system, a door lock, and the like. In other embodiments, the fingerprint sensing area of the fingerprint sensor may be set to a regular or irregular shape such as a square, a bar, a circle, or a sector.
[0045] In other embodiments, the fingerprint sensor may be provided at least one of the following: under the screen of the display; on the long side of the display; on the short side of the display; and on the back of the display, etc. The long side of the display, the short side of the display, and the back of the display here are not limited to including the direct connection between the fingerprint sensor and the display, but may also include the relative positional relationship between the fingerprint sensor and the display. For example, in some application scenarios, the side and / or back of the display may be surrounded by a housing, and the fingerprint sensor may be provided on the housing at least one of the long side, short side, and back of the display. In some application scenarios, the fingerprint sensor is located under the screen of the display, so that the user can enter and identify the fingerprint by swiping on the screen. In some other embodiments, the fingerprint sensor may also be provided coplanar with the display, or may be provided coplanar with an input device such as a keyboard, etc.
[0046] In some embodiments, the fingerprint registration interface can be used to interact with the user. In one embodiment of the present disclosure, a progress indicator can be used to indicate the progress of the current fingerprint registration. In another embodiment, the progress indicator can be displayed as a progress bar. In yet another embodiment, the progress indicator can be displayed in text form (for example, presenting progress changes in the form of a numerical percentage or text description) and / or image form (for example, indicating progress changes based on changes in the color, line, completeness, etc. of the image). In some embodiments, the fingerprint registration interface may include one or more progress indicators.
[0047] Next, in step 120, the growth progress of the progress indicator can be displayed on the fingerprint registration interface based on the swiping action of the finger detected by the fingerprint sensor. In some embodiments, the growth progress of the progress indicator can be changed accordingly based on the changes in the position of the finger during the detected swiping action. In other embodiments, the growth progress can be used to indicate the amount of fingerprint information entered. In still other embodiments, in response to the fingerprint sensor not detecting the swiping action of the finger or not detecting the movement of the finger, the growth progress of the progress indicator may not change. Displaying the growth progress of the progress indicator can provide feedback to the user on the degree of completion of the swiping action and the progress of the fingerprint registration, thereby guiding the user to enter more fingerprint information.
[0048] Furthermore, in step 130, in response to the fingerprint sensor detecting that the finger has not left, the progress indicator can be displayed in the fingerprint registration interface as a growth state to indicate that fingerprint information is being collected from the swiping action. In some embodiments, the growth state is an unfinished state. In other embodiments, detecting that the finger has not left can be understood as detecting that the finger has not left the fingerprint sensing area of the fingerprint sensor. By canceling the data volume limit during a single swipe, when the finger has not left the fingerprint sensor, the progress indicator can always be displayed as a growth state rather than a completion state to indicate that fingerprint information is continuously being collected from the swiping action, thereby guiding the user to continue the swiping action in order to obtain more fingerprint information. In yet other embodiments, in response to the fingerprint sensor detecting that the finger has left, the progress indicator can be displayed as a growth state or a completion state based on the amount of fingerprint information collected.
[0049] In one embodiment of the present disclosure, method 100 may further include: determining whether the registration of the fingerprint of the finger is completed according to whether each progress indicator displayed on the fingerprint registration interface is in a completed state. For example, in one embodiment, the fingerprint registration interface includes a progress indicator, and in response to the progress indicator being in a completed state, it is determined that the registration of the fingerprint of the finger is completed. In another embodiment, the fingerprint registration interface may include multiple progress indicators, and in response to the multiple progress indicators being in a completed state, it is determined that the registration of the fingerprint of the finger is completed. In yet another embodiment, the fingerprint registration interface may include multiple progress indicators, and displaying the progress indicator as a growth state in step 130 may include: displaying the current progress indicator as a growth state. In one embodiment, in response to detecting that the finger leaves through the fingerprint sensor, it may be determined that the current progress indicator is displayed as a growth state or a completed state based on the amount of fingerprint information collected.
[0050] Combination of the above Figure 1 An exemplary description of the method for fingerprint registration according to an embodiment of the present disclosure is provided. It is understood that, compared to setting a preset value for the amount of fingerprint information collected and displaying a completion status when the preset value is reached during the swiping process, the method disclosed herein keeps the progress indicator showing a growth status when it detects that the finger has not left, which is beneficial for obtaining more fingerprint information, thereby improving the accuracy and reliability of fingerprint recognition. It is also understood that the above description is exemplary. For example, in another embodiment, the growth status of the progress indicator displayed in step 120 may include updating the growth speed or growth length of the progress indicator displayed on the fingerprint registration interface according to the swiping speed or swiping distance of the swiping action. The following will be combined with Figure 2 Provide a detailed description.
[0051] Figure 2 The following schematically shows a flow chart of a method for fingerprint registration according to another embodiment of the present disclosure. Figure 2 The method 200 shown in FIG. 2 may be Figure 1 The specific manifestation of the method 100 shown in FIG. Figure 1 The description of can also be applied to the following description of method 200.
[0052] like Figure 2As shown in , method 200 may include: in step 210, a fingerprint registration interface may be displayed on a display, wherein the fingerprint registration interface may include a progress indicator. Then, in step 220, the growth progress of the progress indicator may be displayed on the fingerprint registration interface based on the swiping action of the finger detected by the fingerprint sensor. In one embodiment of the present disclosure, step 220 may include: in step 221 (shown in a dotted box), updating the growth speed or growth length of the progress indicator displayed on the fingerprint registration interface based on the swiping speed or swiping distance of the swiping action.
[0053] For example, in some application scenarios, the faster the swipe speed or the longer the swipe distance in response to the swipe action, the faster the growth rate of the progress indicator can be or the longer the growth length can be, i.e., the faster the growth progress of the progress indicator is displayed. Correspondingly, the slower the swipe speed or the shorter the swipe distance in response to the swipe action, the slower the growth rate of the progress indicator can be or the shorter the growth length can be, i.e., the slower the growth progress of the progress indicator is displayed. In other application scenarios, the growth rate of the progress indicator can be updated accordingly in response to a change in the swipe speed of the swipe action.
[0054] For easier understanding, the following Figure 3 An exemplary description is given. Figure 3 The following schematically shows the growth progress of the progress indicator according to an embodiment of the present disclosure. Figure 3 As shown in , before the sliding action, the display may show Figure 3 The fingerprint registration interface 301 shown in FIG. 1 (a) may be displayed as follows when the swiping speed of the swiping action is slow and / or the swiping distance is short. Figure 3 The progress indicator 302 on the fingerprint registration interface 301 shown in FIG (b) is a slow-growing progress indicator. When the swiping speed of the swiping action is fast and / or the swiping distance is long, it can be displayed as, for example Figure 3 FIG. 3 (c) shows a progress indicator 302 on the fingerprint registration interface 301 showing a faster progress growth.
[0055] In another embodiment, the fingerprint registration interface 301 may further include an indicator mark 303, such as Figure 3 As shown in Figures (b) and (c) of the figure, indicator mark 303 can be displayed at the front end of the growth direction of progress indicator 302 to inform the user of the progress position of progress indicator 302. In some embodiments, indicator mark 303 is not limited to the box form shown in the figure, and can also be other forms, such as circle, ellipse, line, arrow, text, etc.
[0056] Return below Figure 2 Continue to describe, such as Figure 2As further shown in , method 200 may further include step 230, in response to detecting that the finger has not left the fingerprint sensor, the progress indicator may be displayed in a growth state on the fingerprint registration interface to indicate that fingerprint information is being collected from the swiping action. In one embodiment of the present disclosure, the fingerprint registration interface may further include a background image, and the background image may be displayed below the progress indicator. In another embodiment, step 230 may include step 231 (shown in a dotted box), in response to the growth progress of the progress indicator reaching a first preset threshold, the background image may be moved in a direction opposite to the growth direction of the progress indicator.
[0057] In some embodiments, the background image may include an image of fingerprint content or other content. In some embodiments, the progress indicator may be displayed on the background image and may cover part or all of the background image. In other embodiments, the progress indicator may be displayed on the background image in a translucent form, so that the user can see the content of the background image through the progress indicator. In some further embodiments, in response to the growth progress of the progress indicator reaching a first preset threshold, the current growth progress may be kept displayed, and the background image may be moved so that the user visually has the visual experience that the progress indicator is continuing to grow. In yet another embodiment, in response to the growth progress of the progress indicator reaching a first preset threshold, the background image may be moved while the progress indicator continues to grow, as long as the progress indicator is not displayed as completed. For ease of understanding, the following will be combined with Figure 4 An exemplary description is given.
[0058] Figure 4 A schematic diagram schematically illustrates a moving background image according to an embodiment of the present disclosure, wherein Figure 4 Figure (a) shows the fingerprint registration interface diagram before moving the background image. Figure 4 Figure (b) shows the fingerprint registration interface after the background image is moved. Figure 4 As shown in Figure (a), the fingerprint registration interface 401 may include a progress indicator 403 and a background image 402, and the background image 402 may be displayed under the progress indicator 403. Based on the detected sliding action of the finger, the growth progress of the progress indicator 403 as shown in the figure may be displayed on the fingerprint registration interface 401.
[0059] In one embodiment, in response to the growth progress of the progress indicator 403 reaching a first preset threshold, for example Figure 4 The progress position 404 shown in FIG. (b) can move the background image 402 in a direction opposite to the growth direction of the progress indicator 403 (eg, the downward direction shown by the arrow in the figure). For example, see Figure 4 The position of the dotted circle on the background image 402 shown in FIG. (a) can be moved to the position shown in FIG. Figure 4 The dotted circle position is shown in Figure (b).
[0060] In another embodiment, the first preset threshold value may also be set as, for example Figure 4 In the progress position 405 shown in FIG. (a), in response to the growth progress of the progress indicator 403 reaching the first preset threshold at position 405, the growth progress of the progress indicator 403 can be continuously updated according to the detected sliding action of the finger, and the background image 402 can be moved upward. For example, the following can be formed Figure 4 In the fingerprint registration interface 402 shown in FIG. 5 (b), the progress indicator 403 can grow to the position 404 but will not grow to the completion state (eg, grow to the bottom end), and the background image 402 is also in an upward moving state.
[0061] Combination of the above Figure 2-Figure 4 A method for fingerprint registration according to another embodiment of the present disclosure is described in detail. It is understood that by moving the background image during the growth of the progress indicator, the progress indicator can always be displayed in a growth state, so as to allow the user to extend the swiping action as much as possible, thereby obtaining more comprehensive fingerprint information. In addition, the above description is exemplary and not restrictive. For example, the method for fingerprint registration may not be limited to Figure 2 Steps 210, 220, and 230 shown in FIG can also include steps such as determining a sliding action after detecting that the finger has left the device to determine the state of the progress indicator. Figure 5 An exemplary description is given.
[0062] Figure 5 Schematically shows a flow chart of a method for determining whether each progress indicator is displayed as a completed state according to an embodiment of the present disclosure. Figure 5 As shown in , method 500 may include, in step 510, displaying a fingerprint registration interface on a display, wherein the fingerprint registration interface may include a progress indicator. Then, in step 520, the growth progress of the progress indicator may be displayed on the fingerprint registration interface according to the sliding action of the finger detected by the fingerprint sensor. Then, the process may proceed to step 530, in response to detecting that the finger has not left through the fingerprint sensor, displaying the progress indicator as a growth state on the fingerprint registration interface. Steps 510, 520, and 530 have been combined in the above text. Figure 1 Steps 110, 120, and 130 shown in FIG. Figure 2 Step 210, step 220 and step 230 are described in detail and will not be repeated here.
[0063] like Figure 5As further shown in FIG5 , method 500 may further include: in step 541, in response to detecting the finger leaving the fingerprint sensor, determining whether the single swipe action is a valid swipe or an invalid swipe. In some embodiments, detecting the finger leaving the fingerprint sensor may include detecting that the finger leaves (or does not contact) the fingerprint sensing area of the fingerprint sensor. A single swipe action may be a swipe action in which the finger continuously contacts the fingerprint sensor. In other embodiments, a valid swipe action may be a swipe action that can collect valid fingerprint information, and an invalid swipe action may be a swipe action that cannot collect fingerprint information or collects fingerprint information that is meaningless for identification.
[0064] In one embodiment of the present disclosure, determining whether a single swipe action is a valid swipe or an invalid swipe may include: determining it as an invalid swipe in response to detecting any of the following items, otherwise determining it as a valid swipe: detecting a false touch operation; detecting that the finger contact time is less than a second preset duration; and detecting that the finger contact time is greater than or equal to a third preset duration, and the swiping distance is less than the second preset distance.
[0065] In some embodiments, detecting an unintended touch may include determining, for example, whether the collected previous and subsequent fingerprint information is correlated or continuous, to determine whether the currently detected operation is an unintended touch. In some application scenarios, when a finger is detected to have been in contact with the fingerprint sensor or display screen for too short a time, or pressed for too long without movement, or swiped for too short a time, these situations typically occur due to user misoperation. In this case, a determination can be made by detecting the finger contact time, swiping distance, and comparing them with preset parameters such as a second preset duration, a third preset duration, and a second preset distance. This determination can effectively eliminate possible invalid swipes, thereby determining valid swipe actions and performing subsequent operations. In yet other embodiments, method 500 may further include displaying a prompt message on the fingerprint registration interface indicating an invalid swipe action in response to a single swipe action being deemed invalid.
[0066] Next, in step 542, it can be determined whether each progress indicator is displayed as completed based on whether the single or multiple valid swipes under each progress indicator meet preset conditions. After determining that the single swipe action is a valid swipe, the single swipe action can be further used to determine the status of the progress indicator. In some embodiments, method 500 may further include: in response to determining that the current progress indicator is displayed as completed, a prompt message indicating the completion of the swipe can be displayed on the fingerprint registration interface. In other embodiments, method 500 may further include: in response to determining that all progress indicators on the fingerprint registration interface are displayed as completed, a prompt message indicating that the registration is complete can be displayed.
[0067] In another embodiment of the present disclosure, the preset conditions may include at least one of the following: detecting that the finger contact time reaches a first preset duration; detecting that the swipe distance reaches a first preset distance; the quality of the collected fingerprint information meets a preset standard; and the amount of collected fingerprint information reaches a second preset threshold. In one specific embodiment, the first preset distance can be set to, for example, 1 cm. In step 542, the current progress indicator can be determined to be displayed as completed when a single valid swipe under the current progress indicator reaches 1 cm or when the cumulative number of valid swipes reaches (i.e., equal to or greater than) 1 cm.
[0068] In some application scenarios, when the collected fingerprint image is blurry, the quality of the fingerprint information may not meet the preset standard, resulting in the inability to accurately identify the fingerprint information. The preset standard can be a fingerprint quality standard that enables fingerprint recognition. Furthermore, by setting the second preset threshold, it can be ensured that fingerprint information of a certain range of the finger is collected, rather than limited fingerprint information at only one position on the finger. This is beneficial for improving the accuracy of fingerprint recognition and authentication after successful registration and reducing the false positive rate.
[0069] In some embodiments, satisfying the preset conditions may include satisfying any one of the preset conditions or satisfying multiple of the above preset conditions at the same time. In other embodiments, satisfying the preset conditions may include prioritizing multiple of the above preset conditions so as to make judgments in sequence according to the order of priority among the multiple preset conditions. When a preset condition with a higher priority is satisfied, there is no need to judge other preset conditions with lower priorities. In still other embodiments, satisfying the preset conditions may include assigning a weight to each of the multiple preset conditions according to the importance of multiple of the above preset conditions so as to determine whether each progress indicator is displayed as a completed state based on a weighted average result of the judgment results of the multiple preset conditions.
[0070] In another embodiment, method 500 may further include: in response to a single valid swipe not meeting the aforementioned preset conditions, displaying a prompt message on the fingerprint registration interface indicating that the swipe is not complete, prompting the user to continue the swipe action, thereby determining whether the current progress indicator is displayed as completed based on whether the cumulative number of valid swipes meets the aforementioned preset conditions. The prompt message described herein may be displayed in the form of text, images, animations, videos, renderings, etc.
[0071] Combination of the above Figure 5The determination of whether a progress indicator is displayed as completed according to an embodiment of the present disclosure is described in detail. It can be understood that, by implementing step 530, the amount of data collected by a single swipe action can be effectively increased, so that when combined with steps 541 and 542, the number of swipe actions under each progress indicator can be effectively controlled, and fingerprint registration can be completed without frequent swipe actions, thereby improving the user experience. For example, in some specific practices, by executing method 500 of this embodiment, it can be controlled that only 1-2 effective swipes are required under each progress indicator to complete the progress of a single progress indicator. The following will be combined with Figure 6 The case where the fingerprint registration interface includes multiple progress indicators is described exemplarily.
[0072] Figure 6 The following description shows a schematic diagram of a method flow chart of a fingerprint registration interface including multiple progress indicators according to an embodiment of the present disclosure. Figure 1 The method 100 described herein is combined with Figure 2 The described method 200 and the combination Figure 5 The method 500 is described as a specific embodiment, so the descriptions of the methods 100, 200 and 500 in the foregoing text may also be applied to the following description of the method 600.
[0073] like Figure 6 As shown in , method 600 may include: in step 610, a fingerprint registration interface may be displayed on a display, wherein the fingerprint registration interface may include multiple progress indicators for prompting the user to use different areas of the finger to perform a swiping action. The multiple progress indicators may be located at different positions on the fingerprint registration interface. The multiple progress indicators may be connected or spaced apart. The sizes of the multiple progress indicators may be the same or different. The shapes of the multiple progress indicators may be the same or different. Setting multiple progress indicators is conducive to collecting more comprehensive and complete fingerprint information of the finger.
[0074] Furthermore, the display mode of multiple progress indicators can be executed according to step 620. For example, multiple progress indicators can be displayed in sequence on the fingerprint registration interface in a preset order. According to such setting values, the user can be guided to perform swiping actions with different areas of the finger in a preset order. In one embodiment, step 620 can include step 621 (shown in a dotted box), that is, in response to the current progress indicator displayed on the fingerprint registration interface being in a completed state, the next progress indicator can be displayed on the fingerprint registration interface. For ease of understanding, the following will be combined with Figure 7 An exemplary description is given.
[0075] Figure 7Schematic diagram showing multiple progress indicators according to an embodiment of the present disclosure. Figure 7 As shown in FIG. 7( a ), the fingerprint registration interface 701 may include a first progress indicator 702, which may be a progress bar located in the middle of the fingerprint registration interface 701. In one embodiment, an indicator mark 703 may be displayed at the front end of the growth direction of the first progress indicator 702 to prompt the user of the progress position of the first progress indicator 702. The growth progress of the first progress indicator 702 may be combined with the above Figure 1 Steps 120 and 130 described above, combined Figure 2 Steps 220 and 230 described, and combined Figure 5 Step 520, step 530, step 541 and step 542 described are the same or similar and are not repeated here.
[0076] Then, as the first progress indicator 702 grows (or progress accumulates), in response to the first progress indicator 702 being in the completed state, for example Figure 7 As shown in FIG. 1 (b), the first progress indicator 702 grows to the bottom position (ie, the completion state), and the next progress indicator (eg Figure 7 The second progress indicator 704 in FIG. 7( b ) may be a progress bar, which may be located on the left side of the fingerprint registration interface 701 .
[0077] Further, if Figure 7 As shown in FIG. 7(c), as the second progress indicator 704 grows, in response to the second progress indicator 704 growing to the bottom position (i.e., the completed state) in the figure, a third progress indicator 705 may be displayed. Fingerprint registration may be completed when the third progress indicator 705 is in the completed state, and a prompt message indicating the completion of fingerprint registration may be displayed. The third progress indicator 705 may be a progress bar, which may be located on the right side of the fingerprint registration interface 701.
[0078] In this embodiment, the fingerprint registration interface 701 may include three progress indicators 702, 704, and 705, which may be located in the middle, left, and right portions of the fingerprint registration interface 701, respectively, to prompt the user to use the middle, left, and right portions of their finger to perform corresponding swipe actions. This partitioning arrangement is more consistent with the human body's swipe habits, and combined with controlling the number of valid swipes under each progress indicator, the total number of valid swipes required to complete registration can be controlled within a reasonable range. For example, in one embodiment, one progress indicator can be completed by controlling 1-2 valid swipes, and three progress indicators can be controlled to complete fingerprint registration within 3-6 valid swipes, which is beneficial for reducing the total number of swipes, thereby improving registration efficiency and enhancing the user experience.
[0079] Combination of the above Figure 6 and Figure 7 The technical solution including multiple progress indicators according to the embodiment of the present disclosure is described as an example. It is understood that the above description is exemplary and not restrictive. For example, the number of progress indicators may not be limited to Figure 7 The three shown in the figure can be set to more or less as needed. Multiple progress indicators can be limited to Figure 7 The multiple progress indicators are not limited to the adjacent arrangement shown in the figure, but can also be arranged to be spaced or intersecting as needed. For example, the multiple progress indicators are not limited to the display order shown in the figure, and can also be arranged to be displayed in the order of, for example, the left, middle, and right. The multiple progress indicators are not limited to the progress bar form shown in the figure, and can also be displayed in other forms as needed.
[0080] Figure 8 Schematically shows a schematic block diagram of an electronic device according to an embodiment of the present disclosure. Figure 8 As shown in the figure, the electronic device 800 may include: a fingerprint sensor 801 for detecting a sliding motion of a finger; a display 802 for displaying a fingerprint registration interface, wherein the fingerprint registration interface includes a progress indicator; and a processor 803, which can be connected to the fingerprint sensor 801 and the display 802 respectively, and is used to: display the growth progress of the progress indicator on the fingerprint registration interface according to the sliding motion of the finger detected by the fingerprint sensor 801; and in response to detecting that the finger has not left the fingerprint sensor 801, display the progress indicator on the fingerprint registration interface as a growth state to indicate that fingerprint information is collected from the sliding motion.
[0081] In one embodiment, the fingerprint registration interface may include one or more progress indicators, and the processor 803 may be further configured to determine whether the fingerprint registration of the finger is completed according to whether each progress indicator displayed on the fingerprint registration interface is in a completed state.
[0082] In another embodiment, the fingerprint registration interface may further include a background image, and the background image is displayed below the progress indicator; and the processor 803 may further be used to: in response to the growth progress of the progress indicator reaching a first preset threshold, move the background image in a direction opposite to the growth direction of the progress indicator.
[0083] In yet another embodiment, the processor 803 may be further configured to update a growth rate or a growth length of a progress indicator displayed on the fingerprint registration interface according to a swiping speed or a swiping distance of the swiping action.
[0084] In one embodiment, the processor 803 can also be used to, in response to detecting the finger leaving through the fingerprint sensor 801, determine whether a single swipe action is a valid swipe or an invalid swipe; and determine whether each progress indicator is displayed as a completed state based on whether the single or multiple valid swipes under each progress indicator meet preset conditions.
[0085] In another embodiment, the preset conditions may include at least one of the following: detecting that the finger contact time reaches a first preset duration; detecting that the sliding distance reaches a first preset distance; the quality of the collected fingerprint information meets the preset standard; and the amount of data of the collected fingerprint information reaches a second preset threshold.
[0086] In another embodiment, the processor 803 may be further configured to, in response to a single valid swipe not satisfying a preset condition, display a prompt message on the fingerprint registration interface indicating that the swipe is not completed, so as to prompt the user to continue the swipe action.
[0087] In one embodiment, the processor 803 can be further used to: determine an invalid swipe in response to detecting any of the following items, otherwise determine it as a valid swipe: detecting a false touch operation; detecting that the finger contact time is less than a second preset duration; and detecting that the finger contact time is greater than or equal to a third preset duration, and the swiping distance is less than the second preset distance.
[0088] In another embodiment, the fingerprint registration interface may include multiple progress indicators to prompt the user to use different areas of the finger to perform a swiping action, and the processor 803 may be further used to: display multiple progress indicators in sequence on the fingerprint registration interface according to a preset order; and in response to the current progress indicator displayed on the fingerprint registration interface being in a completed state, display the next progress indicator on the fingerprint registration interface.
[0089] In another embodiment, the fingerprint registration interface may include three progress indicators, located on the left, middle and right sides of the fingerprint registration interface, respectively, for prompting the user to use the left, middle and right areas of the finger to perform corresponding sliding actions respectively.
[0090] In one embodiment, the fingerprint registration interface may further include an indicator mark, and the display 802 may further be configured to display the indicator mark at the front end of the growth direction of the progress mark to prompt the user of the progress position of the progress mark.
[0091] In another embodiment, the progress indicator may be displayed as a progress bar.
[0092] In yet another embodiment, the fingerprint sensor 801 may be disposed at at least one of the following locations: under the screen of the display 802 ; on a long side of the display 802 ; on a short side of the display 802 ; and on the back of the display 802 .
[0093] The electronic device according to the embodiment of the present disclosure has been described and explained in detail in conjunction with the method above, and will not be repeated here.
[0094] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or by hardware. Figure 1-Figure 7 All or part of the steps of the described method embodiment may be completed by hardware related to program instructions. The aforementioned program instructions may be stored in a computer-readable storage medium. When the program instructions are executed, the steps of the aforementioned method embodiment may be executed.
[0095] Computer-readable storage media can be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or components, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), a static random access memory (SRAM), a digital versatile disk (DVD), an optical storage device, a magnetic storage device, or any suitable combination thereof. Any such computer storage medium can be part of a device or accessible or connectable to a device. Any application or module described in this disclosure can be implemented using computer-readable / executable instructions stored or otherwise maintained by such a computer-readable storage medium.
[0096] Through the above description of the technical solutions and multiple embodiments of the method and electronic device for fingerprint registration disclosed in the present invention, those skilled in the art can understand that the method for fingerprint registration disclosed in the present invention can keep the displayed progress indicator in a growing state rather than a completed state during the period when it is detected that the finger has not left the fingerprint sensor, so that more fingerprint information can be obtained, which is beneficial to improving the accuracy of fingerprint recognition and reducing the false positive rate of fingerprint authentication. In some embodiments, the growth rate or growth length of the displayed progress indicator can be updated according to the sliding speed or sliding distance of the sliding action, so that the user can get effective feedback during the finger sliding process, which is beneficial to increasing the user's willingness to continue to input fingerprint information. In other embodiments, by setting multiple progress indicators, the sliding action required to complete the fingerprint registration can be controlled within a limited number of times, which is beneficial to improving the efficiency of fingerprint registration and optimizing the user's experience.
[0097] Although the embodiments of the present disclosure are described above, the contents are only embodiments used to facilitate understanding of the present disclosure and are not intended to limit the scope and application scenarios of the present disclosure. Any person skilled in the art of the present disclosure may make any modifications and changes in the form and details of the implementation without departing from the spirit and scope of the present disclosure. However, the scope of patent protection of the present disclosure shall still be based on the scope defined by the attached claims.
Claims
1. A method for fingerprint registration, applicable to an electronic device comprising a display and a fingerprint sensor, the method comprising: Displaying a fingerprint registration interface on the display, wherein the fingerprint registration interface includes a progress indicator; Displaying the growth progress of the progress indicator on the fingerprint registration interface according to the sliding action of the finger detected by the fingerprint sensor; In response to detecting that the finger has not been released through the fingerprint sensor, displaying the progress indicator as a growing state on the fingerprint registration interface to indicate that fingerprint information is being collected from the swiping action; In response to detecting that the finger is released through the fingerprint sensor, determining whether the single swipe action is a valid swipe or an invalid swipe; as well as Whether each progress indicator is displayed as completed is determined based on whether the single or multiple valid swipes under each progress indicator meet the preset conditions.
2. The method according to claim 1, wherein the fingerprint registration interface includes one or more progress indicators, the method further comprising: Whether the fingerprint registration of the finger is completed is determined according to whether each progress indicator displayed on the fingerprint registration interface is in a completion state.
3. The method according to claim 1, wherein The fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and Displaying the progress indicator as a growth state includes: In response to the growth progress of the progress indicator reaching a first preset threshold, the background image is moved in a direction opposite to the growth direction of the progress indicator.
4. The method according to claim 2, wherein The fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and Displaying the progress indicator as a growth state includes: In response to the growth progress of the progress indicator reaching a first preset threshold, the background image is moved in a direction opposite to the growth direction of the progress indicator.
5. The method according to claim 1, wherein displaying the growth progress of the progress indicator comprises: According to the sliding speed or sliding distance of the sliding action, the growth speed or growth length of the progress mark displayed on the fingerprint registration interface is updated.
6. The method according to claim 2, wherein displaying the growth progress of the progress indicator comprises: According to the sliding speed or sliding distance of the sliding action, the growth speed or growth length of the progress mark displayed on the fingerprint registration interface is updated.
7. The method according to claim 1, wherein the preset condition comprises at least one of the following: Detecting that the finger contact time reaches a first preset time length; Detecting that the sliding brush distance reaches a first preset distance; The quality of the collected fingerprint information meets the preset standards; and The amount of collected fingerprint information reaches a second preset threshold.
8. The method according to claim 1, further comprising: In response to a single valid swipe not meeting the preset condition, a prompt message indicating that the swipe is not completed is displayed on the fingerprint registration interface to prompt the user to continue the swipe action.
9. The method according to claim 7, further comprising: In response to a single valid swipe not meeting the preset condition, a prompt message indicating that the swipe is not completed is displayed on the fingerprint registration interface to prompt the user to continue the swipe action.
10. The method according to claim 1, wherein determining whether a single swipe action is a valid swipe or an invalid swipe comprises: In response to detecting any of the following, it is determined to be an invalid swipe; otherwise, it is determined to be a valid swipe: An accidental touch operation is detected; Detecting that the finger contact time is less than a second preset time length; and It is detected that the finger contact time is greater than or equal to the third preset time length, and the sliding distance is less than the second preset distance.
11. The method according to claim 2, wherein the fingerprint registration interface includes multiple progress indicators for prompting the user to use different areas of the finger to perform a swipe action, the method further comprising: Displaying the multiple progress indicators in sequence on the fingerprint registration interface according to a preset order; and In response to the current progress indicator displayed on the fingerprint registration interface being in a completion state, a next progress indicator is displayed on the fingerprint registration interface.
12. The method according to claim 11, wherein the fingerprint registration interface includes three progress indicators, which are respectively located on the left, middle and right sides of the fingerprint registration interface, for prompting the user to use the left area, middle area and right area of the finger to perform corresponding sliding actions respectively.
13. The method according to any one of claims 1 to 12, wherein the fingerprint registration interface further includes an indicator mark, and the method further includes: The indicator mark is displayed at the foremost end in the growth direction of the progress mark to prompt the user of the progress position of the progress mark.
14. The method according to any one of claims 1 to 12, wherein: The progress indicator is displayed as a progress bar.
15. The method according to claim 13, wherein The progress indicator is displayed as a progress bar.
16. The method according to any one of claims 1 to 12, wherein the fingerprint sensor is disposed at at least one of the following: under the screen of the display; a long side of the display; the short sides of the display; and The back side of the display.
17. An electronic device comprising: Fingerprint sensor, used to detect the swipe of a finger; A display, configured to display a fingerprint registration interface, wherein the fingerprint registration interface includes a progress indicator; as well as a processor, connected to the fingerprint sensor and the display, respectively, and configured to: Displaying the growth progress of the progress indicator on the fingerprint registration interface according to the sliding action of the finger detected by the fingerprint sensor; In response to detecting that the finger has not been released through the fingerprint sensor, displaying the progress indicator as a growing state on the fingerprint registration interface to indicate that fingerprint information is being collected from the swiping action; In response to detecting that the finger is released through the fingerprint sensor, determining whether the single swipe action is a valid swipe or an invalid swipe; as well as Whether each progress indicator is displayed as completed is determined based on whether the single or multiple valid swipes under each progress indicator meet the preset conditions.
18. The electronic device according to claim 17, wherein the fingerprint registration interface includes one or more progress indicators, and the processor is further configured to: Whether the fingerprint registration of the finger is completed is determined according to whether each progress indicator displayed on the fingerprint registration interface is in a completion state.
19. The electronic device according to claim 17, wherein The fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and The processor is further configured to: In response to the growth progress of the progress indicator reaching a first preset threshold, the background image is moved in a direction opposite to the growth direction of the progress indicator.
20. The electronic device according to claim 18, wherein The fingerprint registration interface further includes a background image, and the background image is displayed below the progress indicator; and The processor is further configured to: In response to the growth progress of the progress indicator reaching a first preset threshold, the background image is moved in a direction opposite to the growth direction of the progress indicator.
21. The electronic device of claim 17, wherein the processor is further configured to: According to the sliding speed or sliding distance of the sliding action, the growth speed or growth length of the progress mark displayed on the fingerprint registration interface is updated.
22. The electronic device of claim 18, wherein the processor is further configured to: According to the sliding speed or sliding distance of the sliding action, the growth speed or growth length of the progress mark displayed on the fingerprint registration interface is updated.
23. The electronic device according to claim 17, wherein the preset condition comprises at least one of the following: Detecting that the finger contact time reaches a first preset time length; Detecting that the sliding brush distance reaches a first preset distance; The quality of the collected fingerprint information meets the preset standards; and The amount of collected fingerprint information reaches a second preset threshold.
24. The electronic device according to claim 17, wherein the processor is further configured to: In response to a single valid swipe not meeting the preset condition, a prompt message indicating that the swipe is not completed is displayed on the fingerprint registration interface to prompt the user to continue the swipe action.
25. The electronic device of claim 23, wherein the processor is further configured to: In response to a single valid swipe not meeting the preset condition, a prompt message indicating that the swipe is not completed is displayed on the fingerprint registration interface to prompt the user to continue the swipe action.
26. The electronic device of claim 17, wherein the processor is further configured to: In response to detecting any of the following, it is determined to be an invalid swipe; otherwise, it is determined to be a valid swipe: An accidental touch operation is detected; Detecting that the finger contact time is less than a second preset time length; and It is detected that the finger contact time is greater than or equal to the third preset time length, and the sliding distance is less than the second preset distance.
27. The electronic device according to claim 18, wherein the fingerprint registration interface includes a plurality of progress indicators for prompting the user to perform a swipe action using different areas of the finger, and the processor is further configured to: Displaying the plurality of progress indicators in sequence on the fingerprint registration interface according to a preset order; and In response to the current progress indicator displayed on the fingerprint registration interface being in a completion state, a next progress indicator is displayed on the fingerprint registration interface.
28. The electronic device according to claim 27, wherein the fingerprint registration interface includes three progress indicators, which are respectively located on the left, middle and right sides of the fingerprint registration interface, for prompting the user to use the left area, middle area and right area of the finger to perform corresponding sliding actions respectively.
29. The electronic device according to any one of claims 17 to 28, wherein the fingerprint registration interface further includes an indicator mark, and the display is further configured to: The indicator mark is displayed at the foremost end in the growth direction of the progress mark to prompt the user of the progress position of the progress mark.
30. The electronic device according to any one of claims 17 to 28, wherein: The progress indicator is displayed as a progress bar.
31. The electronic device according to claim 29, wherein The progress indicator is displayed as a progress bar.
32. The electronic device according to any one of claims 17 to 28, wherein the fingerprint sensor is provided in at least one of the following locations: under the screen of the display; a long side of the display; the short sides of the display; and The back side of the display.
33. A computer-readable storage medium storing a program for fingerprint registration, wherein when the program is executed by a processor, the method according to any one of claims 1 to 16 is executed.
Citation Information
Patent Citations
Fingerprint registration method and electronic device using the same
TW201944287A