CN108961501A - 一种智能门锁控制方法、相关设备及*** - Google Patents
一种智能门锁控制方法、相关设备及*** Download PDFInfo
- Publication number
- CN108961501A CN108961501A CN201810690473.7A CN201810690473A CN108961501A CN 108961501 A CN108961501 A CN 108961501A CN 201810690473 A CN201810690473 A CN 201810690473A CN 108961501 A CN108961501 A CN 108961501A
- Authority
- CN
- China
- Prior art keywords
- door lock
- intelligent door
- client
- instruction
- recognition result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/0042—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed
- G07C2009/00476—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically
- G07C2009/005—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically whereby the code is a random code
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Lock And Its Accessories (AREA)
Abstract
本发明公开了一种智能门锁控制方法、相关设备及***,通过在客户端接收用户的操作指令,并对该操作指令进行识别得到识别结果,将识别结果发送至智能门锁或者服务端,该智能门锁基于该识别结果达到目标状态,同时将门锁状态的响应信息显示在客户端。实现了用户能够基于客户端对智能门锁进行控制,并且可以在用户改变智能门锁的状态时通过客户端获得该智能门锁的实时状态,提升了用户的体验效果。
Description
技术领域
本发明涉及控制技术领域,更具体的说,涉及一种智能门锁控制方法、相关设备及***。
背景技术
伴随着智能家居行业日渐流行,作为智能家居的基础产品,智能门锁也受到广泛关注。智能门锁是指区别于传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智能化、简单化的锁具,用户可不需要物理钥匙,通过验证信息就可以直接开锁。
但是在现有的智能门锁控制方法中主要是通过用户直接在智能门锁的操作板上进行验证信息输入,如果遇到干扰或者中断使得用户无法及时感知开锁过程和结果,造成体验效果较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种智能门锁控制方法、相关设备及***。
具体技术方案如下:
一种智能门锁控制方法,应用于客户端,包括:
建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态;
将所述当前状态显示在显示区域;
若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
可选地,所述识别结果包括开锁指令和反锁指令,所述对所述操作指令进行识别获得识别结果,包括:
检测触摸区域中用户的滑动方向和终点区域信息,其中,所述触摸区域位于所述显示区域中;
将所述滑动方向和终点区域信息与预设指令进行匹配,若与所述开锁指令匹配成功,则将所述操作指令识别为开锁指令;
若与所述反锁指令匹配成功,则将所述操作指令识别为反锁指令。
一种智能门锁控制方法,应用于服务端,包括:
分别与客户端和智能门锁建立通讯连接;
接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
可选地,所述接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,包括:
接收所述客户端发送的识别结果,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
对所述识别结果进行验证,若所述识别结果与预设验证条件匹配,则生成处理指令;
若所述识别结果与所述预设验证条件不匹配,则生成失败信息进行存储,并将所述失败信息发送至所述客户端;
其中,所述预设验证条件包括预存密钥、智能门锁控制权限信息和智能门锁当前生成的随机码。
可选地,响应于所述处理指令为开锁指令,所述智能门锁根据所述开锁指令达到开锁状态,还包括:
检测所述智能门锁的开启时间;
判断所述开启时间是否达到第一预设时间阈值,如果是,则获取所述智能门锁的当前状态信息,并根据所述当前状态信息控制所述智能门锁的关闭;
如果否,则判断所述开启时间是否达到第二预设时间阈值,如果是,则生成报警信息。
一种智能门锁控制方法,应用于智能门锁,包括:
分别建立与客户端和服务端的通信连接;
接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,接收所述服务端发送的处理指令,根据执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
一种客户端,包括:
第一建立单元,用于建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态;
第一显示单元,用于将所述当前状态显示在显示区域;
识别单元,用于若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
第二显示单元,用于将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
一种服务端,包括:
第二建立单元,用于分别与客户端和智能门锁建立通讯连接;
指令生成单元,用于接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
指令发送单元,用于将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
一种智能门锁,包括:
第三建立单元,用于分别建立与客户端和服务端的通信连接;
指令验证单元,用于接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,执行单元,用于接收所述服务端发送的处理指令,并执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
一种智能门锁控制***,,包括:
上述的客户端、上述的服务端和上述的智能门锁。
借由上述技术方案,本发明提供的智能门锁控制方法、相关设备及***,通过在客户端接收用户的操作指令,并对该操作指令进行识别得到识别结果,将识别结果发送至智能门锁或者服务端,该智能门锁基于该识别结果达到目标状态,同时将门锁状态的响应信息显示在客户端。实现了用户能够基于客户端对智能门锁进行控制,并且可以在用户改变智能门锁的状态时通过客户端获得该智能门锁的实时状态,提升了用户的体验效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种智能门锁控制***的结构示意图;
图2示出了本发明实施例提供的一种智能门锁控制方法的流程示意图;
图3示出了本发明实施例提供的一种客户端的显示界面的示意图;
图4示出了本发明实施例提供的另一种智能门锁控制方法的流程示意图;
图5示出了本发明实施例提供的另一种智能门锁控制方法的流程示意图;
图6示出了本发明实施例提供的一种客户端的结构示意图;
图7示出了本发明实施例提供的一种服务端的结构示意图;
图8示出了本发明实施例提供的一种智能门锁的结构示意图;
图9示出了本发明实施例提供的另一种智能门锁控制***的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
在本发明实施例中提供了智能门锁控制方法,该方法是基于客户端、服务端和智能门锁的通信连接实现的,请参见图1,图1为本发明实施例提供的一种智能门锁控制***的结构示意图,该***包括:
客户端10、服务端20和智能门锁30。
客户端10分别与服务端20和智能门锁30建立通讯连接,服务端20分别与客户端10和智能门锁30建立通讯连接,对应的,智能门锁30分别与客户端10和服务端20建立通讯连接。即客户端10、服务端20和智能门锁30之间两两是可以进行通信连接的,进而可以实现数据的发送和接收。
具体的,客户端10的作用是接收用户对门锁状态的改变指令,即操作指令,将对操作指令的识别结果传输至服务端20或者智能门锁30,并在显示界面上实时显示响应信息,该响应信息表征智能门锁30的目标状态信息。
服务端20的作用是接收客户端10发送的识别结果,对识别结果进行处理,也会对客户端用户的信息进行验证,最终会生成处理指令或者相关信息验证结果发送至对应的智能门锁30或者客户端10。
智能门锁30的作用是根据接收到客户端或者服务端发送的相关指令执行对应的操作,以改变其当前状态。
下面将针对客户端、服务端和智能门锁,分别对本发明提供的智能门锁控制方法进行说明。
请参见图2,本发明实施例提供了一种应用于客户端的智能门锁控制方法,包括:
S11、建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态。
其中,客户端可以为移动终端例如手机、平板电脑等等,客户端建立与智能门锁的通讯连接时,采用的连接方式可以为蓝牙、WIFI、GPRS、2G、3G、4G及RFID中的任意一种。即为用户提供了多种选择的无线连接方式,用户可以在有网络的实时通过WIFI或者GPRS将客户端连接至智能门锁,如果没有网络,用户也可以通过蓝牙或者RFID连接至智能门锁。
在客户端与智能门锁建立的通讯连接成功后,获取该智能门锁的当前状态,其中,当前状态对应该智能门锁的锁定或开启状态,例如,包括智能门锁的锁定状态,该锁定状态又可以包括普通锁定和反锁状态。
S12、将所述当前状态显示在显示区域;
在客户端获得了智能门锁的当前状态后,会对应将该当前状态显示在该客户端对应的显示区域中,一方面方便用户通过客户端实时查看或者获取该门锁的状态,另一方面也方便用于基于该当前状态决定对该智能门锁执行何种控制。
S13、若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
在客户端的显示区域中会设置一操作区域,便于用户根据当前状态决定对应的操作,该操作区域会接收用户的操作指令。当在显示区域中接收到用户的操作指令时,需要对操作指令进行识别获得识别结果,以便客户端能够识别到该操作指令的目的,即期望智能门锁达到的目标状态。
针对目前智能门锁的状态,该识别结果包括开锁指令和反锁指令,在本发明的另一实施例中还提供了一种对操作指令进行识别的方法,包括:
检测触摸区域中用户的滑动方向和终点区域信息,其中,所述触摸区域位于所述显示区域中;
将所述滑动方向和终点区域信息与预设指令进行匹配,若与所述开锁指令匹配成功,则将所述操作指令识别为开锁指令;
若与所述反锁指令匹配成功,则将所述操作指令识别为反锁指令。
参见图3,为本发明实施例提供的一种客户端的显示界面的示意图。例如,在客户端的触敏显示器显示用户界面也就是显示界面时,首先会检测用户与该触敏显示器的接触,以及当检测到的接触位于显示界面“当前状态区域”,也就是检测到了用户的起始触摸点,且用户的滑动方向和终点均在“开锁”区域时,则对应的操作指令为开锁指令,会将该开锁指令发送至智能门锁或者服务端。对应的,用户的滑动方向和终点均在“反锁”区域时,则对应的操作指令为反锁指令。
由于操作指令可以为开锁指令也可以为反锁指令,即可以实现智能门锁的开锁也可以实现智能门锁的反锁,从而还解决了现有的智能门锁***智能从屋内进行反锁的操作,提高了智能门锁的安全性也提升了用户的体验效果。
S14、将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
在智能门锁根据操作指令达到目标状态后,会将对应的响应信息显示在客户端的显示区域。例如,智能门锁的当前状态为锁定,而操作指令指示开锁,则响应信息可以为门锁已开启。这样便于用户实时了解该智能门锁的状态信息,可以及时了解操作的进程和状态。
需要说明的是,当智能门锁控制方法应用在客户端时,还包括:
建立与服务端的通讯连接;
将所述识别结果发送至所述服务端,并将响应信息显示在所述显示区域,所述响应信息为所述智能门锁根据所述服务端发送的处理指令达到的目标状态的信息,所述处理指令为所述服务端根据所述识别结果生成的指令。
即客户端可以将识别结果直接发送至智能门锁,智能门锁根据该识别结果执行对应的操作达到目标状态;客户端也可以将识别结果发送至服务端,服务端依据该识别结果生成处理指令发送给智能门锁,智能门锁根据该处理指令达到目标状态。
参见图4,为本发明实施例还提供了另一种智能门锁控制方法,应用于服务端,包括:
S21、分别与客户端和智能门锁建立通讯连接;
S22、接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息。
在服务端与客户端建立了通讯连接后,服务端会接收客户端发送的识别结果,根据该识别结果生成智能门锁的处理指令。但是为了保证智能门锁安全性。可以对客户端发送的识别结果进行验证,具体的,本发明的另一实施例中还提供了一种生成处理指令的方法,包括:
接收所述客户端发送的识别结果,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
对所述识别结果进行验证,若所述识别结果与预设验证条件匹配,则生成处理指令;
若所述识别结果与所述预设验证条件不匹配,则生成失败信息进行存储,并将所述失败信息发送至所述客户端;
其中,所述预设验证条件包括预存密钥、智能门锁控制权限信息和智能门锁当前生成的随机码。
对应的,若识别结果与预设条件匹配,则需要满足下面三个条件:
识别结果携带的密钥与预存密钥匹配;
和识别结果携带的权限信息与智能门锁控制权限信息匹配;
和识别结果携带的随机码与所述智能门锁当前生成的随机码匹配。
只要以上条件都满足的情况下服务端才会生成处理指令,其中,随机码是每次都随机生成的,若操作指令为加密的操作指令,则需要先对加密的操作指令进行解码,得到未加密的操作指令。若无法匹配,则会生成失败信息进行存储,便于对该失败信息的调取和分析。
S23、将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
为了提高智能门锁控制的安全性,在本发明实施例中还提供了一种对智能门锁开锁状态的监控方法,响应于所述处理指令为开锁指令,所述智能门锁根据所述开锁指令达到开锁状态,还包括:
检测所述智能门锁的开启时间;
判断所述开启时间是否达到第一预设时间阈值,如果是,则获取所述智能门锁的当前状态信息,并根据所述当前状态信息控制所述智能门锁的关闭;
如果否,则判断所述开启时间是否达到第二预设时间阈值,如果是,则生成报警信息。
通过设置预设时间阈值,可以提高门锁开启后的安全状态,例如,在长时间未检测到开启的门锁关闭,则会生成报警信息通知用户或相应的服务***来提升安全性。
对应的,在本发明的另一实施例中还提供了一种账户信息检测方法,包括:
检测所述客户端的账户信息与初始存储的账户信息是否匹配,如果是,则接收所述客户端发送的操作指令;
如果否,则根据所述客户端的账户信息生成目标密钥,将所述目标密钥发送至所述智能门锁。
客户端的账户信息发生变化后,服务端将基于变化后的账户信息生成的密钥重新发送至智能门锁。该账户信息发生变化主要是指账户认证、登录等信息的变化,例如,用户换手机登录会使得账户信息发生改变,重置登录密码、账户认定过期,门锁信息发生辩护,如重新绑定门锁、门锁密钥不可用,门锁重置等等。
请参见图5,在本发明实施例中还提供了应用于智能门锁的智能门锁控制方法,该方法包括:
S31、分别建立与客户端和服务端的通信连接;
S32、接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,S33、接收所述服务端发送的处理指令,根据执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
智能门锁可以直接接收客户端发送的操作指令,也可以通过服务器接收该操作指令,此时接收到的是服务器对操作指令的处理指令。
若智能门锁直接接收客户端发送的操作指令,也需要对该指令进行验证,即判断操作指令所携带的密钥与现存密钥是否匹配;判断操作指令的发出者是否有开锁或者反锁权限;判断操作指令的随机码是否为智能门锁最新生成的有效随机码。
举例说明,本发明的智能门锁的开门方式可以包括两种:客户端将加密操作指令下发到对应的智能门锁,智能门锁对该加密指令进行解析,并将解析后的操作指令(即开锁或反锁信息)与门锁终端现存储操作指令进行匹配,匹配成功则开门或反锁成功;另外一种是客户端将加密操作指令发送到服务器,服务器对客户端的操作指令进行解析得到用户账户、操作指令(即开锁或反锁信息)等信息,服务端通过解析后的用户账户等信息从数据库中调用关联的智能门锁信息,并将该操作指令的解析结果发送到相应的智能门锁,智能门锁将接收到解析结果与该门锁现存的操作指令信息进行匹配,匹配成功则开门或者反锁成功,匹配失败则开门或反锁失败。
也就是操作指令的解析过程可以在智能门锁进行,也可以在服务端进行,优选在服务端进行,然后通过服务端匹配到相应的智能门锁,便于服务端对操作数据的存储和智能门锁监控管理。
本发明提供的智能门锁控制方法,通过在客户端接收用户的操作指令,并对该操作指令进行识别得到识别结果,将识别结果发送至智能门锁或者服务端,该智能门锁基于该识别结果达到目标状态,同时将门锁状态的响应信息显示在客户端。实现了用户能够基于客户端对智能门锁进行控制,并且可以在用户改变智能门锁的状态时通过客户端获得该智能门锁的实时状态,提升了用户的体验效果。
下面将结合具体的应用场景对本发明的实施例进行说明,将本发明提供的智能门锁控制方法应用于酒店或者出租公寓等等时。在用户的入住时间到来之后并且在用户离开该酒店的时间之前,也就是确保该用户在有效的入住时间段内,可以将该智能门锁控制方法基于APP或者微信公共号或者小程序等作为载体呈现在该用户的移动终端的触敏显示屏上,用户可以通过在该显示屏上所展示的解锁界面开启或者反锁智能门锁。开锁界面展示的信息包括公寓或者酒店名称、入住时间、房间信息、智能门锁信息等。在用户的入住时间段内,开锁界面内的操作区域处于可触摸状态,否则处于不可触摸状态,参见图3,用户通过滑动圆形“当前状态”到开锁或反锁区域时,就通过无线网络向智能门锁发送加密操作指令,对应的智能门锁在接收到加密操作指令后,将其解码后与智能门锁存储的密钥、权限和随机码进行比对,若都匹配则该智能门锁响应该操作指令,若有一条不匹配则发出警告信息。需要说明的是,该匹配信息可以根据实际应用场景或者需求进行设置,此处只是将最通用的情况进行了说明。
由于用户通过移动端用开始触摸区域、滑动方向,停止到的区域来判断出相应的操作,可以给用户一个过程性体验,进一步提升了用户体验。
当用户的移动终端出现问题或者智能门锁出现故障时,用户可以通过移动终端请求更换新密钥,通过服务器或移动终端将更新后的密钥重新下发至智能门锁。
在用户的入住订单发生变更时,及时地对开锁密钥进行对应的变更可以提升安全性和用户的体验效果。
又例如,用户通过电脑端的酒店网页下订单后,酒店的***会接收到入住订单,并对入住订单的订单状态进行判定,当判定结果为订单已支付且未入住时确认订单处于有效期内,则发送订单确认成功指令至服务端。
服务端在接收到该订单确认指令后生成密钥,需要说明的是,也可以为有权限的操作人员通过服务端的输入设备确认订单信息时,服务端根据订单信息生成对应的密钥。
服务端将密钥发送至智能门锁,智能门锁在接收到密钥后,将其存储到本体,对所有操作指令进行加密。服务端将密钥发送至用户的客户端,即服务端根据订单信息中的房间号将密钥下发至对应房间的智能门锁,不能够根据订单信息中的账户信息或者电话信息将密钥下发至对应用户的移动终端,例如手机。
当用户入住后并需要进入到预定房间时,用户的移动终端对操作指令进行加密,并将加密后的操作指令发送至该房间的智能门锁。智能门锁将加密的操作指令进行解码,得到开锁指令,并将其与本体的密钥、权限和随机码进行比对,若匹配则开门,并返回开门成功信息至用户的客户端,若不匹配则开门失败,返回开门失败的信息至该客户端。
对应的,在开锁成功后除了将开门成功信息发送至客户端之外,还可以生成开门记录,推送到服务端。
在反锁成功后,智能门锁将所有电子开门方式屏蔽,即无效,并返回反锁成功信息至用户的客户端,以提示用户反锁成功。其中,电子开门方式包括:指纹、密码、蓝牙钥匙等非机械开门方式。
因此,用户可以通过手机等客户端实现对智能门锁的开锁或反锁操作,用户能明确的通过客户端感知到开锁或反锁的过程,即手机与门锁的交互过程,而且在开锁或反锁失败时,用户能够及时获知,通过再次请求开锁或者反锁,从而可以进一步提升用户的体验度。
本发明实施例还提供了一种客户端,参见图6,该客户端10包括:
第一建立单元101,用于建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态;
第一显示单元102,用于将所述当前状态显示在显示区域;
识别单元103,用于若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
第二显示单元104,用于将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
对应的,本发明实施例还提供了一种服务端20,参见图7,包括:
第二建立单元201,用于分别与客户端和智能门锁建立通讯连接;
指令生成单元202,用于接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
指令发送单元203,用于将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
对应的,本发明实施例还提供了一种智能门锁30,参见图8,包括:
第三建立单元301,用于分别建立与客户端和服务端的通信连接;
指令验证单元302,用于接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,执行单元303,用于接收所述服务端发送的处理指令,并执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
对应的,本发明实施例还提供了另一种智能门锁控制***,参加图9,包括上述客户端10、服务端20和智能门锁30。
本发明提供的智能门锁控制***,通过在客户端接收用户的操作指令,并对该操作指令进行识别得到识别结果,将识别结果发送至智能门锁或者服务端,该智能门锁基于该识别结果达到目标状态,同时将门锁状态的响应信息显示在客户端。实现了用户能够基于客户端对智能门锁进行控制,并且可以在用户改变智能门锁的状态时通过客户端获得该智能门锁的实时状态,提升了用户的体验效果。
所述客户端包括处理器和存储器,上述第一建立单元、第一显示单元、检测单元和识别单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
所述服务端包括处理器和存储器,上述第二建立单元、指令生成单元和指令发送单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
所述智能门锁包括处理器和存储器,上述第三建立单元、指令验证单元和执行单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来提升用户的体验效果。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述智能门锁控制方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述智能门锁控制方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种智能门锁控制方法,其特征在于,应用于客户端,包括:
建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态;
将所述当前状态显示在显示区域;
若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
2.根据权利要求1所述的方法,其特征在于,所述识别结果包括开锁指令和反锁指令,所述对所述操作指令进行识别获得识别结果,包括:
检测触摸区域中用户的滑动方向和终点区域信息,其中,所述触摸区域位于所述显示区域中;
将所述滑动方向和终点区域信息与预设指令进行匹配,若与所述开锁指令匹配成功,则将所述操作指令识别为开锁指令;
若与所述反锁指令匹配成功,则将所述操作指令识别为反锁指令。
3.一种智能门锁控制方法,其特征在于,应用于服务端,包括:
分别与客户端和智能门锁建立通讯连接;
接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
4.根据权利要求3所述的方法,其特征在于,所述接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,包括:
接收所述客户端发送的识别结果,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
对所述识别结果进行验证,若所述识别结果与预设验证条件匹配,则生成处理指令;
若所述识别结果与所述预设验证条件不匹配,则生成失败信息进行存储,并将所述失败信息发送至所述客户端;
其中,所述预设验证条件包括预存密钥、智能门锁控制权限信息和智能门锁当前生成的随机码。
5.根据权利要求3所述的方法,其特征在于,响应于所述处理指令为开锁指令,所述智能门锁根据所述开锁指令达到开锁状态,还包括:
检测所述智能门锁的开启时间;
判断所述开启时间是否达到第一预设时间阈值,如果是,则获取所述智能门锁的当前状态信息,并根据所述当前状态信息控制所述智能门锁的关闭;
如果否,则判断所述开启时间是否达到第二预设时间阈值,如果是,则生成报警信息。
6.一种智能门锁控制方法,其特征在于,应用于智能门锁,包括:
分别建立与客户端和服务端的通信连接;
接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,接收所述服务端发送的处理指令,根据执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
7.一种客户端,其特征在于,包括:
第一建立单元,用于建立与智能门锁的通讯连接,并获取所述智能门锁的当前状态;
第一显示单元,用于将所述当前状态显示在显示区域;
识别单元,用于若所述显示区域接收到操作指令,对所述操作指令进行识别获得识别结果,所述操作指令表征响应于所述智能门锁当前状态的操作;
第二显示单元,用于将响应信息显示在所述显示区域,所述响应信息为响应于所述智能门锁根据所述识别结果达到的目标状态的信息。
8.一种服务端,其特征在于,包括:
第二建立单元,用于分别与客户端和智能门锁建立通讯连接;
指令生成单元,用于接收所述客户端发送的识别结果,并根据所述识别结果生成处理指令,其中,所述识别结果为所述客户端根据用户的操作指令进行识别获得的信息;
指令发送单元,用于将所述处理指令发送至所述智能门锁,其中,所述智能门锁用于响应所述处理指令达到与用户操作指令匹配的目标状态。
9.一种智能门锁,其特征在于,包括:
第三建立单元,用于分别建立与客户端和服务端的通信连接;
指令验证单元,用于接收所述客户端的操作指令,并对所述操作指令进行验证,根据验证结果达到目标状态;
或者,执行单元,用于接收所述服务端发送的处理指令,并执行所述处理指令达到目标状态,其中,所述处理指令为所述服务端根据客户端对所述操作指令进行识别的识别结果生成的指令,所述目标状态为响应于所述操作指令的智能门锁状态。
10.一种智能门锁控制***,其特征在于,包括:
如权利要求7所述的客户端、如权利要求8所述的服务端和如权利要求9所述的智能门锁。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810690473.7A CN108961501A (zh) | 2018-06-28 | 2018-06-28 | 一种智能门锁控制方法、相关设备及*** |
PCT/CN2019/093516 WO2020001581A1 (zh) | 2018-06-28 | 2019-06-28 | 一种智能门锁控制方法、相关设备及*** |
US17/256,632 US20210256784A1 (en) | 2018-06-28 | 2019-06-28 | Intelligent door lock control method, related device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810690473.7A CN108961501A (zh) | 2018-06-28 | 2018-06-28 | 一种智能门锁控制方法、相关设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108961501A true CN108961501A (zh) | 2018-12-07 |
Family
ID=64487879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810690473.7A Pending CN108961501A (zh) | 2018-06-28 | 2018-06-28 | 一种智能门锁控制方法、相关设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108961501A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109671198A (zh) * | 2018-12-29 | 2019-04-23 | 深圳市多度科技有限公司 | 控制门禁机放行的方法、门禁***及电子设备 |
WO2020001581A1 (zh) * | 2018-06-28 | 2020-01-02 | 云丁网络技术(北京)有限公司 | 一种智能门锁控制方法、相关设备及*** |
CN111402452A (zh) * | 2018-12-28 | 2020-07-10 | 杭州海康威视***技术有限公司 | 门禁管理方法、装置和*** |
CN111508107A (zh) * | 2020-03-12 | 2020-08-07 | 深圳市科信通信技术股份有限公司 | 智能门锁控制方法、装置、计算机设备及存储介质 |
CN112053477A (zh) * | 2020-09-15 | 2020-12-08 | 公牛集团股份有限公司 | 智能门锁的控制***、方法、装置及可读存储介质 |
CN112200937A (zh) * | 2019-06-20 | 2021-01-08 | 深圳市银方加博科技有限公司 | 门锁控制方法、门锁及智能门 |
CN112365634A (zh) * | 2020-10-14 | 2021-02-12 | 青岛海信智慧家居***股份有限公司 | 一种基于智能门锁的异常告警推送的方法及装置 |
CN113763606A (zh) * | 2021-09-17 | 2021-12-07 | 广东必达保安***有限公司 | 智能锁具控制***及其解锁方法 |
CN114697365A (zh) * | 2020-12-28 | 2022-07-01 | 北京达佳互联信息技术有限公司 | 门结构状态监控方法、***、监测设备及网关设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259545A (ja) * | 2001-03-02 | 2002-09-13 | Kansai Nippon Denki Tsushin System Kk | コインロッカーサービスシステム、その情報提供方法並びに予約方法及びそのプログラム |
JP2003331029A (ja) * | 2002-05-09 | 2003-11-21 | Canon Inc | 入場管理方法及びそのシステム |
CN104157030A (zh) * | 2014-06-29 | 2014-11-19 | 深圳市赛亿科技开发有限公司 | 一种电子网络通讯设备控制门锁的方法 |
CN105321240A (zh) * | 2015-11-04 | 2016-02-10 | 张泽 | 智能门锁的控制方法和装置及智能门控*** |
CN205894911U (zh) * | 2016-07-27 | 2017-01-18 | 广东亚太天能科技股份有限公司 | 一种智能锁 |
CN108153161A (zh) * | 2017-12-29 | 2018-06-12 | 北京数字天域科技有限责任公司 | 智能门锁控制智能家居的方法及装置 |
-
2018
- 2018-06-28 CN CN201810690473.7A patent/CN108961501A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259545A (ja) * | 2001-03-02 | 2002-09-13 | Kansai Nippon Denki Tsushin System Kk | コインロッカーサービスシステム、その情報提供方法並びに予約方法及びそのプログラム |
JP2003331029A (ja) * | 2002-05-09 | 2003-11-21 | Canon Inc | 入場管理方法及びそのシステム |
CN104157030A (zh) * | 2014-06-29 | 2014-11-19 | 深圳市赛亿科技开发有限公司 | 一种电子网络通讯设备控制门锁的方法 |
CN105321240A (zh) * | 2015-11-04 | 2016-02-10 | 张泽 | 智能门锁的控制方法和装置及智能门控*** |
CN205894911U (zh) * | 2016-07-27 | 2017-01-18 | 广东亚太天能科技股份有限公司 | 一种智能锁 |
CN108153161A (zh) * | 2017-12-29 | 2018-06-12 | 北京数字天域科技有限责任公司 | 智能门锁控制智能家居的方法及装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020001581A1 (zh) * | 2018-06-28 | 2020-01-02 | 云丁网络技术(北京)有限公司 | 一种智能门锁控制方法、相关设备及*** |
CN111402452A (zh) * | 2018-12-28 | 2020-07-10 | 杭州海康威视***技术有限公司 | 门禁管理方法、装置和*** |
CN109671198A (zh) * | 2018-12-29 | 2019-04-23 | 深圳市多度科技有限公司 | 控制门禁机放行的方法、门禁***及电子设备 |
CN112200937A (zh) * | 2019-06-20 | 2021-01-08 | 深圳市银方加博科技有限公司 | 门锁控制方法、门锁及智能门 |
CN111508107A (zh) * | 2020-03-12 | 2020-08-07 | 深圳市科信通信技术股份有限公司 | 智能门锁控制方法、装置、计算机设备及存储介质 |
CN111508107B (zh) * | 2020-03-12 | 2022-04-26 | 深圳市科信通信技术股份有限公司 | 智能门锁控制方法、装置、计算机设备及存储介质 |
CN112053477A (zh) * | 2020-09-15 | 2020-12-08 | 公牛集团股份有限公司 | 智能门锁的控制***、方法、装置及可读存储介质 |
CN112053477B (zh) * | 2020-09-15 | 2022-07-15 | 公牛集团股份有限公司 | 智能门锁的控制***、方法、装置及可读存储介质 |
CN112365634A (zh) * | 2020-10-14 | 2021-02-12 | 青岛海信智慧家居***股份有限公司 | 一种基于智能门锁的异常告警推送的方法及装置 |
CN114697365A (zh) * | 2020-12-28 | 2022-07-01 | 北京达佳互联信息技术有限公司 | 门结构状态监控方法、***、监测设备及网关设备 |
CN113763606A (zh) * | 2021-09-17 | 2021-12-07 | 广东必达保安***有限公司 | 智能锁具控制***及其解锁方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108961501A (zh) | 一种智能门锁控制方法、相关设备及*** | |
CN109559407B (zh) | 有时间限制的安全访问权 | |
CN105321240B (zh) | 智能门锁的控制方法和装置及智能门控*** | |
CN105279832B (zh) | 智能门锁***及其控制方法 | |
US10425771B2 (en) | Real-time, location-aware mobile device data breach prevention | |
CN102262793B (zh) | 门禁控制方法及门禁控制*** | |
EP2973442B1 (en) | Controlling physical access to secure areas via client devices in a networked environment | |
CN105118127B (zh) | 一种访客***及其控制方法 | |
CN108173822A (zh) | 智能门锁管控方法、智能门锁及计算机可读存储介质 | |
CN109712278A (zh) | 智能门锁身份认证方法、***、可读存储介质及移动终端 | |
CN109410410A (zh) | 智能门锁密码处理的方法、装置、***及电子设备 | |
CN105009131A (zh) | 促进智能家庭设备与基于云的服务器间通信的多层认证方法 | |
CN103489233A (zh) | 一种动态密码的电子门禁*** | |
CN106652106A (zh) | 门锁的控制方法、装置及终端 | |
KR20130042447A (ko) | 액세스 제어를 위한 장치 및 방법 | |
CN109243017A (zh) | 一种蓝牙开锁方法、装置及计算机可读存储介质 | |
CN108121904A (zh) | 解锁方法、装置、电子设备及服务器 | |
CN109523661A (zh) | 一种安全监控方法、装置、***、服务器及可读存储介质 | |
CN202904704U (zh) | 一种用于租售房屋的管理*** | |
KR101664888B1 (ko) | 근거리 무선통신을 통한 제어기와 단말기의 인증 방법 | |
CN109075972A (zh) | 密码防盗的认证及加密的***和方法 | |
CN113593088A (zh) | 一种智能开锁方法、智能锁、移动终端及服务器 | |
CN106447835A (zh) | 一种门锁声波控制***及方法 | |
US20200099526A1 (en) | Apparatuses, System, and Methods for Controlling an Actuator Through a Wireless Communications System | |
CN111369710B (zh) | 由区块链支持的智能锁*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |