CN113256847A - 基于指纹识别的开锁方法、装置、计算机设备及存储介质 - Google Patents
基于指纹识别的开锁方法、装置、计算机设备及存储介质 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
本申请涉及一种基于指纹识别的开锁方法,所述方法包括:接收用户将指纹解锁装置***终端USB接口时触发的输入请求;根据所述输入请求确定所述指纹解锁装置***的待解锁区域对应的指纹控制锁编号;根据所述指纹控制锁编号在所述指纹解锁装置内查找与所述指纹控制锁编号对应的候选指纹信息;通过所述指纹解锁装置获取输入的用户指纹信息,将所述输入的用户指纹信息与所述候选指纹信息进行比对,确定所述用户是否具有开启所述指纹控制锁的权限;若是,则根据所述用户指纹信息开启所述指纹控制锁。此外,本申请还涉及基于指纹识别的开锁装置、计算机设备以及存储介质。
Description
技术领域
本发明涉及金融服务领域,尤其是涉及一种基于指纹识别的开锁方法、装置、计算机设备及存储介质。
背景技术
目前的金融加密方式主要由密码键盘、动态密码锁和机械锁组成。而对于金融设备而言,大部分的设备使用的是是机械锁,而这种机械锁的开锁方法安全性低,经常一把钥匙可以开启所有的机械锁,十分的不安全,稍有不慎,就可能会带来重大安全事故,指纹锁扣与基于指纹识别的开锁方法就应运而生。基于指纹识别的开锁方法将指纹信息储存在指纹钥匙端,通过识别指纹的信息确定钥匙信息,从而提升了安全性与保密性,还能更加方便。
发明内容
基于此,有必要针对上述问题,提供一种安全等级高、使用方便的基于指纹识别的开锁方法、装置、计算机设备及存储介质。
第一方面,本发明提供一种基于指纹识别的开锁方法,该方法包括:
接收用户将指纹解锁装置***终端USB接口时触发的输入请求;
根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编;
根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;
通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;
若是,则根据该用户指纹信息开启所述指纹控制锁。
第二方面,本发明提供一种基于指纹识别的加密装置,该装置包括:
终端装置,用于接收用户将指纹解锁装置***终端USB接口触发的输入请求;
指纹解锁装置,用于根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编号;根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;若是,则根据该用户指纹信息开启所述指纹控制锁。。
第三方面,本发明提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:
接收用户将指纹解锁装置***终端USB接口时触发的输入请求;
根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编;
根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;
通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;
若是,则根据该用户指纹信息开启所述指纹控制锁。
第四方面,本发明提供一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,使得该处理器执行如下步骤:
接收用户将指纹解锁装置***终端USB接口时触发的输入请求;
根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编;
根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;
通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;
若是,则根据该用户指纹信息开启所述指纹控制锁。
本发明提供一种基于指纹识别的开锁方法、装置、计算机设备及存储介质,通过指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息。将用户的候选指纹信息与指纹控制锁编号对应,提高了解锁方法的保密性与安全性。另外通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定用户是否具有开启所述指纹控制锁的权限,可以进一步提高解锁方法的保密性与安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为一个实施例中基于指纹识别的开锁方法的流程图;
图2为另一个实施例中基于指纹识别的开锁方法的流程图;
图3为又一个实施例中基于指纹识别的开锁方法的流程图;
图4为另一个实施例中基于指纹识别的开锁方法的流程图;
图5为又一个实施例中基于指纹识别的开锁方法的流程图;
图6为一个实施例中基于指纹识别的开锁装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明提出了一种基于指纹识别的开锁方法,该方法包括:
步骤102,接收用户将指纹解锁装置***终端USB接口时触发的输入请求。
其中,指纹解锁装置是指用于开启终端的指纹控制锁的指纹钥匙。指纹解锁装置连接终端,终端通过USB口与指纹解锁装置通电,从而触发输入请求,开启开锁流程。终端是指金融设备,例如,ATM机。
步骤104,根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编号。
其中,终端具有多个待解锁区域,例如,在ATM机中包括维护门、保险柜、钞箱等。每个待解锁区域均具有指纹控制锁,指纹控制锁具有与其对应的指纹控制锁编号,通过输入请求确定指纹解锁装置***的待解锁区域,从而确定指纹解锁装置***的指纹控制锁以及与其对应的指纹控制锁编号。
步骤106,根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息。
其中,候选指纹信息是用于判断用户输入的开启指纹控制锁的指纹信息是否正确的标准。指纹解锁装置包括有指纹库,用于存储候选指纹信息以及用于存储指纹控制锁编号与候选指纹信息的对应关系。当确定指纹解锁装置***的待解锁区域与其对应的指纹控制锁编号后,便可以通过指纹控制锁编号从指纹解锁装置的指纹库内查找与指纹控制锁编号对应的候选指纹信息。
步骤108,通过所述指纹解锁装置获取输入的用户指纹信息,将所述输入的用户指纹信息与所述候选指纹信息进行比对,确定所述用户是否具有开启所述指纹控制锁的权限。
其中,指纹解锁装置包括指纹采集区,用户通过指纹采集区输入指纹信息。开启指纹控制锁的权限是指用户只能打开与自己权限对应的指纹控制锁,例如,维护人员只能打开维护门的指纹控制锁。获取到用户输入的指纹信息后,将该指纹信息与从指纹解锁装置中查找到的候选指纹信息进行比对,若比对成功,则该用户具有开启该指纹控制锁的权限,若比对失败,则说明该用户不具有开启该指纹控制锁的权限。
步骤110,若是,则根据用户指纹信息开启所述指纹控制锁。
其中,若用户具有开启该指纹控制锁的权限,则根据用户指纹信息开启所述指纹控制锁;若不用户具有开启该指纹控制锁的权限,则结束开锁流程。
本发明提供一种基于指纹识别的开锁方法,通过指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息。将用户的候选指纹信息与指纹控制锁编号对应,提高了解锁方法的保密性与安全性。另外通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定用户是否具有开启所述指纹控制锁的权限,可以进一步提高解锁方法的保密性与安全性。
如图2所示,在一个实施例中,将输入的用户指纹信息与候选指纹信息进行比对之前,还包括:
步骤202,根据用户指纹信息确定所述用户的工种信息;用户的工种信息至少包括维护人员、保险柜管理人员以及点钞人员中的一种。
其中,工种是指不同的工作人员,例如,ATM机包括维护门、保险柜、钞箱,相对应的,存在通过维护门进行维护工作的维护人员、从事保险柜管理的保险柜人员以及整理钞箱中钱币的点钞人员。获取到用户通过指纹解锁装置输入的指纹信息后,便可以通过指纹信息进一步确认用户的工种信息,即确认用户是否是工作人员或是哪一种工作人员。
步骤204,确定指纹控制锁编号对应的指纹控制锁类型。
其中,确认指纹控制锁编号后,便可进一步确认与指纹控制锁编号对应的指纹控制锁类型。示例性的,确认指纹控制锁编号对应的指纹控制锁是维护门的指纹控制锁、保险柜的指纹控制锁以及钞箱的指纹控制锁中的哪一个。
步骤206,将用户的工种信息与所述指纹控制类型进行匹配,当用户的工种信息与指纹控制锁类型匹配时,进入将输入的用户指纹信息与候选指纹信息进行比对的步骤。
在一个实施例中,当用户的工种是点钞人员,而指纹控制锁是保险柜的指纹控制锁时,则用户的工种信息与指纹控制锁类型不匹配,开锁流程结束;当用户的工种是点钞人员,指纹控制锁是钞箱的指纹控制锁时,则用户的工种信息与指纹控制锁类型匹配,开锁流程继续。
如图3所示,在一个实施例中,在接收用户将指纹解锁装置***终端USB 接口时触发的输入请求之前,还包括:
步骤302,接收一级用户通过指纹解锁装置录入的第一初始指纹信息。
其中,一级用户具有权限申请的权利,在进行权限申请时,一级用户需要通过指纹解锁装置录入第一初始指纹信息。
步骤304,获取一级用户的工种信息。
其中,在获取到一级用户的第一初始指纹信息后,获取二级用户的工种信息。在一个实施例中,在获取到一级用户的第一初始指纹信息后,确定一级用户是维护人员、保险柜人员以及点钞人员中的哪一种工种。
步骤306,获取管理员通过终端输入的对一级用户的第一授权指令,第一授权指令中包括:授权的第一指纹控制锁编号,第一指纹控制锁编号对应的指纹控制锁类型与一级用户的工种信息匹配。
其中,管理员是指可以管理一级用户权限的工作人员。在一级用户进行权限申请时,管理员需要在终端进入授权界面,通过授权界面完成对一级用户的权限管理。管理员通过终端的授权界面输入包含授权的第一指纹控制锁编号的授权指令,其中,第一指纹控制锁编号对应的指纹控制锁类型与一级用户的工种信息匹配。
在一个实施例中,当一级用户是点钞员时,管理人员通过ATM机的授权界面输入对该点钞员的授权指令,授权指令包括:与点钞员匹配的钞箱的指纹控制锁编号。
步骤308,根据第一授权指令将第一初始指纹信息设为与第一指纹控制锁编号对应的第一候选指纹信息,将第一候选指纹信息存储在指纹解锁装置中。
其中,根据管理员的授权指令,将一级用户的第一初始指纹信息设为与第一指纹控制锁编号对应的第一候选指纹信息,即分配一级用户开启第一指纹控制锁的权限。其中,第一候选指纹信息、第一指纹控制锁编号与第一候选指纹信息的对应关系储存在指纹解锁装置中。
在一个实施例中,若一级用户是点钞员,管理员将钞箱的指纹控制锁的开启权限分配给一级用户时,一级用户的权限只能打开钞箱,而不能打开其它待解锁区域的指纹控制锁。
如图4所示,在一个实施例中,该方法还包括:
步骤402,接收二级用户通过指纹解锁装置输入的第二初始指纹信息。
期中,二级用户具有权限申请的权利,在进行权限申请时,二级用户需要通过指纹解锁装置录入第二初始指纹信息。
步骤404,获取二级用户的工种信息。
其中,在获取到二级用户的第二初始指纹信息后,获取二级用户的工种信息。在一个实施例中,在获取到一级用户的第一初始指纹信息后,确定第一用户是维护人员、保险柜人员以及点钞人员中的哪一种工种。
步骤406,获取一级用户通过所述终端输入的对二级用户的第二授权指令,第二授权指令中包括:授权的第二指纹控制锁编号,第二指纹控制锁编号对应的指纹控制锁类型与二级用户的工种信息匹配。
其中,管理员将权限分配给一级用户后,一级用户即可拥有管理其自身权限的权利,一级用户可将其自身的权限分配给二级用户。在二级用户进行权限申请时,一级用户需要在终端进入授权界面,通过授权界面完成对二级用户的权限管理。一级用户通过终端的授权界面输入包含授权的第二指纹控制锁编号的第二授权指令,其中,第二指纹控制锁编号对应的指纹控制锁类型与二级用户的工种信息匹配。
步骤408,根据第二授权指令将与二级用户对应的第二初始指纹信息设为与第二指纹控制锁编号对应的第二候选指纹信息,将第二候选指纹信息存在所述指纹解锁装置中。
其中,根据一级用户的授权指令,将二级用户的第二初始指纹信息设为与第二指纹控制锁编号对应的第二候选指纹信息,即分配二级用户开启第二指纹控制锁的权限。其中,第二候选指纹信息、第二指纹控制锁编号与第二候选指纹信息的对应关系储存在指纹解锁装置中。
在一个实施例中,第二授权指令中包括:授权时长,根据第二授权指令将与二级用户对应的初始指纹信息设为与第二指纹控制锁编号对应的第二候选指纹信息,将第二候选指纹信息存在指纹解锁装置中,包括:获取第二授权指令中的授权时长;响应于第二授权指令,在授权时长内,将二级用户的初始指纹信息设为与第二指纹控制锁编号对应的第二候选指纹信息。
其中,一级用户通过终端授权界面输入的第二授权指令还包括授权时长。在授权时长内,将二级用户的初始指纹信息设为与第二指纹控制锁编号对应的第二候选指纹信息,即在授权时长内二级用户可以打开与第二指纹控制锁编号对应的第二指纹控制锁。
在一个实施例中,一级用户工种信息为点钞员,一级用户的指纹信息可以打开与其对应的钞箱的指纹控制锁。当一级用户通过终端授权界面输入的授权时长为1小时时,在一小时内二级用户具有打开与点钞员对应的钞箱的指纹控制锁权限。
如图5所示,在一个实施例中,获取管理员通过终端输入的对一级用户的第一授权指令之前,还包括:
步骤502,控制显示身份认证窗口。
其中,管理员在进行权限管理时,需要通过终端进入权限管理界面,进而完成对一级用户的权限分配。具体的,终端***控制显示身份认证窗口以用于获取管理员通过身份验证窗口输入的身份信息。
步骤504,获取通过身份验证窗口输入的身份信息。
其中,通过身份验证窗口,管理员输入身份信息,例如,通管身份验证窗口输入正确的账号与密码以进入授权界面。
步骤506,当确定身份信息为管理员身份时,进入获取管理员通过所述终端输入的对一级用户的第一授权指令的步骤。
其中,管理员身份信息验证通过后,进入终端的授权界面。在一级用户进行权限申请时,通过授权界面完成对一级用户的权限管理。管理员通过终端的授权界面输入包含授权的第一指纹控制锁编号的授权指令,其中,第一指纹控制锁编号对应的指纹控制锁类型与一级用户的工种信息匹配。
在一个实施例中,在将输入的用户指纹信息与候选指纹信息进行比对之前,还包括:查找指纹解锁装置中的指纹库中是否存在用户指纹信息;若是,则进入将输入的用户指纹信息与候选指纹信息进行比对的步骤;若否,则点亮指纹解锁装置上的红灯,以指示指纹录入错误。
其中,指纹解锁装置的指纹库中储存有用户指纹信息。当用户打开指纹控制锁时,通过指纹解锁装置输入用户指纹信息后,需要从解锁装置的指纹库中储存查找是否存在该用户指纹信息,若存在,则继续开锁流程,若不存在,则点亮指纹解锁装置上的红灯,以指示指纹录入错误。
如图6所示,本发明提出了一种基于指纹识别的加密装置,该装置包括:
终端装置602,用于接收用户将指纹解锁装置***终端USB接口触发的输入请求;
指纹解锁装置604,用于根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编号;根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定用户是否具有开启指纹控制锁的权限;若是,则根据用户指纹信息开启指纹控制锁。
在一个实施例中,指纹解锁装置包括指纹采集模块、授权管理模块、存储模块和对比判断模块。指纹采集模块用于获取用户输入的用户指纹信息。存储模块用于存储用户指纹信息,还用于存储候选指纹信息以及用于存储指纹控制锁编号与候选指纹信息的对应关系。授权管理模块可以用来使得管理员将自身权限分配给一级用户,同样还可以用来使得一级用户将自身权限分配给二级用户。对比判断模块用于将用户输入的用户指纹信息与候选指纹信息进行比对,确定用户是否具有开启指纹控制锁的权限。
如图7所示,在一个实施例中计算机设备的内部结构图。该计算机设备可以是指纹解锁装置或与指纹解锁装置连接的终端或服务器。如图7所示,该计算机设备包括通过***总线连接的处理器、存储器、和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现基于指纹识别的开锁方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行基于指纹识别的开锁方法。网络接口用于与外接进行通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的基于指纹识别的开锁方法可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该仿人机器人控制装置的各个程序模板。比如,终端装置602、指纹解锁装置604。
一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:接收用户将指纹解锁装置***终端USB接口时触发的输入请求;根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编;根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;若是,则根据该用户指纹信息开启所述指纹控制锁。
在一个实施例中,将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:根据所述用户指纹信息确定所述用户的工种信息;所述用户的工种信息至少包括维护人员、保险柜管理人员以及点钞人员中的一种;确定所述指纹控制锁编号对应的指纹控制锁类型;将所述用户的工种信息与所述指纹控制类型进行匹配,当所述用户的工种信息与所述指纹控制锁类型匹配时,进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤。
在一个实施例中,在所述接收用户将指纹解锁装置***终端USB接口时触发的输入请求之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:接收一级用户通过所述指纹解锁装置录入的第一初始指纹信息;获取所述一级用户的工种信息;获取管理员通过所述终端输入的对所述一级用户的第一授权指令,所述第一授权指令中包括:授权的第一指纹控制锁编号,所述第一指纹控制锁编号对应的指纹控制锁类型与所述一级用户的工种信息匹配;根据所述第一授权指令将所述第一初始指纹信息设为与所述第一指纹控制锁编号对应的第一候选指纹信息,将所述第一候选指纹信息存储在所述指纹解锁装置中。
在一个实施例中,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:接收二级用户通过所述指纹解锁装置输入的第二初始指纹信息;获取所述二级用户的工种信息;获取所述一级用户通过所述终端输入的对所述二级用户的第二授权指令,所述第二授权指令中包括:授权的第二指纹控制锁编号,所述第二指纹控制锁编号对应的指纹控制锁类型与所述二级用户的工种信息匹配;根据所述第二授权指令将与所述二级用户对应的第二初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中。
在一个实施例中,所述第二授权指令中包括:授权时长,所述根据所述第二授权指令将与所述二级用户对应的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:获取所述第二授权指令中的授权时长;响应于所述第二授权指令,在所述授权时长内,将所述二级用户的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息。
在一个实施例中,所述获取管理员通过所述终端输入的对所述一级用户的第一授权指令之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:控制显示身份认证窗口;获取通过所述身份验证窗口输入的身份信息;当确定所述身份信息为管理员身份时,进入获取管理员通过所述终端输入的对所述一级用户的第一授权指令的步骤。
在一个实施例中,在所述将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:查找所述指纹解锁装置中的指纹库中是否存在所述用户指纹信息;若是,则进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤;若否,则点亮所述指纹解锁装置上的红灯,以指示指纹录入错误。
一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,使得该处理器执行如下步骤:接收用户将指纹解锁装置***终端USB接口时触发的输入请求;根据输入请求确定指纹解锁装置***的待解锁区域对应的指纹控制锁编;根据指纹控制锁编号在指纹解锁装置内查找与指纹控制锁编号对应的候选指纹信息;通过指纹解锁装置获取输入的用户指纹信息,将输入的用户指纹信息与候选指纹信息进行比对,确定该用户是否具有开启所述指纹控制锁的权限;若是,则根据该用户指纹信息开启所述指纹控制锁。
在一个实施例中,将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:根据所述用户指纹信息确定所述用户的工种信息;所述用户的工种信息至少包括维护人员、保险柜管理人员以及点钞人员中的一种;确定所述指纹控制锁编号对应的指纹控制锁类型;将所述用户的工种信息与所述指纹控制类型进行匹配,当所述用户的工种信息与所述指纹控制锁类型匹配时,进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤。
在一个实施例中,在所述接收用户将指纹解锁装置***终端USB接口时触发的输入请求之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:接收一级用户通过所述指纹解锁装置录入的第一初始指纹信息;获取所述一级用户的工种信息;获取管理员通过所述终端输入的对所述一级用户的第一授权指令,所述第一授权指令中包括:授权的第一指纹控制锁编号,所述第一指纹控制锁编号对应的指纹控制锁类型与所述一级用户的工种信息匹配;根据所述第一授权指令将所述第一初始指纹信息设为与所述第一指纹控制锁编号对应的第一候选指纹信息,将所述第一候选指纹信息存储在所述指纹解锁装置中。
在一个实施例中,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:接收二级用户通过所述指纹解锁装置输入的第二初始指纹信息;获取所述二级用户的工种信息;获取所述一级用户通过所述终端输入的对所述二级用户的第二授权指令,所述第二授权指令中包括:授权的第二指纹控制锁编号,所述第二指纹控制锁编号对应的指纹控制锁类型与所述二级用户的工种信息匹配;根据所述第二授权指令将与所述二级用户对应的第二初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中。
在一个实施例中,所述第二授权指令中包括:授权时长,所述根据所述第二授权指令将与所述二级用户对应的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:获取所述第二授权指令中的授权时长;响应于所述第二授权指令,在所述授权时长内,将所述二级用户的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息。
在一个实施例中,所述获取管理员通过所述终端输入的对所述一级用户的第一授权指令之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:控制显示身份认证窗口;获取通过所述身份验证窗口输入的身份信息;当确定所述身份信息为管理员身份时,进入获取管理员通过所述终端输入的对所述一级用户的第一授权指令的步骤。
在一个实施例中,在所述将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:查找所述指纹解锁装置中的指纹库中是否存在所述用户指纹信息;若是,则进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤;若否,则点亮所述指纹解锁装置上的红灯,以指示指纹录入错误。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上该实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于指纹识别的开锁方法,其特征在于,所述方法包括:
接收用户将指纹解锁装置***终端USB接口时触发的输入请求;
根据所述输入请求确定所述指纹解锁装置***的待解锁区域对应的指纹控制锁编号;
根据所述指纹控制锁编号在所述指纹解锁装置内查找与所述指纹控制锁编号对应的候选指纹信息;
通过所述指纹解锁装置获取输入的用户指纹信息,将所述输入的用户指纹信息与所述候选指纹信息进行比对,确定所述用户是否具有开启所述指纹控制锁的权限;
若是,则根据所述用户指纹信息开启所述指纹控制锁。
2.如权利要求1所述的方法,其特征在于,将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,还包括:
根据所述用户指纹信息确定所述用户的工种信息;所述用户的工种信息至少包括维护人员、保险柜管理人员以及点钞人员中的一种;
确定所述指纹控制锁编号对应的指纹控制锁类型;
将所述用户的工种信息与所述指纹控制类型进行匹配,当所述用户的工种信息与所述指纹控制锁类型匹配时,进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤。
3.如权利要求1所述的方法,其特征在于,在所述接收用户将指纹解锁装置***终端USB接口时触发的输入请求之前,还包括:
接收一级用户通过所述指纹解锁装置录入的第一初始指纹信息;
获取所述一级用户的工种信息;
获取管理员通过所述终端输入的对所述一级用户的第一授权指令,所述第一授权指令中包括:授权的第一指纹控制锁编号,所述第一指纹控制锁编号对应的指纹控制锁类型与所述一级用户的工种信息匹配;
根据所述第一授权指令将所述第一初始指纹信息设为与所述第一指纹控制锁编号对应的第一候选指纹信息,将所述第一候选指纹信息存储在所述指纹解锁装置中。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
接收二级用户通过所述指纹解锁装置输入的第二初始指纹信息;
获取所述二级用户的工种信息;
获取所述一级用户通过所述终端输入的对所述二级用户的第二授权指令,所述第二授权指令中包括:授权的第二指纹控制锁编号,所述第二指纹控制锁编号对应的指纹控制锁类型与所述二级用户的工种信息匹配;
根据所述第二授权指令将与所述二级用户对应的第二初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中。
5.如权利要求4所述的方法,其特征在于,所述第二授权指令中包括:授权时长,所述根据所述第二授权指令将与所述二级用户对应的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息,将所述第二候选指纹信息存在所述指纹解锁装置中,包括:
获取所述第二授权指令中的授权时长;
响应于所述第二授权指令,在所述授权时长内,将所述二级用户的初始指纹信息设为与所述第二指纹控制锁编号对应的第二候选指纹信息。
6.如权利要求3所述的方法,其特征在于,所述获取管理员通过所述终端输入的对所述一级用户的第一授权指令之前,还包括:
控制显示身份认证窗口;
获取通过所述身份验证窗口输入的身份信息;
当确定所述身份信息为管理员身份时,进入获取管理员通过所述终端输入的对所述一级用户的第一授权指令的步骤。
7.如权利要求1所述的方法,其特征在于,在所述将所述输入的用户指纹信息与所述候选指纹信息进行比对之前,还包括:
查找所述指纹解锁装置中的指纹库中是否存在所述用户指纹信息;
若是,则进入将所述输入的用户指纹信息与所述候选指纹信息进行比对的步骤;
若否,则点亮所述指纹解锁装置上的红灯,以指示指纹录入错误。
8.一种基于指纹识别的加密装置,其特征在于,所述装置包括:
终端装置,用于接收用户将指纹解锁装置***终端USB接口触发的输入请求;
指纹解锁装置,用于根据所述输入请求确定所述指纹解锁装置***的待解锁区域对应的指纹控制锁编号;根据所述指纹控制锁编号在所述指纹解锁装置内查找与所述指纹控制锁编号对应的候选指纹信息;通过所述指纹解锁装置获取输入的用户指纹信息,将所述输入的用户指纹信息与所述候选指纹信息进行比对,确定所述用户是否具有开启所述指纹控制锁的权限;若是,则根据所述用户指纹信息开启所述指纹控制锁。
9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的方法。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637783.6A CN113256847A (zh) | 2020-12-31 | 2020-12-31 | 基于指纹识别的开锁方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637783.6A CN113256847A (zh) | 2020-12-31 | 2020-12-31 | 基于指纹识别的开锁方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113256847A true CN113256847A (zh) | 2021-08-13 |
Family
ID=77180702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011637783.6A Pending CN113256847A (zh) | 2020-12-31 | 2020-12-31 | 基于指纹识别的开锁方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113256847A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06173508A (ja) * | 1992-12-10 | 1994-06-21 | Mitsubishi Electric Corp | 特定エリアへの入室管理装置 |
JP2003232154A (ja) * | 2002-02-08 | 2003-08-22 | Masahiko Shimizu | 指紋認証管理システム |
CN105761336A (zh) * | 2014-12-18 | 2016-07-13 | 富泰华工业(深圳)有限公司 | 手持装置及其遥控指纹锁的方法 |
CN107194224A (zh) * | 2017-04-28 | 2017-09-22 | 广东欧珀移动通信有限公司 | 解锁控制方法及相关产品 |
WO2017166623A1 (zh) * | 2016-03-30 | 2017-10-05 | 乐视控股(北京)有限公司 | 一种终端交互控制方法、装置及电子设备 |
CN109102600A (zh) * | 2018-07-19 | 2018-12-28 | 重庆信必达科技有限公司 | 小区门禁权限管理方法及*** |
CN109889487A (zh) * | 2018-12-29 | 2019-06-14 | 北京奇安信科技有限公司 | 外部设备接入终端的处理方法及装置 |
CN111383396A (zh) * | 2020-04-14 | 2020-07-07 | 上海市第五人民医院 | 一种智能药箱收发*** |
CN111898106A (zh) * | 2020-08-07 | 2020-11-06 | 江西绿鸿通信有限责任公司 | 一种基于物联网的安全生产管理*** |
-
2020
- 2020-12-31 CN CN202011637783.6A patent/CN113256847A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06173508A (ja) * | 1992-12-10 | 1994-06-21 | Mitsubishi Electric Corp | 特定エリアへの入室管理装置 |
JP2003232154A (ja) * | 2002-02-08 | 2003-08-22 | Masahiko Shimizu | 指紋認証管理システム |
CN105761336A (zh) * | 2014-12-18 | 2016-07-13 | 富泰华工业(深圳)有限公司 | 手持装置及其遥控指纹锁的方法 |
WO2017166623A1 (zh) * | 2016-03-30 | 2017-10-05 | 乐视控股(北京)有限公司 | 一种终端交互控制方法、装置及电子设备 |
CN107194224A (zh) * | 2017-04-28 | 2017-09-22 | 广东欧珀移动通信有限公司 | 解锁控制方法及相关产品 |
CN109102600A (zh) * | 2018-07-19 | 2018-12-28 | 重庆信必达科技有限公司 | 小区门禁权限管理方法及*** |
CN109889487A (zh) * | 2018-12-29 | 2019-06-14 | 北京奇安信科技有限公司 | 外部设备接入终端的处理方法及装置 |
CN111383396A (zh) * | 2020-04-14 | 2020-07-07 | 上海市第五人民医院 | 一种智能药箱收发*** |
CN111898106A (zh) * | 2020-08-07 | 2020-11-06 | 江西绿鸿通信有限责任公司 | 一种基于物联网的安全生产管理*** |
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 (zh) | 一种用于密钥生成与管理的***及方法 | |
CN101950342B (zh) | 一种集成电路卡访问控制权限的管理装置及方法 | |
CN110136313A (zh) | 核电站门禁管控方法、装置、计算机设备及存储介质 | |
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 (ja) | 物品管理システムおよびその方法、物品管理プログラムならびにそのプログラムを記録した記録媒体 | |
US20160110530A1 (en) | Method and a system for authenticating a user in terms of a cloud based access control system | |
KR20020070692A (ko) | 간접적인 패스워드 입력을 통한 사용자 확인방법 | |
CN113256847A (zh) | 基于指纹识别的开锁方法、装置、计算机设备及存储介质 | |
CN110599332A (zh) | 基于区块链的用户意愿确定方法、装置、设备和存储介质 | |
CN113487766B (zh) | 一种开锁方法及*** | |
CN114780984A (zh) | 一种智能款箱交接管理方法及*** | |
JP5075675B2 (ja) | 生体認証システムおよび生体認証装置 | |
JPH0822517A (ja) | ハイブリッドカードの改ざん防止方式 | |
CN110111103B (zh) | 一种数字货币钱包的密码重置方法和*** | |
JP4008626B2 (ja) | 入退室・機器使用統合管理システム | |
CN111402473A (zh) | 一种加钞间门禁控制方法、控制装置及存储介质 | |
JP4453502B2 (ja) | Icカードシステム | |
CN113971851B (zh) | 银行钞箱的开锁方法及装置 | |
JP2018197981A (ja) | Icカード及びicカードの制御方法 | |
JP4373279B2 (ja) | 電子署名用icカードの管理方法 | |
CN117633911B (zh) | ***管理方法、装置、计算机设备及介质 | |
CN117650939A (zh) | 用户信息管理方法、装置、计算机设备和存储介质 |
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 |