一种联网、配网方法及相关装置与流程

文档序号:24633836发布日期:2021-04-09 20:44阅读:140来源:国知局
一种联网、配网方法及相关装置与流程

本申请涉及智能安防技术领域,特别是涉及一种联网、配网方法及相关装置。



背景技术:

现有的wifi套装产品配网和联网方式主要为基于修改封装后的wifi管理帧的全自动配网和联网方式。但是在现有的联网和配网过程中,存在两个问题,第一,路由器网关广播的beacon很容易被周围的无线监听设备抓取到,存在较大的安全风险。第二,通过标准加密方式wifi协议连接路由器网关,需要先进行预认证,再进行四次握手确认wifi秘钥的正确性,最后才能进行加密数据传输,这样就造成联网过程复杂,联网速度慢进而使得联网和配网效率较低,故需要一种可以解决上述技术问题的技术方案。



技术实现要素:

本申请主要解决的技术问题是提供一种联网、配网方法及相关装置,减小了配网以及联网过程中的风险,进而可以实现更为安全的为待配网设备进行配网。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种联网方法,所述方法包括:

获取控制终端发送的目标管理帧;

解析所述目标管理帧,以获得私有标识;

基于所述私有标识生成联网认证请求;

将所述联网认证请求发送至网关设备,以请求与所述网关设备连接。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种配网方法,所述方法包括:

获取待配网设备发送的联网认证请求;

判断所述联网认证请求中是否包括预设的私有标识;

若是,则发送响应帧至所述待配网设备,并为所述待配网设备配置网络带宽资源以完成联网认证。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种电子设备,所述电子设备包括处理器以及与所述处理器耦接的存储器和通信电路;其中,

所述通信电路用于与其他电子设备通信;

所述存储器用于存储计算机程序;

所述处理器用于运行所述计算机程序以执行如上所述的方法。

为解决上述技术问题,本申请采用的再一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有能够被处理器运行的计算机程序,所述计算机程序用于实现如上所述的方法。

本申请的有益效果是:区别于现有技术的情况,本申请所提供的技术方案,通过获取控制终端发送的目标管理帧,解析所获取的目标管理帧,进而获取到目标管理帧中的私有标识,最后再基于所获取的私有标识生成联网认证请求,将联网认证请求发送至网关设备,以请求与网关设备连接,本申请所提供的技术方案中,通过获取控制终端只在待配网设备联网,即网关设备配网过程中发送的目标管理帧中,并解析所获取的目标管理帧中携带的私有标识,可以较好地减小待配网设备联网以及网关设备对外配网过程中的风险,进而可以实现更为安全的为待配网设备进行配网。

附图说明

图1为本申请一种联网方法一实施例中的流程示意图;

图2为本申请一种联网方法另一实施例中的流程示意图;

图3为本申请一种配网的方法一实施例中的流程示意图;

图4为本申请一种配网方法另一实施例中的流程示意图;

图5为本申请一种配网方法又一实施例中的流程示意图;

图6为本申请一种配网方法再一实施例中的流程示意图;

图7为本申请一种电子设备一实施例中的结构示意图;

图8为本申请一种计算机可读存储介质一实施例结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

请同时参见图1,图1为本申请一种联网方法一实施例中的流程示意图。在当前实施例中,本申请所提供的方法包括步骤s110至步骤s140。

s110:获取控制终端发送的目标管理帧。

在本申请所提供的技术方案中,在待配网设备需要连接至网关设备时,或网关设备在重新为各个待配网设备进行配网时,控制终端会通过向外发送目标管理帧,进而实现向控制终端发送用于联网的私有标识,并同时向网关设备发送用于为待配网设备进行配网时所需要的私有标识。其中,需要说明的是,待配网设备的数量可以为一个也可以为多个。在本申请所提供的技术方案中,并不限定待配网设备的数量,待配网设备数量可以根据实际的需求进行设定。

进一步地,只有在待配网设备需要连接至网关设备以连接至网络,或是网关设备在重新为各个待配网设备进行配网时,控制终端才会对外发送目标管理帧,在其他时间,控制终端则不会对外发送目标管理帧,进而避免被其他无关设备监控得到目标管理帧。

进一步地,各个待配网设备是通过监控外部控制终端所广播的信令,进而获取到控制终端广播的目标管理帧。

进一步地,在另一实施例中,控制终端也可以是定向发送目标管理帧。具体地,控制终端是直接向待配设备和网关设备发送目标管理帧。在此期间,控制终端则不会向其他设备发送目标管理帧,进而避免其他无关设备获取到目标管理帧,控制终端通过定向发送目标管理帧可以进一步减小待配网设备联网的风险,进而提高待配网设备联网的安全性。

其中,待配网设备为需要接入网关设备的设备。在一些实施例中,待配网设备也可以理解为网络带宽资源需要调整的已连接至网关设备的设备,如:当网关设备需要对所连接的某个或多个设备的网络资源进行调整时,此时则会将需要调整带宽资源的、且已经连接至网关设备的设备同样称为待配网设备。进一步地,待配网设备包括:网络摄像机、网络电视、智能音箱、天猫精灵等。更进一步地,当待配网设备包括多个时,则在此不限定多个待配网设备为相同类型的设备,即同一网关设备下的多个待配网设备可以为不同类型的设备。

其中,控制终端为可以向待配网设备和向网关设备发送消息指令的终端。进一步地,控制终端包括智能手机、平板电脑、计算机设备等中的一个或多个。更进一步地,控制终端为运行有本方案中对应的app,并对应登录app账号的终端,如当存在多个控制终端时,则当前有效的控制终端即为登录了app账号的终端,其他没有登录app账号的终端则对应没有权限对外发送目标管理帧。

待配网设备通过监控获取到控制终端发送的目标管理帧之后,进一步执行下述步骤s120。

s120:解析目标管理帧,以获得私有标识。

待配网设备在获取到控制终端发送的目标管理帧之后,进一步解析所获取的目标管理帧,以自目标管理帧中获得用于联网的私有标识。其中,目标管理帧为控制终端发送的,且携带有私有标识的数据帧,私有标识为用户通过控制终端设置的用于联网认证的标识信息。私有标识的具体内容是由用户设定,在此不一一列举。如在一实施例中,私有标识可以为“tuya”;在另一实施例中,私有标识还可以为“beauty”;在又一实施例中,私有标识还可以包括设定的符号和/或数字,如可以为“@#¥”、“@520”。

进一步地,目标管理帧包括:proberequest帧。可以理解的是,在其他实施例中,目标管理帧还可以包括其他类型的帧,在此不一一列举。

s130:基于私有标识生成联网认证请求。

待配网设备在获取到私有标识后,进一步基于私有标识生成联网认证请求。其中,联网认证请求是待配网设备发送至网关设备的请求。

进一步地,上述基于私有标识生成联网认证请求,进一步包括:将私有标识封装至关联请求帧,以作为联网认证请求。

其中,关联请求帧包括:associationrequest帧。

更进一步地,当关联请求帧为associationrequest帧,则上述步骤是将私有标识封装至associationrequest帧的reserved(预留)字段中。其中,reserved(预留)字段包括ssid字段。

进一步地,在一实施例中,当私有标识中同时包括预先设定的网络带宽资源优先级标识信息,则对应的上述步骤将私有标识封装至关联请求帧进一步还包括:将网络带宽资源优先级标识信息封装至关联请求帧,以向网关设备标识不同终端的网络带宽资源的优先配置顺序。即将包括预先设定的网络带宽资源优先级标识信息的私有标识封装至关联请求帧,在向网关设备提供用于联网认证的私有标识的同时,将用户设定的待配网设备的网络带宽资源优先级反馈至网关设备,进而使得网关设备可以根据网络带宽资源优先级未各个待配网设备配置网络带宽资源。

其中,网络带宽资源优先级标识信息为用户预先设定的、用于标识某一个或多个待配网设备带宽资源分配的优先级顺序的标识信息。网关设备在对外分配网络资源时,则会优先为网络带宽资源优先级较高的待配网设备进行分配网络资源。更进一步地,当某一时段网络带宽资源较为紧张时,则网关设备则会根据所接收到的目标管理帧中的网络带宽资源优先级标识信息,调整各个待配网设备(包括已连接值当前网关设备的设备)的网络带宽资源的比例,以优先保证网络带宽资源优先级较高的待配网设备的网络带宽资源。

进一步地,在另一实施例中,网络带宽资源优先级标识信息与私有标识是相互独立的,此时在将私有标识封装至关联请求帧的同时,还会将网络带宽资源优先级标识信息同时封装至关联请求帧中。更进一步地,由于控制终端会同时将目标管理帧发送至待配网设备和用于配网的网关设备,故网关设备可以预先获取到网络带宽资源优先级标识信息,故在一实施例中,待配网设备也可以是只将用于联网认证的私有标识封装至关联请求帧中,而无需将网络带宽资源优先级标识信息同样封装至关联请求帧,可以在增加安全性,适应用户需求的同时,进一步提升联网的速率。

s140:将联网认证请求发送至网关设备,以请求与网关设备连接。

待配网设备在获取到私有标识,并基于私有标识生成联网认证请求后,进一步将所生成的联网认证请求发送至网关设备,进而请求与网关设备连接。

进一步地,如若同时可以选择连接的网关设备为多个时,则步骤s140进一步包括:将联网认证请求同时发送至多个网关设备。

进一步地,如若同时可以选择连接的网关设备为多个时,则步骤s140进一步包括:将联网认证请求发送至网络信号最好的网关设备。

进一步地,如若同时可以选择连接的网关设备为多个时,则步骤s140进一步包括:将联网认证请求发送至历史质量服务最好的网关设备。

进一步地,如若同时可以选择连接的网关设备为多个时,则步骤s140进一步包括:将联网认证请求发送至常用的网关设备。

在一实施例中,当待配网设备是网络摄像机,目标管理帧为proberequest帧,关联请求帧为associationrequest帧时,本申请所提提供的技术方案如下:在需要进行配网时,控制终端将用于联网认证的私有标识封装至proberequest帧中,通过对外广播proberequest帧实现将私有标识发送至待配网设备和网关设备。待配网设备监控外部终端设备广播的信令,以获取到目标管理帧。具体地,待配网设备在接收到控制终端广播的proberequest帧之后,进一步解析proberequest帧,进而获取到proberequest帧中封装的私有标识,待配网设备进一步将所获取的私有标识封装至associationrequest帧中的ssid字段,然后将封装了私有标识的associationrequest帧(联网认证请求)发送至网关设备,以请求与网关设备连接。网关设备在接收到待配网设备发送的associationrequest帧之后,进一步解析associationrequest帧进而获取到私有标识,并将自associationrequest帧中获取的私有标识与控制终端发送的目标管理帧中的私有标识进行比对,如若比对得到两个私有标识一致,则响应待配网设备的联网认证请求并发送响应帧(associationresponse帧)至待配网设备,同时为待配网设备分配网络带宽资源;反之,若比对得到两个私有标识不一致,则不会响应待配网设备的联网认证请求。其中,当收到网关设备发送的响应帧时,则可以认定是当前待配网设备已经完成联网预认证。如,当待配网设备为网络摄像机,网关设备为路由器网关时,则网络摄像机在收到associationresponse帧后,wifi的预认证已经完成。

本申请图1所提供的技术方案,通过获取控制终端发送的目标管理帧,解析所获取的目标管理帧,进而获取到目标管理帧中的私有标识,最后再基于所获取的私有标识生成联网认证请求,将联网认证请求发送至网关设备,以请求与网关设备连接,本申请所提供的技术方案中,通过获取控制终端只在待配网设备联网,即网关设备配网过程中发送的目标管理帧中,并解析所获取的目标管理帧中携带的私有标识,可以较好地减小待配网设备联网以及网关设备对外配网过程中的风险,进而可以实现更为安全的为待配网设备进行配网。

请参见图2,图2为本申请一种联网方法另一实施例中的流程示意图。在当前实施例中,本申请所提供的方法包括:

s201:获取控制终端发送的目标管理帧。

当前实施例中步骤s201与上述步骤s110相同,在此不做重复阐述,具体可以参见上文对应部分的阐述。

进一步地,在一实施例中,待配网设备与网关设备之间需要建立的网络连接为无线连接,网关设备为路由器网关时,步骤s201获取终端设备发送的目标管理帧之后,本申请所提供的方法还包括:将无线模块切换至管理模式。即待配网设备获取到控制终端发送的目标管理帧之后,将自身的无线模块切换至管理模式,即待配网设备将wifi切换至managed模式。

在当前实施例中,为进一步增加配网安全性,控制终端在在将私有标识封装至目标管理帧中时,会首先将封装至目标管理帧中的私有标识进行编码,进而进一步地增加配网的安全性。其中,需要说明的是,对私有标识执行的编码操作时所依据的编码规则为预先设定,在此不做限定。上述步骤s120解析目标管理帧,以获得私有标识进一步包括步骤s202至步骤s203。

s202:解析目标管理帧,以获取预设标记。

在获取到目标管理帧之后,解析目标管理帧,对应获取到预设标记。其中,预设标记为控制终端对私有标识进行编码后的所得的数据,也可以将预设标记理解为是完成编码操作后的私有标识。故在当前实施例中,待配网设备在获取到目标管理帧之后,对目标管理帧解析之后对应获得预设标记。

s203:对预设标记进行解码,以获得私有标识。

在获取到预设标记之后,进一步对预设标记进行解码操作,进而获得用于联网认证的私有标识。其中,待配网设备端执行的解码操作与控制终端一侧的编码操作相对应。

s204:基于私有标识生成联网认证请求。

s205:将联网认证请求发送至网关设备,以请求与网关设备连接。

步骤s204至步骤s205分别与上述步骤s130和步骤s140相同,具体可以参见上文对应部分的阐述,在此不再赘述。

s206:监测是否在设定时间内接收到网关设备发送的响应帧。

待配网设备将联网认证请求发送至网关设备之后,待配网设备进一步监测是否在设定时间内接收到网关设备发送的响应帧。其中,预设时间为预先设定的等待时间,预设时间的长度在此不做限定,具体以实际的设定为准。响应帧是网关设备确定待配网设备发送的联网认证请求中所包括的待校验私有标识与控制终端发送的私有标识一致,响应待配网设备的联网认证请求后,发送至待配网设备以告知待配网设备响应联网认证请求的数据帧。

s207:若否,则重新发送联网认证请求至网关设备。

待配网设备若在设定时间内没有接收到网关设备发送的响应帧,则待配网设备会重新发送步骤s204中生成的联网认证请求至网关设备。

进一步地,若经过监测得到在设定数量个的设定时间内均没有接收到网关设备之后,则停止重新发送联网认证请求,并向控制终端反馈无法连接至网关设备,以使得用户获知,并进一步获得控制终端发送的新的私有标识。在另一实施例中,若经过监测得到在设定数量个的设定时间内均没有接收到网关设备之后,则停止重新发送联网认证请求,并向控制终端反馈无法连接至网关设备,以提示用户网关设备存在异常,请对网关设备进行检查。

在当前实施例中,通过将私有标识编码后封装至目标管理帧,并发送至待配网设备,待配网设备对应在获取到目标管理帧之后,解析目标管理帧获取预设标记,然后对预设标记执行对应的解码操作进而可以获得私有标识,然后再基于私有标识生成联网认证请求,再将联网认证请求发送至网关设备以请求与网关设备连接。即当前实施例中,通过将私有标识编码后发送,对应在待配网设备端和网关设备端分别执行对应的解码操作获取到私有标识,使得其他设备在监测到目标管理帧之后也会因无法执行正确的解码操作,进而无法获取到私有标识,避免无关设备连接至网关设备,可以进一步增加配网的安全性,避免过多网络带宽资源的被其他设备占用。

请参见图3,图3为本申请一种配网的方法一实施例中的流程示意图。

在当前实施例中,在网关设备执行为待配网设备进行配网之前,即在执行步骤s310之前,本申请所提供的方法还包括:接收控制终端发送的目标管理帧;解析目标管理帧以获得预设的私有标识,并保存预设的私有标识,以在响应联网认证请求过程中调用。

如上所述,在一实施例中,控制终端可以是通过广播的方式同时向待配网设备和网关设备发送目标管理帧,即目标管理帧是控制终端通过广播发送至待配网设备和网关设备的。其中,目标管理帧为携带私有标识的数据帧,目标管理帧为只有在配网阶段发送的数据帧,在其他时间段内控制终端则不会对外发送目标管理帧。进一步地,目标管理帧包括proberequest帧。

进一步地,在另一实施例中,目标管理帧还可以是控制终端定向发送至待配网设备和网关设备的。

网关设备在接收到控制终端发送的目标管理帧之后,网关设备进一步解析目标管理帧,进而获取到目标管理帧中封装的私有标识,并保存该私有标识,以在响应待配网设备的联网认证请求过程中调用,即在获取到待配网设备发送的联网认证请求中预设的私有标识之后,将自联网认证请求中获得的预设的私有标识与自目标管理帧中获取的私有标识进行比对,并根据比对结果判断是否需要响应待配网设备的联网认证请求。

具体地,在当前实施例中,本申请所提供的方法包括步骤s310至步骤s330。

s310:获取待配网设备发送的联网认证请求。

如上所述,网关设备在接收到控制终端发送的目标管理帧,并解析目标管理帧获取到私有标识,进一步保存私有标识后,网关设备将所获取的私有标识更新为最新的联网认证的比对标识。待配网设备生成联网认证请求,并向网关设备发送联网认证请求之后,网关设备检测是否接收到待配网设备的联网认证请求,若网关设备获取待配网设备发送的联网认证请求后,进一步执行步骤s320。其中,联网认证请求为待配网设备定向发送至网关设备的请求指令,具体用于请求与网关设备连接。

进一步地,联网认证请求包括:关联请求帧。更进一步的,关联请求帧包括:associationrequest帧。

s320:判断联网认证请求中是否包括预设的私有标识。

在获取到待配网设备发送的联网认证请求之后,网关设备进一步判断联网认证请求中是否包括预设的私有标识。具体地,网关设备在接收到待配网设备发送的联网认证请求后,进一步解析联网认证请求,以判断联网认证请求中是否包括预设的私有标识。其中,预设的私有标识为控制终端通过目标管理帧发送的私有标识。

进一步地,请参见图4,图4为本申请一种配网方法另一实施例中的流程示意图。在当前实施例中,上述步骤s320判断联网认证请求中是否包括预设的私有标识,进一步包括:

s401:解析联网认证请求,获取待校验私有标识。

网关设备对所接收到的联网认证请求进行解析,进而获取到待校验私有标识。其中,待校验私有标识为自联网认证请求中解析获得的用于联网认证的标记。

s402:将待校验私有标识与预设的私有标识进行比对。

将所获取的待校验私有标识与自目标管理帧中获取的预设的私有标识进行比对,以判断待校验私有标识与预设的私有标识是否一致。

s403:若待校验私有标识与预设的私有标识一致,则判断联网认证请求中包括预设的私有标识。

若判断得到待校验私有标识与预设的私有标识一致,则判断得到联网认证请求中包括该预设的私有标识。

s404:反之,则判断联网认证请求中不包括预设的私有标识。

若经过步骤s402比对得知,待校验私有标识与预设的私有标识不一致,则判断得到联网认证请求中不包括预设的私有标识。

s330:若是,则发送响应帧至待配网设备,并为待配网设备配置网络带宽资源以完成联网认证。

若网关设备判断联网认证请求中包括预设的私有标识,则发送响应帧至待配网设备,以告知待配网设备网关设备响应了联网认证请求。网关设备在发生响应帧至待配网设备之后,进一步为待配网设备配置网络带宽资源以完成联网认证。其中,预设的私有标识为与控制终端发送的目标管理帧中的私有标识一致的标识信息。

进一步地,在一实施例中,私有标识中包括预先设定的网络带宽资源优先级标识信息,即控制终端发送的私有标识中包括预先设定的网络带宽资源优先级标识信息。进一步地,待配网设备发送的联网认证请求中也对应包括网络带宽资源优先级标识信息,且联网认证请求中包括的网络带宽资源优先级标识信息为自目标管理帧中获取的。更进一步地,在另一实施例中,控制终端发送的目标管理帧中同时包括私有标识和预先设定的网络带宽资源优先级标识信息,待配网设备发送的联网认证请求中可以对应包括网络带宽资源优先级标识信息,也可以不包括网络带宽资源优先级标识信息,具体在此不做限定。

则对应的上述步骤s330中的为待配网设备配置网络带宽资源以完成联网认证,进一步包括:根据预先设定的网络带宽资源优先级标识信息,为待配网设备配置网络带宽资源以完成联网认证。

其中,网络带宽资源优先级标识信息可以是标识当前待配网设备的优先级。在其他实施例中,网络带宽资源优先级标识信息也可以是标识了某一个或多个待配网设备的网络带宽资源的配备优先级。

如,当网络带宽资源优先级标识信息是用于标识某一个或多个待配网设备的网络带宽资源的配备优先级,且是用于标识具备高优先级的网络带宽资源配备顺序,则对应的,网关设备在为各个待配网设备配备网络带宽资源时,会优先为网络带宽资源优先级较高的待配网设备配备网络带宽资源。如,当待配网设备为网络摄像机,用户可以通过控制终端预先为设置于门口方向的网络摄像机设置最高的网络带宽资源的配备优先级,对应的,网关设备会优先为设置于门口的网络摄像机配备网络带宽资源,进而保证设置于门口的网络摄像机可以较好地完成拍摄视频和上传视频的工作。

在又一实施例中,本申请所提供的方法还包括:在为各个待配网设备分配或提供网络带宽资源时,且网络带宽资源出现紧张的时段,网关设备会根据所接收到的网络带宽资源优先级标识,对应调整各个待配网带宽资源,优先保证网络带宽资源优先级别较高的待配网设备的网络带宽资源。

更进一步地,用户还可以根据实际应用需求,设置各个待配网设备在不同的时间段内具备不同的网络带宽资源优先级。如,设置网络摄像机在家中无人的时间段内,具备最高的网络带宽资源优先级;而在家中有人的时间段内,设置网络电视具备较高的网络带宽资源优先级。

请参见图5,图5为本申请一种配网方法又一实施例中的流程示意图。在当前实施例中阐述的是当控制终端是将私有标识编码后发送时,本申请所提供的方法具体包括的步骤。

s501:接收控制终端发送的目标管理帧。

s502:解析目标管理帧以获得预设的私有标识,并保存预设的私有标识,以在响应联网认证请求过程中调用。

网关设备接收控制终端发送的目标管理帧之后,进一步解析目标管理帧进而获得预设的私有标识,然后将所获得预设的私有标识进行保存,进而在后续响应待配网设备的联网认证请求过程中调用。

s503:获取待配网设备发送的联网认证请求。

步骤s503与上述步骤s310相同,在此不再阐述。上述步骤s320在当前实施例中包括步骤s504至步骤s508。上述步骤s401解析联网认证请求,获取待校验私有标识,进一步包括步骤s504至步骤s505。

s504:解析联网认证请求,获取预设标记。

在获取到待配网设备发送的联网认证请求之后,进一步解析联网认证请求,以自待配网设备发送的联网认证请求中获取预设标记。

进一步地,在一实施例中,联网认证请求包括associationrequest帧。对应的,解析待配网设备发送的associationrequest帧,以自associationrequest帧中的ssid字段获取预设标记。其中,预设标记为对私有标识进行解码后获得的数据,也可以将预设标记理解为已经编码的私有标识。

s505:对预设标记进行解码,获取待校验私有标识。

在获取到预设标记后,进一步对预设标记执行对应的解码操作,进而获得待校验私有标识。

s506:将待校验私有标识与预设的私有标识进行比对,以判断待校验私有标识与预设的私有标识是否一致。

s507:判断联网认证请求中包括预设的私有标识。

s508:判断联网认证请求中不包括预设的私有标识。

在自联网认证请求中获得待校验私有标识之后,进一步将待校验私有标识与预设的私有标识进行比对,以判断待校验私有标识与预设的私有标识是否一致。若判断得到待校验私有标识与预设的私有标识一致,则判断得到联网认证请求中包括预设的私有标识,则会对应执行步骤s509;反之,若判断得到待校验私有标识与预设的私有标识不一致,则判断当前所接收到的联网认证请求中不包括预设的私有标识,则结束当前循环,继续监测是否接收到新的联网认证请求或目标管理帧。

s509:发送响应帧至待配网设备,并为待配网设备配置网络带宽资源以完成联网认证。

步骤s509与上文步骤s330相同,可参见上文对应部分的阐述,在此不再赘述。

请参见图6,图6为本申请一种配网方法一实施例中的流程示意图。在当前实施例中,是以控制终端为执行主体进行阐述本申请所提供的配网方法。

s610:获取用户设定的私有标识。

用户在控制终端登录app账号之后,在app中设定所需要的私有标识,控制终端获取到用户设定的私有标识之后,进一步执行下述步骤s120。具体地,可以是通过在app中预先提供一些可以供用户选择的私有标识,用户还可以根据自己的需求直接输入自己需要的私有标识。

s620:将私有标识封装至目标管理帧,并将目标管理帧发送至待配网设备和网关设备。

控制终端在获取到用户设定的私有标识后,进一步将私有标识封装至目标管理帧中。控制终端在将私有标识封装至目标管理帧之后,进一步将目标管理帧发送至待配网设备和网关设备。

在一实施例中,控制终端可以通过定向发送,将目标管理帧发送至待配网设备和网关设备。

在另一实施例中,控制终端还可以是通过对外广播的形式,将目标管理帧广播发送至待配网设备和网关设备。

进一步地,在一实施例中,为了进一步增加安全性,控制终端在获取到用户设定的私有标识之后,进一步对私有标识进行编码操作,并将编码后的私有标识封装至目标管理帧中。在当前实施例中,通过将私有标识编码后封装至目标管理帧,可以使得在其他无关设备获取到目标管理帧之后,由于并不知道对应的解码规则,故依然无法获取到用于联网认证的私有标识,进一步增加待配网设备联网的安全性。其中,需要说明的是,当设置控制终端执行的编码操作时,同时会设置网关设备和待配网设备端均会执行对应的解码操作。

进一步地,为了更好地满足用户实际的应用需求,本申请所提供的技术方案中,用户还可以通过在设定私有标识时,同时设定某一个或多个待匹配设备的网络带宽资源优先级标识信息,控制终端同时会将网络带宽资源优先级标识信息封装至目标管理帧。具体地,用户可以根据自身的应用需求为某一个或多个待匹配设备设置不同的网络带宽资源优先级。

更进一步地,还可以通过将网络带宽资源优先级标识信息设置于私有标识中,进而实现向网关设备标识某一个或多个待匹配设备的网络带宽资源优先级。

以路由器网关为例,通过本申请所提供的技术方案可以较好地改善现有技术中的配网的安全问题、联网的速度问题和数据传输的效率问题。

具体地,本申请所提供的技术方案利用控制终端只在配网阶段发送的封装了私有标识的proberequest帧,并在联网完成之后即停止发送proberequest帧,时间比较短暂,使得其他设备无法高频获取proberequest帧,到相比现有技术方案,增加了联网以及配网的安全性。

同时本申请所提供的技术方案中,封装至proberequest帧的私有标识非标准的wifi秘钥格式,即使被其他设备监听到这个私有标识也很难确认用途,进一步增加了联网以及配网的安全性。

本申请所提供的技术方案还通过摒弃现有复杂的wifi标准的加密模式,利用可以较为方便动态更新的私有标识,只有包括私有标识的目标管理帧才可以进行预认证过程,实现在非传统加密模式(也可以理解为非加密模式下)下,只需要进行预认证即可完成联网,不需要四次握手,加快了联网速度,进而较好地改善现有。

同时本申请所提供的技术方案中,由于无需执行传统的加密流程(其中,传统的加密流程指的是利用wifi的加密协议对数据进行加密),而是直接传输加密的数据内容,即所传输的数据内容本身即是加密的,可以实现将进行数据传输的吞吐量提高10%左右,较好地改善现有的数据传输的效率问题。

请参见图7,图7为本申请一种电子设备一实施例中的结构示意图。在当前实施例中,本申请所提供的电子设备700包括处理器701以及与处理器701耦接的存储器702和通信电路703,即存储器702和通信电路703分别与处理器701连接。其中电子设备700可以是执行图1至图2及其对应的任意一个实施例中所述的联网方法的待配网设备,电子设备700也可以是图3至图5及其对应的任意一个实施例中所述网关设备,电子设备700还可以是用于执行图6及其任意一个实施例中所述的配网方法的控制终端。

其中,处理器701分别与存储器702和通信电路703连接。

通信电路703用于在处理器701的控制下与外部电子设备(也可以理解为无线自组网络中的其他节点)进行通信,以进行数据帧或指令的传输。

存储器702包括本地储存,且存储有计算机程序,计算机程序被处理器701执行时可实现如上的任意一个实施例所述的方法。

处理器701用于运行存储器702存储的计算机程序,以执行图1至图6及其对应的任意一个实施例所述的方法。

进一步地,当电子设备700为待配网设备时,则电子设备包括网络摄像机、智能音箱、天猫精灵、网络电视等。

进一步地,当电子设备700为网关设备时,在电子设备700包括路由器设备。

进一步地,当电子设备700为控制终端时,电子设备700包括手机、计算机、平板电脑等或其他可以执行登录app并对外发送目标管理帧的设备中的任意一个。

参见图8,图8为本申请一种计算机可读存储介质一实施例结构示意图。该计算机可读存储介质800存储有能够被处理器运行的计算机程序801,该计算机程序801用于实现如上图1至图6及其对应的任意一个实施例中所描述的方法。具体地,上述计算机可读存储介质800可以是存储器、个人计算机、服务器、网络设备,或者u盘等其中的一种,具体在此不做任何限定。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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