Key management method, device, key management system and storage medium
By managing host verification and authorizing the locking of the virtual security lock, the problem of easy loss and duplication of the key box mechanical lock is solved, the use security and identity recognition of the isolation key is improved, the operation process is simplified and the management cost is reduced.
Patent Information
- Application Number
- CN202310700295.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-06-13
AI Technical Summary
During equipment maintenance, the mechanical lock key for opening the key box is easy to lose and copy, resulting in low security in the use of isolation keys and the isolation keys in the key box are easily abused.
The management host obtains the status information of the maintenance work order, verifies the maintenance verification information and authorizes the locking of the virtual security lock, and uses the permission verification information to perform the final authorization locking to ensure the security of the key access process.
It improves the safety of using isolation keys, avoids the problems of easy loss and copying of key box mechanical locks, meets the requirements for identity recognition during maintenance, simplifies the operating process and reduces management costs.
Smart Images

Figure CN116863566B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power equipment maintenance, and in particular to a key management and control method, device, key management system and storage medium. Background Art
[0002] When overhauling equipment in industrial and mining enterprises, it is necessary to cut off all energy sources, such as water, electricity, oil, and gas, flowing into the area where the equipment is being repaired to ensure the safety of the equipment and personnel involved. Therefore, during equipment maintenance, a large number of maintenance isolation locks are used to temporarily lock the switches or operating mechanisms of the equipment being repaired, forcibly isolating surrounding energy sources and creating a safe zone around the equipment being repaired.
[0003] During equipment maintenance, the isolation key corresponding to the maintenance isolation lock is stored in a key box. However, the mechanical lock key for opening the key box is easy to lose and copy, which makes the isolation key in the key box easy to be abused, resulting in low safety of the use of the isolation key. Summary of the Invention
[0004] The present invention provides a key management and control method, device, key management system and storage medium for improving the use safety of isolation keys.
[0005] A first aspect of the present invention provides a key control method, which is applied to a key management system, wherein the key management system includes a management host and at least two management slaves, each of which is used to access a corresponding isolation key, including: obtaining status information of a current isolation task in a maintenance work order through the management host, the maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task, the isolation task is used to instruct to lock the corresponding isolation device through the isolation key, and after the locking is completed, the isolation key is stored in the corresponding management slave according to preset requirements; if the status information of the current isolation task meets the first preset condition, then obtaining the status information of the current isolation task through the management host Target maintenance verification information, and verify the target maintenance verification information, the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; if the verification is passed, the management host authorizes and locks the corresponding virtual security lock in the target management slave, and the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves; when the management host detects that all virtual security locks of the target management slave are authorized and locked, it obtains the permission verification information corresponding to the current isolation task, and authorizes and locks the virtual control lock of the target management slave through the permission verification information.
[0006] In a feasible embodiment, when the management host detects that all virtual security locks of the target management slave have been authorized to be locked, it obtains the permission verification information corresponding to the current isolation task, and authorizes and locks the virtual control lock of the target management slave through the permission verification information, it also includes: obtaining the status information of each maintenance task corresponding to the current isolation task through the management host; if the status information of each maintenance task indicates that the maintenance task has been completed, the target maintenance verification information is obtained again through the management host, and the target maintenance verification information is verified; if the verification passes, the corresponding virtual security lock in the target management slave is authorized to be unlocked through the management host; if the number of the at least one isolation task is more than one, then when the management host detects that all virtual security locks of the target management slave have been authorized to be unlocked, it is determined whether the status of the previous management slave corresponding to the target management slave meets the second preset condition; if the status of the previous management slave meets the second preset condition, the permission verification information is obtained again through the management host, and the virtual control lock of the target management slave is authorized to be unlocked through the permission verification information.
[0007] In a feasible implementation manner, after the verification is passed, the corresponding virtual security lock in the target management slave is authorized to be unlocked by the management host, it also includes: if the number of the at least one isolation task is one, then when the management host detects that all virtual security locks of the target management slave are authorized to be unlocked, the management host obtains the license verification information again, and authorizes the virtual control lock of the target management slave to be unlocked through the license verification information.
[0008] In a feasible embodiment, if the status of the previous management slave meets the second preset condition, the management host obtains the permission verification information again, and authorizes the unlocking of the virtual control lock of the target management slave through the permission verification information, it also includes: obtaining the status information of the target isolation device and the status information of the target management slave through the management host, and the target isolation device is the isolation device corresponding to the isolation key in the target management slave; if the status information of the target isolation device indicates that the isolation device corresponding to the current isolation task has been unlocked, and the status information of the target management slave indicates that the corresponding isolation key in the target management slave is in place, the chassis door of the target management slave is controlled to be closed by the management host.
[0009] In a feasible embodiment, the obtaining of the status information of the target isolation device and the status information of the target management slave through the management host includes: obtaining the first tag information of the target isolation device through the management host, the first tag information indicating whether the target isolation device is in an unlocked state; generating the status information of the target isolation device according to the first tag information by the management host; obtaining the first monitoring result and the second monitoring result of the target management slave through the management host, the first monitoring result being used to indicate whether there is a key in the target management slave, and the second monitoring result being used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; generating the status information of the target management slave according to the first monitoring result and the second monitoring result by the management host.
[0010] In a feasible embodiment, the number of the at least one isolation task is more than one, and before obtaining the status information of the current isolation task in the maintenance work order through the management host, it also includes: obtaining the task status information of the previous isolation task of the current isolation task in the maintenance work order through the management host; if the task status information of the previous isolation task indicates that the previous isolation task has been completed, obtaining the task status information of the current isolation task through the management host, and generating the status information of the current isolation task based on the task status information of the current isolation task.
[0011] In a feasible implementation manner, if the task status information of the previous isolation task indicates that the previous isolation task has been completed, the task status information of the current isolation task is obtained through the management host, and the status information of the current isolation task is generated according to the task status information of the current isolation task, including: if the task status information of the previous isolation task indicates that the previous isolation task has been completed, the permission verification information is obtained again through the management host; the chassis door of the target management slave of the current isolation task is controlled to open by the management host based on the permission verification information; the device status information of the target isolation device and the key status information of the target management slave are obtained through the management host, and the target isolation device is the isolation device corresponding to the isolation key in the target management slave; if the device status information indicates that the target isolation device has been locked, and the key status information indicates that the isolation key corresponding to the target management slave is in place, the target management slave is processed by the management host, and the status information of the current isolation task is generated accordingly.
[0012] In a feasible embodiment, the obtaining of the device status information of the target isolation device and the key status information of the target management slave through the management host includes: obtaining the second tag information of the target isolation device through the management host, the second tag information being used to indicate whether the target isolation device is in a locked state; generating the device status information of the target isolation device according to the second tag information by the management host; obtaining the third monitoring result and the fourth monitoring result of the target management slave through the management host, the third monitoring result being used to indicate whether there is a key in the target management slave, and the fourth monitoring result being used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; generating the key status information of the target management slave according to the third monitoring result and the fourth monitoring result by the management host.
[0013] In a feasible embodiment, the key management system also includes a management platform, and a communication connection is established between the management platform and the management host. Before obtaining the task status information of the previous isolation task of the current isolation task in the maintenance work order through the management host, it also includes: when the management platform receives the maintenance work order, the corresponding approval process is generated through the management platform; when the management platform detects that the approval process is completed, the maintenance work order is sent to the corresponding management host through the management platform.
[0014] In a feasible embodiment, when the management host detects that all virtual security locks of the target management slave have been authorized and locked, it obtains the permission verification information corresponding to the current isolation task, and before authorizing and locking the virtual control lock of the target management slave through the permission verification information, it also includes: if the status information of the current isolation task meets the first preset condition, the management host obtains the maintenance verification information set corresponding to the current isolation task in order from high to low authority level, and each maintenance verification information in the maintenance verification information set corresponds one to one to each maintenance task corresponding to the current isolation task, and one maintenance verification information corresponds to one authority level; the management host verifies each maintenance verification information in the maintenance verification information set in order from high to low authority level; if any maintenance verification information passes the verification, the management host authorizes and locks the corresponding virtual security lock in the target management slave, and the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves.
[0015] The second aspect of the present invention provides a key control device, which is applied to a key management system, wherein the key management system includes a management host and at least two management slaves, each of which is used to access the corresponding isolation key, including: a first acquisition module, which is used to obtain the status information of the current isolation task in the maintenance work order through the management host, and the maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task, and the isolation task is used to indicate that the corresponding isolation equipment is locked by the isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements; a second acquisition module is used to obtain the status information of the current isolation task through the management host if the status information of the current isolation task meets the first preset condition. Target maintenance verification information, and verify the target maintenance verification information, the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; a first locking module, for authorizing and locking the corresponding virtual security lock in the target management slave through the management host if the verification is passed, the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves; a second locking module, for obtaining the permission verification information corresponding to the current isolation task when the management host detects that all virtual security locks of the target management slave are authorized to be locked, and authorizing and locking the virtual control lock of the target management slave through the permission verification information.
[0016] In a feasible embodiment, the key control device also includes: a third acquisition module, which is used to obtain the status information of each maintenance task corresponding to the current isolation task through the management host; a first verification module, which is used to obtain the target maintenance verification information again through the management host and verify the target maintenance verification information if the status information of each maintenance task indicates that the maintenance task has been completed; a first unlocking module, which is used to authorize the unlocking of the corresponding virtual security lock in the target management slave through the management host if the verification is passed; a judgment module, which is used to determine whether the status of the previous management slave corresponding to the target management slave meets the second preset condition when the management host detects that all virtual security locks of the target management slave are authorized to be unlocked if the number of the at least one isolation task is more than one; a second unlocking module, which is used to obtain the permission verification information again through the management host if the status of the previous management slave meets the second preset condition, and authorize the unlocking of the virtual control lock of the target management slave through the permission verification information.
[0017] In a feasible embodiment, the key control device also includes: a third unlocking module, which is used to obtain the permission verification information again through the management host if the number of the at least one isolation task is one, and to authorize the unlocking of the virtual control lock of the target management slave machine through the permission verification information when the management host detects that all virtual security locks of the target management slave machine have been authorized to unlock.
[0018] In a feasible embodiment, the key control device also includes: a fourth acquisition module, which is used to obtain the status information of the target isolation device and the status information of the target management slave through the management host, and the target isolation device is the isolation device corresponding to the isolation key in the target management slave; a control module, which is used to control the chassis door of the target management slave to be closed through the management host if the status information of the target isolation device indicates that the isolation device corresponding to the current isolation task has been unlocked, and the status information of the target management slave indicates that the corresponding isolation key in the target management slave is in place.
[0019] In a feasible embodiment, the fourth acquisition module is specifically used to: obtain the first tag information of the target isolation device through the management host, the first tag information indicating whether the target isolation device is in an unlocked state; generate the status information of the target isolation device according to the first tag information through the management host; obtain the first monitoring result and the second monitoring result of the target management slave through the management host, the first monitoring result is used to indicate whether there is a key in the target management slave, and the second monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; generate the status information of the target management slave according to the first monitoring result and the second monitoring result through the management host.
[0020] In a feasible embodiment, the key control device also includes: a fifth acquisition module, which is used to obtain the task status information of the previous isolation task of the current isolation task in the maintenance work order through the management host; a first generation module, which is used to obtain the task status information of the current isolation task through the management host if the task status information of the previous isolation task indicates that the previous isolation task has been completed, and generate the status information of the current isolation task based on the task status information of the current isolation task.
[0021] In a feasible embodiment, the first generation module includes: a first acquisition unit, which is used to obtain the permission verification information again through the management host if the task status information of the previous isolation task indicates that the previous isolation task has been completed; a control unit, which is used to control the opening of the chassis door of the target management slave of the current isolation task based on the permission verification information through the management host; a second acquisition unit, which is used to obtain the device status information of the target isolation device and the key status information of the target management slave through the management host, wherein the target isolation device is the isolation device corresponding to the isolation key in the target management slave; a generation unit, which is used to process the target management slave through the management host and generate the status information of the current isolation task accordingly if the device status information indicates that the target isolation device has been locked and the key status information indicates that the isolation key corresponding to the target management slave is in place.
[0022] In a feasible embodiment, the second acquisition unit is specifically used to: obtain the second tag information of the target isolation device through the management host, the second tag information is used to indicate whether the target isolation device is in a locked state; generate the device status information of the target isolation device according to the second tag information through the management host; obtain the third monitoring result and the fourth monitoring result of the target management slave through the management host, the third monitoring result is used to indicate whether there is a key in the target management slave, and the fourth monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; generate the key status information of the target management slave according to the third monitoring result and the fourth monitoring result through the management host.
[0023] In a feasible embodiment, the key control device also includes: a second generation module, which is used to generate a corresponding approval process through the management platform when the management platform receives a maintenance work order; and a sending module, which is used to send the maintenance work order to the corresponding management host through the management platform when the management platform detects that the approval process has been completed.
[0024] In a feasible embodiment, the key control device also includes: a sixth acquisition module, which is used to obtain the maintenance verification information set corresponding to the current isolation task through the management host in order from high to low authority levels if the status information of the current isolation task meets the first preset condition, and each maintenance verification information in the maintenance verification information set corresponds one-to-one to each maintenance task corresponding to the current isolation task, and one maintenance verification information corresponds to one authority level; a second verification module, which is used to verify each maintenance verification information in the maintenance verification information set through the management host in order from high to low authority levels; a third locking module, which is used to authorize locking of the corresponding virtual security lock in the target management slave through the management host if any maintenance verification information passes the verification, and the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves.
[0025] The third aspect of the present invention provides a key management system, comprising: a management host, at least two management slaves, a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the key management system executes the above-mentioned key control method.
[0026] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, enable the computer to execute the key control method described above.
[0027] In the technical solution provided by the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. The maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task. The isolation task is used to indicate that the corresponding isolation equipment is locked by the isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements; if the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained through the management host, and the target maintenance verification information is verified. The target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; if the verification passes, the corresponding virtual safety lock in the target management slave is authorized to be locked through the management host. The target management slave is the management slave corresponding to the current isolation task among at least two management slaves; when the management host detects that all virtual safety locks of the target management slave are authorized to be locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized to be locked through the permission verification information. In an embodiment of the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. If the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained and verified through the management host. If the verification is passed, the corresponding virtual security lock in the target management slave is authorized and locked through the management host. When the management host detects that all virtual security locks of the target management slave are authorized and locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized and locked through the permission verification information. This avoids the problem that the mechanical lock key for opening the key box is easy to lose and copy, and the problem that the isolation key in the key box is easy to be abused. It meets the identity identification requirements of the maintenance work permitter and the maintenance personnel for the access of the isolation key during the equipment maintenance process, improves the safety of the use of the isolation key, and can not only avoid the problem that the mechanical lock of the key box is opened by other personnel, resulting in the maintenance personnel's own safety cannot be guaranteed, but also simplifies the operation process, eliminates the need to carry mechanical locks and keys, reduces management costs, and manufacturers do not need to manage a large number of locks and keys. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram of an embodiment of a key control method in an embodiment of the present invention;
[0029] Figure 2 This is a schematic diagram of another embodiment of the key control method in an embodiment of the present invention;
[0030] Figure 3 This is a schematic diagram of an embodiment of a key control device in an embodiment of the present invention;
[0031] Figure 4This is a schematic diagram of another embodiment of a key control device according to an embodiment of the present invention;
[0032] Figure 5 Schematic diagram of a key management system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0033] The present invention provides a key management and control method, device, key management system and storage medium for improving the use safety of isolation keys.
[0034] The terms "first," "second," "third," "fourth," and the like (if any) in the description and claims of the present invention and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or apparatus.
[0035] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of the key control method in an embodiment of the present invention includes:
[0036] 101. Obtain, from the management host, status information of the current isolation task in the maintenance work order. The maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task. The isolation task is used to instruct the corresponding isolation device to be locked using an isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to preset requirements.
[0037] It is understandable that the execution subject of the present invention may be a key control device or a key management system, which is not limited herein. The embodiment of the present invention is described by taking the key management system as the execution subject as an example.
[0038] The key management system includes a management host and at least two management slaves, each of which is used to store and access a corresponding isolation key. Each management slave corresponds to a unique isolation key, and each isolation device corresponds to a unique isolation key.
[0039] The preset requirement is used to instruct that the isolation key be placed in the corresponding management slave. After placement, the chassis door of the management slave is closed, and the electromagnetic lock of the chassis door is automatically locked.
[0040] It should be noted that, in at least one isolation task, one isolation task corresponds to one operating level, one maintenance equipment, one isolation key, one management slave, one maintenance work permit holder and at least one maintenance personnel, wherein one maintenance personnel corresponds to one maintenance task. Each isolation task is carried out in order from high to low operating levels, and the isolation release tasks corresponding to each isolation task are carried out in order from low to high operating levels. The maintenance task is used to instruct each maintenance personnel in each isolation task to operate the maintenance equipment corresponding to each isolation task. For example, the maintenance task can be to dismantle the maintenance equipment, or to repair the maintenance equipment, or to set up a fence around the maintenance equipment to prevent unauthorized personnel from entering.
[0041] In a feasible implementation, each management slave is used to access the corresponding isolation key and the lock corresponding to the isolation key.
[0042] As an example but not limitation, the isolation key in each management slave is provided with an electronic tag card (Radio Frequency Identification, RFID), which can be used to record the working status of the isolation key, such as locking or unlocking the corresponding isolation device, and can also be used to determine whether the isolation key is in the corresponding management slave.
[0043] In a feasible implementation, the chassis door of each management slave is provided with a glass window, which facilitates observation of the status of the isolation key in the corresponding management slave. In an emergency, the window can be broken to remove the isolation key.
[0044] As an example but not limitation, the management host is provided with a touch screen, a fingerprint recognition area and a card recognition area, wherein the touch screen is used to input a maintenance work order.
[0045] 102. If the status information of the current isolation task meets the first preset condition, target maintenance verification information is obtained through the management host, and the target maintenance verification information is verified. The target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task;
[0046] As an example but not limitation, the maintenance verification information can be the fingerprint verification information of the maintenance personnel, or it can be card verification information, or it can be digital verification information, wherein the digital verification information can be a personal digital password pre-set by the maintenance personnel, or it can be a dynamic password assigned based on the current isolation task.
[0047] When the number of at least one isolation task is one (i.e., the maintenance work order only includes the current isolation task) or the operation levels of each isolation task in the maintenance work order are the same (i.e., each isolation task can be performed at the same time), the first preset condition is used to indicate that the current isolation task has been completed.
[0048] When the operation levels of the isolation tasks in the maintenance work order are different, and the number of at least one isolation task is more than one (that is, the maintenance work order includes the current isolation task and at least one other isolation task), if the first isolation task in the maintenance work order is the current isolation task, then the first preset condition is used to indicate that the current isolation task has been completed or to indicate that all isolation tasks in the maintenance work order are completed; if the first isolation task in the maintenance work order is not the current isolation task, then the first preset condition is used to indicate that the current isolation task and the previous isolation task of the current isolation task are completed or to indicate that all isolation tasks in the maintenance work order are completed.
[0049] In a feasible implementation, the first preset condition is used to indicate that all isolation tasks in the maintenance work order are completed. Before obtaining the status information of the current isolation task in the maintenance work order through the management host, it also includes: (1) the key management system obtains the task status information of each isolation task in at least one isolation task in the maintenance work order through the management host, and the task status information of each isolation task is used to indicate whether each isolation task is completed; (2) the key management system generates the status information of the current isolation task based on the task status information of each isolation task through the management host.
[0050] By ensuring that all isolation tasks in the maintenance work order are completed, the safety of the maintenance equipment and maintenance personnel during the equipment maintenance process can be improved.
[0051] 103. If the verification passes, the management host authorizes and locks the corresponding virtual security lock in the target management slave, where the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves.
[0052] It can be understood that one piece of maintenance verification information corresponds to one virtual safety lock.
[0053] In a feasible implementation manner, when the management host detects that all virtual security locks of the target management slave have been authorized and locked, it obtains the permission verification information corresponding to the current isolation task, and before authorizing and locking the virtual control lock of the target management slave through the permission verification information, it also includes: (1) if the status information of the current isolation task meets the first preset condition, the key management system obtains the maintenance verification information set corresponding to the current isolation task through the management host in order from high to low authority level, and each maintenance verification information in the maintenance verification information set corresponds one to one to each maintenance task corresponding to the current isolation task, and one maintenance verification information corresponds to one authority level; (2) the key management system verifies each maintenance verification information in the maintenance verification information set in order from high to low authority level through the management host; (3) if any maintenance verification information passes the verification, the key management system authorizes and locks the corresponding virtual security lock in the target management slave through the management host, and the target management slave is the management slave corresponding to the current isolation task among at least two management slaves.
[0054] By verifying all maintenance verification information in the maintenance verification information set, all virtual security locks corresponding to the target management slave machine can be authorized to lock, thereby avoiding the problem of mechanical lock keys for opening the key box being easily lost and copied, and avoiding the problem of isolation keys in the key box being easily abused, thereby improving the safety of maintenance equipment and maintenance personnel during the equipment maintenance process.
[0055] In a feasible implementation, if the status information of the current isolation task meets the first preset condition, the maintenance verification information set corresponding to the current isolation task is obtained through the management host in descending order of authority level, specifically including: (1) the key management system obtains the first maintenance verification information of the current isolation task in the maintenance work order through the management host, and judges the first maintenance verification information according to the authority level. The first maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; (2) if the authority level of the first maintenance verification information is the highest authority level, the key management system adds the first maintenance verification information to the maintenance work order through the management host. Verification information set, until all maintenance verification information corresponding to the current isolation task are added to the maintenance verification information set in descending order of authority level; (3) if the authority level of the first maintenance verification information is not the highest authority level, the key management system generates a reminder message through the management host, and the reminder message is used to instruct the input of the maintenance verification information corresponding to the highest authority level; (4) when the management host obtains the maintenance verification information corresponding to the highest authority level, the maintenance verification information corresponding to the highest authority level is added to the maintenance verification information set, until all maintenance verification information corresponding to the current isolation task are added to the maintenance verification information set in descending order of authority level.
[0056] The maintenance verification information corresponding to the highest authority level is used to trigger the acquisition of maintenance verification information of other authority levels, which can meet the identity recognition requirements of maintenance personnel for accessing isolation keys during equipment maintenance and improve the safety of using isolation keys.
[0057] 104. When the management host detects that all virtual security locks of the target management slave machine are authorized and locked, it obtains the license verification information corresponding to the current isolation task and authorizes and locks the virtual control lock of the target management slave machine using the license verification information.
[0058] As an example but not limitation, the permission verification information can be the fingerprint verification information of the maintenance work permit holder, or it can be card verification information, or it can be digital verification information, wherein the digital verification information can be a personal digital password pre-set by the maintenance work permit holder, or it can be a dynamic password assigned based on the current isolation task.
[0059] In a feasible implementation, the license verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave machine is authorized to be locked through the license verification information, including: (1) the key management system obtains the license verification information corresponding to the current isolation task; (2) if the license verification information matches the preset licenser information corresponding to the current isolation task, the key management system determines through the management host that the license verification information is verified, and authorizes to lock the virtual control lock of the target management slave machine through the license verification information.
[0060] As an example but not limitation, the preset permitter information can be the preset fingerprint information of the maintenance work permitter, or the preset card information, or the preset digital information, wherein the preset digital information can be a personal digital password pre-set by the maintenance work permitter, or a dynamic password assigned based on the current isolation task.
[0061] The virtual control lock of the target management slave machine is authorized and locked through the permission verification information corresponding to the current isolation task, thereby avoiding the problem that the mechanical lock key for opening the key box is easy to lose and copy, and avoiding the problem that the isolation key in the key box is easy to be abused.
[0062] It can be understood that this embodiment is based on the premise that the status information of the current isolation task meets the first preset condition, that is, the maintenance personnel corresponding to each maintenance task of the current isolation task are aware that they can verify the maintenance verification information, thereby authorizing the locking of each virtual security lock of the target management slave machine. When it is uncertain whether the status information of the current isolation task meets the first preset condition, the maintenance personnel corresponding to any maintenance task of the current isolation task verify the maintenance verification information. The key management system needs to first confirm that the status information of the current isolation task meets the first preset condition, and then authorize the locking of the corresponding virtual security lock in the target management slave machine based on the maintenance verification information of any maintenance task.
[0063] In a feasible implementation, (1) the key management system obtains the target maintenance verification information corresponding to the current isolation task in the maintenance work order through the management host, and verifies the target maintenance verification information, where the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; (2) if the verification passes, the key management system obtains the status information of the current isolation task through the management host; (3) if the status information of the current isolation task meets the first preset condition, the key management system authorizes and locks the corresponding virtual security lock in the target management slave through the management host, where the target management slave is the management slave corresponding to the current isolation task among at least two management slaves; (4) when the management host detects that all virtual security locks of the target management slave are authorized to be locked, the key management system obtains the permission verification information corresponding to the current isolation task, and authorizes and locks the virtual control lock of the target management slave through the permission verification information.
[0064] After the maintenance verification information is checked and passed, it is further confirmed that the status information of the current isolation task meets the first preset condition, and then the corresponding virtual security lock in the target management slave is authorized to be locked, thereby avoiding the problem of authorizing the corresponding virtual security lock to be locked when the status information of the current isolation task does not meet the first preset condition, thereby avoiding the problem of the isolation key in the key box being easily abused.
[0065] In an embodiment of the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. If the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained and verified through the management host. If the verification passes, the corresponding virtual security lock in the target management slave is authorized and locked through the management host. When the management host detects that all virtual security locks of the target management slave are authorized and locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized and locked through the permission verification information, thereby avoiding the problem that the mechanical lock key for opening the key box is easy to lose and easy to copy, and avoiding the problem that the isolation key in the key box is easy to be abused, meeting the identity identification requirements of the maintenance work permitter and the maintenance personnel for accessing the isolation key during the equipment maintenance process, and improving the safety of the use of the isolation key. It can not only avoid the problem that the mechanical lock of the key box is opened by other personnel, resulting in the maintenance personnel's own safety cannot be guaranteed, but also simplify the operation process, and there is no need to carry mechanical locks and keys with them, which reduces management costs and manufacturers do not need to manage a large number of locks and keys.
[0066] See also Figure 2 Another embodiment of the key control method in the embodiment of the present invention includes:
[0067] 201. Obtaining task status information of the previous isolated task of the current isolated task in the maintenance work order through the management host;
[0068] When the number of at least one isolation task is more than one, if the first isolation task in the maintenance work order is not the current isolation task, the previous isolation task is the previous isolation task of the current isolation task.
[0069] When the number of at least one isolation task is more than one and the first isolation task in the maintenance work order is the current isolation task or the number of at least one isolation task is one (that is, the maintenance work order only has the current isolation task), the key management system sets the task status information of the previous isolation task of the current isolation task to the previous isolation task completed, and the key management system directly obtains the task status information of the current isolation task through the management host.
[0070] 202. If the task status information of the previous isolation task indicates that the previous isolation task has been completed, obtain the task status information of the current isolation task through the management host, and generate status information of the current isolation task based on the task status information of the current isolation task;
[0071] Specifically, (1) if the task status information of the previous isolation task indicates that the previous isolation task has been completed, the key management system obtains the permission verification information again through the management host; (2) the key management system controls the opening of the chassis door of the target management slave of the current isolation task based on the permission verification information through the management host; (3) the key management system obtains the device status information of the target isolation device and the key status information of the target management slave through the management host, and the target isolation device is the isolation device corresponding to the isolation key in the target management slave; (4) if the device status information indicates that the target isolation device has been locked, and the key status information indicates that the isolation key corresponding to the target management slave is in place, the key management system processes the target management slave through the management host and generates the status information of the current isolation task accordingly.
[0072] In a feasible implementation, if the device status information indicates that the target isolation device has been locked, and the key status information indicates that the isolation key corresponding to the target management slave is in place, the key management system processes the target management slave through the management host, and generates corresponding status information of the current isolation task, specifically including: if the device status information indicates that the target isolation device has been locked, and the key status information indicates that the isolation key corresponding to the target management slave is in place, the key management system processes the target management slave through the management host, and generates task status information of the current isolation task, and generates status information of the current isolation task based on the task status information of the current isolation task, and the task status information of the current isolation task indicates whether the chassis door of the target management slave is closed.
[0073] By determining that the isolation device corresponding to the isolation key in the target management slave has been locked and that the isolation key corresponding to the target management slave is in the in-position state, the isolation key can be prevented from being abused.
[0074] In a feasible implementation, the device status information of the target isolation device and the key status information of the target management slave are obtained through the management host, specifically including: (1) the key management system obtains the second tag information of the target isolation device through the management host, and the second tag information is used to indicate whether the target isolation device is in a locked state; (2) the key management system generates the device status information of the target isolation device based on the second tag information through the management host; (3) the key management system obtains the third monitoring result and the fourth monitoring result of the target management slave through the management host, and the third monitoring result is used to indicate whether there is a key in the target management slave, and the fourth monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; (4) the key management system generates the key status information of the target management slave based on the third monitoring result and the fourth monitoring result through the management host.
[0075] It can be understood that an RFID tag card is provided on the isolation device. When locked or unlocked by the corresponding isolation key, the RFID tag card on the isolation device records the tag information of the corresponding isolation device that has completed locking or unlocking, and obtains the second tag information.
[0076] In a feasible embodiment, each management slave is provided with a camera module, and the key management system obtains the third monitoring result and the fourth monitoring result of the target management slave through the management host, specifically including: (1) the key management system obtains the image to be identified of the target management slave through the management host, and the image to be identified is an image of a preset area captured by the camera module of the target management slave, and the preset area is used to place the isolation key corresponding to the target management slave; (2) the key management system performs image recognition on the image to be identified through the management host to obtain an image recognition result, and generates the third monitoring result of the target management slave based on the image recognition result, and the image recognition result indicates whether there is a key in the target management slave; (3) the key management system performs label recognition on the target management slave through the management host to obtain a label recognition result, and generates the fourth monitoring result of the target management slave based on the label recognition result, and the label recognition result is used to indicate whether the label information of the key in the target management slave matches the preset key label information of the target management slave.
[0077] By performing key monitoring on the target management slave, the problem of a key similar to the isolation key corresponding to the target management slave being mistakenly placed in the target management slave can be avoided, thereby improving the use safety of the isolation key.
[0078] In a feasible implementation, the key management system also includes a management platform, and a communication connection is established between the management platform and the management host. Before obtaining the task status information of the previous isolated task of the current isolated task in the maintenance work order through the management host, it also includes: (1) when the management platform receives the maintenance work order, the key management system generates a corresponding approval process through the management platform; (2) when the management platform detects that the approval process is completed, the key management system sends the maintenance work order to the corresponding management host through the management platform.
[0079] The maintenance work order is sent to the corresponding management host through the management platform, avoiding the problem that the paper version of the maintenance work order is easily lost or contaminated, resulting in the inability to perform the corresponding operation task.
[0080] 203. Obtain, from the management host, status information of the current isolation task in the maintenance work order. The maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task. The isolation task is used to instruct the corresponding isolation device to be locked using an isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to preset requirements.
[0081] The execution steps of step 203 are the same as those of step 101 and are not repeated here.
[0082] 204. If the status information of the current isolation task meets the first preset condition, target maintenance verification information is obtained through the management host and the target maintenance verification information is verified. The target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task.
[0083] The execution steps of step 204 are the same as those of step 102 and are not repeated here.
[0084] 205. If the verification passes, the management host authorizes and locks the corresponding virtual security lock in the target management slave, where the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves.
[0085] The execution steps of step 205 are the same as those of step 103 and will not be repeated here.
[0086] 206. When the management host detects that all virtual security locks of the target management slave machine have been authorized and locked, it obtains the license verification information corresponding to the current isolation task and authorizes and locks the virtual control lock of the target management slave machine using the license verification information.
[0087] The execution steps of step 206 are the same as those of step 104 and are not repeated here.
[0088] 207. Obtaining status information of each maintenance task corresponding to the current isolation task through the management host;
[0089] It is understandable that one maintenance task corresponds to one maintenance personnel, and the status information of each maintenance task is used to indicate whether the maintenance task is completed.
[0090] 208. If the status information of each maintenance task indicates that the maintenance task has been completed, the target maintenance verification information is obtained again through the management host and the target maintenance verification information is verified;
[0091] 209. If the verification is successful, the management host authorizes unlocking of the corresponding virtual security lock in the target management slave;
[0092] 210. If the number of at least one isolation task is more than one, when the management host detects that all virtual security locks of the target management slave are authorized to be unlocked, determine whether the state of the previous management slave corresponding to the target management slave meets the second preset condition;
[0093] In a feasible implementation, the number of at least one isolation task in the maintenance work order is one, that is, the maintenance work order only includes the current isolation task. Therefore, when the management host detects that all virtual security locks of the target management slave machine have been authorized to unlock, the key management system obtains the license verification information again through the management host, and authorizes the unlocking of the virtual control lock of the target management slave machine through the license verification information.
[0094] In a feasible embodiment, the number of at least one isolation task is more than one, that is, the maintenance work order includes the current isolation task and at least one other isolation task, and the operation level corresponding to the current isolation task is not the lowest operation level. Therefore, the second preset condition is used to indicate that the previous isolation release task is completed. The previous isolation release task is to authorize the unlocking of all virtual security locks of the previous management slave and to authorize the unlocking of the virtual control lock. The corresponding locked isolation device is unlocked through the isolation key in the unlocked previous management slave. After the unlocking is completed, the isolation key is stored in the previous management slave according to the preset requirements.
[0095] It is understandable that the last isolation release task corresponds to the last management slave.
[0096] It can be understood that since each isolation task is carried out in order from high to low in terms of operation level, the isolation release task corresponding to each isolation task is carried out in order from low to high in terms of operation level. Therefore, the previous isolation release task is the previous isolation release task corresponding to the current isolation task.
[0097] In a feasible implementation, if the maintenance work order includes the current isolation task and at least one other isolation task, and the current isolation task corresponds to the lowest operation level, then when the management host detects that all virtual security locks of the target management slave machine have been authorized to unlock, the key management system obtains the permission verification information again through the management host, and authorizes the unlocking of the virtual control lock of the target management slave machine through the permission verification information.
[0098] 211. If the status of the previous management slave meets the second preset condition, obtain the permission verification information again through the management host, and authorize unlocking the virtual control lock of the target management slave using the permission verification information;
[0099] After determining that the status of the previous management slave corresponding to the target management slave meets the second preset condition, the virtual control lock of the target management slave is authorized to be unlocked through the permission verification information to determine that the maintenance tasks of the previous isolation task of the current isolation task have been completed, thereby improving the safety of maintenance equipment and maintenance personnel during the equipment maintenance process.
[0100] It can be understood that in this embodiment, the virtual control lock of the target management slave is authorized to be unlocked through the permission verification information when all the virtual security locks of the target management slave are authorized to be unlocked and the status of the previous management slave corresponding to the target management slave meets the second preset condition. However, there may be uncertainty as to whether all the virtual security locks of the target management slave are authorized to be unlocked and whether the status of the previous management slave corresponding to the target management slave meets the second preset condition. The maintenance work permit holder enters the corresponding permission verification information in the management host.
[0101] In a feasible implementation, (1) the key management system obtains the permission verification information again through the management host and verifies the permission verification information; (2) if the verification is passed, the key management system determines through the management host whether the current status of each virtual security lock of the target management slave is the unlocked state under the second preset condition; (3) if the current status of each virtual security lock of the target management slave is the unlocked state under the second preset condition, the key management system authorizes the unlocking of the virtual control lock of the target management slave based on the permission verification information through the management host.
[0102] In a feasible implementation, if the verification is passed, the key management system determines through the management host whether the current state of each virtual security lock of the target management slave is the unlocked state under the second preset condition, specifically including: (1) If the verification is passed, the key management system determines through the management host whether the current state of each virtual security lock of the target management slave is the state under the second preset condition, and the second preset condition is used to indicate that the previous isolation release task is completed. The previous isolation release task is to authorize the unlocking of all virtual security locks of the previous management slave and to authorize the unlocking of the virtual control lock. The corresponding locked isolation device is unlocked by the isolation key in the unlocked previous management slave. After the unlocking is completed, the isolation key is stored in the previous management slave according to the preset requirements; (2) If the current state of each virtual security lock of the target management slave is the state under the second preset condition, the key management system determines through the management host whether each virtual security lock of the target management slave is in the unlocked state.
[0103] In a feasible implementation, if the current status of each virtual security lock of the target management slave is a status under the second preset condition, the key management system determines whether the virtual security locks of the target management slave are in an unlocked state through the management host, specifically including: (1) the key management system obtains the information set to be verified corresponding to the current isolation task through the management host; (2) the key management system processes the information set to be verified through the management host and generates a processing result; (3) if the processing result indicates that the information set to be verified includes the maintenance verification information of all maintenance tasks corresponding to the current isolation task, and all the maintenance verification information are verified and passed, the key management system determines that the virtual security locks of the target management slave are in an unlocked state through the management host; (4) if the processing result indicates that the information set to be verified lacks the maintenance verification information of any maintenance task corresponding to the current isolation task, the key management system determines that the virtual security locks of the target management slave are in a non-unlocked state through the management host.
[0104] By judging whether the current state of each virtual security lock of the target management slave machine is the unlocked state under the second preset condition, the identity identification requirements of the maintenance personnel for accessing the isolation key during equipment maintenance can be met, and the safety of using the isolation key can be improved.
[0105] 212. Obtaining, through the management host, status information of a target isolation device and status information of a target management slave, where the target isolation device is the isolation device corresponding to the isolation key in the target management slave;
[0106] Specifically, (1) the key management system obtains the first tag information of the target isolation device through the management host, and the first tag information indicates whether the target isolation device is in an unlocked state; (2) the key management system generates the status information of the target isolation device based on the first tag information through the management host; (3) the key management system obtains the first monitoring result and the second monitoring result of the target management slave through the management host, and the first monitoring result is used to indicate whether there is a key in the target management slave, and the second monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; (4) the key management system generates the status information of the target management slave based on the first monitoring result and the second monitoring result through the management host.
[0107] It can be understood that an RFID tag card is provided on the isolation device. When locked or unlocked by the corresponding isolation key, the RFID tag card on the isolation device records the tag information of the corresponding isolation device that has completed locking or unlocking, and obtains the first tag information.
[0108] By performing key monitoring on the target management slave, the problem of a key similar to the isolation key corresponding to the target management slave being mistakenly placed in the target management slave can be avoided, thereby improving the use safety of the isolation key.
[0109] 213. If the status information of the target isolation device indicates that the isolation device corresponding to the current isolation task has been unlocked, and the status information of the target management slave indicates that the corresponding isolation key in the target management slave is in place, the chassis door of the target management slave is closed by controlling the management host.
[0110] By performing key monitoring on the target management slave, the problem of a key similar to the isolation key corresponding to the target management slave being mistakenly placed in the target management slave can be avoided, thereby improving the use safety of the isolation key.
[0111] In an embodiment of the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. If the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained and verified through the management host. If the verification is passed, the corresponding virtual security lock in the target management slave is authorized and locked through the management host. When the management host detects that all virtual security locks of the target management slave are authorized and locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized and locked through the permission verification information. This avoids the problem that the mechanical lock key for opening the key box is easy to lose and copy, and the problem that the isolation key in the key box is easy to be abused. It meets the identity identification requirements of the maintenance work permitter and the maintenance personnel for the access of the isolation key during the equipment maintenance process, improves the safety of the use of the isolation key, and can not only avoid the problem that the mechanical lock of the key box is opened by other personnel, resulting in the maintenance personnel's own safety cannot be guaranteed, but also simplifies the operation process, eliminates the need to carry mechanical locks and keys, reduces management costs, and manufacturers do not need to manage a large number of locks and keys.
[0112] For ease of understanding, the following describes the specific process of an embodiment of the present invention applied to a practical scenario:
[0113] Maintenance work order:
[0114] Object Attribute 1 Attribute 2 Operational level First level Level 2 Maintenance equipment Equipment No. 1 Equipment No. 2 Isolation Key a b Managing slaves A B Maintenance work permit holder Eighth day of the week Wu Jiu Maintenance personnel Zhang San, Li Si, Wang Wu Zhang San, Zhao Liu, Sun Qi
[0115] Among them, it is required to repair device No. 1 first, and then repair device No. 2. The management slave A is used to access the isolation key a, and the management slave B is used to access the isolation key b.
[0116] 1. Zhou Ba enters fingerprint or swipes card for identity verification on the management host according to the maintenance work order;
[0117] 2. The electromagnetic lock of management slave A is automatically unlocked. Zhou Ba collects the isolation key a from management slave A and closes the chassis door of management slave A. If Wu Jiu performs identity verification, the management host prompts "Complete the pre-task before proceeding." The chassis door of management slave B remains unlocked.
[0118] 3. Zhou Ba controls device No. 1 to stop running, and locks the isolation device corresponding to device No. 1 using isolation key a and the corresponding lock;
[0119] 4. Zhou Ba clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification. The electromagnetic lock of management slave A is automatically unlocked, and the chassis door of management slave A opens. Zhou Ba returns isolation key a to management slave A and closes the chassis door of management slave A, completing the isolation task for device No. 1.
[0120] 5. The management host notifies Zhang San, Li Si, and Wang Wu via SMS to authorize locking, and simultaneously notifies Wu Jiu to do the operation;
[0121] 6. Wu Jiu enters his fingerprint or swipes his card on the management host for identity verification. The electromagnetic lock of management slave B is automatically unlocked. Wu Jiu then takes the isolation key b from management slave B and closes the chassis door of management slave B.
[0122] 7. Wu Jiu controls the No. 2 device to stop running and locks the isolation device corresponding to the No. 2 device using the isolation key b and the corresponding lock;
[0123] 8. Wu Jiu clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification. The electromagnetic lock of management slave B is automatically unlocked, and the chassis door of management slave B opens. Wu Jiu returns isolation key b to management slave B and closes the chassis door of management slave B, completing the isolation task for device No. 2.
[0124] 9. The management host notifies Zhang San, Zhao Liu, and Sun Qi via SMS to authorize locking;
[0125] 10. Zhang San, Li Si, and Wang Wu each enter their fingerprint or swipe their card on the management host for identity verification, thereby authorizing the virtual security lock of management slave A to be locked. Zhang San, Zhao Liu, and Sun Qi each enter their fingerprint or swipe their card on the management host for identity verification, thereby authorizing the virtual security lock of management slave B to be locked.
[0126] 11. Zhou Ba clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification to authorize the virtual control lock of management slave A. Wu Jiu clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification to authorize the virtual control lock of management slave B.
[0127] 12. The management host notifies Zhang San, Li Si, Wang Wu, Zhao Liu, and Sun Qi via SMS to carry out maintenance tasks;
[0128] 13. Zhang San, Li Si, and Wang Wu complete the maintenance task of equipment No. 1, and Zhang San, Zhao Liu, and Sun Qi complete the maintenance task of equipment No. 2;
[0129] 14. Zhang San, Li Si, and Wang Wu each enter their fingerprint or swipe their card on the management host for identity verification, thereby authorizing the unlocking of the virtual security lock of management slave A. Zhang San, Zhao Liu, and Sun Qi each enter their fingerprint or swipe their card on the management host for identity verification, thereby authorizing the unlocking of the virtual security lock of management slave B.
[0130] 15. Wu Jiu clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification, authorizing the unlocking of the virtual control lock of management slave B. This automatically unlocks the electromagnetic lock of management slave B and opens the chassis door of management slave B. If Zhou Ba performs identity verification, the management host prompts "Complete the prerequisite task before proceeding", and the chassis door of management slave A does not open.
[0131] 16. Wu Jiu receives the isolation key b from the management slave B and closes the chassis door of the management slave B.
[0132] 17. Wu Jiu unlocks the corresponding lock using isolation key b and controls device No. 2 to resume operation. Wu Jiu clicks on the management host to retrieve / return the key and enters his fingerprint or swipes his card for identity verification. The electromagnetic lock of management slave B is automatically unlocked and the chassis door of management slave B is opened. Wu Jiu returns isolation key b to management slave B and closes the chassis door of management slave B, completing the task of releasing the isolation of device No. 2.
[0133] 18. Zhou Ba clicks "Get / Return Key" on the management host and enters his fingerprint or swipes his card for identity verification to authorize unlocking of the virtual control lock of management slave A. This automatically unlocks the electromagnetic lock of management slave A and opens the chassis door of management slave A. Zhou Ba then collects isolation key a from management slave A and closes the chassis door of management slave A.
[0134] 19. Zhou Ba unlocks the corresponding lock with isolation key a and controls device No. 1 to resume operation. Zhou Ba clicks on the management host to take / return the key and enters the fingerprint or swipes the card for identity authentication. The electromagnetic lock of management slave A is automatically unlocked and the chassis door of management slave A is opened. Zhou Ba returns the isolation key a to management slave A and closes the chassis door of management slave A to complete the task of lifting the isolation of device No. 1.
[0135] The key control method in the embodiment of the present invention is described above. The key control device in the embodiment of the present invention is described below. The key control device is applied to a key management system. The key management system includes a management host and at least two management slaves. Each management slave is used to access the corresponding isolation key. Figure 3In one embodiment of the present invention, a key control device includes:
[0136] The first acquisition module 301 is used to obtain the status information of the current isolation task in the maintenance work order through the management host. The maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task. The isolation task is used to instruct the corresponding isolation device to be locked using the isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements;
[0137] The second acquisition module 302 is configured to obtain target maintenance verification information from the management host if the status information of the current isolation task meets the first preset condition, and verify the target maintenance verification information, where the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task;
[0138] A first locking module 303 is configured to authorize and lock the corresponding virtual security lock in the target management slave through the management host if the verification passes, where the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves;
[0139] The second locking module 304 is used to obtain the license verification information corresponding to the current isolation task when the management host detects that all virtual security locks of the target management slave are authorized and locked, and to authorize and lock the virtual control lock of the target management slave through the license verification information.
[0140] In an embodiment of the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. If the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained and verified through the management host. If the verification is passed, the corresponding virtual security lock in the target management slave is authorized and locked through the management host. When the management host detects that all virtual security locks of the target management slave are authorized and locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized and locked through the permission verification information. This avoids the problem that the mechanical lock key for opening the key box is easy to lose and copy, and the problem that the isolation key in the key box is easy to be abused. It meets the identity identification requirements of the maintenance work permitter and the maintenance personnel for the access of the isolation key during the equipment maintenance process, improves the safety of the use of the isolation key, and can not only avoid the problem that the mechanical lock of the key box is opened by other personnel, resulting in the maintenance personnel's own safety cannot be guaranteed, but also simplifies the operation process, eliminates the need to carry mechanical locks and keys, reduces management costs, and manufacturers do not need to manage a large number of locks and keys.
[0141] See also Figure 4 Another embodiment of the key control device in the embodiment of the present invention includes:
[0142] The first acquisition module 301 is used to obtain the status information of the current isolation task in the maintenance work order through the management host. The maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task. The isolation task is used to instruct the corresponding isolation device to be locked using the isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements;
[0143] The second acquisition module 302 is configured to obtain target maintenance verification information from the management host if the status information of the current isolation task meets the first preset condition, and verify the target maintenance verification information, where the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task;
[0144] A first locking module 303 is configured to authorize and lock the corresponding virtual security lock in the target management slave through the management host if the verification passes, where the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves;
[0145] The second locking module 304 is used to obtain the license verification information corresponding to the current isolation task when the management host detects that all virtual security locks of the target management slave are authorized and locked, and to authorize and lock the virtual control lock of the target management slave through the license verification information.
[0146] Optionally, the key control device also includes:
[0147] The third acquisition module 305 is used to obtain the status information of each maintenance task corresponding to the current isolation task through the management host;
[0148] The first verification module 306 is configured to obtain target maintenance verification information again from the management host and verify the target maintenance verification information if the status information of each maintenance task indicates that the maintenance task has been completed;
[0149] The first unlocking module 307 is configured to authorize unlocking of the corresponding virtual security lock in the target management slave through the management host if the verification passes;
[0150] The judging module 308 is configured to, if the number of at least one isolation task is more than one, determine whether the state of the previous management slave corresponding to the target management slave meets a second preset condition when the management host detects that all virtual security locks of the target management slave are authorized to be unlocked;
[0151] The second unlocking module 309 is configured to obtain the permission verification information again from the management host if the state of the previous management slave meets the second preset condition, and authorize unlocking the virtual control lock of the target management slave using the permission verification information.
[0152] Optionally, the key control device also includes:
[0153] The third unlocking module 310 is used to obtain the license verification information again through the management host if the number of at least one isolation task is one, and to authorize the unlocking of the virtual control lock of the target management slave machine through the license verification information when the management host detects that all virtual security locks of the target management slave machine have been authorized to unlock.
[0154] Optionally, the key control device also includes:
[0155] A fourth acquisition module 311 is configured to acquire, through the management host, state information of a target isolation device and state information of a target management slave, where the target isolation device is the isolation device corresponding to the isolation key in the target management slave;
[0156] The control module 312 is used to control the chassis door of the target management slave to be closed through the management host if the status information of the target isolation device indicates that the isolation device corresponding to the current isolation task has been unlocked, and the status information of the target management slave indicates that the corresponding isolation key in the target management slave is in place.
[0157] Optionally, the fourth obtaining module 311 is specifically configured to:
[0158] Acquire first tag information of the target isolation device through the management host, where the first tag information indicates whether the target isolation device is in an unlocked state;
[0159] Generate, by the management host, status information of the target isolation device according to the first tag information;
[0160] Obtaining, through the management host, a first monitoring result and a second monitoring result of the target management slave, wherein the first monitoring result is used to indicate whether a key exists in the target management slave, and the second monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave;
[0161] The management host generates status information of the target management slave according to the first monitoring result and the second monitoring result.
[0162] Optionally, the key control device also includes:
[0163] The fifth acquisition module 313 is used to obtain the task status information of the previous isolated task of the current isolated task in the maintenance work order through the management host;
[0164] The first generating module 314 is used to obtain the task status information of the current isolation task through the management host if the task status information of the previous isolation task indicates that the previous isolation task has been completed, and generate the status information of the current isolation task according to the task status information of the current isolation task.
[0165] Optionally, the first generating module 314 includes:
[0166] The first obtaining unit 3141 is configured to obtain the license verification information again from the management host if the task status information of the previous isolation task indicates that the previous isolation task has been completed;
[0167] The control unit 3142 is configured to control the opening of the chassis door of the target management slave of the current isolation task based on the permission verification information through the management host;
[0168] The second obtaining unit 3143 is configured to obtain device status information of a target isolated device and key status information of a target management slave through the management host, where the target isolated device is the isolated device corresponding to the isolation key in the target management slave;
[0169] The generation unit 3144 is used to process the target management slave through the management host and generate the status information of the current isolation task accordingly if the device status information indicates that the target isolation device has been locked and the key status information indicates that the isolation key corresponding to the target management slave is in place.
[0170] Optionally, the second acquiring unit 3143 is specifically configured to:
[0171] Obtaining second tag information of the target isolation device through the management host, where the second tag information is used to indicate whether the target isolation device is in a locked state;
[0172] Generate device status information of the target isolated device according to the second tag information by the management host;
[0173] Obtaining, through the management host, a third monitoring result and a fourth monitoring result of the target management slave, wherein the third monitoring result is used to indicate whether a key exists in the target management slave, and the fourth monitoring result is used to indicate whether the key exists in the target management slave is an isolation key that matches the target management slave;
[0174] The management host generates key status information of the target management slave according to the third monitoring result and the fourth monitoring result.
[0175] Optionally, the key control device also includes:
[0176] The second generation module 315 is used to generate a corresponding approval process through the management platform when the management platform receives the maintenance work order;
[0177] The sending module 316 is used to send the maintenance work order to the corresponding management host through the management platform when the management platform detects that the approval process has been completed.
[0178] Optionally, the key control device also includes:
[0179] A sixth acquisition module 317 is configured to, if the status information of the current isolation task meets the first preset condition, obtain, through the management host, a maintenance verification information set corresponding to the current isolation task in descending order of authority level, wherein each maintenance verification information in the maintenance verification information set corresponds one-to-one to each maintenance task corresponding to the current isolation task, and each maintenance verification information corresponds to one authority level;
[0180] The second verification module 318 is used to verify each maintenance verification information in the maintenance verification information set in descending order of authority level through the management host;
[0181] The third locking module 319 is used to authorize and lock the corresponding virtual security lock in the target management slave through the management host if any maintenance verification information is verified. The target management slave is the management slave corresponding to the current isolation task among at least two management slaves.
[0182] In an embodiment of the present invention, the status information of the current isolation task in the maintenance work order is obtained through the management host. If the status information of the current isolation task meets the first preset condition, the target maintenance verification information is obtained and verified through the management host. If the verification is passed, the corresponding virtual security lock in the target management slave is authorized and locked through the management host. When the management host detects that all virtual security locks of the target management slave are authorized and locked, the permission verification information corresponding to the current isolation task is obtained, and the virtual control lock of the target management slave is authorized and locked through the permission verification information. This avoids the problem that the mechanical lock key for opening the key box is easy to lose and copy, and the problem that the isolation key in the key box is easy to be abused. It meets the identity identification requirements of the maintenance work permitter and the maintenance personnel for the access of the isolation key during the equipment maintenance process, improves the safety of the use of the isolation key, and can not only avoid the problem that the mechanical lock of the key box is opened by other personnel, resulting in the maintenance personnel's own safety cannot be guaranteed, but also simplifies the operation process, eliminates the need to carry mechanical locks and keys, reduces management costs, and manufacturers do not need to manage a large number of locks and keys.
[0183] above Figure 3 and Figure 4 The key control device in the embodiment of the present invention is described in detail from the perspective of modular functional entities. The key management system in the embodiment of the present invention is described in detail from the perspective of hardware processing.
[0184] Figure 5This is a structural diagram of a key management system provided by an embodiment of the present invention. The key management system 500 includes a management host 501, at least two management slaves 502, a memory 503 and at least one processor 504. The memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor executes the steps of the key control method in the above-mentioned embodiments.
[0185] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions, which, when executed on a computer, cause the computer to execute the steps of the key control method.
[0186] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0187] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc., various media that can store program code.
[0188] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A key control method, characterized in that: Applied to a key management system, the key management system includes a management host and at least two management slaves, each of the management slaves is used to access a corresponding isolated key, and the key management method includes: Obtaining, through the management host, status information of the current isolation task in the maintenance work order, wherein the maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task, wherein the isolation task is used to instruct the corresponding isolation device to be locked by the isolation key, and after the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements; If the status information of the current isolated task meets the first preset condition, target maintenance verification information is obtained through the management host, and the target maintenance verification information is verified, where the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolated task; If the verification is passed, the management host authorizes and locks the corresponding virtual security lock in the target management slave, where the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves; When the management host detects that all virtual security locks of the target management slave are authorized and locked, it obtains the license verification information corresponding to the current isolation task, and authorizes and locks the virtual control lock of the target management slave using the license verification information.
2. The key control method according to claim 1, characterized in that: When the management host detects that all virtual security locks of the target management slave are authorized and locked, obtaining the license verification information corresponding to the current isolation task and authorizing and locking the virtual control lock of the target management slave using the license verification information, the method further includes: Obtaining status information of each maintenance task corresponding to the current isolation task through the management host; If the status information of each maintenance task indicates that the maintenance task has been completed, the target maintenance verification information is obtained again through the management host, and the target maintenance verification information is verified; If the verification is passed, the management host authorizes unlocking of the corresponding virtual security lock in the target management slave; If the number of the at least one isolation task is more than one, when the management host detects that all virtual security locks of the target management slave are authorized to be unlocked, it is determined whether the status of the previous management slave corresponding to the target management slave meets the second preset condition; If the state of the previous management slave meets the second preset condition, the permission verification information is obtained again through the management host, and the virtual control lock of the target management slave is authorized to be unlocked using the permission verification information.
3. The key control method according to claim 2, characterized in that: If the verification is passed, after the management host authorizes unlocking the corresponding virtual security lock in the target management slave, the method further includes: If the number of the at least one isolation task is one, when the management host detects that all virtual security locks of the target management slave machine have been authorized to unlock, the management host obtains the license verification information again, and authorizes the virtual control lock of the target management slave machine to unlock through the license verification information.
4. The key control method according to claim 2, characterized in that: After obtaining the permission verification information again through the management host if the state of the previous management slave meets the second preset condition and authorizing unlocking the virtual control lock of the target management slave through the permission verification information, the method further includes: Acquire, through the management host, the status information of the target isolation device and the status information of the target management slave, wherein the target isolation device is the isolation device corresponding to the isolation key in the target management slave; If the status information of the target isolation device indicates that the isolation device corresponding to the current isolation task has been unlocked, and the status information of the target management slave indicates that the corresponding isolation key in the target management slave is in place, the chassis door of the target management slave is closed by controlling the management host.
5. The key control method according to claim 4, characterized in that: The acquiring, through the management host, the status information of the target isolation device and the status information of the target management slave device includes: Acquire, through the management host, first tag information of a target isolated device, where the first tag information indicates whether the target isolated device is in an unlocked state; Generate, by the management host, status information of the target isolation device according to the first tag information; Acquiring, by the management host, a first monitoring result and a second monitoring result of the target management slave, wherein the first monitoring result is used to indicate whether a key exists in the target management slave, and the second monitoring result is used to indicate whether the key in the target management slave is an isolation key that matches the target management slave; The management host generates status information of the target management slave according to the first monitoring result and the second monitoring result.
6. The key control method according to claim 1, characterized in that: The number of the at least one isolation task is more than one, and before obtaining the status information of the current isolation task in the maintenance work order through the management host, the method further includes: Obtaining, through the management host, task status information of the previous isolation task of the current isolation task in the maintenance work order; If the task status information of the previous isolation task indicates that the previous isolation task has been completed, the task status information of the current isolation task is obtained through the management host, and the status information of the current isolation task is generated according to the task status information of the current isolation task.
7. The key control method according to claim 6, characterized in that: If the task status information of the previous isolation task indicates that the previous isolation task has been completed, obtaining the task status information of the current isolation task through the management host, and generating the status information of the current isolation task according to the task status information of the current isolation task, including: If the task status information of the previous isolation task indicates that the previous isolation task has been completed, obtaining the license verification information again through the management host; Controlling, by the management host based on the permission verification information, the opening of the chassis door of the target management slave machine of the current isolation task; Acquire, through the management host, device status information of a target isolation device and key status information of the target management slave, wherein the target isolation device is the isolation device corresponding to the isolation key in the target management slave; If the device status information indicates that the target isolation device has been locked, and the key status information indicates that the isolation key corresponding to the target management slave is in place, the target management slave is processed by the management host and the status information of the current isolation task is generated accordingly.
8. The key control method according to claim 7, characterized in that: The acquiring, through the management host, device status information of the target isolation device and key status information of the target management slave device, includes: obtaining, through the management host, second tag information of the target isolation device, where the second tag information is used to indicate whether the target isolation device is in a locked state; generating, by the management host, device status information of the target isolated device according to the second tag information; obtaining, through the management host, a third monitoring result and a fourth monitoring result of the target management slave, wherein the third monitoring result is used to indicate whether a key exists in the target management slave, and the fourth monitoring result is used to indicate whether the key exists in the target management slave is an isolation key that matches the target management slave; The management host generates key status information of the target management slave according to the third monitoring result and the fourth monitoring result.
9. The key control method according to claim 6, characterized in that: The key management system further includes a management platform, wherein a communication connection is established between the management platform and the management host. Before obtaining the task status information of the previous isolated task of the current isolated task in the maintenance work order through the management host, the key management system further includes: When the management platform receives a maintenance work order, a corresponding approval process is generated through the management platform; When the management platform detects that the approval process is completed, the maintenance work order is sent to the corresponding management host through the management platform.
10. The key control method according to any one of claims 1 to 9, characterized in that: When the management host detects that all virtual security locks of the target management slave have been authorized and locked, before obtaining the license verification information corresponding to the current isolation task and authorizing and locking the virtual control lock of the target management slave using the license verification information, the method further includes: If the status information of the current isolated task meets the first preset condition, the maintenance verification information set corresponding to the current isolated task is obtained through the management host in order of authority levels from high to low, and each maintenance verification information in the maintenance verification information set corresponds one-to-one to each maintenance task corresponding to the current isolated task, and one maintenance verification information corresponds to one authority level; Verifying each maintenance verification information in the maintenance verification information set by the management host in descending order of authority level; If any maintenance verification information passes the verification, the management host authorizes and locks the corresponding virtual security lock in the target management slave, and the target management slave is the management slave corresponding to the current isolation task among the at least two management slaves.
11. A key control device, characterized in that: Applied to a key management system, the key management system includes a management host and at least two management slaves, each of the management slaves is used to access a corresponding isolation key, and the key control device includes: A first acquisition module is used to obtain, through the management host, status information of the current isolation task in the maintenance work order, wherein the maintenance work order includes at least one isolation task and at least one maintenance task corresponding to each isolation task, and the isolation task is used to instruct the corresponding isolation device to be locked by the isolation key. After the locking is completed, the isolation key is stored in the corresponding management slave according to the preset requirements; A second acquisition module is configured to obtain target maintenance verification information through the management host if the status information of the current isolation task meets the first preset condition, and verify the target maintenance verification information, where the target maintenance verification information is the maintenance verification information of any maintenance task corresponding to the current isolation task; A first locking module is configured to authorize and lock a virtual security lock corresponding to a target management slave through the management host if the verification passes, the target management slave being the management slave corresponding to the current isolation task among the at least two management slaves; The second locking module is used to obtain the license verification information corresponding to the current isolation task when the management host detects that all virtual security locks of the target management slave are authorized and locked, and to authorize and lock the virtual control lock of the target management slave through the license verification information.
12. A key management system, characterized in that: The key management system includes: a management host, at least two management slaves, a memory and at least one processor, wherein the memory stores instructions; The at least one processor calls the instructions in the memory to enable the key management system to execute the key management method according to any one of claims 1 to 10.
13. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by the processor, the key control method as described in any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Overhauling, separating, managing and controlling system of electrical equipment
CN101820141A
Substation maintenance isolation management and control method
CN112837451A