实现无线网络互通的设备及方法_3

文档序号:9456465阅读:来源:国知局
终端),而且该代理表中的每个代理表项可以以下联终端的MAC地址为索引,并可以包含下联终端的链接属性(例如是有线还是无线链接)、关联状态、下联终端映射MAC地址、虚拟局域网(VLAN)信息等信息。应当理解的是,代理表项中所包含的信息并不局限于如上所列举的信息,实际上,代理表项中所包含的信息可以根据应用场景和功能进行扩展,例如在某些应用场景中可以包含下联终端的IP地址等。而且,也可以使用代理表之外的其他方式来管理关联在用于实现无线网络互通的设备上的有线和无线用户终端。
[0050]另外,根据本发明的方法可以通过任意算法将下联终端的MAC地址映射成下联终端映射MAC地址(例如,通过哈希函数等进行映射),并且还可以在代理表项中设置下联终端映射MAC地址字段来标识下联终端的MAC地址向下联终端映射MAC地址的映射。
[0051]另外,若下联终端与用于实现无线网络互通的设备未成功关联,则根据本发明的方法可以将下联终端的关联状态设置为失败,并从代理表中删除下联终端的代理表项。
[0052]优选地,步骤S42中,所述经由所述设备的使所述设备用作无线终端的接口由所述设备代理所述下联终端与上联接入点关联可以包括以下步骤:
[0053](I)由所述设备经由使所述设备用作无线终端的接口向所述上联接入点发送认证请求帧并从上联接入点接收认证响应帧,其中所述认证请求帧中的基本服务集标识符字段被设置为所述上联接入点的标识符、源地址字段被设置为所述下联终端映射MAC地址。这样,在后续的操作中,在下联终端接收到上联接入点和用于实现无线网络互通的设备发出的帧之后不至于进行一些误操作;而且,由于上联接入点接收到的认证请求帧中的源地址是下联终端映射MAC地址,因此上联接入点会认为正在与其进行通信的是下联终端而非用于实现无线网络互通的设备,这同时也体现了用于实现无线网络互通的设备的代理功能。
[0054](2)由所述设备经由使所述设备用作无线终端的接口向上联接入点发送关联请求帧并从所述上联接入点接收关联响应帧。与认证请求帧类似,所述关联请求帧中的基本服务集标识符字段也被设置为上联接入点的标识符、源地址字段也被设置为所述下联终端映射MAC地址。这样,在后续的操作中,在下联终端接收到上联接入点和用于实现无线网络互通的设备发出的帧之后不至于进行一些误操作;而且,由于上联接入点接收到的关联请求帧中的源地址是下联终端映射MAC地址,因此上联接入点会认为正在与其进行通信的是下联终端而非用于实现无线网络互通的设备,这同样也体现了用于实现无线网络互通的设备的代理功能。以及
[0055](3)在由所述设备接收到所述关联响应帧之后,由所述设备将所述下联终端的关联状态设置成关联在所述上联接入点上。
[0056]另外,若用于实现无线网络互通的设备未成功代理下联终端与上联接入点进行关联,也即在步骤S41中的关联成功了、但步骤S42中的关联失败的情况下,则用于实现无线网络互通的设备可以将下联终端的关联状态设置为关联在用于实现无线网络互通的设备上。这样,当用于实现无线网络互通的设备再次代理下联终端与上联接入点或其他上联接入点关联时,不需要重新执行下联终端与用于实现无线网络互通的设备的关联,也即不需要重新执行步骤S41。
[0057]优选地,在用于实现无线网络互通的设备成功代理下联终端与上联接入点关联之后,在下联终端希望与上联接入点所处的网络(例如图3中的网络I)中的用户终端进行通信的情况下,根据本发明的方法可以通过以下步骤来实现例如图3中的网络2中的下联终端10与网络I中的用户终端I之间的数据通信:
[0058](I)由用于实现无线网络互通的设备经由使所述设备用作接入点的接口从下联终端接收报文,并将所述报文中的源地址(在802.11协议中,该源地址是下联终端的MAC地址)修改成所述下联终端映射MAC地址。另外,如果下联终端之前未成功与用于实现无线网络互通的设备关联,例如下联终端因未成功与用于实现无线网络互通的设备关联而没有被添加到代理表项中,则用于实现无线网络互通的设备将该报文丢掉,在这种情况下,后续的过程将不再被执行。
[0059](2)由用于实现无线网络互通的设备经由使所述设备用作无线终端的接口向上联接入点发送所述报文;
[0060](3)在上联接入点对所述报文进行处理之后,由用于实现无线网络互通的设备经由使所述设备用作无线终端的接口从上联接入点接收应答报文。其中,在上联接入点接收到所述报文时,因为该上联接入点已经具有关于下联终端的下联终端映射MAC地址表项,因此上联接入点可以按802.11标准定义的处理方式对报文进行处理。
[0061](4)由用于实现无线网络互通的设备将所述应答报文中的所述下联终端映射MAC地址修改成所述源地址(也即下联终端的MAC地址),并经由使所述设备用作接入点的接口向下联终端发送所述应答报文。
[0062]通过如上对根据本发明的用于实现无线网络互通的方法的描述可知,根据本发明的方法通过将现有桥接网络中不支持802.11标准的非根桥进行改造,使得非根桥(即用于实现无线网络互通的设备20)同时具有AP属性和STA属性,从而使得无线桥接网络之间能够通过802.11标准进行通讯,进而达到无线网络互通的目的,并确保无线和/或有线用户终端能够连接到任何无线网络中,而且能够实现在无线信号覆盖不到的死角处进行快速部署。根据本发明的方法可以应用于任何无线网络中,例如LTE、LTE-A, CDMA, TDMA, GSM、WCDMA网络等等。
[0063]在上面描述的根据本发明的用于实现无线网络互通的设备和方法中,在用于实现无线网络互通的设备20处均存在着将下联终端10的实际MAC地址映射成所述下联终端映射MAC地址的过程,用于实现无线网络互通的设备20在代理下联终端10向上联接入点30进行关联或发送数据的过程中并非直接使用下联终端10的实际MAC地址。这是为了在后续的操作中,在下联终端10接收到上联接入点30和用于实现无线网络互通的设备20发出的帧之后不至于进行一些误操作。
[0064]以下举例说明若用于实现无线网络互通的设备20不将下联终端10的实际MAC地址映射成所述下联终端映射MAC地址会导致的可能问题。
[0065]例如,在上联接入点30、用于实现无线网络互通的设备20和下联终端10可视的情况下,下联终端10已经和用于实现无线网络互通的设备20关联成功后,若用于实现无线网络互通的设备20直接使用下联终端10的实际MAC地址发起关联过程,则在下联终端10收到关联报文(例如认证或关联帧)后,会认为自己需要发起新的关联,这样会导致下联终端10和用于实现无线网络互通的设备20、用于实现无线网络互通的设备20和上联接入点30反复关联,从而造成死循环的过程。图5示出了针对非网格(nonmesh) STA状态的状态转换图,其示出了 802.11协议中状态与服务之间的关系。图5中仅示出了促使状态变化的事件,而且图5中给出的发送方STA的状态与意欲接收的STA有关。从图5中可以看出,如果无线终端收到关联报文,会发生状态变化,针对本申请而言,会造成下联终端10、上联接入点30、用于实现无线网络互通的设备20的关联状态机混乱。
[0066]再例如,在用于实现无线网络互通的设备20成功代理下联终端10与上联接入点30关联之后,在数据通信
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1