CN113971851B - Unlocking method and device for bank note box - Google Patents

Unlocking method and device for bank note box Download PDF

Info

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
Application number
CN202111239103.XA
Other languages
Chinese (zh)
Other versions
CN113971851A (en
Inventor
李双莲
赵梦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202111239103.XA priority Critical patent/CN113971851B/en
Publication of CN113971851A publication Critical patent/CN113971851A/en
Application granted granted Critical
Publication of CN113971851B publication Critical patent/CN113971851B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/009Depositing devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The invention discloses an unlocking method and device for a bank note box, wherein the method comprises the following steps: according to unlocking time information, unlocking person information and bank note box information to be unlocked which are input by a worker at a bank background terminal, an unlocking task of a bank note box is established, and a dynamic coded lock is arranged on the bank note box; receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request; checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request; after verification is passed, an unlocking code is generated, the unlocking code is sent to a dynamic coded lock corresponding to the bank note box to be unlocked, and then the dynamic coded lock is installed on the bank note box, so that an unlocking request initiated by an unlocking person at the bank note box is verified according to a pre-established unlocking task, the human participation in the unlocking process is reduced, and the unlocking safety of the bank note box is improved.

Description

Unlocking method and device for bank note box
Technical Field
The invention relates to the technical field of data processing, in particular to an unlocking method and device for a bank note box.
Background
The self-service equipment safety management of the bank is an important point in management work, and most of banknote boxes in the self-service equipment of the bank currently adopt a mechanical lock mode to ensure the safety of cash, and mechanical keys and passwords are manually managed, so that the risk of password leakage is avoided by completely relying on the self quality of staff, and larger potential safety hazards exist in the self-service equipment of the bank.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides an unlocking method of a bank note box, which is used for improving the unlocking safety of the bank note box and comprises the following steps:
Establishing an unlocking task of a bank note box according to unlocking time information, unlocking person information and to-be-unlocked bank note box information input by a worker at a bank background terminal, wherein a dynamic coded lock is arranged on the bank note box;
receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request;
Checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request;
After the verification is passed, an unlocking code is generated, and the unlocking code is sent to the dynamic coded lock corresponding to the bank note box to be opened.
The embodiment of the invention provides an unlocking device of a bank note box, which is used for improving the unlocking safety of the bank note box and comprises the following components:
The unlocking task establishing module is used for establishing an unlocking task of the bank note box according to unlocking time information, unlocking person information and to-be-opened bank note box information input by a worker at a bank background terminal, wherein a dynamic coded lock is arranged on the bank note box;
the unlocking task inquiry module is used for receiving an unlocking request initiated by an unlocking person on the bank note box and inquiring a target unlocking task corresponding to the unlocking request;
The verification module is used for verifying unlocking time information, unlocking person information and bank note box information to be unlocked of the unlocking request according to a target unlocking task corresponding to the unlocking request;
and the unlocking code generation module is used for generating an unlocking code after the verification is passed, and sending the unlocking code to the dynamic coded lock corresponding to the bank note box to be unlocked.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the unlocking method of the bank note box is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, and the computer readable storage medium stores a computer program for executing the unlocking method of the bank note box.
The embodiment of the invention is as follows: according to unlocking time information, unlocking person information and bank note box information to be unlocked which are input by a worker at a bank background terminal, an unlocking task of a bank note box is established, and a dynamic coded lock is arranged on the bank note box; receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request; checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request; after verification is passed, an unlocking code is generated, the unlocking code is sent to a dynamic coded lock corresponding to the bank note box to be unlocked, and then the dynamic coded lock is installed on the bank note box, so that an unlocking request initiated by an unlocking person at the bank note box is verified according to a pre-established unlocking task, automatic verification and unlocking of the bank note box are realized, human participation in the unlocking process is reduced, and the unlocking safety of the bank note box is improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. In the drawings:
FIG. 1 is a schematic diagram of an unlocking method flow of a bank note box in an embodiment of the invention;
FIG. 2 is a schematic diagram showing a specific flow of step 103 in FIG. 1;
FIG. 3 is a schematic diagram of an unlocking process of a bank note case when a banking system network is abnormal in an embodiment of the present invention;
FIG. 4 is a schematic diagram of an unlocking device structure of a bank note case in an embodiment of the invention;
FIG. 5 is a schematic view of another structure of an unlocking device for a bank note case according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a first embodiment flow chart;
FIG. 7 is a schematic diagram of a second embodiment flow chart;
Fig. 8 is a schematic diagram of a third embodiment of a process.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings. The exemplary embodiments of the present invention and their descriptions herein are for the purpose of explaining the present invention, but are not to be construed as limiting the invention.
In order to solve the technical problem that the banknote box of the existing bank self-service equipment adopts a mechanical lock, and the banknote box of the bank self-service equipment has larger potential safety hazard by manually managing keys and passwords, the embodiment of the invention provides an unlocking method of the banknote box of the bank, which is used for improving the unlocking safety of the banknote box of the bank, and fig. 1 is a schematic diagram of the flow of the unlocking method of the banknote box of the bank in the embodiment of the invention, as shown in fig. 1, the method comprises the following steps:
step 101: establishing an unlocking task of a bank note box according to unlocking time information, unlocking person information and to-be-unlocked bank note box information input by a worker at a bank background terminal, wherein a dynamic coded lock is arranged on the bank note box;
Step 102: receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request;
Step 103: checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request;
Step 104: after the verification is passed, an unlocking code is generated, and the unlocking code is sent to the dynamic coded lock corresponding to the bank note box to be opened.
As shown in fig. 1, the embodiment of the invention is implemented by: according to unlocking time information, unlocking person information and bank note box information to be unlocked which are input by a worker at a bank background terminal, an unlocking task of a bank note box is established, and a dynamic coded lock is arranged on the bank note box; receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request; checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request; after the verification is passed, an unlocking code is generated; the unlocking code is sent to the dynamic coded lock corresponding to the bank note box to be unlocked, and then the dynamic coded lock is installed on the bank note box, so that an unlocking request initiated by an unlocking person at the bank note box is verified according to a pre-established unlocking task, automatic verification and unlocking of the bank note box are realized, human participation in the unlocking process is reduced, and the unlocking safety of the bank note box is improved.
In one embodiment, the unlocking task of the bank note case comprises: banknote adding and unlocking tasks, machine clearing and unlocking tasks or fault maintenance and unlocking tasks.
In the specific implementation, the dynamic coded lock can be installed on a plurality of bank note boxes, the corresponding relation between the dynamic coded lock and the bank note boxes is recorded through a bank background terminal, the dynamic coded lock of the bank note boxes is centralized and controlled, specifically, in step 101, when the bank note boxes need to be subjected to operations such as banknote adding, banknote cleaning or fault maintenance, a worker can input task types, unlocking time information, unlocking person information and information of the bank note boxes to be unlocked in advance, the bank background terminal establishes one or more unlocking tasks of the bank note boxes according to the information input by the worker, for example, when the bank note boxes need to be subjected to banknote adding, the banknote adding unlocking task is established, when the bank note boxes need to be cleaned, the fault maintenance unlocking task is established, and the corresponding unlocking task can also be established based on other business scenes.
In one embodiment, after establishing the unlocking task of the bank note case, the method further comprises:
receiving an auditing result of an auditing person on an unlocking task of a bank note box;
and when the auditing result is that the auditing is passed, determining that the unlocking task of the bank note box is effective.
When the method is implemented, after the unlocking task of the bank note box is established, the unlocking task is in a state to be validated, at the moment, auditing personnel of a website are required to conduct task auditing, the auditing personnel verify the task requirement of the unlocking task, the task approval is conducted after the approval is confirmed, the state of the unlocking task is changed to be validated when the approval passes, and the state of the unlocking task is changed to be invalidated when the approval does not pass.
In step 102, the bank background terminal may receive an unlocking request initiated by an unlocking person on a bank note box, query whether the unlocking request has a corresponding target unlocking task, first determine the validity of the target unlocking task if the target unlocking task is present, if the state of the target unlocking task is valid, perform subsequent determination, and if the state of the target unlocking task is not present or is invalid, end the flow.
Fig. 2 is a schematic diagram of a specific flow of step 103 in fig. 1, as shown in fig. 2, in an embodiment, verifying, in step 103, unlocking time information, unlocking person information, and bank note box information of an unlocking request according to a target unlocking task corresponding to the unlocking request may include:
Step 201: judging whether unlocking time information, unlocking person information and bank note box information to be unlocked of an unlocking request are consistent with corresponding information in a target unlocking task;
Step 202: when unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target unlocking task, performing operation authority verification and fingerprint identification on an unlocking person;
Step 203: and when the verification of the operation authority of the unlocking person is successful and the fingerprint identification is successful, determining that the verification is passed.
In one embodiment, step 102 further comprises:
And when the target unlocking task corresponding to the unlocking request is effective, checking the unlocking time information, the unlocking person information and the bank note box information to be unlocked of the unlocking request.
In specific implementation, step 103 may determine whether the unlocking time information of the unlocking request, the unlocking person information, and the to-be-unlocked bank note box information are consistent with the corresponding information in the target unlocking task, including determining whether the unlocking time information of the unlocking request is within a preset unlocking time range of the target unlocking task, whether the unlocking person of the unlocking request and the unlocking person of the target unlocking task are the same person, and whether the to-be-unlocked bank note box of the unlocking request and the to-be-unlocked bank note box of the target unlocking task are the same to-be-unlocked bank note box.
When unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target unlocking task, checking operation authority of an unlocking person, checking whether the unlocking person has unlocking authority of the target unlocking task, when the unlocking person has the unlocking authority, receiving fingerprint information input by the unlocking person, judging whether the fingerprint information input by the unlocking person is consistent with fingerprint information stored in a system in advance, and if so, determining that the checking is passed.
The verification includes: the auditing personnel can audit the unlocking task, the target unlocking task is compared with the unlocking request information, the unlocking personnel operation authority is checked, and the fingerprint of the unlocking personnel is identified, so that the accuracy of the unlocking information of the bank note box can be ensured, and the unlocking safety of the bank note box can be effectively improved through the multidimensional comprehensive information check.
Finally, in step 104, after the verification is passed, an unlocking code may be generated and sent to a dynamic coded lock corresponding to the bank note box to be unlocked, the dynamic coded lock compares the unlocking code with an automatically generated unlocking code, and when the unlocking code is consistent with the automatically generated unlocking code, the dynamic coded lock is unlocked, and the unlocking code may be obtained by combining and encrypting the unlocking code according to the lock number, the random number generated based on the unlocking request, and the locking verification code generated when the lock is locked last time.
In one embodiment, the method further comprises:
After the dynamic coded lock is opened, when an unlocking task completion instruction sent by an unlocking person is received, the unlocking code is invalidated, and the target unlocking task is determined to be invalid.
When the dynamic coded lock is specifically implemented, after the dynamic coded lock is opened, an unlocking person performs corresponding banknote adding, clearing or fault maintenance operation on a banknote box of a bank, after the operation is completed, the unlocking person closes the dynamic coded lock, and sends an unlocking task completion instruction from the banknote box of the bank, and after receiving the unlocking task completion instruction, the background terminal of the bank invalidates an unlocking code and changes the state of a target unlocking task to be invalid.
By maintaining the state of the unlocking task and recording the state change condition of the unlocking task and the unlocking person information, the real-time monitoring of the unlocking operation of the bank note box can be realized, and the bank note box can be checked in time when abnormality is found, so that the unlocking safety of the bank note box is further improved.
Fig. 3 is a schematic diagram of an unlocking flow of a bank note case when a network of a bank system is abnormal in an embodiment of the present invention, as shown in fig. 3, after an unlocking task of the bank note case is established in step 101, the method may further include:
step 301: when the network of the bank system is abnormal, receiving an auditing result of an auditing person on an unlocking task of a bank note box;
step 302: when the auditing result is that the auditing is passed, an unlocking code is generated;
step 303: and sending the unlocking code to the mobile phone of the unlocking person.
When the network of the bank system is abnormal, the network connection between the bank background terminal and the bank note box is interrupted and is in an emergency state, at the moment, the unlocking task for establishing the bank note box can be an emergency unlocking task, auditing personnel at a website are required to conduct task auditing, the auditing personnel verify and check the task requirement and the task information of the unlocking task, after the auditing personnel confirm that the task is approved, the state of the unlocking task is changed into effective state when the approval passes, an unlocking code is generated and sent to a mobile phone of the unlocking person, the unlocking person is required to manually input the unlocking code to open a dynamic coded lock at the bank note box, after the operation is finished, an unlocking task completion instruction is sent through the mobile phone, and when the working person at the bank background terminal receives the unlocking task completion instruction, the state of the unlocking task is changed into invalid state.
Based on the same inventive concept, the embodiment of the invention also provides an unlocking device for the bank note box, as the following embodiment. The principle of solving the problem of the unlocking device of the bank note box is similar to that of the unlocking method of the bank note box, so that the implementation of the device can be referred to the implementation of the method, and the repetition is omitted. As used below, the term "unit" or "module" may be a combination of software and/or hardware that implements the intended function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
An embodiment of the present invention provides an unlocking device for a bank note case, which is used for improving the unlocking security of the bank note case, and fig. 4 is a schematic diagram of an unlocking device structure of the bank note case in the embodiment of the present invention, as shown in fig. 4, and the device includes:
the unlocking task establishing module 01 is used for establishing an unlocking task of a bank note box according to unlocking time information, unlocking person information and to-be-opened bank note box information input by a worker at a bank background terminal, wherein a dynamic coded lock is arranged on the bank note box;
The unlocking task inquiry module 02 is used for receiving an unlocking request initiated by an unlocking person on a bank note box and inquiring a target unlocking task corresponding to the unlocking request;
the verification module 03 is used for verifying unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request;
And the unlocking code generation module 04 is used for generating an unlocking code after the verification is passed, and sending the unlocking code to the dynamic coded lock corresponding to the bank note box to be unlocked.
In one embodiment, the verification module 03 is specifically configured to:
Judging whether unlocking time information, unlocking person information and bank note box information to be unlocked of an unlocking request are consistent with corresponding information in a target unlocking task;
When unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target unlocking task, performing operation authority verification and fingerprint identification on an unlocking person;
And when the verification of the operation authority of the unlocking person is successful and the fingerprint identification is successful, determining that the verification is passed.
In one embodiment, the unlocking task of the bank note case comprises: banknote adding and unlocking tasks, machine clearing and unlocking tasks or fault maintenance and unlocking tasks.
Fig. 5 is a schematic view of another structure of an unlocking device for a bank note case according to an embodiment of the present invention, as shown in fig. 5, in one embodiment, the unlocking device further includes: an auditing module 05 for:
After the unlocking task of the bank note box is established, receiving an auditing result of an auditing person on the unlocking task of the bank note box;
when the auditing result is that the auditing is passed, determining that the unlocking task of the bank note box is effective;
the verification module 03 is further configured to:
And when the target unlocking task corresponding to the unlocking request is effective, checking the unlocking time information, the unlocking person information and the bank note box information to be unlocked of the unlocking request.
As shown in fig. 5, in one embodiment, further includes: task state maintenance module 06, configured to:
After the dynamic coded lock is opened, when an unlocking task completion instruction sent by an unlocking person is received, the unlocking code is invalidated, and the target unlocking task is determined to be invalid.
As shown in fig. 5, in one embodiment, further includes: an emergency module 07 for:
After the unlocking task of the bank note box is established, when the network of the bank system is abnormal, receiving an auditing result of an auditing person on the unlocking task of the bank note box;
when the auditing result is that the auditing is passed, an unlocking code is generated;
And sending the unlocking code to the mobile phone of the unlocking person.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the unlocking method of the bank note box is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, and the computer readable storage medium stores a computer program for executing the unlocking method of the bank note box.
Specific examples are set forth below to provide a convenient understanding of how the invention may be practiced.
The specific embodiment comprises the following steps: the method comprises the steps that a dynamic coded lock is arranged on each bank note box, the corresponding relation between the dynamic coded lock and the bank note boxes is recorded by the bank background terminal, unlocking tasks of the bank note boxes are centrally controlled, a first embodiment is introduced, fig. 6 is a schematic diagram of a flow of the first embodiment, as shown in fig. 6, the first embodiment executes the following steps according to a scene when self-service equipment needs to add notes:
S101: when the self-service equipment needs to add money, a worker inputs the task type, unlocking time information, unlocking person information and to-be-opened bank money box information in advance at a bank background terminal, and the bank background terminal establishes a money adding and unlocking task according to the information input by the worker, wherein the state of the money adding and unlocking task is to be effective;
S102: the auditor verifies the task requirement of the banknote adding and unlocking task, performs task approval after confirming that the task is correct, changes the state of the banknote adding and unlocking task to be effective when the approval passes, executes S103, changes the state of the banknote adding and unlocking task to be invalid when the approval does not pass, and ends the flow;
s103: receiving an unlocking request initiated by an unlocking person on a bank note box, inquiring whether the unlocking request has a corresponding target banknote adding and unlocking task, judging the validity of the target banknote adding and unlocking task if the target banknote adding and unlocking task exists, executing S104 if the state of the target banknote adding and unlocking task is valid, and ending the flow if the state of the target banknote adding and unlocking task does not exist or the state of the target banknote adding and unlocking task is invalid;
S104: judging whether unlocking time information, unlocking person information and bank note box information to be unlocked of the unlocking request are consistent with corresponding information in a target note adding and unlocking task, if so, executing S105, and if not, ending the flow;
s105: checking the operation authority of an unlocking person, checking whether the unlocking person has the unlocking authority of a target banknote-adding unlocking task, if so, executing S106, and if not, ending the flow;
S106: receiving fingerprint information input by an unlocking person, judging whether the fingerprint information input by the unlocking person is consistent with the fingerprint information stored in the system in advance, if so, confirming that the verification is passed, executing S107, and if not, ending the flow;
S107: according to the lockset number, the random number generated based on the unlocking request and the locking check code generated when the lockset is locked last time, combining and encrypting to generate an unlocking code, and sending the unlocking code to a dynamic coded lock corresponding to a bank note box to be unlocked;
S108: the dynamic coded lock compares the unlocking code with an automatically generated unlocking code, and when the unlocking code is consistent with the automatically generated unlocking code, the dynamic coded lock is opened;
s109: the unlocking person executes the banknote adding operation, after the operation is completed, the dynamic coded lock is closed, and an unlocking task completion instruction is sent out from the banknote box of the bank;
S110: and after receiving the unlocking task completion instruction, the bank background terminal invalidates the unlocking code and changes the state of the target banknote adding unlocking task into invalid state.
Referring to fig. 7, as shown in fig. 7, the second embodiment performs the following steps for a scenario when the self-service device needs fault maintenance:
S201: when self-service equipment needs fault maintenance, a worker inputs task type, unlocking time information, unlocking person information and bank note box information to be opened in advance at a bank background terminal, the bank background terminal establishes a fault maintenance unlocking task according to the information input by the worker, and the state of the fault maintenance unlocking task is to be validated;
S202: the auditor verifies the task requirement of the fault maintenance unlocking task, performs task approval after confirming that the task is correct, changes the state of the fault maintenance unlocking task into effective state when the approval passes, executes S203, changes the state of the fault maintenance unlocking task into ineffective state when the approval does not pass, and ends the flow;
S203: receiving an unlocking request initiated by an unlocking person on a bank note box, inquiring whether the unlocking request has a corresponding target fault maintenance unlocking task, judging the validity of the target fault maintenance unlocking task if the target fault maintenance unlocking task exists, executing S204 if the state of the target fault maintenance unlocking task is valid, and ending the flow if the state of the target fault maintenance unlocking task does not exist or the state of the target fault maintenance unlocking task is invalid;
s204: judging whether unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target fault maintenance unlocking task, if so, executing S205, and if not, ending the flow;
S205: checking the operation authority of an unlocking person, checking whether the unlocking person has the unlocking authority of a target fault maintenance unlocking task, if so, executing S206, and if not, ending the flow;
S206: receiving fingerprint information input by an unlocking person, judging whether the fingerprint information input by the unlocking person is consistent with the fingerprint information stored in the system in advance, if so, confirming that the verification is passed, executing S207, and if not, ending the flow;
S207: according to the lockset number, the random number generated based on the unlocking request and the locking check code generated when the lockset is locked last time, combining and encrypting to generate an unlocking code, and sending the unlocking code to a dynamic coded lock corresponding to a bank note box to be unlocked;
s208: the dynamic coded lock compares the unlocking code with an automatically generated unlocking code, and when the unlocking code is consistent with the automatically generated unlocking code, the dynamic coded lock is opened;
s209: the unlocking person executes fault maintenance operation, after the operation is completed, the dynamic coded lock is closed, and an unlocking task completion instruction is sent out from the bank note box;
S210: and after receiving the unlocking task completion instruction, the bank background terminal invalidates the unlocking code and changes the state of the target fault maintenance unlocking task into invalid state.
Referring to the third embodiment, fig. 8 is a schematic diagram of a flow of the third embodiment, and as shown in fig. 8, the third embodiment performs the following steps for an emergency scenario:
s301: when the network of the bank system is abnormal, the network connection between the bank background terminal and the bank note box is interrupted and is in an emergency state, a worker inputs the task type, unlocking time information, unlocking person information and information of the bank note box to be unlocked in advance at the bank background terminal, the bank background terminal establishes an emergency unlocking task according to the information input by the worker, and the state of the emergency unlocking task is to be validated;
s302: verifying and checking the task requirement and the task information of the emergency unlocking task by an auditor, checking the task approval after confirming that the task is correct, changing the state of the emergency unlocking task to be effective when the approval passes, executing S303, changing the state of the emergency unlocking task to be invalid when the approval does not pass, and ending the flow;
S303: generating an unlocking code, and sending the unlocking code to a mobile phone of an unlocking person;
S304: the unlocking person manually inputs an unlocking code to unlock the dynamic coded lock in the bank note box, emergency unlocking task operation is carried out, and after the operation is finished, an unlocking task finishing instruction is sent through a mobile phone;
s305: when a worker of the bank background terminal receives an unlocking task completion instruction, the state of the unlocking task is changed to be invalid. :
In summary, the embodiment of the invention is as follows: according to unlocking time information, unlocking person information and bank note box information to be unlocked which are input by a worker at a bank background terminal, an unlocking task of a bank note box is established, and a dynamic coded lock is arranged on the bank note box; receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request; checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request; after the verification is passed, an unlocking code is generated; the unlocking code is sent to the dynamic coded lock corresponding to the bank note box to be unlocked, and then the dynamic coded lock is installed on the bank note box, so that an unlocking request initiated by an unlocking person at the bank note box is verified according to a pre-established unlocking task, automatic verification and unlocking of the bank note box are realized, human participation in the unlocking process is reduced, and the unlocking safety of the bank note box is improved.
In addition, the unlocking check includes: the auditing personnel can audit the unlocking task, the target unlocking task is compared with the unlocking request information, the unlocking personnel operation authority is checked, and the fingerprint of the unlocking personnel is identified, so that the accuracy of the unlocking information of the bank note box can be ensured, and the unlocking safety of the bank note box can be effectively improved through the multidimensional comprehensive information check.
The bank note box unlocking operation can be monitored in real time by recording the state change condition of the unlocking task and the unlocking person information, and the bank note box unlocking operation can be checked in time when abnormality is found, so that the bank note box unlocking safety is further improved.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, but various modifications and variations can be made to the embodiment of the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. The unlocking method of the bank note box is characterized by comprising the following steps of:
according to unlocking time information, unlocking person information and bank note box information to be unlocked which are input by staff at a bank background terminal, an unlocking task of a bank note box is established, wherein the unlocking task of the bank note box comprises the following steps: banknote adding and unlocking tasks, machine clearing and unlocking tasks or fault maintenance and unlocking tasks; the bank note boxes are provided with dynamic coded locks, and the corresponding relation between the dynamic coded locks and the bank note boxes is recorded through a bank background terminal so as to perform centralized control on the dynamic coded locks of the bank note boxes;
receiving an unlocking request initiated by an unlocking person on a bank note box, and inquiring a target unlocking task corresponding to the unlocking request;
Checking unlocking time information, unlocking person information and bank note box information of a to-be-unlocked bank according to a target unlocking task corresponding to the unlocking request;
After verification is passed, an unlocking code is generated by combining and encrypting the random number generated based on the unlocking request and the locking verification code generated when the lockset is locked last time, and the unlocking code is sent to a dynamic coded lock corresponding to the bank note box to be unlocked; the dynamic coded lock compares the unlocking code with an automatically generated unlocking code;
When the dynamic coded lock compares the unlocking code with an automatically generated unlocking code, the dynamic coded lock is opened;
When the unlocking person finishes the operation, the dynamic coded lock is closed, and an unlocking task finishing instruction is sent out from the bank note box; after receiving the unlocking task completion instruction, the bank background terminal invalidates the unlocking code and changes the state of the target banknote adding unlocking task into invalid state.
2. The method of claim 1, wherein verifying unlocking time information, unlocking person information, and bank note box information of the unlocking request according to the target unlocking task corresponding to the unlocking request comprises:
Judging whether unlocking time information, unlocking person information and bank note box information to be unlocked of an unlocking request are consistent with corresponding information in a target unlocking task;
When unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target unlocking task, performing operation authority verification and fingerprint identification on an unlocking person;
And when the verification of the operation authority of the unlocking person is successful and the fingerprint identification is successful, determining that the verification is passed.
3. The method of claim 1, further comprising, after establishing the unlocking task for the bank note case:
receiving an auditing result of an auditing person on an unlocking task of a bank note box;
when the auditing result is that the auditing is passed, determining that the unlocking task of the bank note box is effective;
According to the target unlocking task corresponding to the unlocking request, the unlocking time information, unlocking person information and bank note box information to be unlocked of the unlocking request are checked, and the method further comprises the following steps:
And when the target unlocking task corresponding to the unlocking request is effective, checking the unlocking time information, the unlocking person information and the bank note box information to be unlocked of the unlocking request.
4. A method as recited in claim 3, further comprising:
After the dynamic coded lock is opened, when an unlocking task completion instruction sent by an unlocking person is received, the unlocking code is invalidated, and the target unlocking task is determined to be invalid.
5. The method of claim 1, further comprising, after establishing the unlocking task for the bank note case:
when the network of the bank system is abnormal, receiving an auditing result of an auditing person on an unlocking task of a bank note box;
when the auditing result is that the auditing is passed, an unlocking code is generated;
And sending the unlocking code to the mobile phone of the unlocking person.
6. An unlocking device of a bank note box, which is characterized by comprising:
The unlocking task establishing module is used for establishing an unlocking task of the bank note box according to unlocking time information, unlocking person information and bank note box information to be unlocked, which are input by a worker at a bank background terminal, wherein the unlocking task of the bank note box comprises the following steps: banknote adding and unlocking tasks, machine clearing and unlocking tasks or fault maintenance and unlocking tasks; the bank note boxes are provided with dynamic coded locks, and the corresponding relation between the dynamic coded locks and the bank note boxes is recorded through a bank background terminal so as to perform centralized control on the dynamic coded locks of the bank note boxes;
the unlocking task inquiry module is used for receiving an unlocking request initiated by an unlocking person on the bank note box and inquiring a target unlocking task corresponding to the unlocking request;
The verification module is used for verifying unlocking time information, unlocking person information and bank note box information to be unlocked of the unlocking request according to a target unlocking task corresponding to the unlocking request;
The unlocking code generation module is used for generating an unlocking code by combining and encrypting the unlocking code according to the lockset number, the random number generated based on the unlocking request and the locking check code generated when the lockset is locked last time after the verification is passed, and sending the unlocking code to the dynamic coded lock corresponding to the bank note box to be unlocked; the dynamic coded lock compares the unlocking code with an automatically generated unlocking code; when the dynamic coded lock compares the unlocking code with an automatically generated unlocking code, the dynamic coded lock is opened; when the unlocking person finishes the operation, the dynamic coded lock is closed, and an unlocking task finishing instruction is sent out from the bank note box; after receiving the unlocking task completion instruction, the bank background terminal invalidates the unlocking code and changes the state of the target banknote adding unlocking task into invalid state.
7. The apparatus of claim 6, wherein the verification module is specifically configured to:
Judging whether unlocking time information, unlocking person information and bank note box information to be unlocked of an unlocking request are consistent with corresponding information in a target unlocking task;
When unlocking time information, unlocking person information and bank note box information of an unlocking request are consistent with corresponding information in a target unlocking task, performing operation authority verification and fingerprint identification on an unlocking person;
And when the verification of the operation authority of the unlocking person is successful and the fingerprint identification is successful, determining that the verification is passed.
8. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1 to 5 when executing the computer program.
9. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, when executed by a processor, implements the method of any of claims 1 to 5.
CN202111239103.XA 2021-10-25 2021-10-25 Unlocking method and device for bank note box Active CN113971851B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111239103.XA CN113971851B (en) 2021-10-25 2021-10-25 Unlocking method and device for bank note box

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111239103.XA CN113971851B (en) 2021-10-25 2021-10-25 Unlocking method and device for bank note box

Publications (2)

Publication Number Publication Date
CN113971851A CN113971851A (en) 2022-01-25
CN113971851B true CN113971851B (en) 2024-06-21

Family

ID=79588262

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111239103.XA Active CN113971851B (en) 2021-10-25 2021-10-25 Unlocking method and device for bank note box

Country Status (1)

Country Link
CN (1) CN113971851B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115063910A (en) * 2022-07-07 2022-09-16 广州广电运通金融电子股份有限公司 Online locking and unlocking method, dynamic coded lock, system and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108257290A (en) * 2017-12-20 2018-07-06 深圳怡化电脑股份有限公司 Cash box security control method, dynamic puzzle-lock and backstage cash box monitoring system
CN108347096A (en) * 2018-01-30 2018-07-31 四川云瞳智汇信息技术有限公司 Power transformation box method for managing security and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005862A (en) * 2015-07-22 2015-10-28 深圳市俊武科技有限公司 Internet dynamic password unlocking management system
CN105913187A (en) * 2016-04-12 2016-08-31 无锡萨弗特智能科技有限公司 Intelligent ATM operation supervision system and intelligent ATM operation supervision method based on Internet-of-things and mobile application
CN110895839A (en) * 2018-09-13 2020-03-20 杭州涂鸦信息技术有限公司 Intelligent door lock unlocking method and device in network-free state

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108257290A (en) * 2017-12-20 2018-07-06 深圳怡化电脑股份有限公司 Cash box security control method, dynamic puzzle-lock and backstage cash box monitoring system
CN108347096A (en) * 2018-01-30 2018-07-31 四川云瞳智汇信息技术有限公司 Power transformation box method for managing security and system

Also Published As

Publication number Publication date
CN113971851A (en) 2022-01-25

Similar Documents

Publication Publication Date Title
CN111415163B (en) Block chain-based service processing and verifying method, system and verifying node
CN110226165A (en) Pass through updatable data structure detection electronic penetration person
CN108257290A (en) Cash box security control method, dynamic puzzle-lock and backstage cash box monitoring system
CN113971851B (en) Unlocking method and device for bank note box
WO2021238380A1 (en) A multi-lock unlocking authorization control method, system and lock based on dynamic password
CN109285256A (en) Computer room based on block chain authentication enter permission give method
TW201528171A (en) Method for detecting false card risk and transaction processing system for implementing same
CN101488256B (en) Counter employee identity authentication system and method
CN108009794B (en) Electronic credential state management method and device
EP3472779A1 (en) Digital asset platform
KR102664000B1 (en) Method and apparatus for managing address of vulnerable wallet within blockchain network
CN108460870B (en) Intelligent unlocking method and system
CN113487766B (en) Unlocking method and system
CN111898886B (en) Collective asset production and nuclear resource clearing system
KR102461925B1 (en) Method and apparatus for managing address of vulnerable wallet within blockchain network
CN1862556B (en) Method and apparatus for controlling computer 10g-in by contactless smart card
CN107480484A (en) The valid application debugging system and its method of information safety devices
CN111402473A (en) Cash adding room access control method, control device and storage medium
JP4453502B2 (en) IC card system
CN101227281A (en) Dynamic anti stealing information and identification authenticating method
CN110233855A (en) A kind of region anti-violence crack method based on block chain
CN104240387A (en) Method and system for processing bank card transaction
CN112714096B (en) Workflow node processing method and system
CN109543397A (en) A kind of encryption authorization scheme of algorithms library
CN111797379B (en) Processing method and device for improving information security

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant