一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种门锁装置及其控制方法与流程

2022-05-18 04:47:54 来源:中国专利 TAG:


1.本技术涉及智能门锁技术领域,尤其涉及一种门锁装置及其控制方法。


背景技术:

2.随着科技的进步,锁具也越来越智能化。越来越多的门锁采用人脸识别、生物识别等方式替代传统的钥匙进行开锁,这样不仅可以解决用户忘带钥匙无法开锁的问题,提高用户体验,同时,通过这样的方式可以克服钥匙丢失、被盗等对用户人身财产安全带来的威胁。
3.传统智能门锁中的人脸识别模块工作时功率消耗较大,尤其是在一些复杂环境下,例如路人从门前路过或短暂驻足等情况,会频繁地错误唤醒人脸识别模块,进而造成智能门锁电池电量的额外消耗。另外,有些智能门锁的人脸识别模块一般配置红外传感器使用,红外传感器能够进行活体检测,当检测到活体时唤醒人脸识别模块。通过这种方式,提高智能门锁识别的准确性,但是,红外传感器检测距离和精度有限,并且很容易受各种热源、阳光源干扰,例如当环境温度和人体温度接近时,探测和灵敏度明显下降,造成红外传感器短时失灵,进而影响了智能门锁控制功率灵敏度和精确度。


技术实现要素:

4.本技术实施例提供一种门锁装置及其控制方法,所述方法通过活体检测传感器、距离检测传感器等多种传感器的逻辑组合,对所述门外对象的特征进行多重判断,从而降低了错误唤醒人脸识别的概率,减少了人脸识别次数,进而减少智能门锁的功率损耗。
5.第一方面,本技术实施例提供一种门锁控制方法,所述方法包括:
6.通过活体检测传感器检测门外对象是否为活体;
7.当所述门外对象为活体时,激活距离检测传感器;
8.通过所述距离检测传感器检测所述门外对象是否在图像采集的预设范围内;
9.当所述门外对象在所述图像采集的预设范围内时,触发人脸识别进行门锁控制。
10.在本技术实施例中,通过多个传感器的逻辑组合,在触发人脸识别之前,首先判断门外对象是否为活体,然后判断门外对象是否在预设距离内,当满足以上两种判断条件时,触发人脸识别对门锁进行控制。通过这样的方式,一方面,可以避免照片、视频以及面具等手段的伪造认证,提高了门锁的安全性能;另一方面,可以避免门前徘徊对象无意触发门锁的人脸识别功能,进一步减少了门锁的电量损耗。
11.在一种可能的实现方式中,所述通过活体检测传感器检测门外对象是否为活体之前,还包括:
12.获取所述门外对象的声音;
13.当所述声音满足预设语音信息时,激活所述活体检测传感器。
14.在本技术实施例中,可以通过声音检测传感器获取所述门外对象的声音,所述声音用于判断所述门外对象是否走近门锁。当所述声音满足预设语音信息时,激活所述活体
检测装置;反之,则认为是路人经过或徘徊,结束门锁控制的进程。其中,声音检测传感器的配置简单,容易实现,并且声音检测传感器的功率消耗远小于所述活体检测传感器的功率消耗。通过这样的方式,可以减少门前徘徊对象无意触发门锁的活体检测传感器,进而减少门锁的电量损耗。
15.在一种可能的实现方式中,所述当所述门外对象为活体时,激活距离检测传感器包括:
16.获取所述门外对象在门前的停留时间;
17.当所述门外对象为活体,且所述停留时间大于预设时长时,激活所述距离检测传感器。
18.在本技术实施例中,可以通过所述活体检测装置获取所述门外对象在门前的停留时间,所述停留时间用于判断所述门外用户是否是短暂停留而误触发了活体检测装置。当所述停留时间大于或等于预设时间且所述门外对象为活体时,激活距离传感器;反之,则认为是经过或徘徊的路人误触发了所述活体检测传感器,关闭所述活体检测传感器,所述门锁进入休眠状态。通过这样的方式,进一步判断门外对象是否是无意触发所述活体检测装置,可以避免门前徘徊对象无意触发门锁的人脸识别功能,进一步减少了门锁的电量损耗。
19.在一种可能的实现方式中,所述通过活体检测传感器检测门外对象是否为活体之前,还包括:
20.获取所述活体检测传感器的环境温度;
21.当所述环境温度满足预设温度时,激活所述活体检测传感器;以及
22.当所述环境温度不满足预设温度时,激活所述距离检测传感器。
23.在本技术实施例中,可以通过温度传感器获取所述活体检测传感器的环境温度,所述环境温度用于判断所述活体检测传感器是否故障。当所述环境温度满足预设温度时,激活所述活体检测传感器;反之,则认为所述活体检测传感器的探测、灵敏度等工作异常,进而直接激活距离传感器。通过这样的方式,可以在环境极限的情况下,通过距离传感器弥补活体检测传感器失效的不足,避免了环境因素对活体检测传感器的干扰,进一步提高了门锁控制的灵敏度和稳定性。
24.在一种可能的实现方式中,所述触发人脸识别进行门锁控制包括:
25.获取所述门外对象的3d人脸图像;
26.当所述3d人脸图像与预设3d人脸图像库相匹配时,控制所述门锁开启。
27.在一种可能的实现方式中,所述触发人脸识别进行门锁控制包括:
28.播放语音提示,所述语音提示用于引导所述门外对象做出动作;
29.当所述动作与所述语音提示相匹配时,控制所述门锁开启。
30.在一种可能的实现方式中,所述触发人脸识别进行门锁控制包括:
31.录制所述门外对象的视频;
32.向管理员终端发送所述视频,所述视频用于指示所述管理员对所述门锁进行控制。
33.在本技术实施例中,通过3d人脸图像识别、通过动作采集的人脸识别以及通过向管理员发送视频进行识别中的至少一种方式进行人脸识别验证,通过这样的方式,既提高了人脸验证的准确性,又可以在活体检测传感器异常时,通过上述识别方式进行活体验证,
提高了门锁控制的安全性。
34.第二方面,本技术实施例提供一种门锁装置,所述装置包括:
35.活体检测模块,所述活体检测模块用于检测所述门外对象是否为活体;
36.距离检测模块,所述距离检测模块用于检测所述门外对象是否在图像采集的预设范围内;
37.人脸识别模块,所述人脸识别模块用于对所述门外对象进行人脸识别验证;
38.主控模块,所述主控模块用于在所述门外对象为活体时,激活距离检测模块;在所述门外对象在所述图像采集的预设范围内时,触发人脸识别模块;以及,根据所述人脸识别模块的验证结果对门锁进行控制。
39.在一种可能的实现方式中,所述装置还包括声音检测模块,所述声音检测模块用于获取所述门外对象的声音;以及,所述主控模块还用于在所述声音满足预设语音信息时,激活所述活体检测模块。
40.在一种可能的实现方式中,所述活体检测模块还用于获取所述门外对象在门前的停留时间;以及,所述主控模块还用于在所述门外对象为活体,且所述停留时间大于预设时长时,激活所述距离检测模块。
41.在一种可能的实现方式中,所述装置还包括温度检测模块,所述温度检测模块用于获取所述活体检测传感器的环境温度;以及,所述主控模块还用于在所述环境温度满足预设温度时,激活所述活体检测模块;或者,在所述环境温度不满足预设温度时,激活所述距离检测模块。
42.在一种可能的实现方式中,所述装置还包括图像获取模块,所述图像获取模块用于获取所述门外对象的3d人脸图像,所述3d人脸图像用于进行人脸识别验证。
43.在一种可能的实现方式中,所述装置还包括音频模块,所述音频模块用于播放语音提示,所述语音提示用于引导所述门外对象做出动作,所述动作用于进行人脸识别验证。
44.在一种可能的实现方式中,所述装置还包括图像获取模块,所述图像获取模块用于获取所述门外对象的视频,所述视频用于发送至管理员终端,以指示所述管理员对所述门锁进行控制。
45.可以理解的是,所述门锁装置执行的操作及其有益效果可以参见上述第一方面中任意一项所述的方法及其有益效果,重复之处不再赘述。
46.第三方面,本技术实施例提供一种门锁,所述门锁采用如第一方面中任意一项所述的门锁控制方法。
47.第四方面,本技术实施例提供一种存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面中任意一项所述的门锁控制方法。
附图说明
48.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1为本技术实施例提供的一种门锁;
50.图2为本技术实施例提供的一种门锁控制方法;
51.图3为本技术实施例提供的一种门锁控制方法;
52.图4为本技术实施例提供的一种门锁控制方法;
53.图5为本技术实施例提供的一种门锁装置。
具体实施方式
54.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
55.请参见图1,图1为本技术实施例提供的一种门锁,所述门锁包括:处理器101、声音检测传感器102、温度检测传感器103、活体检测传感器104、距离检测传感器105、摄像头106、显示屏107、扬声器108、存储器109、通信接口110和驱动装置111,其中,声音检测传感器102、温度检测传感器103、活体检测传感器104、距离检测传感器105、摄像头106、显示屏107、扬声器108、存储器109、通信接口110以及驱动装置111与处理器101之间通过总线相互通信连接。
56.具体地,所述处理器101至少被配置为处理各传感器获取的数据、向外部接入设备发送数据、根据获取的数据进行人脸识别验证以及根据人脸识别结果控制门锁开关等。所述处理器101可以是现场可编程门阵列(field programmable gate array,fpga),专用集成芯片(application specific integrated circuit,asic),系统芯片(system on chip,soc),中央处理器(central processor unit,cpu),是网络处理器(network processor,np),数字信号处理电路(digital signal processor,dsp),微控制器(micro controller unit,mcu),可编程控制器(programmable logic device,pld),图形处理器(graphicsprocessing unit,gpu)或其任意组合。所述处理器101可以包括一个或多个芯片,所述处理器101可以包括ai加速器。
57.具体地,所述声音检测传感器102至少被配置为获取门外对象的声音,所述声音用于判断是否激活活体检测传感器。示例性的,可以根据所述声音的音量进行判断,当所述声音的音量大于等于预设音量时,认为有对象靠近门锁,激活所述活体检测传感器104;或者,可以根据所述声音的语音信息进行判断,当所述声音的语音信息与预设语音信息匹配时,例如所述预设语音信息为“我回来了”、“芝麻开门”等,认为用户需要开锁,激活所述活体检测传感器104;又或者,可以根据所述声音的波纹特性进行判断,当所述声音的波纹特性与预设的波纹特性匹配时,例如脚步的波纹特性,认为用户回家了,激活所述活体检测传感器104;等等。所述声音检测传感器102可以是但不限于压电陶瓷传感器、电容式传感器、磁电式传感器等中的一个或多个。
58.具体地,所述温度检测传感器103至少被配置为获取门外对象的温度和/或环境温度,所述门外对象的温度与所述环境温度用于判断所述活体检测传感器是否工作异常。示例性的,当所述环境温度满足预设温度时,所述预设温度是指所述活体检测传感器104可以正常工作的温度,认为所述活体检测传感器104工作正常,则激活所述活体检测传感器104;又或者,当所述门外对象的温度与所述环境温度相近时,认为所述活体检测传感器104的灵敏度和精度会受到影响;等等。所述温度检测传感器103可以是但不限于热敏电阻传感器、
热电偶传感器、电阻温度检测器(rtd)、模拟温度计ic等中的一个或多个。
59.具体地,所述活体检测传感器104至少被配置为获取所述门外对象的图像,所述图像用于判断所述门外对象是否为活体。示例性的,可以通过近红外人脸图像进行活体检测,根据光流法,基于所述近红外人脸图像中的像素强度数据的时域变化和相关性来确定各个像素点的运行信息,进而确定所述门外对象是否为活体;又或者,通过3d人脸图像进行活体检测,基于所述3d人脸图像中的三维信息进行曲面的拟合,根据曲面的曲率从深度图像中提取凸起区域,再对每个区域提取egi特征,最后利用其球形相关度进行活体检测;等等。所述活体检测传感器104可以是但不限于红外传感器、红外阵列传感器、热电堆传感器、热成像仪等中的一个或多个。
60.具体地,所述距离检测传感器105至少被配置为获取所述门外对象距离门锁的距离、获取所述门外对象相对于所述门锁的移动等,所述距离或移动用于判断所述门外对象是否在人脸识别的图像采集的预设范围内。示例性的,基于所述所述门外对象距离门锁的距离,当所述距离小于等于预设的图像采集的预设范围时,认为门前对象需要开锁,则触发人脸识别进行门锁控制;又或者,基于所述门外对象相对于所述门锁的移动,当所述门外对象向门锁靠近时,认为门前对象需要开锁,则触发人脸识别进行门锁控制;等等。所述距离检测传感器105可以是但不限于红外传感器、激光传感器、超波纹传感器、雷达传感器等中的一个或多个。
61.具体地,所述摄像头106至少被配置为获取门外对象的2d人脸图像、3d人脸图像以及人脸视频,所述2d人脸图像、3d人脸图像以及人脸视频用于进行人脸识别验证。示例性的,基于所述2d人脸图像,获取2d人脸特征信息,当所述2d人脸特征信息与预设的2d人脸特征信息匹配时,控制门锁打开;或者,基于所述3d人脸图像,获取3d人脸特征信息,当所述3d人脸特征信息与预设的3d人脸特征信息匹配时,控制门锁打开;又或者,基于所述人脸视频,将所述人脸视频发送至管理员终端,所述管理员基于所述人脸视频,对门锁进行控制;等等。所述摄像头106可以是但不限于红外传感器、点阵投射器、彩色图像传感器、双目摄像头等中的一个或多个。
62.具体地,所述显示屏107至少被配置为向所述门前对象显示信息、接收所述门前对象的输入信息,以完成门锁控制方法。示例性的,向所述门前对象展示动作获取演示视频,引导所述门前对象在指定区域内做出动作,以完成人脸识别;或者,用于向所述门前对象展示二维码,所述二维码用于引导用户获取开锁权限;又或者,向所述门前用户显示键盘,所述键盘用于接收所述门前对象的输入密码以对门锁进行控制;等等。所述显示屏107可以包括但不限于led显示屏、键盘等中的一个或多个。
63.具体地,所述扬声器108至少被配置为向所述门前对象播放语音提示,以完成门锁控制方法。示例性的,用于向所述门前用户播放语音提示,所述语音提示用于引导所述门前对象做出动作,以完成人脸识别;或者,用于在检测到门锁被外力破坏时,发出报警信息;等等。所述扬声器108可以包括但不限于动圈式扬声器、电容式扬声器、舌簧式扬声器、压点场式扬声器等中的一个或多个。
64.具体地,所述存储器109至少被配置为存储计算机指令和存储预设数据,所述计算机指令用于被所述处理器101执行以实现门锁控制方法,所述预设数据用于判断上述各传感器获取的数据是否满足预设条件以及用于对上述摄像头获取的图像进行人脸识别验证。
所述存储器109可以是只读存储器(read only memory,rom),静态存储设备,动态存储设备或者随机存取存储器(random access memory,ram)等中的一个或多个。
65.具体地,所述通信接口110至少被配置为实现所述门锁与其他设备或通信网络之间的通信。例如,可以通过所述通信接口110接收外部设备或网络发送的系统升级数据包、预设数据更新包;或者,向管理员终端设备发送人脸识别数据、门锁控制请求,以及接收管理员终端设备发送的控制指令;等等。所述通信接口110采用例如但不限于第三代移动通信(3rd generation mobile networks,3g)协议、第四代移动通信(4rd generation mobile networks,4g)协议、第五代移动通信(5th generation mobile networks,5g)协议等移动网络,或者无线保真(wireless-fidelity,wi fi)协议、紫蜂(zigbee)协议等无线局域网络,或者采用近场通信(near field communication,nfc)技术或蓝牙(bluetooth)技术等无线通信等方式中的一个或多个进行通信连接。
66.具体地,所述驱动装置111至少被配置为控制所述门锁开启或关闭。示例性的,所述驱动装置111接收所述处理器101发送的控制型信号,基于所述控制信号,驱动锁舌伸出或者缩回,完成锁门或者开门动作。
67.上面详细介绍了本技术实施例提供的一种门锁,基于上述门锁,接下来将详细介绍本技术实施例提供的一种门锁控制方法。
68.请参见图2,图2为本技术实施例提供的一种门锁控制方法,所述方法可以应用于图1所述的门锁装置上。所述方法包括:
69.s201:通过活体检测传感器检测门外对象是否为活体;
70.具体地,通过所述活体检测传感器获取所述门外对象的图像,并将所述图像发送至处理器;基于所述活体检测传感器获取的所述门外对象的图像,通过所述处理器判断所述门外对象是否为活体,其中,所述活体可以是人或动物。
71.示例性的,通过所述活体检测传感器获取所述门外对象的近红外图像,并将所述近红外图像发送至处理器;根据光流法,通过所述处理器利用所述近红外图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的变化,即从所述近红外图像序列中得到各个像素点的运行信息,采用高斯差分滤波器、lbp特征和支持向量机进行数据统计分析,来区分所述近红外图像为活体还是照片。
72.又例如,通过所述活体检测传感器获取所述门外对象的3d人脸图像,并将所述3d人脸图像发送至处理器;通过所述处理器从所述3d人脸图像中的人脸区域和非人脸区域内提取特征点的三维信息;基于所述三维信息确定所述特征点之间的结构关系;基于所述特征点进行曲面拟合得到曲面的曲率,根据所述曲率从3d人脸图像中提取凸起区域,再对每个区域提取egi特征;最后,利用其球形相关度进行活体检测。
73.可选地,所述活体检测传感器可以是红外传感器、红外阵列传感器、热电堆传感器、热成像仪等中的一个或多个。
74.可选地,所述步骤s201之前还包括:将各个所述传感器初始化。
75.s202:当所述门外对象为活体时,激活距离检测传感器;
76.具体地,当所述处理器确定所述门外对象为活体时,向所述距离检测传感器发送激活指令,所述激活指令用于告知所述距离检测传感器开启。其中,所述距离检测用于检测所述门外对象距离所述门锁的距离;或者,所述距离检测传感器用于检测所述门外对象距
离所述门锁的多个距离序列,例如所述门外对象处于运动状态逐渐靠近时,所述距离检测传感器获取所述门外对象距离所述门锁的多个距离序列{120cm,100cm,80cm}。
77.可选地,所述距离检测传感器可以是红外传感器、激光传感器、超波纹传感器、雷达传感器等中的一个或多个。
78.可选地,当所述门外对象不是活体时,结束门锁控制进程,所述门锁进入睡眠状态。
79.s203:通过所述距离检测传感器检测所述门外对象是否在图像采集的预设范围内;
80.具体地,通过所述距离检测传感器获取所述门外对象距离所述门锁的距离,并将所述距离发送至所述处理器;通过所述处理器内将所述距离与图像采集的预设范围进行比较,其中,所述图像采集的预设范围存储于存储器中,所述图像采集的预设范围是指人脸识别进行人脸图像采集的有效范围,所述图像采集的预设范围可由用户自行设置。示例性的,所述图像采集的预设范围为40cm-100cm,当检测到所述门外对象距离所述门锁的距离为60cm,则认为所述门外对象在所述图像采集的预设范围内。
81.可选地,通过所述距离检测传感器还用于获取所述门外对象距离所述门锁的多个距离序列,并将所述多个距离序列发送至所述处理器;基于所述多个距离序列判,通过所述处理器断所述门外对象是否进入所述门外对象移入或移出所述图像采集的预设范围内。示例性的,所述图像采集的预设范围为40cm-100cm,所述距离检测传感器检测到所述门外对象距离所述门锁的多个距离序列{120cm,100cm,80cm},则认为所述门外对象逐渐靠近所述门锁,并处于所述图像采集的预设范围内。
82.s204:当所述门外对象在所述图像采集的预设范围内时,触发人脸识别进行门锁控制。
83.具体地,当所述处理器判断所述门外对象在所述图像采集的预设范围内时,向摄像头发送人脸图像获取指令,所述人脸图像获取指令用于告知所述摄像头获取所述门外对象的人脸图像;基于所述摄像头获取的人脸图像,通过所述处理器将所述人脸图像与预设的人脸图像进行人脸识别验证,并基于所述人脸识别验证的结果,向所述驱动装置发送门锁控制指令,所述门锁控制指令用于告知所述驱动装置控制门锁打开或保持锁定。
84.可选地,所述触发人脸识别进行门锁控制包括:
85.step1:获取所述门外对象的2d人脸图像;
86.step2:当所述2d人脸图像与预设2d人脸图像库相匹配时,控制所述门锁开启。
87.具体地,通过摄像头获取所述门外对象的2d人脸图像,并将所述2d人脸图像发送至所述处理器;通过所述处理器将所述2d人脸图像与预设的2d人脸图像进行匹配;当匹配成功时,向所述驱动装置发送开锁命令;所述驱动装置基于所述开锁命令控制门锁打开;或者,当匹配失败时,控制所述门锁控制进程结束,并控制所述门锁进入休眠状态。
88.进一步地,在获取所述门外对象的2d人脸图像时,通过泛光照明器提供窄带红外光束。
89.具体地,当所述处理器控制所述摄像头进行2d图像拍摄时,向所述泛光照明器发送开启指令;所述泛光照明器基于所述开启指令开启,以提供窄带红外光束照亮所述门外对象的面部,进而可使所述摄像头进行2d人脸图像拍摄。示例性的,所述泛光照明器可以提
供波长为940nm的窄带红外光束。
90.可选地,所述触发人脸识别进行门锁控制包括:
91.step1:获取所述门外对象的3d人脸图像;
92.step2:当所述3d人脸图像与预设3d人脸图像库相匹配时,控制所述门锁开启。
93.具体地,通过摄像头获取所述门外对象的3d人脸图像,并将所述3d人脸图像发送至所述处理器;通过所述处理器将所述3d人脸图像与预设的3d人脸图像进行匹配;当匹配成功时,向所述驱动装置发送开锁命令;所述驱动装置基于所述开锁命令控制门锁打开;或者,当匹配失败时,控制所述门锁控制进程结束,并控制所述门锁进入休眠状态。
94.进一步地,在获取所述门外对象的3d人脸图像时,通过点阵投射器提供所述门外对象面部的点阵结构光。
95.具体地,当所述处理器控制所述摄像头进行3d图像拍摄时,向所述点阵投射器发送开启指令;所述点阵投射器基于所述开启指令开启,以提供所述门外对象面部的点阵结构光,进而可使所述摄像头进行3d人脸图像拍摄。
96.可选地,所述触发人脸识别进行门锁控制包括:
97.step1:播放语音提示,所述语音提示用于引导所述门外对象做出动作;
98.step2:当所述动作与所述语音提示匹配时,控制所述门锁开启。
99.具体地,当所述处理器触发人脸识别进行门锁控制时,通过所述处理器生成语音提示,并将所述语音提示发送至麦克风,其中,所述语音提示用于引导用户做出动作,例如眨眼、摇头、张嘴等;通过所述摄像头获取所述动作,并将所述动作发送至处理器;基于所述动作,通过所述处理器判断所述动作与所述语音提示是否匹配;当所述动作与所述语音提示匹配时,控制所述门锁开启;或者,当匹配失败时,控制所述门锁控制进程结束,并控制所述门锁进入休眠状态。
100.可选地,通过所述处理器生成图像提示,并将所述图像提示发送至显示屏,其中,所述图像提示用于引导用户做出动作。
101.进一步地,当所述动作与所述语音提示匹配时,获取所述动作中的人脸特征信息;当所述人脸特征信息与预设的人脸特征信息匹配时,控制所述门锁开启。
102.具体地,获取所述动作中的关键帧图像,所述关键帧图像包含所述门前对象的完整面部;基于所述关键帧图像,提取所述门外对象的人脸特征信息;将所述人脸特征信息与预设的人脸特征信息进行匹配;当所述人脸特征信息与预设的人脸特征信息匹配时,向所述驱动装置发送开锁命令;所述驱动装置基于所述开锁命令控制门锁打开;或者,当匹配失败时,控制所述门锁控制进程结束,并控制所述门锁进入休眠状态。
103.可选地,所述触发人脸识别进行门锁控制包括:
104.step1:录制所述门外对象的视频;
105.step2:向管理员终端发送所述视频,所述视频用于指示所述管理员对所述门锁进行控制。
106.具体地,通过所述摄像头录制视场范围内的视频,所述视频包括所述门前对象的完整面部图像;通过通信接口将所述视频发送至管理员终端,所述管理员可以根据所述视频,向所述门锁发送开启门锁指令或保持锁定指令;进一步地,所述管理员可以根据所述视频的内容,通过所述终端进行报警。
107.进一步地,在所述向管理员终端发送所述视频之后,还包括:
108.接收管理员的回复指令,并保存所述视频。
109.可选地,当所述门外对象在所述图像采集的预设范围外时,结束所述门锁控制进程,所述门锁进入休眠状态。
110.请参见图3,图3为本技术实施例提供的一种门锁控制方法,所述方法可以应用于图1所述的门锁装置上。所述方法包括:
111.s301:获取所述门外对象的声音;
112.具体地,通过声音检测传感器获取所述门外对象的声音,并将所述声音发送至所述处理器,其中,所述声音用于判断是否激活活体检测传感器。示例性的,可以根据所述声音的音量进行判断,当所述声音的音量大于等于预设音量时,认为有对象靠近门锁,激活所述活体检测传感器;或者,可以根据所述声音的语音信息进行判断,当所述声音的语音信息与预设语音信息匹配时,例如所述预设语音信息为“我回来了”、“芝麻开门”等,认为用户需要开锁,激活所述活体检测传感器;又或者,可以根据所述声音的波纹特性进行判断,当所述声音的波纹特性与预设的波纹特性匹配时,例如脚步的波纹特性,认为用户回家了,激活所述活体检测传感器;等等。示例性的,所述声音检测传感器可以是压电陶瓷传感器、电容式传感器、磁电式传感器等中的一个或多个。
113.可选地,所述步骤s301之前还包括:将各个所述传感器初始化。
114.s302:当所述声音满足预设语音信息时,激活所述活体检测传感器;
115.具体地,将所述声音发送至所述处理器;基于所述声音,通过所述处理器获取所述声音包含的语音信息,并所述语音信息与预设语音信息进行匹配;当所述语音信息与预设语音信息匹配时,向所述活体检测传感器发送开启指令。
116.可选地,所述步骤s302可替换为:当所述声音满足预设音量时,激活所述活体检测传感器。
117.具体地,将所述声音发送至所述处理器;基于所述声音,通过所述处理器获取所述声音的音量,并所述音量与预设音量进行匹配;当所述音量与预设声音音量匹配时,向所述活体检测传感器发送开启指令。
118.可选地,所述步骤s302可替换为:当所述声音满足预设声音波纹特性时,激活所述活体检测传感器。
119.具体地,将所述声音发送至所述处理器;基于所述声音,通过所述处理器获取所述声音包含的声音波纹特性,并所述声音波纹特性与预设声音波纹特性进行匹配;当所述声音波纹特性与预设声音波纹特性匹配时,向所述活体检测传感器发送开启指令。
120.可选地,当所述声音不满足所述预设语音信息时,结束所述门锁控制进程,所述门锁进入休眠状态。
121.s303:通过活体检测传感器检测门外对象是否为活体;
122.具体地,所述步骤的具体实现方式与s201的具体实现方式相同,s303的具体实现方式可以参考s201,这里不再重复描述。
123.s304:通过活体检测传感器获取所述门外对象在门前的停留时间;
124.具体地,所述停留时间是指从所述活体检测传感器激活开始,所述门外对象在所述门锁前停留的时间,所述停留时间用于判断所述门外对象是短暂驻足或是有意进行开
锁,进而根据所述停留时间控制所述门锁控制进程继续或结束。
125.s305:当所述门外对象为活体,且所述停留时间大于预设时长时,激活所述距离检测传感器;
126.具体地,所述预设时长可以是所述门锁进行活体检测的时长,或者所述时长可由用户自行设定,例如设置所述预预设时长为60s,所述预设时长用于与所述停留时间进行比较,以判断所述门外对象是在门前短暂驻足或是有意进行开锁,进而根据比较结果控制所述门锁控制进程继续或结束。示例性的,当所述停留时间大于预设时长时,则认为所述门外对象是有意进行开锁,那么,当所述门外对象为活体,且所述停留时间大于预设时长时,控制所述门锁控制进程继续下面的步骤。
127.可选地,当所述门外对象为非活体,或者所述停留时间小于预设时长时,结束所述门锁控制进程,所述门锁进入休眠状态。
128.s306:通过所述距离检测传感器检测所述门外对象是否在图像采集的预设范围内;
129.具体地,所述步骤的具体实现方式与s203的具体实现方式相同,s306的具体实现方式可以参考s203,这里不再重复描述。
130.s307:当所述门外对象在所述图像采集的预设范围内时,触发人脸识别进行门锁控制。
131.具体地,所述步骤的具体实现方式与s204的具体实现方式相同,s307的具体实现方式可以参考s204,这里不再重复描述。
132.请参见图4,图4为本技术实施例提供的一种门锁控制方法,所述方法可以应用于图1所述的门锁装置上。所述方法包括:
133.s401:获取所述门外对象的声音;
134.具体地,所述步骤的具体实现方式与s301的具体实现方式相同,s401的具体实现方式可以参考s301,这里不再重复描述。
135.s402:当所述声音满足预设语音信息,获取所述活体检测传感器的环境温度;
136.具体地,所述环境温度是指所述门外对象所处环境的温度,所述温度用于判断所述活体检测传感器是否受到各种热源、阳光源干扰,例如所述环境温度为40℃。可理解的,当所述环境温度达到所述活体检测传感器工作的极限温度时,所述活体检测传感器的探测和灵敏度下降,甚至会造成短时失灵。示例性的,通过温度检测传感器获取所述环境温度,并将所述环境温度发送至所述处理器,其中,所述温度检测传感器可以是热敏电阻传感器、热电偶传感器、电阻温度检测器(rtd)、模拟温度计ic等中的一个或多个
137.可选地,所述环境温度还可以是指所述门外对象与所述门外对象所处环境的温度的差值。
138.其中,所述环境温度用于判断所述门外对象与所述门外对象所处环境的温度是否接近。可理解的,当所述门外对象与所述门外对象所处环境的温度接近时,所述活体检测传感器的探测和灵敏度也会下降,甚至会造成短时失灵。
139.可选地,所述步骤s402还包括:获取所述活体检测传感器的环境光照强度。
140.具体地,所述环境光照强度是指所述门外对象所处环境的光照强度,所述环境光照强度用于判断所述活体检测传感器是否受到各种热源、阳光源干扰,可理解的,当所述环
境温度达到所述活体检测传感器工作的极限温度时,所述活体检测传感器的探测和灵敏度下降,甚至会造成短时失灵。示例性的,通过光照传感器获取所述环境光照强度,并将所述环境光照强度发送至所述处理器,其中,所述环境光照强度可以是光敏电阻、光电管、光敏三极管、红外线传感器、紫外线传感器、光纤式光电传感器等中的一个或多个。
141.s403:判断所述环境温度是否满足预设温度;
142.具体地,所述预设温度是指所述活体检测传感器正常工作下的温度值,所述预设温度用于与所述环境温度进行比较,以判断所述活体检测传感器是否故障。示例性的,将所述环境温度发送至所述处理器;通过所述处理器将所述环境温度与所述预设温度进行比较,其中,所述预设温度存储在所述存储器中;当所述环境温度满足预设温度时,进入步骤s404;当所述环境温度不满足预设温度时,进入步骤s408。
143.可选地,所述s403还包括:当所述环境光照强度满足预设光照强度时,进入步骤s404;当所述环境光照强度不满足预设光照强度时,进入步骤s408;
144.具体地,所述预设光照强度是指所述活体检测传感器正常工作下的光照强度值,所述预设光照强度用于与所述环境光照强度进行比较,以判断所述活体检测传感器是否故障。示例性的,将所述环境光照强度发送至所述处理器;通过所述处理器将所述环境光照强度与所述预设光照强度进行比较,其中,所述预设光照强度存储在所述存储器中;当所述环境光照强度满足预设温度时,进入步骤s404;当所述环境温度不满足预设温度时,进入步骤s408。
145.s404:激活所述活体检测传感器;
146.s405:通过活体检测传感器检测门外对象是否为活体;
147.具体地,所述步骤的具体实现方式与s201的具体实现方式相同,s405的具体实现方式可以参考s201,这里不再重复描述。
148.s406:通过活体检测传感器获取所述门外对象在门前的停留时间;
149.具体地,所述步骤的具体实现方式与s304的具体实现方式相同,s406的具体实现方式可以参考s304,这里不再重复描述。
150.s407:当所述门外对象为活体,且所述停留时间大于预设时长时,进入步骤s308;
151.具体地,所述步骤的具体实现方式与s305的具体实现方式相同,s407的具体实现方式可以参考s305,这里不再重复描述。
152.s408:激活所述距离检测传感器;
153.s409:通过所述距离检测传感器检测所述门外对象是否在图像采集的预设范围内;
154.具体地,所述步骤的具体实现方式与s203的具体实现方式相同,s409的具体实现方式可以参考s203,这里不再重复描述。
155.s410:当所述门外对象在所述图像采集的预设范围内时,触发人脸识别进行门锁控制。
156.具体地,所述步骤的具体实现方式与s204的具体实现方式相同,s410的具体实现方式可以参考s204,这里不再重复描述。
157.请参见图5,图5为本技术实施例提供的一种门锁装置。所述门锁装置500包括:
158.活体检测模块502,所述活体检测模块502用于检测所述门外对象是否为活体;
159.距离检测模块503,所述距离检测模块503用于检测所述门外对象是否在图像采集的预设范围内;
160.人脸识别模块504,所述人脸识别模块504用于对所述门外对象进行人脸识别验证;
161.主控模块501,所述主控模块501用于在所述门外对象为活体时,激活距离检测模块;在所述门外对象在所述图像采集的预设范围内时,触发人脸识别模块;以及,根据所述人脸识别模块的验证结果对门锁进行控制。
162.可选地,所述装置500还包括声音检测模块505,所述声音检测模块505用于获取所述门外对象的声音;以及,所述主控模块501还用于在所述声音满足预设语音信息时,激活所述活体检测模块502。
163.可选地,所述活体检测模块502还用于获取所述门外对象在门前的停留时间;以及,所述主控模块501还用于在所述门外对象为活体,且所述停留时间大于预设时长时,激活所述距离检测模块503。
164.可选地,所述装置500还包括温度检测模块506,所述温度检测模块506用于获取所述活体检测传感器502的环境温度;以及,所述主控模块501还用于在所述环境温度满足预设温度时,激活所述活体检测模块502;或者,在所述环境温度不满足预设温度时,激活所述距离检测模块503。
165.可选地,所述装置500还包括图像获取模块507,所述图像获取模块507用于获取所述门外对象的3d人脸图像,所述3d人脸图像用于进行人脸识别验证。
166.可选地,所述装置500还包括音频模块508,所述音频模块508用于播放语音提示,所述语音提示用于引导所述门外对象做出动作,所述动作用于进行人脸识别验证。
167.可选地,所述图像获取模块507用于获取所述门外对象的视频,所述视频用于发送至管理员终端,以指示所述管理员对所述门锁进行控制。
168.可以理解的是,上述各个模块的实现及有益效果还可以对应参照图1所示的门锁实施例以及图2至图4所示的方法实施例的相应描述。
169.根据本技术实施例提供的方法,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如图2-图4所示实施例中任意一个实施例的方法。
170.以上所述的具体实施方式,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施方式而已,并不用于限定本技术的保护范围,凡在本技术的技术方案的基础之上,所做的任何修改、替换、改进等,均应包括在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献