Fingerprint registration method and device

By providing swipe gestures and prompts on the fingerprint registration interface, the problem of poor user experience caused by the complexity of fingerprint registration in existing technologies is solved, and a fingerprint registration method that simplifies the process and improves accuracy is achieved.

CN121640585APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing fingerprint registration process is quite complex, resulting in a poor user experience.

Method used

A fingerprint registration method is provided, which displays a fingerprint area, icon and prompt information on the user registration interface. Users can perform a swipe operation on the fingerprint area, simplifying the registration to a single swipe operation. The method also prompts users to re-register when necessary to ensure accuracy.

Benefits of technology

The fingerprint registration process has been simplified, improving the user registration experience and ensuring registration accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121640585A_ABST
    Figure CN121640585A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a fingerprint registration method and device, relates to the technical field of terminal equipment, simplifies the fingerprint registration process, and improves the user experience. According to the specific scheme, the fingerprint registration method comprises the steps that a user registration interface is displayed, the user registration interface comprises a fingerprint area, an icon and first prompt information, and the first prompt information is used for prompting a user to conduct sliding operation in the fingerprint area according to the icon. In response to a sliding operation of the user, second prompt information, third prompt information or fourth prompt information is displayed, the second prompt information is used for prompting the user that registration succeeds, the third prompt information is used for prompting the user that registration fails and registration is performed again, and the fourth prompt information is used for prompting the user that the current finger information is input before. And finger replacement information is re-recorded. The embodiment of the invention is used for a fingerprint registration process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal device technology, and in particular to a fingerprint registration method and apparatus. Background Technology

[0002] With the development of mobile internet, the use of terminal devices such as mobile phones and tablets has become increasingly widespread, making information security issues related to these devices a major concern. To prevent unauthorized access to terminal devices, authentication of access terminals is necessary.

[0003] Currently, fingerprint recognition technology is widely used for identity verification in terminal devices. Fingerprint recognition is a biometric identification technology that uses the unique texture information in a person's fingerprint to verify identity. The technology works by using sensors to acquire optical images or capacitance maps of the finger's surface, then comparing this data with a pre-stored fingerprint template. If a match is found, the identity is confirmed.

[0004] Pre-stored fingerprint templates require users to register in advance and store them on their terminal devices. However, the current fingerprint registration process is quite complicated, resulting in a poor user experience. Summary of the Invention

[0005] This application provides a fingerprint registration method and apparatus, which simplifies the fingerprint registration process and improves the user experience.

[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions.

[0007] In a first aspect, embodiments of this application provide a fingerprint registration method, which includes: displaying a user registration interface, the user registration interface including a fingerprint area, an icon, and a first prompt message, the first prompt message being used to prompt the user to perform a swipe operation in the fingerprint area according to the icon. In response to the user's swipe operation, displaying a second prompt message, a third prompt message, or a fourth prompt message, the second prompt message being used to prompt the user that registration was successful, the third prompt message being used to prompt the user that registration failed and to request re-registration, and the fourth prompt message being used to prompt the user that the current finger information has been previously registered and to request a different finger information for re-registration.

[0008] Therefore, in the fingerprint registration method provided in this application embodiment, users can swipe across the fingerprint area according to the icon, and register successfully with just a single swipe, eliminating the need for multiple pressing operations. This simplifies the fingerprint registration process and improves the user registration experience. Furthermore, even if registration fails, the user is still prompted to re-register to ensure accuracy and further enhance the user registration experience.

[0009] In one possible design, the area of ​​the fingerprint region is greater than 20% of the area of ​​the user registration interface. That is, the fingerprint region provided in this embodiment accounts for more than 20% of the user registration interface, which can ensure that the user can perform swipe operations and avoid the situation where only a small range of swipes can be supported due to the small area of ​​the fingerprint region. This simplifies the fingerprint registration process and improves the user experience.

[0010] In one possible design, before displaying the second, third, or fourth prompt message, the method further includes: acquiring multiple fingerprint images generated by the user during the swipe operation. Displaying the second, third, or fourth prompt message includes: displaying the second prompt message if the multiple fingerprint images do not match a registered fingerprint template, and displaying the fourth prompt message if the multiple fingerprint images match a registered fingerprint template. Therefore, if the user uses an unregistered finger, the user can successfully register with just a single swipe, simplifying the fingerprint registration process. Additionally, if the user uses a registered finger, the user can be prompted to re-register their fingerprint to ensure accuracy and improve the user's registration experience.

[0011] In one possible design, the fingerprint registration method further includes: if multiple fingerprint images do not match a registered fingerprint template, filtering the multiple fingerprint images based on image quality or image overlap; obtaining fingerprint features based on the filtered fingerprint images; and registering the fingerprint features into the fingerprint template. Thus, if the user uses an unregistered finger, fingerprint images with higher image quality or lower image overlap can be filtered from the multiple fingerprint images, and their fingerprint features can be extracted and stored in the fingerprint template.

[0012] In one possible design, a second, third, or fourth prompt message is displayed, including: if the user's swipe operation takes less than a preset time, a third prompt message is displayed. Therefore, if the user swipes too quickly, the captured fingerprint image may not meet the requirements, prompting the user to re-register to ensure the accuracy of fingerprint registration and improve the user's registration experience.

[0013] In one possible design, the icon includes at least one of arrows, graphics, or characters.

[0014] In one possible design, the first prompt, second prompt, third prompt, or fourth prompt may include at least one of voice, text, image, or video.

[0015] Secondly, embodiments of this application provide a fingerprint registration device, which includes a display module. The display module displays a user registration interface, which includes a fingerprint area, an icon, and a first prompt message. The first prompt message prompts the user to slide the fingerprint in the fingerprint area according to the icon. The display module is also configured to display a second, third, or fourth prompt message in response to the user's sliding action. The second prompt message indicates successful registration; the third prompt message indicates registration failure and prompts the user to re-register; and the fourth prompt message indicates that the user's current finger information has already been registered and they should change their finger information and re-register.

[0016] In one possible design, the area of ​​the fingerprint region is 20% larger than the area of ​​the user registration interface.

[0017] In one possible design, the fingerprint registration device further includes a processor. The processor acquires multiple fingerprint images generated by the user during the swipe operation. Specifically, the display module displays a second prompt message if the multiple fingerprint images do not match the registered fingerprint template. Specifically, the display module displays a fourth prompt message if the multiple fingerprint images match the registered fingerprint template.

[0018] In one possible design, the processor is also used to: if multiple fingerprint images do not match the registered fingerprint template, filter the multiple fingerprint images based on image quality or image overlap, obtain fingerprint features based on the filtered multiple fingerprint images, and register the fingerprint features into the fingerprint template.

[0019] In one possible design, the display module is specifically used to display a third prompt message if the time for the user to perform the swipe operation is less than a preset value.

[0020] In one possible design, the icon includes at least one of arrows, graphics, or characters.

[0021] In one possible design, the first prompt, second prompt, third prompt, or fourth prompt may include at least one of voice, text, image, or video.

[0022] For the benefits of the second aspect, please refer to the explanation of the first aspect.

[0023] Thirdly, embodiments of this application provide an electronic device including one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, which includes computer instructions. When one or more processors execute the computer instructions, the electronic device performs the fingerprint registration method in any of the possible implementations of the first aspect described above.

[0024] Fourthly, embodiments of this application provide a computer-readable storage medium including computer instructions that, when executed on an electronic device, cause the electronic device to perform the fingerprint registration method in any of the possible implementations of the first aspect described above.

[0025] Fifthly, embodiments of this application provide a computer program product that, when run on a computer or processor, causes the computer or processor to execute the fingerprint registration method in any of the possible implementations of the first aspect described above.

[0026] It is understood that any of the fingerprint registration devices, electronic devices, computer-readable storage media, or computer program products provided above can be applied to the corresponding methods described above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects described in the corresponding methods. Further details will not be provided here.

[0027] These or other aspects of this application will become more readily apparent in the following description. Attached Figure Description

[0028] Figure 1 A flowchart illustrating a fingerprint registration method provided in this application embodiment;

[0029] Figure 2 A structural diagram of an electronic device provided in an embodiment of this application;

[0030] Figure 3 A flowchart illustrating another fingerprint registration method provided in this application embodiment;

[0031] Figure 4 A schematic diagram of a user registration interface provided in an embodiment of this application;

[0032] Figure 5 A schematic diagram of an icon provided for an embodiment of this application;

[0033] Figure 6 A flowchart illustrating yet another fingerprint registration method provided in this application embodiment;

[0034] Figure 7 This is a structural diagram of a fingerprint registration device provided in an embodiment of this application. Detailed Implementation

[0035] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments, unless otherwise stated, "multiple" means two or more.

[0036] Furthermore, the term "coupling" is used to refer to electrical connections, including direct connections via wires or terminals or indirect connections via other devices. Therefore, "coupling" should be considered a broad type of electronic communication connection.

[0037] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0038] Currently, fingerprint recognition technology is widely used in terminal devices for identity verification. This technology requires acquiring fingerprint information. Fingerprint information consists of unique skin texture features on a person's finger, composed of a complex set of lines, dots, ridges, and valleys. Each person's fingerprint information can remain unchanged over a long period, therefore, fingerprint information can be widely used in identity verification and personal identification technologies, such as unlocking mobile phones. Thus, because fingerprint recognition technology utilizes the uniqueness of each person's fingerprint information, it can achieve efficient and accurate individual identification and verification. It is a reliable biometric technology with advantages such as ease of operation and high recognition accuracy, and is widely used in the fields of information security and identity verification.

[0039] Using the fingerprint unlock function requires prior fingerprint registration. To achieve rapid registration, a fingerprint registration method is proposed, such as... Figure 1 As shown, the fingerprint registration method includes the following process:

[0040] S101. Obtain the fingerprint image captured during the user's current finger swipe.

[0041] S102. Filter the fingerprint images collected during this sliding process.

[0042] S103. Detect whether there is a first fingerprint image that meets the preset conditions among the registered fingerprint images on the fingerprint template. If there is a first fingerprint image that meets the preset conditions among the registered fingerprint images on the fingerprint template, then execute S104. If there is no first fingerprint image that meets the preset conditions among the registered fingerprint images on the fingerprint template, then execute S105.

[0043] S104. Delete the first fingerprint image and register the second fingerprint image in the fingerprint template.

[0044] S105. Register the second fingerprint image in the fingerprint template.

[0045] S106. Determine whether the number of times the user swipes their finger has reached the preset number. If the number of times the user swipes their finger has not reached the preset number, then execute S107. If the number of times the user swipes their finger has reached the preset number, then execute S108.

[0046] S107. Issue a prompt message to encourage the user to continue swiping their finger.

[0047] S108. Registration successful.

[0048] S109. Mark the fingerprint template.

[0049] As can be seen, this fingerprint registration method collects a sufficient number of fingerprint templates to complete the registration by repeatedly swiping around the fingerprint area. Although this fingerprint registration method allows for quick enrollment by moving the finger in a circle around the fingerprint area, the limited fingerprint area only supports small-range swipes, and multiple swipes are required to complete the registration, resulting in a poor user experience.

[0050] Therefore, this application provides a novel fingerprint registration method. In this method, users can perform a swipe operation on the fingerprint area according to an icon, and registration can be completed with just a single swipe, eliminating the need for multiple presses. This simplifies the fingerprint registration process and improves the user experience. Furthermore, even if registration fails, the user is still prompted to re-register to ensure accuracy. This further enhances the user registration experience.

[0051] In the above scenarios, the fingerprint registration method provided in this application can be applied to electronic devices, including but not limited to mobile phones, tablets, and laptops. It is understood that the electronic device can also be other devices equipped with fingerprint recognition devices, and this application does not limit this.

[0052] The following example uses a mobile phone as an example to illustrate the structure of this electronic device. Figure 2As shown, the electronic device may include: a processor, a touch module, a display module, a camera module, a Bluetooth module, a wireless fidelity (wifi) module, a speaker, double data rate synchronous dynamic random access memory (DDR SDRAM), a sensor, storage, and a modem, etc.

[0053] The sensor may include a fingerprint sensor, which may include a fingerprint area. The fingerprint sensor can acquire a fingerprint image after detecting that a finger is pressed on the fingerprint area. If the user slides on the fingerprint area, the sensor can continuously acquire fingerprint images until it detects that the finger has been lifted, at which point it stops acquiring images.

[0054] The processor can be an application processor (AP) or a central processing unit (CPU). It can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. In this embodiment, the processor can process the fingerprint image acquired by the fingerprint sensor, for example, by matching a newly acquired fingerprint image with a stored fingerprint template.

[0055] In some embodiments, the fingerprint registration device proposed in this application can be a chip, such as a system-on-a-chip (SoC). Specifically, the SoC may include a processor, memory, and input / output interfaces, wherein the processor can be a single-core processor or a multi-core processor. The processor can load data and applications from the memory and then process the data, such as performing the fingerprint image processing described in the embodiments of this application.

[0056] The fingerprint registration method provided in the embodiments of this application will be further described below with reference to the accompanying drawings.

[0057] Applied to the aforementioned electronic devices, embodiments of this application provide a fingerprint registration method, such as... Figure 3 As shown, the method includes the following steps.

[0058] S301. The electronic device displays a user registration interface, which includes a fingerprint area, icons, and a first prompt message. The first prompt message is used to prompt the user to slide the fingerprint in the fingerprint area according to the icon.

[0059] For example, such as Figure 4 As shown, Figure 4 The image shows a schematic diagram of a user registration interface. The icon can be located inside or outside the fingerprint area.

[0060] Optionally, the area of ​​the fingerprint area is larger than 20% of the area of ​​the user registration interface.

[0061] For example, since the fingerprint area provided in this embodiment occupies more than 20% of the user registration interface, it ensures that users can perform swipe operations, avoiding the situation where only a small range of swipes is supported due to a small fingerprint area, thus simplifying the fingerprint registration process. In one possible example, when the finger is not in good condition, a large range of finger movement can better obtain finger information in different states, thereby improving the fingerprint registration effect.

[0062] In one possible example, the area of ​​the fingerprint region can be larger than the total area of ​​6 to 8 fingers. In another possible example, the length of the fingerprint region can be greater than 30 millimeters (mm), and the width of the fingerprint region can be greater than 20 millimeters.

[0063] Optionally, the first prompt can be at least one of voice, text, image, or video.

[0064] Voice can provide auditory guidance to users, while text, images, and videos can provide visual guidance. Furthermore, the initial prompt can be any combination of voice and text, images, or video to provide both auditory and visual guidance simultaneously.

[0065] In one possible example Figure 4 The illustration shows a scenario where the first prompt is text, which could be "Please swipe as shown on the icon to complete registration." In another possible example, the first prompt could be audio, which could be a recording of the same message. Yet another possible example could be a combination of video and audio, where the video shows the process of swiping according to the finger icon, while the audio simultaneously plays a recording.

[0066] Optionally, as Figure 5 shown, the icon can be at least one of an arrow, a graphic, or a character.

[0067] Exemplarily, as Figure 5 shown in (a) of

[0068] Exemplarily, as Figure 5 shown in (b) of

[0069] Exemplarily, as Figure 5 shown in (c) of

[0070] Exemplarily, the icon can be in a static form or a dynamic form, and the icon can guide the user to perform sliding registration, improving the user's registration experience.

[0071] S302. In response to the user's sliding operation, the electronic device displays a second prompt message, a third prompt message, or a fourth prompt message. The second prompt message is used to indicate that the user's registration is successful. The third prompt message is used to prompt the user that the registration fails and to perform re-registration. The fourth prompt message is used to prompt the user that the current finger information has been entered before and to re-enter by replacing the finger information.

[0072] Optionally, the second prompt message, the third prompt message, or the fourth prompt message can be at least one of voice, text, image, or video.

[0073] In a possible example, continue to refer to Figure 4 , Figure 4 which shows a schematic diagram where the second prompt message, the third prompt message, and the fourth prompt message are text. Among them, the text corresponding to the second prompt message can be "Registration successful", the text corresponding to the third prompt message can be "Fingerprint collection failed, please re-register", and the text corresponding to the fourth prompt message can be "Please replace the finger and re-register". It can be understood that the text corresponding to the second prompt message, the third prompt message, and the fourth prompt message can also be other statements, and this application does not limit this. In another possible example, the second prompt message can also be any combination of voice, text, image, or video. Similarly, the third prompt message and the fourth prompt message can also be any combination of voice, text, image, or video, which will not be elaborated here.

[0074] For example, when a user performs a swipe, there are two possible outcomes: registration successful or registration failed. Registration successful means the current finger information has not been registered and the data collection was successful; in this case, a second prompt message is displayed. Registration failed can have two reasons: Reason 1: The current finger information has already been registered; in this case, a third prompt message is displayed. Reason 2: The current finger information collection failed; in this case, a fourth prompt message is displayed, prompting the user to re-register.

[0075] Therefore, in the fingerprint registration method provided in this application embodiment, users can register successfully with just a single swipe operation, without having to perform multiple pressing operations, which simplifies the fingerprint registration process and improves the user's registration experience.

[0076] Optional, such as Figure 6 As shown, Figure 6 A flowchart of another fingerprint registration method provided in an embodiment of this application. Before S302, the fingerprint registration method further includes: S303, the electronic device acquires multiple fingerprint images generated by the user during a swiping operation.

[0077] For example, an electronic device may include a fingerprint sensor that can continuously acquire images generated by a user during a swipe operation to obtain multiple fingerprint images. In one possible example, the fingerprint sensor may acquire all fingerprint images generated during the swipe operation, or it may acquire a preset number of fingerprint images generated during the swipe operation.

[0078] In one possible example, the fingerprint sensor could be an optical fingerprint sensor, which scans the finger with light to record the raised and recessed areas of the fingerprint, creating a contrasting image. In another possible example, the fingerprint sensor could be a capacitive fingerprint sensor, which detects the raised and recessed areas of the fingerprint by measuring the change in capacitance between the finger and the sensor. In yet another possible example, the fingerprint sensor could be an ultrasonic fingerprint sensor, which detects the raised and recessed areas of the fingerprint using high-frequency sound waves.

[0079] Optional, please continue reading Figure 6 S302 may include: S3021, if multiple fingerprint images do not match the registered fingerprint template, the electronic device displays a second prompt message. S3022, if multiple fingerprint images match the registered template, the electronic device displays a fourth prompt message.

[0080] For example, an electronic device can use a fingerprint matching algorithm to match multiple fingerprint images with registered fingerprint templates. Specifically, if multiple fingerprint images do not match the registered fingerprint templates, meaning the user's currently used finger is an unregistered finger, the electronic device can perform further processing on the user's currently used finger. If multiple fingerprint images do not match the registered fingerprint templates, meaning the user's currently used finger is a registered finger, the electronic device can discard multiple fingerprint images to reduce redundant data, allowing the electronic device to have sufficient registration space to register new fingerprint images.

[0081] In one possible example, the fingerprint matching algorithm can be an algorithm that compares the overlapping area of ​​multiple fingerprint images and registered fingerprint templates. If the overlapping area of ​​the multiple fingerprint images and all registered fingerprint templates is less than a first preset value, it indicates that the multiple fingerprint images and registered fingerprint templates do not match. If the overlapping area of ​​the multiple fingerprint images and a certain registered fingerprint template is greater than or equal to the first preset value, it indicates that the multiple fingerprint images and registered fingerprint templates match. The first preset value can be determined by those skilled in the art according to actual needs.

[0082] Optionally, the fingerprint registration method further includes: S304, if multiple fingerprint images do not match the registered fingerprint template, the electronic device filters the multiple fingerprint images based on image quality or image overlap, obtains fingerprint features based on the filtered multiple fingerprint images, and registers the fingerprint features into the fingerprint template.

[0083] For example, image quality can be measured based on parameters such as the sharpness of the acquired fingerprint image, the grayscale distribution of the fingerprint image, and the feature point distribution of the fingerprint image, and can be determined using any appropriate image quality calculation algorithm. Image overlap can be determined by comparing with an acquired fingerprint image, and can be determined using any appropriate image overlap calculation algorithm. This application does not specifically limit the image quality calculation algorithm and the image overlap calculation algorithm.

[0084] For example, the principle by which an electronic device filters multiple fingerprint images can be: selecting fingerprint images with image quality greater than a second preset value and image overlap less than a third preset value. The second and third preset values ​​can be determined by those skilled in the art based on historical fingerprint image data or actual needs. In other words, the electronic device filters fingerprint images with better image quality and lower image overlap from multiple fingerprint images.

[0085] In addition, the electronic device can also filter multiple fingerprint images based on image area. The image area can be determined using any appropriate area calculation algorithm, and this application embodiment does not specifically limit the area calculation algorithm. Specifically, the electronic device filters out multiple fingerprint images whose image area is greater than a fourth preset value. The fourth preset value can also be determined by those skilled in the art based on historical fingerprint image data or actual needs.

[0086] It is understood that the embodiments of this application only use image quality, image overlap and image area as screening criteria for fingerprint images. In practical applications, it is not limited to the above three screening criteria. Those skilled in the art can add other criteria for screening fingerprint images according to the actual situation.

[0087] For example, fingerprint features can be a series of unique identifiers extracted by analyzing a fingerprint image, which can be used for individual authentication in biometric technology. Each fingerprint image includes feature points, such as minutiae (e.g., the intersection of ridges and valleys), core points, and triangulation points, which are unique in shape, number, and distribution. Electronic devices can digitize and encode the feature points of a fingerprint image using algorithms to obtain fingerprint features.

[0088] For example, electronic devices can provide different fingerprint templates for different finger features and store fingerprint templates of different fingers in different storage spaces to meet the needs of users who need to use different fingerprints for fingerprint recognition.

[0089] Optional, please continue reading Figure 6 S302 may include: S3203, if the time for the user to perform the swipe operation is less than a preset value, display a third prompt message.

[0090] For example, this preset value can be 200 milliseconds (ms). In a possible example, if the user performs the swipe operation in less than 200ms, it can be understood that the user performs the swipe operation too quickly. In this case, the number of fingerprint images collected by the fingerprint sensor may be less than the fifth preset value. The fifth preset value can also be determined by those skilled in the art based on historical fingerprint image data or actual needs. That is to say, when the fingerprint sensor does not collect enough fingerprint images, a third prompt message can be displayed to prompt the user to re-register, so as to ensure the accuracy of fingerprint registration.

[0091] For example, if the image quality of the fingerprint image collected by the fingerprint sensor does not meet the preset image standard, such as the fingerprint image being directionally blurred, or the user's finger being in poor condition when performing the swipe operation, such as the finger being covered with water or oil, a third prompt message can also be displayed.

[0092] It is understood that, in order to achieve the above functions, the electronic device includes hardware and / or software modules that perform the respective functions. Based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in conjunction with the embodiments, but such implementation should not be considered beyond the scope of this application.

[0093] This embodiment can divide the electronic device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0094] When dividing each function into modules according to its corresponding function. Figure 7 A schematic diagram of a possible composition of the fingerprint registration device 600 involved in the above embodiments is shown, such as... Figure 7 As shown, the fingerprint registration device 700 may include a display module 701 and a processor 702.

[0095] The display module 701 can be used to support the fingerprint registration device 700 in performing the above steps S301 and S302, and / or other processes used in the technology described herein.

[0096] The processor 702 can be used to support the fingerprint registration device 700 in performing the above-described steps S303 and S304, and / or other processes for the technology described herein.

[0097] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0098] The fingerprint registration device 700 provided in this embodiment is used to execute the above-described fingerprint registration method, and thus can achieve the same effect as the above-described implementation method.

[0099] When using an integrated unit, the fingerprint registration device 700 may include a processing module, a storage module, and a communication module. The processing module can be used to control and manage the operation of the fingerprint registration device 700, for example, it can support the fingerprint registration device 700 in executing the steps performed by the display module 701 and the processor 702. The storage module can be used to support the fingerprint registration device 700 in storing program code and data. The communication module can be used to support communication between the fingerprint registration device 700 and other devices, such as communication with a wireless access device.

[0100] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.

[0101] This application also provides an electronic device, including one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, including computer instructions. When the one or more processors execute the computer instructions, the electronic device performs the aforementioned method steps to implement the fingerprint registration method in the above embodiments.

[0102] Embodiments of this application also provide a computer storage medium storing computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the aforementioned method steps to implement the fingerprint registration method in the above embodiments.

[0103] Embodiments of this application also provide a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the fingerprint registration method executed by the electronic device in the above embodiments.

[0104] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, component, or module. The apparatus may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the fingerprint registration method executed by the electronic device in the above method embodiments.

[0105] In this embodiment, the fingerprint registration device, electronic device, computer storage medium, computer program product or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0106] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0107] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0108] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0109] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0110] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0111] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method of registering a fingerprint, characterized by, The method comprises: displaying a user registration interface, the user registration interface comprising a fingerprint area, an icon and first prompt information, the first prompt information being used to prompt a user to perform a sliding operation in the fingerprint area according to the icon; in response to the sliding operation of the user, displaying second prompt information, third prompt information or fourth prompt information, the second prompt information being used to prompt the user that the user registration is successful, the third prompt information being used to prompt the user that the user registration fails and re-registration is performed, and the fourth prompt information being used to prompt the user that the current finger information has been previously input and the finger information is replaced and re-input.

2. The method of claim 1, wherein: an area of the fingerprint area is greater than 20% of an area of the user registration interface.

3. The method according to claim 1 or 2, characterized in that, Before displaying the second prompt information, the third prompt information or the fourth prompt information, the method further comprises: obtaining a plurality of fingerprint images generated by the user in the sliding operation; the displaying of the second prompt information, the third prompt information or the fourth prompt information comprises: if the plurality of fingerprint images do not match a registered fingerprint template, displaying the second prompt information; if the plurality of fingerprint images match the registered fingerprint template, displaying the fourth prompt information.

4. The method of claim 3, wherein, The method further comprises: if the plurality of fingerprint images do not match the registered fingerprint template, screening the plurality of fingerprint images based on image quality or image coincidence degree: obtaining fingerprint features based on the screened plurality of fingerprint images, and registering the fingerprint features into the fingerprint template.

5. The method according to any one of claims 1 to 4, characterized in that, the displaying of the second prompt information, the third prompt information or the fourth prompt information comprises: if a time for the user to perform the sliding operation is less than a preset value, displaying the third prompt information.

6. The method of any one of claims 1-5, wherein: the icon comprises at least one of an arrow, a figure or a character.

7. The method of any one of claims 1-6, wherein: the first prompt information, the second prompt information, the third prompt information or the fourth prompt information comprises at least one of voice, text, image or video.

8. A fingerprint registration apparatus characterized by comprising: The fingerprint registration device comprises a display module. The display module is configured to display a user registration interface, the user registration interface comprising a fingerprint area, an icon and first prompt information, the first prompt information being used to prompt a user to perform a sliding operation in the fingerprint area according to the icon. The display module is further configured to, in response to the sliding operation of the user, display second prompt information, third prompt information or fourth prompt information, the second prompt information being used to prompt the user that the user registration is successful, the third prompt information being used to prompt the user that the user registration fails and re-registration is performed, and the fourth prompt information being used to prompt the user that the current finger information has been previously input and the finger information is replaced and re-input.

9. The device of claim 8, wherein: an area of the fingerprint area is greater than 20% of an area of the user registration interface.

10. The apparatus of claim 8 or 9, wherein, The fingerprint registration device further comprises a processor. The processor is configured to acquire a plurality of fingerprint images generated by the user in the sliding operation; The display module is specifically configured to display the second prompt information if the plurality of fingerprint images do not match the registered fingerprint template. The display module is specifically configured to display the fourth prompt information if the plurality of fingerprint images match the registered fingerprint template.

11. The apparatus of claim 10, wherein, The processor is further configured to: If the plurality of fingerprint images do not match the registered fingerprint template, screen the plurality of fingerprint images based on image quality or image coincidence degree; Obtain fingerprint features based on the screened plurality of fingerprint images, and register the fingerprint features into the fingerprint template.

12. The apparatus of any one of claims 8-11, wherein The display module is specifically configured to display the third prompt information if the user performs the sliding operation for less than a preset time.

13. The apparatus of any one of claims 8-12, wherein The icon comprises at least one of an arrow, a figure, or a character.

14. The apparatus of any one of claims 8-13, wherein The first prompt information, the second prompt information, the third prompt information, or the fourth prompt information comprises at least one of a voice, a text, an image, or a video.

15. A computer-readable storage medium, characterized in that, The computer program product comprises computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1-7.