无线设备配置方法及系统的制作方法

文档序号:7776757阅读:98来源:国知局
无线设备配置方法及系统的制作方法
【专利摘要】本发明公开一种无线设备配置方法及系统,其方法包括:控制设备接入目标网络后,将携带有目标网络的配置信息的探测请求帧在目标网络内广播;目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从探测请求帧中解析获取配置信息。本发明可以很方便实现控制设备对一个或多个目标设备的配置,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
【专利说明】无线设备配置方法及系统
【技术领域】
[0001]本发明涉及无线网络【技术领域】,尤其涉及一种无线设备配置方法及系统。
【背景技术】
[0002]伴随物联网、智能家居的纵深发展,WIFI在各类设备中的应用也越来越广泛,而很多设备并没有显示装置,被称之为无头设备,如无线音箱、无线插座等。对于该类设备接入家庭网络非常复杂,因为该类设备没有显示及输入装置,无法输入密码。而目前采用的配置方式都过于复杂,比如利用PC后台接入输入密码;另外一些新型的接入方式如wps虽然可解决该问题,但也需要路由器支持,而目前家庭已拥有的路由器却不一定支持上述新型接入方式。

【发明内容】

[0003]本发明的主要目的在于提供一种配置简单、成本低、方便接入的无线设备配置方法及系统。
[0004]为了达到上述目的,本发明提出一种无线设备配置方法,包括以下步骤:
[0005]控制设备接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播;
[0006]所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。
[0007]优选地,所述控制设备接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播的步骤包括:
[0008]所述控制设备接入目标网络后,获取所述目标网络的配置信息;
[0009]对所述配置信息加上特征头打包成信息元;
[0010]将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0011]优选地,所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息的步骤包括:
[0012]所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧;
[0013]当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则
[0014]判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息。
[0015]优选地,所述控制设备对配置信息加上特征头打包成信息元的步骤之后还包括:
[0016]所述控制设备对所述信息元采用约定的加密算法生成加密信息元;
[0017]所述控制设备将信息元嵌入所述探测请求帧中在所述目标网络内广播的步骤包括:
[0018]所述控制设备将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。[0019]优选地,所述目标设备在探测请求帧有效时,解析探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息的步骤包括:
[0020]所述目标设备解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息;
[0021]以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
[0022]优选地,该方法还包括:
[0023]所述目标设备根据所述相关信息向所述控制设备返回探测响应帧。
[0024]优选地,该方法还包括:
[0025]对所述配置信息的有效性进行校验;
[0026]将校验结果嵌入所述探测响应帧中;
[0027]根据所述相关信息向所述控制设备返回探测响应帧。
[0028]优选地,该方法还包括:
[0029]所述目标设备根据所述配置信息接入所述目标网络。
[0030]本发明还提出一种无线设备配置系统,包括控制设备和与所述控制设备处于目标网络的至少一目标设备,其中:
[0031]所述控制设备,用于在接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播;
[0032]所述至少一目标设备,用于进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。
[0033]优选地,所述控制设备,还用于接入目标网络后,获取所述目标网络的配置信息;对所述配置信息加上特征头打包成信息元;将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0034]优选地,所述至少一目标设备,还用于进入预设的配置模式监听探测请求帧;当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息。
[0035]优选地,所述控制设备,还用于对所述信息元采用约定的加密算法生成加密信息元;以及将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0036]优选地,所述目标设备,还用于解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息;以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
[0037]优选地,所述目标设备,还用于根据所述相关信息向所述控制设备返回探测响应帧。
[0038]优选地,所述目标设备,还用于对所述配置信息的有效性进行校验;将校验结果嵌入所述探测响应帧中;根据所述相关信息向所述控制设备返回探测响应帧。
[0039]优选地,所述目标设备,还用于根据所述配置信息接入所述目标网络。
[0040]优选地,所述目标设备为WIFI设备。
[0041]本发明提出的一种无线设备配置方法及系统,控制设备在接入目标网络后,将携带有目标网络的配置信息的探测请求帧在目标网络内广播;目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从探测请求帧中解析获取配置信息,以便根据此配置信息接入目标网络,通过上述方案,可以很方便实现控制设备对一个或多个目标设备的配置,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
【专利附图】

【附图说明】
[0042]图1是本发明实施例涉及的系统架构示意图;
[0043]图2是本发明无线设备配置方法第一实施例的流程示意图;
[0044]图3是本发明无线设备配置方法第二实施例的流程示意图;
[0045]图4是本发明实施例中控制设备与目标设备之间交互探测帧的示意图;
[0046]图5是本发明无线设备配置方法第三实施例的流程示意图;
[0047]图6是本发明无线设备配置系统较佳实施例的结构示意图。
[0048]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0049]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0050]如图1所示,图1是本发明实施例涉及的系统架构示意图,该系统架构包括控制设备和与控制设备处于同一目标网络的若干个目标设备。
[0051]其中,目标网络可以为WLAN (Wireless Local Area Network,无线局域网络),在WLAN信号覆盖区域,用户通过支持WLAN的各类终端可以高速访问互联网,该终端可以为笔记本电脑、手机、平板电脑等WIFI (wireless fidelity,又称802.1lb标准)终端。
[0052]控制设备可以为手机、笔记本、平板电脑等智能WIFI终端。
[0053]目标设备可以为WIFI音响、WIFI电灯、WIFI冰箱、WIFI开关、WIFI电表等无头WIFI设备。
[0054]由于上述无头WIFI设备没有显示及输入装置,无法输入密码,接入家庭网络非常复杂,若采用新型的接入方式,则对路由器有较高的要求。
[0055]本发明实施例可以利用智能WIFI终端(控制设备)与无头WIFI设备(目标设备)之间探测帧的交互,解决无头WIFI设备简单快捷接入目标WiFi网络的问题,同时可支持无头WIFI设备批量配置。
[0056]此外,考虑到在WIFI的技术标准IEEE802.11中,基础模式的网络,设备间是不可直接通讯的,都必须经过接入点中转,虽然之后加入了 P2P规范,但并不是所有设备都支持,本发明实施例方案在设备无需支持P2P,且不用建立物理连接的情况下,即可直接分享信息。
[0057]具体地,基于上述系统架构,如图2所示,本发明第一实施例提出一种无线设备配置方法,包括:
[0058]步骤S101,控制设备接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播;
[0059]结合图1所示的第一阶段,控制设备(智能WIFI终端)按正常方式(输入密码)接入目标网络。[0060]结合图1所示的第二阶段,控制设备利用WiFi的广播帧,在与目标设备不建立物理连接的情况下将配置信息分享给所有待配置的目标设备。
[0061 ] 其中,广播帧可以为明文帧,本实施例以探测请求帧进行举例说明。
[0062]具体地,控制设备接入目标网络后,收集目标网络的配置信息,该配置信息为设备连接WLAN的相应信息,包括目标网络的网络名称SSID、密码以及加密方式等。
[0063]然后,将所述配置信息嵌入到探测请求帧的特定字段SSID (或者其它明文字段如0ID)中,利用控制设备主动扫描搜索该特定字段SSID的操作,在目标网络内,将探测请求帧以广播的方式发送出去。
[0064]步骤S102,所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。
[0065]在目标网络内,一个或多个目标设备通过周期性的监听探测请求帧,可同时接收该探测请求帧。
[0066]为了实现目标设备对探测请求帧的监听,本实施例通过修改目标设备的驱动程序,使目标设备进入配置模式,在该配置模式下,目标设备会周期性的监听探测请求帧(正常情况下,目标网络下的设备只发送探测请求帧,不接收也不响应该探测请求帧),并判断该探测请求帧是否有效,有效则解析获取所述配置信息;无效则丢弃该探测请求帧。
[0067]目标设备在得到配置信息后,即可通过该配置信息连接至WLAN;当然,目标设备也可以向控制设备反馈是否接收到配置信息的探测响应帧;此外,目标设备还可以该配置信息的有效性进行验证,并将验证结果反馈给控制设备。
[0068]由此,通过广播的方式,可以很方便实现控制设备对一个或多个目标设备的配置,而且不需要额外增加任何硬件成本。
[0069]更为具体地,作为一种实施方式,在控制设备侧,控制设备接入目标网络后,获取所述目标网络的配置信息的过程可以如下:
[0070]首先,所述控制设备接入目标网络后,获取所述目标网络的配置信息;
[0071]然后,控制设备对所述配置信息加上特征头打包成信息元;
[0072]最后,将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0073]在目标设备侧,目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧;当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息,其中,探测请求帧的相关信息包括探测请求帧的来源地的MAC地址、信号接入频率等,以便目的设备可以依照上述相关信息向控制设备反馈探测响应帧。
[0074]作为另一种实施方式,还可以对信息元进行加密,以提高探测请求帧的交互安全性。由此,在控制设备侧,控制设备接入目标网络后,获取所述目标网络的配置信息的过程具体可以如下:
[0075]首先,所述控制设备接入目标网络后,获取所述目标网络的配置信息;
[0076]然后,控制设备对所述配置信息加上特征头打包成信息元;
[0077]最后,控制设备对所述信息元采用约定的加密算法(如移位加密算法)生成加密信息元;并将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。[0078]在目标设备侧,目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧;当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息;然后,以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
[0079]本实施例通过上述方案,控制设备在接入目标网络后,将携带有目标网络的配置信息的探测请求帧在目标网络内广播;目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从探测请求帧中解析获取配置信息,以便根据此配置信息接入目标网络,通过上述方案,可以很方便实现控制设备对一个或多个目标设备的配置,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0080]如图3所示,本发明第二实施例提出一种无线设备配置方法,在上述第一实施例的基础上,在上述步骤S102之后,还可以包括:
[0081]步骤S103,所述目标设备根据所述相关信息向所述控制设备返回探测响应帧。
[0082]本实施例与上述第一实施例的区别在于,本实施例还包括目标设备向控制设备返回探测响应帧的方案(结合图1所示的第二阶段中的结果反馈)。
[0083]具体地,控制设备在目标网络内广播探测请求帧时,会在探测请求帧中携带该探测请求帧的源地址和目的地址以及发送频率等信息;目标设备在获取的控制设备广播的探测请求帧后,在解析该探测请求帧获取配置信息的同时,还保存该探测请求帧的相关信息,其中,探测请求帧的相关信息包括探测请求帧的来源地的MAC地址、信号接入频率等,由此,目的设备可以依照上述相关信息向控制设备反馈探测响应帧,以告知控制设备是否收到探测请求帧。
[0084]进一步地,目的设备在通过解析获取到配置信息后,还可以对所述配置信息的有效性进行校验,以判断此次配置是否成功,其中,配置信息的有效性校验可以通过目标设备是否能通过该配置信息接入目标网络来实现,若接入成功,则判定该配置信息有效,否则判定该配置信息无效。
[0085]目标设备会将校验结果嵌入所述探测响应帧中反馈给控制设备,以告知控制设备此次配置是否成功。
[0086]由此,通过上述方案,提高了控制设备与目标设备之间探测帧的交互可靠性以及目标设备的配置可靠性,实现了控制设备对一个或多个目标设备的配置,而不需要经任何接入点装置,也不需要其一设备虚拟成接入点,因此,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0087]以下结合图4详细阐述本实施例中控制设备与目标设备之间通过探测请求帧进行信息分享,实现目标设备接入配置的过程:
[0088]如图4所示,在控制设备侧,首先,控制设备收集目标网络的配置信息X,该配置信息X包括目标网络的网络名称SSID、密码以及加密方式等,对该配置信息X加上特征头a打包成信息元a+X,经过约定的加密算法(比如移位加密算法)生成加密信息元f (a+X)。
[0089]之后,控制设备将加密后的信息元f (a+X),嵌入到探测请求帧的特定字段SSID中(或者其它明文字段如0ID),利用控制设备的主动扫描搜索该特定字段SSID的操作将探测请求帧广播出去。由于是指定SSID有搜索,网络中其它接入点并不会响应。因此对目标环境的网络负荷无影响,而控制设备也不会断开当前网络,不影响控制设备其它业务(比如下载业务)的使用。
[0090]在目标设备侧,通过修改目标设备的驱动程序,让目标设备进入配置模式,该模式下可以全频段监控接收探测请求帧,并利用约定的解密密钥处理收到探测请求帧,如果发现含特征头a的信息元,则记录下探测请求帧的相关信息L,转入下一步,否则丢弃该探测请求帧。
[0091]其中,需要说明的是,在正常情况下,只有接入点才接收处理探测请求帧,目标网络内的设备只发送探测请求帧,不接收不响应该帧,本实施例需要创建一配置模式,在该配置模式下,通过修改目标设备的驱动程序,目标设备会周期性的监听探测请求帧,并判断该帧是否有效,有效则解析,无效则丢弃。由于这种帧的数量很小,因此,该方案实现简单,而且可以仍然工作在设备自身模式下。
[0092]之后,目标设备通过解密信息元f (a+X),从而取出配置信息X,目标设备验证配置信息X的有效性,再将验证结果嵌入到探测请求响应帧中,结合之前记录的相关信息L,伪装生成一探测响应帧,并定向发送回控制设备。
[0093]由此,控制设备和目标设备在未建立物理连接的情况下,经过两个探测帧的交互实现配置信息的分享,其速度较其它方式要快很多(普通的接入点交互模式,至少要在10个帧以上),此外,由于探测请求帧是广播性质的,因此可实现一对多分享,由各目标设备各自回应配置结果。
[0094]相比现有技术,本发明实施例通过控制设备与目标设备之间探测帧的交互,在控制设备侧,使控制设备可以在不断开现有连接的情况,利用添加网络的功能(主动扫描),将配置信息嵌在探测请求帧中广播出去,不影响网络负荷;在目标设备侧,使目标设备的接收模式变成可以接收探测请求帧的模式(这在正常规范中只有接入点才会处理),由目标设备根据接收到的探测请求信息,来伪装生成一嵌入了验证结果的探测请求响应,由此,实现了控制设备对一个或多个目标设备的配置,而不需要经任何接入点装置,也不需要其一设备虚拟成接入点,因此,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0095]在实际应用中,用户只需要在智能wifi终端(手机、笔记本、PAD)端安装一个简单的APP应用软件,同时将需要配置的目标设备(一台或多台)切换到配置状态。用户打开APP应用软件选择分享当前网络即可实现一键配置目标设备。该方案对控制设备以及目标设备没有特殊要求,普通设备即可。其可以广泛应用在智能家电,如:WIFI音响、WIFI电灯、WIFI冰箱等所有的无头WIFI设备,也可以应用在WIFI开关、WIFI电表等物联网及工业控制设备。
[0096]如图5所示,本发明第三实施例提出一种无线设备配置方法,在上述第一实施例的基础上,在上述步骤S102之后,还可以包括:
[0097]步骤S104,所述目标设备根据所述配置信息接入所述目标网络。
[0098]本实施例与上述第一实施例的区别在于,本实施例还包括目标设备接入目标网络的方案(结合图1所示的第三阶段)。
[0099]具体地,目标设备在获取到配置信息后,可以根据需要选择接入目标网络,在需要接入目标网络时,根据此配置信息接入WLAN等家庭网络,并自动切换到正常工作状态,由此实现对该目标设备的网络控制。
[0100]此外,该实施例还可以与上述图4所示的实施例组合实施,在此不再赘述。
[0101]本发明实施例可以利用已有智能wifi终端(笔记本、智能手机或者PAD)首先接入已有目标网络(家庭路由器),收集相关配置信息,然后以加密改进后的WIFI广播方式发送给目标设备,目标设备再以改进后的信息处理方式接收含有配置信息的信息元,对信息元解密后自动关联到目标网络。该过程不需要目标设备加入任何中间网络,也无需虚拟接入点网络,即可实现设备间的简要信息分享,可用于物联网中设备间状态信息的确认,而且该信息可加密保证安全性;此外通过广播模式进行信息广播,可批量配置,简化了家庭中所有设备整体网络的切换,比如更换路由器,更新密码等,而无需一台一台去更新,由此提高目标设备的配置效率,整个过程是自动完成,无需要用户参与,使得用户体验极好。
[0102]如图6所示,本发明较佳实施例提出一种无线设备配置系统,包括控制设备201和与所述控制设备201处于目标网络的至少一目标设备202,该系统的应用场景可以参照上述图1所示,其中:
[0103]所述控制设备201,用于在接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播;
[0104]所述至少一目标设备202,用于进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。该目标设备202具体可以为WIFI设备。
[0105]具体地,结合图1所示的第一阶段,控制设备201 (智能WIFI终端)按正常方式(输入密码)接入目标网络。
[0106]结合图1所示的第二阶段,控制设备201利用WIFI的广播帧,在与目标设备202不建立物理连接的情况下将配置信息分享给所有待配置的目标设备202。
[0107]其中,广播帧可以为明文帧,本实施例以探测请求帧进行举例说明。
[0108]具体地,控制设备201接入目标网络后,收集目标网络的配置信息,该配置信息为设备连接WLAN的相应信息,包括目标网络的网络名称SSID、密码以及加密方式等。
[0109]然后,将所述配置信息嵌入到探测请求帧的特定字段SSID (或者其它明文字段如0ID)中,利用控制设备201主动扫描搜索该特定字段SSID的操作,在目标网络内,将探测请求帧以广播的方式发送出去。
[0110]在目标网络内,一个或多个目标设备202通过周期性的监听探测请求帧,可同时接收该探测请求帧。
[0111]为了实现目标设备202对探测请求帧的监听,本实施例通过修改目标设备202的驱动程序,使目标设备202进入配置模式,在该配置模式下,目标设备202会周期性的监听探测请求帧(正常情况下,目标网络下的设备只发送探测请求帧,不接收也不响应该探测请求帧),并判断该探测请求帧是否有效,有效则解析获取所述配置信息;无效则丢弃该探测请求帧。
[0112]目标设备202在得到配置信息后,即可通过该配置信息连接至WLAN;当然,目标设备202也可以向控制设备201反馈是否接收到配置信息的探测响应帧;此外,目标设备202还可以对该配置信息的有效性进行验证,并将验证结果反馈给控制设备201。[0113]由此,通过广播的方式,可以很方便实现控制设备201对一个或多个目标设备202的配置,而且不需要额外增加任何硬件成本。
[0114]更为具体地,作为一种实施方式,在控制设备201侧,控制设备201接入目标网络后,获取所述目标网络的配置信息的过程可以如下:
[0115]首先,所述控制设备201接入目标网络后,获取所述目标网络的配置信息;
[0116]然后,控制设备201对所述配置信息加上特征头打包成信息元;
[0117]最后,将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0118]在目标设备202侧,目标网络中的至少一目标设备202进入预设的配置模式监听探测请求巾贞;当监听到探测请求巾贞时,判断所述探测请求巾贞携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息,其中,探测请求帧的相关信息包括探测请求帧的来源地的MAC地址、信号接入频率等,以便目的设备可以依照上述相关信息向控制设备201反馈探测响应帧。
[0119]作为另一种实施方式,控制设备201还可以对信息元进行加密,以提高探测请求帧的交互安全性。由此,在控制设备201侧,控制设备201接入目标网络后,获取所述目标网络的配置信息的过程具体可以如下:
[0120]首先,所述控制设备201接入目标网络后,获取所述目标网络的配置信息;
[0121]然后,控制设备201对所述配置信息加上特征头打包成信息元;
[0122]最后,控制设备201对所述信息元采用约定的加密算法(如移位加密算法)生成加密信息元;并将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。
[0123]在目标设备202侧,目标网络中的至少一目标设备202进入预设的配置模式监听探测请求巾贞;当监听到探测请求巾贞时,判断所述探测请求巾贞携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息;然后,以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
[0124]本实施例通过上述方案,控制设备201在接入目标网络后,将携带有目标网络的配置信息的探测请求帧在目标网络内广播;目标网络中的至少一目标设备202进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从探测请求帧中解析获取配置信息,以便根据此配置信息接入目标网络,通过上述方案,可以很方便实现控制设备201对一个或多个目标设备202的配置,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0125]进一步地,目标设备202还可以根据所述相关信息向所述控制设备201返回探测响应帧。
[0126]具体地,结合图1所示的第二阶段中的结果反馈,控制设备201在目标网络内广播探测请求帧时,会在探测请求帧中携带该探测请求帧的源地址和目的地址以及发送频率等信息;目标设备202在获取的控制设备201广播的探测请求帧后,在解析该探测请求帧获取配置信息的同时,还保存该探测请求帧的相关信息,其中,探测请求帧的相关信息包括探测请求帧的来源地的MAC地址、信号接入频率等,由此,目的设备可以依照上述相关信息向控制设备201反馈探测响应帧,以告知控制设备201是否收到探测请求帧。[0127]进一步地,目的设备在通过解析获取到配置信息后,还可以对所述配置信息的有效性进行校验,以判断此次配置是否成功,其中,配置信息的有效性校验可以通过目标设备202是否能通过该配置信息接入目标网络来实现,若接入成功,则判定该配置信息有效,否则判定该配置信息无效。
[0128]目标设备202会将校验结果嵌入所述探测响应帧中反馈给控制设备201,以告知控制设备201此次配置是否成功。
[0129]由此,通过上述方案,提高了控制设备201与目标设备202之间探测帧的交互可靠性以及目标设备202的配置可靠性,实现了控制设备201对一个或多个目标设备202的配置,而不需要经任何接入点装置,也不需要其一设备虚拟成接入点,因此,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0130]以下结合图4详细阐述本实施例中控制设备201与目标设备202之间通过探测请求帧进行信息分享,实现目标设备202接入配置的过程:
[0131]如图4所示,在控制设备201侧,首先,控制设备201收集目标网络的配置信息X,该配置信息X包括目标网络的网络名称SSID、密码以及加密方式等,对该配置信息X加上特征头a打包成信息元a+X,经过约定的加密算法(比如移位加密算法)生成加密信息元f(a+X)。
[0132]之后,控制设备201将加密后的信息元f (a+X),嵌入到探测请求帧的特定字段SSID中(或者其它明文字段如OID),利用控制设备201的主动扫描搜索该特定字段SSID的操作将探测请求帧广播出去。由于是指定SSID有搜索,网络中其它接入点并不会响应。因此对目标环境的网络负荷无影响,而控制设备201也不会断开当前网络,不影响控制设备201其它业务(比如下载业务)的使用。
[0133]在目标设备202侧,通过修改目标设备202的驱动程序,让目标设备202进入配置模式,该模式下可以全频段监控接收探测请求帧,并利用约定的解密密钥处理收到探测请求帧,如果发现含特征头a的信息元,则记录下探测请求帧的相关信息L,转入下一步,否则丢弃该探测请求帧。
[0134]其中,需要说明的是,在正常情况下,只有接入点才接收处理探测请求帧,目标网络内的设备只发送探测请求帧,不接收不响应该帧,本实施例需要创建一配置模式,在该配置模式下,通过修改目标设备202的驱动程序,目标设备202会周期性的监听探测请求帧,并判断该帧是否有效,有效则解析,无效则丢弃。由于这种帧的数量很小,因此,该方案实现简单,而且可以仍然工作在设备自身模式下。
[0135]之后,目标设备202通过解密信息元f (a+X),从而取出配置信息X,目标设备202验证配置信息X的有效性,再将验证结果嵌入到探测请求响应帧中,结合之前记录的相关信息L,伪装生成一探测响应帧,并定向发送回控制设备201。
[0136]由此,控制设备201和目标设备202在未建立物理连接的情况下,经过两个探测帧的交互实现配置信息的分享,其速度较其它方式要快很多(普通的接入点交互模式,至少要在10个帧以上),此外,由于探测请求帧是广播性质的,因此可实现一对多分享,由各目标设备202各自回应配置结果。
[0137]相比现有技术,本发明实施例通过控制设备201与目标设备202之间探测帧的交互,在控制设备201侧,使控制设备201可以在不断开现有连接的情况,利用添加网络的功能(主动扫描),将配置信息嵌在探测请求帧中广播出去,不影响网络负荷;在目标设备202侦牝使目标设备202的接收模式变成可以接收探测请求帧的模式(这在正常规范中只有接入点才会处理),由目标设备202根据接收到的探测请求信息,来伪装生成一嵌入了验证结果的探测请求响应,由此,实现了控制设备201对一个或多个目标设备202的配置,而不需要经任何接入点装置,也不需要其一设备虚拟成接入点,因此,其配置简单、快速、智能人性化,使得加入无线网络设备用户快速、无感知,而且不需要额外增加任何硬件成本。
[0138]在实际应用中,用户只需要在智能wifi终端(手机、笔记本、PAD)端安装一个简单的APP应用软件,同时将需要配置的目标设备202 (—台或多台)切换到配置状态。用户打开APP应用软件选择分享当前网络即可实现一键配置目标设备202。该方案对控制设备201以及目标设备202没有特殊要求,普通设备即可。其可以广泛应用在智能家电,如:WIFI音响、WIFI电灯、WIFI冰箱等所有的无头WIFI设备,也可以应用在WIFI开关、WIFI电表等物联网及工业控制设备201。
[0139]更进一步地,本实施例目标设备202还可以根据所述配置信息接入所述目标网络。
[0140]具体地,结合图1所示的第三阶段,目标设备202在获取到配置信息后,可以根据需要选择接入目标网络,在需要接入目标网络时,根据此配置信息接入WLAN等家庭网络,并自动切换到正常工作状态,由此实现对该目标设备202的网络控制。
[0141]本发明实施例可以利用已有智能wifi终端(笔记本、智能手机或者PAD)首先接入已有目标网络(家庭路由器),收集相关配置信息,然后以加密改进后的WIFI广播方式发送给目标设备202,目标设备202再以改进后的信息处理方式接收含有配置信息的信息元,对信息元解密后自动关联到目标网络。该过程不需要目标设备202加入任何中间网络,也无需虚拟接入点网络,即可实现设备间的简要信息分享,可用于物联网中设备间状态信息的确认,而且该信息可加密保证安全性;此外通过广播模式进行信息广播,可批量配置,简化了家庭中所有设备整体网络的切换,比如更换路由器,更新密码等,而无需一台一台去更新,由此提高目标设备202的配置效率,整个过程是自动完成,无需要用户参与,使得用户体验极好。
[0142]上述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种无线设备配置方法,其特征在于,包括以下步骤: 控制设备接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播; 所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。
2.根据权利要求1所述的无线设备配置方法,其特征在于,所述控制设备接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播的步骤包括: 所述控制设备接入目标网络后,获取所述目标网络的配置信息; 对所述配置信息加上特征头打包成信息元; 将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
3.根据权利要求2所述的无线设备配置方法,其特征在于,所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息的步骤包括: 所述目标网络中的至少一目标设备进入预设的配置模式监听探测请求帧; 当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则 判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息。
4.根据权利要求3所述的无线设备配置方法,其特征在于,所述控制设备对配置信息加上特征头打包成信息元的步骤之后还包括: 所述控制设备对所述信息元采用约定的加密算法生成加密信息元; 所述控制设备将信息元嵌入所述探测请求帧中在所述目标网络内广播的步骤包括: 所述控制设备将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。
5.根据权利要求4所述的无线设备配置方法,其特征在于,所述目标设备在探测请求帧有效时,解析探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息的步骤包括: 所述目标设备解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息; 以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
6.根据权利要求3或4所述的无线设备配置方法,其特征在于,还包括: 所述目标设备根据所述相关信息向所述控制设备返回探测响应帧。
7.根据权利要求5所述的无线设备配置方法,其特征在于,还包括: 对所述配置信息的有效性进行校验; 将校验结果嵌入所述探测响应帧中; 根据所述相关信息向所述控制设备返回探测响应帧。
8.根据权利要求7所述的无线设备配置方法,其特征在于,还包括: 所述目标设备根据所述配置信息接入所述目标网络。
9.一种无线设备配置系统,其特征在于,包括控制设备和与所述控制设备处于目标网络的至少一目标设备,其中: 所述控制设备,用于在接入目标网络后,将携带有所述目标网络的配置信息的探测请求帧在所述目标网络内广播; 所述至少一目标设备,用于进入预设的配置模式监听探测请求帧,当监听到探测请求帧时,从所述探测请求帧中解析获取所述配置信息。
10.根据权利要求9所述的无线设备配置系统,其特征在于, 所述控制设备,还用于接入目标网络后,获取所述目标网络的配置信息;对所述配置信息加上特征头打包成信息元;将所述信息元嵌入所述探测请求帧中在所述目标网络内广播。
11.根据权利要求10所述的无线设备配置系统,其特征在于, 所述至少一目标设备,还用于进入预设的配置模式监听探测请求帧;当监听到探测请求帧时,判断所述探测请求帧携带的信息元是否含有所述特征头;若否,则判定所述探测请求帧无效,并放弃所述探测请求帧;若是,则判定所述探测请求帧有效,解析所述探测请求帧,从所述信息元中获取所述配置信息以及所述探测请求帧的相关信息。
12.根据权利要求11所述的无线设备配置系统,其特征在于, 所述控制设备,还用于对所述信息元采用约定的加密算法生成加密信息元;以及将所述加密信息元嵌入所述探测请求帧中在所述目标网络内广播。
13.根据权利要求12所述的无线设备配置系统,其特征在于, 所述目标设备,还用于解析所述探测请求帧,获取所述加密信息元以及所述探测请求帧的相关信息;以约定的解密密钥对所述加密信息元进行解密,获取所述配置信息。
14.根据权利要求11或12所述的无线设备配置系统,其特征在于, 所述目标设备,还用于根据所述相关信息向所述控制设备返回探测响应帧。
15.根据权利要求13所述的无线设备配置系统,其特征在于, 所述目标设备,还用于对所述配置信息的有效性进行校验;将校验结果嵌入所述探测响应帧中;根据所述相关信息向所述控制设备返回探测响应帧。
16.根据权利要求15所述的无线设备配置系统,其特征在于, 所述目标设备,还用于根据所述配置信息接入所述目标网络。
17.根据权利要求9所述的无线设备配置系统,其特征在于,所述目标设备为WIFI设备。
【文档编号】H04W48/10GK103607751SQ201310576975
【公开日】2014年2月26日 申请日期:2013年11月18日 优先权日:2013年11月18日
【发明者】李效坤, 郑维玮 申请人:深圳市通力科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1