Application starting method and system based on fingerprint identification

By grayscale processing and preprocessing of user fingerprint images, using smart contracts to match the watermark image features stored in blockchain, the software automatic login without rebinding the fingerprint module is realized, and the fingerprint module in the existing technology is solved The inconvenience of login caused by replacement or loss improves the flexibility and convenience of software startup.

CN119203104AInactive Publication Date: 2024-12-27ZIGUANG MODU EDUCATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411709613.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, if the fingerprint recognition module is replaced or lost, it requires re-entering the fingerprint and account binding relationship, and it is inconvenient to log in in public places or in no network environment.

Method used

By obtaining the user's fingerprint image, grayscale processing and preprocessing, image features are extracted, and the watermark image in the pre-recorded fingerprint library is matched through a smart contract, and stored in the blockchain. When the match is successful, the relevant software application will be automatically started. , realize login without reassociating the fingerprint module.

Benefits of technology

It improves the flexibility and convenience of software application startup, avoids the rebinding problem caused by the replacement or loss of fingerprint modules, and does not need to look for software applications, which improves the stability and convenience of login.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203104A_ABST
    Figure CN119203104A_ABST
Patent Text Reader

Abstract

The invention provides an application starting method and system based on fingerprint identification, and the method comprises the steps: obtaining a fingerprint image of a related user, and carrying out the graying processing of the fingerprint image, so as to obtain a gray image; preprocessing the grayscale image to obtain a preprocessed image; corresponding required image features are extracted from the preprocessed image, the required image features are matched with a plurality of watermark images in a pre-recorded fingerprint database one by one through an intelligent contract, the watermark images are associated with at least one software application, and the corresponding association relationship is stored in a block chain; and when the matching is successful, displaying the current software application associated with the successfully matched watermark image, selecting a target software application from the current software application based on a demand, and starting and automatically logging in the target software application. Through the application, the flexibility of the software application starting operation can be improved, and the convenience of the software application starting operation can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic equipment application, and in particular to an application startup method and system based on fingerprint recognition. Background Art

[0002] At present, to log in to the software, the more traditional way is to enter the account name and password to log in. This method is inconvenient to input on the touch screen, and it is not safe enough to enter the password in public places. There is also a method of using the currently popular mobile phone to scan the QR code to log in, but this method requires the computer to be connected to the Internet, and the experience may be very unstable due to the influence of network speed; another way is to use an external fingerprint recognition module to bind the fingerprint and account information to automatically log in through the fingerprint, but this method will cause all login information to be stored in the external fingerprint module. The login information is bound to the corresponding fingerprint module. If the module is replaced or lost, the fingerprint and account binding relationship needs to be re-entered, which is not flexible enough, and the premise of login is often to find and open the corresponding software on the device first, which is not convenient enough for some public scenarios such as teachers teaching. Summary of the invention

[0003] Based on this, the purpose of the present invention is to provide an application startup method and system based on fingerprint recognition to solve the deficiencies in the prior art.

[0004] To achieve the above object, the present invention provides an application startup method based on fingerprint recognition, the method comprising: Acquire a fingerprint image of a relevant user, and perform grayscale processing on the fingerprint image to obtain a grayscale image; Preprocessing the grayscale image to obtain a preprocessed image; Extracting corresponding required image features from the pre-processed image, and matching the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one through a smart contract, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; When the match is successful, the current software application associated with the successfully matched watermark image is displayed, and a target software application is selected from the current software applications based on demand, and the target software application is started and automatically logged in.

[0005] Preferably, before matching the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one through the smart contract, the method further comprises: Collecting a fingerprint image of a user, obtaining a grayscale image corresponding to the fingerprint image, and respectively obtaining pixel values ​​of the fingerprint image and the grayscale image; Based on the pixel values ​​of the fingerprint image and the grayscale image, an initial pixel value is calculated by an embedded intervention algorithm, and an initial watermark image is obtained based on the initial pixel value; Obtaining pixel values ​​of the initial watermark image, calculating latest pixel values ​​based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtaining the watermark image corresponding to the fingerprint image based on the latest pixel values; The fingerprint image and the corresponding watermark image are both stored in the blockchain.

[0006] Preferably, the expression of the embedded intervention algorithm is as follows:

[0007]

[0008]

[0009] in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

[0010] Preferably, the step of preprocessing the grayscale image comprises: Performing image enhancement processing on the grayscale image to obtain an enhanced fingerprint image; Binarizing the enhanced fingerprint image to obtain a binary image; The binary image is subjected to thinning processing to obtain a preprocessed image.

[0011] Preferably, the step of extracting corresponding required image features from the preprocessed image comprises: Extracting an original detail feature point set from the preprocessed image; Analyze the original detail feature point set to obtain the distribution law of the feature points of the fingerprint image; Based on the ridge direction of the fingerprint image and the distribution pattern of the feature points, pseudo feature points are screened out to obtain real feature points, wherein the real feature points are the required image features.

[0012] Preferably, after matching the required image features with multiple watermark images in the pre-recorded fingerprint library one by one through the smart contract, the method includes: When the matching fails, it is determined that the user matched by the corresponding fingerprint image is an illegal user, and the display interface is restored to an initial state.

[0013] Preferably, before selecting the target software application from the current software applications based on the demand, the method further includes: The software application is pre-logged in and the corresponding account information is automatically saved.

[0014] To achieve the above object, the present invention further provides an application startup system based on fingerprint recognition, which is used to implement the above-mentioned application startup method based on fingerprint recognition, and the system includes: An acquisition module, used for acquiring a fingerprint image of a relevant user, and graying the fingerprint image to obtain a grayscale image; A preprocessing module, used for preprocessing the grayscale image to obtain a preprocessed image; A matching module, used to extract corresponding required image features from the pre-processed image, and match the required image features with multiple watermark images in the pre-recorded fingerprint library one by one, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; The startup module is used to display the current software application associated with the successfully matched watermark image when the match is successful, select a target software application from the current software applications based on demand, and start and automatically log in to the target software application.

[0015] Preferably, before the matching module, the system further includes: An acquisition module is used to acquire a fingerprint image of a user, obtain a grayscale image corresponding to the fingerprint image, and respectively obtain pixel values ​​of the fingerprint image and the grayscale image; A first calculation module, configured to obtain an initial pixel value based on the pixel values ​​of the fingerprint image and the grayscale image and by using an embedded intervention algorithm, and obtain an initial watermark image based on the initial pixel value; A second calculation module is used to obtain pixel values ​​of the initial watermark image, calculate the latest pixel value based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtain the watermark image corresponding to the fingerprint image based on the latest pixel value; The storage module is used to store the fingerprint image and the corresponding watermark image in the blockchain.

[0016] Preferably, the expression of the embedded intervention algorithm is as follows:

[0017]

[0018]

[0019] in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

[0020] The beneficial effects of the present invention are as follows: by graying the fingerprint image of the relevant user to obtain the corresponding gray image, then preprocessing the gray image to obtain the preprocessed image, extracting the corresponding required image features from the preprocessed image, matching the required image features with multiple watermark images in the pre-recorded fingerprint library one by one through the smart contract, associating the watermark image with the software application, and storing the associated relationship in the blockchain, when the match is successful, displaying the current software application associated with the successfully matched watermark image, selecting the target software application from the current software application based on the demand, and then starting and automatically logging in to the target software application. Different from the prior art, when the fingerprint module is replaced or lost, there is no need to re-associate the fingerprint with the software application, which is conducive to improving the flexibility of the software application startup operation. At the same time, there is no need to find the relevant software application, which is also conducive to improving the convenience of the software application startup operation.

[0021] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A flowchart of an application startup method based on fingerprint recognition provided by a first embodiment of the present invention; Figure 2 This is a structural block diagram of an application startup system based on fingerprint recognition provided by the second embodiment of the present invention.

[0023] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0025] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.

[0026] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0027] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantity limitation, and may indicate the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0028] See also Figure 1 , is a flow chart of an application startup method based on fingerprint recognition in a first embodiment of the present invention, and the application startup method based on fingerprint recognition includes the following steps: Step S101, obtaining a fingerprint image of a relevant user, and graying the fingerprint image to obtain a grayscale image; If the fingerprint image is a color image, it is necessary to calculate the grayscale value of the grayscale image according to the following grayscale pixel calculation formula before subsequent processing.

[0029] It should be noted that the grayscale pixel calculation formula is as follows:

[0030] in, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the grayscale value of the grayscale image.

[0031] Step S102, preprocessing the grayscale image to obtain a preprocessed image; The grayscale image is subjected to noise removal, binarization and thinning processing in sequence to obtain a preprocessed image.

[0032] Step S103, extracting corresponding required image features from the pre-processed image, and matching the required image features with multiple watermark images in the pre-recorded fingerprint library one by one through a smart contract, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; Among them, the watermark image is obtained by correspondingly processing the fingerprint image, the fingerprint image corresponds to one watermark image, and the watermark image is associated with at least one software application through a smart contract, which can ensure that the association between the watermark image and the software application will not be tampered with at will, and the fingerprint module can be replaced at will without being affected. It should be noted that the association relationship between the watermark image and the software application is stored in the blockchain.

[0033] Step S104, when the matching is successful, the current software application associated with the successfully matched watermark image is displayed, a target software application is selected from the current software applications based on demand, and the target software application is started and automatically logged in.

[0034] Before matching, each of the software applications pre-logins and saves corresponding account information, so that when the target software application is selected, the target software application can be started and automatically logged in.

[0035] Through the above steps, the fingerprint image of the relevant user is grayed to obtain a corresponding gray image, and then the gray image is preprocessed to obtain a preprocessed image, and the corresponding required image features are extracted from the preprocessed image. The required image features are matched one by one with multiple watermark images in the pre-recorded fingerprint library through smart contracts, and the watermark image is associated with the software application, and the association relationship is stored in the blockchain. When the match is successful, the current software application associated with the successfully matched watermark image is displayed, and the target software application is selected from the current software application based on the demand, and then the target software application is started and automatically logged in. Different from the existing technology, when the fingerprint module is replaced or lost, there is no need to re-associate the fingerprint with the software application, which is conducive to improving the flexibility of the software application startup operation. At the same time, there is no need to find related software applications, which is also conducive to improving the convenience of the software application startup operation.

[0036] In some embodiments, before matching the required image features with a plurality of watermark images in a pre-recorded fingerprint library one by one, the method further includes: Collecting a fingerprint image of a user, obtaining a grayscale image corresponding to the fingerprint image, and respectively obtaining pixel values ​​of the fingerprint image and the grayscale image; Among them, it is necessary to obtain the red component value, green component value and blue component value of the fingerprint image and the grayscale image respectively.

[0037] Based on the pixel values ​​of the fingerprint image and the grayscale image, an initial pixel value is calculated by an embedded intervention algorithm, and an initial watermark image is obtained based on the initial pixel value; The red component value, green component value and blue component value of the initial watermark image are calculated by the embedding intervention algorithm, that is, the initial pixel value is calculated. At this time, the initial watermark image is an image embedded with a watermark.

[0038] It should be noted that the expression of the embedded intervention algorithm is as follows:

[0039]

[0040]

[0041] in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

[0042] Obtaining pixel values ​​of the initial watermark image, calculating latest pixel values ​​based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtaining the watermark image corresponding to the fingerprint image based on the latest pixel values; Among them, the process of calculating the latest pixel value is the inverse process of calculating the initial pixel value process. The process of calculating the latest pixel value is specifically to calculate the difference between the pixel value of the initial watermark image and the pixel value of the fingerprint image, and the difference is the final pixel value of the watermark image, wherein the pixel value includes a red component value, a green component value and a blue component value.

[0043] It should be noted that the formula for calculating the latest pixel value is as follows:

[0044]

[0045]

[0046] in, is the red component value of the watermark image, is the green component value of the watermark image, is the blue component value of the watermark image.

[0047] The fingerprint image and the corresponding watermark image are both stored in the blockchain.

[0048] In some embodiments, the step of preprocessing the grayscale image includes: Performing image enhancement processing on the grayscale image to obtain an enhanced fingerprint image; The grayscale image is divided into several area blocks, and then the local direction of the lines of each area block is obtained through frequency domain processing after wavelet transform. The clarity of the ridges and valleys of the fingerprint image is obtained based on the local direction of the lines, thereby obtaining an enhanced fingerprint image.

[0049] Binarizing the enhanced fingerprint image to obtain a binary image; The binarization process converts the 256-level enhanced fingerprint image into a binary image. Specifically, the enhanced fingerprint image is binarized by using a threshold method.

[0050] The binary image is subjected to thinning processing to obtain a preprocessed image.

[0051] In some embodiments, the step of extracting corresponding required image features from the preprocessed image comprises: Extracting an original detail feature point set from the preprocessed image; Analyze the original detail feature point set to obtain the distribution law of the feature points of the fingerprint image; Based on the ridge direction of the fingerprint image and the distribution pattern of the feature points, pseudo feature points are screened out to obtain real feature points, wherein the real feature points are the required image features.

[0052] Among them, due to the existence of various interference reasons, such as the artificial noise introduced by the preprocessing itself, or the breakage and adhesion of the lines that cannot be eliminated, feature points will be obtained in the process of image feature extraction, and some of the pseudo feature points will interfere with the accuracy of subsequent fingerprint matching. Therefore, it is necessary to screen out the inferior pseudo feature points, save the real feature points, and use the real feature points as the required image features.

[0053] In some embodiments, after matching the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one, the method further includes: When the matching fails, it is determined that the user matched by the corresponding fingerprint image is an illegal user, and the display interface is restored to an initial state.

[0054] In some embodiments, before selecting the target software application from the current software applications based on the demand, the method further includes: The software application is pre-logged in and the corresponding account information is automatically saved.

[0055] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0056] The second embodiment of the present application also provides an application startup system based on fingerprint recognition, which is used to implement the above-mentioned first embodiment and preferred implementation mode, and will not be repeated hereafter. As used below, the terms "module", "unit", "subunit", etc. can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0057] Figure 2 The fingerprint recognition-based application startup system of the second embodiment of the present application is as follows: Figure 2 As shown, the system comprises: The acquisition module 10 is used to acquire the fingerprint image of the relevant user and grayscale the fingerprint image to obtain a grayscale image; A preprocessing module 20, used for preprocessing the grayscale image to obtain a preprocessed image; A matching module 30, configured to extract corresponding required image features from the pre-processed image, and match the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one through a smart contract, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; The startup module 40 is used to display the current software application associated with the successfully matched watermark image when the matching is successful, select a target software application from the current software applications based on demand, and start and automatically log in to the target software application.

[0058] In the specific implementation, the fingerprint image of the relevant user is grayed to obtain the corresponding grayscale image, and then the grayscale image is preprocessed to obtain the preprocessed image, and the corresponding required image features are extracted from the preprocessed image, and the required image features are matched one by one with multiple watermark images in the pre-recorded fingerprint library through the smart contract, the watermark image is associated with the software application, and the association relationship is stored in the blockchain. When the match is successful, the current software application associated with the successfully matched watermark image is displayed, and the target software application is selected from the current software application based on the demand, and then the target software application is started and automatically logged in. Different from the existing technology, when the fingerprint module is replaced or lost, there is no need to re-associate the fingerprint with the software application, which is conducive to improving the flexibility of the software application startup operation. At the same time, there is no need to find related software applications, which is also conducive to improving the convenience of the software application startup operation.

[0059] In some embodiments, before the matching module 30, the system further includes: An acquisition module is used to acquire a fingerprint image of a user, obtain a grayscale image corresponding to the fingerprint image, and respectively obtain pixel values ​​of the fingerprint image and the grayscale image; A first calculation module, configured to obtain an initial pixel value based on the pixel values ​​of the fingerprint image and the grayscale image and by using an embedded intervention algorithm, and obtain an initial watermark image based on the initial pixel value; A second calculation module is used to obtain pixel values ​​of the initial watermark image, calculate the latest pixel value based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtain the watermark image corresponding to the fingerprint image based on the latest pixel value; The storage module is used to store the fingerprint image and the corresponding watermark image in the blockchain.

[0060] In some embodiments, the expression of the embedded intervention algorithm is as follows:

[0061]

[0062]

[0063] in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

[0064] In some embodiments, the pre-processing module 20 includes: An enhancement unit, used for performing image enhancement processing on the grayscale image to obtain an enhanced fingerprint image; A binarization unit, used for binarizing the enhanced fingerprint image to obtain a binary image; The thinning unit is used to perform thinning processing on the binary image to obtain a preprocessed image.

[0065] In some embodiments, the matching module 30 includes: An extraction unit, used for extracting an original detail feature point set from the preprocessed image; An analysis unit, used to analyze the original detail feature point set to obtain a distribution law of the feature points of the fingerprint image; The screening unit is used to screen out pseudo feature points based on the ridge direction of the fingerprint image and the distribution law of the feature points to obtain real feature points, wherein the real feature points are the required image features.

[0066] In some embodiments, after the matching module 30, the system further includes: The recovery module is used to determine that the user matched by the corresponding fingerprint image is an illegal user when the matching fails, and restore the display interface to an initial state.

[0067] In some embodiments, before starting the module 40, the system further includes: The saving module is used to pre-login to the software application and automatically save the corresponding account information.

[0068] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0069] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A fingerprint recognition-based application startup method, characterized in that: The method comprises: Acquire a fingerprint image of a relevant user, and perform grayscale processing on the fingerprint image to obtain a grayscale image; Preprocessing the grayscale image to obtain a preprocessed image; Extracting corresponding required image features from the pre-processed image, and matching the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one through a smart contract, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; When the match is successful, the current software application associated with the successfully matched watermark image is displayed, and a target software application is selected from the current software applications based on demand, and the target software application is started and automatically logged in.

2. The fingerprint recognition-based application startup method according to claim 1, characterized in that: Before matching the required image features with a plurality of watermark images in the pre-recorded fingerprint library one by one through the smart contract, the method further includes: Collecting a fingerprint image of a user, obtaining a grayscale image corresponding to the fingerprint image, and respectively obtaining pixel values ​​of the fingerprint image and the grayscale image; Based on the pixel values ​​of the fingerprint image and the grayscale image, an initial pixel value is calculated by an embedded intervention algorithm, and an initial watermark image is obtained based on the initial pixel value; Obtaining pixel values ​​of the initial watermark image, calculating latest pixel values ​​based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtaining the watermark image corresponding to the fingerprint image based on the latest pixel values; The fingerprint image and the corresponding watermark image are both stored in the blockchain.

3. The fingerprint recognition-based application startup method according to claim 2, characterized in that: The expression of the embedded intervention algorithm is as follows: in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

4. The fingerprint recognition-based application startup method according to claim 1, characterized in that: The step of preprocessing the grayscale image comprises: Performing image enhancement processing on the grayscale image to obtain an enhanced fingerprint image; Binarizing the enhanced fingerprint image to obtain a binary image; The binary image is subjected to thinning processing to obtain a preprocessed image.

5. The fingerprint recognition-based application startup method according to claim 1, characterized in that: The step of extracting corresponding required image features from the preprocessed image comprises: Extracting an original detail feature point set from the preprocessed image; Analyze the original detail feature point set to obtain the distribution law of the feature points of the fingerprint image; Based on the ridge direction of the fingerprint image and the distribution pattern of the feature points, pseudo feature points are screened out to obtain real feature points, wherein the real feature points are the required image features.

6. The fingerprint recognition-based application startup method according to claim 1, characterized in that: After matching the required image features with multiple watermark images in the pre-recorded fingerprint library one by one through the smart contract, the method includes: When the matching fails, it is determined that the user matched by the corresponding fingerprint image is an illegal user, and the display interface is restored to an initial state.

7. The fingerprint recognition-based application startup method according to claim 1, characterized in that: Before selecting the target software application from the current software applications based on the demand, the method further includes: The software application is pre-logged in and the corresponding account information is automatically saved.

8. An application startup system based on fingerprint recognition, used to implement the application startup method based on fingerprint recognition according to any one of claims 1 to 7, characterized in that: The system comprises: An acquisition module, used for acquiring a fingerprint image of a relevant user, and graying the fingerprint image to obtain a grayscale image; A preprocessing module, used for preprocessing the grayscale image to obtain a preprocessed image; A matching module, used to extract corresponding required image features from the pre-processed image, and match the required image features with multiple watermark images in the pre-recorded fingerprint library one by one through a smart contract, wherein the watermark image is associated with at least one software application, and the corresponding association relationship is stored in the blockchain; The startup module is used to display the current software application associated with the successfully matched watermark image when the match is successful, select a target software application from the current software applications based on demand, and start and automatically log in to the target software application.

9. The fingerprint recognition-based application startup system according to claim 8, characterized in that: Before the matching module, the system further includes: An acquisition module is used to acquire a fingerprint image of a user, obtain a grayscale image corresponding to the fingerprint image, and respectively obtain pixel values ​​of the fingerprint image and the grayscale image; A first calculation module, configured to obtain an initial pixel value based on the pixel values ​​of the fingerprint image and the grayscale image and by using an embedded intervention algorithm, and obtain an initial watermark image based on the initial pixel value; A second calculation module is used to obtain pixel values ​​of the initial watermark image, calculate the latest pixel value based on the pixel values ​​of the initial watermark image and the fingerprint image, and obtain the watermark image corresponding to the fingerprint image based on the latest pixel value; The storage module is used to store the fingerprint image and the corresponding watermark image in the blockchain.

10. The fingerprint recognition-based application startup system according to claim 9, characterized in that: The expression of the embedded intervention algorithm is as follows: in, is the red component value of the initial watermark image, is the green component value of the initial watermark image, is the blue component value of the initial watermark image, is the red component value of the fingerprint image, is the green component value of the fingerprint image, is the blue component value of the fingerprint image, is the red component value of the grayscale image, is the green component value of the grayscale image, is the blue component value of the grayscale image, is the embedded intervention coefficient.

Citation Information

Patent Citations

  • Smartphone-based methods and systems

    CN103329147A

  • Fingerprint identification method and related product

    CN109583356A

  • Identity authentication method combining block chain and biological characteristics

    CN110059552A

  • Block chain-based fingerprint identification management system and method

    CN110188697A

  • Embedded encrypted watermark in photograph or facial recognition template to ensure authenticity

    US20220207124A1