Control method and device of floating personnel management system and readable storage medium

Through the control method of the mobile personnel management system, the status code database is used to automatically query and analyze pass records, and the problem of insufficient data accuracy caused by manual statistics is solved, fast and accurate mobile personnel information management is achieved, and scientific prevention and control measures are supported.

CN119108088APending Publication Date: 2024-12-10SHENZHEN SMARTCITY TECH DEV GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411294162.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Manual statistics are easily affected by human factors in the management of mobile personnel, resulting in insufficient data accuracy and difficulty in quickly and accurately grasping mobile personnel information, which affects the scientificity and effectiveness of prevention and control measures.

Method used

Through the control method of the mobile personnel management system, the status code database is used to automatically query and analyze the pass records of personnel, obtain the pass time and health information of the target personnel, ensure the accurate matching and accuracy of the data, and reduce the misjudgment and ambiguity introduced by manual operations.

Benefits of technology

It realizes rapid and accurate acquisition and analysis of mobile personnel information, ensures the accuracy of data, reduces errors caused by human factors, improves the reliability and real-timeness of data, and supports scientific prevention and control decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119108088A_ABST
    Figure CN119108088A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device of a floating personnel management system and a readable storage medium, and belongs to the technical field of information management. The method comprises the following steps: when a personnel query request is received, determining personnel information of target personnel carried by the personnel query request, and a set first time range and a set first quantity range; based on a state code database, querying a first passing record meeting the personnel information, the first time range and the first quantity range; and determining the passing time and health information of the target person at each checkpoint according to the first passing record. The invention aims to realize the accuracy of floating personnel management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information management, and in particular to a control method, device and readable storage medium for a mobile personnel management system. Background Art

[0002] During a public health crisis, quickly and accurately obtaining information on mobile personnel is the key to prevention and control measures. Effective personnel information management can provide data support and a scientific basis for prevention and control.

[0003] In special periods, personnel management is usually completed by manual statistics, that is, at checkpoints where personnel need to be managed, such as company gates and school gates, staff or security guards are arranged to judge the number of people passing through and record the number of people passing through. In this way, when it is necessary to conduct an investigation, the identity information, passing time, etc. of people entering and leaving within a certain period of time can be traced based on the pass record table, thereby realizing personnel tracking and investigation.

[0004] However, manual statistics are easily affected by human factors, such as fatigue, lack of concentration, subjective judgment, etc., which can easily lead to counting errors, classification errors, data recording errors, etc. These errors will seriously affect the accuracy of the data.

[0005] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0006] The main purpose of the present invention is to provide a control method, device and readable storage medium for a mobile personnel management system, aiming to solve the technical problem of insufficient data accuracy.

[0007] To achieve the above object, the present invention provides a control method for a mobile personnel management system, the control method for the mobile personnel management system comprising the following steps:

[0008] When a personnel query request is received, determining the personnel information of the target personnel carried in the personnel query request, as well as the set first time range and first quantity range;

[0009] Based on the status code database, query the first access record that meets the personnel information, the first time range and the first quantity range;

[0010] The passing time and health information of the target person at each checkpoint are determined based on the first passing record.

[0011] Optionally, after the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the step further includes:

[0012] When receiving a device query request, determining device information of a target device carried in the device query request, as well as a set second time range and a second quantity range;

[0013] Based on the status code database, query a second pass record that satisfies the device information, the second time range, and the second quantity range;

[0014] The person corresponding to the target device and the health information of the person are determined according to the second access record.

[0015] Optionally, after the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the step further includes:

[0016] When a code plane query request is received, determining a code plane color of a target code plane carried in the code plane query request and a set third time range;

[0017] Based on the status code database, query a third pass record that satisfies the code surface color and the third time range;

[0018] The person corresponding to the target code surface and the health information of the person are determined according to the third pass record.

[0019] Optionally, before the step of determining the personnel information of the target personnel carried in the personnel query request and setting the first time range and the first quantity range when receiving the personnel query request, the method further includes:

[0020] When a pass request is detected, the status code of the person to be passed is obtained, and the corresponding person information is decoded;

[0021] Determining the health information matching the personnel information through the status code database;

[0022] If the health information meets the preset access rules, the access operation is performed, and the access record and the current timestamp are encrypted and stored in the status code database.

[0023] Optionally, the step of obtaining the status code of the person to be passed and decoding to obtain the corresponding person information includes:

[0024] Obtaining a display interface carried by the pass request, and framing a time area and a status code area in the display interface;

[0025] If the time displayed in the time area is consistent with the local time, the fields and attributes in the status code area are extracted based on the preset parsing rules, and the personnel information is generated.

[0026] Optionally, before the step of searching the status code database for the first access record that satisfies the personnel information, the first time range, and the first quantity range, the step further includes:

[0027] Determine the jurisdiction unit to which the target person in the person query request belongs;

[0028] If the jurisdiction unit is a restricted unit, verify the query authority of the currently logged-in user;

[0029] If the verification is successful, the step of querying the first access record that meets the personnel information, the first time range and the first quantity range based on the status code database is executed.

[0030] Optionally, after the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the step further includes:

[0031] Generate a travel trajectory of the target person according to the travel time and health information of each checkpoint;

[0032] Perform time distribution analysis and regional distribution analysis on the travel trajectory, and make judgments based on the analysis results.

[0033] Optionally, before the step of determining the personnel information of the target personnel carried in the personnel query request and setting the first time range and the first quantity range, the step further includes:

[0034] When a personnel query request is received, determining the personnel information of the target person carried in the personnel query request;

[0035] The personnel information is converted into a feature vector, and the first time range and the first quantity range corresponding to the feature vector are determined according to a preset prediction model.

[0036] In addition, to achieve the above-mentioned purpose, the present invention also provides a control device for a mobile personnel management system, which includes: a memory, a processor, and a control program for the mobile personnel management system stored in the memory and executable on the processor, and the control program for the mobile personnel management system is configured to implement the steps of the control method for the mobile personnel management system.

[0037] In addition, to achieve the above-mentioned purpose, the present invention also provides a readable storage medium, on which a control program of a mobile personnel management system is stored. When the control program of the mobile personnel management system is executed by a processor, the steps of the control method of the mobile personnel management system are implemented.

[0038] In a technical solution provided by the present invention, when a personnel query request is received, the personnel information, the first time range and the first number range are obtained, and then the corresponding first pass record is queried in the status code database, and finally the target person's pass time and health information at each checkpoint are determined based on the first pass record. Different from manual statistics, this solution uses an automated system to quickly obtain personnel information, time range and number range, and accurately extracts the required data fields from the database, which can ensure that the extracted data accurately matches the requirements of the target person, time range and number range, avoiding misjudgment and ambiguity that may be introduced by manual operation, thereby reducing errors caused by human factors and ensuring the accuracy of the data. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flow chart of a first embodiment of a control method of a mobile personnel management system of the present invention;

[0040] Figure 2 A schematic flow chart of a second embodiment of a control method for a mobile personnel management system according to the present invention;

[0041] Figure 3 A schematic flow chart of a third embodiment of a control method for a mobile personnel management system according to the present invention;

[0042] Figure 4 It is a flowchart of a fourth embodiment of a control method for a mobile personnel management system of the present invention;

[0043] Figure 5 Schematic diagram of the flow of step S41 in the fourth embodiment of the control method of the mobile personnel management system of the present invention;

[0044] Figure 6 A flowchart of a fifth embodiment of a control method for a mobile personnel management system according to the present invention;

[0045] Figure 7 This is a schematic diagram of the structure of a control device of a mobile personnel management system in a hardware operating environment according to an embodiment of the present invention.

[0046] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0048] There are mainly the following ways to manage the information of mobile personnel:

[0049] 1. Manual statistics

[0050] Staff are arranged at the checkpoints to determine whether to allow passage based on their own subjective criteria and record the number of people passing through. In this way, when an investigation is needed, manual investigation can be carried out based on the passage record sheet.

[0051] 2. Self-reporting

[0052] A series of standards are set in advance. In the actual management process, people passing through are required to voluntarily report their health information at the checkpoints. Special checkpoint managers will review and record the information based on the preset standards. Only those who pass the review can pass. When an investigation is needed, the investigation can be carried out through the review records to find people who may be at risk more quickly.

[0053] However, the above method has the following defects:

[0054] 1. Manual statistics: time-consuming and high error rate.

[0055] Errors introduced by human factors: Manual statistics are easily affected by human factors, such as fatigue, lack of concentration, subjective judgment, etc., which can easily lead to counting errors, classification errors, data recording errors, etc. These errors will seriously affect the accuracy of the data.

[0056] Unable to cope with complex scenarios: For complex traffic scenarios, such as intersections of people, dense areas, or fast-moving crowds, manual counting may not be able to accurately capture and count people. In these cases, statisticians may encounter difficulties and are prone to more errors.

[0057] Difficulty in data processing and analysis: Data generated by manual statistics usually exist in the form of paper records or manual input, which increases the difficulty of data processing and analysis. Manual collation and data entry may lead to data errors and delays, and also limit the further analysis and use of the data.

[0058] Poor real-time and instantaneous performance: Since manual statistics require a certain amount of time to observe and record, the real-time and instantaneous performance of statistical results is poor, which may affect the monitoring of real-time human flow and the timeliness of decision-making.

[0059] 2. Self-reporting: The operation is relatively complicated, the delay is high, and the accuracy of the reported information is difficult to control.

[0060] Complex operations: Autonomous reporting requires that the device or system has certain capabilities and configurations to be able to automatically collect and report data. This involves developing and configuring appropriate software or hardware to enable data collection, processing, and transmission. These operations may require expertise and skills, and may require the investment of corresponding time and resources.

[0061] High latency: Autonomous reporting may be delayed, that is, there will be a certain time delay from data collection to data reporting. This may be caused by data processing, network transmission or other factors. High latency may reduce the real-time nature of data, especially in scenarios that require timely response and decision-making.

[0062] Data loss and incompleteness: Data loss or incompleteness may occur during the self-reporting process. This may be caused by equipment failure, network interruption or other technical problems. Data loss or incompleteness may result in missing or incorrect information, which may affect subsequent data analysis and decision-making.

[0063] Security and privacy issues: Self-reporting involves data transmission and storage, so data security and privacy protection need to be considered. This includes the implementation of security measures such as data encryption, access control, and identity authentication. At the same time, relevant regulations need to be followed to protect users' personal information and data security.

[0064] In order to better understand the above technical solution, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0065] The embodiment of the present invention provides a control method for a mobile personnel management system, referring to Figure 1 , Figure 1 It is a flow chart of a first embodiment of a control method of a mobile personnel management system of the present invention.

[0066] In this embodiment, the control method of the mobile personnel management system includes:

[0067] Step S11: when a personnel query request is received, determining the personnel information of the target personnel carried in the personnel query request, as well as the set first time range and first quantity range;

[0068] In this solution, mobile personnel management terminals are deployed and installed at locations where personnel management is required, such as checkpoints and key nodes. Then, in the corresponding mobile personnel management system, users are prompted to apply for an account, register and activate the installed terminal, and ensure that the terminal can operate normally and connect to the management platform. In this way, the subsequent selection of elements can be based on the passage records stored in the management system according to the investigation needs to achieve the corresponding investigation purpose.

[0069] It is understandable that a personnel query request refers to a request sent to a management system to query relevant information of a specific person, and such a request usually includes identification information of the person to be queried, and possible query conditions.

[0070] The personnel query request may be triggered through the user interface, or it may be automatically generated by other systems or applications. Specifically, the user can perform certain operations on the front-end interface of the system, such as clicking a button, entering a keyword, or selecting an option to initiate a query request to obtain information about a specific person; when the management system detects the presence of a high-risk person, it automatically generates a query request for the person to obtain the pass record and use it to divide the high-risk area.

[0071] Optionally, when a personnel query request is detected, the query request is parsed to, on the one hand, determine the personnel information of the target person contained in the request, including but not limited to name, work number, occupation and other identification information; on the other hand, determine the first time range and the first quantity range set in the request, that is, the time period to be queried and the required amount of data. This part of the data can be manually set by technical personnel, or the system can determine the optimal time period and quantity range based on previous personnel information, taking into account historical data, trend analysis or machine learning algorithms, etc., to provide more accurate and effective query results.

[0072] Exemplarily, features in personnel information, such as occupation, work location, etc., are extracted and converted into feature vectors that can be processed by machine learning algorithms. Machine learning algorithms, such as classification algorithms or clustering algorithms, are used to train models based on personnel information features. For example, for groups of people with different occupations and work locations, the model is trained to predict the best time range and quantity range. In this way, in the actual query process, the model can predict which time periods and quantity ranges are more suitable for querying the group of people based on the characteristics of the personnel information. For example, different occupations often have different working hours and activity patterns. Based on occupational characteristics, a time range related to the occupation can be preliminarily determined. For example, office workers usually work during the day. For office workers, the time range is set to 9 a.m. to 5 p.m. from Monday to Friday.

[0073] Exemplarily, the personnel information of the target person is 001, that is, the work number of Employee A; the time range is 2024.1.1-2024.2.1, that is, query the information related to Employee A in the past month; the quantity range is 10, that is, query the first 10 pieces of information directly related to Employee A, such as the 10 places Employee A has passed, or the 10 people who have contacted Employee A, so as to limit the number of query results returned.

[0074] Step S12: based on the status code database, query the first pass record that meets the personnel information, the first time range and the first quantity range;

[0075] It can be understood that the status code database is a database specifically used to store and manage personnel status information. This database is used to record the specific status or attributes of each person, which can be their health status, work status, travel status, etc. The status code database is usually used to track and manage various statuses of personnel in order to make corresponding decisions and responses.

[0076] According to the personnel information of the target personnel determined in the previous steps, the first time range and the first quantity range, it is now necessary to construct a query condition, such as "001 / 2024.1.1-2024.2.1 / 10".

[0077] Select a suitable database interface or library based on the database type, such as MySQL, PostgreSQL, MongoDB, etc., and then use the connection method provided by the database interface or library to establish a connection with the database. At this point, you can execute the previously constructed query statement through the database interface or library, which usually returns a result set containing the first pass record that meets the query conditions.

[0078] Step S13: Determine the target person's passing time and health information at each checkpoint based on the first passing record.

[0079] It is understandable that the first pass record contains the pass information of the target person under specific conditions. However, these records alone are not enough to provide a complete understanding or insight, so these records need to be counted and analyzed to provide more comprehensive data support for subsequent monitoring and tracking, which will help to more accurately assess the activities and health status of the target person.

[0080] Optionally, the first pass record may contain multiple fields, such as pass time, checkpoint, person identification, health information, etc. By analyzing these records, on the one hand, the time when the target person passes through each checkpoint each time can be determined, which can be achieved by viewing the timestamp field in the record, which helps to track the movement path and activities of the target person; on the other hand, information related to the health status of the target person can be extracted from the pass record, including but not limited to body temperature, physical examination results, medical diagnosis information, status code color, etc.

[0081] For example, when a single person is confirmed to be infected, the user enters the person's name, ID number, query start time, end time, and the number of returned results. After the query operation, the person's travel time and health status at each checkpoint are displayed. In this way, it is possible to know which checkpoints the infected person has passed within the specified time. This method is suitable for querying a single infection case and can improve the query efficiency of the infected person's movement trajectory.

[0082] For example, when multiple people are confirmed to be infected, batch queries are performed in a similar manner to that described above. This can also improve the query efficiency of the movement trajectory of infected persons, reduce the query workload of staff, and improve emergency response capabilities.

[0083] In addition, according to the passing time information recorded by the checkpoint, the system can generate the passing trajectory of the target person, including the specific passing time and location. Combined with the health information of the target person, such as body temperature, symptoms, etc., the health information can be associated with the passing time to form a complete passing trajectory data. On the one hand, the passing trajectory data is divided according to time periods, such as by hour, by day, etc., and then the distribution of the passing trajectory in different time periods is statistically analyzed and visualized using data analysis tools to understand the time pattern of the target person's activities; on the other hand, the passing trajectory data is divided according to geographical location, which can be a specific region, city, etc., and then the distribution of the passing trajectory in different regions is analyzed using tools such as geographic information systems to understand the spatial pattern of the target person's activities. In this way, the passing trajectory of the target person can be judged by combining the analysis results of time distribution and regional distribution. For example, according to the time, location and health information in the passing trajectory data, the possible risks of the target person can be evaluated, and the potential transmission risks and exposure risks can be identified, and then the results and suggestions of the judgment can be provided to the relevant departments or institutions to support the formulation of targeted prevention and control measures and response plans.

[0084] In a technical solution provided in this embodiment, when a personnel query request is received, the personnel information, the first time range and the first number range are obtained, and then the corresponding first pass record is queried in the status code database, and finally the target person's pass time and health information at each checkpoint are determined based on the first pass record. Different from manual statistics, this solution uses an automated system to quickly obtain personnel information, time range and number range, and accurately extracts the required data fields from the database, which can ensure that the extracted data accurately matches the requirements of the target person, time range and number range, avoiding misjudgment and ambiguity that may be introduced by manual operation, thereby reducing errors caused by human factors and ensuring the accuracy of the data.

[0085] Further, see Figure 2 , a second embodiment of the control method of the mobile personnel management system of the present invention is proposed. Figure 1 In the embodiment shown, after the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the step further includes:

[0086] Step S21: when a device query request is received, determining the device information of the target device carried in the device query request, as well as the set second time range and second quantity range;

[0087] It is understood that a device query request refers to a request sent to the management system to query the relevant information of a specific device. Through the device query request, the system can retrieve and analyze the traffic data recorded by the device to determine the identity and related health information of the people who passed through the device during a specific time period. This query can help the system understand the usage of a specific device, the identity and health status of the people passing through, so as to monitor and track the traffic of people. The information obtained through the device query request can be used to evaluate the traffic of people, detect abnormal situations in time and take necessary measures. The device query request may be triggered by the user interface or automatically generated by other systems or applications.

[0088] Optionally, when a device query request is detected, the query request is parsed to, on the one hand, determine the device information of the target device contained in the request, including but not limited to identification information such as the unique identifier, name, and location of the device; on the other hand, determine the second time range and second quantity range set in the request, that is, the time period to be queried and the required amount of data. The specific settings are the same as those in the first embodiment and will not be repeated here.

[0089] Exemplarily, the device information of the target device is 002; the time range is 2024.1.1-2024.2.1; the quantity range is 10, that is, the target device allows passage or intercepts 10 people.

[0090] Step S22: Based on the status code database, query the second pass record that meets the device information, the second time range and the second quantity range;

[0091] According to the device information, the second time range, and the second quantity range of the target device determined in the previous step, it is now necessary to construct a query condition, such as "002 / 2024.1.1-2024.2.1 / 10".

[0092] After connecting to the database, the previously constructed query statement is executed, which usually returns a result set including the second pass record that meets the query condition. The specific steps are the same as those in the first embodiment and will not be repeated here.

[0093] Step S23: Determine the person corresponding to the target device and the health information of the person according to the second access record.

[0094] Optionally, the second access record is analyzed to, on the one hand, determine the information of the personnel who are allowed to pass or intercepted by the target device, including but not limited to name, work number, etc.; on the other hand, extract information related to the health status of these personnel from the access record, including but not limited to body temperature, physical examination results, medical diagnosis information, status code color, etc. This helps to understand the pattern, trend and potential safety risks of personnel flow, identify personnel with higher risk of illness in advance, take preventive measures, and reduce the possibility of disease transmission and occurrence.

[0095] For example, when a person is infected, nearby devices are filtered out based on the person's address information, and then the device information of the device is entered, and the time range and number range are set, and then the secondary close contacts are queried, which is convenient for controlling the impact of the person and avoiding excessive prevention and control that causes inconvenience or panic to citizens' travel.

[0096] In a technical solution provided in this embodiment, when a device query request is received, the device information, the second time range, and the second number range are obtained, and then the corresponding second access record is queried in the status code database, and finally the person and his health information are determined based on the second access record. Different from manual statistics, this solution uses an automated system to quickly obtain device information, time range, and number range, and accurately extract the required data fields from the database, which can ensure that the extracted data accurately matches the requirements of the target device, time range, and number range, avoiding misjudgment and ambiguity that may be introduced by manual operation, thereby reducing errors caused by human factors and ensuring the accuracy of the data.

[0097] Further, see Figure 3 , a third embodiment of the control method of the mobile personnel management system of the present invention is proposed. Figure 1 In the embodiment shown, after the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the step further includes:

[0098] Step S31: when a code plane query request is received, determining the code plane color of the target code plane carried in the code plane query request and a set third time range;

[0099] It is understandable that, assuming that each person has a specific QR code, different colored QR codes represent different health statuses, such as green for health and red for symptoms. Based on the code query request, that is, a request to the management system to query relevant information of a specific code, the corresponding personnel information and health information can be queried, thereby effectively managing and monitoring.

[0100] Optionally, when a code plane query request is detected, the query request is parsed to, on the one hand, determine the code plane color of the target code plane contained in the request, such as red or green; on the other hand, determine the third time range set in the request. The specific settings are the same as those in the first embodiment and will not be repeated here.

[0101] Step S32: Based on the status code database, query the third pass record that meets the code face color and the third time range;

[0102] According to the code surface color and the third time range of the target code surface determined in the previous step, it is now necessary to construct a query condition, such as "red / 2024.1.1-2024.2.1".

[0103] After connecting to the database, the previously constructed query statement is executed, which usually returns a result set including the third pass records that meet the query conditions. The specific steps are the same as those in the first embodiment and will not be repeated here.

[0104] Step S33: Determine the person corresponding to the target code surface and the health information of the person according to the third pass record.

[0105] Optionally, the third pass record is analyzed to, on the one hand, determine the personnel corresponding to the target code surface, that is, which personnel are infected, and the information involved includes but is not limited to name, work number, etc.; on the other hand, extract information related to the health status of these personnel from the pass record, including but not limited to body temperature, physical examination results, medical diagnosis information, status code color, etc. This helps to accurately identify these high-risk personnel, so as to take corresponding isolation, detection or management measures to prevent the spread of the disease.

[0106] For example, statistics and screening of key status code face personnel in public places can help managers manage the health information of personnel in the area. In addition, special attention can be paid to personnel with red and yellow code face information, for example, requiring them to go to a designated hospital for examination within the effective time, and only after the examination is passed can the green code face be restored.

[0107] In a technical solution provided by this embodiment, when a code face query request is received, the code face color and the third time range are obtained, and then the corresponding third pass record is queried in the status code database, and finally the person and his health information are determined based on the third pass record. Different from manual statistics, this solution uses an automated system to quickly obtain the code face color and time range, and accurately extract the required data fields from the database, which can ensure that the extracted data accurately matches the requirements such as the code face color and time range, avoiding misjudgments and ambiguities that may be introduced by manual operations, thereby reducing errors caused by human factors and ensuring the accuracy of the data.

[0108] Further, see Figure 4 , a fourth embodiment of the control method of the mobile personnel management system of the present invention is proposed. Figure 1 In the embodiment shown, when a personnel query request is received, before the steps of determining the personnel information of the target personnel carried in the personnel query request and setting the first time range and the first quantity range, the method further includes:

[0109] Step S41: when a pass request is detected, the status code of the person to be passed is obtained, and the corresponding person information is decoded;

[0110] This solution installs management terminals at checkpoints, key nodes, etc. When personnel arrive at these locations, they need to display their own status codes. Accordingly, the management terminal will automatically identify the status code and generate a corresponding pass request, which contains the user's status code and relevant information for the request for pass.

[0111] Once a pass request is detected, it means that someone is trying to pass through a specific checkpoint. At this time, it is necessary to obtain the status code of the current person carried in the pass request and convert it into readable personnel information through decoding. As for the specific parsing method, programming libraries, decoding tools, online decoding services, etc. can be used.

[0112] For example, an HTTP request is sent to an online decoding service website or API to request the explanation information of the status code. The server returns an HTTP response containing the explanation of the status code, and the decoding service parses the response to extract the meaning and explanation of the status code.

[0113] Optionally, refer to Figure 5 , step S41 comprises:

[0114] Step S411: obtaining a display interface carried by the pass request, and framing a time area and a status code area in the display interface;

[0115] This solution adopts local decoding, that is, decoding operations are performed directly on the local device without the need for Internet access.

[0116] When a pass request is detected, the display interface carried by the request is first obtained, and the display interface may be an image or a screenshot.

[0117] Then, it is necessary to frame specific areas in the interface. In this solution, the time area refers to the part of the display interface used to display the current time. It may be a text box, a number or a clock icon, etc., while the status code area is the part that displays the status code such as a QR code or a barcode. Framing these areas can be achieved by identifying the position, size, color and other features of the interface elements. For example, an image processing algorithm can be used to identify areas of specific shapes or colors, or the interface elements can be directly located by identifiers such as ID (Identity Document) and names.

[0118] Step S412: If the time displayed in the time area is consistent with the local time, the fields and attributes in the status code area are extracted based on preset parsing rules, and the personnel information is generated.

[0119] After the time zone is framed, the system will read the time displayed in the zone and compare it with the local time. If the time is inconsistent, it may indicate that the display interface has been tampered with or there are other problems. The system may need to take additional security measures or reject the access request; if the time is consistent, the system will continue to process the access request.

[0120] Furthermore, after confirming that the time in the time zone is accurate, the system will turn to the status code area to extract the information therein. Preset parsing rules refer to a set of rules or algorithms pre-defined by the system for extracting specific fields and attributes from the status code. These rules may include decoding algorithms, data format specifications, field mapping relationships, etc. The system will parse the status code area according to these rules and extract the personnel information contained in the status code for subsequent processing and troubleshooting.

[0121] This solution uses local decoding and does not require an Internet connection, so it is not affected by network delays, bandwidth limitations, or network unavailability. This is very useful for processing traffic requests in environments with poor network coverage or unstable networks. In addition, data does not need to be uploaded to the server for processing, so local decoding is usually faster than online decoding, which is very important for traffic control systems that require fast responses and can improve traffic efficiency.

[0122] Step S42: determining the health information matching the personnel information through the status code database;

[0123] It is understandable that personnel are required to complete the status code information entry through official channels in advance, and then update the health information in a timely manner through the status code information system.

[0124] Optionally, the mobile personnel management system constructs a query condition, such as "002", based on the personnel information determined in the previous step. After connecting to the database, the corresponding query statement is executed to query the latest health information of the current person, or to query all the pass records associated with the personnel information, select the latest pass record, and return the health information in the record.

[0125] Step S43: If the health information meets the preset access rules, the access operation is performed, and the access record and the current timestamp are encrypted and stored in the status code database.

[0126] Optionally, check whether the health information of the person to be passed meets the preset pass rules, which may include normal body temperature, vaccination status meets the requirements, normal physical examination results, etc. If the health information meets the rules, the system will continue to perform the pass operation; if not, other measures may need to be taken, such as refusing passage, manual inspection, or taking isolation measures.

[0127] Furthermore, once the health information is verified, the system will execute the pass operation to allow the person to pass through the checkpoint, which may involve specific operations such as opening the access control, unlocking the gate, and displaying the successful pass information to the person.

[0128] In addition, the system will generate a pass record, which contains relevant data such as personnel information, pass time, pass location, health information, etc. The purpose of the pass record is to track and manage the pass status of personnel to ensure safety and compliance; the system will also obtain the current timestamp, which indicates the specific time when the pass operation occurred, to ensure the timeliness and accuracy of the data, and facilitate subsequent data analysis and auditing.

[0129] Before storing the pass records and timestamps in the status code database, the system will encrypt these data to protect the confidentiality and integrity of the data and prevent unauthorized access and tampering. As for the encryption method, a symmetric encryption algorithm or an asymmetric encryption algorithm can be used, which is not specifically limited in this embodiment.

[0130] After completing the above operations, the encrypted access records and timestamps will be stored in the status code database.

[0131] In a technical solution provided in this embodiment, when a pass request is detected, the status code of the person is decoded and the corresponding health information is determined. Only when the health information meets the preset pass rules is the person allowed to pass, and the encrypted storage of the pass record is completed. This solution can quickly respond to pass requests and make decisions by automating the processing of pass requests, health information verification and record storage, reduce human intervention and errors, and improve pass efficiency and accuracy. Moreover, by encrypting and storing pass records and timestamps, the security and integrity of this information can be ensured. Only authorized systems or personnel can obtain the information, thereby reducing the risk of unauthorized access and tampering, and also helping to maintain personnel privacy.

[0132] Further, see Figure 6 , a fifth embodiment of the control method of the mobile personnel management system of the present invention is proposed. Figure 1 In the illustrated embodiment, before the step of querying the first access record that satisfies the personnel information, the first time range, and the first quantity range based on the status code database, the step further includes:

[0133] Step S51: determining the jurisdiction unit to which the target person in the person query request belongs;

[0134] Step S52: If the jurisdiction unit is a restricted unit, verify the query authority of the currently logged-in user;

[0135] Step S53: If the verification is successful, the step of querying the first access record that meets the personnel information, the first time range and the first quantity range based on the status code database is executed.

[0136] It is understandable that people without query authority do not have the query capability, and people with query authority may also be subject to different restrictions on time periods and equipment asset ownership. For example, query requests involving cross-time periods and cross-equipment assets need to be submitted by the applicant or organization, and can only be queried after approval by the superior and the unit involved in the query.

[0137] Optionally, after extracting relevant information of the target person from the personnel query request, an internal database or a related management system may be queried to determine the jurisdiction unit to which the target person belongs, which may be an organization, department, company or other entity.

[0138] Since some specific restricted units are pre-defined in the system, which may include security-sensitive departments, senior leadership units, etc., additional permission verification is required. Therefore, during the personnel screening process, the jurisdiction unit to which the target person belongs needs to be matched with the restricted unit list to determine whether it belongs to a restricted unit.

[0139] If the jurisdiction is determined to be a restricted unit, the system needs to verify the query permissions of the currently logged-in user, which may involve checking the user's login credentials, role, permission level or organization. The system may also verify whether the user has special authorization or list to access restricted unit information.

[0140] Based on the user's permission verification results, the system will decide whether to grant the user permission to query the target person. If the user has the appropriate authorization and permissions, the query request will be allowed to proceed; if the user does not have the appropriate permissions, the query request will be rejected and the user may be shown an appropriate error message or prompt.

[0141] In a technical solution provided in this embodiment, the jurisdiction of the target person can be accurately determined, and according to the restricted unit and user authority verification rules, it can be determined whether the current logged-in user has the right to make inquiries. This setting can ensure the legality and security of the query operation, prevent unauthorized users from obtaining sensitive information, and protect the security and privacy of data.

[0142] Reference Figure 7 , Figure 7 This is a schematic diagram of the control device structure of a mobile personnel management system in the hardware operating environment involved in an embodiment of the present invention.

[0143] like Figure 7 As shown, the control device of the mobile personnel management system may include: a processor 1001, such as a core processor (Central Processing Unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0144] Those skilled in the art will understand that Figure 7The structure shown in the figure does not constitute a limitation on the control device of the mobile personnel management system, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0145] like Figure 7 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module and a control program of the mobile personnel management system.

[0146] exist Figure 7 In the control device of the mobile personnel management system shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the control device of the mobile personnel management system of the present invention can be set in the control device of the mobile personnel management system, and the control device of the mobile personnel management system calls the control program of the mobile personnel management system stored in the memory 1005 through the processor 1001, and executes the control method of the mobile personnel management system provided by the embodiment of the present invention.

[0147] An embodiment of the present invention provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in any embodiment of the control method of the mobile personnel management system are implemented.

[0148] Since the embodiments of the readable storage medium part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the readable storage medium part, and will not be repeated here.

[0149] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0150] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0151] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, including a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0152] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A control method for a mobile personnel management system, It is characterized in that The control method of the mobile personnel management system comprises the following steps: When a personnel query request is received, determining the personnel information of the target personnel carried in the personnel query request, as well as the set first time range and first quantity range; Based on the status code database, query the first pass record that meets the personnel information, the first time range and the first quantity range; The passing time and health information of the target person at each checkpoint are determined based on the first passing record.

2. The control method of the mobile personnel management system according to claim 1, It is characterized in that After the step of determining the passing time and health information of the target person at each checkpoint according to the first passing record, the method further includes: When receiving a device query request, determining device information of a target device carried in the device query request, as well as a set second time range and a second quantity range; Based on the status code database, query a second pass record that satisfies the device information, the second time range, and the second quantity range; The person corresponding to the target device and the health information of the person are determined according to the second access record.

3. The control method of the mobile personnel management system according to claim 1 or 2, It is characterized in that After the step of determining the passing time and health information of the target person at each checkpoint according to the first passing record, the method further includes: When a code plane query request is received, determining a code plane color of a target code plane carried in the code plane query request and a set third time range; Based on the status code database, query a third pass record that satisfies the code surface color and the third time range; The person corresponding to the target code surface and the health information of the person are determined according to the third pass record.

4. The control method of the mobile personnel management system according to claim 1, It is characterized in that Before the step of determining the personnel information of the target personnel carried in the personnel query request and setting the first time range and the first quantity range when receiving the personnel query request, the method further includes: When a pass request is detected, the status code of the person to be passed is obtained, and the corresponding person information is decoded; Determining the health information matching the personnel information through the status code database; If the health information meets the preset access rules, the access operation is performed, and the access record and the current timestamp are encrypted and stored in the status code database.

5. The control method of the mobile personnel management system according to claim 4, It is characterized in that The step of obtaining the status code of the person to be passed and decoding to obtain the corresponding person information comprises: Obtaining a display interface carried by the pass request, and framing a time area and a status code area in the display interface; If the time displayed in the time area is consistent with the local time, the fields and attributes in the status code area are extracted based on the preset parsing rules, and the personnel information is generated.

6. The control method of the mobile personnel management system according to claim 1, It is characterized in that Before the step of searching the first access record that meets the personnel information, the first time range and the first quantity range based on the status code database, the step further includes: Determine the jurisdiction unit to which the target person in the person query request belongs; If the jurisdiction unit is a restricted unit, verify the query authority of the currently logged-in user; If the verification is successful, the step of querying the first access record that meets the personnel information, the first time range and the first quantity range based on the status code database is executed.

7. The control method of the mobile personnel management system according to claim 1, It is characterized in that After the step of determining the target person's passing time and health information at each checkpoint according to the first passing record, the method further includes: Generate a travel trajectory of the target person according to the travel time and health information of each checkpoint; Perform time distribution analysis and regional distribution analysis on the travel trajectory, and make judgments based on the analysis results.

8. The control method of the mobile personnel management system according to claim 1, It is characterized in that Before the step of determining the personnel information of the target personnel carried in the personnel query request and setting the first time range and the first quantity range, the method further includes: When a personnel query request is received, determining the personnel information of the target person carried in the personnel query request; The personnel information is converted into a feature vector, and the first time range and the first quantity range corresponding to the feature vector are determined according to a preset prediction model.

9. A control device for a mobile personnel management system, It is characterized in that The control device of the mobile personnel management system includes: a memory, a processor, and a control program of the mobile personnel management system stored in the memory and executable on the processor, and the control program of the mobile personnel management system is configured to implement the steps of the control method of the mobile personnel management system as described in any one of claims 1 to 8.

10. A readable storage medium, It is characterized in that The readable storage medium stores a control program of the mobile personnel management system, and when the control program of the mobile personnel management system is executed by the processor, the steps of the control method of the mobile personnel management system according to any one of claims 1 to 8 are implemented.