一种wifi设备入网的方法及装置的制造方法

文档序号:10516655阅读:205来源:国知局
一种wifi设备入网的方法及装置的制造方法
【专利摘要】本发明提出了一种wifi设备入网的方法及装置,该方法在移动终端侧执行的流程包括:当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的所述数据包中获取路由接入信息并基于所述路由接入信息接入wifi无线网络。本发明解决了wifi入网设置的快捷性和安全性问题,避免了广播方式或组播方式对网络的冲击。
【专利说明】
一种wi f i设备入网的方法及装置
技术领域
[0001]本发明涉及家电入网技术领域,尤其涉及一种wifi设备入网的方法及装置。
【背景技术】
[0002]随着wifi网络的普及,越来越多的智能设备进入市场,是否能方便、快捷、安全的wifi入网成为智能设备走入千家万户的第一道门滥。
[0003]目前具备wifi模块的智能设备(简称:wifi设备)采用Sniffer设置入网方式,wifi设备处于sniffer监听模式下时,可以收到在wifi接收距离范围内的所有wifi信息,包含管理帧、控制帧和数据帧。移动终端例如手机接入到家庭路由并在所连接的家庭路由的工作信道上发送UDP(User Data Protocol,用户数据报协议)组播或广播包,UDP组播包所形成的802.11数据帧的目的MAC(Media Access Control,媒体访问控制)域或多个UDP广播包所形成的802.11数据帧的长度值的变化量中携带家庭路由的wifi信息,该wifi信息包括家庭路由的SSID(Service Set Identifier,服务集标识)和密码,wifi设备监听到该家庭路由信息后进行保存,完成路由设置。接下来,移动终端等待wifi设备接入家庭路由后即可与wifi设备进行通信。
[0004]但是,Sniffer设置入网方式有如下缺点:
[0005]发送UDP广播包的方式,单个数据包比较大,通过UDP广播包形成的802.11数据帧的长度值的变化量所携带的数据较少,数据包个数比较多,消耗时间比较多,且UDP广播包比较容易受干扰而丢包,成功率比较低。另外,广播包本身可能对网络造成冲击。
[0006]发送UDP组播包的方式,对于某些手机和路由器来说是不支持的,所以兼容性不够好。组播包本身也可能对网络造成冲击。

【发明内容】

[0007]本发明要解决的技术问题是,提供一种wifi设备入网的方法及装置,解决了wifi入网设置的快捷性和安全性问题,避免了广播方式或组播方式对网络的冲击。
[0008]本发明采用的技术方案是,所述wifi设备入网的方法,在移动终端侧执行的流程包括:
[0009]当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的所述数据包中获取路由接入信息并基于所述路由接入信息接入w i f i无线网络。
[0010]进一步的,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0011]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述采用UDP单播方式发出携带有路由接入信息的数据包,包括:
[0012]对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。
[0013]进一步的,所述方法,在移动终端侧执行的流程还包括:
[0014]采用UDP单播方式发出携带有路由接入信息的数据包之前,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前Wifi工作信道并在该Wifi工作信道上继续进行监听。
[0015]进一步的,所述数据包中还包括:校验信息,以供wifi设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验;
[0016]所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。
[0017]进一步的,所述方法,在移动终端侧执行的流程还包括:
[0018]当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有路由接入信息的数据包。
[0019]进一步的,所述方法,在移动终端侧执行的流程还包括:
[0020]当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有特征信息的数据包。
[0021]本发明还提供一种wifi设备入网的方法,在wifi设备侧执行的流程包括:
[0022]在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包;
[0023]从接收到的所述数据包中获取路由接入信息,并基于所述路由接入信息接入wifi无线网络。
[0024]进一步的,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0025]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述从接收到的所述数据包中获取路由接入信息,包括:
[0026]依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。
[0027]进一步的,所述方法,在wifi设备侧执行的流程还包括:
[0028]在接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包之前,接收移动终端采用UDP单播方式发出携带有特征信息的数据包;
[0029]一旦从接收到的所述数据包中获取到特征信息,则确定出所述移动终端的当前wifi工作信道,并在该wifi工作信道上继续进行监听。
[0030]进一步的,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码;
[0031]所述数据包中还包括:校验信息;所述方法,在wifi设备侧执行的流程还包括:
[0032]从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,当校验成功时,从接收到的所述数据包中获取路由接入信息。
[0033]进一步的,所述方法,在wifi设备侧执行的流程还包括:
[0034]在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。
[0035]进一步的,所述方法,在wifi设备侧执行的流程还包括:
[0036]在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。
[0037]本发明还提供一种wifi设备入网的装置,设置于移动终端侧,所述装置包括:
[0038]第一发送模块,用于当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的数据包中获取路由接入信息并基于所述路由接入信息接入wifi无线网络。
[0039]进一步的,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0040]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述第一发送模块,具体用于:
[0041]对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。
[0042]进一步的,所述第一发送模块,还用于:
[0043]采用UDP单播方式发出携带有路由接入信息的数据包之前,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前Wifi工作信道并在该Wifi工作信道上继续进行监听。
[0044]进一步的,所述数据包中还包括:校验信息,以供wifi设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验;
[0045]所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。
[0046]进一步的,所述装置,还包括:
[0047]第一接收模块,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有路由接入信息的数据包。
[0048]进一步的,所述装置,还包括:
[0049]第一接收模块,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有特征信息的数据包。
[0050]本发明还提供一种wifi设备入网的装置,设置于wifi设备侧,所述装置包括:
[0051]第二接收模块,用于在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包;
[0052]入网模块,用于从接收到的数据包中获取路由接入信息,并基于所述路由接入信息接入w i f i无线网络。
[0053]进一步的,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0054]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述入网模块,具体用于:
[0055]依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。
[0056]进一步的,所述第二接收模块,还用于:
[0057]在接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包之前,接收移动终端采用UDP单播方式发出携带有特征信息的数据包;
[0058]一旦从接收到的所述数据包中获取到特征信息,则确定出所述移动终端的当前wifi工作信道,并在该wifi工作信道上继续进行监听。
[0059]进一步的,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码;
[0060]所述数据包中还包括:校验信息;所述入网模块,还用于:
[0061]从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,当校验成功时,从接收到的数据包中获取路由接入信息。
[0062]进一步的,所述装置,还包括:
[0063]第二发送模块,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。
[0064]进一步的,所述装置,还包括:
[0065]第二发送模块,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。
[0066]采用上述技术方案,本发明至少具有下列优点:
[0067]本发明所述wifi设备入网的方法及装置,让移动终端以UDP单播的方式发送wifi路由信息,使处于sniffer监听模式的wif i设备获取到wif i路由信息以完成入网,由于采用的UDP单播方式,在各种移动终端中是有较好的兼容性,且相对于广播方式或组播方式减少了对网络的冲击,解决了 wifi入网设置的快捷性和安全性问题。
【附图说明】
[0068]图1为本发明第一实施例优选的wifi设备入网的方法流程图;
[0069]图2为本发明第二实施例优选的wifi设备入网的方法流程图;
[0070]图3为本发明第三实施例优选的wifi设备入网的方法流程图;
[0071]图4为本发明第四实施例优选的wifi设备入网的方法流程图;
[0072]图5为本发明第五实施例优选的wifi设备入网的装置组成结构示意图;
[0073]图6为本发明第七实施例优选的wifi设备入网的装置组成结构示意图;
[0074]图7为本发明第九实施例wifi设备入网的流程示意图。
【具体实施方式】
[0075]为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
[0076]本发明第一实施例,一种wifi设备入网的方法,如图1所示,在移动终端侧执行的流程包括以下具体步骤:
[0077]步骤SlOl,当wif i设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供Wifi设备从接收到的所述数据包中获取路由接入信息并基于所述路由接入信息接入W i f i无线网络。
[0078]具体的,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0079]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述采用UDP单播方式发出携带有路由接入信息的数据包,包括:
[0080]对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。这样分块发送和接收具有更好的抗干扰能力。
[0081]所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。
[0082]若所述路由接入信息为经过加密后的服务集标识和密码,则可以是基于预先设置的密钥,比如:移动终端的二维码或移动终端的设备固有信息如MAC地址等作为密钥,对服务集标识和密码进行加密。
[0083]优选的,所述方法,在移动终端侧执行的流程还包括:
[0084]步骤S102,当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有路由接入信息的数据包。
[0085]本发明第二实施例,一种wifi设备入网的方法,本实施例所述方法与第一实施例大致相同,区别在于,如图2所示,本实施例的所述方法,在移动终端侧执行的流程,在采用UDP单播方式发出携带有路由接入信息的数据包之前,还包括确定移动终端wifi工作信道的步骤。
[0086]本实施例的wifi设备入网的方法,在移动终端侧执行的流程包括:
[0087]步骤S201,当wif i设备处于sniffer监听模式下时,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前wifi工作信道并在该wifi工作信道上继续进行监听。
[0088]具体的,为数据包包头部分的长度字段设定固定数值,将该长度字段中的所述固定数值作为特征信息。
[0089]步骤S202,采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备基于接收到的所述数据包获取路由接入信息并基于所述路由接入信息接入wifi无线网络。
[0090]具体的,移动终端可以利用连续多个UDP单播数据的长度值的变化量,采用预定义算法,传输上述路由接入信息,该预定义的算法可以是将相邻的数据包中数据长度的差值作为路由接入信息中的字符。
[0091 ]优选的,所述数据包中还包括:校验信息,以供wif i设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验。
[0092]优选的,所述方法,在移动终端侧执行的流程还包括:
[0093]步骤S203,当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有特征信息的数据包。
[0094]本发明第三实施例,一种wifi设备入网的方法,如图3所示,在wif i设备侧执行的流程包括以下具体步骤:
[0095]步骤S301,在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包;
[0096]具体的,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码;
[0097]步骤S302,从接收到的所述数据包中获取路由接入信息,并基于所述路由接入信息接入w i f i无线网络。
[0098]具体的,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0099]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述从接收到的所述数据包中获取路由接入信息,包括:
[0100]依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。
[0101 ]优选的,所述方法,在wifi设备侧执行的流程还包括:
[0102]步骤S303,在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。
[0103]本发明第四实施例,一种wifi设备入网的方法,本实施例所述方法与第三实施例大致相同,区别在于,如图4所示,本实施例的所述方法,在wifi设备侧执行的流程,在接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包之前,还包括确定移动终端wifi工作信道的步骤。
[0104]本实施例的wifi设备入网的方法,在wifi设备侧执行的流程包括:
[0105]步骤S401,在sniffer监听模式下,接收移动终端采用UDP单播方式发出携带有特征信息的数据包;
[0106]步骤S402,从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前wifi工作信道,并在该wifi工作信道上继续进行监听。
[0107]步骤S403,接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包;
[0108]步骤S404,从接收到的所述数据包中获取路由接入信息,并基于所述路由接入信息接入w i f i无线网络。
[0109]优选的,所述数据包中还包括:校验信息;步骤S404中从接收到的所述数据包中获取路由接入信息之前,还包括:
[0110]从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,通过完整性校验后才从接收到的所述数据包中获取路由接入信息,否则流程结束。
[0111]优选的,所述方法,在wifi设备侧执行的流程还包括:
[0112]步骤S405,在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。
[0113]本发明第五实施例,与第一实施例对应,本实施例介绍一种wifi设备入网的装置,设置于移动终端侧,如图5所示,所述装置包括以下组成部分:
[0114]第一发送模块501,用于当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供Wifi设备从接收到的数据包中获取路由接入信息并基于所述路由接入信息接入Wifi无线网络。
[0115]具体的,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0116]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,第一发送模块501,具体用于:
[0117]对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。
[0118]所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。
[0119]优选的,所述装置,还包括:
[0120]第一接收模块502,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有路由接入信息的数据包。
[0121]本发明第六实施例,一种wifi设备入网的装置,本实施例所述装置与第五实施例大致相同,区别在于,本实施例的第一发送模块还包括确定移动终端wifi工作信道的功能。
[0122]本实施例的wifi设备入网的装置,设置于移动终端侧,所述装置,包括:
[0123]第一发送模块,用于当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前wifi工作信道并在该wifi工作信道上继续进行监听;
[0124]采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的数据包中获取路由接入信息并基于所述路由接入信息接入wifi无线网络。
[0125]优选的,所述数据包中还包括:校验信息,以供wifi设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验;
[0126]优选的,所述装置,还包括:
[0127]第一接收模块,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有特征信息的数据包。
[0128]本发明第七实施例,一种wifi设备入网的装置,设置于wifi设备侧,如图6所示,所述装置包括:
[0129]第二接收模块601,用于在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包;
[0130]具体的,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码;
[0131]入网模块602,用于从接收到的数据包中获取路由接入信息,并基于所述路由接入信息接入w i f i无线网络。
[0132]具体的,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取;
[0133]在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述入网模块,具体用于:
[0134]依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。
[0135]优选的,所述装置,还包括:
[0136]第二发送模块603,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。
[0137]本发明第八实施例,一种wifi设备入网的装置,本实施例所述装置与第七实施例大致相同,区别在于,本实施例的第二接收模块还包括确定移动终端wifi工作信道的功能。
[0138]本实施例的wif i设备入网的装置,设置于wif i设备侧,所述装置,包括:
[0139]第二接收模块,用于在sniffer监听模式下,接收移动终端采用UDP单播方式发出携带有特征信息的数据包;一旦从接收到的所述数据包中获取到特征信息,则确定出所述移动终端的当前wifi工作信道,并在该wifi工作信道上继续进行监听;
[0140]接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包。
[0141]入网模块,用于从接收到的数据包中获取路由接入信息,并基于所述路由接入信息接入w i f i无线网络。
[0142]优选的,所述数据包中还包括:校验信息;所述入网模块,还用于:
[0143]从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,校验成功后再从接收到的数据包中获取路由接入信息。
[0144]优选的,所述装置,还包括:
[0145]第二发送模块,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。
[0146]本发明第九实施例,本实施例是在上述实施例的基础上,结合附图7介绍一个本发明的应用实例。
[0147]如图7所示,本实施例的wifi设备入网流程包括以下步骤:
[0148]步骤I,wifi设备启动sniffer监听模式。
[0149]步骤2,手机端APP采用UDP单播的方式发送包含特征信息的数据包,wifi设备在每个wifi工作信道上停留固定时间间隔,以接收各信道上的所有wifi数据;
[0150]步骤3,若接收到包含特征信息的数据包,则确定出手机端的wifi工作信道,锁定该wifi工作信道进行继续监听,此时该wifi设备就完全处于待设置的状态了。
[0151]步骤4,手机端APP采用UDP单播的方式将wifi路由信息进行传输。wifi路由信息包括:SSID和密码。
[0152]具体的,利用连续多个UDP单播数据的长度值的变化量,采用预定义算法,传输上述wifi路由信息,该预定义的算法可以是将相邻的数据包中数据长度的差值作为wifi路由信息中的字符,比如:后一个数据包中的数据长度为200字节,前一个数据包中的数据长度为202字节,则这两个数据包中的数据长度差值2即为该wifi路由信息中SSID的第一个字符。该UDP单播的方式下,目的地址可以是固定的,比如可以采用wifi路由的网关地址或wif i局域网络下连上的其他wif i设备的IP地址作为目的地址。
[0153]作为优化方案,若wifi局域网络下有其他wifi设备,目的地址也可以是变化的,可以将路由信息分块,然后向各个目的地址依次发送路由信息的不同分块,这样有更好的抗干扰能力。所用的目的地址的个数与路由信息分块的个数相同。
[0154]步骤5,当处于sniffer监听模式的智能设备收到上述单播数据后,基于预定义的算法,可以解析出其中携带的wifi路由信息,并进行完整性校验。校验成功后,保存该wifi路由信息,否则继续sn i f f er监听。
[ΟΙ55] 步骤6,使用该wifi路由信息连接该wifi路由。
[0156]步骤7,连接成功。
[0157]步骤8,成功入网后通知手机端APP停止发送数据。
[0158]本发明实施例的应用场景可以是:家庭中的冰箱、空调等具有wifi联网功能的家电设备,即wifi设备,当wif i设备通过按键或其他方式进入sniffer监听的状态后,手机端即可采用上述方式进行设置。
[0159]本发明实施例的设置wifi设备入网的方法,适用性较广泛,因为所有手机和路由都支持UDP单播,比发组播的设置方式兼容性更好。比广播或组播的设置方式对网络的冲击小,广播包可能被路由器屏蔽,而单播包几乎不会被屏蔽。并且,手机端发出的路由信息能够进行加密,具备一定的安全性。
[0160]通过【具体实施方式】的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
【主权项】
1.一种Wifi设备入网的方法,其特征在于,在移动终端侧执行的流程包括: 当wifi设备处于sniffer监听模式下时,采用用户数据报协议UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的所述数据包中获取路由接入信息并基于所述路由接入信息接入w i f i无线网络。2.根据权利要求1所述的wifi设备入网的方法,其特征在于,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取; 在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述采用UDP单播方式发出携带有路由接入信息的数据包,包括: 对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。3.根据权利要求1所述的wifi设备入网的方法,其特征在于,所述方法,在移动终端侧执行的流程还包括: 采用UDP单播方式发出携带有路由接入信息的数据包之前,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前wifi工作信道并在该wifi工作信道上继续进行监听。4.根据权利要求1所述的wifi设备入网的方法,其特征在于,所述数据包中还包括:校验信息,以供wif i设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验; 所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。5.根据权利要求1所述的wifi设备入网的方法,其特征在于,所述方法,在移动终端侧执行的流程还包括: 当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有路由接入信息的数据包。6.根据权利要求3所述的wifi设备入网的方法,其特征在于,所述方法,在移动终端侧执行的流程还包括: 当接收到wifi设备发来的路由接入成功的通知后,停止发出携带有特征信息的数据包。7.一种wif i设备入网的方法,其特征在于,在wif i设备侧执行的流程包括: 在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包; 从接收到的所述数据包中获取路由接入信息,并基于所述路由接入信息接入wif i无线网络。8.根据权利要求7所述的wifi设备入网的方法,其特征在于,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wif i设备的IP地址和wif i无线网络的网关地址中选取; 在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述从接收到的所述数据包中获取路由接入信息,包括: 依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。9.根据权利要求7所述的wifi设备入网的方法,其特征在于,所述方法,在wifi设备侧执行的流程还包括: 在接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包之前,接收移动终端采用UDP单播方式发出携带有特征信息的数据包; 一旦从接收到的所述数据包中获取到特征信息,则确定出所述移动终端的当前wif i工作信道,并在该wifi工作信道上继续进行监听。10.根据权利要求7所述的wifi设备入网的方法,其特征在于,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码; 所述数据包中还包括:校验信息;所述方法,在wif i设备侧执行的流程还包括: 从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,当校验成功时,从接收到的所述数据包中获取路由接入信息。11.根据权利要求7所述的wifi设备入网的方法,其特征在于,所述方法,在wifi设备侧执行的流程还包括: 在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。12.根据权利要求9所述的wifi设备入网的方法,其特征在于,所述方法,在wifi设备侧执行的流程还包括: 在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。13.—种wifi设备入网的装置,其特征在于,设置于移动终端侧,所述装置包括: 第一发送模块,用于当wifi设备处于sniffer监听模式下时,采用UDP单播方式发出携带有路由接入信息的数据包,以供wifi设备从接收到的数据包中获取路由接入信息并基于所述路由接入信息接入w i f i无线网络。14.根据权利要求13所述的wifi设备入网的装置,其特征在于,采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取; 在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述第一发送模块,具体用于: 对路由接入信息进行分块,分块的数量与所述目的地址的数量相等,采用UDP单播方式将路由接入信息分块依次以不同目的地址的数据包发出。15.根据权利要求13所述的wifi设备入网的装置,其特征在于,所述第一发送模块,还用于: 采用UDP单播方式发出携带有路由接入信息的数据包之前,采用UDP单播方式发出携带有特征信息的数据包,以供wifi设备在从接收到的所述数据包中获取到特征信息时即确定出所述移动终端的当前wifi工作信道并在该wifi工作信道上继续进行监听。16.根据权利要求13所述的wifi设备入网的装置,其特征在于,所述数据包中还包括:校验信息,以供wif i设备从接收到的所述数据包中获取校验信息并基于所述校验信息对所述路由接入信息进行完整性校验; 所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码。17.根据权利要求13所述的wifi设备入网的装置,其特征在于,所述装置,还包括: 第一接收模块,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有路由接入信息的数据包。18.根据权利要求15所述的wifi设备入网的装置,其特征在于,所述装置,还包括: 第一接收模块,用于当接收到wifi设备发来的路由接入成功的通知后,通知所述第一发送模块停止发出携带有特征信息的数据包。19.一种wifi设备入网的装置,其特征在于,设置于wifi设备侧,所述装置包括: 第二接收模块,用于在sniffer监听模式下接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包; 入网模块,用于从接收到的数据包中获取路由接入信息,并基于所述路由接入信息接入wif i无线网络。20.根据权利要求19所述的wifi设备入网的装置,其特征在于,移动终端采用UDP单播方式发出的所述数据包的目的地址为一个或者多个;所述目的地址从wifi无线网络下已接入的wifi设备的IP地址和wifi无线网络的网关地址中选取; 在UDP单播方式发出的所述数据包的目的地址为多个的情况下,所述入网模块,具体用于: 依次从接收不同目的地址的数据包中获取到路由接入信息分块,分块的数量与所述目的地址的数量相等,由各路由接入信息分块组合成路由接入信息。21.根据权利要求19所述的wifi设备入网的装置,其特征在于,所述第二接收模块,还用于: 在接收移动终端采用UDP单播方式发出的携带有路由接入信息的数据包之前,接收移动终端采用UDP单播方式发出携带有特征信息的数据包; 一旦从接收到的所述数据包中获取到特征信息,则确定出所述移动终端的当前wif i工作信道,并在该wifi工作信道上继续进行监听。22.根据权利要求19所述的wifi设备入网的装置,其特征在于,所述路由接入信息,包括:服务集标识和密码,或者,经过加密后的服务集标识和密码; 所述数据包中还包括:校验信息;所述入网模块,还用于: 从接收到的所述数据包中获取校验信息,并基于所述校验信息对所述路由接入信息进行完整性校验,当校验成功时,从接收到的数据包中获取路由接入信息。23.根据权利要求19所述的wifi设备入网的装置,其特征在于,所述装置,还包括: 第二发送模块,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有路由接入信息的数据包。24.根据权利要求20所述的wifi设备入网的装置,其特征在于,所述装置,还包括: 第二发送模块,用于在接入wifi无线网络成功后,发出路由接入成功的通知,以供移动终端在收到所述路由接入成功的通知后停止发出携带有特征信息的数据包。
【文档编号】H04W12/06GK105873052SQ201610184923
【公开日】2016年8月17日
【申请日】2016年3月29日
【发明人】罗朝明, 马聪敏
【申请人】海尔优家智能科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1