CN101502164A - 无线网络中控制与数据的分离 - Google Patents
无线网络中控制与数据的分离 Download PDFInfo
- Publication number
- CN101502164A CN101502164A CNA2006800175724A CN200680017572A CN101502164A CN 101502164 A CN101502164 A CN 101502164A CN A2006800175724 A CNA2006800175724 A CN A2006800175724A CN 200680017572 A CN200680017572 A CN 200680017572A CN 101502164 A CN101502164 A CN 101502164A
- Authority
- CN
- China
- Prior art keywords
- packet
- data
- transmission
- channel
- carry out
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims description 43
- 238000012546 transfer Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 abstract description 16
- 230000002776 aggregation Effects 0.000 description 23
- 238000004220 aggregation Methods 0.000 description 23
- 238000005516 engineering process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000006116 polymerization reaction Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000002045 lasting effect Effects 0.000 description 5
- 230000014759 maintenance of location Effects 0.000 description 5
- 206010011878 Deafness Diseases 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
Abstract
描述了将控制与数据分离的无线通信技术。在一种实现中,描述了一种方法,该方法包括在一个或多个无线信道上发送数据分组,并且在至少一个数据率低于所述一个或多个无线信道的其他无线信道上发送与这些数据分组相关的控制数据。
Description
技术领域
本发明一般涉及无线网络,更具体地说,涉及在无线网络中将控制与数据分离。
背景
用户正在接触到越来越多种类的可以用来实现越来越多种的目的的设备。比如,用户会使用无线电话通话、使用个人数字助理安排约会、在个人计算机(PC)上编辑文档、在游戏控制台上玩游戏、用数字视频记录器观赏记录的电视节目,等等。尽管这些设备各自可能是旨在用来执行专门的任务的,但是通常总是希望能够将这些设备彼此通信地耦合。例如,可将个人数字助理与台式PC通信地耦合以共享日程表。
此外,这些设备中各自可能具有能进一步扩充其功能的外围设备。比如,无线电话可以使用耳机、个人数字助理可以使用全球定位系统(GPS)、个人计算机可以使用打印机、游戏控制台可以连接另一个游戏控制台以使得玩家能进行双人游戏,等等。
连接这些设备的一种越来越流行的技术是无线通信。正如其名字所意味的,无线通信的应用使得这些设备不需要被实体连接就能够互相通信。但是,随着这些设备的功能的持续增加,设备之间共享的信息量也会增加,因此会消耗无线连接上可用的带宽。类似地,随着这些设备的数量持续增加,这些设备整体所消耗的无线带宽的总量也在增加。
因此,总是存在对于改进的无线通信技术的需求。
概述
描述了将控制与数据分离的无线通信技术。在一种实现中,描述了一种方法,该方法包括在一个或多个无线信道上发送数据分组,并且在至少一个数据率低于所述一个或多个无线信道的其他无线信道上发送与这些数据分组相关的控制数据。例如,所述的一个或多个无线信道可在大约900MHz的频率上工作,而所述的至少一个信道在900MHz以下的频率上工作。
在另一个实现中,描述了一种方法,该方法包括在一个或多个无线信道上发送一组数据分组,并且在该组数据分组的发送期间,在至少一个其他无线信道上发送控制数据。该控制数据被配置成在该一个或多个无线信道上保留出用于发送另一组数据分组的时间。
在又一个实现中,描述了一种方法,该方法包括在一个或多个无线信道上发送一组数据分组,并且在该组数据分组的发送期间,同时在至少一个其他无线信道上发送与另一组数据分组相关的发送竞争控制数据。
附图简述
图1是可使用一具有分离的数据和控制信道的无线协议来工作的示例性实现中的环境的图示。
图2是一示例性实现中可使用图1的数据信道和控制信道来执行的数据传输的图示。
图3是一示例性实现中可使用图1的数据信道和控制信道来执行且不使用预留(advance reservation)技术的数据传输的图示。
图4是一示例性实现中可使用图1的数据信道和控制信道且结合预留技术来执行的数据传输的图示。
图5是描述一示例性实现中数据和控制信息同时在各自的数据和控制信道上通信的过程的流程图。
相同的附图标记在本讨论中的各处表示相似的结构和组件。
详细描述
纵览
描述了将控制与数据分离以便于在无线网络中进行通信。分配给各无执照无线网络使用的无线电频谱通常跨不连续的频带分布,这些不连续的频带在以下也称为频片(slice)、分片(sliver)以及信道(channel)。然而,传统的媒体访问控制(MAC)协议,比如IEEE 802.11,只能在连续的频带上工作,这是低效率的并且导致了数据传输带宽的减少。在一种实现中,描述了一种分离式信道(split-channel)协议,该协议通过将处于较低频带的未使用频谱中的,先前被认为是不适合用于进行数据传输的分片用于控制目的,从而来增加无线基础结构和多跳(multi-hop)无线网络的容量。由此,该协议可通过将竞争解决开销移到分离的,速率比用于传输接收自“更高层”,比如应用程序的数据的数据信道低(比如,位于900MHz或者以下)的信道来增加吞吐量。该协议可纳入各种用于将控制与数据的传输分离的技术。例如,该协议可通过在控制信道上纳入“预留”特征并在数据信道上纳入“数据聚合”特征来允许同时进行信道竞争和数据传输,等等,对其进一步的讨论可在以下相关的章节中找到。
在下面的讨论中,描述了一个配置成采用该协议的示例性环境。然后描述可在该示例性环境以及其他环境中工作的示例过程。
示例环境
图1是可采用一具有分离的数据和控制信道的无线协议来工作的示例性实现中的环境100的图示。该环境包括使用无线架构104通信地彼此耦合的第一客户端102(1)和第二客户端102(2)。客户端102(1)、102(2)可以用各种方式配置,以通过无线架构104通信。例如,客户端102(1)、102(2)中的一个或多个可被配置为诸如台式计算机的计算设备、移动站、娱乐设施、无线电话、游戏控制台,等等。此外,客户端102(1)、102(2)中的一个或多个可被配置成诸如无线打印机的外围设备。由此,客户端102(1)、102(2)的范围可从具有实际存储器和处理器资源的全资源设备(比如,个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(比如,外围设备)。为了下面的讨论,客户端102(1)、102(2)在无线架构104中也可被称为“节点”。
无线架构104被进一步示为分别在客户端102(1)、102(2)中的每一个上包括多个协议组件,如所示的,这些协议组件包括数据聚合协议106(1)、106(2),信道保留及竞争解决协议108(1)、108(2),以及数据链(data train)管理协议110(1)、110(2)。数据聚合协议106(1)、106(2)代表负责将去往一特定目的地的分组聚合成一分组链的功能。数据聚合协议106(1)、106(2)例如会为每一个邻近的节点维护一个单独的队列以支持每目的地的聚合。
信道保留及竞争解决协议108(1)、108(2)代表通过在控制信道114上交换“请求发送”(RTS)和“清除发送”(CTS)分组来解决竞争并在数据信道112上为从数据聚合协议106(1)、106(2)接收到的分组链保留时间的功能。信道保留及竞争解决协议108(1)、108(2)还实现“预留”特征,有关预留的进一步讨论将在下面的章节中找到。
数据链管理协议110(1)、110(2)代表在无线架构104中管理各客户端102(1)、102(2)上的相应缓存116(1)、116(2)的功能。例如,缓存116(1)、116(2)可被用于缓存使用相应的发射机/接收机118(1)、118(2),比如无线电波,来发射或者接收的分组。数据链管理协议110(1)、110(2)还可以选择性地为在各分组链中接收到的分组发送确认分组(ACK),并且支持丢失分组的重发。这些协议组件中的每一个将在下面的章节中被详细地描述。
数据聚合协议106(1)、106(2)
数据聚合协议106(1)、106(2)可被用于构建总长大于一指定阈值的分组链,并且使用控制信道114上的单个预留来发射该分组链。例如,数据聚合协议106(1)、106(2)可被配置成使得控制信道114不会成为影响性能的瓶颈,因为控制信道114上的每一个预留可以为相对较大的分组,比如分组链保留时间。
RTS-CTS交换将数据信道112保留用于发送方与一接收方之间的通信。由此,要将保留机制与分组链结合使用,链中的分组需要具有共同的目的地。然而,来自更高层(例如,应用程序模块120(1)、120(2))的连续分组可能具有多个目的地。于是,数据聚合协议106(1)、106(2)可被用来分别地为每一个目的地聚合分组。
数据聚合协议106(1)、106(2)可为每一个已知的邻节点——例如另一个客户端——维护一个队列。当从更高层接收到指向当前没有待处理分组存在的目的地的分组时,数据聚合协议106(1)、106(2)会组装一个新的分组链。当分组链的长度等于作为数据聚合协议106(1)、106(2)的一个参数的阈值(此后称为“聚合极限”)时,该分组链被传输到信道保留及竞争解决协议108(1)、108(2)进行调度以及后续的传输。
为了确保每一个分组都被传递,即使聚合极限没有达到,数据聚合协议106(1)、106(2)也可使用称为“聚合超时”的另一个参数,聚合超时指定了一部分地构建了的分组链可以等待新的分组的最大时间。由此,即使不存在要发送到单个目的地的多个分组,该分组也会如聚合超时参数所规定地被发送。
例如,可将一定时器与每一个构建中的分组链相关,并且在每次有新的分组被加入到该链中时被复位为聚合超时值。当定时器期满时,即使分组链的长度小于聚合极限,与该定时器相关的分组链也会被“换手”给信道保留及竞争解决协议108(1)、108(2)进行调度。因此,超时机制确保了由数据聚合协议106(1)、106(2)引入的最大延迟具有上限。
除了使用一基于分组链中的分组数目的阈值之外,数据聚合协议106(1)、106(2)还可以被增强为使用一基于分组链中分组的总长的阈值。该扩展在各个分组的长度会显著变化时会很有用。
在一实现中,为每次竞争解决尝试发送的数据的平均长度大到足以实现将多个分组聚合成一分组链并以单个竞争解决操作为整个链保留数据信道的显著的性能提升。因此,通过使用数据聚合技术,分组链的长度有效地增大了在数据信道上通信的“分组”的长度。例如,利用数据聚合协议106(1)、106(2)可使得平均分组链长度大于一阈值,从而数据信道112的吞吐量的增长大于控制信道114的数据率。
信道保留及竞争解决协议108(1)、108(2)
信道保留及竞争解决协议可包括两部分:保留协议和竞争协议。保留协议在发送方与接收方之间交换控制分组(例如,RTS和CTS分组)以保留数据信道。
保留协议具有一参数“提前保留极限”,它表示在任何时候可为传输保留的分组链的最大数目,即,预留。当数据聚合协议106(1)、106(2)将一分组链移送给保留协议时,如果已经保留的等待传输的分组的数目小于该提前保留极限,则发起一个新的保留。否则,该分组链被缓存(例如,通过相应的缓存116(1)、116(2))直到之后出现保留的机会。
各客户端101(1)、101(2)上的每个信道保留及竞争解决协议108(1)、108(2)也可以维护一张保留表来跟踪已经为在数据信道112上通信而调度的保留。发起该保留的发送方首先计算用于发射相关的分组链并接收确认(ACK)的时间“T”。发送方之后检查保留表以寻找从估计的RTS-CTS交换结束开始,数据信道连续空闲时间历时T的最早时间“E”。(E,T)对在RTS中发送。接收方也检查其保留表以核实历时(E,T)确实是空闲的。如果信道在(E,T)期间空闲,则(E,T)在CTS中被回发。否则,E之后的下一个可能的时间(记为“E1”)被选择,对此,信道空闲历时为T并且(E1,T)在CTS中被回发。接收方将在CTS中发送的(E,T)对添加到其保留表中。当发送方接收到具有某个(E,T)对的CTS时,它核实该(E,T)对是否与保留表中的条目相冲突。如果没有冲突,那么此保留是成功的,并且(E,T)被添加到保留表中。否则,发起一个新的保留尝试。
RTS或者CTS分组可能由于出错或者冲突而被丢失。因此,保留协议可使用一重发过程,它在遇到冲突时将竞争窗加倍。当发送方完成成功的保留时,分组链被调度为于时间E在数据信道上发射。该协议将在下面的讨论中被更加详细地描述。
可利用预留来“隐藏”竞争解决和数据传输历时中的变化。例如,预留能通过在控制分组中指定与该分组的接收相关的项目来提供节点之间宽松的同步。保留间隔可被设置的足够大,以使得用于发射数据链的时间量虑及了传播延迟,但是该保留间隔又并没有大到会遭遇时钟漂移误差的地步。比如,预先保留极限可被设为等于用于发射有限多个数据分组的历时,从而避免由于两个传输互相重叠而造成的数据分组冲突。
数据链管理协议110(1)、110(2)
数据链管理协议110(1)、110(2)可被用于在单个传输机会期间发射一串分组。然而,因为下层的数据信道可能并不是无错的,所以分组链中的一些分组可能会丢失或者损坏。因此,这写分组被重发。在一实现中,使用一种选择性确认技术,其中在分组串的结尾处使用单个确认分组(ACK)。该确认分组可以利用诸如位图来指示哪些分组被正确地接收了。基于所接收到的确认分组,分组链中丢失的和/或损坏的分组被组装成一个新的分组链,并在从前面所描述的保留协议获得保留后被重发。在于分组链传输的结尾处没有接收到确认分组的情况下,该分组链可被重发。
在一实现中,每一个分组链可被重发一指定阈值以下的次数,该指定阈值称为“重发阈值”。每一个分组链具有一序列号,并且该分组链中的各个分组可由与该分组链相关的数字来识别。由此,该分组链传输管理可被实现为不为每一个单独的分组发送一个单独的确认(即,ACK),而仅仅发送描述分组链中的多个分组的单个确认。
在一实现中,所接收的分组被按序发送到更高层(例如,应用程序模块120(1)、120(2))。当分组链中的一分组丢失,但是后续的分组却被正确地接收到时,所接收到的分组可被缓存。在该丢失的分组继重发被接收到之后,每一个被缓存的分组被一个接一个地按序通信。可将一超时与该缓存相关,以确保如果链中的一个或多个分组始终没有被接收到,则后续接收到的分组在超时期满后被乱序地传送到更高层。
图2是一示例实现中可使用图1所示的数据信道112和控制信道114执行的数据传输200的图示。如前面所描述的,该协议提供分离的数据和控制信道112、114。该协议可使用具有冲突避免机制的载波侦听多址(CSMA/CA)协议来控制对信道的接入,并使用诸如请求发送(RTS)和清除发送(CTS)等的控制分组进行信道保留。
如前面所描述的,之前的无线通信技术仅仅在数据信道上实现的。因此,用于避免在信道上传输数据时发生冲突的竞争解决也是在数据信道上执行的。然而,竞争解决产生占用信道的可用带宽却不传输“有用”数据的开销,比如,来自发送应用程序的对接收应用程序有用的数据相对于驻留在协议自身内部的用于传输该数据的控制数据。因此,如果竞争解决阶段如前面所述的那样被移到控制信道114,则高速率数据信道上的吞吐量可以增加。在一实现中,控制信道114上的竞争解决阶段是与数据信道112上的数据传输平行地(即同步地行)执行的,就如图2的示例性数据传输200中所示。当分组“i”在数据信道112上被传输时(在图2中用数据传输分组(i)202图示),针对“i+1”分组的竞争解决在控制信道114上被执行,其在图2中使用“分组“i+1”的竞争解决204“图示。由此,数据传输可在相对较高带宽的数据信道上执行而竞争解决在相对较低带宽、之前没有被用于控制或者数据传输的数据信道上执行。
图3是一示例性实现中可使用图1的数据信道112和控制信道114执行且不使用预留技术的数据传输200的图示。如果控制信道114上针对分组“i+1”的竞争解决在数据信道上分组“i”的传输结束时还没有完成,则数据信道112可保持空转状态302直到竞争解决完成。
竞争解决所花的时间量是可变的,因为其可取决于所选择的“退避”值、以及RTS和/或CTS冲突(若有)。另外,数据传输的历时取决于数据分组的长度,而每个分组的长度可能是不同的。再者,用于竞争解决的时间可能部分地由控制信道114的数据率决定;然而,在一实现中,该协议对于竞争解决和数据分组传输的历时中的变化并不敏感。此外,控制信道也可能会遭遇空转期304,该空转期304会导致数据信道空转306的后续空转期。为了避免空转期并应对竞争解决的历时的变化,可采用预留技术来限制甚至消除数据信道112和控制信道114的空转时间,更加详细的讨论会在下面结合附图进行。
图4是一示例实现中可结合预留技术使用图1的数据信道112和控制信道114执行的数据传输400的图示。预留是允许每一个节点(例如,客户端102(1)、102(2))为“k”个分组“提前保留”的技术,其中“k”是一协议参数。因此,在数据信道上传输分组“i”的节点可以通过在控制信道上交换的改进的RTS-CTS分组来为另外多达“k”个分组保留该数据信道。因此,预留可以用于通过使用分离的信道将竞争解决和数据传输在时间上解耦。例如,当没有使用预留时,如果针对分组“i+2”的竞争解决所花的时间大于平均值,则数据信道112将会空转直到针对分组“i+2”的竞争解决完成。另一方面,如果针对分组“i”的数据传输所花的时间长于针对分组“i+1”的竞争解决,那么控制信道上的空转时间无法被利用,除非使用图4的数据传输400中所示的预留技术。预留技术可使用经过仔细选择的“k”值,以确保只要用于竞争解决的平均历时小于数据传输的平均历时,控制信道就不会成为性能的瓶颈。
针对定向天线的扩展
定向通信可被用于增加无线网络的容量。因此,该协议可以与全向天线一起使用,也可以与定向天线一起使用以利用定向通信的优势。例如,可使用其中RTS和CTS分组被全向发送、而数据和确认分组被定向交换的全向RTS-CTS技术。在另一个例子中,可使用其中RTS和CTS分组被定向发送的定向RTS-CTS技术。用于通信的方向可被“先验”地发现。当使用定向RTS和CTS时,空间复用度增加。然而,定向RTS-CTS在某些拓扑结构中会因称为“失聪”的问题而导致不良性能,下面将对其示例进行描述。
假设节点A和B在先前的定向RTS-CTS交换之后进行通信。节点C希望与节点B进行通信并发起了一个定向RTS。但是B的波束形成为指向A的,因而未能接收到这个RTS。节点C会将没有收到CTS的情况错误地解释为因拥塞而导致的RTS冲突的征兆,并增加其退避,因此降低了吞吐量。由此,可能会产生“失聪”的情况,因为定向RTS-CTS的使用会导致邻近的一些节点不知晓正在发生的通信。
在一实现中,在控制信道114上使用全向传输,而在数据信道112上使用定向传输。因此,可以实现定向天线的空间复用优势而不会遭受到前面所描述的失聪问题。当节点C在控制信道上发起一至节点B的RTS传输时,节点B可用CTS来进行响应,因为与A的数据通信正在数据信道上进行。这样,控制信道架构提供了利用定向天线的空间复用优势而不会招致失聪的性能损失的解决方案。这些优势是对于之前描述的使用控制信道方案所获得的优势的补充。全向控制信道的使用还简化了邻近节点发现的问题。
在一实现中,控制信道114的全向RTS-CTS的范围至少与数据信道112上的定向传输的范围一样大。应当注意的是,如前面所描述的,当控制信道114在比数据信道122低的频率上工作时,控制信道114可支持相应较大的范围。此外,如果希望有额外的范围,则可以适当增大控制信道上的发射功率,其进一步的讨论可以在下面的章节中找到。
控制信道范围
除了具有不同的数据率之外,数据和控制信道112、114还可能具有不同的范围。尽管范围上的确切区别取决于数个因素,比如功率电平和环境因素,但是很有可能控制信道的范围要比数据信道的范围大。
预期控制信道被设置在较低频带上,因此,对于固定的发射功率来说,控制信道会经历较小的路径损耗,从而减小隐藏终端的效应。例如,传输可能与另一个传输发生干扰的范围(即“干扰范围”)比传输范围更加长。通过使用接近数据新道的干扰范围的控制信道范围,干扰区域内的每一个节点可被告知一个即将发生的传输,由此来避免数据分组冲突并还允许最大的空间利用率。例如,当控制信道范围显著大于数据信道范围时,控制信道可能会保留不必要地大的空间,从而降低空间复用度。
例如,采用分离信道方案,RTS-CTS传输在一与DATA-ACK传输不同的信道上执行。因此,使用较长距离的RTS-CTS传输将不会与数据信道上的数据传输相干扰。具有较长范围的控制信道在使用前面所描述的定向天线时同样十分有利。
示例性过程
下面的讨论描述了可以使用前面描述的系统和设备实现的无线通信技术。每一个过程的各个方面可以用硬件、固件、软件或者它们的组合实现。这些过程被示为指定由一个或多个设备执行的操作的一组块,并且,不必被限定于所示的由各个块执行这些操作的次序。在下面的讨论的各个部分中,将会参考图1的环境100和图2的系统200。
图5是描述示例性实现中数据和控制信息在各自的数据和控制信道上被同时通信的过程500的流程图。在协议层从更高层接收到要在一无线网络上通信的数据(块502)。例如,该无线架构104可在协议层次实现,并且应用程序模块120(1)、120(2)并不知道数据是怎样进行通信的细节。
从更高层接收到的数据被形成为一个或多个分组链,每一个分组链具有多个分组(块504)。例如,数据聚合协议可被用于形成多个分组,然后如前面所描述地将这些分组形成为一个或多个分组链。
控制数据在控制信道上被发送,来为这些分组链中的至少一个的通信执行预留及竞争解决(块506)。例如,发送方可在控制信道上发送RTS分组,该RTS分组被一接收方用来确认期间该分组链将被通信的一特定时间的调度。
指示期间该至少一个分组链将被通信的一特定时间的响应通过该控制信道被接收(块508)。继续前面的例子,发送方可通过控制信道接收确认该特定时间、建议一个不同的时间等等的一CTS分组。
在该例子中,该至少一个分组链在该特定时间在一数据信道上被发送,该数据信道与该控制信道是分离的(块510)。例如,该分组链可在配置成具有大约900MHz频率的数据信道112上发送,而控制信道具有低于900MHz的频率。因此,数据信道112可比控制信道具有更高的数据吞吐率。
当该至少一个分组链在数据信道上被发送时,控制数据在控制信道上被发送以为这些分组链中的另一个的通信执行预留和竞争解决(块512)。例如,这些分组链中的该另一个可由该协议层从“更高”层接收到的数据形成(块502)。对于形成该另一个分组链的数据的接收可在先前描述的发送、接收和发送(即,块506-510)之前和/或期间执行。
指示期间该另一个分组链被通信的另一个具体时间的响应被接收(块514)。该另一个分组链之后在该另一个时间在数据信道上被发送(块516)。该过程500可随着从更高层接收要在无线网络上传输的更多数据而被重复。
一般而言,这里描述的任何功能可以使用软件、固件(例如,固定逻辑电路)、人工处理,或者这些实现的组合来实现。这里所使用的术语“模块”、“功能性”和“逻辑”泛指软件、固件、或者软件和固件的组合。在软件实现的情况中,模块、功能性或者逻辑表示当在处理器(例如,一个或多个CPU)上执行时实现指定的任务的程序代码。该程序代码可被存储在一个或多个计算机可读存储器设备中。所描述的通信技术的各个特征是独立于平台的,这就意味着这些技术可在具有各种处理器的各种商用计算平台上实现。
结论
在一实现中,该协议将IEEE802.11协议分割成工作于低频、低数据率信道上的控制部分和工作于高频、高数据率信道上的数据部分。发生在低速率信道(即,“数据信道”)上的竞争解决是用于交换数据分组。该协议也可以被用于执行分组预留和数据聚合以确保控制信道不会成为数据信道的瓶颈。进一步,该协议可同时执行信道仲裁和数据传输。
尽管本发明以结构特征和/或方法步骤专用的语言进行了描述,但是需要理解,在所附的权利要求中定义的本发明并不需要被限于所描述的这些具体的特征或者步骤。确切而言,这些具体的特征和步骤是作为实现要求保护的发明的示例性形式揭示的。
Claims (20)
1.一种方法,包括:
在一个或多个无线信道上发送多个数据分组;以及
在数据率比所述一个或多个无线信道的数据率低的至少一个其他无线信道上发送与所述多个数据分组相关的控制数据。
2.如权利要求1所述的方法,其特征在于,所述控制数据指定一预留。
3.如权利要求1所述的方法,其特征在于,所述控制数据被配置成提供竞争解决。
4.如权利要求1所述的方法,其特征在于,所述控制数据的发送是使用一无线电执行的,而所述多个数据分组的发送是使用一个或多个其它的无线电执行的。
5.如权利要求1所述的方法,其特征在于,所述控制数据的发送是使用全向天线执行的,而所述多个数据分组的发送是使用定向天线执行的。
6.如权利要求1所述的方法,其特征在于,所述控制数据的发送是在900MHz以下的频率上执行的,而所述多个数据分组的发送是在900MHz以上的频率上执行的。
7.如权利要求1所述的方法,其特征在于,还包括在所述多个数据分组的发送期间同时发送与一个或多个其它分组相关的控制数据。
8.如权利要求1所述的方法,其特征在于,还包括:
从一应用程序接收数据;以及
将来自所接收的数据的多个数据分组形成一分组链,所述分组链被配置成在由所述控制信道上通信的单个保留指定的时间段期间在所述一个或多个无线信道上通信。
9.如权利要求8所述的方法,其特征在于,还包括接收指示所述分组链中所包括的所述多个数据分组中是否有哪些数据分组没有被接收到的单个确认。
10.一种方法,包括:
在一个或多个无线信道上发送一组数据分组;以及
在至少一个其他无线信道上发送控制数据,其中所述控制数据被配置成在所述一个或多个无线信道上保留用于发送另一组数据分组的时间。
11.如权利要求10所述的方法,其特征在于,还包括在所保留的时间期间发送所述另一组数据分组。
12.如权利要求10所述的方法,其特征在于,所述另一组数据分组被配置成在所述一组数据分组发送之后在所述一个或多个无线信道上被发送。
13.如权利要求10所述的方法,其特征在于,所述控制数据的发送是在900MHz以下的频率上执行的,而所述数据分组的发送是在900MHz以上的频率上执行的。
14.如权利要求10所述的方法,其特征在于,所述控制数据的发送是使用全向天线执行的,而所述数据分组的发送是使用定向天线执行的。
15.如权利要求10所述的方法,还包括:
将所述数据分组形成为一分组链,所述分组链被配置成在所保留的时间期间在所述一个或多个无线信道上通信;以及
接收指示所述分组链中所包括的数据分组中是否有哪些没有被接收到的单个确认。
16.一种方法,包括:
在一个或多个无线信道上发送一组数据分组;以及
在所述一组数据分组发送期间,在至少一个其他无线信道上同时发送与另一组数据分组相关的竞争控制数据。
17.如权利要求16所述的方法,其特征在于,所述竞争控制数据的发送是使用全向天线执行的,而所述一组数据分组的发送是使用定向天线执行的。
18.如权利要求16所述的方法,其特征在于,所述一个或多个无线信道在900MHz以上的频率上工作,而所述至少一个信道在900MHz以下的频率上工作。
19.如权利要求16所述的方法,其特征在于,还包括:
从一应用程序接收数据;以及
将来自所接收的数据的一组数据分组形成为一分组链,所述分组链被配置成在由所述控制信道上通信的单个保留指定的时间段期间在所述一个或多个无线信道上通信。
20.如权利要求19所述的方法,其特征在于,还包括:接收指示所述分组链中所包括的数据分组中是否有哪些数据分组没有被接收到的单个确认。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/135,001 US7613138B2 (en) | 2005-05-23 | 2005-05-23 | Separating control and data in wireless networks |
US11/135,001 | 2005-05-23 | ||
PCT/US2006/014267 WO2006127176A2 (en) | 2005-05-23 | 2006-04-14 | Separating control and data in wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101502164A true CN101502164A (zh) | 2009-08-05 |
CN101502164B CN101502164B (zh) | 2012-01-04 |
Family
ID=37448236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800175724A Expired - Fee Related CN101502164B (zh) | 2005-05-23 | 2006-04-14 | 无线网络中控制与数据的分离 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7613138B2 (zh) |
EP (1) | EP1884131B1 (zh) |
JP (1) | JP2008546275A (zh) |
KR (1) | KR101213850B1 (zh) |
CN (1) | CN101502164B (zh) |
WO (1) | WO2006127176A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111898A (zh) * | 2009-12-15 | 2011-06-29 | 英特尔公司 | 用于定向无线网络的多路接入的方法和设备 |
CN108029021A (zh) * | 2015-09-01 | 2018-05-11 | 高通股份有限公司 | 免许可频谱中的控制子带和数据子带的分离 |
CN105263139B (zh) * | 2011-02-02 | 2018-09-28 | 英特尔公司 | 在多个频带上进行通信的方法、设备和系统 |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7791503B2 (en) * | 1997-10-22 | 2010-09-07 | Intelligent Technologies International, Inc. | Vehicle to infrastructure information conveyance system and method |
US9289678B2 (en) | 2005-01-12 | 2016-03-22 | Microsoft Technology Licensing, Llc | System for associating a wireless device to a console device |
US8369795B2 (en) | 2005-01-12 | 2013-02-05 | Microsoft Corporation | Game console notification system |
EP1748602B1 (en) * | 2005-07-29 | 2016-11-23 | Avaya Inc. | Broadcast/Multicast data in a wireless network |
US8189517B2 (en) * | 2005-07-29 | 2012-05-29 | Avaya Inc. | Broadcast/multicast data in a wireless network |
US20070111796A1 (en) * | 2005-11-16 | 2007-05-17 | Microsoft Corporation | Association of peripherals communicatively attached to a console device |
US8320244B2 (en) * | 2006-06-30 | 2012-11-27 | Qualcomm Incorporated | Reservation based MAC protocol |
KR100779105B1 (ko) * | 2006-12-07 | 2007-11-27 | 한국전자통신연구원 | 전파세기가 다른 멀티채널을 이용하는 usn 시스템 및 그구성 방법 |
US8493955B2 (en) * | 2007-01-05 | 2013-07-23 | Qualcomm Incorporated | Interference mitigation mechanism to enable spatial reuse in UWB networks |
US8717885B2 (en) * | 2007-04-26 | 2014-05-06 | Mushroom Networks, Inc. | Link aggregation methods and devices |
US8850073B1 (en) * | 2007-04-30 | 2014-09-30 | Hewlett-Packard Development Company, L. P. | Data mirroring using batch boundaries |
US8594050B2 (en) * | 2007-12-28 | 2013-11-26 | Intel Corporation | Techniques to control wireless personal area networks |
JP5244197B2 (ja) * | 2008-01-09 | 2013-07-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 指向性アンテナを用いるワイヤレスネットワーク内のワイヤレス装置発見方法及びシステム |
US8228911B2 (en) | 2008-09-19 | 2012-07-24 | Honeywell International Inc. | Enhanced data link communication over iridium |
US20100135326A1 (en) * | 2008-11-21 | 2010-06-03 | Qualcomm Incorporated | Technique for bundle creation |
US8233495B2 (en) * | 2009-04-22 | 2012-07-31 | Intel Corporation | Discovery channel and discovery beacon for peer-to-peer devices in wireless communications network |
US8503359B2 (en) * | 2009-06-26 | 2013-08-06 | Intel Corporation | Use of delayed clear-to-send and denial-to-send in directional wireless networks |
US8630582B2 (en) | 2009-09-02 | 2014-01-14 | Sony Corporation | Out-of-band radio link protocol and network architecture for a wireless network composed of wireless terminals with millimetre wave frequency range radio units |
KR101094013B1 (ko) * | 2009-12-30 | 2011-12-15 | 주식회사 팬택 | 사용자 단말기 및 그의 무선자원을 이용한 프레임 송수신 방법, 그리고, 기지국의 무선자원을 이용한 프레임 전송 방법 |
US9847889B2 (en) * | 2011-07-20 | 2017-12-19 | Cisco Technology, Inc. | Packet trains to improve packet success rate in carrier sense multiple access networks |
US9762389B2 (en) * | 2012-04-13 | 2017-09-12 | Anyfi Networks Ab | Moderation of network and access point selection in an IEEE 802.11 communication system |
KR101975483B1 (ko) * | 2012-06-20 | 2019-05-07 | 삼성전자주식회사 | 디바이스 간 직접 통신을 수행하는 시스템에서 패킷 전송 방법 및 장치 |
US20140056157A1 (en) | 2012-08-24 | 2014-02-27 | Ascom Network Testing Ab | Systems and Methods for Measuring Available Bandwidth in Mobile Telecommunications Networks |
US9432458B2 (en) * | 2013-01-09 | 2016-08-30 | Dell Products, Lp | System and method for enhancing server media throughput in mismatched networks |
US9485729B2 (en) * | 2013-08-14 | 2016-11-01 | Samsung Electronics Co., Ltd. | Selecting a transmission policy and transmitting information to a wearable device |
EP3292647B1 (en) * | 2015-05-06 | 2021-07-07 | Telefonaktiebolaget LM Ericsson (publ) | Inserting and extracting control data using frequency components |
US10339382B2 (en) * | 2015-05-31 | 2019-07-02 | Fieldbit Ltd. | Feedback based remote maintenance operations |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03214825A (ja) * | 1990-01-19 | 1991-09-20 | Nippon Telegr & Teleph Corp <Ntt> | 予約チャネル分割型チャネル制御方法 |
US5754961A (en) * | 1994-06-20 | 1998-05-19 | Kabushiki Kaisha Toshiba | Radio communication system including SDL having transmission rate of relatively high speed |
JP3212238B2 (ja) * | 1995-08-10 | 2001-09-25 | 株式会社日立製作所 | 移動通信システムおよび移動端末装置 |
US6304914B1 (en) * | 1998-09-22 | 2001-10-16 | Microsoft Corporation | Method and apparatus for pre-compression packaging |
US6389039B1 (en) * | 1998-10-22 | 2002-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Asynchronous transfer on the cellular radio link |
US6473399B1 (en) * | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
ES2289205T3 (es) * | 2000-05-17 | 2008-02-01 | Matsushita Electric Industrial Co., Ltd | Metodo arq hibrido para transmision de datos en paquetes con un canal de control y un canal de datos. |
US7499468B2 (en) | 2001-04-06 | 2009-03-03 | Montgomery Jr Charles Donald | Method of adapting an optical network to provide lightpaths to dynamically assigned higher priority traffic |
US7106738B2 (en) * | 2001-04-06 | 2006-09-12 | Erlang Technologies, Inc. | Method and apparatus for high speed packet switching using train packet queuing and providing high scalability |
EP1301000B1 (de) * | 2001-10-08 | 2005-12-21 | Siemens Aktiengesellschaft | Kanalzuweisung von Kontrolldaten und Nutzdaten in drahtlosen Kommunikationssystemen |
JP2003143651A (ja) * | 2001-10-31 | 2003-05-16 | Toshiba Corp | 広帯域移動アクセスシステム及び無線基地局及び無線端末 |
US7184717B2 (en) * | 2001-12-28 | 2007-02-27 | Intel Corporation | Portable communication device having a MEMS switch and method therefor |
JP3559268B2 (ja) * | 2002-05-23 | 2004-08-25 | 松下電器産業株式会社 | パス検出装置及び通信端末装置 |
JP4052060B2 (ja) * | 2002-08-21 | 2008-02-27 | 日本電気株式会社 | Cdma無線装置及びそれに用いる簡易パス推定方法 |
JP3999605B2 (ja) * | 2002-08-23 | 2007-10-31 | 株式会社エヌ・ティ・ティ・ドコモ | 基地局、移動通信システム及び通信方法 |
US20040081131A1 (en) * | 2002-10-25 | 2004-04-29 | Walton Jay Rod | OFDM communication system with multiple OFDM symbol sizes |
US7580394B2 (en) * | 2002-11-27 | 2009-08-25 | Nokia Corporation | System and method for collision-free transmission scheduling in a network |
JP3886445B2 (ja) * | 2002-11-28 | 2007-02-28 | Necインフロンティア株式会社 | 無線lanアクセスポイント、及びその動作方法 |
US7239611B2 (en) * | 2003-03-03 | 2007-07-03 | Microsoft Corporation | Controlling admission of data streams onto a network based on end-to-end measurements |
FI115879B (fi) * | 2003-03-07 | 2005-07-29 | Nokia Corp | Kanavan valinta langattomassa tietoliikennejärjestelmässä |
US7239894B2 (en) * | 2003-05-30 | 2007-07-03 | Microsoft Corporation | Using directional antennas to enhance throughput in wireless networks |
KR20050032796A (ko) * | 2003-10-02 | 2005-04-08 | 삼성전자주식회사 | 셀룰라 무선 패킷망에서 부하량 제어를 통한 망용량 증대방법 |
GB2406753B (en) * | 2003-10-03 | 2007-11-14 | Ibm | System and method for providing an indication of the proximity of a moveable device |
FR2861231A1 (fr) * | 2003-10-20 | 2005-04-22 | Thomson Licensing Sa | Methode de communication dans un reseau de communication sans fil |
US20080144493A1 (en) * | 2004-06-30 | 2008-06-19 | Chi-Hsiang Yeh | Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement |
JP4477437B2 (ja) * | 2004-07-02 | 2010-06-09 | 株式会社日立製作所 | ストレージ装置、そのクラスタ間データ通信方法、及びそのクラスタ通信制御プログラム |
-
2005
- 2005-05-23 US US11/135,001 patent/US7613138B2/en active Active
-
2006
- 2006-04-14 WO PCT/US2006/014267 patent/WO2006127176A2/en active Application Filing
- 2006-04-14 EP EP06750333.4A patent/EP1884131B1/en not_active Not-in-force
- 2006-04-14 CN CN2006800175724A patent/CN101502164B/zh not_active Expired - Fee Related
- 2006-04-14 JP JP2008513482A patent/JP2008546275A/ja active Pending
- 2006-04-14 KR KR1020077024423A patent/KR101213850B1/ko active IP Right Grant
-
2008
- 2008-12-29 US US12/345,468 patent/US7974226B2/en active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111898A (zh) * | 2009-12-15 | 2011-06-29 | 英特尔公司 | 用于定向无线网络的多路接入的方法和设备 |
CN102111898B (zh) * | 2009-12-15 | 2016-06-29 | 英特尔公司 | 用于定向无线网络的多路接入的方法和设备 |
CN105263139B (zh) * | 2011-02-02 | 2018-09-28 | 英特尔公司 | 在多个频带上进行通信的方法、设备和系统 |
CN108029021A (zh) * | 2015-09-01 | 2018-05-11 | 高通股份有限公司 | 免许可频谱中的控制子带和数据子带的分离 |
Also Published As
Publication number | Publication date |
---|---|
US7613138B2 (en) | 2009-11-03 |
US7974226B2 (en) | 2011-07-05 |
KR20080018860A (ko) | 2008-02-28 |
EP1884131B1 (en) | 2014-07-30 |
KR101213850B1 (ko) | 2012-12-18 |
WO2006127176A3 (en) | 2009-04-30 |
JP2008546275A (ja) | 2008-12-18 |
US20060262759A1 (en) | 2006-11-23 |
US20090103506A1 (en) | 2009-04-23 |
CN101502164B (zh) | 2012-01-04 |
WO2006127176A2 (en) | 2006-11-30 |
EP1884131A2 (en) | 2008-02-06 |
EP1884131A4 (en) | 2012-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101502164B (zh) | 无线网络中控制与数据的分离 | |
CN106658735B (zh) | 基于tdma的长传播时延无线链路时隙分配方法 | |
CN103190195B (zh) | 具有接入点标识符的物理层头部 | |
US7616655B2 (en) | Avoiding exposed node problems in wireless local area networks | |
CN102257862B (zh) | 使用同步帧以用于基于微微网的网状网络 | |
JP5710641B2 (ja) | 効率的なアップリンクsdmaオペレーション | |
US7729382B2 (en) | Wireless computer system with queue and scheduler | |
US7860054B2 (en) | Method and apparatus for using single-radio nodes and multi-radio nodes in a network | |
TWI433577B (zh) | 用於異質無線網路之多重無線射頻協調的設備及方法 | |
US20090207769A1 (en) | Method and apparatus for scheduling timing for communication between sensor nodes in wireless sensor network | |
JP5039679B2 (ja) | 無線メッシュ・ネットワークで隠れ端末のコリジョンを回避するためにランダム遅延を課す方法および装置 | |
CN1333563C (zh) | 媒体存取控制协议组件及用于传送/接收该组件的方法 | |
US8189517B2 (en) | Broadcast/multicast data in a wireless network | |
CN1682493A (zh) | 用于向无线站通告未决QoS服务调度的设备和方法 | |
CN106028459B (zh) | 基于双重优先级的导航传感器网络mac协议实现方法 | |
CN101855935A (zh) | 在网格网络中通信的方法 | |
JP2005198307A (ja) | 無線個人領域ネットワークにおける優先順位を適用した無線通信方法 | |
CN114339660B (zh) | 一种无人机集群随机接入方法 | |
US20040196850A1 (en) | WLAN access scheduling control | |
CN101795228A (zh) | 一种用户带宽调整方法和设备 | |
WO2018176431A1 (zh) | 全双工传输方法及装置 | |
CN102457350B (zh) | 一种数据传输方法及系统 | |
US8036187B2 (en) | Broadcast/multicast data in a wireless network | |
US9185727B2 (en) | Access point for wireless LAN and medium access control method thereof | |
CN1578271A (zh) | 在无线网络中发送多媒体数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150423 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150423 Address after: Washington State Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC Address before: Washington State Patentee before: Microsoft Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120104 |