用于缩放空闲时段的方法和设备的制作方法
【专利摘要】提供了一种方法、设备以及计算机程序产品,以允许通过更加定制的方式限定空闲时段,例如,基于每个站或者每类站,与基于每个接入点是不同的。在方法的背景下,促使将空闲时段的指示提供给站。所述方法还促使将与站的关联保持至少部分由空闲时段限定的时间段。与站保持关联的时间段与在与另一个站没有进行通信时与所述另一个站保持关联的时间段不同。还提供了一种相应的设备和计算机程序产品。
【专利说明】用于缩放空闲时段的方法和设备
【技术领域】
[0001]本发明的实例实施方式总体上涉及站与接入点的关联,并且更具体而言,涉及对至少部分限定站与接入点之间保持关联的时间段的空闲时段进行缩放。
【背景技术】
[0002]接入点可被配置为与各种站进行通信。这些站可包括移动终端(例如,蜂窝电话、个人数字助理(PDA)等)以及传感器,这些传感器被配置为提供关于各种检测的参数的信息。例如作为多个信号的交换结果,在接入点与站之间可建立关联。只要在接入点与站之间发生相对频繁的通信,就可在接入点与站之间保持关联并且不需要重新建立关联,从而避免与建立关联所需要的信号交换相关的开销。然而,站(例如,传感器)有时可重复但不频繁地与接入点进行通信,其中在站与接入点之间具有大量静默时间段。
[0003]可限定最大空闲时段,以指示在接入点与站之间没有任何通信时,接入点与站保持关联的最大时间段。为了节约能量,在站与接入点不进行通信期间,站可进入休眠模式。因此,站可潜在地休眠一时间段但不与接入点断开,该时间段的持续时间等于最大空闲时段。因此,最大空闲时段的建立允许站节省能量,其中具有更长持续时间的空闲时段允许更长的休眠时段,而不需要与接入点断开,同时还允许接入点进行资源管理。
[0004]接入点可为站提供限定最大空闲时段的信息元素。如图1中所示,示出了接入点可以向站提供以限定最大空闲时段的信息元素的一个实例。如图所示,该信息元素可包括元素标识符字段、长度字段、最大空闲时段字段以及空闲选择字段。在一个实例中,元素标识符字段、长度字段以及空闲选择字段的长度均为一个八位字节,而最大空闲时段字段的长度为两个八位字节。这样,该实例的最大空闲时段字段可为十六位无符号整数。在保留最大空闲时段字段的值O并且以1000时间单位(TU)为单位规定时间段的情况下,由于1,000TU约等于I秒,所以最大空闲时段可具有最大长度216-1 = 65,535秒。换言之,最大空闲时段可具有约为1,092.25分钟或18.2个小时的最大长度。在该实例中,希望与接入点保持关联超过18.2个小时的站需要将消息(例如,保持活跃的消息)发送给接入点,从而中断站的休眠模式并且需要站与接入点之间进行另外不必要的传输。然而,在该实例的18.2个小时的最大时段内不能发送保持活跃的消息或者不能以其他方式与接入点进行通信,将会造成接入点与站断开,从而在稍后的时间,需要与必须在接入点与站之间进行通信的重新关联消息相关的开销,以便重新建立关联。
[0005]在某些情况下,在上述实例中描述的最大空闲时段不够长。这样,在IEEEll_12/69r2 中的标题为“Considerat1n on Max Idle Per1d Extens1n for 802.11 ahPower Save”的文献中,提出了以大约10秒为单位来代替以大约I秒为单位规定最大空闲时段字段的时间段,从而允许站与接入点保持关联持续大约182个小时或大约7.5天。通过仅仅增大规定由最大空闲时段字段限定的时间段的单位的大小,最大空闲时段的粒度变得更粗糙,以便限制站可与接入点断开的特异性。此外,虽然最大空闲时段的长度的这种均匀的增大对于某些站适合,但是会造成其他站与接入点关联比实际上需要的时间段更长的时间段,从而不必要地消耗接入点的资源,例如,内存。而且,根据站与接入点进行通信的频率(例如,传感器将数据报告给接入点的频率),在某些情况下,大约7.5天的最大空闲时段甚至不充足。
【发明内容】
[0006]因此,根据实例实施方式,提供了一种方法、设备以及计算机程序产品,以允许通过更加定制的方式限定空闲时段。这样,一个实施方式的方法、设备以及计算机程序产品可允许以每个站或者每类站(与以每个接入点相对)的方式限定空闲时段。因此,实例实施方式的方法、设备以及计算机程序产品可有效地平衡具有更长空闲时段的利益冲突,以避免另外不必要地传输保持活跃或其他消息,在某些情况下,希望具有更短的空闲时段,以提供关于接入点和站断开的时间的更多粒度,并且避免对于某些站冗长的关联时段。
[0007]在一个实施方式中,提供了一种方法,该方法包括使接入点将空闲时段的指示提供给站。该实施方式的方法还使与站的关联保持至少部分由空闲时段限定的时间段。与站保持关联的时间段与在与另一个站没有进行通信时与所述另一个站保持关联的时间段不同。
[0008]在另一个实施方式中,提供了一种供接入点使用的设备,所述设备包括处理系统,该处理系统可由至少一个处理器和包括计算机程序代码的至少一个存储器加以实现。该处理系统被配置为使该设备促使将空闲时段的指示提供给站。该处理系统还被配置为使该实施方式的设备促使将与站的关联保持至少部分由空闲时段限定的时间段。与站保持关联的时间段与在与另一个站没有进行通信时与所述另一个站保持关联的时间段不同。
[0009]在又一个实施方式中,提供了一种计算机程序产品,其包括一组指令,在该一组指令被接入点执行时,该一组指令使接入点促使将空闲时段的指示提供给站。在由接入点执行该一组指令时,该一组指令进一步促使将与站的关联保持至少部分由空闲时段限定的时间段。与站保持关联的时间段与在与另一个站没有进行通信时与所述另一个站保持关联的时间段不同。
[0010]在一个实施方式中,提供了一种方法,该方法包括从接入点接收空闲时段的指示的站。该实施方式的方法还促使站将与接入点的关联保持至少部分由空闲时段限定的时间段。与接入点保持关联的时间段与在与另一个站没有进行通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
[0011]在另一个实施方式中,提供了一种供站使用的设备,所述设备包括处理系统,该处理系统可由至少一个处理器和包括计算机程序代码的至少一个存储器来加以实现。该处理系统被配置为促使该设备从接入点接收空闲时段的指示。该处理系统被配置为使该实施方式的设备促使将与接入点的关联保持至少部分由空闲时段限定的时间段。与接入点保持关联的时间段与在与另一个站没有进行通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
[0012]在又一个实施方式中,提供了一种计算机程序产品,其包括一组指令,在由站执行该一组指令时,该一组指令促使站从接入点接收空闲时段的指示。在由接入点执行该一组指令时,该一组指令促使将与接入点的关联保持至少部分由空闲时段限定的时间段。与接入点保持关联的时间段与在与另一个站没有进行通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
【专利附图】
【附图说明】
[0013]由此以概括的方式已经描述了本发明的某些实施方式之后,现在参照不一定按照比例绘出的附图,并且其中:
[0014]图1为最大空闲时段信息元素的示图;
[0015]图2为可根据本发明的实例实施方式具体配置的包括接入点和站的系统的方框图;
[0016]图3为可实现为接入点或站并且可根据本发明的实例实施方式具体配置的设备;
[0017]图4为示出根据本发明的实例实施方式的由接入点实施的设备执行的操作的方框图;
[0018]图5为其中与不同的时间单位(例如,小时、分以及秒)相关联的位数根据本发明的实例实施方式来配置的最大空闲时段字段的示图;
[0019]图6示出了根据本发明的实例实施方式的最大空闲时段信息元素的空闲选择字段的一个实例;
[0020]图7示出了根据本发明的实例实施方式的最大空闲时段信息元素的空闲选择字段的另一个实例;
[0021]图8示出了根据本发明的实例实施方式的最大空闲时段字段的一个配置;
[0022]图9示出了根据本发明的实例实施方式的最大空闲时段字段的另一个配置;以及
[0023]图10为示出根据本发明的实例实施方式的由站实施的设备执行的操作的方框图。
【具体实施方式】
[0024]现在,在下文中将参照附图更完整地描述本发明,在这些附图中,示出了发明的一些(而非所有)实施方式。实际上,这些发明可以以许多不同的形式来实施式,并且不应解释为限于在本文中阐述的实施方式;确切地说,提供这些实施方式,以使得本公开满足适用的法律要求。在全文中,相似的数字表示相似的部件。在本申请中使用的术语“电路”表示所有以下内容:(a)纯硬件电路实现方式(例如,在纯模拟和/或数字电路中的实现方式)以及(b)电路和软件(和/或固件)的组合,例如,(如果适用):(i)处理器的组合或(ii)由处理器/软件(包括数字信号处理器)、软件以及存储器构成的部分,其共同运行以促使设备(例如,移动电话或服务器)执行各种功能,以及(C)电路(例如,微处理器或微处理器的一部分),即使在物理上没有软件或固件,这些电路也需要软件或固件来进行操作。
[0025]“电路”的这种定义在本申请中(包括在任何权利要求中)适用于该术语的所有使用。再如,在本申请中使用的术语“电路”还包括仅仅处理器(或多个处理器)或处理器的一部分及其所附软件和/或固件的实现方式。例如,并且如果适用于特定的权利要求元件,那么术语“电路”还包括基带集成电路或用于移动电话的专用集成电路或在服务器、蜂窝网络装置或其他网络装置中的类似集成电路。
[0026]根据实例实施方式,提供该方法、设备以及计算机程序产品,以便将在接入点与站之间的关联保持至少部分基于可配置的空闲时段的时间段。虽然可在各种不同的系统结构中实现该方法、设备以及计算机程序产品,但是在图2中示出了系统的一个实例,该系统可被具体配置以实施本发明的实例实施方式。
[0027]现在,参照图2,示出了一种系统,该系统通过接入点12支持多个站10 (通过实例示出了一个站)与网络14 (例如,802.11网络、长期演进(LTE)网络、先进的LTE (LTE-A)网络、全球移动通信系统(GSM)网络、码分多址接入(CDMA)网络(例如,宽带CDMA (WCDMA)网络、CDMA2000网络等)、通用分组无线业务(GPRS)网络或其他类型的网络)之间的通信。可使用各种站,包括移动终端,这些移动终端可包括例如移动通信装置(例如,移动电话、PDA、寻呼机、膝上型电脑、平板电脑或多个其他手持式或便携式通信装置中的任一个)、计算装置、内容生成装置、内容消耗装置或其组合。可利用的另一种站包括传感器。例如,根据站的类型,站可具有不同的通信模式。例如,一旦在一些移动终端与接入点之间建立了关联,这些移动终端就可与接入点定期交换消息,而一些传感器可通过少得多的频率与接入点进行通信。无论是哪种站,该站都可通过接入点(例如,基站、节点B、演变的节点B (eNB)、中继节点或其他类型的接入点)与网络进行通信。
[0028]站10和接入点12均可实施设备20或者以其他方式与设备20相关联,在图3中总体上描述的设备20可被配置为根据如下所述的本发明的实例实施方式执行各种操作,例如,从接入点的角度来看与图4相结合并且从站的角度来看与图10相结合。然而,应注意的是,下面描述的元件、装置或部件并非强制性,因此,在某些实施方式中可省略一些元件、装置或部件。此外,一些实施方式可包括在本文所示出和描述的之外的其他的或不同的元件、装置或部件。
[0029]如图4中所示,设备20可包括处理系统或者以其他方式与该处理系统进行通信,该处理系统包括例如可被配置为根据本文中描述的实例实施方式执行动作的处理电路。处理电路可被配置为根据本发明的实例实施方式进行数据处理、应用执行和/或其他处理和管理服务。在一些实施方式中,该设备或处理电路可被实施为芯片或芯片组。换言之,该设备或处理电路可包括一个或多个物理封装件(例如,芯片),这些物理封装件在结构组件(例如,基线板)上包括材料、元件和/或电线。结构组件可提供物理强度、节约尺寸和/或限制在其上包括的元件电路的电气相互作用。因此,在某些情况下,该设备或处理电路可被配置为在单个芯片上或者作为单个“系统芯片”实现本发明的实施方式。这样,在某些情况下,芯片或芯片组可构成用于执行提供本文中描述的功能的一个或多个操作的装置。
[0030]在实例实施方式中,处理电路可包括处理器22和存储器24,该处理器和存储器可与通信接口 26以及(在设备由站10实施的某些情况下)用户接口 28进行通信或者以其他方式控制该通信接口和用户接口。同样,处理电路可实施为电路芯片(例如,集成电路芯片),该芯片被配置为(例如,通过硬件、软件或硬件和软件的组合)执行在本文中描述的操作。然而,在站或接入点12的背景下采用的一些实施方式中,处理电路可实施为基站或接入点的一部分。
[0031]用户接口 28 (如果在由站10来实施设备20的实施方式中实现)可与处理电路进行通信,以接收在用户接口中输入的用户指示和/或为用户提供听觉、视觉、机械或其他输出。同样,用户接口可包括例如键盘、鼠标、控制杆、显示器、触摸屏、耳机、扬声器和/或其他输入/输出机构。在一个实施方式中,用户接口包括用户接口电路,该电路被配置为通过接收用户输入和提供输出,来促进站的至少一些功能。
[0032]通信接口 26可包括一个或多个接口机构,用于实现与其他装置和/或网络的通信。在一些情况下,通信接口可为被配置为从网络14接收数据和/或将数据传输给网络的任何装置(例如,以硬件或硬件和软件的组合实施的装置或电路)和/或与处理电路(例如,在站10与接入点12之间)进行通信的任何其他装置或模块。就这一点而言,通信接口可包括例如天线(或多个天线)以及用于支持与无线通信网路和/或通信调制解调器进行通信的硬件和/或软件或用于支持通过电缆、数字用户线路(DSL)、通用串行总线(USB)、以太网或其他方法进行通信的其他硬件/软件。
[0033]在实例实施方式中,存储器24可包括一个或多个永久性存储装置,例如,以可固定或可移除的易失性和/或非易失性存储器为例。存储器可被配置为储存信息、数据、应用程序、指令等,以能够允许设备20根据本发明的实例实施方式执行各种功能。例如,存储器可被配置为缓冲用于由处理器22处理的输入数据。此外或可替换地,存储器可被配置为储存由处理器执行的指令。作为又一个替换物,存储器可包括可储存各种文件、内容或数据集的多个数据库中的一个。在存储器的内容之中,可储存用于供处理器执行的应用程序,以便执行与每个应用程序相关的功能。在某些情况下,存储器可通过总线与处理器进行通信,以在该设备的各个元件之间传递信息。
[0034]可通过多种不同的方式实施处理器22。例如,处理器可实施为各种处理装置,例如,微处理器或其他处理部件、协同处理器、控制器或包括集成电路(例如,ASIC(专用集成电路)、FPGA(场可编程门阵列)等)的各种其他计算或处理装置中的一个或多个。在实例实施方式中,处理器可被配置为执行在存储器24中储存或者处理器另外可获得的指令。同样,无论是由硬件还是由硬件和软件的组合配置,处理器都可表示能够根据本发明的实施方式执行操作同时被相应地配置的实体(例如,以电路(具有处理电路的形式)物理地实施)。因此,例如,在处理器实施为ASIC、FPGA等时,处理器可被具体配置有硬件,用于执行在本文中描述的操作。或者,再如,在处理器实施为软件指令的执行器时,指令可具体配置处理器,以执行在本文中描述的操作。
[0035]如上所述,图4和图10是示出根据本发明的一个实施方式的分别从站10和接入点12的角度来看,由方法、设备以及计算机程序产品(例如,图2的设备20)执行的操作的流程图。要理解的是,流程图的每个方框以及在流程图中的方框的组合可由各种装置实现,例如,硬件、固件、处理器、电路和/或与包括一个或多个计算机程序指令的软件的执行相关联的其他装置。例如,一个或多个上述步骤可由计算机程序指令实施。就这一点而言,实施上述步骤的计算机程序指令可由实施本发明的实施方式的设备的存储器24储存并且由该设备的处理器22执行。要理解的是,可在计算机或其他可编程设备(例如,硬件)上装载任何这种计算机程序指令,以产生机器,使得所产生的计算机或其他可编程设备提供在流程图方框中规定的功能的实现方式。这些计算机程序指令还可储存在永久性计算机可读储存存储器内,该存储器可引导计算机或其他可编程设备通过特定的方式运行,使得储存在计算机可读储存存储器中的指令制造制成品,执行该制成品实现在流程图方框中规定的功能。还可在计算机或其他可编程设备上装载计算机程序指令,以促使在计算机或其他可编程设备上执行一系列操作,以产生计算机实现工序,使得在计算机或其他可编程设备上执行的指令提供用于实现在流程图方框中规定的功能的操作。同样,在执行时,图4和图10的操作将计算机或处理电路转换成特定的机器,该机器被配置为执行本发明的实例实施方式。因此,图4和图10的操作限定一种算法,该算法用于配置计算机或处理电路(例如,处理器)以执行实例实施方式。在某些情况下,通用计算机可具有处理器的实例,该处理器执行图4和图10的算法,以将通用计算机转换成被配置为执行实例实施方式的特定机器。
[0036]因此,流程图的方框支持用于执行规定的功能的装置的组合以及用于执行规定的功能的操作的组合。还要理解的是,流程图的一个或多个方框以及在流程图中的方框的组合可由基于专用硬件的计算机系统或专用硬件和计算机指令的组合实现,这些系统执行规定的功能。
[0037]在一些实施方式中,如下面所述,可修改或进一步放大上面某些操作。而且,在一些实施方式中,还可包括例如在图4和图10中由虚线显示的额外可选操作。应理解的是,仅仅通过以上操作或者通过以上操作与在本文中描述的特征之中的任何其他操作相结合,可包括下面的每个修改、可选添加或放大。
[0038]现在,参照图4,从可由接入点12实施或者以其他方式与该接入点关联的设备20的角度,示出由实例实施方式的方法、设备以及计算机程序产品执行的操作。就这一点而言,该设备可包括装置,例如,处理电路、处理器22、通信接口 26等,用于促使将空闲时段的指示提供给站10。参见图4的方框31。在一个实施方式中,接入点可以以每个站或者每类站限定空闲时段。或者,接入点可为多个站中的每个限定单个空闲时段,但是可促使根据(例如,以每个站或者每类站)限定的空闲时段的缩放(scaling),修改站与接入点之间保持的关联。就这一点而言,该设备还可包括装置,例如,处理电路、处理器、通信接口等,用于促使将空闲时段的缩放指示提供给站10。参见图4的方框32。如下面所述,提供指示的缩放可为空闲时段的多个候选缩放中的一个。
[0039]本发明的某些实施方式可使用各种不同类型的缩放。在一个实施方式中,空闲时段的缩放的指示包括与多个不同时间单位中的每个关联的空闲时段的位数的指示。通过实例,缩放的指示可限定要为小时标示保留的最大空闲时段字段的X位、要为分钟标示保留的最大空闲时段字段的y位以及要为秒标示保留的最大空闲时段字段的z位。举例而言,图5描述了最大空闲时段,其中,为小时标示保留四位(X = 4),为分钟标示保留六位(y =6),并且为秒标示保留六位(z = 6)。根据限定最大空闲时段所使用的粒度以及期望的最大空闲时段的最大长度,为各种时间单位中的每个保留的位的相对数量可不同。就这一点而言,随着为秒标示保留的位数量的增大,该粒度可增大。此外,随着为小时标示保留的位数量的增大,最大空闲时段的长度可增大。
[0040]除了指示为不同时间单位中的每个保留的最大空闲时段字段的位数以外,在最大空闲时段字段内的那些位的位置还可由提供给站10的空闲时段的缩放指示来限定。关于图5的实例,为小时标保留的位是最闻有效位,而为秒标保留的位是最低有效位。
[0041]如上所述,提供给站10的空闲时段的缩放是用于空闲时段的多个候选缩放中的一个。继续以上实例,一个实施方式的多个候选缩放可针对最大空闲时段的各种时间单位限定不同数量的位。然而,在另一个实施方式中,接入点12可与两类或多类站10进行通信。可通过各种方式限定站的类型,但是在一个实施方式,根据站的预期通信要求和性能,限定站的类型。例如,预期仅仅偶尔向接入点报告的传感器可为一种类别,而预期与接入点更频繁地进行通信的移动装置可为另一种类别。在该实施方式中,由接入点提供的空闲时段的缩放指示可为不仅由特定站利用的,而且由各个类型的站利用的空闲时段的缩放指示。因此,可为不同类别的站,不同地缩放空闲时段,使得对于每个类别的站,候选缩放分别包括相应的缩放。
[0042]在一个实施方式中,通过为多个不同类别的站10中的每个广播空闲时段的缩放,可提供空闲时段的指示。因此,各个类别的每个站可接收适合于该类别的站的缩放的指示。通过实例,空闲时段的缩放可以是使得对于包括传感器的这类站的最大空闲时段远远大于对于包括移动终端的这类站的最大空闲时段的缩放。在类别的数量小于并且通常远远小于站的数量的实施方式中,与每类站相关联的缩放的广播可为一种有效的机构,用于将空闲时段的缩放传送给多个站。
[0043]虽然将空闲时段的位数限定为与多个不同时间单位中的每个相关联的空闲时段的缩放指示是一个缩放实例,但是可利用其他类型的缩放。例如,另一种缩放可促使最大空闲时段字段的位的值以线性的方式从最低有效位增大为最高有效位,而又一种缩放可促使最大空闲时段字段的位的值以指数或其他非线性的方式从最低有效位增大为最高有效位。就这一点而言,可通过使空闲时段乘以预定值来提供线性缩放。相反,可通过使空闲时段乘以逐步地(例如,指数地)变得更大的几个预定值中所选的一个,可提供指数缩放。例如,可预先定义预定值1、10、100以及1000。缩放可表示要利用哪个预定值,以便通过使空闲时段乘以所选择的预定值,缩放空闲时段。在一个可选的实施方式中,由接入点12实施的设备20可包括装置,例如,处理电路、处理器22、通信接口 26等,用于从站10接收缩放请求,如图4的方框30中所示。响应于缩放请求,该实施方式的设备(例如,处理器、通信接口等)可促使将空闲时段的缩放指示提供给站。可由站提供各种类型的缩放请求。例如,缩放请求可识别站的类型。作为回应,由接入点实施的设备(例如,处理器、通信接口等)可确定与由缩放请求识别的站的类型相关联的缩放,并且可反过来促使将与所识别的类型相关联的空闲时段的缩放指示提供给站。
[0044]可替换地,缩放请求可包括由站10请求的缩放指示。作为回应,由接入点12实施的设备20可确定由站请求的缩放是否合适或者以其他方式是否可接受。例如,由接入点实施的设备可通过确定由站请求的缩放是否超过对可由接入点提供或支持的空闲时段的缩放进行的任何预定的限制,可确定所请求的缩放的适宜性。该实施方式的由接入点实施的设备(例如,处理器22、通信接口 26等)还可促使提供空闲时段的缩放指示,该指示包括由站请求的缩放是否可接受的指示。在由站请求的缩放被视为不可接受的情况下,例如,通过超过对由接入点支持的空闲时段的缩放设置的预先定义的限制,由接入点实施的设备(例如,处理器、通信接口等)可向站指出所请求的缩放不可接受,以便站可请求另一个缩放或促使将空闲时段的缩放(该缩放与由站请求的缩放不同,而是由接入点支持的空闲时段的缩放)的指示提供给站。
[0045]可通过各种方式提供空闲时段的缩放的指示。在一个实施方式中,最大空闲时段信息元素的空闲选择字段可用于传送空闲时段的缩放的指示。如图6中所示,例如,空闲选择字段可被配置为具有表示是否需要受保护的保持活跃的消息的字段(例如,单个位,例如,位O)、提供空闲时段的缩放的指示的最大空闲时段缩放字段以及保留字段。在一个实施方式中,最大空闲时段缩放字段还可为单个位,例如,位1,如在图6中所示,并且还仅仅表示要缩放(例如,在最大空闲时段缩放字段具有值I的情况下)还是不缩放(例如,在最大空闲时段缩放字段具有值O的情况下)空闲时段。在该实施方式中,接入点12和站10可预先定义并且可提前知道缩放,使得由是否应用预先定义的缩放的二进制指示提供空闲时段的缩放指示。
[0046]在另一个实施方式中,最大空闲时段信息元素的空闲选择字段可再次包括受保护的保持活跃的消息要求的字段、最大空闲时段缩放字段以及保留字段,但是还可包括配置字段,如图7中所示。在所显示的实例中,配置字段可具有任何尺寸,例如,2位,例如,位2和3。在该实施方式中,最大空闲时段缩放字段再次表示是否要进行缩放。在最大空闲时段缩放字段表示要缩放空闲时段的情况下,配置字段可提供限定要缩放空闲时段的方式的值。在配置字段由2位构成的情况下,配置字段可限定四种不同类型的缩放。虽然可如上所述使用各种缩放,但是一个实例实施方式的配置字段在配置字段具有值00的情况下可不提供缩放,在配置字段具有值01的情况下可提供固定缩放量(例如,最大空闲时段的十倍),在配置字段具有值10的情况下可提供非线性缩放(例如,预先定义的值(例如,渐进地(例如,指数地)更大的值)应用于空闲时段的指数缩放),以及在配置字段具有值11的情况下可提供分割缩放(例如,如图5中所示,其中,最大空闲字段的位分成为不同时间单位(例如,小时、分钟以及秒)指定的那些位)。虽然配置字段可限定缩放的类型,但是可为接入点12和站10中的每个预先定义每种缩放的细节,例如,固定缩放量的幅度、应用非线性缩放的方式以及与分割缩放相关联的为不同时间单位指定的位数量。在另一个实施方式中,其他类型的预定配置可预先定义并且可由配置字段的相应值表示。例如,具有值00和01的配置字段可与最大空闲时段的不同位数与不同时间单位相关联的分割缩放相关。例如,在图8中示出了与具有值00的配置字段相关联的最大空闲时段的分割缩放表示的一个实例,并且在图9中示出了与具有值01的配置字段相关联的最大空闲时段的分割缩放表示的另一个实例。如图8和图9的这两个实例所示,根据最大空闲时段的最大长度以及所需要的最大空闲时段的粒度,可为小时以及分钟指定最大空闲时段字段的不同位数。
[0047]一旦空闲时段以及可选的缩放在接入点12与站10之间协调,由接入点实施的设备20可包括装置(例如,处理电路、处理器22、通信接口 26等),用于促使与站的关联保持至少部分由空闲时段限定的时间段。参照图4的方框34。就这一点而言,在站与接入点之间没有交换消息或其他通信时,在接入点与站之间的关联可保持由空闲时段限定的时间段。然而,在还提供空闲时段的缩放的实施方式中,促使与站的关联保持由缩放和空闲时段的组合限定的时间段。就这一点而言,在站与接入点之间没有交换消息或其他通信时,接入点与站之间的关联可保持由空闲时段的缩放表示限定的时间段。因此,例如,通过适当地限定空闲时间和/或缩放,与站保持关联的时间段可进行配置,并且这样,该时间段可与在与另一个站没有进行通信时与另一个站保持关联的时间段不同。同样,实例实施方式的方法、设备以及计算机程序产品允许根据站的预期通信性能或站的类型定制空闲时段的缩放,以便只要预期进行通信,就有效地平衡接入点与站之间保持关联的要求,但是在不预期进行通信的情况下,不使最大空闲时段过长。
[0048]现在参照图10,示出了由设备20执行的操作,设备20由站10实施或者以其他方式被包括在站内。如在图10的方框41中所示,由站实施的设备可包括装置(例如,处理电路、处理器22、通信接口 26等),用于从接入点12接收空闲时段的指示。在一个实施方式中,由站实施的设备还可包括装置(例如,处理电路、处理器、通信接口等),用于从接入点接收空闲时段的缩放指示。参照图10的方框42。如上所述,可提供空闲时段的各种缩放指示,例如,包括与多个不同时间单位中的每个关联的空闲时段的位数量的指示。虽然接入点可通过主动方式提供空闲时段的缩放的指示,但是由一个实施方式的站实施的设备可包括装置(例如,处理电路、处理器、通信接口等),用于促使将缩放请求提供给接入点,作为缩放请求的回应,从接入点接收空闲时段的缩放的下一个指示。参照图10的方框40。
[0049]如上所述,可提供各种缩放请求,包括提供站10的类别的指示的缩放请求,使得作为回应提供的空闲时段的缩放的指示可基于站的类别。或者,缩放请求可包括由站请求的缩放的指示。在该实施方式中,由接入点12提供的空闲时段的缩放指示可表示所请求的缩放是否可接受,并且如果不可接受,那么可将另一个缩放的指示提供给站。
[0050]如上所述,一旦空闲时段以及可选地缩放在接入点12与站10之间相关,由站实施的设备20就可包括装置(例如,处理电路、处理器22、通信接口 26等),用于促使将与接入点的关联保持至少部分由空闲时段限定的时间段。就这一点而言,在站与接入点之间没有交换消息或其他通信时,在接入点与站之间的关联可保持由空闲时段限定的时间段。然而,在还提供空闲时段的缩放的实施方式中,促使与站的关联保持由缩放和空闲时段的组合限定的时间段。如上所述,因此,实例实施方式的方法、设备以及计算机程序产品可允许通过根据站或站的类型(例如,根据站的预期通信性能(行为,behav1r))定制的方式来缩放空闲时段。
[0051]本发明所属【技术领域】的技术人员在具有以上描述和相关示图中提出的教导内容的益处的情况下,将会想到在本文中阐述的本发明的很多修改和其他实施方式。因此,要理解的是,本发明并非限于所公开的【具体实施方式】,并且修改和其他实施方式旨在包含在所附权利要求的范围内。而且,虽然以上描述和相关示图在部件和/或功能的某些实例组合的背景下描述了实例实施方式,但是应理解的是,在不背离所附权利要求的范围的情况下,部件和/或功能的不同组合可由替换的实施方式提供。就这一点而言,例如,还预期部件和/或功能具有与上面明确描述的组合不同的组合,如在一些所附权利要求中可提出的那样。虽然在本文中使用了特定术语,但是仅仅在通用和描述意义上使用这些特定术语,并且这些特定术语并非用于进行限制。
【权利要求】
1.一种供接入点使用的方法,所述方法包括: 使空闲时段的指示被提供给站;并且 使与所述站的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述站保持关联的所述时间段与在不存在与另一个站进行的通信时与所述另一个站保持关联的时间段不同。
2.根据权利要求1所述的方法,其中,基于每个站限定保持关联的时间段。
3.根据权利要求1所述的方法,其中,基于每类站限定保持关联的时间段。
4.根据权利要求1到3中任一项所述的方法,进一步包括使所述空闲时段的缩放的指示被提供给所述站,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
5.根据权利要求4所述的方法,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
6.根据权利要求4或5所述的方法,其中,使所述空闲时段的缩放的指示被提供包括使所述空闲时段的位数的指示与多个不同时间单位中的每个关联。
7.根据权利要求4到6中任一项所述的方法,其中,使空闲时段的缩放的指示被提供包括使所述空闲时段的缩放的指示被要提供的各类站利用。
8.根据权利要求7所述的方法,其中,使所述空闲时段的缩放的指示被提供进一步包括使得向多个不同类别的站中的每个广播所述空闲时段的缩放的指示。
9.根据权利要求4到6中任一项所述的方法,进一步包括从所述站接收缩放请求,其中,使空闲时段的缩放的指示被提供包括响应于所述缩放请求使所述空闲时段的缩放的指示被提供。
10.根据权利要求9所述的方法,其中,接收缩放请求包括接收所述站的类别的指示,并且其中,响应于所述请求使所述空闲时段的缩放的指示被提供包括根据所述站的类别使所述空闲时段的至少一个缩放被提供给所述站。
11.根据权利要求9所述的方法,其中,接收缩放请求包括接收由所述站请求的缩放的指示,并且其中,使空闲时段的缩放的指示被提供包括使由所述站请求的所述缩放是否能接受的指示被提供。
12.—种供接入点使用的设备,所述设备包括处理系统,所述处理系统被配置为: 使空闲时段的指示被提供给站;并且 使与所述站的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述站保持关联的所述时间段与在不存在与另一个站进行的通信时与所述另一个站保持关联的时间段不同。
13.根据权利要求12所述的设备,其中,基于每个站限定保持关联的时间段。
14.根据权利要求12所述的设备,其中,基于每类站限定保持关联的时间段。
15.根据权利要求12到14中任一项所述的设备,其中,所述处理系统进一步被配置为使所述空闲时段的缩放的指示被提供给所述站,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
16.根据权利要求15所述的设备,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
17.根据权利要求15或16所述的设备,其中,所述处理系统被配置为通过使所述空闲时段的位数的指示与多个不同时间单位中的每个关联,来使空闲时段的缩放的指示被提供。
18.根据权利要求15到17中任一项所述的设备,其中,所述处理系统被配置为通过使所述空闲时段的缩放的指示被要提供的各类站利用,来使空闲时段的缩放的指示被提供。
19.根据权利要求18所述的设备,其中,所述处理系统被配置为通过使得向多个不同类别的站中的每个广播所述空闲时段的缩放的指示,来使所述空闲时段的缩放的指示被提供。
20.根据权利要求15到17中任一项所述的设备,其中,所述处理系统进一步被配置为从所述站接收缩放请求,并且所述处理系统被配置为通过响应于所述缩放请求使所述空闲时段的缩放的指示被提供,来使所述空闲时段的缩放的指示被提供。
21.根据权利要求20所述的设备,其中,所述处理系统被配置为通过接收所述站的类别的指示来接收缩放请求,其中,所述处理系统被配置为通过根据所述站的类别使所述空闲时段的至少一个缩放被提供给所述站,来响应于所述请求使所述空闲时段的缩放的指示被提供。
22.根据权利要求20所述的设备,其中,所述处理系统被配置为通过接收由所述站请求的缩放的指示来接收缩放请求,并且其中,所述处理系统被配置为通过使所述站请求的缩放是否能接受的指示被提供,来使所述空闲时段的缩放的指示被提供。
23.根据权利要求12到22中任一项所述的设备,其中,所述设备由接入点实施。
24.根据权利要求12到23中任一项所述的设备,进一步包括通信接口,被配置为与所述处理系统以及与所述站进行通信。
25.一种计算机可读介质,包括一组指令,在由接入点执行所述一组指令时,所述一组指令使所述接入点执行以下步骤: 使空闲时段的指示被提供给站;并且 使与所述站的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述站保持关联的所述时间段与在不存在与另一个站进行的通信时与所述另一个站保持关联的时间段不同。
26.根据权利要求25所述的计算机可读介质,其中,基于每个站限定保持关联的时间段。
27.根据权利要求25所述的计算机可读介质,其中,基于每类站限定保持关联的时间段。
28.根据权利要求25到27中任一项所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令进一步使得所述接入点使所述空闲时段的缩放指示被提供给所述站,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
29.根据权利要求28所述的计算机可读介质,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
30.根据权利要求28或29所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过使所述空闲时段的位数的指示与多个不同时间单位中的每个关联,来使空闲时段的缩放的指示被提供。
31.根据权利要求28到30中任一项所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过使所述空闲时段的缩放的指示被要提供的各类站利用,来使空闲时段的缩放的指示被提供。
32.根据权利要求31所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过使得向多个不同类别的站中的每个广播空闲时段的缩放的指示,来使空闲时段的缩放的指示被提供。
33.根据权利要求28到30中任一项所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令进一步使得所述接入点从所述站接收缩放请求,并且其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过响应于所述缩放请求使空闲时段的缩放的指示被提供,来使空闲时段的缩放的指示被提供。
34.根据权利要求33所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令进一步使得所述接入点接收所述站的类别的指示,并且其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过根据所述站的类别使所述空闲时段的至少一个缩放被提供给所述站,来响应于所述请求使空闲时段的缩放的指示被提供。
35.根据权利要求33所述的计算机可读介质,其中,在由所述接入点执行所述指令时,所述指令进一步使得所述接入点接收由所述站请求的缩放的指示,并且其中,在由所述接入点执行所述指令时,所述指令使得所述接入点通过使由所述站请求的缩放是否能接受的指示被提供,来使所述空闲时段的缩放的指示被提供。
36.一种供站使用的方法,所述方法包括: 从接入点接收空闲时段的指示;并且 使与所述接入点的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述接入点保持关联的时间段与在不存在与另一个站进行的通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
37.根据权利要求36所述的方法,其中,基于每个站限定保持关联的时间段。
38.根据权利要求36所述的方法,其中,基于每类站限定保持关联的时间段。
39.根据权利要求36到38中任一项所述的方法,进一步包括从所述接入点接收所述空闲时段的缩放的指示,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
40.根据权利要求39所述的方法,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
41.根据权利要求39或40所述的方法,其中,接收空闲时段的缩放的指示包括接收与多个不同时间单位中的每个关联的所述空闲时段的位数的指示。
42.根据权利要求39到41中任一项所述的方法,进一步包括使缩放请求被提供给所述接入点,其中,接收空闲时段的缩放的指示包括响应于所述缩放请求来接收所述空闲时段的缩放的指示。
43.根据权利要求42所述的方法,其中,使缩放请求被提供包括使所述站的类别的指示被提供,其中,响应于所述请求来接收所述空闲时段的缩放的指示包括接收根据站的类别所提供给所述站的空闲时段的至少一个缩放。
44.根据权利要求42所述的方法,其中,使缩放请求被提供包括使由所述站请求的缩放的指示被提供,并且其中,接收要提供的所述空闲时段的缩放的指示包括接收所请求的缩放是否能接受的指示。
45.一种供站使用的设备,所述设备包括处理系统,所述处理系统被配置为: 从接入点接收空闲时段的指示;并且 使与所述接入点的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述接入点保持关联的时间段与在不存在与另一个站进行的通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
46.根据权利要求45所述的设备,其中,基于每个站限定保持关联的时间段。
47.根据权利要求45所述的设备,其中,基于每类站限定保持关联的时间段。
48.根据权利要求45到47中任一项所述的设备,其中,所述处理系统进一步被配置为从所述接入点接收所述空闲时段的缩放的指示,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
49.根据权利要求48所述的设备,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
50.根据权利要求48或49所述的设备,其中,所述处理系统被配置为通过接收与多个不同时间单位中的每个关联的空闲时段的位数的指示,来接收空闲时段的缩放的指示。
51.根据权利要求48到50中任一项所述的设备,其中,所述处理系统进一步被配置为使缩放请求被提供给所述接入点,其中,所述处理系统被配置为通过响应于所述缩放请求接收空闲时段的缩放的指示,来接收所述空闲时段的缩放的指示。
52.根据权利要求51所述的设备,其中,所述处理系统被配置为通过使所述站的类别的指示被提供,来使缩放请求被提供,其中,所述处理系统被配置为通过接收根据所述站的类别要提供给所述站的空闲时段的至少一个缩放,来响应于所述请求接收所述空闲时段的缩放的指示。
53.根据权利要求51所述的设备,其中,所述处理系统被配置为通过使由所述站请求的缩放的指示被提供,来使缩放请求被提供,并且其中,所述处理系统被配置为通过接收所请求的缩放是否能接受的指示,来接收要提供的空闲时段的缩放的指示。
54.根据权利要求45到53中任一项所述的设备,其中,所述设备由接入点实施。
55.根据权利要求45到54中任一项所述的设备,进一步包括通信接口,被配置为与所述处理系统以及与所述站进行通信。
56.一种计算机可读介质,包括一组指令,在由所述站执行所述一组指令时,所述一组指令使所述站执行以下步骤: 从接入点接收空闲时段的指示;并且 使与所述接入点的关联保持至少部分由所述空闲时段限定的时间段, 其中,与所述接入点保持关联的时间段与在与另一个站没有进行通信时在所述接入点与所述另一个站之间保持关联的时间段不同。
57.根据权利要求56所述的计算机可读介质,其中,基于每个站限定保持关联的时间段。
58.根据权利要求56所述的计算机可读介质,其中,基于每类站限定保持关联的时间段。
59.根据权利要求56到58中任一项所述的计算机可读介质,其中,在由所述站执行所述指令时,所述指令进一步使得所述站从所述接入点接收空闲时段的缩放的指示,其中,将与所述站的关联保持由所述缩放和所述空闲时段的组合限定的时间段。
60.根据权利要求59所述的计算机可读介质,其中,所述缩放包括用于所述空闲时段的多个候选缩放中的一个。
61.根据权利要求59或60中任一项所述的计算机可读介质,其中,在由所述站执行所述指令时,所述指令使得所述站通过接收与多个不同时间单位中的每个关联的空闲时段的位数的指示,来接收空闲时段的缩放的指示。
62.根据权利要求59到61中任一项所述的计算机可读介质,其中,在由所述站执行所述指令时,所述指令进一步使得所述站使缩放请求被提供给所述接入点,并且其中,在由所述站执行所述指令时,所述指令使得所述站通过响应于所述缩放请求接收所述空闲时段的缩放的指示,来接收所述空闲时段的缩放的指示。
63.根据权利要求62所述的计算机可读介质,其中,在由所述站执行所述指令时,所述指令进一步使得所述站通过使所述站的类别的指示被提供,来使缩放请求被提供,并且其中,在由所述站执行所述指令时,所述指令使得所述站通过接收根据所述站的类别要提供给所述站的空闲时段的至少一个缩放,来响应于所述请求接收空闲时段的缩放的指示。
64.根据权利要求62所述的计算机可读介质,其中,在由所述站执行所述指令时,所述指令使得所述站通过使由所述站请求的缩放的指示被提供,来使缩放请求被提供,并且其中,在由所述站执行所述指令时,所述指令使得所述站通过接收所请求的缩放是否能接受的指示,来接收要提供的空闲时段的缩放指示。
【文档编号】H04W52/02GK104255067SQ201380014081
【公开日】2014年12月31日 申请日期:2013年3月11日 优先权日:2012年3月12日
【发明者】安娜·潘泰利杜, 蒂莫·科斯凯拉, 萨穆利·图尔蒂宁, 萨米-尤卡·哈科拉 申请人:美国博通公司