使用自适应不活动超时的功率节省的制作方法_5

文档序号:9830222阅读:来源:国知局
例的框图。设备 1600-a可以是参照图1描述的设备115的一个或多个方面的示例。设备1600-a可包括接收机 模块1605、不活动时间区间模块1615、投机性轮询模块1620、适配质量模块1625、和/或发射 机模块1610,在各实施例中,它们中的每一者可与其他模块中的任一者或全部可通信耦合。
[0153] 接收机模块1605可包括任何数量的接收机,且在一些情况下,可包括一个或多个 蜂窝接收机和/或无线局域网(WLAN)接收机。示例蜂窝接收机包括LTE/LTE-A、CDMA和/或 GSM接收机。接收机模块1605可被用来通过无线通信系统(诸如图1中所示的无线通信系统 100)接收各种类型的数据和/或控制信号。如此,接收机模块1605(无论是单独地还是与其 他模块相组合地)可以是用于通信的装置,如本文描述的。
[0154] 发射机模块1610可包括任何数量的发射机,且在一些情况下,可包括一个或多个 蜂窝发射机和/或WLAN发射机。示例蜂窝发射机包括LTE/LTE-A和/或GSM发射机。发射机模 块1610可被用来通过无线通信系统(诸如无线通信系统100)传送各种类型的数据和/或控 制信号。如此,发射机模块1610(无论是单独地还是与其他模块相组合地)也可以是用于通 信的装置,如本文描述的。
[0155] 不活动时间区间模块1615可以执行各种功能,包括管理不活动时间区间或即ΙΤ0, 如以上参考图1、2六、28、3六、38、9、10和/或11所描述的。例如,不活动时间区间模块1615可以 经由接收机模块1605和发射机模块1610与接入点105(图1中所示)无线地通信。不活动时间 区间模块1615可与如上所述地确定与设备1600-a的当前苏醒区间期间的通信活动相对应 的一个或多个拥塞度量。使用所确定的拥塞度量,不活动时间区间模块1615可以确定ITO, 并随后将所确定的ITO应用于一个或多个后续苏醒区间和/或当前苏醒区间。不活动时间区 间模块1615也可以执行其他功能,如下所述。如此,不活动时间区间模块1615(无论是单独 地还是与其他模块相组合地)可以是用于执行这样的功能的装置,如本文描述的。
[0156] 投机性轮询模块1620可以执行各种功能,包括管理PS轮询过程,如以上参考图5、 6、7A、7B、7C、7D、7E、12、13和/或14描述的。例如,投机性轮询模块1620可以确定D??M的值是 否大于预定阈值。如果是,则投机性轮询模块1620可如上所述地执行对接入点105的投机性 PS轮询以确定是否有数据正在接入点105处等待设备1600-a(经由接收机模块1605和发射 机模块1610)。当有数据正在等待设备1600-a时,投机性轮询模块1620可以设置ITO惩罚或 校正因子,如上所述,并随后将该惩罚应用于为设备1600-a的一个或多个后续苏醒区间确 定的ΙΤ0。投机性轮询模块1620也可以执行其他功能,诸如以下所述。如此,投机性轮询模块 1620(无论是单独地还是与其他模块相组合地)可以是用于执行这样的功能的装置,如本文 描述的。
[0157] 适配质量模块1625可以执行各种功能,包括管理用来进一步适配ITO的Q值增强, 如以上尤其参考图8A、8B和/或15描述的。例如,适配质量模块1625可以确定设备1600-a的 当前苏醒区间的ITO的Q值Qd。适配质量模块1625随后可将所确定的Qd与参考Q值Q REF(这可以 按任何合适的方式来确定,诸如以上所述)比较。至少部分地基于比较结果,适配质量模块 1625可以确定ITO增大或降低,且可将ITO增大/降低应用于为设备1600-a的一个或多个后 续苏醒区间确定的ΙΤ0,藉此进一步适配该ΙΤ0。适配质量模块1625也可以执行其他功能,诸 如以下所述。如此,适配质量模块1625(无论是单独地还是与其他模块相组合地)可以是用 于执行这样的功能的装置,如本文描述的。
[0158] 图16B示出解说不活动时间区间确定模块1615-b的实现1600-b的框图,它可以是 图16A中解说的不活动确定模块1615的实现。在这一示例中,不活动时间区间确定模块 1615-b可包括度量确定子模块1630、度量取平均子模块1635、查找表1640、和/或不活动时 间区间调整子模块1645,在各实施例中,它们中的每一者可与其他模块中的任一者或全部 可通信地耦合。
[0159] 在一些实施例中,度量确定子模块1630可以确定一个或多个拥塞度量,如本文所 述。具体而言,度量确定子模块1630可被配置成确定信道拥塞度量,如上所述。如此,度量确 定子模块1630可以是用于确定度量的装置,如本文所述。
[0160] 在一些实施例中,度量取平均子模块1635可以确定拥塞度量(诸如信道拥塞度量) 的游动平均。度量取平均子模块1635可以执行任何合适的取平均技术,且不限于执行上述 取平均技术。一般而言,度量取平均子模块1635可以是用于对度量取平均的装置,如本文所 述。
[0161] 在一些实施例中,查找表1640可以使用度量确定子模块1630和/或度量取平均子 模块1635的结果来被访问。查找表1640可包含可被用来使用所确定的度量(例如,直接、取 平均,等等)确定ITO的信息以及设备的任何其他所需参数(诸如接入类,如上所述)的的任 何合适安排。然而,特定查找表不限于上述办法。一般而言,不活动时间区间确定模块1615-a和/或不活动时间区间调整子模块1645可以访问查找表1640以获得ITO值,并因而可以是 用于访问查找表的装置,如本文所述。
[0162] 在一些实施例中,不活动时间区间调整子模块1645可以执行设备的一个或多个后 续苏醒区间和/或当前苏醒区间的ITO的调整,如上所述。例如,不活动时间区间调整子模块 1645可以访问查找表1640以获得ITO值,并随后可应用所获得的ITO值或可使用所获得的 ITO值来为设备调整ΙΤ0。在其他实施例中,不活动时间区间调整子模块1645可被配置成使 用所确定的度量和/或其平均值来计算或以其他方式确定ITO或要应用的ITO调整。如此,不 活动时间区间调整子模块1645可以是用于调整的装置、用于适配的装置、和/或用于调整 ITO的装置,如本文所述。
[0163] 图16C示出解说投机性轮询模块1620-c的实现1600-c的框图,它可以是图16A中解 说的投机性轮询模块1620的实现。在这一示例中,投机性轮询模块1620-c可包括度量确定 子模块1650、度量取平均子模块1655、轮询确定子模块1660、"无数据"响应计数器1665、和/ 或比较子模块1670,在一些实施例中,它们全部可彼此可通信地耦合。
[0164] 在一些实施例中,度量确定子模块1650可以确定一个或多个拥塞度量,如本文所 述(例如,设备的接收活动)。如此,度量确定子模块1650可以是用于确定度量的装置,如本 文所述。
[0165] 在一些实施例中,度量取平均子模块1655可以确定拥塞度量(诸如接收活动度量) 的游动平均。度量取平均子模块1655可以执行任何合适的取平均技术,且不限于执行上述 取平均技术。一般而言,度量取平均子模块1655可以是用于对度量取平均的装置,如本文所 述。
[0166] 在一些实施例中,轮询确定子模块1660可以确定投机性轮询是否要被执行,例如 使用DHM值,如上所述。此外,轮询确定子模块1660可以确定在睡眠区间期间要传送投机性 PS轮询的时间(轮询时间)。这样的确定可至少部分地基于DHM区间中该设备可处于睡眠模 式的剩余时间。作为替换或补充,该确定可至少部分地基于一个或多个度量,诸如由度量确 定子模块1650确定的接收活动度量(无论是否被取平均)。投机性轮询模块1620-c因而可至 少部分地基于确定子模块1660所作的确定来执行投机性PS轮询。如此,投机性轮询模块 1620-c可以是用于个体地或与轮询确定子模块1660相组合地对接入点进行轮询的装置,如 本文描述的。
[0167] 在一些实施例中,"无数据"响应计数器1665可被配置成保持在DHM区间期间从接 入点接收到的"无数据"响应的游动计数,如上所述。在一些实施例中,"无数据"响应计数器 1665可被配置成在DTIM区间期间从接入点接收到一"更多数据"响应之际复位或重启该游 动计数,如上所述。如此,"无数据"响应计数器1665可以是用于对从接入点接收到的"无数 据"响应进行计数的装置,如本文描述的。
[0168] 在一些实施例中,比较子模块1670可被配置成将由"无数据"响应计数器1665所确 定的"无数据"响应的游动计数与预定数量相比较。该数量可被确定为对特定实现而言是适 当的或合意的。基于比较子模块1670的比较结果,轮询确定子模块1660可以确定要中止当 前DHM区间的投机性PS轮询。如此,轮询确定子模块1660 (无论是单独地还是与比较子模块 1670和/或"无数据"响应计数器1665相组合地)可以是用于中止投机性PS轮询的装置,如本 文所描述的。
[0169] 图16D示出解说适配质量模块1625-d的实现1600-d的框图,它可以是图16A中解说 的适配质量模块1625的实现。在这一不例中,适配质量模块1625-d可包括Qref确定子模块 1675、Q D确定子模块1680、比较子模块1685和/或调整确定子模块1690。这些组件中的每一 者可彼此处于通信中。
[0170] 在一些实施例中,Qref确定子模块1675可以确定参考Q值(Qref),并且因而可以是用 于确定参考Q值(Qref)的装置,如本文描述的。具体而言,Qref确定子模块1675可被配置成至 少部分地基于设备的操作来确定Qref。替换地,Qref可被预先确定并存储在设备上(如在存储 器中)并由Qref确定子模块1675在需要时获得。这样的预先确定可以通过经验作出,例如基 于实验。
[0171] 在一些实施例中,Qd确定子模块1680可以确定Q值(Qd),并且因而可以是用于确定 参考Q值(Qd)的装置,如本文描述的。具体而言,Qd确定子模块1680可被配置成至少部分地基 于设备在其中给定ITO被采用的苏醒区间(将对应睡眠区间纳入考虑)期间的操作来确定给 定ITO的Qd,诸如以上所述,
[0172] 在一些实施例中,比较子模块1685可被配置成将由QD确定子模块1680所确定的Q 值(Qd )与由Qref确定子模块1675所确定的参考Q值(Qref )相比较。
[0173] 在一些实施例中,调整确定子模块1690可以确定要对要被用于一个或多个后续苏 醒区间的ITO作出的调整(例如,增大或降低),如上所述。例如,该调整可以基于比较子模块 1685的比较结果。此外,在一些实施例中,调整确定子模块1690可被配置成基于比较子模块 1685的比较结果来调整要被用于一个或多个后续苏醒区间的ΙΤ0。如此,调整确定子模块 1690可以是用于确定对ITO的调整的装置和/或用于调整ITO的装置,如本文所述。
[0174] 替换地,适配质量子模块1625-d或不活动时间区间确定模块1615可以至少部分地 基于由调整确定子模块1690所确定的调整来调整要被用于一个或多个后续苏醒区间的 ΙΤ0。如此,适配质量子模块1625-d或不活动时间区间确定模块1615(无论是单独地还是与 自适应质量子模块1625-d相组合地)可以是用于调整ITO的装置,如本文所描述的。
[0175] 设备1600-a的各组件,不活动时间区间确定模块1615-b、投机性轮询模块16 20-c、 或适配质量模块1625-d,可个体地或共同地用适配成用硬件执行适用功能中的一些或全部 的一个或多个ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个 其他处理单元(或核)来执行。在其他实施例中,可使用其他类型的集成电路(例如,结构化/ 平台AISC、FPGA、以及其他半定制1C),其可按本领域已知的任何方式来编程。每个单元的功 能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执 行的指令来实现。所述模块中的每一者可以是用于执行与如本文描述的设备的操作有关的 一个或多个功能的装置。
[0176] 图17示出解说可被用来实现用于执行功率节省操作的设备115-d的硬件的示例 1700的框图。设备115-d可以是参考图1描述的设备115和/或参考图16A描述的设备1600-a 的一个或多个方面的示例。设备115-d可具有各种配置中的任一者,诸如个人计算机(例如, 膝上型计算机、上网本计算机、平板计算机等)、蜂窝电话、PDA、数字视频记录器(DVR)、因特 网电器、游戏控制台、电子阅读器等。设备115-d可具有内部电源(未示出),诸如小电池,以 促成移动操作。
[0177] 设备115-d可包括处理器模块1705、存储器1710、通信管理模块1725、收发机模块 1730、以及天线1735,它们各自可彼此直接或间接地(例如经由总线1715)通信。收发机模块 1730可被配置成经由天线1735和/或一条或多条有线或无线链路与一个或多个网络进行双 向通信,如上所述的。例如,收发机模块1730可被配置成与参照图1描述的一个或多个接入 点105进行双向通信。收发机模块1730还可被配置成与一个或多个其他设备115通信。(诸) 收发机模块1730可包括调制解调器,调制解调器被配置成调制分组并将经调制分组提供给 (诸)天线1735以供发射,以及解调从(诸)天线1735接收到的分组。虽然设备115-d可包括单 个天线,但设备115-d将通常包括用于多条链路的多个天线1735。
[0178] 存储器1710可包括随机存取存储器(RAM)和/或只读存储器(ROM)。存储器可以存 储包含指令的计算机可读的计算机可执行软件代码1720,该指令被配置成在被执行时使得 处理器模块1705执行各种功能(例如,与接入点通信,确定拥塞度量,确定、适配和/或调整 ITO,投机性PS轮询,等等)。替换地,软件代码1720可以是不能由处理器模块1705直接执行 的,而是可被配置成使得设备115-d(例如在被编译和执行时)执行本文描述的各种功能。
[0179] 处理器模块1705可包括智能硬件设备,例如,中央处理单元(CPU)、微控制器、ASIC 等。处理器模块1705可包括语音编码器(未示出),该语音编码器被配置成经由话筒接收音 频、将该音频转换成代表收到音频的分组(例如,长30ms )、将这些音频分组提供给收发机模 块510、以及提供对用户是否正在说话的指示。替换地,编码器可以仅向收发机模块1730提 供分组,其中由分组本身的提供或扣留/抑制来提供对用户是否正在说话的指示。
[0180]根据图17的架构,设备115-d可进一步包括通信管理模块1725、不活动时间区间模 块1740、投机性轮询模块1745、和/或适配质量模块1750。作为示例,组件1725、1740、1745 和/或1750可以经由总线1715与设备1115-d的其他组件中的一些或全部通信。替换地,组件 1725、1740、1745和/或1750的功能性可被实现为收发机模块1730的组件、实现为计算机程 序产品、和/或实现为处理器模块1705的一个或多个控制器元件。
[0181]通信管理模块1725可被配置成管理或以其他方式控制设备115-d的各通信操作。 具体而言,通信管理模块1725可以支持涉及执行和/或监视通信的、不活动时间区间模块 1740的操作和/或投机性轮询模块1745的操作,如上所述。
[0182]不活动时间区间模块1740可被配置成确定、设置、调整、和/或应用ΙΤ0,或以其他 方式为设备管理ΙΤ0。这样的功能可包括以上参考ITO的适配描述的各种操作,除了可被包 括在投机性轮询模块1745和/或适配质量模块1750的功能性中的操作之外。具体而言,不活 动时间区间模块1740可被用来实现以上参考图16A或图16B描述的不活动时间区间模块 1615,且因而可被配置成执行这样的功能性。
[0183] 投机性轮询模块1745可被配置成确定、设置、调整、和/或应用PS轮询ΙΤ0,或以其 他方式为设备管理PS轮询。这样的功能可包括以上参考PS轮询描述的各操作。具体而言,投 机性轮询模块1745可被用来实现以上参考图16A或图16C描述的投机性轮询模块1620,且因 而可被配置成执行这样的功能性。
[0184] 适配质量模块1750可被配置成确定、设置、调整、和/或应用Q值以适配ΙΤ0,或以其 他方式为设备管理Q值适配。这样的功能可包括以上
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1