一种实现Wifi访问网络的方法、系统及终端技术方案

技术编号:11728451 阅读:197 留言:0更新日期:2015-07-15 01:18
本申请公开了一种实现Wifi网络访问的方法、系统及终端;包括:访问终端和中间终端均分别打开各自的Wifi Station模式和Wifi Direct模式,当中间终端接收到用于表示访问终端访问网络的扩展数据帧时,提取访问网络的有效数据并携带在扩展Wifi帧中并发送给无线路由;无线路由对扩展Wifi帧进行解析将有效数据发送到网络中获得应答数据并携带在扩展Wifi应答帧中返回给中间终端;中间终端将扩展Wifi应答帧构建为应答扩展数据帧后反馈给访问终端,访问终端解析应答扩展数据帧完成网络访问。本发明专利技术通过构建扩展Wifi帧和扩展数据帧,通过中间终端将无法访问Wifi网络的访问终端的数据发送到无线路由,避免了Wifi终端无法通过无线路由器进行网络访问情况的发生,从而了提高网络访问的有效性。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤指一种实现Wifi访问网络的方法、系统、访问终端、中间终端及终端。
技术介绍
随着科技的进步及社会的发展,越来越多的电子产品进入普通人的生活。智能手机、平板电脑及电子阅读器等移动终端作为新兴电子产品的典型代表,受到越来越多的人群的的关注和欢迎。无线保真(Wifi)技术是一个基于IEEE802.11系列标准的无线网路通信技术的品牌,目的是改善移动终端基于IEEE802.11标准的无线网路的互通性,是一种基于IEEE802.11标准的无线局域网技术。Wifi已经成为移动终端系统中最重要的功能之一。参照Wifi的技术标准,移动终端作为通过Wifi访问网络的Wifi终端一般支持有Wifi-Station、Wifi-Hotspot及Wifi-Direct三种工作模式。其中,Wifi-Station模式是终端组网的最基本模式,是客户端在整个局域网中与无线路由器进行连接以实现网络访问的模式;Wifi-Hotspot模式是Wifi终端作为局域网中的服务端时的工作模式,处于Wifi-Hotspot模式的Wifi终端充当网络中的无线路由器为其他Wifi终端提供网络访问的终端;Wifi-Direct是近年推出的一项新的标准,允许Wifi终端无需通过无线路由器,就可以直接实现终端之间的连接及数据信息的传输。在Wifi-Direct工作模式下,连接双方经过协商组成一个群组,一方为群组拥有者(GO,Group Owner),而另一方为群组消费者(GC,Group Customer)。Wifi协议中包含三种主要类型的帧:数据帧、控制帧和管理帧。其中,数据帧好比Wifi协议的驮马,用于负责在工作站之间传输数据。因为所处的网络环境不同数据帧可能有所差异。控制帧通常用于与数据帧搭配使用,负责区域的清空、信道的取得以及载波监听的维护,并在接收到数据时予以正面的应答,以实现促进工作站间数据传输的可靠性。管理帧用于负责加入或退出无线网络以及处理基站之间连接的转移事宜的监督。在目前的Wifi组网方式中,当处于Wifi-Station模式的Wifi终端在无线路由器的信号覆盖范围内时,可以通过正确的鉴权密码进行连接。但是,在局域网内,无线路由器对连接到它的Wifi终端是有数量上的限制的。也就是说,当Wifi终端连接无线路由器时,如果无线路由器连接的Wifi终端过多,会造成某些Wifi终端无法通过无线路由器加入局域网进行网络访问的情况发生。
技术实现思路
为了解决上述技术问题,本专利技术公开了一种实现Wifi访问网络的方法、系统及终端。能够避免Wifi终端无法通过无线路由器加入局域网进行网络访问的情况的发生,从而提高网络访问的有效性。为了达到本申请的目的,本专利技术提供一种实现Wifi网络访问的方法,包括:访问终端和中间终端均分别打开各自的Wifi Station模式和Wifi Direct模式,当中间终端接收到用于表示访问终端访问网络的扩展数据帧时,提取访问网络的有效数据;中间终端将提取的有效数据携带在扩展Wifi帧中并发送给无线路由;无线路由对扩展Wifi帧进行解析将有效数据发送到网络中获得应答数据;无线路由将获得的应答数据携带在扩展Wifi应答帧中返回给中间终端;中间终端将扩展Wifi应答帧构建为应答扩展数据帧后,反馈给访问终端,访问终端解析应答扩展数据帧完成网络访问。进一步地,该方法之前还包括:当访问终端发送上网命令CMD_ONLINE无法访问网络时,构建扩展数据帧,以实现区分访问终端与中间终端的直接交互的数据帧,将访问网络的有效数据发送到中间终端;扩展数据帧为:帧体Framebody中0xbc项属性为0x01,有效数据为:数据Sub和CMD_ONLINE,其它位按照Wifi Direct标准格式填充。进一步地,中间终端将提取的有效数据携带在扩展Wifi帧中为:中间终端构建一个扩展Wifi帧;其中,帧控制Frame Control中帧类型的TYPE为11,数据类型Subtype为有效数据的前4位,Framebody为有效数据的剩余数据,其他数据按照协议进行填充的Wifi帧。另一方面,本申请还提供一种实现Wifi访问网络的系统,包括:至少一个访问终端和至少一个中间终端及无线路由;设置访问终端和中间终端都处于Wifi Station和Wifi Direct模式;其中,访问终端,用于发送扩展数据帧到中间终端;接收中间终端发送的应答扩展数据帧并解析;中间终端,用于当接收到用于表示访问终端访问网络的扩展数据帧时,提取访问网络的有效数据;将提取的有效数据携带在扩展Wifi帧中并发送给无线路由;将扩展Wifi应答帧构建为应答扩展数据帧后,反馈给访问终端;无线路由,用于对扩展Wifi帧进行解析将有效数据发送到网络中获得应答数据;将获得的应答数据携带在扩展Wifi应答帧返回给中间终端。进一步地,访问终端,还用于当发送上网命令CMD_ONLINE无法访问网络时,构建扩展数据帧;扩展数据帧为:帧体Framebody中0xbc项属性为0x01,有效数据为数据Sub和CMD_ONLINE,其它位按照Wifi Direct标准格式填充。进一步地,将提取的有效数据携带在扩展Wifi帧中为:中间终端构建一个扩展Wifi帧;其中,帧控制Frame Control中帧类型的TYPE为11,数据类型Subtype为有效数据的前4位,Framebody为有效数据的剩余数据,其他数据按照协议进行填充的Wifi帧。再一方面,本申请还提供一种实现Wifi访问网络的访问终端,包括:封装单元、发送单元和接收单元;其中,封装单元,用于发送上网命令CMD_ONLINE无法通过访问网络时,构建包含访问网络有效数据的扩展数据帧;发送单元,用于通过P2P0接口将扩展数据帧发送给中间终端;接收单元,用于接收中间终端返回的包含根据扩展数据帧的有效数据访问网络的应答数据。再一方面,本申请还提供一种实现Wifi访问网络的中间终端,包括:第一单元、构建单元和第二单元;其中,第一单元,用于接收访问终端发送上网命令CMD_ONLINE无法访问网络时构建的、包含访问网络有效数据的扩展数据帧进行解析,获得访问网络的有效信息;构建单元,用于将构建无线路由接收的扩展Wifi帧,将第一单元获得的有效信息填充到扩展Wifi帧的相应位置;用于构建扩展应答数据帧,将无线路本文档来自技高网
...

【技术保护点】
一种实现Wifi网络访问的方法,其特征在于,包括:访问终端和中间终端均分别打开各自的Wifi Station模式和Wifi Direct模式,当中间终端接收到用于表示访问终端访问网络的扩展数据帧时,提取访问网络的有效数据;中间终端将提取的有效数据携带在扩展Wifi帧中并发送给无线路由;无线路由对扩展Wifi帧进行解析将有效数据发送到网络中获得应答数据;无线路由将获得的应答数据携带在扩展Wifi应答帧中返回给中间终端;中间终端将扩展Wifi应答帧构建为应答扩展数据帧后,反馈给访问终端,访问终端解析应答扩展数据帧完成网络访问。

【技术特征摘要】
1.一种实现Wifi网络访问的方法,其特征在于,包括:
访问终端和中间终端均分别打开各自的Wifi Station模式和Wifi Direct模
式,当中间终端接收到用于表示访问终端访问网络的扩展数据帧时,提取访
问网络的有效数据;
中间终端将提取的有效数据携带在扩展Wifi帧中并发送给无线路由;
无线路由对扩展Wifi帧进行解析将有效数据发送到网络中获得应答数
据;
无线路由将获得的应答数据携带在扩展Wifi应答帧中返回给中间终端;
中间终端将扩展Wifi应答帧构建为应答扩展数据帧后,反馈给访问终
端,访问终端解析应答扩展数据帧完成网络访问。
2.根据权利要求1所述的方法,其特征在于,该方法之前还包括:当所
述访问终端发送上网命令CMD_ONLINE无法访问网络时,构建扩展数据帧,
以实现区分访问终端与中间终端的直接交互的数据帧,将访问网络的有效数
据发送到中间终端;
扩展数据帧为:帧体Framebody中0xbc项属性为0x01,有效数据为:数
据Sub和CMD_ONLINE,其它位按照Wifi Direct标准格式填充。
3.根据权利要求1所述的方法,其特征在于,所述中间终端将提取的有
效数据携带在扩展Wifi帧中为:中间终端构建一个扩展Wifi帧;其中,帧
控制Frame Control中帧类型的TYPE为11,数据类型Subtype为有效数据的
前4位,Framebody为有效数据的剩余数据,其他数据按照协议进行填充的
Wifi帧。
4.一种实现Wifi访问网络的系统,其特征在于,包括:至少一个访问
终端和至少一个中间终端及无线路由;设置访问终端和中间终端都处于Wifi
Station和Wifi Direct模式;其中,
访问终端,用于发送扩展数据帧到中间终端;接收中间终端发送的应答
扩展数据帧并解析;
中间终端,用于当接收到用于表示访问终端访问网络的扩展数据帧时,
提取访问网络的有效数据;将提取的有效数据携带在扩展Wifi帧中并发送给
无线路由;将扩展Wifi应答帧构建为应答扩展数据帧后,反馈给访问终端;
无线路由,用于对扩展Wifi帧进行解析将有效数据发送到网络中获得应
答数据;将获得的应答数据携带在扩展Wifi应答帧返回给中间终端。
5.根据权利要求4所述的系统,其特征在于,所述访问终端,还用于当
发送上网命令CMD_ONLINE无法访问网络时,构建扩展数据帧;
所述扩展数据帧为:帧体Framebody中0xbc项属性为0x01,有效数据为
数据Sub和CMD_ONLINE,其它位按照Wifi Direct标准格式填充。
6.根据权利要求4所述的系统,其特征在于,所述将提取的有效数据携
带在扩展Wifi帧中为:
中间终端构建一个扩展Wifi帧;其中,帧控制Frame Control中帧类型
的TYPE为11,数据类型Subtype为有效数...

【专利技术属性】
技术研发人员:杨江滋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1