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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000001960 triggered effect Effects 0.000 claims abstract description 16
- 238000013475 authorization Methods 0.000 claims description 87
- 238000004590 computer program Methods 0.000 claims description 25
- 238000012423 maintenance Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00563—Electronically 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints 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
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:
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.
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:
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:
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.
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.
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:
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.
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.
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.
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)
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 |
-
2020
- 2020-12-31 CN CN202011637783.6A patent/CN113256847A/en active Pending
Patent Citations (9)
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 |