CN113971851B - 银行钞箱的开锁方法及装置 - Google Patents
银行钞箱的开锁方法及装置 Download PDFInfo
- Publication number
- CN113971851B CN113971851B CN202111239103.XA CN202111239103A CN113971851B CN 113971851 B CN113971851 B CN 113971851B CN 202111239103 A CN202111239103 A CN 202111239103A CN 113971851 B CN113971851 B CN 113971851B
- Authority
- CN
- China
- Prior art keywords
- unlocking
- bank note
- task
- information
- note box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012795 verification Methods 0.000 claims abstract description 37
- 238000012423 maintenance Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Abstract
本发明公开了一种银行钞箱的开锁方法及装置,该方法包括:根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,银行钞箱上设置有动态密码锁;接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁,进而通过在银行钞箱上安装动态密码锁,根据预先建立的开锁任务对开锁人在银行钞箱发起的开锁请求进行校验,减少了开锁过程中的人为参与,提高了银行钞箱开锁的安全性。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种银行钞箱的开锁方法及装置。
背景技术
银行自助设备安全管理是管理工作中的重点,当前银行自助设备里的钞箱大多采用机械锁的方式保证现钞的安全,人工管理机械钥匙和密码,完全依赖于员工本身素质来避免密码泄漏风险,使得银行自助设备存在较大的安全隐患。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种银行钞箱的开锁方法,用于提高银行钞箱开锁的安全性,包括:
根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱上设置有动态密码锁;
接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁。
本发明实施例提供一种银行钞箱的开锁装置,用于提高银行钞箱开锁的安全性,包括:
开锁任务建立模块,用于根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱上设置有动态密码锁;
开锁任务查询模块,用于接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
校验模块,用于根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
开锁码生成模块,用于在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述银行钞箱的开锁方法。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有执行上述银行钞箱的开锁方法的计算机程序。
本发明实施例通过:根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,银行钞箱上设置有动态密码锁;接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁,进而通过在银行钞箱上安装动态密码锁,根据预先建立的开锁任务对开锁人在银行钞箱发起的开锁请求进行校验,实现了银行钞箱开锁的自动校验和开锁,减少了开锁过程中的人为参与,提高了银行钞箱开锁的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中银行钞箱的开锁方法流程的示意图;
图2为图1中步骤103的具体流程的示意图;
图3为本发明实施例中银行***网络异常时银行钞箱的开锁流程的示意图;
图4为本发明实施例中银行钞箱的开锁装置结构的示意图;
图5为本发明实施例中银行钞箱的开锁装置另一结构的示意图;
图6为第一具体实施例流程的示意图;
图7为第二具体实施例流程的示意图;
图8为第三具体实施例流程的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
为了解决现有的银行自助设备的钞箱采用机械锁,通过人工管理钥匙和密码,使得银行自助设备存在较大的安全隐患的技术问题,本发明实施例提供一种银行钞箱的开锁方法,用于提高银行钞箱开锁的安全性,图1为本发明实施例中银行钞箱的开锁方法流程的示意图,如图1所示,该方法包括:
步骤101:根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱上设置有动态密码锁;
步骤102:接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
步骤103:根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
步骤104:在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁。
如图1所示,本发明实施例通过:根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,银行钞箱上设置有动态密码锁;接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;在校验通过后,生成开锁码;将开锁码发送至待开银行钞箱对应的动态密码锁,进而通过在银行钞箱上安装动态密码锁,根据预先建立的开锁任务对开锁人在银行钞箱发起的开锁请求进行校验,实现了银行钞箱开锁的自动校验和开锁,减少了开锁过程中的人为参与,提高了银行钞箱开锁的安全性。
在一个实施例中,银行钞箱的开锁任务包括:加钞开锁任务、清机开锁任务或故障维护开锁任务。
具体实施时,首先可以在多个银行钞箱上安装动态密码锁,通过银行后台终端记录动态密码锁与银行钞箱的对应关系,并对多个银行钞箱的动态密码锁的进行集中管控,具体的,步骤101中,在银行钞箱需要进行加钞、清机或故障维护等操作时,工作人员可以预先输入任务类型、开锁时间信息、开锁人信息和待开银行钞箱信息,银行后台终端根据工作人员输入的信息,建立一个或多个银行钞箱的开锁任务,例如,在银行钞箱需要进行加钞时,建立加钞开锁任务,在银行钞箱需要清机时,建立清机开锁任务,在银行钞箱需要故障维护时,建立故障维护开锁任务,还可以基于其他的业务场景建立对应的开锁任务,本发明不以此为限定。
在一个实施例中,在建立银行钞箱的开锁任务后,还包括:
接收审核人员对银行钞箱的开锁任务的审核结果;
在审核结果为审核通过时,确定银行钞箱的开锁任务有效。
具体实施时,在建立银行钞箱的开锁任务后,开锁任务的状态为待生效,此时需要网点的审核人员进行任务审核,审核人员对开锁任务的任务需求进行核实,确认无误后进行任务审批,审批通过时开锁任务的状态变更为已生效,审批未通过时,开锁任务的状态变更为已失效。
步骤102中,银行后台终端可以接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求是否存在对应的目标开锁任务,若存在目标开锁任务,首先判断目标开锁任务的有效性,若目标开锁任务的状态为有效,则进行后续判断,若不存在目标开锁任务或目标开锁任务的状态为失效,则结束流程。
图2为图1中步骤103的具体流程的示意图,如图2所示,在一个实施例中,步骤103中根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验,可以包括:
步骤201:判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息是否一致;
步骤202:在开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息一致时,对开锁人进行操作权限校验和指纹识别;
步骤203:在开锁人的操作权限校验通过和指纹识别成功时,确定校验通过。
在一个实施例中,步骤102还包括:
在开锁请求对应的目标开锁任务有效时,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验。
具体实施时,步骤103中可以判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息是否一致,包括,判断开锁请求的开锁时间信息是否在目标开锁任务的预设的开锁时间范围内,开锁请求的开锁人与目标开锁任务的开锁人是否为同一人,开锁请求的待开银行钞箱与目标开锁任务的待开银行钞箱是否为同一待开银行钞箱。
在开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息一致时,对开锁人进行操作权限校验,校验开锁人是否具备目标开锁任务的开锁权限,在开锁人具备开锁权限时,接收开锁人录入的指纹信息,判断开锁人录入的指纹信息与***中预先存储的指纹信息是否一致,若一致,则确定校验通过。
上述校验包括:审核人员的对开锁任务的审核,目标开锁任务与开锁请求的信息对比、开锁人操作权限校验,以及开锁人指纹识别,经过上述多维度的综合信息校验,能够确保银行钞箱的开锁信息的准确性,有效提高银行钞箱开锁的安全性。
最后,步骤104中,在校验通过后,可以生成开锁码,并将开锁码发送至待开银行钞箱对应的动态密码锁,动态密码锁会将该开锁码与一自动生成的开锁码进行比较,在一致时,打开动态密码锁,开锁码可以根据锁具编号、基于开锁请求生成的随机数,以及锁具上一次闭锁时生成的闭锁校验码进行组合与加密运算得到。
在一个实施例中,该方法还包括:
动态密码锁打开后,在接收到开锁人发送的开锁任务完成指令时,将开锁码作废,确定目标开锁任务失效。
具体实施时,动态密码锁打开后,开锁人对银行钞箱进行对应的加钞、清机或故障维护操作,操作完成后,开锁人关闭动态密码锁,并从银行钞箱发出开锁任务完成指令,银行后台终端收到开锁任务完成指令后,将开锁码作废,将目标开锁任务的状态变更为已失效。
通过对开锁任务的状态维护,记录开锁任务的状态变更情况以及开锁人信息,可以实现银行钞箱开锁操作的实时监控,在发现异常时可以及时排查,进一步提高了银行钞箱开锁的安全性。
图3为本发明实施例中银行***网络异常时银行钞箱的开锁流程的示意图,如图3所示,在步骤101建立银行钞箱的开锁任务后,该方法还可以包括:
步骤301:在银行***网络异常时,接收审核人员对银行钞箱的开锁任务的审核结果;
步骤302:在审核结果为审核通过时,生成开锁码;
步骤303:将开锁码发送至开锁人的手机。
具体实施时,在银行***网络异常时,银行后台终端与银行钞箱的网络连接中断,处于应急状态,此时建立银行钞箱的开锁任务可以是应急开锁任务,需要网点的审核人员进行任务审核,审核人员对开锁任务的任务需求和任务信息进行核实和校验,确认无误后进行任务审批,审批通过时开锁任务的状态变更为已生效,并生成开锁码,将开锁码发送至开锁人的手机,开锁人需要在银行钞箱手动输入开锁码打开动态密码锁,操作完成后,通过手机发送开锁任务完成指令,银行后台终端的工作人员收到开锁任务完成指令时,将开锁任务的状态变更为已失效。
基于同一发明构思,本发明实施例中还提供了一种银行钞箱的开锁装置,如下面的实施例。由于银行钞箱的开锁装置解决问题的原理与银行钞箱的开锁方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本发明实施例提供一种银行钞箱的开锁装置,用于提高银行钞箱开锁的安全性,图4为本发明实施例中银行钞箱的开锁装置结构的示意图,如图4所示,该装置包括:
开锁任务建立模块01,用于根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱上设置有动态密码锁;
开锁任务查询模块02,用于接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
校验模块03,用于根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
开锁码生成模块04,用于在校验通过后,生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁。
在一个实施例中,校验模块03具体用于:
判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息是否一致;
在开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息一致时,对开锁人进行操作权限校验和指纹识别;
在开锁人的操作权限校验通过和指纹识别成功时,确定校验通过。
在一个实施例中,银行钞箱的开锁任务包括:加钞开锁任务、清机开锁任务或故障维护开锁任务。
图5为本发明实施例中银行钞箱的开锁装置另一结构的示意图,如图5所示,在一个实施例中,还包括:审核模块05,用于:
在建立银行钞箱的开锁任务后,接收审核人员对银行钞箱的开锁任务的审核结果;
在审核结果为审核通过时,确定银行钞箱的开锁任务有效;
校验模块03还用于:
在开锁请求对应的目标开锁任务有效时,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验。
如图5所示,在一个实施例中,还包括:任务状态维护模块06,用于:
动态密码锁打开后,在接收到开锁人发送的开锁任务完成指令时,将开锁码作废,确定目标开锁任务失效。
如图5所示,在一个实施例中,还包括:应急模块07,用于:
在建立银行钞箱的开锁任务后,在银行***网络异常时,接收审核人员对银行钞箱的开锁任务的审核结果;
在审核结果为审核通过时,生成开锁码;
将开锁码发送至开锁人的手机。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述银行钞箱的开锁方法。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有执行上述银行钞箱的开锁方法的计算机程序。
下面举具体的例子,以便于理解本发明如何实施。
具体实施例包括:银行后台终端和多个银行钞箱,每个银行钞箱上安装有动态密码锁,银行后台终端记录动态密码锁与银行钞箱的对应关系,并对多个银行钞箱的开锁任务进行集中管控,下面介绍第一具体实施例,图6为第一具体实施例流程的示意图,如图6所示,第一具体实施例针对自助设备需要加钞时的场景,执行如下步骤:
S101:自助设备需要加钞时,工作人员在银行后台终端预先输入任务类型、开锁时间信息、开锁人信息和待开银行钞箱信息,银行后台终端根据工作人员输入的信息,建立加钞开锁任务,加钞开锁任务的状态为待生效;
S102:审核人员对加钞开锁任务的任务需求进行核实,确认无误后进行任务审批,审批通过时加钞开锁任务的状态变更为已生效,执行S103,审批未通过时,加钞开锁任务的状态变更为已失效,结束流程;
S103:接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求是否存在对应的目标加钞开锁任务,若存在目标加钞开锁任务,判断目标加钞开锁任务的有效性,若目标加钞开锁任务的状态为有效,执行S104,若不存在目标加钞开锁任务或目标加钞开锁任务的状态为失效,结束流程;
S104:判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标加钞开锁任务中对应的信息是否一致,若一致,执行S105,若不一致,结束流程;
S105:对开锁人进行操作权限校验,校验开锁人是否具备目标加钞开锁任务的开锁权限,若具备,执行S106,若不具备,结束流程;
S106:接收开锁人录入的指纹信息,判断开锁人录入的指纹信息与***中预先存储的指纹信息是否一致,若一致,确认校验通过,执行S107,若不一致,结束流程;
S107:根据锁具编号、基于开锁请求生成的随机数,以及锁具上一次闭锁时生成的闭锁校验码进行组合与加密运算生成开锁码,并将开锁码发送至待开银行钞箱对应的动态密码锁;
S108:动态密码锁将该开锁码与一自动生成的开锁码进行比较,在一致时,打开动态密码锁;
S109:开锁人执行加钞操作,操作完成后,关闭动态密码锁,并从银行钞箱发出开锁任务完成指令;
S110:银行后台终端收到开锁任务完成指令后,将开锁码作废,将目标加钞开锁任务的状态变更为已失效。
下面介绍第二具体实施例,图7为第二具体实施例流程的示意图,如图7所示,第二具体实施例针对自助设备需要故障维护时的场景,执行如下步骤:
S201:自助设备需要故障维护时,工作人员在银行后台终端预先输入任务类型、开锁时间信息、开锁人信息和待开银行钞箱信息,银行后台终端根据工作人员输入的信息,建立故障维护开锁任务,故障维护开锁任务的状态为待生效;
S202:审核人员对故障维护开锁任务的任务需求进行核实,确认无误后进行任务审批,审批通过时故障维护开锁任务的状态变更为已生效,执行S203,审批未通过时,故障维护开锁任务的状态变更为已失效,结束流程;
S203:接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求是否存在对应的目标故障维护开锁任务,若存在目标故障维护开锁任务,判断目标故障维护开锁任务的有效性,若目标故障维护开锁任务的状态为有效,执行S204,若不存在目标故障维护开锁任务或目标故障维护开锁任务的状态为失效,结束流程;
S204:判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标故障维护开锁任务中对应的信息是否一致,若一致,执行S205,若不一致,结束流程;
S205:对开锁人进行操作权限校验,校验开锁人是否具备目标故障维护开锁任务的开锁权限,若具备,执行S206,若不具备,结束流程;
S206:接收开锁人录入的指纹信息,判断开锁人录入的指纹信息与***中预先存储的指纹信息是否一致,若一致,确认校验通过,执行S207,若不一致,结束流程;
S207:根据锁具编号、基于开锁请求生成的随机数,以及锁具上一次闭锁时生成的闭锁校验码进行组合与加密运算生成开锁码,并将开锁码发送至待开银行钞箱对应的动态密码锁;
S208:动态密码锁将该开锁码与一自动生成的开锁码进行比较,在一致时,打开动态密码锁;
S209:开锁人执行故障维护操作,操作完成后,关闭动态密码锁,并从银行钞箱发出开锁任务完成指令;
S210:银行后台终端收到开锁任务完成指令后,将开锁码作废,将目标故障维护开锁任务的状态变更为已失效。
下面介绍第三具体实施例,图8为第三具体实施例流程的示意图,如图8所示,第三具体实施例针对应急场景,执行如下步骤:
S301:银行***网络异常时,银行后台终端与银行钞箱的网络连接中断,处于应急状态,工作人员在银行后台终端预先输入任务类型、开锁时间信息、开锁人信息和待开银行钞箱信息,银行后台终端根据工作人员输入的信息,建立应急开锁任务,应急开锁任务的状态为待生效;
S302:审核人员对应急开锁任务的任务需求和任务信息进行核实和校验,确认无误后进行任务审批,审批通过时应急开锁任务的状态变更为已生效,执行S303,审批未通过时,应急开锁任务的状态变更为已失效,结束流程;
S303:生成开锁码,将开锁码发送至开锁人的手机;
S304:开锁人在银行钞箱手动输入开锁码打开动态密码锁,进行应急开锁任务操作,操作完成后,通过手机发送开锁任务完成指令;
S305:银行后台终端的工作人员收到开锁任务完成指令时,将开锁任务的状态变更为已失效。:
综上所述,本发明实施例通过:根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,银行钞箱上设置有动态密码锁;接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;在校验通过后,生成开锁码;将开锁码发送至待开银行钞箱对应的动态密码锁,进而通过在银行钞箱上安装动态密码锁,根据预先建立的开锁任务对开锁人在银行钞箱发起的开锁请求进行校验,实现了银行钞箱开锁的自动校验和开锁,减少了开锁过程中的人为参与,提高了银行钞箱开锁的安全性。
此外,开锁校验包括:审核人员的对开锁任务的审核,目标开锁任务与开锁请求的信息对比、开锁人操作权限校验,以及开锁人指纹识别,经过上述多维度的综合信息校验,能够确保银行钞箱的开锁信息的准确性,有效提高银行钞箱开锁的安全性。
通过对加钞开锁任务、清机开锁任务、故障维护开锁任务,以及应急开锁任务的状态维护,可以满足银行钞箱开锁不同场景的需求,通过记录开锁任务的状态变更情况以及开锁人信息,能够实现银行钞箱开锁操作的实时监控,在发现异常时可以及时排查,进一步提高了银行钞箱开锁的安全性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种银行钞箱的开锁方法,其特征在于,包括:
根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱的开锁任务包括:加钞开锁任务、清机开锁任务或故障维护开锁任务;银行钞箱上设置有动态密码锁,通过银行后台终端记录动态密码锁与银行钞箱的对应关系,对多个银行钞箱的动态密码锁的进行集中管控;
接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
在校验通过后,根据锁具编号、基于开锁请求生成的随机数,以及锁具上一次闭锁时生成的闭锁校验码进行组合与加密运算生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁;其中,动态密码锁将该开锁码与一自动生成的开锁码进行比较;
在动态密码锁将该开锁码与一自动生成的开锁码比较一致时,打开动态密码锁;
当开锁人操作完成后,关闭动态密码锁,从银行钞箱发出开锁任务完成指令;其中,银行后台终端收到开锁任务完成指令后,将开锁码作废,将目标加钞开锁任务的状态变更为已失效。
2.如权利要求1所述的方法,其特征在于,根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验,包括:
判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息是否一致;
在开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息一致时,对开锁人进行操作权限校验和指纹识别;
在开锁人的操作权限校验通过和指纹识别成功时,确定校验通过。
3.如权利要求1所述的方法,其特征在于,在建立银行钞箱的开锁任务后,还包括:
接收审核人员对银行钞箱的开锁任务的审核结果;
在审核结果为审核通过时,确定银行钞箱的开锁任务有效;
根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验,还包括:
在开锁请求对应的目标开锁任务有效时,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验。
4.如权利要求3所述的方法,其特征在于,还包括:
动态密码锁打开后,在接收到开锁人发送的开锁任务完成指令时,将开锁码作废,确定目标开锁任务失效。
5.如权利要求1所述的方法,其特征在于,在建立银行钞箱的开锁任务后,还包括:
在银行***网络异常时,接收审核人员对银行钞箱的开锁任务的审核结果;
在审核结果为审核通过时,生成开锁码;
将开锁码发送至开锁人的手机。
6.一种银行钞箱的开锁装置,其特征在于,包括:
开锁任务建立模块,用于根据工作人员在银行后台终端输入的开锁时间信息、开锁人信息和待开银行钞箱信息,建立银行钞箱的开锁任务,其中,银行钞箱的开锁任务包括:加钞开锁任务、清机开锁任务或故障维护开锁任务;银行钞箱上设置有动态密码锁,通过银行后台终端记录动态密码锁与银行钞箱的对应关系,对多个银行钞箱的动态密码锁的进行集中管控;
开锁任务查询模块,用于接收开锁人在银行钞箱上发起的开锁请求,查询开锁请求对应的目标开锁任务;
校验模块,用于根据开锁请求对应的目标开锁任务,对开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息进行校验;
开锁码生成模块,用于在校验通过后,根据锁具编号、基于开锁请求生成的随机数,以及锁具上一次闭锁时生成的闭锁校验码进行组合与加密运算生成开锁码,将开锁码发送至待开银行钞箱对应的动态密码锁;其中,动态密码锁将该开锁码与一自动生成的开锁码进行比较;在动态密码锁将该开锁码与一自动生成的开锁码比较一致时,打开动态密码锁;当开锁人操作完成后,关闭动态密码锁,从银行钞箱发出开锁任务完成指令;其中,银行后台终端收到开锁任务完成指令后,将开锁码作废,将目标加钞开锁任务的状态变更为已失效。
7.如权利要求6所述的装置,其特征在于,校验模块具体用于:
判断开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息是否一致;
在开锁请求的开锁时间信息、开锁人信息和待开银行钞箱信息与目标开锁任务中对应的信息一致时,对开锁人进行操作权限校验和指纹识别;
在开锁人的操作权限校验通过和指纹识别成功时,确定校验通过。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239103.XA CN113971851B (zh) | 2021-10-25 | 银行钞箱的开锁方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239103.XA CN113971851B (zh) | 2021-10-25 | 银行钞箱的开锁方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113971851A CN113971851A (zh) | 2022-01-25 |
CN113971851B true CN113971851B (zh) | 2024-06-21 |
Family
ID=
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108257290A (zh) * | 2017-12-20 | 2018-07-06 | 深圳怡化电脑股份有限公司 | 钞箱安全管控方法、动态密码锁及后台钞箱监控*** |
CN108347096A (zh) * | 2018-01-30 | 2018-07-31 | 四川云瞳智汇信息技术有限公司 | 变电箱安全管理方法及*** |
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108257290A (zh) * | 2017-12-20 | 2018-07-06 | 深圳怡化电脑股份有限公司 | 钞箱安全管控方法、动态密码锁及后台钞箱监控*** |
CN108347096A (zh) * | 2018-01-30 | 2018-07-31 | 四川云瞳智汇信息技术有限公司 | 变电箱安全管理方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111415163B (zh) | 基于区块链的业务处理、验证方法、***及验证节点 | |
CN110226165A (zh) | 通过可更新数据结构检测电子入侵者 | |
CN108257290A (zh) | 钞箱安全管控方法、动态密码锁及后台钞箱监控*** | |
CN109285256A (zh) | 基于区块链身份验证的机房进门权限给定方法 | |
TW201528171A (zh) | 監測僞卡風險的方法和實現該方法的交易處理系統 | |
CN101488256B (zh) | 柜员身份认证***及方法 | |
CN113971851B (zh) | 银行钞箱的开锁方法及装置 | |
WO2021238380A1 (en) | A multi-lock unlocking authorization control method, system and lock based on dynamic password | |
CN108009794B (zh) | 一种电子凭据状态管理的方法和装置 | |
EP3472779A1 (en) | Digital asset platform | |
KR102664000B1 (ko) | 블록체인 네트워크의 위험 월렛 주소를 관리하는 방법 및 장치 | |
CN113971851A (zh) | 银行钞箱的开锁方法及装置 | |
CN108460870B (zh) | 智能解锁方法及*** | |
CN113487766B (zh) | 一种开锁方法及*** | |
CN111898886B (zh) | 一种集体资产清产核资*** | |
KR102461925B1 (ko) | 블록체인 네트워크의 위험 월렛 주소를 관리하는 방법 및 장치 | |
CN1862556B (zh) | 利用非接触智能卡控制计算机登录的方法及装置 | |
CN107480484A (zh) | 信息安全设备的合法应用调试***及其方法 | |
CN111402473A (zh) | 一种加钞间门禁控制方法、控制装置及存储介质 | |
JP4453502B2 (ja) | Icカードシステム | |
CN101227281A (zh) | 动态防窃密及身份认证方法 | |
CN110233855A (zh) | 一种基于区块链的区域防暴力破解方法 | |
CN104240387A (zh) | 银行卡交易处理方法及*** | |
CN112714096B (zh) | 工作流节点的处理方法及*** | |
CN109543397A (zh) | 一种算法库的加密授权方案 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |