一种智能门锁和解锁方法与流程

文档序号:14654187发布日期:2018-06-08 22:45阅读:218来源:国知局
一种智能门锁和解锁方法与流程

本发明涉及门锁技术领域,特别是涉及一种智能门锁和解锁方法。

1.2

背景技术:

智能门锁是指区别于传统机械锁,在安全性、识别性、管理性方面更具智能化的锁具。目前,智能门锁的种类主要包括:指纹锁、密码锁和IC卡(Integrated Circuit Card,集成电路卡)锁等。

但是,上述几种类型的智能门锁均存在解锁指令较为固定的问题。例如,指纹锁的解锁指令为用户预先设置的指纹信息;密码锁的解锁指令为预先设置的密码;IC卡锁的解锁指令为存储有解锁信息的IC卡。若不法分子获取到这几类智能门锁的解锁指令,便可轻易开启智能门锁,导致用户的人身安全、财产受到损失。

并且,当上述几种智能门锁应用在流动人员较多的居住、办公场所时,例如出租房,由于智能门锁的用户经常更换,而智能门锁的解锁指令更新的速度却较慢。因此,用户的人身安全、财产得不到保障。

另外,上述几种智能门锁通常存在制造成本较高,应用较繁琐的问题,因此,亟需一种新型智能门锁解决上述问题。

1.3

技术实现要素:

本发明实施例中提供了一种智能门锁和解锁方法,以解决现有智能门锁解锁指令较为固定、更新速度慢的问题。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

一种智能门锁,通过与用户终端和云平台进行数据传输完成解锁动作,包括处理模块和执行模块;其中,

所述处理模块通过短距离数据通道与所述用户终端相连接,用于接收用户终端发送的终端解锁信息;

所述处理模块通过网络数据通道与所述云平台相连接,还用于接收云平台发送的实时解锁信息;

所述处理模块与所述执行模块相连接,还用于判断所述终端解锁信息与所述实时解锁信息是否匹配,在匹配时向所述执行模块发送解锁指令;

所述执行模块,用于在接收到解锁指令时自动执行解锁动作,以及,在发生锁止动作时生成锁止信号,并将锁止信号发送给处理模块;

所述处理模块还用于根据锁止信号生成锁止反馈信息,并传输至云平台,以使云平台在接收到锁止反馈信息后生成新的实时解锁信息并发送给处理模块。

可选地,所述处理模块包括存储模块;

所述存储模块用于存储用户终端发送至处理模块的终端用户信息;

所述处理模块还用于将所述终端用户信息发送至云平台。

可选地,所述执行模块包括用于完成解锁动作或锁止动作的锁件,以及检测模块;

所述检测模块分别与所述锁件和所述处理模块相连接,用于检测所述锁件的解锁动作及锁止动作,在检测到所述锁件发生解锁动作时,向所述处理模块发送解锁信号;在检测到所述锁件发生锁止动作时,向所述处理模块发送锁止信号;

所述处理模块还用于将接收到解锁信号的时刻作为解锁时刻,以及,将接收到锁止信号的时刻作为锁止时刻;在接收到所述解锁信号时,将至少包括解锁时刻和终端用户信息的解锁反馈信息发送至云平台;在接收到锁止信号时,将至少包括锁止时刻和终端用户信息的锁止反馈信息发送至云平台。

可选地,所述执行模块还包括报警模块;

所述报警模块分别与所述检测模块和所述处理模块相连接,用于在所述执行模块未接收到解锁指令,且所述检测模块检测到锁件发生解锁动作时,发出警报,并生成强制解锁的报警信号发送至处理模块;

以及,在所述检测模块检测到锁件完成解锁动作之后,判断检测模块是否在预定时间段内检测到锁件成功完成锁止动作,

如果未在预定时间段内检测到锁件成功完成锁止动作,发出警报,并生成未锁止的报警信号发送至处理模块;

所述处理模块还用于接收报警信号并发送至云平台,以使云平台根据所述报警信号的类型向用户终端发送报警信息。

可选地,还包括电源、电源管理模块以及终端通信模块;其中,

所述终端通信模块与所述处理模块相连接,用于接收用户终端发送的终端解锁信息,并传输至处理模块;

所述电源用于为所述智能门锁供电;

所述电源管理模块分别与所述电源、所述处理模块和所述终端通信模块相连接,用于在监测到终端通信模块接收终端解锁信息时控制电源开始向处理模块供电,以及,在监测到处理模块接收实时解锁信息并存储后控制电源停止向处理模块供电。

一种智能门锁解锁方法,应用于通过与用户终端和云平台进行数据传输完成解锁动作的智能门锁;包括:

接收云平台通过网络数据通道发送的实时解锁信息,每次解锁时对应的实时解锁信息均不相同;

接收用户终端通过短距离数据通道发送的终端解锁信息;

判断所述终端解锁信息与所述实时解锁信息是否匹配,在匹配时完成解锁动作。

可选地,还包括:

接收用户终端通过短距离数据通道发送的终端用户信息;

将所述终端用户信息通过网络数据通道发送至云平台。

可选地,还包括:

在完成解锁动作后判断是否发生锁止动作,

在发生锁止动作时,生成锁止反馈信息;

将所述锁止反馈信息通过网络数据通道发送至云平台,以使云平台在接收到锁止反馈信息后生成新的实时解锁信息并发送给智能门锁。

一种智能门锁解锁方法,应用于通过与智能门锁和用户终端进行数据传输完成智能门锁解锁动作的云平台;包括:

在接收到智能门锁发送的锁止反馈信息时,生成实时解锁信息,并将实时解锁信息发送至智能门锁;

判断是否接收到用户终端发送的解锁请求,

如果是,根据解锁请求将实时解锁信息发送至用户终端,以使用户终端根据实时解锁信息生成终端解锁信息,并发送至智能门锁,智能门锁对用户终端发送的终端解锁信息和云平台发送的实时解锁信息进行比较,根据比较结果判断是否解锁智能门锁。

一种智能门锁解锁方法,应用于通过与智能门锁和云平台进行数据传输完成智能门锁解锁动作的用户终端;包括:

获取智能门锁的门锁信息,所述门锁信息由智能门锁通过短距离数据通道发送给用户终端;

根据用户的输入信息和智能门锁的门锁信息生成解锁请求;

将所述解锁请求通过网络数据通道发送至云平台;

接收云平台根据所述解锁请求发送的实时解锁信息;

根据所述实时解锁信息生成终端解锁信息,并通过短距离数据通道发送至智能门锁,以使智能门锁根据终端解锁信息判断是否执行解锁动作。

由以上技术方案可见,本发明实施例提供的智能门锁及解锁方法,通过与用户终端和云平台进行数据传输完成解锁动作,其中,智能门锁包括处理模块和执行模块。处理模块通过短距离数据通道与用户终端相连接,能够接收用户终端发送的终端解锁信息,该终端解锁信息为用户终端向云平台发起解锁请求之后,由云平台发送给用户终端的实时解锁信息而生成的;处理模块还通过网络数据通道与云平台相连接,能够接收云平台发送的实时解锁信息,该实时解锁信息为动态信息,每次解锁时的实时解锁信息都不同。

处理模块与执行模块相连接,还用于判断接收到的终端解锁信息与实时解锁信息是否匹配。若终端解锁信息与实时解锁信息相匹配,则处理模块向执行模块发送解锁指令。执行模块能够在接收到解锁指令时自动执行解锁动作,还能够在发生锁止动作时生成锁止信号,并将锁止信号发送给处理模块。

处理模块根据锁止信号生成锁止反馈信息,并传输至云平台,以使云平台在接收到锁止反馈信号后生成新的实时解锁信息且发送给处理模块,从而智能门锁在每次锁止后都能接收到云平台发送的新的实时解锁信息,达到每次解锁时的解锁信息都不同的目的,避免解锁信息固定或解锁信息更新慢对用户的人身财产、安全造成的潜在危险。

1.4 附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种智能门锁的结构示意图;

图2为本发明实施例提供的另一种智能门锁的结构示意图;

图3为本发明实施例提供的一种智能门锁解锁方法的流程示意图;

图4为本发明实施例提供的另一种智能门锁解锁方法的流程示意图;

图5为本发明实施例提供的另一种智能门锁解锁方法的流程示意图;

图6为本发明实施例提供的又一种智能门锁解锁方法的流程示意图;

图7为本发明实施例提供的又一种智能门锁解锁方法的流程示意图。

1.5 具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

图1为本发明实施例提供的一种智能门锁的结构示意图,该智能门锁1通过与用户终端2和云平台3进行数据传输完成解锁动作,如图1所示,智能门锁1包括处理模块11和执行模块12。

处理模块11通过短距离数据通道与用户终端2相连接,短距离数据通道可以为超声波数据通道,处理模块11与用户终端2之间利用超声波进行数据传输,也可以为蓝牙、红外线和NFC(Near Field Communication,近场通信)等不需要依靠互联网的、可短距离内传输数据的无线数据通道。

处理模块11可以接收用户终端2发送的终端解锁信息。其中,用户终端2为向智能门锁1发起解锁请求的解锁人员的终端设备,该用户终端2可以为智能手机或其他可以与智能门锁1通过短距离数据通道进行数据传输,且可以与云平台3建立网络连接的终端设备。

终端解锁信息由用户终端2发出,该终端解锁信息中包含智能门锁1的解锁信息,其中,解锁信息的形式可以为数字组成的编码,也可以为汉字和/或字母组成的编码,还可以为图形图片等。

该终端解锁信息是用户终端2向云平台3发起解锁请求时,由云平台3发送给用户终端2的信息内携带的。在本发明公开的实施例中,处理模块11与用户终端2通过短距离数据通道建立连接后,处理模块11将智能门锁1的门锁信息发送至用户终端2,该智能门锁1的门锁信息至少包括智能门锁1的编号信息。用户终端2在向云平台3发起解锁请求时,该解锁请求携带有智能门锁1的门锁信息,从而,使云平台3向用户终端2发送对应该智能门锁1的终端解锁信息。

处理模块11通过网络数据通道与云平台3相连接,网络数据通道可以为Wi-Fi无线局域网,也可以采用2G、3G、4G和NB-IoT(Narrow Band Internet of Things, 基于蜂窝的窄带物联网)等无线通讯网络。

处理模块11能够接收云平台3发送的实时解锁信息,该实时解锁信息由云平台3向智能门锁1发送,该实时解锁信息为能够成功解锁智能门锁1的信息,每次解锁智能门锁1的实时解锁信息都不相同。在本发明公开的实施例中,每次智能门锁1完成锁止动作后,都向云平台3发送锁止通知,云平台3在接收到锁止通知后,生成与上一次可解锁智能门锁1的实时解锁信息不同的新的实时解锁信息,并将该新的实时解锁信息发送给智能门锁1。智能门锁1将该新的实时解锁信息进行覆盖存储,使下一次能够解锁智能门锁1的实时解锁信息得到更新,从而有效避免智能门锁1被不法分子解锁。

在本发明公开的一个具体实施例中,实时解锁信息的形式与终端解锁信息的形式类似,可以为数字组成的编码,或为汉字和/或字母组成的编码,或为图形图片等。并且,该实时解锁信息为云平台3经过三重加密算法生成的难以破解的信息。

处理模块11在接收到云平台3发送到实时解锁信息后,暂存该信息,在接收到用户终端2发送到终端解锁信息时,获取存储的实时解锁信息,并比较实时解锁信息和终端解锁信息是否匹配。在本发明公开的实施例中,匹配可以是二者完全相同,也可以是由二者中特定部分的信息完全相同。

处理模块11与执行模块12相连接,执行模块12为智能门锁1上用于完成解锁动作和锁止动作的部分。若实时解锁信息与终端解锁信息匹配,则说明持有该用户终端2的用户能够成功解锁智能门锁1,此时,处理模块11生成解锁指令,并发送至执行模块12,以使执行模块12完成解锁动作。

若实时解锁信息与终端解锁信息不匹配,则说明持有该终端的用户不能够成功解锁智能门锁1,此时,智能门锁1不执行解锁动作,该用户不被允许进入室内。

执行模块12用于执行解锁动作和锁止动作,执行解锁动作时使智能门锁1解锁,执行锁止动作时使智能门锁1锁止。

执行模块12在接收到解锁指令后,自动执行解锁动作,使智能门锁1解锁,允许用户进入室内。在本发明公开的实施例中,用户手动将装有智能门锁1的门关闭即可控制执行模块12执行锁止动作,执行模块12在执行锁止动作时,生成锁止信号,并将该锁止信号发送给处理模块11。

处理模块11在接收到锁止反馈信息后,根据锁止信号生成锁止反馈信息,并将该锁止反馈信息传输至云平台3,云平台3在接收到锁止反馈信息后认为智能门锁1已经发生锁止动作,从而生成新的实时解锁信息,并将新的实时解锁信息发送给处理模块11,以更新处理模块11内存储的实时解锁信息。

在本发明公开的另一个实施例中,如图2所示,处理模块11包括存储模块111;

用户终端除2向处理模块11发送终端解锁信息外,还发送终端用户信息,处理模块11在接收到终端用户信息后,将该终端用户信息存储在存储模块111中。

终端用户信息由用户终端2发出,该终端用户信息包含用户的真实姓名、身份证号码、指纹、头部照片等能够确定用户身份的信息。在本发明公开的一个具体实施例中,用户在手机中安装智能门锁1解锁的应用软件,通过该软件实现与智能门锁1和云平台3的连接,以及对智能门锁1的解锁操作。用户在被允许解锁智能门锁1前,需要将用户的真实姓名、身份证号码、指纹、头部照片等信息中的一种或多种传输至云平台3,以完成注册,从而使云平台3能够获知每个解锁人员的身份信息。

处理模块11还用于将终端用户信息发送至云平台3。

处理模块11将接收到的终端用户信息通过网络数据传输通道发送至云平台3。云平台3存储该终端用户信息,以确认用户身份。

在本发明公开的实施例中,云平台3与公安网络系统相连接,云平台3接收到的信息都可以发送至公安网络系统,因此,公安民警可根据公安网络系统接收到的信息,判断是否需要向信息指示的智能门锁1安装处出警,以确保智能门锁1用户的人身安全和财产安全。同时,利用云平台3向公安网络系统传输的信息,公安民警可获知智能门锁1安装处出入的流动人员信息,并存储在公安部门的数据库内,从而实现对流动人口的实时监管,提升政府职能部门的管理手段,有效保障社会的治安。

在本发明公开的另一个实施例中,前述实施例中的智能门锁1,还包括终端通信模块和云平台通信模块。

终端通信模块与处理模块11相连接,用于建立处理模块11与用户终端2之间的短距离数据通道,例如,超声波数据通道。超声波具有完成一次信息交互后自行销毁,并不能被记录或泄密的特点,能够在用户终端2与智能门锁1之间建立通信小闭环,保证了用户终端2与智能门锁1间通信的保密性。

终端通信模块能够接收用户终端2发送的终端解锁信息和终端用户信息,并传输至处理模块11。

在本发明公开的实施例中,终端通信模块够根据不同的信号信息,判断出是否为用户终端2发出的信号,并只与用户终端2建立短距离数据通道。例如,终端通信模块根据超声波信号的波长等信息,判断出是否为用户终端2发出的超声波信号。

云平台通信模块与处理模块11相连接,用于建立处理模块11与云平台3之间的网络数据通道,例如,3G无线通信网络。该云平台通信模块接收云平台3发送的实时解锁信息,并传输至处理模块11。

在本发明公开的一个实施例中,前述实施例公开的短距离数据通道为超声波数据通道,终端通信模块包括超声波接收模块和超声波发送模块。

超声波接收模块用于接收用户终端2发送的第一超声波信号,该第一超声波信号携带有终端解锁信息和终端用户信息。超声波接收模块在获取到第一超声波信号之后,通过解码、滤波、稳波等处理,从第一超声波信号提取出成终端解锁信息和终端用户信息,并传输至处理模块11。

处理模块11在接收到终端解锁信息后,将终端解锁信息与存储的实时解锁信息进行比较,若二者相匹配,则生成解锁指令并发送给执行模块12,执行模块12根据解锁指令发生解锁动作。执行模块12发生的解锁动作有两种结果,一种为解锁成功,另一种为解锁失败,无论解锁动作成功与否,执行模块12都将根据解锁结果生成解锁信号并发送给处理模块11。

处理模块11根据接收到解锁信号的时刻确定解锁时刻,并生成至少包括解锁时刻、门锁状态信息以及终端用户信息的解锁反馈信息,处理模块11将该解锁反馈信息发送给超声波发送模块。

超声波发送模块将解锁反馈信息转换处理成第二超声波信号,并将该第二超声波信号传输至用户终端2。用户终端2再由第二超声波信号提取出解锁反馈信息,以使持有用户终端2的用户实时确认当前的解锁信息。

在本发明公开的另一个实施例中,前述实施例公开的云平台通信模块,包括信息接收模块和信息发送模块。

信息接收模块的通信接收元件可接收云平台3发送的实时解锁信息,并将实时解锁信息传输至处理模块11。

信息发送模块的通信发送元件可接收处理模块11根据终端解锁信息和终端用户信息生成的解锁反馈信息,并传输至云平台3。

在本发明公开的一个实施例中,如图2所示,前述实施例中的执行模块12包括用于完成解锁动作或锁止动作的锁件121,以及与锁件121相连接的检测模块122。

锁件121为智能门锁1上实际完成解锁动作或锁止动作的元件,与门框上的锁洞相对应,在锁件121伸入锁洞时实现智能门锁1的锁止,在锁件121从锁洞内缩回时实现智能门锁1的解锁。

检测模块122分别与锁件121和处理模块11相连接,该检测模块122能够检测锁件121是否发生解锁动作或锁止动作,还能够检测解锁动作或锁止动作是否成功完成。例如,检测模块122可以是能够测量锁件121伸入对应锁洞内长度的装置,在测量到锁件121伸入对应的锁洞内预设长度时,确定锁件121发生锁止动作且成功完成,在测量到锁件121伸入对应的锁洞内的长度小于预设长度时,确定锁件121发生锁止动作但失败,例如,预设长度为锁洞的深度;在测量到锁件121伸入对应的锁洞内的长度为零时,确定锁件121发生解锁动作且成功完成,在测量到锁件121伸入对应的锁洞内的长度不为零时,确定锁件121发生解锁动作但失败。

检测模块122在检测到锁件121发生解锁动作时,生成解锁信号,该解锁信号中不仅包括锁件121发生解锁动作的信息,还包括锁件121的解锁动作是否成功的信息,检测模块122将该解锁信号发送至处理模块11。并且,检测模块122在检测到锁件121发生锁止动作时,生成锁止信号,该信号中不仅包括锁件121发生锁止动作的信息,还包括锁件121的锁止动作是否成功的信息,检测模块122将该锁止信号发生至处理模块11。

处理模块11将接收到解锁信号的时刻作为解锁时刻,以及,将接收到锁止信号的时刻作为锁止时刻。处理模块11在接收到解锁信号时,生成至少包括解锁时刻和终端用户信息的解锁反馈信息,并将该解锁反馈信息发送至云平台3;处理模块11在接收到锁止信号时,生成至少包括锁止时刻和终端用户信息的锁止反馈信息,并将该锁止反馈信息发送至云平台3。

在本发明公开的一个实施例中,前述实施例公开的执行模块12,如图2所示,还包括报警模块123。

报警模块123分别与检测模块122和处理模块11相连接,如果执行模块12在未接收到解锁指令时,检测模块122却检测到锁件121发生解锁动作,说明此时锁件121正在通过非正常模式被迫发生解锁动作,反映出智能门锁1很可能正在被不法人员强制解锁。在发生上述情况时,发出警报,同时,报警模块123生成强制解锁的报警信号,并将该报警信号发送至处理模块11。

另外,在检测模块122检测到锁件121成功完成解锁动作之后,判断检测模块122是否在预定时间段内检测到锁件121成功完成锁止动作,例如,锁件121是否在被解锁之后的半分钟之内成功完成锁止动作。如果锁件121在预定时间段内成功完成锁止动作,则说明锁件121在被解锁后正常锁止,不需要报警。如果锁件121在预定时间段内未成功完成锁止动作,则说明此时用户虽然关闭安装智能门锁1的门,但锁止动作没有成功,或者,用户忘记锁止智能门锁1。因此,报警模块发出警报,警示用户进行检测,同时,生成未锁止的报警信号,并将该报警信号发送至处理模块11。

处理模块11在接收到报警信号之后,将报警信号并发送至云平台3,云平台3则根据报警信号确定报警类型,并根据报警类型向用户终端2发送报警信息。

在本发明公开的一个实施例中,如图2所示,前述实施例公开的智能门锁1还包括电源13、电源管理模块14以及终端通信模块15。

终端通信模块15与处理模块11相连接,用于接收用户终端2发送的终端解锁信息,并传输至处理模块11。

电源13能够为智能门锁1中需要电能的元件供电。

智能门锁1在未接收到云平台3发送的实时解锁信息后,进入休眠模式,此时智能门锁1的处理模块11停止工作,也不耗费电能。进入休眠模式后的智能门锁1,不仅节省电源的电量,还能延长处理模块11的使用寿命。当智能门锁1处于工作模式时,电源13才向处理模块11供电,处理模块11正常工作。

电源管理模块14分别与电源13、终端通信模块15和处理模块11相连接,终端通信模块15在接收到终端解锁信息时向电源管理模块14发送供电信号,电源管理模块14在检测到该供电信号时控制电源13开始向处理模块11供电,使智能门锁1由休眠模式进入工作模式。

处理模块11在接收到实时解锁信息并存储后向电源管理模块14发送停电信号,电源管理模块14在检测到该停电信号时控制电源13停止向处理模块11供电,使智能门锁1由工作模式进入休眠模式,直至电源管理模块检测到供电信号后才使智能门锁1再次进入工作模式。

在本发明公开的一个实施例中,前述实施例公开的智能门锁1,还包括电源检测模块。

电源检测模块分别与电源13和处理模块11相连接,能够检测电源13的使用状态,例如,电源13的使用状态包括电源13处于正常状态或故障状态,电源13的剩余电量等。电源检测模块根据检测到的电源13的使用状态,生成电源状态信息并发送至处理模块11。

处理模块11将电源状态信息传输至云平台3,在本发明公开的实施例中,状态信息可以被包含在解锁反馈信息中被发送至云平台3。

在本发明公开的一个实施例中,前述实施例公开的处理模块11还包括具有启闭装置的智能锁孔。

智能锁孔与锁件121相连接,在启闭装置开启时,与智能锁孔相匹配的钥匙能够通过开启的启闭装置插入智能锁孔,随着钥匙的转动,智能锁孔能够控制锁件121完成解锁动作。

电源检测模块在检测到电源13处于故障或无电状态时,确定智能门锁1无法自动完成解锁动作。因此,电源检测模块生成智能锁孔开启指令,并发送至智能锁孔的启闭装置。启闭装置在接收到开启指令时开启,使钥匙能够插入智能锁孔,完成解锁动作。从而在智能门锁1无法自动完成解锁动作时,用户可以采用钥匙进入室内,为用户提供方便。

电源检测模块在检测到电源13处于正常及有电状态时,确定智能门锁1可以自动完成解锁动作。因此,电源检测模块生成智能锁孔关闭指令,并发送至智能锁孔的启闭装置。启闭装置在接收到关闭指令时关闭,阻止钥匙插入智能锁孔。

在本发明公开的一个实施例中,前述实施例公开的电源13外部,具有保护电源13不被外力或液体破坏的保护装置,从而有效避免不法分子通过破坏电源13的方式试图解锁智能门锁1。

图3为本发明公开的实施例提供的一种智能门锁解锁方法的流程示意图,应用于通过与用户终端和云平台进行数据传输完成解锁动作的智能门锁。如图3所示,该方法包括以下步骤。

步骤S101:接收云平台通过网络数据通道发送的实时解锁信息。

该实时解锁信息是用于解锁智能门锁的信息,且每次解锁时对应的实时解锁信息都不同。在本发明公开的一个实施例中,智能门锁每次锁止之后,均通过网络数据通道向云平台发送锁止反馈信息,其中,网络数据通道可以为3G或4G无线通信网络。云平台在接收到锁止反馈信息后,生成新的实时解锁信息并发送给智能门锁,智能门锁存储该实时解锁信息。

步骤S102:接收用户终端通过短距离数据通道发送的终端解锁信息。

智能门锁接收用户终端通过短距离数据通道向智能门锁发送终端解锁信息,其中,终端解锁信息由云平台发送至用户终端,用以解锁智能门锁的信息;短距离数据通道可以为超声波数据通道、蓝牙数据通道等不依靠互联网,且可在短距离内进行数据传输的数据通道。

步骤S103:判断终端解锁信息与实时解锁信息是否匹配。

比较用户终端发送给智能门锁的终端解锁信息和云平台发送给智能门锁的实时解锁信息,判断终端解锁信息与实时解锁信息是否匹配。

在匹配时执行步骤S104。

步骤S104:完成解锁动作。

若终端解锁信息与实时解锁信息相匹配,则智能门锁完成解锁动作。

若终端解锁信息与实时解锁信息不匹配,则执行步骤S105。

步骤S105:保持锁定状态。

在本发明公开的一个实施例中,前述实施例公开的方法,如图4所示,还包括以下步骤。

步骤S106:接收用户终端通过短距离数据通道发送的终端用户信息。

终端用户信息包括持有用户终端的用户的姓名、身份证号码等用户身份信息。该终端用户信息由用户终端通过短距离数据通道发送。

步骤S107:将终端用户信息通过网络数据通道发送至云平台。

在本发明公开的一个实施例中,智能门锁在接收到终端用户信号后,将终端用户信息包含在解锁反馈信息中发送至云平台,该解锁反馈信息中还可以包括解锁时刻、门锁状态信息等内容。云平台存储该解锁反馈信息,并将解锁反馈信息发送至与云平台相连接的公安网络平台,以实现公安部门对解锁人员的监管。

在本发明公开的一个实施例中,在实时解锁信息与终端解锁信息不同时,将终端用户信息通过网络数据通道发送至云平台。以使试图解锁智能门锁却未成功的解锁人员信息被记录在云平台。

在本发明公开的一个实施例中,前述实施例中公开的方法,如图5所示,还包括以下步骤。

步骤S108:在完成解锁动作后判断是否发生锁止动作。

智能门锁具有检测模块,该模块能够检测智能门锁是否发生解锁动作或锁止动作。

若发生锁止动作,执行步骤S109。

步骤S109:生成锁止反馈信息。

该锁止反馈信息至少包括终端用户信息、锁止时刻和门锁状态信息等内容。

步骤S110:将锁止反馈信息通过网络数据通道发送至云平台。

云平台在接收到锁止信息后生成新的实时解锁信息并发送给智能门锁,以更新智能门锁存储的实时解锁信息。

若在完成解锁动作后未发生锁止动作,则继续判断是否发生锁止动作。

在本发明公开的一个实施例中,在执行前述实施例公开的步骤S101接收云平台通过网络数据通道发送的实时解锁信息的步骤之前,该方法还包括以下步骤。

1)判断智能门锁与云平台之间的网络数据通道是否为首次建立。

智能门锁在第一次使用时,与云平台之间首次建立网络数据通道。

如果是,获取智能门锁的基本信息。

若智能门锁第一次使用,则获取该智能门锁的基本信息,该基本信息包括智能门锁的型号、编码、电源电量信息以及安装地址信息等。

2)将基本信息通过网络数据通道发送至云平台,并被存储于云平台。

云平台将基本信息进行存储,以记录智能门锁的基本情况,以在需要时从云平台获取智能门锁的基本信息,例如,在智能门锁被强制解锁时,可根据智能门锁的基本信息立刻获知安装该智能门锁门的位置,便于相关人员第一时间前往该位置进行查看。

在云平台获取智能门锁的基本信息后,首次生成实时解锁信息并发送给智能门锁,智能门锁存储接收到的实时解锁信息。

如果否,执行步骤S101接收云平台通过网络数据通道发送的实时解锁信息。

在本发明公开的一个实施例中,步骤S107将终端用户信息通过网络数据通道发送至云平台,包括以下步骤。

1)获取智能门锁完成解锁动作的解锁时刻、智能门锁的门锁状态信息以及终端用户信息。

2)生成至少包含解锁时刻、门锁状态信息及终端用户信息的解锁反馈信息并发送至云平台。

云平台对接收到的解锁反馈信息进行存储,以在用户期望查询历史解锁记录时,云平台可以将解锁反馈信息发送至用户终端,并且,可将解锁反馈信息发送至与云平台相连接的公安网络平台。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

1)获取解锁反馈信息。

2)将解锁反馈信息通过短距离数据通道发送至用户终端。

用户终端显示解锁反馈信息,以使持有用户终端的用户可以掌握解锁的相关信息。

在本发明公开的一个实施例中,步骤S109生成锁止反馈信息,包括以下子步骤。

1)获取智能门锁发生锁止动作的锁止时刻、智能门锁的门锁状态信息及终端用户信息。

2)生成至少包含锁止时刻、门锁状态信息及终端用户信息的锁止反馈信息。

在本发明公开的一个具体实施例中,智能门锁具有电源及电源电量检测装置,该装置用于检测电源的剩余电量,并且,锁止反馈信息可包含电源剩余电量的信息。

在本发明公开的一个实施例中,短距离数据通道为超声波数据通道,前述实施例公开的步骤S102接收用户终端通过短距离数据通道发送的终端解锁信息,包括以下步骤。

1)接收用户终端通过超声波数据通道发送的携带有终端解锁信息的第一超声波信号。

智能门锁具有终端通信模块,该模块包括超声波接收模块和超声波发送模块。超声波接收模块接收用户终端通过超声波数据通道发送第一超声波信号,该第一超声波信号携带有终端解锁信息。

2)从第一超声波信息提取出终端解锁信息。

智能门锁的处理模块根据接收到的第一超声波信息提取出智能门锁可识别的终端解锁信息。

在本发明公开的一个实施例中,前述实施例公开的步骤将解锁反馈信息通过短距离数据通道发送至用户终端,包括以下步骤。

1)将解锁反馈信息转换成第二超声波信号。

超声波发送模块将解锁反馈信息转换成第二超声波信号,该第二超声波信号携带有解锁反馈信息。

2)将第二超声波信号通过短距离数据通道发送至用户终端。

用户终端可根据接收到的第二超声波信号获取解锁反馈信息。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

1)判断智能门锁在未接收到终端解锁信息时,是否发生解锁动作。

若未接收到终端解锁信息就发生解锁动作,说明此时有人强行解锁智能门锁。

2)如果是,发出警报,生成强制解锁的报警信号,并将报警信号发送至云平台。

如果否,继续判断智能门锁在未接收到终端解锁信息时,是否发生解锁动作。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

在智能门锁完成解锁动作之后,判断智能门锁是否在预定时间段内成功完成锁止动作。

例如,预定时间段为半分钟,判断智能门锁在半分钟内是否成功完成锁止动作。

如果在预定时间段内成功完成锁止动作,将锁止反馈信息发送至云平台。

若智能门锁在预定时间段内成功完成锁止动作,说明智能门锁已被正常锁止,因此,将锁止反馈信息发送至云平台。该锁止反馈信息至少包括锁止时刻、终端用户信息、门锁状态信息等内容。

如果在预定时间段内未成功完成锁止动作,生成未锁止的报警信号并发送至云平台。

若智能门锁在预定时间段内未成功完成锁止动作,说明锁止不成功或用户忘记锁止智能门锁,因此,发出警报,生成未锁止的报警信号并发送至云平台。

在本发明公开的一个实施例中,智能门锁具有电源,前述实施例公开的方法还包括以下步骤。

1)判断智能门锁是否接收到终端解锁信息。

如果是,开启工作模式,电源为智能门锁的预设模块提供电能。

在本发明公开的一个实施例中,智能门锁的预设模块为处理模块,智能门锁在接收到终端解锁信息后,开启工作模式,电源为处理模块提供电能。

2)在接收到实时解锁信息并存储后开启休眠模式,电源停止为智能门锁的预设模块提供电能。

接收到实时解锁信息并存储后,智能门锁进入休眠模式,预设模块不工作也不需要电能,电源停止为预设模块提供电能。

如果否,智能门锁保持休眠模式。

图6为本发明实施例提供的一种智能门锁解锁方法的流程示意图,该方法应用于通过与智能门锁和用户终端进行数据传输完成智能门锁解锁动作的云平台。如图6所示,该方法包括以下步骤。

步骤S111:在接收到智能门锁发送的锁止反馈信息时,生成实时解锁信息,并将实时解锁信息发送至智能门锁。

智能门锁在发生锁止动作时,向云平台发送锁止反馈信息,云平台在接收到该锁止反馈信息之后,采用加密技术生成实时解锁信息,例如,可采用三重加密算法实现加密。实时解锁信息的构成与内容与前述智能门锁的实施例公开的内容相似,此处不再赘述。云平台将实时解锁信息发送至智能门锁,使智能门锁每完成一次锁止动作,云平台均向智能门锁发送一次新生成的实时解锁信息,达到每次解锁智能门锁所需要的实时解锁信息都不一样的目的。

步骤S112:判断是否接收到用户终端发送的解锁请求。

用户希望解锁智能门锁时,通过用户终端向云平台发送解锁请求,在该解锁请求中,携带有智能门锁的门锁信息,以使云平台能够向用户终端发送与该智能门锁相匹配的实时解锁信息。

如果是,执行步骤S113。如果否,继续判断是否接收到用户终端发送的解锁请求。

步骤S113:根据解锁请求将实时解锁信息发送至用户终端。

在云平台接收到该解锁请求后,根据解锁请求中携带的智能门锁的门锁信息将匹配的实时解锁信息发送至用户终端。

用户终端根据实时解锁信息能够生成终端解锁信息,并发送至智能门锁,智能门锁对用户终端发送的终端解锁信息和云平台发送的实时解锁信息进行比较,根据比较结果确定是否解锁智能门锁。如果二者相匹配,则发生解锁动作,如果二者不匹配,则不发生解锁动作,并且,无论智能门锁是否发生解锁动作,都将向云平台发送解锁反馈信息。

在本发明公开的一个实施例中,前述实施例中公开的方法,还包括以下步骤。

判断是否接收到智能门锁发送的解锁反馈信息。

解锁反馈信息至少包括解锁时刻、智能门锁的门锁状态信息以及终端用户信息。

如果是,存储解锁反馈信息,并发送至与云平台相连接的公安网络平台。

如果云平台接收到解锁反馈信息,则存储解锁反馈信息,并将其发送至与云平台相连接的公安网络平台,以实现对解锁人员的监控目的。

如果云平台没有接收到解锁反馈信息,则继续判断是否接收到解锁反馈信息。

在本发明公开的一个实施例中,执行前述实施例公开的步骤存储解锁反馈信息,并发送至与平台相连接的公安网络平台步骤之后,该方法还包括以下步骤。

判断是否接收到用户终端发送的查询历史解锁记录的指令。

用户想要查询过去的某时间段内,智能门锁被解锁的记录时,向云平台发送查询历史解锁记录的指令,该指令中携带有所查询智能门锁的身份信息以及所查询的时间段信息。

如果是,根据查询历史解锁记录的指令获取解锁反馈信息,并发送给用户终端。

如果否,继续判断是否接收到用户终端发送的查询历史解锁记录的指令。

如果云平台接收到该查询历史解锁记录的指令,则根据该指令内携带的信息获取对应的解锁反馈信息,并将该解锁反馈信息发送给用户终端,用户终端将该解锁反馈信息展示给用户。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

判断是否接收到智能门锁发送的锁止反馈信息。

锁止反馈信息指少包括锁止时刻、智能门锁的门锁状态信息及终端用户信息。

如果是,存储锁止反馈信息,并发送至与云平台相连接的公安网络平台。

如果云平台接收到锁止反馈信息,则存储锁止反馈信息,并将其发送至与云平台相连接的公安网络平台,以实现对锁止人员的监控目的。

如果否,继续判断是否接收到智能门锁发送的锁止反馈信息。

在本发明公开的一个实施例中,执行前述实施例公开步骤存储锁止反馈信息,并发送至与云平台相连接的公安网络平台之后,包括以下步骤。

判断是否接收到用户终端发送的查询历史锁止记录的指令。

用户想要查询过去的某时间段内,智能门锁被锁止的记录时,向云平台发送查询历史锁止记录的指令,该指令中携带有所查询智能门锁的身份信息以及所查询的时间段信息。

如果是,根据查询历史锁止记录的指令获取锁止反馈信息,并发送给用户终端。

如果云平台接收到该查询历史锁止记录的指令,则根据该指令内携带的信息获取对应的锁止反馈信息,并将该锁止反馈信息发送给用户终端,用户终端将该锁止反馈信息展示给用户。

如果否,继续判断是否接收到用户终端发送的查询历史锁止记录的指令。

在本发明公开的一个实施例中,执行前述实施例公开的步骤S113根据解锁请求将实时解锁信息发送至用户终端的步骤之前,该方法还包括以下步骤。

1)获取用户终端的身份信息。

身份信息至少包括使用用户终端的用户的名字和身份证号码。

用户终端向云平台发起解锁请求,该解锁请求包含有用户信息,例如用户手机号码,获取用户终端发送的身份信息,或者根据解锁请求中的用户信息,获取已存储在云平台内的身份信息。

2)根据身份信息判断使用用户终端的用户是否为信任对象。

信任对象为预先保存在云平台的可解锁智能门锁的对象。

智能门锁的用户,例如户主,在云平台内预先存储有一个或多个信任对象信息,该信息对象为智能门锁的用户设置的可以解锁该智能门锁的解锁人员信息,即,只有信任对象可以解锁智能门锁。

用户在使用用户终端解锁智能门锁时,会将其用户信息输入用户终端,由此可以获知使用用户终端的用户的用户信息。根据该用户信息,可在云平台中获取对应的身份信息,从而由该身份信息确认使用用户终端的用户是否为信任对象。

如果是,执行根据解锁请求将实时解锁信息发送至用户终端的步骤S113。

如果否,将身份信息发送至与云平台相连接的公安网络平台。

如果确定正在解锁的用户并非信任对象,则将该身份信息发送至公安网络平台,以提示此时智能门锁可能正在被不法分子试图解锁。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

判断是否接收到智能门锁发送的基本信息。

智能门锁在首次与云平台建立网络连接时,说明该智能门锁首次正常使用,智能门锁在首次与云平台建立网络连接时,向云平台发送智能门锁的基本信息,基本信息包括智能门锁的型号、编码、电源电量信息以及安装地址信息等。

如果是,存储基本信息。

如果否,继续判断是否接收到智能门锁发送到基本信息。

在本发明公开的一个实施例中,前述实施例公开的方法还包括以下步骤。

判断是否接收到用户终端发送的注册信息。

用户在解锁智能门锁前,必须将个人信息上传至云平台以完成注册,因此,用户在注册时向云平台发送注册信息,注册信息至少包括用户的名字和身份证号码。

如果是,存储注册信息,并将注册信息发送至与云平台相连接的公安网络平台。

如果云平台接收到用户终端发送到注册信息,则存储注册信息,并提示用户终端已完成注册流程。同时,将注册信息发送至公安网络平台。

如果否,继续判断是否接收到用户终端发送到注册信息,以使用户在完成注册后才能解锁智能门锁。

图7为本发明公开的实施例提供的一种智能门锁解锁方法,应用于通过与智能门锁和云平台进行数据传输完成智能门锁解锁动作的用户终端,如图7所示,该方法包括以下步骤。

步骤S1111:获取智能门锁的门锁信息。

在用户终端与智能门锁之间成功建立短距离数据通道之后,智能门锁向用户终端发送其门锁信息,例如,门锁信息为智能门锁的型号和编号。

步骤S1112:根据用户的输入以及智能门锁的门锁信息生成解锁请求。

用户在解锁智能门锁前,需要向云平台发起解锁请求,用户可通过点击用户终端显示的对应按键的方式,生成解锁请求,该解锁请求中至少包含用户的身份信息和智能门锁的门锁信息,其中,用户身份信息可以为已存储在用户终端内的手机号码等信息。

步骤S1113:将解锁请求通过网络数据通道发送至云平台。

将解锁请求通过网络数据通道发送至云平台,以请求云平台向其发送实时解锁信息,以解锁对应的智能门锁。

步骤S1114:接收云平台根据解锁请求发送的实时解锁信息。

云平台根据解锁请求内的用户的身份信息和智能门锁的门锁信息,新生成实时解锁信息,并将该实时解锁信息发送至用户终端。在此之前,云平台已将本次解锁智能门锁的解锁信息发送给智能门锁。

步骤S1115: 根据实时解锁信息生成终端解锁信息,并通过短距离数据通道发送至智能门锁。

用户终端接收到实时解锁信息后,生成携带有该实时解锁信息的终端解锁信息,并通过短距离数据通道发送至智能门锁,以使智能门锁根据终端解锁信息判断是否执行解锁动作。

智能门锁在接收到用户终端发送的终端解锁信息后,提取出其中携带的实时解锁信息,并将提取出的实时解锁信息与已存储的云平台发送至智能门锁的实时解锁信息相比较,若二者相匹配,则说明用户终端发送的实时解锁信息正确,可以解锁智能门锁;若二者不匹配,则说明用户终端发送的实时解锁信息不正确,不能够解锁智能门锁。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1