智能门锁的开锁方法、其装置以及其系统与流程

文档序号:33402325发布日期:2023-03-08 18:19阅读:74来源:国知局
智能门锁的开锁方法、其装置以及其系统与流程

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.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
26.图1示出了根据本技术的一种实施例的智能门锁的开锁方法的流程图;
27.图2示出了根据本技术的另一种实施例的智能门锁的开锁方法的流程图;
28.图3示出了根据本技术的一种实施例的智能门锁的开锁装置的示意图;
29.图4示出了根据本技术的另一种实施例的智能门锁的开锁装置的示意图;
30.图5示出了根据本技术的一种实施例的智能门锁的开锁方法的逻辑图。
具体实施方式
31.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
32.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
33.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
34.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
35.正如背景技术中所说的,现有技术中智能门锁的安全性较低的问题,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种智能门锁的开锁方法、其装置以及其系统。
36.根据本技术的实施例,提供了一种智能门锁的开锁方法,应用于智能门锁。
37.图1是根据本技术实施例的智能门锁的开锁方法的流程图。如图1所示,该方法包括以下步骤:
38.步骤s101,接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;
39.步骤s102,接收作用在上述第一输入区域的输入操作,得到输入门锁密码;
40.步骤s103,比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。
41.上述智能门锁的开锁方法,首先,接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;之后,接收作用在上述第一输入区域的输入操作,得到输入门锁密码;最后,比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。该方法通过是否接收到第一显示指令来显示按键区域,使得用户可以在按键区域上输入门锁密码进行开锁,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
42.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
43.实际应用中,现代的智能门锁手动的密码输入出现过人为破解所导致的个人财产损失严重,在互联网发展如此迅速的时代,有些人员通过远程摄像头的操控来获取用户所输入时的密码,以及通过门锁残留下的指纹的纹印来破解密码,智能门锁接收到第一显示指令才显示出第一输入区域以使得用户可以输入门锁密码,能够更好地保护人们的个人财
产。
44.为了进一步提升智能门锁的安全性,本技术的另一种实施例中,上述第一显示指令是上述客户端接收作用在第二输入区域的输入操作,得到与保存的预设显示密码一致的输入显示密码的情况下生成的。通过客户端的输入操作,得到与预设显示密码一致的输入显示密码才使得智能门锁的显示界面显示第一输入区域。
45.具体地,上述输入操作可以是通过按键输入密码,也可以是手写输入密码,还可以是指纹或者面部识别输入密码。
46.本技术的又一种实施例中,上述方法还包括:在上述输入门锁密码与上述预设门锁密码不一致的情况下,确定上述输入门锁密码错误;根据上述输入门锁密码错误的次数,确定是否继续显示上述第一输入区域,在上述输入门锁密码的错误次数大于第一阈值的情况下,关闭显示上述第一输入区域,在上述门锁密码输入错误次数小于或等于上述第一阈值的情况下,继续显示上述第一输入区域。门锁密码输入保护机制进一步提升了智能门锁的安全性,为了防止多次输入密码试出正确密码,当输入密码次数大于一定值的情况下,关闭第一输入区域使得无法继续试密码。
47.为了及时提醒预定客户端的用户门锁发生的异常状况,本技术的再一种实施例中,在上述输入门锁密码的错误次数大于第一阈值的情况下,关闭显示上述第一输入区域之后,上述方法还包括:发送第一警报信息至预定客户端,使得上述预定客户端根据上述第一警报信息确定是否打开上述智能门锁,上述预定客户端为与上述客户端绑定的终端。
48.具体地,由于是已经进入智能门锁的第一输入区域界面,此时客户端可能已经被破解或者被控制,因此,当智能门锁的输入门锁密码输入次数大于第一阈值的情况下,将第一警报信息发送给预定客户端,提醒预定客户端的用户门锁的异常以及客户端可能出现异常,预定客户端的用户可以联系客户端的用户,或者查看家庭摄像头等方法确认安全情况,再确定是否打开智能门锁。预定客户端是事先与客户端绑定的终端,可以在终端异常的情况下控制智能门锁,起到备用及接收紧急警报信息的作用。若因客户端断电而使得智能门锁端无法显示第一输入区域,此时可以通过预备客户端进行控制发出第一显示指令。
49.本技术的另一种实施例中,上述方法还包括:检测上述智能门锁的温度大小和受力大小;在上述温度大小大于第二阈值或上述受力大小大于第三阈值的情况下,发送第二警报信息至上述客户端和上述预定客户端。当智能门锁受到猛烈撞击,或门锁自身温度过高时,比如,周围出现火灾或屋内着火时,智能门锁会发出第二警报信息至上述客户端和上述预定客户端,此时用户可以通过屋内自己安装的摄像头进行查看,确保屋内正常,确保无人员撞击门锁解锁。
50.为了设置预设门锁密码,本技术的又一种实施例中,在接收客户端发送的第一显示指令之前,上述方法还包括:与上述客户端建立通信连接;在接收到上述客户端发送的第二显示指令的情况下,在上述显示界面上显示上述第一输入区域;接收作用在上述第一输入区域的两次输入操作,分别得到第一门锁密码和第二门锁密码,并且比较上述第一门锁密码和上述第二门锁密码;在上述第一门锁密码和上述第二门锁密码一致的情况下,确定上述第一门锁密码为上述预设门锁密码,并且保存上述预设门锁密码;在上述第一门锁密码和上述第二门锁密码不一致的情况下,在上述显示界面上显示设置失败信息。
51.具体地,智能门锁收到第二显示指令时,显示第一输入区域以设置预设门锁密码,
可以输入8-18位的开锁密码,再次重复输入一遍以确认密码,两次输入密码一致则预设门锁密码设置成功,若不一致则弹出设置失败信息,重新进行一轮两次密码输入来设置预设门锁密码。
52.为了防止智能门锁电量过低或断电无法使用,本技术的再一种实施例中,上述方法还包括:检测上述智能门锁的电量;在上述电量小于第四阈值的情况下,接收作用在续航按键的输入操作,启动备用电池。
53.实际应用中,当智能门锁处于断电或虚电时,可以短按一下再长按一下续航按键进行门锁备用电池的唤醒启动,随后用户可以及时更换门锁的电池,一种具体实施例中,续航按键,每更换一次门锁电池可储备进行紧急续航唤醒门锁三次。还可以通过移动电源进行短时间的门锁充电从而唤醒门锁。另外,智能门锁自身也配有紧急的钥匙进行紧急情况下的应急使用。
54.根据本技术的另一种实施例,提供了一种智能门锁的开锁方法,应用于客户端。
55.图2是根据本技术另一种实施例的智能门锁的开锁方法的流程图。如图2所示,该方法包括以下步骤:
56.步骤s201,接收作用在第二输入区域的输入操作,得到输入显示密码;
57.步骤s202,比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码情况下,控制打开上述智能门锁。
58.上述智能门锁的开锁方法,首先,接收作用在第二输入区域的输入操作,得到输入显示密码;之后,比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码情况下,控制打开上述智能门锁。该方法通过输入与预设显示密码相同的输入显示密码,发出第一显示指令使得智能门锁可以显示第一输入区域,使得用户可以在第一输入区域输入门锁密码,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
59.为了进一步提升智能门锁的安全性,本技术的又一种实施例中,上述方法还包括:在上述输入显示密码与上述预设显示密码不一致的情况下,确定上述输入显示密码错误;根据上述输入显示密码错误的次数,确定是否继续显示上述第二输入区域,在上述输入显示密码的错误次数大于第五阈值的情况下,关闭显示上述第二输入区域,在上述输入显示密码输入错误次数小于或等于上述第五阈值的情况下,继续显示上述第二输入区域。通过客户端的输入操作,得到与预设显示密码一致的输入显示密码才使得智能门锁的显示界面显示第一输入区域,输入错误次数达到一定值的时候,关闭客户端的第二输入区域使得无法继续试密码。
60.本技术的再一种实施例中,在上述输入显示密码的错误次数大于第五阈值的情况下,关闭显示上述第二输入区域之后,上述方法还包括:发送第三警报信息至预定客户端,
使得上述预定客户端根据上述第三警报信息确定是否发送上述第一显示指令至上述智能门锁,上述预定客户端为与上述客户端绑定的终端。发送第三警报信息至预定客户端,使得上述预定客户端根据上述第三警报信息确定是否发送上述第一显示指令至上述智能门锁,及时提醒预定客户端的用户门锁发生的异常状况,防止客户端被人恶意操控而导致损失。
61.为了起到备用及接收紧急警报信息的作用,本技术的另一种实施例中,在接收作用在第二输入区域的输入操作之前,上述方法还包括:绑定上述预定客户端。
62.本技术的又一种实施例中,在接收智能门锁的输入显示密码之前,上述方法还包括:与上述智能门锁建立通信连接,在接收到上述第二输入区域的一次输入操作的情况下,得到并保存上述预设显示密码。与上述智能门锁建立通信连接,设置预设显示密码。
63.为了能够设置预设门锁密码,本技术的再一种实施例中,在得到并保存上述预设显示密码之后,上述方法还包括:发送第二显示指令至上述智能门锁,使得上述智能门锁的上述显示界面上显示上述第一输入区域。
64.本技术实施例还提供了一种智能门锁的开锁装置,应用于智能门锁,需要说明的是,本技术实施例的智能门锁的开锁装置可以用于执行本技术实施例所提供的用于智能门锁的开锁方法。以下对本技术实施例提供的智能门锁的开锁装置进行介绍。
65.图3是根据本技术实施例的智能门锁的开锁装置的示意图。如图3所示,该装置包括第一接收单元10、第二接收单元20以及第一处理单元30,其中,上述第一接收单元10用于接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;上述第二接收单元20用于接收作用在上述第一输入区域的输入操作,得到输入门锁密码;上述第一处理单元30用于比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。
66.上述智能门锁的开锁装置,通过上述第一接收单元接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;通过上述第二接收单元接收作用在上述第一输入区域的输入操作,得到输入门锁密码;通过上述第一处理单元比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。该装置通过是否接收到第一显示指令来显示按键区域,使得用户可以在按键区域上输入门锁密码进行开锁,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
67.实际应用中,现代的智能门锁手动的密码输入出现过人为破解所导致的个人财产损失严重,在互联网发展如此迅速的时代,有些人员通过远程摄像头的操控来获取用户所输入时的密码,以及通过门锁残留下的指纹的纹印来破解密码,智能门锁接收到第一显示指令才显示出第一输入区域以使得用户可以输入门锁密码,能够更好地保护人们的个人财产。
68.为了进一步提升智能门锁的安全性,本技术的另一种实施例中,上述第一显示指令是上述客户端接收作用在第二输入区域的输入操作,得到与保存的预设显示密码一致的输入显示密码的情况下生成的。通过客户端的输入操作,得到与预设显示密码一致的输入显示密码才使得智能门锁的显示界面显示第一输入区域。
69.具体地,上述输入操作可以是通过按键输入密码,也可以是手写输入密码,还可以是指纹或者面部识别输入密码。
70.本技术的又一种实施例中,上述装置还包括第一确定单元和第二确定单元,其中,上述第一确定单元用于在上述输入门锁密码与上述预设门锁密码不一致的情况下,确定上述输入门锁密码错误;上述第二确定单元用于根据上述输入门锁密码错误的次数,确定是否继续显示上述第一输入区域,在上述输入门锁密码的错误次数大于第一阈值的情况下,关闭显示上述第一输入区域,在上述门锁密码输入错误次数小于或等于上述第一阈值的情况下,继续显示上述第一输入区域。门锁密码输入保护机制进一步提升了智能门锁的安全性,为了防止多次输入密码试出正确密码,当输入密码次数大于一定值的情况下,关闭第一输入区域使得无法继续试密码。
71.为了及时提醒预定客户端的用户门锁发生的异常状况,本技术的再一种实施例中,在上述输入门锁密码的错误次数大于第一阈值的情况下,关闭显示上述第一输入区域之后,上述装置还包括第一发送单元,上述第一发送单元用于发送第一警报信息至预定客户端,使得上述预定客户端根据上述第一警报信息确定是否打开上述智能门锁,上述预定客户端为与上述客户端绑定的终端。
72.具体地,由于是已经进入智能门锁的第一输入区域界面,此时客户端可能已经被破解或者被控制,因此,当智能门锁的输入门锁密码输入次数大于第一阈值的情况下,将第一警报信息发送给预定客户端,提醒预定客户端的用户门锁的异常以及客户端可能出现异常,预定客户端的用户可以联系客户端的用户,或者查看家庭摄像头等方法确认安全情况,再确定是否打开智能门锁。预定客户端是事先与客户端绑定的终端,可以在终端异常的情况下控制智能门锁,起到备用及接收紧急警报信息的作用。若因客户端断电而使得智能门锁端无法显示第一输入区域,此时可以通过预备客户端进行控制发出第一显示指令。
73.本技术的另一种实施例中,上述装置还包括第一检测单元和第二发送单元,其中,上述第一检测单元用于检测上述智能门锁的温度大小和受力大小;上述第二发送单元用于在上述温度大小大于第二阈值或上述受力大小大于第三阈值的情况下,发送第二警报信息至上述客户端和上述预定客户端。当智能门锁受到猛烈撞击,或门锁自身温度过高时,比如,周围出现火灾或屋内着火时,智能门锁会发出第二警报信息至上述客户端和上述预定客户端,此时用户可以通过屋内自己安装的摄像头进行查看,确保屋内正常,确保无人员撞击门锁解锁。
74.为了设置预设门锁密码,本技术的又一种实施例中,在接收客户端发送的第一显示指令之前,上述装置还包括第一连接单元、第一显示单元、第四接收单元、第三确定单元以及第二显示单元,其中,上述第一连接单元用于与上述客户端建立通信连接;上述第一显示单元用于在接收到上述客户端发送的第二显示指令的情况下,在上述显示界面上显示上述第一输入区域;上述第四接收单元用于接收作用在上述第一输入区域的两次输入操作,分别得到第一门锁密码和第二门锁密码,并且比较上述第一门锁密码和上述第二门锁密码;上述第三确定单元用于在上述第一门锁密码和上述第二门锁密码一致的情况下,确定上述第一门锁密码为上述预设门锁密码,并且保存上述预设门锁密码;上述第二显示单元用于在上述第一门锁密码和上述第二门锁密码不一致的情况下,在上述显示界面上显示设置失败信息。
75.具体地,智能门锁收到第二显示指令时,显示第一输入区域以设置预设门锁密码,可以输入8-18位的开锁密码,再次重复输入一遍以确认密码,两次输入密码一致则预设门锁密码设置成功,若不一致则弹出设置失败信息,重新进行一轮两次密码输入来设置预设门锁密码。
76.为了防止智能门锁电量过低或断电无法使用,本技术的再一种实施例中,上述装置还包括第二检测单元和第五接收单元,其中,上述第二检测单元用于检测上述智能门锁的电量;上述第五接收单元用于在上述电量小于第四阈值的情况下,接收作用在续航按键的输入操作,启动备用电池。
77.实际应用中,当智能门锁处于断电或虚电时,可以短按一下再长按一下续航按键进行门锁备用电池的唤醒启动,随后用户可以及时更换门锁的电池,一种具体实施例中,续航按键,每更换一次门锁电池可储备进行紧急续航唤醒门锁三次。还可以通过移动电源进行短时间的门锁充电从而唤醒门锁。另外,智能门锁自身也配有紧急的钥匙进行紧急情况下的应急使用。
78.本技术实施例还提供了另一种一种智能门锁的开锁装置,应用于客户端,需要说明的是,本技术实施例的智能门锁的开锁装置可以用于执行本技术实施例所提供的用于智能门锁的开锁方法。以下对本技术实施例提供的智能门锁的开锁装置进行介绍。
79.图4是根据本技术实施例的智能门锁的开锁装置的示意图。如图4所示,该装置包括第三接收单元40和第二处理单元50,其中,上述第三接收单元40用于接收作用在第二输入区域的输入操作,得到输入显示密码;上述第二处理单元50用于比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码的情况下,控制打开上述智能门锁。
80.上述智能门锁的开锁装置,通过上述第三接收单元接收作用在第二输入区域的输入操作,得到输入显示密码;通过上述第二处理单元比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码的情况下,控制打开上述智能门锁。该装置通过输入与预设显示密码相同的输入显示密码,发出第一显示指令使得智能门锁可以显示第一输入区域,使得用户可以在第一输入区域输入门锁密码,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
81.为了进一步提升智能门锁的安全性,本技术的又一种实施例中,上述装置还包括第四确定单元和第五确定单元,其中,上述第四确定单元用于在上述输入显示密码与上述预设显示密码不一致的情况下,确定上述输入显示密码错误;上述第五确定单元用于根据上述输入显示密码错误的次数,确定是否继续显示上述第二输入区域,在上述输入显示密码的错误次数大于第五阈值的情况下,关闭显示上述第二输入区域,在上述输入显示密码输入错误次数小于或等于上述第五阈值的情况下,继续显示上述第二输入区域。通过客户
端的输入操作,得到与预设显示密码一致的输入显示密码才使得智能门锁的显示界面显示第一输入区域,输入错误次数达到一定值的时候,关闭客户端的第二输入区域使得无法继续试密码。
82.本技术的再一种实施例中,在上述输入显示密码的错误次数大于第五阈值的情况下,关闭显示上述第二输入区域之后,上述装置还包括第三发送单元,上述第三发送单元用于发送第三警报信息至预定客户端,使得上述预定客户端根据上述第三警报信息确定是否发送上述第一显示指令至上述智能门锁,上述预定客户端为与上述客户端绑定的终端。发送第三警报信息至预定客户端,使得上述预定客户端根据上述第三警报信息确定是否发送上述第一显示指令至上述智能门锁,及时提醒预定客户端的用户门锁发生的异常状况,防止客户端被人恶意操控而导致损失。
83.为了起到备用及接收紧急警报信息的作用,本技术的另一种实施例中,在接收作用在第二输入区域的输入操作之前,上述装置还包括绑定单元,上述绑定单元用于绑定上述预定客户端。
84.本技术的又一种实施例中,在接收智能门锁的输入显示密码之前,上述装置还包括第二连接单元,上述第二连接单元用于与上述智能门锁建立通信连接,在接收到上述第二输入区域的一次输入操作的情况下,得到并保存上述预设显示密码。与上述智能门锁建立通信连接,设置预设显示密码。
85.为了能够设置预设门锁密码,本技术的再一种实施例中,在得到并保存上述预设显示密码之后,上述装置还包括第四发送单元,上述第四发送单元用于发送第二显示指令至上述智能门锁,使得上述智能门锁的上述显示界面上显示上述第一输入区域。
86.上述智能门锁的开锁装置包括处理器和存储器,上述第一接收单元、第二接收单元、第一处理单元、第三接收单元以及第二处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
87.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中智能门锁的安全性较低的问题。
88.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
89.本发明实施例提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序运行时控制上述计算机可读存储介质所在设备执行上述智能门锁的开锁方法。
90.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述智能门锁的开锁方法。
91.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
92.步骤s101,接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;
93.步骤s102,接收作用在上述第一输入区域的输入操作,得到输入门锁密码;
94.步骤s103,比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码
与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。
95.处理器执行程序时还实现至少以下步骤:
96.步骤s201,接收作用在第二输入区域的输入操作,得到输入显示密码;
97.步骤s202,比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码情况下,控制打开上述智能门锁。
98.本文中的设备可以是服务器、pc、pad、手机等。
99.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
100.步骤s101,接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;
101.步骤s102,接收作用在上述第一输入区域的输入操作,得到输入门锁密码;
102.步骤s103,比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。
103.处理器执行程序时还实现至少以下步骤:
104.步骤s201,接收作用在第二输入区域的输入操作,得到输入显示密码;
105.步骤s202,比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码情况下,控制打开上述智能门锁。
106.根据本技术的再一方面,提供了一种智能门锁的开锁系统,包括客户端和智能门锁,上述客户端,用于执行任一种上述的智能门锁的开锁方法;上述智能门锁与上述客户端通信连接,用于执行任一种上述的智能门锁的开锁方法。
107.为了使本领域的技术人员更清楚地了解本技术的技术方案,以下将结合具体的实施例对本技术的技术方案进行详细说明。
108.实施例
109.提供了一种智能门锁的开锁方法包括,如图5所示:
110.客户端的第二输入区域输入操作得到输入显示密码;
111.输入显示密码与预设显示密码一致时,显示智能门锁的第一输入区域,并通过输入操作得到输入门锁密码。输入门锁密码与预设门锁密码一致时,打开门锁;输入门锁密码与预设门锁密码不一致时,不打开门锁,确定输入门锁密码错误次数是否大于第一阈值。若小于或等于第一阈值,则可以再次在第一输入区域进行输入操作;若大于第一阈值,则关闭第一输入区域,并发送第一警报信息至预定终端,预定客户端确定是否打开门锁;
112.输入显示密码与预设显示密码不一致时,不显示智能门锁的第一输入区域,确定
输入显示密码错误次数是否大于第五阈值,若小于或等于第五阈值,则可以继续在第二输入区域进行输入操作;若大于第五阈值,则关闭第二输入区域,并发送第三警报信息至预定终端,预定客户端确定是否发送第一显示指令至智能门锁。
113.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
114.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
115.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
116.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
117.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
118.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
119.1)、本技术的上述智能门锁的开锁方法,首先,接收客户端发送的第一显示指令,并根据上述第一显示指令,在显示界面上显示第一输入区域;之后,接收作用在上述第一输入区域的输入操作,得到输入门锁密码;最后,比较上述输入门锁密码与保存的预设门锁密码,在上述输入门锁密码与上述预设门锁密码一致的情况下,确定上述输入门锁密码正确,并控制打开上述智能门锁。该方法通过是否接收到第一显示指令来显示按键区域,使得用户可以在按键区域上输入门锁密码进行开锁,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
120.2)本技术的上述智能门锁的开锁方法,首先,接收作用在第二输入区域的输入操作,得到输入显示密码;之后,比较上述输入显示密码与保存的预设显示密码,在上述输入显示密码与上述预设显示密码一致的情况下,确定上述输入显示密码正确,并发送第一显示指令至智能门锁,使得上述智能门锁的显示界面上显示第一输入区域,并使得上述智能门锁基于接收作用在上述第一输入区域的输入操作,得到与保存的预设门锁密码一致的输入门锁密码情况下,控制打开上述智能门锁。该方法通过输入与预设显示密码相同的输入
显示密码,发出第一显示指令使得智能门锁可以显示第一输入区域,使得用户可以在第一输入区域输入门锁密码,从而第一显示指令和门锁密码形成两道加密的方式,提升了智能门锁的安全性,进而解决了现有技术中智能门锁的安全性较低的问题。
121.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1