一种基于内外网隔离的智能云锁控制方法和系统与流程

文档序号:18135305发布日期:2019-07-10 10:33阅读:252来源:国知局
一种基于内外网隔离的智能云锁控制方法和系统与流程

本发明涉及智能云锁领域,尤其涉及一种基于内外网隔离的智能云锁控制方法和系统。



背景技术:

目前,许多家庭都给防盗门安装智能门锁,用语音识别、ic卡、指纹等替代钥匙开门,回家开门更为方便快捷和安全可靠。而且随着互联网技术的发展,智能门锁可接入互联网以便用户通过手机、电脑等移动终端操控,让智能门锁升级为智能云锁。现有的智能云锁均通过外网即互联网和云服务器进行数据传输,用户端也是通过云服务器或家中的路由器和智能云锁通信,即用户端通过外网和智能云锁通信,这就带来极大的安全隐患,容易被不法分子截取信息来操控智能云锁;而且由于联网设备较多,通过外网进行数据处理的响应速度慢。



技术实现要素:

本发明的一个目的在于提出一种基于内外网隔离的智能云锁控制方法,将不同任务分化到外网或专属无线局域网进行处理,避免不法分子通过外网截取信息,提高智能云锁的响应速度。

本发明的另一个目的在于提出一种基于内外网隔离的智能云锁控制系统,将不同任务分化到外网或专属无线局域网进行处理,避免不法分子通过外网截取信息,提高智能云锁的响应速度。

为达此目的,本发明采用以下技术方案:

一种基于内外网隔离的智能云锁控制方法,在智能云锁设置外网通讯模块和专属网通讯模块,所述智能云锁的外网通讯模块通过通信网络和云服务器连接,所述智能云锁通过专属网通讯模块构建专属无线局域网,用户端通过通信网络和云服务器连接,包括以下步骤:

数据上传步骤,所述智能云锁将云锁状态信息通过外网通讯模块发送至云服务器;

任务分类步骤,云服务器预先设定哪些任务归类为保护任务集,和哪些任务归类为开放任务集;

在所述保护任务集中的任务仅能通过所述智能云锁的专属无线局域网发送给智能云锁进行处理;在所述开放任务集中的任务可通过云服务器或专属无线局域网发送给智能云锁进行处理;

任务下发步骤,用户端通过路由器连接外网时,用户端向云服务器发送开放任务集中的任务,云服务器将其发送至所述智能云锁,所述智能云锁进行相应处理;

用户端通过路由器连接外网时,用户端向云服务器发送保护任务集中的任务,云服务器不将其发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放任务集中的任务或保护任务集中的任务,所述智能云锁进行相应处理。

优选地,所述外网通讯模块为rf射频模块或wifi模块;

当所述外网通讯模块为rf射频模块时,所述外网通讯模块的通信链路为外网通讯模块——网关——路由器——云服务器,所述专属网通讯模块为只用于构建专属无线局域网的专属wifi模块;

当所述外网通讯模块为wifi模块时,所述外网通讯模块的通信链路为外网通讯模块——路由器——云服务器,所述专属网通讯模块为另外设置只用于构建专属无线局域网的专属wifi模块;

所述开放任务集的任务包括获取云锁状态信息,所述任务下发步骤具体包括:用户端通过路由器连接外网时,用户端通过路由器从云服务器获取云锁状态信息;

用户端连接至所述智能云锁的专属无线局域网时,用户端从所述智能云锁获取云锁状态信息。

优选地,所述保护任务集的任务包括发送控制指令,所述任务下发步骤具体包括:用户端通过路由器连接外网时,用户端向云服务器发送控制指令,云服务器不将该控制指令发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送控制指令,所述智能云锁执行相应动作。

优选地,所述保护任务集的任务包括发送控制指令,所述任务下发步骤具体包括:用户端通过路由器连接外网时,用户端向云服务器发送控制指令,云服务器不将该控制指令发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送控制指令,所述智能云锁执行相应动作。

优选地,还包括指令分类步骤,云服务器预先设定哪些控制指令归类为保护控制指令集,和哪些控制指令归类为开放控制指令集;

在所述保护控制指令集中的控制指令仅能通过所述智能云锁的专属无线局域网发送给智能云锁;在所述开放控制指令集中的控制指令可通过云服务器或专属无线局域网发送给智能云锁;

所述开放任务集的任务包括发送开放控制指令集中的控制指令,所述保护任务集的任务包括发送保护控制指令集中的控制指令;

所述任务下发步骤具体包括:

用户端通过路由器连接外网时,用户端向云服务器发送开放控制指令集中的控制指令,云服务器发送至所述智能云锁,所述智能云锁执行相应动作;

用户端通过路由器连接外网时,用户端向云服务器发送保护控制指令集中的控制指令,云服务器不发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放控制指令集中的控制指令或保护控制指令集中的控制指令,所述智能云锁执行相应动作。

优选地,还包括升级包下载步骤,用户端通过外网连接至云服务器,并从云服务器下载所需的升级包,用户端暂存所述升级包;

所述保护任务集的任务还包括进行升级,所述任务下发步骤具体包括:

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送所述升级包,所述智能云锁接收所述升级包后,所述智能云锁根据所述升级包进行升级。

优选地,一种基于内外网隔离的智能云锁控制系统,包括智能云锁、用户端、云服务器和路由器,所述智能云锁设置外网通讯模块和专属网通讯模块,所述智能云锁的外网通讯模块通过通信网络和云服务器连接,所述智能云锁通过专属网通讯模块构建专属无线局域网,用户端通过通信网络和云服务器连接;

所述智能云锁包括:

数据上传模块,用于将云锁状态信息通过外网通讯模块发送至云服务器;

所述云服务器包括:

任务分类模块,用于预先设定哪些任务归类为保护任务集,和哪些任务归类为开放任务集;

在所述保护任务集中的任务仅能通过所述智能云锁的专属无线局域网发送给智能云锁进行处理;在所述开放任务集中的任务可通过云服务器或专属无线局域网发送给智能云锁进行处理;

和任务下发模块,用于用户端通过路由器连接外网时,用户端向云服务器发送开放任务集中的任务,云服务器将其发送至所述智能云锁,所述智能云锁进行相应处理;

和用于用户端通过路由器连接外网时,用户端向云服务器发送保护任务集中的任务,云服务器不将其发送给所述智能云锁;

所述智能云锁用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放任务集中的任务或保护任务集中的任务,所述智能云锁进行相应处理。

优选地,所述外网通讯模块为rf射频模块或wifi模块;

当所述外网通讯模块为rf射频模块时,所述外网通讯模块的通信链路为外网通讯模块——网关——路由器——云服务器,所述专属网通讯模块为只用于构建专属无线局域网的专属wifi模块;

当所述外网通讯模块为wifi模块时,所述外网通讯模块的通信链路为外网通讯模块——路由器——云服务器,所述专属网通讯模块为另外设置只用于构建专属无线局域网的专属wifi模块;

所述开放任务集的任务包括获取云锁状态信息;

所述用户端用于通过路由器连接外网时,通过路由器从云服务器获取云锁状态信息;连接至所述智能云锁的专属无线局域网时,从所述智能云锁获取云锁状态信息。

优选地,所述保护任务集的任务包括发送控制指令;

所述任务下发模块具体用于用户端通过路由器连接外网时,用户端向云服务器发送控制指令,云服务器不将该控制指令发送给所述智能云锁;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送控制指令,所述智能云锁执行相应动作。

优选地,所述云服务还包括:

指令分类模块,用于预先设定哪些控制指令归类为保护控制指令集,和哪些控制指令归类为开放控制指令集;

在所述保护控制指令集中的控制指令仅能通过所述智能云锁的专属无线局域网发送给智能云锁;在所述开放控制指令集中的控制指令可通过云服务器或专属无线局域网发送给智能云锁;

所述开放任务集的任务包括发送开放控制指令集中的控制指令,所述保护任务集的任务包括发送保护控制指令集中的控制指令;

所述任务下发模块具体用于用户端通过路由器连接外网时,用户端向云服务器发送开放控制指令集中的控制指令,云服务器发送至所述智能云锁,所述智能云锁执行相应动作;

和用户端通过路由器连接外网时,用户端向云服务器发送保护控制指令集中的控制指令,云服务器不发送给所述智能云锁;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放控制指令集中的控制指令或保护控制指令集中的控制指令,所述智能云锁执行相应动作。

优选地,所述用户端包括:

升级包下载模块,用于通过外网连接至云服务器,并从云服务器下载所需的升级包,暂存所述升级包;

所述保护任务集的任务还包括进行升级;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送所述升级包,所述智能云锁接收所述升级包后根据所述升级包进行升级。

所述基于内外网隔离的智能云锁控制方法,所述智能云锁通过专属网通讯模块构建专属无线局域网,将不同任务分化到外网或专属无线局域网进行处理,以避免不法分子通过外网截取信息,也能提高智能云锁的响应速度。保护任务集中的任务只能通过所述智能云锁的专属无线局域网发送给智能云锁,所述智能云锁的专属无线局域网经过加密处理,专属无线局域网无法连接外网,且连接专属无线局域网的设备单一(仅为用户端),提高了安全性和响应速度,避免不法分子连接至智能云锁的专属无线局域网。

附图说明

附图对本发明做进一步说明,但附图中的内容不构成对本发明的任何限制。

图1是本发明其中一个实施例的基于内外网隔离的智能云锁控制系统结构示意图;

图2是本发明其中一个实施例的基于内外网隔离的智能云锁控制主流程图;

图3是本发明其中一个实施例的云锁状态信息获取流程图;

图4是本发明其中一个实施例的控制指令下发流程图;

图5是本发明其中一个实施例的智能云锁升级流程图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

实施例一

本实施例的基于内外网隔离的智能云锁控制方法,如图1所示,在智能云锁设置外网通讯模块和专属网通讯模块,所述智能云锁的外网通讯模块通过通信网络和云服务器连接,所述智能云锁通过专属网通讯模块构建专属无线局域网,用户端通过通信网络和云服务器连接,如图2所示,包括以下步骤:

数据上传步骤,所述智能云锁将云锁状态信息通过外网通讯模块发送至云服务器;

任务分类步骤,云服务器预先设定哪些任务归类为保护任务集,和哪些任务归类为开放任务集;

在所述保护任务集中的任务仅能通过所述智能云锁的专属无线局域网发送给智能云锁进行处理;在所述开放任务集中的任务可通过云服务器或专属无线局域网发送给智能云锁进行处理;

任务下发步骤,用户端通过路由器连接外网时,用户端向云服务器发送开放任务集中的任务,云服务器将其发送至所述智能云锁,所述智能云锁进行相应处理;

用户端通过路由器连接外网时,用户端向云服务器发送保护任务集中的任务,云服务器不将其发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放任务集中的任务或保护任务集中的任务,所述智能云锁进行相应处理。

所述基于内外网隔离的智能云锁控制方法,所述智能云锁通过专属网通讯模块构建专属无线局域网,将不同任务分化到外网或专属无线局域网进行处理,以避免不法分子通过外网截取信息,也能提高智能云锁的响应速度。

所述智能云锁可通过外网通讯模块与在外网(即互联网)的云服务器通信连接,以发送云锁状态信息给云服务器,和接收云服务器下发的任务;所述智能云锁也可通过专属网通讯模块与在专属无线局域网的用户端通信连接,以接收用户端下发的任务。所述用户端为手机、应用app、平板电脑和电脑等。

所述任务分类步骤使用云服务器对任务进行归类,该归类可为系统自动归类。从而将要求通信安全级别高或响应速度快的任务归类至保护任务集,将通信安全级别低或不要求响应速度快的任务归类至开放任务集。当云服务器接收到开放任务集中的任务,允许发送至智能云锁;而当云服务器接收到保护任务集中的任务,则不允许发送至智能云锁,以避免通过外网处理要求通信安全级别高或响应速度快的任务。

保护任务集中的任务只能通过所述智能云锁的专属无线局域网发送给智能云锁,所述智能云锁的专属无线局域网经过加密处理,专属无线局域网无法连接外网,且连接专属无线局域网的设备单一(仅为用户端),提高了安全性和响应速度,避免不法分子连接至智能云锁的专属无线局域网。在现有的方案中,假如用户端连接的是路由器发射出的无线信号,此路由器的无线信号一般是连接了外网,且连接路由器无线信号的还有其他终端设备,相比会有较高的安全性风险。

优选地,所述外网通讯模块为rf射频模块或wifi模块;

当所述外网通讯模块为rf射频模块时,所述外网通讯模块的通信链路为外网通讯模块——网关——路由器——云服务器,所述专属网通讯模块为只用于构建专属无线局域网的专属wifi模块;

当所述外网通讯模块为wifi模块时,所述外网通讯模块的通信链路为外网通讯模块——路由器——云服务器,所述专属网通讯模块为另外设置只用于构建专属无线局域网的专属wifi模块;

如图3所示,所述开放任务集的任务包括获取云锁状态信息,所述任务下发步骤具体包括:用户端通过路由器连接外网时,用户端通过路由器从云服务器获取云锁状态信息;

用户端连接至所述智能云锁的专属无线局域网时,用户端从所述智能云锁获取云锁状态信息。

所述云锁状态信息包括处于开锁状态、处于关锁状态、处于编辑用户信息状态和处于故障状态等有关智能云锁运行状况的信息,所述云锁状态信息的获取不要求响应速度快,其通信安全级别不高,不法分子截取了也无法操控智能云锁,可通过外网或专属无线局域网发送给用户端,方便用户通过用户端实时获知云锁状态信息。

目前市面上常见的云锁分为rf模块云锁和wifi云锁,前者还需要一个网关作为中间通信和信息处理设备,前者的连接方式是:rf模块->网关->路由器;后者的连接方式是wifi模块->路由器。因此,为建立专属无线局域网,rf云锁的话,需要加入一个wifi模块,云锁通信设备就有3个:rf模块、wifi模块和网关;wifi云锁的话,需要再加入一个wifi模块,云锁通信设备就有2个:负责云锁正常通信的wifi模块,和负责保护任务集中的任务且只有ap模式的专属wifi模块。

优选地,如图3所示,所述保护任务集的任务包括发送控制指令,所述任务下发步骤具体包括:

用户端通过路由器连接外网时,用户端向云服务器发送控制指令,云服务器不将该控制指令发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送控制指令,所述智能云锁执行相应动作。

所述控制指令用于控制智能云锁,使智能云锁执行相应动作,要求通信安全级别高,因此将发送控制指令归为保护任务集的任务,只有用户端连接至所述智能云锁的专属无线局域网时,用户端发送的控制指令才能被智能云锁接收并执行相应动作,从而避免不法分子截取到了控制指令来操控智能云锁,大大提高了智能云锁的安全性。

优选地,如图4所示,还包括指令分类步骤,云服务器预先设定哪些控制指令归类为保护控制指令集,和哪些控制指令归类为开放控制指令集;

在所述保护控制指令集中的控制指令仅能通过所述智能云锁的专属无线局域网发送给智能云锁;在所述开放控制指令集中的控制指令可通过云服务器或专属无线局域网发送给智能云锁;

所述开放任务集的任务包括发送开放控制指令集中的控制指令,所述保护任务集的任务包括发送保护控制指令集中的控制指令;

所述任务下发步骤具体包括:

用户端通过路由器连接外网时,用户端向云服务器发送开放控制指令集中的控制指令,云服务器发送至所述智能云锁,所述智能云锁执行相应动作;

用户端通过路由器连接外网时,用户端向云服务器发送保护控制指令集中的控制指令,云服务器不发送给所述智能云锁;

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放控制指令集中的控制指令或保护控制指令集中的控制指令,所述智能云锁执行相应动作。

可对控制指令进行分类,将一些不关键的控制指令归类至开放控制指令集,例如修改云锁基本信息的控制指令,云锁基本信息为时间、音量、亮度等不涉及开锁安全的信息;将一些关键的控制指令归类至保护控制指令集,例如开锁指令、修改用户权限的控制指令、修改开锁密码的控制指令等涉及开锁安全的控制指令。控制指令的归类为云服务器自动归类。

从而云服务器接收到开放控制指令集中的控制指令,允许发送至智能云锁,所述智能云锁执行相应动作;而当云服务器接收到保护控制指令集中的控制指令,则不允许发送至智能云锁,以避免通过外网处理要求通信安全级别高的控制指令。只有用户端连接至所述智能云锁的专属无线局域网时,用户端发送的保护控制指令集中的控制指令才能被智能云锁接收并执行相应动作,从而避免不法分子截取到了保护控制指令集中的控制指令,大大提高了智能云锁的安全性。

优选地,如图5所示,还包括升级包下载步骤,用户端通过外网连接至云服务器,并从云服务器下载所需的升级包,用户端暂存所述升级包;

所述保护任务集的任务还包括进行升级,所述任务下发步骤具体包括:

用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送所述升级包,所述智能云锁接收所述升级包后,所述智能云锁根据所述升级包进行升级。

所述升级包包括待升级的固件程序包和语音包。现有的方案中,智能云锁需要通过外网从云服务器下载升级包,下载速度很慢,而且升级速度慢还容易发生数据丢失而导致升级失败。因此,设置升级包下载步骤,当智能云锁有升级需求时,用户端通过外网在云服务器下载升级包,用户端的处理速度要比智能云锁的快,并且用户随时均可下载升级包,无需在智能云锁前才能下载,更为方便快捷。

而且,将智能云锁的升级归类至保护任务集的任务,用户端只能通过专属无线局域网向所述智能云锁发送所述升级包,由于在同一局域网内的用户端与智能云锁的专属网通讯模块的数据传输速度很快,所以大大提高门锁固件ota或更换语音包的成功几率和完成速度,实现智能云锁的快速可靠升级。

实施例二

本实施例的基于内外网隔离的智能云锁控制系统,如图1所示,包括智能云锁、用户端、云服务器和路由器,所述智能云锁设置外网通讯模块和专属网通讯模块,所述智能云锁的外网通讯模块通过通信网络和云服务器连接,所述智能云锁通过专属网通讯模块构建专属无线局域网,用户端通过通信网络和云服务器连接;

所述智能云锁包括:

数据上传模块,用于将云锁状态信息通过外网通讯模块发送至云服务器;

所述云服务器包括:

任务分类模块,用于预先设定哪些任务归类为保护任务集,和哪些任务归类为开放任务集;

在所述保护任务集中的任务仅能通过所述智能云锁的专属无线局域网发送给智能云锁进行处理;在所述开放任务集中的任务可通过云服务器或专属无线局域网发送给智能云锁进行处理;

和任务下发模块,用于用户端通过路由器连接外网时,用户端向云服务器发送开放任务集中的任务,云服务器将其发送至所述智能云锁,所述智能云锁进行相应处理;

和用于用户端通过路由器连接外网时,用户端向云服务器发送保护任务集中的任务,云服务器不将其发送给所述智能云锁;

所述智能云锁用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放任务集中的任务或保护任务集中的任务,所述智能云锁进行相应处理。

所述基于内外网隔离的智能云锁控制系统,所述智能云锁通过专属网通讯模块构建专属无线局域网,将不同任务分化到外网或专属无线局域网进行处理,以避免不法分子通过外网截取信息,也能提高智能云锁的响应速度。

所述智能云锁可通过外网通讯模块与在外网(即互联网)的云服务器通信连接,以发送云锁状态信息给云服务器,和接收云服务器下发的任务;所述智能云锁也可通过专属网通讯模块与在专属无线局域网的用户端通信连接,以接收用户端下发的任务。所述用户端为手机、应用app、平板电脑和电脑等。

所述任务分类模块使云服务器对任务进行归类,该归类可为系统自动归类。从而将要求通信安全级别高或响应速度快的任务归类至保护任务集,将通信安全级别低或不要求响应速度快的任务归类至开放任务集。当云服务器接收到开放任务集中的任务,允许发送至智能云锁;而当云服务器接收到保护任务集中的任务,则不允许发送至智能云锁,以避免通过外网处理要求通信安全级别高或响应速度快的任务。

保护任务集中的任务只能通过所述智能云锁的专属无线局域网发送给智能云锁,所述智能云锁的专属无线局域网经过加密处理,专属无线局域网无法连接外网,且连接专属无线局域网的设备单一(仅为用户端),提高了安全性和响应速度,避免不法分子连接至智能云锁的专属无线局域网。在现有的方案中,假如用户端连接的是路由器发射出的无线信号,此路由器的无线信号一般是连接了外网,且连接路由器无线信号的还有其他终端设备,相比会有较高的安全性风险。

优选地,所述外网通讯模块为rf射频模块或wifi模块;

当所述外网通讯模块为rf射频模块时,所述外网通讯模块的通信链路为外网通讯模块——网关——路由器——云服务器,所述专属网通讯模块为只用于构建专属无线局域网的专属wifi模块;

当所述外网通讯模块为wifi模块时,所述外网通讯模块的通信链路为外网通讯模块——路由器——云服务器,所述专属网通讯模块为另外设置只用于构建专属无线局域网的专属wifi模块;

所述开放任务集的任务包括获取云锁状态信息;

所述用户端用于通过路由器连接外网时,通过路由器从云服务器获取云锁状态信息;连接至所述智能云锁的专属无线局域网时,从所述智能云锁获取云锁状态信息。

所述云锁状态信息包括处于开锁状态、处于关锁状态、处于编辑用户信息状态和处于故障状态等有关智能云锁运行状况的信息,所述云锁状态信息的获取不要求响应速度快,其通信安全级别不高,不法分子截取了也无法操控智能云锁,可通过外网或专属无线局域网发送给用户端,方便用户通过用户端实时获知云锁状态信息。

目前市面上常见的云锁分为rf模块云锁和wifi云锁,前者还需要一个网关作为中间通信和信息处理设备,前者的连接方式是:rf模块->网关->路由器;后者的连接方式是wifi模块->路由器。因此,为建立专属无线局域网,rf云锁的话,需要加入一个wifi模块,云锁通信设备就有3个:rf模块、wifi模块和网关;wifi云锁的话,需要再加入一个wifi模块,云锁通信设备就有2个:负责云锁正常通信的wifi模块,和负责保护任务集中的任务且只有ap模式的专属wifi模块。

优选地,所述保护任务集的任务包括发送控制指令;

所述任务下发模块具体用于用户端通过路由器连接外网时,用户端向云服务器发送控制指令,云服务器不将该控制指令发送给所述智能云锁;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送控制指令,所述智能云锁执行相应动作。

所述控制指令用于控制智能云锁,使智能云锁执行相应动作,要求通信安全级别高,因此将发送控制指令归为保护任务集的任务,只有用户端连接至所述智能云锁的专属无线局域网时,用户端发送的控制指令才能被智能云锁接收并执行相应动作,从而避免不法分子截取到了控制指令来操控智能云锁,大大提高了智能云锁的安全性。

优选地,所述云服务还包括:

指令分类模块,用于预先设定哪些控制指令归类为保护控制指令集,和哪些控制指令归类为开放控制指令集;

在所述保护控制指令集中的控制指令仅能通过所述智能云锁的专属无线局域网发送给智能云锁;在所述开放控制指令集中的控制指令可通过云服务器或专属无线局域网发送给智能云锁;

所述开放任务集的任务包括发送开放控制指令集中的控制指令,所述保护任务集的任务包括发送保护控制指令集中的控制指令;

所述任务下发模块具体用于用户端通过路由器连接外网时,用户端向云服务器发送开放控制指令集中的控制指令,云服务器发送至所述智能云锁,所述智能云锁执行相应动作;

和用户端通过路由器连接外网时,用户端向云服务器发送保护控制指令集中的控制指令,云服务器不发送给所述智能云锁;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送开放控制指令集中的控制指令或保护控制指令集中的控制指令,所述智能云锁执行相应动作。

可对控制指令进行分类,将一些不关键的控制指令归类至开放控制指令集,例如修改云锁基本信息的控制指令,云锁基本信息为时间、音量、亮度等不涉及开锁安全的信息;将一些关键的控制指令归类至保护控制指令集,例如开锁指令、修改用户权限的控制指令、修改开锁密码的控制指令等涉及开锁安全的控制指令。控制指令的归类为云服务器自动归类。

从而云服务器接收到开放控制指令集中的控制指令,允许发送至智能云锁,所述智能云锁执行相应动作;而当云服务器接收到保护控制指令集中的控制指令,则不允许发送至智能云锁,以避免通过外网处理要求通信安全级别高的控制指令。只有用户端连接至所述智能云锁的专属无线局域网时,用户端发送的保护控制指令集中的控制指令才能被智能云锁接收并执行相应动作,从而避免不法分子截取到了保护控制指令集中的控制指令,大大提高了智能云锁的安全性。

优选地,所述用户端还包括:

升级包下载模块,用于通过外网连接至云服务器,并从云服务器下载所需的升级包,暂存所述升级包;

所述保护任务集的任务还包括进行升级;

所述智能云锁具体用于用户端连接至所述智能云锁的专属无线局域网时,用户端向所述智能云锁发送所述升级包,所述智能云锁接收所述升级包后根据所述升级包进行升级。

所述升级包包括待升级的固件程序包和语音包。现有的方案中,智能云锁需要通过外网从云服务器下载升级包,下载速度很慢,而且升级速度慢还容易发生数据丢失而导致升级失败。因此,设置升级包下载模块,当智能云锁有升级需求时,用户端通过外网在云服务器下载升级包,用户端的处理速度要比智能云锁的快,并且用户随时均可下载升级包,无需在智能云锁前才能下载,更为方便快捷。

而且,将智能云锁的升级归类至保护任务集的任务,用户端只能通过专属无线局域网向所述智能云锁发送所述升级包,由于在同一局域网内的用户端与智能云锁的专属网通讯模块的数据传输速度很快,所以大大提高门锁固件ota或更换语音包的成功几率和完成速度,实现智能云锁的快速可靠升级。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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