一种在无关联的wifi环境下sd和有识别功能的ap快速连接的方法

文档序号:10616590阅读:281来源:国知局
一种在无关联的wifi环境下sd和有识别功能的ap快速连接的方法
【专利摘要】本发明公开了一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,包括:通过识别功能启动AP快速连接,所述AP提取自身的设备信息;并将提取的设备信息加密为数据流;AP将数据流以内嵌数据的形式嵌入到至少一个广播帧中;然后将所有内嵌数据的广播帧按照顺序周期性地广播;所述SD周期性地切换工作信道,捕捉广播帧;然后对广播帧进行解析,提取其内嵌的数据流信息,获得所述AP的设备信息;最后SD根据获得的AP设备信息发送链路认证请求;AP与SD进行关联,完成快速连接。本发明利用了AP主动广播加密的自身设备信息为SD探知来AP建立连接,方便快捷,并通过识别功能在需要时开启或关闭AP的快速连接,降低在智能组网过程中SD误组网的概率。
【专利说明】
一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法
技术领域
[0001 ]本发明涉及无线通信技术领域,具体地讲,是涉及一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法。
【背景技术】
[0002]随着互联网不断兴起,移动需求的日益凸显,无线互联的需求也越发强烈。在现有的无线通信技术中,蓝牙通信技术覆盖范围小,红外线通信技术受到环境影响大穿墙效果不理想。而WIFI通信技术由于应用广泛,逐渐被企业、家庭接受。在传统的基于标准的IEEE802.11定义了无线网络的规范:一个无线点作为4?(々(^688 Point)模式,其他的无线点作为STA( STAt1n)模式,通过STA关联到AP后,STA才能与AP之间进行通信,STA与STA之间的通信也依靠AP进行中转,类似移动通信的基站与手机的模式。在没有进行认证关联并关联成功之前,STA与AP、STA与STA这些设备之间是不能够进行数据通信的。在通常的网络通信中STA和AP提供认证、解除认证、数据加密、数据传输的服务,这种设计方案的安全性很高,在正常情况下,STA和AP建立连接的过程如图1所示,即是人为地控制STA以主动或被动的方式扫描周围的AP,获得周围AP的信息,然后STA通过手动或自动地输入key,进行链路认证,建立与AP的关联。
[0003]但是针对某些的特殊智能设备,如一些没有输入设备、没有串口、没有触摸屏的智能设备SD(Smart Device),想要与AP进行关联通信,现有的这种技术方案就无能为力了。另一方面,用户在使用绝对安全可靠的SD设备连接AP时,希望获得一种比现有技术方案更为快速高效的连接方案,而在目前的市场上暂时没有合理快速高效的解决方案。而且在智能家居的组网应用中,通常可能存在很多SD,就会导致一些误组网的情况发生,但这并不是设计者所希望看到的,因此这也是一个需要解决的问题。

【发明内容】

[0004]为克服现有技术中的上述问题,本发明提供一种构思新颖、设计巧妙、能有效解决误组网问题的在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法。
[0005]为了实现上述目的,本发明采用的技术方案如下:
一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,包括如下步骤:
(510)通过识别功能启动AP快速连接,并持续一段设定时间:
(511)所述AP提取自身的至少包含服务集标识SSID和密钥Key的设备信息;
(512)所述AP将提取的设备信息加密为包含长度信息、数据主体和CRC校验信息的数据流;
(513)所述AP将加密的数据流以内嵌数据的形式嵌入到至少一个广播帧中;
(514)所述AP将所有内嵌数据的广播帧在当前信道按照顺序周期性地广播,持续一段设定时间后关闭AP的识别功能; (S20)所述SD配置为监听模式,周期性地切换工作信道,捕捉当前信道内的广播帧;(S30)所述SD对捕捉到的广播帧进行解析,提取其内嵌的数据流信息,获得所述AP的设备信息;
(S40)所述SD根据获得的AP设备信息向所述AP定向发送链路认证请求;
(S50)所述AP接收到定向发送的链路认证请求后,与所述SD进行关联,完成快速连接。
[0006]进一步地,所述AP的设备信息还包括带宽信息BAND WID T H、认证方式信息AUTHENTICAT1N、加解密方式信息ENCRYPT1N、信道信息CHANNEL和可选信息OPT1N。
[0007]具体地,所述AP的设备信息加密后储存于所述数据流的数据主体中。
[0008]为了保证数据的安全性,所述步骤(S13)中,当所述数据流嵌入到多个广播帧构成一组待发送的广播帧时,对这些广播帧的格式、顺序以及嵌入方式进行约定;
相应地,在所述步骤(S30)中,所述SD根据约定从捕捉到的整组广播帧中提取对应的数据流信息。其中具体的约定方式可以采用现有的编码方式执行,本发明不再赘述。
[0009]为了便于识别,当所述数据流嵌入到多个广播帧时,在连续一定数目的广播帧后插入连续的3个长度之差固定的广播识别帧。
[0010]相应地,所述步骤(S20)中SD在捕捉到当前信道内的广播帧后,还对捕捉到的连续多个广播帧进行验证,判断这些连续的广播帧中是否存在广播识别帧,若是,则所述SD停留在当前信道接收完整组广播帧,否则所述SD在一设定时间后将工作信道切换至相邻信道。验证的方法即是检验这些连续的广播帧中任意3个连续的广播帧的长度之差是否符合广播识别帧之间设定的固定差值。
[0011 ]进一步地,为了保证SD接收内容的准确性,所述步骤(S30)中SD对捕捉的广播帧进行解析后,通过验证提取到的数据流信息内的长度信息判断一组广播帧是否接收完整,若不完整,则丢弃所接收到的广播帧,并重新接收。
[0012]并且,当所述一组广播帧完整接收时,通过验证提取到的数据流信息内的CRC校验信息判断该组广播帧的内容是否完整,若不完整,则丢弃所接收到的广播帧,并重新接收,若完整则执行下一步。
[0013]进一步地,为了保证连接的准确性,所述步骤(S50)中,在所述AP与SD关联后,所述SD向AP反馈自身的设备信息,供用户在AP端确认该SD是否为需要接入的SD设备,若是,则AP和SD进行接入认证、通过密钥协商,SD获取IP地址,接入无线网络,同时AP中止广播帧的广播。
[0014]相应地,在所述SD接入无线网络后,所述SD切换为WIFI传输模式,并在与AP断开连接后,切换回监听模式。以此避免SD—直监听信道广播产生多余的消耗,并且也保证了连接的稳定性。
[0015]与现有技术相比,本发明具有以下有益效果:
本发明构思巧妙,利用了AP主动广播加密的自身设备信息为SD探知并以此信息与AP建立连接,方便快捷,在整个过程中SD设备不需要任何输入信息,特别方便了没有串口没有触摸屏等没有输入装置的智能设备进行与AP的关联,并且通过识别功能在需要时开启或关闭AP的快速连接,可以在智能组网过程中将误组网的设备剔除,降低SD误组网的概率,新颖独特,具有广泛的应用前景,适合推广应用。
[0016]本发明旨在简化现有技术中SD和AP建立连接的过程,尤其是其中的扫描过程和链路认证过程:现有技术中是在SD先扫描到AP的SSID后再进行手动或自动输入对应的Key,在验证成功后,二者建立连接;本发明则是在通过对AP进行处理,将AP的设备信息加密封装嵌入广播帧内,然后广播出去,在可控情况下对SD接收到广播帧后能够从中提取到关于AP的这些关键信息,并通过这些关键信息与AP直接进行关联,简化了 SD的接入过程,缩短了接入时间,提高了接入效率,而且在整个接入过程中,SD设备既不需要已知AP的Key值,更不需要输入AP的Key值,方便可靠。
【附图说明】
[0017]图1为现有技术中AP和SD建立连接的流程示意图。
[0018]图2为本发明的流程示意图。
[0019]图3为本发明中数据流结构和设备信息组成示意图。
[0020]图4为本发明中广播帧的封装示意图。
【具体实施方式】
[0021]下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
实施例
[0022]如图2至图4所示,该在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,主要是为了解决现有技术中没有串口、没有触摸屏等没有输入装置的智能设备SD无法直接与AP建立连接的问题,以及加快安全可靠的SD设备与AP间的连接效率,可以适应各种复杂的无线网络通信环境,包括AD-Hoc网络、BSS网络、ESS网络;并且本方法是基于802.11标准设计,可以扩展兼容802.11协议族。
[0023]该方法的实现包括如下步骤:
(S10)通过识别功能启动AP快速连接,并持续一段设定时间,如120s;
(SI I)所述AP提取自身的至少包含服务集标识SSID和密钥Key的设备信息;具体地,所述AP的设备信息还包括带宽信息BANDWIDTH、认证方式信息AUTHENTICAT1N、加解密方式信息ENCRYPT1N、信道信息CHANNEL和可选信息OPT1N。
[0024](S12)所述AP将提取的设备信息加密为包含长度信息、数据主体和CRC校验信息的数据流;具体地,所述AP的设备信息加密后储存于该数据主体中。
[0025](S13)所述AP将加密的数据流以内嵌数据的形式嵌入到至少一个广播帧中;当嵌入一个广播帧时,需要对数据流的大小、嵌入广播帧的位置进行提前约定;当嵌入到多个广播帧构成一组广播帧时,则对数据流的整体大小无特别要求,但为了保证数据的安全性,需要对这些广播帧的格式、顺序以及嵌入方式进行约定。其中具体的约定方式可以采用现有的编码方式执行,本发明不再赘述。
[0026]为了便于识别,当所述数据流嵌入到多个广播帧时,在连续一定数目的广播帧后插入连续的3个长度之差固定的广播识别帧。
[0027](S14)所述AP将所有内嵌数据的广播帧在当前信道按照顺序周期性地广播,持续一段设定时间(如120s )后关闭AP的识别功能。
[0028](S20)所述SD配置为监听模式,周期性地切换工作信道,捕捉当前信道内的广播帧。在SD在捕捉到当前信道内的广播帧后,还对捕捉到的连续多个广播帧进行验证,判断这些连续的广播帧中是否存在广播识别帧,若是,则所述SD停留在当前信道接收完整组广播帧,否则所述SD在一设定时间后将工作信道切换至相邻信道。验证的方法即是检验这些连续的广播帧中任意3个连续的广播帧的长度之差是否符合广播识别帧之间设定的固定差值。
[0029](S30)所述SD对捕捉到的广播帧进行解析,提取其内嵌的数据流信息,获得所述AP的设备信息;所述SD根据约定从捕捉到的整组广播帧中提取对应的数据流信息。
[0030]为了保证SD接收内容的准确性,所述SD对捕捉的广播帧进行解析后,通过验证提取到的数据流信息内的长度信息判断一组广播帧是否接收完整,若不完整,则丢弃所接收到的广播帧,并重新接收。
[0031 ]并且,当所述一组广播帧完整接收时,通过验证提取到的数据流信息内的CRC校验信息判断该组广播帧的内容是否完整,若不完整,则丢弃所接收到的广播帧,并重新接收,若完整则执行下一步。
[0032](S40)所述SD根据获得的AP设备信息向所述AP定向发送链路认证请求。
[0033](S50)所述AP接收到定向发送的链路认证请求后,与所述SD进行关联,完成快速连接。为了保证连接的准确性,在所述AP与SD关联后,所述SD向AP反馈自身的设备信息,供用户在AP端确认该SD是否为需要接入的SD设备,若是,则AP和SD进行接入认证、通过密钥协商,SD获取IP地址,接入无线网络,同时AP中止广播帧的广播。相应地,在所述SD接入无线网络后,所述SD切换为WIFI传输模式,并在与AP断开连接后,切换回监听模式。以此避免SD—直监听信道广播产生多余的消耗,并且也保证了连接的稳定性。
[0034]在实际应用中,当用户购买了应用本发明的智能设备,如智能路由器AP和智能灯SD,由于智能灯SD没有触摸屏、没有串口、没有任何输入装置,因此其无法直接通过操作连接AP,此时即可采用本发明方法通过AP将含有其自身设备信息的数据生成广播帧并广播。用户通过确认功能启动智能灯,当智能灯SD接收到相应广播帧后,通过提取出的AP设备信息与AP进行关联,便能快速完成连接,从而实现对智能灯的控制。
[0035]上述实施例仅为本发明的优选实施例,并非对本发明保护范围的限制,但凡采用本发明的设计原理,以及在此基础上进行非创造性劳动而作出的变化,均应属于本发明的保护范围之内。
【主权项】
1.一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,包括如下步骤: (510)通过识别功能启动AP快速连接,并持续一段设定时间: (511)所述AP提取自身的至少包含服务集标识SSID和密钥Key的设备信息; (512)所述AP将提取的设备信息加密为包含长度信息、数据主体和CRC校验信息的数据流; (513)所述AP将加密的数据流以内嵌数据的形式嵌入到至少一个广播帧中; (514)所述AP将所有内嵌数据的广播帧在当前信道按照顺序周期性地广播,持续一段设定时间后关闭AP的识别功能; (S20)所述SD配置为监听模式,周期性地切换工作信道,捕捉当前信道内的广播帧; (S30)所述SD对捕捉到的广播帧进行解析,提取其内嵌的数据流信息,获得所述AP的设备信息; (S40 )所述SD根据获得的AP设备信息向所述AP定向发送链路认证请求; (S50 )所述AP接收到定向发送的链路认证请求后,与所述SD进行关联,完成快速连接。2.根据权利要求1所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述AP的设备信息还包括带宽信息BANDWIDTH、认证方式信息AUTHENTICAT1N、加解密方式信息ENCRYPT1N、信道信息CHANNEL和可选信息OPT1N。3.根据权利要求2所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述AP的设备信息加密后储存于所述数据流的数据主体中。4.根据权利要求1?3任一项所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述步骤(SI3)中,当所述数据流嵌入到多个广播帧构成一组待发送的广播帧时,对这些广播帧的格式、顺序以及嵌入方式进行约定; 相应地,在所述步骤(S30)中,所述SD根据约定从捕捉到的整组广播帧中提取对应的数据流信息。5.根据权利要求4所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,当所述数据流嵌入到多个广播帧时,在连续一定数目的广播帧后插入连续的3个长度之差固定的广播识别帧。6.根据权利要求5所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述步骤(S20 )中SD在捕捉到当前信道内的广播帧后,还对捕捉到的连续多个广播帧进行验证,判断这些连续的广播帧中是否存在广播识别帧,若是,则所述SD停留在当前信道接收完整组广播帧,否则所述SD在另一设定时间后将工作信道切换至相邻信道。7.根据权利要求6所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述步骤(S30)中SD对捕捉的广播帧进行解析后,通过验证提取到的数据流信息内的长度信息判断一组广播帧是否接收完整,若不完整,则丢弃所接收到的广播中贞,并重新接收。8.根据权利要求7所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,当所述一组广播帧完整接收时,通过验证提取到的数据流信息内的CRC校验信息判断该组广播帧的内容是否完整,若不完整,则丢弃所接收到的广播帧,并重新接收,若完整则执行下一步。9.根据权利要求5?8任一项所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,所述步骤(S50)中,在所述AP与SD关联后,所述SD向AP反馈自身的设备信息,供用户在AP端确认该SD是否为需要接入的SD设备,若是,则AP和SD进行接入认证、通过密钥协商,SD获取IP地址,接入无线网络,同时AP中止广播帧的广播。10.根据权利要求9所述的一种在无关联的WIFI环境下SD和有识别功能的AP快速连接的方法,其特征在于,在所述SD接入无线网络后,所述SD切换为WIFI传输模式,并在与AP断开连接后,切换回监听模式。
【文档编号】H04W12/04GK105979515SQ201610287906
【公开日】2016年9月28日
【申请日】2016年5月4日
【发明人】王亚军, 汪宇, 叶柯, 崔营
【申请人】深圳市蜂联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1