Personnel on-duty monitoring method and system and medium
By collecting and analyzing the identity, location, and posture information of target personnel in real time through personnel positioning terminals, and combining this with the server's judgment logic, the problem of inaccurate identification of personnel on duty in existing technologies, especially the phenomenon of card-holding on behalf of others, is solved, and higher accuracy of on-duty monitoring is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZHONGKUANGHUAWO TECH
- Filing Date
- 2026-01-23
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies for monitoring personnel on duty suffer from inaccurate identification, particularly in their inability to accurately determine whether cardholders are using cards on behalf of others and to identify the consistency of personnel's position and posture.
The system uses personnel positioning terminals to collect the identity, location, and posture information of target personnel in real time, and analyzes it through a server. Based on the consistency of location change information and posture change information, it determines the on-duty status of personnel, including the similarity judgment of location change value, posture change value, change time, and posture change time. Combined with preset thresholds and trajectory overlap thresholds and posture overlap thresholds of collaborative behavior, it solves the misjudgment caused by card-holding by proxy.
It enables accurate identification of personnel's on-duty status, reduces misjudgments caused by proxy card use, and improves the accuracy and reliability of on-duty monitoring.
Smart Images

Figure CN121865205A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical data processing technology, specifically to methods, systems, and media for monitoring personnel on duty. Background Technology
[0002] In the production field, it is usually necessary to have staff on duty, especially in key positions where the staff cannot leave the monitoring of the staff, otherwise some potential dangers may occur; therefore, monitoring the presence and absence of staff on duty is very important.
[0003] In related technologies, on-duty monitoring methods often use time clocks for attendance tracking to monitor the presence and absence of staff, or use cameras for remote monitoring.
[0004] However, the above solutions all have certain defects and shortcomings in use. For example, clocking in and out can only prove that the person on duty has arrived but cannot know whether they are at their post; camera monitoring solutions can only identify those within the field of vision and cannot identify those on or off duty in blind spots; and they cannot make further judgments on position and posture consistency.
[0005] In view of this, there is an urgent need to propose a method for monitoring personnel on duty in order to solve the problem of inaccurate identification in the existing on-duty and off-duty detection methods. Summary of the Invention
[0006] In view of this, the present invention provides a method, system and medium for monitoring personnel on duty, in order to solve the problem of inaccurate identification in on-duty and off-duty detection methods in related technologies.
[0007] In a first aspect, the present invention provides a method for monitoring personnel on duty, which is applied to a personnel on duty monitoring system. The personnel on duty monitoring system includes a personnel positioning terminal and a server communicatively connected to the personnel positioning terminal. Each personnel positioning terminal is bound to the identity information of a target personnel. The personnel positioning terminal has a location information acquisition module and a posture information acquisition module. The personnel positioning terminal transmits the identity information, location information, and posture information of the target personnel to the server in real time. For at least two target personnel in the same position, the server executes the personnel on duty monitoring method. The method includes: acquiring information on all target personnel in the same position; wherein the target personnel information includes the identity information, location information, and posture information of the target personnel uploaded by the personnel positioning terminal corresponding to the target personnel; when the location information satisfies a preset position, extracting the position change information and posture change information of the target personnel; and determining the on-duty status of each target personnel based on the consistency of the position change information and / or the consistency of the posture change information among the target personnel.
[0008] As an exemplary embodiment, determining the on-duty status of each target person based on the consistency of the position change information and / or the consistency of the posture change information among the target persons includes: if the consistency of the position change information and the consistency of the posture change information are less than a preset value, confirming that all the target persons are on duty; if the consistency of the position change information and / or the consistency of the posture change information are greater than a preset value, confirming that at least one of the target persons has left their post.
[0009] As an exemplary embodiment, the personnel on-duty monitoring method further includes: determining the position change value when the position information changes and the posture change value when the posture information changes based on the position information and posture information corresponding to each personnel positioning terminal; if the similarity of the position change value is greater than a preset similarity and / or the similarity of the posture change value is greater than a preset similarity, then confirming that the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value.
[0010] As an exemplary embodiment, determining the position change value when the position information changes and the attitude change value when the attitude information changes based on the position information and attitude information corresponding to each of the personnel positioning terminals includes: extracting the displacement information of each of the personnel positioning terminals within a preset time period as the position change value; and extracting the attitude value change amount of each of the personnel positioning terminals within a preset time period as the attitude change value.
[0011] As an exemplary embodiment, the personnel on-duty monitoring method further includes: determining the time of position change when the position information changes and the time of posture change when the posture information changes based on the location information and posture information corresponding to each personnel positioning terminal; if the similarity of the time of position change is greater than a preset similarity and / or the similarity of the time of posture change is greater than a preset similarity, then confirming that the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value.
[0012] As an exemplary embodiment, the personnel on-duty monitoring method further includes: if the consistency of the location change information and / or the consistency of the posture change information is greater than a preset value, obtaining the consistency time when the consistency of the location change information and / or the consistency of the posture change information is greater than the preset value; extracting target personnel information before the consistency time of each personnel positioning terminal as first target personnel information; extracting target personnel information after the consistency time of each personnel positioning terminal as second target personnel information; if the similarity between the first target personnel information and the second target personnel information is greater than a preset similarity, then confirming that the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is greater than the preset similarity is on-duty; if the similarity between the first target personnel information and the second target personnel information is less than the preset similarity, then confirming that the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is less than the preset similarity is off-duty.
[0013] As an exemplary embodiment, the method further includes: when the location information satisfies a preset position, determining whether the location information and / or the posture information are in a preset stable state within a preset time period; if the location information and / or the posture information are in the preset stable state, then confirming that the target personnel are in an off-duty state; if the location information and the posture information are not in the preset stable state, then extracting the target personnel's position change information and posture change information.
[0014] As an exemplary embodiment, if the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value; determine whether there is a job collaboration behavior based on the position change information and posture change information of the target personnel; when the job collaboration behavior exists, retrieve the trajectory overlap threshold and posture overlap threshold of the collaboration scenario corresponding to the current job, wherein the trajectory overlap threshold and posture overlap threshold are different for different jobs; calculate the actual trajectory overlap value and the actual posture overlap value based on the position change information and posture change information of all the target personnel respectively; when the actual trajectory overlap value is greater than the trajectory overlap threshold and the actual posture overlap value is greater than the posture overlap threshold, confirm that at least one of the target personnel has left their post.
[0015] Secondly, the present invention provides a personnel on-duty monitoring system, which includes a personnel positioning terminal and a server communicatively connected to the personnel positioning terminal. The personnel positioning terminal is bound one-to-one with the identity information of a target personnel. The personnel positioning terminal has a location information acquisition module and a posture information acquisition module. The personnel positioning terminal transmits the identity information, location information, and posture information of the target personnel to the server in real time. There are at least two target personnel in the same position. The server executes the personnel on-duty monitoring method as described in any of the above embodiments.
[0016] Thirdly, the present invention provides a computer-readable storage medium storing computer instructions, the computer instructions being used to cause a computer to perform the personnel on-duty monitoring method as described in any of the above embodiments.
[0017] This invention provides a method, system, and medium for monitoring personnel on duty. The method is applied to a personnel on duty monitoring system. The system includes a personnel positioning terminal and a server communicatively connected to the positioning terminal. Each positioning terminal is bound to the identity information of a target personnel. The positioning terminal has a location information acquisition module and a posture information acquisition module. The positioning terminal transmits the identity information, location information, and posture information of the target personnel to the server in real time. At least two target personnel are assigned to the same position. The server executes the personnel on duty monitoring method, which includes: acquiring information on all target personnel in the same position; wherein the target personnel information includes the personnel positioning terminal corresponding to each target personnel. The method uploads the identity information, location information, and posture information of the target personnel; when the location information meets a preset position, it extracts the location change information and posture change information of the target personnel; based on the consistency of the location change information and / or the consistency of the posture change information among the target personnel, it determines the on-duty status of each target personnel; the above method can determine the on-duty status of each target personnel based on the consistency of the location change information and / or the consistency of the posture change information among the target personnel. When the location change information or posture change information among the target personnel is consistent individually or simultaneously, it can be confirmed that there is a problem of one person holding a card on behalf of another while others are off duty, so as to solve the problem of misjudgment of off-duty judgment caused by the card-holding phenomenon in related technologies. Attached Figure Description
[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the personnel on-duty monitoring method according to an embodiment of the present invention; Figure 2 This is a structural block diagram of a personnel on-duty monitoring system according to an embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. 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.
[0021] In a first aspect, the present invention provides a method for monitoring personnel on duty; exemplarily, the method for monitoring personnel on duty is applied to a personnel on duty monitoring system.
[0022] In one embodiment, the personnel on-duty monitoring system includes a personnel positioning terminal and a server communicatively connected to the personnel positioning terminal. The personnel positioning terminal is bound one-to-one with the identity information of the target personnel. The personnel positioning terminal has a location information acquisition module and an attitude information acquisition module. The personnel positioning terminal transmits the identity information, location information and attitude information of the target personnel to the server in real time. There are at least two target personnel in the same position, and the server executes the personnel on-duty monitoring method.
[0023] According to an embodiment of the present invention, an embodiment of a method for monitoring personnel on duty is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0024] This embodiment provides a method for monitoring personnel on duty. Figure 1 This is a flowchart of a personnel on-duty monitoring method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Obtain information on all target personnel in the same position; wherein, the target personnel information includes the identity information, location information and posture information of the target personnel uploaded by the personnel positioning terminal corresponding to the target personnel.
[0025] In this embodiment, the target personnel information can be obtained through communication between a server connected to the personnel positioning terminal and the personnel positioning terminal.
[0026] In one embodiment, a communication transceiver device can be installed at a preset location of the target position, and the communication transceiver device is communicatively connected to a server. The communication transceiver device periodically sends data packets, and the transmission power is controlled within the range covering the target position. The personnel positioning terminal is equipped with a communication module that can communicate with the communication receiving device and the server. When the target personnel are at the target position, the communication module periodically scans the data packets of the registered communication transceiver devices located at the preset location of the target position. After receiving the data packets, the target personnel's identity information, location information, and posture information are transmitted to the server in real time, so that the server can obtain information on all target personnel in the same position.
[0027] In one embodiment, a Bluetooth beacon may be installed at a preset location of the target position, and the Bluetooth beacon is communicatively connected to a server. The Bluetooth beacon periodically sends data packets, and the transmission power is controlled within the coverage area of the target position. The personnel positioning terminal is equipped with a communication module that can communicate with the Bluetooth beacon and the server. When the target personnel are at the target position, the communication module periodically scans the data packets of the registered Bluetooth beacons placed at the preset location of the target position. After receiving the data packets, the target personnel's identity information, location information, and posture information are transmitted to the server in real time, so that the server can obtain information on all target personnel in the same position.
[0028] Step S102: When the location information meets the preset position, extract the location change information and posture change information of the target person.
[0029] In this embodiment, after receiving the target personnel information, the location information is determined to meet the preset location based on the target personnel information; when the location information meets the preset location, it is confirmed that the target personnel is in their post. At this time, the position change information and posture change information of the target personnel are extracted to further determine the on-duty status of the target personnel based on the position change information and posture change information of the target personnel.
[0030] Step S103: Determine the on-duty status of each target personnel based on the consistency of position change information and / or posture change information among the target personnel.
[0031] Related technologies, such as methods that use personnel positioning terminals to communicate with servers to monitor the presence of at least two target personnel in the same position, have the problem that one person can hold multiple personnel positioning terminals, leading to the judgment that both personnel are on duty. In this case, the server recognizes that multiple personnel positioning terminals are all in the target position, and thus mistakenly judges that multiple people are on duty.
[0032] To address the aforementioned issues, this embodiment determines the on-duty status of each target personnel based on the consistency of their location change information and / or posture change information. Specifically, for cases where one person holds multiple personnel positioning terminals on behalf of another, during the holding process, the multiple positioning terminals transmit similar location and posture information of the person holding the terminal to the server. Therefore, the on-duty status of each target personnel can be determined individually or jointly based on the consistency of their location change information or posture change information. When the location change information or posture change information of each target personnel is consistent, either individually or simultaneously, it can be confirmed that one person is holding the card while others are off duty, thus resolving the misjudgment problem of off-duty determination caused by card holding on behalf of another in related technologies.
[0033] In one embodiment, the on-duty status of a target person can be determined solely based on the consistency of location change information among the target personnel. When there is a card-holding issue, the location information collected by the positioning terminals of each person shows a high degree of similarity when changing. Therefore, when the location change information among the target personnel remains consistent, it can be confirmed that the target personnel are off-duty.
[0034] In one embodiment, the on-duty status of a target person can be determined solely based on the consistency of posture change information among the target persons. When there is a card-holding issue, the posture information collected by the positioning terminals of each person shows a high degree of similarity when changing. Therefore, when the posture change information among the target persons is consistent, it can be confirmed that the target person is off-duty.
[0035] However, determining a person's on-duty status solely based on the consistency of their location change information may present unique scenarios, such as two people patrolling or performing the same task simultaneously. In such scenarios, the location change information may remain consistent, and judging on-duty status solely based on location change information could lead to misjudgment. Due to differences in personal habits or physical condition, a person's posture changes while on duty are typically unique, influenced by variations in walking, standing, sitting, and standing postures. Without the issue of proxy card use, the posture and location information collected by each person's positioning terminal will at least differ in posture changes. However, when a person is using a proxy card, both location and posture changes maintain a high degree of similarity. Therefore, on-duty status can be determined by combining both location and posture changes, and this method is more accurate than judging solely based on location change information.
[0036] In view of this, in one embodiment, the on-duty status of each target person can be determined jointly based on the consistency of posture change information and position change information among the target persons; specifically, the on-duty status of each target person is determined based on the consistency of position change information and posture change information among the target persons. If the consistency of position change information and posture change information among the target persons is less than a preset value, it can be determined that each target person is on duty. If the consistency of position change information and posture change information among the target persons is greater than a preset value, it can be confirmed that at least one target person has left their post.
[0037] This invention provides a method for monitoring personnel presence on duty, which is applied to a personnel presence monitoring system. The system includes personnel positioning terminals and a server communicatively connected to the terminals. Each positioning terminal is bound to the identity information of a target personnel. The positioning terminal has a location information acquisition module and a posture information acquisition module. The terminal transmits the target personnel's identity information, location information, and posture information to the server in real time. At least two personnel are assigned to the same position. The server executes the personnel presence monitoring method, which includes: acquiring information on all target personnel in the same position; wherein the target personnel information includes data from the personnel positioning terminals corresponding to the target personnel. The method transmits the identity, location, and posture information of the target personnel; when the location information meets the preset position, it extracts the location change information and posture change information of the target personnel; based on the consistency of the location change information or posture change information among the target personnel, it determines the on-duty status of each target personnel individually or jointly; the above method can determine the on-duty status of each target personnel based on the consistency of the location change information and / or posture change information among the target personnel. When the location change information or posture change information among the target personnel individually or simultaneously shows consistency, it can be confirmed that there is a problem of one person holding a card on behalf of another while others are off duty, so as to solve the problem of misjudgment of off-duty judgment caused by the card-holding phenomenon in related technologies.
[0038] As an exemplary embodiment, determining the on-duty status of each target personnel based on the consistency of position change information and / or posture change information among the target personnel includes: if the consistency of position change information and the consistency of posture change information are less than a preset value, confirming that each target personnel is on duty; if the consistency of position change information and / or the consistency of posture change information are greater than a preset value, confirming that at least one target personnel has left their post.
[0039] As mentioned above, related technologies, such as methods for monitoring the on-duty status of at least two target personnel at the same position through communication between personnel positioning terminals and servers, have the problem that one person holding multiple personnel positioning terminals can lead to the judgment that both personnel are on duty. In this case, the server recognizes that multiple personnel positioning terminals are all at the target position, and thus mistakenly judges that multiple personnel are on duty. During the holding, multiple personnel positioning terminals transmit similar location and posture information of the person holding the terminal to the server. In view of this, in this embodiment, the consistency of location change information and the consistency of posture change information are used to determine whether there is a problem of holding the terminal on behalf of another. Specifically, if the consistency of location change information and the consistency of posture change information are less than a preset value, it is confirmed that all target personnel are on duty; if the consistency of location change information and / or the consistency of posture change information are greater than the preset value, it is confirmed that at least one target personnel has left their post.
[0040] In one embodiment, if the consistency of location change information is less than a preset value, it is confirmed that all target personnel are on duty; if the consistency of location change information is greater than a preset value, it is confirmed that at least one target personnel has left their post.
[0041] In one embodiment, if the consistency of the posture change information is less than a preset value, it is confirmed that all target personnel are on duty; if the consistency of the posture change information is greater than a preset value, it is confirmed that at least one target personnel has left their post.
[0042] In one embodiment, if the consistency of position change information is less than a preset value and the consistency of posture change information is less than a preset value, it is confirmed that all target personnel are on duty; if the consistency of position change information is greater than a preset value and the consistency of posture change information is greater than a preset value, it is confirmed that at least one target personnel has left their post.
[0043] In this invention, the consistency of position change information and / or the consistency of posture change information can be determined by the position change value and posture change value when the position information and posture information corresponding to the personnel positioning terminal change. Specifically, as an exemplary embodiment, the personnel on-duty monitoring method further includes: determining the position change value and posture change value when the position information changes based on the position information and posture information corresponding to each personnel positioning terminal; if the similarity of the position change value is greater than a preset similarity and / or the similarity of the posture change value is greater than a preset similarity, then it is confirmed that the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value.
[0044] In one embodiment, the location change value can be represented in the form of positioning coordinates; specifically, the location change value can be obtained from the positioning coordinates of the personnel positioning terminal at different timestamps; as an exemplary embodiment, for the target personnel information uploaded by each personnel positioning terminal, the positioning coordinates corresponding to each personnel positioning terminal are extracted; when the positioning coordinates change, the target positioning coordinates of each target personnel that change at different times are extracted as the location change value; when the similarity of the target positioning coordinates of each target personnel is greater than a preset similarity, it can be confirmed that the similarity of the location change value is greater than the preset similarity, and further confirm that the consistency of the location change information is greater than the preset value.
[0045] In one embodiment, the position change value can be represented as displacement information; specifically, the position change value can be obtained through the displacement information of the personnel positioning terminal within a preset time period; as an exemplary embodiment, for the target personnel information uploaded by each personnel positioning terminal, the displacement of each personnel positioning terminal within a preset time period is extracted; when displacement exists, the extracted displacement of each personnel positioning terminal within a preset time period is used as the position change value; when the similarity of the displacement is greater than a preset similarity, it can be confirmed that the similarity of the position change value is greater than the preset similarity, and further confirm that the consistency of the position change information is greater than the preset value.
[0046] In one embodiment, the attitude change value can be represented as an attitude value; specifically, the attitude change value can be obtained through the attitude values of the personnel positioning terminal at different timestamps; as an exemplary embodiment, for the target personnel information uploaded by each personnel positioning terminal, the attitude value corresponding to each personnel positioning terminal is extracted; when the attitude value changes, the target attitude values of each target personnel that change at different times are extracted as attitude change values; when the similarity of the target attitude values of each target personnel is greater than a preset similarity, it can be confirmed that the similarity of the attitude change values is greater than the preset similarity, and further confirm that the consistency of the attitude change information is greater than the preset value.
[0047] In one embodiment, the attitude change value can be expressed as the amount of attitude change; specifically, the attitude change value can be obtained by the amount of attitude change of the personnel positioning terminal within a preset time period; as an exemplary embodiment, for the target personnel information uploaded by each personnel positioning terminal, the amount of attitude change of each personnel positioning terminal within a preset time period is extracted; when there is an amount of attitude change, the extracted amount of attitude change of each personnel positioning terminal within a preset time period is used as the attitude change value; when the similarity of the amount of attitude change is greater than a preset similarity, it can be confirmed that the similarity of the attitude change values is greater than the preset similarity, and further confirm that the consistency of the attitude change information is greater than the preset value.
[0048] Based on this, as an exemplary embodiment, determining the position change value when the position information changes and the attitude change value when the attitude information changes based on the position information and attitude information corresponding to each personnel positioning terminal includes: Extract the displacement information of each personnel's positioning terminal within a preset time period as the position change value; The attitude change value of each personnel positioning terminal within a preset time period is extracted as the attitude change value.
[0049] In this invention, the consistency of position change information or the consistency of posture change information can be determined by the position change time when the position information corresponding to the personnel positioning terminal changes and the posture change time when the posture information changes. Based on this, as an exemplary embodiment, the personnel on-duty monitoring method further includes: determining the position change time when the position information changes and the posture change time when the posture information changes based on the position information and posture information corresponding to each personnel positioning terminal; if the similarity of the position change time is greater than a preset similarity and / or the similarity of the posture change time is greater than a preset similarity, then it is confirmed that the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value.
[0050] In this embodiment, the consistency of position change information is determined by the similarity of position change times and / or the consistency of attitude change information is determined by the similarity of attitude change times.
[0051] Specifically, in one embodiment, after determining the time of the location change, if the similarity of the time of the location change is greater than a preset similarity, then it is confirmed that the consistency of the location change information is greater than a preset value, and further confirmed that at least one target person has left their post.
[0052] In one embodiment, after determining the moment of posture change, if the similarity of the moments of posture change is greater than a preset similarity, then it is confirmed that the consistency of the posture change information is greater than a preset value, and further confirmed that at least one target personnel has left their post.
[0053] In one embodiment, the judgment is made simultaneously based on the time of position change and the time of posture change. Specifically, after determining the time of position change and the time of posture change, if the similarity of the time of position change is greater than a preset similarity and the similarity of the time of posture change is greater than a preset similarity, then it is confirmed that the consistency of the position change information is greater than a preset value and the consistency of the posture change information is greater than a preset value, further confirming that at least one target personnel has left their post.
[0054] In one embodiment, on-duty personnel monitoring is performed simultaneously based on position change value, posture change value, position change time, and posture change time, so as to ensure the accuracy of on-duty monitoring through as many dimensions as possible.
[0055] In view of this, in one embodiment, the method further includes: determining the position change value and position change time when the position information changes, and the attitude change value and attitude change time when the attitude information changes, based on the position information and attitude information corresponding to each personnel positioning terminal; If the similarity of the position change value is greater than the preset similarity, the similarity of the position change time is greater than the preset similarity, and the similarity of the posture change value is greater than the preset similarity, and the similarity of the posture change time is greater than the preset similarity, then it is confirmed that the consistency of the position change information is greater than the preset value, and the consistency of the posture change information is greater than the preset value, thereby confirming that at least one target personnel has left their post.
[0056] Related technologies, such as methods that use personnel positioning terminals to communicate with servers to monitor the presence of at least two target personnel in the same position, have the problem of misjudging personnel presence when the target personnel place the personnel positioning terminal in a preset location but leave their post, and the server can recognize the information of the personnel positioning terminal but the target personnel are not at their post.
[0057] To address this issue, in this invention, when the location information meets a preset position, the method further determines whether the target personnel are on duty, either individually or jointly, based on the location information and posture information of a single personnel positioning terminal. Specifically, as an exemplary embodiment, the method further includes: when the location information meets the preset position, determining whether the location information and / or posture information are in a preset stable state within a preset time period; if the location information and / or posture information are in a preset stable state, then confirming that the target personnel are off duty; if the location information and posture information are not in a preset stable state, then extracting the target personnel's position change information and posture change information.
[0058] For example, the preset duration can be N seconds, where N is a positive integer.
[0059] In one embodiment, the location information alone can be used to determine whether there is a problem where the target personnel places the personnel positioning terminal at a preset location but the target personnel leaves their post. Specifically, when the location information meets the preset location, it is determined whether the location information is in a preset stable state within a preset time period. If the location information is in a preset stable state, it is confirmed that the target personnel is in a state of leaving their post. If the location information is not in a preset stable state, the location change information and posture change information of the target personnel are extracted.
[0060] In this embodiment, the location information displacement within a preset time period can be used to determine whether it is in a stable state; specifically, if the displacement is less than the preset displacement, the location information is confirmed to be in a preset stable state, and the target personnel are further confirmed to be off-duty.
[0061] In one embodiment, the presence of a target person placing a personnel positioning terminal in a preset posture but leaving their post can be determined solely based on the posture information. Specifically, when the posture information meets the preset posture, it is determined whether the posture information is in a preset stable state within a preset time period. If the posture information is in a preset stable state, it is confirmed that the target person is in a state of leaving their post. If the posture information is not in a preset stable state, the posture change information and posture change information of the target person are extracted.
[0062] In this embodiment, the stability of the posture information can be determined by the posture change within a preset time period; specifically, if the posture change is less than the preset posture change, the posture information is confirmed to be in a preset stable state, and the target personnel is confirmed to be off-duty.
[0063] When a person holds a card on behalf of another, the consistency of the location change information and / or the consistency of the posture change information of the personnel positioning terminal is greater than a preset value. Since a person holding a card on behalf of another may possess multiple personnel positioning terminals, the target personnel information transmitted by the personnel positioning terminals held by on-duty personnel remains consistent before and after the location change information becomes consistent. However, for target personnel who are off-duty, the target personnel information transmitted before and after the location change information becomes consistent is altered because their personnel positioning terminals are held by others. Therefore, as an exemplary embodiment, the personnel on-duty monitoring method further includes: if the consistency of the location change information and / or the consistency of the posture change information is greater than a preset value, obtaining the consistency of the location change information and / or the posture change... The consistency time when the information consistency is greater than a preset value is determined; the target personnel information before the consistency time of each personnel positioning terminal is extracted as the first target personnel information; the target personnel information after the consistency time of each personnel positioning terminal is extracted as the second target personnel information; if the similarity between the first target personnel information and the second target personnel information is greater than a preset similarity, then the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is greater than the preset similarity are confirmed to be on duty; if the similarity between the first target personnel information and the second target personnel information is less than the preset similarity, then the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is less than the preset similarity are confirmed to be off duty.
[0064] In this embodiment, the on-duty personnel and off-duty personnel are determined based on the similarity of the target personnel information of each personnel positioning terminal before and after the consistency moment when the posture change information or position change information is consistent.
[0065] The determination of whether the similarity between the information of the first target personnel and the information of the second target personnel is greater than the preset similarity can be made by referring to the content disclosed in the above embodiments, and will not be repeated here.
[0066] When the first similarity between the first target personnel information and the second target personnel information is greater than the preset similarity, it is confirmed that the target personnel corresponding to the first target personnel information has left their posts.
[0067] In this application, some positions may involve collaboration between two or more people, resulting in collaborative work. In some collaborative tasks, the actions and movement trajectories of the two or more individuals may be consistent. Therefore, to prevent misjudgment, in this embodiment, when the consistency of the position change information and / or the consistency of the posture change information exceeds a preset value (i.e., when the position change information and posture change information of multiple target personnel are relatively consistent), further judgment is needed using trajectory overlap thresholds and posture overlap thresholds corresponding to the collaborative actions. In this embodiment, the existence of collaborative work is determined based on the position change information and posture change information of the target personnel. For example, collaborative handling, collaborative command, and collaborative equipment operation may all involve consistent posture or position change information. Therefore, in this embodiment, when the position change information and posture change information match the preset change information corresponding to the collaborative actions in the current position, collaborative work is determined to exist. For example, repetitive back-and-forth movement between points A and B may indicate collaborative handling.
[0068] When the aforementioned job collaboration behavior exists, retrieve the trajectory overlap threshold and posture overlap threshold of the collaboration scenario corresponding to the current job. The trajectory overlap threshold and posture overlap threshold are different for different jobs. Based on the location change information and posture change information of all the target personnel, the actual trajectory overlap value and the actual posture overlap value are calculated respectively. Since the trajectory overlap value and posture overlap value corresponding to the location change information and posture change information generated by the proxy card are still different from the trajectory overlap value and posture overlap value of the collaborative scenario, in this embodiment, the actual trajectory overlap value is compared with the trajectory overlap threshold, and the actual posture overlap value is compared with the posture overlap threshold. When the actual trajectory overlap value is greater than the trajectory overlap threshold and the actual posture overlap value is greater than the posture overlap threshold, it is confirmed that at least one of the target personnel has left the post.
[0069] In another embodiment, if the consistency of the location change information or the consistency of the posture change information is greater than a preset value, it indicates that although there may be a case of someone holding the card on behalf of another, the posture change information or the location change information may have some deviations due to different wearing positions, resulting in the consistency of one of them being less than the preset value. Therefore, in this case, a time sliding window can be used to extract location features and posture features from the location change information and posture change information to obtain location feature sequences and posture feature sequences. Based on the location feature sequences, the coefficient of variation of the location change frequency and the coefficient of variation of the posture change frequency are constructed to quantify the stability of the current cardholder's change frequency from the dimensions of location change and posture change, respectively, to obtain the stability of the location change frequency and the stability of the posture change frequency. The stability of the location change frequency and the stability of the posture change frequency of different terminals are compared to see if they are consistent. If at least one dimension of the stability of the location change frequency and the stability of the posture change frequency are consistent, it indicates that there is a case of someone holding the card on behalf of another, and at least one target person has left their post. Since everyone's walking posture, walking speed, and behavioral speed are different, the corresponding coefficient of variation of movement speed (i.e., coefficient of variation of position change frequency) or coefficient of variation of posture change frequency will inevitably vary greatly among different people and less among the same person. This can clearly characterize individual behavior characteristics. Therefore, in this embodiment, when one of the absolute values of position change information and posture change information has a small difference and the other has a large difference (i.e., due to different wearing positions, there are some deviations in posture change information or position change information), the probability of misjudgment can be reduced by comparing whether the stability of position change frequency and posture change frequency of different terminals are consistent, which are dimensions that can clearly characterize individual behavior characteristics.
[0070] Secondly, this embodiment provides a personnel on-duty monitoring system, such as... Figure 2 As shown, the personnel on-duty monitoring system 100 includes a personnel positioning terminal 120 and a server 110 communicatively connected to the personnel positioning terminal 120. The personnel positioning terminal 120 is bound one-to-one with the identity information of the target personnel. The personnel positioning terminal 120 has a location information acquisition module and an attitude information acquisition module. The personnel positioning terminal 120 transmits the identity information, location information and attitude information of the target personnel to the server 110 in real time. There are at least two target personnel in the same position. The server 110 executes the personnel on-duty monitoring method as described in any of the above embodiments.
[0071] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated here.
[0072] As an exemplary embodiment, this application also provides a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the method steps of any one of the embodiments in this application at runtime.
[0073] Optionally, in this embodiment, the storage medium described above can be used to execute program code for the method steps of the embodiments of this application.
[0074] Optionally, in this embodiment, the storage medium may be located on at least one of the network devices in the network shown in the above embodiment.
[0075] Optionally, in this embodiment, the storage medium is configured to store methods for performing the above embodiments.
[0076] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated in this embodiment.
[0077] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, ROMs, RAMs, portable hard drives, magnetic disks, or optical disks.
[0078] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0079] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods in the above embodiments.
[0080] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0081] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.
[0082] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0083] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0084] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for monitoring personnel on duty, characterized in that, The personnel on-duty monitoring method is applied to a personnel on-duty monitoring system. The system includes a personnel positioning terminal and a server communicatively connected to the positioning terminal. Each positioning terminal is bound to the identity information of a target personnel. The positioning terminal has a location information acquisition module and a posture information acquisition module. The positioning terminal transmits the target personnel's identity information, location information, and posture information to the server in real time. For at least two target personnel in the same position, the server executes the personnel on-duty monitoring method, which includes: Obtain information on all target personnel in the same position; wherein, the target personnel information includes the target personnel's identity information, location information, and posture information uploaded by the personnel positioning terminal corresponding to the target personnel; When the location information meets the preset position, extract the target person's position change information and posture change information; The on-duty status of each target personnel is determined based on the consistency of the position change information and / or the consistency of the posture change information among the target personnel.
2. The personnel on-duty monitoring method as described in claim 1, characterized in that, The determination of the on-duty status of each target personnel based on the consistency of the position change information and / or the consistency of the posture change information among the target personnel includes: If the consistency of the position change information and the consistency of the posture change information are less than a preset value, it is confirmed that all the target personnel are on duty. If the consistency of the position change information and / or the consistency of the posture change information is greater than a preset value, it is confirmed that at least one of the target personnel has left their post.
3. The personnel on-duty monitoring method as described in claim 2, characterized in that, The personnel on-duty monitoring method also includes: Based on the location information and attitude information corresponding to each of the personnel positioning terminals, determine the position change value when the location information changes and the attitude change value when the attitude information changes; If the similarity of the position change values is greater than a preset similarity and / or the similarity of the posture change values is greater than a preset similarity, then the consistency of the position change information and / or the consistency of the posture change information is confirmed to be greater than a preset value.
4. The personnel on-duty monitoring method as described in claim 3, characterized in that, The step of determining the position change value and the attitude change value when the position information changes based on the position information and attitude information corresponding to each personnel positioning terminal includes: The displacement information of each personnel positioning terminal within a preset time period is extracted as the position change value; The change in attitude value of each personnel positioning terminal within a preset time period is extracted as the attitude change value.
5. The personnel on-duty monitoring method as described in any one of claims 2-4, characterized in that, The personnel on-duty monitoring method also includes: Based on the location information and attitude information corresponding to each personnel positioning terminal, determine the time of position change when the location information changes and the time of attitude change when the attitude information changes. If the similarity at the time of the position change is greater than a preset similarity and / or the similarity at the time of the posture change is greater than a preset similarity, then the consistency of the position change information and / or the consistency of the posture change information is confirmed to be greater than a preset value.
6. The personnel on-duty monitoring method as described in claim 2, characterized in that, The personnel on-duty monitoring method also includes: If the consistency of the position change information and / or the consistency of the attitude change information is greater than a preset value, obtain the consistency moment when the consistency of the position change information and / or the consistency of the attitude change information is greater than the preset value; Extract the target personnel information before the consistency time of each of the personnel positioning terminals as the first target personnel information; Extract the target personnel information after the consistency time of each of the personnel positioning terminals as the second target personnel information; If the similarity between the first target personnel information and the second target personnel information is greater than a preset similarity, then the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is greater than the preset similarity is confirmed to be on duty. If the similarity between the first target personnel information and the second target personnel information is less than a preset similarity, then the target personnel corresponding to the personnel positioning terminal whose similarity between the first target personnel information and the second target personnel information is less than the preset similarity is confirmed to be in an off-duty state.
7. The personnel on-duty monitoring method as described in claim 1, characterized in that, The method further includes: When the position information satisfies the preset position, it is determined whether the position information and / or the attitude information are in a preset stable state within a preset time period; If the location information and / or the posture information are in the preset stable state, then it is confirmed that the target personnel are off-duty. If the location information and the posture information are not in the preset stable state, then the location change information and posture change information of the target person are extracted.
8. The personnel on-duty monitoring method as described in claim 2, characterized in that, If the consistency of the position change information and / or the consistency of the attitude change information is greater than a preset value; Based on the location change information and posture change information of the target personnel, determine whether there is any job collaboration behavior; When the aforementioned job collaboration behavior exists, retrieve the trajectory overlap threshold and posture overlap threshold of the collaboration scenario corresponding to the current job. The trajectory overlap threshold and posture overlap threshold are different for different jobs. Calculate the actual trajectory overlap value and the actual posture overlap value based on the position change information and posture change information of all the target personnel, respectively. When the actual trajectory overlap value is greater than the trajectory overlap threshold and the actual posture overlap value is greater than the posture overlap threshold, it is confirmed that at least one of the target personnel has left their post.
9. A personnel on-duty monitoring system, characterized in that, The personnel on-duty monitoring system includes a personnel positioning terminal and a server communicatively connected to the personnel positioning terminal. The personnel positioning terminal is bound one-to-one with the identity information of the target personnel. The personnel positioning terminal has a location information acquisition module and an attitude information acquisition module. The personnel positioning terminal transmits the identity information, location information, and attitude information of the target personnel to the server in real time. There are at least two target personnel in the same position. The server executes the personnel on-duty monitoring method as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the personnel on-duty monitoring method according to any one of claims 1 to 8.