Intelligent electronic inoculation certificate generation and authentication method and system
Through the intelligent electronic vaccination certificate generation and certification system, dual verification and facial and fingerprint authentication are used to solve the problems of incomplete information and insufficient security in traditional vaccination certificate management, efficient and accurate vaccination certificate generation and certification, and the level of informatization of public health management has been improved.
Patent Information
- Application Number
- CN202510321315.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional paper vaccination certificate management has problems such as incomplete information, low recording efficiency, and easy forgery. The existing electronic vaccination certificate technology is complex, high cost and insufficient security, and cannot effectively ensure the safety and accuracy of vaccination information.
The intelligent electronic vaccination certificate generation and authentication system is adopted, and the dual-factor verification mechanism of the user registration and login module is combined with facial and fingerprint authentication to ensure information security and authentication accuracy, and the historical vaccination record data are automatically obtained from the national government service platform to generate an electronic vaccination certificate.
It significantly improves the efficiency and accuracy of vaccination certificate generation, enhances the security and anti-counterfeiting capabilities of the system, reduces management costs, optimizes user experience, and promotes the informatization and intelligence of public health management.
Smart Images

Figure CN119887122A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vaccination certificate authentication, and in particular to an intelligent electronic vaccination certificate generation and authentication method and system. Background Art
[0002] In recent years, various infectious diseases have occurred frequently, and vaccination is of vital importance. Children whose immune systems have not yet fully developed are more vulnerable to infectious diseases. Vaccination is the most economical and effective means of preventing infectious diseases. It can help children establish an immune barrier and reduce the risk of infection. Vaccination is an important means of protecting children's health and a key measure to achieve public health goals. Through scientific vaccination plans and the joint efforts of the whole society, the spread of infectious diseases can be effectively prevented and the healthy growth of children can be guaranteed. At the same time, it is also crucial to generate vaccination certificates. Vaccination certificates are not only proof of vaccination records, but also an important basis for inspection when children enter kindergarten and school to ensure that children of school age complete the national immunization program vaccination program. Therefore, vaccination certificates are not only an important record of personal health, but also an important tool for public health management.
[0003] In traditional vaccination certificate management, paper certificates are usually used for recording and authentication. This method has many shortcomings: first, paper certificates are easily lost or damaged, resulting in incomplete vaccination records; second, manual recording and verification are inefficient and prone to errors; third, paper certificates have poor anti-counterfeiting properties and are easily forged, making it difficult to ensure the authenticity and security of vaccination information. These problems seriously affect the efficiency and accuracy of vaccination management.
[0004] The existing electronic vaccination certificates have problems such as high technical complexity, high cost, and insufficient security. They cannot guarantee the security of user information or the accuracy of vaccination certificates, which increases the management cost of vaccination and reduces the management efficiency of vaccination.
[0005] In view of the above technical defects, a solution is now proposed. Summary of the invention
[0006] The purpose of the present invention is to propose an intelligent electronic vaccination certificate generation and authentication method and system, which can not only efficiently generate electronic vaccination certificates, but also ensure information security and accuracy of electronic vaccination certificate authentication through facial authentication and fingerprint authentication. It not only improves the accuracy and anti-counterfeiting of vaccination records, but also greatly reduces management costs, improves user experience, and brings significant social and economic benefits.
[0007] In order to achieve the above-mentioned object, the present invention adopts the following technical scheme: an intelligent electronic vaccination certificate generation and authentication system, including a user login unit, a vaccination certificate generation unit and a vaccination certificate authentication unit; The user login unit includes a user registration module and a user login module. The user registration module is used to receive the registration identity information and registration verification information input by the user during registration, the registration verification information includes a registration face image and a registration fingerprint image, generate a user personal archive based on the registration identity information and the registration verification information, and send the user personal archive to the vaccination certificate generation unit; The user login module is used to receive login identity information and login verification information input by the user when logging in, the login identity information includes login name and login ID number, the login verification information includes login face image and login fingerprint image, and send the login identity information and login verification information to the vaccination certificate authentication unit; The vaccination certificate generating unit is used to receive and analyze the user's personal archive, obtain the user's registered identity information through the user's personal archive, obtain the user's historical vaccination record data based on the user's registered identity information, and generate an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive; The vaccination certificate authentication unit includes a facial authentication module and a fingerprint authentication module. The facial authentication module is used to receive and analyze the user's login facial image and registered facial image, first perform image processing and feature extraction on the user's login facial image and registered facial image respectively, and generate a facial contour. Figure 1 and facial contours Figure 2 , then the facial contour Figure 1 and facial contours Figure 2 Grayscale processing, calculating the grayscale values respectively, generating alarm signals, facial recheck signals and fingerprint verification signals by comparing the grayscale values of the login facial image and the registered facial image, and sending the alarm signals and facial recheck signals to the recheck alarm unit, and sending the fingerprint verification signals to the fingerprint authentication module; The fingerprint authentication module receives a fingerprint verification signal, obtains and analyzes a login fingerprint image and a registered fingerprint image of the user, first pre-processes the login fingerprint image and the registered fingerprint image, then performs grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, generates fingerprint pattern image 1 and fingerprint pattern image 2 respectively, establishes a grayscale co-occurrence matrix to extract fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculates a pattern overlap index, presets a pattern overlap index threshold, judges the degree of pattern overlap according to the preset pattern overlap index threshold, generates a fingerprint re-examination signal, and sends the fingerprint re-examination signal to a re-examination alarm unit.
[0008] Furthermore, it also includes a re-examination alarm unit, which includes a facial re-examination module, a fingerprint re-examination module and an alarm module, wherein the facial re-examination module is used to receive a facial re-examination signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window reminder; The fingerprint recheck module is used to receive the fingerprint recheck signal and prompt the user to re-enter the login fingerprint image for fingerprint authentication through a pop-up window reminder; The alarm module is used to receive an alarm signal and send out an alarm tone through an alarm prompter to warn the user that his information has been stolen.
[0009] Furthermore, the specific process of generating a user personal archive is as follows: The registered identity information includes the registered name and the registered ID number, and the registered verification information includes the user registration time, the registered facial image and the registered fingerprint image. The registered users are marked as user A1, user A2, ..., user An based on the registered identity information, and the registration verification information is classified and integrated into the personal information library of all registered users. A corresponding user personal archive is generated based on the registered identity information and the personal information library.
[0010] Further, generate facial contours Figure 1 and facial contours Figure 2 The specific process is: Preprocessing: The user login face image and the registered face image are preprocessed by denoising, enhancement, and transformation respectively; Feature extraction: Extract features from the preprocessed login facial image to obtain the facial contour Figure 1 , extract features from the preprocessed registered facial image to obtain the facial contour Figure 2 .
[0011] Furthermore, the facial contour Figure 1 and facial contours Figure 2 The specific process of grayscale processing is: S101. Obtain facial contour Figure 1 and facial contours Figure 2 , and with facial contour Figure 2 For reference; S102, facial contour Figure 1 and facial contours Figure 2 Divide into N units, and process each unit grid in grayscale. Figure 2 Take any unit cell in as the origin and calculate the facial contour Figure 2 The gray value is Gi, the preset facial contour Figure 2 The grayscale value interval is (Gmin, Gmax), where Gmin=Gi-b, Gmax=Gi+b, and b is the preset grayscale difference; S103, through the formula: , find the facial contour Figure 1 The gray value of each unit cell is Gray, where: R is the facial contour Figure 1 The red component in M is the facial contour Figure 1 The green component of Figure 1 The blue component in .
[0012] Furthermore, the specific process of generating the alarm signal, the facial recheck signal and the fingerprint verification signal is as follows: Get facial outline Figure 1 The gray value is Gray; If Gray is less than Gmin, an alarm signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmin and less than Gmax, a facial recheck signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmax, a fingerprint verification signal is generated and sent to the fingerprint authentication module.
[0013] Furthermore, the specific steps for calculating the texture overlap index are: S201, preprocessing: descaling, denoising and grayscale conversion of the login fingerprint image and the registered fingerprint image respectively to enhance the contrast of the login fingerprint image and the registered fingerprint image; S102, performing grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image to generate fingerprint pattern image 1 and fingerprint pattern image 2, with fingerprint pattern image 2 being used as a reference; S103, establish a gray level co-occurrence matrix, extract the energy LA1, contrast Db1, entropy Se1 and uniformity Hj1 of the fingerprint pattern image 1 through the gray level co-occurrence matrix, and extract the energy LA2, contrast Db2, entropy Se2 and uniformity Hj2 of the fingerprint pattern image 2; By formula Among them, Wj is the texture overlap index and r is a constant.
[0014] Furthermore, the specific steps of generating the fingerprint recheck signal are: S101, preset a texture overlap index threshold Wmin, and obtain a texture overlap index Wj; S102, if Wj is less than Wmin, a fingerprint re-examination signal is generated and sent to a re-examination alarm unit; If Wj is greater than or equal to Wmin, a pop-up window will be displayed indicating that the authentication is successful.
[0015] An intelligent electronic vaccination certificate generation and authentication method comprises the following steps: Step 1: receiving the registration identity information and registration verification information input by the user during registration through the user registration module, wherein the registration verification information includes a registration facial image and a registration fingerprint image, generating a user personal archive based on the registration identity information and the registration verification information, and sending the user personal archive to the vaccination certificate generation unit; Step 2: receiving the login identity information and login verification information input by the user when logging in through the user login module, wherein the login identity information includes the login name and login ID number, and the login verification information includes the login face image and login fingerprint image, and sending the login identity information and login verification information to the vaccination certificate authentication unit; Step 3: The vaccination certificate generating unit receives the user's personal archive, obtains the user's registered identity information through the user's personal archive, obtains the user's historical vaccination record data based on the user's registered identity information, and generates an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive; Step 4: Receive and analyze the user's login facial image and registered facial image through the facial authentication module. First, perform image processing and feature extraction on the user's login facial image and registered facial image to generate a facial contour. Figure 1 and facial contours Figure 2 , then the facial contour Figure 1 and facial contours Figure 2 Grayscale processing, calculating the grayscale values respectively, generating alarm signals, facial recheck signals and fingerprint verification signals by comparing the grayscale values of the login facial image and the registered facial image, and sending the alarm signals and facial recheck signals to the recheck alarm unit, and sending the fingerprint verification signals to the fingerprint authentication module; Step 5: Receive the fingerprint verification signal through the fingerprint authentication module, obtain the user's login fingerprint image and registered fingerprint image and analyze them, first pre-process the login fingerprint image and the registered fingerprint image, then perform grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, respectively generate fingerprint pattern image 1 and fingerprint pattern image 2, establish a grayscale co-occurrence matrix to extract the fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculate the pattern overlap index, preset a pattern overlap index threshold, judge the pattern overlap degree according to the preset pattern overlap index threshold, so as to generate a fingerprint re-examination signal, and send the fingerprint re-examination signal to the re-examination alarm unit; Step 6: Receive a facial recheck signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window; Receive fingerprint recheck signal and prompt the user to re-enter login fingerprint image for fingerprint authentication through pop-up window; Receive alarm signals and send out alarm prompt sounds through the alarm prompter to warn users that their information has been stolen.
[0016] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: The present invention ensures the authenticity and uniqueness of the user's identity through the dual verification mechanism of the user registration module and the user login module, automatically obtains the user's historical vaccination record data from the national government service platform by receiving and analyzing the user's personal archive, and generates an electronic vaccination certificate based on these data, avoiding the tediousness and errors of traditional manual data entry, and significantly improving the efficiency and accuracy of vaccination certificate generation. Through the dual verification of the logged-in facial image and the logged-in fingerprint image, the security and anti-counterfeiting capability of the system are greatly enhanced, and the forgery and abuse of the electronic vaccination certificate are effectively prevented. When the user information is found to be stolen, the alarm module can promptly issue an alarm prompt measure to protect the security of personal information, significantly improving the efficiency and accuracy of vaccination certificate generation and authentication, enhancing the system's security and anti-counterfeiting capability, optimizing the user experience, promoting the informatization and intelligence of public health management, reducing resource waste and environmental pollution, and having significant social and economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A schematic diagram of the process of an intelligent electronic vaccination certificate generation and authentication system disclosed in the present invention is shown; Figure 2 A schematic diagram of the method steps of an intelligent electronic vaccination certificate generation and authentication system disclosed in the present invention is shown; DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] Embodiment 1: like Figure 1 As shown, an intelligent electronic vaccination certificate generation and authentication system includes a user login unit, a vaccination certificate generation unit and a vaccination certificate authentication unit; The user login unit includes a user registration module and a user login module. The user registration module is used to receive the registration identity information and registration verification information input by the user during registration. The registration verification information includes a registration facial image and a registration fingerprint image. A user personal archive is generated based on the registration identity information and the registration verification information, and the user personal archive is sent to the vaccination certificate generation unit. The authenticity and uniqueness of the user identity are ensured through the dual verification mechanism of the user registration module and the user login module. The specific process of generating a user personal archive is as follows: The registered identity information includes the registered name and the registered ID number, and the registered verification information includes the user registration time, the registered facial image, and the registered fingerprint image. The registered users are marked as user A1, user A2, ..., user An based on the registered identity information, and the registration verification information is classified and integrated into the personal information database of all registered users. The corresponding user personal archive is generated based on the registered identity information and the personal information database; The user login module is used to receive the login identity information and login verification information input by the user when logging in, the login identity information includes the login name and login ID number, the login verification information includes the login face image and login fingerprint image, and send the login identity information and login verification information to the vaccination certificate authentication unit; The vaccination certificate generation unit is used to receive and analyze the user's personal archive, obtain the user's registered identity information through the user's personal archive, and obtain the user's historical vaccination record data based on the user's registered identity information. The specific method of obtaining the user's historical vaccination record data is to access the national government service platform, obtain the user's historical vaccination record data through the database of the national government service platform after authorization, and then analyze it, and generate an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive. By receiving and analyzing the user's personal archive, the user's historical vaccination record data is automatically obtained from the national government service platform, and an electronic vaccination certificate is generated based on these data, thereby avoiding the tediousness and errors of traditional manual data entry and significantly improving the efficiency and accuracy of vaccination certificate generation; The vaccination certificate authentication unit includes a facial authentication module and a fingerprint authentication module. The facial authentication module is used to receive and analyze the user's login facial image and registered facial image. The user's login facial image and registered facial image are first processed and feature extracted to generate a facial contour. Figure 1 and facial contours Figure 2 ; Generate facial contours Figure 1 and facial contours Figure 2 The specific process is: Preprocessing: The user login face image and the registered face image are preprocessed by denoising, enhancement, and transformation respectively; Feature extraction: Extract features from the preprocessed login facial image to obtain the facial contour Figure 1 , extract features from the preprocessed registered facial image to obtain the facial contour Figure 2 ; Then the facial contour Figure 1 and facial contours Figure 2 Grayscale processing, calculate the grayscale value respectively, by comparing the grayscale values of the login face image and the registered face image; Contour the face Figure 1 and facial contours Figure 2The specific process of grayscale processing is: S101. Obtain facial contour Figure 1 and facial contours Figure 2 , and with facial contour Figure 2 For reference; S102, facial contour Figure 1 and facial contours Figure 2 Divide into N units, and process each unit grid in grayscale. Figure 2 Take any unit cell in as the origin and calculate the facial contour Figure 2 The gray value is Gi, the preset facial contour Figure 2 The grayscale value interval is (Gmin, Gmax), where Gmin=Gi-b, Gmax=Gi+b, and b is the preset grayscale difference; S103, through the formula: , find the facial contour Figure 1 The gray value of each unit cell is Gray, where: R is the facial contour Figure 1 The red component in M is the facial contour Figure 1 The green component of Figure 1 The blue component in Generate an alarm signal, a facial recheck signal and a fingerprint verification signal, and send the alarm signal and the facial recheck signal to the recheck alarm unit, and send the fingerprint verification signal to the fingerprint authentication module; The specific process of generating alarm signals, facial recheck signals and fingerprint verification signals is as follows: Get facial outline Figure 1 The gray value is Gray; If Gray is less than Gmin, an alarm signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmin and less than Gmax, a facial recheck signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmax, a fingerprint verification signal is generated and sent to the fingerprint authentication module; The fingerprint authentication module receives the fingerprint verification signal, obtains the user's login fingerprint image and registered fingerprint image and analyzes them, first pre-processes the login fingerprint image and the registered fingerprint image, then performs grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, generates fingerprint pattern image 1 and fingerprint pattern image 2 respectively, establishes a grayscale co-occurrence matrix to extract the fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculates the pattern overlap index; The specific steps for calculating the texture overlap index are: S201, preprocessing: descaling, denoising and grayscale conversion of the login fingerprint image and the registered fingerprint image respectively to enhance the contrast of the login fingerprint image and the registered fingerprint image; S102, performing grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image to generate fingerprint pattern image 1 and fingerprint pattern image 2, with fingerprint pattern image 2 being used as a reference; S103, establish a gray level co-occurrence matrix, extract the energy LA1, contrast Db1, entropy Se1 and uniformity Hj1 of the fingerprint pattern image 1 through the gray level co-occurrence matrix, and extract the energy LA2, contrast Db2, entropy Se2 and uniformity Hj2 of the fingerprint pattern image 2; By formula Wherein, Wj is the texture overlap index, r is a constant, and the texture overlap index is used to reflect the matching degree between fingerprint texture image 1 and fingerprint texture image 2. The higher the texture overlap index, the higher the matching degree between the user login fingerprint image and the registered fingerprint image, and the lower the texture overlap index, the lower the matching degree between the user login fingerprint image and the registered fingerprint image. Among them, energy is used to reflect the uniformity of image grayscale distribution. The greater the energy, the more uniform the texture. Contrast is used to reflect the clarity and groove depth of image texture. The higher the contrast, the clearer the texture. Entropy is used to measure the complexity of image grayscale distribution. The greater the entropy value, the more complex the image. Uniformity is used to reflect the uniformity of local grayscale of the image. The higher the uniformity, the more uniform the texture. Preset the threshold of the texture overlap index, judge the degree of texture overlap according to the preset threshold of the texture overlap index, generate a fingerprint re-examination signal, and send the fingerprint re-examination signal to the re-examination alarm unit, first pass the facial authentication and then the fingerprint authentication, this multi-level authentication mechanism greatly enhances the security and anti-counterfeiting ability of the system, and effectively prevents the forgery and abuse of vaccination certificates; The specific steps to generate fingerprint recheck signal are: S101, preset a texture overlap index threshold Wmin, and obtain a texture overlap index Wj; S102, if Wj is less than Wmin, a fingerprint re-examination signal is generated and sent to a re-examination alarm unit; If Wj is greater than or equal to Wmin, a pop-up window will be displayed indicating that the authentication is successful; It also includes a re-inspection alarm unit, which includes a facial re-inspection module, a fingerprint re-inspection module and an alarm module. The facial re-inspection module is used to receive a facial re-inspection signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window reminder; The fingerprint recheck module is used to receive the fingerprint recheck signal and prompt the user to re-enter the login fingerprint image for fingerprint authentication through a pop-up window reminder; The alarm module is used to receive alarm signals and send out alarm sounds through the alarm indicator to alert users that their information has been stolen. When the alarm module finds that user information has been stolen, it can promptly issue alarm measures to protect personal information security, significantly improving the efficiency and accuracy of vaccination certificate generation and authentication.
[0020] Embodiment 2: like Figure 2 As shown, an intelligent electronic vaccination certificate generation and authentication method includes the following steps: Step 1: Receive the registration identity information and registration verification information input by the user during registration through the user registration module, the registration verification information includes the registration facial image and the registration fingerprint image, generate a user personal archive based on the registration identity information and the registration verification information, and send the user personal archive to the vaccination certificate generation unit; Step 2: Receive the login identity information and login verification information input by the user when logging in through the user login module, the login identity information includes the login name and login ID number, and the login verification information includes the login face image and login fingerprint image, and send the login identity information and login verification information to the vaccination certificate authentication unit; Step 3: The vaccination certificate generating unit receives the user's personal archive, obtains the user's registered identity information through the user's personal archive, obtains the user's historical vaccination record data based on the user's registered identity information, and generates an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive; Step 4: Receive and analyze the user's login facial image and registered facial image through the facial authentication module. First, perform image processing and feature extraction on the user's login facial image and registered facial image to generate a facial contour. Figure 1 and facial contours Figure 2 , then the facial contour Figure 1 and facial contours Figure 2 Grayscale processing, calculating the grayscale values respectively, generating alarm signals, facial recheck signals and fingerprint verification signals by comparing the grayscale values of the login facial image and the registered facial image, and sending the alarm signals and facial recheck signals to the recheck alarm unit, and sending the fingerprint verification signals to the fingerprint authentication module; Step 5: Receive the fingerprint verification signal through the fingerprint authentication module, obtain the user's login fingerprint image and registered fingerprint image and analyze them, first pre-process the login fingerprint image and the registered fingerprint image, then perform grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, respectively generate fingerprint pattern image 1 and fingerprint pattern image 2, establish a grayscale co-occurrence matrix to extract the fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculate the pattern overlap index, preset a pattern overlap index threshold, judge the pattern overlap degree according to the preset pattern overlap index threshold, so as to generate a fingerprint re-examination signal, and send the fingerprint re-examination signal to the re-examination alarm unit; Step 6: Receive a facial recheck signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window; Receive fingerprint recheck signal and prompt the user to re-enter login fingerprint image for fingerprint authentication through pop-up window; Receive alarm signals and send out alarm prompt sounds through the alarm prompter to warn users that their information has been stolen.
[0021] In summary, the present invention ensures the authenticity and uniqueness of the user's identity through the dual verification mechanism of the user registration module and the user login module, automatically obtains the user's historical vaccination record data from the national government service platform by receiving and analyzing the user's personal archive, and generates an electronic vaccination certificate based on these data, avoiding the tediousness and errors of traditional manual entry, and significantly improving the efficiency and accuracy of vaccination certificate generation. Through the dual verification of the logged-in facial image and the logged-in fingerprint image, the security and anti-counterfeiting capability of the system are greatly enhanced, and the forgery and abuse of electronic vaccination certificates are effectively prevented. When the user information is found to be stolen, the alarm module can promptly issue an alarm prompt to protect the security of personal information, which significantly improves the efficiency and accuracy of vaccination certificate generation and authentication, enhances the system's security and anti-counterfeiting capability, optimizes the user experience, promotes the informatization and intelligence of public health management, reduces resource waste and environmental pollution, and has significant social and economic benefits.
[0022] The setting of the threshold and interval size is for the convenience of comparison. The size of the threshold depends on the amount of sample data and the number of bases set by technicians in this field for each group of sample data; as long as it does not affect the proportional relationship between the parameter and the quantized value; Those skilled in the art can appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented by a device or a combination of computer software and electronic hardware; whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution; The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. An intelligent electronic vaccination certificate generation and authentication system, characterized in that: It includes a user login unit, a vaccination certificate generation unit and a vaccination certificate authentication unit; The user login unit includes a user registration module and a user login module. The user registration module is used to receive the registration identity information and registration verification information input by the user during registration, the registration verification information includes a registration face image and a registration fingerprint image, generate a user personal archive based on the registration identity information and the registration verification information, and send the user personal archive to the vaccination certificate generation unit; The user login module is used to receive login identity information and login verification information input by the user when logging in, the login identity information includes login name and login ID number, the login verification information includes login face image and login fingerprint image, and send the login identity information and login verification information to the vaccination certificate authentication unit; The vaccination certificate generating unit is used to receive and analyze the user's personal archive, obtain the user's registered identity information through the user's personal archive, obtain the user's historical vaccination record data based on the user's registered identity information, and generate an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive; The vaccination certificate authentication unit includes a facial authentication module and a fingerprint authentication module, the facial authentication module is used to receive and analyze the user's login facial image and registered facial image, firstly perform image processing and feature extraction on the user's login facial image and registered facial image respectively, generate facial contour image 1 and facial contour image 2, then perform grayscale processing on facial contour image 1 and facial contour image 2, calculate grayscale values respectively, generate an alarm signal, a facial re-examination signal and a fingerprint verification signal by comparing the grayscale values of the login facial image and the registered facial image, and send the alarm signal and the facial re-examination signal to the re-examination alarm unit, and send the fingerprint verification signal to the fingerprint authentication module; The fingerprint authentication module receives a fingerprint verification signal, obtains and analyzes a login fingerprint image and a registered fingerprint image of the user, first pre-processes the login fingerprint image and the registered fingerprint image, then performs grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, generates fingerprint pattern image 1 and fingerprint pattern image 2 respectively, establishes a grayscale co-occurrence matrix to extract fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculates a pattern overlap index, presets a pattern overlap index threshold, judges the degree of pattern overlap according to the preset pattern overlap index threshold, generates a fingerprint re-examination signal, and sends the fingerprint re-examination signal to a re-examination alarm unit.
2. According to claim 1, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: It also includes a re-examination alarm unit, which includes a facial re-examination module, a fingerprint re-examination module and an alarm module, wherein the facial re-examination module is used to receive a facial re-examination signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window reminder; The fingerprint recheck module is used to receive the fingerprint recheck signal and prompt the user to re-enter the login fingerprint image for fingerprint authentication through a pop-up window reminder; The alarm module is used to receive an alarm signal and send out an alarm tone through an alarm prompter to warn the user that his information has been stolen.
3. According to claim 1, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific process of generating a user personal archive is as follows: The registered identity information includes the registered name and the registered ID number, and the registered verification information includes the user registration time, the registered facial image and the registered fingerprint image. The registered users are marked as user A1, user A2, ..., user An based on the registered identity information, and the registration verification information is classified and integrated into the personal information library of all registered users. A corresponding user personal archive is generated based on the registered identity information and the personal information library.
4. According to claim 1, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific process of generating facial profile image 1 and facial profile image 2 is as follows: Preprocessing: The user login face image and the registered face image are preprocessed by denoising, enhancement, and transformation respectively; Feature extraction: feature extraction is performed on the preprocessed login facial image to obtain facial contour image 1, and feature extraction is performed on the preprocessed registered facial image to obtain facial contour image 2.
5. According to claim 1, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific process of grayscale processing of facial contour image 1 and facial contour image 2 is as follows: S101, obtaining a first facial profile image and a second facial profile image, and using the second facial profile image as a reference; S102, dividing the facial contour image 1 and the facial contour image 2 into N units, performing grayscale processing on each unit grid respectively, taking any unit grid in the facial contour image 2 as the origin, calculating the grayscale value of the facial contour image 2 as Gi, and presetting the grayscale value interval of the facial contour image 2 as (Gmin, Gmax), wherein Gmin=Gi-b, Gmax=Gi+b, and b is a preset grayscale difference value; S103, through the formula: , find the gray value of each unit cell in the facial contour image 1 as Gray, where: R is the red component in the facial contour image 1, M is the green component in the facial contour image 1, and B is the blue component in the facial contour image 1.
6. According to claim 5, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific process of generating alarm signals, facial recheck signals and fingerprint verification signals is as follows: Get the gray value of the facial contour image 1 as Gray; If Gray is less than Gmin, an alarm signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmin and less than Gmax, a facial recheck signal is generated and sent to the recheck alarm unit; If Gray is greater than or equal to Gmax, a fingerprint verification signal is generated and sent to the fingerprint authentication module.
7. According to claim 1, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific steps for calculating the texture overlap index are: S201, preprocessing: descaling, denoising and grayscale conversion of the login fingerprint image and the registered fingerprint image respectively to enhance the contrast of the login fingerprint image and the registered fingerprint image; S102, performing grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image to generate fingerprint pattern image 1 and fingerprint pattern image 2, with fingerprint pattern image 2 being used as a reference; S103, establish a gray level co-occurrence matrix, extract the energy LA1, contrast Db1, entropy Se1 and uniformity Hj1 of the fingerprint pattern image 1 through the gray level co-occurrence matrix, and extract the energy LA2, contrast Db2, entropy Se2 and uniformity Hj2 of the fingerprint pattern image 2; By formula Among them, Wj is the texture overlap index and r is a constant.
8. According to claim 7, an intelligent electronic vaccination certificate generation and authentication system is characterized in that: The specific steps to generate fingerprint recheck signal are: S101, preset a texture overlap index threshold Wmin, and obtain a texture overlap index Wj; S102, if Wj is less than Wmin, a fingerprint re-examination signal is generated and sent to a re-examination alarm unit; If Wj is greater than or equal to Wmin, a pop-up window will be displayed indicating that the authentication is successful.
9. An intelligent electronic vaccination certificate generation and authentication method, applied to an intelligent electronic vaccination certificate generation and authentication system as claimed in any one of claims 1 to 8, characterized in that: The following steps are involved: Step 1: receiving the registration identity information and registration verification information input by the user during registration through the user registration module, wherein the registration verification information includes a registration facial image and a registration fingerprint image, generating a user personal archive based on the registration identity information and the registration verification information, and sending the user personal archive to the vaccination certificate generation unit; Step 2: receiving the login identity information and login verification information input by the user when logging in through the user login module, wherein the login identity information includes the login name and login ID number, and the login verification information includes the login face image and login fingerprint image, and sending the login identity information and login verification information to the vaccination certificate authentication unit; Step 3: The vaccination certificate generating unit receives the user's personal archive, obtains the user's registered identity information through the user's personal archive, obtains the user's historical vaccination record data based on the user's registered identity information, and generates an electronic vaccination certificate based on the historical vaccination record data and the user's personal archive; Step 4, receiving and analyzing the user's login facial image and registration facial image through the facial authentication module, first performing image processing and feature extraction on the user's login facial image and the registration facial image respectively, generating facial profile image 1 and facial profile image 2, then grayscale processing the facial profile image 1 and facial profile image 2, respectively calculating grayscale values, generating an alarm signal, a facial re-examination signal and a fingerprint verification signal by comparing the grayscale values of the login facial image and the registration facial image, and sending the alarm signal and the facial re-examination signal to the re-examination alarm unit, and sending the fingerprint verification signal to the fingerprint authentication module; Step 5: Receive the fingerprint verification signal through the fingerprint authentication module, obtain the user's login fingerprint image and registered fingerprint image and analyze them, first pre-process the login fingerprint image and the registered fingerprint image, then perform grayscale enhancement processing on the pre-processed login fingerprint image and the registered fingerprint image, respectively generate fingerprint pattern image 1 and fingerprint pattern image 2, establish a grayscale co-occurrence matrix to extract the fingerprint pattern features of fingerprint pattern image 1 and fingerprint pattern image 2 and calculate the pattern overlap index, preset a pattern overlap index threshold, judge the pattern overlap degree according to the preset pattern overlap index threshold, so as to generate a fingerprint re-examination signal, and send the fingerprint re-examination signal to the re-examination alarm unit; Step 6: Receive a facial recheck signal and prompt the user to re-enter the login facial image for facial authentication through a pop-up window; Receive fingerprint recheck signals and prompt the user to re-enter the login fingerprint image for fingerprint authentication through a pop-up window; Receive the alarm signal and send out an alarm tone through the alarm prompter to warn the user that his information has been stolen.
Citation Information
Patent Citations
Living body human face detection method based on gray scale symbiosis matrixes and wavelet analysis
CN103605958A
Fingerprint recognition IC (Integrated Circuit) transportation card and service system thereof
CN106485307A
Face recognition method based on image feature fusion contrast technique
CN108875623A
Identity authentication system based on big data information management
CN117395079A
Universal vaccination online certificate issuance system
US20220122706A1
Cited By
Intelligent electronic inoculation certificate information management system based on cloud platform
CN121306476A