Method, system, device and storage medium for preventing rule violations
By matching work orders in security equipment and updating and comparing the trajectories of passing personnel in real time, the problem of the inability to effectively monitor personnel movement trajectories in existing technologies is solved, and timely identification and handling of violations of regulations are achieved.
Patent Information
- Application Number
- CN202210426346.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2042-04-21
AI Technical Summary
Existing monitoring systems are unable to effectively monitor the movement of personnel within the area, leading to a high risk of unauthorized operations in strictly managed areas such as data centers.
By matching work orders in security equipment, all possible trajectories of passing personnel can be determined and their current trajectory can be updated in real time. By using security equipment to capture location in real time and comparing the current trajectory with possible trajectories, violations can be detected and identified in a timely manner.
It enables real-time monitoring of passersby, reduces the possibility of violations, improves monitoring efficiency, and allows for timely identification and handling of violations.
Smart Images

Figure CN114841536B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of intelligent security and protection, more particularly, to a method, system, device and storage medium for preventing illegal operation. BACKGROUND
[0002] At present, for the areas where the personnel need to be monitored in most data centers, factories, etc., a series of access control systems, video systems, visitor reservation systems are generally deployed for personnel access control. The current measures can effectively record the personnel entering and leaving the above areas and have achieved some results. However, the following situations are still difficult to prevent or feedback is not timely.
[0003] Taking a data center as an example, the data center is a physical facility that supports the computing activities of an enterprise, generally including computer systems, network equipment and related hardware required to ensure that the computer system is continuously connected to the Internet or other business network, power supply and subsystem, electrical switch, standby generator and environmental control equipment, etc. Various devices in the data center are generally arranged in the cabinets of each machine room, and the operation personnel will operate the devices in the cabinet at regular intervals, and visitors or other personnel will operate the machine room from time to time. However, since the cabinets in the data center are for rent, and the cabinets in a whole machine room are generally rented to several companies for use, that is, there are several companies sharing a machine room. If the operation process of the operator entering the machine room is not strictly supervised, it may cause the servers of other companies in the same machine room to be misoperated, thereby causing very serious economic consequences.
[0004] Therefore, for areas such as data centers that need to strictly manage the access of personnel, the action track of personnel must be strictly monitored, and the existing visitor reservation system and video system cannot effectively monitor the action track of personnel, which has a high risk. SUMMARY
[0005] The present application aims to overcome at least one of the above-mentioned defects of the prior art, and provides a method, system, device and storage medium for preventing illegal operation, to solve the problem that the existing monitoring system cannot strictly supervise the movement track of personnel in the area.
[0006] The technical solution adopted by the present application comprises:
[0007] In a first aspect, the present application provides a method for preventing irregular operation, comprising: performing an operation irregularity detection operation on each access work order; the operation irregularity detection operation comprises: matching all possible security devices passed by the access personnel in the work order in all security devices; determining all possible trajectories of the access personnel in the work order according to at least all possible security devices; updating the current trajectory of the access personnel according to the feedback of the access personnel passing information of any security device each time the access personnel passing information of any security device is received; comparing the updated current trajectory of the access personnel with all possible trajectories of the access personnel, and determining whether the behavior of the access personnel belongs to irregular operation according to the comparison result.
[0008] The method for preventing irregular operation provided by the present application detects irregularity for each access work order, the security devices in the region can monitor the passing of personnel and feed back the passing information, so that all possible trajectories of the access personnel are first determined by matching all security devices of the work order, after the personnel enter, the current position of each access personnel is captured in real time by the security devices, the current trajectory of the access personnel is updated in real time, the destination of each access personnel is monitored in real time, and the access personnel who exist irregular operation are found in time by comparing the possible paths, so that the possibility of irregular operation and the risk brought by it are greatly reduced. At the same time, all possible paths are compared in the comparison process, so that misjudgment is avoided.
[0009] Further, the updated current trajectory of the access personnel is compared with all possible trajectories of the access personnel, and whether the behavior of the access personnel belongs to irregular operation is determined according to the comparison result, specifically comprising: judging whether the updated current trajectory of the access personnel is a subset of any possible trajectory in all possible trajectories, if yes, it is determined that the behavior of the access personnel does not belong to irregular operation, and if no, it is determined that the behavior of the access personnel belongs to irregular operation.
[0010] Since the current trajectory of the access personnel is a real-time updated trajectory, and the possible trajectory determined by matching the security devices of the work order is a complete trajectory, whether the updated trajectory of the access personnel is a subset of any possible trajectory can be determined in time to determine whether the access personnel appears irregular operation, without comparing whether two complete trajectories are the same, realizing real-time monitoring of irregular operation and improving the monitoring efficiency.
[0011] Further, it is judged whether the updated current trajectory of the passerby is a subset of any possible trajectory among all possible trajectories, and if yes, it is determined that the behavior of the passerby does not belong to the illegal operation, specifically comprising: judging whether the passerby is a subset of any possible trajectory among all possible trajectories, and if yes, judging whether a supervisor is preset in the work order, and if yes, judging whether the passing information of the supervisor fed back by the same security device is received, and if yes, it is determined that the behavior of the passerby does not belong to the illegal operation, and if not, it is determined that the behavior of the passerby belongs to the illegal operation.
[0012] For a region with strict supervision, in order to ensure that the passerby operates in a standard manner in the region, the operation of some passersby needs to have a supervisor present, and the existing monitoring means does not cover this operation scene, so there is a high risk of illegal operation. For the operation that needs to have a supervisor present, the method provided by the application further detects whether the supervisor is at the same position as the passerby or has the same motion trajectory according to whether the same security device monitored by the passerby feeds back the passing information of the supervisor, so as to determine whether the passerby has the behavior of illegal operation, ensure that such operation is carried out under the supervision of the supervisor, and identify the illegal operation without the presence of the supervisor in time.
[0013] Further, it is judged whether the updated current trajectory of the passerby is a subset of any possible trajectory among all possible trajectories, and if yes, it is determined that the behavior of the passerby does not belong to the illegal operation, specifically comprising: judging whether the passerby is a subset of any possible trajectory among all possible trajectories, and if yes, judging whether a supervisor is preset in the work order, and if yes, judging whether the passing information of the supervisor fed back by the same security device is received, and if yes, it is determined that the behavior of the passerby does not belong to the illegal operation, and if not, it is determined that the behavior of the passerby belongs to the illegal operation.
[0014] In the operation that needs to have a supervisor present, the supervisor should appear at the same position as the passerby at the same time or within a short time interval, or in other words, the motion trajectories of the two are updated synchronously and are the same. However, there are many possible situations in the actual operation, for example, the supervisor and the passerby are inadvertently separated by a certain distance, so that the two are not detected by the same security device at the same time. In order to avoid the misjudgment of illegal operation due to the occurrence of the foregoing possible situation, a moderate length of time range is preset to accommodate the non-human errors that may exist in the actual operation, which can ensure that the operation that needs to have a supervisor present is monitored in time, and can also try to avoid misjudgment.
[0015] Further, all possible security devices that the person in the work order passes through are matched in all security devices, specifically including: obtaining all security areas where the security devices are located, and the security area in the work order; according to the security area in the work order and the security area where each security device is located, matching all possible security devices that the person in the work order passes through.
[0016] The security area that the person in the work order needs to pass through is recorded in the work order, and further according to the security area where each security device is located, all security devices set in the area that the person needs to pass through can be matched as all possible security devices, and the possible security devices are all security devices that may monitor the person passing through, which are taken as trajectory passing points. When the trajectory of the person is determined in the subsequent steps based on the foregoing trajectory, all possible motion trajectories of the person can be more comprehensively covered.
[0017] Further, the method further comprises: receiving externally input work order information, auditing the work order information; generating a passing work order according to the audited work order information; and transmitting information of all persons in the passing work order to all security devices.
[0018] Non-internal personnel need to submit work order information before entering the area for work, and only after the audit is passed will a passing work order be generated, and the non-internal personnel can formally enter the area with the passing work order, that is, an audit mechanism is set before they formally enter the area, ensuring that all work in the area complies with the regulations. The personnel information involved in the passing work order is transmitted to all security devices to ensure that all security devices can detect whether the corresponding personnel have passed based on the received personnel information and timely feedback the passing information of the personnel, thereby realizing real-time monitoring of illegal work.
[0019] Further, the method further comprises: generating a plurality of inspection work orders according to a plurality of inspection plans of inspection personnel, transmitting information of all persons in the inspection work orders to all security devices, and performing the work violation detection operation on each inspection work order; and generating a plurality of scheduling work orders according to a plurality of scheduling plans of operation and maintenance personnel, transmitting information of all persons in the scheduling work orders to all security devices, and performing the work violation detection operation on each scheduling work order.
[0020] For internal personnel such as inspection personnel and operation and maintenance personnel, corresponding inspection work orders and operation and maintenance work orders are automatically generated according to their inspection plans and scheduling plans, and the personnel information involved in all automatically generated inspection / operation and maintenance work orders is transmitted to all security devices, ensuring that the passage of internal personnel in the area can also be monitored in real time.
[0021] Further, the method further comprises: generating an alarm corresponding to the person in the passing work order when it is determined that the behavior of the person in the passing work order belongs to illegal work.
[0022] The alarm is beneficial to remind that the situation of the irregular operation is discovered, recorded and handled in time, so that the relevant personnel can solve the irregular event as soon as possible in a short time after the irregular operation is discovered, and the negative influence brought by the irregular operation is reduced.
[0023] In a second aspect, the present application provides a system for preventing irregular operation, comprising: a preset trajectory module, configured to match all possible security devices passed by a work order in all security devices, and determine all possible trajectories of a passing person in the work order according to at least all matched security devices; a trajectory updating module, configured to update a current trajectory of the passing person according to the feedback of the passing person's passing information from any security device; and a trajectory comparison module, configured to compare the updated current trajectory of the passing person with all possible trajectories of the passing person, and determine whether the behavior of the passing person belongs to irregular operation according to the comparison result.
[0024] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the method for preventing irregular operation when executing the computer program.
[0025] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method for preventing irregular operation.
[0026] Compared with the prior art, the present application has the following beneficial effects:
[0027] The method, system, device and storage medium for preventing irregular operation provided by the present application determine all security devices through which the passing person can be monitored, and take the security devices as trajectory passing points, determine all possible trajectories of the passing person from the trajectory passing points, capture the position of each passing person in real time by all security devices, determine the current trajectory of the passing person in real time from the position feedback of the security devices in real time, and timely discover and identify whether the passing person appears irregular operation by comparing the current trajectory of the passing person with all possible trajectories. The method can monitor the direction and trajectory of each passing person in the area in real time, and accurately determine whether the behavior of the passing person belongs to irregular operation by comparing the possible trajectory with the current trajectory, so that the economic loss and other risks brought by the irregular operation are effectively reduced. BRIEF DESCRIPTION OF DRAWINGS
[0028] Figure 1 The flowchart of the method steps S110-S140 of the embodiment 1.
[0029] Figure 2Flowchart of the method steps S111-S112 of Example 1.
[0030] Figure 3 Schematic diagram of all possible trajectories illustrated as examples in Example 1.
[0031] Figure 4 Flowchart of the method steps S141-S143 of Example 1.
[0032] Figure 5 Flowchart of the method steps S210-S285 of Example 2.
[0033] Figure 6 Flowchart of the method steps T210-T230 of Example 2.
[0034] Figure 7 Flowchart of the method steps R210-R230 of Example 2.
[0035] Figure 8 Schematic diagram of the system module composition of Example 3. DETAILED DESCRIPTION
[0036] The drawings of the present application are only for illustrative purposes and should not be understood as limiting the present application. In order to better illustrate the following examples, some components of the drawings may be omitted, enlarged or reduced, and do not represent the actual size of the product; it is understandable for those skilled in the art that some well-known structures and their descriptions in the drawings may be omitted.
[0037] Example 1
[0038] The present embodiment provides a method for preventing irregular operation, which is applied to real-time monitoring in a building with relatively strict supervision, such as a data center, a high-security factory, etc. The method can effectively identify and feedback the irregular operation of the person passing through the building, so that the irregular operation can be handled in time.
[0039] The method comprises: performing an operation irregularity detection operation on each passing work order.
[0040] The passing work order refers to a document recording basic passing information, which at least includes the identity information of the passing person, the passing area to be passed through, and the specific operation to be performed in the passing area.
[0041] As shown in Figure 1 The operation irregularity detection operation comprises the following steps:
[0042] S110, matching all possible security devices passed by the passing person in the passing work order in all security devices;
[0043] Security equipment refers to devices that can monitor the passage of specific individuals in real time. Examples include cameras with facial recognition capabilities, access control systems with biometric identification, IC card turnstiles, integrated facial recognition machines, dome cameras, bullet cameras, and integrated identity verification machines. In this embodiment, the security equipment pre-stores the characteristic information of individuals who need to enter and exit the building, and can identify the passing individuals in real time based on this characteristic information.
[0044] In this step, the information about a person passing through a security device is fed back by that security device. After monitoring a specific person passing through, the security device feeds back the information about their passing through, thus confirming that the person has passed through the security device.
[0045] The matching process can combine one or more factors such as the location of the security equipment, the monitoring range, and the rotation cycle / angle of the camera to achieve the matching of security equipment. Potential security equipment refers to the security equipment that is predicted to be passed by a person when passing through a passage area. All matched potential security equipment must ensure that when a person moves, passes through, or arrives at each area requiring work, at least one potential security device will monitor the person's passage and provide feedback on their passage information.
[0046] In a specific implementation, since the access order already includes the access areas that the person needs to pass through, all possible security devices that the person might pass through can be predicted based on the location of each access area. Therefore, as follows: Figure 2 As shown, step S110 specifically includes the following steps:
[0047] S111. Obtain the access areas where all security devices are located, as well as the access areas in the access work orders;
[0048] The access area where a security device is located is the access area covered by its monitoring range. For example, if a security device is set up in a certain access area, but its monitoring range can cover not only the access area where it is set up, but also another adjacent access area, then the access area where the security device is located can be considered as two access areas. Access work orders typically list multiple access areas, arranged in the order of access, indicating several areas where personnel need to perform operations.
[0049] S112. Based on the passage area in the passage order and the passage area where each security device is located, match all possible security devices that the person passing through in the passage order may pass through.
[0050] The monitoring range of the known security device can cover the access area, and according to the several access areas in which the access personnel need to work in the access work order, all security devices in the several areas that need to be worked in the monitoring range can be determined as all possible security devices passed by the access personnel. Specifically, the security devices at the positions of the entrances or passages of the access areas in the access work order should be included in the matched security devices.
[0051] S120, according to all possible security devices, determining all possible trajectories of the access personnel in the access work order.
[0052] It is known that in the case of normal operation, the access personnel will be monitored by the possible security devices matched in step S112, and all possible security devices can be used as the passing points of the preset trajectory of the access personnel. According to all the passing points of the preset trajectory, all possible trajectories of the access personnel in the case of normal operation can be determined.
[0053] Specifically, since the access personnel need to be strictly monitored when entering and leaving the building, all possible trajectories of the access personnel include all possible entering trajectories and all possible leaving trajectories, and the number of all possible entering trajectories and all possible leaving trajectories is the same, and the direction is opposite. Therefore, all possible entering trajectories can be determined according to the matched security devices, and the direction of all possible entering trajectories can be changed to the opposite direction to obtain all possible leaving trajectories.
[0054] Specifically, all possible entering trajectories can use all entrance security devices of the entire building as the starting point of the trajectory, and use the last access area arranged in sequence in the access work order as the end point of the trajectory, and all possible entering trajectories can be determined in combination with all matched security devices. Similarly, all possible leaving trajectories use the last access area in the access work order as the starting point of the trajectory, and use all entrance security devices of the entire building as the end point of the trajectory.
[0055] As an example, the access personnel A needs to perform power transformation operation on the 20 transformers in the data center 2 layer 201 machine room, and the access work order corresponding to the operation is the access personnel A, and the access areas involved include the data center entrance, the data center 2 layer, the 201 machine room, and the space position of the 20 transformers in the 201 machine room. All security devices matched in the access area include: face recognition gate machines 1-1, 1-2, 1-3, 1-4 and 1-5 at the entrances of the data center; cameras 2-1 and 2-2 in the 2 layer corridor; camera 3-1 at the entrance of 201 room; cameras 4-1 and 4-2 at the space position of the 20 transformers in the 201 machine room. As shown in FIG. 2, all possible entering trajectories of the access personnel A include trajectories 1-1-2-1-3-1-4-1-5-4-1-4-1-5-4-2-1-2-1 and 1-1-2-1-3-1-4-1-5-4-2-1-2-1, and all possible leaving trajectories of the access personnel A include trajectories 4-2-1-2-1-4-1-5-1-4-1-3-1-2-1 and 4-2-1-2-1-4-1-5-1-4-1-3-1-2-1. Figure 3As shown, 20 possible entering trajectories of the pass person A are determined according to the matched security devices, the directions of the 20 possible entering trajectories are changed, and 20 possible leaving trajectories are obtained, and the 40 trajectories are all possible trajectories of the pass person A.
[0056] In a specific embodiment, all possible trajectories are determined according to the matched security devices by using an algorithm for generating a directed graph in the prior art, and preferably, a depth-first search algorithm is used to generate all possible trajectories. The principle of the depth-first search is that a starting point v1 is selected: the starting point v1 is visited, and then a depth-first traversal of the graph is performed from unvisited adjacent points of the starting point v1 to obtain a directed path, and the starting point v1 is reselected until all points in the graph that have a path connected to the starting point v1 are visited, and a plurality of directed paths are obtained, and the foregoing operation is performed on the next unvisited starting point until all starting points are subjected to the depth-first search, and a directed graph including a plurality of directed paths is obtained.
[0057] In the method provided in the embodiment, the steps S130-S140 are triggered to be performed once for each time that the pass person's passing information fed back by any security device is received. In a specific embodiment, when the passing information of the person fed back by any security device is received, a pass person is matched according to the passing information fed back by the security device, and a corresponding pass work order is matched according to the pass person matching, and if the pass person cannot be matched to any pass work order, it is determined that the person belongs to a rule violation operation and an alarm is generated.
[0058] S130, receiving the passing information of the pass person fed back by the security device, and updating the current trajectory of the pass person according to the passing information of the pass person fed back;
[0059] The passing information includes information of the security device and information related to the person, and the information related to the person includes identity information of the pass person, passing time of the pass person, and the like.
[0060] When the passing information of the pass person fed back by any security device is received, a passing point of a current trajectory of the pass person is added at a position corresponding to the security device, the moving direction of the pass person is determined according to the added passing point of the current trajectory and the last determined passing point of the current trajectory, the current trajectory of the pass person is updated in real time according to the moving direction and the added passing point, and if the added passing point is the first determined passing point of the current trajectory, the current trajectory of the pass person is updated to a point. For example, Figure 3As shown in the trajectory, when the security device 3-1 feeds back the passing information of the passing personnel A, the security device 3-1 is taken as a newly added passing point. According to the time sequence, the last newly added passing point (supposed to be 2-1) is determined, and it is determined that the moving direction of the passing personnel A is from the security device 2-1 to the security device 3-1. The 2-1→3-1 is added to the original trajectory of the passing personnel A to update the current trajectory.
[0061] S140, comparing the updated current trajectory of the passing personnel with all possible trajectories of the passing personnel, and determining whether the behavior of the passing personnel belongs to the illegal operation according to the comparison result.
[0062] In this step, the process of comparing the current trajectory of the passing personnel with all possible trajectories is used to determine whether the current trajectory of the passing personnel matches any trajectory in all possible trajectories, so as to determine whether the passing personnel passes through the corresponding passing area according to the passing work order and reaches the last passing area to perform the operation.
[0063] If the current trajectory of the passing personnel does not match any trajectory in all possible trajectories, it can be determined that the passing personnel moves to other unauthorized areas, and the behavior of the passing personnel belongs to the illegal operation, so that the illegal behavior of the passing personnel can be identified in time.
[0064] If it is determined that the behavior of the passing personnel belongs to the illegal operation, the operation of detecting the illegal operation can be ended. If it is determined that the behavior of the passing personnel does not belong to the illegal operation, the execution of steps S130-S140 is continued when the passing personnel passing information fed back by any security device is received.
[0065] In a specific embodiment, as shown in the figure, Figure 4 Step S140 includes the following steps:
[0066] S141, determining whether the updated current trajectory of the passing personnel is a subset of any possible trajectory in all possible trajectories. If yes, step S142 is executed; if no, step S143 is executed.
[0067] The updated current trajectory of the passing personnel is a real-time updated trajectory. The trajectory can not be a complete entering trajectory of the passing personnel in the building, and can not be a complete leaving trajectory. Therefore, when the real-time updated trajectory is matched with all possible trajectories, a more effective way is to judge whether the updated trajectory of the passing personnel is a subset of any possible trajectory. According to the result of the judgment, it can be determined whether the passing personnel appears the illegal operation situation in time, without the comparison of whether the complete trajectories are the same. This judgment method can better guarantee the real-time performance of the illegal operation monitoring and improve the monitoring efficiency.
[0068] The subset of possible trajectories refers to the sub-trajectory of each trajectory, which can be at least one passing point. When more than two passing points are involved, the sub-trajectory includes the moving direction between the passing points. For example, as shown in the following table, the subset of trajectory 1-1→1-2→3-1→4-1 includes {1-1}, {1-1→1-2}, {1-1→1-2→3-1}, {1-1→1-2→3-1→4-1}, and the subsets of other trajectories are similar. Figure 3 For example, as shown in the following table, the subset of trajectory 1-1→1-2→3-1→4-1 includes {1-1}, {1-1→1-2}, {1-1→1-2→3-1}, {1-1→1-2→3-1→4-1}, and the subsets of other trajectories are similar.
[0069] S142, determining that the behavior of the passing personnel does not belong to the illegal operation;
[0070] Preferably, the passing personnel's passing time information is included in the passing work order. After determining that the behavior of the passing personnel does not belong to the illegal operation, the passing personnel's passing time information in the passing work order can be further used to determine whether the passing personnel enters the passing area in an unauthorized time period. If yes, it can be determined that the behavior of the passing personnel belongs to the illegal operation, and the operation jumps to step S143; if no, it can be determined that the behavior of the passing personnel does not belong to the illegal operation.
[0071] S143, determining that the behavior of the passing personnel belongs to the illegal operation, and ending the execution of the operation.
[0072] Preferably, after determining that the behavior of the passing personnel belongs to the illegal operation, the operation further includes the following step:
[0073] S150, generating an alarm work order corresponding to the passing personnel, and transmitting the alarm work order to the relevant personnel.
[0074] The generated alarm work order will be transferred to the relevant personnel to handle the illegal operation situation, and try to solve the illegal event as soon as possible after the illegal operation is found, so as to reduce the negative impact. The relevant personnel receiving the alarm work order handles the work order according to the regulations, judges whether the illegal operation event is misjudged, records the whole process of the illegal operation event, and solves the event.
[0075] The method for preventing irregular operation provided by the embodiment uses the security devices in the building that match the access areas in the work order as the passing points of the preset track, so as to determine all possible tracks of the access personnel. When the personnel enter the building, each security device monitors each access personnel in real time, and the security device that monitors the access personnel is taken as the passing point of the access personnel. The current track of the personnel is determined according to the passing point, and the behavior of the access personnel is determined by comparing the current track of the personnel with a subset of all possible tracks, so as to determine whether the behavior of the access personnel belongs to irregular operation. The method can discover and identify the abnormal operation of the access personnel in time by comparing the tracks, so that the abnormal operation can be handled in time, and the possibility of irregular operation is reduced to the minimum.
[0076] Embodiment 2
[0077] Based on the same idea as that of embodiment 1, the embodiment provides a method for preventing irregular operation, which is applied to real-time monitoring in a building with relatively strict supervision. The main difference between the method of the embodiment and that of embodiment 1 is that the method of the embodiment further includes auditing and generating access work orders, automatically generating inspection work orders and operation and maintenance work orders, and determining whether the access personnel have irregular operation based on other information in the work order, and the like, so as to further improve the monitoring strength of irregular operation.
[0078] As shown in Figure 5 The method provided by the embodiment triggers the execution of steps S210-S220 when the work order information input from the outside is received.
[0079] S210, receiving the work order information input from the outside, auditing the work order information;
[0080] The work order information is equivalent to a request to enter the building. After the work order information is received, the request is audited to determine whether the request is compliant and reasonable, and then the work order information is audited.
[0081] In a specific implementation, the work order information can be divided into three categories, namely, visitor reservation information, machine room facility operation reservation information, and special task information. The three kinds of work order information are audited by different approval processes.
[0082] The visitor reservation information is filled in and provided by the off-site staff entering the building in advance, and the visitor cannot operate the internal facilities (such as the equipment room) when entering the building. The visitor reservation information includes visitor information and access information. The visitor information includes the visitor's identity information, accompanying personnel information, visitor vehicle information, and the like. The access information includes the identity information of the reception person, access time information, the reason for visiting, access type, and the like. The visitor reservation information should first be circulated to the reception person as the first approver, and the reception person should supplement the authorized access area of the visitor, and more specifically, select the floor number and room number of the building to be accessed, so as to be circulated to the next link for approval. The subsequent approval can be circulated to the relevant approvers for review, such as the person in charge of the authorized access area and the like.
[0083] The equipment room facility operation reservation information is filled in and provided by the on-site staff in advance, and is used to reserve the operation of the equipment room facilities, such as restarting the facilities, cutting off the power, and equipment up and down, and the like. The equipment room facility operation reservation information includes the identity information of the staff, the authorized access area, the name of the device to be operated, the access time information, the identity information of the on-site supervisor, and the like. The review of the information is specifically determined according to the importance level of the device to be operated to determine the approval flow to be entered.
[0084] The special task information is filled in and provided by the relevant staff, and is used to reserve the planned and emergency drill involving the operation of the equipment room device. The special task information includes the identity information of the staff, the authorized access area, the name of the device to be operated, the access time information, the identity information of the on-site supervisor, and the like. The review of the information will enter the approval flow with specific reviewers for review.
[0085] Each access work order goes through the reservation and approval process to ensure the compliance and reasonableness of each access work order.
[0086] S220, generating an access work order according to the approved work order information;
[0087] The access work order is generated based on the approved work order information. The information of the access personnel included in the access work order corresponds to the identity information of the visitor in the visitor reservation information / the identity information of the staff in the equipment room facility operation reservation information / the identity information of the staff in the special task information. The access area included corresponds to the authorized access area in the three kinds of work order information. The access time included corresponds to the access time information in the three kinds of work order. Specifically, the access work order also includes the information of the on-site supervisor, which corresponds to the identity information of the on-site supervisor in the equipment room facility operation reservation information and the special task information.
[0088] Generally, the access pass order is only valid for one time, if the visitor or the on-site staff needs to access the building again, the order information needs to be inputted again for verification, and a new access pass order is generated after the verification. If the person directly accesses the building without generating an access pass order, an alarm will be triggered when passing through the first security device (usually the security device at the entrance).
[0089] S230, transmitting the information of all the persons in the access pass order to all the security devices.
[0090] The information of the access person in the access pass order needs to be transmitted to each security device after the generation of the access pass order, to ensure that each security device stores information that can be used to identify the identity of the access person. Based on this, the person is required to provide corresponding information that can identify the identity of the person when submitting the order information in advance according to the type of security device in the building, such as the information of the person's access certificate and / or the person's biological feature information, such as facial features, fingerprint features, etc.
[0091] For each generated access pass order, a job violation detection operation is performed, which includes the following steps:
[0092] S240, obtaining the access area where all the security devices are located, and the access area in the access pass order;
[0093] S250, matching all possible security devices passed by the access person in the access pass order according to the access area in the access pass order and the access area where each security device is located;
[0094] S260, determining all possible trajectories of the access person in the access pass order according to all possible security devices.
[0095] In this job violation detection operation, whenever the passing information of the access person fed back by any security device is received, step S270-S280 is triggered to be executed once. In a specific embodiment, whenever the passing information of the person fed back by any security device is received, a certain access person should be matched according to the passing information fed back by the security device, and the corresponding access pass order should be matched according to the access person. If the access person cannot be matched to any access pass order, it is determined that the person belongs to a job violation and an alarm is generated.
[0096] S270, receiving the passing information of the access person fed back by the security device, and updating the current trajectory of the access person according to the passing information of the access person fed back by the security device; S281, judging whether the updated current trajectory of the access person is a subset of any possible trajectory in all possible trajectories, if yes, executing step S282; if no, executing step S285;
[0097] S282, determine whether a supervisor is preset in the access work order, if yes, execute step S283; if no, execute step S284;
[0098] A supervisor is preset in part of the access work order, for example, the access work order generated according to the machine room facility operation reservation information and the special task information will include the identity information of the supervisor. The supervisor is used to supervise the on-site work of the access personnel to ensure the standardization of the work. Therefore, if a supervisor is preset in the access work order, it means that the work of the access personnel needs to be supervised on site by a supervisor, and the subsequent step of determining whether the supervisor is present needs to be executed to determine whether the access personnel has a rule violation work.
[0099] S283, determine whether the access information of the supervisor fed back by the same security device is received, if yes, execute step S284; if no, execute step S285;
[0100] When the access information of the access personnel is fed back by a security device at the same time or within a short time interval, the access information of the supervisor fed back by the same security device is received, which means that the access personnel is accompanied by a supervisor and supervised on site, and it is determined that the behavior does not belong to the rule violation work, otherwise it is determined that the behavior belongs to the rule violation work, which ensures that the operation scene that needs to be supervised on site by a supervisor can be effectively monitored, and the non-compliant operation scene can be identified in time.
[0101] Preferably, since there may be many possible influencing factors in the actual work process, the supervisor may not be detected by the same security device at the same time or within a very short time interval, for example, the angle problem of the security device itself, or the supervisor temporarily pulls away from the access personnel for some reason, etc. In order to ensure that the aforementioned non-human caused situation is not misjudged as the behavior of the access personnel belonging to the rule violation work, the specific execution process of step S283 is:
[0102] S283, determine whether the access information of the supervisor fed back by the same security device is received within a time error range, if yes, execute step S284; if no, execute step S285;
[0103] The time error range is a preset numerical range, which should not be set too short or too long, otherwise it is impossible to identify the rule violation work situation of the access personnel in time and effectively. Setting a time error range with a moderate length can not only avoid misjudgment of whether the supervisor is accompanied or supervised on site, but also determine the behavior of the access personnel in the case of absence of the supervisor in time.
[0104] S284, determine that the behavior of the access personnel does not belong to the rule violation work;
[0105] Preferably, whether the person enters the access area in an unauthorized time period can be further determined according to the access time information in the access work order. If yes, it is determined that the behavior of the person belongs to the illegal operation, and the step S285 is jumped to. If no, it is determined that the behavior of the person does not belong to the illegal operation.
[0106] S285, determining that the behavior of the person belongs to the illegal operation.
[0107] In a specific embodiment, the internal inspection personnel in the building need to regularly inspect the building on weekdays to reduce the failure rate of the equipment and improve the reliability of the equipment. Therefore, the method of the embodiment further includes detection and prevention of illegal operation of the internal inspection personnel.
[0108] Preferably, after it is determined that the behavior of the person belongs to the illegal operation, the following steps are performed.
[0109] S290, generating an alarm work order corresponding to the person, and transmitting the alarm work order to the relevant personnel.
[0110] The internal inspection personnel have a predetermined inspection plan, which includes information of the inspection personnel, inspection time, inspection area, and the like. Based on this, as shown in the figure, the method provided by the embodiment further includes the following steps: Figure 6
[0111] T210, generating a plurality of inspection work orders according to a plurality of inspection plans of the inspection personnel;
[0112] The inspection work order includes identity information of the inspection personnel, inspection time information, an inspection area, and an RFID card of the inspection personnel bound by the work order, and the like. According to different inspection plans, the inspection work order can be one-time valid, long-term valid, or periodically valid. The long-term valid or periodically valid inspection work order can also be updated with the update of the inspection plan.
[0113] T220, transmitting the information of the inspection personnel in the inspection work order to all security devices;
[0114] The information of the inspection personnel in the inspection work order needs to be transmitted to each security device after the generation of the access work order, so as to ensure that each security device stores information that can be used to identify the identity of the inspection personnel and can monitor the passing of the inspection personnel in real time.
[0115] T230, performing an operation illegal detection operation on each inspection work order.
[0116] The principle, specific and preferred implementation mode, beneficial effects brought by the operation of performing the work violation detection operation on the inspection work order in this step are the same as those of the corresponding content of the operation of performing the work violation detection operation on the passing work order. It can be seen that the step description for the passing work order in this embodiment is not repeated here.
[0117] In a specific embodiment, the internal maintenance personnel in the building need to regularly manage and maintain the equipment in the building. Therefore, the method of the embodiment further includes detection and prevention of illegal operation of the internal maintenance personnel.
[0118] The internal maintenance personnel have a predetermined scheduling plan, which includes the identity information of the maintenance personnel, the passing area, the passing time, and the on-duty time, etc. Based on this, as shown in the figure, the method provided by the embodiment further includes the following steps: Figure 7
[0119] R210, generating a plurality of maintenance work orders according to the scheduling plans of the plurality of maintenance personnel;
[0120] The maintenance work order includes the identity information of the maintenance personnel, the maintenance time information, the maintenance area, etc. Generally, the scheduling plan is pre-set in months as a unit, so the maintenance work order is periodically valid, and is updated according to the update of the scheduling plan every month, and can also be directly adjusted according to the actual situation.
[0121] R220, transmitting the information of the maintenance personnel in the maintenance work order to all security devices;
[0122] The information of the maintenance personnel in the maintenance work order needs to be transmitted to each security device after the passing work order is generated, to ensure that each security device stores information that can be used to identify the identity of the maintenance personnel, and can monitor the passing of the maintenance personnel in real time.
[0123] R230, performing a work violation detection operation on each maintenance work order.
[0124] The principle, specific and preferred implementation mode, beneficial effects brought by the operation of performing the work violation detection operation on the inspection work order in this step are the same as those of the corresponding content of the operation of performing the work violation detection operation on the passing work order. It can be seen that the step description for the passing work order in this embodiment is not repeated here.
[0125] The method for preventing irregular operation provided in the embodiment generates a pass work order by receiving and auditing work order information, thereby auditing each request for entering the building and ensuring that each pass work order is in compliance. In addition, when determining whether the pass personnel are operating in a standard manner, the method further includes determining whether the work order of the preset supervisor is present for supervision by the supervisor, thereby ensuring that the application scenario can be monitored in real time and the operating standard of the pass personnel is ensured. Finally, the method further includes automatically generating an inspection work order and a maintenance work order, thereby including the movement and operation of the inspection personnel and the maintenance personnel in the building in the monitoring range and reducing the possibility of all irregular operations.
[0126] The embodiment is based on the same concept as embodiment 1. In the embodiment, the same steps, execution processes, and related descriptions of the same terms as in embodiment 1, including definitions, principles, specific and preferred embodiments, and the beneficial effects brought about, can be referred to the corresponding content description in embodiment 1, and will not be repeated here.
[0127] Embodiment 3
[0128] Based on the same concept as embodiment 2, the embodiment provides a system for preventing irregular operation, which is applied to real-time monitoring in a building with relatively strict supervision.
[0129] As shown in Figure 8 , the system includes:
[0130] The security device data transmission module 310 is configured to obtain data fed back by each security device. Specifically, the data can be indirectly obtained based on an Internet of Things platform.
[0131] The trajectory comparison and determination module 320 is configured to perform an operation irregularity detection operation on the work order.
[0132] The operation irregularity detection operation is as follows: all possible security devices through which the pass personnel in the work order pass are matched in all security devices, all possible trajectories of the pass personnel in the work order are determined based on at least the all possible security devices, the current trajectory of the pass personnel is updated according to the passing information of the pass personnel fed back by any security device each time the passing information of the pass personnel fed back by any security device is received, the updated current trajectory of the pass personnel is compared with all possible trajectories of the pass personnel, and whether the behavior of the pass personnel belongs to irregular operation is determined according to the comparison result.
[0133] Specifically, the trajectory comparison and determination module 320 includes:
[0134] The preset trajectory module 321 is configured to match all possible security devices through which the pass personnel in the work order pass in all security devices, and determine all possible trajectories of the pass personnel in the work order based on at least the all possible security devices.
[0135] Specifically, the preset trajectory module 321 comprises:
[0136] The security device matching sub-module 3211 is configured to acquire the access area where each security device is located, and the access area in the work order, and match all possible security devices through which the access personnel in the work order pass according to the access area in the work order and the access area where each security device is located.
[0137] The preset trajectory determination sub-module 3212 is configured to determine all possible trajectories of the access personnel in the work order according to at least all possible security devices.
[0138] The trajectory updating module 322 is configured to update the current trajectory of the access personnel according to the feedback information of the access personnel each time the security device data transmission module 310 receives the feedback information of the access personnel from any security device.
[0139] The trajectory comparison module 323 is configured to compare the updated current trajectory of the access personnel with all possible trajectories of the access personnel, and determine whether the behavior of the access personnel belongs to the irregular operation according to the comparison result.
[0140] Specifically, the trajectory comparison module 323 is specifically configured to determine whether the updated current trajectory of the access personnel is a subset of any possible trajectory in all possible trajectories, and if yes, determine that the behavior of the access personnel does not belong to the irregular operation, and if not, determine that the behavior of the access personnel belongs to the irregular operation.
[0141] Specifically, the trajectory comparison module 323 comprises:
[0142] The trajectory subset comparison sub-module 3231 is configured to determine whether the updated current trajectory of the access personnel is a subset of any possible trajectory in all possible trajectories, and if not, determine that the behavior of the access personnel belongs to the irregular operation.
[0143] The supervisor judgment sub-module 3232 is configured to, when the trajectory subset comparison sub-module 3231 determines that the updated current trajectory of the access personnel is a subset of any possible trajectory in all possible trajectories, determine whether a supervisor in the work order is preset, and if yes, determine whether the feedback information of the supervisor from the same security device is received within a preset time range, and if yes, determine that the behavior of the access personnel does not belong to the irregular operation, and if not, determine that the behavior of the access personnel belongs to the irregular operation.
[0144] The system further comprises:
[0145] The work order information receiving module 330 is configured to receive the work order information input from outside.
[0146] Specifically, the work order information receiving module 330 comprises:
[0147] a visitor reservation data submodule 331 configured to receive visitor reservation information input by a visitor.
[0148] The visitor reservation information comprises visitor information and access information. The visitor information comprises visitor identity information, accompanying personnel information, visitor vehicle information, and the like. The access information comprises receptionist identity information, access time information, visit purpose, access type, and the like.
[0149] a machine room facility operation reservation data submodule 332 configured to receive machine room facility operation reservation information input by a field worker.
[0150] The machine room facility operation reservation information comprises worker identity information, authorized access area, device name to be operated, access time information, field supervisor identity information, and the like.
[0151] a special task reservation data submodule 333 configured to receive special task information input by a field worker.
[0152] The special task information comprises worker identity information, authorized access area, device name to be operated, access time information, field supervisor identity information, and the like.
[0153] a work order information auditing module 340 configured to audit the work order information and generate an access work order according to the audited work order information.
[0154] Specifically, the work order information auditing module 340 comprises:
[0155] a visit reception auditing submodule 341 configured to audit visitor reservation information received by the visitor reservation data submodule 331.
[0156] In a specific embodiment, in the auditing process of the visit reception auditing submodule 341, the visitor reservation information is first transferred to a receptionist as a first approver, and the receptionist supplements the authorized access area of the visitor, more specifically, selects the floor number and room number of the building to be accessed, and then the information is transferred to the next step for approval. Subsequent approval can be transferred to relevant approvers for auditing, for example, the person in charge of the authorized access area.
[0157] a cut-in approval submodule 342 configured to audit machine room facility operation reservation information received by the machine room facility operation reservation data submodule 332.
[0158] In a specific embodiment, in the auditing process of the cut-in approval submodule 342, the approval flow to be entered is determined according to the importance level of the device to be operated.
[0159] The special task approval sub-module 343 is configured to audit the special task information received by the special task reservation data sub-module 333. The audit of the information will enter the approval flow of the specific auditors for auditing.
[0160] The inspection work order automatic generation module 350 is configured to generate a plurality of inspection work orders according to the inspection plans of a plurality of inspection personnel.
[0161] The operation and maintenance work order automatic generation module 360 is configured to generate a plurality of operation and maintenance work orders according to the scheduling plans of a plurality of operation and maintenance personnel.
[0162] The trajectory comparison and determination module 320 is further configured to perform a work rule violation detection operation on the inspection work orders and the operation and maintenance work orders.
[0163] The security device data transmission module 310 is further configured to transmit the information of the personnel involved in each of the generated access work orders, inspection work orders, and operation and maintenance work orders to all security devices.
[0164] Preferably, the system further comprises:
[0165] The emergency response module 370 is configured to generate a corresponding alarm work order and transmit it to the corresponding handling personnel when the trajectory comparison module 323 determines that the behavior of the personnel belongs to a rule violation work.
[0166] In the above-described implementation of the rule violation work prevention system, the logical division of the functional modules is only illustrative. In actual applications, the above-described functions can be completed by different functional modules according to needs, for example, due to configuration requirements of hardware or implementation considerations of software. The internal structure of the rule violation work prevention system can be divided into different functional modules from the above-described content, but can complete all the functions described above. Secondly, the execution process and other contents of the modules of the rule violation work prevention system described in the above-described example are based on the same concept as the rule violation work prevention method described in Embodiment 2. The principles and the resulting technical effects are the same as those of the rule violation work prevention method. For specific content, refer to the description of the method implementation. Here, no further description is given.
[0167] Embodiment 4
[0168] Based on the same concept as Embodiments 1 and 2, this embodiment provides a computer device including a memory and a processor. The memory stores a computer program. The processor implements the rule violation work prevention method of any one of Embodiments 1 or 2 when executing the computer program.
[0169] This embodiment also provides a computer-readable storage medium having a computer program stored thereon. The computer program is executed by a processor to implement the rule violation work prevention method of any one of Embodiments 1 or 2.
[0170] Obviously, the above embodiments of the present application are only examples for clearly illustrating the technical solutions of the present application, and are not intended to limit the specific embodiments of the present application. Any modification, equivalent replacement and improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method of preventing rule violations, characterized by, Comprising: performing a job violation detection operation for each access pass order; the job violation detection operation comprises: matching all possible security devices that the access pass person in the order passes through in all security devices; determining all possible trajectories of the access pass person in the order according to at least all the matched possible security devices; determining all possible trajectories according to all matched security devices by using the algorithm for generating a directed graph in the prior art, and generating all possible trajectories by using a depth-first search algorithm; updating the current trajectory of the access pass person according to the feedback of the access pass person passing through each security device; comparing the updated current trajectory of the access pass person with all possible trajectories of the access pass person, and determining whether the behavior of the access pass person belongs to a violation job according to the comparison result; comparing the updated current trajectory of the access pass person with all possible trajectories of the access pass person, and determining whether the behavior of the access pass person belongs to a violation job according to the comparison result, specifically comprising: determining whether the updated current trajectory of the access pass person is a subset of any possible trajectory in all possible trajectories, and if yes, determining that the behavior of the access pass person does not belong to a violation job, and if not, determining that the behavior of the access pass person belongs to a violation job.
2. The method for preventing violation jobs according to claim 1, wherein determining whether the updated current trajectory of the access pass person is a subset of any possible trajectory in all possible trajectories, and if yes, determining whether there is a supervisor preset in the order, and if yes, determining whether the passing information of the supervisor fed back by the same security device is received, and if yes, determining that the behavior of the access pass person does not belong to a violation job, and if not, determining that the behavior of the access pass person belongs to a violation job.
3. The method for preventing violation jobs according to claim 2, wherein determining whether the passing information of the supervisor fed back by the same security device is received, and if yes, determining that the behavior of the access pass person does not belong to a violation job, and if not, determining that the behavior of the access pass person belongs to a violation job, specifically comprising: determining whether the passing information of the supervisor fed back by the same security device is received within a preset time range, and if yes, determining that the behavior of the access pass person does not belong to a violation job, and if not, determining that the behavior of the access pass person belongs to a violation job. matching all possible security devices that the access pass person in the order passes through in all security devices, specifically comprising:
4. The method of preventing rule violations according to any one of claims 1 to 3, characterized in that, obtaining the access pass area where each security device is located and the access pass area in the order; matching all possible security devices that the access pass person in the order passes through according to the access pass area in the order and the access pass area where each security device is located. Further comprising:
5. The method of preventing rule violations according to any one of claims 1 to 3, wherein, receiving an external inputted work order information, auditing the work order information; generating a pass work order according to the audited work order information; transmitting information of all personnel in the pass work order to all the security devices.
6. The method of claim 1-3, wherein, Further comprising: generating a plurality of inspection work orders according to a plurality of inspection plans of a plurality of inspection personnel, transmitting information of all personnel in the inspection work orders to all the security devices, and performing the operation violation detection operation on each of the inspection work orders; generating a plurality of operation work orders according to a plurality of scheduling plans of a plurality of operation personnel, transmitting information of all personnel in the operation work orders to all the security devices, and performing the operation violation detection operation on each of the operation work orders.
7. The method of claim 1-3, wherein, Further comprising: generating an alarm corresponding to the pass personnel when it is determined that the behavior of the pass personnel belongs to a violation operation.
8. A system for preventing irregular operation of the method according to claim 1, characterized by Comprising: a preset trajectory module configured to match all possible security devices passed by pass personnel in a work order in all security devices, and determine all possible trajectories of the pass personnel in the work order according to at least all matched security devices; a trajectory updating module configured to update a current trajectory of the pass personnel according to feedback information of the pass personnel passed by any security device when the feedback information is received; a trajectory comparison module configured to compare the updated current trajectory of the pass personnel with all possible trajectories of the pass personnel, and determine whether the behavior of the pass personnel belongs to a violation operation according to a comparison result. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor executes the computer program to implement the method for preventing violation operation according to any one of claims 1-7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method for preventing violation operation according to any one of claims 1-7.
Citation Information
Patent Citations
Security control method and related device
CN113592919A