CN105594261A - 使用自适应不活动超时的功率节省 - Google Patents
使用自适应不活动超时的功率节省 Download PDFInfo
- Publication number
- CN105594261A CN105594261A CN201480055016.0A CN201480055016A CN105594261A CN 105594261 A CN105594261 A CN 105594261A CN 201480055016 A CN201480055016 A CN 201480055016A CN 105594261 A CN105594261 A CN 105594261A
- Authority
- CN
- China
- Prior art keywords
- interval
- equipment
- tolerance
- time interval
- determined
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0238—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is an unwanted signal, e.g. interference or idle signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
通过调整在数据的最后传输/接收之后在设备进入睡眠模式之前该设备保持在苏醒模式中监听更多数据的时间量来为无线通信设备进行功率节省。这一时间段可被称为不活动时间区间或不活动超时(ITO)。所描述的特征可被采用来通过将信道拥塞的度量纳入考虑以确定ITO来改进功率节省。适当的ITO可被确定为与正在进行的传输和/或接收活动相称。因为估计信道拥塞和/或传输/接收活动时可能发生差错,所以基于估计差错的等待时间界限可通过将操作模式分类成多个区并至少部分地基于操作模式采用各技术来来减轻拥塞估计中的差错。
Description
交叉引用
本专利申请要求转让给本专利申请的受让人的Homchaudhuri等人的题为“PowerSavingWithAdaptiveInactivityTimeOut(使用自适应不活动超时的功率节省)”的美国专利申请No.14/045,443的优先权。
背景
以下一般涉及无线通信,且更具体地涉及无线地通信的设备(例如,用户装备)的功率管理。无线通信***被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种类型的通信内容。这些***可以是能够通过共享可用***资源(例如,时间、频率和功率)来支持与多个用户通信的多址***。此类多址***的示例包括码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***、以及正交频分多址(OFDMA)***。
一般而言,无线多址通信***可包括数个基站,每一基站同时支持多个移动设备的通信。基站可在下游和上游链路上与移动设备通信。每一基站具有覆盖范围,其可被称为蜂窝小区的覆盖区。尽管基站的功耗可能也是关注的,但无线设备的功耗尤其重要,因为此类设备依赖于来自一个或多个电池的功率。
已考虑了各种办法来最小化无线网络的设备(例如,蜂窝电话、平板,等等)的功耗。例如,这可以通过降低设备花费在空闲监听过程中的时间量和/或通过智能地适配设备的各功率模式状态(例如,苏醒模式和睡眠模式)来达成。适配各功率模式状态可尤其适用于以非同步方式操作的无线局域网(WLAN)。非同步方式造成连接的站必须监听来自接入点(AP)的旨在给该设备的下行链路分组。因而,功率节省和性能之间可存在折衷,因为设备在睡眠之时没有在监听且不能接收数据。
WLAN***(诸如采用802.11标准族(例如,WiFi)的那些)可以使用信道侦听多址(CSMA),其中设备或站(STA)在接入信道之前侦听信道条件。在WLAN***中,接入点(AP)可以并发地与若干或许多其他STA通信,且因此数据传递可被其中AP正服务其他STA的时段所中断。基线功率节省算法可以在最后接收/传送的帧之后保持STA苏醒达固定时段。然而,长固定时段将为了性能而牺牲功率节省,而短固定时段将节省功率但牺牲性能。
解决这一问题的一种办法是通过发送空数据帧(其中PM位被翻转)渐进地进入和退出睡眠模式。通过频繁进入低功率睡眠模式,功耗可被降低。然而,这一办法遭受各种缺陷,包括用于传输空数据帧的功耗,对于多次重试(例如,作为信道上拥塞的结果)而言这可能尤其高。
另一办法是使用分组到达速率来调整在最后接收/传送的帧之后设备保持在苏醒模式中的时段。在设备处于苏醒模式时确定的分组到达速率被用来引导对该时段的确定。然而,这一办法遭受分组到达速率确定可能例如由于信道拥塞等而出错的缺点。
概述
所描述的特征一般涉及用于无线设备中的功率管理的一种或多种改进的***、方法和/或装置。更具体而言,所描述的特征一般涉及通过调整在数据话务的最后传输或接收之后设备在其进入睡眠模式之前保持在苏醒模式监听更多数据话务时间量,来改进无线网络的设备的功率节省。这一时间段可被称为不活动时间区间或不活动超时(ITO)。所描述的特征可被采用来通过将信道拥塞的度量纳入考虑以确定ITO来改进功率节省。拥塞度量可以在第一苏醒区间期间被确定,并且随后ITO可针对第二后续苏醒区间来被调整。作为替换或补充,ITO可针对第一苏醒区间来被调整。恰适的ITO也可被确定为与正在进行的传输和/或接收活动相称。因为信道拥塞和/或传输/接收活动的估计可能存在差错,所以基于估计差错的等待时间界限可通过将操作模式分类成多个区并且针对各种操作模式采用各技术来减轻拥塞估计中的差错来管理。
本文描述的功率节省办法可被理解为为不活动时间区间或不活动超时(ITO)提供三个程度的适配。第一程度的适配可被理解为是基于信道拥塞对ITO的适配。例如,ITO可以从对照预定信道拥塞程度来索引的查找表中静态地选择。第二程度的适配可被理解为是对第一程度的增强,尤其是用于解决对于相对长的递送话务指示消息(DTIM)区间可能发生的潜在问题和/或解决可能的隐藏节点(例如,不能由实现功率节省技术的设备检测到的设备)。这些问题可影响用于对ITO的第一程度的适配的拥塞估计检测器。第三程度的适配可被理解为对第一程度的另一增强,尤其是用于解决潜在度量估计差错和/或解决可能的隐藏节点。第三程度的适配可涉及增大或降低根据第一和/或第二程度的适配选择的ITO值,诸如从查找表选择的ITO值,以优化某一其他约束。
描述了一种由无线通信网络的设备执行的方法。在一种配置中,该方法可涉及:在其中设备处于苏醒模式的各苏醒区间期间与无线通信网络的接入点通信;确定无线网络的至少一个信道的至少一个拥塞度量;以及对于各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在该至少一个苏醒区间的至少一个上行链路或下行链路传输之后保持在设备苏醒模式中的不活动时间区间。
在一些实施例中,确定至少一个拥塞度量可涉及确定第一苏醒区间期间的至少一个拥塞度量。在这样的实施例中,确定不活动时间区间可涉及针对第一苏醒区间来调整设备的不活动时间区间。作为替换或补充,确定不活动时间区间可涉及针对第二后续苏醒区间来调整设备的不活动时间区间。
在一些实施例中,确定至少一个拥塞度量可涉及确定信道拥塞度量,以及确定信道拥塞度量的游动平均。在这样的实施例中,可至少部分地基于游动平均来确定不活动时间区间。在一些实施例中,信道拥塞度量的游动平均可被确定为信道拥塞度量的数个在先确定的块平均。在其他实施例中,信道拥塞度量的游动平均可被确定为信道拥塞度量的多个在先确定的加权平均。
在一些实施例中,确定至少一个拥塞度量可涉及至少部分地基于至少一个信道上的除该设备以外的传送活动来确定该至少一个信道的至少一个拥塞度量。作为替换或补充,确定至少一个拥塞度量可涉及至少部分地基于该至少一个信道上的除该设备以外的接收活动来确定该至少一个信道的至少一个拥塞度量。
在一些实施例中,至少部分地基于所确定的至少一个拥塞度量来确定不活动时间区间可涉及访问查找表。查找表可包括至少一个拥塞度量的多个值以及对应的多个不活动时间区间值。可至少部分地基于所确定的至少一个拥塞度量来标识该多个值中的一值。可选择该多个不活动时间区间值中的与所标识的值相对应的一个不活动时间区间值。
替换地,查找表可包括该至少一个拥塞度量的多个值以及多个接入类中的每一个类的对应的多个不活动时间区间。在这样的实施例中,可至少部分地基于所确定的至少一个拥塞度量来标识该多个值中的一值。可标识该设备当前使用的接入类。可选择该多个不活动时间区间中的与所标识的值和所标识的接入类相对应的一个不活动时间区间。
在一些实施例中,该方法可涉及在所确定的不活动时间区间流逝之后进入睡眠模式。在这样的实施例中,该方法可进一步涉及在睡眠模式区间期间轮询无线网络的接入点以确定是否有数据要从接入点传送给设备。
在一些实施例中,该方法可涉及确定设备的至少一个接收活动度量。在这样的实施例中,对无线网络的接入点的轮询可至少部分地基于该至少一个接收活动度量来确定。
在其中执行轮询的一些实施例中,该方法可涉及从接入点接收有数据要被传送给设备的响应。至少部分地基于该响应,设备可苏醒并保持在苏醒模式中直至所确定的不活动时间区间流逝。作为替换或补充,该方法可涉及从接入点接收没有数据要被传送给设备的响应。该设备可至少部分地基于该响应返回睡眠模式。在这样的实施例中,该方法可进一步涉及从接入点接收没有数据要被传送给设备的另一响应。该设备可至少部分地基于该另一响应返回睡眠模式,并可至少部分地基于接收到该响应和该另一响应来中止对接入点的轮询。
在一些实施例中,该方法可涉及将所确定的不活动时间区间的值QD确定为设备的功率占空比期间的吞吐量与功率占空比之间的比率。所确定的值QD可以与参考值QREF相比较。可至少部分地基于比较的结果来调整后续苏醒区间的不活动时间区间。在这样的实施例中,调整后续苏醒区间的不活动时间区间可涉及在所确定的值QD大于参考值QREF时,增大后续苏醒区间的不活动时间区间。作为替换或补充,调整后续苏醒区间的不活动时间区间可涉及在所确定的值QD小于参考值QREF时,降低后续苏醒区间的不活动时间区间。
描述了一种用于对无线通信网络中的设备的不活动时间区间进行适配的装备。在一种配置中,该装备可包括用于在其中设备处于苏醒模式的各苏醒区间期间与无线通信网络的接入点通信的装置。该装备还可包括用于确定无线网络的至少一个信道的至少一个拥塞度量的装置。该装备还可包括用于对于各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在该至少一个苏醒区间的至少一个上行链路或下行链路传输之后用于保持在设备苏醒模式中的不活动时间区间的装置。
描述了一种用于对无线通信网络中的设备的不活动时间区间进行适配的计算机程序产品。在一种配置中,该计算机程序产品可以是非瞬态计算机可读介质。计算机可读介质可存储可由处理器执行的指令。这些指令可被执行以:在其中设备处于苏醒模式的各苏醒区间期间与无线通信网络的接入点通信;确定无线网络的至少一个信道的至少一个拥塞度量;以及对于各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在该至少一个苏醒区间的至少一个上行链路或下行链路传输之后用于保持在设备苏醒模式中的不活动时间区间。
所描述的方法和设备的适用性的进一步范围将因以下具体描述、权利要求和附图而变得明了。详细描述和具体示例仅是藉由解说来给出的,因为落在该描述的精神和范围内的各种变化和改动对于本领域技术人员而言将变得显而易见。
附图简述
通过参照以下附图可实现对本发明的本质和优势的更进一步的理解。在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。
图1示出无线通信***的示例的框图;
图2A是用于在无线通信***中操作的功率节省方法的实现的示例的时序图;
图2B是图2A中解说的功率节省方法的实现的另一示例的时序图;
图3A是用于在无线通信***中操作的设备的另一功率节省方法的实现的示例的时序图;
图3B是图3A中解说的功率节省方法的实现的另一示例的时序图;
图4是解说图3A和3B中解说的功率节省方法对于相对长的递送话务指示消息(DTIM)区间的潜在场景的时序图;
图5是用于解决图4中所解说的潜在场景的方法的流程图;
图6是图5中解说的方法的实现的示例的时序图;
图7A-7E是图5中解说的方法的实现的各示例的时序图;
图8A是用于在无线通信***中操作的设备的另一功率节省方法的实现的示例的时序图;
图8B是可与其结合使用的、图8A中解说的功率节省方法的实现的另一示例的时序图;
图9是用于在无线通信***中操作的设备的功率节省方法的流程图;
图10是用于在无线通信***中操作的设备的另一功率节省方法的流程图;
图11是用于在无线通信***中操作的设备的又一功率节省方法的流程图;
图12是用于在无线通信***中操作的设备的功率节省方法的流程图,它可被实现来解决图4中所解说的潜在场景;
图13是图12中解说的功率节省方法的实现的示例的流程图;
图14是用于在无线通信***中操作的设备的另一功率节省方法的流程图,它可结合图12中所解说的功率节省方法来使用;
图15是用于在无线通信***中操作的设备的又一功率节省方法的流程图;
图16A示出配置成用于功率节省操作的设备的示例的框图;
图16B示出可被用于图16A的设备中的不活动时间区间确定模块的实现的示例的框图;
图16C示出可被用于图16A的设备中的投机性轮询模块的实现的示例的框图;
图16D示出可被用于图16A的设备中的适配质量模块的实现的示例的框图;以及
图17示出可被用来实现用于执行功率节省操作的设备的硬件的示例的框图。
详细描述
所描述的特征一般涉及通过调整在数据话务的最后传输或接收之后、设备在进入睡眠模式之前保持在苏醒模式监听更多数据话务的时间量,来改进无线网络的设备的功率节省。这一时间段可被称为不活动时间区间或不活动超时(ITO)。所描述的特征可被采用来通过将信道拥塞的度量纳入考虑以确定ITO来改进功率节省。拥塞度量可以在第一苏醒区间期间被确定,并且随后ITO可针对第二后续苏醒区间来被调整。作为替换或补充,ITO可针对第一苏醒区间来被调整。恰适的ITO也可被确定为与正在进行的传输和/或接收活动相称。因为信道拥塞和/或传输/接收活动的估计可能存在差错,所以基于估计差错的等待时间界限可通过将操作模式分类成多个区并针对操作模式的各个区采用各技术来减轻拥塞估计中的差错来管理。
本文描述的功率节省办法可被理解为向不活动时间区间或不活动超时(ITO)提供三个程度的适配。第一程度的适配可被理解为是基于信道拥塞对ITO的适配。例如,ITO可通过对照针对信道拥塞(例如,预估的信道拥塞值)来索引的预表征的查找表来查找ITO来被确定。第二程度的适配可被理解为是对第一程度的增强,尤其是用于解决对于相对长的递送话务指示消息(DTIM)时间区间可能发生的潜在问题和/或解决可能的隐藏节点(例如,不能由实现功率节省技术的设备检测到的设备)。第三程度的适配可被理解为对第一程度的另一增强,尤其是用于解决潜在度量估计差错和/或解决可能的隐藏节点。第三程度的适配可涉及增加或降低根据第一和/或第二适配程度选择的ITO值,诸如从查找表选择的ITO值,以优化某一其他约束。
以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的精神和范围。各种实施例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。此外,关于某些实施例描述的特征可在其他实施例中加以组合。
首先参考图1,框图解说了WLAN或Wi-Fi网络100的示例,诸如例如遵循IEEE802.11标准族中的至少一者的网络。网络100可包括接入点(AP)105(即,网络设备)和无线客户机设备115。尽管只解说了一个AP105,但该示例中可存在多个AP。客户机设备115(也被称为无线站、站或STA)可以分布或部署在WLAN的覆盖区120内。每一个站115可以与AP105之一关联并(使用通信链路125)与该AP105之一通信。每个AP105具有覆盖区120,以使得该区域内的站115通常可与AP105通信。虽然在图1中未示出,但站115可被不止一个AP105覆盖并且因此可取决于哪一个AP提供更合适的连接而在不同时间与不同AP相关联。单个接入点105和相关联的一组站115可被称为基本服务集(BSS)。扩展服务集(ESS)是已连通BSS的集合。分发***(DS)(未示出)被用来连接扩展服务集中的各接入点。
接入点105可经由一个或多个天线与设备115进行无线通信。接入点105可在接入点控制器(未示出)的控制下经由多个载波与设备115通信。每一接入点105可以提供针对相应地理区域的通信覆盖。在一些实施例中,接入点105可被称为基站、无线电基站、基本服务集(BSS)、扩展服务集(ESS)、或某一其他合适的术语。接入点105的覆盖区120可被划分成仅构成该覆盖区的一部分的扇区(未示出)。***100可包括不同类型(例如,城域、家庭网络等)的具有不同大小的覆盖区以及针对不同技术的交叠覆盖区的各接入点105。
设备115可分散遍及覆盖区120各处。每个设备115可以是驻定的或移动的。在一种配置中,设备115可能够经由链路125与不同类型的接入点通信。设备115可被称为移动站(MS)、移动设备、接入终端(AT)、用户装备(UE)、订户站(SS)、或订户单元。设备115可包括蜂窝电话和无线通信设备,但也可包括个人数字助理(PDA)、其他手持式设备、上网本、笔记本计算机、平板计算机等。
网络100中所示的传输链路125可包括用于从设备115到接入点105的上行链路(UL)传输的上行链路、和/或用于从接入点105到设备115的下行链路(DL)传输的下行链路。下行链路传输还可被称为前向链路传输,而上行链路传输还可被称为反向链路传输。在设备115的上下文中,ITO可被理解为设备因预期DL话务而监听接入点105所花费的附加时间。这一操作模式可尤其相关于基于CSMA的无线***,其中该设备针对信道进行竞争且UL/DL话务本质上不是同步的,而是机会性的。例如,ITO可以是可就在(UL或DL上的)最后已知数据话务之后开始、并在它超时之前在UL/DL的任何进一步发生时被复位的定时器。在超时之际,设备115作出决策要进入与接入点105的“网络睡眠”状态。这样的ITO可以很大或很小,或如本文所公开的在本质上是自适应的。
集中于特定设备115-a和所解说的具有覆盖区120的接入点105,设备115-a可能够检测接入点105与其他设备(如设备115-b)之间的通信。此外,覆盖区120内可以存在与对设备115-a而言“隐藏”的接入点105通信的一个或多个设备。例如,接入点105与设备115-a不能检测到的设备115-c之间可存在通信。如此,设备115-c可被称为相关于设备115-a的“隐藏节点”。下文描述用于应对隐藏节点的各种适配。
一般而言,设备115-a可被配置成监视或以其他方式确定对在网络中发生的可影响接入点105服务设备115-a的能力的通信活动的衡量。这样的通信活动的衡量可由设备115-a确定为一个或多个信道拥塞度量。虽然本文描述的示例引用在由设备115-a执行以确定这样的度量时可涉及的操作,但应当理解,各操作可由另一装置执行且设备115-a可通过访问这样的装置来获得这样的度量来确定这样的度量。
使用所确定的度量,设备115-a可适配其功率节省操作以将设备115-a正在使用的信道中呈现的通信活动(正在进行中的传输和/或接收活动)的量或拥塞纳入考虑。具体而言,设备115-a可适配其不活动时间区间或即ITO以将设备115-a所使用来与接入点105进行通信的信道的拥塞纳入考虑。具体而言,设备115-a可以使用例如针对给定苏醒区间或在先苏醒区间或诸在先苏醒区间的历史确定的一个或多个度量针对该给定苏醒区间调整ITO。
本文描述的功率节省办法的一些实施例可被理解为向不活动时间区间或不活动超时(ITO)提供三种程度的适配。第一程度的适配可被理解为是基于信道拥塞对ITO的自适应,例如通过从对照信道拥塞来索引的预先表征的查找表中查找ITO。第二程度的适配可被理解为是对第一程度的增强,尤其是用于解决对于相对长的递送话务指示消息(DTIM)区间可能发生的潜在场景和/或解决可能的隐藏节点(例如,不能由实现功率节省技术的设备检测到的设备)。第三程度的适配可被理解为对第一程度的另一增强,尤其用于解决潜在度量估计差错和/或解决可能的隐藏节点,并且其中例如从查找表中选择的ITO被使用偏移量来进一步增加或降低,诸如用于优化某一其他约束。
现在参考图2A,示出了解说使用固定ITO的设备115的功率节省的实现的时序图200-a。设备115最初可处于苏醒模式达苏醒区间205-a,其中设备115传送和/或接收通信(例如,信息分组)。不活动时间区间或即ITO在最后传输或接收(tx/rx)之后开始。在这一示例中,ITO固定长达相对长的时间段(例如,作为信标时间区间的某一百分比,等等)。当在ITO内接收到210-a任何进一步通信之际,ITO被复位。一旦ITO已流逝,设备115就进入睡眠模式长达睡眠区间215-a,这可持续直至设备115有数据要传送或接收到来自接入点105的指示接入点105有给设备115的数据的信标。信标区间是包含与网络有关的信息并使无线网络同步的各信标之间的时间(ms)。
在接收到信标之后,设备115可退出睡眠模式并进入苏醒模式达另一苏醒区间205-b,例如在设备115有信息要传送或接入点105有信息要传送给设备115时。同样,ITO在最后传输或接收(tx/rx)之后开始。同样,ITO在接收到210-b任何进一步通信之际被复位。一旦ITO已流逝,设备115就进入睡眠模式达另一睡眠区间215-b,直至接收到来自接入点105的另一信标,此后设备115可进入苏醒模式达另一苏醒区间205-c(假定要发生针对设备115的进一步通信,这可以用信标中的话务指示映射(TIM)位来指示)。
如时序图200-a中解说的,增大的固定ITO时段可通过增加设备115在进一步通信(210-a、210-b)发生时将仍然处于苏醒模式的机会来改进***性能(例如,吞吐量)。另一方面,将ITO固定达增大的时间段可通过延迟设备115进入睡眠模式而丧失功率节省机会。
在图2B中,示出了解说使用固定ITO的设备115的功率节省的另一实现的时序图200-b。在这一示例中,ITO固定达相对短的时间段(例如,作为信标时间区间的某一百分比,等等)。
设备115最初可处于苏醒模式达苏醒区间205-d,其中设备115传送和/或接收通信。不活动时间区间或即ITO在最后传输或接收(tx/rx)之后开始。同样,在ITO内接收到任何进一步通信之际,ITO可被复位。然而,在这一示例中,ITO已流逝且在有针对设备115的进一步数据在接入点105处可用之前,设备115已在睡眠区间215-d中进入睡眠模式。在设备115进入睡眠模式时,该设备可向接入点105通知它处于睡眠模式中。因而,知晓设备115处于睡眠模式的接入点105可在睡眠时间区间215-d期间不向设备115发送任何通信。如此,接收数据的机会210-d可发生在睡眠时间区间215-d期间。接收数据的机会210-d因而可被理解为设备115的失去的机会——反映了其中接入点105有给设备115的数据但因为设备115处于睡眠模式中而没有将该数据传送给设备115的境况。睡眠区间215-d可持续直至设备115接收到来自接入点105的指示给设备115的数据的存在的下一信标。错过睡眠区间215-d期间发生的接收数据的机会210-d可导致对应的吞吐量损失。
在接收到信标之后,设备115可退出睡眠模式并进入苏醒模式达另一苏醒区间205-e。同样,ITO在最后传输或接收(tx/rx)之后开始。一旦ITO已流逝,设备115就进入睡眠模式达另一睡眠时间区间215-e,直至接收到来自接入点105的另一信标,此后设备115可进入苏醒模式达另一苏醒区间205-f(假定要发生针对设备115的进一步通信)。
在这一示例中,错过的接收机会210-e发生在睡眠区间215-e期间,因为在来自接入点105的传输本应由设备115接收(但因设备115处于睡眠模式中)之前ITO已流逝且设备115已进入睡眠模式。因而,如时序图200-b中所示,将ITO固定达相对短的时间段可通过使设备115更快进入睡眠模式并保持在睡眠模式中更长时间而改进功率节省。另一方面,将ITO固定达相对短的时间段可导致错过接收机会,并且因而可负面地影响***性能(例如,吞吐量)。
为解决以上参考图2A和2B描述的固定ITO的潜在缺陷,下文描述了提供自适应ITO的各种技术。所描述的用于使用信道拥塞的度量和其他因素来适配ITO的技术可增强功率节省,并也可改进***性能。
转向图3A,示出了解说涉及自适应ITO的功率节省方法的实现的时序图300-a。设备115最初可处于苏醒模式达苏醒区间305-a(它包括不活动超时或ITO315-a),其中设备115传送和/或接收通信。ITO315-a在最后传输或接收(tx/rx)之后开始。虽然未示出,当在ITO内接收到任何进一步通信之际,ITO可被复位。在这一示例中,设备115可在睡眠区间320-a中进入睡眠模式,而在ITO内没有发生进一步通信。
在最后传输或接收(tx/rx)之后,设备115可使用苏醒区间305-a期间的传输和/或接收活动来计算或以其他方式确定一个或多个拥塞度量310-a。可以针对苏醒区间305-a来确定(诸)度量,例如,通过在苏醒区间305-a的开始处锁存与网络通信相关联的值并将经锁存的值与在ITO315-a的开始处(例如,用于调整针对当前苏醒区间305-a的ITO315-a)或在ITO315-a的结束处(苏醒区间305-a的结束,例如用于调整后续苏醒区间的ITO,如参考图3B在下文讨论的)确定的对应值相比较。替换地,各值可在苏醒区间305-a的开始处被复位或归零,使得在ITO315-a的开始/结束处确定的值可被直接用于确定度量。如图3A所示,在ITO315-a的开始处计算得到的度量可被用来调整针对当前苏醒区间305-a的ITO315-a,例如通过在初始假定ITO超时后将ITO扩展达所适配的量。初始假定ITO可以是基础(或最小)ITO,诸如由算法来规定。
一种用于经由度量来估计信道拥塞的方法可以是使用在苏醒状态期间对物理(PHY)层信道观察进行的跟踪。在进入或重新进入苏醒状态或模式期间,设备可记录各种PHY层统计信息。例如,第一计数器可当在信道中检测到能量(无论是由该设备还是无线网络的其他设备所引起的)时被正计数。第二计数器可当在信道中检测到能量且在信道中检测到WiFi分组(无论是由该设备还是无线网络的其他设备所引起的)时被正计数。第三计数器可根据本地设备中的PHY传输过程的输出(当该设备没有参与接收活动(包括空闲监听)且传输块活动时)来被正计数。
这些计数器可由合适的硬件来持续更新并被加载到相应寄存器。对寄存器中数据的操纵可造成确定以下度量:度量I(信道拥塞度量)——信道在给定时间中由于该设备自身以外的各设备的传输或接收活动而繁忙的时间量;度量II(信道接收活动度量)——设备接收定向到它自己的帧所花费的时间量(可能需要一些软件级处理,而非直接从寄存器所显见的);以及度量III(信道传输活动度量)——设备自己传送帧所花费的时间量。
在观察窗口的结束(即,设备处于苏醒状态的苏醒区间的至少一部分)在设备进入睡眠模式之前,可检查寄存器并且经更新的数据可被用来计算度量。具体而言,度量I可被用于确定(调整)ITO作为第一程度适配。
如图3A所示,睡眠模式320-a可持续直至设备115接收到来自接入点105的指示给设备115的数据的存在的下一信标,在接收到信标之后,设备115可退出睡眠模式并进入苏醒模式达另一苏醒区间305-b(它还包括ITO315-b)。此时,各值可被锁存或复位,如上所讨论。在苏醒区间305-b中的最后传输或接收(tx/rx)之后,设备115可再次使用在该苏醒区间305-b期间的传输和/或接收活动来计算或以其他方式确定一个或多个拥塞度量310-b。同样,如图所解说,所确定的度量310-b可被用来调整当前苏醒区间305-b的ITO315-b,例如通过在原始假定的ITO超时之后将ITO扩展所适配的量。同样,原始假定的ITO(即,当前苏醒区间305-b的ITO(没有使用针对当前苏醒区间305-b确定的度量进行任何调整)可以是基础(或所允许的最小)ITO。替换地,原始假定的ITO可以是从先前苏醒区间305-a经调整的ITO。此外,当前苏醒区间305-b的原始假定ITO可以初始地使用若干先前苏醒区间的ITO来设置。
ITO315-b在苏醒区间305-b的最后传输或接收(tx/rx)之后开始。一旦ITO315-b已流逝,设备115就进入睡眠模式达另一睡眠区间320-b,直至接收到来自接入点105的另一信标,此后设备115可在要发生针对设备115的进一步通信时进入苏醒模式达另一苏醒区间(未示出)。否则,设备可保持在睡眠模式,直至接收到下一信标且要发生针对设备115的进一步通信。
在图3B中,示出了解说涉及自适应ITO的功率节省方法的另一实现的时序图300-b。设备115最初可处于苏醒模式达苏醒区间305-c,其中设备115传送和/或接收通信。ITO315-c在最后传输或接收(tx/rx)之后开始。虽然未示出,但在ITO内接收到任何进一步通信之际,ITO可被复位。在这一示例中,设备115可在睡眠区间320-c中进入睡眠模式,而在ITO内没有发生进一步通信。
在最后传输或接收(tx/rx)之后或如所示在ITO315-c流逝之后,设备115可使用苏醒区间305-c(例如,包括ITO时段315-c)期间的传输和/或接收活动来确定一个或多个拥塞度量310-c。度量可例如如上所讨论地确定。如图3B所解说,这些度量可被用来调整后续(如图所示的下一个)苏醒区间305-d的ITO315-d。
睡眠模式320-c可持续直至设备115接收到来自接入点105的指示给设备115的数据的存在的下一信标,在接收到信标之后,设备115可退出睡眠模式并进入苏醒模式达另一苏醒区间305-d。此时,各值被锁存或复位,如上所讨论。在苏醒区间305-b中的最后传输或接收(tx/rx)之后,或如所示在ITO315-d流逝之后,设备115可再次使用苏醒区间305-d期间的传输和/或接收活动来确定一个或多个拥塞度量310-d。同样,如所解说,所确定的度量可被用来调整后续苏醒区间(未示出)的ITO(未示出)。
因为信道拥塞估计中的挑战(例如,隐藏节点问题,等等),所以基于估计差错的等待时间界限可通过将操作模式分类成多个区并采用各技术来减轻差错来管理。这样的挑战可发生在例如操作具有对于分组(例如,TCP等等)有非零往返时间(RTT)的话务时。在这种情形中,接入点105可显示出低拥塞程度(例如,没有其他设备要服务)但仍不能向该设备发送数据(由于从后端服务器取得数据时的RTT延迟)。结果,如果例如来自接入点105的有所缓冲数据的通知(例如,在RTT延迟后)频繁地在设备115进入网络睡眠后发生,则进取式地进入网络睡眠可造成总体吞吐量的不可取的下降。
例如,用于接收有附加数据存在于接入点处的指示的区间可基于网络或设备配置而变化。递送话务指示消息(DTIM)区间例如可以是设备115在接收到与要由设备115接收的数据有关的信息之前能保持睡眠的信标区间的数目。因而,DTIM每n个信标地被发送且包含经排队的多播信息。多播数据是同时发送给网络上的多个设备的数据(与针对每一设备有若干分别的数据流相对而言)。许多无线路由器的默认信标区间是100ms,且默认DTIM区间是1。因而,默认可以是要与每一信标一起发送递送话务指示消息。然而,各种网络可以使用更大的DTIM区间。在DTIM区间被增大时,信道拥塞估计中的差错可增大并且因此可对性能具有更大影响。这在WLAN的典型移动设备部署中是相关的,其中出于功率节省原因,设备总是苏醒来仅接收DTIM信标,而不接收中间的非DTIM信标。
图4是解说具有相对大的DTIM区间情况下的信道拥塞估计差错的效果的时序图400。如图4所示,设备115最初可处于苏醒模式达苏醒区间405-d,其中设备115传送和/或接收通信。不活动时间区间或即ITO415-a在最后传输或接收(tx/rx)之后开始。同样,当在ITO内接收到任何进一步通信之际,ITO被复位。然而,在这一示例中,设备115可在接收数据425的机会之前(例如,在要不是设备115处于睡眠模式,接入点105本来会传送数据给设备115的时间之前)在睡眠区间420-a中进入睡眠模式。然而,睡眠区间420-a可持续,直至设备115在DTIM区间的结束处接收到来自接入点105的信标。因而,在睡眠区间420-a期间,可能发生数个错过的接收机会425。错过的接收机会的数量在DTIM区间更长(即,包括更多跳过的信标区间)时可能更大。
响应于在DTIM区间的结束处接收到指示有数据在接入点105处等待设备115的信标,设备115可退出睡眠模式并传送功率节省轮询(PS轮询)分组以请求传输这一等待中的数据。设备115可进入苏醒模式达另一苏醒区间405-b来接收该数据。在这一示例中,接入点105等待直至苏醒区间405-b以传送与错过的接收机会425相对应的数据。因而,尽管功率节省可以用更长的DTIM区间来增加,但更长的DTIM区间所具有的增大的有错过接收机会的似然性可负面地影响***性能(例如,吞吐量)。
一般而言,因为DTIM区间可在时长方面变动,所以度量的任何估计差错的影响和/或所确定的ITO对功率节省和性能的影响可变动。在DTIM区间相对短(例如DTIM=1)时,任何估计差错的影响将相对小,因为下一DTIM信标将在相对短的时间量内发生。然而,随着DTIM增大,任何估计差错的影响也将增大,因为在下一DTIM信标发生之前会流逝增大的时间段。在一些实施例中,设备115可至少部分地基于DTIM区间来将操作分类成若干模式,并可为各操作模式应用不同的方法体系。例如,设备可使用DTIM的阈值(记为TN(TN可以是任何数字且可被确定为例如使得低于阈值的估计差错将不造成对性能的显著影响))来应用各种宏方法体系。
图5示出解说用于解决具有较长DTIM区间的上述潜在场景的方法的流程图。尽管宏方法体系(如以上参考图3A和3B描述的)可被实现用于在DTIM小于或等于TN时来适配ITO,但在一些实施例中,附加适配技术可被需要来用于较长DTIM值。因而,在框505中开始,可使用以上参考图3A和3B讨论的技术来适配ITO。
接着,在框510,可作出与DTIM是否大于阈值TN有关的确定。如果DTIM不超过该阈值,则该方法可返回框505以继续应用该宏方法体系来适配ITO。然而,如果DTIM的确超过阈值TN,则该方法可继续至框515来进行进一步适配。在框515,设备115可在睡眠区间期间传送一个或多个PS轮询分组,这一个或多个PS轮询分组是在接收设置了TIM位的DTIM信标之前传送的且不与其相关联。使用PS轮询分组的这样的技术可被称为投机性PS轮询。根据各实施例,至少一个投机性PS轮询可被设置发生在睡眠区间中,以代替设备115保持在睡眠模式中直至下一DTIM信标。
PS轮询可被调度在睡眠区间(甚至跨多个信标区间)期间的任何时刻,且也可被调度多次。PS轮询可在睡眠区间内的固定时间(诸如半程)被调度,且每DTIM区间只被调度一次。作为补充或替换,PS轮询被调度的时间可至少部分地基于度量II(信道接收活动)。例如,PS轮询可被调度在早于或晚于半程的固定时间,以使得所调度的时间被使用度量II来调整。此外,调度一个或多个PS轮询的必要性或合意性可至少部分地基于度量II来确定。度量II可以指示PS轮询应当被调度得更早或更晚,特定数量的PS轮询应当被调度,或甚至PS轮询是否应当被调度(例如,基于在下一DTIM区间之前设备要处于睡眠模式中的剩余时间量)。对度量II的依赖性可按任何合适的方式来实现。例如,如果设备在最近期苏醒区间期间或在若干在先苏醒区间的历史期间体验到大量DL话务,则度量II将反映这样的话务(信道接收活动)。因而,度量II可以指示设备的相对高的话务,以使得接入点在不久的将来很可能具有针对该设备的数据。使用度量II,投机性PS轮询的节奏、频度、或数量可被增加以将相对高的话务纳入考虑。投机性PS轮询的这样的增加可降低在当前睡眠区间期间错过接收机会的似然性。
在框520,设备115可以确定是否有数据正在接入点105处等待设备115,从而评估该宏方法体系所设置的自适应ITO中的差错。使用PS轮询的每一设备可以确定是否有数据正在接入点105处等待设备115。在一些实施例中,响应于传送PS轮询消息,设备115接收来自接入点的以下两个响应之一:指示接入点处不存在要传输的数据的响应或指示接入点处存在更多数据的响应(例如,More(更多)位设置为0或1,如IEEE802.11标准中指定的)。数据不存在通常可由设备115在发送PS轮询之后启动定时器来确定,该定时器称为“PS轮询超时”,这可通过经验来选择且可以是固定的或适配的。在一个实施例中,它可以是固定值(例如,10ms)。在另一实施例中,它可以基于接入点的典型响应时间的历史来被适配。在定时器期满且设备没有接收到数据时,可以认为接入点105没有缓存有给该设备的数据。
如果响应于PS轮询从接入点105接收到“更多数据”响应,则该方法可继续至框525。在框525,可以设置与该宏方法体系的估计过程相关联的惩罚或校正因子。给ITO的更多时间的形式的惩罚可被添加到根据该宏方法体系为下一时间区间确定的ITO,如由该方法返回框505所解说的。替换地,如果响应于PS轮询从接入点105接收到“没有数据”响应,则该方法可返回至框505而不评估惩罚。
一般而言,惩罚或校正因子可以使用该一个或多个PS轮询的结果来实现。此外,惩罚/校正因子可以使用度量II来确定。例如,在PS轮询确定有数据正在接入点105处等待设备115,且度量II指示相对高的信道接收活动(例如,高于某一阈值)时,则对应的惩罚/校正因子(例如,增加时间)可被应用于ITO的下一确定。在一些实施例中,惩罚/校正因子可被应用于ITO的一系列后续确定。惩罚/校正因子办法可以与或不与使用度量II确定PS轮询一起来实现。
在一些实施例中,PS轮询的功率可以使用接入点(AP)的强度来调制。避免PS轮询有过高功率将帮助避免在隐藏节点(即,无线网络中的未被检测到的设备)情形中的分组中有分组情形。这也可以减轻与PS轮询相关联的功率开销。此外,避免过低功率将帮助避免AP不能检测到PS轮询。
图6解说图5所解说的PS轮询方法的实现的时序图600。设备115最初可处于苏醒模式达苏醒区间605-a,其中设备115传送和/或接收通信。ITO610-a在最后传输或接收(tx/rx)之后开始。虽然未示出,但在ITO内有任何进一步通信之际,ITO可被复位。在这一示例中,设备115可在睡眠区间620-a中进入了睡眠模式,而在ITO内没有发生进一步通信。
在最后传输或接收(tx/rx)之后,或如所示在ITO610-a流逝之后,设备115可使用苏醒区间605-a(例如,包括ITO时段610-a)期间的传输和/或接收活动来确定一个或多个拥塞度量615-a。度量可例如如上所讨论地确定。如图6所解说,度量可被用来在DTIM区间结束后调整后续苏醒区间605-c的ITO610-c。
没有投机性PS轮询,睡眠模式620-a可持续直至设备115接收到来自接入点105的指示有给设备115的数据的存在的下一DTIM信标。在接收到DTIM信标之后,设备115可退出睡眠模式并进入苏醒模式达苏醒区间605-c。此时,各值被锁存或复位,如上所讨论。在苏醒区间605-c中的最后传输或接收(tx/rx)之后,或如所示在ITO610-c流逝之后,设备115可再次使用苏醒区间605-c期间的传输和/或接收活动来确定一个或多个拥塞度量(未示出)。同样,如所解说,所确定的度量可被用来调整后续苏醒区间(未示出)的ITO(未示出)。
使用针对投机性PS轮询描述的技术,在睡眠区间620-a期间PS轮询625-a可由设备传送(由向上箭头指示)。PS轮询625-a的传输定时可依赖于许多因素。例如,它可以是:(i)通过经验来硬编码为固定偏移;(ii)至少部分地基于在先信道接收活动(度量II)来适配;或(iii)至少部分地基于直至下一DTIM信标的残余时间来确定(例如,通过将残余时间划分成各PS轮询之间的相等的时间区间来设置PS轮询周期性地发生)。如果来自接入点105的响应(由向下箭头指示)指示有数据正在接入点105处等待设备115(例如,接入点向该站传送数据分组并进一步设置More位为“1”,这指示存在更多所缓冲的数据),则设备115可苏醒并进入苏醒区间605-b,在此期间设备115可从接入点105接收这样的数据。一旦设备的接收活动停止,ITO610-b(它可以与ITO610-a相同或者是使用该新苏醒区间中的信道拥塞估计计算得到的新ITO)可开始。在ITO610-b流逝之后,设备115可返回睡眠模式达睡眠区间620-b。在这种情形中,度量615-a可被应用于ITO610-b。
如图所示,另一PS轮询可被设置来由设备在睡眠区间620-b期间传送。如果来自接入点105的响应指示没有数据在接入点105处等待设备105(例如,接入点105递送了More位被设置为“0”的单个分组,这指示除它本身外没有进一步的缓存分组),则设备115可保持在睡眠模式并且睡眠区间620-b可不被中断。在另一实施例中,设备可继续发送投机性PS轮询,甚至在接收到More位被设置为“0”的分组之后,如果直至下一DTIM信标的残余时间足够的话。例如,确定直至下一DTIM信标的剩余时间(残余时间)并使用这样的确定,另一PS轮询可被设置成由设备在睡眠区间620-b期间传送(例如,在More位被设置为“0”的分组的接收与下一DTIM信标之间)。
在这一示例中,设备115接收到对第一PS轮询的关于有数据正在接入点105处等待设备115的响应。相应地,惩罚或校正因子(例如,更多时间)可被应用,作为使用度量615-a对ITO的适配的补充,来进一步适配ITO。例如,ITO610-c可以使用度量615-a来确定并可被增大以将因投机性PS轮询过程结果所得的惩罚/校正因子纳入考虑。
图7A-7E解说图5所解说的PS轮询方法的各实现的附加时序图。应当注意,在这些附图中,上述与ITO和ITO适配有关的细节被省略以用于简明的目的。
在图7A中,时序图700-a示出了由设备115传送到接入点105的有规律PS轮询。来自接入点的响应(由向下箭头指示)指示有更多数据正等待设备115。因而,设备115可苏醒并进入苏醒区间710,其中设备115接收来自接入点105的数据。一旦接收到所有数据,设备115就可随后进入睡眠模式达睡眠区间715。
根据一些实施例,投机性PS轮询将由设备115只在睡眠区间在下一DTIM区间信标之前剩余的量大于合意或预定义时间量时才被传送。例如,在时间上过于接近DTIM信标(此时,设备无论如何都将苏醒来接收DTIM信标)地来传送投机性PS轮询可能是不可取的。
然而,因为图7A中的DTIM信标相对远离且睡眠区间715在没有投机性PS轮询时将相对长,所以第一投机性PS轮询720-a可以在睡眠区间715期间的某一时刻被传送。在这种情况下,来自接入点105的响应是有更多数据正在接入点105处等待设备115。因而,设备115可苏醒并进入苏醒区间710-a来接收这样的数据。
在接收到所有数据后,设备115就可随后进入睡眠模式达另一睡眠区间715-a。因为DTIM信标仍然相对远离且睡眠区间715-a在没有进一步的PS轮询时将相对长,所以第二投机性PS轮询720-a可以在睡眠区间715-a期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有更多数据正在接入点105处等待设备115。因而,设备115可保持在睡眠模式达DTIM区间的其余部分725-b(此其余部分是睡眠区间715-a的延续)。
在图7B中,时序图700-b示出了由设备115传送到接入点105的有规律PS轮询705-b。来自接入点的响应(由向下箭头指示)指示没有更多数据正等待设备115。因而,设备115可保持在睡眠模式中达睡眠区间715-b。
因为图7B中的DTIM信标将在将来相对遥远时被传送且睡眠区间715-a在没有投机性PS轮询时将相对长,所以第一投机性PS轮询720-c可以在睡眠区间715-b期间的某一时刻被传送。在这种情况下,来自接入点105的响应是有更多数据正在接入点105处等待设备115。因而,设备115可苏醒并进入苏醒区间710-c来接收这样的数据。
在接收到所有数据后,设备115就可随后进入睡眠模式达另一睡眠区间715-c。因为DTIM信标仍然要在将来相对遥远的时间被传送且睡眠区间715-c在没有进一步PS轮询时将相对长,所以第二投机性PS轮询720-d可以在睡眠区间715-c期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有数据正在接入点105处等待设备115。因而,设备115可以保持在睡眠模式达另一睡眠时间区间715-d(睡眠区间715-a的延续)。在这一示例中,第三投机性PS轮询720-e可以在睡眠区间715-d期间的某一时刻传送。在这种情况下,来自接入点105的响应是没有数据正在接入点105处等待设备115。因而,设备115可保持在睡眠模式达DTIM区间的其余部分725-e(此其余部分是睡眠区间715-d的延续)。
在图7C中,时序图700-c示出了由设备115传送到接入点105的有规律PS轮询705-c。来自接入点的响应(由向下箭头指示)指示有更多数据正等待设备115。因而,设备115可苏醒并进入苏醒区间710-f,其中设备115接收来自接入点105的数据。一旦接收到所有数据,设备115就可随后进入睡眠模式达睡眠区间715-f。
因为图7C中的DTIM信标将在将来相对遥远的时间被传送且睡眠区间715-f在没有投机性PS轮询时将相对长,所以第一投机性PS轮询720-g可以在睡眠时间区间715-b期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有数据正在接入点105处等待设备115。因而,设备115可以保持在睡眠模式达另一睡眠区间715-g(睡眠区间715-f的延续)。在这一示例中,第二投机性PS轮询720-h可以在睡眠时间区间715-g期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有数据正在接入点105处等待设备115。因而,设备115可保持在睡眠模式达DTIM区间的其余部分725-h(此其余部分是睡眠区间715-g的延续)。
图7C解说用于使用接收到的响应来中止投机性PS轮询的办法。在这一示例中,投机性PS轮询过程可被配置成至少部分地基于接收到连贯的关于没有数据正在接入点105处等待设备115的响应而被中止。虽然这一示例示出了两个连贯的无数据响应来用于中止投机性PS轮询,但任何数量的连贯的无数据响应可被设置成触发该中止。此外,设置成触发该中止的数量个无数据响应可能不是连贯的,而仅是累积的。另一方面,要求该数量个无数据响应是连贯的可通过一“更多数据”响应来造成该数量的复位。
在图7D中,时序图700-d示出了由设备115传送到接入点105的有规律PS轮询705-i。来自接入点的响应(由向下箭头指示)指示有更多数据正等待设备115。因而,设备115可苏醒并进入苏醒区间710-i,其中设备115接收来自接入点105的数据。一旦接收到所有数据,设备115就可随后进入睡眠模式达睡眠区间715-i。
因为图7D中的DTIM信标在将来相对遥远的时间被传送且睡眠区间715-i在没有投机性PS轮询时将相对长,所以第一投机性PS轮询720-j可以在睡眠区间715-i期间的某一时刻被传送。在这一情况下,没有任何来自接入点105的响应被接收(例如,没有QoS空响应,QoS空响应是在接入点没有数据的情况下可发送的)。如果没有接收到任何响应,可作出有隐藏节点存在于网络中的推论。因而,缺乏对投机性PS轮询720j的响应可能不被计数为“无数据”响应,即使该设备可保持在睡眠模式达另一睡眠区间715-j(睡眠区间715-i的延续)。
因为DTIM信标仍然要在将来相对遥远的时间被传送且睡眠区间715-j在没有进一步PS轮询时将相对长,所以第二投机性PS轮询720-k可以在睡眠区间715-j期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有更多数据正在接入点105处等待设备115。因而,设备115可以保持在睡眠模式达另一睡眠区间715-k(睡眠区间715-j的延续)。在这一示例中,第三投机性PS轮询720-m可以在睡眠区间715-k期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有更多数据正在接入点105处等待设备115。在这一示例中,投机性PS轮询可在接收到第二“无数据”响应之际被中止。因而,设备115可保持在睡眠模式达DTIM区间的其余部分725-m(此其余部分是睡眠区间715-k的延续)。
在图7E中,时序图700-e示出了由设备115传送到接入点105的有规律PS轮询705-n。来自接入点的响应(由向下箭头指示)指示有更多数据正等待设备115。因而,设备115可苏醒并进入苏醒区间710-n,其中设备115接收来自接入点105的数据。一旦接收到所有数据,设备115就可随后进入睡眠模式达睡眠区间715-n。
因为图7D中的DTIM信标在将来相对遥远的时间被传送且睡眠区间715-n在没有投机性PS轮询时将相对长,所以第一投机性PS轮询720-o可以在睡眠区间715-n期间的某一时刻被传送。在这一情况下,接收到来自接入点105的“无数据”响应。因而,设备可以保持在睡眠模式达另一睡眠区间715-o(睡眠区间715-n的延续)。在这一示例中,第二投机性PS轮询720-p可以在睡眠区间715-o期间的某一时刻被传送。在这种情况下,来自接入点105的响应是有更多数据正在接入点105处等待设备115。因而,设备115可苏醒并进入苏醒区间710-p,其中设备115接收来自接入点105的数据。一旦接收到所有数据,设备115就可随后进入睡眠模式达睡眠区间715-p。
进一步在该示例中,第三投机性PS轮询720-q可以在睡眠区间715-p期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有更多数据正在接入点105处等待设备115。居间的“更多数据”响应可以将用于中止投机性PS轮询过程的“无数据”响应的计数复位或重启。在这一示例中,投机性PS轮询可在接收到第二“无数据”响应之际不被中止,因为对720-o和720-q的这两个“无数据”响应由对720-p的“更多数据”响应分开,并且因而不是连贯的。
第四投机性PS轮询720-r可以在睡眠区间715-q期间的某一时刻被传送。在这种情况下,来自接入点105的响应是没有数据正在接入点105处等待设备115。在这一情况下,投机性PS轮询可被中止,因为对720-r的“无数据”响应与对720-q的先前“无数据”响应是连贯。因而,设备115可保持睡眠模式达DTIM区间的其余部分725-r(此其余部分是睡眠区间715-q的延续)。
对上述自适应ITO方法体系的进一步增强可涉及引入可表示针对设备115所实现的适配的质量的值。这一增强尤其可解决潜在度量估计差错和/或解决可能的隐藏节点。值Q可被用作比较得自其他适配(诸如上述ITO调整和投机性PS轮询)的不同ITO的衡量。
具体而言,值Q可以与功率节省和性能两者相关。例如,较高值Q可以表示较好的功率节省和较好的***性能两者。
根据一些实施例,值Q可被定义为吞吐量与设备115的功率占空比的比率。
式1:
式1中的吞吐量可以是以兆比特每秒(Mbps)为单位的传输控制协议(TCP)级吞吐量。设备功率占空比可被定义为苏醒历时与苏醒历时和睡眠历时的总和的比率。
式2:
图8A解说可被用来进一步适配由上述自适应方法体系中的一者或两者确定的ITO的Q值增强的实现的时序图800-a。在图8A中,时序图800-a以训练阶段开始,这可被用来设置Q值的参考值QREF或目标值。在所示训练阶段,参考值QREF可通过计算或测量在苏醒区间805期间发生的吞吐量来确定。苏醒区间805可以是预定时长或可以是可变时长(例如,基于设备的实际操作而变动)的。对应的睡眠区间810可被省略来确定参考值QREF。
一旦确定了参考值QREF,就可将它与为由上述适配中的任一者或全部所发展出的自适应ITO所确定的Q值相比较。例如,可通过计算或测量在设备115的功率占空比期间发生的吞吐量并将该吞吐量除以功率占空比来为一ITO确定值QD。在图8A中,这被表示针对苏醒区间805-a(包括自适应ITO在内)以及对应的睡眠区间810-a的设备占空比所确定的值QD。
所确定的值QD可与参考值QREF相比较,并且设备115可使用比较结果来调整后续苏醒区间的ITO。在这一示例中,所确定的值QD可大于参考值QREF。在这样的情况下,要作出的推论是吞吐量相对高且经适配的ITO是进取式的,结果导致设备115在最后传输/接收之后过快进入睡眠。相应地,ITO应当被增大,以使得设备占空比增大且所确定的值QD可等于后续苏醒区间805-b的参考值QREF。这被解说为苏醒区间805-b的增大815-b,这缩短了对应的睡眠区间810-b。
图8B解说Q值增强的另一实现的另一时序图800-b,它可在适当时或合意时与图8A中解说的实现相组合地使用。如上,时序图800-b以训练阶段开始,它可被用来设置Q值的参考值QREF或目标值。在所示训练阶段,参考值QREF可通过计算或测量在苏醒区间805-c期间发生的吞吐量来确定。苏醒区间805-c可以是预定时长或可以是可变时长(例如,基于设备的实际操作而变动)的。对应的睡眠区间810-c可被忽略来确定参考值QREF。
一旦确定了参考值QREF,就可将它与为由上述适配中的任一者或全部所发展出的自适应ITO所确定的Q值相比较。例如,可通过计算或测量在设备115的功率占空比期间发生的吞吐量并将该吞吐量除以功率占空比来为一ITO确定值QD。在图8B中,这被表示为针对关于苏醒区间805-d(包括自适应ITO在内)以及对应的睡眠区间810-d的设备占空比所确定的值QD。
所确定的值QD可与参考值QREF相比较,并且设备115可使用比较结果来调整后续苏醒区间的ITO。在这一示例中,所确定的值QD可小于参考值QREF。在这样的情况下,要作出的推论是吞吐量相对低且经适配的ITO的历时相对长,从而导致设备115在最后传输/接收之后相对晚地进入睡眠。相应地,ITO应当被降低,以使得设备占空比降低且所确定的值QD可等于后续苏醒区间805-e的参考值QREF。这被解说为苏醒区间805-e的降低815-e,这延长了对应的睡眠区间810-e。
图9到15示出用于在无线通信***中操作的设备的功率节省方法的各实施例。为简明起见,这些方法在下文以如以上参考图1描述并在下文参考图16A到17描述的设备115的形式来描述。这些方法可鉴于以上参考图2A到8B提供的描述、和下文参考图16A到17提供的描述来被具体地理解。
图9是解说设备115的功率节省方法的实施例900的流程图。在框905,设备115可以在苏醒区间期间与接入点105通信。随后,在框910,使用苏醒区间期间通信活动的度量,设备115可以确定一个或多个拥塞度量。接着,在框915,可使用所确定的一个或多个拥塞度量来确定不活动时间区间或即ITO。最后,在框920,经调整的ITO可被应用于后续苏醒区间或当前苏醒区间。这一实施例900的操作可例如用于执行以上参考图3A和/或3B描述且在下文参考图16A到17中的一者或多者描述的功能性。
图10是解说设备115的功率节省方法的另一实施例1000的流程图。在框1005,设备115可以在苏醒区间期间与接入点105通信。随后,在框1010,设备115可以使用苏醒区间期间由于除设备115以外的各设备的接收和/或传输造成信道繁忙的时间来确定信道拥塞度量。
接着,在框1015,可确定信道拥塞度量的游动平均。示例游动平均包括但不限于简单的移动平均或加权平均。示例加权平均包括:指数移动平均;通过执行多个苏醒区间上对该度量的IIR滤波(例如,1抽头IIR滤波器,等等)来确定;通过将当前信道拥塞度量添加到过去信道拥塞度量的平均与合适因子的乘积来确定,此合适因子决定ITO应当有多快地被适配;或者应用合意加权的任何其他合适的技术。
在框1020,可使用信道拥塞度量的游动平均来确定不活动时间区间或即ITO。最后,在框1025,经调整的ITO可被应用于后续苏醒区间或当前苏醒区间。这一实施例1000的操作可被用于执行以上参考图3A和/或3B描述且在下文参考图16A到17中的一者或多者描述的功能性。
图11是解说设备115的功率节省方法的又一实施例1100的流程图。在框1105,设备115可以在苏醒区间期间与接入点105通信。随后,在框1110,使用苏醒区间期间的通信活动,设备115可以确定一个或多个拥塞度量。
接着,在框1115,可访问查找表。查找表可以被试探性地构建,例如以包括与该一个或多个拥塞度量的不同值相对应的不同ITO值。因而,在框1120,可使用所确定的拥塞度量来标识这些不同值之一。相应地,在框1125,可以选择不同ITO值中的与查找表中的所标识的值相对应的一ITO值。如此,ITO可从查找表中被确定,且所确定的ITO可被应用于后续苏醒区间或当前苏醒区间。
应当理解,用于这样的方法的各实施例的查找表可以与上述查找表不同,且使用查找表来确定要应用的ITO可以与框1115、1120和1125中列出的特定操作不同。例如,可以使用将可被用于与设备115通信的各接入类纳入考虑的查找表。下表1中示出了这样的查找表的示例。变量A、B、C、D等表示可使用所确定的信道拥塞度量(例如,百分比的形式)和用于在所选择的ITO所被应用到的苏醒区间中发生的通信的特定接入类来选择的ITO的经验值。这一实施例1100的操作尤其可被用于执行以上参考图3A和/或3B描述且在下文参考图16A到17中的一者或多者描述的功能性。
表1
图12是解说设备115的功率节省方法的另一实施例1200的流程图。这一实施例1200尤其可鉴于以上参考图5到7E提供的描述来理解。例如,实施例1200可被理解为用于本文描述的投机性PS轮询的较大方法的一部分。
在框1205,设备115可在不活动时间区间或即ITO(诸如由本文描述的技术中的一者或多者来确定的)流逝之后进入睡眠模式。接着,在框1210,可作出与DTIM是否大于阈值TN有关的确定。如果DTIM不超过阈值,则该方法可继续至框1215,在此,设备可保持在睡眠模式中达DTIM区间的其余部分,而不执行任何投机性PS轮询。然而,如果DTIM的确超过阈值TN,则该方法可继续至框1220来进行进一步适配。具体而言,在框1220,该设备可在DTIM时间区间期间投机性地轮询接入点以确定接入点是否有数据要传送给设备115。这一实施例1200的操作可被用于执行以上参考图6、7A、7B、7C、7D和/或7E描述且在下文参考图16A到17中的一者或多者描述的功能性。
图13是解说设备115的功率节省方法的另一实施例1300的流程图。在框1305、1310和1315处的操作可与以上分别参考图12中的框1205、1210以及1215描述的本质上相同。因而,在确定DTIM大于阈值TN之际,该方法可继续至框1320,在此,可确定设备115的至少一个接收活动度量。这样的度量可被称为度量II,如本文描述的。
接着,在框1325,可使用所确定的接收活动度量来确定在DTIM区间内的(诸)睡眠区间期间对接入点进行投机性PS轮询的轮询时间。随后,在框1330,PS轮询可以在DTIM区间被执行以确定接入点105是否有数据要传输给设备115。这一实施例1300的操作可被用于执行以上参考图6、7A、7B、7C、7D和/或7E描述且在下文参考图16A到17中的一者或多者描述的功能性。
图14是解说设备的功率节省方法的另一实施例1400的流程图。实施例1300可尤其被理解为图13的框1330的扩展,以使得在框1405、1410和1415处的操作可执行以上针对框1330描述的操作。
在框1405,设备115可以在DTIM区间期间执行接入点105的投机性PS轮询。在框1410,设备115随后可接收来自接入点105的响应。随后,在框1415,可以确定接入点105有数据要传输给设备115。这可以例如与确定随来自接入点105的响应包括有more_data(更多数据)值(例如,1或0)那样简单。
如果接入点105有数据要传输给设备115,则该方法可继续至框1420,在此,设备115可苏醒并进入苏醒模式以接收来自接入点105的数据。设备115可保持在苏醒模式,直至ITO(如上所述地被确定,例如在框1405之前)已流逝。在ITO流逝之际,设备可返回睡眠模式。因而,该方法可返回框1405并在适当时或合意时继续对接入点105的投机性PS轮询。
如果接入点105没有数据要传输给设备115,则该方法可继续至框1425,在此,设备115可保持在睡眠模式,而不苏醒。接着,在框1430,可以确定在DTIM区间期间从接入点接收到的“无数据”响应的数量是否大于预定义数量N。如果否,则该方法可返回框1405并在适当时或合意时继续对接入点105的投机性PS轮询。如果是,则该方法可进至框1435,在此,设备115可中止对接入点105的投机性PS轮询达DTIM区间的其余部分。如上所述,用于中止投机性PS轮询的附加条件可被采用,诸如要求该数量个“无数据”响应是连贯的。这一实施例1400的操作可被用于执行以上参考图6、7A、7B、7C、7D和/或7E描述且在下文参考图16A到17中的一者或多者描述的功能性。
图15是解说设备的功率节省方法的另一实施例1500的流程图。这一实施例1500尤其可鉴于以上参考图8A和8B提供的描述来理解。例如,实施例1500可被理解为用于通过采用Q值来实现自适应ITO方法体系的进一步增强的一个示例,如上所述。
在框1505,可根据以上描述的方法体系中的一者或多者来适配ITO。接着,在框1510,可为其中经适配的ITO已被应用的给定苏醒区间(以及对应的睡眠区间)确定Q值(QD)。值QD可根据式1和2且例如如以上参考图8A和8B描述地来确定。
在框1515,所确定的值QD随后与参考值QREF相比较。在所确定的值QD大于参考值QREF时,该方法可继续至框1520,在此,ITO中的增大可被确定,例如以使得其中增大的ITO被应用的后续苏醒区间的所确定的值QD等于参考值QREF。另一方面,在所确定的值QD小于参考值QREF时,该方法可继续至框1525,在此,ITO的降低可被确定,例如以使得其中降低的ITO被应用的后续苏醒区间的所确定的值QD等于参考值QREF。在任一情况下,该方法可继续至框1530,在此,增加或降低可被应用来调整后续苏醒区间的ITO,此后该方法可返回至框1505。尽管并未显式地示出,但应当理解,如果所确定的值QD等于参考值QREF,则可不对ITO作出增加或降低以及任何调整,它就能应用于后续苏醒区间。这一实施例1500的操作尤其可被用于执行以上参考图7A和/或8B描述且在下文参考图16A到17中的一者或多者所描述的功能性。
图16A示出解说可被配置成用于功率节省操作的设备1600-a的示例的框图。设备1600-a可以是参照图1描述的设备115的一个或多个方面的示例。设备1600-a可包括接收机模块1605、不活动时间区间模块1615、投机性轮询模块1620、适配质量模块1625、和/或发射机模块1610,在各实施例中,它们中的每一者可与其他模块中的任一者或全部可通信耦合。
接收机模块1605可包括任何数量的接收机,且在一些情况下,可包括一个或多个蜂窝接收机和/或无线局域网(WLAN)接收机。示例蜂窝接收机包括LTE/LTE-A、CDMA和/或GSM接收机。接收机模块1605可被用来通过无线通信***(诸如图1中所示的无线通信***100)接收各种类型的数据和/或控制信号。如此,接收机模块1605(无论是单独地还是与其他模块相组合地)可以是用于通信的装置,如本文描述的。
发射机模块1610可包括任何数量的发射机,且在一些情况下,可包括一个或多个蜂窝发射机和/或WLAN发射机。示例蜂窝发射机包括LTE/LTE-A和/或GSM发射机。发射机模块1610可被用来通过无线通信***(诸如无线通信***100)传送各种类型的数据和/或控制信号。如此,发射机模块1610(无论是单独地还是与其他模块相组合地)也可以是用于通信的装置,如本文描述的。
不活动时间区间模块1615可以执行各种功能,包括管理不活动时间区间或即ITO,如以上参考图1、2A、2B、3A、3B、9、10和/或11所描述的。例如,不活动时间区间模块1615可以经由接收机模块1605和发射机模块1610与接入点105(图1中所示)无线地通信。不活动时间区间模块1615可与如上所述地确定与设备1600-a的当前苏醒区间期间的通信活动相对应的一个或多个拥塞度量。使用所确定的拥塞度量,不活动时间区间模块1615可以确定ITO,并随后将所确定的ITO应用于一个或多个后续苏醒区间和/或当前苏醒区间。不活动时间区间模块1615也可以执行其他功能,如下所述。如此,不活动时间区间模块1615(无论是单独地还是与其他模块相组合地)可以是用于执行这样的功能的装置,如本文描述的。
投机性轮询模块1620可以执行各种功能,包括管理PS轮询过程,如以上参考图5、6、7A、7B、7C、7D、7E、12、13和/或14描述的。例如,投机性轮询模块1620可以确定DTIM的值是否大于预定阈值。如果是,则投机性轮询模块1620可如上所述地执行对接入点105的投机性PS轮询以确定是否有数据正在接入点105处等待设备1600-a(经由接收机模块1605和发射机模块1610)。当有数据正在等待设备1600-a时,投机性轮询模块1620可以设置ITO惩罚或校正因子,如上所述,并随后将该惩罚应用于为设备1600-a的一个或多个后续苏醒区间确定的ITO。投机性轮询模块1620也可以执行其他功能,诸如以下所述。如此,投机性轮询模块1620(无论是单独地还是与其他模块相组合地)可以是用于执行这样的功能的装置,如本文描述的。
适配质量模块1625可以执行各种功能,包括管理用来进一步适配ITO的Q值增强,如以上尤其参考图8A、8B和/或15描述的。例如,适配质量模块1625可以确定设备1600-a的当前苏醒区间的ITO的Q值QD。适配质量模块1625随后可将所确定的QD与参考Q值QREF(这可以按任何合适的方式来确定,诸如以上所述)比较。至少部分地基于比较结果,适配质量模块1625可以确定ITO增大或降低,且可将ITO增大/降低应用于为设备1600-a的一个或多个后续苏醒区间确定的ITO,藉此进一步适配该ITO。适配质量模块1625也可以执行其他功能,诸如以下所述。如此,适配质量模块1625(无论是单独地还是与其他模块相组合地)可以是用于执行这样的功能的装置,如本文描述的。
图16B示出解说不活动时间区间确定模块1615-b的实现1600-b的框图,它可以是图16A中解说的不活动确定模块1615的实现。在这一示例中,不活动时间区间确定模块1615-b可包括度量确定子模块1630、度量取平均子模块1635、查找表1640、和/或不活动时间区间调整子模块1645,在各实施例中,它们中的每一者可与其他模块中的任一者或全部可通信地耦合。
在一些实施例中,度量确定子模块1630可以确定一个或多个拥塞度量,如本文所述。具体而言,度量确定子模块1630可被配置成确定信道拥塞度量,如上所述。如此,度量确定子模块1630可以是用于确定度量的装置,如本文所述。
在一些实施例中,度量取平均子模块1635可以确定拥塞度量(诸如信道拥塞度量)的游动平均。度量取平均子模块1635可以执行任何合适的取平均技术,且不限于执行上述取平均技术。一般而言,度量取平均子模块1635可以是用于对度量取平均的装置,如本文所述。
在一些实施例中,查找表1640可以使用度量确定子模块1630和/或度量取平均子模块1635的结果来被访问。查找表1640可包含可被用来使用所确定的度量(例如,直接、取平均,等等)确定ITO的信息以及设备的任何其他所需参数(诸如接入类,如上所述)的的任何合适安排。然而,特定查找表不限于上述办法。一般而言,不活动时间区间确定模块1615-a和/或不活动时间区间调整子模块1645可以访问查找表1640以获得ITO值,并因而可以是用于访问查找表的装置,如本文所述。
在一些实施例中,不活动时间区间调整子模块1645可以执行设备的一个或多个后续苏醒区间和/或当前苏醒区间的ITO的调整,如上所述。例如,不活动时间区间调整子模块1645可以访问查找表1640以获得ITO值,并随后可应用所获得的ITO值或可使用所获得的ITO值来为设备调整ITO。在其他实施例中,不活动时间区间调整子模块1645可被配置成使用所确定的度量和/或其平均值来计算或以其他方式确定ITO或要应用的ITO调整。如此,不活动时间区间调整子模块1645可以是用于调整的装置、用于适配的装置、和/或用于调整ITO的装置,如本文所述。
图16C示出解说投机性轮询模块1620-c的实现1600-c的框图,它可以是图16A中解说的投机性轮询模块1620的实现。在这一示例中,投机性轮询模块1620-c可包括度量确定子模块1650、度量取平均子模块1655、轮询确定子模块1660、“无数据”响应计数器1665、和/或比较子模块1670,在一些实施例中,它们全部可彼此可通信地耦合。
在一些实施例中,度量确定子模块1650可以确定一个或多个拥塞度量,如本文所述(例如,设备的接收活动)。如此,度量确定子模块1650可以是用于确定度量的装置,如本文所述。
在一些实施例中,度量取平均子模块1655可以确定拥塞度量(诸如接收活动度量)的游动平均。度量取平均子模块1655可以执行任何合适的取平均技术,且不限于执行上述取平均技术。一般而言,度量取平均子模块1655可以是用于对度量取平均的装置,如本文所述。
在一些实施例中,轮询确定子模块1660可以确定投机性轮询是否要被执行,例如使用DTIM值,如上所述。此外,轮询确定子模块1660可以确定在睡眠区间期间要传送投机性PS轮询的时间(轮询时间)。这样的确定可至少部分地基于DTIM区间中该设备可处于睡眠模式的剩余时间。作为替换或补充,该确定可至少部分地基于一个或多个度量,诸如由度量确定子模块1650确定的接收活动度量(无论是否被取平均)。投机性轮询模块1620-c因而可至少部分地基于确定子模块1660所作的确定来执行投机性PS轮询。如此,投机性轮询模块1620-c可以是用于个体地或与轮询确定子模块1660相组合地对接入点进行轮询的装置,如本文描述的。
在一些实施例中,“无数据”响应计数器1665可被配置成保持在DTIM区间期间从接入点接收到的“无数据”响应的游动计数,如上所述。在一些实施例中,“无数据”响应计数器1665可被配置成在DTIM区间期间从接入点接收到一“更多数据”响应之际复位或重启该游动计数,如上所述。如此,“无数据”响应计数器1665可以是用于对从接入点接收到的“无数据”响应进行计数的装置,如本文描述的。
在一些实施例中,比较子模块1670可被配置成将由“无数据”响应计数器1665所确定的“无数据”响应的游动计数与预定数量相比较。该数量可被确定为对特定实现而言是适当的或合意的。基于比较子模块1670的比较结果,轮询确定子模块1660可以确定要中止当前DTIM区间的投机性PS轮询。如此,轮询确定子模块1660(无论是单独地还是与比较子模块1670和/或“无数据”响应计数器1665相组合地)可以是用于中止投机性PS轮询的装置,如本文所描述的。
图16D示出解说适配质量模块1625-d的实现1600-d的框图,它可以是图16A中解说的适配质量模块1625的实现。在这一示例中,适配质量模块1625-d可包括QREF确定子模块1675、QD确定子模块1680、比较子模块1685和/或调整确定子模块1690。这些组件中的每一者可彼此处于通信中。
在一些实施例中,QREF确定子模块1675可以确定参考Q值(QREF),并且因而可以是用于确定参考Q值(QREF)的装置,如本文描述的。具体而言,QREF确定子模块1675可被配置成至少部分地基于设备的操作来确定QREF。替换地,QREF可被预先确定并存储在设备上(如在存储器中)并由QREF确定子模块1675在需要时获得。这样的预先确定可以通过经验作出,例如基于实验。
在一些实施例中,QD确定子模块1680可以确定Q值(QD),并且因而可以是用于确定参考Q值(QD)的装置,如本文描述的。具体而言,QD确定子模块1680可被配置成至少部分地基于设备在其中给定ITO被采用的苏醒区间(将对应睡眠区间纳入考虑)期间的操作来确定给定ITO的QD,诸如以上所述,
在一些实施例中,比较子模块1685可被配置成将由QD确定子模块1680所确定的Q值(QD)与由QREF确定子模块1675所确定的参考Q值(QREF)相比较。
在一些实施例中,调整确定子模块1690可以确定要对要被用于一个或多个后续苏醒区间的ITO作出的调整(例如,增大或降低),如上所述。例如,该调整可以基于比较子模块1685的比较结果。此外,在一些实施例中,调整确定子模块1690可被配置成基于比较子模块1685的比较结果来调整要被用于一个或多个后续苏醒区间的ITO。如此,调整确定子模块1690可以是用于确定对ITO的调整的装置和/或用于调整ITO的装置,如本文所述。
替换地,适配质量子模块1625-d或不活动时间区间确定模块1615可以至少部分地基于由调整确定子模块1690所确定的调整来调整要被用于一个或多个后续苏醒区间的ITO。如此,适配质量子模块1625-d或不活动时间区间确定模块1615(无论是单独地还是与自适应质量子模块1625-d相组合地)可以是用于调整ITO的装置,如本文所描述的。
设备1600-a的各组件,不活动时间区间确定模块1615-b、投机性轮询模块1620-c、或适配质量模块1625-d,可个体地或共同地用适配成用硬件执行适用功能中的一些或全部的一个或多个ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个其他处理单元(或核)来执行。在其他实施例中,可使用其他类型的集成电路(例如,结构化/平台AISC、FPGA、以及其他半定制IC),其可按本领域已知的任何方式来编程。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。所述模块中的每一者可以是用于执行与如本文描述的设备的操作有关的一个或多个功能的装置。
图17示出解说可被用来实现用于执行功率节省操作的设备115-d的硬件的示例1700的框图。设备115-d可以是参考图1描述的设备115和/或参考图16A描述的设备1600-a的一个或多个方面的示例。设备115-d可具有各种配置中的任一者,诸如个人计算机(例如,膝上型计算机、上网本计算机、平板计算机等)、蜂窝电话、PDA、数字视频记录器(DVR)、因特网电器、游戏控制台、电子阅读器等。设备115-d可具有内部电源(未示出),诸如小电池,以促成移动操作。
设备115-d可包括处理器模块1705、存储器1710、通信管理模块1725、收发机模块1730、以及天线1735,它们各自可彼此直接或间接地(例如经由总线1715)通信。收发机模块1730可被配置成经由天线1735和/或一条或多条有线或无线链路与一个或多个网络进行双向通信,如上所述的。例如,收发机模块1730可被配置成与参照图1描述的一个或多个接入点105进行双向通信。收发机模块1730还可被配置成与一个或多个其他设备115通信。(诸)收发机模块1730可包括调制解调器,调制解调器被配置成调制分组并将经调制分组提供给(诸)天线1735以供发射,以及解调从(诸)天线1735接收到的分组。虽然设备115-d可包括单个天线,但设备115-d将通常包括用于多条链路的多个天线1735。
存储器1710可包括随机存取存储器(RAM)和/或只读存储器(ROM)。存储器可以存储包含指令的计算机可读的计算机可执行软件代码1720,该指令被配置成在被执行时使得处理器模块1705执行各种功能(例如,与接入点通信,确定拥塞度量,确定、适配和/或调整ITO,投机性PS轮询,等等)。替换地,软件代码1720可以是不能由处理器模块1705直接执行的,而是可被配置成使得设备115-d(例如在被编译和执行时)执行本文描述的各种功能。
处理器模块1705可包括智能硬件设备,例如,中央处理单元(CPU)、微控制器、ASIC等。处理器模块1705可包括语音编码器(未示出),该语音编码器被配置成经由话筒接收音频、将该音频转换成代表收到音频的分组(例如,长30ms)、将这些音频分组提供给收发机模块510、以及提供对用户是否正在说话的指示。替换地,编码器可以仅向收发机模块1730提供分组,其中由分组本身的提供或扣留/抑制来提供对用户是否正在说话的指示。
根据图17的架构,设备115-d可进一步包括通信管理模块1725、不活动时间区间模块1740、投机性轮询模块1745、和/或适配质量模块1750。作为示例,组件1725、1740、1745和/或1750可以经由总线1715与设备1115-d的其他组件中的一些或全部通信。替换地,组件1725、1740、1745和/或1750的功能性可被实现为收发机模块1730的组件、实现为计算机程序产品、和/或实现为处理器模块1705的一个或多个控制器元件。
通信管理模块1725可被配置成管理或以其他方式控制设备115-d的各通信操作。具体而言,通信管理模块1725可以支持涉及执行和/或监视通信的、不活动时间区间模块1740的操作和/或投机性轮询模块1745的操作,如上所述。
不活动时间区间模块1740可被配置成确定、设置、调整、和/或应用ITO,或以其他方式为设备管理ITO。这样的功能可包括以上参考ITO的适配描述的各种操作,除了可被包括在投机性轮询模块1745和/或适配质量模块1750的功能性中的操作之外。具体而言,不活动时间区间模块1740可被用来实现以上参考图16A或图16B描述的不活动时间区间模块1615,且因而可被配置成执行这样的功能性。
投机性轮询模块1745可被配置成确定、设置、调整、和/或应用PS轮询ITO,或以其他方式为设备管理PS轮询。这样的功能可包括以上参考PS轮询描述的各操作。具体而言,投机性轮询模块1745可被用来实现以上参考图16A或图16C描述的投机性轮询模块1620,且因而可被配置成执行这样的功能性。
适配质量模块1750可被配置成确定、设置、调整、和/或应用Q值以适配ITO,或以其他方式为设备管理Q值适配。这样的功能可包括以上参考Q值适配描述的各操作。具体而言,适配质量模块1750可被用来实现以上参考图16A或图16D描述的适配质量模块1625,且因而可被配置成执行这样的功能性。
设备115-d的各组件可个体地或整体地使用一个或多个适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个其他处理单元(或核)来执行。在其他实施例中,可使用可按本领域任何已知方式来编程的其他类型的集成电路(例如,结构化/平台AISC、现场可编程门阵列(FPGA)、以及其他半定制IC)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。所提及的模块中的每一者可以是用于执行与设备115-d的操作有关的一个或多个功能的装置。
本文所描述的技术可用于各种无线通信***,诸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它***。术语“***”和“网络”常被可互换地使用。CDMA***可实现诸如CDMA2000、通用地面无线电接入(UTRA)等无线电技术。CDMA2000涵盖IS-2000、IS-95和IS-856标准。IS-2000版本0和A常被称为CDMA20001X、1X等。IS-856(TIA-856)常被称为CDMA20001xEV-DO、高速率分组数据(HRPD)等。UTRA包括宽带CDMA(WCDMA)和其他CDMA变体。TDMA***可实现诸如全球移动通信***(GSM)之类的无线电技术。OFDMA***可以实现诸如超移动宽带(UMB)、演进型UTRA(E-UTRA)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、等的无线电技术。UTRA和E-UTRA是通用移动电信***(UMTS)的一部分。3GPP长期演进(LTE)和高级LTE(LTE-A)是使用E-UTRA的新UMTS版本。UTRA、E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3GPP)的组织的文献中描述。CDMA2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。本文所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。然而,本描述出于示例目的描述了LTE***,并且在以上大部分描述中使用了LTE术语,但这些技术也可应用于LTE应用以外的应用。
以上结合附图阐述的详细说明描述了示例性实施例而不代表可被实现或者落在权利要求的范围内的仅有实施例。贯穿本描述使用的术语“示例性”意指“用作示例、实例或解说”,而并不意指“优于或胜过其他实施例”。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的实施例的概念。
信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。
结合本文中的公开所描述的各种解说性框以及模块可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。
本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围和精神内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。另外,如本文中(包括权利要求中)所使用的,在接有“中的至少一个”的项目列举中使用的“或”指示析取式列举,以使得例如“A、B或C中的至少一个”的列举表示A或B或C或AB或AC或BC或ABC(即,A和B和C)。
计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能用来携带或存储指令或数据结构形式的期望程序代码手段且能由通用或专用计算机、或者通用或专用处理器访问的任何其他介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。上述的组合也被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变型而不会脱离本公开的精神或范围。贯穿本描述的术语“示例”或“示例性”指示了示例或实例并且并不暗示或要求对所提及的示例的任何偏好。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
Claims (30)
1.一种由无线通信网络的设备执行的方法,包括:
在其中所述设备处于苏醒模式的各苏醒区间期间与所述无线通信网络的接入点通信;
确定所述无线网络的至少一个信道的至少一个拥塞度量;以及
对于所述各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在所述至少一个苏醒区间的至少一个上行链路或下行链路传输之后保持在设备苏醒模式中的不活动时间区间。
2.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
确定第一苏醒区间期间的所述至少一个拥塞度量;以及
其中确定所述不活动时间区间包括:
针对第二后续苏醒区间来调整所述设备的不活动时间区间。
3.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
确定第一苏醒区间期间的所述至少一个拥塞度量;以及
其中确定所述不活动时间区间包括:
针对所述第一苏醒区间来调整所述设备的不活动时间区间。
4.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
确定信道拥塞度量;以及
确定所述信道拥塞度量的游动平均;以及
其中确定所述不活动时间区间包括:
至少部分地基于所述游动平均来确定所述不活动时间区间。
5.如权利要求4所述的方法,其特征在于,确定所述信道拥塞度量的游动平均包括:
确定所述信道拥塞度量的数个先前确定的块平均。
6.如权利要求4所述的方法,其特征在于,确定所述信道拥塞度量的游动平均包括:
确定所述信道拥塞度量的多个先前确定的加权平均。
7.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
至少部分地基于所述至少一个信道上的除所述设备以外的传送活动来确定所述至少一个信道的至少一个拥塞度量。
8.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
至少部分地基于所述至少一个信道上的除所述设备以外的接收活动来确定所述至少一个信道的至少一个拥塞度量。
9.如权利要求1所述的方法,其特征在于,确定所述至少一个拥塞度量包括:
至少部分地基于所述至少一个信道上的除所述设备以外的传送和接收活动来确定所述至少一个信道的至少一个拥塞度量。
10.如权利要求1所述的方法,其特征在于,至少部分地基于所确定的至少一个拥塞度量来确定所述不活动时间区间包括:
访问包括所述至少一个拥塞度量的多个值以及对应的多个不活动时间区间值的查找表;
至少部分地基于所确定的至少一个拥塞度量来标识所述多个值中的一值;以及
选择所述多个不活动时间区间值中的与所标识的值相对应的一个不活动时间区间值。
11.如权利要求1所述的方法,其特征在于,至少部分地基于所确定的至少一个拥塞度量来确定不活动时间区间包括:
访问包括所述至少一个拥塞度量的多个值以及多个接入类中的每一个类的对应的多个不活动时间区间的查找表;
至少部分地基于所确定的至少一个拥塞度量来标识所述多个值中的一值;
标识所述设备当前使用的接入类;以及
选择所述多个不活动时间区间中的与所标识的值和所标识的接入类相对应的一个不活动时间区间。
12.如权利要求1所述的方法,其特征在于,进一步包括:
在所确定的不活动时间区间流逝之后进入睡眠模式;以及
在睡眠模式时间区间期间轮询所述无线网络的接入点以确定是否有数据要从所述接入点传送给所述设备。
13.如权利要求12所述的方法,其特征在于,进一步包括:
确定所述设备的至少一个接收活动度量;以及
至少部分地基于所述至少一个接收活动度量来确定对所述无线网络的所述接入点的轮询。
14.如权利要求12所述的方法,其特征在于,进一步包括:
从所述接入点接收有数据要被传送给所述设备的响应;以及
至少部分地基于接收到的响应来苏醒并保持所述苏醒模式直至所确定的不活动时间区间流逝。
15.如权利要求12所述的方法,其特征在于,进一步包括:
从所述接入点接收没有数据要被传送给所述设备的响应;以及
至少部分地基于接收到的响应来返回所述睡眠模式。
16.如权利要求15所述的方法,其特征在于,进一步包括:
从所述接入点接收没有数据要被传送给所述设备的另一响应;
至少部分地基于接收到的所述另一响应来返回所述睡眠模式;以及
至少部分地基于接收到所述响应和所述另一响应来中止对所述接入点的轮询。
17.如权利要求1所述的方法,其特征在于,进一步包括:
将所确定的不活动时间区间的值QD确定为所述设备的功率占空比期间的吞吐量与所述功率占空比之间的比率;
将所确定的值QD与参考值QREF相比较;以及
至少部分地基于所述比较的结果来调整后续苏醒区间的不活动时间区间。
18.如权利要求17所述的方法,其特征在于,调整所述后续苏醒区间的不活动时间区间包括:
在所确定的值QD大于所述参考值QREF时,增大所述后续苏醒区间的不活动时间区间;以及
在所确定的值QD小于所述参考值QREF时,降低所述后续苏醒区间的不活动时间区间。
19.一种用于对无线通信网络中的设备的不活动时间区间进行适配的装备,包括:
用于在其中所述设备处于苏醒模式的各苏醒区间期间与所述无线通信网络的接入点通信的装置;
用于确定所述无线网络的至少一个信道的至少一个拥塞度量的装置;以及
用于对于所述各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在所述至少一个苏醒区间的至少一个上行链路或下行链路传输之后保持在设备苏醒模式中的不活动时间区间的装置。
20.如权利要求19所述的装备,其特征在于,用于确定所述至少一个拥塞度量的装置确定第一苏醒区间期间的所述至少一个拥塞度量,并且其中用于确定所述不活动时间区间的装置针对所述第一苏醒区间以及第二后续苏醒区间中的至少一者调整所述设备的不活动时间区间。
21.如权利要求19所述的装备,其特征在于,还包括:
用于在所确定的不活动时间区间流逝之后进入睡眠模式的装置;以及
用于在睡眠模式时间区间期间轮询所述无线网络的接入点以确定是否有数据要从所述接入点传送给所述设备的装置。
22.如权利要求19所述的装备,其特征在于,还包括:
用于将所确定的不活动时间区间的值QD确定为所述设备的功率占空比期间的吞吐量与所述功率占空比之间的比率的装置;以及
用于将所确定的值QD与参考值QREF相比较的装置,
用于至少部分地基于所述比较的结果来调整后续苏醒区间的不活动时间区间的装置。
23.一种用于为无线通信网络中的设备适配不活动时间区间的计算机程序产品,所述计算机程序产品包括非瞬态计算机可读介质,所述计算机可读介质存储指令,所述指令能由处理器执行以:
在其中所述设备处于苏醒模式的各苏醒区间期间与所述无线通信网络的接入点通信;
确定所述无线网络的至少一个信道的至少一个拥塞度量;以及
对于所述各苏醒区间中的至少一个苏醒区间,至少部分地基于所确定的至少一个拥塞度量来确定在所述至少一个苏醒区间的至少一个上行链路或下行链路传输之后保持在设备苏醒模式中的不活动时间区间。
24.如权利要求23所述的计算机程序产品,其特征在于,用于确定所述至少一个拥塞度量的指令能执行以用于:
确定第一苏醒区间期间的所述至少一个拥塞度量;以及
其中用于确定所述不活动时间区间的指令能执行用于:
为所述设备调整针对所述第一苏醒区间以及第二后续苏醒区间中的至少一者的所述不活动时间区间。
25.如权利要求23所述的计算机程序产品,其特征在于,用于确定所述至少一个拥塞度量的指令能执行以用于:
确定信道拥塞度量;以及
确定所述信道拥塞度量的游动平均;以及
其中用于确定所述不活动时间区间的指令能执行以用于:
至少部分地基于所述游动平均来确定所述不活动时间区间。
26.如权利要求23所述的计算机程序产品,其特征在于,所述指令能执行以用于:
在所确定的不活动时间区间流逝之后进入睡眠模式;以及
在睡眠模式时间区间期间投机性地轮询所述无线网络的接入点以确定是否有数据要从所述接入点传送给所述设备。
27.如权利要求26所述的计算机程序产品,其特征在于,所述指令能执行以用于:
确定所述设备的至少一个接收活动度量;以及
至少部分地基于所述至少一个接收活动度量来确定对所述无线网络的所述接入点的投机性轮询。
28.如权利要求26所述的计算机程序产品,其特征在于,所述指令能执行以用于:
从所述接入点接收有数据要被传送给所述设备的响应;以及
至少部分地基于接收到的响应来苏醒并保持所述苏醒模式直至所确定的不活动时间区间流逝。
29.如权利要求23所述的计算机程序产品,其特征在于,所述指令能执行以用于:
将所确定的不活动时间区间的值QD确定为所述设备的功率占空比期间的吞吐量与所述功率占空比之间的比率;
将所确定的值QD与参考值QREF相比较;以及
至少部分地基于所述比较的结果来调整后续苏醒区间的不活动时间区间。
30.如权利要求29所述的计算机程序产品,其特征在于,用于调整所述后续苏醒区间的所述不活动时间区间的指令能执行以用于:
在所确定的值QD大于所述参考值QREF时,增大所述后续苏醒区间的不活动时间区间;以及
在所确定的值QD小于所述参考值QREF时,降低所述后续苏醒区间的不活动时间区间。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/045,443 US9072050B2 (en) | 2013-10-03 | 2013-10-03 | Power saving with adaptive inactivity time out |
US14/045,443 | 2013-10-03 | ||
PCT/US2014/056962 WO2015050742A1 (en) | 2013-10-03 | 2014-09-23 | Power saving with adaptive inactivity time out |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105594261A true CN105594261A (zh) | 2016-05-18 |
Family
ID=51690467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480055016.0A Pending CN105594261A (zh) | 2013-10-03 | 2014-09-23 | 使用自适应不活动超时的功率节省 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9072050B2 (zh) |
EP (1) | EP3053385A1 (zh) |
JP (1) | JP2016536852A (zh) |
KR (1) | KR20160065179A (zh) |
CN (1) | CN105594261A (zh) |
BR (1) | BR112016007388A2 (zh) |
WO (1) | WO2015050742A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017220036A1 (en) * | 2016-06-24 | 2017-12-28 | Qualcomm Incorporated | Adaptive inactivity timeout management |
TWI730320B (zh) * | 2018-06-04 | 2021-06-11 | 大陸商電信科學技術研究院有限公司 | 節能信號的傳輸方法、終端和網路側設備 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140341098A1 (en) * | 2013-05-15 | 2014-11-20 | Qualcomm Incorporated | Access point response to ps-poll |
US9655054B2 (en) * | 2014-09-19 | 2017-05-16 | Qualcomm Incorporated | Adapting blind reception duration for range and congestion |
US9980224B2 (en) * | 2015-04-03 | 2018-05-22 | Qualcomm Incorporated | Determining inactivity timeout using distributed coordination function |
US10097379B2 (en) | 2015-12-23 | 2018-10-09 | Intel Corporation | Managing communication congestion for internet of things devices |
US10057150B2 (en) | 2015-12-23 | 2018-08-21 | Intel Corporation | Managing communication congestion for internet of things devices |
US9923821B2 (en) * | 2015-12-23 | 2018-03-20 | Intel Corporation | Managing communication congestion for internet of things devices |
US10153980B2 (en) | 2016-07-19 | 2018-12-11 | Coco Communications Corp | Systems and methods for managing network congestion |
WO2018062772A1 (ko) * | 2016-09-30 | 2018-04-05 | 엘지전자 주식회사 | 무선랜 시스템에서 전력 관리를 위한 방법 및 이를 이용한 액세스 포인트 |
WO2018058527A1 (en) * | 2016-09-30 | 2018-04-05 | Qualcomm Incorporated | Autonomous uplink benefit identification |
US9907023B1 (en) | 2016-10-31 | 2018-02-27 | Qualcomm Incorporated | Power management during voice calls |
US11314317B2 (en) | 2016-10-31 | 2022-04-26 | Microsoft Technology Licensing, Llc | Supervisory control of power management |
US10146288B2 (en) | 2017-02-15 | 2018-12-04 | Vigyanlabs Innovations Private Limited | Adaptive power consumption management in smart devices |
US11323957B2 (en) * | 2017-03-30 | 2022-05-03 | Intel Corporation | Apparatus, system, and method of channel switching |
US11178566B2 (en) | 2017-11-17 | 2021-11-16 | Texas Instruments Incorporated | Power saving medium access in congested network environments |
US10644961B2 (en) | 2018-01-12 | 2020-05-05 | Intel Corporation | Self-adjusting data processing system |
EP3913991A1 (en) | 2020-05-22 | 2021-11-24 | Google LLC | Wi-fi adaptive beacon skipping for battery-powered devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060072488A1 (en) * | 2000-11-22 | 2006-04-06 | Meier Robert C | Point-controlled contention arbitration in multiple access wireless LANs |
US20110122780A1 (en) * | 2009-11-25 | 2011-05-26 | Nokia Corporation | Graceful Wakeup Of Power Saving Communication Apparatuses |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040093421A1 (en) | 2002-11-07 | 2004-05-13 | Yong Peng | Method, system and communication node for improving the throughput on WLAN and k-DCF protocol |
US7242972B2 (en) | 2004-02-25 | 2007-07-10 | Motorola, Inc. | Mobile communication station with three states of active, dormant, and semi-dormant having the capability of adjusting an inactivity time based on mobility indicators |
US7181190B2 (en) | 2004-04-30 | 2007-02-20 | Microsoft Corporation | Method for maintaining wireless network response time while saving wireless adapter power |
US20080144493A1 (en) | 2004-06-30 | 2008-06-19 | Chi-Hsiang Yeh | Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement |
US8385878B2 (en) | 2005-06-28 | 2013-02-26 | Qualcomm Incorporated | Systems, methods, and apparatus for activity control in a wireless communications device |
GB2447299A (en) | 2007-03-09 | 2008-09-10 | Nec Corp | Control of discontinuous Rx/Tx in a mobile communication system |
US8005515B1 (en) | 2007-04-04 | 2011-08-23 | Marvell World Trade Ltd. | Beacon miss prevention in power save modes using timing synchronization function |
US7787406B2 (en) | 2007-04-18 | 2010-08-31 | Intel Corporation | Methods and arrangements for adaptively changing snoozing intervals of wireless devices |
US20090303888A1 (en) | 2007-05-03 | 2009-12-10 | Honeywell International Inc. | Method and system for optimizing wireless networks through feedback and adaptation |
US20100144363A1 (en) * | 2008-12-10 | 2010-06-10 | At&T Mobility Ii Llc | Load-based adaptive inactivity timers |
US8351996B2 (en) | 2009-09-08 | 2013-01-08 | Apple Inc. | Power management of a radio data transceiver |
US9894705B2 (en) * | 2011-11-11 | 2018-02-13 | Nokia Technologies Oy | Self-adjusting discontinuous reception pattern |
WO2013084331A1 (ja) * | 2011-12-08 | 2013-06-13 | 富士通株式会社 | 基地局、無線端末、無線通信システム、および無線通信方法 |
US20130272455A1 (en) | 2012-04-13 | 2013-10-17 | Qualcomm Incorporated | Systems and methods for clock compensation |
US9345040B2 (en) * | 2012-07-10 | 2016-05-17 | Broadcom Corporation | Securing transmit openings |
US9055530B2 (en) | 2012-09-06 | 2015-06-09 | Qualcomm Incorporated | Dynamic selection of early-RX duration during network sleep operation |
US9167530B2 (en) | 2012-11-30 | 2015-10-20 | Qualcomm Incorporated | Power saving modes in wireless devices |
US9648559B2 (en) | 2013-03-08 | 2017-05-09 | Futurewei Technologies, Inc. | Systems and methods for differentiated fast initial link setup |
-
2013
- 2013-10-03 US US14/045,443 patent/US9072050B2/en active Active
-
2014
- 2014-09-23 WO PCT/US2014/056962 patent/WO2015050742A1/en active Application Filing
- 2014-09-23 BR BR112016007388A patent/BR112016007388A2/pt not_active Application Discontinuation
- 2014-09-23 EP EP14783723.1A patent/EP3053385A1/en not_active Withdrawn
- 2014-09-23 CN CN201480055016.0A patent/CN105594261A/zh active Pending
- 2014-09-23 KR KR1020167011510A patent/KR20160065179A/ko not_active Application Discontinuation
- 2014-09-23 JP JP2016519868A patent/JP2016536852A/ja not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060072488A1 (en) * | 2000-11-22 | 2006-04-06 | Meier Robert C | Point-controlled contention arbitration in multiple access wireless LANs |
US20110122780A1 (en) * | 2009-11-25 | 2011-05-26 | Nokia Corporation | Graceful Wakeup Of Power Saving Communication Apparatuses |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017220036A1 (en) * | 2016-06-24 | 2017-12-28 | Qualcomm Incorporated | Adaptive inactivity timeout management |
WO2017219352A1 (en) * | 2016-06-24 | 2017-12-28 | Qualcomm Incorporated | Adaptive inactivity timeout management |
CN109417757A (zh) * | 2016-06-24 | 2019-03-01 | 高通股份有限公司 | 自适应不活动超时管理 |
TWI730320B (zh) * | 2018-06-04 | 2021-06-11 | 大陸商電信科學技術研究院有限公司 | 節能信號的傳輸方法、終端和網路側設備 |
Also Published As
Publication number | Publication date |
---|---|
KR20160065179A (ko) | 2016-06-08 |
US9072050B2 (en) | 2015-06-30 |
JP2016536852A (ja) | 2016-11-24 |
US20150098374A1 (en) | 2015-04-09 |
EP3053385A1 (en) | 2016-08-10 |
BR112016007388A2 (pt) | 2017-08-01 |
WO2015050742A1 (en) | 2015-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105594261A (zh) | 使用自适应不活动超时的功率节省 | |
US8914081B2 (en) | Sleep mode control for real-time services in broadband wireless access communication systems | |
US8238281B2 (en) | Method and device for saving power in a wireless user terminal | |
CN103636264B (zh) | 接收与lte唤醒有关的消息 | |
JP5716090B2 (ja) | データ送信オーバヘッドを減少させる方法及び装置 | |
CN109952789A (zh) | 一种省电信号模式的使用方法、装置及终端 | |
CN102781073B (zh) | 基于非连续性接收的上行同步方法及***、基站 | |
US9674779B2 (en) | Methods for deciding when to switch between communication channel states, and network nodes therefor | |
US20060229023A1 (en) | Device, system and method for coordinating power saving with access categories | |
US20100302957A1 (en) | Channel state transition optimization | |
US20060246924A1 (en) | Method and apparatus for controlling paging delays of mobile stations in a wireless communication network | |
CN102932919A (zh) | 上行链路探测参考信号的资源配置方法及装置 | |
CN103517329A (zh) | 无线局域网中sta获取及发送数据的方法、装置 | |
CN111417182A (zh) | 数据传输方法、装置、存储介质、处理器及*** | |
Souil et al. | Efficient QoS provisioning at the MAC layer in heterogeneous wireless sensor networks | |
CN111343615B (zh) | 短距离通信的方法和设备 | |
US20230276532A1 (en) | RRC Connection Release Control Method and Apparatus | |
US7826419B2 (en) | Method and system to improve transmission and receipt of channel descriptors | |
CN110100477A (zh) | 识别用户设备的方法及装置 | |
US20130028159A1 (en) | Silent power-save mode for a wireless communication device | |
Rahmani et al. | Energy efficient discontinuous reception strategy in LTE and beyond using an adaptive packet queuing technique | |
CN103648127A (zh) | 用于lte***带广播包识别的ue活动性检测方法 | |
Liu et al. | Adaptive and autonomous power‐saving scheme for beyond 3G user equipment | |
JP5733423B2 (ja) | 基地局、無線端末、無線通信システム、および無線通信方法 | |
Jin et al. | Multiple-Vacation Queue-Based Active DRX Mechanism in an LTE System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160518 |
|
WD01 | Invention patent application deemed withdrawn after publication |