本发明涉及智能锁技术领域,特别涉及一种智能门锁的解锁方法、装置、存储介质及智能门锁。
背景技术:
目前,一些智能门锁在遇到火灾或高温情况下,会实现自动解锁,以方便室内出现火灾等紧急情况时,用户可以不用通过按解锁按钮就能开门,从而缩短室内人员的逃生时间,实现快速逃生。实现门锁自动解锁的方法多种多样,其基本思路都是通过门锁上的传感器监测到火灾发生的信号(如通过门锁上的烟雾探测器监测烟雾浓度、通过门锁上的温度传感器监测温度),将监测值与预设的阈值进行对比判断,从而使智能门锁自动解锁。
但是,单纯根据预设的阈值进行判断来打开门锁,存在一定的安全隐患。温度传感器或烟雾传感器只是能监测温度值或烟雾浓度,却不能判断高温或高浓度烟雾传来的方向是室内还是室外。现有技术中没有考虑到人为故意破坏的情况,如果室外有人故意用打火机或其他工具灼烧门锁,仅仅依靠智能门锁上的传感器监测到温度或烟雾浓度达到阈值,即自动解锁,判断参数单一,会对用户安全造成威胁。
技术实现要素:
本发明提供一种智能门锁的解锁方法、装置、存储介质及智能门锁,用于至少解决上述一个技术问题。
本发明的第一方面提供一种智能门锁的解锁方法,包括以下步骤:
获取室内监测数据和室外监测数据;
判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序,
若所述室内监测数据比所述室外监测数据先达到其阈值,则控制智能门锁解锁。
在一个实施方式中,所述室内监测数据包括第一室内监测数据和第二室内监测数据;
其中,所述第一室内监测数据包括室内温度,所述第二室内监测数据包括室内热成像数据;
所述室外监测数据包括室外温度。
在一个实施方式中,判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序包括:
判断所述第一室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序,
若所述第一室内监测数据先达到其阈值且所述第二室内监测数据达到其阈值,则控制所述智能门锁解锁。
在一个实施方式中,判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序包括:
若所述室外监测数据先达到阈值,则所述智能门锁不解锁并以预设的方式发出警报。
在一个实施方式中,所述第二室内监测数据达到阈值为:
所述室内热成像数据的图像中超过预设温度阈值的区域的面积达到预设面积阈值。
在一个实施方式中,所述智能门锁以预设的方式发出警报包括:
所述智能门锁发出声音警报;和/或
所述智能门锁向指定用户发出报警信息。
在一个实施方式中,通过设置在所述智能门锁内侧的第一监测装置监测室内环境,通过设置在所述智能门锁外侧的第二监测装置监测室外环境;
其中,所述第一监测装置包括红外传感器,或者
所述第一监测装置包括热成像仪和温度传感器。
本发明的第二方面提供一种解锁装置,应用于智能门锁,包括:
获取模块,其用于获取室内监测数据和室外监测数据;
判断模块,其用于判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序,若所述室内监测数据比所述室外监测数据先达到其阈值,则控制智能门锁解锁。
本发明的第三方面提供一种存储介质,所述存储介质上存储有程序代码,所述程序代码被处理器执行时,实现上述的解锁方法。
本发明的第四方面提供一种智能门锁,所述智能门锁包括:处理器以及与所述处理器通信连接的存储器,
其中,所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行上述的智能门锁的自动解锁方法。
与现有技术相比,本发明的优点在于:本发明中,对室内环境和室外环境同时进行监测,以监测判断是否是室内发生火灾等紧急情况,而不是简单的因为监测到门锁高温或烟雾浓度过高一个条件就自动解锁,避免了人为故意导致门锁解锁的安全隐患,提高了智能门锁的安全性。
附图说明
在下文中将基于实施例并参考附图来对本发明进行更详细的描述。
图1是本发明的方法流程图;
图2是本发明一个实施例的方法流程图。
具体实施方式
下面将结合附图对本发明作进一步说明。
如图1中所示,本发明提供一种智能门锁的解锁方法,包括以下步骤:
步骤1:获取室内监测数据和室外监测数据。
步骤2:判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序。
步骤3:若所述室内监测数据比所述室外监测数据先达到其阈值,则控制智能门锁解锁。
本发明中,对室内环境和室外环境同时进行监测,以监测判断是否是室内发生火灾等紧急情况,而不是简单的因为监测到门锁高温或烟雾浓度过高一个条件就自动解锁,避免了人为故意导致门锁解锁的安全隐患,提高了智能门锁的安全性。
在一个实施例中,上述室内监测数据包括第一室内监测数据和第二室内监测数据。
具体地,第一室内监测数据为室内温度,第二室内监测数据为室内热成像数据;室外监测数据包括室外温度。
或者,第一室内监测数据为室内烟雾浓度,第二室内监测数据为室内热成像数据;室外监测数据包括室外烟雾浓度。
本实施例中,完善了智能门锁自动解锁的实现逻辑,智能门锁不能仅仅根据监测到的室内的温度或烟雾浓度一个参数达到阈值就自动解锁,其需要进一步的根据室内热成像数据精确的判断当前室内的异常情况是否是火灾,才能避免可能存在的安全隐患。
在一个实施例中,获取室内监测数据和室外监测数据包括:获取第一室内监测数据、第二室内监测数据和室外监测数据。
判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序包括:判断所述第一室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序,若所述第一室内监测数据先达到阈值且所述第二室内监测数据达到阈值,则控制智能门锁解锁。
具体地,本实施例的智能门锁的解锁方法,如图2中所示,包括以下步骤:
步骤11:获取第一室内监测数据、第二室内监测数据和室外监测数据。
步骤21:判断第一室内监测数据和断室外监测数据达到其相应的阈值的先后顺序。即判断第一室内监测数据是否比室外监测数据先达到阈值。
若室外监测数据先达到阈值,则执行步骤31:智能门锁不解锁并以预设的方式发出警报。
若第一室内监测数据先达到其阈值,则执行步骤22:判断所述第二室内监测数据是否达到阈值。
若第二室内监测数据达到其阈值,则执行步骤32:控制智能门锁解锁。
若第二室内监测数据未达到其阈值,则执行步骤31:智能门锁不解锁并以预设的方式发出警报。
在本实施例中只有在室内出现异常情况,且该异常情况确定为火灾等危急情况时,智能门锁才自动解锁,以便用户及时逃离现场。
本实施例中,根据室内和室外的不同的监测数据,经过两次判断确定室内发生火灾后,智能门锁才自动解锁,进一步提高了智能门锁的安全性能。
其中,当第一室内监测数据和室外监测数据均没有达到其阈值,说明室内和室外均未发生异常情况,则流程结束,智能门锁不解锁。
当第一室内监测数据达到其阈值,室外监测数据没有达到其阈值,说明当前室内发生异常情况,需要进一步根据第二室内监测数据判断是否发生火灾。若第二室内监测数据也达到其阈值,则判定室内发生火灾等危急情况,控制智能门锁解锁。优选地,智能门锁发出警报以提醒用户室内发生火灾。
若第二室内监测数据未达到其阈值,则判定室内未发生火灾等危急情况,智能门锁不解锁。优选地,智能门锁发出警报以提醒用户及时确认或处理室内的异常情况。
当室外监测数据达到其阈值,而第一室内监测数据未达到其阈值,说明室外发生异常情况,且室外的异常情况未蔓延到室内,则智能门锁不自动解锁。
由于高温或者烟雾均具有传递性,因此当室内或室外的温度或烟雾浓度超过安全阈值时,可能会监测到室内第一监测数据和室外监测数据均达到其阈值,则通过两个数据到达阈值的时间判断,高温或者高浓度的烟雾是发生在室内还是室外。
当第一室内监测数据比室外监测数据先达到阈值,则判断高温或高浓度的烟雾发生在室内,反之发生在室外。确认室内发生异常情况后,应继续根据第二室内监测数据是否达到其阈值,进一步确认室内是否发生火灾等危急情况。
具体地,步骤22中判断所述第二室内监测数据是否达到其阈值包括:判断室内热成像数据的图像中超过预设温度阈值的区域的面积是否超过预设面积阈值;若是,则控制智能门锁解锁;若否,则智能门锁不解锁并以预设的方式发出警报。
换言之,利用红外传感器的热成像判断门锁附近的室内区域是否被高温覆盖,如果判断结果为“是”,即在红外传感器可监测的室内区域内呈现了火灾的热成像,则控制智能门锁解锁,以方便用户快速开门逃生。优选地,控制智能门锁解锁并发出警报提醒用户及时逃离。如果判断结果为“否”,则智能门锁以预设的方式发出警报,以提醒室内发生异常。
当室外监测数据比第一室内监测数据先达到阈值,则很可能屋外存在人为破坏的情况,若门锁自动打开会为室内用户带来安全隐患,因此,此时智能门锁不解锁,以保障用户的安全。
同时,当室外监测数据比第一室内监测数据先达到阈值,也很有可能是室外的发生火灾且蔓延到屋内,因此,也应判断屋外是否发生火灾,若屋外发生火灾则应及时通知用户。其方法具体包括以下步骤:
若室外监测数据先达到其阈值,则判断室外热成像数据的图像中超过预设温度阈值的区域的面积是否超过预设面积阈值;若是,则判定室外发生火灾,智能门锁以预设的方式发出警报,且智能门锁不解锁。
当室外发生火灾时,用户如需离开室内可手动打开智能门锁,若智能门锁的温度过高,用户可通过手机等智能终端发送开锁指令,使智能门锁打开。
需要说明的是,上述室外热成像数据通过第二监测装置获取,则相应地,第二监测装置为红外传感器,或者第二监测装置包括热成像仪和用于测量温度和烟雾的传感器。
在一个实施例中,智能门锁以预设的方式发出警报包括:智能门锁发出声音警报;和/或智能门锁向指定用户发出报警信息。
其中,发出警报的形式可以多样,如智能门锁本地发出报警声音,或者通过app推送消息告知用户,或者给用户预先留下的手机发短信或打电话等。
同时,判断室内发生火灾时,智能门锁还可以向火警部门或物业管理处发送室内环境所处的位置信息、烟雾浓度、环境温度等信息,以方便火警部门或物业管理处及时准确掌握室内情况,并作出有效的处理对策。
在一个实施例中,通过设置在智能门锁内侧的第一监测装置监测室内环境,以获取室内监测数据;通过设置在智能门锁外侧的第二监测装置监测室外环境,以获取室外监测数据。
其中,第一监测装置和第二监测装置均与智能门锁的处理器通信连接,以将获取的室内环境和室外环境的监测数据传送至智能门锁的处理器。
具体地,第一监测装置包括红外传感器。其中,第一监测装置通过红外传感器可获取其监测区域的相应的热成像,对热成像计算处理可获取监测区域的平均温度值,该平均温度值作为上述第一室内监测数据。若第一室内监测数据先达到其阈值,则直接对室内环境的热成像进行温度分析,即室内环境的热成像作为上述第二室内监测数据。
或者,第一监测装置包括热成像仪和温度传感器。其中,该温度传感器用于直接测量室内的温度以作为第一室内监测数据,热成像仪用于获取室内的热成像以作为第二室内监测数据。
或者,第一监测装置包括热成像仪和烟雾传感器。其中,该烟雾传感器用于直接测量室内的烟雾浓度以作为第一室内监测数据,热成像仪用于获取室内的热成像以作为第二室内监测数据。
具体地,第二监测装置包括红外传感器。其中,第二监测装置通过红外传感器可获取其监测区域的相应的热成像,对热成像计算处理可获取监测区域的平均温度值,该平均温度值作为上述室外监测数据。另外,如果需要判断室外是否发生火灾,则直接对室外环境的热成像进行温度分析。
或者,第二监测装置包括温度传感器或烟雾传感器。其中,该传感器用于直接测量室外的温度或烟雾浓度。另外,如果需要获取室外热成像数据,则第二监测装置还应包括热成像仪。需要说明地是,第一监测装置和第二监测装置可以设置在智能门锁的锁体内,并且第一监测装置和第二监测装置分别设置在智能门锁的锁体的内外两侧。即,第一监测装置和第二监测装置是智能门锁的一部分,结构简单,且能够使第一监测装置和第二监测装置的监测区域均是以智能门锁为中心的。
第一监测装置和第二监测装置也可以分别设置在智能门锁所在的门的内外两侧。其中,第一监测装置和第二监测装置应尽量靠近智能门锁设置,以使第一监测装置和第二监测装置的监测区域是能够以智能门锁为中心。
本发明的第二方面提供一种解锁装置,应用于智能门锁,包括:
获取模块,其用于获取室内监测数据和室外监测数据;
判断模块,其用于判断所述室内监测数据和所述室外监测数据达到其相应的阈值的先后顺序,若所述室内监测数据比所述室外监测数据先达到其阈值,则控制智能门锁解锁。
本发明的第三方面提供一种存储介质,所述存储介质上存储有程序代码,所述程序代码被处理器执行时,实现上述的解锁方法。
本发明的第四方面还提供一种智能门锁,智能门锁包括:处理器以及与处理器通信连接的存储器,其中,存储器存储有可被处理器执行的指令,指令被处理器执行,以使处理器能够执行上述的智能门锁的自动解锁方法。
优选地,智能门锁还包括:锁体以及分别设置锁体的内外两侧的第一监测装置和第二监测装置,其中,第一监测装置和第二监测装置均与处理器通信连接,以将室内监测数据和室外监测数据传送至处理器。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
虽然已经参考优选实施例对本发明进行了描述,但在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,各个实施例中所提到的各项技术特征均可以任意方式组合起来。本发明并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。