2024年6月13日发(作者:)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.8
(22)申请日 2007.02.27
(71)申请人 汤姆逊许可公司
地址 法国布洛涅
(72)发明人 何勇 马小骏 张焕强 李钧 王传铭
(74)专利代理机构 北京康信知识产权代理有限责任公司
代理人 余刚
(51)
H04L12/28
权利要求说明书 说明书 幅图
(10)申请公布号 CN 101617506 A
(43)申请公布日 2009.12.30
(54)发明名称
WLAN中的功率管理的方法和设备
(57)摘要
一种用于改进无线适配器的功率性
能的方法和装置,该无线适配器采用将信
标间隔分成多个片的时间片方案,并通过
信标帧将这些片分配给各工作站。工作站
在指定片被唤醒以从接入点接收其缓冲
帧,并在事务处理结束时进入休眠状态。
另一实施例包括将数据格式化为用在所述
无线局域网中的控制帧,所述帧包括指
示,用于指示:对于与所述无线局域网相
关的每个工作站,指示帧是否被缓冲等待
发送到每个相应的工作站;控制帧之间的
时间间隔的数量;以及在哪个时间间隔,
将开始为具有缓冲帧等待发送的每个工作
站发送所述缓冲帧。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种用于在无线局域网中发送数据的方法,所述方法包括:
在接入点缓冲包括将被发送到工作站的数据的帧,所述
能够以功率节约状态运行;
在发送信标帧之前,所述接入点将信标帧之间的间隔分
时间片;以及
当去往特定工作站的缓冲帧将被发送时,由所述接入点
括关于包括在所述多个时间片中的一个时间片的信息
2.根据权利要求1所述的方法,进一步包括将未决帧分配给多个
3.根据权利要求2所述的方法,其中所述时间片分配包括在所述
4.根据权利要求3所述的方法,进一步包括:
发送包
成多个
工作站
的所述信标帧。
时间片以及基于所述缓冲帧的目的地将所述多个时间片分配
给多个工作站。
信标帧的字段中,并且所述时间片分配包括所分配的时间片的
开始点。
在工作站,基于所分配的时间片的所述开始点从所述功
状态切换到激活状态。
5.根据权利要求2所述的方法,进一步包括:计算将被分配给工
作站或工作站组的连续时间片的数量。
6.根据权利要求1所述的方法,进一步包括:
将关联标识符分配给每个工作站和与所述接入点相关联
组播组;以及
在所述发送步骤中,通过使用所述关联标识符来指示是
用于每个工作站和每个组播组的缓冲帧。
7.根据权利要求6所述的方法,其中组播组被分配有MAC地址。
8.根据权利要求7所述的方法,进一步包括:
维护所述关联标识符和所述MAC地址之间的映射。
率节约
的每个
否存在
9.根据权利要求8所述的方法,其中所述发送步骤包括发送片索
引和片控制字段,所述片索引提供分配给对应于特定MAC地
址的目的地的所述时间片的相对开始位置,所述片控制字段表
示在每个片索引中位数的片控制字段。
10.根据权利要求1所述的方法,其中所述发送步骤进一步包括唯
一地标识在所述接入点处具有缓冲数据的每个组播组的指示。
11.一种用在包括接入点和至少一个工作站的802.11无线局域网
中的节点中的方法,所述方法包括:
将数据格式化为用在所述无线局域网中的控制帧,所述
指示,用于指示:对于与所述无线局域网相关的每个工
帧是否被缓冲等待发送到每个相应的工作站、控制帧之
间间隔的数量、以及在哪个时间间隔,将开始为具有缓
待发送的每个工作站发送所述缓冲帧;以及
发送所述帧。
12.根据权利要求11所述的方法,进一步包括:
为与所述接入点相关的每个工作站分配关联标识符以及
帧包括
作站,
间的时
冲帧等
为每个
组播组分配关联标识符;以及
在所述帧中指出是否存在去往每个独立组播组的缓冲 帧。
13.一种无线局域网中的接入点,其周期性地发送信标帧,所述接
入点包括:
发送器,用于将包括所述信标帧的数据通过所述无线局
送到多个工作站;
存储器,用于缓冲等待发送到所述多个工作站的帧,所
工作站能够以功率节约状态运行;以及
处理器,将信标帧之间的间隔分成多个时间片,以及在
个工作站的缓冲帧将被发送时,发送关于包括在所述多
片中的一个时间片的信息。
14.根据权利要求13所述的接入点,其中所述处理器进一步将等
待发送的所述缓冲帧分配给所述时间片以及基于所述缓冲帧
的所述目的地将所述时间片分配给工作站。
15.根据权利要求13所述的接入点,其中所述处理器进一步包括
域网发
述多个
去往各
个时间
所述信标帧的字段中的所述时间片分配以及包括所分配的时
间片的开始点。
16.根据权利要求13所述的接入点,其中所述处理器进一步包括
17.根据权利要求16所述的接入点,其中所述信标帧之间的所述
18.根据权利要求13所述的接入点,其中所述处理器还为每个工
19.一种在无线局域网中接收数据的方法,包括:
接收具有关于时间片的信息的信标帧,所述信息指示与
作站相关的数据何时将被发送;以及
是否存在去往工作站的缓冲帧的指示,以及指示信标帧之间的
所述间隔中的片的数量的时间片控制字段。
间隔中的时间片的数量是2n-1,其中n是在所述片控制字段中
指示的整数。
作站和与所述接入点相关的每个组播组分配关联标识符,以及
还发送信息至所述工作站通过使用所述关联标识符来指示是
否存在去往每个工作站和去往每个组播组的缓冲帧,以及其中
所述信息在所述信标帧中被发送。
特定工
确定当前信标帧和后一信标帧之间的间隔是否包括将被
作站接收的数据,如果包括,确定包括将被接收的数据
间隔内的时间片。
20.根据权利要求19所述的方法,进一步包括:
从第一状态改变为第二状态以在包括将被接收的所述数
述时间片内接收将被所述特定工作站接收的所述数据;
在完成接收由所述特定工作站接收的所述数据时,从所
状态改变为所述第一状态。
21.根据权利要求19所述的方法,进一步包括:
维护关联标识符列表,其包括一个单播关联标识符和在
播组时被分配的关联标识符;
将信标帧的部分虚拟位图字段与所述关联标识符列表进
如果在对应于所述关联标识符列表的所述部分虚拟位
被设置,则确定包括将被接收的所述数据的所述
时间片。
特定工
的所述
据的所
以及
述第二
加入组
行比较,
图字段中的位
间隔中的所述
22.根据权利要求21所述的方法,其中所述确定包括将被接收的
所述数据的所述间隔内的所述时间片进一步包括:
根据片控制字段确定信标间隔中的时间片的数量和在每
引字段中的位数;以及
根据分配给所述特定工作站的片索引字段确定包括被所
工作站接收的所述数据的所述间隔中的所述时间片的
23.根据权利要求19所述的方法,进一步包括
工作站通过发送组播关联请求至接入点来加入组播组,
播关联请求包括根据相应组播IP地址计算出的MAC
24.根据权利要求23所述的方法,进一步包括:
响应于所述组播关联请求,所述工作站接收包括为所述
MAC地址分配的关联标识符的组播关联响应;以及
所述工作站维护所述工作站已经加入的每个组播组的关
符和单播关联标识符的列表。
个片索
述特定
开始点。
所述组
地址。
组播
联标识
25.一种无线局域网中的工作站,包括:
接收器,接收具有关于时间片的信息的信标帧,所述信
何时将发送与所述工作站相关的数据;以及
处理器,确定当前信标帧和后一信标帧之间的间隔是否
被所述工作站接收的数据,如果包括,则确定包括将被
所述数据的所述间隔中的时间片。
26.根据权利要求25所述的工作站,其中所述处理器将所述工作
站从第一状态改变为第二状态以在包括将被接收的所述数据
的所述时间片内接收所述数据,以及在完成将被所述工作站接
收的所述数据的接收时将所述工作站从所述第二状态改变为
所述第一状态。
27.根据权利要求25所述的工作站,其中所述处理器维护关联标
识符列表,其包括一个单播关联标识符和在加入组播组时被分
配的关联标识符,以及将信标帧的部分虚拟位图与所述关联标
识符列表进行比较,以及如果对应于所述关联标识符的位被设
置,则确定包括将被接收的所述数据的所述间隔中的所述时间
片。
息指示
包括将
接收的
28.根据权利要求27所述的工作站,其中所述处理器通过根据片
29.根据权利要求25所述的工作站,其中所述工作站通过发送组
30.根据权利要求29所述的工作站,其中所述工作站响应于所述
控制字段确定信标间隔内的时间片的数量和所述信标帧的每
个片索引字段中的位数来确定包括将被接收的所述数据的间
隔内的所述时间片,以及根据分配给所述工作站的片索引字段
确定包括将被所述工作站接收的所述数据的所述间隔中的所
述时间片的开始点。
播关联请求至接入点来加入组播组,所述组播关联请求包括根
据对应的组播IP地址计算出的MAC地址。
组播关联请求接收包括为所述组播MAC地址分配的关联标
识符的组播关联响应,以及所述工作站维护单播关联标识符和
所述工作站已经加入的每个组播组的关联标识符的列表。
说 明 书
背景技术
本发明涉及无线局域网(WLAN)的技术领域,以及更具体地
随着便携式计算和移动技术的发展,能量节约已经变成重要的
且受到越来越多的关注。为了最好地使用电池源并延长装置
在IEEE 802.11标准(用于信息技术的IEEE 802.11-
息交换局域和城域网络特定要求部分11:无线
和物理层(PHY)规范。ANSI/IEEE
(1999))中提出了功率节约
或工作站的IEEE
休眠。休眠
节约
图5示出了在解释背景技术和本发明的具体实施方式中都有用
并且包括具有接入点(AP)(31)和多个无线工作站
(BSS)(50)。每个工作站都具有如
两种状态或功率模式。这
模式(PSM)。
视无
以PSM工作的工作站(任何工作站32)与和其相关的AP(31)
率节约。在IEEE 802.11标准中,一般概念是使AP
作的工作站的帧,并且使这些工作站在同一时
启动窗口,在该窗中AP通过使用信
合作以达到功
的简化框图,
课题并
涉及WLAN中的功率节约的方法和设备。
的电池的寿命,
系统之间的电信和信
LAN介质访问控制(MAC)
Std.802.11,ISO/IEC 8802-11,第一版
机制。如在该标准中所规定的,基于无线适配器
802.11在任何时刻都可以为两个状态中的一个,清醒或
状态通常比清醒状态要少消耗一个数量级的功率。因此,功率
机制的任务是最大化在休眠状态的时间并最小化清醒状态的时间,
而不降低装置的网络性能。
(32-1至32-n)的基本业务组
同为典型IEEE 802.11无线适配器定义的
些模式被定义为恒定激活模式(CAM)和功率节约
在CAM,无线适配器在其整个工作时间保持为清醒状态,监
线信道并随时准备接收或发射帧。AP(31)发送去往以CAM工作
的工作站的帧而不缓冲。显然CAM引起具有有限电池寿命的移动
工作站的大部分功率消耗。
缓冲用于以PSM工
间同步保持清醒。在清醒时,
标向相关移动工作站通告其缓冲状
态。AP周期地发送信标,以及
该信标以检查在AP中是否
指示映射(TIM)
构在图1中描
递。
以PSM工作的移动工作站将加电以聆听
缓冲有帧。工作站通过分析包含在信标中的流量
元素中的位图信息来确定是否存在缓冲的帧。TIM结
述。如果存在缓冲的数据,接收器保持清醒直到数据已经被传
信标可以表示在AP中是否缓存有单播帧或广播/多播(B/M)帧。
工作站仅在确保没有单播帧向其发送或没有用于组的B/M帧在AP
处未决之后进入PSM状态,否则其将保持清醒以接收帧。
在单播情况中,AP缓冲去往功率节约(PS)工作站的输入帧,
的TIM通告该事件,然后这些缓冲的帧通过PS-Poll
取。在B/M情况中,如果BSS中的任何客户端
输入广播/组播帧并在具有发送流量指示
后将其发送出去而不进行轮询。
工作站保持为清醒状态,
信标帧的TIM成分在整个过程中起到关键的作用。其通过关联
(AID)提供了位和移动工作站之间的一对一映射。在关联
被分配给基本业务组(BSS)中的每个客户。当一个
AP给该客户一个AID。此外,AID被用来确定
换句话说,与AP相关的每个工作站都
位的位置与分配给该工作站的AID
的AID N。如果在信标的TIM中
AID N的缓冲的单播帧。
参考图1,TIM结构的每个字段如下所述:元素ID(一个字节)
的长度变量元素的标识,以及其值5表示这是一个流
长度字段(一个字节)给出了该信息字段的总
通过信标帧中
请求被PS工作站提
处于PSM,则AP缓冲所有
信息(DTIM)的信标已经被发送之
DTIM是特定TIM。在这两种情况中,PS
除非明确地通告它去往它或组的缓冲的帧被清除。
标识符
过程中,AID
客户加入BSS时,
TIM中的工作站位的位置。
被分配TIM的位图中的一位,该
相关。位号N对应于TIM位图中
设置了位N,则表示存在用于该工作站
是在信标帧中
量指示映射(TIM)。
长度,其包含下面四个字段:
下一DTIM出现之
减少,并在达到零后
DTIM是特定TIM,
1)DTIM(传递流量指示消息)总数(一个字节)定义了将在
前发送出去的信标的数量。该值随着每个信标而
返回到其初始值;零是DTIM的指示符。因此,
其DTIM总数字段等于零。
2)DTIM周期表示连续DTIM之间的信标间隔的数量。注意,
是从该值到零之间循环,从该值到零并在达到零之后
3)位图控制字段(一个字节)包含两个子字段。位0用于关
的流量指示符位,其为B/M流量预留。如果在用
工作站的AP处缓冲有一个或多个B/M帧,则该
他的7位被用于虚位图的偏移量。该偏移量推
精确部分。
4)部分虚拟位图(251个字节)是TIM或DTIM元素的重要
的每位都和与AP关联的移动工作站匹配,并且其相
图中的相应位的位置。理论上,在一个BSS
作站。无论以去往功率节约模式的工作
且其在虚位图中的相应位被设置
站去获取AP处的帧。
为B/M帧预留了对应于AID 0的特定位。如图1所示,该位
应于AID 0。如果存在至少一个以PSM工作的相关工
任何输入B/M帧使该位被设置为1并且缓冲该
够唯一识别具有在AP处缓冲的单播帧的
DTIM总数应
返回到该值。
联ID 0(AID 0)
于该BSS中的任何
位将被设置为1。其
断出已经被发送的虚位图的
特征。虚位图
关ID(AID)是整个位
中,AP可以支持2008个工
站的帧何时到达,其都将被缓冲并
在信标的TIM中,然后呼叫相应的工作
图控制位0对
作站,则在AP处的
B/M帧。因此,当TIM能
工作站时,一位,AID 0仅能够指
示B/M帧的存在而不识别具有缓
0的AID的消息要求所有
确定他们是否属于
冲的B/M帧的组或特定工作站。具有为
的PSM工作站都保持清醒以接收广播帧,从而
缓冲有B/M帧的组。
通常,PSM以网络性能(例如延迟和吞吐量)为代价在功率消
CAM。然而,在实践中,当前的PSM仍然不足以有效
如:
1)尽管通过信标帧中的TIM,可以通知工作站在AP处存在
的单播帧,如当前机制所包含的,工作站控制传输缓
间是不可能的;因此,工作站必须在一段不可
直到该处理终止。信标间隔中的清醒
工作站的缓冲帧的数量和大小,
因为另一工作站的行
迟很长时间,导致
2)根据802.11标准,一旦DTIM已经使用信标被发送出,则
消除所有缓冲的B/M帧。这种行为可能对另一工作站
的影响,特别是对于单播应用,因为广播/组播
他工作站的无线介质不可用。应该采用
3)当前工作站使用一位来表示在AP处存在缓冲的B/M帧。
制在组帧和广播帧之间没有区别,以及此外,属于不
同样对待。这种粗糙的粒度使得这种机制在组
要的缺点是移动工作站在AP处发送组
即使这些帧是去往该工作站所属
是该工作站根本没有加入
耗方面优于
地实现功率节约。例
用于其的缓冲
冲帧的开始和结束时
预测的时间内一直保持清醒,
周期的长度不仅取决于在AP处的
还大大受到检索缓冲的帧的其他站的影响。
为,发送给一个工作站的缓冲帧的进程可以被推
该工作站大量的功率消耗。
AP随后可以
的网络性能产生巨大
的固有先占特性可能导致其
更灵活的机制来传输B/M帧。
因此,当前机
同组播组的组播帧被
播环境中工作时效率低。主
播帧的任何时间都必须保持激活,
组之外的其他组播组,或者更糟糕的情况
任何组播组。用于侦查不被工作站接收的组播流
量的能量是不必要
的浪费。
所需的是解决上述问题的装置和方法。
发明内容
在本发明的实施例中,描述了一种用于在无线局域网中发送数
法。该方法包括在接入点缓冲包括将被发送到能够以功率节
工作站的数据的帧。在发送信标帧之前,接入点将信
多个时间片。当去往特定工作站的缓冲的帧将
括关于时间片的信息的信标帧。
在另一实施例中,描述了用于用在802.11无线局域网中的节点
该网络包括接入点和至少一个工作站。该方法包括将数据
无线局域网中的控制帧,该帧包括指示,用于指示:
相关的每个工作站,帧是否被缓冲等待发送到
之间的时间间隔的数量、以及在哪个时
帧的每个工作站的缓冲帧的发
在另一实施例中,描述了周期传输信标帧的无线局域网中的接
接入点包括发射器,用于通过无线局域网将包括信标帧的数
以功率节约状态运行的多个工作站;存储器,用于缓
功率节约状态运行的多个工作站的帧;以及处
分成多个时间片,并在将发送用于各个
的信息。
在另一实施例中,描述了在无线局域网中接收数据的方法。该
括接收信标帧,信标帧具有关于表示何时将发送与特定工作
据的方
约状态运行的
标帧之间的间隔分成
被发送时,该接入点发送包
的方法,
格式化为用在
对于与该无线局域网
每个各自的工作站、控制帧
间间隔将开始具有等待发送的缓冲
送。然后,该帧被发送。
入点。
据发送至能够
冲等待发送到能够以
理器,将信标帧之间的间隔
工作站的缓冲帧时发送关于时间片
方法包
站有关的数据
的时间片的信息;以及确定当前信标帧和后一信标帧
将被特定工作站所接收的数据,如果包括,则
该间隔内的时间片。
之间的间隔是否包括
确定包括将被接收的数据的
在另一实施例中,描述了无线局域网中的工作站。该工作站包
器,接收器用于接收具有关于表示何时将发送与特定工作站
时间片的信息的信标帧;以及处理器,用于确定当前
之间的间隔是否包括将被特定工作站所接收
包括将被接收的数据的该间隔内的时间
本发明的这些和其他方面、特性和优点将从下面结合附图对于
性示例性实施例的描述而显而易见。
附图说明
图1:IEEE 802.11标准的信标的TIM结构的示意图;
图2(a):根据本发明的具有最新设计的TIM结构的信标的示
图2(b):根据本发明的本发明的帧结构的示例性实施例;
图3:组播关联和分裂的示例性实施例;
图4:示出了根据本发明的业务周期的示例性示意图;
图5:根据本发明的无线局域网结构的实施配置;
图6:根据本发明的接入点的实施配置。
括接收
有关的数据的
信标帧和后一信标帧
的数据,如果包括,则确定
片。
非限制
例性实施例;
具体实施方式
如上所述,IEEE 802.11标准中的原始TIM结构没有承载用于
功率节约方案的足够信息。本发明的实施例提供了能
的时间片操作并解决上述问题的TIM结构。
图2(a)示出了信标帧的TIM结构的示例性实施例。与原始
比,在用于支持时间片的部分虚拟位图(PVB)的末端
片映射字段这两个字段。此外,PVB位的有效
这些改变和修正如下所述。
1)片控制字段
如图2(a)中所示,片控制字段包括1个字节的数据。该字段
射字段中每个片索引(SI)的位数。例如,如果在片
字节定义了数量n,则每个SI都将具有n个字
给对应于特定MAC地址的目的地的
中,使用术语目的地而不是客户
中,例如AID或时间片,
一旦在片控制字段中设置了用于每个SI的位数,AP就能够确
该被分成多少个时间片。时间片的数量应该等于SI
定信标周期应
调节用于片映
TIM结构相
支持更复杂的
够支持用于功率管理
添加了片控制字段和
位在该新结构中有了改变。
控制字段中的数据的
节。片索引(SI)定义了分配
时间片的相对起始位置。在该公开
端或工作站,这是因为在资源分配的过程
组MAC地址被看作与单播MAC地址相同。
的最大可能值,即,
如,如果片控
续的时
对于n位宽的SI,应该得到总数2n-1个片。例
制字段被设置为5,则信标周期应分成25-1=31个连
间片。对于100ms的信标周期,每个时间片持续大约
100/31=3.226ms。
当片控制字段被限制为8位时,则用于SI的最大位数可以被 设置为
28-1=255;因此,SI中的最大位数是255,其中信标周期可
以被分成2255-1个连续时间片。根据需要评估各种因素和变量
现“最佳”片控制。这些变量可以包括期望的片的数量、期望的颗 以实
粒以及具有缓冲的帧的不同工作站的数量。此外,片控制字段的值
越高意味着时间划分的颗粒越细,进而功率消耗越低,然而,这是
以更长的片映射(SI)为代价,这就导致了信标帧的开销更大。因
此设置该字段是在功率性能和增加信标帧的开销之间进行平衡。在
优选实施例中,片控制字段值应不超过10,因为210-1=1023,
用1023个位来表示所分配的时间片的位置,其对于信标帧来说是
即使
大开销。
2)片映射字段
如图2(a)所示,片映射字段给出了为每个目的地分配的时间
位置。该位置被表示为片索引(SI),其值在1至2n-1
n是在片控制字段中设置的值。第一SI总是对应于AID 0。
被设置为0,则表示不存在缓冲在AP处的广播帧,否
在当前信标间隔中传输广播帧的相对开始时
其他SI不能被设置为0(否则该SI可以被省略)以及每个SI
部分虚拟位图中设置的AID。如图2(a)所示,其
置为1的目的地在具有与部分虚拟位图
相对位置的片映射中查找SI。对
的地(AID),在片映射字
例如,在图2(a)中,部分虚拟位图中的AID 4被设置为1。
的目的地在片映射字段(AID 0,AID 1,AID 2,AID
片的确切开始
之间,
如果第一SI
则,其值给出了用于
间。
对应于其位在
AID在部分虚拟位图中被设
中的目的地AID位的位置一致的
于具有在部分虚拟位图中等于0的位的目
段中不存在与其对应的SI。
对应于AID 4
4)中查找第四个SI
位置。另一示例是AID 7,其在片映射字段(AID
AID 7)中查找第五个SI位置。因此,
在部分虚拟位图中具有设置为1的
然后目的地工作站读取
3)部分虚拟位图字段
0,AID 1,AID 2,AID 4,
目的地通过知道其本身的AID和
位的在先AID的数量来确定查找哪个SI。
由工作站各个SI中的位表示的数量。
在原来的TIM中,每位都对应于由AID标识的一个客户端。
AID在关联过程中被分配给BSS(50)中的所有客户端
其用来处理AP处缓冲的单播帧。在本文中
例中,仍然使用AID,不仅用于单播,还
户端加入组播组的协商阶段被分配给一
因为AP主要处理MAC层信息,所以组播组使用其MAC地址
区分。因此,每个组播组被分配一个MAC地址和相应的
播IP地址和其相应的MAC地址不是严格的一对一映
合理地维护用于每个组播MAC地址的AID而
这是因为两个组播IP地址映射到一个
注意尽管在图2(a)中将片控制和片匹配字段这两个字段添加
图之后作为TIM结构的两个部分,但是这两个字段也
元素。
图2(b)是包含这两个字段的新元素的示例性结构。该新元素
TIM元素之后插入,以在信标帧中被发送,或者其可
在另一类型的帧上被搭载至所有移动工作
参考图5,
(32-1至32-n),并且
公开的TIM的示例性实施
用于组播。每个组播组在客
个AID。下面将具体描述。
来进行
AID。尽管组
射,但是其仍然能够
不是AP处的组播IP地址,
MAC地址的可能性非常小。
在部分虚拟位
可以被用作帧中的新
可以被紧接在
以在发送信标帧之后,
站。
为了清楚,下面的描述都基于图2(a),但是他们可以不经修
2(b)。
时间片方案
时间片方案主要处理用于PSM移动工作站的缓冲帧的处理。
例如,当客户端保持在激活模式下时,去往其的所
常方式在AP处被处理。
参考图6,AP 610在时间分片过程中作为中央协调器和调度程
据802.11功率节约规则在AP处被缓冲的所有输入帧
处理。例如,来自有线或无线网络的帧可以被
被缓冲在存储器650中。
如上面所指出的,在发送信标帧之前,AP将信标间隔分成固
相同长度的片。在示例性实施例中,图6的处理器640
数量的片。片的数量通常具有2n-1的形式,其
2(a)或图2(b)中所示的用在TIM的片控制字段中
AP 610负责将片分配给未决帧。
如在此所披露的,对于每个移动工作站,AP 610被分配给每个
MAC地址,以及所有的未决帧根据其所属的AID被分组。AP
算法来计算用于每个组的连续片的数量和用于这些片
置。当AP 610已经完成了该过程,其填充TIM
为每个AID分配的片的开始点的片映射
信标发送出去。
组播
定数量的具有
序来工作。根
在其他情况中,
改地应用于图
有单播帧都可以以正
根据时间分片过程来
通信接口620接收。这些帧
将信标间隔分成固定
中n是如图
的位数。在片分割后,
610采用调度
的开始时间的确切位
结构中的字段,特别是通告
字段(SI),然后通过收发器630将
功率节约模式下的每个工作站都维护AID列表,该列表包含在
段过程中由AP分配的一个单播AID,以及在加入组播组时
多个其他组播AID。注意AID 0被用于广播,并且其
所以其在每个工作站保存的列表中可以省
列表被用于在接收到信标帧之后检查TIM
图中设置了对应于工作站的列表中的
射字段并定位与该位匹配的SI。
间。然后,该工作站能够进
如果在位图中设置了对应
工作站在信标间隔中
周期的开始时间由
作站来说比
的未
AP负责控制用于传输用于每个组的未决帧传输的开始时间和
AP通过用于信标帧的优先帧间空间(PIFS)获得无线
PIFS比分布式帧间空间(DIFS)短,因此AP在获
作站。一旦分配给一些AID的片的开始
尝试访问该介质以开始发送缓冲
的控制权,直到用于该SI
多播关联过程
如上所指出的,每个组播组在客户端加入组播组(每个组播组
MAC地址)时的协调阶段被分配有一个AID。AP为了管
中的虚位图而维护AID和MAC地址之间的映射表。
关联阶
由AP分配的
为所有工作站所知道,
略。由工作站保存的AID
的部分虚拟位图。如果在位
AID的位,工作站进一步走向片映
SI的值用来计算用于唤醒以接收帧的时
入休眠状态并在所计算出的时间被唤醒。
于在工作站列表中的多个AID的多个位,则该
必须唤醒和休眠多次。然而,因为工作站的信标
于信标帧的延迟而略晚于AP的开始时间,因此对于工
所期待的时间更早地被唤醒是合理的,以不会错过由AP传输
决帧。一旦用于该AID的未决帧传输结束,工作站可以返回到休眠
状态,或如果其必须在稍后的短时间内被唤醒则保持为激活状态。
持续周期。
介质的控制权。
取无线介质方面胜过其他工
时间来到,AP就感测无线介质并
的帧。推荐AP通过保护来保持无线介质
的所有缓冲帧被发送出去,或下一SI来到。
具有一个
理TIM结构
AID 0为广播预留,
而其他正整数用于组播和单播。单播AID在其
工作站,以及组播AID在组播关联过程
与AP的关联过程中分配给
中分配给一个组,如下面所述。
图3示出了组播关联请求的示例性帧格式、组播关联响应和组
的实施可以不限于这些附图,因为可能存在多种变型
述功能的功能。
组播关联处理以类似于802.11标准中定义的(再)关联处理的
旦工作站已经被路由器(通过IGMP消息)证实其已
发起组播关联请求至AP,该请求的某一字段
如图3示出了具有用于MAC地址的字
址是根据对应的组播IP地址计算
AP使用填充有用于该MAC地址的AID的组播关联响应帧来
例如,图3示出了具有被AP所使用的字段AID的
括由AP为组播MAC地址分配的AID。
AP可以可选地维护用于组播AID的成员列表,其成员对应于
的工作站。成员列表对于AP确定属于该组播组的输
缓冲是有用的。如果该列表中的所有成员都以
约的原因而不缓冲该帧。
当工作站决定退出组播组时,其可以选择向AP发送,组播分
为该组的组播MAC地址的字段。如图3所示,组播
其具有从对应的组播IP地址中计算出的组播
裂过程不是强制的。如果在AP处没有保
工作站不必发起组播分裂过程来退
播分裂。实际
来执行类似于本文所
方式工作。一
经加入组播组,则其
是组播组的MAC地址。例
段MA的组播关联请求,MAC地
出来的。
响应该工作站。
组播关联响应,其包
加入该组播组
入组播帧是否应该被
CAM工作,则出于功率节
裂帧具有一个
分裂帧包括字段MA,
MAC地址。然而,组播分
存用于组播AID的成员列表,则
出该组。
如所述的,组播组的MAC地址可以从其IP地址中获取。组播
址的(32位中的)最后23位被用来作为MAC地址的(48位
效23位,以及其他的25位固定为MAC组播地址。
的映射不是一对一的,但是两个组播地址映射
可以被忽略(1/223)。采用直接映射技术
AID以使得物理装置能够知道在AP处为组播组
业务周期(SP)
图4描述并举例示出了作为时间片方案实施例的业务周期的概
(SP)包括一个或多个连续时间片,时间片由AP通
字段分配。一个业务周期(SP)可以对应于一
片映射中相同SI的数量而对应于一个或
AID共享相同的AP。SP在当前
于该SP的SI的值,以及在
此,开始和持续时间
图4示出了AID、SP和SI之间的示例性关系的简化示意图。
片控制指示n=4,从而每个SI包括4位,以及从
如图4中所示,
念。业务周期
IP地
中的)最低有
尽管这两个地址之间
到一个MAC地址的可能性
来将每个组映射到
缓冲的组播帧。
过信标帧中的片映射
个或多个AID,从而根据
多个目的地。具有相同SI的两个
信标间隔中的第i个时间片开始,i是用
由下一紧挨着的SI标识的时间片之前结束。因
由片映射中的SI确定。
24-1=
冲。如在第一15可以确定时间片的数量。AID 0被设置为1表示广播帧被缓
SI中所指示的,广播帧将在时间片1处开始,并在时
因为时间片4将开始缓冲帧向AID 1的发送。
被分配给AID 2,并在第四片处开始以
SI等于4以及下一更大的SI等
给定信标间隔中的3个连
在本发明的实施例中,AP负责管理时间片,包括在一个信标
间片3处结束,这是
第二SP或SP2如图4所示
及在第六片处结束,其中AID 2的
于7。因此,SP1和SP2中的每个均占有
续片。如所见,SP4占有4个连续片。
间隔中设置适
当数量的片,将时间片分配给AID以及调度缓冲的帧
编片分配信息并以信标帧填充将要发送的片映
时获得无线介质的控制权以保证时间分
进行发送。AP还汇
射字段。此外,AP应该及
片的过程。
SP中的帧事务处理是取决于实施方式的,例如用于传递缓冲帧
和工作站之间的事务处理。可以实现通过网络分配矢量
更新以避免在传输未决帧过程中的争用的保护方
于该SP的发送调度帧的总时间,所以节约了
期间的未决帧事务处理的方式如何,其
调功能(DCF)规则来访问无线
在指定的SP中去往目的地的未决帧不被发送出去是可能的。
AP可以选择在其方便时在当前信标间隔中发送剩
信标间隔中用于其传递的新的时间片。
工作站的功率状态转变
在本发明的实施例中,功率节约模式下的工作站根据下面的规
醒和休眠状态之间转变:
1)工作站在每个TBTT(目标信标传输时间)之前应该进入清
信标帧。
2)如果分配给该工作站或该工作站所属组播组的SP没有在信
发送,则工作站可以进入休眠状态并在下一目标SP
工作站保持清醒直到当前SP结束。
3)工作站一旦保证在该SP期间用于该工作站的所有缓冲的帧
的AP
(NAV)信道的
法,因为其压缩了用
该工作站的功率。不管SP
他工作站可以使用通用的分布式协
信道。
在该种情况下,
余帧,或分配在下一
则在清
醒状态以接收
标之后立即被
之前唤醒,否则,该
都已经被发送
了,就可以在SP中选择休眠。然而,需要在下一目
标SP之前唤醒。
从上面的描述,本领域的技术人员可以确定通过该方法而得到
特性和优点。例如,与原来的标准相比能够实现更多的功率
可以在期望时间唤醒以从AP接收缓冲的帧并在事务
眠状态。因此,在空闲状态下消耗的能量被大
的活动对一PSM工作的当前工作站的
此外,传递AP处的未决帧可以以更灵活的方式被调度。AP
其本身的调度算法来在信标间隔中选择用于传输缓
决方案提供了一种可能性,用于使AP以最优
未决帧。
基于在此的教导,本领域的技术人员可以容易地确定本发明的
其他特征和优点。应该理解本发明的原理可以以硬件、软件、
特殊用途的处理器或它们的组合的各种形式实现。
更优选地,本发明的原理作为硬件和软件的组合被实现。此外,
选地被实现为确实包含在程序存储单元或计算机可读介质
应用程序可以被上载至包含任何适当结构的机器并
该机器在计算机平台上实现,计算机平台具有
元(CPU)、随机存取存储器(RAM)、
计算机平台也可以包括操作系
能可以是微指令码的一部
们可以由CPU执
外,诸如额
到
的一些
节约。工作站
处理完成时返回到休
大减少。此外,其他工作站
功率性能几乎没有影响。
能够通过使用
冲帧的时间片。该解
方式遵循工作站要求来处理
这些和
固件、
软件优
上的应用程序。
被其执行。优选地,
诸如一个或多个中央处理单
以及输入/输出(I/O)接口的硬件。
统和微指令码。在此描述的各种处理和功
分或应用程序的一部分,或它们的任意组合,它
行,而不管这样的计算机或处理器是否被明确示出。此
外数据存储单元和打印单元的各种其他的外围单元可以被连接
计算机平台。
还应该理解,因为在附图中描述的一些构成系统部件和方法优
软件来实现,因此系统部件或处理功能块之间的实际连接可
编程的方式而不同。在本文中给出该教导,本领域的
计到本发明的这些和类似的实施方式或结构。
尽管在此已经参考附图描述了示出的实施例,应该理解本发明
于这些明确的实施例,在不背离本发明的范围和精神的情况
技术人员可以对其进行各种改变和修改。所有这样的
包括在所附权利要求中阐述的本发明的范围
在此列举的所有示例和条件语言都是为了教学的目的,旨在帮
理解本发明的原理和由发明人贡献的想法以促进本技术,并
局限于这些特定详述的示例和条件。此外,在此陈述
及实施例的所有阐述,及其具体实施例都旨在
此外,这些等价物旨在包括当前已知的
开发出的执行相同功能的任何
在图中示出的各种元件的功能可以通过使用专用硬件和能够
合来执行软件的硬件来提供。当由处理器提供时,这
专用处理器、单一共享处理器、或多个独立处
来提供。此外,明确使用的术语“处
排他地指的是能够执行软件的
理器(DSP)硬件、用于
(RAM)、以及
还可以包括传统和/或定制的其他硬件。类似地,在图中示出的
关仅是概念上的。如从上下文更准确理解的,他们的功能可
任何开
与适当软件结
助读者
不局限
选地以
以根据本发明
技术人员应该能够预
下,本领域的
改变和修改都旨在被
内。
且被解释为不
本发明原理、观点以
包括其结构和功能等同物。
等同物和将来开发出的等同物,即,
元件,而不论其结构如何。
些功能可以通过单一
理器(其中一些可以被共享)
理器”或“控制器”不应该被解释为
硬件,可以隐含包括但不限于数字信号处
存储软件的只读存储器(ROM)、随机存取存储器
非易失性存储器。
以通过程序逻
辑、专用逻辑、程序控制和专用逻辑的交互、或者甚
施者选择的特定技术来实现。
至是手动地,可由实
在此的权利要求中,表示为用于执行特定功能的装置的任何元
在包括执行该功能的任何方法,例如包括a)执行该功能的
合或b)任何形式的软件,因此包括与用于执行该软
执行该功能的固件、微码等。由这样的权利要
所列举的装置提供的功能以权利要求
素都旨
电路元件的组
件的适当电路结合以
求限定的本发明在于由各种
要求的方式组合和聚集的事实。


发布评论