一种控制智能设备接入的方法、装置及系统与流程

文档序号:20571601发布日期:2020-04-29 00:50阅读:124来源:国知局
一种控制智能设备接入的方法、装置及系统与流程

本申请涉及电子技术领域,尤其涉及一种控制智能设备接入的方法、装置及系统。



背景技术:

目前,随着智能家居的发展,家庭中的各种智能设备可以接入智能网关中,从而可以实现智能网关的入网。举例来讲,现有的方案中可以通过nfc来进行智能家居配网,但是该方式需要增加额外的器件成本。

进一步,现有的方式客中还可以通过手机广播向智能家居设备发送包含ssid的密码数据的数据包,但是该方法存在一定的安全隐患,也不能保证连入网关的设备为当次配网设备。

从上述的方案中可以看出,目前的智能家居入网一般都需要增加额外成本,或者是存在安全隐患。



技术实现要素:

本发明提供了一种控制智能设备接入的方法、装置及系统,用以解决现有技术中智能设备接入网关存在成本较高,以及安全隐患较大的问题。

其具体的技术方案如下:

一种控制智能设备接入的方法,所述方法包括:

在接收到移动终端通过扫描二维码上报的智能设备的物理地址,并将所述物理地址添加到白名单中;

在智能设备上电时,检测所述智能设备是否为新入网的智能设备;

若否,则直接进行配网,并接入网络;

若是,在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址;

判定所述链接秘钥是否与预设秘钥匹配;

若链接秘钥匹配,则判定所述物理地址是否在授信白名单中,若所述物理地址在授信白名单,则允许所述智能设备接入;若所述物理地址未在授信白名单中,则拒绝所述智能设备接入。

优选的,在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址,包括:

在周期性的广播发送订制报文时,检测在预设的配网时间内是否接收到智能设备发送的接入请求;

在接收到所述接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址。

优选的,在周期性的广播发送订制报文之前,所述方法还包括:

开启发送定时器,并设置配网时间;

生成包含服务集标识ssid、连接秘钥、接入点连接用户数的订制报文。

优选的,所述方法还包括:

在所述预设的配网时间内未接收到智能设备发送的接入请时,则提示连接超时,配网结束。

一种智能设备的接入方法,所述方法包括:

智能设备在上电启动时,获取智能网关周期性发送的订制报文;

在所述订制报文中提取出链接秘钥以及各个无线接入点的标识;

在各无线接入点的标识中确定出第一无线接入点,其中,所述第一无线接入点为所有接入点中排序第一的无线接入点;

向所述第一无线接入点发送接入请求,其中,所述接入请求中包含所述智能设备的物理地址以及链接秘钥;

在接收到所述智能网关的允许接入的响应信息时,接入所述智能网关。

优选的,获取智能网关周期性发送的订制报文,所述方法还包括:

检测是否已经接入过所述智能网关;

若是,则直接向所述智能网关发送接入请求,并接入所述智能网关;

若否,则开启监听模式,并实时获取智能网关周期性发送的订制报文。

一种控制智能设备接入的装置,所述装置包括:

添加模块,在接收到移动终端通过扫描二维码上报的智能设备的物理地址,并将所述物理地址添加到白名单中;

入网检测模块,用于在智能设备上电时,检测所述智能设备是否为新入网的智能设备;若否,则直接进行配网,并接入网络;

识别模块,用于在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址;

处理模块,用于判定所述链接秘钥是否与预设秘钥匹配;若是,则判定所述物理地址是否在授信白名单中,若所述物理地址在授信白名单,则允许所述智能设备接入;若所述物理地址未在授信白名单中,则拒绝所述智能设备接入。

优选的,所述识别模块,还用于在周期性的广播发送订制报文时,检测在预设的配网时间内是否接收到智能设备发送的接入请求;在接收到所述接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址。

一种智能设备的接入装置,所述装置包括:

获取模块,用于智能设备在上电启动时,获取智能网关周期性发送的订制报文;

提取模块,用于在所述订制报文中提取出链接秘钥以及各个无线接入点的标识;

处理模块,用于在各无线接入点的标识中确定出第一无线接入点,其中,所述第一无线接入点为所有接入点中排序第一的无线接入点;向所述第一无线接入点发送接入请求,其中,所述接入请求中包含所述智能设备的物理地址以及链接秘钥;在接收到所述智能网关的允许接入的响应信息时,接入所述智能网关。

一种智能家居配网系统,所述系统包括:移动终端,智能设备,智能网关,其中,

移动终端,用于通过识别二维码后得到智能设备的参数信息,并将参数信息发送至智能网关,其中,所述参数信息至少包含了所述智能设备的物理地址;

智能网关,用于接收移动终端通过识别指定图后发送的智能设备的参数信息,将所述物理地址添加到智能网关的授信名单中,开启发送定时器,并设置配网时间;生成包含服务集标识ssid、连接秘钥、接入点连接用户数的订制报文;在周期性的广播发送订制报文时,检测在预设的配网时间内是否接收到智能设备发送的接入请求;在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址;判定所述链接秘钥是否与预设秘钥匹配;若是,则判定所述物理地址是否在授信白名单中,若所述物理地址在授信白名单,则允许所述智能设备接入;若所述物理地址未在授信白名单中,则拒绝所述智能设备接入。

智能设备,用于检测是否已经接入过所述智能网关;若是,则直接向所述智能网关发送接入请求,并接入所述智能网关;若否,则开启监听模式,并实时获取智能网关周期性发送的订制报文,在所述订制报文中提取出链接秘钥以及各个无线接入点的标识;在各无线接入点的标识中确定出第一无线接入点;向所述第一无线接入点发送接入请求;在接收到所述智能网关的允许接入的响应信息时,接入所述智能网关。

通过上述的方法,智能设备在接入到智能网关时,智能网关通过物理地址以及连接秘钥的验证,在验证通过时才能接入到智能网关,这种双重验证保证了智能设备设备配网的安全性。

另外,用户至需要手动开启设备并进行扫码操作,就能够配置智能设备进行联网,从而提升了操作的便捷度,提升了用户的使用体验。

进一步,在连接智能网关时,智能网关可以为智能设备提供各个的接入点的相关信息,从而智能设备可以从指定报文中获取无线接入点当前相关信息,然后根据相关信息确定出一个当前最优的无线接入点进行连接,从而提升了无线网络连接质量。

附图说明

图1为本发明实施例中一种控制智能设备接入的方法的流程图;

图2为本发明实施例中一种智能设备的接入方法的流程图;

图3为本发明实施例中一种智能家居配网系统的结构示意图;

图4为本发明实施例中一种控制智能设备接入的装置的结构示意图;

图5为本发明实施例中一种智能设备的接入装置的结构示意图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。

实施例一:

首先,在本发明所提供的方案可以应用到智能家居配网中,即应用到智能家居的智能设备以及智能网关,在实施例一中所提供的方法应用到智能网关中,具体实现原理如下::

如图1所示为本发明实施例中一种控制智能设备接入的方法的流程图,该方法包括:

s21,在接收到移动终端通过扫描二维码上报的智能设备的物理地址,并将所述物理地址添加到白名单中;

s22,在智能设备上电时,检测智能设备是否为新入网的智能设备;

若否,则执行步骤s23,若是,则执行步骤s24;

s23,直接进行配网,并接入网络;

首先来讲,在智能网关进行订制报文的广播发送之前,智能网关需要添加智能设备的授信白名单,该授信白名单包含了允许接入到智能网关的所有智能设备的标识,该标识可以是智能设备的物理地址。

这里的物理地址为移动终端通过识别指定图后发送的智能设备的参数信息,比如,用户通过手机扫描智能设备上的二维码得到的参数信息,然后用户通过手机上的app将该参数信息发送至智能网关。

智能网关在接收到用户通过手机上传的参数之后,在该参数信息中识别出智能设备的物理地址,并将该物理地址添加到授信白名单中,当然智能网关可以对该参数信息的有效性进行验证,该验证过程可以是现有的验证过程,此处就不再赘述。

在智能网关将该智能设备的物理地址添加到授信白名单之后,智能网关将开启发送定时器,该发送定时器将设置总配网时间,该总配网时间限定了配网时长,若是超过该配网时长,则提示配网超时,并结束配网。

在完成上述的配网时长设置之后,智能网关将生成包含服务集标识ssid、连接秘钥、接入点连接用户数的订制报文,然后智能网关将周期性的广播发送该订制报文。

在周期性的发送该订制报文的过程中,智能网关将检测在预设的配网时间内是否接收到智能设备发送的接入请求。

若在配网时间内接收到智能设备发送的连接请求,则执行步骤s24;若在配网时间内未接收到智能设备发送的连接请求,则执行步骤s29。

s24,在接入请求中提取出链接秘钥以及智能设备的物理地址;

由于智能网关需要对发送连接请求的智能网关进行合法性验证,所以智能网关将在该连接请求中识别出链接秘钥以及智能设备的物理地址。然后进行下一步的判定。

s25,判定所述链接秘钥是否与预设秘钥匹配;

首先判定的是链接秘钥是否与预设秘钥匹配,若是匹配,则执行步骤s26,若是不匹配,则执行步骤s28。

s26,判定物理地址是否在授信白名单中;

在完成链接秘钥的匹配并通过之后,智能网关将进一步的判定智能设备的物理地址是否在预先配置的授信白名单中,若是,在执行步骤s27,若否,则执行步骤s28。

s27,允许智能设备接入;

s28,拒绝智能设备接入;

s29,提示连接超时,并结束配网。

通过上述的方法,智能设备在接入到智能网关时,智能网关通过物理地址以及连接秘钥的验证,在验证通过时才能接入到智能网关,这种双重验证保证了智能设备设备配网的安全性。

另外,用户至需要手动开启设备并进行扫码操作,就能够配置智能设备进行联网,从而提升了操作的便捷度,提升了用户的使用体验。

进一步,在连接智能网关时,智能网关可以为智能设备提供各个的接入点的相关信息,从而智能设备可以从指定报文中获取无线接入点当前相关信息,然后根据相关信息确定出一个当前最优的无线接入点进行连接,从而提升了无线网络连接质量。

实施例二:

首先,在本发明所提供的方案可以应用到智能家居配网中,即应用到智能家居的智能设备以及智能网关,在实施例一中所提供的方法应用到智能设备中,具体实现原理如下:

如图2所示为本发明实施例中一种智能设备的接入方法的流程图,该方法包括:

s1,智能设备在上电启动时,获取智能网关周期性发送的订制报文;

首先,在用户控制智能设备上电启动之前,用户需要将智能设备的相关信息发送至智能网关,在本发明实施例中可以通过扫描智能设备上的二维码获取智能设备的物理地址,并且将该物理地址发送至智能网关,智能网关将在校验之后,将该物理地址添加到授信白名单中。该授信白名单包含了允许接入智能网关的所有智能设备的物理地址。

在完成智能设备的物理地址上传之后,用户可以通过指定的方式来控制智能设备上电启动,比如通过移动设备,或者是通过智能设备的遥控器等等,在控制智能设备上电启动之后,智能设备将检测是否已经接入过智能网关,该智能网关为智能设备接入网络的接口。

若是已经接入过智能网关,则直接连接已经接入过的智能网关。

若是该智能设备之前未接入过智能网关,则开启监听模式,比如开启监听sinffer模式。此时该智能设备将实时的抓取智能网关周期性发送的订制报文。

s2,在订制报文中提取出链接秘钥以及各个无线接入点的标识;

在监听模式下的智能设备,获取到智能网关广播发送的订制报文时,智能设备将对该订制报文进行解析,获取该订制报文中的连接秘钥以及各个无线接入点的标识,无线接入点的标识可以为智能网关的ssid。另外,该在订制报文中还可以包含各个无线接入点的用户数量,以及各个无线接入点的负载情况。

s3,在各个无线接入点的标识中确定出第一无线接入点;

在智能设备获取到订制报文中相关信息之后,智能设备将根据订制报文中的相关信息,可以对智能网关的接入点进行排序,该排序的目的是确定一个当前情况下最优的无线接入点,比如,智能设备可以根据各个无线接入点的用户数量,以及各个无线接入点的负载情况来综合运算出当前情况下综合分数,然后根据该综合分数进行一个排序,并将排序第一的无线接入点作为最终的接入点。

s4,向第一无线接入点发送接入请求;

在向第一无线接入点发送接入请求时,智能设备将自身的物理地址以及链接秘钥一起通过接入请求发送至智能网关。在智能网关接收到该连接请求之后,可以对该连接请求中的链接秘钥以及物理地址进行合法性校验。

s5,在接收到智能网关的允许接入的响应信息时,接入智能网关。

在验证通过之后,智能设备会接收到智能网关下发的表征验证通过的响应信息,此时该智能设备就接入到智能网关。

通过上述的方法,智能设备在接入到智能网关时,需要通过物理地址以及连接秘钥的验证,在验证通过时才能接入到智能网关,这种双重验证保证了智能设备设备配网的安全性。

另外,用户至需要手动开启设备并进行扫码操作,就能够配置智能设备进行联网,从而提升了操作的便捷度,提升了用户的使用体验。

进一步,在连接智能网关时,智能设备可以从指定报文中获取无线接入点当前相关信息,然后根据相关信息确定出一个当前最优的无线接入点进行连接,从而提升了无线网络连接质量。

实施例三:

本发明实施例中还提供了一种智能家居配网系统,如图3所示为本发明实施例中一种智能家居配网系统的结构示意图,该配网系统包括:移动终端301,智能设备302,智能网关303。

移动终端301,用于通过识别指定图后得到智能设备的参数信息,并将参数信息发送至智能网关,其中,所述参数信息至少包含了所述智能设备的物理地址;

智能网关302,用于接收移动终端通过识别指定图后发送的智能设备的参数信息,将所述物理地址添加到智能网关的授信名单中,开启发送定时器,并设置配网时间;生成包含服务集标识ssid、连接秘钥、接入点连接用户数的订制报文;在周期性的广播发送订制报文时,检测在预设的配网时间内是否接收到智能设备发送的接入请求;在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址;判定所述链接秘钥是否与预设秘钥匹配;若是,则判定所述物理地址是否在授信白名单中,若所述物理地址在授信白名单,则允许所述智能设备接入;若所述物理地址未在授信白名单中,则拒绝所述智能设备接入。

智能设备303,用于检测是否已经接入过所述智能网关;若是,则直接向所述智能网关发送接入请求,并接入所述智能网关;若否,则开启监听模式,并实时获取智能网关周期性发送的订制报文,在所述订制报文中提取出链接秘钥以及各个无线接入点的标识;在各无线接入点的标识中确定出第一无线接入点;向所述第一无线接入点发送接入请求;在接收到所述智能网关的允许接入的响应信息时,接入所述智能网关。

上述的移动终端301、智能网关302、智能设备303的具体实现原理在实施例一以及实施例二中做了详细说明,此处就不再赘述。

进一步,对应本发明实施例一所提供的方法,本发明实施例中还提供了一种控制智能设备接入的装置,如图4所示为本发明实施例中一种控制智能设备接入的装置的结构示意图,该装置包括:

检测模块401,用于在周期性的广播发送订制报文时,检测在预设的配网时间内是否接收到智能设备发送的接入请求;

识别模块402,用于在接收到智能设备的接入请求时,在所述接入请求中提取出链接秘钥以及所述智能设备的物理地址;

处理模块403,用于判定所述链接秘钥是否与预设秘钥匹配;若是,则判定所述物理地址是否在授信白名单中,若所述物理地址在授信白名单,则允许所述智能设备接入;若所述物理地址未在授信白名单中,则拒绝所述智能设备接入。

进一步,在本发明实施例中,所述处理模块403,还用于接收移动终端通过识别指定图后发送的智能设备的参数信息,其中,所述参数信息至少包含了所述智能设备的物理地址;将所述物理地址添加到智能网关的授信名单中。

进一步,在本发明实施例中,所述处理模块403,还用于开启发送定时器,并设置配网时间;生成包含服务集标识ssid、连接秘钥、接入点连接用户数的订制报文。

进一步,对应本发明实施例二所提供的方法,本发明实施例中还提供了一种智能设备的接入装置,如图5所示为本发明实施例中一种智能设备的接入装置的结构示意图,该装置包括:

获取模块501,用于智能设备在上电启动时,获取智能网关周期性发送的订制报文;

提取模块502,用于在所述订制报文中提取出链接秘钥以及各个无线接入点的标识;

处理模块503,用于在各无线接入点的标识中确定出第一无线接入点,其中,所述第一无线接入点为所有接入点中排序第一的无线接入点;向所述第一无线接入点发送接入请求,其中,所述接入请求中包含所述智能设备的物理地址以及链接秘钥;在接收到所述智能网关的允许接入的响应信息时,接入所述智能网关。

尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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