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

分离式门锁、门锁控制方法及装置与流程

2021-07-23 21:33:00 来源:中国专利 TAG:门锁 多个 说明书 装置 分离
分离式门锁、门锁控制方法及装置与流程

本说明书一个或多个实施例涉及门锁技术领域,尤其涉及一种分离式门锁、门锁控制方法及装置。



背景技术:

在相关技术中,传统的机械门锁已经被越来越多地替换为具有丰富功能的智能门锁,比如智能门锁可以通过对用户进行特征采集来解锁(例如指纹解锁、人脸解锁等),还可以通过无线网络实现远程的检测和控制等,极大地提升了使用便捷性。

但是,由于住宅门不便于施工部署市电的电源线,因而目前的智能门锁均采用电池供电,用户需要频繁更换电池或充电,而且容易由于掉电而导致相关功能无法使用。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种分离式门锁、门锁控制方法及装置。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种分离式门锁,包括:

前端结构,所述前端结构包括机械门锁、采集模块、前端处理模块、前端无线通讯模块和内置电池,所述前端处理模块用于通过所述前端无线通讯模块发送所述采集模块针对待识别对象采集到的特征数据;

后端结构,所述后端结构包括后端无线通讯模块、后端处理模块和外部供电接口,所述后端处理模块用于通过所述后端无线通讯模块接收所述特征数据以验证所述待识别对象的身份信息,并通过所述后端无线通讯模块返回验证结果,使所述前端处理模块基于所述验证结果控制所述机械门锁的开关状态。

根据本说明书一个或多个实施例的第二方面,提出了一种门锁控制方法,应用于如第一方面所述的分离式门锁的前端结构,所述方法包括:

采集待识别对象的特征数据;

将所述特征数据发送至所述分离式门锁的后端结构,以由所述后端结构基于所述特征数据验证所述待识别对象的身份信息;

根据所述后端结构返回的验证结果,控制所述前端结构内含机械门锁的开关状态。

根据本说明书一个或多个实施例的第三方面,提出了一种门锁控制方法,应用于如第一方面所述的分离式门锁的后端结构,所述方法包括:

接收所述分离式门锁的前端结构采集到的待识别对象的特征数据;

基于所述特征数据验证所述待识别对象的身份信息,以生成相应的验证结果;

向所述前端结构返回所述验证结果,以使所述前端结构基于所述验证结果控制所含机械门锁的开关状态。

根据本说明书一个或多个实施例的第四方面,提出了一种门锁控制装置,应用于如第一方面所述的分离式门锁的前端结构,所述装置包括:

采集单元,采集待识别对象的特征数据;

发送单元,将所述特征数据发送至所述分离式门锁的后端结构,以由所述后端结构基于所述特征数据验证所述待识别对象的身份信息;

控制单元,根据所述后端结构返回的验证结果,控制所述前端结构内含机械门锁的开关状态。

根据本说明书一个或多个实施例的第五方面,提出了一种门锁控制装置,应用于如第一方面所述的分离式门锁的后端结构,所述装置包括:

接收单元,接收所述分离式门锁的前端结构采集到的待识别对象的特征数据;

验证单元,基于所述特征数据验证所述待识别对象的身份信息,以生成相应的验证结果;

返回单元,向所述前端结构返回所述验证结果,以使所述前端结构基于所述验证结果控制所含机械门锁的开关状态。

根据本说明书一个或多个实施例的第六方面,提出了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如第二方面所述的方法。

根据本说明书一个或多个实施例的第七方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第二方面所述方法的步骤。

根据本说明书一个或多个实施例的第八方面,提出了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如第三方面所述的方法。

根据本说明书一个或多个实施例的第九方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第三方面所述方法的步骤。

附图说明

图1是一示例性实施例提供的一种分离式门锁的结构示意图。

图2是一示例性实施例提供的另一种分离式门锁的结构示意图。

图3是一示例性实施例提供的一种前端结构侧的门锁控制方法的流程图。

图4是一示例性实施例提供的一种后端结构侧的门锁控制方法的流程图。

图5是一示例性实施例提供的一种设备的结构示意图。

图6是一示例性实施例提供的一种前端结构侧的门锁控制装置的框图。

图7是一示例性实施例提供的一种设备的结构示意图。

图8是一示例性实施例提供的一种后端结构侧的门锁控制装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

图1是一示例性实施例提供的一种分离式门锁的结构示意图。如图1所示,该分离式门锁可以包括前端结构11和后端结构12,前端结构11与后端结构12相互分离,并相互配合实现针对机械门锁的开关控制。其中,前端结构11可以包括采集模块111、前端处理模块112、前端无线通讯模块113、内置电池114和机械门锁115等;相应地,后端结构12可以包括后端无线通讯模块121、后端处理模块122和外部供电接口123等。

采集模块111用于对待识别对象进行采集,并得到相应的特征数据。采集到的特征数据可以被用于验证该待识别对象的身份信息,从而确定对机械门锁的开关控制方式为开启或关闭。其中,待识别对象通常为用户,但也可能包括动物(如用户饲养的宠物等)甚至非生命体,这取决于该分离式门锁的管理者的预先设定,以及采集模块111所能够实现的采集功能、后端处理模块122所能够实现的身份验证功能的配合。

上述的特征数据可以包括以下至少之一:虹膜图像数据、姿态图像数据、人脸图像数据等,则采集模块111可以包括:摄像头模组或其他用于实现图像采集的功能模组。特征数据还可以包括其他形式的图像数据,本说明书并不对此进行限制。以摄像头模组为例,该摄像头模组可以包括rgb摄像头模组、3d摄像头(或称,深度摄像头)或其他类型的摄像头模组,本说明书并不对此进行限制;尤其是对于人脸图像数据而言,通过采用诸如3d摄像头可以准确采集到待识别对象的三维面部数据,相比于二维面部数据可以显著提升准确度和安全性。除了图像数据之外,还可以采用其他类型的特征数据,比如音频数据、磁场变化数据等,只要能够应用于身份识别即可,本说明书并不对此进行限制。

前端处理模块112用于实现前端结构11内的处理功能。前端处理模块112可以将采集模块111采集到的上述特征数据传递至前端无线通讯模块113,并控制前端无线通讯模块113将该特征数据传递至后端结构12,以由后端结构12基于该特征数据对待识别对象进行身份验证。由于前端处理模块112无需实施身份验证过程,只涉及到相对较少的数据运算量,因而前端处理模块112仅需采用低性能、低功耗的mcu(microcontrollerunit,微控制单元)即可满足需求。

前端无线通讯模块113可以基于任意类型的通讯协议实现无线通讯,以将上述特征数据传递至后端结构12,以及接收后端结构12传递的数据。具体的,前端无线通讯模块113与后端无线通讯模块121之间建立无线连接,从而基于该无线连接实现无线通讯。因此,无论前端无线通讯模块113采用何种通讯协议,应当确保后端无线通讯模块121同样支持和采用该类型的通讯协议。其中,前端无线通讯模块113与后端无线通讯模块121可以采用下述任一通讯协议实现通讯交互:wifi协议、zigbee协议、蓝牙协议、lora协议、nb-iot协议或私有协议。前端无线通讯模块113与后端无线通讯模块121可以直接基于上述协议建立通讯连接,或者两者可以基于第三方中继设备建立通讯连接(比如前端无线通讯模块113、后端无线通讯模块121分别与该中继设备建立连接等),本说明书并不对此进行限制。

内置电池114可以为干电池或可充电式电池(如锂电池等),本说明书并不对此进行限制。除了机械门锁115之外,内置电池114向前端结构11所含的各个功能模块提供电力支持。在前端结构11中,前端处理模块112的功耗相对最大、所消耗的电量相对最多,但由上文可知前端处理模块112实际上仅需采用低性能、低功耗的mcu即可满足需求,因而整个前端结构11的实际功耗都相对很低,因而内置电池114可确保前端结构11长时间保持工作状态,而无需经常更换电池或充电,解除了用户的电量焦虑。其中,内置电池114可以分别直接对各个功能模块进行供电;或者,内置电池114可以直接对mcu所处的主板进行供电,而通过主板进一步对各个功能模块进行供电。

前端处理模块112可以对内置电池114的剩余电量进行监控。当内置电池114的剩余电量低于预设阈值时,比如剩余电量与总电量之比小于预设比例,前端处理模块112可以控制前端结构11内与身份验证相关的功能模块停止工作,比如可以控制采集模块111停止工作,尽可能地降低功耗,只要确保机械门锁115能够正常开关即可。同时,针对内置电池114电量不足的情况,可以向用户进行提醒,以指示用户对内置电池114进行充电或更换。例如,前端结构11可以包括告警灯、蜂鸣器等,前端处理模块112可以控制告警灯闪烁、蜂鸣器发出报警音等,从而向用户进行提醒。再例如,前端无线通讯模块113或后端无线通讯模块121可以连接至无线网关,并通过该无线网关向用户使用的电子设备发送提醒消息,以完成提醒操作。

机械门锁115的开关状态可由前端处理模块112进行控制。具体的,前端无线通讯模块113可接收后端结构12反馈的验证结果,而前端处理模块112基于该验证结果确定对机械门锁115的控制方式:如果验证结果表明待识别对象具有权限,则前端处理模块112可以控制机械门锁115处于开启状态,使得待识别对象可以顺利开门;如果验证结果表明待识别对象不具有权限,则前端处理模块112可以控制机械门锁115处于关闭状态(如果机械门锁115原本就处于关闭状态,则前端处理模块112可以不执行任何操作,即可使机械门锁115维持于该关闭状态)。针对机械门锁115的开关状态进行控制时,可以采用相关技术中的任意形式,譬如:前端结构11内可以包含与机械门锁115进行物理配合的继电器,且该继电器受控于前端处理模块112,使得前端处理模块112可以通过该继电器控制机械门锁115的开关状态。

如前所述,后端无线通讯模块121与前端无线通讯模块113相配合,使得后端无线通讯模块121与前端无线通讯模块113之间可以建立无线连接,并基于该无线连接实现无线通讯,比如后端无线通讯模块121接收前端无线通讯模块113传递的特征数据,以及后端无线通讯模块121向前端无线通讯模块传递验证结果等。

如前所述,后端处理模块122用于对采集模块111采集到的特征数据进行处理,以对该特征数据所属的待识别对象进行身份验证,确定该待识别对象是否具有权限。相比于前端处理模块112所做的简单处理而言,后端处理模块122基于特征数据进行身份验证的过程相对更加复杂,因而后端处理模块122需要采用相对更高性能的cpu,使得后端处理模块122所产生的功耗也相对更高、需要消耗相对更多电量。而由于后端结构12与前端结构11相互分离,使得后端结构12的受限相对更少,可以直接通过外部供电结构123连接至外部电源(如市电等),即后端结构12可以获得源源不断的电力供应,而不会受限于内置电池的容量,也不需要考虑对内置电池进行更换或充电等。

在上述如图1所示的分离式门锁的基础上,可以实现进一步的改进。例如,图2是一示例性实施例提供的另一种分离式门锁的结构示意图。如图2所示,在图1所示实施例的基础上,前端结构11可以进一步包括红外补光模块116和/或探测模块117。

在采集模块111用于对待识别对象进行图像采集的情况下,即采集模块111所采集到的特征数据为图像数据,在采集模块111实施图像采集的过程中,可以通过红外补光模块116至少对待识别对象的图像采集部位进行红外补光,可以降低外部环境的光线强弱所带来的影响,使得即便外部光线较弱的情况下仍然能够采集到相对清晰的图像数据,确保能够高效、准确地实现对待识别对象的身份验证。

探测模块117用于在探测到预设区域内出现待识别对象的情况下,向前端处理模块112输出探测消息,该探测消息用于指示前端处理模块112触发启动采集模块111。在不存在或未使用探测模块117的情况下,虽然采集模块111可以持续或周期性地实施采集操作,但并不能够确保总是能够针对待识别对象实施采集操作(比如可能只拍摄到入户门外的楼道、并未拍摄到用户等),以及无法确保总是采集到有效的特征数据(比如可能在用户距离很远时实施拍摄等)。因此,通过设置探测模块117对上述的预设区域进行探测,可以确保采集模块111只有在该预设区域内出现待识别对象的情况下实施采集操作,而通过预先确定出恰当的预设区域(比如待识别对象位于该预设区域时,可以确保总是能够采集到有效的特征数据,可以通过相对距离、相对角度等合理定义该预设区域),可以确保采集模块111能够采集到待识别对象的有效的特征数据,那么采集模块111平时可以处于待机或休眠状态,仅在探测模块117的配合下被唤醒并实施采集操作,可以极大地降低采集模块111所产生的功耗,从而进一步减少对内置电池114的电量消耗。

探测模块117可以包括:热释电红外探测仪或测距雷达。由于人体都有恒定的体温(一般在37℃左右),可以发出特定波长(约为10nm)的红外线,因而通过将热释电红外探测仪的探测波长范围设定为10nm左右,可以专用于探测附近的人体,从而准确探测出上述的预设区域内是否存在人体,并在探测到人体的情况下输出上述的探测消息。当然,通过对探测波长范围进行调整,还可以允许对诸如犬类等其他类型的生物甚至非生命体进行探测。测距雷达可以基于超声波测距、激光测距等原理实现测距,当用户等进入上述的预设区域时,测距雷达所检测到的间距会发生变化(通常是缩小),而探测模块117可以在该间距的变化量达到预设数值的情况下发出上述的探测消息。当然,探测模块117还可以通过其他方式实现探测功能,本说明书并不对此进行限制。

针对上述实施例的分离式门锁,本说明书提出了相应的门锁控制方案:

图3是一示例性实施例提供的一种前端结构侧的门锁控制方法的流程图。如图3所示,该方法应用于分离式门锁的前端结构(例如图1或图2所示的前端结构11等),可以包括以下步骤:

步骤302,采集待识别对象的特征数据。

在一实施例中,以图1-2所示的前端结构11为例,前端处理模块112可以控制采集模块111对待识别对象实施采集操作,以获得该待识别对象的特征数据。如前所述,该特征数据譬如可以包括人脸图像数据,以供实现基于人脸识别的智能门锁控制方案。

在一实施例中,如果前端结构11包含如图2所示的探测模块117,则前端处理模块112可以在接收到探测模块117所发出的探测消息的情况下,控制采集模块111实施采集操作,否则采集模块111无需实施采集操作、可以处于更低功耗的待机或休眠状态。

步骤304,将所述特征数据发送至所述分离式门锁的后端结构,以由所述后端结构基于所述特征数据验证所述待识别对象的身份信息。

步骤306,根据所述后端结构返回的验证结果,控制所述前端结构内含机械门锁的开关状态。

在一实施例中,前端结构通过将特征数据发送至后端结构进行验证,使得前端结构无需配置高性能的处理模块即可满足运行需求,可以降低前端结构的运行功耗,延长前端结构所含内置电池的待机时长,降低更换电池或充电的频率,也降低了前端结构异常掉电的风险概率。

在一实施例中,通过在前端结构与后端结构实现无线通讯,使得后端结构可以与前端结构分离,而不影响对待识别对象的身份验证和对机械门锁的开关控制,因而后端结构可以不受限地采用外部供电源进行供电,譬如可以采用市电对后端结构进行供电,此时即便后端结构由于需要实施身份验证而采用高性能、高功耗的处理模块,也不用担心耗电量过高的问题。

相应的,图4是一示例性实施例提供的一种后端结构侧的门锁控制方法的流程图。如图4所示,该方法应用于分离式门锁的后端结构(例如图1或图2所示的后端结构12等),可以包括以下步骤:

步骤402,接收所述分离式门锁的前端结构采集到的待识别对象的特征数据。

步骤404,基于所述特征数据验证所述待识别对象的身份信息,以生成相应的验证结果。

步骤406,向所述前端结构返回所述验证结果,以使所述前端结构基于所述验证结果控制所含机械门锁的开关状态。

在一实施例中,前端结构通过将特征数据发送至后端结构进行验证,使得前端结构无需配置高性能的处理模块即可满足运行需求,可以降低前端结构的运行功耗,延长前端结构所含内置电池的待机时长,降低更换电池或充电的频率,也降低了前端结构异常掉电的风险概率。

在一实施例中,通过在前端结构与后端结构实现无线通讯,使得后端结构可以与前端结构分离,而不影响对待识别对象的身份验证和对机械门锁的开关控制,因而后端结构可以不受限地采用外部供电源进行供电,譬如可以采用市电对后端结构进行供电,此时即便后端结构由于需要实施身份验证而采用高性能、高功耗的处理模块,也不用担心耗电量过高的问题。

在一实施例中,上述的验证结果可以为通过或未通过验证,譬如可以在验证结果中通过某一字段予以表征,该字段的取值为1时表示通过验证、取值为0时表示未通过验证。相应地,前端处理模块可以通过读取上述字段的取值,以确定验证结果为通过或未通过。或者,上述的验证结果可以采用其他形式,只要能够使得前端处理模块能够准确获知对待识别对象的身份验证情况即可。

图5是一示例性实施例提供的一种设备的示意结构图。请参考图5,在硬件层面,该设备包括处理器502、内部总线504、网络接口506、内存508以及非易失性存储器510,当然还可能包括其他业务所需要的硬件。处理器502从非易失性存储器510中读取对应的计算机程序到内存508中然后运行,在逻辑层面上形成门锁控制装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图6,在软件实施方式中,该门锁控制装置可以应用于如上述实施例所述的分离式门锁的前端结构(例如图1-2所示的前端结构11等),该装置包括:

采集单元61,采集待识别对象的特征数据;

发送单元62,将所述特征数据发送至所述分离式门锁的后端结构,以由所述后端结构基于所述特征数据验证所述待识别对象的身份信息;

控制单元63,根据所述后端结构返回的验证结果,控制所述前端结构内含机械门锁的开关状态。

图7是一示例性实施例提供的一种设备的示意结构图。请参考图7,在硬件层面,该设备包括处理器702、内部总线704、网络接口706、内存708以及非易失性存储器710,当然还可能包括其他业务所需要的硬件。处理器702从非易失性存储器710中读取对应的计算机程序到内存708中然后运行,在逻辑层面上形成门锁控制装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图8,在软件实施方式中,该门锁控制装置可以应用于如上述实施例所述的分离式门锁的后端结构(例如图1-2所示的后端结构12等),该包括:

接收单元81,接收所述分离式门锁的前端结构采集到的待识别对象的特征数据;

验证单元82,基于所述特征数据验证所述待识别对象的身份信息,以生成相应的验证结果;

返回单元83,向所述前端结构返回所述验证结果,以使所述前端结构基于所述验证结果控制所含机械门锁的开关状态。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜