Identity authentication system for power line repair outsourcing personnel

By using basic and advanced identity authentication systems for outsourced personnel involved in power emergency repairs, combined with pre-verified information collection, the problem of fraudulent authentication of outsourced personnel is solved, ensuring the legality and security of information collection and avoiding potential risks in power emergency repair work.

CN121167698APending Publication Date: 2025-12-19STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511050558.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-29
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

The existing methods for authenticating the identities of outsourced personnel in power emergency repairs are easily subject to fraudulent authentication, which cannot effectively prevent outsourced personnel from being impersonated or replaced. Furthermore, there is a risk that information collected from non-designated devices may be illegally written into the database during the information collection process.

Method used

It employs an information data acquisition unit, a data entry module, a core processing module, and an authentication result display module, including an information data storage module, an authentication call module, and an identity authentication unit. Through basic identity authentication and advanced identity authentication, combined with pre-verified information acquisition, it collects and stores legitimate information data to prevent information data from non-designated devices from being illegally written.

Benefits of technology

This effectively prevents the misuse or substitution of outsourced personnel, ensures the safety of power emergency repair work, prevents the unauthorized writing of information and data, and improves the accuracy and security of identity authentication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121167698A_ABST
    Figure CN121167698A_ABST
Patent Text Reader

Abstract

The invention discloses an identity authentication system for power line repair outsourcing personnel, and belongs to the field of data processing. Comprising an information data acquisition unit, an information data storage module, an authentication calling module, a data entry module, an identity authentication unit, a core processing module and an authentication result display module, when the identity information of the outsourcing personnel is acquired, basic identities are acquired, the outsourcing personnel are pre-verified, and information data in the pre-verification process are acquired; in the advanced authentication process, information data verified in advance is processed and analyzed, so that a comprehensive authentication data range of outsourcing personnel is obtained, meanwhile, the information data in the advanced authentication process is collected, advanced comprehensive data values are obtained, and then whether the advanced comprehensive data values fall into the comprehensive authentication data range or not is judged. Through basic identity authentication and advanced identity authentication, outsourcing personnel are prevented from being illegally used and replaced, so that the situation that potential risks are brought to power line repair work is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the field of electric digital data processing, and particularly relates to an identity authentication system for power repair outsourcing personnel. BACKGROUND

[0002] The power system is a power production and consumption system composed of power generation, power transmission, power transformation, power distribution and power utilization. It converts primary energy in nature into electric power through mechanical energy devices, and then supplies electric power to users through power transmission, power transformation and power distribution.

[0003] Electric power is one of the most important energy sources in people's daily life. In order to ensure that electric power can be safely supplied to users, various electric power equipment needs to be coordinated.

[0004] Therefore, in order to ensure the normal order of society and the normal life and work of people, after the failure or abnormality of electric power equipment, power repair is usually needed, and sometimes in order to quickly repair electric power, external personnel are usually employed to enter the electric power facility site for work.

[0005] Since the power repair work requires high professional skills, in order to ensure the safety of external personnel and the safety of electric power equipment, the identity of external personnel usually needs to be authenticated to avoid the identity of external personnel being used by others, which may bring potential risks to the power repair work.

[0006] At present, the identity authentication adopts face recognition, fingerprint verification, voiceprint verification and other methods to verify the identity of external personnel. However, with the development of AI technology and electronic technology, the image and voiceprint of personnel can be easily synthesized, and the fingerprint can also be easily obtained through fingerprint extraction technology. Therefore, the current identity authentication method still has the problem of false authentication.

[0007] The invention patent application with the application publication date of 2022.09.16 and the application publication number of CN 115062287A discloses "a blockchain-based identity authentication method and system", which comprises: obtaining identity authentication data of a to-be-authenticated person; judging whether the to-be-authenticated person is performing identity authentication for the first time; if the to-be-authenticated person is performing identity authentication for the first time, the identity authentication data is pre-processed and stored in the blockchain; if the to-be-authenticated person is not performing identity authentication for the first time, the identity authentication data of the to-be-authenticated person is authenticated and matched with the corresponding data stored in the blockchain to obtain an authentication matching result; when the authentication matching result is greater than a preset threshold, the identity authentication of the to-be-authenticated person is passed. This technical solution stores the identity authentication data of the to-be-authenticated person on the blockchain first, and then authenticates and matches the identity authentication data with the data stored in the blockchain, fully utilizes the anti-fake and true function of the blockchain technology, avoids the tedious verification process of identity each time, and greatly improves the identity authentication speed. However, in this technical solution, only the anti-fake and true function of the blockchain technology is focused on, and the situation that the identity of the to-be-authenticated person is falsely authenticated is not considered, which cannot avoid the situation that the external cooperation personnel is used or replaced, thereby bringing potential risks to the power repair work.

[0008] The invention patent application with the application publication date of 2013.09.25 and the application publication number of CN 103325021A discloses "a real-time tracking recording method for special equipment operation process", which comprises: (1) operation personnel identity verification; (2) special equipment identity confirmation; (3) operation process monitoring and recording; (4) confirmation recording; (5) tracking recording completion. This technical solution realizes the identity authentication of the staff, which is beneficial to guarantee the professionalism of the special equipment staff; realizes the real-time tracking recording of the special equipment safety management, detection, operation and other operation processes and the identity authentication of the personnel. However, this technical solution does not consider the situation that the identity of the to-be-authenticated person is falsely authenticated, and also cannot avoid the situation that the external cooperation personnel is used or replaced.

[0009] How to avoid the situation that the identity of the to-be-authenticated person is falsely authenticated, avoid the situation that the external cooperation personnel is used or replaced, and further, avoid the situation that the information data collected by the non-designated information collection device is illegally written into the database during the process of collecting and saving the identity information of the external cooperation personnel, which interferes with the subsequent identity authentication, is a key technical problem to be solved in actual work. SUMMARY

[0010] The application aims to provide an identity authentication system for power repair outsourcing personnel, which collects basic identity information in real time, verifies the outsourcing personnel in advance, collects information data in the pre-verification process, stores the information data collected by the legal information data collection unit, solves the problem of false authentication of the personnel to be authenticated, and avoids the situation of impersonation and substitution of the outsourcing personnel.

[0011] The technical solution of the application is to provide an identity authentication system for power repair outsourcing personnel, which comprises an information data collection unit, a data entry module, a core processing module and an authentication result display module, and is characterized in that it further comprises:

[0012] an information data storage module, an authentication calling module and an identity authentication unit.

[0013] The information data storage module is used to judge the identity of the information data collection unit first, and then store the information data collected by the legal information data collection unit.

[0014] The authentication calling module is used to call information data from the information data storage module in the process of identity authentication of the outsourcing personnel.

[0015] The identity authentication unit is used to collect and acquire the basic identity information and advanced authentication information of the outsourcing personnel in the process of identity authentication of the outsourcing personnel.

[0016] The identity authentication system first judges the identity of the information data collection unit, and stores the information data collected by the legal information data collection unit; through basic identity authentication and advanced identity authentication of the outsourcing personnel, the situation of impersonation and substitution of the outsourcing personnel is avoided.

[0017] Specifically, the information data collection unit is used to collect and acquire information data, and comprises a basic identity information collection module and a pre-verification information collection module; the basic identity information collection module is used to collect and acquire the basic identity information of the outsourcing personnel; and the pre-verification information collection module is used to give a verification image in advance and collect information data in the pre-verification process.

[0018] The data entry module is used to enter the information data called by the authentication calling module and the information data collected by the identity authentication unit into the core processing module for analysis and processing.

[0019] The core processing module is used for processing and comparing the information data called by the authentication calling module and the information data collected by the identity authentication unit, obtaining a comparison result, and feeding back the result downward.

[0020] The authentication result display module is used for displaying the comparison result obtained by the core processing module.

[0021] Further, the basic identity information collection module includes an ID card information collection module, a fingerprint information collection module, and a voiceprint information collection module.

[0022] The ID card information collection module is used for collecting the ID card information of the external personnel, including personnel image, personnel name, personnel gender, ID card number, and home address.

[0023] The fingerprint information collection module is used for collecting the fingerprint information of the external personnel.

[0024] The voiceprint information collection module is used for collecting the voiceprint information of the external personnel.

[0025] Further, the pre-verification information collection module includes a verification image giving module, a moving block center obtaining module, a fixed block center obtaining module, and a completion time obtaining module.

[0026] The verification image giving module is used for giving a pre-verification image, which includes a moving block and a fixed block matched with the moving block.

[0027] The moving block center obtaining module is used for obtaining the distance between the center of the moving block after sliding and the center of the initial position of the moving block after sliding.

[0028] The fixed block center obtaining module is used for obtaining the distance between the center of the fixed block and the center of the initial position of the moving block.

[0029] The completion time obtaining module is used for obtaining the time for sliding the moving block to the fixed block in the pre-verification process.

[0030] Specifically, in the process of storing the information data, the information data storage module first randomly intercepts a segment from the identification code of each authorized information data collection unit through the encryption module, including the start and end positions and the end position, and feeds back the start and end positions and the end position to the corresponding authorized information data collection unit.

[0031]

[0032] Wherein, start, stop are respectively the start and stop positions of a randomly intercepted identification code, L is the total length of the identification code of the information data collection unit, r1, r2 are respectively random positive integers, floor(start) is the positive integer closest to start, ceiling(stop) is the positive integer closest to stop; then the password chain is formed by integrating the identification code segments randomly intercepted together;

[0033] When the information data collection unit needs to write information data into the information data storage module, the write verification module obtains the identification code segment provided by the information data collection unit according to the previously fed back start and stop positions, if it can be obtained, at this time the password chain can be broken, the verification is passed, then the information data collection unit is allowed to write information data into the information data storage module, otherwise, it cannot.

[0034] Specifically, the identity authentication unit comprises a basic identity authentication module and an advanced identity authentication module.

[0035] The basic identity authentication module is used for collecting the basic identity information of the external cooperation personnel in the process of authenticating the identity of the external cooperation personnel; it comprises a face image collection module, a fingerprint information collection module and a voiceprint information collection module; the face image collection module, the fingerprint information collection module and the voiceprint information collection module collect the face image, the fingerprint and the voiceprint of the external cooperation personnel respectively.

[0036] The advanced identity authentication module is used for providing the same verification image as in the pre-verification process and performing two or more advanced verifications; it comprises a moving block center collection module, a fixed block center collection module and a completion time collection module; the moving block center collection module is used for collecting the distance between the center of the moving block after sliding and the center of the initial position of the moving block in the process of advanced authentication; the fixed block center collection module is used for collecting the distance between the center of the fixed block and the center of the initial position of the moving block in the process of advanced authentication; the completion time collection module is used for collecting the time of completing each advanced authentication.

[0037] Specifically, the core processing module comprises a data caching module, a comparison and analysis module and a result feedback module.

[0038] The data caching module is used for caching the information data entered by the data entry module.

[0039] The comparison and analysis module is used for comparing and analyzing the information data cached in the data caching module and obtaining a comparison and analysis result.

[0040] The result feedback module is used for feeding back the comparison and analysis result obtained by the comparison and analysis to the authentication result display module.

[0041] Further, the contrast analysis module will first compare the face image, fingerprint and voiceprint information of the outsourcing personnel collected by the basic identity authentication module with the identity card image, fingerprint and voiceprint information of the outsourcing personnel collected by the basic identity information collection module. If all can be matched, the advanced authentication is continued, otherwise, the identity authentication is not passed.

[0042] Further, the contrast analysis module obtains the distance between the center of the sliding dynamic block after each verification process and the center of the dynamic block initial position, the distance between the center of the fixed block and the center of the dynamic block initial position and the time of sliding the dynamic block to the fixed block in the process of the pre-verification collection module during the advanced authentication. Meanwhile, the distance between the center of the sliding dynamic block after each authentication process and the center of the dynamic block initial position, the distance between the center of the fixed block and the center of the dynamic block initial position and the time of completing the advanced authentication are obtained in the process of the advanced identity authentication module, and then the above obtained information data are comprehensively analyzed. If:

[0043]

[0044] the identity authentication of the outsourcing personnel is successful, otherwise, the identity authentication of the outsourcing personnel is failed;

[0045] wherein, (C st ) j , (C sc ) j are the distance between the center of the sliding dynamic block after each advanced authentication j and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position, Z is the total number of advanced authentication, t j is the time of completing each advanced authentication j; (C st ) i , (C sc ) i are the distance between the center of the sliding dynamic block after each pre-verification i and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position, S is the total number of pre-verification, (|C st -C sc |) max is the maximum difference value of the distance between the center of the sliding dynamic block after each pre-verification and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position,

[0046] (|C st -C sc |) min is the minimum difference value of the distance between the center of the sliding dynamic block after each pre-verification and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position, t max , t minThe maximum completion time and the minimum completion time in the pre-verification process, respectively.

[0047] The identity authentication system of the present application, when collecting the identity information of the external personnel, not only collects the basic identity of the external personnel, but also performs pre-verification on the external personnel and collects the information data in the pre-verification process;

[0048] When authenticating the identity information of the external personnel, the basic identity information is first authenticated, and after the authentication is passed, the advanced authentication is performed;

[0049] In the process of advanced authentication, the pre-verification information data is processed and analyzed to obtain the comprehensive authentication data range of the external personnel, and the information data in the advanced authentication process is collected and processed and analyzed to obtain the advanced comprehensive data value, and then it is judged whether the advanced comprehensive data value falls into the comprehensive authentication data range;

[0050] Through the basic identity authentication and the advanced identity authentication, the situation that the external personnel is impersonated or replaced is avoided, so that the potential risk to the power repair work is avoided;

[0051] In the process of collecting and saving the identity information of the external personnel, the identity of the data collection device itself is collected and verified; after the verification is legal, the collected information data is allowed to be written and saved, so as to prevent the information data collected by the non-designated information collection device from being illegally written and to interfere with the subsequent identity authentication.

[0052] Compared with the prior art, the present application has the following advantages:

[0053] 1. The technical scheme of the present application, in real time when collecting the identity information of the external personnel, not only collects the basic identity, but also performs pre-verification on the external personnel and collects the information data in the pre-verification process (which also includes collecting and verifying the relevant information of the information data collection unit (information collection device) itself to prevent the information data collected by the non-designated information collection device from being illegally written), stores the information data collected by the legal information data collection unit, so as to solve the situation that the identity of the person to be authenticated is falsely authenticated and avoid the situation that the external personnel is impersonated or replaced;

[0054] 2. In the technical solution of the application, when the identity information of the external cooperation personnel is authenticated, the basic identity information is first authenticated, and after the authentication is passed, the advanced authentication is performed, if the basic identity authentication is not passed, the advanced authentication is not performed. In the process of advanced authentication, the pre-verified information data is processed and analyzed to obtain the comprehensive authentication data range of the external cooperation personnel, and the information data in the process of advanced authentication is collected and processed and analyzed to obtain the advanced comprehensive data value, and then it is judged whether the advanced comprehensive data value falls into the comprehensive authentication data range, if it falls into, the authentication is passed, if it does not fall into, the authentication is not passed;

[0055] 3. In the process of collecting and saving the identity information of the external cooperation personnel, the identity of the data collection equipment is verified (substantially including collecting and verifying the related information of the information data collection unit (information collection equipment) itself to prevent the information data collected by the non-designated information collection equipment from being illegally written), and after the verification is passed, the collected information data is allowed to be written and saved, which greatly avoids the situation that the data is illegally written and interferes with the subsequent identity authentication;

[0056] 4. By using the technical solution of the application, through the basic identity authentication and the advanced identity authentication, the situation that the external cooperation personnel is impersonated or replaced can be greatly avoided, so that the potential risk situation that the power repair work is brought is avoided. BRIEF DESCRIPTION OF DRAWINGS

[0057] Figure 1 is the system principle schematic diagram of the application. DETAILED DESCRIPTION

[0058] The application will be further described below in combination with the drawings.

[0059] Since the power repair operation requires high professional skill, in order to ensure the safety of the external cooperation personnel and the safety of the power equipment, it is usually necessary to authenticate the identity of the external cooperation personnel, so as to avoid the situation that the identity of the external cooperation personnel is impersonated or replaced and the potential risk situation that the power repair work is brought.

[0060] And the current identity authentication adopts the face recognition, fingerprint verification, voiceprint verification and the like to verify the identity of the external cooperation personnel.

[0061] But with the development of the current AI technology and electronic technology, the image and voiceprint of the personnel can be easily synthesized by the electronic technology, and the fingerprint can also be easily obtained by the fingerprint extraction technology. Therefore, the current identity authentication mode still exists the situation of false authentication.

[0062] To solve the above technical problems, the technical scheme of the present application provides an identity authentication system for power repair outsourcing personnel, comprising: an information data acquisition unit, an information data storage module, an authentication calling module, a data entry module, an identity authentication unit, a core processing module, and an authentication result display module; the composition of each module and the information flow direction between them are shown in detail in Figure 1

[0063] In the technical scheme of the present application, the composition and function of each module are as follows:

[0064] The information data acquisition unit is used to acquire information data, which comprises a basic identity information acquisition module and a pre-verification information acquisition module; the basic identity information acquisition module is used to acquire the basic identity information of the outsourcing personnel; the pre-verification information acquisition module is used to provide a verification image in advance and acquire information data in the pre-verification process;

[0065] The information data storage module is used to judge the identity of the information data acquisition unit first, and then store the information data collected by the information data acquisition unit that is judged to be legal;

[0066] The authentication calling module is used to call information data from the information data storage module during the identity authentication of the outsourcing personnel;

[0067] The data entry module is used to enter the information data called by the authentication calling module and the information data collected by the identity authentication unit into the core processing module for analysis and processing;

[0068] The identity authentication unit is used to acquire the basic identity information and advanced authentication information of the outsourcing personnel during the identity authentication of the outsourcing personnel;

[0069] The core processing module is used to process the information data called by the authentication calling module and the information data collected by the identity authentication unit, and obtain a comparison and analysis result after comparison and analysis, and feedback the result downward;

[0070] The authentication result display module is used to display the comparison and analysis result obtained by the core processing module.

[0071] Further, the basic identity information acquisition module comprises an ID card information acquisition module, a fingerprint information acquisition module, and a voiceprint information acquisition module;

[0072] The ID card information acquisition module is used to acquire the ID card information of the outsourcing personnel, including personnel image, personnel name, personnel gender, ID card number, and home address;

[0073] ​Fingerprint information collection module: for the fingerprint information of the external coordination personnel is entered collection;

[0074] Voiceprint information collection module: for the voiceprint information of the external coordination personnel is entered collection.

[0075] Wherein, the pre-verification information collection module includes: verification image giving module, dynamic block center acquisition module, fixed block center acquisition module and completion time acquisition module;

[0076] Verification image giving module: for giving the pre-verification image, the image includes the dynamic block which can slide and the fixed block which is adapted to the dynamic block;

[0077] Dynamic block center acquisition module: for acquiring the distance between the center of the dynamic block after sliding and the center of the initial position of the dynamic block after sliding the dynamic block;

[0078] Fixed block center acquisition module: for acquiring the distance between the center of the fixed block and the center of the initial position of the dynamic block;

[0079] Completion time acquisition module: for acquiring the time of sliding the dynamic block to the fixed block in the process of pre-verification.

[0080] Specifically, the information data storage module includes: encryption module, write verification module and whether to write operation module;

[0081] Encryption module: for encrypting the information data storage module;

[0082] Write verification module: for verifying the identity of the information data collection unit in the process of writing information data into the information data storage module by the information data collection unit;

[0083] Whether to write operation module: for deciding whether to allow the information data collection unit to write data into the information data storage module according to the verification result of the write verification module.

[0084] The information data collection unit can be a smart terminal device integrated with an identity card recognition sensor, a fingerprint sensor, a voiceprint sensor, etc., or a mobile terminal device or a fixed terminal device.

[0085] Further, the information data storage module in the process of storing information data, first through the encryption module from the identification code of each authorized information data collection unit randomly intercepts a section, including the start and end position and the end position, and feeds back to the corresponding authorized information data collection unit according to the start and end position and the end position, wherein the selection of the start and end position and the end position is:

[0086]

[0087] Wherein, start, stop are respectively the start and stop positions of a randomly intercepted identification code, L is the total length of the identification code of the information data collection unit, r1, r2 are respectively random positive integers, floor(start) is the positive integer closest to start, ceiling(stop) is the positive integer closest to stop; then the password chain is formed by integrating the identification code segments randomly intercepted together;

[0088] When the information data collection unit needs to write information data into the information data storage module, the write verification module acquires the identification code segment provided by the information data collection unit according to the previously fed back start and stop positions, if it can be acquired, at this time the password chain can be broken, the verification is passed, then the information data collection unit is allowed to write information data into the information data storage module, otherwise, it cannot.

[0089] Further, the identity authentication unit comprises: a basic identity authentication module and an advanced identity authentication module;

[0090] The basic identity authentication module is used for collecting the basic identity information of the external cooperation personnel in the process of authenticating the identity of the external cooperation personnel; it comprises: a face image collection module, a fingerprint information collection module and a voiceprint information collection module; the face image collection module, the fingerprint information collection module and the voiceprint information collection module collect the face image, the fingerprint and the voiceprint of the external cooperation personnel respectively;

[0091] The advanced identity authentication module is used for providing the same verification image as in the pre-verification process and performing two or more advanced verifications; it comprises: a dynamic block center collection module, a fixed block center collection module and a completion time collection module; the dynamic block center collection module is used for collecting the distance between the center of the dynamic block after sliding and the center of the initial position of the dynamic block in the process of advanced authentication; the fixed block center collection module is used for collecting the distance between the center of the fixed block and the center of the initial position of the dynamic block in the process of advanced authentication; the completion time collection module is used for collecting the time of completing each advanced authentication.

[0092] Further, the core processing module comprises: a data caching module, a comparison and analysis module and a result feedback module;

[0093] The data caching module is used for caching the information data entered by the data entry module;

[0094] The comparison and analysis module is used for comparing and analyzing the information data cached in the data caching module and obtaining a comparison and analysis result;

[0095] The result feedback module is used for feeding back the comparison and analysis result obtained by the comparison and analysis to the authentication result display module.

[0096] Further, the comparative analysis module will first compare the face image, fingerprint, and voiceprint information of the outsourcing personnel collected by the basic identity authentication module with the identity card image, fingerprint, and voiceprint information of the outsourcing personnel collected by the basic identity information collection module. If all can be matched, the advanced authentication is continued, otherwise, the identity authentication is not passed.

[0097] In the process of advanced authentication, the distance between the center of the sliding dynamic block after each verification process and the center of the dynamic block initial position, the distance between the center of the fixed block and the center of the dynamic block initial position, and the time of sliding the dynamic block to the fixed block are obtained. At the same time, the distance between the center of the sliding dynamic block after each authentication process and the center of the dynamic block initial position, the distance between the center of the fixed block and the center of the dynamic block initial position, and the time of completing the advanced authentication are obtained. Then, the above obtained information data is comprehensively analyzed. If:

[0098]

[0099] the identity authentication of the outsourcing personnel is successful, otherwise, the identity authentication of the outsourcing personnel fails;

[0100] wherein, (C st ) j , (C sc ) j are the distance between the center of the sliding dynamic block after each advanced authentication j and the center of the dynamic block initial position, and the distance between the center of the fixed block and the center of the dynamic block initial position, Z is the total number of advanced authentication, t j is the time of completing each advanced authentication j; (C st ) i , (C sc ) i are the distance between the center of the sliding dynamic block after each advanced authentication i and the center of the dynamic block initial position, and the distance between the center of the fixed block and the center of the dynamic block initial position, S is the total number of advanced authentication, (|C st -C sc |) max is the maximum difference between the distance between the center of the sliding dynamic block after each advanced authentication i and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position, (|C st -C sc |) min is the minimum difference between the distance between the center of the sliding dynamic block after each advanced authentication i and the center of the dynamic block initial position and the distance between the center of the fixed block and the center of the dynamic block initial position, t max , t min are the maximum and minimum completion times in the process of advanced authentication.

[0101] In implementation, the information data storage module in the system first randomly intercepts a segment from the identification code of each authorized information data collection unit through the encryption module, including the start and stop positions and the stop position, and feeds back the start and stop positions to the corresponding authorized information data collection unit. The selection of the start and stop positions and the stop position is as follows:

[0102]

[0103] wherein start and stop are the start and stop positions of the randomly intercepted segment of the identification code, L is the total length of the identification code of the information data collection unit, r1 and r2 are random positive integers, floor(start) is the nearest positive integer less than start, and ceiling(stop) is the nearest positive integer greater than stop; then the password chain is formed by integrating the several randomly intercepted segments of the identification code together, thereby completing the encryption of the information data storage module.

[0104] The identity card information, name, gender, home address, identity card number, fingerprint information, and voiceprint information of the external personnel are collected by the identity card information collection module, the fingerprint information collection module, and the voiceprint information collection module in the basic identity collection module in the information data collection unit (which can be a smart terminal device integrated with an identity card recognition sensor, a fingerprint sensor, a voiceprint sensor, etc., and can be a mobile terminal device or a fixed terminal device). Then the verification image with a sliding movable block and a fixed block matched with the movable block is given by the verification image giving module in the pre-verification information collection module, and the pre-verification is performed multiple times. In each pre-verification process, the distance between the center of the movable block after sliding and the center of the initial position of the movable block, the distance between the center of the fixed block and the center of the initial position of the movable block, and the time for sliding the movable block to the fixed block each time are acquired by the movable block center acquisition module, the fixed block center acquisition module, and the completion time acquisition module, respectively.

[0105] Then the information data collected by the information data collection unit is written into the information data storage module. At this time, the write verification module in the information data storage module acquires the segment of the identification code provided by the information data collection unit according to the previously fed back start and stop positions and stop position. If it can be acquired, the password chain can be broken at this time, the verification is passed, and the information data collection unit is allowed to write the information data into the information data storage module for saving. Otherwise, it cannot.

[0106] In the process of authenticating the identity of the external personnel, the face image, fingerprint information and voiceprint information of the external personnel are collected by the face image acquisition module, the fingerprint information acquisition module and the voiceprint information acquisition module in the basic identity authentication module in the identity authentication unit (which can be specifically a smart mobile terminal device integrated with a face sensor, a fingerprint sensor, a voiceprint sensor, etc.). The data entry module is used to enter the collected information into the data cache module in the core processing module. The authentication calling module retrieves the face image, name, gender, home address, ID number, fingerprint information and voiceprint information of the external personnel collected by the basic identity information acquisition module from the data storage module and enters them into the data cache module in the core processing module through the data entry module. Then, the comparison and analysis module compares the face image, fingerprint information and voiceprint information collected in the authentication process with the face image, fingerprint information and voiceprint information collected in advance. If they are completely matched, the basic identity authentication is passed, and the subsequent advanced identity authentication is continued. Otherwise, the identity authentication is not passed, and the subsequent advanced identity authentication is not continued.

[0107] In the process of advanced identity authentication, the advanced identity authentication module in the identity authentication unit gives similar verification images as in the pre-verification process and performs two or more advanced authentications. In each advanced authentication process, the distance between the center of the sliding dynamic block and the center of the initial position of the dynamic block, the distance between the center of the fixed block and the center of the initial position of the dynamic block, and the time taken to complete each advanced authentication are collected by the dynamic block center acquisition module, the fixed block center acquisition module and the completion time acquisition module, respectively, and are entered into the data cache module in the core processing module through the data entry module. The authentication calling module retrieves the distance between the center of the sliding dynamic block and the center of the initial position of the dynamic block, the distance between the center of the fixed block and the center of the initial position of the dynamic block, and the time taken to slide the dynamic block to the fixed block in each verification process collected by the pre-verification acquisition module and enters them into the data cache module in the core processing module through the data entry module.

[0108] The technical scheme of the present application, at the moment of collecting the identity information of the external personnel (also known as real-time), not only collects the basic identity, but also performs preliminary verification on the external personnel and collects the information data in the preliminary verification process. When authenticating the identity information of the external personnel, the basic identity information is first authenticated, and after the authentication is passed, the advanced authentication is performed, and if the basic identity authentication is not passed, the advanced authentication is not performed. In the process of advanced authentication, the information data in the preliminary verification is processed and analyzed to obtain the comprehensive authentication data range of the external personnel, and the information data in the advanced authentication process is collected and processed and analyzed to obtain the advanced comprehensive data value, and then it is judged whether the advanced comprehensive data value falls into the comprehensive authentication data range, if it falls, the authentication is passed, if it does not fall, the authentication is not passed. Through the basic identity authentication and the advanced identity authentication, the situation that the external personnel is impersonated or replaced can be greatly avoided, so as to avoid the potential risk of power repair work. In addition, in the process of collecting and saving the identity information of the external personnel, the identity of the data collection equipment is verified, that is, the related information of the information data collection unit (information collection equipment) itself is collected and verified to prevent the information data collected by the non-designated information collection equipment from being illegally written, and after the verification is legal, the collected information data is allowed to be written and saved, which greatly avoids the situation that the data is illegally written and interferes with the subsequent identity authentication.

[0109] The present application can be widely used in the field of identity authentication and personnel management of power repair external personnel.

Claims

1. An identity authentication system for outsourced personnel involved in power emergency repairs, comprising an information data acquisition unit, a data entry module, a core processing module, and an authentication result display module, characterized in that: It also includes: an information data storage module, an authentication call module, and an identity authentication unit; Among them: the information data storage module is used to first determine the identity of the information data collection unit, and then store the information data collected by the information data collection unit that is determined to be legitimate; The authentication call module is used to retrieve information data from the information data storage module during the authentication process of external collaborators. The identity authentication unit is used to collect and obtain the basic identity information and advanced authentication information of the outsourced personnel during the process of authenticating their identities. The identity authentication system first determines the identity of the information data collection unit and stores the information data collected by the legitimate information data collection unit. By performing basic identity authentication and advanced identity authentication on outsourced personnel, it prevents outsourced personnel from being impersonated or replaced.

2. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 1, characterized in that: The information data acquisition unit is used to acquire information data, and it includes a basic identity information acquisition module and a pre-verification information acquisition module. The basic identity information collection module is used to collect and obtain the basic identity information of external collaborators; The pre-verification information acquisition module is used to pre-provide verification images and collect information data during the pre-verification process; The data entry module is used to input the information data retrieved by the authentication call module and the information data collected by the identity authentication unit into the core processing module for analysis and processing. The core processing module is used to process the information data retrieved by the authentication call module and the information data collected by the identity authentication unit, and after comparative analysis, obtain the comparative analysis results and feed the results down. The authentication result display module is used to display the comparative analysis results obtained by the core processing module.

3. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 2, characterized in that: The basic identity information collection module includes: an ID card information collection module, a fingerprint information collection module, and a voiceprint information collection module; among which... ID card information collection module: used to collect the ID card information of external personnel, including personnel image, personnel name, personnel gender, ID card number and home address; Fingerprint information collection module: used to input and collect fingerprint information of external personnel; Voiceprint information collection module: used to input and collect the voiceprint information of external collaborators.

4. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 2, characterized in that: The pre-verification information acquisition module includes: a verification image output module, a moving block center acquisition module, a fixed block center acquisition module, and a completion time acquisition module; wherein, Verification image delivery module: used to provide a pre-verified image, which includes a sliding moving block and a fixed block adapted to the moving block; Moving block center acquisition module: used to obtain the distance between the center of the moving block after sliding and the center of the moving block's initial position after the sliding moving block is verified; Fixed block center acquisition module: used to obtain the distance between the fixed block center and the initial position center of the moving block; Completion Time Acquisition Module: Used to acquire the time it takes to slide the moving block to the fixed block each time during the pre-verification process.

5. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 1, characterized in that: In the process of storing information data, the information data storage module first randomly extracts a segment from the identification code of each authorized information data collection unit through an encryption module, including the start and end bits and the end bit, and then feeds back the start and end bits and the end bit to the corresponding authorized information data collection unit. The selection of the start and end bits and the end bit is as follows: Where start and stop are the start and end bits of a randomly selected segment of the identifier code, respectively; L is the total length of the identifier code of the information data acquisition unit; r1 and r2 are random positive integers; floor(start) is the positive integer closest to start taken downwards; and ceiling(stop) is the positive integer closest to stop taken upwards. Then, several randomly selected segments of the identifier code are integrated together to form a cryptographic chain. When the information data acquisition unit needs to write information data into the information data storage module, the write verification module obtains the identifier code segment provided by the information data acquisition unit based on the previously fed start and end bits. If it can obtain the identifier code segment, the password chain can be broken and the verification is successful. Then, the information data acquisition unit is allowed to write the information data into the information data storage module. Otherwise, it is not allowed.

6. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 1, characterized in that: The identity authentication unit includes: a basic identity authentication module and an advanced identity authentication module; Basic Identity Authentication Module: Used to collect basic identity information of outsourced personnel during the identity authentication process; it includes: a facial image acquisition module, a fingerprint information acquisition module, and a voiceprint information acquisition module; the facial image acquisition module, fingerprint information acquisition module, and voiceprint information acquisition module respectively collect the facial image, fingerprint, and voiceprint of the outsourced personnel; Advanced Authentication Module: Used to provide the same verification image as in the pre-verification process and perform two or more advanced verifications; it includes: a moving block center acquisition module, a fixed block center acquisition module, and a completion time acquisition module; Moving block center acquisition module: Used to acquire the distance between the center of the moving block after sliding and the center of the moving block's initial position during the advanced authentication process; Fixed block center acquisition module: Used to acquire the distance between the center of the fixed block and the center of the moving block's initial position during the advanced authentication process; Completion time acquisition module: Used to acquire the time for each advanced authentication to complete.

7. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 1, characterized in that: The core processing module includes: a data caching module, a comparison and analysis module, and a result feedback module; Data caching module: used to cache the information data entered by the data entry module; Comparison and analysis module: Used to compare and analyze the information data cached in the data caching module and obtain the comparison and analysis results; Results Feedback Module: This module is used to feed back the comparative analysis results obtained from the comparative analysis to the certification results display module.

8. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 7, characterized in that: The comparison and analysis module first compares the facial image, fingerprint, and voiceprint information of the outsourced personnel collected by the basic identity authentication module with the ID card image, fingerprint, and voiceprint information of the outsourced personnel collected by the basic identity information collection module. If they match, the advanced authentication will proceed; otherwise, the identity authentication will fail.

9. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 7, characterized in that: The comparative analysis module, during the advanced authentication process, acquires the distance between the center of the moving block after sliding and the initial position center of the moving block, the distance between the center of the fixed block and the initial position center of the moving block, and the time it takes to slide the moving block to the fixed block position, all collected by the pre-verification acquisition module during each verification process. Simultaneously, it acquires the distance between the center of the moving block after sliding and the initial position center of the moving block, the distance between the center of the fixed block and the initial position center of the moving block, and the time it takes for the advanced authentication to complete each authentication process, all collected by the advanced identity authentication module. Then, it performs a comprehensive analysis of the acquired information data. If: If the external personnel's identity is successfully verified, then the external personnel's identity verification is considered successful; otherwise, the external personnel's identity verification is considered unsuccessful. Among them, (C) st ) j (C) sc ) j Let Z be the distance between the center of the moving block after each advanced authentication step and the center of the moving block's initial position, and let t be the distance between the center of the fixed block and the center of the moving block's initial position. Let Z be the total number of advanced authentication steps. j The time required to complete each advanced certification (j); (C) st ) i (C) sc ) i Let S be the distance between the center of the moving block after its sliding motion and the center of the moving block's initial position, and the distance between the center of the fixed block and the center of the moving block's initial position, respectively, and let S be the total number of pre-verifications. st -C sc |) max To pre-verify the maximum difference between the distance between the center of the moving block after it slides and the initial position center of the fixed block, and the distance between the center of the fixed block and the initial position center of the moving block. (|C st -C sc |) min To pre-verify the minimum difference between the distance between the center of the moving block after it slides and the initial position center of the fixed block and the initial position center of the moving block, t max t min These represent the maximum and minimum completion times during the pre-validation process, respectively.

10. The identity authentication system for outsourced personnel involved in power emergency repairs according to claim 1, characterized in that: The aforementioned identity authentication system, when collecting the identity information of outsourced personnel, not only collects the basic identity of the outsourced personnel, but also performs pre-verification on the outsourced personnel and collects information data during the pre-verification process; When verifying the identity information of outsourced personnel, the basic identity information is verified first, and then the advanced verification is performed after the verification is successful. During the advanced certification process, the pre-verified information data is processed and analyzed to obtain the comprehensive certification data range for external personnel. At the same time, information data during the advanced certification process is collected, processed and analyzed to obtain the advanced comprehensive data value, and then it is determined whether the advanced comprehensive data value falls within the comprehensive certification data range. By using basic and advanced identity authentication, we can prevent the impersonation or substitution of outsourced personnel, thereby avoiding potential risks to power emergency repair work. During the process of collecting and storing the identity information of outsourced personnel, the identity of the data collection device itself will be collected and verified. Only after verification is the collected information data allowed to be written and saved, in order to prevent information data collected by non-designated information collection devices from being illegally written, which could interfere with subsequent identity authentication.

Citation Information

Patent Citations

  • Real-time tracking and recording method for operation process of special device

    CN103325021A

  • Identity authentication method and system based on block chain

    CN115062287A