CN113256847A - Unlocking method and device based on fingerprint identification, computer equipment and storage medium - Google Patents

Unlocking method and device based on fingerprint identification, computer equipment and storage medium Download PDF

Info

Publication number
CN113256847A
CN113256847A CN202011637783.6A CN202011637783A CN113256847A CN 113256847 A CN113256847 A CN 113256847A CN 202011637783 A CN202011637783 A CN 202011637783A CN 113256847 A CN113256847 A CN 113256847A
Authority
CN
China
Prior art keywords
fingerprint
user
control lock
information
input
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.)
Pending
Application number
CN202011637783.6A
Other languages
Chinese (zh)
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.)
Nanjing Yihua Information Technology Co ltd
Shenzhen Yihua Times Intelligent Automation System Co ltd
Shenzhen Yihua Computer Co Ltd
Original Assignee
Nanjing Yihua Information Technology Co ltd
Shenzhen Yihua Times Intelligent Automation System Co ltd
Shenzhen Yihua Computer Co 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 Nanjing Yihua Information Technology Co ltd, Shenzhen Yihua Times Intelligent Automation System Co ltd, Shenzhen Yihua Computer Co Ltd filed Critical Nanjing Yihua Information Technology Co ltd
Priority to CN202011637783.6A priority Critical patent/CN113256847A/en
Publication of CN113256847A publication Critical patent/CN113256847A/en
Pending legal-status Critical Current

Links

Images

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/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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The application relates to an unlocking method based on fingerprint identification, which comprises the following steps: receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface; determining a fingerprint control lock number corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through the fingerprint unlocking device, comparing the input user fingerprint information with the candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information. In addition, the application also relates to an unlocking device based on fingerprint identification, a computer device and a storage medium.

Description

Unlocking method and device based on fingerprint identification, computer equipment and storage medium
Technical Field
The invention relates to the field of financial services, in particular to an unlocking method and device based on fingerprint identification, computer equipment and a storage medium.
Background
The current financial encryption mode mainly comprises a password keyboard, a dynamic password lock and a mechanical lock. For financial equipment, most equipment uses mechanical locks, the unlocking method of the mechanical locks is low in safety, all the mechanical locks can be unlocked by one key often, the mechanical locks are quite unsafe, serious safety accidents can be caused by carelessness, and the fingerprint lock catches and the unlocking method based on fingerprint identification are produced at the discretion. Fingerprint information is stored in a fingerprint key end by the unlocking method based on fingerprint identification, and the key information is determined by identifying the fingerprint information, so that the safety and the confidentiality are improved, and the unlocking method is more convenient.
Disclosure of Invention
In view of the above, it is desirable to provide an unlocking method, device, computer equipment and storage medium based on fingerprint identification, which have high security level and are convenient to use.
In a first aspect, the present invention provides an unlocking method based on fingerprint identification, including:
receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface;
determining a fingerprint control lock encoding corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request;
searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number;
acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock;
and if so, opening the fingerprint control lock according to the user fingerprint information.
In a second aspect, the present invention provides an encryption apparatus based on fingerprint identification, the apparatus comprising:
the terminal device is used for receiving an input request triggered by a user inserting the fingerprint unlocking device into a USB interface of the terminal;
the fingerprint unlocking device is used for determining a fingerprint control lock number corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information. .
In a third aspect, the present invention provides a computer apparatus comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface;
determining a fingerprint control lock encoding corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request;
searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number;
acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock;
and if so, opening the fingerprint control lock according to the user fingerprint information.
In a fourth aspect, the present invention provides a computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface;
determining a fingerprint control lock encoding corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request;
searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number;
acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock;
and if so, opening the fingerprint control lock according to the user fingerprint information.
The invention provides an unlocking method and device based on fingerprint identification, computer equipment and a storage medium. The candidate fingerprint information of the user corresponds to the fingerprint control lock number, so that the confidentiality and the safety of the unlocking method are improved. In addition, the input user fingerprint information is acquired through the fingerprint unlocking device, the input user fingerprint information is compared with the candidate fingerprint information, whether the user has the authority to unlock the fingerprint control lock or not is determined, and the confidentiality and the safety of the unlocking method can be further improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the structures shown in the drawings without creative efforts.
FIG. 1 is a flow chart of an unlocking method based on fingerprint identification in one embodiment;
FIG. 2 is a flow chart of an unlocking method based on fingerprint identification in another embodiment;
FIG. 3 is a flow chart of an unlocking method based on fingerprint identification in another embodiment;
FIG. 4 is a flow chart of an unlocking method based on fingerprint identification in another embodiment;
FIG. 5 is a flowchart of an unlocking method based on fingerprint identification in another embodiment;
FIG. 6 is a block diagram of an exemplary embodiment of an unlocking device based on fingerprint recognition;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, the present invention provides an unlocking method based on fingerprint identification, which includes:
step 102, receiving an input request triggered when a user inserts the fingerprint unlocking device into a terminal USB interface.
The fingerprint unlocking device is a fingerprint key for unlocking a fingerprint control lock of the terminal. The fingerprint unlocking device is connected with the terminal, and the terminal is electrified with the fingerprint unlocking device through the USB port, so that an input request is triggered, and an unlocking flow is started. The terminal refers to a financial device, for example, an ATM machine.
And step 104, determining a fingerprint control lock number corresponding to the to-be-unlocked area into which the fingerprint unlocking device is inserted according to the input request.
The terminal has a plurality of areas to be unlocked, for example, an ATM includes a maintenance door, a safe, a cash box, and the like. Each area to be unlocked is provided with a fingerprint control lock, the fingerprint control lock is provided with a fingerprint control lock number corresponding to the fingerprint control lock, and the area to be unlocked into which the fingerprint unlocking device is inserted is determined through inputting a request, so that the fingerprint control lock inserted into the fingerprint unlocking device and the fingerprint control lock number corresponding to the fingerprint control lock inserted into the fingerprint unlocking device are determined.
And 106, searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number.
The candidate fingerprint information is a standard for judging whether the fingerprint information for unlocking the fingerprint control lock input by the user is correct or not. The fingerprint unlocking device comprises a fingerprint library, and is used for storing candidate fingerprint information and storing the corresponding relation between the fingerprint control lock number and the candidate fingerprint information. After the area to be unlocked, into which the fingerprint unlocking device is inserted, and the fingerprint control lock number corresponding to the area to be unlocked are determined, the candidate fingerprint information corresponding to the fingerprint control lock number can be searched from the fingerprint library of the fingerprint unlocking device through the fingerprint control lock number.
Step 108, acquiring input user fingerprint information through the fingerprint unlocking device, comparing the input user fingerprint information with the candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock.
The fingerprint unlocking device comprises a fingerprint acquisition area, and a user inputs fingerprint information through the fingerprint acquisition area. The permission for unlocking the fingerprint control lock means that the user can only open the fingerprint control lock corresponding to the permission of the user, for example, a maintainer can only open the fingerprint control lock of the maintenance door. After the fingerprint information input by the user is acquired, the fingerprint information is compared with the candidate fingerprint information searched from the fingerprint unlocking device, if the comparison is successful, the user has the authority of opening the fingerprint control lock, and if the comparison is failed, the user does not have the authority of opening the fingerprint control lock.
And step 110, if yes, opening the fingerprint control lock according to the user fingerprint information.
If the user has the authority to open the fingerprint control lock, opening the fingerprint control lock according to the fingerprint information of the user; if the user does not have the authority to unlock the fingerprint control lock, the unlocking process is ended.
The invention provides an unlocking method based on fingerprint identification, which is characterized in that candidate fingerprint information corresponding to a fingerprint control lock number is searched in a fingerprint unlocking device through the fingerprint control lock number. The candidate fingerprint information of the user corresponds to the fingerprint control lock number, so that the confidentiality and the safety of the unlocking method are improved. In addition, the input user fingerprint information is acquired through the fingerprint unlocking device, the input user fingerprint information is compared with the candidate fingerprint information, whether the user has the authority to unlock the fingerprint control lock or not is determined, and the confidentiality and the safety of the unlocking method can be further improved.
As shown in fig. 2, in an embodiment, before comparing the input user fingerprint information with the candidate fingerprint information, the method further includes:
step 202, determining work type information of the user according to the fingerprint information of the user; the work type information of the user at least comprises one of maintenance personnel, safety box management personnel and currency counting personnel.
The work types refer to different workers, for example, the ATM includes a maintenance door, a safe and a cash box, and correspondingly, there are a maintenance worker who performs maintenance work through the maintenance door, a safe worker who performs management of the safe and a cash counter worker who arranges coins in the cash box. After the fingerprint information input by the user through the fingerprint unlocking device is acquired, the work information of the user can be further confirmed through the fingerprint information, namely whether the user is a worker or which worker is confirmed.
And step 204, determining the fingerprint control lock type corresponding to the fingerprint control lock number.
After confirming the serial number of the fingerprint control lock, the type of the fingerprint control lock corresponding to the serial number of the fingerprint control lock can be further confirmed. Illustratively, the fingerprint control lock corresponding to the fingerprint control lock number is confirmed to be one of a fingerprint control lock for maintaining a door, a fingerprint control lock for a safe and a fingerprint control lock for a cash box.
And step 206, matching the work type information of the user with the fingerprint control type, and when the work type information of the user is matched with the fingerprint control lock type, performing a step of comparing the input fingerprint information of the user with the candidate fingerprint information.
In one embodiment, when the work type of the user is a currency count person and the fingerprint control lock is the fingerprint control lock of the safe, the work type information of the user is not matched with the type of the fingerprint control lock, and the unlocking process is finished; when the work type of the user is a currency count person and the fingerprint control lock is the fingerprint control lock of the currency box, the work type information of the user is matched with the type of the fingerprint control lock, and the unlocking process is continued.
As shown in fig. 3, in an embodiment, before receiving an input request triggered by a user inserting a fingerprint unlocking device into a USB interface of a terminal, the method further includes:
step 302, receiving first initial fingerprint information input by a primary user through a fingerprint unlocking device.
The primary user has the right of authority application, and when the authority application is carried out, the primary user needs to input first initial fingerprint information through the fingerprint unlocking device.
And step 304, acquiring work type information of the primary user.
After the first initial fingerprint information of the primary user is acquired, work type information of the secondary user is acquired. In one embodiment, after the first initial fingerprint information of the primary user is acquired, the primary user is determined to be any one of a maintenance person, a safe person and a money counting person.
Step 306, acquiring a first authorization instruction for the primary user, which is input by the administrator through the terminal, wherein the first authorization instruction includes: authorized first fingerprint control lock number, and the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user.
The administrator refers to a worker who can manage the primary user authority. When the first-level user applies for the authority, an administrator needs to enter an authorization interface at the terminal, and the authority management of the first-level user is completed through the authorization interface. And the administrator inputs an authorization instruction containing an authorized first fingerprint control lock number through an authorization interface of the terminal, wherein the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user.
In one embodiment, when the primary user is a bill counter, the manager enters authorization instructions for the bill counter through an authorization interface of the ATM, the authorization instructions comprising: the fingerprint of the cash box matched with the cash register controls the lock number.
And 308, setting the first initial fingerprint information as first candidate fingerprint information corresponding to the first fingerprint control lock number according to the first authorization instruction, and storing the first candidate fingerprint information in the fingerprint unlocking device.
According to an authorization instruction of an administrator, setting first initial fingerprint information of a primary user as first candidate fingerprint information corresponding to a first fingerprint control lock number, namely, distributing the authority of the primary user for opening the first fingerprint control lock. The first candidate fingerprint information, the corresponding relation between the first fingerprint control lock number and the first candidate fingerprint information are stored in the fingerprint unlocking device.
In one embodiment, if the primary user is a cash register, when the administrator allocates the opening authority of the fingerprint control lock of the cash box to the primary user, the authority of the primary user can only open the cash box, but cannot open the fingerprint control locks of other areas to be unlocked.
As shown in fig. 4, in one embodiment, the method further comprises:
and 402, receiving second initial fingerprint information input by the secondary user through the fingerprint unlocking device.
In the middle, the secondary user has the right of authority application, and when the authority application is carried out, the secondary user needs to enter second initial fingerprint information through the fingerprint unlocking device.
And step 404, acquiring work type information of the secondary user.
After the second initial fingerprint information of the secondary user is obtained, the work type information of the secondary user is obtained. In one embodiment, after the first initial fingerprint information of the primary user is acquired, which kind of work is determined, wherein the first user is a maintainer, a safe and a money counter.
Step 406, acquiring a second authorization instruction for the secondary user, which is input by the primary user through the terminal, where the second authorization instruction includes: and the authorized second fingerprint control lock number, and the fingerprint control lock type corresponding to the second fingerprint control lock number is matched with the work type information of the secondary user.
After the administrator allocates the authority to the first-level user, the first-level user can have the right of managing the own authority, and the first-level user can allocate the own authority to the second-level user. When the second-level user applies for the authority, the first-level user needs to enter an authorization interface at the terminal, and the authority management of the second-level user is completed through the authorization interface. And the primary user inputs a second authorization instruction containing an authorized second fingerprint control lock number through an authorization interface of the terminal, wherein the fingerprint control lock type corresponding to the second fingerprint control lock number is matched with the work type information of the secondary user.
And step 408, setting second initial fingerprint information corresponding to the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, and storing the second candidate fingerprint information in the fingerprint unlocking device.
And setting the second initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the authorization instruction of the primary user, namely allocating the permission of the secondary user for opening the second fingerprint control lock. And the corresponding relation between the second candidate fingerprint information, the second fingerprint control lock number and the second candidate fingerprint information is stored in the fingerprint unlocking device.
In one embodiment, the second authorization instruction includes: the authorization duration is set as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the initial fingerprint information corresponding to the secondary user and the second candidate fingerprint information is stored in the fingerprint unlocking device according to the second authorization instruction, and the method comprises the following steps: obtaining the authorization duration in the second authorization instruction; and responding to the second authorization instruction, and setting the initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number within the authorization duration.
The second authorization instruction input by the primary user through the terminal authorization interface further comprises authorization duration. And in the authorization duration, setting the initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number, namely that the secondary user can open the second fingerprint control lock corresponding to the second fingerprint control lock number in the authorization duration.
In one embodiment, the first-level user engineering information is a currency counter, and the fingerprint information of the first-level user can open the fingerprint control lock of the currency box corresponding to the first-level user engineering information. When the authorization duration input by the primary user through the terminal authorization interface is 1 hour, the secondary user has the authority of opening the fingerprint control lock of the cash box corresponding to the cash register within one hour.
As shown in fig. 5, in an embodiment, before acquiring the first authorization instruction for the primary user input by the administrator through the terminal, the method further includes:
step 502, controlling to display an identity authentication window.
When the administrator manages the authority, the administrator needs to enter an authority management interface through a terminal, and then the authority distribution to the primary user is completed. Specifically, the terminal system controls and displays the identity authentication window to acquire the identity information input by the administrator through the identity authentication window.
Step 504, the identity information input through the identity verification window is obtained.
The administrator inputs the identity information through the authentication window, for example, the network management authentication window inputs the correct account and password to enter the authorization interface.
Step 506, when the identity information is determined to be the identity of the administrator, the step of obtaining a first authorization instruction which is input by the administrator through the terminal and is applied to the primary user is carried out.
And after the identity information of the administrator passes the verification, entering an authorization interface of the terminal. And when the first-level user applies the authority, the authority management of the first-level user is completed through the authorization interface. And the administrator inputs an authorization instruction containing an authorized first fingerprint control lock number through an authorization interface of the terminal, wherein the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user.
In one embodiment, before comparing the input user fingerprint information with the candidate fingerprint information, the method further includes: searching whether user fingerprint information exists in a fingerprint database in the fingerprint unlocking device; if yes, the step of comparing the input user fingerprint information with the candidate fingerprint information is carried out; if not, a red light on the fingerprint unlocking device is lightened to indicate that the fingerprint input is wrong.
The fingerprint database of the fingerprint unlocking device stores user fingerprint information. When a user opens the fingerprint control lock, after fingerprint information of the user is input through the fingerprint unlocking device, whether the fingerprint information of the user exists needs to be stored and searched in a fingerprint library of the unlocking device, if yes, the unlocking process is continued, and if not, a red light on the fingerprint unlocking device is lightened to indicate that the fingerprint input is wrong.
As shown in fig. 6, the present invention provides an encryption apparatus based on fingerprint identification, which includes:
the terminal device 602 is configured to receive an input request triggered by a user inserting a fingerprint unlocking device into a terminal USB interface;
the fingerprint unlocking device 604 is used for determining a fingerprint control lock number corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether a user has the right to unlock a fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information.
In one embodiment, the fingerprint unlocking device comprises a fingerprint acquisition module, an authorization management module, a storage module and a comparison and judgment module. The fingerprint acquisition module is used for acquiring user fingerprint information input by a user. The storage module is used for storing user fingerprint information, candidate fingerprint information and the corresponding relation between the fingerprint control lock number and the candidate fingerprint information. The authorization management module can be used for enabling an administrator to distribute self authority to a primary user and also can be used for enabling the primary user to distribute self authority to a secondary user. The comparison and judgment module is used for comparing the user fingerprint information input by the user with the candidate fingerprint information and determining whether the user has the permission to open the fingerprint control lock.
As shown in FIG. 7, in one embodiment an internal block diagram of a computer device is provided. The computer device may be a fingerprint unlocking device or a terminal or server connected with the fingerprint unlocking device. As shown in fig. 7, the computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and also stores a computer program, and when the computer program is executed by a processor, the computer program can enable the processor to realize the unlocking method based on fingerprint identification. The internal memory may also have a computer program stored therein, which when executed by the processor, causes the processor to perform a fingerprint based unlocking method. The network interface is used for communicating with an external device. Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, the fingerprint identification-based unlocking method provided by the present application can be implemented in the form of a computer program, and the computer program can be run on a computer device as shown in fig. 7. The memory of the computer device may store therein the respective program templates constituting the humanoid robot control apparatus. Such as terminal device 602, fingerprint unlocking device 604.
A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of: receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface; determining a fingerprint control lock encoding corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information.
In one embodiment, before comparing the input user fingerprint information with the candidate fingerprint information, the computer program, when executed by the processor, causes the processor to perform the steps of: determining work type information of the user according to the user fingerprint information; the work type information of the user at least comprises one of a maintainer, a manager of the safe case and a currency counter; determining the fingerprint control lock type corresponding to the fingerprint control lock number; matching the work type information of the user with the fingerprint control type, and when the work type information of the user is matched with the fingerprint control lock type, performing a step of comparing the input user fingerprint information with the candidate fingerprint information.
In one embodiment, prior to said receiving an input request triggered by a user inserting a fingerprint unlocking device into a USB interface of a terminal, the computer program, when executed by the processor, causes the processor to perform the steps of: receiving first initial fingerprint information input by a primary user through the fingerprint unlocking device; acquiring work type information of the primary user; acquiring a first authorization instruction which is input by an administrator through the terminal and is used for the primary user, wherein the first authorization instruction comprises: the authorized first fingerprint control lock number, the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user; and setting the first initial fingerprint information as first candidate fingerprint information corresponding to the first fingerprint control lock number according to the first authorization instruction, and storing the first candidate fingerprint information in the fingerprint unlocking device.
In one embodiment, the computer program, when executed by the processor, causes the processor to perform the steps of: receiving second initial fingerprint information input by a secondary user through the fingerprint unlocking device; acquiring work type information of the secondary user; acquiring a second authorization instruction of the primary user to the secondary user, which is input by the terminal, wherein the second authorization instruction comprises: the authorized second fingerprint control lock number, the fingerprint control lock type corresponding to the second fingerprint control lock number is matched with the work type information of the secondary user; and setting second initial fingerprint information corresponding to the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, and storing the second candidate fingerprint information in the fingerprint unlocking device.
In one embodiment, the second authorization instruction includes: an authorization duration, wherein the initial fingerprint information corresponding to the secondary user is set as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, the second candidate fingerprint information is stored in the fingerprint unlocking device, and when the computer program is executed by the processor, the processor executes the following steps: obtaining the authorization duration in the second authorization instruction; and responding to the second authorization instruction, and setting the initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number in the authorization duration.
In one embodiment, before the obtaining of the first authorization instruction for the primary user input by the administrator through the terminal, the computer program, when executed by the processor, causes the processor to perform the following steps: controlling to display an identity authentication window; acquiring identity information input through the identity authentication window; and when the identity information is determined to be the identity of the administrator, the step of acquiring a first authorization instruction which is input by the administrator through the terminal and is applied to the primary user is carried out.
In one embodiment, prior to said comparing said input user fingerprint information with said candidate fingerprint information, the computer program, when executed by the processor, causes the processor to perform the steps of: searching whether the user fingerprint information exists in a fingerprint database in the fingerprint unlocking device; if yes, the step of comparing the input user fingerprint information with the candidate fingerprint information is carried out; if not, a red light on the fingerprint unlocking device is lightened to indicate that the fingerprint input is wrong.
A computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of: receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface; determining a fingerprint control lock encoding corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through a fingerprint unlocking device, comparing the input user fingerprint information with candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information.
In one embodiment, before comparing the input user fingerprint information with the candidate fingerprint information, the computer program, when executed by the processor, causes the processor to perform the steps of: determining work type information of the user according to the user fingerprint information; the work type information of the user at least comprises one of a maintainer, a manager of the safe case and a currency counter; determining the fingerprint control lock type corresponding to the fingerprint control lock number; matching the work type information of the user with the fingerprint control type, and when the work type information of the user is matched with the fingerprint control lock type, performing a step of comparing the input user fingerprint information with the candidate fingerprint information.
In one embodiment, prior to said receiving an input request triggered by a user inserting a fingerprint unlocking device into a USB interface of a terminal, the computer program, when executed by the processor, causes the processor to perform the steps of: receiving first initial fingerprint information input by a primary user through the fingerprint unlocking device; acquiring work type information of the primary user; acquiring a first authorization instruction which is input by an administrator through the terminal and is used for the primary user, wherein the first authorization instruction comprises: the authorized first fingerprint control lock number, the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user; and setting the first initial fingerprint information as first candidate fingerprint information corresponding to the first fingerprint control lock number according to the first authorization instruction, and storing the first candidate fingerprint information in the fingerprint unlocking device.
In one embodiment, the computer program, when executed by the processor, causes the processor to perform the steps of: receiving second initial fingerprint information input by a secondary user through the fingerprint unlocking device; acquiring work type information of the secondary user; acquiring a second authorization instruction of the primary user to the secondary user, which is input by the terminal, wherein the second authorization instruction comprises: the authorized second fingerprint control lock number, the fingerprint control lock type corresponding to the second fingerprint control lock number is matched with the work type information of the secondary user; and setting second initial fingerprint information corresponding to the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, and storing the second candidate fingerprint information in the fingerprint unlocking device.
In one embodiment, the second authorization instruction includes: an authorization duration, wherein the initial fingerprint information corresponding to the secondary user is set as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, the second candidate fingerprint information is stored in the fingerprint unlocking device, and when the computer program is executed by the processor, the processor executes the following steps: obtaining the authorization duration in the second authorization instruction; and responding to the second authorization instruction, and setting the initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number in the authorization duration.
In one embodiment, before the obtaining of the first authorization instruction for the primary user input by the administrator through the terminal, the computer program, when executed by the processor, causes the processor to perform the following steps: controlling to display an identity authentication window; acquiring identity information input through the identity authentication window; and when the identity information is determined to be the identity of the administrator, the step of acquiring a first authorization instruction which is input by the administrator through the terminal and is applied to the primary user is carried out.
In one embodiment, prior to said comparing said input user fingerprint information with said candidate fingerprint information, the computer program, when executed by the processor, causes the processor to perform the steps of: searching whether the user fingerprint information exists in a fingerprint database in the fingerprint unlocking device; if yes, the step of comparing the input user fingerprint information with the candidate fingerprint information is carried out; if not, a red light on the fingerprint unlocking device is lightened to indicate that the fingerprint input is wrong.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above examples only show some embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. An unlocking method based on fingerprint identification is characterized by comprising the following steps:
receiving an input request triggered when a user inserts a fingerprint unlocking device into a terminal USB interface;
determining a fingerprint control lock number corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request;
searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number;
acquiring input user fingerprint information through the fingerprint unlocking device, comparing the input user fingerprint information with the candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock;
and if so, opening the fingerprint control lock according to the user fingerprint information.
2. The method of claim 1, wherein prior to comparing the input user fingerprint information to the candidate fingerprint information, further comprising:
determining work type information of the user according to the user fingerprint information; the work type information of the user at least comprises one of a maintainer, a manager of the safe case and a currency counter;
determining the fingerprint control lock type corresponding to the fingerprint control lock number;
matching the work type information of the user with the fingerprint control type, and when the work type information of the user is matched with the fingerprint control lock type, performing a step of comparing the input user fingerprint information with the candidate fingerprint information.
3. The method of claim 1, wherein prior to receiving an input request triggered by a user inserting a fingerprint unlocking device into a terminal USB interface, further comprising:
receiving first initial fingerprint information input by a primary user through the fingerprint unlocking device;
acquiring work type information of the primary user;
acquiring a first authorization instruction which is input by an administrator through the terminal and is used for the primary user, wherein the first authorization instruction comprises: the authorized first fingerprint control lock number, the fingerprint control lock type corresponding to the first fingerprint control lock number is matched with the work type information of the primary user;
and setting the first initial fingerprint information as first candidate fingerprint information corresponding to the first fingerprint control lock number according to the first authorization instruction, and storing the first candidate fingerprint information in the fingerprint unlocking device.
4. The method of claim 3, wherein the method further comprises:
receiving second initial fingerprint information input by a secondary user through the fingerprint unlocking device;
acquiring work type information of the secondary user;
acquiring a second authorization instruction of the primary user to the secondary user, which is input by the terminal, wherein the second authorization instruction comprises: the authorized second fingerprint control lock number, the fingerprint control lock type corresponding to the second fingerprint control lock number is matched with the work type information of the secondary user;
and setting second initial fingerprint information corresponding to the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, and storing the second candidate fingerprint information in the fingerprint unlocking device.
5. The method of claim 4, wherein the second authorization instruction comprises: setting the initial fingerprint information corresponding to the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number according to the second authorization instruction, and storing the second candidate fingerprint information in the fingerprint unlocking device, wherein the authorization duration includes:
obtaining the authorization duration in the second authorization instruction;
and responding to the second authorization instruction, and setting the initial fingerprint information of the secondary user as second candidate fingerprint information corresponding to the second fingerprint control lock number in the authorization duration.
6. The method of claim 3, wherein the obtaining of the first authorization instruction for the primary user input by the administrator through the terminal further comprises:
controlling to display an identity authentication window;
acquiring identity information input through the identity authentication window;
and when the identity information is determined to be the identity of the administrator, the step of acquiring a first authorization instruction which is input by the administrator through the terminal and is applied to the primary user is carried out.
7. The method of claim 1, wherein prior to said comparing said input user fingerprint information to said candidate fingerprint information, further comprising:
searching whether the user fingerprint information exists in a fingerprint database in the fingerprint unlocking device;
if yes, the step of comparing the input user fingerprint information with the candidate fingerprint information is carried out;
if not, a red light on the fingerprint unlocking device is lightened to indicate that the fingerprint input is wrong.
8. An encryption apparatus based on fingerprint identification, the apparatus comprising:
the terminal device is used for receiving an input request triggered by a user inserting the fingerprint unlocking device into a USB interface of the terminal;
the fingerprint unlocking device is used for determining a fingerprint control lock number corresponding to an area to be unlocked, into which the fingerprint unlocking device is inserted, according to the input request; searching candidate fingerprint information corresponding to the fingerprint control lock number in the fingerprint unlocking device according to the fingerprint control lock number; acquiring input user fingerprint information through the fingerprint unlocking device, comparing the input user fingerprint information with the candidate fingerprint information, and determining whether the user has the authority to unlock the fingerprint control lock; and if so, opening the fingerprint control lock according to the user fingerprint information.
9. A computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 7.
10. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the method of any of claims 1 to 7.
CN202011637783.6A 2020-12-31 2020-12-31 Unlocking method and device based on fingerprint identification, computer equipment and storage medium Pending CN113256847A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011637783.6A CN113256847A (en) 2020-12-31 2020-12-31 Unlocking method and device based on fingerprint identification, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011637783.6A CN113256847A (en) 2020-12-31 2020-12-31 Unlocking method and device based on fingerprint identification, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113256847A true CN113256847A (en) 2021-08-13

Family

ID=77180702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011637783.6A Pending CN113256847A (en) 2020-12-31 2020-12-31 Unlocking method and device based on fingerprint identification, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113256847A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06173508A (en) * 1992-12-10 1994-06-21 Mitsubishi Electric Corp Entrance-management device to particular area
JP2003232154A (en) * 2002-02-08 2003-08-22 Masahiko Shimizu Fingerprint confirmation control system
CN105761336A (en) * 2014-12-18 2016-07-13 富泰华工业(深圳)有限公司 Hand-held apparatus and method for remote control of fingerprint lock of hand-held apparatus
CN107194224A (en) * 2017-04-28 2017-09-22 广东欧珀移动通信有限公司 Solve lock control method and Related product
WO2017166623A1 (en) * 2016-03-30 2017-10-05 乐视控股(北京)有限公司 Terminal interaction control method and apparatus, and electronic device
CN109102600A (en) * 2018-07-19 2018-12-28 重庆信必达科技有限公司 Cell access permission management method and system
CN109889487A (en) * 2018-12-29 2019-06-14 北京奇安信科技有限公司 The processing method and processing device of external equipment access terminal
CN111383396A (en) * 2020-04-14 2020-07-07 上海市第五人民医院 Intelligent medicine box receiving and dispatching system
CN111898106A (en) * 2020-08-07 2020-11-06 江西绿鸿通信有限责任公司 Safe production management system based on Internet of things

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06173508A (en) * 1992-12-10 1994-06-21 Mitsubishi Electric Corp Entrance-management device to particular area
JP2003232154A (en) * 2002-02-08 2003-08-22 Masahiko Shimizu Fingerprint confirmation control system
CN105761336A (en) * 2014-12-18 2016-07-13 富泰华工业(深圳)有限公司 Hand-held apparatus and method for remote control of fingerprint lock of hand-held apparatus
WO2017166623A1 (en) * 2016-03-30 2017-10-05 乐视控股(北京)有限公司 Terminal interaction control method and apparatus, and electronic device
CN107194224A (en) * 2017-04-28 2017-09-22 广东欧珀移动通信有限公司 Solve lock control method and Related product
CN109102600A (en) * 2018-07-19 2018-12-28 重庆信必达科技有限公司 Cell access permission management method and system
CN109889487A (en) * 2018-12-29 2019-06-14 北京奇安信科技有限公司 The processing method and processing device of external equipment access terminal
CN111383396A (en) * 2020-04-14 2020-07-07 上海市第五人民医院 Intelligent medicine box receiving and dispatching system
CN111898106A (en) * 2020-08-07 2020-11-06 江西绿鸿通信有限责任公司 Safe production management system based on Internet of things

Similar Documents

Publication Publication Date Title
US8307207B2 (en) Biometric key
US8443437B2 (en) Method and apparatus for enforcing logical access security policies using physical access control systems
CN103580872A (en) System and method for generating and managing secret key
CN101950342B (en) Device and method for managing access control permission of integrated circuit card
CN110136313A (en) Nuclear power station gate inhibition management-control method, device, computer equipment and storage medium
Sridharan Authenticated secure bio-metric based access to the bank safety lockers
US20050102291A1 (en) Apparatus and method providing distributed access point authentication and access control with validation feedback
JP2003160209A (en) Article management system and method therefor, article management program and recording medium recorded with the program
US20160110530A1 (en) Method and a system for authenticating a user in terms of a cloud based access control system
KR20020070692A (en) User identification with an improved password input method
CN113256847A (en) Unlocking method and device based on fingerprint identification, computer equipment and storage medium
CN110599332A (en) Block chain-based user intention determination method, device, equipment and storage medium
CN113487766B (en) Unlocking method and system
CN114780984A (en) Intelligent money box handover management method and system
JP5075675B2 (en) Biometric authentication system and biometric authentication device
JPH0822517A (en) Forgery preventing system for hybrid card
CN110111103B (en) Password resetting method and system for digital currency wallet
JP4008626B2 (en) Integrated management system for entry / exit and equipment use
CN111402473A (en) Cash adding room access control method, control device and storage medium
JP4453502B2 (en) IC card system
CN113971851B (en) Unlocking method and device for bank note box
JP2018197981A (en) Ic card and method for controlling ic card
JP4373279B2 (en) Management method of IC card for electronic signature
CN117633911B (en) Seal management method, device, computer equipment and medium
CN117650939A (en) User information management method, device, computer equipment and storage medium

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