门锁开锁方法、门锁及存储介质与流程

文档序号:15390239发布日期:2018-09-08 01:03阅读:231来源:国知局
本发明涉及门锁
技术领域
:,尤其涉及一种门锁开锁方法、门锁及存储介质。
背景技术
::随着物联网技术的发展,各种电子门锁开始普及,其中,门锁开锁方案也更加复杂。鉴于移动终端的普及,将开门功能集成到移动终端成为越来越多门锁厂商的选择。现有门锁在通过移动终端开锁时,需要用户主动在移动终端上操作发起与门锁的连接操作,增加了开锁操作的复杂度,牺牲了开锁的便捷性,影响了普通用户的正常使用体验。技术实现要素:本发明的主要目的在于提供一种门锁开锁方法,旨在解决现有门锁需要用户主动在移动终端上操作发起与门锁的连接操作,增加了开锁操作的复杂度的技术问题。为实现上述目的,本发明提供一种门锁开锁方法,所述门锁开锁方法包括:检测门锁预设距离内是否存在绑定终端;当检测到绑定终端时,获取门锁当前安全级别,根据门锁当前安全级别确定对应的目标开锁方案;根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作。在一种可选的实施方式中,接收到门锁所在小区门禁基于拍摄的人脸图像所传输的门锁注册用户信息后,将门锁当前安全级别调整至一级;所述根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作的步骤包括:当门锁安全级别为一级时,发送指纹验证通知到检测到的绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则打开门锁。在一种可选的实施方式中,所述门锁开锁方法包括:实时获取当前时刻所属时段,根据时段与门锁安全级别的预设对应关系,实时调整门锁当前安全级别。在一种可选的实施方式中,所述根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作的步骤包括:当门锁安全级别为二级时,发送指纹验证通知到绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则发送密码验证通知到绑定终端,以供用户在绑定终端上输入开锁密码;判断用户输入的开锁密码是否正确,若用户输入的开锁密码正确,则打开门锁。在一种可选的实施方式中,所述门锁开锁方法包括:获取预设时段内的开锁记录,分析该开锁记录获得用户开锁习惯;根据用户开锁习惯确定频繁开锁时段,将频繁开锁时段的门锁安全级别调整至一级。在一种可选的实施方式中,所述分析该开锁记录获得用户开锁习惯的步骤之后还包括:根据用户开锁习惯确定不开锁时段,将不开锁时段的门锁安全级别调整至三级;所述根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作的步骤包括:当门锁安全级别为三级时,发送指纹验证通知到绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则发送密码验证通知到绑定终端,以供用户在绑定终端上输入开锁密码;判断用户输入的开锁密码是否正确,若用户输入的开锁密码正确,则获取开锁人的人脸图像进行人脸识别,若识别出该人脸属于用户,则打开门锁。在一种可选的实施方式中,所述分析该开锁记录获得用户开锁习惯的步骤之后包括:当检测到根据用户开锁习惯需要调整门锁安全级别时,发送是否调整的提示消息到绑定终端;若接收到绑定终端发送的确认调整指令,则根据用户开锁习惯调整门锁安全级别。在一种可选的实施方式中,所述门锁开锁方法还包括:当检测到门锁没有锁上时,输出警示消息。为实现上述目的,本发明还提供一种门锁,所述门锁包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的门锁开锁程序,所述门锁开锁程序被所述处理器执行时实现如上述门锁开锁方法所述的步骤。此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有门锁开锁程序,所述门锁开锁程序被处理器执行时实现如上述门锁开锁方法所述的步骤。本发明实施例提出的一种门锁开锁方法,通过由门锁主动监测门锁预设距离内是否存在绑定终端,并在检测到绑定终端时,主动与绑定终端连接,开启开锁进程,无需用户手动进行连接操作,节省了开锁程序,可提升用户体验;通过设立不同的门锁安全级别,使得不同情形下有不同门锁安全级别,进而有不同的开锁方案,使得开锁方案可以根据情形的不同而不同,在用户需要便捷开锁情形下,门锁安全级别降低,开锁方案简单便捷,在用户需要保障绝对安全的情形下,门锁安全级别较高,开锁复杂困难,根据用户所需在开锁便捷性和安全性之间转换,兼顾用户开锁便捷性和安全性的需求,提升用户体验。附图说明图1是本发明实施例方案涉及的硬件运行环境的门锁结构示意图;图2为本发明门锁开锁方法第一实施例的流程示意图;图3为本发明门锁开锁方法第二实施例中一实施例的流程示意图;图4为本发明门锁开锁方法第三实施例的流程示意图;图5为本发明门锁开锁方法第七实施例的流程示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,图1是本发明实施例方案的硬件运行环境即门锁结构示意图。如图1所示,该门锁可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如密码输入键盘(keyboard)或指纹输入装置。网络接口1004可选的可以包括无线接口(如wi-fi接口、蓝牙接口、红外线接口等,用于连接无线网络)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置,存储器1005中存储有门锁开锁程序,处理器1001可调用存储器1005中的门锁开锁程序执行如下各门锁开锁方法实施例的步骤。可选地,门锁还可以包括rf(radiofrequency,射频)电路,传感器、蓝牙模块、音频电路、wifi模块等等。本领域技术人员可以理解,图1中示出的门锁结构并不构成对门锁的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。绑定终端可以以各种形式来实施。例如,本发明中描述的绑定终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备(如带联网功能的ar/vr设备)、智能手环等移动终端。基于上述门锁硬件结构,提出本发明方法各个实施例,其中,用户即门锁所属房屋住户,一级、二级、三级…,安全级别逐步递增。参照图2,在本发明门锁开锁方法第一实施例中,所述门锁开锁方法包括:步骤s10,检测门锁预设距离内是否存在绑定终端;步骤s20,当检测到绑定终端时,获取门锁当前安全级别,根据门锁当前安全级别确定对应的目标开锁方案;步骤s30,根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作。在本实施例中,所述门锁开锁方法应用于门锁中,所有上述步骤都由门锁执行。本实施例方案通过由门锁在检测到绑定终端时,主动连接绑定终端,并向其发起开锁程序,用户只需根据门锁发送到绑定终端上的开锁指引直接进行开锁操作,节省了开锁时用户需要执行的操作,提升开锁便捷性;同时,针对不同生活场景或时间段等不同情形,设置不同的门锁安全级别及对应开锁方案,在用户解锁便捷性和门锁安全性之间进行平衡。在本实施例中,所述步骤s10之前可选还包括(下述步骤a-e并无先后顺序,a-e仅作标识):步骤a,当门锁检测到用户启动绑定程序时,接收输入的移动终端信息,移动终端信息包括移动终端标识信息和/或连接频率信息,将移动终端信息录入绑定验证数据库,以供后续验证检测到的移动终端是否为绑定终端。其中,录入绑定验证数据库中的移动终端标识信息称为绑定标识、连接频率信息称为绑定连接频率。不同绑定终端,可能有不同的绑定权限,用户可通过权限高的绑定终端对门锁各功能进行设置,如添加或删减指纹/密码等。当接收到指纹/密码/人脸添加或删减指令时,判断发送该添加或删减指令的绑定终端是否具有添加或删减权限;若有,则根据该添加或删减指令对指纹/密码/人脸进行添加或删减操作,反之,则拒绝添加或删减操作。通过对不同绑定终端设置不同权限,可进一步提升安全保障,适应用户多样化的需求。步骤b,不同时期或者不同情形下,门锁的门锁安全级别可能不同(但用户可以设置为固定的门锁安全级别),门锁的门锁安全级别越高,开锁步骤越复杂,难度越大。门锁所属房屋用户具有设置门锁安全级别的最高权限,用户可随时对门锁的门锁安全级别进行更改,进而满足用户个性化需求,即在门锁接收到用户输入的门锁安全级别设置指令时,根据该指令设置门锁的门锁安全级别。门锁具有数据分析或机器学习功能,可以根据开锁记录(从外开锁进入房屋内)获知用户的开锁习惯,再根据用户的开锁习惯设置门锁安全级别。例如,门锁根据开锁记录,获知用户频繁开锁的时段为每天下午19:00-19:20(用户下班回家),则为减少用户开锁步骤或难度,降低门锁的门锁安全级别,获知用户极少开锁的时段为每天9:00am-19:00pm,则这段时间的门锁安全级别应保持在较高级。可选地,具体调整前,可征求用户意见,用户同意后再调整门锁安全级别,可使得门锁更符合用户需求。步骤c,当检测到绑定终端或门锁用户接口(可为门锁专用的人机交互界面)传输的指纹录入请求时,开启指纹录入程序,将接收的指纹存入开锁指纹库中,可选地,在存储指纹的同时,将指纹对应的用户身份信息关联存储,在一种开锁方案中,指纹验证的同时验证与该指纹对应的用户身份,即验证指纹的同时,还可通过人脸识别确认是否为该指纹对应用户,若不是,则验证不通过,可选地,在将接收的指纹存入开锁指纹库之前,还可以确定该指纹权限,如是否可删除/添加其他指纹的权限。在一实施例中,指纹具有不同权限级别,不同权限级别的指纹可做不同的事情,如高级别指纹可删除/添加其他指纹,低级别则不可添加其他指纹。在检测到绑定终端或门锁用户接口(可为门锁专用的人机交互界面)传输的指纹录入请求时,开启指纹录入程序,在将接收的指纹存入开锁指纹库这一步骤之前,还需接收到具有指纹录入权限的指纹,以保障指纹添加的安全性。步骤d,当检测到绑定终端或门锁用户接口输入的开锁密码时,将该开锁密码放在一个地方专门存储。针对不同的门锁安全级别,可以设置不同密码。步骤e,当检测到绑定终端或门锁用户接口输入的人脸时,将该人脸及其身份信息存储于开锁人脸数据库。以下详细介绍本实施例中门锁开锁方法的各个步骤:步骤s10,检测门锁预设距离内是否存在绑定终端;门锁可通过近距离射频识别信号、蓝牙信号(如蓝牙4.0)等与移动终端进行通信,以验证检测到的移动终端是否为绑定终端。若门锁使用近距离射频识别nfc(nearfieldcommunication,nfc)信号与移动终端通信,则当用户手持移动终端靠近门锁时,即可触发门锁进行是否存在绑定终端的验证程序,具体地,当门锁检测到近距离射频nfc信号时,判断发出该nfc信号的移动终端是否为绑定终端;若该移动终端为绑定终端,则检测到存在绑定终端。预设距离指门锁能感知到绑定终端存在的距离,一般与门锁与终端之间采用的无线通信协议有关。移动终端,如智能手机,已成为人们随身携带的生活必需品,开锁人靠近门锁相当于移动终端靠近门锁,并不需要开锁人做额外的事情,即可触发门锁与移动终端的通信,进入开锁程序,大大方便开锁人开锁,可提升门锁使用用户的使用体验。其中,判断特定的移动终端是否为绑定终端,可通过验证该移动终端的标识信息是否与绑定标识相同,和/或该移动终端是否发出绑定连接频率,若该移动终端的标识信息与绑定标识相同且该移动终端发出绑定连接频率,或者该移动终端的标识信息与绑定标识相同或者该移动终端发出绑定连接频率,则该移动终端为绑定终端,反之,则该移动终端不是绑定终端。步骤s20,当检测到绑定终端时,获取门锁当前安全级别,根据门锁当前安全级别确定对应的目标开锁方案;若门锁检测到绑定终端,则可开启开锁验证步骤,根据门锁安全级别的不同,开锁验证的步骤也不同,因而,在进行开锁验证之前,还需获取门锁当前安全级别。在一实施方式中,门锁安全级别分为两级,为便于描述,称之为一级、二级。其中,一级对应的开锁方案仅需要指纹解锁,二级对应的开锁方案需要指纹解锁和密码解锁的双重解锁。一级对应的开锁方案具体包括:发送指纹验证通知到检测到的绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则打开门锁。二级对应的开锁方案具体包括:发送指纹验证通知到绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则发送密码验证通知到绑定终端,以供用户在绑定终端上输入开锁密码;判断用户输入的开锁密码是否正确,若用户输入的开锁密码正确,则打开门锁。上述二级对应开锁方案中,指纹验证和密码验证的顺序可以互换。本领域技术人员可以理解,门锁安全级别包括但不限于两级,可以为两级,也可以为三级、四级…n级等,其对应的开锁方案可以是多种开锁方式的组合,开锁方式包括但不限于:机械钥匙开锁、刷卡开锁,人脸开锁,虹膜开锁,声纹开锁,静脉开锁等。步骤s30,根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作。以上文所给示例中的一级门锁安全级别对应的开锁方案为例,其具体包括:发送指纹验证通知到检测到的绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则打开门锁。其中,发送指纹验证通知到检测到的绑定终端即开锁引导,开锁引导指门锁发送到绑定终端的、指导用户进行开锁验证的信息。进一步地,所述门锁开锁方法还包括:当检测到门锁没有锁上时,输出警示消息,可减少用户失误带来的重大安全风险,保障用户人身和财产安全。本实施例中通过由门锁主动监测门锁预设距离内是否存在绑定终端,并在检测到绑定终端时,主动与绑定终端连接,开启开锁进程,无需用户手动进行连接操作,节省了开锁程序,可提升用户体验;通过在检测到绑定终端时,获取门锁当前安全级别,根据门锁当前安全级别确定对应的目标开锁方案,根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作。通过设立不同的门锁安全级别,使得不同情形下有不同门锁安全级别,进而有不同的开锁方案,使得开锁方案可以根据情形的不同而不同,在用户需要便捷开锁情形下,门锁安全级别降低,开锁方案简单便捷,在用户需要保障绝对安全的情形下,门锁安全级别较高,开锁复杂困难,根据用户所需在开锁便捷性和安全性之间转换,兼顾用户开锁便捷性和安全性的需求,提升用户体验。进一步地,基于第一实施例提出本发明门锁开锁方法的第二实施例。在本实施例中,所述门锁开锁方法包括:步骤s40,接收到门锁所在小区门禁基于拍摄的人脸图像所传输的门锁注册用户信息后,将门锁当前安全级别调整至一级;本实施例中,门锁所在小区门禁系统中摄像头采集进入小区的人的人脸图像,对该人脸图像进行人脸识别,识别出进入小区的人的身份,若进入小区的人是门锁注册用户,则并将该人已进入小区的信息发送至该人关联房屋的门锁,以便门锁调整门锁安全级别。当门锁接收到门锁所在小区门禁传输的门锁注册用户信息时,该门锁所属房屋的主人将要回来,即将需要打开门锁,则为简化用户开锁步骤,将门锁当前安全级别调整至一级,一级为较低的门锁安全级别。在一种实施方式中,接收到门锁所在小区门禁基于拍摄的人脸图像所传输的门锁注册用户信息后的预设时段内,若检测到绑定终端,则将门锁当前安全级别调整至一级。因为小区到房屋门锁前的距离是一定的,用户从小区门口到房屋门锁前所花费的时间也是可以预计的,预设时段根据用户可能花费的时间确定,例如,门锁在10:00接收到门锁所在小区门禁发来的门锁注册用户信息,用户从小区门口到房屋门锁处需要花费2-4分钟,则预设时段可以设置为10:01-10:05。在接收到门锁所在小区门禁基于拍摄的人脸图像所传输的门锁注册用户信息这一具体场景中,可以判断用户很快要回家开锁,则为了方便用户开锁,灵活将门锁安全级别切换至较低级别,体现了门锁的灵活性,更好地为用户提供门锁服务。如图3,所述根据目标开锁方案发送开锁引导到所述绑定终端,以供用户根据开锁引导进行开锁操作的步骤包括:步骤s31,当门锁安全级别为一级时,发送指纹验证通知到检测到的绑定终端,以供用户在绑定终端上输入开锁指纹;步骤s32,接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;步骤s33,若接收的开锁指纹为预存指纹,则打开门锁。当门锁安全级别为一级时,只需进行指纹验证,这里的指纹验证,可以为光学识别,非活体检测,也可以为生物识别,有活体检测,必须是有生命的活体才能打开门。本实施例中,绑定终端为指纹输入终端,绑定终端在接收到用户输入的开锁指纹后,将接收的开锁指纹发送到门锁。门锁在接收到绑定终端发送的开锁指纹后,判断接收的开锁指纹是否为开锁指纹库中的预存指纹,若是,则打开门锁,若不是,则不开锁,可选地,还可同时输出开锁指纹错误的提示消息。本实施例中,一级门锁安全级别与指纹开锁对应,方便快捷,将绑定终端作为指纹输入装置,可以降低门锁上专门的指纹输入装置的安装成本,且作为绑定终端的移动终端,如智能手机,已成为用户出门必备品,因而,将开锁功能集成到移动终端上,并没有给用户额外增加负担,用户也不再需要携带钥匙,充分利用已有资源。进一步地,基于第一/二实施例提出本发明门锁开锁方法的第三实施例。本实施例中,所述门锁开锁方法包括:步骤s50,实时获取当前时刻所属时段,根据时段与门锁安全级别的预设对应关系,实时调整门锁当前安全级别。用户出门/回家时间常常是有规律的,如早晨9点出门,晚上19:00回家,则不同时间点,用户有不同的开门需求。同时,不同用户有各自不同的回家时间上的规律,或者同一用户在不同时期有不同规律,因此,用户可根据自己习惯或者喜好设置时段与门锁安全级别的预设对应关系,即各不同时段对应的门锁安全级别,可以满足不同用户的不同需求,有利于提升用户满意度。例如,用户设置一级门锁安全级别对应时段11:30-12:30和18:30-19:30,二级门锁安全级别对应19:30-22:00,三级门锁安全级别对应22:00-11:30,12:30-18:30。因为需要实时确定门锁安全级别,所以需实时获取当前时刻,进而确定当前所处时段,基于当前所处时段和时段与门锁安全级别的预设对应关系,确定当前门锁安全级别。本实施例通过由用户自定义门锁安全级别与对应时段的关联设置,不同时段才起不一样的门锁安全级别,进而采取不一样的开锁方案,可以满足用户个性化需求,提升用户门锁使用体验。进一步地,如图4,基于第一/二/三实施例提出本发明门锁开锁方法的第四实施例。本实施例中,所述步骤s30包括:步骤s34,当门锁安全级别为二级时,发送指纹验证通知到绑定终端,以供用户在绑定终端上输入开锁指纹;步骤s35,接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;步骤s36,若接收的开锁指纹为预存指纹,则发送密码验证通知到绑定终端,以供用户在绑定终端上输入开锁密码;步骤s37,判断用户输入的开锁密码是否正确,若用户输入的开锁密码正确,则打开门锁。可选地,若用户输入的开锁密码不正确,则不开锁,输出密码错误的提示消息。当门锁安全级别为二级时,需要进行指纹与密码的双重验证。本实施例仅提出一种实施例,即指纹验证在前,密码验证在后的实施方式,可选地,本实施例也可以转换指纹验证与密码验证的顺序,即密码验证在前,指纹验证在后。绑定终端在本实施例中,既作为指纹输入终端,也作为密码输入终端,节省了门锁上的指纹和密码输入装置,可降低成本。判断用户输入的开锁密码是否正确,可以是将用户输入的开锁密码跟预存的开锁密码是否相同,若相同,则用户输入的开锁密码正确,反之,则不正确。本实施例中,二级门锁安全级别对应指纹验证与密码验证的双重开锁方案,可提升开锁复杂度,更好地保障门锁所属房屋的安全性。进一步地,基于第一/二/三/四实施例提出本发明门锁开锁方法的第五实施例。所述门锁开锁方法包括:步骤s60,获取预设时段内的开锁记录,分析该开锁记录获得用户开锁习惯;步骤s60之前,门锁的每一次开启时间均上传至门锁,形成门锁开锁记录。本实施例中,门锁具有学习功能,可基于对门锁开锁记录的分析,学习用户的生活特点,结合数据平台的数据分析支撑,计算出适合用户生活习惯的门锁安全级别设置。因为用户生活习惯并非一成不变的,在很长一段时间内,用户的开锁习惯(回家开门的习惯)可能有很多次很大的变化,则为了做出适应用户当前生活习惯的门锁安全级别设置,预设时段不能太长,可以是自最近一次较大变化发生起至今的这一段时间。例如,用户从2017年1月至4月份,回家时间集中在饭点(即8:00-9:00/11:50-12:30/18:00-19:00),从4月份开始至今,都只在下午18:00-20:00开门回家,则预设时段选择从4月份起至今。用户开锁习惯可以以概率标识,如,30天内,18:00-20:00回家的有98%,其他为2%,或者可以根据门锁安全级别的级别数目划分用户开锁习惯级别,如,门锁安全级别为三级,则将用户开锁习惯级别分为三级,分别为:0-20%、20%-50%、50-100%,分别对应三个门锁安全级别,当用户在18:00-20:00回家的概率有98%时,对应在18:00-20:00设置的门锁安全级别为最低级别。步骤s61,根据用户开锁习惯确定频繁开锁时段,将频繁开锁时段的门锁安全级别调整至一级。在一实施例中,用户开锁习惯可以包括频繁开锁、不开锁、少量开锁三种对应时段,这三种时段对应不同门锁安全级别。在频繁开锁时段,若是有人希望开锁,最有可能的就是用户希望开锁,安全风险较小,因而可以使用较低的门锁安全级别。在不开锁时段,若是有人希望开锁,则最不可能是用户希望开锁,则安全风险较大,因而使用较高的门锁安全级别。在少量开锁时段,若是有人希望开锁,则可能是用户希望开锁,但是还是有一定安全风险,因而可选择适中的门锁安全级别。本实施例中的一级门锁安全级别为较低的门锁安全级别。另一实施例中,用户开锁习惯可以是连续预设时长内,在某个时段开锁,则门锁在该时段自动切换门锁安全级别,将门锁安全级别降低,以便用户轻松开锁。本实施例通过对开锁记录进行学习进而获得用户开锁习惯,根据用户开锁习惯调整门锁安全级别,可以使得门锁为用户计算出与其开锁习惯适应的门锁安全级别,兼顾用户开锁便捷性和门锁安全保障性,提升门锁智能性,为用户提供更适合的门锁安全级别设置。进一步地,基于第五实施例提出本发明门锁开锁方法的第六实施例。所述步骤s60之后还包括:步骤s62,根据用户开锁习惯确定不开锁时段,将不开锁时段的门锁安全级别调整至三级;若是不开锁时段有人请求开锁,则很可能不是用户,此时的安全风险较大,因而需要将此时段的门锁安全级别调整至较高级别,更好保护用户人身及财产安全,本实施例中的三级为较高的门锁安全级别。所述步骤30包括:步骤s38,当门锁安全级别为三级时,发送指纹验证通知到绑定终端,以供用户在绑定终端上输入开锁指纹;接收绑定终端发送的开锁指纹,判断接收的开锁指纹是否为预存指纹;若接收的开锁指纹为预存指纹,则发送密码验证通知到绑定终端,以供用户在绑定终端上输入开锁密码;步骤s39,判断用户输入的开锁密码是否正确,若用户输入的开锁密码正确,则获取开锁人的人脸图像进行人脸识别,若识别出该人脸属于用户,则打开门锁。三级门锁安全级别对应的开锁方案包含了指纹验证、密码验证和人脸验证三者的组合,三者的顺序可以互换,只有在三者全部正确才可以通过开锁验证。本实施例中,门锁与绑定终端可通过无线通信,具体可以为蓝牙、nfc等,绑定终端作为门锁的指纹输入终端和密码输入终端,可以减少专用的指纹输入装置和密码输入装置,可降低成本。门锁获取开锁人的人脸图像,可以由门锁发送人脸图像获取请求到绑定终端,由绑定终端作为人脸图像的获取终端,可降低安装图像获取装置的成本,也可以在门锁周边或者说门锁所属门的周边设置摄像头,作为图像获取装置。在指纹验证和密码验证均通过后,才进行人脸验证,若识别出当前开锁人的人脸属于用户,则人脸验证通过,可开锁。本实施例中,三级门锁安全级别对应指纹验证、密码验证和人脸验证三重验证开锁,可提升开锁复杂度,更好地保障门锁所属房屋的安全性。进一步地,如图5,基于第五/六实施例提出本发明门锁开锁方法的第七实施例。所述步骤s60之后包括:步骤s63,当检测到根据用户开锁习惯需要调整门锁安全级别时,发送是否调整的提示消息到绑定终端;步骤s64,若接收到绑定终端发送的确认调整指令,则根据用户开锁习惯调整门锁安全级别。偶尔用户可能会突然改变其开锁习惯,如突然要去旅游,则若是门锁根据用户以往的开锁习惯调整门锁安全级别,则可能不符合用户真实需要。因此,在门锁根据用户开锁习惯需要调整门锁安全级别前,可先询问用户,即发送是否调整门锁安全级别的提示消息到绑定终端,若用户选择确认调整,则绑定终端发送确认调整指令到门锁,门锁则根据用户开锁习惯调整门锁安全级别,若是用户选择否认调整,即不同意调整门锁安全级别,则保留原有的门锁安全级别。本实施例通过在根据用户开锁习惯需要调整门锁安全级别前,询问用户是否调整门锁安全级别,根据用户意愿/设置确定是否调整门锁安全级别,适应用户需求的突然变化,增强门锁的灵活性,满足用户多样化的需求。此外,本发明实施例还提出一种存储介质,所述存储介质上存储有门锁开锁程序,所述门锁开锁程序被处理器执行时实现如上述实施例所述的步骤,具体内容已在上文详述,此处不再赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1