WiFi终端及WiFi终端快速接入WiFiAP的方法和系统的制作方法

文档序号:7810682阅读:167来源:国知局
WiFi终端及WiFi终端快速接入WiFi AP的方法和系统的制作方法
【专利摘要】本发明涉及WiFi终端以及WiFi终端快速接入WiFi?AP的方法和系统。所述方法包括:S1.由第一WiFi终端接入WiFi?AP的WiFi网络,获取所述WiFi网络的网络名称和接入密码,并通过所述WiFi网络发送一系列特定的UDP数据包,其中,所述UDP数据包的长度携带了所述网络名称和接入密码;S2.由第二WiFi终端接收所述特定的UDP数据包,解析所述特定的UDP数据包的长度信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入所述WiFi?AP。本发明中,WiFi终端能够快速接入WiFi?AP,无需用户进行复杂的配置操作,而且兼容性好,操作简单,给用户带来最佳的用户体验。
【专利说明】WiFi终端及WiFi终端快速接入WiFi AP的方法和系统

【技术领域】
[0001] 本发明涉及WiFi网络技术,更具体地说,涉及WiFi终端以及WiFi终端快速接入 WiFi AP的方法和系统。

【背景技术】
[0002] 当支持WiFi的终端例如智能手机需要连接到某一个WiFi网络时,目前通常的方 法是由手机扫描当前网络中存在的WiFi热点,然后选择需要连接的网络,输入密码之后就 会连接该网络。这种方法对于有屏幕显示、可以方便输入的高级智能终端设备来说是恰当 的,但是对于一个没有显示屏也没有输入按键、更没有触摸屏的WiFi智能插座就显得毫无 用处。
[0003] 针对这个问题,很多公司提出了自己的解决方案,主要有以下几种:
[0004] 1、通过WPS按键配置。现在有很多无线路由器都会有一个称为"WPS"的按键,当 WiFi终端需要连接到这个无线路由器的时候,首先按下无线路由器的WPS按键,然后再按 下WiFi终端的WPS按键,这样,WiFi终端和无线路由器就会自动配对,最后可成功连接到 这个无线路由器。这种方法有一个致命的缺点就是,有很多高级的加密算法不支持WPS,这 样为了方便配置便不得不降低无线路由器的加密等级,这是很多客户无法接受的。这种方 法的另外一个大的缺陷就是部分无线路由器不支持WPS。因此这种方法很难做到通用,无法 兼容到市场上的所有无线路由器。
[0005] 2、通过使WiFi终端工作在AP或者Soft AP的方式下实现配置。实际的连接过程 是:首先按下WiFi终端的某一个按键,使得WiFi终端工作在AP模式,然后通过智能手机 搜索到该WiFi终端的网络并连接上,然后运行手机上的特有软件,输入需要连接的无线路 由器的网络名称和密码,点击配置按钮后就可以将需要连接到的无线路由器的信息发送给 WiFi终端,WiFi终端收到后就根据这个信息连接目标无线路由器。当WiFi终端成功连接 到无线路由器后,智能手机需要手动的再切换回无线路由器网络。这种方法的缺点是,用户 需要的操作太多,往往需要用户手动从当前网络切换到WiFi终端的网络上去,完成配置后 再切换回原来使用的网络,对普通用户来说难度稍高。
[0006] 以上两种方案都无法使用户获得最佳的用户体验。


【发明内容】

[0007] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种简单高效的 WiFi终端快速接入WiFi AP的方法和系统以及WiFi终端。
[0008] 本发明解决其技术问题所采用的技术方案是:提出一种WiFi终端快速接入WiFi AP的方法,包括如下步骤:
[0009] S1、由第一 WiFi终端接入WiFi AP的WiFi网络,获取所述WiFi网络的网络名称 和接入密码,并通过所述WiFi网络发送一系列特定的UDP数据包,其中,所述UDP数据包的 长度携带了所述网络名称和接入密码;
[0010] S2、由第二WiFi终端接收所述特定的UDP数据包,解析所述特定的UDP数据包的 长度信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入所述WiFi AP。
[0011] 根据本发明的一个实施例中,所述特定的UDP数据包包含有特定的标识头;
[0012] 所述步骤S2进一步包括:由第二WiFi终端接收UDP数据包,通过识别UDP数据包 的标识头确定所述特定的UDP数据包。
[0013] 本发明为解决其技术问题还提出一种WiFi终端快速接入WiFi AP的系统,包括:
[0014] WiFi AP,用于提供WiFi网络;
[0015] 第一 WiFi终端,用于接入所述WiFi AP的WiFi网络,获取所述WiFi网络的网络 名称和接入密码,并通过所述WiFi网络发送一系列特定的UDP数据包,其中,所述UDP数据 包的长度携带了所述网络名称和接入密码;
[0016] 第二WiFi终端,用于接收所述特定的UDP数据包,解析所述特定的UDP数据包的 长度信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入所述WiFi AP。
[0017] 根据本发明的一个实施例中,所述特定的UDP数据包包含有特定的标识头;所述 第二WiFi终端接收UDP数据包,通过识别UDP数据包的标识头确定所述特定的UDP数据包。
[0018] 本发明为解决其技术问题还提出一种WiFi终端,包括:
[0019] WiFi接入模块,用于接入WiFi AP的WiFi网络;
[0020] WiFi接入信息配置模块,用于获取所述WiFi网络的网络名称和接入密码,并将所 述网络名称和接入密码携带在一系列特定的UDP数据包的长度信息中;
[0021] 发送模块,用于通过所述WiFi网络发送所述特定的UDP数据包。
[0022] 根据本发明的一个实施例中,所述WiFi接入信息配置模块在所述特定的UDP数据 包中设置特定的标识头。
[0023] 本发明为解决其技术问题还提出一种WiFi终端,包括:
[0024] 接收模块,用于接收特定的UDP数据包;
[0025] 解析模块,用于解析所述特定的UDP数据包的长度信息以获得网络名称和接入密 码;
[0026] WiFi接入模块,用于基于所述网络名称和接入密码接入WiFi AP。
[0027] 根据本发明的一个实施例中,所述接收模块通过识别UDP数据包的标识头确定所 述特定的m)P数据包。
[0028] 本发明通过智能手机等方便接入操作的第一 WiFi终端连接到无线路由器上,将 接入相应WiFi网络的网络名称和接入密码携带在其通过该WiFi网络发送的UDP数据包中 的长度信息中,由待接入该WiFi网络的智能家电等不方面输入操作的第二WiFi终端通过 接收并解析数据包的长度信息获得网络名称和接入密码,从而自动接入该WiFi网络,无需 用户进行复杂的配置操作,而且兼容性好,操作简单,给用户带来最佳的用户体验。

【专利附图】

【附图说明】
[0029] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0030] 图1是本发明一个实施例的WiFi终端快速接入WiFi AP的系统的示意图;
[0031] 图2是本发明一个实施例的第一 WiFi终端的逻辑框图;
[0032] 图3是本发明一个实施例的第二WiFi终端的逻辑框图;
[0033] 图4是本发明一个实施例的UDP数据包的结构示意图;
[0034] 图5是本发明一个实施例的WiFi终端快速接入WiFi AP的方法的流程图。

【具体实施方式】
[0035] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0036] 本发明提出一种WiFi终端快速接入WiFi AP的方法和系统,所基于的原理是:未 接入目标路由器(AP)的WiFi终端不知道目标路由器的加密方法、密钥、信道,但是可以看 到和接收已经接入目标AP的WiFi终端在这个WiFi网络内传输的所有数据包。虽然未接 入的WiFi终端不能将数据包内的数据内容解码出来,但是仍然可以获得很多关于数据包 的信息,例如数据发送者和接收者的MAC地址、发送数据的长度。因此,本发明所采用的解 决方案是:利用数据包的长度来携带需要传送的数据。加密对数据的影响是恒定的,例如发 送了 η字节,那么加密后的数据是n+x字节。若要发送字母《(ASCII码为119)给未接入目 标AP的WiFi终端,那么就需要发送一个长度为119的数据包,该WiFi终端收到的数据包 可能的长度是219,减去加密的影响100,就得到了字母w的ASCII码。这样,便可以通过已 接入目标AP的WiFi终端在该WiFi网络上发送一系列特殊的UDP数据包来向未接入目标 AP的WiFi终端传递网络名称和接入密码,以便未接入的WiFi终端基于该网络名称和接入 密码自动接入目标AP,无需复杂的用户操作。
[0037] 图1示出了本发明一个实施例的WiFi终端快速接入WiFi AP的系统100。如图1 所示,该系统100包括WiFi AP 110、第一 WiFi终端120和第二WiFi终端130。其中,WiFi AP 110用于提供WiFi网络。第一 WiFi终端120用于接入WiFi AP 110的WiFi网络,获 取该WiFi网络的网络名称(SSID)和接入密码,并通过该WiFi网络发送一系列特定的UDP 数据包,利用该Μ)Ρ数据包的长度携带WiFi网络的网络名称和接入密码。第二WiFi终端 130用于接收第一 WiFi终端120发送的特定的UDP数据包,解析该特定的UDP数据包的长 度信息以获得网络名称和接入密码,并基于所述网络名称和接入密码接入WiFi AP 110。
[0038] 第一 WiFi终端120可以是例如智能手机、PAD等具有友好的用户输入界面的WiFi 终端设备,用户通过第一 WiFi终端120可以以常规的方式很方便的接入WiFi AP 110。图 2示出了本发明一个实施例的第一 WiFi终端120的逻辑框图。如图2所示,第一 WiFi终端 120包括WiFi接入模块121、WiFi接入信息配置模块122和发送模块123。WiFi接入模块 121用于接入WiFi AP 110的WiFi网络。具体来说,WiFi接入模块121用于扫描并选择目 标WiFi AP 110,基于用户输入的接入密码连接上WiFi AP 110,然后便可以使用WiFi AP 110提供的WiFi网络。WiFi接入信息配置模块122用于获取该WiFi网络的网络名称和接 入密码,并产生一系列特定的UDP数据包,将网络名称和接入密码携带在该UDP数据包的长 度信息中。一个具体实施例中,WiFi接入信息配置模块122可以从WiFi接入模块121获 得该WiFi网络的网络名称和接入密码信息。发送模块123用于通过该WiFi网络发送WiFi 接入信息配置模块122产生的特定的UDP数据包。
[0039] 第二WiFi终端130可以是各种不方便用户输入操作的WiFi终端,例如各种智能 家电产品,如WiFi智能插座、WiFi智能遥控器、WiFi智能LED灯等。这些终端都没有输入 设备,无法输入需要连接网络的网络名称和接入密码,因此无法以常规的方式快捷连接到 WiFi AP 110上。图3示出了本发明一个实施例的第二WiFi终端130的逻辑框图。如图 3所示,第二WiFi终端130包括接收模块131、解析模块132和WiFi接入模块133。接收 模块131用于接收第一 WiFi终端120通过WiFi AP 110提供的WiFi网络发送的一系列特 定的UDP数据包。解析模块132用于解析该特定的UDP数据包的长度信息以获得网络名称 和接入密码。解析模块132只对UDP数据包的长度感兴趣,并不解析UDP数据包内的数据 内容。WiFi接入模块133用于基于网络名称和接入密码接入对应的WiFi AP 110。具体来 说,WiFi接入模块133根据网络名称连接目标WiFi AP 110,并用接入密码完成接入认证, 接入WiFi AP 110提供的WiFi网络。
[0040] 第二WiFi终端130通过以上方式接入WiFi AP 110,操作简单,无需用户进行复杂 的配置操作,给用户带来最佳的用户体验。但是,第二WiFi终端130还会面临一个问题,就 是第二WiFi终端130收到的UDP数据包中可能包含大量的其它终端发送的无用的数据包, 还有很多无线网络的管理数据包、QoS服务数据包等,影响第二WiFi终端130对第一 WiFi 终端120发送的特定UDP数据包的辨识。因此,本发明的一个优选实施例中,第二WiFi终 端120的WiFi接入信息配置模块122对其产生的UDP数据包进行了特殊处理,在该特定的 UDP数据包中设置特定的标识头,以便第二WiFi终端能够辨识这些特定的UDP数据包,如图 4所示。第二WiFi终端130的接收模块131在收到UDP数据包后,首先识别UDP数据包的 标识头以确定该UDP数据包是否是第一 WiFi终端发送的特定UDP数据包,然后再由解析模 块132解析该UDP数据包的长度信息获取网络名称和接入密码。
[0041] 图5示出了本发明一个实施例的WiFi终端快速接入WiFi AP的方法500的流程 图。如图5所示,该方法500包括:
[0042] 步骤S501中,由第一 WiFi终端接入WiFi AP的WiFi网络,获取所述WiFi网络的 网络名称和接入密码,并通过所述WiFi网络发送一系列特定的UDP数据包。其中,所述UDP 数据包的长度携带了所述网络名称和接入密码。优选实施例中,所述UDP数据包还包含有 特定的标识头。
[0043] 步骤S502中,由第二WiFi终端接收所述特定的UDP数据包,解析所述特定的UDP 数据包的长度信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入 所述WiFi AP。具体实施例中,第二WiFi终端接收到UDP数据包后,首先通过识别该UDP数 据包的标识头来确定该UDP数据包是否为第一 WiFi终端发送的特定UDP数据包,然后再解 析该UDP数据包的长度信息获取网络名称和接入密码。
[0044] 本发明的以上方法通过第一 WiFi终端连接到无线路由器上,将接入相应WiFi网 络的网络名称和接入密码携带在其通过该WiFi网络发送的UDP数据包的长度信息中,由待 接入该WiFi网络的第二WiFi终端通过接收并解析数据包的长度信息获得网络名称和接 入密码,从而自动接入该WiFi网络,无需用户进行复杂的配置操作,而且兼容性好,操作简 单,给用户带来最佳的用户体验。因而本发明尤其适用于那些没有输入设备的需要连接无 线路由器的WiFi终端。
[0045] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种WiFi终端快速接入WiFi AP的方法,其特征在于,包括如下步骤: 51、 由第一 WiFi终端接入WiFi AP的WiFi网络,获取所述WiFi网络的网络名称和接 入密码,并通过所述WiFi网络发送一系列特定的UDP数据包,其中,所述UDP数据包的长度 携带了所述网络名称和接入密码; 52、 由第二WiFi终端接收所述特定的UDP数据包,解析所述特定的UDP数据包的长度 信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入所述WiFi AP。
2. 根据权利要求1所述的方法,其特征在于,所述特定的UDP数据包包含有特定的标识 头; 所述步骤S2进一步包括:由第二WiFi终端接收UDP数据包,通过识别UDP数据包的标 识头确定所述特定的Μ)Ρ数据包。
3. -种WiFi终端快速接入WiFi AP的系统,其特征在于,包括: WiFi AP,用于提供WiFi网络; 第一 WiFi终端,用于接入所述WiFi AP的WiFi网络,获取所述WiFi网络的网络名称 和接入密码,并通过所述WiFi网络发送一系列特定的UDP数据包,其中,所述UDP数据包的 长度携带了所述网络名称和接入密码; 第二WiFi终端,用于接收所述特定的UDP数据包,解析所述特定的UDP数据包的长度 信息以获得所述网络名称和接入密码,并基于所述网络名称和接入密码接入所述WiFi AP。
4. 根据权利要求3所述的系统,其特征在于,所述特定的UDP数据包包含有特定的标 识头;所述第二WiFi终端接收UDP数据包,通过识别UDP数据包的标识头确定所述特定的 UDP数据包。
5. -种WiFi终端,其特征在于,包括: WiFi接入模块,用于接入WiFi AP的WiFi网络; WiFi接入信息配置模块,用于获取所述WiFi网络的网络名称和接入密码,并将所述网 络名称和接入密码携带在一系列特定的Μ)Ρ数据包的长度信息中; 发送模块,用于通过所述WiFi网络发送所述特定的UDP数据包。
6. 根据权利要求5所述的WiFi终端,其特征在于,所述WiFi接入信息配置模块在所述 特定的UDP数据包中设置特定的标识头。
7. -种WiFi终端,其特征在于,包括: 接收模块,用于接收特定的UDP数据包; 解析模块,用于解析所述特定的UDP数据包的长度信息以获得网络名称和接入密码; WiFi接入模块,用于基于所述网络名称和接入密码接入WiFi AP。
8. 根据权利要求7所述的WiFi终端,其特征在于,所述接收模块通过识别UDP数据包 的标识头确定所述特定的UDP数据包。
【文档编号】H04W76/02GK104159219SQ201410379683
【公开日】2014年11月19日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】田帅坡 申请人:深圳市晶讯软件通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1