用于使用预下载辅助数据的快速全球定位系统(gps)定位的方法和装置的制作方法

文档序号:5841714阅读:126来源:国知局
专利名称:用于使用预下载辅助数据的快速全球定位系统(gps)定位的方法和装置的制作方法
用于使用预下载辅助数据的快速全球定位系统(GPS)定位的方法和装置领域某些实施例涉及用于使用预下载辅助数据的快速全球定位系统(GPS)定 位的方法和装置。背景诸如膝上型计算机、笔记本计算机和手持式设备(例如,个人数字助理、 蜂窝电话等)的移动计算系统通常是电池供电的;并且,功耗是所关注的问题。 因此,移动计算系统被限于由相应设备所用电池的寿命所定的运行时间。典型 膝上型设备的电池约持续5-8个小时。然而,取决于移动平台的复杂度,相应 移动平台可在相对较短的时间量内耗尽来自所附着的电池的功率资源。如今,许多移动设备能够迸入低功率("睡眠/待机/休眠")状态以便当不 在活跃使用时保存电池功率。为了保存电池功率,个体可或者将他/她的移动设 备设置在待机/休眠状态或者该设备自身在听任空闲时进入该状态。使用GPS 和基于位置的服务成为诸如笔记本、UMPC (超移动PC)和移动因特网设备 (MID)等移动设备上的一种关键使用模型。遗憾的是,UMPC/MID系统的 GPS接收机可能由于在GPS信号很弱时去激活进行功率保存而经历冷启动。附图简要说明附图中本发明的各个实施例作为示例而非作为限制示出,并且其中

图1是示出了根据一个实施例的移动个人计算机(MPC)的框图,其包括全球定位系统(GPS)管理逻辑以便能够使用该MPC系统的预下载辅助数据实现快速GPS定位。图2是进一步示出了根据一个实施例的图1的GPS管理逻辑的框图。 图3是进一步示出了根据一个实施例的图1的GPS管理逻辑的热重引导逻辑的框图。
图4是示出了根据一个实施例的用于捕获MPC系统中的GPS辅助数据的 方法的流程图。图5示出了根据一个实施例的用于使用预下载辅助数据进行快速GPS定 位的方法的流程图。图6示出了根据一个实施例的用于为使用预下载辅助数据的快速GPS定 位提供功率高效框架的移动平台架构的框图。具体描述一般而言,描述了用于使用预下载辅助数据的快速全球定位系统(GPS) 定位的方法和装置。在一个实施例中,方法包括在GPS接收机被禁用时周期 性捕获辅助数据。在一个实施例中,GPS接收机可能会因包括该GPS接收机 的移动平台设备(MPD)的空间位置而被禁用。在辅助数据的周期性捕获期间, GPS接收机可被监视。在一个实施例中,响应于GPS接收机的激活,辅助数 据被提供给GPS接收机以縮减继去锁定预定数目的可见卫星起确定MPD的当 前空间位置所要的首次定位时间(TTFF)。在一个实施例中,描述了GPS接 收机的热重引导,其中如果GPS接收机处于禁用状态超出譬如30分钟的预定 时段,则辅助数据被提供给GPS接收机以确定MPD的当前位置。在随后的描述中,描述了诸如逻辑实现、信号和总线的大小和名称、系统 组件的类型和相互关系、以及逻辑分割/整合选择等许多特定细节以便提供更透 彻的理解。然而,本领域技术人员应当理解,本发明无需这些特定细节也可实 现。在其它实例中,控制结构和门级电路未被详细示出以避免淡化本发明。根 据所涵盖的描述,本领域普通技术人无需过多实验亦可实现适当的逻辑电路。在以下描述中,特定术语被用于描述本发明的特征。例如,术语"逻辑" 表示配置成执行一个或多个功能的硬件和/或软件。例如,"硬件"的示例包括但 不限于或受制于集成电路、有限状态机或甚至组合逻辑。集成电路可采用处理 器形式,诸如微处理器、专用集成电路、数字信号处理器、微控制器等。图1是示出了根据一个实施例的移动个人计算机(PC) (MPC)或移动 平台设备(MPD)系统100的框图,其包括全球定位系统(GPS)管理逻辑200 以便能够使用MPC系统100的预下载辅助数据实现快速GPS定位。如本文所
描述的,"MPC系统"可包括但不限于膝上型计算机、笔记本计算机、手持式设备(例如,个人数字助理、超移动设备、蜂窝电话等)等电池供电设备。作为代表,在文本中可称为"移动平台架构"的MPC系统100包括用于在 处理器(CPU) 102与芯片组UO之间传达信息的处理器系统总线(前端总线 (FSB) ) 104。在一个实施例中,CPU102可以是用于提供对称多处理器系统 (SMP)、芯片多处理器系统(CMP)等类似多核心处理器配置的多核心处理 器。如本文所描述的,术语"芯片组"在某种意义上被用于统一地描述耦合至 CPU 102来执行期望系统功能的各个设备。作为代表,显示器130、无线通信设备120、硬驱动器设备(HDD) 125、 主存储器115、时钟112、输入/输出(I/O)设备129和直流(DC)电源(电 池)127可被耦合至芯片组110以向MPC系统100提供DC电压。尽管示为 HDD 125,但是至少基于本文所描述的示教,本领域普通技术人员应当理解, 还可使用固态驱动器(SSD)和其它存储设备。在一个实施例中,芯片组110 被配置成包括存储器控制器中心(MCH)和/或I/O控制器中心(ICH)以便与 诸如无线通信设备120等I/O设备通信。在替换实施例中,芯片组110被配置 或可被配置成结合图形控制器并充当图形存储器控制器中心(GMCH)。在一 个实施例中,芯片组110可被结合到CPU 102以提供片上系统。在一个实施例中,主存储器115可包括但不限于随机存取存储器(RAM)、 动态RAM (DRAM)、静态RAM (SRAM)、同步DRAM (SDRAM)、双 数据率(DDR) SDRAM (DDR-SDRAM) 、 Rambus DRAM (RDRAM)或任 何能够支持高速数据缓冲的设备。作为代表,计算机系统ioo还包括非易失性 (例如,闪存)存储器224 (在图2中示出)。在一个实施例中,闪存可称为"固 件中心"或FWH,它可包括基本输入/输出系统(BIOS),该基本输入/输出系 统可根据一个实施例被更改成除初始化计算机系统100之外还执行GPS管理 逻辑200的初始化以使用MPC系统100的预下载辅助数据实现快速GPS定位。诸如MPC系统100、膝上型计算机、笔记本计算机、超移动PC、移动因 特网设备、智能电话、手持式设备(例如,个人数字助理、蜂窝电话等)的 MPC/MPD系统通常是电池供电的;并且,因此功耗是所关注的问题。移动计 算设备——诸如MPC系统100——的示例可以是膝上型计算机、蜂窝电话、
个人数字助理、或其它具有板上处理功率和无线通信能力的类似设备,该设备可由向移动设备提供DC电压的、并且可仅在移动计算设备内并需要基于周期 性被充电的直流(DC)电源——诸如燃料电池或电池——供电。遗憾的是,在或者待机模式或者休眠模式下,移动计算设备系统的效用实 际是不存在的,因为CPU (被关闭)缺乏执行各种指令的能力。S卩,有用的软 件例程(诸如,电子邮件检索、从因特网下载信息等)不能被执行。在一个实 施例中,GPS管理逻辑(GML) 200使用到GPS辅助服务器的无线网络连接 周期性地捕捉GPS辅助数据。在一个实施例中,GPS管理逻辑200使用预下 载辅助数据来提供自动化快速GPS定位机制。uPs定巷丁上星tfj疋i乂忟不。a:屮H'、J上笙以低t:t:符竿迎练反达i目思。ufs 接收机需要从至少3个卫星处接收信号以计算水平位置。需要第四卫星来进行 高度计算和时间校正。GPS接收机搜索天空中的卫星。在找到卫星之后,按照惯例,下载这些卫星的每一个的引导数据——即精确的轨道数据和时钟校正。 在常规系统中,仅在捕获了引导数据之后,接收机才知道卫星在哪里,并使用三角测量算法来计算其位置。以低比特数据下载此引导数据直接影响了 TTFF。 因此,诸如图1中所示的GPS接收机130的GPS接收机需要搜索空中的 GPS卫星并在计算位置(空间位置)之前从这些卫星处获得引导数据。在一个 实施例中,GPS管理逻辑通过在GPS搜索可见卫星之前获得所需的引导数据 来使得GPS接收机130能够实现较快的首次定位时间(TTFF)。在此所描述 的术语TTFF可包括但不限于从开启(或激活)GPS接收机直至捕获三个卫星 并固定位置的时间量。为本领域技术人员所知的是,GPS接收机通过测量其自 身与3个或多个GPS卫星之间的距离来计算其位置。测量每个GPS微波信号的发射与接收之间的时间延迟得出到每个卫星的 距离,因为信号以已知的速度传播。这些信号还携带关于卫星的位置和总体健 康的信息——在文本称为"引导数据"——公知为日历(almanac)和星历 (ephemeric)。通过确定至少3个卫星的位置以及到其的距离,GPS接收机可 使用例如三边测量来计算其位置。相应地,在一个实施例中,GPS管理逻辑 200提供快速TTFF,同时消耗较少的功率,这导致更长的电池寿命。更长的 电池寿命导致通过消除与从GPS接收机重启到提供定位能力相关联的延迟来 改进的最终用户体验。尽管GPS管理逻辑(GML) 200被示为芯片组110的 一部分,但是它可整体或部分地在芯片组110、操作系统(OS) 116或作为存 储器115的GML代码290中实现。图2是进一步示出了如图1所示的GPS管理逻辑200的框图。作为代表, GPS管理逻辑可包括处理器单元222,该单元使用诸如星历数据和日历数据等 辅助数据计算MPC 100的当前空间位置,以确定或固定MPC 100的位置。在 一个实施例中,如图1的MPC系统100的存储器115中所示的GPS代码290 可经由无线通信设备120从网络连接周期性地获得辅助数据。GPS代码290可 存储诸如辅助数据230的辅助数据,如图2中所示,并例如响应于检测到来自 GPS卫星的导航消息向GPS接收机130提供通知以开启GPS接收机。在一个 实施例中,与热重引导逻辑240和/或GPS代码290相结合的GPS管理逻辑200 不限于在开启GPS模块时捕捉辅助数据。因此,GPS接收机130需要来自卫星的日历和星历数据以固定MPC系统 的空间位置。日历数据是作为星座的一部分的所有GPS卫星的航向轨道参数。 每个卫星广播所有卫星的日历数据,该数据通常在数天内保持有效。称为"引 导数据"的星历数据是位置计算所需的每个卫星的十分精确的轨道数据和时钟 校正。每个卫星通常每30秒广播其星历数据。然而,星历数据仅在大致30分 钟内有效。相应地,在一个实施例中,热重引导逻辑240被设置成周期性地捕 获包括日历和星历数据的辅助数据230。图3还示出了根据一个实施例的如图2中所示的热重引导逻辑240。作为 代表,唤醒逻辑250可确定何时开启GPS。在这种情形中,现有星历数据可能 是超过30分钟之久的。结果,GPS接收机需要捕获从其确定位置计算的、每 个可见卫星的新星历数据。遗憾的是,从每个卫星访问或捕获星历数据会恶化 在获得首次定位之前的延迟——并且是主要延迟(至少30秒)。在一个实施例中,MPC 100可使用例如如图1中所示的无线通信设备120 经由有线或无线技术连接到因特网。如果MPC 100经由无线通信设备120连 接到因特网,则客户端可经由高速连接从因特网上的服务器快速下载星历和日 历数据。常规GPS解决方案零售商或位置服务提供商主供提供作为GPS星座 的一部分的所有卫星的最近的日历和星历数据的辅助服务器。
在一个实施例中,对辅助数据的捕获是通过辅助捕捉逻辑270来提供的, 并且被存储在闪存224中,如图2和3中所示。在一个实施例中,对辅助数据 的预捕获在数量级上极大地縮减了完成首次定位时间或TTFF所需的时间量。 例如,特定GPS零售商的自治TTFF约为50秒,然而,在使用例如如图2中 所示的热重引导逻辑的下载辅助的情况下,TTFF可被缩减至少于10秒,这对 于所感知的最终用户体验来说是妙不可言的。再次参看图2和3,当GPS信号是较弱的,诸如当MPC 100在处于企业 办公楼内时,它常常经由WiFi或有线连接连接至因特网。在一个实施例中, 当辅助数据捕捉逻辑270连接到因特网且同时处于楼内时,它从服务器周期性 地下载星历和日历数据。周期捕获可每15到20分钟重复一次。当移动设备的 用户走出楼外时,增加的GPS信号强度会激活GPS接收机130。在一个实施 例中,对预下载星历数据的周期捕获确保此类数据短于20分钟之久,并且可 在锁定到可响应于导航消息检测到的可见卫星之后立即被已激活的GPS接收 机130使用。卫星连续广播导航消息——例如以每秒50比特——该消息可得出当天的 时间、GPS周期编号、卫星健康信息、以及星历(作为消息的第二部分传送) 和日历(作为消息的稍后部分)。星历数据给出卫星自身的精确轨道并在18 秒内输出,并且每30秒进行重复。然而,捕获星历数据所需的时间在首次定 位之前的延迟中占相当大的比重,因为随着硬件变得越来越有能力,锁定到卫 星信号的时间縮短,而在星历数据被接收到之前由于低传输速率而需要30秒 (最差情形)。在一个实施例中,唤醒逻辑250可响应于在大楼外检测到导航消息而激活 GPS接收机130,如图1中所示。 一旦处于大楼外,尽管客户端到因特网的无 线网络连接丢失,但是TTFF得以改进而优于传统辅助GPS,因为从可见卫星 捕捉星历数据所需时间量被避免。在一个实施例中,可通过将GPS管理逻辑 220配置成在办公日的常规工作期间在白天期间较不频繁地下载数据而在一天 结束时较频率地下载数据来使得预下载辅助更有效。现在描述用于实现一个或 多个实施例的程序和方法。
操作现在转到图4,参照流程图按照计算机软件和硬件描述与各个实施例相关联的具体方法。将由计算设备(例如,GPS接收机)执行的方法可包括由计算 机可执行指令构成的状态机或者计算机程序。计算机可执行指令可以计算机程 序和编程语言来编写或被嵌入固件逻辑中。如果是以遵循公认标准的编程语言 编写的,则此类指令可在各种硬件平台中执行并与各种操作系统接口。另外,不参照任何特定编程语言来描述实施例。应当理解,各种编程语言 可用于实现如本文所描述的实施例。此外,在本领域中,将一种形式或另一种 的软件(例如,程序、工序、进程、应用等)说成采取一动作或导致一结果是 常见的。这些表达仅是假定由计算设备运行软件导致该设备执行一动作或产生 结果的简略表达。图4是示出了根据一个实施例的用于使用移动平台的预下载辅助数据的 快速GPS定位的方法300的流程图。如图4中所示,GPS接收机由于例如进 入包括无线网络的大楼而去激活提供了用于刷新诸如星历数据等时间敏感的 辅助数据的能力,使得通过避免从每个可见卫星捕获已刷新星历数据所需的下 载时间来实现首次定位时间被縮减的GPS接收机重引导或重启。在所描述的 实施例中,所描述的实施例的示例将参照图l-3进行。然而,所描述的实施例 应当不限于所提供的可能会约束所附权利要求所设的范围的示例。在此参看图4,在过程框310,确定GPS接收机是否被关闭。例如,GPS 接收机可被禁用或关闭以尽力保存功率,因为诸如图1的MPC系统100等移 动平台设备或移动个人计算机是处于不允许从GPS卫星接收导频消息的位置 中。如果GPS接收机被禁用,则在过程框340,确定因特网连接是否可用。否 则,当GPS接收机被启用时,在过程框320,确定所需数目的卫星是否可见。 当这些所需数目的卫星可用时,控制流转移到过程框330。在过程框330, GPS 是活跃的,然而, 一旦GPS因GPS的去激活或设备用户的运动而变为不活跃 时,控制流返回开始框。在此参看图4,在过程框340,当因特网连接可用时,逻辑(例如,图1 的无线连接设备120)可连接到辅助服务器并下载最新的日历和星历数据,这 些数据随后连同时间戳被存储在数据存储内。在一个实施例中,时间戳被用来
确定星历数据的历时,该历时是时间敏感的,并且一旦其时间戳指示其超过30分钟之久就不可用。在框370,星历和日历数据被下载在数据存储内。然而, 当在过程框340处到因特网的连接不可用时,在过程框350,等待因特网连接 被发起,并且当连接可用时,控制流返回到方法300的开始,如图4中所示。 在过程框380,GPS接收机被监视,并且如果其保持不活跃一预定等待时间—— 例如15-20分钟,则控制流返回到开始框重复图4的过程。图5是示出了用于执行GPS接收机的热重启的方法400的流程图。在过 程框410, GPS接收机被开启。 一旦开启,在过程框420,就从如在过程框430 所示的数据存储检索日历和星历数据。在过程框440,确定所检索的数据是否 短于30分钟之久。按照惯例,当检索数据长于30分钟之久时,在过程框460, GPS接收机继续传统GPS捕获和位置计算,该计算要求从为执行位置计算而 所需的每个可见卫星处捕获新的星历数据。否则,在过程框450,所检索的数 据被用于卫星的有效搜索和位置计算,这与传统GPS捕获和位置计算相比, 可对首次定位时间提供数量级上的改进。在一个实施例中,热重引导逻辑240执行如图5中所示的方法400。在 一个实施例中,例如使用辅助数据捕捉逻辑270的热重引导逻辑240可建立到 诸如辅助服务器等网络服务器的活跃连接,以快速下载或捕捉辅助数据。在 一个实施例中,只要移动平台设备或MPC系统连接到网络就下载辅助数据, 当GPS开启时,新(不超过15-20分钟之久的)辅助数据可为GPS所用。通 过避免从可见卫星下载星历数据所需的附加时间,这种可用辅助数据使得GPS 接收机实现热重引导以縮减首次定位时间(TTFF)。图6示出了根据一个实施例的可使用利用移动平台计算机的预下载辅助 数据进行快速GPS定位的实施例的示例计算机系统的框图。在一个实施例中, 计算机系统500包括用于传达信息的通信机制或总线508,以及用于处理信息 的、与总线508耦合的诸如主处理单元502的集成电路组件。计算机系统500 中的组件或设备的一个或多个——诸如主处理单元602或芯片组610——可使 用如图2中所示的GPS管理逻辑(GML) 200的实施例。主处理单元502可 包括作为一单元一起工作的一个或多个处理器核。计算机系统500还包括耦合至总线508的用于存储信息和由主处理单元502执行的指令的随机存取存储器(RAM)或其它动态存储设备515 (称为主 存储器)。主存储器615还可在由主处理单元502执行指令期间用于存储临时 变量或其它中间信息。固件519可以是软件和硬件的组合,诸如具有记录在EPROM上的例程的 操作的电可编程只读存储器(EPROM)。固件519可以是嵌入的基础代码、 基本输入/输出系统代码(BIOS)或其它类似代码。固件519可使得计算机系 统500自身进行引导成为可能。计算机系统500还包括耦合至总线508的、用于为主处理单元502存储静 态信息和指令的只读存储器(ROM)和/或其它静态存储设备518。静态存储 设备518可存储OS级和应用级软件。计算机系统500还可被耦合至或具备诸如阴极射线管(CRT)或液晶显示 器(LCD)的整合显示设备530,该显示设备被耦合至总线508以向计算机用 户显示信息。芯片组可与显示设备530接口。包括字母数字和其它键的字母数字输入设备(键盘)532还可被耦合至总 线508以向主处理单元502传达信息和命令选择。附加用户输入设备是耦合至 总线508的、用于向主处理单元502传达方向信息和命令选择以及用于控制显 示设备530上的光标移动的光标控制设备533,诸如鼠标、跟踪球、跟踪垫、 输入笔或光标方向键。芯片组可与输入/输出设备接口。可被耦合至总线508的另一设备是诸如电池和交流电适配器电路等电源。 此外,诸如扬声器和/或麦克风(未示出)的录音和回放设备可任选地耦合至总 线508以便与计算机系统500进行音频接口。可被耦合至总线508的另一设备 是无线通信模块520。无线通信模块520可采用无线应用协议来建立无线通信 信道。无线通信模块520可实现诸如802.11标准的无线联网标准。如图6中所示,无线通信设备520可根据譬如电子工程师协会(IEEE) 802.11标准(例如,IEEE标准802.11-1997、 802.11a、 802.11e、 802.11n等) 的无线网络协议来操作。在一个实施例中,无线通信设备可根据802.11标准来 操作以通过射频(RF)连接向移动用户提供到局域网(LAN)的连接。然而, 应当认识到,对无线局域网(WLAN)的接入并不限于802.11标准,而是可包 括Hyper-Lan2 (超-Lan2)以及用于点对点无线链路或网络的其它潜在可能的标准。在一个实施例中,无线通信设备520可提供对用于连接到无线广域网 (WWAN)的无线网络协议的支持。在一个实施例中,无线通信设备520可 包括虚拟专用网(VPN)逻辑544以自动接入无线网络而无需用户介入。在一个实施例中,用于助益例程的软件可被嵌入到机器可读介质上。机器 可读介质包括提供(即存储和/或传送)可由机器(例如,计算机、网络设备、 个人数字助理、制造工具、具有一个或多个处理器组的任何设备等)访问的形 式的信息。例如,机器可读介质包括可记录/不可记录介质(例如,包括固件的 只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介 质;闪存设备;等等),以及电、光、声或其它形式传播的信号(例如,载波、 红外信号、数字信号等);等等。替换性实施例应当理解,对于其它实施例,可使用不同的系统配置。例如,虽然系统 100包括单个CPU 102,但是对于其它实施例,芯片多处理器(CMP)系统(其 中一个或多个处理器核可在配置和操作上类似于以上所描述的CPU 110)可从 各个实施例的使用预下载辅助数据的快速GPS定位获益。譬如服务器、工作 站、台式机系统、游戏系统、嵌入式计算机系统、刀片服务器等其它不同类型 的系统或不同类型的计算机系统可用于其它实施例。本发明的实施例的各要素还可作为用于存储机器可执行指令的机器可读 介质来提供。机器可读介质可包括但不限于闪存、光盘、紧致盘只读存储器 (CD-ROM)、数字多功能/视频盘(DVD) ROM、随机存取存储器(RAM)、 可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、 磁或光记忆卡、传播介质或其它任何适于存储电指令的机器可读介质类型。例 如,所描述的实施例可作为计算机程序被下载,该程序可作为嵌入在载波或其 它传播媒介中的数字信号经由通信链路(例如,调制解调器或网络连接)从远 程计算机(服务器)传递到请求计算机(例如,客户端)。应当理解,本说明书通篇中对"一个实施例"或"实施例"的引用意味着结合 实施例描述的具体特征、结构或特性被纳入至少一个实施例中。因此,在此强
调且应当理解,本说明书的各个部分中对"实施例"或"一个实施例"或"替换性实 施例"的两个或多个引用不必全指相同实施例。此外,特定特征、结构或特性 可适当地组合在一个或多个实施例中。
在以上各个实施例的详细描述中,对构成其一部分的附图作出参考,并且 在附图中,可实践本发明的具体实施例作为示例而非限制被示出。在附图中, 贯穿附图中类似附图标记实质上描述类似组件。以详细至足以使本领域技术人 员能够实践本文所公开的示教的方式示出了各个实施例。其它实施例可被使用 且从中导出,以使得可作出结构和逻辑上的替代和变化而被背离本公开的范 围。因此,以下详细描述并非是限制性的,并且各个实施例的范围仅由所附权 利要求连同授予这些权利要求的全范围等效方案来限定。
已公开了实施例和优选模式,可对所公开的实施例作出更改和变形而同时 仍落在由所附权利要求所限定的实施例的范围内。
权利要求
1. 一种方法,包括当全球定位系统(GPS)接收机因移动平台设备(MPD)的空间位置而被禁用时,周期性地捕获辅助数据;以及响应于所述GPS接收机的激活,向所述GPS接收机提供所述辅助数据以缩减继去锁定预定数目的可见卫星起确定所述MPD的当前空间位置所要的首次定位时间(TTFF)。
2. 如权利要求1所述的方法,其特征在于,所述周期性捕获还包括(a) 在GPS接收机因所述MPD的所述空间位置而被禁用的情况下确定网 络连接是否可用;(b) 连接到辅助服务器;(c) 下载当前日历和星历数据;以及(d) 存储所述下载的具有时间戳的数据;以及(e) 在预定等待时间期满之后重复(a) - (d)直至所述GPS接收机的所述激活。
3. 如权利要求1所述的方法,其特征在于,所述GPS接收机是由于所述 MPD被用户移入其中GPS信号强度较弱的空间位置而被禁用。
4. 如权利要求1所述的方法,其特征在于,提供引导数据还包括 在检测到所述GPS的激活的情况下检索数据存储中的日历和星历数据; 验证所检索的星历数据的是否短于30分钟之久;以及 使用所检索的数据进行卫星搜索和位置计算。
5. 如权利要求1所述的方法,其特征在于,所述GPS接收机由于所述 MPD的用户移入其中GPS信号强度较强的空间位置或所述用户激活所述GPS 接收机之一而被激活。
6. —种方法,包括在全球定位系统(GPS)接收机的禁用状态期间,检测唤醒事件; 检索当全球定位系统(GPS)接收机因移动平台设备(MPD)的空间位置 而被禁用时所捕获的辅助数据;以及 如果所述GPS接收机处于所述禁用状态超过一预定时段,则根据所述辅 助数据发起所述GPS接收机的热重引导以建立所述MPD的当前空间位置。
7. 如权利要求1所述的方法,其特征在于,所述预定时段约为30分钟。
8. 如权利要求6所述的方法,其特征在于,在从GPS信号接收到导航消 息的情况下,向所述GPS接收机发出唤醒事件。
9. 如权利要求6所述的方法,其特征在于,所述发起GPS接收机的热重 引导还包括根据来自所述辅助数据的日历数据锁定到预定数目的可见卫星;根据来自所述辅助数据的星历数据确定所述预定数目的可见卫星的每一个的确切位置;以及根据所述GPS接收机与所述预定数目的可见卫星的每一个之间的距离确定所述MPD的当前空间位置。
10. 如权利要求9所述的方法,其特征在于,还包括 如果来自所述辅助数据的所述星历数据超过30分钟之久,则检索所述预定数目的可见卫星的每一个的星历数据。
11. 一种具有用数据编码的机器可读存储介质的制品,其中所述数据在由 机器访问时导致机器执行以下操作,包括检测全球定位系统(GPS)接收机因移动平台设备(MPD)的用户运动而 导致的去激活;如果所述GPS接收机处于禁用状态超出一预定时段,则从无线网络连接 捕获辅助数据;以及响应于所述GPS接收机的激活,向所述GPS接收机提供辅助数据以使得 在所述GPS接收机处于所述禁用状态超出所述预定时段的情况下实现所述 GPS接收机的热重启。
12. 如权利要求11所述的制品,其特征在于,所述第一预定时段比第二 预定时段短。
13. 如权利要求ll所述的制品,其特征在于,还包括向所述GPS接收机提供所述辅助数据以縮减继去锁定预定数目的可见卫 星起确定所述MPD的当前空间位置所要的首次定位时间(TTFF)。
14. 如权利要求ll所述的制品,其特征在于,响应于检测到来自GPS卫 星的导航消息激活所述GPS接收机。
15. —种系统,包括 站,包括全球定位系统(GPS)接收机,用于根据多个可见卫星确定当前空间位置; 通信接口,用于与网络的接入点通信;包括热重引导逻辑的GPS管理逻辑,它用于在所述GPS接收机被去激活 时经由所述网络连接周期性地捕获辅助数据,所述热重引导逻辑用于在所述 GPS接收机处于禁用状态超过一预定时段的情况下发起所述GPS的热重引导; 以及直流(DC)电源,其中所述DC电源耦合至所述站。
16. 如权利要求15所述的系统,其特征在于,所述GPS管理逻辑还包括 辅助数据验证逻辑,用于验证来自在所述GPS接收机被禁用时所捕获的所述辅助数据的星历数据短于30分钟之久,如果来自所述辅助数据的所述星 历数据超出30分钟之久,则所述辅助数据验证逻辑用于检索预定数目的可见 卫星的每一个的所述星历数据。
17. 如权利要求15所述的系统,其特征在于,响应于检测到来自GPS信 号的导航消息激活所述GPS接收机。
18. 如权利要求17所述的系统,其特征在于,所述热重引导逻辑还向所 述GPS接收机提供辅助数据以縮减继去锁定预定数目的可见卫星起确定当前 空间位置所要的首次定位时间(TTFF)。
19. 如权利要求18所述的系统,其特征在于,所述TTFF与所述GPS接 收机的热启动相当。
20. 如权利要求15所述的系统,其特征在于,所述GPS管理逻辑经由无 线通信连接从辅助服务器捕获星历数据和日历数据作为所述辅助数据。
全文摘要
描述了用于使用预下载辅助数据的快速全球定位系统(GPS)定位的方法和装置。在一个实施例中,方法包括在GPS接收机被禁用时周期性捕获辅助数据。在一个实施例中,GPS接收机可能会因包括有该GPS接收机的移动平台设备(MPD)的空间位置而被禁用。在辅助数据的周期性捕获期间,GPS接收机可被监视。在一个实施例中,响应于GPS接收机的激活,辅助数据被提供给GPS接收机以缩减继去锁定预定数目的可见卫星起确定MPD的当前空间位置所要的首次定位时间(TTFF)。描述了其它实施例并要求其权益。
文档编号G01S19/13GK101398477SQ20081016886
公开日2009年4月1日 申请日期2008年9月28日 优先权日2007年9月28日
发明者S·贝克什, S·赫奇, U·森古普塔 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1