门锁的开锁控制方法、装置、存储介质、处理器及门锁与流程

文档序号:27548374发布日期:2021-11-24 21:42阅读:141来源:国知局
门锁的开锁控制方法、装置、存储介质、处理器及门锁与流程

1.本发明涉及智能门锁领域,具体而言,涉及一种门锁的开锁控制方法、装置、存储介质、处理器及门锁。


背景技术:

2.传统的门锁在使用时,如果门外有客人来访,需要室内人员行至房门处并手动打开房门。而如果室内人员不方便或因身体原因难以走到房门处进行开锁操作,则会给开锁带来很大的不便。
3.可见,现有技术中的门锁的开锁灵活性较差,导致使用不方便。针对该问题,目前尚未提出有效的解决方案。
4.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解。因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在已知的现有技术。


技术实现要素:

5.本发明实施例提供了一种门锁的开锁控制方法、装置、存储介质、处理器及门锁,以至少解决现有技术中的门锁的开锁灵活性差的问题。
6.为了实现上述目的,根据本发明实施例的第一个方面,提供了一种门锁的开锁控制方法,包括:接收用户的语音开锁指令;确定用户是否处于室内;确定用户是否具有开锁权限;在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。
7.进一步地,确定用户是否处于室内,包括:获取多个不同位置的室内麦克风接收的声音信息;根据多个室内麦克风接收的声音信息,确定用户的位置;根据用户的位置,确定用户是否处于室内。
8.进一步地,多个室内麦克风一一对应地设置于室内的多个房间内。
9.进一步地,确定用户是否具有开锁权限,包括:根据语音开锁指令,获取用户的声纹信息;将声纹信息与至少一个预设声纹信息进行匹配;在声纹信息与至少一个预设声纹信息的匹配结果符合预定条件的情况下,确定用户具有开锁权限;在声纹信息与所有的预设声纹信息的匹配结果均不符合预定条件的情况下,确定用户不具有开锁权限。
10.进一步地,在接收用户的语音开锁指令之前,门锁的开锁控制方法还包括:接收用户的配置语音指令;根据配置语音指令,确定预设声纹信息。
11.进一步地,门锁的开锁控制方法还包括:确定门外是否有访客;在门外有访客的情况下,控制向室内发出提示信号。
12.根据本发明实施例的第二个方面,提供了一种门锁的开锁控制装置,包括:接收单元,用于接收用户的语音开锁指令;第一确定单元,用于确定用户是否处于室内;第二确定单元,用于确定用户是否具有开锁权限;控制单元,用于在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。
13.根据本发明实施例的第三个方面,提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的门锁的开锁控制方法。
14.根据本发明实施例的第四个方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的门锁的开锁控制方法。
15.根据本发明实施例的第五个方面,提供了一种门锁,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的门锁的开锁控制方法。
16.应用本发明的技术方案的门锁的开锁控制方法,包括:接收用户的语音开锁指令;确定用户是否处于室内;确定用户是否具有开锁权限;在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。通过采用这种方式,当接收到用户的语音开锁指令时,如果该用户处于室内且该用户具有开锁权限,则会控制门锁开锁,这样,仅有处于室内且具有开锁权限的用户才可控制开锁,能够保证门锁的安全性,而且用户无需行至房门处便可实现远程开锁,在保证门锁安全性的基础上,有效地提高了开锁控制的灵活性。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1是根据本发明的门锁的开锁控制方法的一种可选的实施例的流程示意图;
19.图2是根据本发明的门锁的开锁控制装置的一种可选的实施例的示意图。
具体实施方式
20.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
21.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
22.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件

连接”至该另一元件。
24.图1是根据本发明实施例的门锁的开锁控制方法,如图1所示,该方法包括如下步骤:
25.步骤s102,接收用户的语音开锁指令;
26.步骤s104,确定用户是否处于室内;
27.步骤s106,确定用户是否具有开锁权限;
28.步骤s108,在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。
29.采用上述方案的门锁的开锁控制方法,包括:接收用户的语音开锁指令;确定用户是否处于室内;确定用户是否具有开锁权限;在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。通过采用这种方式,当接收到用户的语音开锁指令时,如果该用户处于室内且该用户具有开锁权限,则会控制门锁开锁,这样,仅有处于室内且具有开锁权限的用户才可控制开锁,能够保证门锁的安全性,而且用户无需行至房门处便可实现远程开锁,在保证门锁安全性的基础上,有效地提高了开锁控制的灵活性。
30.可以理解的是,接收用户的语音开锁指令、确认用户是否处于室内以及确认用户是否具有开锁权限这三个步骤没有明确的先后顺序限定,三者可任意进行排列。确认用户是否处于室内的可采用多种方式来实现,例如通过室内摄像头确认用户是否在室内,通过室内麦克风确认用户是否在室内、通过定位技术对用户的位置进行定位,从而判断用户是否在室内等等。而用户是否具有开锁权限,是用来确认用户身份的手段,根据实际需要,户主可在门锁配置时对自己赋予开锁权限,或对其它人赋予开锁权限。控制门锁进行开锁即使门锁自动进行开锁操作,可以理解的是,该门锁具备一定的自动化功能,至少具备机械驱动结构来驱动其锁舌缩回,从而实现开锁。
31.在本实施例中,确定用户是否处于室内包括:获取多个不同位置的室内麦克风接收的声音信息;根据多个室内麦克风接收的声音信息,确定用户的位置;根据用户的位置,确定用户是否处于室内。根据多个室内麦克风收集的声音信息,可以确定用户的位置,从而能够进一步确定用户是否在室内。
32.优选地,多个室内麦克风一一对应地设置于室内的多个房间内。例如,多个室内麦克风可以一一对应地设置在主卧、次卧、书房、厨房、洗手间、客厅等位置,当相应的麦克风接收到用户的语音指令时,即确定用户在相应的区域内,从而实现用户的定位。例如,采用麦克风阵列结合定位算法还可实现对用户位置的精准定位,从而更精确地确认用户是否处于室内。
33.确定用户是否具有开锁权限包括:根据语音开锁指令,获取用户的声纹信息;将声纹信息与至少一个预设声纹信息进行匹配;在声纹信息与至少一个预设声纹信息的匹配结果符合预定条件的情况下,确定用户具有开锁权限;在声纹信息与所有的预设声纹信息的匹配结果均不符合预定条件的情况下,确定用户不具有开锁权限。
34.也就是说,提取语音开锁指令中包含的声纹信息,并将声纹信息与至少一个预设的声纹信息进行匹配,如果匹配满足预定条件,则确定用户具有开锁权限。在具体实施时,预定条件可以灵活的选择,例如声纹一致或声纹的相似比例达到阈值,则确定满足预定条件。
35.当然,确定用户是否具有开锁权限还可采用其它的方式,例如用户语音输入密码
等等,具体认证手段可以根据实际情况灵活选择。
36.在接收用户的语音开锁指令之前,门锁的开锁控制方法还包括:接收用户的配置语音指令;根据配置语音指令,确定预设声纹信息。也就是说,用户可通过对门锁进行配置来添加预设声纹信息。
37.门锁的开锁控制方法还包括:确定门外是否有访客;在门外有访客的情况下,控制向室内发出提示信号。当确定门外有访客时,可向室内发出提示信号,从而提示室内用户是否进行开锁,而提示信号的具体形式也可以多种多样,例如通过语音询问是否开锁、通过显示设备显示提示信息等等。而确定门外是否有访客的方式也可以有多种,例如通过摄像头采集门外图像,根据门外图像确定门外是否有访客,再例如,当门铃被按下时,确定门外有访客。
38.如图2所示,本发明的实施例还提供了一种门锁的开锁控制装置,包括:接收单元,用于接收用户的语音开锁指令;第一确定单元,用于确定用户是否处于室内;第二确定单元,用于确定用户是否具有开锁权限;控制单元,用于在用户处于室内且用户具有开锁权限的情况下,控制门锁进行开锁。
39.确定用户是否处于室内,包括:获取多个不同位置的室内麦克风接收的声音信息;根据多个室内麦克风接收的声音信息,确定用户的位置;根据用户的位置,确定用户是否处于室内。
40.具体地,多个室内麦克风一一对应地设置于室内的多个房间内。
41.确定用户是否具有开锁权限,包括:根据语音开锁指令,获取用户的声纹信息;将声纹信息与至少一个预设声纹信息进行匹配;在声纹信息与至少一个预设声纹信息的匹配结果符合预定条件的情况下,确定用户具有开锁权限;在声纹信息与所有的预设声纹信息的匹配结果均不符合预定条件的情况下,确定用户不具有开锁权限。
42.在接收用户的语音开锁指令之前,门锁的开锁控制方法还包括:接收用户的配置语音指令;根据配置语音指令,确定预设声纹信息。
43.具体地,门锁的开锁控制方法还包括:确定门外是否有访客;在门外有访客的情况下,控制向室内发出提示信号。
44.其次,本发明的实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的门锁的开锁控制方法。
45.另外,本发明的实施例还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的门锁的开锁控制方法。
46.最后,本发明的实施例还提供了一种门锁,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的门锁的开锁控制方法。
47.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。而且,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
48.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有
详述的部分,可以参见其他实施例的相关描述。
49.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
50.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
51.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
52.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
53.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1