用于选择休眠时间间隔以改善电池寿命的方法和系统的制作方法

文档序号:7676610阅读:143来源:国知局
专利名称:用于选择休眠时间间隔以改善电池寿命的方法和系统的制作方法
技术领域
本公开一般涉及电信,并且更具体地,涉及支持移动通信设备能够 经由不同类型的通信网络进行通信的系统和方法。
背景技术
对无线信息服务的需求导致数目不断增长的无线网络的发展。 CDMA2000 lx仅仅是提供广域电话和数据服务的无线网络的一个例子。 CDMA2000 lx是使用码分多址(CDMA)技术的第三代合作计划2(3GPP2)所 公布的无线标准。CDMA是允许多个用户使用扩频处理来共享共同通信媒 体的技术。在欧洲普遍采用的具有竞争力的无线网络是全球移动通信系统 (GSM)。不像CDMA2000 lx, GSM使用窄带时分多址(TDMA)支持无线电 话和数据服务。 一些其它无线网络包括通用分组无线服务(GPRS)和全球移 动电信系统(UMTS),其中,GPRS以适合于电子邮件和网络浏览应用的数 据速率支持高速数据服务,UMTS可以为音频和视频应用传递宽带语音和 数据。其它接入技术包括EV-DO和高速下行链路分组接入(HSDPA)。
—般,可以将这些无线网络视为采用蜂窝技术的广域网络。蜂窝技 术基于将地理覆盖区域分解成多个蜂窝的拓扑结构。在这些蜂窝的每个蜂 窝中是与移动用户进行通信的固定基站收发站(BTS)。典型地,在地理覆盖 区域内采用基站控制器(BSC),以便对BTS进行控制,并且将通信路由到用 于各种分组交换网络和电路交换网络的恰当网关。随着对无线信息服务的需求继续增加,发展移动设备以便支持综合话音、数据和流媒体,同时提供在广域电路交换蜂窝网络、广域分组交换
蜂窝网络和无线局域网络(LAN)之间的无缝网络覆盖。 一般,无线LAN在 相对较小的地理区域上使用诸如IEEE 802.11等标准协议来提供电话和数据 服务。通过使用无线LAN的体系结构将蜂窝通信扩展到没有执照的频谱, 无线LAN的存在提供了增大广域蜂窝网络中用户容量的唯一机会。
最近,已经采用了各种技术使移动设备能够与诸如分组交换网络和 电路交换网络的不同无线网络进行通信。因此,现在存在这样的例子,其 中,可以将在电路交换网络上由移动设备发起的会话切换到分组交换网络。 在任何一种情况下,这种通信设备的一个重要方面涉及功率管理和能量效 率。需要通过以不对用户满意度造成不利影响的方式对唤醒和休眠时间间 隔进行管理来改善这种设备待机能力。

发明内容
移动通信设备的一个方面涉及用于在能够在多个接入网络上进行通 信的移动通信设备中选择休眠间隔的方法。根据该方法,移动设备与接入 点协商第一休眠间隔周期。然而,移动设备随后基于与该接入点之外的一 个或多个实体的协商将第一休眠间隔周期改变为第二休眠间隔周期,其中, 第二休眠间隔周期比第一休眠间隔周期更长。应该理解,对于本领域的技术人员来说,从下面的详细说明中,本 公开的其它方面将变得显而易见,其中,通过举例说明的方式仅示出和说 明了本发明的多个方面。如所意识到的,本发明可以具有其它并且不同的 方面,并且可以在多个其它方面中对其某些细节进行修改,而不脱离本公 开的精神和范围。因此,将附图和详细说明视为本质上是说明性而不是限 制性的。


在附图中,通过举例的方式而不是限制的方式对无线通信系统的各
个方面进行了说明,其中图1A是无线通信系统的一个方面的概念性方框图;图1B是功能性方框图,其说明了能够支持电路交换蜂窝和无线LAN通信的移动设备的例子;图2描述了图1A的网关系统的更加详细的概念性方框图;图3描述了用于将寻呼缓存、调度并且发送到移动设备的示例性方
法的流程图;以及图4描述了侦听间隔和寻呼间隔的例子。
具体实施例方式下列结合附图的详细说明是想要作为本公开的各个方面的说明,并 且不是想要代表仅仅可以实现本公开的方面。详细说明包括为了提供对本 公开的全面理解的特定细节。然而,对于本领域的技术人员来说,可以不 采用这些特定细节而实现本公开,这将是显而易见的。在一些例子中,为 了避免对本公开的概念造成模糊,以方框图的形式示出众所周知的结构和 组件。在下列详细说明中,将结合使用多种应用方式接入许多接入网络的 移动用户对各种技术进行说明。将在移动通信设备的背景中对这些技术进 行描述,其中,移动通信设备穿过具有一个或多个分布在整个蜂窝覆盖区 域内的分组交换蜂窝网络和/或无线LAN的电路交换蜂窝网络。移动通信设 备可以是能够进行无线电话或数据通信的任何合适的设备,例如为了在 CDMA2000 lx网络中工作所设计的蜂窝电话。移动通信设备能够采用包括 例如正EE 802.11的用于接入无线LAN的任何合适协议。虽然可以在能够 与IEEE802.il网络进行通信的蜂窝电话的背景中对这些技术进行说明,但 是本领域的技术人员将意识到,可以将这些技术扩展到能够接入多种网络 的其它移动通信设备。例如,可以将这些技术应用到能够在CDMA2000网 络和GSM/UMTS网络内或者之间进行交换的移动通信设备。因此,对能够 与IEEE802.il网络进行通信的蜂窝电话的任何叙述,或者任何其它特定方 面仅仅是想要对本公开的多个方面进行说明,应该理解,这些方面具有广 泛的应用。图1A是无线通信系统的一个方面的概念性方框图。示出移动设备 102通过一系列虚线移动经过广域蜂窝网络104。蜂窝网络104包括BSC 106,其支持分布在整个蜂窝覆盖区域的多个BTS。为了说明的简便,在图1A中示出了单独一个BTS 108。可以使用移动交换中心(MSC) 110提供到 公共交换电话网络(PSTN) 112的网关,并且可以将MSC 110连接到数据库 111。虽然在图1A中未示出,蜂窝网络104可以采用许多BSC来扩展蜂窝 网络104的地理覆盖区域,每个BSC支持任何数目的BTS。当在整个蜂窝 网络104上采用多个BSC时,还可以使用MSC IIO来协调多个BSC之间 的通信。 —个或多个无线LAN可以分布在蜂窝网络104的整个蜂窝覆盖区域 内。在图1A中示出了单独一个无线LAN114,作为可以与移动设备102进 行通信的多种分组交换网络中任何一个的例子。无线LAN 114可以是IEEE 802.11网络,或者任何其它合适的网络。无线LAN 114包括用于移动设备 102与IP网络118进行通信的接入点116。可以使用服务器120将IP网络 118通过接口连接到MSC 110, MSC 110提供到PSTN 112的网关。也已知 作为交互功能的服务器120可以是一个或多个独立系统,其提供如在图2 中更详细描述的各种功能。另外,图1A没有示出不同系统和网络之间的所 有可能通信路径。当对移动设备102初次加电时,它将尝试接入蜂窝网络104或者无 线LAN 114。接入特定网络的决定可以取决于与特定应用和整个设计约束 相关的多种因素。通过举例的方式,可以将移动设备102配置为当服务质 量满足最小阈值时接入无线LAN 114。当可以使用无线LAN 114支持移动 电话和数据通信时,宝贵的蜂窝带宽可以被释放以用于其他移动用户。
可以将移动设备102配置为持续地搜索来自接入点116、或者无线 LAN的任何其它接入点的信标。信标是接入点116发送的具有同步信息的 周期性信号。在移动设备102不能检测到信标的情况下,这可能是在位置A 处对移动设备102加点的情况,那么移动设备102尝试接入蜂窝网络104。 移动设备102可以通过从BTS 108捕获导频信号来接入蜂窝网络104。 一旦 捕获到导频信号,就可以通过本领域众作周知的方式在移动设备102和BTS 108之间建立无线电连接。移动设备102可以使用与BTS 108的无线电连接, 向MSC 110进行注册。注册是移动设备102使蜂窝网络104知道其在哪里 的过程。当注册过程完成时,移动设备102可以进入空闲状态,直到由移 动设备102或者PSTN 112发起呼叫为止。以任何一种方式,可以在移动设备102禾卩BTS 108之间建立空中业务链路,以便建立和支持呼叫。
在所描述的方面中,当移动设备102经过蜂窝网络104从位置A移 动到位置B时,它现在能够检测到来自接入点116的信标。 一旦检测到信 标,就可以通过本领域中众所周知的方式在二者之间建立无线电连接。随 后,移动设备102确定交互功能120的IP地址。移动设备102可以使用域 名服务器(DNS)的服务来确定服务器的IP地址。可以在移动设备中提供交 互功能120的域名,或者当移动设备与IMS域或者CS域进行注册时将交 互功能120的域名发送给移动设备。可替换地,还可以将服务器的IP地址 硬编码到移动设备上。采用移动设备已知的服务器IP地址,移动设备102 可以与交互功能120建立网络连接。图1B是功能性方框图,其说明了可以同时支持电路交换蜂窝通信和 无线LAN通信的移动设备的例子。移动设备102可以包括蜂窝收发机152 和无线LAN收发机154。在移动设备102的至少一个方面中,蜂窝收发机 152能够支持与BTS(未示出)的CDMA2000 lx通信,而无线LAN收发机 154能够支持与接入点(未示出)的IEEE 802.11通信。然而,本领域的技术 人员将容易意识到,可以将结合移动设备102所描述的概念扩展到其它蜂 窝和无线LAN技术。示出每个收发机152、 154分别具有单独的天线156、 157,但是收发机152、 154可以共享单独一个宽带天线。可以采用一个或 多个发射部件来实现每个天线156、 157。还示出移动设备102具有连接到收发机152、 154的处理器158,然 而,在移动设备102的可替换方面中,可以为每个收发机使用单独的处理 器。可以将处理器158实现为硬件、固件、软件、或者其任何组合。通过 举例的方式,处理器158可以包括微处理器(未示出)。可以使用微处理器支 持软件应用,该软件应用能够但不限于(l)控制和管理到蜂窝网络和无线 LAN的接入;以及(2)将处理器158通过接口连接到键区160、显示器162、 以及其它用户接口(未示出)。处理器158还可以包括数字信号处理器 (DSP)(未示出),其具有支持各种信号处理功能的嵌入软件层,这些信号处 理功能例如,巻积编码、循环冗余校验(CRC)功能、调制和扩频处理。DSP 还可以执行声码器功能,以支持电话应用。实现处理器158的方式将取决 于特定的应用以及施加在整个系统上的设计约束。本领域的技术人员将意识到在这些情况下硬件、固件和软件结构的可交互性,以及如何最佳地实 现每个特定应用的所描述的功能。为了本领域中已知的某些目的,可以在移动设备102处采用接收信 号强度指示(RSSI)方框166对来自接入点的信号强度进行测量。RSSI最像 为了自动增益控制反馈回无线LAN收发机152的现存信号,并且因此,可 以将RSSI提供给处理器158,而不增加移动设备102的电路复杂性。可替 换地,可以从信标中确定无线电连接的质量。可以将处理器158配置为执行用于检测何时存在切换条件并且发起 与其它所连接系统的合适信令的算法。可以将该算法实现为之前所讨论的 并且存储在可访问存储器161中的由基于微处理器的体系结构所支持的一 个或多个软件应用。可替换地,该算法可以是与处理器158分开的模块。 可以在硬件、软件、固件、或者其任何组合中实现该模块。取决于特定的 设计约束,可以将该算法集成到移动设备102中的任何实体内,或者将其 分布在移动设备102中的多个实体上。为了实现分组网络和诸如PSTN 112的电路交换网络之间的语音通 信,可以使用系统120的资源。在图2中更详细地示出了系统120的某些 功能或组件的细节。将图1A的系统120更全面地表示为如在图2中所描述 的IP多媒体子系统(IMS)域204。 IMS域具有多个提供下列功能的不同的系 统,例如提供基于IP的服务的服务器,例如SIP服务器和SIP注册器(已 知为呼叫会话控制功能CSCF)224;提供与传统PSTN网络交互工作的服务 器,诸如MGCF226和MGW228;提供与CS蜂窝网络交互工作的服务器, 诸如VCCAS218。同时,可以包括多个多媒体应用服务器(未示出),其将 不同的服务经由因特网202提供给移动设备234。在图2中所标识的特定服 务器在本质上是示例性的,并且可以包括更少或更多的服务器,而不脱离 本公开的范围。 一般,IMS域204的一个功能是在分组交换网络206和电 路交换网络之间对信令和语音通信进行映射,从而允许两者之间的通信。 例如,IMS域204可以为移动设备234提供基于SIP的网络连接。会话初 始协议(SIP)是用于在IP网络中建立会话的信令协议。会话可以是简单的双 向电话呼叫,或者它可以是合作多媒体会议会话。建立这些会话的能力意 味着许多创新服务成为可能,例如语音加强电子商务、网页点击拨号、具有伙伴列表的即时消息、以及IP中央交换机服务。图2所说明的一些其它
方面包括HSS服务器222,其为本地用户服务器,并且服务于与传统电路 交换网络中的HLR 216相同的功能;以及包括PSTN 220和IMS域204之 间的连接。在图2中,还示出了 BSC (210)和语音呼叫连续性应用服务器 (VCC AS) 218之间经过MSC 212的路径。在无线LAN顶lj,设备234可以 使用接入点232到达IMS域204内的分组域接口 230。
之前已经描述了图2中的其它蜂窝网络组件,例如BTS 208、 BSC 210、 MSC212、 VLR214、 HLR/AC 216以及PSTN 220。移动设备234既 可以接入蜂窝网络又可以通过网络接入点232使用分组数据接口 230接入 诸如无线LAN的分组交换网络。特别地,IMS域可以包括媒体网关228,其在来自IP网络的分组流 和来自诸如PSTN 220的电路交换网络的语音之间对传输进行转换。因此, 在分组交换网络和媒体网关228上的分组中携带语音,而在媒体网关228 和PSTN220之间的电路交换连接中的专用通信电路上携带语音。还提供媒 体网关控制功肖巨(MGCF) 226,运行其以终止SIP信令并且对媒体网关228 的功能进行控制。在这点上,典型地,MGCF 226执行在IP会话中的SIP 信令和电路交换会话中的SS7信令之间的转换。还提供语音呼叫连续性应用服务器(VCC AS) 218,其对某些通信会 话进行锚定。VCCAS是网络运营商可以提供给其用户的服务的一部分。可 以将自动包括该服务作为一种服务,或者该服务可以是一种签约服务,用 户必须选择该签约服务并且可能为其功能付额外费用。诸如在图1A中的多 模式网络的最初设计预想的是,每次移动设备发起电路交换呼叫,那么(如 果他们是VCC服务的用户)一旦呼叫发起,就可以在VCC AS处锚定该呼 叫会话。锚定包括VCCAS存储足够的信息,以便如果必须,就恢复或者 切换会话。典型地,这种信息包括参予会话的两方的识别信息、在会话期 间所采用的服务、以及可用于定义在会话期间网络和呼叫状态的任何特定 传送信息。将图2的细节描述为功能性方框,并且可以以多种不同方式对其进 行物理实现。每个功能性方框可以是用于执行合适的软件的一个或多个独 立的基于计算机的平台,或者它们可以是在同一个基于计算机的平台上执行的应用的逻辑功能。而且,图2中的功能性方框的特定排列以及包含这 些功能性方框在本质上是示例性的,并且并不是所有的功能性方框都是为 了根据本文所描述的原则进行数据和语音传输所必须的。在图2中将寻呼
缓存功能(PBF) 231描述为连接到分组数据交互功能(PDIF) 230。该位置在 本质上是示例性的,并且可以预期将PBF 231设置在其他位置。例如,可 以将PBF 231与CSCF 224设置在共同的位置,但是该位置不会将PBF嵌 入到移动设备234的媒体路径中。将PBF 231与PDIF 230集成在一起或者 处于共同的位置提供了对通过AP 232去往或者来自设备234的所有通信的 接入。PBF231最好是具有IP地址的系统,使得设备234可以接入DNS, 以便将PBF的完全合格域名解析为PBF的IP地址。知道了 PBF的IP地址, 移动设备可以与PBF 231进行通信。可以在移动设备中提供PBF的完全合 格域名,或者在注册时将其发送给移动设备。可替换地,还可以给移动设 备提供PBF的IP地址。如下面更详细所说明的,PBF 231和设备234在移动设备234完成与 AP 232的注册之后进行通信。交换消息,该消息关于设备234的休眠间隔 将进行多长时间以及在该段时间期间PBF如何缓存数据。
如在本领域中众所周知的,设备234可以接近AP 232,以便与诸如 WiFi的分组交换网络进行注册。在注册的协商过程期间,设备234可以尝 试请求AP232可以支持的不同的侦听间隔。典型地,AP232支持仅仅一个 侦听间隔,并且强迫设备234使用该间隔。因为设备在每个侦听间隔从休 眠模式唤醒以便检测在AP 232处是否有数据正在等待它,所以侦听间隔直 接影响待机功率使用。因此,侦听间隔越长,由于设备234保持在休眠模 式中更长,所以设备234所使用的功率越少。然而,更长的侦听间隔将需 要AP 232为设备234缓存更多的数据。此外,随着使用AP 232的移动设 备数目的增加,对更大侦听间隔的支持需要在AP处更多用于分组存储的存 储器。因此,典型地,AP232不支持大约几百毫秒范围之外的侦听间隔。
当设备234从休眠模式中唤醒时,它对由AP232周期性广播的信标 信号进行检査。因此,如果AP232每100毫秒广播信标信号,那么典型地, 将设备234的侦听间隔设置为100毫秒。在信标信号中包括业务指示图 (TIM),其为告知设备234是否AP 232已经有数据在等待该设备的位图。如果有数据在等待,那么设备234保持唤醒,并且从事会话以取回数据。 如果没有数据在等待,那么设备234返回休眠侦听间隔的持续时间,直到 再次唤醒并且检测等待数据。图3描述了根据本公开的原理提供寻呼缓存功能的示例性方法的流 程图。在步骤302和304中,移动设备通过与接入点相关联向接入点进行 注册。该注册过程的一部分包括为移动设备确定和分配侦听间隔。 一旦注 册,在步骤306中,移动设备随后可以与其它功能进行通信,诸如与位于 分组交换网络上游的寻呼缓存功能(PBF)进行通信。随后,移动设备可以向 PBF注册,并且在步骤308中协商寻呼间隔。该寻呼间隔最好是侦听间隔 的整数倍。例如,如果侦听间隔是100毫秒,那么寻呼间隔可以是3秒。 本领域的技术人员将意识到,大约1秒至10秒的寻呼间隔将提供明显的待 机电源改进;然而,预期其它寻呼间隔也在本公开的范围内。
在步骤310中,移动设备在寻呼间隔的持续时间中休眠。接入点不 知道PBF和移动设备之间的寻呼间隔协商。因此,接入点在规则安排的间 隔上继续广播其信标信号,即使移动设备不会被唤醒来进行侦听。虽然在 寻呼间隔期间移动设备是休眠的,但是在步骤310中,PBF对去往移动设 备的任何数据进行缓存。 一个例子可以是用于发起语音呼叫或者某些其它 类型业务会话的SIP邀请。通过对移动设备的数据进行缓存,PBF阻止接 入点当移动设备保持休眠时尝试将数据发送给移动设备。在缺乏这种缓存 的情况下,接入点将不成功地尝试将数据发送到休眠的移动设备,从而导 致数据丢失。对于数据发送的这种重复错误,接入点也可以隐含地注销移 动设备。为了防止数据发送中的这些中断,移动设备和PBF对到移动设备 的数据发送进行协调和调度。当PBF确定寻呼间隔已经期满时,那么它将在步骤312中将寻呼或 者缓存数据经由接入点发送到移动设备。如果不存在缓存数据,那么就不 需要发送寻呼。在步骤314中,移动设备在寻呼间隔之后唤醒,并且侦听接入点信 标和TIM。如果在寻呼间隔期间已经存在被接入点接收的寻呼,那么TIM 将反映有数据在等待移动设备。随后,移动设备将其已经从待机(或者休眠) 状态改变到活动(或者业务)状态的信号发送给PBF。作为响应,PBF将发送缓存数据并且还停止对数据进行缓存,使得不经过缓存而将后续数据直接 传递到接入点。当移动设备再次进入其休眠模式达寻呼间隔的持续时间时,
可以将消息发送到PBF,使得PBF返回对数据进行缓存的状态。本领域的 普通技术人员将意识到,PBF可以通过对发往或者来自移动设备的业务进 行监控,暗中迸入并且退出"缓存"状态。然而,交换明确的消息使得将 错误引入该过程的可能性更小。PBF可以发送独立的"寻呼信号"消息, 该消息不携带缓存数据,而是简单地作为通知移动设备有数据正在等待移 动设备的消息,或者PBF可以简单地将第一缓存数据分组作为寻呼信号发 送,使得接入点在信标信号中恰当地设置TIM。图4描述了在数据传输和缓存期间移动设备和PBF的各个事件的时 间线。小箭头401指示侦听间隔402,如果移动设备还没有与PBF协商更 长的寻呼间隔406,那么移动设备将使用侦听间隔402唤醒。更高的箭头 403指示寻呼间隔,该寻呼间隔是移动设备唤醒以对来自接入点的信标信号 进行侦听的寻呼间隔。每个高箭头403遮蔽了也同时出现在该时间上的小 箭头401。当存在PBF所接收的数据并且对其进行缓存时,那么PBF必须 以将寻呼包含在信标信号(以及TIM)中的方式将寻呼发送到接入点,移动设 备一唤醒就对信标信号(以及TIM)进行检査。在经由TIM告知接入点数据 在等待之后,接入点对移动设备是否访问数据进行监控。如果移动设备没 有取回数据,那么接入点假定移动设备不可用,并且将丢弃所有数据。因 此,PBF和移动设备必须对寻呼或者数据发送进行调整和调度,使得当移 动设备唤醒并且对TIM进行监控时,PBF发送的寻呼或者数据到达移动设 备。下面是一种对到移动设备的寻呼发送进行调整的方法的例子。移动设 备将本地时间戳与其它信息一起包括在注册请求中。当成功注册时,PBF
将PBF本地时间戳包括在注册响应中。移动设备将注册确认发送到PBF。 在交换这三个消息之后,移动设备以及PBF可以对网络延迟进行估计。如 果必要,移动设备和PBF可以重复上述过程以改进估计。在该估计之后, PBF应该最好将寻呼信号发送到移动设备,使得它恰好在对应于寻呼间隔 期满时间的信标信号之前到达AP。在图4中,发送的寻呼信号408应该在 时间406到达。可以以这种方式对TIM进行更新,使得当移动设备在时间 407唤醒并且侦听该信标信号时,它将意识到有等待数据。
网络延迟和其它瞬时事件将不确定性引入BPF对何时是发送寻呼信 号408的合适时间的计算中。因此,可以采用各种方法来提高在没有延迟 以及没有低效率使用网络带宽的情况下发送数据的可能性。 一种示例性方 法包括使移动设备唤醒达三个信标周期410。这将包括在寻呼间隔期满之前 的信标、寻呼间隔信标、以及紧跟在寻呼间隔期满之后的信标。以这种方 式,因为移动设备在至少三个不同的TIM广播期间将是唤醒的,所以将容 忍寻呼信号发送速度的轻微变化。另一种方法包括仅仅为对应于寻呼间隔(例如,407)的信标信号唤醒 移动设备。然而,PBF多次发送寻呼信号。在示例性技术中,PBF发送第 一寻呼信号,其在寻呼间隔期满之前的大约一个信标信号时到达,发送第 二寻呼信号,其恰好在寻呼间隔期满之前到达,并且发送第三寻呼信号, 其在寻呼间隔期满后紧跟着的信标信号之前到达。如果移动设备重复接收 到数据,那么移动设备可以很容易丢弃从PBF接收的重复数据。
在PBF和移动设备之间的注册过程期间,可以采用包括时间戳的多 消息握手协议。以这种方式,移动设备和BPF可以尝试对两个实体之间的 延迟(例如,信道、队列、处理)进行估计。随后,PBF可以使用这些所估计 的延迟计算何时发送寻呼信号。下面是一种对到移动设备的寻呼发送进行调整的方法的例子。移动 设备将本地时间戳与其它相关信息一起包括在注册请求中。PBF对来自移 动设备的注册请求进行处理。注册一成功,PBF就将注册应答发送到移动 设备。PBF应答包括移动设备在注册请求中所提供的时间戳以及代表在PBF 处发送该应答的时间的PBF本地时间戳。基于包含在注册应答中的移动设 备时间戳以及在移动设备处接收到注册应答的时间,移动设备可以确定到 PBF的挂钟(wall clock)往返时间(round trip time )。该往返时间包括消息处 理时间、消息传输时间、以及排队延迟。在两个方向中的延迟相等的假设 下,移动设备可以估计单向延迟以及其自身时钟和PBF时钟之间的时钟偏 移。移动设备向PBF发送注册确认。该注册确认消息还包括PBF在注册应 答中所提供的时间戳。基于包含在注册确认中的PBF时间戳以及接收到该 确认的时间,PBF确定到移动设备的挂钟往返时间。像移动设备一样,PBF 确定到终端的单向延迟以及其自身时钟和终端时钟之间的可能的时钟偏移。基于往返时间延迟和时钟偏移的估计,PBF确定寻呼发送时间表。在 交换这三个消息之后,移动设备以及PBF可以对网络延迟进行估计。如果 需要改进估计,移动设备和PBF可以重复上述过程。随后,PBF可以使用 这些所估计的延迟计算何时发送寻呼信号。改进PBF功能的鲁棒性的另一个特征是包括心跳信号。在移动设备 和PBF之间的周期性心跳将确保PBF可以确定何时解除移动设备的注册。 如果由于心跳协议包括时间戳信息所以它有利地类似于注册协议,那么可 以基于心跳信号内的信息对延迟估计进行重复更新。移动设备存储各个服 务与用于各个服务的优选接入技术之间的映射。通过非优选的接入技术对 用于服务的寻呼进行接收,而优选的接入技术是可利用的,这指示出网络 可能已经尝试了在优选接入上发送寻呼但是发送寻呼失败。对于这种失败 一个可能的原因可能是,PBF协议操作基于诸如网络延迟的参数的错误估 计。在该情况下,终端重新开始PBF注册过程。当重复这种错误时,终端 就完全停用该PBF操作。应该理解,所公开过程中步骤的特定次序和层次是示例性方法的例 子。基于设计偏好,应该理解,可以对过程中步骤的特定次序或层次进行 重行安排,同时保持在本公开的范围内。所附方法权利要求以代表性次序 提出了各个步骤的要素,但不是要限制于所提出的特定次序或层次。
可以以通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、 现场可编程门阵列(FPGA)或者其它可编程逻辑部件、离散的门或者晶体管 逻辑、离散的硬件部件、或者设计为实现本文所描述的功能的任何组合来 实现或者执行结合本文所公开的多个方面所描述的多种示例性逻辑块、模 块、电路、部件和/或组件。通用处理器可以是微处理器,但是可替换地, 处理器可以是任何传统处理器、控制器、微控制器、或者状态机。还可以 将处理器实现为计算组件的组合,例如,DSP和微处理器的组合、多个微 处理器的组合、 一个或多个微处理与DSP核的组合、或者任何其它这种结 构。可以将结合本文所公开的方面所描述的方法或算法直接嵌入在硬 件、处理器所执行的软件模块、或者二者的组合中。软件模块可以包含在 RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM、或者本领域中己知的任何其它形
式的存储媒体中。可以将存储媒体连接到处理器,使得处理器可以从存储 媒体读取信息,并且将信息写入存储媒体。可替换地,可以将存储媒体集 成到处理器中。提供了前述说明,以使本领域的任何技术人员都能够实现本文所描 述的各个方面。这些方面的各种修改对于本领域的技术人员来说将是显而 易见的,并且可以将本文定义的一般原理应用到其它方面。因此,权利要 求不是要被限制于本文所示的方面,而是要符合与权利要求语言相一致的 全部范围,其中,除非特别说明,以单数描述的一个要素并不意味着"一 个且只有一个"而意味着"一个或者多个"。将对于本领域的技术人员已知 或者后来将变得已知的、等价于贯穿本公开所描述的各个方面的要素的所 有结构和功能等价物通过引用清楚地合并在本文中,并且被包括在权利要 求中。此外,无论是否在权利要求中明确地陈述了该公开内容,本文所公 开的所有内容都不是想要奉献于公众。不将权利要求的要素理解为在35 U.S.C. §112第六段的规定下,除非清楚地使用短语"用于……装置"陈述 该要素,或者在方法权利要求的情况下,使用短语"用于……步骤"陈述 该要素。
权利要求
1、一种用于在移动通信设备中选择休眠间隔的方法,包括与接入点协商第一休眠间隔周期;以及与所述接入点之外的一个或多个实体协商第二休眠间隔周期,其中,所述第二休眠间隔周期比所述第一休眠间隔周期更长。
2、 如权利要求l所述的方法,其中,所述第二休眠间隔周期是所述第一休眠间隔周期的整数倍。
3、 如权利要求1所述的方法,还包括在以所述第一休眠间隔重复进行的信标传输期间保持休眠并且忽略所 述信标传输,以及当所述第二休眠间隔周期期满时,从待机模式中唤醒。
4、 如权利要求1所述的方法,还包括当所述第二休眠间隔周期期满时,侦听信标信号;以及确定所述信标信号是否指示所述移动通信设备可获得数据。
5、 如权利要求1所述的方法,还包括周期性地向所述接入点之外的所述一个或多个实体中的至少一个发送 心跳信号。
6、 如权利要求l所述的方法,其中,所述接入点之外的所述一个或多个实体包括寻呼缓存功能。
7、 如权利要求6所述的方法,其中,所述寻呼缓存功能相对于所述移 动通信设备位于所述接入点的上游。
8、 如权利要求6所述的方法,其中,将所述寻呼缓存功能配置为对发往所述移动通信设备的数据和信令中至少之一进行缓存。
9、 如权利要求1所述的方法,还包括当所述第二休眠间隔周期期满时,从待机模式中唤醒; 向所述接入点之外的所述一个或多个实体中的至少一个发送信号,以 指示应该停止数据缓存;以及从所述接入点之外的所述一个或多个实体中的所述至少一个接收被缓 存的数据。
10、 如权利要求1所述的方法,还包括从待机模式中及时唤醒,以侦听在所述第二休眠间隔周期期满之前紧 邻的或之后紧邻的多于一个信标;以及确定所述之前紧邻的和之后紧邻的信标信号之一是否指示所述移动通 信设备可获得数据。
11、 如权利要求l所述的方法,还包括确定由于不正确的时间安排而导致在从服务器接收信号时的错误;以及-进行下列操作中的至少一个重新协商所述第二休眠间隔周期;重新估计所述移动设备和所述服务器之间的网络路径延迟;或者 停用所述第二休眠间隔,并且在所述服务器处进行缓存。
12、 如权利要求1所述的方法,还包括向所述接入点之外的所述一个或多个实体中的至少一个发送信号,该 信号指示所述移动通信设备准备好接收在所述接入点之外的所述一个或多 个实体中的所述至少一个处缓存的数据。
13、 如权利要求12所述的方法,还包括接收所述被缓存的数据。
14、 一种移动通信设备,包括收发机,将其配置为侦听来自接入点的信标信号;以及 处理器,其对所述收发机进行控制,并且将其配置为 与所述接入点协商第一休眠间隔周期;以及基于与所述接入点之外的一个或多个实体的协商将所述第一休眠 间隔周期改变为第二休眠间隔周期,其中,所述第二休眠间隔周期比所述 第一休眠间隔周期更长。
15、 如权利要求14所述的移动通信设备,其中,所述第二休眠间隔周 期是所述第一休眠间隔周期的整数倍。
16、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置 为当所述第二休眠间隔周期期满时将所述移动通信设备从待机模式中唤 醒。
17、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置为当所述第二休眠间隔周期期满时,侦听信标信号;以及 确定所述信标信号是否指示所述移动通信设备可获得数据。
18、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置 为向所述接入点之外的所述一个或多个实体中的至少一个发送心跳信号。
19、 如权利要求14所述的移动通信设备,其中,所述接入点之外的所 述一个或多个实体包括寻呼缓存功能。
20、 如权利要求19所述的移动通信设备,其中,所述寻呼缓存功能相 对于所述移动通信设备位于所述接入点的上游。
21、 如权利要求19所述的移动通信设备,其中,将所述寻呼缓存功能 配置为对发往所述移动通信设备的数据和信令中至少之一进行缓存。
22、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置为当所述第二休眠间隔周期期满时,将所述移动通信设备从待机模式中 唤醒;向所述接入点之外的所述一个或多个实体中的至少一个发送信号,以 指示应该停止数据缓存;以及从所述接入点之外的所述一个或多个实体中的所述至少一个接收被缓 存的数据。
23、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置为将所述移动通信设备从待机模式中及时唤醒,以侦听在所述第二休眠 间隔周期期满之前紧邻的或之后紧邻的多于一个信标;以及确定所述之前紧邻的和之后紧邻的信标信号之一是否指示所述移动通 信设备可获得数据。
24、 如权利要求14所述的移动通信设备,其中,还将所述处理器配置为确定由于不正确的时间安排而导致在从服务器接收信号时的错误;以及进行下列操作中的至少一个重新协商所述第二休眠间隔周期;重新估计所述移动设备和所述服务器之间的网络路径延迟;或者 停用所述第二休眠间隔,并且在所述服务器处进行缓存。
25、 如权利要求14所述的移动通信设备,其中,所述接入点与WiFi 相关联。
26、 一种包括存储在其上的指令的计算机可读介质,包括 第一指令集,用于与接入点协商第一休眠间隔周期;以及 第二指令集,用于基于与所述接入点之外的一个或多个实体的协商将所述第一休眠间隔周期改变为第二休眠间隔周期,其中,所述第二休眠间 隔周期比所述第一休眠间隔周期更长。
27、 一种能够在多个接入网络上通信的移动通信设备,包括 收发机,将其配置为侦听来自接入点的信标信号; 用于与所述接入点协商第一休眠间隔周期的装置;以及 用于基于与所述接入点之外的一个或多个实体的协商将所述第一休眠间隔周期改变为第二休眠间隔周期的装置,其中,所述第二休眠间隔周期 比所述第一休眠间隔周期更长。
28、 一种用于对将要发送到移动通信设备的数据进行缓存的方法,包括与所述移动通信设备协商休眠间隔,所述移动通信设备位于接入点的 下游;将发往所述移动通信设备的数据缓存在服务器处;以及 将所缓存数据的至少一部分发送到所述移动通信设备。
29、 如权利要求28所述的方法,其中,当所述休眠间隔期满时,将所 述所缓存数据的所述至少一部分发送到所述移动通信设备。
30、 如权利要求28所述的方法,其中,当从所述移动通信设备接收到 信号时,将所述所缓存数据的所述至少一部分发送到所述移动通信设备。
31、 如权利要求28所述的方法,还包括在所述休眠间隔期满之前的预定时间周期期间发送所述所缓存数据的 所述至少一部分。
32、 如权利要求31所述的方法,其中,通过在所述服务器和所述移动 通信设备之间交换至少一个消息,在所述移动通信设备和所述服务器之间 估计所述预定时间周期。
33、 如权利要求28所述的方法,还包括多次发送所述所缓存数据的所述至少一部分,使得当所述移动通信设 备被唤醒时,所述多次发送中的至少一个到达所述移动通信设备。
34、 一种服务器,包括 存储器;连接到所述存储器的处理器,将其配置为与移动通信设备协商休眠间隔,该移动通信设备在接入点的下游,该移动通信设备和该接入点都在所述服务器的下游;估计所述服务器和所述移动通信设备之间的网络路径延迟; 对发往所述移动通信设备的数据进行缓存;以及 将所缓存数据的至少一部分发送到所述移动通信设备。
35、 如权利要求34所述的服务器,其中,当所述休眠间隔期满时,将 所述所缓存数据的所述至少一部分发送到所述移动通信设备。
36、 如权利要求34所述的服务器,其中,当从所述移动通信设备接收 到信号时,将所述所缓存数据的所述至少一部分发送到所述移动通信设备。
37、 如权利要求34所述的服务器,其中,还将所述处理器配置为与所 述移动通信设备交换心跳信号。
38、 如权利要求34所述的服务器,其中,还将所述处理器配置为在所 述休眠间隔期满之前的预定时间周期期间发送所述所缓存数据的所述至少一部分。
39、 如权利要求38所述的服务器,其中,所述预定时间周期大约是所 估计的将信号从所述服务器发送到所述移动通信设备的期望网络延迟。
40、 如权利要求34所述的服务器,其中,还将所述处理器配置为多次 发送所述所缓存数据的所述至少一部分,使得当所述移动通信设备被唤醒 时,所述多次发送中的至少一个到达所述移动通信设备。
41、 一种包括存储在其上的指令的计算机可读介质,包括 第一指令集,用于与移动通信设备协商休眠间隔,该移动通信设备在接入点的下游,该移动通信设备和该接入点都在服务器的下游;第二指令集,用于将发往所述移动通信设备的数据缓存在所述服务器 上;以及第三指令集,用于将所缓存数据的至少一部分发送到所述移动通信设备。
42、 如权利要求41所述的计算机可读介质,其中,当所述休眠间隔期 满时,将所述所缓存数据的所述至少一部分发送到所述移动通信设备。
43、 如权利要求41所述的计算机可读介质,其中,当从所述移动通信 设备接收到信号时,将所述所缓存数据的所述至少一部分发送到所述移动 通信设备。
44、 如权利要求41所述的计算机可读介质,还包括第四指令集,用于在所述休眠间隔期满之前的预定时间周期期间发送 所述所缓存数据的所述至少一部分。
45、 如权利要求44所述的计算机可读介质,其中,通过在所述移动通 信设备和所述服务器之间交换至少一个消息,在所述服务器和所述移动通 信设备之间估计所述预定时间周期。
46、 如权利要求41所述的计算机可读介质,还包括第四指令集,用于多次发送所述所缓存数据的所述至少一部分,使得 当所述移动通信设备被唤醒时,所述多次发送中的至少一个到达所述移动 通信设备。
47、 一种可无线通信系统中操作的装置,包括用于与移动通信设备协商休眠间隔的模块,该移动通信设备在接入点的下游,该移动通信设备和该接入点都在所述装置的下游;用于将发往所述移动通信设备的数据缓存在所述装置上的模块;以及 用于将所缓存数据的至少一部分发送到所述移动通信设备的模块。
48、 如权利要求47所述的装置,其中,当所述休眠间隔期满时,将所 述所缓存数据的所述至少一部分发送到所述移动通信设备。
49、 如权利要求47所述的装置,其中,当从所述移动通信设备接收到 信号时,将所述所缓存数据的所述至少一部分发送到所述移动通信设备。
50、 如权利要求47所述的装置,还包括用于在所述休眠间隔期满之前的预定时间周期期间发送所述所缓存数 据的所述至少一部分的模块。
51、 如权利要求50所述的装置,其中,通过在所述移动通信设备和所 述装置之间交换至少一个消息,在所述装置和所述移动通信设备之间估计 所述预定时间周期。
52、 如权利要求47所述的装置,还包括用于多次发送所述所缓存数据的所述至少一部分的模块,使得当所述 移动通信设备被唤醒时,所述多次发送中的至少一个到达所述移动通信设 备。
全文摘要
本公开涉及能够访问诸如电路交换网络和分组交换网络的不同类型网络的移动通信设备。当在分组交换网络上进行通信时,该设备协商一个休眠时间间隔,该休眠时间间隔比使用分组交换网络可获得的普通时间间隔更长。以这种方式,该设备更不频繁地唤醒,并且因此节约了功率。包括缓存系统,使得当设备休眠时,可以缓存发往该设备的数据,以在随后设备唤醒时发送到该设备。
文档编号H04L12/12GK101433015SQ200780015239
公开日2009年5月13日 申请日期2007年4月27日 优先权日2006年4月27日
发明者A·梅朗, M·M·德什潘德, R·贾亚拉姆, S·南达 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1