制的装置;用于 在其中响应于确定GNSS捜索将超过硬限制而不进行GNSS捜索的低电力状态中操作GNSS接 收器265的装置;用于选择GNSS捜索模式的装置包括选择与超过针对GNSS接收器指定的电 力消耗限制但不超过GNSS接收器的电力预算的估计电力消耗相关联的GNSS捜索模式;W及 用于接收来自在移动装置上运行的应用程序的用户输入且至少部分地基于来自用户的输 入设定所述电力消耗限制的装置。
[00创实例实施方案
[0064] 图4是用于管理移动装置的GNSS接收器的电力消耗的过程的流程图。图4中说明的 过程可由上文所论述的移动装置120实施。移动装置的LPPM模块362可经配置W执行与图4 相关联的步骤,除非另外指出。一些步骤也可W由移动装置120的位置确定模块或GNSS接收 器265执行。如果移动装置120的LPPM功能性经激活,那么可执行图4中说明的过程。如上文 所论述,可响应于用户请求和/或响应于来自在移动装置120上操作的一或多个应用程序的 请求而激活移动装置120的LPPM功能性。
[0065] 可基于由接收器维持的位置不确定性(PUNC)和时间不确定性(TUNC)而确定GNSS 接收器的GNSS捜索窗(阶段405)"GNSS接收器将使用的捜索窗的大小可取决于与移动装置 120的位置相关联的位置不确定性(PUNC)。移动装置120的位置可能最近尚未确定和/或移 动装置120自从上一次确定移动装置120的位置W来可能已移动显著距离。与移动装置120 相关联的时间不确定性(TUNC)与GNSS接收器可能需要监听来自GNSS SV的信号的时间量相 关。来自SV的信号花费时间传播到移动装置120且所述时间取决于SV距移动装置120多远。 如果移动装置120的位置是不定的,那么运相对于GNSS接收器将需要监听多久W获取GNSS SV的信号引入了不确定性。
[0066] 随后可针对GNSS接收器265选择GNSS捜索模式(阶段410)。在一些实施方案中,可 基于捜索窗和可用于捜索来自GNSS人造卫星(SVH70的信号的资源和/或下文论述的其它 因数而选择GNSS捜索模式。在一些实施方案中,GNSS捜索模式可选自低不确定性模式、高不 确定性模式W及不捜索或交替捜索模式。在其它实施方案中,GNSS捜索模式可选自多个 GNSS捜索模式。GNSS捜索模式中的每一者可与不同捜索频率、捜索窗大小和/或持续时间相 关联。LPPM模块362可经配置W选择满足已针对GNSS接收器265指定的电力消耗限制的GNSS 捜索模式。当选择GNSS捜索模式时可考虑W下因数中的一或多者:位置不确定性(PUNC)、时 间不确定性(TUNC)、GNSS信号条件、GNSS捜索持续时间、可用于进行GNSS捜索的系统资源、 GNSS捜索窗的大小,和/或指示位置改变的传感器信息。当选择GNSS捜索模式时也可W考虑 本文论述的其它因数。运些因数中的一或多者可用W选择用于进行GNSS捜索的GNSS捜索模 式,其也满足已针对GNSS接收器265指定的任何电力消耗限制。
[0067] 在一个实例实施方案中,低不确定性模式与比高不确定性模式小的捜索窗相关 联,且需要比高不确定性模式少的电力。GNSS捜索模式可基于捜索窗和可用于捜索来自 GNSS SV的信号的资源而选自低不确定性模式和高不确定性模式。
[0068] 在一个实例实施方案中,可考虑捜索窗的大小和用于进行捜索的可用系统资源而 做出低不确定性模式或高不确定性模式的选择。可确定支持GNSS接收器处的GNSS捜索窗所 需的估计资源的确定。举例来说,在一个实施方案中,GNSS接收器265的GNSS引擎经配置W 周期性地计算总代码和多普勒捜索空间,其中捜索窗W表示同时获取全部GNSS SV所需的总 代码和多普勒捜索空间,且其中S表示GNSS接收器265的GNSS引擎的总捜索容量。W和S可表 达为时间单位,例如微秒。W可表示与全部可见SV相关联的总时间不确定性,且S可表示与 GNSS接收器265的GNSS引擎的总捜索容量相关联的时域。TUNC可表达为时间单位,且PUNC可 W距离单位表示,例如千米。
[0069] LPPM模块362可经配置W基于捜索窗和可用于进行捜索的资源选择适当捜索模 式。在一个实例实施方案中,如果W<S,那么LPPM模块362可经配置W选择用于操作GNSS接收 器265的低不确定性模式。当在低不确定性模式中操作时,可更经常地完成GNSS捜索但可减 小捜索的总灵敏度W便节省电力且保持电力消耗低于与GNSS接收器265相关联的电力消耗 限制。LPPM模块362可经配置W继续在低不确定性模式中操作GNSS接收器265,同时PUNC和 TUNC将保持低于与运些不确定性值中的每一者相关联的预定阔值。如果PUNC和/或TUNC超 过运些预定阔值,那么LPPM模块362可经配置W在高不确定性模式或具有较高工作循环但 可具有减小的总灵敏度的另一不确定性模式中操作W便保持与GNSS接收器265相关联的平 均电力消耗低于电力消耗限制GNSS接收器265。
[0070] 虽然上述实例实施方案仅包含低不确定性模式和高不确定性模式,但可从多个捜 索模式选择GNSS捜索模式的其它实施方案W及本文论述的技术不限于仅低不确定性模式 和高不确定性模式。图5到9中说明且下文详细描述用于选择GNSS捜索模式的实例过程。此 夕h在一些情形中,可不执行GNSS捜索。举例来说,如果GNSS捜索窗的大小超过GNSS引擎的 总捜索容量的预定部分。
[0071] 当确定GNSS捜索模式时也可考虑其它因数。举例来说,LPPM模块362和/或位置确 定模块366可经配置W利用从传感器285接收的信息W确定移动装置120是否静止或已移动 仅短距离且限制PUNC的增长,因为如果装置静止或已仅移动短距离则移动装置120的位置 的不确定性不会显著改变。如果移动装置120的位置尚未改变,那么LPPM模块362可经配置 W减少GNSS捜索的频率且节省电力。
[0072] GNSS捜索模式也可或替代地基于与所述捜索模式相关联且适合于GNSS信号条件 的捜索频率而选择。举例来说,可减少捜索频率和/或捜索持续时间,其中GNSS信号强度比 第一阔值和捜索频率强,和/或可响应于GNSS信号强度小于第二阔值而增加捜索频率。由于 GNSS信号条件随时间改变,LPPM模块362可经配置W选择具有更适合新GNSS信号条件的捜 索持续时间和/或捜索频率的新GNSS捜索模式。因此,可根据GNSS信号条件调整GNSS捜索频 率的频率和/或持续时间,但LPPM模块362可经配置W选择当前GNSS信号条件的最短捜索持 续时间和/或频率,其也不超过与GNSS接收器265相关联的电力消耗限制(如果存在)。
[0073] 随后可进行使用所述选定捜索模式的GNSS捜索(阶段415) dLPPM模块362可经配置 W配置GNSS接收器W根据针对选定GNSS捜索模式界定的操作参数操作。上文论述与GNSS捜 索模式中的每一者相关联的一些实例操作参数。虽然本文所提供的实例实施方案包含界定 不同工作循环和总捜索时间的两个不同GNSS捜索模式,但其它实施方案可包含提供与同关 联于GNSS捜索模式的GNSS捜索的执行相关联的不同估计电力相关联的不同工作循环和总 捜索时间的额外或不同GNSS捜索模式,所述估计电力不超过针对GNSS接收器265指定的电 力消耗限制。
[0074] 随后可确定移动装置120的位置(阶段420)。移动装置的位置可由位置确定模块 366响应于来自LPPM模块362的请求而确定。可使用在GNSS捜索期间获得的来自SV的信号获 得的信号和/或来自一或多个陆地发射器115、一或多个宏小区基站140和/或与移动装置 120相关联的传感器的信号确定移动装置120的位置。
[0075] 图5是用于选择GNSS捜索模式的过程的流程图。图5中说明的过程可由上文所论述 的移动装置120实施。移动装置的LPPM模块362可经配置W执行与图5相关联的步骤,除非另 外指出。图5中说明的过程可用W实施图4中说明的过程的阶段410。在一些实施方案中,图5 所说明的实例中说明的过程的阶段的次序W及过程的阶段中的一或多者可省略且可包含 图5中未图示的其它阶段。
[0076] 可存取LPPM配置信息(阶段505) dLPPM配置信息可存储于移动装置120的存储器 260中,且LPPM模块362可经配置W从数据存取模块36別青求LPPM配置信息,所述数据存取模 块可存取存储器260W检索LPPM配置信息。LPPM配置信息可包含由LPPM模块362使用W用于 配置本文所掲示的LPPM技术的操作的参数。LPPM配置信息可包含指示是否进入或脱离LPPM 功能性的参数。LPPM模块362可经配置W提供允许进入或脱离移动装置120的LPPM功能性的 接口。移动装置120可包含由用户接口模块364提供的用户接口。LPPM模块362可提供允许移 动装置上的一或多个应用程序进入或脱离LPPM功能性的APKLPPM模块362还可经配置W接 收来自一或多个应用程序的电力分布选择。举例来说,移动装置120可包含需要极准确定位 信息的导航应用程序,其可经配置W停用LPPM功能性W便提供良好用户体验,同时潜在地 牺牲移动装置120的电池寿命。LPPM信息还可包含指示已进入LPPM功能性且已从多个电力 分布选择特定电力分布的信息。电力分布可能已由移动装置的用户、由LPPM模块362或由在 移动装置120上运行的应用程序选择。LPPM配置信息也可界定GNSS接收器265和/或移动装 置120的其它组件的电力消耗限制。所述电力消耗限制可与电力分布相关联和/或可由在移 动装置120上运行的应用程序界定或可基于用户输入而确定。举例来说,移动装置120的用 户可选择可W潜在地减小的电池寿命提供较高位置准确性的电力分布,或可选择提供较长 电池寿命但可提供较低位置准确性的电力分布。
[0077] 可做出是否进入LPPM的确定(阶段510) dLPPM模块362可基于阶段510中存取的 LPPM配置而确定是否已进入或脱离LPPM功能性。如果未进入LPPM功能性,那么LPPM模块362 可经配置W在"无电力消耗限制"模式中操作GNSS接收器,其中LPPM模块362不控制GNSS接 收器265的工作循环和/或监视其电力消耗。如果已进入LPMM功能性,那么可根据LPPM配置 信息选择GNSS捜索模式(阶段520) dLPPM模块362可经配置W在LPPM配置信息指示已进入 LPPM功能性的情况下选择用于操作GNSS接收器265的适当电力分布。图6和7中说明可用于 选择GNSS捜索模式的实例过程。
[0078] 图6是用于选择GNSS捜索模式的过程的流程图。图6中说明的过程可由上文所论述 的移动装置120实施。移动装置的LPPM模块362可经配置W执行与图6相关联的步骤,除非另 外指出。一些步骤也可W由移动装置120的位置确定模块或GNSS接收器265执行。图6中说明 的过程可用W实施图4中说明的过程的阶段410或图5中说明的过程的阶段520。在一些实施 方案中,其中图6所说明的实例中说明的过程的阶段的次序和过程的阶段中的一或多者可 省略,且可包含图6中未图示的其它阶段。
[0079] 可估计支持GNSS捜索窗所需的电力消耗(阶段605)"LPPM模块362可经配置W使用 从PUNC和TUNC导出的GNSS捜索窗信息来估计执行捜索将需要的资源。当估计支持GNSS捜索 窗所需的电力消耗时也可考虑例如包含在移动装置120中的GNSS接收器的类型等其它考 虑。举例来说,对于给定GNSS接收器,单位电力成本可由捜索窗大小和捜索的持续时间良好 界定,且LPPM模块362可经配置W存取此信息W确定支持GNSS捜索窗所需的电力消耗的估 计。举例来说,GNSS接收器的电力消耗信息可存储于移动装置120的存储器260中且LPPM模 块362可经配置W从存储器260存取此信息。当估计进行GNSS捜索将需要的资源时LPPM模块 362可考虑的另一考虑是GNSS捜索获取积分时间。GNSS捜索获取积分时间可表达为时间单 位,例如W秒计,且LPPM模块362可配置W为GPS接收器265选择不同积分时间W便调整接收 器的电力消耗。增加 GNSS捜索获取积分时间可增加 GNSS接收器265通电的时间且可进行积 分捜索。因此,可通过调整GNSS捜索获取积分时间而调整GNSS接收器265的电力消耗,但较 短GNSS捜索获取积分时间可导致减小的灵敏度。减小灵敏度可导致GNSS接收器265不能够 获取较弱的GN SS信号。举例来说,W1秒GNSS捜索获取积分时间操作GNSS接收器265将可能 导致在GNSS接收器265中消耗比使用3秒GNSS捜索获取积分时间操作GNSS接收器265少的电 力。在一些实施方案中,LPPM模块362可经配置W基于与GNSS接收器265和GNSS捜索窗相关 联的电力消耗限制而选择GNSS捜索模式。LPPM模块362可随后基于选择的GNSS捜索模式、电 力消耗限制和GNSS捜索窗而选择GNSS捜索获取积分时间。因此,LPPM模块362不可实现特定 灵敏度目标且可改变基于上文所论述的因数提供"尽力"灵敏度。
[0080] 可确定可用于同时捜索GNSS信号的资源的估计(阶段610)。可基于与移动装置120 相关联的各种参数确定可用于进行对GNSS信号的捜索的资源的估计。举例来说,估计资源 可考虑当前在移动装置上操作的任何应用程序、当前电池电荷水平、支持任何当前运行的 应用程序或过程和/或经调度W在移动装置120上运行的应用程序或过程的计划电池要求。 LPPM模块362还可经配置W考虑在移动装置120上可用的存储器、处理器计算循环,和/或当 前分配到GNSS接收器265的数据发射带宽/总线带宽。给定对移动装置120的资源的关于那 些资源中的多少可致力于执行GNSS捜索的各种约束,可用于进行对GNSS信号的捜索的资源 的估计可在GNSS接收器265的总捜索容量方面表达。
[0081] 可比较估计可用资源与估计电力消耗(阶段615)。移动装置的LPPM模块362可经配 置W比较估计可用资源与估计电力消耗。可做出支持GNSS捜索所需的估计电力消耗是否超 过移动装置120的可用资源的确定(阶段620)。如果与GNSS捜索相关联的估计电力消耗超过 移动装置上的可用资源,那么LPPM模块362可经配置W不进行GNSS捜索。LPPM模块362可经 配置W当确定是否存在足够资源来执行GNSS捜索时不考虑已针对移动装置120界定的任何 电力消耗限制。LPPM模块362可经配置W当确定选择哪一 GNSS捜索模式时考虑电力消耗限 制。
[0082] 如果支持GNSS捜索所需的估计电力消耗超过移动装置120的可用资源,那么可选 择替代源模式用于确定移动装置120的位置(阶段625)"LPPM模块362可经配置W使用替代 源模式操作W获得可用W确定移动装置的位置的信息。举例来说,LPPM模块362可经配置W 指示位置确定模块366从例如位置服务器等一或多个网络服务器获得辅助数据。LPPM模块 362还可经配置W指示位置确定模块366使用来自具有已知位置的例如无线局域网(WLAN) 无线