Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN101243655 B
Publication typeGrant
Application numberCN 200680029906
PCT numberPCT/US2006/030522
Publication date6 Mar 2013
Filing date3 Aug 2006
Priority date17 Aug 2005
Also published asCN101243655A, DE112006002156B4, DE112006002156T5, US8611275, US20070041345, US20140146721, WO2007021602A1
Publication number200680029906.X, CN 101243655 B, CN 101243655B, CN 200680029906, CN-B-101243655, CN101243655 B, CN101243655B, CN200680029906, CN200680029906.X, PCT/2006/30522, PCT/US/2006/030522, PCT/US/2006/30522, PCT/US/6/030522, PCT/US/6/30522, PCT/US2006/030522, PCT/US2006/30522, PCT/US2006030522, PCT/US200630522, PCT/US6/030522, PCT/US6/30522, PCT/US6030522, PCT/US630522
InventorsM亚维斯, S桑德湖, WS康纳
Applicant英特尔公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Methods and apparatuses for providing an integrated multi-hop routing and cooperative diversity system
CN 101243655 B
Abstract  translated from Chinese
本文主要描述了用于提供集成的多跳路由和协作分集系统的方法和装置的实施例。 This paper describes the embodiment of the multi-hop routing and cooperative diversity system, method and apparatus for the integration. 还可以描述并且要求其它实施例的权利。 It can also describe and claim embodiments other requirements.
Claims(15)  translated from Chinese
1. 一种用于无线通信系统的方法,包括: 在无线通信网络的一个通信节点上识别目标节点,所述目标节点与从所述通信节点到目的地节点的多跳路由通路相关联; 选择所述通信节点的邻居节点作为协作节点进行操作,所述协作节点和所述通信节点协作地进行操作来与所述目标节点进行通信; 识别从所述通信节点到所述目标节点的第一路由通路,其中所述第一路由通路在所述通信节点和所述目标节点之间不包括任何中间节点; 识别经由所述协作节点从所述通信节点到所述目标节点的第二路由通路,所述第二路由通路包括所述通信节点和所述协作节点之间的第一链路以及所述协作节点和所述目标节点之间的第二链路,其中所述第二链路在所述协作节点和所述目标节点之间不包括任何中间节点; 通过所述第二路由通路的所述第一链路从所述通信节点向所述协作节点以及通过所述第一路由通路直接从所述通信节点向所述目标节点发送数据分组; 所述通信节点和所述协作节点分别通过所述第一路由通路和所述第二路由通路的所述第二链路并发地向所述目标节点发送所述数据分组, 其中,对所述邻居节点的所述选择基于具有协作信息的协作表,所述协作信息包括所述第二链路的链路质量。 A method for a wireless communication system, comprising: identifying a target node in a wireless communication network communication node, the target node from the correspondent node to the destination node associated with multi-hop routing paths; select neighbor nodes of the communication node to operate as a cooperating node, said cooperating node and the communication node operating cooperatively to communicate with the target node; identifying a first route from the communication node to the destination node path, wherein said first routing path does not include any intermediate node between the communication node and the destination node; Collaboration recognition via the node from the correspondent node to the target node via a second route, the said second routing path comprises a first link between the communication node and the second node and the collaborative link between the cooperating node and the target node, wherein the second link in the does not include any intermediate nodes between the cooperating node and the destination node; said first link by said second routing path from the node to the communication node and the collaboration by the first routing path from the said communication node to send data to the target node packet; said communication node and the cooperative nodes are routed through the first path and the second path routing concurrently second link to the target node transmitting the data packet, wherein said neighbor node selection table with the cooperative information-based collaboration, and the collaboration information including link quality of the second link.
2.如权利要求I所定义的方法,其中,在所述通信节点上识别所述目标节点包括:经由与所述通信节点相关联的协议栈的多跳路由层来识别所述目标节点。 2. The method as defined in claim I, wherein said communication node comprises identifying the target node: the communication node via a protocol stack associated with multi-hop routing layer to identify the target node.
3.如权利要求I所定义的方法,其中,在所述通信节点上识别所述目标节点包括:在与无线网状网络相关联的网状节点上识别两跳邻居节点。 Method I as defined in claim, wherein, in said communication node identifying the destination node comprises: identifying a two-hop neighbor node on mesh nodes associated with the wireless mesh network.
4.如权利要求I所定义的方法,其中,在所述通信节点上识别所述目标节点包括:在所述通信节点上反复地识别所述目标节点。 I 4. A method as defined in claim, wherein, in said communication node identifying the destination node comprises: a node on the communication iteratively identifying the target node.
5.如权利要求I所定义的方法,其中,选择所述通信节点的所述邻居节点包括:基于与一个或者多个候选节点和所述目标节点相关联的链路的条件,识别所述一个或者多个候选节点。 5. A method as defined in claim I, wherein said communication node to select the neighbor node comprising: one or more conditions based on the candidate node and the link target node associated with said one identification or more candidate nodes.
6.如权利要求I所定义的方法,其中,选择所述通信节点的所述邻居节点进一步包括:经由与所述通信节点相关联的协议栈的协作分集层,选择所述邻居节点,并且其中,将所述协作分集层与介质访问控制层或物理层中的至少一个集成在一起。 6. The method as defined in claim I, wherein said selecting said neighboring node communication node further comprising: said communication node via a protocol stack associated with cooperative diversity layer, select the neighbor node, and wherein , the laminated MAC layer or at least one integrated physical layer and the cooperating points.
7.如权利要求I所定义的方法,进一步包括:选择多跳路由子路径或协作分集子路径中的一个将分组从所述通信节点向所述目的地节点路由,其中,所述多跳路由子路径是由与所述通信节点相关联的协议栈的多跳路由层所识别的,并且其中,所述协作分集子路径是由与所述多跳路由层相独立的协作分集层所识别的。 7. The method as defined in claim I, further comprising: selecting a multi-hop routing sub-path or the cooperative diversity path in a collection packet from the correspondent node to the destination node routing, wherein said multi-hop routing sub-path is the communication protocol stack associated with the node identified multi-hop routing layer, and wherein the cooperative sub-collection path is made of the multi-hop routing layer separate from the cooperative diversity layer identified .
8.如权利要求I所定义的方法,其中,所述协作节点是第一协作节点,所述方法进一步包括:选择所述通信节点的另一邻居节点作为第二协作节点进行操作,其中所述第一协作节点和第二协作节点以及所述通信节点协作地进行操作来与所述目标节点进行通信; 识别经由所述第二协作节点从所述通信节点到所述目标节点的第三路由通路,所述第三路由通路包括所述通信节点和所述第二协作节点之间的第三链路以及所述第二协作节点和所述目标节点之间的第四链路,其中所述第四链路在所述第二协作节点和所述目标节点之间不包括任何中间节点; 通过所述第三路由通路的所述第三链路从所述通信节点向所述第二协作节点发送所述数据分组; 所述通信节点和所述第二协作节点分别通过所述第一路由通路和所述第三路由通路的所述第四链路并发地向所述目标节点发送所述数据分组。 8. The method as defined in claim I, wherein said first cooperating node is cooperating nodes, the method further comprising: selecting another neighbor node of the communication node as the second node cooperative operation, wherein said The first and second cooperating nodes cooperating node and the communication node operating cooperatively to communicate with the target node; Collaboration identifying via the second node from the communication node to the destination node a third routing path said third routing path comprises a fourth link between the communication link between the third node and the second node and the second cooperative cooperating node and the destination node, wherein the first Four link does not include any intermediate nodes between the second node and the destination node cooperation; said third link by said third routing path from the transmitting communication node to the second node cooperative The data packet; said communication node and said second cooperating nodes concurrently transmit respective said data packet routing through said first passage and said third routing path to the destination node the fourth link .
9.如权利要求I所定义的方法,其中,所述通信节点和所述协作节点分别通过所述第一路由通路和所述第二路由通路的所述第二链路并发地向所述目标节点发送所述数据分组的步骤被配置为:提供将所述数据分组向所述目标节点的协作分集传输。 9. The method as defined in claim I, wherein said communication node and each of the cooperating nodes concurrently by said first routing path and the second routing path to the second link to the target step of transmitting the data packet node is configured to: provide data packets to the cooperative diversity transmission to the target node.
10. 一种用于无线通信系统的装置,包括: 节点识别器,用于在无线通信网络的一个通信节点上识别目标节点,所述目标节点与从所述通信节点到多跳路由通路的目的地节点的路径相关联; 节点选择器,其可操作地耦合到所述节点识别器,用于选择一个或者多个邻居节点作为协作节点,所述协作节点和所述通信节点协作地操作,以与所述目标节点进行通信; 路径选择器,用于识别从所述通信节点到所述目标节点的第一路由通路,其中所述第一路由通路在所述通信节点和所述目标节点之间不包括任何中间节点, 其中,所述路径选择器进一步被配置为识别经由所述协作节点从所述通信节点到所述目标节点的第二路由通路,所述第二路由通路包括所述通信节点和所述协作节点之间的第一链路以及所述协作节点和所述目标节点之间的第二链路,其中所述第二链路在所述协作节点和所述目标节点之间不包括任何中间节点, 其中,所述装置进一步包括发射机,其被配置为通过所述第二路由通路的所述第一链路从所述通信节点向所述协作节点发送数据分组,以及通过所述第一路由通路直接从所述通信节点向所述目标节点发送所述数据分组, 其中,所述发射机进一步被配置为使所述通信节点和所述协作节点分别通过所述第一路由通路和所述第二路由通路的所述第二链路并发地向所述目标节点发送所述数据分组,并且其中,所述节点选择器将基于具有协作信息的协作表来选择所述邻居节点,所述协作信息包括所述第二链路的链路质量。 10. An apparatus for a wireless communication system, comprising: a node identifier for identifying the target node at a communication node of a wireless communication network, the target node from the correspondent node to a multi-hop routing paths purpose path to a node associated; node selector, operably coupled to the node identifier, for selecting one or more neighbor nodes as cooperating nodes, the nodes and the cooperative communication node operating cooperatively to wherein the communication between the first node and the destination node via routing path selector for identifying the communication node from the target node to a first routing path; perform communication with the target node does not include any intermediate node, wherein, the path selector is further configured to identify from the cooperating nodes via said communication node to the destination node via a second route, said second routing path including said communication node and the link between the first node and the second link collaboration between the cooperating node and the destination node, wherein the second link between the cooperating node and the destination node is not including any intermediate node, wherein the apparatus further comprises a transmitter, which is configured to the second routing path of the first link data packet transmitted from the correspondent node to the cooperating nodes, as well as through the said first routing path directly transmit the data packet from the correspondent node to the target node, wherein the transmitter is further configured to cause the communication node and the cooperating nodes are routed through the first passageway sending the data to the target node and the second routing path of said second link packet concurrently, and wherein, the node will select the table based on cooperation with collaborative information to select the neighbor node, The cooperation of the second link quality information comprises a link.
11.如权利要求10所定义的装置,其中,所述节点识别器包括与所述通信节点相关联的协议栈的多跳路由层。 11. The apparatus as defined in claim 10, wherein said node identifier comprises the communication node protocol stack associated multi-hop routing layer.
12.如权利要求10所定义的装置,其中,所述节点选择器包括与所述通信节点相关联的协议栈的协作分集层,并且其中,将所述协作分集层与介质访问控制层和物理层中的至少一个集成在一起。 12. The apparatus as defined in claim 10, wherein the node selector includes a protocol associated with the communication node of the cooperative diversity layer stack, and wherein the cooperative diversity layer and the MAC layer and physical at least one layer integrated.
13.如权利要求10所定义的装置,其中,所述节点识别器被配置为在与无线网状网络相关联的网状节点上识别两跳邻居节点。 13. The apparatus defined in claim 10, wherein said node identifier is configured to identify the two-hop neighbor node on mesh nodes associated with a wireless mesh network linked.
14.如权利要求10所定义的装置,其中,所述节点识别器被配置为在所述通信节点上反复地识别所述目标节点。 14. The apparatus defined in claim 10, wherein said node identifier is configured on the communication node repeatedly identify the target node.
15.如权利要求10所定义的装置,其中,所述路径选择器进一步被配置为选择多跳路由子路径或者协作分集子路径中的一个将分组从所述通信节点向所述目的地节点路由,其中,所述多跳路由子路径是由与所述通信节点相关联的协议栈的多跳路由层所识别的,并且其中,所述协作分集子路径是由与所述多跳路由层相独立的协作分集层所识别的。 15. The apparatus defined in claim 10, wherein the path selector is further configured to select a multi-hop routing sub-path or the cooperative diversity in a collection path to route the packet from the communication node to the destination node , wherein said multi-hop routing sub-path is the communication node protocol stack associated multi-hop routing layer identified, and wherein the cooperative diversity collection path is relative to the multi-hop routing layer Independent cooperative diversity layer identified.
Description  translated from Chinese

用于提供集成多跳路由和协作分集系统的方法和装置 For providing integrated multi-hop routing and cooperative diversity system, method and apparatus

技术领域 Technical Field

[0001] 本公开主要涉及无线通信系统,并且更具体地,涉及用于提供集成的多跳路由和协作分集系统的方法和装置。 [0001] The multi-hop routing and cooperative diversity system, method and apparatus for providing an integrated public primarily relates to wireless communication systems and, more particularly, relates.

背景技术 Background

[0002] 随着无线通信在办公室、家庭、学校等场所变得越来越普遍,对于资源的需求可能导致网络拥塞和减速。 [0002] As wireless communications become in offices, homes, schools and other places more and more widespread, the demand for resources may cause network congestion and slow down. 为了减少性能退化和/和过载情况,可以在无线通信系统中实现无线网状网络。 To reduce performance degradation and / and overload conditions, can achieve wireless mesh network in a wireless communication system. 特别地,无线网状网络可以包括两个或者多个节点。 In particular, a wireless mesh network may include two or more nodes. 如果一个节点无法正确操作,无线网状网络的剩余节点仍然可以直接地或者通过一个或者多个中间节点来彼此通 If a node does not operate properly, the remaining nodes of a wireless mesh network can still directly or through one or more intermediate nodes to communicate with each other

信。 Letter. 因此,无线网状网络可以对从源到宿的传输提供多条路径。 Therefore, the wireless mesh network can transport from source to sink to provide multiple paths. 因此,无线网状网络可以是用于支持对于无线通信服务越来越大的需求的可靠解决方案。 Therefore, the wireless mesh network can be used to support wireless communication services for the growing demand for reliable solutions.

附图说明 Brief Description

[0003] 图I是根据这里所公开的方法和装置的实施例的示例性无线通信系统的示意图表不。 [0003] Figure I is a schematic table of an exemplary wireless communication system in an embodiment of the method and apparatus disclosed herein are not.

[0004] 图2描述了根据多跳路由协议来操作的示例性无线网状网络。 [0004] Figure 2 depicts an exemplary multi-hop wireless mesh network according to a routing protocol to operate.

[0005] 图3是与图2的示例性无线网状网络相关联的通信节点的示例性路由表的方框图表不。 [0005] FIG. 3 is a block diagram of an exemplary wireless mesh network communication node associated with two exemplary routing table and the table does not.

[0006] 图4描述了根据协作分集协议来操作的示例性无线网状网络。 [0006] Figure 4 depicts an exemplary wireless mesh network in accordance with cooperative diversity protocol to operate.

[0007] 图5是与图4的示例性无线网状网络相关联的通信节点的示例性协作表的方框图表不。 [0007] FIG. 5 is a block diagram of an exemplary 4 wireless mesh network communication node associated with an exemplary collaboration table table does not.

[0008] 图6是示例性通信节点的方框图表示。 [0008] FIG. 6 is a block diagram of an exemplary communications node representation.

[0009] 图7是与图6的示例性通信节点相关联的示例性协议栈的方框图表示。 [0009] FIG. 7 is an exemplary diagram of an exemplary communication protocol and associated node 6 a block diagram showing the stack.

[0010] 图8描述了示例性集成多跳路由和协作分集系统。 [0010] Figure 8 depicts an exemplary integrated multi-hop routing and cooperative diversity system.

[0011] 图9是图6的示例性通信节点的示例性路由表的方框图表示。 [0011] FIG. 9 is a diagram of an exemplary communications node 6 a block diagram showing an exemplary routing table.

[0012] 图10是6的示例性通信节点的示例性协作表的方框图表示。 [0012] FIG. 10 is an exemplary collaborative communications node of an exemplary form of a block diagram representation 6.

[0013] 图11是可以将图6的示例性通信节点配置为提供集成多跳路由和协作分集系统的一种方式的流程图表示。 Flowchart [0013] FIG. 11 is an exemplary communications node may be configured to provide 6 an integrated multi-hop routing and cooperative diversity system of FIG.

[0014] 图12是可以用于实现图6的示例性通信节点的示例性处理器系统的方框图表示。 A block diagram of [0014] FIG. 12 is used to implement the exemplary communications node 6 exemplary processor system representation. 具体实施方式 DETAILED DESCRIPTION

[0015] 总的来说,这里描述了用于提供集成的多跳路由和协作分集系统的方法和装置。 [0015] In general, here it describes a multi-hop routing and cooperative diversity system, method and apparatus for providing integrated. 这里所描述的方法和装置不限于这方面。 The method and apparatus described herein are not limited in this regard.

[0016] 参考图1,这里描述了包括无线网状网络110的示例性无线通信系统100。 [0016] Referring to Figure 1, there is described a wireless mesh network including an exemplary wireless communication system 110 100. 在一个实例中,无线网状网络Iio可以是基于电气电子工程师协会(IEEE)所开发的扩展服务集(ESS)网状网络。 In one example, the wireless mesh network Iio can be based Institute of Electrical and Electronics Engineers (IEEE) developed by extended service set (ESS) mesh network. 无线网状网络110可以包括多个网状节点120,通常示为121、122、123、124和125。 Wireless mesh network 110 may include a plurality of mesh nodes 120, generally shown as 121,122,123,124, and 125. 尽管图I描述了5个网状节点,无线网状网络110可以包括更多或者更少网状节点。 Although Figure I depicts five mesh nodes, the wireless mesh network 110 may include more or fewer mesh nodes.

[0017] 如下所详述,多个网状节点120可以包括接入点、重分布点、端点和/或其它合适的连接点,用于经由具有多跳的网状路径的业务流。 [0017] as detailed below, a plurality of mesh nodes 120 may include access points, redistribution points, end points, and / or other suitable attachment point for a path through the traffic has a network of multi-hop. 多个网状节点120中的一个或者多个还可以经由以太网、数字用户线(DSL)、电话线、同轴电缆的连接和/或任何无线连接等等,而可操作地耦合到普通的公共或私有网络,例如英特网、电话网、局域网(LAN)、电缆网和/或其它无线网络。 One or more of the plurality of mesh nodes 120 may also be via Ethernet, digital subscriber line (DSL), telephone lines, coaxial cable, and / or any wireless connection, etc., and operably coupled to the ordinary public or private networks, such as Internet, telephone network, a local area network (LAN), cable networks, and / or other wireless networks. 因此,可以实现无线网状网络110,以提供无线个域网(WPAN)、无线局域网(WLAN)、无线城域网(WMAN)、无线广域网(WffAN)和/或其它合适的无线通信网络。 Thus, wireless mesh network 110 to provide wireless personal area network (WPAN), wireless local area network (WLAN), wireless metropolitan area network (WMAN), a wireless wide area network (WffAN) and / or other suitable wireless communication network.

[0018] 多个网状节点120可以使用多种调制技术,例如扩频调制(例如直接序列码分多址(DS-CDMA)和/或跳频码分多址(FH-CDMA))、时分复用(TDM)调制、频分复用(FDM)调制、正交频分复用(OFDM)调制、多载波调制(MDM)和/或其它经由无线链路进行通信的合适的调制技术。 [0018] The plurality of mesh nodes 120 may use a variety of modulation techniques, such as spread spectrum modulation (e.g., direct sequence code division multiple access (DS-CDMA) and / or frequency hopping code division multiple access (FH-CDMA)), time division multiplexing (TDM) modulation, frequency division multiplexing (FDM) modulation, orthogonal frequency division multiplexing (OFDM) modulation, multi-carrier modulation (MDM), and / or other communication via a wireless link suitable modulation technique. 在一个实例中,多个网状节点120中的一个或者多个可以实现OFDM调制,以通过将射频信号划分成多个小的子信号,然后在不同的频率上同时发送多个子信号,来发送大量数字数据。 In one example, one or more of the plurality of mesh nodes 120 may be implemented in the OFDM modulation, by dividing the RF signal into multiple small sub-signals, and then transmits a plurality of sub-signals at different frequencies simultaneously to transmit large amounts of digital data. 特别地,多个网状节点120可以使用由电气电子工程师协会(IEEE)所开发的802. XX标准族和/或这些标准的变形和演化(例如,802. Ilx,802. 15,802. 16x等)中所描述的OFDM调制,来经由无线链路进行通信。 In particular, the plurality of mesh nodes 120 may be used by the Institute of Electrical and Electronics Engineers (IEEE) standard developed by 802. XX family and / or deformation and evolution of these standards (for example, 802. Ilx, 802. 15,802. 16x, etc.) OFDM modulation as described in, for communication via a wireless link.

[0019] 例如,多个网状节点120可以根据IEEE所开发的802. 16标准族来进行操作,以提供固定的、便携的和/或移动的宽带无线接入(BWA)网络(例如,2004年出版的IEEE标准802. 16)。 [0019] For example, the plurality of mesh nodes 120 may operate according to the IEEE 802.16 family of standards developed to provide a fixed, portable and / or mobile broadband wireless access (BWA) networks (e.g., 2004 published in IEEE standard 802.16). 多个网状节点120还可以使用直接序列扩频(DSSS)调制(例如,IEEE标准802. Ilb)和/或跳频扩频(FHSS)调制(例如,IEEE标准802. 11)。 A plurality of mesh nodes 120 may also use direct sequence spread spectrum (DSSS) modulation (for example, IEEE Standard 802. Ilb) and / or frequency hopping spread spectrum (FHSS) modulation (for example, IEEE standard 802.11). 尽管根据IEEE所开发的标准来描述了以上实例,这里所公开的方法和装置可容易地应用于由其它特别兴趣组和/或标准开发组织(例如,无线保真(Wi-Fi)联盟、微波存取全球互通(WiMAX)论坛、红外数据联合会(IrDA)、第三代合作伙伴计划(3GPP),等等)所开发的许多规范和/或标准。 Although, according to IEEE standards developed to describe the above examples, the methods and apparatus disclosed herein can be readily applied by other special interest groups and / or standards development organization (for example, a wireless fidelity (Wi-Fi) Alliance, microwave Access Worldwide Interoperability (WiMAX) Forum, Infrared Data Association (IrDA), Third Generation Partnership Project (3GPP), etc.) Many specification developed and / or standards. 例如,多个网状节点120还可以根据其它仅需要非常低功率的合适的无线通信协议,例如蓝牙、超宽带(UWB)和/或射频识别(RFID),来进行操作,以经由无线链路进行通信。 For example, the plurality of mesh nodes 120 may also be based on other requires only a very low-power wireless communication protocol suitable, such as Bluetooth , ultra-wideband (UWB), and / or radio frequency identification (RFID), to operate, via a wireless link way to communicate.

[0020] 可替换地,多个网状节点120可以经由有线链路(未显示)进行通信。 [0020] Alternatively, the plurality of mesh nodes 120 may be via a wired link (not shown) for communication. 例如,多个网状节点120可以使用串行接口、并行接口、小型计算机系统接口(SCSI)、以太网接口、通用串行总线(USB)接口、高性能串行总线接口(例如IEEE1394接口)和/或任意其它合适类型的有线接口来进行通信。 For example, the plurality of mesh nodes 120 may use a serial interface, a parallel interface, small computer system interface (SCSI), an Ethernet interface, a universal serial bus (USB) port, a high-performance serial bus interface (such as IEEE1394 interface) and / or any other suitable type of wired interface to communicate.

[0021] 除了无线网状网络110之外,无线通信系统100还可以包括其它通信网络。 [0021] In addition to the wireless mesh network 110, the wireless communication system 100 may also include other communication network. 在一个实例中,无线通信系统100可以包括基本服务集(BSS)网络(未显示)。 In one example, the wireless communication system 100 may include a basic service set (BSS) network (not shown). 多个网状节点120中的一个或者多个可以与BSS网络所关联的接入点(AP)进行通信。 One or more of the plurality of mesh nodes 120 may be an access point (AP) BSS associated communication network. BSS网络可以包括一个或者多个站点。 BSS network may include one or more sites. 例如,与BBS网络相关联的站点可以是无线电子设备,例如膝上计算机、手持计算机、平板计算机、蜂窝式电话(例如智能手机)、寻呼机、音频和/或视频播放器(例如MP3播放器或DVD播放器)、游戏设备、数码相机、导航设备(例如GPS设备)、无线外围设备(例如头戴式耳机、键盘、鼠标等等),和/或其它合适的移动或便携式电子设备。 For example, the site associated with BBS network may be a wireless electronic device, such as a laptop computer, a handheld computer, a tablet computer, a cellular phone (such as smart phones), pagers, audio and / or video player (such as an MP3 player or DVD player), game consoles, digital cameras, navigation devices (such as GPS devices), wireless peripherals (such as headsets, keyboards, mice, etc.), and / or other suitable mobile or portable electronic devices. 在另一个实例中,多个网状节点120中的一个或者多个可以作为与BSS网络相关联的AP(例如网状AP)来进行操作。 In another example, one or more of the plurality of mesh nodes 120 may be used as a network associated with the BSS AP (e.g., a mesh AP) to operate. 因此,网状AP可以是无线网状网络110和BSS网络的一部分。 Thus, the mesh AP may be part of the wireless mesh network 110 and the BSS network.

[0022] 无线通信系统100还可以包括一个或者多个无线电接入网络(RAN),例如蜂窝无线电网络(未显示)。 [0022] The wireless communication system 100 may also include one or more radio access networks (RAN), such as a cellular radio network (not shown). RAN可以包括一个或者多个基站,以及其它用于提供无线通信服务所必须的无线电组件。 RAN may include one or more base stations, and other wireless communication services for providing the necessary radio components. 基站可以根据用于提高无线通讯服务的适用标准来进行操作。 The base station may operate in accordance with the applicable standards for improving wireless communications services. 即,RAN的基站可以被配置为根据多个无线通信协议中的一个或者多个来进行操作。 That is, RAN base station may be configured in accordance with one or more of the plurality of wireless communication protocols to operate.

[0023] 特别地,无线通信协议可以基于使用了多址技术的模拟、数字和/或双模通信系统标准,其中该多址技术例如频分多址(FDMA)、时分多址(TDMA)和/或码分多址(CDMA)。 [0023] In particular, the wireless communication protocol may be based on multiple access techniques using analog, digital, and / or dual-mode communication system standards, including the multiple access techniques such as frequency division multiple access (FDMA), time division multiple access (TDMA) and / or code division multiple access (CDMA). 例如,无线通信协议可以包括全球移动通信系统(GSM)、宽带WCDMA(W-CDMA)、通用分组无线电业务(GPRS)、增强型数据GSM环境(EDGE)、通用移动通信系统(UMTS)、高速下行链路分组接入(HSDPA)、这些标准的变形和演化、和/或其它合适的无线通信标准。 For example, wireless communication protocols may include Global System for Mobile (GSM), Wideband WCDMA (W-CDMA), General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Universal Mobile Telecommunications System (UMTS), High Speed Downlink Packet Access (HSDPA), deformation and evolution of these standards, and / or other suitable wireless communication standards. [0024] 此外,无线通信系统100可以包括其它无线个域网(WPAN)设备、无线局域网(WLAN)设备、无线城域网(WMAN)设备、和/或无线广域网(WffAN)设备,例如,网络接口设备和外围设备(例如,网络接口卡(NIC))、接入点(AP)、网关、网桥、集线器等等,以实现蜂窝电话系统、卫星系统、个人通信系统(PCS)、双路无线电系统、单路寻呼机系统、双路寻呼机系统、个人计算机(PC)系统、个人数字助理(PDA)系统、个人计算附件(PCA)系统,和/或任意其它合适的通信系统(未显示)。 [0024] In addition, the wireless communication system 100 may include other wireless personal area network (WPAN), wireless local area network (WLAN) device, a wireless metropolitan area network (WMAN) devices, and / or wireless wide area network (WffAN) devices, such as network interface devices and peripherals (e.g., network interface card (NIC)), an access point (AP), gateways, bridges, hubs, etc. to implement a cellular telephone systems, satellite systems, personal communication systems (PCS), two-way radio systems, single pager system, dual pager system, a personal computer (PC) system, a personal digital assistant (PDA) system, a personal computing accessory (PCA) system, and / or any other suitable communication system (not shown). 因此,可以实现无线通信系统100,以提供WPAN、WLAN、WMAN、WffAN和/或其它合适的无线通信网络。 Therefore, it can realize the wireless communication system 100 to provide WPAN, WLAN, WMAN, WffAN and / or other suitable wireless communication network. 尽管以上描述了某些特定的实例,本公开的范围并不限于此。 Although the above described specific examples, the scope of the present disclosure is not limited thereto.

[0025] 在图2的实例中,根据多跳路由协议来进行操作的无线网状网络200可以包括多个网状节点205,通常显示为210、220、230、240、250、260和270。 [0025] In the example of Figure 2, according to the multi-hop routing protocol to operate the wireless mesh network 200 may include a plurality of mesh nodes 205, generally shown as 210,220,230,240,250,260 and 270. 尽管图2描述了十六个通信节点,无线网状网络200可以包括更多或者更少通信节点。 Although the figure depicts sixteen communication nodes 2, the wireless mesh network 200 may include more or fewer communication nodes.

[0026] 多跳路由协议(例如自组网按需距离向量(AODV)路由协议或者目的排序距离向量(DSDV)路由协议)可以对经过无线网状网络200将分组从节点到节点进行转发的路由通路进行识别。 [0026] The multi-hop routing protocol (such as MANET-demand distance vector (AODV) routing protocol or the purpose of sorting distance vector (DSDV) routing protocol) can be forwarded via a wireless mesh network routing packets from node 200 to node channel identification. 在一个实例中,网状节点210可以是源节点(S),并且网状节点270可以是目的地节点(D)。 In one example, the mesh node 210 may be a source node (S), and the mesh node 270 may be a destination node (D). 多跳路由协议可以对包括从源节点210到目的地节点270的多跳(例如,网状节点240和250之间的跳)的路由通路290 (例如,实箭头所示)进行识别。 Multi-hop routing protocol may comprise 210 from the source node to the destination node multi-hop (e.g., hopping between 240 and 250 mesh node) 270 of the routing path 290 (e.g., the solid arrows) are identified.

[0027] 多跳路由协议可以基于表,从而多个网状节点205中的每一个可以包括路由表(例如,图3中所示的路由表300)。 [0027] Multi-hop routing protocol may be based on the table, so that the plurality of mesh nodes 205 may each include a routing table (e.g., the routing table 300 shown in FIG. 3). 如以下所详述,路由表可以包括路由信息,例如目的地节点信息、下一跳信息、度量信息和/或其它合适的路由信息。 As detailed below, the routing table may include routing information, such as destination node information, the next hop information, metric information, and / or other suitable routes.

[0028] 转到图3,例如,网状节点240的路由表300可以包括用于指示目的地节点是经由路由通路290的网状节点270的信息。 [0028] Turning to Figure 3, for example, the mesh node 240 may include routing table information 300 indicating the destination node 290 is routed via the passage 270 of the mesh nodes. 路由表300还可以包括用于指示从网状节点240到网状节点270的下一跳是网状节点250的信息。 The routing table 300 may also include instructions from the mesh node 240 to mesh node hop mesh node information 250 270. 此外,路由表300还可以包括用于指示路由通路290的特性/条件的信息,以与其它路由通路进行比较。 In addition, the routing table 300 may also include information indicating routing path 290 features / information on conditions to be compared with other routing path. 特别地,度量信息可以指示从一个节点到另一个节点的跳跃数,例如,度量信息可以指示网状节点240距离网状节点270三跳。 In particular, the measure information may indicate the number of hops from one node to another node, for example, the metric information may indicate that the mesh node 240 from the three-hop mesh node 270. 此外或者可替换地,度量信息可以包括用于指示估计传输计数(ETX)和/或端到端成功率的信息。 Additionally or alternatively, the metric information may include information indicating estimated transmission count (ETX) and / or end-success rate.

[0029] 在图4的实例中,根据协作分集协议来进行操作的无线网状网络400可以包括多个网状节点405,通常显示为410、420、430、440、450、460和470。 [0029] In the example of Figure 4, according to the cooperative diversity protocol to operate the wireless mesh network 400 may include a plurality of mesh nodes 405, generally shown as 410,420,430,440,450,460 and 470. 尽管图4描述了十六个通信节点,无线网状网络400可以包括更多或者更少通信节点。 Although Figure 4 depicts sixteen communication nodes, the wireless mesh network 400 may include more or fewer communication nodes.

[0030] 协作分集协议可以对多个网状节点405中的两个或者多个进行识别,以同时向远距离的节点(例如,候选节点)发送分组。 [0030] cooperative diversity protocol 405 can be two or more of the plurality of mesh nodes to identify, to simultaneously send packets to a remote node (e.g., candidate nodes). 在一个实例中,网状节点450和480可以是网状节点440的候选节点(C),网状节点460可以是目标节点⑴并且网状节点470可以是目的地节点⑶。 In one example, the mesh node 450 and mesh node 480 may be a candidate node 440 (C), the mesh node 460 may be the target node ⑴ mesh nodes 470 and destination node can be ⑶. 特别地,目标节点460可以是在到目的地节点470的路由通路中相对于网状节点440距离远的邻居节点。 In particular, the target node 460 may be a mesh node 440 relative distance of neighboring nodes in the routing path to the destination node 470 in. 候选节点450和480可以是比目标节点460相距网状节点440更近的邻居节点。 Candidate nodes 450 and 480 may be closer than the distance of the target node 460 mesh node 440 neighbors. 因此,候选节点450和/或480可以与网状节点440协作,以与目标节点460通信。 Thus, the candidate node 450 and / or 480 may cooperate with the mesh nodes 440, 460 communicate with the destination node. 例如,网状节点440可以将分组经由链路494转发到候选节点450,和/或经由链路495转发到候选节点480。 For example, the mesh node 440 may forward the packet via link 494 to the candidate node 450, and / or forwarded to the candidate node 480 via link 495.

[0031] 如以下所详述,网状节点440可以选择候选节点450和/或480作为协作节点来进行操作。 [0031] As detailed below, the mesh node 440 may select the candidate node 450 and / or 480 to operate as a cooperating node. 当网状节点440和协作节点(例如,所选择的候选节点450和/或480)具有分组时,网状节点440和协作节点可以通过同时向目标节点460发送分组来进行协作。 When the mesh nodes 440 and cooperating nodes (for example, the selected candidate node 450 and / or 480) has a packet, the mesh node 440 and cooperating nodes can simultaneously send packets to the destination node 460 to collaborate. 例如,网状节点440和候选节点450可以同时向目标节点460发送分组。 For example, a candidate node mesh nodes 440 and 450 can simultaneously send packets to the destination node 460. 在另一个实例中,网状节点440和候选节点450和480可以同时向目标节点460发送分组。 In another example, the mesh node 440 and the candidate nodes 450 and 480 can simultaneously send packets to the destination node 460.

[0032] 网状节点440可以包括协作表(例如,图5中所示的表500),以基于多个候选节点来识别和选择一个或者多个协作节点。 [0032] The mesh nodes 440 may include a collaboration table (e.g., FIG. 5 shown in Table 500), based on a plurality of candidate nodes to identify and select one or more cooperating nodes. 特别地,协作表可以包括协作信息,例如,邻居节点信息、协作节点信息、度量信息和/或其它合适的协作信息。 In particular, the cooperation table may include collaboration information, for example, the neighbor node information, collaborate node information, metric information, and / or other suitable collaborative information.

[0033] 参考图5,例如,网状节点440的协作表500可以指示出网状节点460可以是网状节点440的目标节点。 [0033] Referring to Figure 5, for example, the mesh node cooperation table 440 may indicate that the mesh node 500 may be a 460 mesh nodes of the destination node 440. 协作表500还可以指示出到目标节点460的协作节点,只要该协作节点存在。 Collaboration table 500 may also indicate the cooperating nodes 460 to the target node, as long as the existence of cooperating nodes. 此外,协作表500可以提供用于指示到目标节点460的每个路径的特性/条件(即,有或者没有来自协作节点的协作)的信息。 In addition, cooperation table 500 may be provided for indicating to the characteristics of each target node path 460 / conditions (i.e., with or without the cooperation from the cooperating nodes) information.

[0034] 在一个实例中,协作表500可以提供用于指示与协作分集相关联的链路质量的信息。 [0034] In one example, cooperation table 500 may provide information indicative of link quality for cooperative diversity associated. 特别地,协作表500可以指示到目标节点460的每个路径的链路质量。 In particular, the cooperation table 500 may indicate the link quality of each path 460 of the target node. 例如,协作表500可以指示出链路496 (例如,从候选节点450到目标节点460)的链路质量是十五分贝(15dB),并且链路497 (例如,从候选节点或480到目标节点460)的链路质量是二十dB(20dB)。 For example, the cooperation table 500 may indicate the link 496 (e.g., from the candidate node 450 to destination node 460) of the link quality is fifteen db (15dB), and the link 497 (e.g., from the candidate node to the destination node 480 or 460) link quality was twenty dB (20dB). 协作表500还可以指示出从网状节点440到目标节点460的路径的链路质量。 Collaboration Table 500 may also indicate the link quality from the mesh node 440 to 460 of the path to the destination node. 例如,协作表500可以指示链路498的链路质量是十dB (IOdB)。 For example, cooperation table 500 may indicate the link quality of the link 498 is ten dB (IOdB).

[0035] 基于协作表500,网状节点440可以选择候选节点480而不是候选节点450作为协作节点,因为链路497的链路质量比链路496的链路质量更好。 [0035] The table 500 based on collaboration, mesh node 440 may select a candidate node 480 rather than 450 as the candidate nodes cooperating nodes, because the link quality of the link 497 is better than link quality of the link 496. 网状节点440可以将分组经由链路495转发到协作节点480。 Mesh nodes 440 may forward the packet via link 495 to node 480 collaboration. 因此,网状节点440和协作节点480可以同时向目标节点460发送分组。 Accordingly, the mesh node 440 and 480 cooperative nodes can simultaneously send packets to the destination node 460.

[0036] 在另一个实例中,网状节点440可以与候选节点450和480协作,以与目标节点460进行通信(S卩,网状节点440可以选择候选节点450和480两者作为协作节点进行操作)。 [0036] In another example, the mesh node 440 may be candidate nodes 450 and 480 cooperate to communicate with the target node 460 (S Jie, the mesh node 440 may select the candidate nodes 450 and 480 both as cooperative nodes operation). 因此,网状节点440可以将分组经由链路494转发到协作节点450,以及经由链路495转发到协作节点480。 Accordingly, the mesh node 440 may forward the packet via link 494 to a cooperating nodes 450, and forwarded to the node 480 via link 495 collaboration. 网状节点440和协作节点450和480可以同时向目标节点460发送分组。 Mesh nodes 440 and 450 and 480 cooperative nodes can send packets to the destination node 460.

[0037] 如以上所述,多个通信节点可以根据多跳路由协议来进行操作,以将分组顺序地从一个通信节点转发另一个通信节点,直到目的地节点接收到该分组为止。 [0037] As described above, the plurality of communication nodes can operate according to multi-hop routing protocol to communicate packets sequentially from one node to another communication node to forward, until the destination node receives the packet so far. 例如,通信节点可以邻居节点(例如多跳路由通路的下一跳)发送分组,该邻居节点然后将分组转发到另一个节点。 For example, the communication node may neighbor nodes (e.g., the next hop multi-hop routing paths) transmits a packet, the neighbor node then forwards the packet to another node. 多跳路由协议可以提高端到端范围和可靠性。 Multi-hop routing protocol can improve the end-range and reliability. 然而,多跳路由协议被限制于每跳的特定范围。 However, the multi-hop routing protocol is limited to a specific range for each hop.

[0038] 利用协作分集协议,两个或者多个通信节点可以同时(或者并发地)并且独立地进行发送,以允许相对远距离的节点接收该传输。 [0038] The use of cooperative diversity protocol, two or more communication nodes simultaneously (or concurrently) and independently transmit, to allow relative remote node receiving the transmission. 例如,通信节点可以向邻居节点(例如,多跳路由通路的下一跳)发送分组。 For example, the communication node can to the neighbors (for example, multi-hop routing path next hop) to send packets. 通信节点和邻居节点可以彼此协作,以向远距离节点转发分组。 Communication node and neighboring nodes can cooperate with each other, to forward packets to remote nodes. 因此,协作分集协议可以在特定的传输功率上扩展传输范围,反之亦然。 Thus, the cooperative diversity protocol may extend the transmission range in a particular transmit power, and vice versa. 然而,协作分集协议可以为特定通信节点提供多个候选来进行协作,以到达远距离节点。 However, the cooperative diversity protocol provides multiple candidates for a particular communication nodes to collaborate in order to reach the remote node.

[0039] 基于信号传播、节点拓扑和/或无线通信网络的其它条件/特性,多跳路由协议或协作分集协议可以更有效。 [0039] based on other conditions / characteristics of the signal propagation, node topology and / or wireless communication networks, multi-hop routing protocol or cooperative diversity protocol may be more effective. 因此,这里所描述的方法和装置可以提供集成的多跳路由和协作分集系统,其可以根据多跳路由协议和协作分集协议来进行操作,以识别出最佳路径来路由分组。 Thus, the method and apparatus described herein provides integrated multi-hop routing and cooperative diversity system, which can operate in accordance with the multi-hop routing protocol and cooperative diversity protocol to identify the best path to route packets. 这里所述的方法和装置并不限于这方面。 The method and apparatus described herein are not limited in this respect.

[0040] 在图6的实例中,集成的多跳路由和协作分集系统600可以包括多个通信节点605,通常显示为610、620、630、640、650、660、670和680。 [0040] In the example of FIG. 6, the integrated multi-hop routing and cooperative diversity system 600 may include a plurality of communication nodes 605, generally shown as 680 and 610,620,630,640,650,660,670. 尽管图6描述了十六个通信节点,集成多跳路由和协作分集系统600可以包括更多或者更少通信节点。 Although Figure 6 depicts sixteen communication nodes, the integrated multi-hop routing and cooperative diversity system 600 may include more or fewer communication nodes.

[0041] 转到图7,集成的多跳路由和协作分集系统600的通信节点700(例如图6中的通信节点640)可以包括通信接口710、节点识别器720、节点选择器730、路径选择器735和存储器740。 [0041] Turning to Figure 7, integrated multi-hop routing and cooperative diversity system 600 of the communication node 700 (e.g., FIG. 6 communication node 640) may include a communication interface 710, node identifier 720, a node selector 730, path selection 735 and a memory 740. 尽管图7描述了通信节点700的组件经由总线750来彼此耦合,这些组件可以可操作地经由其它合适的直接或者间接连接(例如,点倒点连接)来彼此耦合。 Although Figure 7 depicts the communication node 700 of assembly 750 is coupled to each other via a bus, these components may be operatively other suitable direct or indirect connections via a (e.g., pour point connection) coupled to each other.

[0042] 通信接口710可以包括接收器712、发送器714和天线716。 [0042] The communication interface 710 may include a receiver 712, transmitter 714 and antenna 716. 通信接口710可以分别经由接收器712和发送器714来接收和/或发送数据。 The communication interface 710 may be received respectively 714 and / or transmit data via the receiver 712 and transmitter. 天线716可以包括一个或者多个定向或全向天线,例如偶极天线、单极天线、帖片天线、环形天线、微带天线和/或其它类型的适用于射频(RF)信号的传输的天线。 Antenna 716 may include one or more directional or omnidirectional antennas, such as the transmission of a dipole antenna, a monopole antenna, chip antenna posts, loop antennas, microstrip antennas, and / or other suitable types of radio frequency (RF) signal antenna . 尽管图7描述了单个天线,通信节点700可以包括更多天线。 Although Figure 7 depicts a single antenna, the communication node 700 may include more antennas. 例如,通信节点700可以包括多个天线,以实现多输入多输出(MIMO)系统。 For example, the communication node 700 may include multiple antennas to achieve multiple-input multiple-output (MIMO) system.

[0043] 如以下所详述,节点识别器720可以识别目标节点。 [0043] As detailed below, the node identifier 720 may identify the target node. 特别地,目标节点可以与从多跳路由通路的通信节点到目的地节点的路径相关联。 In particular, the target node can communicate with nodes from multi-hop routing path to the destination node associated path. 节点选择器730可以选择一个或者多个邻居节点(例如,候选节点),从而通信节点700和所选择的一个或者多个邻居节点(例如,协作节点)可以协作地操作,以与目标节点进行通信。 Node selector 730 may select one or more neighbor nodes (e.g., candidate nodes), so that the communication node 700 and one or more neighbor nodes (e.g., cooperating nodes) may be selected cooperatively operable to communicate with the target node . 路径选择器735可以选择子路径(例如,多跳路由子路径或者协作分集子路径),以将分组从通信节点700路由到目的地节点。 Path selector 735 may select a sub-path (for example, multi-hop routing sub-path points or collaborative collection path) with the packet from the communication node 700 is routed to the destination node.

[0044] 存储器740可以存储路由表760和协作表770。 [0044] Memory 740 may store routing tables 760 and 770 cooperative table. 路由表760可以包括路由信息,例如目的地节点信息、下一跳信息、度量信息和/或其它合适的路由信息。 The routing table 760 may include routing information, such as destination node information, the next hop information, metric information, and / or other suitable routes. 协作表770可以包括协作信息,例如,邻居节点信息、协作节点信息、度量信息和/或其它合适的协作信息。 Collaboration may include collaborative information table 770, for example, the neighbor node information, collaborate node information, metric information, and / or other suitable collaborative information. 尽管以上实例描述了存储器740对表进行存储,可以使用其它合适的数据结构(例如,链表、数组等等)来将路由和协作信息存储在存储器740中。 Although the above example describes the memory 740 pairs table storage, you can use other suitable data structures (such as linked lists, arrays, etc.) to the routing and collaborative information stored in the memory 740.

[0045] 尽管将图7中所示出的组件描述为通信节点700中的分离模块,可以将这些模块中的一些所执行的功能集成到单个半导体电路中,或者可以用两个或者多个分离的集成电路来实现这些功能。 [0045] Although the components shown in the FIG. 7 depicts a communication node in a separation module 700, these modules can be performed by some of the functions integrated into a single semiconductor circuit or may be two or more separate IC to achieve these functions. 例如,尽管将接收器712和发送器714描述为通信接口710中的分离模块,可以将接收器712集成到发送器714之中(例如,收发器)。 For example, although the receiver 712 and the transmitter 714 is described as separating the communication interface module 710, the receiver 712 may be integrated into the transmitter 714 (e.g., a transceiver). 在另一个实例中,尽管将节点识别器720和节点选择器730描述为分离模块,可以将节点识别器720和节点选择器730集成到单个组件中。 In another example, although the node 720 and the node identifier selector 730 described as separate modules, the node identifier 720 and the node selector 730 into a single component.

[0046] 为了基于多跳路由协议和协作分集协议动态地选择路径来路由分组,通信节点700可以包括基于开放系统互联(OSI)参考模型的协议栈(例如图8的协议栈800)。 [0046] In order based multihop routing protocol and cooperative diversity protocol to dynamically select the path to route the packet, the communication node 700 may include a protocol stack based on the Open Systems Interconnection (OSI) reference model (such as protocol stack 800 of FIG. 8). 参考图8,例如,协议栈800可以包括应用层810、传输层820、多跳路由层830、介质访问地址(MAC)层840和物理(PHY)层850。 Referring to Figure 8, for example, the protocol stack 800 may include an application layer 810, transport layer 820, multi-hop routing layer 830, medium access address (MAC) layer 840 and a physical (PHY) layer 850. 尽管图8描述了特定数量的协议层,协议栈800可以包括更多或者更少的协议层。 Although Figure 8 depicts a specific number of protocol layers, the protocol stack 800 may include more or fewer protocol layers.

[0047] 应用层810可以使应用能够访问网络服务。 [0047] application layer 810 allows applications to access network services. 特别地,应用层810可以执行用于应用处理的普通应用服务。 In particular, the application layer 810 can perform common application services for the application process. 例如,应用层810可以包括例如超文本传输协议(HTTP)、文件传输协议(FTP)、远程登陆、简单邮件传输协议(SMTP)、简单网络管理协议(SNMP)、网络时间协议(NTP)、网络文件系统(NFS)、X. 400、X. 500等等的协议。 For example, the application layer 810 may comprise, for example Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), remote login, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), Network Time Protocol (NTP), network Protocol File System (NFS), X. 400, X. 500 or the like.

[0048] 传输层820可以建立会话并且确保数据流的可靠性。 [0048] transport layer 820 may establish a session and to ensure the reliability of the data stream. 特别地,传输层820可以提供端用户之间的数据透明传输。 In particular, the transport layer 820 may provide the transparent transfer of data between end users. 例如,传输层820可以包括例如网络基本输入/输出系 For example, the transport layer 820 may include, for example, a network basic input / output system

统(BIOS)扩展用户接口(NetBEn)、序列分组交换(EPX)、用户数据报协议、传输控制协议(TCP)等等的协议。 System (BIOS) Extended User Interface (NetBEn), sequence packet switching (EPX), User Datagram Protocol, Transmission Control Protocol (TCP), etc. agreement.

[0049] 通常,多跳路由层830 (即网络层)可以处理链路服务和寻址、路由以及错误检查功能。 [0049] In general, multi-hop routing layer 830 (ie, network layer) can handle link service and addressing, routing, and error checking. 例如,多跳路由层830可以包括例如NetBEUI、英特网分组交换(IPX)、英特网协议(IP)、AODV、DSDV等等的协议。 For example, multi-hop routing layer 830 may include, for example NetBEUI, Internet packet exchange (IPX), Internet Protocol (IP), AODV, DSDV, etc. protocol. 如以下所详述,多跳路由层830可以进行操作,以识别通信节点700的目标节点,并且确定是否将分组经由多跳路由子路径或者协作分集子路径转发到目标节点。 As detailed below, the multi-hop routing layer 830 may operate to identify the communication node of the destination node 700, and determines whether the packet via multi-hop routing sub-path or the cooperative diversity collection path forwarding to the destination node.

[0050] MAC层840 (即数据链路层)可以在网络实体之间传递数据,并且对在PHY层850中可能发生的错误进行纠正。 [0050] MAC layer 840 (data link layer) can transfer data between network entities, and the errors that may occur in the PHY layer 850. be corrected. 例如,MAC层840可以包括诸如以太网、令牌环、光纤分布式数据接口(FDDI)、点到点协议(PPP)、帧中继、高级数据链路控制(HDLC)、异步传输模式(ATM)、X. 25、载波侦听多路访问(CSMA)、具有冲突避免的CSMA(CSMA/CA)、具有冲突检测的CSMA (CSMA/CD)等等的协议。 E.g., MAC layer 840 may comprise such as Ethernet, Token Ring, Fiber Distributed Data Interface (FDDI), Point to Point Protocol (PPP), Frame Relay, High-Level Data Link Control (HDLC), Asynchronous Transfer Mode (ATM ), X. 25, carrier sense multiple access (CSMA), having a CSMA (CSMA / CD) protocol like CSMA (CSMA / CA), with collision detection collision avoidance.

[0051 ] PHY层850可以建立和终止对通信介质的连接。 [0051] PHY layer 850 may establish and terminate the communication media connections. 特别地,PHY层850可以执行MAC层840所请求的服务。 In particular, PHY layer 850 may perform the requested service MAC layer 840. 例如,PHY层850可以包括诸如RS-232、DSL、综合服务数据网络(ISDN)、Tl、OFDM等等的协议。 For example, PHY layer 850 may include protocols such as RS-232, DSL, Integrated Services Digital Network (ISDN), Tl, OFDM and the like.

[0052] 尽管以上实例描述了协议栈800的协议层的特定协议,每个协议层可以包括其它合适的协议。 [0052] While the above example describes the specific protocol stack protocol layers 800, each protocol layer may include other suitable protocol. 例如,MAC层840和PHY层850可以包括其它合适的有线或者无线协议。 E.g., MAC layer 840 and PHY layer 850 may comprise other suitable wired or wireless protocol.

[0053] 协议栈800还可以包括协作分集层860。 [0053] The protocol stack 800 may also include cooperative diversity layer 860. 协作分集层860可以可操作地耦合到MAC层840,并且独立于多跳路由层830。 Cooperative diversity layer 860 may be operatively coupled to the MAC layer 840, and is independent of the multi-hop routing layer 830. 在一个实例中,协作分集层860可以与MAC层840和/和PHY层850集成在一起,并且多跳路由层830可以堆叠在MAC层840之上。 In one example, the cooperative diversity layer 860 may be integrated with the MAC layer 840 and / or 850 and PHY layers, and multi-hop routing layer 830 may be stacked on top of the MAC layer 840. 如以下所述,多跳路由层830可以请求将分组发送到通信节点600的邻居节点(例如,下一跳)。 As described hereinafter, the multi-hop routing layer 830 may request packet to the communication node neighbor nodes 600 (e.g., the next hop). 协作层860可以使用协作表770来确定到达多跳路由层830所选择的邻居节点所需的协作,只要该协作存在。 Collaboration layer 860 may be used to determine the coordination table 770 required to reach a multi-hop routing layer Collaboration 830 selected neighbor node, as long as the cooperation exists.

[0054] 通过集成多跳路由和协作分集,多跳路由层830可以对协作层860的特定目标进行识别,这可以降低搜索协作节点所需的资源,搜索到的协作节点用于形成从通信节点700到目的地的路径的子路径。 [0054] By integrating multi-hop routing and cooperative diversity, multi-hop routing layer 830 may collaborate on specific target layer 860 identification, which may reduce the resources required to search for cooperative nodes, searched for the formation of cooperative nodes from the communication node 700 sub-path route to the destination. 然后,协作层860可以为多跳路由层830提供更多的路径选择。 Then, the collaboration layer 860 may provide more options for multi-hop routing path layer 830.

[0055] 尽管将图8中所示出的组件描述为协议栈800中的分离模块,可以将这些协议层中的一些所执行的功能集成到单个协议层中,或者可以用两个或者多个分离的协议层来实现这些功能。 [0055] Although the components shown in the Figure 8 depicts the protocol stack 800 is separated from the module, these protocol layers may be performed in a number of functions integrated into a single protocol layer, or may be two or more separate protocol layer to achieve these functions. 例如,尽管将多跳路由层830和MAC层840描述为协议栈800之中的分离模块,可以将多跳路由层830集成到MAC层840中,只要协作分集层860与多跳路由层830相互独立即可。 For example, although the multi-hop routing layer 830 and MAC layer protocol stack 840 is described as being the separation module 800, multi-hop routing layer 830 may be integrated into the MAC layer 840, as long as the cooperative diversity layer 860 and the multi-hop routing layer 830 to each other independence can be. 在一个实例中,可以将多跳路由层830集成到MAC层840的上部,而可以将协作分集层860集成到MAC层840的下部。 In one example, may be integrated multi-hop routing layer 830 to the upper MAC layer 840, and may be cooperative diversity layer 860 integrated into the lower header 840 of the MAC layer. 这里所述的方法和装置不限于这方面。 The method and apparatus described herein are not limited in this regard.

[0056] 参考图6,多个通信节点605中的每一个可以根据多跳路由协议(例如,A0DV、DSDV等等)来进行操作,以对从源节点到目的地节点的路由通路进行识别。 [0056] Referring to Figure 6, a plurality of communication nodes 605 may each operate according to multi-hop routing protocol (e.g., A0DV, DSDV, etc.), in order from the source node to the destination node routing path identification. 在一个实例中,通信节点610可以是源节点(S),并且通信节点670可以是目的地节点(D)。 In one example, the communication node 610 may be a source node (S), and the communication node 670 may be a destination node (D). 从源节点610到目的地节点670的多跳路由通路可以包括链路691、692、693、694、696和699 (例如多跳路由通路子路径)。 610 from the source node to the destination node 670 multi-hop routing path may include links 691,692,693,694,696 and 699 (for example, via a multi-hop routing sub-path).

[0057] 如以上所示,通信节点640可以确定通信节点650是从通信节点640到通信节点670的下一跳。 [0057] As shown above, the communication node 640 may determine the communication node 650 to communication from node 640 to the next hop communication node 670. 因此,通信节点640可以更新对应的路由表(例如,图9的路由表760)。 Therefore, the communication node 640 may update the corresponding routing table (routing e.g., table 760 in FIG. 9). 在图9的实例中,路由表760可以指示链路质量(例如,信号强度)和/和通信节点640和650之间的链路的其它合适的度量信息。 In the example of Figure 9, the routing table 760 may indicate link quality (for example, signal strength) and / communication nodes and other appropriate measures of links between 640 and 650. 尽管图9描述了一个条目,路由表760可以包括更多的条目。 Although Figure 9 depicts an entry, the routing table 760 may include more entries.

[0058] 此外,多个通信节点605中的每一个可根据多跳路由协议来进行操作,以识别目标节点(T)(例如,两跳邻居节点)。 [0058] In addition, a plurality of communication nodes 605 may each operate according to multi-hop routing protocol to identify a target node (T) (e.g., two-hop neighbor node). 例如,节点识别器720(例如,经由多跳路由层830)可以识别通信节点700的目标节点。 For example, a node identifier 720 (e.g., via a multi-hop routing layer 830) can identify a target node 700 in communication node. 在单向路由通路中,通信节点可以具有一个两跳邻居节点。 In the one-way route path, the communication node may have a two-hop neighbors. 在一个实例中,通信节点660可以是通信节点640的两跳邻居节点(例如,经由通过由多跳路由层830所选择的通信节点650的路径)。 In one example, the communication node 660 may be a communication node two-hop neighbor nodes 640 (e.g., via the communication nodes via the multi-hop routing layer 830 route 650 selected). 可替换地,在双向路由通路中,通信节点可以具有两个两跳邻居节点。 Alternatively, in a two-way routing paths, the communication node may have two two-hop neighbors.

[0059] 为了识别目标节点,多个通信节点605中的每一个可发送用于指示对应的一跳邻居节点的广播消息。 [0059] In order to identify the target node, a plurality of communication nodes 605 may each transmit a broadcast message indicating the corresponding hop neighbor node. 例如,通信节点700可以(例如经由通信接口710)发送广播消息。 For example, the communication node 700 may (e.g., via the communication interface 710) to send a broadcast message. 在一个实例中,通信节点650可周期性的发送广播消息,其用于指示通信节点660是从通信节点650到通信节点670的下一跳(即,通信节点660是通信节点650的对应的一跳邻居节点)。 In one example, the communication node 650 may periodically send a broadcast message, which is used to indicate the communication node 660 from the communication node 650 to the next hop communication node 670 (i.e., the communication node 660 is a communication node corresponding to a 650 hop neighbor nodes). 通信节点640可以接收来自通信节点650的广播消息,因为通信节点640是通信节点650的邻居节点。 The communication node 640 may receive broadcast messages from the communication node 650 because the communication node 640 is a communication node neighbor nodes 650.

[0060] 在一个实例中,通信节点700的多跳路由层830可以将两跳邻居节点(例如,图6的通信节点660)的身份提供给协作分集层860。 [0060] In one example, the communication node 700 of multi-hop routing layer 830 may be a two-hop neighbor node (e.g., the communication node 660 of FIG. 6) to the identity of the cooperative diversity layer 860. 该两跳邻居节点可以变成协作分集层860的目标节点,协作分集层860试图通过与一个或者多个邻居节点(即,候选节点(C))进行协作来创建到目标节点的链路。 The two-hop neighbor node can become the target node cooperative diversity layer 860, the cooperative diversity layer 860 attempts with one or more neighboring nodes (ie, the candidate node (C)) collaborate to create a link to the target node.

[0061] 节点选择器730可以(例如,经由协作分集层860)基于度量信息选择一个或者多个候选节点作为协作节点进行操作,来到达目标节点。 [0061] Node 730 may select (e.g., via the cooperative diversity layer 860) based on the measurement information to select one or more candidate nodes operate as cooperative nodes to reach the destination node. 例如,协作分集层860可以将与指示到通信节点640的强通信链路的条件相关联的一个或者多个邻居节点识别为候选节点(例如,高信噪比(SNR)、支持高比特率的链路等等)。 For example, the cooperative diversity layer 860 may be indicative of one or more conditions to communication nodes 640 strong communication link associated neighbor node is identified as a candidate node (for example, a high signal to noise ratio (SNR), high bit-rate support link, etc.). 协作分集层860可以选择一个或者多个候选节点作为协作节点进行操作。 Cooperative diversity layer 860 may select one or more candidate nodes operate as cooperative nodes. 特别地,通信节点640和协作节点可以协作地操作,以与目标节点660进行通信。 In particular, the communication node 640 and the cooperating nodes may operate cooperatively to communicate with the target node 660. 因此,协作分集层860可以将与所选择的协作节点的每一个相关联的条目添加到对应的协作分集表中(例如,图10的协作分集表770)。 Therefore, the entry cooperative diversity layer 860 may be selected in collaboration with each node added to the corresponding associated cooperative diversity table (for example, Fig. 10 cooperative diversity table 770).

[0062] 转到图10,例如,协作表770可以包括一个或者多个条目,以提供协作信息,例如,邻居节点信息、协作节点信息、度量信息和/或其它合适的协作信息。 [0062] Turning to Figure 10, for example, cooperation table 770 may include one or more entries, in order to provide collaborative information, such as a neighbor node information, collaborate node information, metric information, and / or other suitable collaborative information. 尽管图10描述了三个条目,路由表770可以包括更多的或者更少的条目。 Although Figure 10 depicts three entries, the routing table 770 may include more or fewer entries.

[0063] 在一个实例中,如果通信节点640和通信节点650协作地操作以与目标节点660进行通信,那么条目1010可以提供与候选节点650和目标节点660之间的链路696相关联的链路质量信息。 [0063] In one example, if the communication node 640 and correspondent node 650 operate cooperatively to communicate with the target node 660, then the entry 1010 may provide a link to the candidate node 650 and the destination node 660 between the link 696 associated channel quality information. 在另一个实例中,如果通信节点640和候选节点680协作地操作以与目标节点660进行通信,那么条目1020可以提供与候选节点680和目标节点660之间的链路697相关联的链路质量信息。 In another example, if the communication node 640 and the candidate node 680 operate cooperatively to communicate with the target node 660, then the entry 1020 may provide link quality with the candidate node 680 and the destination node 660 between the link 697 associated information. 协作表770还可以无需协作节点的辅助,提供与链路相关的链路质量信息。 Collaboration without auxiliary table 770 may also cooperating nodes, there is provided a link associated with link quality information. 例如,条目1030可以提供与通信节点640和目标节点660之间的链路698相关联的链路质量信息(例如,通信节点640直接与目标节点660进行通信)。 For example, the entry 1030 may provide link quality information with the communication node 640 and the destination node 660 between the link 698 associated with (e.g., correspondent node 640 directly communicate with the target node 660).

[0064] 通信节点640可以选择候选节点680作为协作节点进行操作,因为协作表770可以指示出与候选节点680的协作相比于与候选节点650的协作或者没有协作(例如,分别为25dB和IOdB)能够提供更好的链路质量(例如,总共30dB,其中20dB来自链路697,IOdB来自链路698)。 [0064] The communication node 640 may select the candidate node 680 operate as cooperative nodes, because cooperation table 770 may indicate that the candidate node 680 as compared with the cooperative in cooperation with the candidate node 650 or no collaboration (e.g., 25dB respectively and IOdB ) can provide better link quality (e.g., a total of 30dB, 20dB of which from the link 697, IOdB from the link 698). 通信节点640可以与协作节点680协作地操作,以与目标节点660进行通信。 The communication node 640 may operate cooperatively cooperating nodes 680, 660 to communicate with the target node. 在一个实例中,通信节点640可以向协作节点680转发分组。 In one example, the communication node 640 may forward the packet to the cooperating nodes 680. 因此,协作节点680和通信节点640可以分别经由链路697和698,同时向目标节点660发送分组。 Therefore, collaboration and communication nodes 680 nodes 640 and 697 can be separately via link 698, and sends the packet to the target node 660. 到达目标节点660的分组可以具有组合的信号强度三十dB(例如,20dB来自链路697,IOdB来自链路698)。 Signal intensity arriving packet destination node 660 may have a combination of thirty dB (e.g., 20dB from the link 697, IOdB from the link 698). 因此,分组可以经由包括链路691、692、693、699以及通过对链路697和698进行组合的协作分集所形成的链路的多条路由通路,从源节点610传播到目的地节点670。 Thus, the packet may include links via link by link 691,692,693,699 and 697 and 698 were cooperative diversity formed by the combination of multiple routes path propagation from the source node to the destination node 610 670. 因此,以上所描述的多跳路由通路可以表示多跳路由和协作分集的组合所导致的混合路由通路。 Thus, the multi-hop routing path described above may represent a combination of multi-hop hybrid routing path routing and cooperative diversity caused.

[0065] 在每一跳,路径选择器735可以(例如经由多跳路由层830)选择子路径(例如多跳路由子路径或者协作分集子路径),以将分组从通信节点700路由到目的地节点670。 [0065] In each hop, the path selector 735 may (for example, via a multi-hop routing layer 830) Select sub-path (such as multi-hop routing sub-path points or collaborative collection path) with the packet from the communication route to the destination node 700 node 670. 如以上所示,多跳路由层830对多跳路由子路径进行识别,其包括链路694和696之间的协作。 As described above, the multi-hop routing layer 830 pairs of multi-hop routing sub-path identification, which includes a collaborative link between the 694 and 696. 协作分集层860对协作分集子路径进行识别,其包括通信节点640与候选节点650和/和680之间的协作。 Cooperative diversity layer 860 pairs collaboration to identify sub-collection path, which includes cooperation with the candidate node communication node 640 650 and / or 680 between.

[0066] 图11描述了可以将图7的示例性通信节点700配置为在协作路由系统中进行操作的一种方式。 [0066] Figure 11 depicts an exemplary diagram may be a communication node 7 700 configured for operation in a manner cooperative routing system. 可以利用机器可访问介质的任意组合中所存储的任意多种不同的编程代码,将图11的示例性处理1100实现为机器可访问指令,其中该机器可访问介质例如易失性和非易失性存储器或者其它大容量存储设备(例如,软盘、CD和DVD)。 May use any combination of any of a variety of machine-accessible medium stored in different programming codes, the exemplary process 1100 of Figure 11 is implemented as machine-accessible instructions, wherein the machine-accessible media such as volatile and non-volatile memory or other mass storage device (e.g., a floppy disk, CD and DVD). 例如,可以将机器可访问指令实现在机器可访问介质中,例如可编程门阵列、专用集成电路(ASIC)、可擦写可编程只读存储器(EPROM)、只读存储器(ROM)、随机访问存储器(RAM)、磁介质、光介质和/或任意其它合适类型的介质。 For example, machine-accessible instructions may be realized in a machine-accessible medium, e.g., a programmable gate array, application specific integrated circuit (ASIC), EPROM (EPROM), a read only memory (ROM), a random access Memory (RAM), magnetic media, optical media, and / or any other suitable type of media.

[0067] 此外,尽管图11中示出了特定的动作顺序,这些动作可以按照其它时间顺序来执行。 [0067] In addition, although FIG. 11 shows a sequence of specific actions, these actions may be performed in other time sequence. 并且,结合图7的通信节点700仅仅将示例性处理1100提供并且描述为用于配置通信节点以进行操作从而提供图8的集成多跳路由和协作分集系统800的一种方式的实例。 And, in conjunction with FIG. 7 communication node 700 merely provides an exemplary process 1100 and is described for configuring a communication node to operate so as to provide an integrated multi-hop routing and cooperative diversity system 800 in a manner that the example of Figure 8.

[0068] 在图11的实例中,处理1100可以开始于通信节点700 (例如,经由图7的节点识别器720以及图8的多跳路由层830)对到目的地的最佳下一跳进行识别和选择(方框1110)。 [0068] In the example of FIG. 11, the process 1100 may begin communication node 700 (for example, via a graph node identifier 7 multi-hop routing layer 720 and 830 of FIG. 8) for the best next hop destination identification and selection (block 1110). 例如,通信节点700可以识别和选择与通信节点700的其它邻居节点相比,具有更好链路质量的邻居节点。 For example, the communication node 700 may identify and select the communication node 700 as compared to other neighbor nodes, with better link quality of neighboring nodes. 因此,通信节点700可以(例如,经由图8的多跳路由层830)更新路由表760 (方框1120)。 Therefore, the communication node 700 may (e.g., via a multi-hop routing layer 830 in FIG. 8) to update the routing table 760 (block 1120). 通信节点700可以(例如经由图8的多跳路由层830)对到目的地的目标节点进行识别,该目标节点可以是选择的多跳路由子路径上的两跳邻居节点(方框1130)。 Two-hop neighbor node communication node 700 may (e.g., via a multi-hop routing layer 830 in FIG. 8) of the target destination node identification, the destination node may be selected multi-hop routing sub-path (block 1130).

[0069] 通信节点700可以(例如,经由图8的协作分集层860)选择一个候选节点作为协作节点进行操作,以与目标节点进行通信(方框1140)。 [0069] The communication node 700 may (e.g., via the cooperative diversity layer 860 in FIG. 8) to select a candidate cooperating nodes operates as a node to communicate with the target node (block 1140). 通信节点700可以(例如,经由图8的协作分集层860)确定候选节点是否可以与目标节点进行通信(方框1150)。 The communication node 700 may (e.g., via the cooperative diversity layer 860 of FIG. 8) to determine whether the candidate nodes can communicate (block 1150) and the destination node. 如果通信节点700可以经由候选节点到达目标节点,则通信节点700可以(例如,经由图7的节点选择器730)将与候选节点相关联的条目添加到协作表770中(方框1160)。 If the communication node 700 may reach the target node via the candidate node, the communication node 700 may (e.g., via the selector 7 of FIG node 730) to add an entry associated with the candidate node list 770 to the collaboration (block 1160). 特别地,该条目可以指示该候选节点可以作为协作节点操作。 In particular, the entry may indicate that the candidate node can operate as cooperative nodes. 该条目还可以提供与协作节点和目的地节点之间的链路相关联的度量信息。 The entry can also provide measurement information associated with a link between the node and the destination node collaborate with. 因此,通信节点700可以(例如,经由图8的协作层860)将新的协作分集子路径的多跳路由层830通知给目标节点(方框1170)。 Therefore, the communication node 700 may (e.g., via cooperation layer 860 in FIG. 8) multi-hop routing sub-layer cooperative new collection path 830 notifies the target node (block 1170). 控制可以返回到方框1110的多跳路由层830。 Control can return to block 1110 multi-hop routing layer 830. 多跳路由层830可以确定是否使用该多跳路由子路径或者协作分集子路径作为到目的地节点的下一跳。 Multi-hop routing layer 830 may determine whether to use the multi-hop routing sub-path or cooperative diversity as a collection path to the next hop destination node. 在一个实例中,多跳路由层830可以选择使用具有更好度量(例如,诸如误比特率、总功耗等等的链路条件/特性)的路径。 In one example, the multi-hop routing layer 830 can be selected having better metrics (e.g., such as a bit error rate, and so the total power consumption of the link conditions / characteristics) of the path.

[0070] 转回到方框1150,如果通信节点700不能经由候选节点到达目标节点,通信节点700可以确定额外的候选节点是否可用(方框1180)。 [0070] back to block 1150, if the communication node 700 can not reach the destination node via the candidate node, the communication node 700 may identify additional candidate node is available (block 1180). 例如,如果通信节点700不能通过来自一个候选节点的协作向目标节点发送分组,那么通信节点700可以尝试经由其它候选节点到达目标节点。 For example, if the communication node 700 can not pass from the collaboration of a candidate node sends a packet to the target node, the communication node 700 may then attempt to reach the target node via the other candidate nodes. 如果额外的候选节点可用,控制可以返回到方框1140。 If additional candidate node is available, the control can return to block 1140. 否则,如果没有额外候选节点可用,控制可以返回到方框1130的多跳路由层830。 Otherwise, if no additional candidate nodes are available, control may return to block 1130 of multi-hop routing layer 830.

[0071] 尽管图11描述了这里所公开的方法和装置按照一种特定的方式进行操作,但是没有图11所描述的特定方框也可以容易地应用这里所公开的方法和装置。 [0071] Although FIG. 11 describes a method and apparatus disclosed herein follow a specific way, but there is no specific block as described in Fig. 11 can be easily applied methods and apparatus disclosed herein. 此外,尽管图11描述了特定的方框,但是这些方框中的一些所执行的动作可以集成到单个模块中或者用两个或者更多个分离的模块来实现。 In addition, although Figure 11 depicts the specific block, but these blocks in some of the actions performed can be integrated into a single module or two or more separate modules.

[0072] 此外,尽管关于无线网状网络描述了这里所公开的方法和装置,但是这里所公开的方法和装置可以容易地应用于许多其它类型的无线通信网络。 [0072] In addition, although on a wireless mesh network, describes a method and apparatus disclosed herein, the methods and apparatus disclosed herein may be readily applied to many other types of wireless communication networks. 例如,这里所公开的方法和装置可应用于WPAN、WLAN、WMAN、ffffAN和/或宽带无线接入(BWA)网络。 For example, the method and apparatus disclosed herein may be applied to WPAN, WLAN, WMAN, ffffAN and / or broadband wireless access (BWA) networks. 在一个实例中,这里所公开的方法和装置可以应用于接入点和/或基站。 In one example, the method and apparatus disclosed herein may be applied to an access point and / or base station. 这里所公开的方法和装置不限于这个方面。 The method and apparatus disclosed herein are not limited in this respect.

[0073] 图12是适用于实现这里所公开的方法和装置的示例性处理器系统2000的方框图。 [0073] FIG. 12 is applied to the block diagram of an example processor systems methods and apparatus disclosed herein 2000 implementation. 处理器系统2000可以是台式电脑、膝上电脑、手持电脑、薄板电脑、PDA、服务器、英特网装置和/或其它类型的计算设备。 The processor system 2000 may be a desktop computer, a laptop computer, a handheld computer, thin computer, PDA, servers, Internet devices and / or other types of computing devices.

[0074] 图12所示的处理器系统2000包括芯片集2010,其包括存储器控制器2012和输入/输出(I/o)控制器2014。 Processor system shown in [0074] Figure 12 includes a chipset 2000 2010, which includes a memory controller 2012 and an input / output (I / o) controller 2014. 芯片集2010可以提供存储和I/O管理功能以及可以由处理器2020访问或使用的多个通用和/或专用寄存器、定时器等等。 Chipset 2010 may provide memory and I / O management features, and can be accessed by the processor 2020 or the use of multiple generic and / or special purpose registers, timers, and so on. 可以用一个或者多个处理器、WLAN组件、WMAN组件、WffAN组件和/或其它合适的处理组件来实现处理器2020。 You can use one or more processors, WLAN components, WMAN components, WffAN components, and / or other suitable processing components to achieve processor 2020. 例如可以用Intel Pentium 技术、Intel Itanium 技术、Intel Centrino™ 技术、 For example, with Intel Pentium Technology, Intel Itanium Technology, Intel Centrino ™ technology,

Intel Xeon™技术和或Intel XScale 技术来实现处理器2020。 Intel Xeon ™ technology or Intel XScale processor technology to achieve 2020. 可替换地,可以使 Alternatively, it can make

用其他处理技术实现处理器2020。 Achieve processor 2020 with other processing techniques. 处理器2020可以包括高速缓冲存储器2022,可以用一级统一缓冲存储器(LI)、二级统一缓冲存储器(L2)和三级统一缓冲存储器(L3)和/或用于存储数据的任意其它合适的结构,来实现高速缓冲存储器2022。 Processor 2020 may include a cache 2022, you can use level unified cache (LI), two unified cache (L2) unified cache memory and tertiary (L3) and / or for any other suitable data storage structure, to achieve the cache memory 2022.

[0075] 存储器控制器2012可以执行使处理器2020能够经由总线2040访问主存储器2030并且与其进行通信的功能,其中主存储器2030包括易失性存储器2032和非易失性存储器2034。 [0075] The memory controller 2012 may perform enable processor 2020 can access main memory via bus 2040 and 2030 for communicating with their functions, including the main memory 2030 includes volatile memory 2032 and nonvolatile memory 2034. 可以通过同步动态随机访问存储器(SDRAM)、动态随机访问存储器(DRAM)、RAMBUS动态随机访问存储器(RDRAM)和/或其它类型的随机访问存储设备来实现易失性存储器2032。 It can be synchronous dynamic random access memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and / or other types of random access memory device to achieve volatile memory 2032. 可以用闪速存储器、只读存储器(ROM)、电可擦写可编程只读存储器(EEPROM)和/或任意其它希望类型的存储设备来实现非易失性存储器2034。 It may be a flash memory, a read only memory (ROM), electrically EPROM (EEPROM), and / or any other desired type of memory device 2034 to achieve a nonvolatile memory.

[0076] 处理器系统2000还可包括接口电路2050,其耦合到总线2040。 [0076] The processor system 2000 may also include an interface circuit 2050 coupled to bus 2040. 可用任意类型的接口标准,例如以太网接口、通用串行总线(USB)、三代输入/输出(3GI0)接口和/或任意其它合适类型的接口来实现接口电路2050。 Using any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), three generations of input / output (3GI0) interface, and / or any other suitable type of interface used to implement the interface circuit 2050.

[0077] 可以将一个或者多个输入设备2060连接到接口电路2050。 [0077] can be one or more input devices 2060 connected to the interface circuit 2050. (多个)输入设备2060允许个人将数据和指令输入到处理器2020。 (S) of the input device 2060 allows individuals to input data and instructions to the processor 2020. 例如,可通过键盘、鼠标、触摸感应显示器、跟踪板/球、isopoint和/或语音识别系统来实现输入设备2060。 For example, via the keyboard, mouse, touch-sensitive display, a track pad / ball, isopoint and / or a voice recognition system to achieve an input device 2060.

[0078] 可以将一个或者多个输出设备2070连接到接口电路2050。 [0078] can be one or more output devices connected to the interface circuit 2050 2070. 例如,可通过显示设备(例如,发光显示器(LED)、液晶显示器(LDC)、阴极射线管(CRT)显示器、打印机和/和扬声器)来实现输出设备2070。 For example, by a display device (for example, a light emitting display (LED), a liquid crystal display (LDC), cathode ray tube (CRT) display, a printer and / or speakers) to achieve an output device 2070. 接口电路2050可包括图象驱动卡。 The interface circuit 2050 may include image driver card.

[0079] 处理器系统2000还可包括一个或者多个大容量存储设备2080,以存储软件和数据。 [0079] The processor system 2000 may also include one or more mass storage devices 2080 to store software and data. 大容量存储设备2080的实例包括软盘和软盘驱动器、硬盘驱动器、光盘和光盘驱动器、和多功能数字盘片(DVD)和DVD驱动器。 Examples of mass storage devices 2080 include floppy disks and floppy disk drives, hard disk drives, CD-ROM and CD-ROM drives, and digital versatile disc (DVD) and DVD drive.

[0080] 接口电路2050还可包括例如调制解调器或者网络接口卡的通信设备,以实现经由网络与外部计算机进行数据交换。 [0080] The interface circuit 2050 may also include a modem or network interface card, for example a communication device, in order to achieve data exchange with external computers via a network. 处理器系统2000和网络之间的通信链路可以是任意类型的网络连接,例如以太网连接、数字用户线(DSL)、电话线、蜂窝电话系统、同轴电缆等 Communication link between the processor system 2000 and the network may be any type of network connection, such as an Ethernet connection, a digital subscriber line (DSL), telephone lines, cellular telephone systems, coaxial cable, etc.

坐寸ο Sit inch ο

[0081] 可用通过I/O控制器2014来控制对输入设备2060、输出设备2070、大容量存储设备2080和/或该网络的接入。 [0081] can be used to control the input device 2060, an output device 2070, a large-capacity storage device 2080 and / or access to the network through I / O controller 2014. 特别地,I/O控制器2014可以执行使处理器2020经由总线2040和接口电路2050与输入设备2060、输出设备2070、大容量存储设备2080和/或该网络进行通信的功能。 In particular, I / O controller 2014 2020 2060 so that the processor can perform, the output device 2070, a large-capacity storage device 2080 and / or the network function of communicating via bus 2040 and the interface circuit 2050 and input devices.

[0082] 尽管将图12所示的组件描述为处理器系统2000中分离的模块,可以将这些模块中的一些所执行的功能集成到单个半导体电路中,或者可以用两个或者更多个分离的集成电路来实现这些功能。 [0082] Although the assembly 12 shown in FIG processor system 2000 described as separate modules, these modules may be performed in a number of functions integrated into a single semiconductor circuit or may be two or more separate IC to achieve these functions. 例如,尽管将存储器控制器2012和I/O控制器2014描述为芯片集2010中的分离的模块,但是可以将存储器控制器2012和I/O控制器2014集成到单个半导体电路中。 For example, although the memory controller 2012 and the I / O controller chip set 2014 as described in the 2010 separate module, but may be a memory controller 2012 and the I / O controller 2014 is integrated into a single semiconductor circuit.

[0083] 尽管这里描述了某些示例性的方法、装置和制造物,本公开的范围不限于此。 [0083] Although described herein, certain exemplary methods, devices and manufacturing thereof, the scope of the disclosure is not limited thereto. 反之,本公开覆盖了所附权利要求明确表述的或者其等价物的教义所表示的范围之中的所有方法、装置和制造物。 On the contrary, the present disclosure covers all methods, apparatus and manufacturing was the scope of the appended claims doctrine expressly or its equivalent among the represented. 例如,尽管以上公开的示例性系统包括在硬件上所执行的软件和固件,要注意的是,这种系统仅仅是示例性的,而不能将其视为是限制性的。 For example, although the above disclosed exemplary system includes software and firmware executed on hardware, it is noted that such systems are merely illustrative, and not be able regarded as limiting. 特别地,可以将所公开的任何或者所有硬件、软件和/或固件组件都认为是完全实现在硬件中、完全实现在软件中、完全实现在固件中,或者实现在硬件、软件和/和固件的任意组合中。 Any or all of the hardware, software and / or firmware components in particular, may be disclosed are considered to be fully implemented in hardware, fully implemented in software, fully implemented in firmware, or implemented in hardware, software, and / and firmware any combination thereof.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US200400222245 Aug 20025 Feb 2004Harris CorporationMulti-channel mobile ad hoc network
US2005004159123 Jan 200424 Feb 2005Samsung Electronics Co., Ltd.Apparatus and method for determining aggregated link costs in a mobile ad hoc network
Non-Patent Citations
Reference
1C.E.Perkins and E.M.Royer.Ad-hoc On-Deman Distance Vector.《Proceedings of WMCSA 99》.IEEE,1999,90-100.
2MH Jiang,RH Jan,CF Wang.An efficient multiple-path routing.《Computer Communications》.ELSEVIER SCIENCE PUBLISHERS BV, AMSTERDAM, NL,2002,第25卷(第5期),478-484.
Classifications
International ClassificationH04W40/02
Cooperative ClassificationH04L45/00, H04L45/24, H04W84/18
Legal Events
DateCodeEventDescription
13 Aug 2008C06Publication
8 Oct 2008C10Request of examination as to substance
6 Mar 2013C14Granted