一种终端及无线组网方法技术

技术编号:11161251 阅读:68 留言:0更新日期:2015-03-18 17:08
本发明专利技术提供了一种终端及无线组网方法,解决同一组网中设备间和不同组网间的设备无法进行通信的问题。其中,所述终端包括:第一获取模块,用于获取当前驻留在支持Wi-Fi直连技术链路中的其它群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述其它GO终端的地址信息;第一解析模块,用于对所述广播类型的数据帧进行解析,得到所述其它GO终端的地址信息;路由更新模块,用于根据所述其它GO终端的所述地址信息,与所述其它GO终端建立路由关系。这样不同群组间设备的组网,实现不同网段间多个设备间的联通,同一群组间群组客户端设备也能通信,方便用户使用。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了,解决同一组网中设备间和不同组网间的设备无法进行通信的问题。其中,所述终端包括:第一获取模块,用于获取当前驻留在支持Wi-Fi直连技术链路中的其它群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述其它GO终端的地址信息;第一解析模块,用于对所述广播类型的数据帧进行解析,得到所述其它GO终端的地址信息;路由更新模块,用于根据所述其它GO终端的所述地址信息,与所述其它GO终端建立路由关系。这样不同群组间设备的组网,实现不同网段间多个设备间的联通,同一群组间群组客户端设备也能通信,方便用户使用。【专利说明】
本专利技术涉及通信领域,特别是涉及。
技术介绍
2010年10月,W1-Fi联盟发布无线直连W1-Fi Direct白皮书,白皮书中介绍了相关技术的基本信息,这种技术的特点及功能,W1-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接。W1-Fi Direct设备发现与服务发现功能帮助用户确定可用的设备与服务,然后建立连接。同时,W1-Fi Direct设备采用W1-Fi保护机构简化了在设备之间创建安全连接的过程。不需要W1-Fi路由器或接入点,W1-Fi设备可以在任何地点实现连接。在W1-Fi Direct的新型网络中,出现了两类新型角色群组所有者终端(Group Owner)和群组客户端终端(Group Client)以支持P2P的连接。规范定义中GroupOwner兼容传统的W1-Fi网络,可以充当客户端(STA)或者接入点(AP)的角色,此外,还可以与多个Group Client建立点到点的安全连接。Group Client则是一种类似于STA,除了STA的功能外还能与Group Owner建立P2P的连接。一个终端,可以同时充当Group Owner和Group Client的角色。一个更贴近业务更直白的描述W1-Fi Direct:不管屋里周围是否有布设传统的AP,移动终端可以使用W1-Fi Direct与其他数字设备进行简单、快速、安全的直连。目前,如图1所示,使用W1-Fi Direct技术的网络结构中,只能实现同一群组中的GO终端与GC终端间进行数据交换,GC终端间无法通信,处于不同群组的终端也无法进行通信。 现有技术中,802.11帧主要有三种类型。数据帧好比802.11的驮马,负责在工作站之间传输数据。数据帧可能会因为所处的网络环境不同而有所差异。控制帧通常与数据帧搭配使用,负责区域的清空、信道的取得以及载波监听的维护,并于收到资料时予以正面的应答,借此促进工作站间数据传输的可靠性。管理帧负责监督,主要用来加入或退出无线网络,以及处理基站之间连接的转移事宜。数据帧会将上层协议的数据置于帧主体加以传递。图2显示了数据帧的基本结构。
技术实现思路
本专利技术要解决的技术问题是提供,解决同一组网中终端设备间和不同组网间的终端设备无法进行通信的问题,方便用户使用。 为解决上述技术问题,本专利技术的实施例提供一种终端,包括: 第一获取模块,用于获取当前驻留在支持W1-Fi直连技术链路中的其它群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述其它GO终端的地址信息; 第一解析模块,用于对所述广播类型的数据帧进行解析,得到所述其它GO终端的地址信息; 路由更新模块,用于根据所述其它GO终端的所述地址信息,与所述其它GO终端建立路由关系。 其中,所述广播类型的数据帧中还携带了:所述其它GO终端所在群组内的群组客户端GC终端的地址信息; 所述第一解析模块还用于从所述广播类型的数据帧中获得,所述其它GO终端所在群组内的所述GC终端的地址信息; 所述路由更新模块还用于根据所述其它GO终端所在群组内所述GC终端的所述地址信息,与所述其它GO终端所在群组内所述GC终端建立路由关系。 其中,所述地址信息包括:MAC地址以及IP地址。 其中,所述路由更新模块具体根据所述其它GO终端的所述IP地址,修改P2P0的接口下的网关地址为所述其它GO终端的所述IP地址,并与所述其它GO终端建立路由关系O 其中,上述终端还包括: 网络确认模块,用于与所述其它GO终端建立路由关系后,将对于网络中不同网段的网关进行Ping处理,更新网络的连接和断开状态。 其中,上述终端还包括: 记录模块,用于记录GO终端的动态主机配置协议的初始化阶段为其所在群内的GC终端分配的IP地址和该GC终端的MAC地址; 帧扩展模块,用于将所述记录模块记录的所述GC终端的IP地址与MAC地址顺序写入广播类型的数据帧的帧主体数据区中,并在所述广播类型的数据帧的地址字段填写所述GO终端的IP地址和MAC地址,得到扩展的广播类型的数据帧; 帧发送模块,用于发送所述扩展的广播类型的数据帧。 其中,所述GC终端的所述IP地址和MAC地址用10个字节记录在所述扩展的广播类型的数据帧中,其中,所述IP地址为4个字节,所述MAC地址为6个字节。 本专利技术的实施例还提供一种终端,包括: 第二获取模块,用于获取当前驻留在支持W1-Fi直连技术链路中的群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述GO终端所在群组内的其它群组客户端GC终端的地址信息; 第二解析模块,用于对所述广播类型的数据帧进行解析,得到当前广播的群组内其他GC终端的地址信息; 通信模块,用于根据记录的所述其它GC终端的地址信息,与所述其它GC终端进行通信。 其中,所述地址信息包括:IP地址以及MAC地址。 本专利技术的实施例还提供一种无线组网的方法,包括: 获取当前驻留在支持W1-Fi直连技术链路中的其它群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述其它GO终端的地址信息; 对所述广播类型的数据帧进行解析,得到所述其它GO终端的地址信息; 根据所述其它GO终端的所述地址信息,与所述其它GO终端建立路由关系。 其中,所述广播类型的数据帧中还携带了:所述其它GO终端所在群组内的群组客户端GC终端的地址信息; 从所述广播类型的数据帧中获得,所述其它GO终端所在群组内的所述GC终端的地址信息; 根据所述其它GO终端所在群组内所述GC终端的所述地址信息,与所述其它GO终端所在群组内所述GC终端建立路由关系。 其中,所述地址信息包括:MAC地址以及IP地址。 其中,所述根据所述其它GO终端所在群组内所述GC终端的所述地址信息,与所述其它GO终端所在群组内所述GC终端建立路由关系的步骤包括: 根据所述其它GO终端的所述IP地址,修改P2P0的接口下的网关地址为所述其它GO终端的所述IP地址,并与所述其它GO终端建立路由关系。 其中,上述方法还包括:在路由关系建立后,将对于网络中不同网段的网关进行Ping处理,更新网络的连接和断开状态。 本专利技术的实施例还提供一种数据帧的构建方法,包括: 记录GO终端的动态主机配置协议的初始化阶段为其所在群内的GC终端分配的IP地址和该GC终端的MAC地址; 将所述记录模块记录的所述GC终端的IP地址与MAC地址顺本文档来自技高网
...

【技术保护点】
一种终端,其特征在于,包括:第一获取模块,用于获取当前驻留在支持Wi‑Fi直连技术链路中的其它群组所有者GO终端发送的广播类型的数据帧,其中,所述广播类型的数据帧中携带了所述其它GO终端的地址信息;第一解析模块,用于对所述广播类型的数据帧进行解析,得到所述其它GO终端的地址信息;路由更新模块,用于根据所述其它GO终端的所述地址信息,与所述其它GO终端建立路由关系。

【技术特征摘要】

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

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

1