CN110084929A - 智能锁的本地指纹数据库配置、解锁方法、装置及设备 - Google Patents
智能锁的本地指纹数据库配置、解锁方法、装置及设备 Download PDFInfo
- Publication number
- CN110084929A CN110084929A CN201910318324.2A CN201910318324A CN110084929A CN 110084929 A CN110084929 A CN 110084929A CN 201910318324 A CN201910318324 A CN 201910318324A CN 110084929 A CN110084929 A CN 110084929A
- Authority
- CN
- China
- Prior art keywords
- print data
- finger print
- fingerprint
- fingerprint base
- frequency
- 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 93
- 238000004590 computer program Methods 0.000 claims description 14
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 238000004364 calculation method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 30
- 238000005457 optimization Methods 0.000 description 19
- 210000003811 finger Anatomy 0.000 description 13
- 230000008859 change Effects 0.000 description 8
- 230000000052 comparative effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000000717 retained effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 210000004932 little finger Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- 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
- G06V40/1365—Matching; Classification
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明适用于人工智能领域,提供一种智能锁的本地指纹数据库配置、解锁方法、装置及设备,其中,智能锁的本地指纹数据库配置方法包括:获取用户录入的常用指纹数据并形成第一指纹库;获取用户录入的次常用指纹数据并形成第二指纹库;根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。由于第一指纹库中存储的指纹数据为常用数据,指纹数据的数据量小,需要对比的指纹数据的数量少,从而提高了对比效率,另外,由于需要对比的指纹数据的数量少,还可以降低指纹数据的对比计算量,减少对硬件的要求。
Description
技术领域
本发明涉及人工智能领域,尤其涉及一种智能锁的本地指纹数据库配置、解锁方法、装置及设备。
背景技术
随着指纹识别的发展,基于指纹识别的智能锁越来越受市场欢迎,指纹对比的快慢决定了智能锁的用户体验。指纹对比分为三个步骤:图像采集,特征码提取,指纹库里逐一比对特征码。在现有的智能锁中,往往指纹库特别庞大,在指纹库里逐一对比就需要花费大量时间。特别是在智能锁这样的低功耗嵌入式设备中,使用的芯片性能不高,需要花费大量时间及***开销在指纹对比上,存在指纹对比速度慢的问题。
发明内容
本发明实施例提供一种智能锁的本地指纹数据库配置、解锁方法、装置及设备,旨在解决现有技术中指纹对比速度慢效率低的问题。
本发明实施例是这样实现的,第一方面,本发明提供了一种智能锁的本地指纹数据库配置方法,所述方法包括:
所述方法包括以下步骤:
获取用户录入的常用指纹数据并形成第一指纹库;
获取用户录入的次常用指纹数据并形成第二指纹库;
根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
更进一步的,所述指纹使用数据包括指纹数据对比成功的频次,所述对所述第一指纹库的指纹数据进行调整的步骤包括:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
更进一步的,所述指纹使用数据包括指纹数据对比成功的频次,所述对所述第二指纹库的指纹数据进行调整的步骤包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
更进一步的,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
第二方面,本发明还提供了一种智能锁的解锁方法,所述方法包括以下步骤:
获取所述智能锁触发时的指纹数据;
将所述指纹数据在本地预先设置的第一指纹库中进行对比;
若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
更进一步的,所述经过终端引导录入的用户指纹数据包括用户常用指纹数据,所述第一指纹库包括经过终端引导录入的用户常用指纹数据。
更进一步的,所述经过终端引导录入的用户指纹数据包括用户次常用指纹数据,所述第二指纹库包括经过终端引导录入的用户次常用指纹数据。
更进一步的,所述方法还包括以下步骤:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
更进一步的,所述方法还包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
更进一步的,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库中的指纹数据进行校准。
第三方面,本发明实施例还提供一种智能锁的本地指纹数据库配置装置,所述装置包括:
第一配置模块,用于获取用户录入的常用指纹数据并形成第一指纹库;
第二配置模块,用于获取用户录入的次常用指纹数据并形成第二指纹库;
调整模块,用于根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
第四方面,本发明实施例还提供一种智能锁的指纹对比装置,所述装置包括:
获取模块,用于获取所述智能锁触发时的指纹数据;
第一对比模块,用于将所述指纹数据在本地预先设置的第一指纹库中进行对比;
第二对比模块,用于若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
解锁模块,用于若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
第五方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例中任一项所述的智能锁的本地指纹数据库配置方法中的步骤。
第六方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例中任一项所述的智能锁的解锁方法中的步骤。
第七方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例中任一项所述的智能锁的本地指纹数据库配置方法中的步骤。
第八方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例中任一项所述的智能锁的解锁方法中的步骤。
本发明实施例中,由于第一指纹库中存储的指纹数据为常用数据,指纹数据的数据量小,需要对比的指纹数据的数量少,从而提高了对比效率,另外,由于需要对比的指纹数据的数量少,还可以降低指纹数据的对比计算量,减少对硬件的要求。
附图说明
图1为本发明实施例的一种智能锁的本地指纹数据库配置方法的流程示意图;
图2为实施例二的方法流程示意图;
图3为实施例三的方法流程示意图;
图4为实施例四的方法流程示意图;
图5为实施例五的方法流程示意图;
图6为本发明实施例的另一种指纹库优化方法流程示意图;
图7为实施例六的方法流程示意图;
图8为本发明实施例的一种智能锁的解锁方法的流程示意图;
图9为实施例八的方法流程示意图;
图10为实施例九的方法流程示意图;
图11为实施例十的方法流程示意图;
图12为实施例十一的方法流程示意图;
图13为实施例十二的方法流程示意图;
图14为本发明实施例的一种智能锁的本地指纹数据库配置装置的结构示意图;
图15为本发明实施例的一种智能锁的指纹对比装置的结构示意图;
图16为本发明实施例电子设备基本结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在低功耗的智能锁对指纹进行对比时,由于指纹库的指纹数据量非常大,对比过程又是逐一对比,使得指纹对比速度慢。本发明采用在指纹数据量小的第一指纹库中进行指纹数据的对比,指纹数据的对比量小,可以提高指纹的对比速度。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。
本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
实施例一
请参见图1,图1为本发明实施例的一种智能锁的本地指纹数据库配置方法的流程示意图,如图1所示,所述方法包括以下步骤:
S101、获取用户录入的常用指纹数据并形成第一指纹库;
S102、获取用户录入的次常用指纹数据并形成第二指纹库;
S103、根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
其中,上述的常用指纹数据与次常用指纹数据可以通过终端引导进行录入,比如,引导用户在终端的指纹采集区域使用常用的手指进行指纹录入,并打上用户标签。在一种可能的实施例方式中,可以引导用户使用最常用的手指进行指纹录入,比如引导用户使用拇指或食指等进行录入。在另一种可能的实施方式中,可以根据锁在门上的位置对用户常用指纹采集进行引导录入,比如,锁是在门的左侧,则引导用户使用左手的指纹进行录入,锁是在门的右侧,则引导用户使用右手的指纹进行录入。上述的用户常用指纹数据可以理解为用户最常用于指纹解锁的手指的指纹数据,上述第一指纹库包括用户常用指纹数据可以理解为第一指纹库中的指纹数据为用户常用指纹数据。又比如,引导用户在终端的指纹采集区域使用次常用的手指进行指纹录入,并打上用户标签。在一种可能的实施例方式中,可以引导用户使用次常用的手指进行指纹录入,比如引导用户使用拇指或食指等之外的手指进行录入。在另一种可能的实施方式中,可以根据锁在门上的位置对用户次常用指纹采集进行引导录入,比如,锁是在门的左侧,则在引导用户使用左手的指纹进行用户常用指纹录入之后,再引导用户使用右手的指纹进行录入。上述的用户次常用指纹数据可以理解为用户最常用于指纹解锁的手指之外的手指的指纹数据,比如中指、无名指以及小指等,上述第二指纹库包括用户次常用指纹数据可以理解为第二指纹库中的指纹数据为用户次常用指纹数据。在另一种可能的实施方式中,还可以通过终端对常用用户与不常用用户进行引导,常用用户可以是在家中的用户,比如每天需要进出门的用户,不常用的用户可以是在外的用户,比如在外地上大学的用户,这样,第一指纹库可以包括常用用户的指纹数据,第二指纹库可以包括不常用用户的指纹数据。上述对第一指纹库及第二指纹库的指纹数据进行调整,可以是对指纹数据的更新、替换、移除或添加等。
在本实施例中,第一指纹库存储用户常用指纹数据,这样,第一指纹库不会因为存储太多的指纹数据而使在第一指纹库中进行指纹数据对比时需要进行大量的对比工作,即是减少了第一指纹库中指纹数据对比的数量,从而进一步提高指纹对比的速度。第二指纹库存储用户次常用指纹数据,这样,不会出现在用户使用次常用指纹数据时导致无法识别的情况。
实施例二
在实施例一的基础上,所述指纹使用数据包括指纹数据对比成功的频次,所述根据用户的指纹使用数据,对所述第一指纹库的指纹数据进行调整的步骤包括:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
具体的,请参见图2,图2为实施例二的方法流程示意图,如图2所示,包括:
S201、在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
S202、根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
其中,上述的第一预设时间可以是2-7天中任意一个时间段,比如第一预设时间可以是3天。上述的对比成功频次指的是在第一预设时间内每个指纹数据的对比成功的次数,上述的对比成功可以理解为在第一指纹库中开锁成功的对应的指纹数据。上述根据对比成功的频次对第一指纹库进行优化的方法可以是:将大于一定频次的指纹数据保留在第一指纹库中,将小于一定频次的指纹数据从第一指纹库中进行移除。在一种可能的实施例方式中,还可以根据指纹数据的用户标签与对比成功的频次来对第一指纹库进行优化,比如:用户在第一预设时间内没有指纹对比成功记录,但是用户在第一预设时间之前的指纹对比成功全部为常用指纹数据(可以理解为该用户在第一预设时间没有出门或是有家人为其开门),则可以在第一指纹库中继续保留该用户常用指纹数据;又如,用户在第一预设时间没有使用常用指纹数据进行对比开锁,而是使用其它手指进行对比开锁且次数大于一定值,则可以认为用户习惯发生变化,将原本用户常用指纹数据替换为第一预设时间内的使用的指纹数据。
在本实施例中,定期对第一指纹库进行优化调整,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
实施例三
在实施例二的基础上,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
具体的,请参见图3,图3为实施例三的方法流程示意图,如图3所示,包括:
S301、判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
S302、若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
其中,上述的第一频次阈值可以是2次到5次,比如,可以是3次,即是在第一预设时间内,统计第一指纹库中每个指纹数据的对比成功次数,判断第一指纹库中有没有存在对比成功频次小于3次的指纹数据,如果有,说明该指纹数据使用频次不高,则可以将该指纹数据从第一指纹库中移除。
在本实施例中,将第一指纹库中对比成功频次小于一定阈值的指纹数据进行移除,可以减小第一指纹库中的指纹数据存储量,从而进一步加快指纹对比速度。
实施例四
在实施例一的基础上,所述指纹使用数据包括指纹数据对比成功的频次,所述对所述第二指纹库的指纹数据进行调整的步骤包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
具体的,请参见图4,图4为实施例四的方法流程示意图,如图4所示,包括:
S401、在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
S402、根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
其中,上述的第二预设时间可以与实施例二中第一预设时间相同。与实施例二相似的,上述的对比成功频次指的是在第二预设时间内每个指纹数据的对比成功的次数,上述的对比成功可以理解为在第二指纹库中开锁成功的对应的指纹数据。上述根据对比成功的频次对第一指纹库进行优化可以是:将小于一定频次的指纹数据保留在第二指纹库中,将大于一定频次的指纹数据从第二指纹库中进行移除,加入到第一指纹库中。
在本实施例中,定期对第二指纹库进行检测,将第二指纹库中符合条件的指纹数据可入到第一指纹库中,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
实施例五
在实施例四的基础上,根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
具体的,请参见图5,图5为实施例五的方法流程示意图,如图5所示,包括:
S501、判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
S502、若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
其中,上述的第二频次阈值可以与实施例五中第一频次阈值相同,可以是2次到5次,比如,可以是3次,即是在第二预设时间内,统计第二指纹库中每个指纹数据的对比成功次数,判断第二指纹库中有没有存在对比成功频次大于3次的指纹数据,如果有,说明该指纹数据使用频次高,则可以将该指纹数据从第二指纹库中移除,加入到第一指纹库中,避免指纹数据的对比经常落到第二指纹库中。
在本实施例中,将第二指纹库中对比成功频次大于一定阈值的指纹数据加入到第一指纹库中,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
需要说明的是,实施例二与实施例四、实施例五可以结合,实施例三与实施例四、实施例五可以结合,比如:请结合图6,图6为本发明实施例的另一种指纹库优化方法流程示意图,包括:
S601、检测是否到校准时间,如果是,则转入步骤S602,如果否,则转入步骤S603;
S602、设置周期的预设时间,可以是设置第一预设时间或第二预设时间;
S603、进行计时,指在校准时间未到时,继续进行计时;
S604、记录用户行为,即是记录用户的指纹对比情况,可以是第一指纹库以及第二指纹库的对比情况;
S605、判断是否达到周期的预设时间,可以是判断是否达到第一预设时间或第二预设时间,如果是,则转入步骤S606,如果否,则转入步骤S604;
S606、从指纹库里读取数据,可以是读取第一指纹库及第二指纹库的指纹数据以及对应的指纹对比情况;
S607、判断指纹数据是否在第一指纹库中,如果是,则转入步骤S608,如果否,则转入步骤S609;
S608、判断指纹数据的对比成功次数是否小于3,如果是,则转入步骤S610;
S609、判断第二指纹库中指纹数据的对比成功次数是否大于3,如果是,则转入步骤S611,如果否,则转入步骤S612;
S610、从第一指纹库中删除对应指纹数据,并转入步骤S612;
S611、将对应指纹数据加入到第一指纹库中;
S612、判断是否为最后的指纹数据,如果是,则转入步骤S603,如果否,则转入步骤S606。
需要说明的是,上述提供的各种方法实施例可以应用于本地指纹数据库配置设备,例如:设置有指纹解锁的电子设备,包括但不限于:计算机、服务器、手机、智能锁等可以进行指纹库优化的设备。
实施例六
在以上任意一个实施例的基础上,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
具体的,以实施例一为基础进行示例,请参见图7,图7为实施例六的方法流程示意图,如图7所示,包括:
S701、获取用户录入的常用指纹数据并形成第一指纹库;
S702、获取用户录入的次常用指纹数据并形成第二指纹库;
S703、根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整;
S704、在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
其中,上述的第三预设时间可以是20-40天,比如,可以是每个月进行一次校准,可以是对第一指纹库进行校准,可以是对第二指纹库进行校准,也可以是对第一指纹库与第二指纹库都进行校准。上述的校准可以包括对指纹库中的指纹数据进行校准,以获取更精确的指纹数据,提高指纹对比的精度。在以其他实施例为基础的实施方式中,也可以是对指纹库的优化方法进行校准,比如,调整第一预设时间或第二预设时间的长度。
在本实施例中,通过对指纹数据进行校准,可以保证指纹库中指纹数据的有效性,提高对比的精度。
实施例七
请参见图8,图8为本发明实施例的一种智能锁的解锁方法的流程示意图,如图8所示,所述方法包括以下步骤:
S801、获取所述智能锁触发时的指纹数据;
S802、将所述指纹数据在本地预先设置的第一指纹库中进行对比;
S803、若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
S804、若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
在步骤S801中,可以通过智能锁的指纹采集区域被具体生物体征的目标触摸后,通过指纹采集***对指纹采集区域进行指纹图像的采样,然后将采样到的指纹图像经过指纹数据提取引擎进行处理,提取得到上述的指纹数据。需要说明的是,上述的指纹数据也可以称为指纹数据或指纹数据码。
在步骤S802中,上述的第一指纹库为本地预先设置的,上述的第一指纹库可以理解为是设置在智能锁中的存储介质中的一个指纹数据库、或者一个指纹数据存储区域、或者一段指纹数据,用于表示在智能锁中存储有用于对比指纹的指纹数据。对比的过程可以是,将指纹数据在第一指纹库中进行遍历,即是将指纹数据与第一指纹库中的每一个指纹数据进行对比,比如,计算指纹数据与第一指纹库中每一个指纹数据的相似度,如果存在相似度大于95%的,则可以认为指纹对比成功,智能锁打开,如果没有存在相似度大于95%的则可以认为指纹对比不成功。需要理解的是,上述的相似度95%只是对相似度阈值的举例说明,不应当视为对本发明的限制,具体的相似度阈值选择可以视具体情况而定。
在步骤S803中,相似的,上述的第二指纹库为本地预先设置的,上述的第二指纹库可以理解为是设置在智能锁中的存储介质中的一个指纹数据库、或者一个指纹数据存储区域、或者一段指纹数据,用于表示在智能锁中存储有用于对比指纹的指纹数据。上述的指纹数据在第一指纹库中对比不成功,说明该指纹数据没有被记录在第一指纹库中,或者是第一指纹库中没有与之匹配的相似度大于相似度阈值的指纹数据。在第一指纹库中对比不成功的情况下,将指纹数据在第二指纹库中进行遍历,即是将指纹数据与第二指纹库中的每一个指纹数据进行对比。上述的第一指纹库与第二指纹库中的用户指纹数据可以是通过终端引导用户进行指纹录入得到,再传输到智能锁的本地指纹库中,上述的终端可以是手机、平板等具有指纹采集功能的移动终端。另外,上述的第一指纹库与第二指纹库中的用户指纹数据也可以是智能锁作为终端引导用户进行指纹录入。在一种可能的实施方式中,还可以通过终端对常用用户与不常用用户进行引导,常用用户可以是在家中的用户,比如每天需要进出门的用户,不常用的用户可以是在外的用户,比如在外地上大学的用户,这样,第一指纹库可以包括常用用户的指纹数据,第二指纹库可以包括不常用用户的指纹数据。
在本发明实施例中,获取所述智能锁触发时的指纹数据;将所述指纹数据在本地预先设置的第一指纹库中进行对比;若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比,其中,所述第一指纹库与所述第二指纹库包括经过终端引导录入的用户指纹数据。在指纹对比时,优先在本地的第一指纹库进行对比,失败后再在本地的第二指纹库进行对比,由于都是在本地进行对比,可以提高指纹的对比速度。
实施例八
在实施例七的基础上,所述方法还包括以下步骤:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
具体的,请参见图9,图9为实施例八的方法流程示意图,如图9所示,包括:
S901、在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
S902、根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
其中,上述的第一预设时间可以是2-7天中任意一个时间段,比如第一预设时间可以是3天。上述的对比成功频次指的是在第一预设时间内每个指纹数据的对比成功的次数,上述的对比成功可以理解为在第一指纹库中开锁成功的对应的指纹数据。上述根据对比成功的频次对第一指纹库进行优化可以是:将大于一定频次的指纹数据保留在第一指纹库中,将小于一定频次的指纹数据从第一指纹库中进行移除。在一种可能的实施例方式,还可以根据指纹数据的用户标签与对比成功的频次来对第一指纹库进行优化,比如:用户在第一预设时间内没有指纹对比成功记录,但是用户在第一预设时间之前的指纹对比成功全部为常用指纹数据(可以理解为该用户在第一预设时间没有出门或是有家人为其开门),则可以在第一指纹库中继续保留该用户常用指纹数据;又如,用户在第一预设时间没有使用常用指纹数据进行对比开锁,而是使用其它手指的指纹进行对比开锁且次数大于一定值,则可以认为用户习惯发生变化,将原本用户常用指纹数据替换为第一预设时间内的使用的指纹数据。
在本实施例中,定期对第一指纹库进行优化,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
实施例九
在实施例八的基础上,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
具体的,请参见图10,图10为实施例九的方法流程示意图,如图10所示,包括:
S1001、判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
S1002、若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
其中,上述的第一频次阈值可以是2次到5次,比如,可以是3次,即是在第一预设时间内,统计第一指纹库中每个指纹数据的对比成功次数,判断第一指纹库中有没有存在对比成功频次小于3次的指纹数据,如果有,说明该指纹数据使用频次不高,则可以将该指纹数据从第一指纹库中移除。
在本实施例中,将第一指纹库中对比成功频次小于一定阈值的指纹数据进行移除,可以减小第一指纹库中的指纹数据存储量,从而进一步加快指纹对比速度。
实施例十
在实施例七的基础上,所述方法还包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
具体的,请参见图11,图11为实施例十的方法流程示意图,如图11所示,包括:
S1101、在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
S1102、根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
其中,上述的第二预设时间可以是与实施例四中第一预设时间相同。与实施例四相似的,上述的对比成功频次指的是在第二预设时间内每个指纹数据的对比成功的次数,上述的对比成功可以理解为在第一指纹库中开锁成功的对应的指纹数据。上述根据对比成功的频次对第一指纹库进行优化可以是:将小于一定频次的指纹数据保留在第二指纹库中,将大于一定频次的指纹数据从第二指纹库中进行移除,加入到第一指纹库中。
在本实施例中,定期对第二指纹库进行检测,将第二指纹库中符合条件的指纹数据可入到第一指纹库中,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
实施例十一
在实施例十的基础上,根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
具体的,请参见图12,图12为实施例十一的方法流程示意图,如图12所示,包括:
S1201、判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
S1202、若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
其中,上述的第二频次阈值可以与实施例五中第一频次阈值相同,可以是2次到5次,比如,可以是3次,即是在第二预设时间内,统计第二指纹库中每个指纹数据的对比成功次数,判断第二指纹库中有没有存在对比成功频次大于3次的指纹数据,如果有,说明该指纹数据使用频次高,则可以将该指纹数据从第二指纹库中移除,加入到第一指纹库中。
在本实施例中,将第二指纹库中对比成功频次大于一定阈值的指纹数据加入到第一指纹库中,可以保证第一指纹库的指纹数据有效性,从而保证在第一指纹库对比成功率,更进一步提高指纹对比速度。
实施例十二
在以上实施例七至实施例十一中任意一个实施例的基础上,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库中的指纹数据进行校准。
具体的,以实施例七为基础进行示例,请参见图13,图13为实施例十二的方法流程示意图,如图13所示,包括:
S1301、获取所述智能锁触发时的指纹数据;
S1302、将所述指纹数据在本地预先设置的第一指纹库中进行对比;
S1303、若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据;
S1304、在到达第三预设时间后,对所述第一指纹库和/或第二指纹库中的指纹数据进行校准。
其中,上述的第三预设时间可以是20-40天,比如,可以是每个月进行一次校准,可以是对第一指纹库进行校准,可以是对第二指纹库进行校准,也可以是对第一指纹库与第二指纹库都进行校准。上述的校准可以包括对指纹库中的指纹数据进行校准,以获取更精确的指纹数据,提高指纹对比的精度。在以其他实施例为基础的实施方式中,也可以是对指纹库的优化方法进行校准,比如,调整第一预设时间或第二预设时间的长度。
在本实施例中,通过对指纹数据进行校准,可以保证指纹库中指纹数据的有效性,提高对比的精度。
需要说明的是,上述提供的各种方法实施例可以应用于指纹对比设备,例如:设置有指纹解锁的电子设备,包括但不限于:计算机、服务器、手机、智能锁等可以进行指纹对比的设备。
实施例十三
请参见图14,图14为本发明实施例的一种智能锁的本地指纹数据库配置装置的结构示意图,如图14所示,所述装置1400包括:
第一配置模块1401,用于获取用户录入的常用指纹数据并形成第一指纹库;
第二配置模块1402,用于获取用户录入的次常用指纹数据并形成第二指纹库;
优化模块1403,用于根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
更进一步的,所述指纹使用数据包括指纹数据对比成功的频次,所述优化模块1403包括:
第一获取子模块,用于在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
第一优化子模块,用于根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述第一优化子模块包括:
第一判断单元,用于判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
第一优化单元,用于若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
更进一步的,所述优化模块1403包括:
第二获取子模块,用于在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
第二优化子模块,用于根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述第二优化子模块包括:
第二判断单元,用于判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
第二优化单元,用于若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
更进一步的,所述装置1400还包括:
校准模块,用于在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
本申请实施例提供的智能锁的本地指纹数据库配置装置能够实现图1至图7的方法实施例中的各个实施方式,以及相应有益效果,为避免重复,这里不再赘述。
实施例十四
请参见图15,图15为本发明实施例的一种智能锁的指纹对比装置的结构示意图,如图15所示,所述装置1500包括:
获取模块1501,用于获取所述智能锁触发时的指纹数据;
第一对比模块1502,用于将所述指纹数据在本地预先设置的第一指纹库中进行对比;
第二对比模块1503,用于若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
解锁模块1504,用于若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
更进一步的,所述装置1500还包括:
统计模块,用于在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
优化模块,用于根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述优化模块包括:
判断单元,用于判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
优化单元,用于若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
更进一步的,在装置1500中,所述统计模块,还用于在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
所述优化模块,还用于根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
更进一步的,所述优化模块中,所述判断单元,还用于判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
所述优化单元,还用于若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
更进一步的,所述装置1500还包括:
校准模块,用于在到达第三预设时间后,对所述第一指纹库和/或第二指纹库中的指纹数据进行校准。
需要说明的是,上述装置可以应用于指纹对比设备,例如:计算机、服务器、手机、指纹锁等可以进行指纹对比的设备。
本申请实施例提供的指纹对比装置能够实现图8至图13的方法实施例中的各个实施方式,以及相应有益效果,为避免重复,这里不再赘述。
实施例十五
为解决上述技术问题,本申请实施例还提供一种电子设备,用于智能锁的本地指纹数据库配置或智能锁的解锁。具体请参阅图16,图16为本实施例电子设备基本结构框图,如图16所示。
所述电子设备16包括通过***总线相互通信连接存储器1601、处理器1602、网络接口1603。需要指出的是,图中仅示出了具有组件1601-1603的电子设备16,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述电子设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
所述存储器1601至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器1601可以是所述电子设备16的内部存储单元,例如该电子设备16的硬盘或内存。在另一些实施例中,所述存储器1601也可以是所述电子设备16的外部存储设备,例如该电子设备16上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器1601还可以既包括所述电子设备16的内部存储单元也包括其外部存储设备。本实施例中,所述存储器1601通常用于存储安装于所述电子设备16的操作***和各类应用软件,例如智能锁的本地指纹数据库配置方法或智能锁的解锁方法的程序代码等。此外,所述存储器1601还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器1602在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器1602通常用于控制所述电子设备16的总体操作。本实施例中,所述处理器1602用于运行所述存储器1601中存储的程序代码或者处理数据,例如运行所述智能锁的本地指纹数据库配置方法或所述智能锁的解锁方法的程序代码。
所述网络接口1603可包括无线网络接口或有线网络接口,该网络接口1603通常用于在所述电子设备16与其他电子设备之间建立通信连接。
实施例十六
本申请还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有智能锁的本地指纹数据库配置方法或智能锁的解锁方法程序,所述智能锁的本地指纹数据库配置方法或智能锁的解锁方法程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的智能锁的本地指纹数据库配置方法或智能锁的解锁方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种智能锁的本地指纹数据库配置方法,其特征在于,所述方法包括以下步骤:
获取用户录入的常用指纹数据并形成第一指纹库;
获取用户录入的次常用指纹数据并形成第二指纹库;
根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
2.如权利要求1所述的智能锁的本地指纹数据库配置方法,其特征在于,所述指纹使用数据包括指纹数据对比成功的频次,所述对所述第一指纹库的指纹数据进行调整的步骤包括:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
3.如权利要求2所述的智能锁的本地指纹数据库配置方法,其特征在于,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
4.如权利要求1所述的智能锁的本地指纹数据库配置方法,其特征在于,所述指纹使用数据包括指纹数据对比成功的频次,所述对所述第二指纹库的指纹数据进行调整的步骤包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
5.如权利要求4所述的智能锁的本地指纹数据库配置方法,其特征在于,所述根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
6.如权利要求1至5中任一所述的智能锁的本地指纹数据库配置方法,其特征在于,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
7.一种智能锁的解锁方法,其特征在于,所述方法包括以下步骤:
获取所述智能锁触发时的指纹数据;
将所述指纹数据在本地预先设置的第一指纹库中进行对比;
若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
8.如权利要求7所述的智能锁的解锁方法,其特征在于,所述方法还包括以下步骤:
在第一预设时间内,获取所述第一指纹库中各个指纹数据的对比成功频次;
根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
9.如权利要求8所述的智能锁的解锁方法,其特征在于,所述根据所述第一指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第一指纹库中是否存在对比成功频次小于预先设定的第一频次阈值的指纹数据;
若存在,则将对比成功频次小于第一频次阈值对应的指纹数据从所述第一指纹库中移除。
10.如权利要求7所述的智能锁的解锁方法,其特征在于,所述方法还包括:
在第二预设时间内,获取所述第二指纹库中各个指纹数据的对比成功频次;
根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化。
11.如权利要求10所述的智能锁的解锁方法,其特征在于,所述根据所述第二指纹库中各个指纹数据对比成功的频次,对所述第一指纹库进行优化的步骤包括:
判断所述第二指纹库中是否存在对比成功频次大于预先设定的第二频次阈值的指纹数据;
若存在,则将对比成功频次大于第二频次阈值对应的指纹数据加入到所述第一指纹库中。
12.如权利要求7至11中任一所述的智能锁的解锁方法,其特征在于,所述方法还包括:
在到达第三预设时间后,对所述第一指纹库和/或第二指纹库进行校准。
13.一种智能锁的本地指纹数据库配置装置,其特征在于,所述装置包括:
第一配置模块,用于获取用户录入的常用指纹数据并形成第一指纹库;
第二配置模块,用于获取用户录入的次常用指纹数据并形成第二指纹库;
调整模块,用于根据用户的指纹使用数据,对所述第一指纹库及所述第二指纹库的指纹数据进行调整。
14.一种智能锁的指纹对比装置,其特征在于,所述装置包括:
获取模块,用于获取所述智能锁触发时的指纹数据;
第一对比模块,用于将所述指纹数据在本地预先设置的第一指纹库中进行对比;
第二对比模块,用于若所述指纹数据在所述第一指纹库中对比不成功,则将所述指纹数据在本地预先设置的第二指纹库中进行对比;
解锁模块,用于若在第一指纹库或第二指纹库中对比成功,则进行解锁;
其中,所述第一指纹库中的用户指纹数据为用户录入的常用指纹数据,所述第二指纹库中的用户指纹数据为用户录入的次常用指纹数据。
15.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的智能锁的本地指纹数据库配置方法中的步骤。
16.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求7至12中任一项所述的智能锁的解锁方法中的步骤。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的智能锁的本地指纹数据库配置方法中的步骤。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7至12中任一项所述的智能锁的解锁方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910318324.2A CN110084929A (zh) | 2019-04-19 | 2019-04-19 | 智能锁的本地指纹数据库配置、解锁方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910318324.2A CN110084929A (zh) | 2019-04-19 | 2019-04-19 | 智能锁的本地指纹数据库配置、解锁方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110084929A true CN110084929A (zh) | 2019-08-02 |
Family
ID=67415736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910318324.2A Pending CN110084929A (zh) | 2019-04-19 | 2019-04-19 | 智能锁的本地指纹数据库配置、解锁方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110084929A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110728762A (zh) * | 2019-09-27 | 2020-01-24 | 恒大智慧科技有限公司 | 基于电梯控制的打卡方法、物业控制***以及存储介质 |
CN110738777A (zh) * | 2019-09-27 | 2020-01-31 | 恒大智慧科技有限公司 | 物业管理方法和***、存储介质 |
CN110795012A (zh) * | 2019-10-31 | 2020-02-14 | 华为技术有限公司 | 电子设备的控制方法、电子设备以及计算机可读存储介质 |
CN112528946A (zh) * | 2020-12-24 | 2021-03-19 | 北京深思数盾科技股份有限公司 | 一种指纹识别方法、装置、存储介质及电子设备 |
CN113674470A (zh) * | 2021-08-13 | 2021-11-19 | 大匠智联(深圳)科技有限公司 | 一种门禁***面部识别的方法和门禁*** |
CN113792649A (zh) * | 2021-09-13 | 2021-12-14 | 广州广电运通金融电子股份有限公司 | 一种基于指静脉生物识别技术的快速认证方法、设备及介质 |
CN113965345A (zh) * | 2021-09-08 | 2022-01-21 | 福建库克智能科技有限公司 | 一种身份识别方法、装置、电子设备和存储介质 |
CN115909579A (zh) * | 2022-09-27 | 2023-04-04 | 金茂云科技服务(北京)有限公司 | 一种多指纹头门禁***、方法、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345616A (zh) * | 2013-06-19 | 2013-10-09 | 武汉世纪金桥安全技术有限公司 | 基于行为分析的指纹存储比对的*** |
CN105389566A (zh) * | 2015-11-13 | 2016-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法、指纹模板的更新方法、装置和移动终端 |
CN105760738A (zh) * | 2016-03-15 | 2016-07-13 | 广东欧珀移动通信有限公司 | 一种指纹解锁的方法及终端 |
CN106203034A (zh) * | 2016-06-27 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种指纹解锁方法及终端 |
CN106845198A (zh) * | 2017-01-23 | 2017-06-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种指纹验证的方法和装置 |
US20190031146A1 (en) * | 2016-08-30 | 2019-01-31 | Nzube John Etonye | Vehicle security system |
-
2019
- 2019-04-19 CN CN201910318324.2A patent/CN110084929A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345616A (zh) * | 2013-06-19 | 2013-10-09 | 武汉世纪金桥安全技术有限公司 | 基于行为分析的指纹存储比对的*** |
CN105389566A (zh) * | 2015-11-13 | 2016-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法、指纹模板的更新方法、装置和移动终端 |
CN105760738A (zh) * | 2016-03-15 | 2016-07-13 | 广东欧珀移动通信有限公司 | 一种指纹解锁的方法及终端 |
CN106203034A (zh) * | 2016-06-27 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种指纹解锁方法及终端 |
US20190031146A1 (en) * | 2016-08-30 | 2019-01-31 | Nzube John Etonye | Vehicle security system |
CN106845198A (zh) * | 2017-01-23 | 2017-06-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种指纹验证的方法和装置 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110728762A (zh) * | 2019-09-27 | 2020-01-24 | 恒大智慧科技有限公司 | 基于电梯控制的打卡方法、物业控制***以及存储介质 |
CN110738777A (zh) * | 2019-09-27 | 2020-01-31 | 恒大智慧科技有限公司 | 物业管理方法和***、存储介质 |
CN110795012A (zh) * | 2019-10-31 | 2020-02-14 | 华为技术有限公司 | 电子设备的控制方法、电子设备以及计算机可读存储介质 |
CN112528946A (zh) * | 2020-12-24 | 2021-03-19 | 北京深思数盾科技股份有限公司 | 一种指纹识别方法、装置、存储介质及电子设备 |
CN113674470A (zh) * | 2021-08-13 | 2021-11-19 | 大匠智联(深圳)科技有限公司 | 一种门禁***面部识别的方法和门禁*** |
CN113965345A (zh) * | 2021-09-08 | 2022-01-21 | 福建库克智能科技有限公司 | 一种身份识别方法、装置、电子设备和存储介质 |
CN113792649A (zh) * | 2021-09-13 | 2021-12-14 | 广州广电运通金融电子股份有限公司 | 一种基于指静脉生物识别技术的快速认证方法、设备及介质 |
CN115909579A (zh) * | 2022-09-27 | 2023-04-04 | 金茂云科技服务(北京)有限公司 | 一种多指纹头门禁***、方法、电子设备及存储介质 |
CN115909579B (zh) * | 2022-09-27 | 2023-09-22 | 金茂云科技服务(北京)有限公司 | 一种多指纹头门禁***、方法、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110084929A (zh) | 智能锁的本地指纹数据库配置、解锁方法、装置及设备 | |
CN107341401B (zh) | 一种基于机器学习的恶意应用监测方法和设备 | |
CN106156755A (zh) | 一种人脸识别中的相似度计算方法及*** | |
CN106709345A (zh) | 基于深度学习方法推断恶意代码规则的方法、***及设备 | |
CN110347732A (zh) | 一种数据转换方法及装置 | |
CN107958230A (zh) | 人脸表情识别方法及装置 | |
CN109886334B (zh) | 一种隐私保护的共享近邻密度峰聚类方法 | |
CN105447927B (zh) | 门禁电锁开启的控制方法、门禁控制器及门禁控制*** | |
CN108011928A (zh) | 一种信息推送方法、终端设备及计算机可读介质 | |
WO2011087648A1 (en) | Method to dynamically design and configure multimedia fingerprint databases | |
CN109783346A (zh) | 基于关键字驱动的自动化测试方法、装置及终端设备 | |
US20230236892A1 (en) | Apparatus for resource enhacement | |
CN108255602A (zh) | 任务组合方法及终端设备 | |
CN109995576A (zh) | 上网设备的识别方法、装置及存储介质、计算机设备 | |
CN109726280A (zh) | 一种针对同名学者的排歧方法及装置 | |
Castro et al. | Adaptive sensing for estimation of structured sparse signals | |
CN106407776A (zh) | 一种终端控制方法及终端 | |
CN109271481A (zh) | 一种电力诉求信息的分类方法、***及终端设备 | |
CN110457707A (zh) | 实词关键词的提取方法、装置、电子设备及可读存储介质 | |
CN104036269A (zh) | 指纹注册方法及终端设备 | |
CN110309335A (zh) | 一种图片匹配方法、装置、设备及存储介质 | |
Wurzenberger et al. | Discovering insider threats from log data with high-performance bioinformatics tools | |
CN110209744A (zh) | 基于联盟链的关系型数据库及其操作方法和装置 | |
CN117009832A (zh) | 异常命令的检测方法、装置、电子设备及存储介质 | |
Ding et al. | Improved density peaks clustering based on natural neighbor expanded group |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190802 |
|
RJ01 | Rejection of invention patent application after publication |