CN110246245B - 智能门锁控制方法和装置、更新方法和装置及智能门锁 - Google Patents
智能门锁控制方法和装置、更新方法和装置及智能门锁 Download PDFInfo
- Publication number
- CN110246245B CN110246245B CN201910410298.6A CN201910410298A CN110246245B CN 110246245 B CN110246245 B CN 110246245B CN 201910410298 A CN201910410298 A CN 201910410298A CN 110246245 B CN110246245 B CN 110246245B
- Authority
- CN
- China
- Prior art keywords
- unlocking
- information
- database
- user
- current user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004891 communication Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 description 63
- 238000001514 detection method Methods 0.000 description 44
- 238000010586 diagram Methods 0.000 description 13
- 238000013459 approach Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- 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
- 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
- G07C2009/00634—Power supply for the lock
- G07C2009/00642—Power supply for the lock by battery
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Lock And Its Accessories (AREA)
Abstract
本发明适用于智能门锁技术领域,提供了一种智能门锁控制方法和装置、更新方法和装置及智能门锁,所述方法包括以下步骤:根据当前用户的接近信息获取当前用户的身份信息;基于所述身份信息获取当前用户的进出门状态信息;根据所述进出门状态信息选择对应的解锁数据库;获取所述当前用户的解锁信息;将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制;根据当前用户的进出门状态及开锁状态信息对所述对应的解锁数据库进行更新;其中,所述解锁数据库储存有多个用户解锁信息。本发明可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
Description
技术领域
本发明属于智能门锁技术领域,尤其涉及一种智能门锁控制方法和装置、更新方法和装置及智能门锁。
背景技术
智能门锁已经进入普通百姓的家庭。智能锁可以使用的touch按键、指纹、NFC卡进行开锁。智能门锁的特点是:工作安全,可靠,保密性极强。但目前的智能门锁大部分都是使用干电池或者锂电池供电,需要说明的是,目前的智能门锁都带有电磁铁,且电磁铁的工作驱动需要功率较大的电源。为了省电大部分智能门锁的功能在不使用的情况下都处于休眠模式比如指纹、灯、密码按键、NFC刷卡等。而在开锁过程中大部分的智能门锁的验证功能均被唤醒,且用户在开锁时,所用的开锁方式不同,智能门锁中存储有大量不同种类的开锁信息,在开锁验证时需要花费较长时间进行信息验证,进而导致智能门锁开锁过程中电量消耗大。可见,现有技术中智能门锁存在开锁时间长,导致智能门锁电量消耗大的问题。
发明内容
本发明实施例提供一种智能门锁控制方法,旨在解决现有技术中智能门锁开锁时间长导致智能门锁电量消耗大的问题。
本发明实施例是这样实现的,本发明实施例提供一种智能门锁控制方法,所述方法包括以下步骤:
根据当前用户的接近信息获取当前用户的身份信息;
基于所述身份信息获取当前用户的进出门状态信息;
根据所述进出门状态信息选择对应的解锁数据库;
获取所述当前用户的解锁信息;
将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制;
根据当前用户的进出门状态及开锁状态信息对所述对应的解锁数据库进行更新。
更进一步地,所述根据当前用户的接近信息获取当前用户的身份信息的步骤包括:
获取所述当前用户的接近信息;
根据所述当前用户的接近信息与身份数据库中的预设接近信息进行比对;
若身份数据库中存在与所述当前用户的接近信息匹配的预设接近信息,则判断所述当前用户为目标用户;
将与所述当前用户匹配的预设接近信息对应的身份信息确定为所述当前用户的身份信息。
更进一步地,所述进出门状态信息包括进门状态信息及出门状态信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,其中,所述第一解锁数据库用于储存基于进门状态的用户解锁信息;所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
更进一步地,所述根据所述进出门状态信息选择对应的解锁数据库的步骤包括:
若所述当前用户的进出门状态信息为进门状态信息,则选择所述第一解锁数据库作为对比数据库。
更进一步地,所述将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制的步骤包括:
获取所述第一解锁数据库中的第一常用解锁数据库,其中,所述第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息;
将所述当前用户的解锁信息与所述第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对;
若在第一常用解锁数据库中匹配到与所述当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
更进一步地,所述根据所述进出门状态信息选择对应的解锁数据库的步骤还包括:
若所述当前用户的进出门状态信息为出门状态信息,则选择所述第二解锁数据库作为对比数据库。
更进一步地,所述将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制的步骤包括:
获取所述第二解锁数据库中的第二常用解锁数据库,其中,所述第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息;
将所述当前用户的解锁信息与获取到的所述第二常用用户的用户解锁信息进行比对;
若第二常用解锁数据库中匹配到与所述当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
本发明实施例提供一种智能门锁解锁数据库更新方法,所述方法包括步骤:
获取当前用户的进出门状态信息;
获取当前用户的开锁状态信息;
根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库。
更进一步地,所述进出门状态信息包括进门状态信息及出门状态信息;所述开锁状态信息包括开锁成功信息及开锁失败信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,所述第一解锁数据库用于储存基于进门状态的用户解锁信息,所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
更进一步地,所述根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库的步骤包括:
若所述进出门状态信息为进门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;
将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
更进一步地,所述根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库的步骤还包括:
若所述进出门状态信息为出门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;
将移出的当前用户的用户解锁信息储存到第一解锁数据库中。
本发明实施例提供一种智能门锁控制装置,包括:
身份获取单元,用于根据当前用户的接近信息获取当前用户的身份信息;
进出门判断单元,用于基于所述身份信息获取当前用户的进出门状态信息;
解锁数据库选择单元,用于根据所述进出门状态信息选择对应的解锁数据库;
解锁信息获取单元,用于获取所述当前用户的解锁信息;
门锁控制单元,用于将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制;
第一解锁数据库更新单元,用于根据当前用户的进出门状态及开锁状态信息对所述对应的解锁数据库进行更新。
更进一步地,所述身份获取单元包括:
接近信息获取模块,用于获取所述当前用户的接近信息;
接近信息比对模块,用于根据所述当前用户的接近信息与身份数据库中的预设接近信息进行比对;
身份判断模块,用于若身份数据库中存在与所述当前用户的接近信息匹配的预设接近信息,则判断所述当前用户为目标用户;
身份确认模块,用于将与所述当前用户匹配的预设接近信息对应的身份信息确定为所述当前用户的身份信息。
更进一步地,所述进出门状态信息包括进门状态信息及出门状态信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,其中,所述第一解锁数据库用于储存基于进门状态的用户解锁信息;所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
更进一步地,所述解锁数据库选择单元用于若所述当前用户的进出门状态信息为进门状态信息,则选择所述第一解锁数据库作为对比数据库。
更进一步地,所述门锁控制单元包括:
第一常用解锁数据库获取模块,用于获取所述第一解锁数据库中的第一常用解锁数据库,其中,所述第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息;
第一解锁信息比对模块,用于将所述当前用户的解锁信息与所述第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对;
第一开锁指令发送模块,用于若在第一常用解锁数据库中匹配到与所述当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
更进一步地,解锁数据库选择单元还用于若所述当前用户的进出门状态信息为出门状态信息,则选择所述第二解锁数据库作为对比数据库。
更进一步地,所述门锁控制单元包括:
第二常用解锁数据库获取模块,用于获取所述第二解锁数据库中的第二常用解锁数据库,其中,所述第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息;
第二解锁信息比对模块,用于将所述当前用户的解锁信息与获取到的所述第二常用用户的用户解锁信息进行比对;
第二开锁指令发送模块,用于若第二常用解锁数据库中匹配到与所述当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
本发明实施例提供一种智能门锁解锁数据库更新装置,包括:
进出门状态信息获取单元,用于获取当前用户的进出门状态信息;
开锁状态信息获取单元,用于获取当前用户的开锁状态信息;
第二解锁数据库更新单元,用于根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库。
更进一步地,所述进出门状态信息包括进门状态信息及出门状态信息;所述开锁状态信息包括开锁成功信息及开锁失败信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,所述第一解锁数据库用于储存基于进门状态的用户解锁信息,所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
更进一步地,所述第二解锁数据库更新单元包括:
第一移出模块,用于若所述进出门状态信息为进门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;
第一存储模块,用于将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
更进一步地,所述第二解锁数据库更新单元还包括:
第二移出模块,用于若所述进出门状态信息为出门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;
第二存储模块,用于将移出的当前用户的用户解锁信息储存到第一解锁数据库中。
本发明实施例提供一种智能门锁,包括上述实施例提供的智能门锁控制装置及上述实施例提供的智能门锁解锁数据库更新装置。
本发明实施例提供一种电子设备,包括处理器、以及通过通信总线与处理器连接的存储器;其中,
所述存储器,用于存储智能门锁控制程序及智能门锁解锁数据库更新程序;
所述处理器,用于执行所述智能门锁控制程序及智能门锁解锁数据库更新程序,以实现上述实施例提供的智能门锁控制方法及上述实施例提供的智能门锁解锁数据库更新方法。
本发明实施例还提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以使所述一个或者多个处理器执行如上述实施例提供的智能门锁控制方法的步骤及上述实施例提供的智能门锁解锁数据库更新方法的步骤。
本发明所达到的有益效果:本发明通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
附图说明
图1是本发明实施例提供的一种智能门锁控制方法流程示意图;
图2是图1实施例中步骤S101的一种流程示意图;
图3是本发明实施例提供的一种通过脚步声识别用户身份的方法流程示意图;
图4是图1实施例中步骤S105的一种流程示意图;
图5是本发明实施例提供的一种通过指纹开锁的方法流程示意图;
图6是图1实施例中步骤S105的另一种流程示意图;
图7是本发明实施例提供的一种智能门锁解锁数据库更新方法流程示意图;
图8是本发明实施例提供的一种智能门锁控制装置结构示意图;
图9是图8实施例中身份获取单元的一种结构示意图;
图10是本发明实施例提供的一种脚步声识别用户身份的装置结构示意图;
图11是图8实施例中门锁控制单元的一种结构示意图;
图12是本发明实施例提供的一种指纹开锁的装置结构示意图;
图13是图8实施例中门锁控制单元的另一种结构示意图;
图14是本发明实施例提供的一种智能门锁解锁数据库更新装置结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,本发明通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
实施例一
如图1所示,图1是本发明实施例提供的一种智能门锁控制方法流程示意图,方法包括以下步骤:
S101,根据当前用户的接近信息获取当前用户的身份信息。
其中,当前用户可以是指准备开锁的用户或人员。若本发明的实施场景是家庭用户,则用户可以称为家人;若本发明的实施场景是公司,则用户可以称为员工等。上述身份信息可以包括姓名、性别、单位、职业等,该身份信息是为了能够代表用户的身份,比如,某家庭中的某个家人、某个小区的某个业主、或者某个公司的某个职员等。身份信息可以根据本发明的使用场景不同而设置。需要说明的是,可以通过判断用户的身份信息确定该用户是否可以打开智能门锁。也就是说,通过该身份信息确定智能门锁的使用对象即目标用户。若不是目标用户,即使有用户想要打开该智能门锁,也是不能开锁的。上述当前用户的接近信息可以是能够代表当前用户身份的信息,比如,当前用户的语音信息、脚步声信息、图像信息等。当前用户的接近信息可以通过对应的采集设备采集后上传到智能门锁中进行信息处理得到。
具体的,可以通过获取当前用户的语音信息、脚步声信息、图像信息等与解锁数据库中预设用户的当前用户的语音信息、脚步声信息、图像信息等进行对比,根据对比结果得到与当前用户对应的身份信息。
S102,基于身份信息获取当前用户的进出门状态信息。
其中,上述身份信息可以是通过进出门检测设备进行检测,并对进出门检测设备上传的检测数据进行分析得到。进出门检测设备可以包括进门检测设备、出门检测设备,其中,进门检测设备可以是安装在智能门锁的内侧,出门检测设备可以安装在智能门锁外侧。进出门检测设备可以是门状态传感器、人体传感器、摄像头等。上述进出门状态信息包括进门状态信息及出门状态信息。具体的,若通过进门检测设备检测到用户的身份信息则判断为进门状态信息;如果通过出门检测设备检测到用户的身份信息则判断为出门状态信息。
S103,根据进出门状态信息选择对应的解锁数据库。
在本发明实施例中,解锁数据库储存有一个或多个用户解锁信息,其中,解锁数据库可以包括多个子数据库,比如包括第一解锁数据库及第二解锁数据库,第一解锁数据库用于储存基于进门状态的用户解锁信息;第二解锁数据库用于储存基于出门状态的用户解锁信息。若当前用户的进出门状态信息为进门状态信息,则选择第一解锁数据库作为对比数据库。具体的说,第一解锁数据库存储的是使用同一智能门锁的用户中,已经出门的用户的用户解锁信息,比如,在某家庭中有5个人,有3个家人是在外面的,有2个家人是在家的,那么第一解锁数据库中存储的就是这在外面的3个家人的用户解锁信息。
在本发明实施例中,若当前用户的进出门状态信息为出门状态信息,则选择第二解锁数据库作为对比数据库。具体的说,第二解锁数据库存储的是使用同一智能门锁的用户中,已经进门的用户的用户解锁信息,比如,在某家庭中有5个人,有3个家人是在外面的,有2个家人是在家的,那么第二解锁数据库中存储的就是在家的2个家人的用户解锁信息。
上述第一解锁数据库、第二解锁数据库中分别可以存储有一个或多个用户对应的一个或多个用户解锁信息。上述用户解锁信息可以包括指纹信息、密码信息、刷卡信息、语音信息、人脸信息、脚步信息等解锁信息中的一种或多种。每个用户可以对应设置多个解锁信息。这些用户解锁信息可以是用户在智能门锁使用之前通过对应的指纹传感器、密码输入设备、刷卡设备、语音传感器/麦克风、摄像头、步伐震动传感器等录入智能门锁,再进行指纹识别、密码识别、刷卡识别、语音识别、图像识别、脚步识别等信息处理后存储在解锁数据库中。
S104,获取当前用户的解锁信息。
其中,上述解锁信息可以包括指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等解锁信息中的一种或多种。需要说明的是在此步骤中的解锁信息是当前用户使用的当前解锁信息。比如,当前用户使用指纹信息进行开锁验证以达到开锁的目的,那么当前用户的解锁信息即为指纹信息。上述解锁信息还可以包括:当前用户常用的解锁信息,比如,常用的指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等解锁信息中的一种或多种。常用的解锁信息是通过使用频率来判断的,如根据使用次数从高到低的顺序来判断,比如,某用户录入的解锁信息有指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等,但是该用户总共开锁10次,有7次是指纹解锁、2次是刷卡解锁、1次是图像解锁,那么就可以判断,指纹信息是该用户常用的解锁信息。具体的,当前用户的解锁信息可以通过对应的解锁信息采集设备进行采集并上传到智能门锁中,比如指纹信息,是通过指纹传感器采集并上传到智能门锁中的。
S105,将解锁信息与选择的对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制。
将在步骤S104中获取到的当前用户的解锁信息与对应的解锁数据库进行对比,如果比对成功,则执行开锁操作,实现开门。
具体的,如果当前用户的进出门状态信息为进门状态信息,则将当前用户的解锁信息与第一解锁数据库中的用户解锁信息进行比对,如果在第一解锁数据库中比对到与当前用户的解锁信息一致的用户解锁信息,则发送开锁指令以执行开锁操作,实现开门。
如果当前用户的进出门状态信息为出门状态信息,则将当前用户的解锁信息与第二解锁数据库中的用户解锁信息进行比对,如果在第二解锁数据库中比对到与当前用户的解锁信息一致的用户解锁信息,则发送开锁指令以执行开锁操作,实现开门。
在本发明一个实施例中,在确定当前用户的身份信息及进出门状态信息后,统计当前用户使用次数最高的解锁信息,并唤醒对应的验证设备进行验证开锁。比如,在智能门锁中设置有指纹验证设备、密码验证设备、语音验证设备、刷卡验证设备、图像验证设备及脚步验证设备等,但当前用户经常使用指纹验证开锁,那么只需要唤醒指纹验证设备进行验证即可,不需要唤醒其他的验证设备,这样可以减少智能门锁的电量消耗。
进一步的,在确定当前用户的身份信息及进出门状态信息后,判断当前时间是否是目标用户正常开门时间,若是,则唤醒与当前用户的解锁信息对应的验证设备。若否,则判断为误识别,全部的验证设备都不被唤醒,此时,用户可以手动唤醒验证设备,进行开锁开门。
S106,根据当前用户的进出门状态及开锁状态信息对对应的解锁数据库进行更新。
具体的,上述开锁状态信息可以是开锁成功信息及开锁失败信息。当前用户的进出门状态信息为进门状态信息时,且开锁状态信息为开锁成功信息,则把此时进门的当前用户的用户解锁信息从第一解锁数据库中转存到第二解锁数据库中,并记录当前用户的解锁信息的使用次数,也就是说从当前用户开锁成功进门之后,若想再一次开锁的话,当前用户的进出状态信息变成出门状态信息,在开锁比对解锁信息时,只能在第二解锁数据库中进行比对,以实现再次开锁。若当前用户的进出门状态信息为出门状态信息,且开锁状态信息为开锁成功信息,则把此时进门的当前用户的用户解锁信息从第二解锁数据库中转存到第一解锁数据库中,并记录当前用户的解锁信息的使用次数。这样可以实现进门、出门对应的第一解锁数据库及第二解锁数据库信息的更新,这样每次解锁信息对比时,始终保持最少的对比数据,减少解锁信息对比量,进而加快解锁信息的对比时间,减少开锁时间以减少智能门锁的电量消耗。
在本发明实施例中,本发明通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
实施例二
如图2所示,图2是图1实施例中步骤S101的一种流程示意图,详述如下:
S201,获取当前用户的接近信息。
S202,根据当前用户的接近信息与身份数据库中的预设接近信息进行比对。
S203,若身份数据库中存在与当前用户的接近信息匹配的预设接近信息,则判断当前用户为目标用户。
S204,将与当前用户匹配的预设接近信息对应的身份信息确定为当前用户的身份信息。
其中,上述身份数据库存储有多个使用同一智能门锁的用户的预设的接近信息。将得到的当前用户的接近信息分别与身份数据库中每个用户的预设接近信息进行一一对比。如果能够在身份数据库中比对到与当前用户的接近信息一致的预设接近信息,则判断该当前用户是使用本智能门锁的目标用户。那么就将比对到的与当前用户的接近信息一致的预设接近信息对应的身份信息确定为当前用户的身份信息。
在本发明实施例中,也可以通过该接近信息判断当前用户的进出状态信息。
在本发明一个实施例中,如图3所示,图3是本发明实施例提供的一种通过脚步声识别用户身份的方法流程示意图,
S301,通过麦克采集当前用户的脚步声音。
另一个实施例中,也可以通过步伐震动传感器采集当前用户的走路振动频率。
S302,通过语音芯片对当前用户的脚步声音进行处理后提取特征值。
S303,把特征值与目标用户的脚步声特征值进行比对。
S304,根据比对结果确定具体的目标用户的脚步声。
另一实施例中,根据该比对结果也可以确定当前用户的进出门状态信息。
在本发明实施例中,通过当前用户的接近信息判断出当前用户的身份信息,若当前用户不是目标用户,则不执行任何操作,减少电量消耗,若当前用户是目标用户,则进一步对当前用户的解锁信息进行验证,并根据验证结果进行门锁控制。
实施例三
如图4所示,图4是图1实施例中步骤S105的一种流程示意图,详述如下:
S401,获取第一解锁数据库中的第一常用解锁数据库,其中,第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息。
S402,将当前用户的解锁信息与第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对。
S403,若在第一常用解锁数据库中匹配到与当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
在步骤S401中,上述第一解锁数据库中存储有一个或多个已经出门的用户的用户解锁信息。第一解锁数据库包括第一常用解锁数据库及第一非常用解锁数据库,其中,第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息,第一非常用解锁数据库用于储存基于进门状态信息的第一非常用用户的用户解锁信息。
第一常用用户可以是存储在第一解锁数据库中且经常使用与当前用户的解锁信息是同种解锁信息的已经出门的用户。第一常用用户可以是一个,也可以是多个。具体的,当确定当前用户的解锁信息的种类后,可以统计第一解锁数据库中经常使用与当前用户的解锁信息种类相同的用户,即第一常用用户。其中,第一解锁数据库中第一常用用户的确定方式是:分别统计第一解锁数据库中每个使用与当前用户的解锁信息种类相同的次数达到使用次数阈值的用户。第一非常用用户可以是存储在第一解锁数据库中且不经常使用与当前用户的解锁信息是同种解锁信息的已经出门的用户。第一常用用户也可以是一个或多个,其中,第一非常用用户的确定方式是:分别统计第一解锁数据库中每个使用与当前用户的解锁信息种类相同的次数未达到使用次数阈值的用户。
例如,设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,有7次是使用与当前用户的解锁信息种类相同的解锁信息,则确定该用户为第一常用用户。具体的,例如,第一解锁数据库中存有10个用户,其中,有4个用户使用与当前用户相同的解锁信息的次数达到70%,那么确定这4个用户为第一常用用户。设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,若与当前用户的解锁信息种类相同的解锁信息的使用次数没有达到7次,则确定该用户是第一非常用用户。具体的,例如,第一解锁数据库中存有10个用户,其中,有6个用户使用与当前用户相同的解锁信息的次数未达到70%,那么确定这6个用户为第一非常用用户。
在步骤S402中,将当前用户的解锁信息与第一常用用户的用户解锁信息进行一一比对。以步骤S401中的例子为例,那么只需要将当前用户的解锁信息与这4个第一常用用户的用户解锁信息进行比较即可,这样减少解锁信息比对的时间。
在步骤S403中,若在第一常用用户中比对到与当前用户的解锁信息相同的用户,则发送第一开锁指令执行开锁操作,实现开门。
在本发明实施例中,将当前用户的解锁信息与第一解锁数据库中第一常用解锁数据库中的第一常用用户进行对比,减少解锁信息对比数据,减少解锁信息对比时间,进一步的减少开锁时间以减少智能门锁的电量消耗。
实施例四
在本发明实施例中,如图5所示,图5是本发明实施例提供的一种通过指纹开锁的方法流程示意图,详述如下:
S501,采集到当前用户的指纹信息。
S502,将采集到的当前用户的指纹信息与第二解锁数据库中常用指纹开门的已经出门的用户的指纹进行比对。
S503,判断比对是否成功。
S504,若不成功,则门不开启并上报信息。
在本发明实施例中,可以通过上报报警信息。
S505,若成功,则执行开门,执行开门后,将用户的用户解锁信息从第一解锁数据库中移存到第二解锁数据库。
S506,记录当前用户的开门成功时用的指纹信息并将该指纹信息的使用次数进行累加。
在本发明一个实施例中,步骤S502中还可以将当前用户的指纹信息与比对到对应的用户常用的手指指纹信息进行对比。
在本发明的一个实施例中,除了通过使用指纹开锁外,还可以通过脚步/语音/刷卡/图像/密码信息等方式进行开锁。具体的,采集到的脚步/语音/刷卡/图像/密码与解锁数据库中存储的已经出门的用户的脚步/语音/刷卡/图像/密码信息进行比对,比对方式是首先按用户使用脚步/语音/刷卡/图像/密码的次数进行比对,使用脚步/语音/刷卡/图像/密码信息较多的先比对,比对成功即开门,比对不成功,门不开启并上报信息;门开启后更新此用户的开门方式。把此时已经进门的用户的脚步/语音/刷卡/图像/密码等信息暂存到另一解锁数据库中;当再有人回家时,采集到的脚步/语音/刷卡/图像/密码信息比对,就从剩下未进门的用户中进行比对进行验证开锁;并更新解锁数据库。这样就可以缩短解锁信息比对时间,缩短开锁时间。
在本发明实施例中,提供了多种解锁信息如脚步/语音/刷卡/图像/密码信息等进行开锁验证,并且将脚步/语音/刷卡/图像/密码信息等与第一解锁数据库中的常用脚步/语音/刷卡/图像/密码信息等验证开锁的用户进行比较,减少脚步/语音/刷卡/图像/密码信息的比对时间,进而减少开锁时间以减少智能门锁的电量消耗。
实施例五
如图6所示,图6是图1实施例中步骤S105的另一种流程示意图,详述如下:
S601,获取第二解锁数据库中的第二常用解锁数据库,其中,第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息。
S602,将当前用户的解锁信息与获取到的第二常用用户的用户解锁信息进行比对。
S603,若第二常用解锁数据库中匹配到与当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
在步骤S601中,上述第二解锁数据库中存储有一个或多个已经出门的用户的用户解锁信息。第二解锁数据库包括第二常用解锁数据库及第二非常用解锁数据库,其中,第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息,第二非常用解锁数据库用于储存基于出门状态信息的第二非常用用户的用户解锁信息。
第二常用用户可以是存储在第二解锁数据库中且经常使用与当前用户的解锁信息是同种解锁信息的未出门的用户。第二常用用户可以是一个,也可以是多个。具体的,当确定当前用户的解锁信息的种类后,可以统计第二解锁数据库中经常使用与当前用户的解锁信息种类相同的用户,即第二常用用户。其中,第二解锁数据库中第二常用用户的确定方式是:分别统计第二解锁数据库中每个使用与当前用户的解锁信息种类相同的次数达到使用次数阈值的用户。第二非常用用户可以是存储在第二解锁数据库中且不经常使用与当前用户的解锁信息是同种解锁信息的未出门的用户。第二常用用户也可以是一个或多个,其中,第二非常用用户的确定方式是:分别统计第二解锁数据库中每个使用与当前用户的解锁信息种类相同的次数未达到使用次数阈值的用户。
例如,设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,有7次是使用与当前用户的解锁信息种类相同的解锁信息,则确定该用户为第二常用用户。具体的,例如,第二解锁数据库中存有10个用户,其中,有4个用户使用与当前用户相同的解锁信息的次数达到70%,那么确定这4个用户为第二常用用户。设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,若与当前用户的解锁信息种类相同的解锁信息的使用次数没有达到7次,则确定该用户是第二非常用用户。具体的,例如,第二解锁数据库中存有10个用户,其中,有6个用户使用与当前用户相同的解锁信息的次数未达到70%,那么确定这6个用户为第二非常用用户。
在步骤S602中,将当前用户的解锁信息与第二常用用户的用户解锁信息进行一一比对。以步骤S601中的例子为例,那么只需要将当前用户的解锁信息与这4个第二常用用户的用户解锁信息进行比较即可,这样减少解锁信息比对的时间。
在步骤S603中,若在第二常用用户中比对到与当前用户的解锁信息相同的用户,则发送第二开锁指令执行开锁操作,实现开门。
在本发明实施例中,将当前用户的解锁信息与第二解锁数据库中第二常用解锁数据库中的第二常用用户进行对比,减少解锁信息对比数据,减少解锁信息对比时间,进一步的减少开锁时间以减少智能门锁的电量消耗。
实施例六
如图7所示,图7是本发明实施例提供的一种智能门锁解锁数据库更新方法流程示意图,详述如下:
S701,获取当前用户的进出门状态信息。
S702,获取当前用户的开锁状态信息。
S703,根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库。
在本发明实施例中,进出门状态信息包括进门状态信息及出门状态信息;开锁状态信息包括开锁成功信息及开锁失败信息。进出门状态信息通过进出门检测设备进行检测,并对进出门检测设备上传的检测数据进行分析得到。进出门检测设备可以包括进门检测设备、出门检测设备,其中,进门检测设备可以是安装在智能门锁的内侧,出门检测设备可以安装在智能门锁外侧。进出门检测设备可以是门状态传感器、、人体传感器、摄像头等。上述进出门状态信息包括进门状态信息及出门状态信息。具体的,若通过进门检测设备检测到用户的身份信息则判断为进门状态信息;如果通过出门检测设备检测到用户的身份信息则判断为出门状态信息。开锁状态信息可以是通过门锁的开关状态来确定,如门被打开,则确定开锁状态信息为开锁成功信息,若门未被打开,确认为开锁失败信息。解锁数据库储存有一个或多个用户解锁信息,其中,解锁数据库可以包括多个子数据库,比如包括第一解锁数据库及第二解锁数据库,第一解锁数据库用于储存基于进门状态的用户解锁信息,第二解锁数据库用于储存基于出门状态的用户解锁信息。
进一步的,若进出门状态信息为进门状态信息且开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
具体的,当前用户开锁成功后,用户就变成了已经进门的用户,也就相应的把该用户的用户解锁信息从第一解锁数据库转移到第二解锁数据库中,实现第一解锁数据库及第二解锁数据库的更新。当再有用户进门时,就从剩下的存储在第一解锁数据库中的已经出门的用户中进行比对,这样便于未进门的用户比对解锁信息。若已经进门的用户再次出门,则将用户的解锁信息与更新后的第二解锁数据库进行解锁信息比对,再一次将用户的用户解锁信息转移。以此循环。
在本发明一个实施例中,当当前用户开锁后,记录当前用户的解锁信息,并对当前用户的解锁信息的使用次数进行累加。其中,使用次数可以从0开始累加,且每次开锁验证成功一次后加1。需要说明的是,每个用户只要使用同种解锁信息进行验证开锁并且验证成功,则该解锁信息的使用次数均加1。解锁信息的使用次数也可以随着用户解锁信息一起移存。或者是单独计算,并且基于进门、出门的往返累加。
更进一步地,若进出门状态信息为出门状态信息且开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;将移出的当前用户的用户解锁信息储存到第一解锁数据库中。
当当前用户开锁成功后,当前用户就变成了已出门用户,也就相应的把该当前用户的用户解锁信息转移到第一解锁数据库中,实现第二解锁数据库及第一解锁数据库的更新。当再有用户出门时,就从存储在第二解锁数据库中的未出门用户中进行比对,这样便于未出门的用户比对解锁信息。若已经出门的用户再次进门,则将当前用户的解锁信息与更新后的第一解锁数据库进行解锁信息比对,再一次将用户的用户解锁信息转移。
在本发明一个实施例中,当当前用户开锁后,记录当前用户的解锁信息,并对当前用户的解锁信息的使用次数进行累加。其中,使用次数可以从0开始累加,且没开锁验证成功后加1。需要说明的是,每个用户只要使用相同的解锁信息进行验证开锁并且验证成功后,解锁信息的使用次数均加1。解锁信息的使用次数也可以随着用户解锁信息一起移存。或者是单独计算,并且基于进门、出门的往返累加。
在本发明实施例中,通过用户的进出入状态及开锁状态来实现第一解锁数据库即第二解锁数据库的更新,也即实现解锁数据库的更新,便于用户再次进行解锁信息验证时,选择对应的解锁数据库进行比对。进而减少开锁时间以减少智能门锁的电量消耗。
实施例七
如图8所示,图8是本发明实施例提供的一种智能门锁控制装置结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,包括:
身份获取单元11,用于根据当前用户的接近信息获取当前用户的身份信息。
其中,当前用户可以是指准备开锁的用户或人员。若本发明的实施场景是家庭用户,则用户可以称为家人;若本发明的实施场景是公司,则用户可以称为员工等。上述身份信息可以包括姓名、性别、单位、职业等,该身份信息是为了能够代表用户的身份,比如,某家庭中的某个家人、某个小区的某个业主、或者某个公司的某个职员等。身份信息可以根据本发明的使用场景不同而设置。需要说明的是,可以通过判断用户的身份信息确定该用户是否可以打开智能门锁。也就是说,通过该身份信息确定智能门锁的使用对象即目标用户。若不是目标用户,即使有用户想要打开该智能门锁,也是不能开锁的。上述当前用户的接近信息可以是能够代表当前用户身份的信息,比如,当前用户的语音信息、脚步声信息、图像信息等。当前用户的接近信息可以通过对应的采集设备采集后上传到智能门锁中进行信息处理得到。
具体的,可以通过获取当前用户的语音信息、脚步声信息、图像信息等与解锁数据库中预设用户的当前用户的语音信息、脚步声信息、图像信息等进行对比,根据对比结果得到与当前用户对应的身份信息。
进出门判断单元12,用于基于身份信息获取当前用户的进出门状态信息。
其中,上述身份信息可以是通过进出门检测设备进行检测,并对进出门检测设备上传的检测数据进行分析得到。进出门检测设备可以包括进门检测设备、出门检测设备,其中,进门检测设备可以是安装在智能门锁的内侧,出门检测设备可以安装在智能门锁外侧。进出门检测设备可以是门状态传感器、人体传感器、摄像头等。上述进出门状态信息包括进门状态信息及出门状态信息。具体的,若通过进门检测设备检测到用户的身份信息则判断为进门状态信息;如果通过出门检测设备检测到用户的身份信息则判断为出门状态信息。
解锁数据库选择单元13,用于根据进出门状态信息选择对应的解锁数据库。
在本发明实施例中,解锁数据库储存有一个或多个用户解锁信息,其中,解锁数据库可以包括多个子数据库,比如包括第一解锁数据库及第二解锁数据库,其中,第一解锁数据库用于储存基于进门状态的用户解锁信息;第二解锁数据库用于储存基于出门状态的用户解锁信息。若当前用户的进出门状态信息为进门状态信息,则选择第一解锁数据库作为对比数据库。具体的说,第一解锁数据库存储的是使用同一智能门锁的用户中,已经出门的用户的用户解锁信息,比如,在某家庭中有5个人,有3个家人是在外面的,有2个家人是在家的,那么第一解锁数据库中存储的就是这在外面的3个家人的用户解锁信息。
在本发明实施例中,若当前用户的进出门状态信息为出门状态信息,则选择第二解锁数据库作为对比数据库。具体的说,第二解锁数据库存储的是使用同一智能门锁的用户中,已经进门的用户的用户解锁信息,比如,在某家庭中有5个人,有3个家人是在外面的,有2个家人是在家的,那么第二解锁数据库中存储的就是在家的2个家人的用户解锁信息。
上述第一解锁数据库、第二解锁数据库中分别可以存储有一个或多个用户对应的一个或多个用户解锁信息。上述用户解锁信息可以包括指纹信息、密码信息、刷卡信息、语音信息、人脸信息、脚步信息等解锁信息中的一种或多种。每个用户可以对应设置多个解锁信息。这些用户解锁信息可以是用户在智能门锁使用之前通过对应的指纹传感器、密码输入设备、刷卡设备、语音传感器/麦克风、摄像头、步伐震动传感器等录入智能门锁,再进行指纹识别、密码识别、刷卡识别、语音识别、图像识别、脚步识别等信息处理后存储在解锁数据库中。
解锁信息获取单元14,用于获取当前用户的解锁信息。
其中,上述解锁信息可以包括指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等解锁信息中的一种或多种。需要说明的是在解锁信息获取单元14中的解锁信息是当前用户使用的当前解锁信息。比如,当前用户使用指纹信息进行开锁验证以达到开锁的目的,那么当前用户的解锁信息即为指纹信息。上述解锁信息还可以包括:当前用户常用的解锁信息,比如,常用的指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等解锁信息中的一种或多种。常用的解锁信息是通过使用频率来判断的,如根据使用次数从高到低的顺序来判断,比如,某用户录入的解锁信息有指纹信息、密码信息、刷卡信息、语音信息、图像信息、脚步信息等,但是该用户总共开锁10次,有7次是指纹解锁、2次是刷卡解锁、1次是图像解锁,那么就可以判断,指纹信息是该用户常用的解锁信息。具体的,当前用户的解锁信息可以通过对应的解锁信息采集设备进行采集并上传到智能门锁中,比如指纹信息,是通过指纹传感器采集并上传到智能门锁中的。
门锁控制单元15,用于将解锁信息与选择的对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制。
将在解锁信息获取单元中获取到的当前用户的解锁信息与对应的解锁数据库进行对比,如果比对成功,则执行开锁操作,实现开门。
具体的,如果当前用户的进出门状态信息为进门状态信息,则将当前用户的解锁信息与第一解锁数据库中的用户解锁信息进行比对,如果在第一解锁数据库中比对到与当前用户的解锁信息一致的用户解锁信息,则发送开锁指令以执行开锁操作,实现开门。
如果当前用户的进出门状态信息为出门状态信息,则将当前用户的解锁信息与第二解锁数据库中的用户解锁信息进行比对,如果在第二解锁数据库中比对到与当前用户的解锁信息一致的用户解锁信息,则发送开锁指令以执行开锁操作,实现开门。
在本发明一个实施例中,在确定当前用户的身份信息及进出门状态信息后,统计当前用户使用次数最高的解锁信息,并唤醒对应的验证设备进行验证开锁。比如,在智能门锁中设置有指纹验证设备、密码验证设备、语音验证设备、刷卡验证设备、图像验证设备及脚步验证设备等,但当前用户经常使用指纹验证开锁,那么只需要唤醒指纹验证设备进行验证即可,不需要唤醒其他的验证设备,这样可以减少智能门锁的电量消耗。
进一步的,在确定当前用户的身份信息及进出门状态信息后,判断当前时间是否是目标用户正常开门时间,若是,则唤醒与当前用户的解锁信息对应的验证设备。若否,则判断为误识别,全部的验证设备都不被唤醒,此时,用户可以手动唤醒验证设备,进行开锁开门。
第一解锁数据库更新单元16,用于根据当前用户的进出门状态及开锁状态信息对对应的解锁数据库进行更新。
具体的,上述开锁状态信息可以是开锁成功信息及开锁失败信息。当前用户的进出门状态信息为进门状态信息时,且开锁状态信息为开锁成功信息,则把此时进门的当前用户的用户解锁信息从第一解锁数据库中转存到第二解锁数据库中,并记录当前用户的解锁信息的使用次数,也就是说从当前用户开锁成功进门之后,若想再一次开锁的话,当前用户的进出状态信息变成出门状态信息,在开锁比对解锁信息时,只能在第二解锁数据库中进行比对,以实现再次开锁。若当前用户的进出门状态信息为出门状态信息,且开锁状态信息为开锁成功信息,则把此时进门的当前用户的用户解锁信息从第二解锁数据库中转存到第一解锁数据库中,并记录当前用户的解锁信息的使用次数。这样可以实现进门、出门对应的第一解锁数据库及第二解锁数据库信息的更新,这样每次解锁信息对比时,始终保持最少的对比数据,减少解锁信息对比量,进而加快解锁信息的对比时间,减少开锁时间以减少智能门锁的电量消耗。
在本发明实施例中,本发明通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
实施例八
如图9所示,图9是图8实施例中身份获取单元的一种结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,身份获取单元11包括:
接近信息获取模块111,用于获取当前用户的接近信息。
接近信息比对模块112,用于根据当前用户的接近信息与身份数据库中的预设接近信息进行比对。
身份判断模块113,用于若身份数据库中存在与当前用户的接近信息匹配的预设接近信息,则判断当前用户为目标用户。
身份确认模块114,用于将与当前用户匹配的预设接近信息对应的身份信息确定为当前用户的身份信息。
其中,上述身份数据库存储有多个使用同一智能门锁的用户的预设的接近信息。将得到的当前用户的接近信息分别与身份数据库中每个用户的预设接近信息进行一一对比。如果能够在身份数据库中比对到与当前用户的接近信息一致的预设接近信息,则判断该当前用户是使用本智能门锁的目标用户。那么就将比对到的与当前用户的接近信息一致的预设接近信息对应的身份信息确定为当前用户的身份信息。
在本发明实施例中,也可以通过该接近信息判断当前用户的进出状态信息。
在本发明实施例中,如图10所示,图10是本发明实施例提供的一种脚步声识别用户身份的装置结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分
脚步声采集单元31,用于通过麦克采集当前用户的脚步声音。
另一个实施例中,也可以通过步伐震动传感器采集当前用户的走路振动频率。
脚步声特征值提取单元32,用于通过语音芯片对当前用户的脚步声音进行处理后提取特征值。
脚步声特征值对比单元33,用于把特征值与目标用户的脚步声特征值进行比对。
脚步声确定单元34,用于根据比对结果确定具体的目标用户的脚步声。
另一实施例中,根据该比对结果也可以确定当前用户的进出门状态信息。
在本发明实施例中,通过当前用户的接近信息判断出当前用户的身份信息,若当前用户不是目标用户,则不执行任何操作,减少电量消耗,若当前用户是目标用户,则进一步对当前用户的解锁信息进行验证,并根据验证结果进行门锁控制。
实施例九
如图11所示,图11是图8实施例中门锁控制单元的一种结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,门锁控制单元15包括:
第一常用解锁数据库获取模块151,用于获取第一解锁数据库中的第一常用解锁数据库,其中,第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息。
第一解锁信息比对模块152,用于将当前用户的解锁信息与第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对。
第一开锁指令发送模块153,用于若在第一常用解锁数据库中匹配到与当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
在第一常用解锁数据库获取模块151中,上述第一解锁数据库中存储有一个或多个已经出门的用户的用户解锁信息。第一解锁数据库包括第一常用解锁数据库及第一非常用解锁数据库,其中,第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息,第一非常用解锁数据库用于储存基于进门状态信息的第一非常用用户的用户解锁信息。
第一常用用户可以是存储在第一解锁数据库中且经常使用与当前用户的解锁信息是同种解锁信息的已经出门的用户。第一常用用户可以是一个,也可以是多个。具体的,当确定当前用户的解锁信息的种类后,可以统计第一解锁数据库中经常使用与当前用户的解锁信息种类相同的用户,即第一常用用户。其中,第一解锁数据库中第一常用用户的确定方式是:分别统计第一解锁数据库中每个使用与当前用户的解锁信息种类相同的次数达到使用次数阈值的用户。第一非常用用户可以是存储在第一解锁数据库中且不经常使用与当前用户的解锁信息是同种解锁信息的已经出门的用户。第一常用用户也可以是一个或多个,其中,第一非常用用户的确定方式是:分别统计第一解锁数据库中每个使用与当前用户的解锁信息种类相同的次数未达到使用次数阈值的用户。
例如,设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,有7次是使用与当前用户的解锁信息种类相同的解锁信息,则确定该用户为第一常用用户。具体的,例如,第一解锁数据库中存有10个用户,其中,有4个用户使用与当前用户相同的解锁信息的次数达到70%,那么确定这4个用户为第一常用用户。设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,若与当前用户的解锁信息种类相同的解锁信息的使用次数没有达到7次,则确定该用户是第一非常用用户。具体的,例如,第一解锁数据库中存有10个用户,其中,有6个用户使用与当前用户相同的解锁信息的次数未达到70%,那么确定这6个用户为第一非常用用户。
在第一解锁信息比对模块152中,将当前用户的解锁信息与第一常用用户的用户解锁信息进行一一比对。以第一常用解锁数据库获取模块151中的例子为例,那么只需要将当前用户的解锁信息与这4个第一常用用户的用户解锁信息进行比较即可,这样减少解锁信息比对的时间。
在第一开锁指令发送模块153中,若在第一常用用户中比对到与当前用户的解锁信息相同的用户,则发送第一开锁指令执行开锁操作,实现开门。
在本发明实施例中,将当前用户的解锁信息与第一解锁数据库中第一常用解锁数据库中的第一常用用户进行对比,减少解锁信息对比数据,减少解锁信息对比时间,进一步的减少开锁时间以减少智能门锁的电量消耗。
实施例十
如图12所示,图12是本发明实施例提供的一种指纹开锁的装置结构示意图,
指纹采集单元51,用于采集到当前用户的指纹信息。
指纹对比单元52,用于将采集到的当前用户的指纹信息与第二解锁数据库中常用指纹开门的已经出门的用户的指纹进行比对。
比对判断单元53,用于判断比对是否成功。
信息上报单元54,用于若不成功,则门不开启并上报信息。
在本发明实施例中,可以通过上报报警信息。
执行开门单元55,用于若成功,则执行开门,执行开门后,将用户的用户解锁信息从第一解锁数据库中移存到第二解锁数据库。
指纹使用次数累加单元,记录当前用户的开门成功时用的指纹信息并将该指纹信息的使用次数进行累加。
在本发明一个实施例中,在指纹对比单元52中还可以将当前用户的指纹信息与比对到对应的用户常用的手指指纹信息进行对比。
在本发明的一个实施例中,除了通过使用指纹开锁外,还可以通过脚步/语音/刷卡/图像/密码信息等方式进行开锁。具体的,采集到的脚步/语音/刷卡/图像/密码与解锁数据库中存储的已经出门的用户的脚步/语音/刷卡/图像/密码信息进行比对,比对方式是首先按用户使用脚步/语音/刷卡/图像/密码的次数进行比对,使用脚步/语音/刷卡/图像/密码信息较多的先比对,比对成功即开门,比对不成功,门不开启并上报信息;门开启后更新此用户的开门方式。把此时已经进门的用户的脚步/语音/刷卡/图像/密码等信息暂存到另一解锁数据库中;当再有人回家时,采集到的脚步/语音/刷卡/图像/密码信息比对,就从剩下未进门的用户中进行比对进行验证开锁;并更新解锁数据库。这样就可以缩短解锁信息比对时间,缩短开锁时间。
在本发明实施例中,提供了多种解锁信息如脚步/语音/刷卡/图像/密码信息等进行开锁验证,并且将脚步/语音/刷卡/图像/密码信息等与第一解锁数据库中的常用脚步/语音/刷卡/图像/密码信息等验证开锁的用户进行比较,减少脚步/语音/刷卡/图像/密码信息的比对时间,进而减少开锁时间以减少智能门锁的电量消耗。
实施例十一
如图13所示,图13是图8实施例中门锁控制单元的另一种结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,门锁控制单元15包括:
第二常用解锁数据库获取模块154,用于获取第二解锁数据库中的第二常用解锁数据库,其中,第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息。
第二解锁信息比对模块155,用于将当前用户的解锁信息与获取到的第二常用用户的用户解锁信息进行比对。
第二开锁指令发送模块156,用于若第二常用解锁数据库中匹配到与当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
在第二常用解锁数据库获取模块154中,上述第二解锁数据库中存储有一个或多个已经出门的用户的用户解锁信息。第二解锁数据库包括第二常用解锁数据库及第二非常用解锁数据库,其中,第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息,第二非常用解锁数据库用于储存基于出门状态信息的第二非常用用户的用户解锁信息。
第二常用用户可以是存储在第二解锁数据库中且经常使用与当前用户的解锁信息是同种解锁信息的未出门的用户。第二常用用户可以是一个,也可以是多个。具体的,当确定当前用户的解锁信息的种类后,可以统计第二解锁数据库中经常使用与当前用户的解锁信息种类相同的用户,即第二常用用户。其中,第二解锁数据库中第二常用用户的确定方式是:分别统计第二解锁数据库中每个使用与当前用户的解锁信息种类相同的次数达到使用次数阈值的用户。第二非常用用户可以是存储在第二解锁数据库中且不经常使用与当前用户的解锁信息是同种解锁信息的未出门的用户。第二常用用户也可以是一个或多个,其中,第二非常用用户的确定方式是:分别统计第二解锁数据库中每个使用与当前用户的解锁信息种类相同的次数未达到使用次数阈值的用户。
例如,设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,有7次是使用与当前用户的解锁信息种类相同的解锁信息,则确定该用户为第二常用用户。具体的,例如,第二解锁数据库中存有10个用户,其中,有4个用户使用与当前用户相同的解锁信息的次数达到70%,那么确定这4个用户为第二常用用户。设置的使用次数阈值为70%,若每个用户开锁验证的次数为10次,若与当前用户的解锁信息种类相同的解锁信息的使用次数没有达到7次,则确定该用户是第二非常用用户。具体的,例如,第二解锁数据库中存有10个用户,其中,有6个用户使用与当前用户相同的解锁信息的次数未达到70%,那么确定这6个用户为第二非常用用户。
在第二解锁信息比对模块155中,将当前用户的解锁信息与第二常用用户的用户解锁信息进行一一比对。以第二常用解锁数据库获取模块154中的例子为例,那么只需要将当前用户的解锁信息与这4个第二常用用户的用户解锁信息进行比较即可,这样减少解锁信息比对的时间。
在第二开锁指令发送模块156中,若在第二常用用户中比对到与当前用户的解锁信息相同的用户,则发送第二开锁指令执行开锁操作,实现开门。
在本发明实施例中,将当前用户的解锁信息与第二解锁数据库中第二常用解锁数据库中的第二常用用户进行对比,减少解锁信息对比数据,减少解锁信息对比时间,进一步的减少开锁时间以减少智能门锁的电量消耗。
实施例十二
如图14所示,图14是本发明实施例提供的一种智能门锁解锁数据库更新装置结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
进出门状态信息获取单元71,用于获取当前用户的进出门状态信息。
开锁状态信息获取单元72,用于获取当前用户的开锁状态信息。
第二解锁数据库更新单元73,用于根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库。
在本发明实施例中,进出门状态信息包括进门状态信息及出门状态信息;开锁状态信息包括开锁成功信息及开锁失败信息;进出门状态信息通过进出门检测设备进行检测,并对进出门检测设备上传的检测数据进行分析得到。进出门检测设备可以包括进门检测设备、出门检测设备,其中,进门检测设备可以是安装在智能门锁的内侧,出门检测设备可以安装在智能门锁外侧。进出门检测设备可以是门状态传感器、人体传感器、摄像头等。上述进出门状态信息包括进门状态信息及出门状态信息。具体的,若通过进门检测设备检测到用户的身份信息则判断为进门状态信息;如果通过出门检测设备检测到用户的身份信息则判断为出门状态信息。开锁状态信息可以是通过门锁的开关状态来确定,如门被打开,则确定开锁状态信息为开锁成功信息,若门未被打开,确认为开锁失败信息。解锁数据库储存有一个或多个用户解锁信息,其中,解锁数据库可以包括多个子数据库,比如包括第一解锁数据库及第二解锁数据库,第一解锁数据库用于储存基于进门状态的用户解锁信息,第二解锁数据库用于储存基于出门状态的用户解锁信息。
进一步的,第二解锁数据库更新单元73包括第一移出模块,用于若进出门状态信息为进门状态信息且开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;第一存储模块,用于将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
具体的,当前用户开锁成功后,用户就变成了已经进门的用户,也就相应的把该用户的用户解锁信息从第一解锁数据库转移到第二解锁数据库中,实现第一解锁数据库及第二解锁数据库的更新。当再有用户进门时,就从剩下的存储在第一解锁数据库中的已经出门的用户中进行比对,这样便于未进门的用户比对解锁信息。若已经进门的用户再次出门,则将用户的解锁信息与更新后的第二解锁数据库进行解锁信息比对,再一次将用户的用户解锁信息转移。以此循环。
在本发明一个实施例中,第二解锁数据库更新单元73还包括第一累加模块,用于当当前用户开锁后,记录当前用户的解锁信息,并对当前用户的解锁信息的使用次数进行累加。
其中,使用次数可以从0开始累加,且每次开锁验证成功一次后加1。需要说明的是,每个用户只要使用同种解锁信息进行验证开锁并且验证成功,则该解锁信息的使用次数均加1。解锁信息的使用次数也可以随着用户解锁信息一起移存。或者是单独计算,并且基于进门、出门的往返累加。
更进一步地,第二解锁数据库更新单元73还包括第二移出模块,用于若进出门状态信息为出门状态信息且开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;第二存储模块,用于将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
当当前用户开锁成功后,当前用户就变成了已出门用户,也就相应的把该当前用户的用户解锁信息转移到第一解锁数据库中,实现第二解锁数据库及第一解锁数据库的更新。当再有用户出门时,就从存储在第二解锁数据库中的未出门用户中进行比对,这样便于未出门的用户比对解锁信息。若已经出门的用户再次进门,则将当前用户的解锁信息与更新后的第一解锁数据库进行解锁信息比对,再一次将用户的用户解锁信息转移。
在本发明一个实施例中,第二解锁数据库更新单元73还包括第二累加模块,用于当当前用户开锁后,记录当前用户的解锁信息,并对当前用户的解锁信息的使用次数进行累加。其中,使用次数可以从0开始累加,且没开锁验证成功后加1。需要说明的是,每个用户只要使用相同的解锁信息进行验证开锁并且验证成功后,解锁信息的使用次数均加1。解锁信息的使用次数也可以随着用户解锁信息一起移存。或者是单独计算,并且基于进门、出门的往返累加。
在本发明实施例中,通过用户的进出入状态及开锁状态来实现第一解锁数据库即第二解锁数据库的更新,也即实现解锁数据库的更新,便于用户再次进行解锁信息验证时,选择对应的数据库进行比对。进而减少开锁时间以减少智能门锁的电量消耗。
实施例十三
本发明实施提供一种智能门锁,包括上述实施例提供的智能门锁控制装置及上述实施例提供的智能门锁解锁数据库更新装置。
在本发明实施例中,本智能门锁能够通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
实施例十四
本发明实施提供一种电子设备,包括处理器、以及通过通信总线与处理器连接的存储器;其中,
存储器,用于存储智能门锁控制程序及智能门锁解锁数据库更新程序;
处理器,用于执行智能门锁控制程序及智能门锁解锁数据库更新程序,以实现上述实施例提供的智能门锁控制方法及上述实施例提供的智能门锁解锁数据库更新方法。
本发明实施例中,该电子设备能够通过判断用户的身份信息以及进出门状态信息选择对应的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中的用户解锁信息进行比对,根据比对结果验证开锁;并根据当前用户的进出门状态信息及开锁状态信息更新解锁数据库,便于下次比对。这样可以有针对性的进行信息比对,缩短解锁信息比对时间,进而缩短智能门锁的开锁时间以减少智能门锁的电量消耗。
实施例十五
本发明实施例还提供一种存储介质,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以使一个或者多个处理器执行如上述实施例提供的智能门锁控制方法的步骤及上述实施例提供的智能门锁解锁数据库更新方法的步骤。
在本发明实施例中,能够通过脚步声、语音、图像等来识别用户的身份信息,并且判断用户的出入状态信息,根据用户的身份信息及出入状态信息,选择不同的解锁数据库,再结合用户平时的开门习惯选择不同的解锁信息与对应的解锁数据库中常用用户的用户解锁信息进行比对,根据比对结果验证开锁,开锁成功后,根据用户的解锁信息及开门状态更新解锁数据库,便于用户再次进出门或进门时进行信息对比。在本发明实施例中解锁信息的种类多,形成不同的开门方式,并且这些开门方式匹配不同的用户。通过上述减少解锁信息的比对时间,进而减少开锁时间以减少智能门锁的电量消耗。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种智能门锁控制方法,其特征在于,所述方法包括以下步骤:
根据当前用户的接近信息获取当前用户的身份信息;
基于所述身份信息获取当前用户的进出门状态信息;
根据所述进出门状态信息选择对应的解锁数据库;
获取所述当前用户的解锁信息;
将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制;
根据当前用户的进出门状态及开锁状态信息对所述对应的解锁数据库进行更新;
所述根据当前用户的接近信息获取当前用户的身份信息的步骤包括:
获取所述当前用户的接近信息;
根据所述当前用户的接近信息与身份数据库中的预设接近信息进行比对;
若身份数据库中存在与所述当前用户的接近信息匹配的预设接近信息,则判断所述当前用户为目标用户;
将与所述当前用户匹配的预设接近信息对应的身份信息确定为所述当前用户的身份信息;
所述进出门状态信息包括进门状态信息及出门状态信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,其中,所述第一解锁数据库用于储存基于进门状态的用户解锁信息;所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
2.如权利要求1所述的智能门锁控制方法,其特征在于,所述根据所述进出门状态信息选择对应的解锁数据库的步骤包括:
若所述当前用户的进出门状态信息为进门状态信息,则选择所述第一解锁数据库作为对比数据库。
3.如权利要求2所述的智能门锁控制方法,其特征在于,所述将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制的步骤包括:
获取所述第一解锁数据库中的第一常用解锁数据库,其中,所述第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息;
将所述当前用户的解锁信息与所述第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对;
若在第一常用解锁数据库中匹配到与所述当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
4.如权利要求1所述的智能门锁控制方法,其特征在于,所述根据所述进出门状态信息选择对应的解锁数据库的步骤还包括:
若所述当前用户的进出门状态信息为出门状态信息,则选择所述第二解锁数据库作为对比数据库。
5.如权利要求4所述的智能门锁控制方法,其特征在于,所述将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制的步骤包括:
获取所述第二解锁数据库中的第二常用解锁数据库,其中,所述第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息;
将所述当前用户的解锁信息与获取到的所述第二常用用户的用户解锁信息进行比对;
若第二常用解锁数据库中匹配到与所述当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
6.一种智能门锁解锁数据库更新方法,其特征在于,所述方法包括步骤:
获取当前用户的进出门状态信息;
获取当前用户的开锁状态信息;
根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库;
所述进出门状态信息包括进门状态信息及出门状态信息;所述开锁状态信息包括开锁成功信息及开锁失败信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,所述第一解锁数据库用于储存基于进门状态的用户解锁信息,所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
7.如权利要求6所述的智能门锁解锁数据库更新方法,其特征在于,所述根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库的步骤包括:
若所述进出门状态信息为进门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;
将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
8.如权利要求7所述的智能门锁解锁数据库更新方法,其特征在于,所述根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库的步骤还包括:
若所述进出门状态信息为出门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;
将移出的当前用户的用户解锁信息储存到第一解锁数据库中。
9.一种智能门锁控制装置,其特征在于,包括:
身份获取单元,用于根据当前用户的接近信息获取当前用户的身份信息;
进出门判断单元,用于基于所述身份信息获取当前用户的进出门状态信息;
解锁数据库选择单元,用于根据所述进出门状态信息选择对应的解锁数据库;
解锁信息获取单元,用于获取所述当前用户的解锁信息;
门锁控制单元,用于将所述解锁信息与选择的所述对应的解锁数据库的用户解锁信息进行比对,根据比对结果进行门锁控制;
第一解锁数据库更新单元,用于根据当前用户的进出门状态及开锁状态信息对所述对应的解锁数据库进行更新;所述身份获取单元包括:
接近信息获取模块,用于获取所述当前用户的接近信息;
接近信息比对模块,用于根据所述当前用户的接近信息与身份数据库中的预设接近信息进行比对;
身份判断模块,用于若身份数据库中存在与所述当前用户的接近信息匹配的预设接近信息,则判断所述当前用户为目标用户;
身份确认模块,用于将与所述当前用户匹配的预设接近信息对应的身份信息确定为所述当前用户的身份信息;
所述进出门状态信息包括进门状态信息及出门状态信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,其中,所述第一解锁数据库用于储存基于进门状态的用户解锁信息;所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
10.如权利要求9所述的智能门锁控制装置,其特征在于,所述解锁数据库选择单元用于若所述当前用户的进出门状态信息为进门状态信息,则选择所述第一解锁数据库作为对比数据库。
11.如权利要求10所述的智能门锁控制装置,其特征在于,所述门锁控制单元包括:
第一常用解锁数据库获取模块,用于获取所述第一解锁数据库中的第一常用解锁数据库,其中,所述第一常用解锁数据库用于储存基于进门状态信息的第一常用用户的用户解锁信息;
第一解锁信息比对模块,用于将所述当前用户的解锁信息与所述第一常用解锁数据库中的第一常用用户的用户解锁信息进行比对;
第一开锁指令发送模块,用于若在第一常用解锁数据库中匹配到与所述当前用户的解锁信息一致的第一常用用户的用户解锁信息,则发送第一开锁指令用以开锁控制。
12.如权利要求11所述的智能门锁控制装置,其特征在于,解锁数据库选择单元还用于若所述当前用户的进出门状态信息为出门状态信息,则选择所述第二解锁数据库作为对比数据库。
13.如权利要求12所述的智能门锁控制装置,其特征在于,所述门锁控制单元包括:
第二常用解锁数据库获取模块,用于获取所述第二解锁数据库中的第二常用解锁数据库,其中,所述第二常用解锁数据库用于储存基于出门状态信息的第二常用用户的用户解锁信息;
第二解锁信息比对模块,用于将所述当前用户的解锁信息与获取到的所述第二常用用户的用户解锁信息进行比对;
第二开锁指令发送模块,用于若第二常用解锁数据库中匹配到与所述当前用户的解锁信息一致的用户解锁信息,则发送第二开锁指令用以开锁控制。
14.一种智能门锁解锁数据库更新装置,其特征在于,包括:
进出门状态信息获取单元,用于获取当前用户的进出门状态信息;
开锁状态信息获取单元,用于获取当前用户的开锁状态信息;
第二解锁数据库更新单元,用于根据当前用户的进出门状态信息及开锁状态信息更新所述解锁数据库;所述进出门状态信息包括进门状态信息及出门状态信息;所述开锁状态信息包括开锁成功信息及开锁失败信息;所述解锁数据库包括第一解锁数据库及第二解锁数据库,所述第一解锁数据库用于储存基于进门状态的用户解锁信息,所述第二解锁数据库用于储存基于出门状态的用户解锁信息。
15.如权利要求14所述的智能门锁解锁数据库更新装置,其特征在于,所述第二解锁数据库更新单元包括:
第一移出模块,用于若所述进出门状态信息为进门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第一解锁数据库中移出;
第一存储模块,用于将移出的当前用户的用户解锁信息储存到第二解锁数据库中。
16.如权利要求15所述的智能门锁解锁数据库更新装置,其特征在于,所述第二解锁数据库更新单元还包括:
第二移出模块,用于若所述进出门状态信息为出门状态信息且所述开锁状态信息为开锁成功信息,则将与当前用户对应的用户解锁信息从第二解锁数据库中移出;
第二存储模块,用于将移出的当前用户的用户解锁信息储存到第一解锁数据库中。
17.一种智能门锁,其特征在于,包括权利要求9至13任一项所述的智能门锁控制装置及14至16任一项所述的智能门锁解锁数据库更新装置。
18.一种电子设备,其特征在于,包括处理器、以及通过通信总线与处理器连接的存储器;其中,
所述存储器,用于存储智能门锁控制程序及智能门锁解锁数据库更新程序;
所述处理器,用于执行所述智能门锁控制程序及智能门锁解锁数据库更新程序,以实现权利要求1至5任一项所述的智能门锁控制方法及6至8任一项所述的智能门锁解锁数据库更新方法。
19.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以使所述一个或者多个处理器执行如权利要求1-5任一项所述的智能门锁控制方法的步骤及6至8任一项所述的智能门锁解锁数据库更新方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910410298.6A CN110246245B (zh) | 2019-05-17 | 2019-05-17 | 智能门锁控制方法和装置、更新方法和装置及智能门锁 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910410298.6A CN110246245B (zh) | 2019-05-17 | 2019-05-17 | 智能门锁控制方法和装置、更新方法和装置及智能门锁 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110246245A CN110246245A (zh) | 2019-09-17 |
CN110246245B true CN110246245B (zh) | 2021-02-09 |
Family
ID=67884559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910410298.6A Active CN110246245B (zh) | 2019-05-17 | 2019-05-17 | 智能门锁控制方法和装置、更新方法和装置及智能门锁 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110246245B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110782559A (zh) * | 2019-10-16 | 2020-02-11 | 浙江大华技术股份有限公司 | 门禁设备、门禁鉴权方法、门禁鉴权装置以及存储介质 |
CN111145398B (zh) * | 2019-12-31 | 2022-04-12 | 深圳绿米联创科技有限公司 | 智能门锁控制方法、装置、智能门锁以及存储介质 |
CN111899381A (zh) * | 2020-07-13 | 2020-11-06 | 珠海格力电器股份有限公司 | 开锁验证方法、装置及门锁、门、门锁***、存储介质 |
CN113298993A (zh) * | 2021-04-29 | 2021-08-24 | 杭州魔点科技有限公司 | 一种基于人脸识别的人员进出管理方法和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018032145A (ja) * | 2016-08-23 | 2018-03-01 | 富士ゼロックス株式会社 | サブサーバー、処理実行システム及びプログラム |
CN108537929A (zh) * | 2018-04-12 | 2018-09-14 | 京东方科技集团股份有限公司 | 远程解锁***及远程解锁方法 |
CN108564693A (zh) * | 2018-04-12 | 2018-09-21 | 广东汇泰龙科技有限公司 | 一种云锁实现进门或出门的智能侦测方法、*** |
CN109064603A (zh) * | 2018-08-02 | 2018-12-21 | 广州大白互联网科技有限公司 | 一种打开门禁的方法和门禁控制*** |
CN109492013A (zh) * | 2018-11-02 | 2019-03-19 | 北京京东金融科技控股有限公司 | 应用于数据库集群的数据处理方法、装置和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10068396B2 (en) * | 2016-01-15 | 2018-09-04 | John C. S. Koo | Light-based security systems |
CN106327619A (zh) * | 2015-06-24 | 2017-01-11 | 北大方正集团有限公司 | 一种进出管理方法和*** |
CN108133523B (zh) * | 2016-12-01 | 2020-08-14 | 阿里巴巴集团控股有限公司 | 门禁控制方法及装置 |
CN107730662A (zh) * | 2017-01-22 | 2018-02-23 | 西安艾润物联网技术服务有限责任公司 | 门禁数据处理方法及装置 |
-
2019
- 2019-05-17 CN CN201910410298.6A patent/CN110246245B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018032145A (ja) * | 2016-08-23 | 2018-03-01 | 富士ゼロックス株式会社 | サブサーバー、処理実行システム及びプログラム |
CN108537929A (zh) * | 2018-04-12 | 2018-09-14 | 京东方科技集团股份有限公司 | 远程解锁***及远程解锁方法 |
CN108564693A (zh) * | 2018-04-12 | 2018-09-21 | 广东汇泰龙科技有限公司 | 一种云锁实现进门或出门的智能侦测方法、*** |
CN109064603A (zh) * | 2018-08-02 | 2018-12-21 | 广州大白互联网科技有限公司 | 一种打开门禁的方法和门禁控制*** |
CN109492013A (zh) * | 2018-11-02 | 2019-03-19 | 北京京东金融科技控股有限公司 | 应用于数据库集群的数据处理方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN110246245A (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110246245B (zh) | 智能门锁控制方法和装置、更新方法和装置及智能门锁 | |
US8401245B2 (en) | Biometric authentication using variable threshold based on normal entry/exit times | |
US7158657B2 (en) | Face image recording system | |
CN108846924A (zh) | 车辆及车门解锁控制方法、装置和车门解锁*** | |
CN109887144A (zh) | 一种访客识别方法、装置和计算机可读存储介质 | |
WO2018090984A1 (zh) | 指纹识别方法及电子装置 | |
CN105574496A (zh) | 一种人脸对讲识别*** | |
CN112991585B (zh) | 一种出入人员管理方法及计算机可读存储介质 | |
CN112734988A (zh) | 一种智能门锁的胁迫开锁的判断与报警***及其方法 | |
CN210324419U (zh) | 一种手机智能管理柜 | |
CN110276320A (zh) | 基于人脸识别的门禁方法、装置、设备和存储介质 | |
CN212276476U (zh) | 一种智能门锁 | |
CN210733889U (zh) | 一种具有生物识别装置的充换电柜以及*** | |
CN109147125A (zh) | 智能门锁防盗方法和防盗智能门锁 | |
CN105867545A (zh) | 智能静脉穿戴式手环 | |
CN112199530B (zh) | 多维度脸库图片自动更新方法、***、设备及介质 | |
CN112298102A (zh) | 车辆控制的方法、装置、存储介质及电子设备和车辆 | |
CN109243011A (zh) | 智能门锁生物信息开锁方法和智能门锁 | |
CN112785765A (zh) | 基于大数据分析的智能家居远程控制用户授权方法及智能家居云控制平台 | |
CN108447155A (zh) | 一种物联网小区电动车智慧门禁*** | |
CN213582292U (zh) | 一种人脸识别公租房智能锁 | |
US9779567B1 (en) | Door lock using a mobile device as an input interface | |
CN210888401U (zh) | 智能门锁 | |
CN107580142A (zh) | 一种执行处理的方法和装置 | |
CN204303055U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220927 Address after: 315300 No.88 rixian North Road, Binhai Economic Development Zone, Cixi City, Ningbo City, Zhejiang Province Patentee after: Ningbo bull Intelligent Technology Co.,Ltd. Address before: 315314 East District of Industrial Park, Cixi, Ningbo, Zhejiang Patentee before: GONGNIU GROUP Co.,Ltd. |
|
TR01 | Transfer of patent right |