Personnel management method and system based on double code system, storage medium and electronic device
Patent Information
- Application Number
- CN202411453330.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2026-10-09
AI Technical Summary
1.本发明通过赋予内部人员双码,能够更安全、更准确地识别高校人员的身份,进而为人员能够实现自动化、人性化、精准性的赋予业务功能权限,促进人员快速开展业务的办理,提升人员的体验感和幸福感。同时能够灵活的分析每个人的数据,以人为单位为每个人提供数据服务,本专利结合高校的特色提出高校人员的编码体系,同时基于此编码体系构建新型个人数据中心系统。
Smart Images

Figure CN122885879A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of big data information management technology, and in particular to a personnel management method, system, storage medium, and electronic device based on a dual-code system. Background Technology
[0002] Universities, especially comprehensive universities, have a diverse range of personnel, including faculty and staff (contract, permanent, and non-permanent), undergraduate and associate degree students, graduate students, external tutors, part-time graduate students, adult education students, externally hired staff, family residents, visitors, staff from affiliated units, staff of school shops, and staff of the school cafeteria. Because some individuals have different experiences at different stages of their time at the university, it's common for one person to have multiple identities on campus. For example, a graduate student may have completed their undergraduate studies at the university; a faculty member may have completed both their undergraduate and graduate studies there; or a faculty member may also be a doctoral student. Furthermore, various types of data are generated during the time these individuals are on campus, including gate access data, video surveillance data, cafeteria consumption data, library borrowing data, online service process data, and internet usage data. How can we identify all the identities and current statuses of the same person? How can we accurately assign permissions to individuals? How can we construct data analysis and visualization systems based on individuals as units and themes? These problems urgently need to be solved. Effective solutions will provide more convenient services and meaningful data services for university personnel. Summary of the Invention
[0003] The purpose of this invention is to provide a personnel management method, system, storage medium, and electronic device based on a dual-code system, aiming to solve at least one problem in the background art.
[0004] In a first aspect, the present invention provides a personnel management method based on a dual-code system, applied to an aggregated identity information management platform, the method comprising: Obtain platform registration information uploaded by registered users, including business type, registered user identity information, and biometric information; The first preset database is queried based on the platform registration information. If the query result is positive, a basic personnel identity code and a personnel business identity code are assigned to the registered user. The first preset database includes multiple user information tables, and each user information table includes a user name and various user information and business types corresponding to the user name. The business identity code is bound to the basic personnel identity code, the basic personnel identity code is bound to the user information table, and the basic personnel identity code is stored on the cloud service platform associated with the aggregated identity information management platform. The personnel business identity code is bound to the verification information of the user logging into the aggregated identity information management platform. When a user logs into the target business system, the system obtains at least one business identity code uploaded by the user to the aggregated identity information management platform and the selected business type, and determines whether the user has been successfully authenticated based on the business identity code. If the user authentication is successful, they will be directed to the corresponding business system based on the selected business type.
[0005] Further, the step of querying the first preset database based on the platform registration information, and assigning basic personnel identification codes and business personnel identification codes to registered users if the query result is positive, includes: The registered user identity information includes the user's name and ID number. The system queries the first preset database to determine if a registered user exists, based on biometric information and business type. If a registered user exists, the pre-stored user identity information corresponding to the biometric information is retrieved from the first preset database. The pre-stored user identity information includes the user's name and ID number. It is then determined whether the pre-stored user identity information completely matches the registered user identity information. If the pre-stored user information completely matches the registered user's identity information, the first registration information is sent to the business system. The first registration information is the registration approval information.
[0006] Furthermore, after the step of determining whether the pre-stored user identity information completely matches the registered user identity information, the method further includes: If the pre-stored user information does not partially or completely match the registered user's identity information, the system retrieves the current user's identity information corresponding to the biometric information from the Ministry of Public Security's personnel management database. The first preset database is then updated based on this current user's identity information, and second registration information, including the current user's identity information and registration approval information, is sent to the business system. In practice, the user identity information retrieved from the Ministry of Public Security's personnel management database has always been legally authorized.
[0007] Furthermore, after the step of querying the first preset database for the existence of registered users based on biometric information and business type, the method further includes: If no registered user exists, a third registration information is sent to the business system, which is a registration failure message.
[0008] Furthermore, the step of obtaining at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform when the user logs into the target business system, and determining whether the user has passed authentication based on the business identity code, includes: Verify the business identity code uploaded by the user; If the verification of the business identity code uploaded by the user fails, the authentication is deemed unsuccessful. If the business identity code uploaded by the user is verified, the corresponding basic identity code of the personnel is retrieved based on the business identity code, and the corresponding user information table is retrieved based on the basic identity code of the personnel. Determine whether the user's information table contains the service type selected when logging into the platform; If the service type selected by the user when logging into the platform is included, the authentication is considered successful. If the business type selected by the user when logging into the platform is not included, the authentication is deemed unsuccessful.
[0009] Furthermore, the method also includes: Once authentication is successful, when a user modification request is received from the business system logged in by the user, the user modification request includes a business identity code and user modification information, wherein the user modification information is the user's name and / or ID number, the current user identity information corresponding to the biometric information is retrieved from the personnel management database of the Ministry of Public Security based on the biometric information. Determine whether the information modified by the user matches the current user's identity information; If the user's modified information completely matches the current user's identity information, then the user information table is updated according to the user's modified information, and the historical data of the user with modified information is merged into the updated user information table. A new business identity code is generated, and the newly generated business identity code is bound to the personnel's basic identity code. The personnel's basic identity code is then linked to the updated user information table. If the information modified by the user is partially or completely inconsistent with the current user identity information, a modification failure message will be sent to the business system.
[0010] Secondly, the present invention provides a personnel management system based on a dual-code system, applied to an aggregated identity information management platform, the system comprising: The registration information acquisition module is used to acquire platform registration information uploaded by registered users, including business type, registered user identity information, and biometric information; The registration information verification module is used to query the first preset database based on the platform registration information. If the query result is positive, the registered user is assigned a basic personnel identity code and a personnel business identity code. The first preset database includes multiple user information tables, and each user information table includes a user name and various user information and business types corresponding to the user name. The dual-code binding module is used to bind the business identity code with the personnel basic identity code, bind the personnel basic identity code with the user information table, store the personnel basic identity code on the cloud service platform associated with the aggregated identity information management platform, and bind the personnel business identity code with the verification information of the user logging into the aggregated identity information management platform; The identity authentication module is used to obtain at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform when the user logs into the target business system, and to determine whether the user has been successfully authenticated based on the business identity code. The authentication module is used to guide users into the corresponding business system based on the selected business type if the user's authentication is successful.
[0011] Thirdly, the present invention provides a storage medium that stores one or more programs, which, when executed by a processor, implement the aforementioned personnel management method based on a dual-code system.
[0012] Fourthly, the present invention provides an electronic device, the electronic device comprising a memory and a processor, wherein: The memory is used to store computer programs; When the processor executes the computer program stored in the memory, it implements the aforementioned personnel management method based on a dual-code system.
[0013] Compared with the prior art, the present invention has the following advantages: 1. This invention, by assigning dual codes to internal personnel, enables more secure and accurate identification of university staff. This, in turn, allows for automated, user-friendly, and precise granting of business function permissions, facilitating faster business processing and enhancing staff experience and well-being. Simultaneously, it enables flexible analysis of individual data, providing data services to each person on a per-person basis. This patent proposes a coding system for university staff, tailored to the specific characteristics of universities, and constructs a novel personal data center system based on this coding system.
[0014] 2. This invention adopts a "dual-code system" for online personnel information data management, which can accurately identify when a user changes their name or ID number, and can quickly modify and integrate all user data under the unchanging basic personnel ID code, avoiding data disorder on the platform caused by the same person modifying their own information. Attached Figure Description
[0015] Figure 1 This is a flowchart of a personnel management method based on a dual-code system proposed in an embodiment of the present invention; Figure 2 This is one of the user login authentication flowcharts proposed in an embodiment of the present invention; Figure 3 This is a schematic diagram of a personal data center proposed in an embodiment of the present invention; Figure 4 This is a second flowchart of the user login authentication process proposed in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of a personnel management system based on a dual-code system proposed in an embodiment of the present invention.
[0016] The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. Unless otherwise defined, the technical or scientific terms used herein should have the ordinary meaning understood by those skilled in the art. The terms "comprising" and similar expressions used herein mean that the element or object preceding the word covers the element or object listed after the word and its equivalents, but does not exclude other elements or objects.
[0018] like Figure 1 As shown, an embodiment of the present invention provides a personnel management method based on a dual-code system, the method comprising steps S101 to S105, wherein: Step S101: Obtain the platform registration information uploaded by the registered user, wherein the platform registration information includes business type, registered user identity information, and biometric information; It should be noted that, for the security of the business system, users need to register on the aggregated identity information management platform before logging in. The business type in the platform registration information mainly refers to the various sub-businesses involved in the user, such as library, dormitory, access control and other related businesses. The registered user identity information includes the user's name and ID number, and the biometric information mainly refers to the user's facial or fingerprint features.
[0019] Step S102: Query the first preset database according to the platform registration information. If the query result is positive, assign a basic personnel identity code and a personnel business identity code to the registered user. The first preset database includes multiple user information tables. Each user information table includes a user name and various user information and business types corresponding to the user name. It should be noted that, in order to verify whether a registered user is an internal staff member who can use the business system, a first preset database needs to be built in advance to store relevant data of all internal personnel. For schools, those who can generally use the business system are students or teachers, so the user information table includes name, student ID, employee ID, mobile phone number, national ID number, biometric information, etc. Based on this, it is possible to effectively query whether the registered user exists in the first preset database based on the registered user's biometric information.
[0020] If a registered user exists, the pre-stored user identity information corresponding to the biometric information is retrieved from the first preset database. The pre-stored user identity information includes the user's name and ID number. It is then determined whether the pre-stored user identity information completely matches the registered user identity information. If the pre-stored user information completely matches the registered user's identity information, it means that the registered user is an internal staff member. In this case, the first registration information is sent to the business system. The first registration information is the registration approval information, which is a positive feedback.
[0021] Furthermore, if the pre-stored user information does not fully or completely match the registered user's identity information, it indicates that the registered user's information may have been altered. For example, the registered user may have changed their name or ID number, or there may have been an error when the registered user's information was collected previously. To facilitate the subsequent management of the registered user's related business data, the system retrieves the current user's identity information corresponding to the biometric information from the Ministry of Public Security's personnel management database, updates the first preset database based on the current user's identity information, and sends second registration information to the business system. The second registration information includes the current user's identity information and registration approval information. In other words, although the biometric information has been approved, the platform will send the registration information to a more authoritative source because the registered user information is inconsistent with the information pre-stored in the platform. The Ministry of Public Security's personnel management database updates the first preset database and determines whether the updated pre-stored user information completely matches the registered user's identity information. If the updated pre-stored user information completely matches the registered user's identity information, a second registration information is sent to the business system. The second registration information is registration approval information, i.e., positive feedback. If the updated pre-stored user information partially or completely does not match the registered user's identity information, it indicates that the registered user has modified their identity information without authorization or filled it in incorrectly. To avoid the same person having multiple different registered accounts, causing business data disorder, a third registration information is sent to the business system. The third registration information includes registration failure information and the reason for failure, which indicates whether the user's name or ID number does not match, etc.
[0022] In addition, if no registered user exists, it means that the person registering is not an internal staff member or does not have the authority for this business type. In this case, a third registration information is sent to the business system, which is a registration failure message.
[0023] It should also be noted that during actual registration, it is possible that the registrant is an internal staff member but does not have the authority to register. To avoid such errors during registration, it is necessary to query based on the two keywords of biometric information and business type to determine whether the registered user exists in the first preset database. If both biometric information and business type exist in the user information table, it means that the registered user exists. If neither biometric information nor business type exists in the user information table, it means that the registered user does not exist.
[0024] Furthermore, it is important to note that the basic personnel identification code in this step uniquely identifies a person's basic identity; the code itself has no meaning. The basic identification code is used only for internal computer management; general administrators and users do not need to know or use it. The basic personnel identification code is generated when a person first registers at the school and remains unchanged throughout their life. The computer can access a person's complete historical information at the school through the basic identification code.
[0025] A personnel business identification code is used to identify a person's business identity and is provided to both staff and general management personnel. The business identification code has a specific meaning; for example, a student's ID number indicates a student's identity, and a faculty member's employee ID number indicates a teacher's identity. This allows management personnel to understand a person's basic information simply by using the business identification code without using a computer. The business identification code is generated when a person enters the school, but it changes as the person's attributes change. For example, if someone's identity changes from student to faculty member, their business identification code must also change accordingly.
[0026] As an example, not a limitation, the basic personnel identification code uses a unique, random string of numbers. The personnel business identification code may use meaningless or meaningful coding rules depending on the specific business of the university. Based on the personnel "dual-code system," a basic personnel information table is constructed. Through this table, information such as each person's identity type and identity status can be easily obtained, as shown in Table 1 below:
[0027] Note: In the example, the basic identification code of personnel is 16 digits long. The business identification code of personnel is 10 digits long for undergraduate students, 13 digits long for graduate students, and 6 digits long for faculty and staff.
[0028] In addition, the personnel business code in the example in Table 1 above can be a student's student ID or a teacher's employee ID, or it can be a mobile phone number, ID card number, etc. This is to facilitate multiple login methods for subsequent users, thereby improving the user experience.
[0029] Step S103: Bind the business identity code to the personnel basic identity code, bind the personnel basic identity code to the user information table, store the personnel basic identity code on the cloud service platform associated with the aggregated identity information management platform, and bind the personnel business identity code to the verification information of the user logging into the aggregated identity information management platform; It should be noted that storing the basic personnel identification code on the cloud service platform associated with the aggregated identity information management platform is to ensure the uniqueness and immutability of this code. Binding the personnel's business identification code to the verification information used by users to log in to the aggregated identity information management platform allows for multiple login methods.
[0030] The business identity code is bound to the basic personnel identity code, and the basic personnel identity code is bound to the user information table, instead of directly binding the business identity code to the user information table. This is mainly because users may modify their information during actual use. Directly binding the business identity code to the user information table would result in the same person having multiple business identity codes, and each business identity code would contain a massive amount of historical business data. This would lead to the same person existing in multiple databases, causing data disorder on the platform and hindering management.
[0031] Step S104: When a user logs into the target business system, obtain at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform, and determine whether the user has been authenticated based on the business identity code; It should be noted that the specific authentication process in this step is as follows: Verify the business identity code uploaded by the user; If the verification of the business identity code uploaded by the user fails, the authentication is deemed unsuccessful. If the business identity code uploaded by the user is verified, the corresponding basic identity code of the personnel is retrieved based on the business identity code, and the corresponding user information table is retrieved based on the basic identity code of the personnel. Determine whether the user's information table contains the service type selected when logging into the platform; If the service type selected by the user when logging into the platform is included, the authentication is considered successful. If the business type selected by the user when logging into the platform is not included, the authentication is deemed unsuccessful.
[0032] For example, such as Figure 2 As shown, based on the constructed basic personnel information table (user information table), it is available for the aggregated identity information management platform and business systems to achieve automated and precise control of personnel permissions, enabling personnel to operate the system seamlessly and efficiently. This is mainly divided into two stages: Phase 1: When a user logs into the aggregated identity information management platform, regardless of whether they log in using a business identity code such as student ID, employee ID, ID card number, or mobile phone number, the platform retrieves the user's basic identity code from the user information table. Then, using this basic identity code, it obtains all of the user's identity types and statuses. Based on the logic for logging into the aggregated identity information management platform, it determines whether the user is qualified to successfully log in. A specific scenario example is as follows: A user's current identity is that of a graduate student, and they also studied at the same university for their undergraduate degree. When this person can be identified as a graduate student using their undergraduate student ID, graduate student ID, ID card number, mobile phone number, etc., they can successfully log in to the aggregated identity information management platform.
[0033] A user's current identity is either a doctoral student or a faculty member. Regardless of which method they use, they can log in to the aggregated identity information management platform, and the platform will synchronize this person's basic identity code to each single sign-on business system.
[0034] The second stage: When a user clicks on a certain business system, the business system calls the user information table based on the user's basic identity code synchronized by the aggregated identity information management platform to obtain all the user's identity information and identity status, and then determines whether the user is qualified to enter the system and the permissions in the system.
[0035] Step S105: If user authentication is successful, the user will be taken to the corresponding business system based on the selected business type.
[0036] In this step, each business system corresponds to an application scenario, as shown in the following example: First application scenario: The aforementioned data center will be applied to scenarios involving faculty and students' administrative affairs (such as faculty and staff email applications, student leave applications, and student ID card replacements) to construct a service hall for faculty and students, providing convenience for them. The specific plan is as follows: Scenario: Person A, who has both faculty and doctoral status, logs into the student and faculty service hall to handle business.
[0037] 1. Person A logs into the Student and Faculty Service Hall system using any of their identities, or logs into the Student and Faculty Service Hall system through the aggregated identity information management platform. 2. The student and faculty service hall system can identify personnel A as having dual identities as both faculty member and doctoral student based on the personnel basic information table. 3. When Person A clicks on the student ID card replacement module, the system will process the student ID card replacement service for them as a doctoral student. 4. When Person A clicks on the faculty / staff email application module, the system will process the email application under their faculty / staff identity, applying for a personal school email account. 5. The Student and Faculty Service Hall will retain data records of Person A's student ID card replacement application and email application application. The second application scenario: The aforementioned data center will be applied to logistics access control and parking discount services to provide convenient services for teachers and students.
[0038] Scenario: Person B is a full-time employee of the university's affiliated hospital. They have teaching duties at the medical school and need to come to the university to conduct teaching work. They should enjoy the university's parking discount.
[0039] 1. Personnel B logs into the logistics system using their account.
[0040] 2. By querying the personnel basic information table through personnel B's account information, the logistics system can find out that personnel B is a formal employee of the school's affiliated unit.
[0041] 3. Personnel B can click to apply for access control permissions and apply for parking discounts to process license plate entry.
[0042] 4. Personnel B can freely pass through access control and gates, and vehicles will not be charged.
[0043] The third application scenario: The aforementioned data center is applied to the library seat reservation scenario to build a complete library seat reservation system for convenient management. The specific solution is as follows: The premise of the plan is to divide the library's study rooms on campus into multiple areas, with different areas open to different users. For example, the study rooms on the first floor of the library can be used by doctoral students, the study rooms on the second floor by graduate students, and the study rooms on the third floor by undergraduate students, and so on. Then, a campus management APP can be developed, which is linked to the data center mentioned earlier. The campus management APP includes a function module for reserving study rooms, and each student can log in to the campus management APP using personal information (e.g., student ID and password).
[0044] 1. After logging into the campus management APP, students can click on the study room reservation function module; 2. The campus management APP determines the study room area currently displayed to a student based on the student's personal information and the previously set correspondence between different areas and students of different levels. For example, doctoral students will be shown the study room on the first floor, or undergraduate students will be shown the study room on the third floor. 3. The study room area will display reserved and unreserved seats in a realistic setting. Students can select a seat from the unreserved seats to complete the reservation. 4. Each seat in the study room can be used to identify whether a student is seated. For example, the study room can be equipped with a camera to determine whether a student is seated in a location. Alternatively, sensors can be installed on the chairs to detect pressure when a student sits down to identify whether someone is seated. The reservation time can be 30 minutes. If no one is seated after 30 minutes, the seat will be automatically opened.
[0045] 5. Entry to each study room requires verification via facial recognition or account entry. 6. The system also needs to monitor the occupancy rate of each study room. If the occupancy rate of a certain area is less than 30% for a certain period of time, the system will automatically adjust the correspondence between that area and students of different levels. For example, it can count the level of students who urgently need seats during that time period, and consider graduating students as those who urgently need seats, so that the area with a lower occupancy rate can be opened to graduating students. Alternatively, it can count the number of reservations of students of different levels over a period of time. If the number of reservations of undergraduate students is the largest, then the area with a lower occupancy rate can be opened to undergraduate students, thereby ensuring the utilization rate of the study rooms.
[0046] The fourth application scenario: The specific solution for applying the aforementioned data center to dormitory management is as follows: The premise of the solution is that each dormitory building has access control, and students need to scan their faces to enter. The aforementioned data center includes information about the dormitory building where each student is located.
[0047] 1. Use the access control system of each dormitory to determine whether students have returned to the dormitory building when the set conditions are met; 2. If a student has not returned to the dormitory building, a notification message should be sent to their mobile phone. The notification message should instruct the student to provide feedback on why they have not returned to the dormitory building by clicking on a link or other icon in the notification message. Feedback can only be provided via voice or video. 3. After receiving feedback from students via voice or video, the system will identify the student's voiceprint or facial features to confirm whether the student is the actual person. 4. If it is the student themselves, the reason for the feedback will be automatically recorded in the system in text form; 5. If it is not the student himself, or if no feedback is received from the student within the preset time, then notify relevant personnel, such as parents or dormitory supervisors, to locate the student. 6. This setting can be the time when lights are turned off, or it can be based on real-time updates of meteorological data. For example, in good weather, the statistics time can be set to 9 PM; in heavy snow, the statistics time can be set to 8 PM, and the statistics frequency can be increased to every half hour. Alternatively, the same method can be used in typhoon weather. Alternatively, this setting can also be based on emergency events, such as fire drills.
[0048] In addition, such as Figure 3As shown, by using the basic identity code of personnel as a link, connecting the personnel's business identity code, and then linking it to all the personnel's data, such as library borrowing data, campus card consumption data, online service data, access control data, venue usage data, Internet access data, etc., based on the full life cycle data of personnel, a system is built to record the full process of personnel on campus, display the data analysis results, and thus build a new type of personal data center application.
[0049] As shown in Table 2 below, personnel can log in to their personal data center using any of their basic identification codes (basic identification code, business identification code [such as student code, faculty / staff code, visitor code, etc.]). The content displayed is a list of all personal data records and analysis results organized by individual, rather than data records and analysis results for a specific student ID or employee ID. The specific logic is as follows: Figure 4 As shown, Table 2
[0050] Note: The first column of the table above represents the basic personnel identification code of the same person, the second column represents the different business identification codes of the same person, and the third column represents the data records under different identities.
[0051] The specific personal data center display modules are as follows: (1) Campus Life: Displays all of an individual's activity records during this period, including consumption records, borrowing records, travel records, class records, business records, internet access records, award records, defense records, internship records, etc. It can also be displayed in categories such as visitor stage, undergraduate stage, master's stage, doctoral stage, and faculty / staff stage.
[0052] (2) My teaching: Show the number of courses and class hours taught by the individual during their time at school.
[0053] (3) My Academic Performance: Showcase your grades and GPA for all courses you have taken during your studies. Also, analyze and present your performance according to your undergraduate, master's, and doctoral studies.
[0054] (4) My research: Showcase the research projects, research results, research awards, etc. that I have done during my time at the university, and analyze and display them according to the categories of undergraduate, master's, doctoral and faculty stages.
[0055] (5) My Assets: Showcases an overview of my asset allocation during my time at school.
[0056] (6) My students: Show an overview of the students I taught during my time at the school.
[0057] (7) My Borrowings: Shows an overview of the books borrowed by the individual during their time at the university, and analyzes and displays them according to categories such as undergraduate, master's, doctoral, and faculty / staff stages.
[0058] In summary, based on the aforementioned dual-code-based personnel management method, online personnel information data management using a dual-code system can accurately identify users when their names or ID numbers are modified. Furthermore, it allows for rapid modification and integration of all user data using a consistent basic identity code, preventing data chaos caused by the same individual modifying their information. In addition, the dual-code system enables more accurate and secure identification of campus personnel and facilitates the development of applications that precisely assign personnel permissions. Simultaneously, by aggregating all personal data at the individual level within the dual-code system, a new type of personal data center can be built, providing more personalized data services to individuals.
[0059] like Figure 5 As shown, one embodiment of the present invention also provides a personnel management system based on a dual-code system, applied to an aggregated identity information management platform, the system comprising: The registration information acquisition module 10 is used to acquire platform registration information uploaded by registered users, including business type, registered user identity information, and biometric information; The registration information verification module 20 is used to query the first preset database based on the platform registration information. If the query result is positive, a basic personnel identity code and a personnel business identity code are assigned to the registered user. The first preset database includes multiple user information tables, and each user information table includes a user name and multiple user information and business types corresponding to the user name. The dual-code binding module 30 is used to bind the business identity code with the personnel basic identity code, bind the personnel basic identity code with the user information table, store the personnel basic identity code on the cloud service platform associated with the aggregated identity information management platform, and bind the personnel business identity code with the verification information of the user logging into the aggregated identity information management platform; The identity authentication module 40 is used to obtain at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform when the user logs into the target business system, and to determine whether the user has been successfully authenticated based on the business identity code. The authentication module 50 is used to enter the corresponding business system based on the selected business type if the user's authentication is successful.
[0060] In another aspect, the present invention also proposes a storage medium on which one or more programs are stored, which, when executed by a processor, implement the aforementioned personnel management method based on a dual-code system.
[0061] In another aspect, the present invention also proposes an electronic device, including a memory and a processor, wherein the memory is used to store computer programs and the processor is used to execute the computer programs stored in the memory to realize the above-mentioned personnel management method based on dual-code system.
[0062] Those skilled in the art will understand that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can mean any means that can contain stored, communicated, propagated, or transmitted programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0063] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0064] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0065] While embodiments of the present invention have been described in detail above, it will be apparent to those skilled in the art that various modifications and variations can be made to these embodiments. However, it should be understood that such modifications and variations fall within the scope and spirit of the invention as set forth in the claims. Furthermore, the invention described herein may have other embodiments and can be implemented or carried out in various ways.
Claims
1. A personnel management method based on a dual-code system, applied to an aggregated identity information management platform, characterized in that, The method includes: Obtain platform registration information uploaded by registered users, including business type, registered user identity information, and biometric information; The first preset database is queried based on the platform registration information. If the query result is positive, a basic personnel identity code and a personnel business identity code are assigned to the registered user. The first preset database includes multiple user information tables, and each user information table includes a user name and various user information and business types corresponding to the user name. The business identity code is bound to the basic personnel identity code, the basic personnel identity code is bound to the user information table, and the basic personnel identity code is stored on the cloud service platform associated with the aggregated identity information management platform. The personnel business identity code is bound to the verification information of the user logging into the aggregated identity information management platform. When a user logs into the target business system, the system obtains at least one business identity code uploaded by the user to the aggregated identity information management platform and the selected business type, and determines whether the user has been successfully authenticated based on the business identity code. If the user authentication is successful, they will be directed to the corresponding business system based on the selected business type.
2. The personnel management method based on a dual-code system according to claim 1, characterized in that, The step of querying the first preset database based on the platform registration information, and assigning basic personnel identification codes and business personnel identification codes to registered users if the query result is positive, includes: The registered user identity information includes the user's name and ID number. The system queries the first preset database to determine if a registered user exists, based on biometric information and business type. If a registered user exists, the pre-stored user identity information corresponding to the biometric information is retrieved from the first preset database. The pre-stored user identity information includes the user's name and ID number. It is then determined whether the pre-stored user identity information completely matches the registered user identity information. If the pre-stored user information completely matches the registered user's identity information, the first registration information is sent to the business system. The first registration information is the registration approval information.
3. The personnel management method based on a dual-code system according to claim 2, characterized in that, The step of determining whether the pre-stored user identity information completely matches the registered user identity information further includes: If the pre-stored user information does not match the registered user identity information in part or in whole, the current user identity information corresponding to the biometric information is retrieved from the personnel management database of the Ministry of Public Security based on the biometric information, and the first preset database is updated based on the current user identity information. It is then determined whether the updated pre-stored user information matches the registered user identity information completely. If the updated pre-stored user information completely matches the registered user's identity information, then a second registration information is sent to the business system. The second registration information is the registration approval information. If the updated pre-stored user information does not partially or completely match the registered user's identity information, a third registration information will be sent to the business system. The third registration information includes registration failure information and the reason for failure.
4. The personnel management method based on a dual-code system according to claim 3, characterized in that, Following the step of querying the first preset database for the existence of registered users based on biometric information and business type, the method further includes: If no registered user exists, a third registration information is sent to the business system, which is a registration failure message.
5. The personnel management method based on a dual-code system according to claim 4, characterized in that, The step of obtaining at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform when the user logs into the target business system, and determining whether the user has passed authentication based on the business identity code, includes: Verify the business identity code uploaded by the user; If the verification of the business identity code uploaded by the user fails, the authentication is deemed unsuccessful. If the business identity code uploaded by the user is verified, the corresponding basic identity code of the personnel is retrieved based on the business identity code, and the corresponding user information table is retrieved based on the basic identity code of the personnel. Determine whether the user's information table contains the service type selected when logging into the platform; If the service type selected by the user when logging into the platform is included, the authentication is considered successful. If the business type selected by the user when logging into the platform is not included, the authentication is deemed unsuccessful.
6. The personnel management method based on a dual-code system according to claim 5, characterized in that, The method further includes: Once authentication is successful, when a user modification request is received from the business system logged in by the user, the user modification request includes a business identity code and user modification information, wherein the user modification information is the user's name and / or ID number, the current user identity information corresponding to the biometric information is retrieved from the personnel management database of the Ministry of Public Security based on the biometric information. Determine whether the information modified by the user matches the current user's identity information; If the user's modified information completely matches the current user's identity information, then the user information table is updated according to the user's modified information, and the historical data of the user with modified information is merged into the updated user information table. A new business identity code is generated, and the newly generated business identity code is bound to the personnel's basic identity code. The personnel's basic identity code is then linked to the updated user information table. If the information modified by the user is partially or completely inconsistent with the current user identity information, a modification failure message will be sent to the business system.
7. A personnel management system based on a dual-code system, applied to an aggregated identity information management platform, characterized in that: The system includes: The registration information acquisition module is used to acquire platform registration information uploaded by registered users, including business type, registered user identity information, and biometric information; The registration information verification module is used to query the first preset database based on the platform registration information. If the query result is positive, the registered user is assigned a basic personnel identity code and a personnel business identity code. The first preset database includes multiple user information tables, and each user information table includes a user name and various user information and business types corresponding to the user name. The dual-code binding module is used to bind the business identity code with the personnel basic identity code, bind the personnel basic identity code with the user information table, store the personnel basic identity code on the cloud service platform associated with the aggregated identity information management platform, and bind the personnel business identity code with the verification information of the user logging into the aggregated identity information management platform; The identity authentication module is used to obtain at least one business identity code and the selected business type uploaded by the user to the aggregated identity information management platform when the user logs into the target business system, and to determine whether the user has been successfully authenticated based on the business identity code. The authentication module is used to guide users into the corresponding business system based on the selected business type if the user's authentication is successful.
8. A storage medium, characterized in that, The storage medium stores one or more programs that, when executed by a processor, implement the personnel management method based on a dual-code system as described in any one of claims 1-6.
9. An electronic device comprising a memory and a processor, wherein: The memory is used to store computer programs; When the processor executes the computer program stored in the memory, it implements the personnel management method based on the dual-code system as described in any one of claims 1-6.