用于在无线网格网络中有效发送帧的方法和设备的制作方法

文档序号:7959503阅读:167来源:国知局
专利名称:用于在无线网格网络中有效发送帧的方法和设备的制作方法
技术领域
本发明涉及一种能够支持当用作移动模式的接入点无线连接到网络时的数据发送的机制。
背景技术
图1示出传统的无线通信环境。如图1所示,该无线通信环境包括接入点10、20和30以及移动站11至19。移动站11至13连接到接入点10以形成基本服务组(BSS1),移动站14至16连接到接入点20以形成另一BSS(BSS2),移动站17至19连接到接入点30以形成另一BSS(BSS3)。
根据IEEE 802.11无线局域网(WLAN)标准,BSS是指在移动站相互通信的区域中的一组移动站。由于从移动站输出的信号的发送距离不确定,所以BSS没有必要指示特定区域。根据IEEE 802.11 WLAN标准,一组BSS被称作扩展服务组(ESS)。
接入点10、20和30中的每个包括入口模块和协调器模块。当接入点10、20和30中的每个从其协调的BSS内的移动站接收无线LAN帧时,如果该无线LAN帧的目的移动站位于该BSS内,则其协调器模块将该无线LAN帧发送到目的移动站。然而,如果无线LAN帧的目的移动站位于由另一接入点协调的另一BSS中,则接入点10、20和30中的每个通过其入口模块将该无线LAN帧发送到目的移动站。为此,接入点10、20和30中的每个将该无线LAN帧发送给入口模块。入口模块将无线LAN帧的格式转换成适合于包括目的移动站的BSS的另一格式。
然而,现有技术仅考虑了在诸如10base-T或以太网的有线网络中协调多个BSS通信的接入点作为静止节点相互连接的情况下的数据发送。结果,需要一种能够支持在接入点作为移动节点以无线方式相互连接的情况下的数据发送的机制。

发明内容
本发明的一方面提供了一种用于能够支持当接入点作为移动节点无线连接时的数据发送的机制的方法和设备。本发明的一方面还提供了一种记录有用于实现所述方法的程序的记录介质。
根据本发明的一方面,提供了一种帧发送方法,该方法包括使用移动站的地址来获得协调该移动站所在的无线局域网(LAN)的通信的移动节点的地址;和使用获得的移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
根据本发明的另一方面,提供了一种帧发送设备,该设备包括地址获取单元,使用移动站的地址来获得协调该移动站所在的无线LAN的通信的移动节点的地址;和发送单元,使用由地址获取单元获得的所述移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
根据本发明的另一方面,提供了一种其上记录有用于实现帧发送方法的程序的计算机可读记录介质。所述帧发送方法包括使用移动站的地址来获得协调该移动站所在的无线LAN的通信的移动节点的地址;和使用获得的移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
根据本发明的另一方面,提供了一种帧中继方法,该方法包括通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址,经由所述移动节点网络发送接收的帧。
根据本发明的另一方面,提供了一种帧中继设备,该设备包括接收单元,通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和发送单元,使用所述移动节点的地址,经由所述移动节点网络发送接收的帧。
根据本发明的另一方面,提供了一种其上记录有用于实现帧中继方法的程序的计算机可读记录介质。所述帧中继方法包括通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址,经由移动节点网络发送接收的帧。
根据本发明的另一方面,提供了一种帧接收方法,该方法包括通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址,经由所述无线LAN将从接收的帧转换的无线LAN帧发送到所述移动站。
根据本发明的另一方面,提供了一种帧接收设备,该设备包括接收单元,通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和发送单元,使用所述移动节点的地址,经由所述无线LAN将从接收的帧转换的无线LAN帧发送到所述移动站。
根据本发明的另一方面,提供了一种其上记录有用于实现帧接收方法的程序的计算机可读记录介质。所述帧接收方法包括通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址,经由所述无线LAN将从接收的帧转换的无线LAN帧发送到所述移动站。
将在下面的描述中部分阐述本发明的另外的方面和/或优点,并且部分,将从该描述中是显而易见的,或者可通过实施本发明来了解。


从下面结合附图对实施例的描述中,本发明的这些和/或其它方面和优点将变得清楚和更容易理解,其中图1示出传统的无线通信环境;图2示出根据本发明实施例的无线通信环境;图3是根据本发明实施例的无线网格网络帧发送设备的框图;图4详细示出图3的扩展服务组(ESS)站表;图5示出在根据本发明实施例的无线网格网络中的帧的格式;图6是根据本发明实施例的无线网格网络帧中继设备的框图;图7是根据本发明实施例的无线网格网络帧接收设备的框图;图8示出在图2的无线通信环境中的转发表的示例;图9是示出根据本发明实施例的无线网格网络帧发送方法的流程图;图10是示出根据本发明实施例的无线网格网络帧中继方法的流程图;和图11是示出根据本发明实施例的无线网格网络帧接收方法的流程图。
具体实施例方式
现在将详细描述本发明的本实施例,其示例示出在附图中,其中,相同的标号始终表示相同的部件。以下对实施例进行描述以参考附图来解释本发明。
图2示出根据本发明实施例的无线通信环境。如图2所示,所述无线通信环境包括移动节点(MN1至MN6)21至26和移动站(MS1至MS8)201至208。MN 21至26彼此连接,形成单个网络。以下,由MN 21至26形成的网络将被称作无线网格网络。这里,应该理解,所述移动节点可被称作无线网格点或其它术语。
MS 201至203连接到MN1 21以形成基本服务组(BSS),MS204至206连接到MN5 25以形成另一BSS,MS207和208连接到MN6 26以形成另一BSS。具体地讲,移动节点协调每个BSS,移动站通过所述移动节点的中继与每个BSS内的其它移动站通信。
由于无线网格网络的移动节点通过无线多跳式彼此连接,因而,彼此可直接通信,所以无线网格网络可通过这些移动节点成为自组织结构,而不需移动节点之一的中继。
应该理解,无线网格网络的一些移动节点,诸如MN 22至24,用作无线网格网络的节点,而无线网格网络的一些移动节点,诸如MN 21、25和26,用作无线网格网络的节点和协调其无线局域网(LAN)的通信的接入点。
仅用作无线网格网络的节点的MN 22至24分别仅包括无线网格网络模块221、231和241。另一方面,用作节点和接入点的MN 21、25和26分别包括无线网格网络模块211、251和261以及无线LAN模块212、252和262。
无线LAN模块212、252和262基本上与IEEE 802.11无线LAN标准完全兼容。换句话说,无线LAN模块212、252和262支持这样一种操作,即使得MN 21、25和26用作根据IEEE 802.11无线LAN标准协调它们的无线LAN的通信的接入点。因而,符合IEEE 802.11无线LAN标准的传统移动站可应用于本发明的当前实施例,而不需对其进行任何改变。
例如,MN1 21根据IEEE 802.11无线LAN标准认证MS 201至203,并与经过认证的MS 201至203连接。与MN1 21连接的MS 201至203将帧发送到另一BSS中的移动站。接收帧的MN1 21根据分布式系统(DS)发送接收的帧以使得该帧到达最终的目的移动站。这里,值得注意的是,应该理解,以上描述适用于MN 25和26。
根据IEEE 802.11无线LAN标准,DS是指当MN1 21与MS 201至203交换帧并与其它移动节点通信以与另一BSS内的移动站交换帧时使用的机制。具体地讲,本发明的当前实施例中的DS包括经由无线网格网络交换帧的机制。
然而,在传统的IEEE 802.11无线LAN标准中,协调移动站的接入点作为静止节点通过入口模块以有线方式与其它接入点连接,而在本发明的当前实施例中,协调移动站的接入点作为移动节点通过无线网格网络以无线方式与其它接入点即其它移动节点连接。具体地讲,为了支持当接入点作为移动节点以无线方式与其它接入点连接时的数据发送,提出了一种通过仅参考协调包括目的移动站的BSS的通信的移动节点的地址而不必参考目的移动站的地址来经由无线网格网络将帧发送到目的移动站的机制。换句话说,当对帧进行路由时,无线网格网络的移动节点不考虑移动站的地址。
由于移动站经常执行对于其它BSS的认证和连接,所以如果无线网格网络的移动节点在对帧进行路由时应当考虑移动站的地址,则它们应该总是将最近的移动站信息保留在它们的转发表中。从而,在移动节点的转发表中的移动站信息应被规则地更新。这引起数据帧转递所需时间以及花费,即无线通信资源的增加。
因此,在本发明的当前实施例中,采用上述数据传输机制。现在将描述如图2所示的发起移动站是MS1 201和目的移动站是MS8 208。MN1 21使用MN6 26的地址将MS8 208的地址封装在一个帧中并发送该帧,所述MN626协调包括MS8 208的BSS的通信。MN3 23此后仅参考MN6 26的地址来对帧进行路由。MN6 26接收帧,通过解封装识别MS8 208的地址,并且仅参考MN6 26的地址而将所述帧发送到MS8 208。
图3是根据本发明实施例的无线网格网络帧发送设备的框图。如图3所示,根据本发明的当前实施例的无线网格网络帧发送设备被安装在MN1 21中,并且包括无线网格网络模块211和无线LAN模块212。如上所述,无线网格网络模块211允许MN1 21作为无线网格网络中的节点,无线LAN模块212具有使MN1 21作为协调其无线LAN的通信的接入点的功能。
无线LAN模块212包括无线LAN发送/接收单元31、BSS站表32、和无线LAN帧处理单元33。无线LAN发送/接收单元31从其协调的移动站,即移动站201至203,接收无线LAN帧并将无线LAN帧发送到移动站201至203。BSS站表32存储关于MS 201至203的信息,MS 201至203包括在由MN1 21协调的BSS中。MS 201至203的介质访问控制(MAC)地址是关于MS 201至203的信息的代表性示例。更具体地讲,BSS站表32从与认证和连接相关的帧获得关于MS 201至203的信息并存储获得的信息。无线LAN帧处理单元33分析经由无线LAN发送/接收单元31接收的无线LAN帧,并且基于分析的结果处理该无线LAN帧或者产生要由无线LAN发送/接收单元31发送的无线LAN帧。具体地讲,在本发明的当前实施例中,无线LAN帧处理单元33分析无线LAN帧以识别该经由无线LAN发送/接收单元31接收的无线LAN帧是与认证和连接相关的帧还是包括实际数据的数据帧,并且基于分析的结果执行认证和连接。在本发明的当前实施例中,无线LAN帧处理单元33还参考BSS站表32中关于MS 201至203的信息根据由无线LAN帧发送/接收单元31接收的无线LAN帧产生要发送到目的移动站的无线LAN帧。
无线网格网络模块211包括扩展服务组(ESS)站表34、地址获取单元35、封装单元36、路由单元37、转发表38、无线网格网络帧处理单元39、和无线网格网络发送/接收单元310。在本发明的当前实施例中,ESS站表34存储关于MS 201至208的信息,MS 201至208包括在作为所有BSS的集合的ESS中。更具体地讲,ESS站表33从协调BSS的通信的移动节点的BSS站表收集关于MS 201至208的信息,并存储收集的信息。
图4详细示出图3的ESS站表34。如图4所示,ESS站表包括条目41,在该条目41中,MS 201至203的MAC地址被映射到MN1 21的MAC地址,以指示MN1 21协调MS 201至203。ESS站表34还包括条目42,在该条目42中,MS 204至206的MAC地址被映射到MN5 25的MAC地址,以指示MN5 25协调MS 204至206。
ESS站表34还包括条目43,在该条目43中,MS 207和208的MAC地址被映射到MN6 26的MAC地址,以指示MN6 26协调MS 207和208。
地址获取单元35通过参考ESS站表34中在移动站的MAC地址和移动节点的MAC地址之间的映射,来从目的移动站的MAC地址获得协调包括所述目的移动站的BSS的通信的移动节点的MAC地址,所述目的移动站的MAC地址包括在由无线LAN帧处理单元33产生的无线LAN帧中。例如,当目的移动站是MS8 208时,地址获取单元35通过参考ESS站表34中在移动站的MAC地址和移动节点的MAC地址之间的映射,识别出MS8 208的MAC地址被映射到MN6 26的MAC地址。
封装单元36通过将由地址获取单元35获得的移动节点的MAC地址添加到包括在由无线LAN帧处理单元33产生的无线LAN帧中的目的移动站的MAC地址对目的移动站的MAC地址进行封装。例如,当目的移动站时移动站208时,封装单元36通过将由地址获取单元35获得的MN6 26的MAC地址添加到包括在由无线LAN帧处理单元33产生的无线LAN帧中的MS8 208的MAC地址对MS8 208的MAC地址进行封装。
因此,当接收无线网格网络帧的移动节点通过无线网格网络发送无线网格网络帧时,由封装单元36封装的MS8 208的MAC地址没有被该移动节点参考。该移动节点可以是MN 21至26中的一个。当接收无线网格网络帧的移动节点将从无线网格网络帧转换成的无线LAN帧通过BSS发送到移动站时,由封装单元36封装的MS8 208的MAC地址被MN6 26参考。
图5示出根据本发明实施例的无线网格网络帧的格式。如图5所示,该无线网格网络帧包括帧控制字段、时长字段、地址1字段51、地址2字段52、地址3字段53、序列字段、地址4字段54、地址5字段55、地址6字段56、数据字段、校验和字段。
在地址1字段51中,下一跳的MAC地址被记录。在地址2字段52中,当前跳的MAC地址被记录。在地址3字段53中,目的移动节点的MAC地址被记录。在地址4字段54中,发起移动节点的MAC地址被记录。在地址5字段55中,目的移动站的MAC地址被记录。在地址6字段56中,发起移动站的MAC地址被记录。换句话说,通过将地址1字段51、地址2字段52、地址3字段53和地址4字段54添加到地址5字段55和地址6字段56,封装单元36对目的移动站的MAC地址和发起移动站的MAC地址进行封装,这些MAC地址包括在从无线LAN帧处理单元33发送的无线LAN帧中。
帧控制字段包括版本字段、类型字段、子类型字段、ToDS字段57、FromDS字段58、更多片段(MF)字段、重试字段、PW字段、更多数据(MORE)字段、WEP字段和顺序(O)字段。根据本发明的实施例,在从移动站接收的无线网格网络帧中,ToDS字段57的值为1,FromDS字段58的值为0,而另一方面,在将要被发送到移动站的无线网格网络帧中,ToDS字段57的值为0,FromDS字段58的值为1。
路由单元37根据路由协议确定在无线网格网络中的下一跳。路由协议被用于从发起方和目的地之间的各种路径之中选择最佳路径。在有线通信环境的第三层中使用的传统的代表性路由协议包括路由信息协议(RIP)、开放式最短路径优先(OSPF)、和边界网关协议(BGP)。
转发表38存储目的移动节点的MAC地址和与由路由单元37确定的下一跳相对应的移动节点的MAC地址。换句话说,转发表38包括这样的条目,在这些条目中,目的移动节点的MAC地址和与到达目的移动节点的最佳路径上的下一跳相对应的移动节点的MAC地址被映射。
无线网格网络帧处理单元39分析由无线网格网络发送/接收单元310接收的无线网格网络帧,并根据分析的结果处理无线网格网络帧或者从由封装单元36封装的无线LAN帧产生要被无线网格网络发送/接收单元310发送的无线网格网络帧。具体地讲,在本发明的当前实施例中,无线网格网络帧处理单元39通过参考转发表38的下一跳信息从由封装单元36封装的无线LAN帧产生要被发送到与由路由单元37确定的下一跳相对应的移动节点的无线网格网络帧。
无线网格网络发送/接收单元310将由无线网格网络帧处理单元39产生的无线网格网络帧发送到与由路由单元37确定的下一跳相对应的移动节点。换句话说,无线网格网络发送/接收单元310通过使用由地址获取单元35获得的移动节点的MAC地址通过无线网格网络发送以移动节点为目的地的帧。
图6是根据本发明实施例的无线网格网络帧中继设备的框图。如图6所示,根据本发明的当前实施例的无线网格网络帧中继设备被安装在MN3 23中,并且包括无线网格网络模块231。如上所述,无线网格网络模块231允许MN3 23作为无线网格网络中的节点。
无线网格网络模块231包括无线网格网络发送/接收单元61、无线网格网络帧处理单元62、路由单元63、和转发表64。无线网格网络发送/接收单元61参考协调包括移动站的BSS的通信的移动节点的MAC地址,通过无线网格网络接收以所述移动站为目的地的无线网格网络帧。当目的移动站是MS8208时,无线网格网络发送/接收单元61参考协调包括MS8 208的BSS的通信的MN6 26的MAC地址,通过无线网格网络接收以MS8 208为目的地的无线网格网络帧。
如上所述,使用MN6 26的MAC地址来封装MS8 208的MAC地址。从而,无线网格网络发送/接收单元61在不参考MS8 208的情况下通过无线网格网络接收以MS8 208为目的地的无线网格网络帧。当接收无线网格网络帧的MN6 26通过BSS发送从该无线网格网络帧转换的无线LAN帧时,MS8208的MAC地址被MN6 26参考。
无线网格网络发送/接收单元61还将由无线网格网络帧处理单元62产生的无线网格网络帧发送到与由路由单元63确定的下一跳相对应的移动节点。换句话说,无线网格网络发送/接收单元61使用包括在其接收的无线网格网络帧中的移动节点的MAC地址通过无线网格网络发送以移动站为目的地的无线网格网络帧。例如,当目的移动站是MS8 208时,无线网格网络发送/接收单元61使用包括在其接收的无线网格网络帧中的MN6 26的MAC地址通过无线网格网络发送以MS8 208为目的地的无线网格网络帧。
无线网格网络帧处理单元62分析由无线网格网络发送/接收单元61接收的无线网格网络帧,并根据分析的结果处理接收的无线网格网络帧或者产生要被无线网格网络发送/接收单元61发送的无线网格网络帧。具体地讲,在本发明的当前实施例中,无线网格网络帧处理单元62通过参考转发表64识别出由无线网格网络发送/接收单元61接收的无线网格网络帧以另一移动节点为目的地。无线网格网络帧处理单元62通过参考转发表64的下一跳信息还产生要被无线网格网络发送/接收单元61发送的无线网格网络帧。
路由单元63根据路由协议确定在无线网格网络中的下一跳。
转发表64存储目的移动节点的MAC地址和与由路由单元63确定的下一跳相对应的移动节点的MAC地址。换句话说,转发表64包括这样的条目,在每个条目中,目的移动节点的MAC地址和与基于最佳路径到达目的移动节点的下一跳相对应的移动节点的MAC地址被映射。
图7是根据本发明的实施例的无线网格网络帧接收设备的框图。如图7所示,无线网格网络帧接收设备安装在MN6 26中,并且包括无线网格网络模块261和无线LAN模块262。如以上所述,无线网格网络模块261允许MN6 26用作无线网格网络中的节点,无线LAN模块262允许MN6 26用作协调包括MN6 26的无线LAN的通信的接入点。
无线网格网络模块261包括无线网格网络发送/接收单元71、无线网格网络帧处理单元72、ESS站表73和解封装单元74。无线网格网络发送/接收单元71通过参照协调包括移动站的BSS的通信的移动节点的MAC地址通过无线网格网络接收以该移动站为目的地的无线网格网络帧。当目的移动站是MS8208时,无线网格网络发送/接收单元71通过参照协调包括MS8 208的BSS的通信的MN6 26的MAC地址通过无线网格网络来接收以MS8 208为目的地的无线网格网络帧。由于使用MN6 26的MAC地址来封装MS8 208的MAC地址,所以无线网格网络发送/接收单元71通过无线网格网络接收该无线网格网络帧,而无需参照封装的MS8 208的MAC地址。
无线网格网络帧处理单元72分析由无线网格网络发送/接收单元71接收的无线网格网络帧,并且根据分析的结果处理无线网格网络帧或者产生将由无线网格网络发送/接收单元71发送的无线网格网络帧。具体地讲,在本发明的当前实施例中,无线网格网络帧处理单元72通过参照ESS站表73识别出无线网格网络发送/接收单元71接收的无线网格网络帧到达了协调目的移动站的移动节点。
例如,当目的移动站是MS8 208时,无线网格网络帧处理单元72通过参照ESS站表73的记录中的一个记录识别出无线网格网络发送/接收单元71接收的无线网格网络帧到达了协调目的地MN8 208的MN6 26,在该记录中,MS7 207的MAC地址和MS8 208的MAC地址映射到MN6 206的MAC地址。
在本发明的当前实施例中,ESS站表73存储包括在作为所有BSS的组的ESS中的关于MS 201至208的信息。更具体地讲,ESS站表73从协调BSS的通信的移动节点的BSS站表收集关于MS 201至MS 208的信息,并且存储收集的信息。
解封装单元74通过去除协调目的移动站的移动节点的MAC地址,对目的移动站的MAC地址进行解封装,该移动节点的MAC地址被添加到无线网格网络帧的目的移动站的MAC地址中,该无线网格网络帧被无线网格网络帧处理单元72识别出到达了该移动节点。
例如,当目的移动站是MS8 208时,解封装单元74通过去除MN6 26的MAC地址来对MS8 208的MAC地址进行解封装,其中,MN6 26的MAC地址被添加到无线网格网络帧的MS8 208的MAC地址中,该无线网格网络帧被无线网格网络帧处理单元72识别出到达了协调MS8 208的MN6 26。当接收到该无线网格网络帧的MN6 26将从该无线网格网络帧转换的无线LAN帧通过无线LAN发送到MS8 208时,已经被解封装单元74解封装的MS8 208的MAC地址被MN6 26参照。
无线LAN模块262包括BSS站表75、无线LAN帧处理单元76和无线LAN发送/接收单元77。BSS站表75存储关于包括在由MN6 26管理的BSS中的MS 207和MS 208的信息。MS 207和MS 208的MAC地址是关于MS 207和MS 208的信息的代表性示例。更具体地讲,BSS站表75从无线LAN帧获得关于MS 207和MS 208的信息,并且存储获得的信息,作为无线LAN帧处理单元76的分析的结果,该无线LAN帧被识别为涉及认证和连接。
无线LAN帧处理单元76分析无线LAN帧发送/接收单元77接收的无线LAN帧,并且根据分析的结果,处理无线LAN帧或者根据被解封装单元74解封装的无线网格网络帧产生将由无线LAN发送/接收单元77发送的无线LAN帧。更具体地讲,在本发明的当前实施例中,无线LAN帧处理单元76使用BSS站表75的移动站信息根据被解封装单元74解封装的无线网格网络帧产生将被无线LAN发送/接收单元77发送的无线LAN帧。
无线LAN发送/接收单元77使用目的移动站的MAC地址通过BSS将从由无线网格网络接收的无线网格网络帧转换的无线LAN帧,即由无线LAN帧处理单元76产生的无线LAN帧发送到目的移动站。
图8示出在图2的无线通信环境中的转发表的示例。如图8所示,无线网格网络模块211、221、231、241、251和261的每个包括转发表。无线LAN模块212、252和262的每个包括BSS站表以及尽管未在图8中示出的ESS站表。
现在将描述MS1 201通过参照图8中示出的转发表将无线LAN帧发送到MS8 208的情况。这里,假设无线网格网络帧的MAC地址(下一跳的地址、当前跳的地址、目的地移动节点的地址以及发起移动节点的地址或目的移动站的地址和发起移动站的地址)被表达为如图5所示。
首先,MN1 21从MS1 201接收到根据IEEE 802.11无线LAN标准的ToDS无线LAN帧的格式的包括移动节点的地址、发起移动站的地址以及目的移动站的地址,即MN1、MS1和MS8的MAC地址的无线LAN帧,从接收的无线LAN帧产生包括MN3、MN1、MN6和MN1或MS8和MS1的MAC地址的无线网格网络帧,并且通过无线网格网络发送产生的无线网格网络帧。
接下来,无线网格网络帧的MAC地址(MN3、MN1、MN6和MN1或MS8和MS1的MAC地址)在相应于下一跳的MN323被转换为MN6、MN3、MN6和MN1或MS8和MS1的MAC地址。
相应于下一跳的MN626接收包括MN6、MN3、MN6和MN1或MS8和MS1的MAC地址的无线网格网络帧,产生根据IEEE 802.11无线LAN标准的FromDS无线LAN帧的格式的包括目的移动站的地址、移动节点的地址以及发起移动站的地址,即MS8、MN6和MS1的MAC地址的无线LAN帧,并通过无线LAN发送产生的无线LAN帧。
图9是示出根据本发明实施例的无线网格网络帧发送方法的流程图。如图9所示,根据当前实施例的无线网格网络帧发送方法包括图3的无线网格网络帧发送设备进行的操作。因此,尽管省略了关于图3的无线网格网络帧发送设备的详细描述,但是该描述可被应用到根据本发明的当前实施例的无线网格网络帧发送方法中。
在操作91,MN1 21从被协调的MS 201至MS 203接收无线LAN帧。在操作92,MN1 21通过参照BSS站表32的移动站信息根据接收的无线LAN帧产生将被发送到目的移动站的无线LAN帧。在操作93,MN1 21通过参照ESS站表34中的移动站的MAC地址和移动节点的MAC地址之间的映射,根据包括在产生的无线LAN帧中的目的移动站的MAC地址获得协调包括目的移动站的BSS的通信的移动节点的MAC地址。在操作94,MN1 21通过将获得的移动节点的MAC地址添加到目的移动站的MAC地址,来对包括在产生的无线LAN帧中的目的移动站的MAC地址进行封装。
在操作95,MN1 21根据路由协议确定无线网格网络中的下一跳。在操作96,MN1 21通过参照转发表38的下一跳信息根据封装的无线LAN帧产生将被发送到相应于确定的下一跳的移动节点的无线网格网络帧。在操作97,MN1 21将产生的无线网格网络帧发送到相应于确定的下一跳的移动节点。
图10是示出根据本发明实施例的无线网格网络帧中继方法的流程图。如图10所示,根据当前实施例的无线网格网络帧中继方法包括由图6的无线网格网络帧中继设备按时间序列处理的操作。因此,将不再给出图6的无线网格网络帧中继设备的描述。
在操作101,MN3 23通过参照协调包括移动站的BSS的通信的移动节点的MAC地址通过无线网格网络接收以该移动站为目的地的无线网格网络帧。在操作102,MN3 23通过参照转发表64识别出接收的无线网格网络帧的目的地是另一移动节点。
在操作103,MN3 23根据路由协议确定无线网格网络中的下一跳。在操作104,MN3 23通过参照转发表64的下一跳信息产生将被发送到相应于确定的下一跳的移动节点的无线网格网络帧。在操作105,MN3 23将产生的无线网格网络帧发送到相应于确定的下一跳的移动节点。
图11是示出根据本发明的实施例的无线网格网络帧接收方法的流程图。如图11所示,根据当前实施例的无线网格网络帧接收方法包括图7的无线网格网络帧接收设备按时间序列处理的操作。因此,将不再给出图7的无线网格网络帧接收设备的描述。
在操作111,MN6 26通过参照协调包括该移动站的BSS的通信的移动节点的MAC地址通过无线网格网络接收以该移动站为目的地的无线网格网络帧。在操作112,MN6 26通过参照ESS站表73识别出接收的无线网格网络帧到达了目的移动站。在操作113,MN6 26通过去除添加到无线网格网络帧的目的移动站的MAC地址的移动节点的MAC地址来对目的移动站的MAC地址解封装,所述无线网格网络帧被识别为到达了协调目的移动站的移动节点。在操作114,MN6 26使用BSS站表75的移动站信息从解封装的无线网格网络帧产生将被无线LAN发送/接收单元77发送的无线LAN帧。在操作115,MN6 26使用目的移动站的MAC地址通过BSS将产生的无线LAN帧发送到目的移动站。
如上所述,根据本发明的方面,一种机制能够支持接入点作为移动节点以无线方式彼此连接的情况下的数据传输。具体地讲,该机制允许通过只参照协调包括目的移动站的BSS的通信的移动节点的地址通过无线网格网络的帧传输,从而减小数据帧转发所需的时间以及例如无线通信资源的成本,并且有效地支持数据传输。
而且,根据本发明的方面,由于移动节点无线LAN模块与IEEE 802.11无线LAN标准完全兼容,所以本发明被应用到与IEEE 802.11无线LAN标准兼容的传统移动站中,从而避免了由于移动站的改变引起的成本增加。而且,本发明还可应用到仅包括无线网格网络模块的无线网格网络节点。
同时,根据本发明的方面,本发明的方法的实施例可被实现为记录介质上的计算机程序并且在通用数字计算机上执行。另外,在本发明中使用的数据结构可通过各种方式被记录在计算机可读记录介质上。记录介质的例子包括例如只读存储器(ROM)、软盘和硬盘的磁存储介质、例如CD-ROM和数字通用盘(DVD)的光数据存储装置以及例如通过互联网传输的载波。
尽管已经显示并描述了本发明的一些实施例,但是本领域的技术人员将理解,在不脱离在权利要求和其等同物定义其范围的本发明的原理和净胜的情况下,可对此实施例进行改变。
权利要求
1.一种帧发送方法,包括使用移动站的地址来获得协调该移动站所在的无线LAN的通信的移动节点的地址;和使用获得的移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
2.如权利要求1所述的帧发送方法,其中,如果所述移动节点经由所述无线LAN将从所述帧转换的无线LAN帧发送到所述移动站,则所述移动节点参考所述移动站的地址。
3.如权利要求1所述的帧发送方法,还包括通过将所述移动节点的地址添加到所述移动站的地址来封装所述移动站的地址,其中,如果接收所述帧的移动节点经由所述移动节点网络发送所述帧,则所述移动节点不参考封装的移动站的地址。
4.如权利要求1所述的帧发送方法,还包括根据预定的路由协议,确定所述移动节点网络中的下一跳,其中,所述发送的步骤包括将所述帧发送到所确定的下一跳。
5.如权利要求1所述的帧发送方法,其中,所述移动节点中的一些节点仅用作所述移动节点网络中的节点,而另一些移动节点用作所述移动节点网络中的节点和用作协调包括所述无线LAN的多个无线LAN的通信的接入点。
6.一种帧发送设备,包括地址获取单元,使用移动站的地址来获得协调该移动站所在的无线LAN的通信的移动节点的地址;和发送单元,使用由地址获取单元获得的所述移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
7.一种其上记录有用于执行帧发送方法的程序的计算机可读记录介质,其中,所述帧发送方法包括使用移动站的地址来获得协调该移动站所在的无线LAN的通信的移动节点的地址;和使用获得的移动节点的地址,经由包括该移动节点的移动节点网络发送以所述移动站为目的地的帧。
8.一种帧中继方法,包括通过参考协调移动站所在的无线LAN的通信的移动节点的地址,经由移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址,经由所述移动节点网络发送接收的帧。
9.如权利要求8所述的帧中继方法,其中,如果所述移动节点通过所述LAN将从所述帧转换的无线LAN帧发送到所述移动站,则所述移动节点参考所述移动站的地址。
10.如权利要求8所述的帧中继方法,其中,使用所述移动节点的地址来封装所述移动站的地址,所述接收的步骤包括经由所述移动节点网络接收所述帧,而无需参考封装的移动站的地址。
11.如权利要求8所述的帧中继方法,还包括根据预定的路由协议确定所述移动节点网络中的下一跳,其中,所述发送的步骤包括将所述帧发送到所确定的下一跳。
12.如权利要求8所述的帧中继方法,其中,所述移动节点中的一些节点仅用作所述移动节点网络中的节点,而其它移动节点用作所述移动节点网络中的节点和用于协调包括所述LAN的多个LAN的通信的接入点。
13.一种帧中继设备,包括接收单元,参考协调移动站位于其中的无线局域网的通信的移动节点的地址,通过移动节点网络接收以所述移动站为目的地的帧;和发送单元,使用所述移动节点的地址通过移动节点网络发送接收的帧。
14.一种在其上记录有执行帧中继方法的程序的计算机可读记录介质,其中,所述帧中继方法包括参考协调移动站位于其中的无线局域网的通信的移动节点的地址,通过移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址通过移动节点网络发送接收的帧。
15.一种帧接收方法,包括参考协调移动站位于其中的无线局域网的通信的移动节点的地址,通过移动节点网络接收以所述移动站为目的地的帧;和使用所述移动站的地址通过无线局域网将从接收的帧转换的无线局域网帧发送到所述移动站。
16.如权利要求15所述的帧接收方法,其中,使用所述移动节点的地址封装所述移动站的地址,并且接收的步骤包括在不参考所述移动站的封装的地址的情况下通过移动站的网络接收帧。
17.如权利要求15所述的帧接收方法,还包括通过去除被添加到所述移动站的地址的所述移动节点的地址,对所述移动站的地址进行解封装,其中,如果接收帧的移动节点将从接收的帧转换的无线局域网帧通过无线局域网发送到所述移动站,则所述移动站的解封装的地址被所述移动节点参考。
18.如权利要求15所述的帧接收方法,其中,一些移动节点仅用作移动节点网络中的节点,其它的移动节点用作移动节点网络中的节点以及用作协调包括所述无线局域网的多个无线局域网的通信的接入点。
19.一种帧接收设备,包括接收单元,参考协调移动站位于其中的无线局域网的通信的移动节点的地址,通过移动节点网络接收以所述移动站为目的地的帧;和发送单元,使用所述移动节点的地址通过无线局域网将从接收的帧转换的无线局域网帧发送到所述移动站。
20.一种在其上记录有执行帧接收方法的程序的计算机可读记录介质,其中,所述帧接收方法包括参考协调移动站位于其中的无线局域网的通信的移动节点的地址,通过移动节点网络接收以所述移动站为目的地的帧;和使用所述移动节点的地址通过无线局域网将从接收的帧转换的无线局域网帧发送到所述移动站。
21.一种用于无线网络的无线网格网络帧发送方法,包括从连接到网络的第一移动站接收无线局域网帧;从接收的无线局域网帧产生要被发送到第二移动站的无线局域网帧;从第二移动站的MAC地址获得移动节点的MAC地址;对第二移动站的MAC地址进行封装;根据路由协议确定下一跳,并且产生要被发送到与下一跳相对应的移动节点的无线网格网络帧;和发送所述无线网格网络帧。
22.一种在无线网络中使用的无线网格网络帧发送方法,包括通过参照包含在无线网格网络帧中的网络内的移动节点的MAC地址来接收以该网络内的移动站为目的地的无线网格网络帧;识别目的移动站属于另一移动节点;根据路由协议确定下一跳;产生将被发送到相应于下一跳的移动节点的无线网格网络帧;和发送所述无线网格网络帧。
23.一种在无线网络中使用的无线网格网络帧发送方法,包括通过参照包含在无线网格网络帧中的网络内的移动节点的MAC地址来接收以该网络内的移动站为目的地的无线网格网络帧;识别目的移动站属于该移动节点;对该移动站的MAC地址进行解封装;产生将被发送到目的移动站的无线网格网络帧;和将无线网格网络帧发送到目的移动站。
24.一种使用无线网络的帧发送机制,包括第一移动站,连接到第一MAC地址连接到的无线网络,所述第一移动站作为发起站;第一移动节点,连接到第二MAC地址连接到的网络,所述移动节点协调其基本服务组(BSS)内的移动站的通信;和第二移动站,连接到第三MAC地址连接到的无线网络,所述第二移动站在移动节点的BSS内,其中,发起移动站使用第二MAC地址在所述帧中封装第三MAC地址,并且随后发送所述帧。
25.如权利要求24所述的帧发送机制,还包括第二移动节点,通过仅参照第二MAC地址而将所述帧从第一移动站路由到第一移动节点。
26.如权利要求24所述的帧发送机制,其中,第一移动节点接收所述帧,通过解封装识别所述第三MAC地址,并且通过仅参照第二MAC地址将所述帧发送到第二移动站。
27.一种支持数据发送的设备,其中,无线网格网络的接入点作为移动节点以无线的方式彼此连接,该设备包括一种允许通过仅参照协调包括目的移动站的网络内的基本服务组(BSS)的通信的移动节点的地址通过无线网格网络的帧发送的机制。
全文摘要
一种帧发送方法,包括使用移动站的地址获得协调该移动站所在的无线局域网(LAN)的通信的移动节点的地址,和使用获得的移动节点的地址通过包括该移动节点的移动节点的网络发送以该移动站为目的地的帧。
文档编号H04L29/12GK1855863SQ20061007248
公开日2006年11月1日 申请日期2006年4月17日 优先权日2005年4月15日
发明者赵晟娟, 金玟秀, 孔志英, 金亨硕 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1