本发明涉及电力设备维护,尤其涉及一种钥匙管控方法、装置、钥匙管理系统及存储介质。
背景技术:
1、在对工矿企业的设备检修时,需要切断所有输向检修设备区域的能量,如水、电、油和气等来源,以确保检修设备及检修人员的安全。因此,在设备检修过程中,需要使用大量的检修隔离锁具,临时锁定需要检修设备的开关或操作机构,实现对周边能量源的强制隔离,使检修设备周边形成一个安全区域。
2、在设备检修过程中,将检修隔离锁具对应的隔离钥匙存放在钥匙箱中,但是,开启钥匙箱的机械锁钥匙易丢失且易复制,从而导致了钥匙箱中的隔离钥匙容易被滥用,进而导致了隔离钥匙的使用安全性较低。
技术实现思路
1、本发明提供了一种钥匙管控方法、装置、钥匙管理系统及存储介质,用于提高隔离钥匙的使用安全性。
2、本发明第一方面提供了一种钥匙管控方法,应用于钥匙管理系统,所述钥匙管理系统包括管理主机和至少两个管理从机,各所述管理从机用于存取对应的隔离钥匙,包括:通过所述管理主机获取检修工单中当前隔离任务的状态信息,所述检修工单包括至少一个隔离任务以及各隔离任务对应的至少一个检修任务,隔离任务用于指示通过隔离钥匙对对应的隔离设备进行锁定,锁定完成后按照预置要求将隔离钥匙存放于对应的管理从机;若所述当前隔离任务的状态信息符合第一预设条件,则通过所述管理主机获取目标检修验证信息,并对所述目标检修验证信息进行校验,所述目标检修验证信息为所述当前隔离任务对应的任一检修任务的检修验证信息;若校验通过,则通过所述管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,所述目标管理从机为所述至少两个管理从机中与所述当前隔离任务对应的管理从机;当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权锁定完成时,获取所述当前隔离任务对应的许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权锁定。
3、在一种可行的实施方式中,在所述当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权锁定完成时,获取所述当前隔离任务对应的许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权锁定之后,还包括:通过所述管理主机获取所述当前隔离任务所对应的各检修任务的状态信息;若各检修任务的状态信息均指示检修任务已完成,则通过所述管理主机再次获取所述目标检修验证信息,并对所述目标检修验证信息进行校验;若校验通过,则通过所述管理主机对所述目标管理从机中对应的虚拟安全锁进行授权解锁;若所述至少一个隔离任务的数量为一个以上,则当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权解锁完成时,判断所述目标管理从机对应的上一管理从机的状态是否符合第二预设条件;若所述上一管理从机的状态符合所述第二预设条件,则通过所述管理主机再次获取所述许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权解锁。
4、在一种可行的实施方式中,在所述若校验通过,则通过所述管理主机对所述目标管理从机中对应的虚拟安全锁进行授权解锁之后,还包括:若所述至少一个隔离任务的数量为一个,则当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权解锁完成时,通过所述管理主机再次获取所述许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权解锁。
5、在一种可行的实施方式中,在所述若所述上一管理从机的状态符合所述第二预设条件,则通过所述管理主机再次获取所述许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权解锁之后,还包括:通过所述管理主机获取目标隔离设备的状态信息和所述目标管理从机的状态信息,所述目标隔离设备为所述目标管理从机中的隔离钥匙对应的隔离设备;若所述目标隔离设备的状态信息指示所述当前隔离任务对应的隔离设备已完成解锁,且所述目标管理从机的状态信息指示所述目标管理从机中对应的隔离钥匙处于在位状态,则通过所述管理主机控制所述目标管理从机的机箱门关闭。
6、在一种可行的实施方式中,所述通过所述管理主机获取目标隔离设备的状态信息和所述目标管理从机的状态信息,包括:通过所述管理主机获取目标隔离设备的第一标签信息,所述第一标签信息指示所述目标隔离设备是否处于解锁状态;通过所述管理主机根据所述第一标签信息生成所述目标隔离设备的状态信息;通过所述管理主机获取所述目标管理从机的第一监测结果和第二监测结果,所述第一监测结果用于指示所述目标管理从机中是否存在钥匙,所述第二监测结果用于指示所述目标管理从机中存在的钥匙是否为与所述目标管理从机匹配的隔离钥匙;通过所述管理主机根据所述第一监测结果和所述第二监测结果生成所述目标管理从机的状态信息。
7、在一种可行的实施方式中,所述至少一个隔离任务的数量为一个以上,在所述通过所述管理主机获取检修工单中当前隔离任务的状态信息之前,还包括:通过所述管理主机获取所述检修工单中所述当前隔离任务的上一隔离任务的任务状态信息;若所述上一隔离任务的任务状态信息指示所述上一隔离任务已完成,则通过所述管理主机获取所述当前隔离任务的任务状态信息,并根据所述当前隔离任务的任务状态信息生成所述当前隔离任务的状态信息。
8、在一种可行的实施方式中,所述若所述上一隔离任务的任务状态信息指示所述上一隔离任务已完成,则通过所述管理主机获取所述当前隔离任务的任务状态信息,并根据所述当前隔离任务的任务状态信息生成所述当前隔离任务的状态信息,包括:若所述上一隔离任务的任务状态信息指示所述上一隔离任务已完成,则通过所述管理主机再次获取许可验证信息;通过所述管理主机基于所述许可验证信息控制所述当前隔离任务的目标管理从机的机箱门开启;通过所述管理主机获取目标隔离设备的设备状态信息和所述目标管理从机的钥匙状态信息,所述目标隔离设备为所述目标管理从机中的隔离钥匙对应的隔离设备;若所述设备状态信息指示所述目标隔离设备已完成锁定,且所述钥匙状态信息指示所述目标管理从机对应的隔离钥匙处于在位状态,则通过所述管理主机对所述目标管理从机进行处理,并对应生成所述当前隔离任务的状态信息。
9、在一种可行的实施方式中,所述通过所述管理主机获取目标隔离设备的设备状态信息和所述目标管理从机的钥匙状态信息,包括:通过所述管理主机获取目标隔离设备的第二标签信息,所述第二标签信息用于指示所述目标隔离设备是否处于锁定状态;通过所述管理主机根据所述第二标签信息生成所述目标隔离设备的设备状态信息;通过所述管理主机获取所述目标管理从机的第三监测结果和第四监测结果,所述第三监测结果用于指示所述目标管理从机中是否存在钥匙,所述第四监测结果用于指示所述目标管理从机中存在的钥匙是否为与所述目标管理从机匹配的隔离钥匙;通过所述管理主机根据所述第三监测结果和所述第四监测结果生成所述目标管理从机的钥匙状态信息。
10、在一种可行的实施方式中,所述钥匙管理系统还包括管理平台,所述管理平台与所述管理主机之间建立通信连接,在所述通过所述管理主机获取所述检修工单中所述当前隔离任务的上一隔离任务的任务状态信息之前,还包括:当所述管理平台接收到检修工单时,通过所述管理平台生成对应的审批流程;当所述管理平台检测到所述审批流程完成审批时,通过所述管理平台将所述检修工单发送至对应的管理主机。
11、在一种可行的实施方式中,在所述当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权锁定完成时,获取所述当前隔离任务对应的许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权锁定之前,还包括:若所述当前隔离任务的状态信息符合第一预设条件,则通过所述管理主机按照权限等级从高到低的顺序获取所述当前隔离任务对应的检修验证信息集,所述检修验证信息集中的各检修验证信息与所述当前隔离任务对应的各检修任务一一对应,一个检修验证信息对应一个权限等级;通过所述管理主机按照权限等级从高到低的顺序对所述检修验证信息集中的各检修验证信息进行校验;若任一检修验证信息校验通过,则通过所述管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,所述目标管理从机为所述至少两个管理从机中与所述当前隔离任务对应的管理从机。
12、本发明第二方面提供了一种钥匙管控装置,应用于钥匙管理系统,所述钥匙管理系统包括管理主机和至少两个管理从机,各所述管理从机用于存取对应的隔离钥匙,包括:第一获取模块,用于通过所述管理主机获取检修工单中当前隔离任务的状态信息,所述检修工单包括至少一个隔离任务以及各隔离任务对应的至少一个检修任务,隔离任务用于指示通过隔离钥匙对对应的隔离设备进行锁定,锁定完成后按照预置要求将隔离钥匙存放于对应的管理从机;第二获取模块,用于若所述当前隔离任务的状态信息符合第一预设条件,则通过所述管理主机获取目标检修验证信息,并对所述目标检修验证信息进行校验,所述目标检修验证信息为所述当前隔离任务对应的任一检修任务的检修验证信息;第一锁定模块,用于若校验通过,则通过所述管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,所述目标管理从机为所述至少两个管理从机中与所述当前隔离任务对应的管理从机;第二锁定模块,用于当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权锁定完成时,获取所述当前隔离任务对应的许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权锁定。
13、在一种可行的实施方式中,所述钥匙管控装置还包括:第三获取模块,用于通过所述管理主机获取所述当前隔离任务所对应的各检修任务的状态信息;第一校验模块,用于若各检修任务的状态信息均指示检修任务已完成,则通过所述管理主机再次获取所述目标检修验证信息,并对所述目标检修验证信息进行校验;第一解锁模块,用于若校验通过,则通过所述管理主机对所述目标管理从机中对应的虚拟安全锁进行授权解锁;判断模块,用于若所述至少一个隔离任务的数量为一个以上,则当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权解锁完成时,判断所述目标管理从机对应的上一管理从机的状态是否符合第二预设条件;第二解锁模块,用于若所述上一管理从机的状态符合所述第二预设条件,则通过所述管理主机再次获取所述许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权解锁。
14、在一种可行的实施方式中,所述钥匙管控装置还包括:第三解锁模块,用于若所述至少一个隔离任务的数量为一个,则当所述管理主机检测到所述目标管理从机的所有虚拟安全锁均授权解锁完成时,通过所述管理主机再次获取所述许可验证信息,并通过所述许可验证信息对所述目标管理从机的虚拟控制锁进行授权解锁。
15、在一种可行的实施方式中,所述钥匙管控装置还包括:第四获取模块,用于通过所述管理主机获取目标隔离设备的状态信息和所述目标管理从机的状态信息,所述目标隔离设备为所述目标管理从机中的隔离钥匙对应的隔离设备;控制模块,用于若所述目标隔离设备的状态信息指示所述当前隔离任务对应的隔离设备已完成解锁,且所述目标管理从机的状态信息指示所述目标管理从机中对应的隔离钥匙处于在位状态,则通过所述管理主机控制所述目标管理从机的机箱门关闭。
16、在一种可行的实施方式中,所述第四获取模块具体用于:通过所述管理主机获取目标隔离设备的第一标签信息,所述第一标签信息指示所述目标隔离设备是否处于解锁状态;通过所述管理主机根据所述第一标签信息生成所述目标隔离设备的状态信息;通过所述管理主机获取所述目标管理从机的第一监测结果和第二监测结果,所述第一监测结果用于指示所述目标管理从机中是否存在钥匙,所述第二监测结果用于指示所述目标管理从机中存在的钥匙是否为与所述目标管理从机匹配的隔离钥匙;通过所述管理主机根据所述第一监测结果和所述第二监测结果生成所述目标管理从机的状态信息。
17、在一种可行的实施方式中,所述钥匙管控装置还包括:第五获取模块,用于通过所述管理主机获取所述检修工单中所述当前隔离任务的上一隔离任务的任务状态信息;第一生成模块,用于若所述上一隔离任务的任务状态信息指示所述上一隔离任务已完成,则通过所述管理主机获取所述当前隔离任务的任务状态信息,并根据所述当前隔离任务的任务状态信息生成所述当前隔离任务的状态信息。
18、在一种可行的实施方式中,所述第一生成模块包括:第一获取单元,用于若所述上一隔离任务的任务状态信息指示所述上一隔离任务已完成,则通过所述管理主机再次获取许可验证信息;控制单元,用于通过所述管理主机基于所述许可验证信息控制所述当前隔离任务的目标管理从机的机箱门开启;第二获取单元,用于通过所述管理主机获取目标隔离设备的设备状态信息和所述目标管理从机的钥匙状态信息,所述目标隔离设备为所述目标管理从机中的隔离钥匙对应的隔离设备;生成单元,用于若所述设备状态信息指示所述目标隔离设备已完成锁定,且所述钥匙状态信息指示所述目标管理从机对应的隔离钥匙处于在位状态,则通过所述管理主机对所述目标管理从机进行处理,并对应生成所述当前隔离任务的状态信息。
19、在一种可行的实施方式中,所述第二获取单元具体用于:通过所述管理主机获取目标隔离设备的第二标签信息,所述第二标签信息用于指示所述目标隔离设备是否处于锁定状态;通过所述管理主机根据所述第二标签信息生成所述目标隔离设备的设备状态信息;通过所述管理主机获取所述目标管理从机的第三监测结果和第四监测结果,所述第三监测结果用于指示所述目标管理从机中是否存在钥匙,所述第四监测结果用于指示所述目标管理从机中存在的钥匙是否为与所述目标管理从机匹配的隔离钥匙;通过所述管理主机根据所述第三监测结果和所述第四监测结果生成所述目标管理从机的钥匙状态信息。
20、在一种可行的实施方式中,所述钥匙管控装置还包括:第二生成模块,用于当所述管理平台接收到检修工单时,通过所述管理平台生成对应的审批流程;发送模块,用于当所述管理平台检测到所述审批流程完成审批时,通过所述管理平台将所述检修工单发送至对应的管理主机。
21、在一种可行的实施方式中,所述钥匙管控装置还包括:第六获取模块,用于若所述当前隔离任务的状态信息符合第一预设条件,则通过所述管理主机按照权限等级从高到低的顺序获取所述当前隔离任务对应的检修验证信息集,所述检修验证信息集中的各检修验证信息与所述当前隔离任务对应的各检修任务一一对应,一个检修验证信息对应一个权限等级;第二校验模块,用于通过所述管理主机按照权限等级从高到低的顺序对所述检修验证信息集中的各检修验证信息进行校验;第三锁定模块,用于若任一检修验证信息校验通过,则通过所述管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,所述目标管理从机为所述至少两个管理从机中与所述当前隔离任务对应的管理从机。
22、本发明第三方面提供了一种钥匙管理系统,包括:管理主机、至少两个管理从机、存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述钥匙管理系统执行上述的钥匙管控方法。
23、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的钥匙管控方法。
24、本发明提供的技术方案中,通过管理主机获取检修工单中当前隔离任务的状态信息,检修工单包括至少一个隔离任务以及各隔离任务对应的至少一个检修任务,隔离任务用于指示通过隔离钥匙对对应的隔离设备进行锁定,锁定完成后按照预置要求将隔离钥匙存放于对应的管理从机;若当前隔离任务的状态信息符合第一预设条件,则通过管理主机获取目标检修验证信息,并对目标检修验证信息进行校验,目标检修验证信息为当前隔离任务对应的任一检修任务的检修验证信息;若校验通过,则通过管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,目标管理从机为至少两个管理从机中与当前隔离任务对应的管理从机;当管理主机检测到目标管理从机的所有虚拟安全锁均授权锁定完成时,获取当前隔离任务对应的许可验证信息,并通过许可验证信息对目标管理从机的虚拟控制锁进行授权锁定。本发明实施例中,通过管理主机获取检修工单中当前隔离任务的状态信息,若当前隔离任务的状态信息符合第一预设条件,则通过管理主机获取目标检修验证信息并进行校验,若校验通过,则通过管理主机对目标管理从机中对应的虚拟安全锁进行授权锁定,当管理主机检测到目标管理从机的所有虚拟安全锁均授权锁定完成时,获取当前隔离任务对应的许可验证信息,并通过许可验证信息对目标管理从机的虚拟控制锁进行授权锁定,避免了开启钥匙箱的机械锁钥匙易丢失且易复制的问题,避免了钥匙箱中的隔离钥匙容易被滥用的问题,满足了在设备检修过程中隔离钥匙的存取对检修工作许可人和检修人员的身份识别要求,提高了隔离钥匙的使用安全性,不仅可以避免钥匙箱的机械锁被其他人员通开而导致检修人员自身安全无法得到保证的问题,而且简化了操作流程,无需随身携带机械锁及钥匙,降低了管理成本,厂家无需管理大量锁具及钥匙。