接入点增强的制作方法

文档序号:7734085阅读:134来源:国知局
专利名称:接入点增强的制作方法
技术领域
本公开内容针对接入点,并且更具体而言,针对增强接入点以消耗更少的功率 和/或要求更少的存储器。
背景技术
无线接入点将与之相关的各种无线通信设备连接到无线网络,并且向相关的无 线通信设备和/或从相关的无线通信设备转播数据。例如,诸如例如计算机、打印机、 数据存储器、音频/视频设备和/或诸如此类等等的无线通信设备,可以直接或间接地 连接到接入点,并且可以互相交换数据。因此,无线接入点对于实施家庭无线网络而言 是一种非常受欢迎的选择。目前,市面上的无线接入点中有许多都是固定式接入点,其 需要外部电源,并因此在没有电源时可能无法使用。便携式接入点通常包括内置电源, 如例如充电电池,以在没有外部电源时为设备供电。

发明内容
在本公开内容的一个方面中,配置用以将站点连接到无线网络的接入点包括 无线通信单元,被配置用以向站点发送数据;以及控制单元,被配置用以基于基本服务 集(BSS)的指示参数来调节接入点的一个或多个操作参数。根据本公开内容的另一方面,对被配置用以将站点连接到无线网络的接入点进 行操作的方法包括监测包括接入点和站点在内的基本服务集(BSS)的一个或多个指示 参数,并且基于BSS的一个或多个指示参数来调节接入点的一个或多个操作参数。在本公开内容的又一方面,无线网络包括与分布式系统相连的一个或多个基本 服务集(BSS)。每个BSS包括一个或多个站点以及被配置用以将该一个或多个站点连接 到无线网络的接入点。该接入点包括与分布式系统相连的有线通信单元,用以接收指 定给该一个或多个站点的数据;数据存储器,被配置用以缓冲指定给该一个或多个站点 的数据;无线通信单元,被配置用以向该一个或多个站点发送数据;以及控制单元,被 配置用以监测BSS的一个或多个指示参数并且基于BSS的一个或多个指示参数来调节接 入点的一个或多个操作参数。BSS的该一个或多个指示参数包括以下中的至少一个流 经接入点的数据业务量;该一个或多个站点到接入点的接近程度;BSS中的活动水平; 以及该一个或多个站点对关于在接入点的数据存储器处缓冲的数据的通知的反应。接入 点的一个或多个操作参数包括以下中的至少一个控制单元的时钟频率,其基于流经接 入点的数据业务量是可调节的;无线通信单元的发射功率,其基于该一个或多个站点到 接入点的接近程度是可调节的;接入点的操作模式,其基于BSS中的活动水平在活动模式与睡眠模式之间是可切换的;以及数据存储器的占用率,其基于一个或多个站点对关 于在接入点的数据存储器处缓冲的数据的反应是可调节的。本公开内容的附加特征、优点和实施方式可以从对以下详细描述、附图和权利 要求的考虑中阐明和体现出来。此外,应当理解的是本公开内容的前述概要和以下的 详细描述都是示例性的并且是为了提供进一步的解释,而不对所提出的本公开内容的范 围做出限制。


为提供对本公开内容的进一步理解而包含的附图并入在本说明书中并且构成本 说明书的一部分,附图示例说明本公开内容的实施方式,并且与详细描述一同用于解释 本公开内容的原理。并未试图示出比对于本公开内容以及在其中可实践本公开内容的各 种方法的根本理解所必需的更为详细的本公开内容的结构细节。在附图中图1示出根据本公开内容的一个实施方式构建的、采用接入点的一个无线局域 网络(WLAN)配置;图2示出根据本公开内容的一个实施方式构建的、图1中所示的接入点的配置的 一个例子;图3示出根据本公开内容的一个实施方式的、用于调节接入点的控制器的时钟 频率的处理的流程图;图4示出根据本公开内容的一个实施方式的、用于调节接入点的发射功率的处 理的流程图;图5示出根据本公开内容的一个实施方式的、用于在接入点中激活睡眠模式的 处理的流程图;图6示出根据本公开内容的一个实施方式的、用于在睡眠模式中暂停相关站点 向接入点发送数据业务的处理的流程图;图7示出根据本公开内容的一个实施方式的、用于在接入点暂停相关站点发送 数据业务时减轻对另一基本服务集(BSS)的影响的处理的流程图;以及图8示出根据本公开内容的一个实施方式的、用于操作接入点来处理单播数据 业务的处理的流程图。
具体实施例方式本公开内容的实施方式及其各种特征和有利细节是参考附图中描述和/或图示 并在以下描述中详述的非限制性实施方式和例子而更详尽地解释的。应当注意,即使在 此没有明确声明,但如本领域技术人员应认识到的那样,附图中所示的特征并不必须是 按比例绘制的,并且一个实施方式的特征可以由其他实施方式所采用。众所周知的组件 和处理技术的描述可能被忽略掉,以免不必要地模糊本公开内容的实施方式。这里所使 用的例子只是为了促进对可以实践本公开内容的方式的理解以及为了进一步使本领域中 的技术人员能够实现本公开内容的实施方式。因此,这里的例子和实施方式不应解释为 限制本公开内容的范围,本公开内容的范围完全是由随附的权利要求以及适用法律所定 义的。此外,应当注意,贯穿附图的几个视图,相似参考标号代表类似部分。
本公开内容针对的是增强接入点(AP)的性能,该接入点通常用于将与其相关的 一个或多个站点连接到无线网络。接入点和相关远程站点可构成基本服务集(BSS)。AP 性能可以通过监测BSS的一个或多个指示参数并基于一个或多个指示BSS参数来调节一 个或多个操作AP参数而得到增强。指示BSS参数例如可以包括但不限于流经接入点 的数据业务量、相关站点到接入点的接近程度、BSS中的活动水平、相关站点对于去往 该相关站点并在接入点处缓冲的数据的反应,和/或诸如此类等等。操作AP参数例如可 以包括但不限于接入点的时钟频率、接入点的发射功率、接入点的操作模式、接入点 的配置用以对去往相关站点的数据进行缓冲的缓冲区的占用率,和/或诸如此类等等。图1示出根据本公开内容的一种实施方式构建的无线局域网络(WLAN)IOO 的一个配置。WLAN 110可以包括一个或多个基本服务集(BBS),如例如BSS IlO(BSSl)、BSS 112 (BSS2)和/或诸如此类等等。BSS 110可以包括接入点200 (API)、 与接入点200相关的多个站点,如例如站点150 (Si)、站点152(S2)、站点154 (S3)和 /或诸如此类等等。接入点200可将相关站点150、152、154连接到BSS 110内的无线网 络。BSS 112可以包括接入点202 (AP2)、与接入点202相关的一个或多个站点(例如, 站点156(S4))和/或诸如此类等等。接入点202可将相关站点156连接到BSS 112内的 无线网络。某些站点,如站点154,可能位于BSS 110与BSS 112重叠的区域之中。在 这种情况下,尽管图1示出站点154是与接入点200相关的,但站点154可以与接入点 200、202中的任意一个相关。接入点200、202可以连接到分布式系统120,该分布式系统可以是有线LAN或 诸如此类等等,并且其被配置用以将WLAN 100的诸如接入点200、202之类的接入点互 连起来。分布式系统120可以连接到服务器130或者其他网络,如例如因特网(未示 出)、外联网(未示出)或诸如此类等等。分布式系统120可以允许任意两个或多个站点 (例如站点150和156)连接到两个不同的接入点(例如接入点200、202)以相互通信。 另外,分布式系统120可以允许WLAN 100内的任意站点(如例如站点150、152、154 或156)与可连接到WLAN 100的其他实体(如例如与其他WLAN、LAN等相关的站 点)进行通信。在WLAN 100中,接入点200、202中的一个或多个接入点可被配置具有增强的 特征,如例如降低的功率消耗、减少的存储器需求和/或诸如此类等等。尽管图1示 出只有接入点200被配置具有一个或多个增强的特征,但WLAN 100中的任意数量的接 入点都可以被配置具有增强。接入点200可以是配置有内置电源(如例如充电电池、 太阳能电池阵列等)的便携式接入点。通过降低功率消耗,任何便携式接入点(如例 如接入点200、202)都可以大幅延长其电池寿命。即使接入点200为固定式并且与电源 相连,接入点200也可以由于对能源消耗的增加的环境和经济约束的原因而从降低的功 率消耗中获益。存储器需求减少也可能是有利的,因为接入点200可以被配置在较小的 壳体或封装中,这对于便携式接入点可能特别有益。此外,制造成本也可能由于例如较 少的存储器需求而得以降低。图2示出根据本公开内容的一个实施方式构建的、在图1中所示的接入点200的 一个配置。接入点200可以包括控制单元210、无线通信单元220、有线通信单元230、 数据存储单元240、供电单元250和/或诸如此类等等。控制单元210可被配置用以控制接入点200的整体操作,包括涉及降低功率消耗的操作和/或需要较少存储器的操作。例 如,控制单元210可以包括节能模块212,以使用降低的功率消耗来操作接入点200。控 制单元210可以包括微处理器、微控制器等,这些可以被配置用以执行储存于可机读存 储介质中的计算机程序指令。该指令可以包括用于实现节能方案的指令。控制单元210 可以在其内置数据存储器(未示出),如例如嵌入式只读存储器(ROM)等中储存实现 指令的计算机程序,或者备选地在数据存储单元240中储存实现指令的计算机程序。可包括天线222在内的无线通信单元220可以经由特定的无线电频率无线地与 (图1中所示的)站点150、152、154交换数据流。有线通信单元230可以连接到(图1 中所示的)分布式系统120并且处理接入点200与分布式系统120之间的数据业务。数 据存储单元240可以暂时储存向相关站点152、154、156发送或者从相关站点152、154、 156发送的数据。数据存储单元240可以包括缓冲区242,用于对传往站点152、154、 156的数据以及从站点152、154、156传往接入点200的数据进行缓冲。供电单元250可 以连接到控制单元210、无线通信单元220、有线通信单元230、数据存储单元240和/或 诸如此类等等,以对其供电。供电单元250可以包括充电电池、非充电电池、太阳能电 池阵列、配置用以从外部AC或DC电源接收电力的有线电源,等等。涉及降低功率消耗的操作可以包括缩放控制单元210的时钟频率、调节无线通 信单元220的发射功率、高效地激活睡眠模式,和/或诸如此类等等。关于时钟频率缩 放,接入点200的活动期通常与相对更长的非活动期相交错。因此,在接入点200不活 动时可以通过控制单元210的时钟频率来实现功率消耗的大幅降低。例如,当没有站点 与接入点200相关时、在各相关站点150、152、154都不活动时,以及/或者在诸如此类 情况中,控制单元210可以在较低的时钟频率上操作。为了做到这一点,接入点200可 被配置用以根据流经接入点200的数据业务程度来调节控制单元210的时钟频率。接入 点200可以定期确定流经接入点的数据业务量。然后,接入点200可以在数据业务量减 少时降低控制单元210的时钟频率。在一个实施方式中,控制单元210可被配置用以随 着数据业务量而动态地缩放时钟频率。备选地,控制单元210可以配备一个或多个数据 业务量阈值和/或范围,并且将数据业务量与该阈值和/或范围进行比较来为数据业务量 确定适合的时钟频率。例如,图3示出根据本公开内容的一个实施方式的、用于调节接入点的控制器 (如例如图2中所示的控制单元210)的时钟频率的处理300的流程图。当在步骤310 中开始处理后,接入点可以在步骤312中以一段预定的时间(例如,1秒)中启动或初始 化计数器。然后,在步骤314中接入点可以确定在预定时间段期间流经接入点的数据业 务量。然后可以在步骤316中将所确定的数据业务量与第一预定阈值(例如,每秒1000 字节或者1个包)相比较。阈值可以以字节、包的数量以及/或者字节和包的数量两者的 组合为单位。在步骤316中,当在预定时间段期间的数据业务量小于第一预定阈值时, 可以将控制器的时钟频率降低到第一时钟频率(例如,5MHz),这可以大幅降低控制器 的功率消耗。为了时钟频率的更为精确的缩放,可以使用一个以上的预定阈值。例如,当在 步骤316中在预定时间段期间的数据业务量大于第一预定阈值时,可以在步骤330中将数 据业务量与可能比第一预定阈值更高的第二预定阈值(例如,每秒100千字节或者100个包)进行比较。当在步骤330中数据业务量小于第二预定阈值时,可以在步骤334中将 控制器的时钟频率降低到第二时钟频率(例如,40MHz)。第二时钟频率可高于控制器的 第一时钟频率但低于其正常时钟频率(例如,128MHz)。当数据业务量大于第二预定阈 值时,在步骤332中控制器可以维持正常时钟频率。一旦在步骤320、332、334中调节 或维持了控制器的时钟频率,那么接入点就可以在步骤340中复位计数器,而处理可以 循环返回步骤312以启动计数器。备选地,可以结束处理300。尽管图3只示出了用于同流经接入点的数据业务量进行比较的两个预定阈值, 但阈值的数量可以不限于此,而是可以使用两个以上的阈值。备选地,可以与流经接入 点的数据业务量成比例地调节控制器的时钟频率。附加地或备选地,接入点可被配置用以通过调节发射功率来降低功率消耗。更 具体而言,接入点可以根据与其相关的站点的接近程度(或距离)来调节发射功率。例 如,在图1中,当所有的相关站点150、152、154都位于靠近接入点200之处时,接入点 200可以降低发射功率,这可以降低功率消耗。图4示出根据本公开内容的一种实施方式的、用于调节接入点的发射功率的处 理400的流程图。当在步骤410中开始处理后,接入点可以在步骤412中识别与其相关 的站点。然后,接入点可以确定相关站点的接近程度。例如,接入点可以使用发射功率 控制(TPC)算法,该算法通常用于防止两个或多个相邻的BSS之间的不良干扰。在步骤 414中,如本领域中已知的那样,接入点可以测量各相关站点的包错误率(PER)。基于 各站点的PER,接入点可以确定各站点是否在距接入点的预定范围之内。例如,当各相 关站点的PER低于预定的阈值(例如,大约10%)时,接入点可以确定所有的相关站点 都在预定范围之内并且在步骤420中降低发射功率。可以使用其它方法来确定相关站点 是否在预定范围之内。在步骤416中当一个或多个相关站点位于预定范围之外时,接入 点可以在步骤418中维持正常的发射功率。在完成步骤418或步骤420后,处理400可 以终止于步骤430。可以定期重复处理400,以更为积极地尝试降低功率消耗。此外,可以使用一个 以上的预定范围,以根据相关站点的接近程度来更为精确地缩放发射功率。附加地,可 以在步骤416和420中执行逆向操作。也就是说,如果确定所有相关站点都已远离至距 接入点的预定范围之外(步骤416),那么可以将发射功率增大预定的值(步骤420)。用以降低功率消耗的另一有效方法可以是在接入点中有效地激活睡眠模式,因 为接入点在睡眠模式期间通常消耗最低量的功率。然而,可能必须确保在该接入点所属 的BSS中没有活动业务。这可以通过几种不同的方式来实现,该方式包括例如基于清除 发送(clear-to-send,简称CTS)的睡眠模式、基于无争用期(contention freeperiod)的睡眠 模式、基于静默期的睡眠模式,和/或诸如此类等等。在基于CTS的睡眠模式中,接入点(如例如图1中的接入点200)可以发送 自身CTS(CTS-to-self)帧,以防止与其相关的站点(如例如图1中的站点150、152、 154)向接入点发送任何数据。然后接入点可以在自身CTS帧中指定的预定持续时间 (即,睡眠持续时间)中进入睡眠模式。最大睡眠持续时间可以等于可在自身CTS帧中 指定的最大持续时间,这可以例如为大约32ms。然而,接入点可以基于BSS中的活动水 平来确定实际睡眠持续时间。更具体而言,接入点可以知道接入点在BSS上发射的时间的百分比(通常被称为介质占用率),并只在预计BSS将保持空闲的一段时间中进入睡眠 模式。这可以通过定期地跟踪BSS中的介质占用率来持续地调整。图5示出根据本公开内容的一个实施方式的、用于操作接入点中的基于CTS的 睡眠模式的处理500的流程图。当在步骤510中开始处理500后,接入点可以在步骤512 中跟踪其BSS的介质占用率。然后,接入点可以在步骤514中基于在步骤512中所获得 的BSS的介质占用率来确定睡眠持续时间。当在步骤520中确定在BSS中有活动数据业 务时,接入点可不采取进入睡眠模式的任何行动,而处理500可以终止于步骤530。然 而,当在步骤520中确定在BSS中没有活动数据业务时,接入点可在步骤522中向相关站 点中的各站点发射自身CTS巾贞。自身CTS帧可包括在步骤514中确定的睡眠持续时间。 在接收到自身CTS帧后,相关站点在自身CTS帧中指定的睡眠持续时间期间可能不向接 入点发送数据。然后,接入点可以在步骤524中进入睡眠模式,并且在步骤526中可以 在睡眠持续时间中停留在睡眠模式下。在步骤528中接入点可以在睡眠持续时间过去时 醒来,并且处理500可以终止于步骤530。作为基于(CTS)的睡眠模式操作的备选方案,可以使用基于无争用期(CFP)的 睡眠模式操作、基于静默期的睡眠模式操作和/或诸如此类等等,以使用降低的功率消 耗来操作接入点。在基于CFP的睡眠模式操作中,接入点可在其信标中公告无争用期, 这可以防止相关站点在无争用期期间发送数据业务。因此,接入点可以在无争用期期间 安全地进入并停留在睡眠模式中。更具体而言,无争用期的确切持续时间可以在信标中 的MaxCFPDuration字段中公告。基于CFP的睡眠模式操作可以基于BSS中的活动而执 行,这可以类似于图5中所示的基于CTS的睡眠模式操作。类似地,在基于静默期的睡 眠模式操作中,接入点还可以将静默信息元(information element,简称IE)作为信标的一 部分发送到相关站点,用以在进入睡眠模式中并停留于其中预定时间段之前定期地将相 关站点静寂一段预定时间。为了成功地操作基于CTS的睡眠模式,可能必须确保在接入点发射自身CTS帧 时所有相关站点都不处于睡眠模式中。否则,相关站点中的一个或多个站点在接入点发 射自身CTS帧时可能处于睡眠模式中,并因此接收不到自身CTS帧。然后,处于睡眠模 式中的一个或多个相关站点可能在接入点正处于睡眠模式中时醒来并尝试向接入点发送 数据。为了避免这种情况,接入点可以在发送投递业务指示消息(简称DTIM)之后立 即发送自身CTS帧以确保相关站点不处于睡眠模式中,并因此将会接收到自身CTS帧。图6示出根据本公开内容的一个实施方式的、用于暂停相关站点向接入点发送 数据的处理600的流程图。处理600可以联系图5中所示的处理500来执行。当在步骤 610中开始处理600后,接入点可以在步骤620中监测BSS中的活动。如果在步骤620 中确定在BSS中有活动数据业务,那么处理600可终止于步骤640。当在步骤620中确 定在BSS中没有任何活动数据业务时,接入点可以向相关站点中转DTIM信标。更具体 而言,接入点可以例如在DTIM信标中将广播DTIM标记设置为1,以确保处于睡眠模式 中的任何相关站点保持清醒,以接收可能随后从接入点发射的数据。当在步骤622中发 射DTIM信标后,接入点可以向相关站点发射自身CTS帧,以确保相关站点在自身CTS 帧中指定的睡眠持续时间期间不向接入点发送任何数据。可选地,接入点可以在步骤626 中向相关站点发射广播空数据帧,以允许相关站点进入睡眠模式。为了实现这一点,广播空数据帧可以在清除了 “更多”数据位的情况下发射。一旦在步骤624中发射了自身CTS帧,接入点就可以在步骤628中进入睡眠模 式,并且在步骤630中在自身CTS帧中指定的睡眠持续时间的其余部分中停留于睡眠模 式之中。在步骤632中接入点可以在睡眠持续时间过去时醒来,并且处理600可以终止 于步骤640。当相关站点中的一个或多个站点处于睡眠模式中时,接入点可以在每个DTIM 间隔期间最多进入一次睡眠模式。因此,在DTIM时段相对较小时,例如在DTIM间隔 为大约35ms(例如,信标间隔=35ms,DTIM时段=1)时,处理600可能特别有用。 在这种情况下,接入点可以利用处理600而在总DTIM时段的最多90%的时间内保持断 电,除非在步骤620中确定在BSS中有活动业务。即使使用IOOms的常用信标间隔,处 理600也可以实现例如大约30%的节能。图5中所示的基于CTS的睡眠模式操作可能在重叠或相邻的BSS上造成不良干 扰。例如,在图1中,执行于BSS 110中的基于CTS的睡眠模式操作可能会干扰BSS 112 的操作。更具体而言,在接收到来自BSS 110的接入点200的自身CTS帧后,BSS 112 中的接入点202和/或站点156在自身CTS帧中的睡眠持续时间期间可能也会停止发送 数据。因此,在执行基于CTS的睡眠模式操作时,可能有必要减小或最小化在重叠或相 邻的BSS上的干扰。这可以通过以最佳发射功率来发射自身CTS帧而实现,最佳发射功 率可能强到足以到达所有相关站点,但可能不会强到足以到达重叠或相邻的BSS中的接 入点和/或站点。在一种实施方式中,接入点可以使用逐渐增大的发射功率水平,优选地从最低 发射功率水平起,按顺序发射请求发送(RTS)帧,直到接入点成功接收到来自与其相关 的所有站点的响应。RTS帧指示接入点已准备好发送数据。因此,即使其到达重叠或相 邻的BSS,在重叠或相邻的BSS上的影响相比于自身CTS帧可能在BSS上具有的影响而 言也可能是相对较小的。一旦从所有的相关站点接收到成功的响应,接入点就可以按照 在所有的相关站点都做出了响应时发射RTS帧所用的功率水平来发射自身CTS帧。图7示出根据本公开内容的一个实施方式的、用于在接入点操作基于CTS的睡 眠模式时减小在另一基本服务集(BSS)上的影响的处理700的流程图。当在步骤710中开 始处理700后,接入点可以在步骤712中将其发射功率设置到最低水平(例如,5dBm)。 然后,接入点可以在步骤716中将与其相关的站点中的一个站点设置成目标站点,并且 以最低功率水平向目标站点发射RTS帧。当在步骤720中目标站点未对RTS帧做出响 应时,在步骤722中接入点可以稍微增加发射功率水平并且处理700可以循环回到步骤 716,以增大的发射功率向目标站点发射RTS帧。当在步骤720中确定目标站点对RTS帧做出响应时,接入点可以在步骤730中确 定是否所有相关站点都已被作为目标站点而被检查。当在步骤730中确定有一个或多个 相关站点未被检查时,接入点可以在步骤732中将目标站点改变为未被检查的站点中的 一个站点,而处理700可以继续将另一站点设置为新的目标站点714。可以重复这些步骤 (例如,步骤714、716、720、722、730、732)直到接入点接收到来自所有相关站点的对 RTS帧的响应为止。作为结果,发射功率可被增大到在所有相关站点都已对RTS帧做出 响应时发射RTS帧所使用的最佳功率水平。
在步骤730中一旦所有相关站点都已作为目标站点而被检查,接入点就可以在 步骤740中以最佳功率水平发射自身CTS帧。这可以确保自身CTS帧可以到达所有相关 站点,同时防止自身CTS帧到达比最远的相关站点还远的地方。例如,在图1中,接入 点200可以使用足以到达所有相关站点150、152、154但不足以到达BSS 112中的接入点 202或站点156的功率水平来发射自身CTS帧。当在步骤740中以优化的功率水平发射 了自身CTS帧后,处理可以终止于步骤750。除了优化发射功率水平以最小化在重叠或相邻的BSS上的影响之外,在重叠的 BSS中的其他设备(如例如接入点、站点和/或诸如此类等等)处于距接入点的通信范 围之内时,接入点可能需要为这些设备留下足够的可用介质时间。为了实现这一点,接 入点可以将BSS的介质占用率确定为总可用介质时间的相应百分比。然后,接入点在睡 眠模式中停留的时间可以不长于无线电频率信道上的可用空闲时间。例如,当BSS的当 前介质占用率为75%时,BSS的接入点在睡眠模式中停留的时间可以不长于信标间隔的 25%。如上所述,可于接入点中实施的另一实施方式是减少存储器需求。例如,接入 点可以包括较小的存储器以减小物理尺寸及其制造成本,这对于便携式接入点可能是特 别有利的。通常情况下,接入点很少向处于睡眠模式中的相关站点发送数据,因为如果 有传入的数据业务,那么站点可能会保持清醒直到完成对传入的数据业务的处理。如果 站点停留在睡眠模式中并且不处理传入的数据业务,那么这可能意味着传入的数据业务 对于站点可能不重要并且可能不再需要被缓冲。因此,接入点可以为处于睡眠模式中的 各相关站点保留较小的缓冲区(例如,两千字节)并且可以在缓冲区溢出时丢弃过量的数 据业务。图8示出根据本公开内容的一种实施方式的、用于操作接入点来处理用于与其 相关的目的地站点的单播数据业务的处理800的流程图。当在步骤810中开始处理800 后,接入点可以在步骤812中接收为目的地站点所指定的单播数据业务。如果在步骤814 中目的地站点不处于睡眠模式中,那么处理800可终止于步骤840。如果在步骤814中目 的地站点处于睡眠模式中,那么接入点可以在步骤816中缓冲单播数据并在步骤818中就 为其而传入的数据向目的地站点做出通知。例如,接入点可以向目的地站点发射DTIM 信标,以就传入的数据业务向站点做出通知。如果目的地站点在步骤820中对通知做出 积极反应(例如,从睡眠模式中醒来),那么可以在步骤822中将缓冲的数据发送到目的 地站点,并且处理800可终止于步骤840。然而,如果目的地站点在步骤820中对通知 做出消极反应(例如,以要求不发送缓冲的数据的指令做出响应)或者目的地站点不对通 知做出响应(反应)(例如,停留在睡眠模式中)并且缓冲区在步骤830中因单播数据而 溢出,那么接入点可以在步骤832中丢弃过量的单播数据。在例如单播数据可能对目的 地站点不重要的情况下,站点在步骤820中可能对通知做出消极反应或者不对其做出响 应。当在步骤830中缓冲区没有溢出时,接入点可以继续对单播数据进行缓冲,而处理 800可以终止于步骤840。因此,通过在缓冲区溢出时配置接入点来丢弃目的地缓冲区中 的过量单播数据,接入点可以使用具有减少的存储容量的较小缓冲区来正常操作。关于多播数据业务缓冲,接入点可以在与其相关的任何目的地站点处于睡眠模 式中时对所有的多播数据业务进行缓冲。在接入点发射DTIM信标后多播数据可以被递送到目的地站点。除了偶尔的活动情况(如例如多播流传输)以外,多播数据通常可 以用于非活动情况(例如,服务公告、发现和/或诸如此类等等)。在非活动情况下, 活动服务或代理可以以低于每几秒一次的频率生成多播帧。因此,接入点可被配置用以 根据情况,如例如活动情况、非活动情况等,来调节为各目的地站点保留的多个缓冲 区。特别是,接入点可以保留较小数量的缓冲区(例如,五到十个缓冲区)用于对非活 动情况的多播数据进行缓冲。用于非活动情况的多播数据帧通常可能远小于最大帧长度。因此,接入点可被 配置用以调节缓冲区的尺寸,以减小整体存储器需求。例如,接入点可以例如在无限制 的情况下以连续FIFO等来储存非活动多播数据帧。接入点还可以被配置用以在设备存储器中的所有保留缓冲区在DTIM信标到达 之前已被完全占用时,对主机存储器中的溢出的多播数据业务进行缓冲。这可以例如通 过主机与设备之间的令牌传递机制来实现。当为多播数据业务所保留的缓冲区在睡眠模 式期间被释放时,设备可以向主机发送令牌。主机可以在其向设备发送多播数据帧时扣 除令牌。主机可以基于其当前所拥有的令牌数量来限制发往相关站点的多播数据业务。虽然本公开内容是依据示例性实施方式而进行描述的,但本领域中的技术人员 将会认识到,本公开内容可以利用随附权利要求的精髓和范围中的修改来进行实践。以 上给出的这些例子仅仅是示例说明性的,并且不旨在作为本公开内容的所有可能的设 计、实施方式、应用或修改的全部清单。
权利要求
1.一种配置用以将站点连接到无线网络的接入点,所述接入点包括无线通信单元,配置用以向所述站点发送数据;以及控制单元,配置用以基于基本服务集(BSS)的指示参数来调节所述接入点的一个或 多个操作参数。
2.根据权利要求1的接入点,其还包括数据存储器,配置用以对指定给所述站点的数 据进行缓冲。
3.根据权利要求2的接入点,其中所述BSS的所述一个或多个指示参数包括下列中 的至少一个流经所述接入点的数据业务量;所述站点到所述接入点的接近程度;所述BSS中的活动水平;以及所述站点响应于关于所述数据存储器处缓冲的所述数据的通知而做出的反应。
4.根据权利要求3的接入点,其中所述接入点的所述一个或多个操作参数包括下列中 的至少一个所述控制单元的时钟频率,所述时钟频率基于流经所述接入点的数据业务量是可调 节的;所述无线通信单元的发射功率,所述发射功率基于所述站点到所述接入点的接近程 度是可调节的;所述接入点的操作模式,所述操作模式基于所述BSS中的活动水平在活动模式与睡 眠模式之间是可切换的;以及所述数据存储器的占用率,所述占用率基于所述站点对关于在所述数据存储器处缓 冲的所述数据的通知所作出的反应是可调节的。
5.根据权利要求4的接入点,其中所述控制单元被配置用以在流经所述接入点的所述 数据业务量被减小时降低所述控制单元的所述时钟频率。
6.根据权利要求4的接入点,其中所述控制单元被配置用以基于所述站点的包错误率 (PER)来确定所述站点到所述接入点的接近程度。
7.根据权利要求4的接入点,其中所述无线通信单元被配置用以在将所述接入点的操 作模式切换到所述睡眠模式之前,向所述站点发射自身清除发送(自身CTS)帧,以临时 暂停所述站点向所述接入点发送数据业务。
8.根据权利要求7的接入点,其中所述无线通信单元被配置用以在发射所述自身CTS 帧之前,向所述站点发射投递业务指示消息(DTIM)。
9.根据权利要求7的接入点,其中所述控制单元被配置用以基于所述BSS的介质占 用率来确定所述睡眠模式的持续时间。
10.根据权利要求4的接入点,其中所述无线通信单元被配置用以将关于在所述数据 存储器处缓冲的所述数据的通知发送到所述站点,其中所述控制单元被配置用以基于所述站点对关于在所述数据存储器处缓冲的所 述数据的通知所做出的反应而丢弃所述数据存储器中所缓冲的数据,并且其中所述站点的所述反应包括以不从睡眠模式中醒来作为对关于在所述数据存储 器处缓冲的所述数据的通知所做的响应,允许所述数据溢出。
11.一种对配置用以将站点连接到无线网络的接入点进行操作的方法,所述方法包括监测基本服务集(BSS)的一个或多个指示参数,所述BSS包括所述接入点和所述站 点;并且基于所述BSS的所述一个或多个指示参数来调节所述接入点的一个或多个操作参数。
12.根据权利要求11的方法,其中监测所述BSS的一个或多个指示参数包括下列中 的至少一个监测流经所述接入点的数据业务量; 监测所述站点到所述接入点的接近程度; 监测所述BSS中的活动水平;以及监测所述站点对关于去往所述站点并在所述接入点处缓冲的数据的通知所做出的反应。
13.根据权利要求12的方法,其中调节所述接入点的所述一个或多个操作参数包括下 列中的至少一个调节所述接入点的时钟频率,所述时钟频率基于流经所述接入点的数据业务量是可 调节的;调节所述接入点的发射功率,所述发射功率基于所述站点到所述接入点的接近程度 是可调节的;调节所述接入点的操作模式,所述操作模式基于所述BSS中的活动水平在活动模式 与睡眠模式之间是可切换的;以及调节所述接入点的缓冲区的占用率,所述占用率基于所述站点对关于去往所述站点 并在所述缓冲区处缓冲的数据的通知所做出的反应是可调节的。
14.根据权利要求13的方法,其中调节所述接入点的时钟频率包括在流经所述接 入点的所述数据业务量被减小时降低所述时钟频率。
15.根据权利要求13的方法,其中监测所述站点到所述接入点的接近程度包括 识别所述站点;获得所述站点的包错误率(PER);以及 基于所述PER来确定所述站点的接近程度。
16.根据权利要求13的方法,其中调节所述接入点的操作模式包括当所述BSS中没有活动时,临时暂停所述站点向所述接入点发送数据业务;以及 将所述接入点的操作模式切换为睡眠模式。
17.根据权利要求16的方法,还包括基于所述BSS的介质占用率来确定所述睡眠模式的持续时间。
18.根据权利要求16的方法,其中临时暂停所述站点包括 向所述站点发射投递业务指示消息(DTIM);并且在向所述站点发射所述DTIM后,向所述站点发射自身CTS帧。
19.根据权利要求13的方法,其中监测所述站点对所述通知所做出的反应包括 接收去往所述站点的数据;确定站点是否处于睡眠模式中;当所述站点处于睡眠模式中时,在为所述站点保留的所述缓冲区中缓冲所述数据; 向所述站点通知去往所述站点的数据; 确定所述站点是否醒来以接收所述数据;并且 确定所述缓冲区是否因所述数据发生溢出,其中所述接入点在所述站点不醒来并且所述缓冲区溢出时丢弃在所述缓冲区中缓冲 的所述数据。
20.—种包括一个或多个连接到分布式系统的基本服务集(BSS)的无线网络,每个 BSS包括一个或多个站点;以及配置用以将所述一个或多个站点连接到所述无线网络的接入点,所述接入点包括 有线通信单元,其连接到所述分布式系统,以接收去往所述一个或多个站点的数据;数据存储器,配置用以缓冲去往所述一个或多个站点的数据; 无线通信单元,配置用以将所述数据发送到所述一个或多个站点;以及 控制单元,配置用以监测所述BSS的一个或多个指示参数并且基于所述BSS的一个 或多个指示参数来调节所述接入点的一个或多个操作参数,其中所述BSS的所述一个或多个指示参数包括下列中的至少一个 流经所述接入点的数据业务量; 所述一个或多个站点到所述接入点的接近程度; 所述BSS中的活动水平;以及所述一个或多个站点对关于在所述接入点的所述数据存储器处缓冲的数据的通知所 做出的反应,并且其中所述接入点的一个或多个操作参数包括下列中的至少一个 所述控制单元的时钟频率,其基于流经所述接入点的所述数据业务量是可调节的; 所述无线通信单元的发射功率,其基于所述一个或多个站点到所述接入点的接近程 度是可调节的;所述接入点的操作模式,其基于所述BSS中的活动水平在活动模式与睡眠模式之间 是可切换的;所述数据存储器的占用率,其基于所述一个或多个站点对在所述接入点的所述数据 存储器处缓冲的数据所做出的反应是可调节的。
全文摘要
配置用以将站点连接到无线网络的接入点,其包括被配置用以向该站点发送数据的无线通信单元,以及被配置用以基于基本服务集(BSS)的指示参数来调节该接入点的一个或多个操作参数的控制单元,该基本服务集(BSS)包括该接入点和该站点。
文档编号H04L12/28GK102017532SQ200980116723
公开日2011年4月13日 申请日期2009年5月5日 优先权日2008年12月1日
发明者R·S·布哈格瓦特, S·戈尔 申请人:马维尔国际贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1