提供定位辅助数据的制作方法

文档序号:6145441阅读:250来源:国知局
专利名称:提供定位辅助数据的制作方法
技术领域
本发明主要地涉及辅助定位领域。具体而言,本发明涉及提供定位辅助数据。
背景技术
可以借助各种定位方法来确定设备的位置。这些方法中的一些方法可以由于辅助 数据可用而受益。例如各种全球导航卫星系统(GNSS)支持设备的定位。这些系统例如包括美国全 球定位系统(GPS)、俄罗斯全球导航卫星系统(GL0NASS)、未来欧洲系统Galileo、基于空间 的扩充系统(SBAS)、日本GPS扩充准天顶卫星系统(QZSS)、局域扩充系统(LAAS)和混合系 统。GPS中的星座例如由绕地球飞行的多于20颗卫星构成。各卫星发送两个载波信号 L1和L2。这些载波信号之一 L1用于携带标准定位服务(SPS)的导航消息和码信号。各卫 星用不同C/A(粗获取)码来调制L1载波相位。因此,获得不同信道以用于不同卫星进行 发送。C/A码是在1MHz带宽内扩展频谱的伪随机噪声(PRN)码。它每1023比特加以重复, 码的周期为lms。以50位/秒的位速率用导航信号进一步调制L1信号的载波频率。导航 信息除了其他参数之外还包括星历和年历参数。星历参数描述相应卫星的轨道的短区段。 基于这些星历参数,算法可以估计卫星在该卫星处于相应所述区段中之时的任何时间的位 置。年历参数是类似、但是更粗略的轨道参数,这些参数比星历参数在更长的时间内有效。 导航信息还例如包括将卫星时间与GPS的系统时间相关并且将系统时间与协调通用时间 (UTC)相关的时钟模型。位置有待确定的GPS接收器接收当前可用卫星发送的信号,并且它基于不同的所 含C/A码来检测和跟踪不同卫星使用的信道。然后,接收器通常基于解码的导航消息中的 数据和C/A码的周期和码片计数来确定各卫星发送的码的发送时间。信号的发送时间和到 达接收器的测量时间允许确定在卫星与接收器之间的伪距。术语伪距表示在卫星与接收器 之间的几何距离,该距离因与GPS系统时间的未知卫星和接收器偏移而有偏差。另外,伪距 包含各种误差项(包括对流层和电离层延迟以及多径)。在一种可能解决方案中,假设在卫星与系统时钟之间的偏移已知,并且该问题简 化成求解四个未知数(3个接收器位置坐标和在接收器与GPS系统时钟之间的偏移)的非 线性方程组。因此,需要至少4次测量以便能够求解方程组。该过程的结果是接收器位置。类似地,GNSS定位的主要思想在于在待定位的接收器处接收卫星信号、测量在接 收器与相应卫星之间的伪距和接收器的当前位置从而还利用卫星的估计位置。通常,如上 文针对GPS所述,评估已经用于调制载波信号的PRN信号以用于定位。在一些环境中,GNSS接收器能够获取和跟踪用于基于PRN码的定位的足够卫星信 号,但是信号的质量可能并未高到足以对导航消息进行解码。例如在室内环境中可能情况 如此。另外,导航消息的解码需要大量的在移动GNSS接收器中可能有限的处理能力。另外,卫星信号在它从卫星到接收器的一路上例如由于多径传播以及例如由于对流层和电离层的影响而失真。尽管GNSS卫星可以发送用于相应地纠正信号的电离层模型, 但是提供的模型可能并非很准确或者最新。如果GNSS接收器包含于无线通信终端中或者作为附件设备附接到无线通信终 端,则无线接入网络因此能够经由无线电链路向无线通信终端提供辅助数据。通常针对与 蜂窝终端关联的GNSS接收器可见的各卫星提供辅助数据。辅助数据可以包括导航模型参 数,这些参数通常包括轨道参数、星历时间(TOE)和时钟时间(T0C)参数以及卫星标识参 数。另外,可以提供如下纠正数据作为辅助数据,该纠正数据例如考虑到大气和电离层引起 的GNSS信号延迟。此类受到支持的基于GNSS的定位称为辅助GNSS(AGNSS)。接收的信息 使GNSS接收器或者关联无线通信终端能够在更短时间内、在更具挑战性的信号条件下或 者更准确地获得定位。已经针对各种蜂窝系统指定和标准化了用于辅助导航系统如GNSS(比如GPS、 GL0NASS和Galileo)的辅助数据。可以在蜂窝系统特有控制平面协议(例如包括用于全球 移动通信系统(GSM)网络的无线电资源位置服务协议(RRLP)、宽带码分多址(WCDMA)网络 中的第3层(即无线电资源控制(RRC)层)和用于CDMA网络的IS-801)之上构建对这样 的辅助数据的递送。开放移动联盟(0MA)还已经定义了称为安全用户平面位置(SUPL)的用户平面协 议。SUPL将用户平面数据承载用于传送位置辅助信息如GNSS辅助数据,并且用于在终端如 移动通信设备与它的运营网络之间输送定位技术有关协议。SUPL将作为以移动网络控制平 面中的信令为基础的现有标准的替代并且同时作为补充。SUPL假设移动或者其他网络可以 在终端与某一类位置服务器之间建立数据承载连接。用户平面协议的使用在数据承载原本 可用的互联网协议(IP)网络的情况下变得尤为引人关注。

发明内容
描述了一种方法,该方法包括使得在多个不同逻辑子信道中广播定位辅助数据。 定位辅助数据已经根据它的内容分发到多个不同逻辑子信道。另外描述了第一装置,该装置包括处理器,该处理器被配置成使得在多个不同逻 辑子信道中广播定位辅助数据,其中定位辅助数据已经根据它的内容分发到多个不同逻辑 子信道。该装置可以例如仅包括所述处理器,但是它也可以包括附加部件。该装置还可以 例如是为了集成到设备中而提供的模块(比如处理部件、芯片或者实施处理器的电路),或 者它可以是这样的设备本身。在后一种情况下,它可以例如是服务器,该服务器还包括配置 成提供通向无线通信网络的链路的接口,或者它可以例如是无线通信网络的网元,该网元 还包括被配置成提供通向无线通信网络的接入站的链路的接口。另外描述了第二设备,该设备包括用于将定位辅助数据根据它的内容分发到多个 不同逻辑子信道的装置和用于使得在多个不同逻辑子信道中广播定位辅助数据的装置。另外描述了第三设备,该设备包括用于接收根据其内容分发到多个不同逻辑子信 道的位置辅助数据的装置和用于使得在多个不同逻辑子信道中广播定位辅助数据的装置。可以用硬件和/或软件实施这些设备的装置。它们可以例如包括用于执行用于实 现所需功能的计算机程序代码的处理器、存储程序代码的存储器或者二者。取而代之,它们可以例如包括设计成实现所需功能的电路,该电路例如实施于芯片组或者芯片中,比如集 成电路。应该理解可以包括其他装置,该其他装置实现可以在第一设备的任何所述实施例 中可选地实施的任何功能。另外描述了一种其中存储计算机程序代码的计算机可读存储介质。计算机程序代 码在由处理器执行时实现所述方法。计算机可读存储介质可以例如是盘或者存储器等。计 算机程序代码可以用对计算机可读存储介质进行编码的指令这一形式存储于计算机可读 存储介质中。将理解计算机程序代码本身也必须视为本发明的一个实施例。因此,本发明的某些实施例保证定位辅助数据通过广播提供并且此外还在单独子 信道中广播它。将理解定位辅助数据可以是用于基于GNSS的定位的辅助数据、但是同样可 以是用于任何其他种类的定位方法的辅助数据。在所述方法的一个实施例中,该方法还包括将定位辅助数据根据它的内容分发到 多个不同逻辑子信道。在第一所述装置的一个实施例中,处理器还可以被配置成实现这一 功能。所述计算机程序代码的一个实施例在由处理器执行时同样可以实现对应功能。因此, 该装置或者计算机程序代码可以发起在子信道中广播辅助数据。在所述方法的一个实施例中,该方法也包括加密将向多个不同逻辑子信道分发的 定位辅助数据的至少一部分。在第一所述装置的一个实施例中,处理器还可以被配置成实 现这一功能。所述计算机程序代码的一个实施例在由处理器执行时同样可以实现对应功 能。将例如有可能使用不同密钥来加密广播的不同种类的内容,并且因此向不同订户 递送差异化的辅助数据——比如不同水平的辅助业务。向终端分发密钥可以例如与计费或 者地理区域有关。因此,服务提供商可以获得构建性能特性或者其他特性可以不同的“辅助 服务包”这一可能性。订户然后可以例如基于他们的需要来购买不同水平的辅助业务。所 有辅助数据仍然可以在相同广播中可用,也就是说,无需定制广播。另外,可以高度地定制 终端从广播中实际上取回的数据,因为正是终端从广播中挑选相关项。此类实施例可以降 低硬件和软件需求、复杂性和服务提供商提供辅助数据的成本。在所述方法的一个实施例中,该方法包括接收向多个不同逻辑子信道分发的位置 辅助数据。在第一所述装置的一个实施例中,处理器还可以被配置成实现这一功能。所述 计算机程序代码的一个实施例在由处理器执行时同样可以实现对应功能。因此,装置或者 计算机程序代码未必本身发起在子信道中广播辅助数据,但是它也可以负责在子信道中接 收和转发辅助数据。在所述方法的一个实施例中,该方法也包括确定实现访问位置辅助服务的并且当 前由预订位置辅助服务的终端访问的接入点。该实施例还可以包括使得仅经由这样确定的 接入点在多个逻辑子信道中广播定位辅助数据。在第一所述装置的一个实施例中,处理器 还可以被配置成实现这一功能。所述计算机程序代码的一个实施例在由处理器执行时同样 可以实现对应功能。这样依赖于在控制平面中的广播的实施例允许防止在无任何用户需要信息的小 区中不必要地发送该信息。例如对照传统广播,获得对IP广播的访问可能需要注册特定服 务,从而可以支持对终端的对应确定。将理解也将有可能按照其他标准来判决在其中广播辅助数据的区域。尽管例如可以在全球基础上分发某些卫星导航模型如年历,但是可以在这样的基础上分发应用于受限 地理地区(如欧洲)的某些高级电离层模型。在本发明的一个实施例中,为用于多个服务质量水平中的各服务质量水平的辅助 数据提供相应逻辑子信道。不同服务质量水平可以例如包括不同数目的参数、不同准确度 或者不同分辨率等。在本发明的一个实施例中,为用于多个信标系统(比如不同GNSS)中的各信标系 统的辅助数据提供相应逻辑子信道。例如,可以针对GPS辅助数据提供第一子信道,而针对 Galileo辅助数据提供第二子信道等。在本发明的一个实施例中,为用于多种定位方法中的各定位方法的辅助数据提供 相应逻辑子信道。一种定位方法可以例如是基于GNSS的定位,另一方法可以是基于接入站 标识的定位,该定位假设终端的粗略位置对应于终端当前能够听到其信号的固定接入站的 位置等。在本发明的一个实施例中,为用于多个更新速率中的各更新速率的辅助数据提供 相应逻辑子信道。也就是说,可以按不同更新速率在不同子信道中提供相同信息。在本发明的一个实施例中,为用于多个辅助数据类型中的各辅助数据类型的辅助 数据提供相应逻辑子信道。一个类型的辅助数据类型可以例如是导航模型,而另一类型的 辅助数据可以是电离层模型等。在本发明的一个实施例中,为用于定位服务的数据库的多个片段中的各片段的辅 助数据提供相应逻辑子信道。如果希望,则可以在又一子信道中提供整个数据库。在本发明的一个实施例中,为用于多个地理区域中的各地理区域的辅助数据提供 相应逻辑子信道。例如可以在一个子信道中概括对于相应国家或者大陆的区域而言相关的 某些数据。这样的数据可以例如包括地区电离层模型或者地区接入站标识映射。在本发明的一个实施例中,为基于触发的可变辅助内容提供逻辑子信道。用于这 样的触发的例子是大气层事件。举例而言,在电离层风暴期间,可能有利的是以非常高的速率更新作为辅助数据 提供的电离层模型,以便保证提供的辅助数据具有最高可能准确度。可以在广播中高效地 递送这样的高更新速率的辅助,因为点到点递送将明显增加网络负荷。由于可以不持续地 需要高更新速率,所以还可以例如在为可变辅助内容提供的子信道中以这一高更新速率提 供辅助数据。也就是说,这一子信道可以用于在其他触发的情况下递送其他内容。一般而 言,使用子信道的广播可以实现根据各种因素来动态调度广播内容。在本发明的一个实施例中,辅助数据包括如下数据,该数据将提供对位置辅助服 务的访问的接入站的标识符映射到相应位置。例如,与服务于蜂窝网络的小区的基站关联 的小区ID可以映射到基站的位置,或者无线局域网接入点(WLAN AP)可以映射到接入点的 位置。在本发明的一个实施例中,为辅助数据提供一个逻辑子信道,该辅助数据支持对 接收该辅助数据的实体的位置的首次定位。可以用不同方式实现子信道。在本发明的一个实施例中,多个逻辑子信道包括多个数据文件和/或多个流。在本发明的一个实施例中,通过使用多个传送层协议端口来实现多个逻辑子信道。在IP协议的情况下,子信道可以例如实现为传输控制协议/用户数据报协议(TCP/UDP) 端口,其中各端口与辅助数据已经分发到的另一个流关联。在本发明的一个实施例中,使用多个逻辑子信道的广播是例如使用用户平面数据 承载的在用户平面中的广播。例如与在控制平面或者管理平面中的广播相比,在用户平面 中的广播可以具有更少带宽限制。某些辅助数据可能需要高带宽,例如提供对GNSS测量 的高度准确纠正的三维电离层映射或者以高更新速率提供的辅助数据。另外,无需终端在 空闲状态中以接收用户平面广播。另外,在用户平面中的广播可以由于一些高优先级消息 (比如在其他平面中发送的系统信息和控制消息)而不受低优先级困扰。在本发明的一个实施例中,使用多个逻辑子信道的广播是互联网协议广播。在一个实施例中,一种方法是一种信息提供方法,该方法包括步骤使得在多个不 同逻辑子信道中广播定位辅助数据,其中定位辅助数据已经根据它的内容分发到多个不同 逻辑子信道。在又一实施例中,一种设备是一种信息提供设备,该设备包括用于使得在多个不 同逻辑子信道中广播定位辅助数据的处理装置,其中定位辅助数据已经根据它的内容分发 到多个不同逻辑子信道。在本发明的一个实施例中,所述设备之一可以视为辅助广播服务装置。本发明还可以用于提供任一种定位辅助数据,具体为(但是并不限于)用于基 于卫星信号的定位的辅助数据。这样的卫星信号可以包括在GNSS(比如GPS、GL0NASS、 GALILEO、SBAS、QZSS、LAAS或者这些GNSS的组合)中发送的卫星信号。LAAS利用伪卫星 而不是真正的卫星,但是这些伪卫星将理解为也为如在本申请中使用的术语卫星所覆盖。 LAAS具有的优点在于它也在室内条件之下实现定位。例如为了支持基于GNSS的定位,辅助数据可以包括但不限于导航模型、时间辅 助、参考位置、大气模型、差分纠正、传感器辅助和获取辅助、位置信息、高准确度位置、信 息、多频率多GNSS测量数据、传感器测量、路由信息和路点信息。将理解也可以针对除了基于GNSS的定位方法之外的其他定位方法(比如可以基 于接入站位置的独立方法)提供辅助数据。另外将理解广播并不限于经由蜂窝通信网络的广播。其他例子包括WLAN。可以例如在开放移动联盟移动广播服务使能器套件(OMA BCAST)服务的范围中实 施本发明的实施例。将理解针对特定示例实施例呈现的任何特征也可以与任何其他所述示例实施例 组合使用。另外将理解在这一章节中对本发明的呈现仅为举例而非限制。本发明的其他目的和特征根据结合附图考虑的下文详细描述将变得清楚。然而将 理解设计附图仅为了图示而不是定义对本发明的限定,至于对本发明的限定,应当参照所 附权利要求书。还应当理解附图未按比例绘制并且它们仅用来在概念上图示这里描述的结 构和流程。


图1是本发明一个实施例实施于其中的示例系统的示意图2是图示了图1的系统中的示例操作的流程图;图3是图示了辅助数据到广播的子信道中的第一示例性划分的图;并且图4是图示了辅助数据到广播的子信道中的第二示例性划分的图。
具体实施例方式图1是支持在子信道中广播定位辅助数据的示例系统的示意框图。该系统包括定位辅助服务器100、数据源120、无线接入网络130和终端160。定位辅助服务器100包括处理器101以及链接到这一处理器101的存储器102、通 向数据源120的接口 105和通向至少一个网络130的接口 106。处理器101和存储器102 可以可选地集成于以虚线在图1中图示的单个部件107中、例如集成于芯片上。处理器101被配置成执行实施的计算机程序代码。存储器102存储可以由处理器 101取回以执行的计算机程序代码。存储的计算机程序代码包括定位支持代码103,该代码 包括用于收集辅助数据的功能模块、用于对收集的辅助数据进行分组的功能模块、用于加 密辅助数据的功能模块、用于向子信道分发辅助数据的功能模块和用于使得在子信道中广 播辅助数据的功能模块。存储器103因此可以视为根据本发明的计算机可读存储介质的一 个实施例。存储器102还包括数据存储部分104。数据存储部分存储如下数据库,该数据库将 提供向网络103的接入的各接入站151、152的标识符(ID)映射到接入站的相应位置。接 入站可以是单个网络或者多个网络的接入站。标识符例如可以是蜂窝通信网络或者WLAN AP的小区ID。将理解也将有可能使用通向数据源和网络的单个接口或者使用通向不同数据源 和/或不同网络的多个接口。接口 106可以提供通向任何数据源或者网络的直接链路或者 例如经由因特网的间接链路。数据源120可以包括能够提供用于在定位时辅助终端的内容的任何服务器。它们 可以例如包括提供GNSS数据(比如轨道模型和时钟模型)的服务器和提供地区或者大陆 范围的电离层模型的服务器等。它们也可以例如包括诸如广域扩充系统(WAAS)或者欧洲 静地导航覆盖服务(EGN0S)等为GNSS信号提供纠正数据的、基于卫星的扩充系统(SBAS) 的卫星。无线接入网络130可以例如是蜂窝通信网络或者WLAN等。无线接入网络130包括各种网元。可以提供一些网元140用于经由实现向网络130 的无线接入的一个或者多个接入站151、152来控制数据业务。网元140可以例如是蜂窝通 信网络的服务通用分组无线服务(GPRS)支持节点(SGSN),而接入站151、152可以是蜂窝通 信网络的基站或者节点B。取而代之,网元140可以例如是WLAN服务器,而接入站151、152 可以是WLAN接入点。网元140包括处理器141以及链接到这一处理器141的存储器142、通向定位辅助 服务器100的接口 145和通向多个接入站151、152的接口 146。处理器141和存储器142 可以可选地集成于单个部件中、例如集成于芯片上。处理器141被配置成执行实施的计算机程序代码。存储器142存储可以由处理器 141取回以执行的计算机程序代码。存储的计算机程序代码包括定位支持代码143,该代码包括用于检测预订终端(这些终端访问链接的接入站151、152)的功能模块和用于使得在 子信道中广播辅助数据的功能模块。存储器143因此可以视为根据本发明的计算机可读存 储介质的另一实施例。接入站151、152使无线终端能够接入无线接入网络130并且经由这一网络130来 访问由定位辅助服务器100提供的位置辅助服务。所示无线通信终端160可以例如是移动电话或者膝上型计算机、但是同样可以是 位置可能必须加以确定的任何其他设备。终端160包括处理器161以及链接到这一处理器 161的存储器162、接口 166和用户接口(未示出)。处理器161还链接到GNSS接收器169。处理器161被配置成执行实施的计算机程序代码。存储器162存储可以由处理器 161取回以执行的计算机程序代码。存储的程序代码包括定位代码,该代码包括用于基于卫 星的辅助定位的功能模块。接口 166实现经由无线链路与无线接入网络130的通信。接口 166可以例如是 属于终端160的蜂窝引擎的收发器并且支持向蜂窝通信网络的接入,或者它可以属于终端 160的WLAN引擎并且支持向WLAN的接入。用户接口可以提供输入和/或输出功能。它可以例如包括键、触板、显示器、扬声
嬰坐
■V^^t oGNSS接收器169可以集成于终端160中。然而取而代之,它也可以是或者属于连 接到终端160的附件设备。GNSS附件设备可以经由诸如物理连接或者Bluetooth (蓝牙) 链路等任何合适的链路连接到终端160。GNSS接收器169可以被配置成接收、获取、跟踪和 解码由属于一个或者多个GNSS (比如GPS和Galileo)的卫星发送的信号并且向处理器161 提供所得数据。在图2的流程图中图示了图1的系统中的示例操作。图2在左手侧上呈现了在定位辅助服务器100的操作、在中间呈现了在网元140 的操作而在右手侧上呈现了在终端160的操作。在定位辅助服务器100中,处理器101将定位支持代码103的数据收集模块用于 经由接口 105从外部数据源120收集辅助数据(步骤201)。来自外部源的数据可以例如包 括用于若干GNSS的GNSS数据以及电离层模型数据。处理器101还将定位支持代码103的 数据收集模块用于从存储器102的数据存储部分104取回辅助数据(步骤202)。来自数据 存储部分104的数据可以包括接入站ID映射和接入站ID映射的片段。各片段可以例如包 括与相应国家的小区ID有关的信息。处理器101将定位支持代码103的数据分组模块用于对收集的数据进行分组(步 骤203)。该分组可以基于各种标准。可以针对不同服务质量水平提供不同组。例如,具有高准确度或者分辨率的数据 可以在一组中,而具有较低准确度或者分辨率的数据可以在另一组中。将理解也可以提供 用于中间服务质量水平的组。类似地,可以针对以不同更新速率提供的辅助数据提供不同组。取而代之或者除此之外,可以针对用于诸如GPS、Galileo或者GL0NASS等不同定 位系统的辅助数据提供不同组。取而代之或者除此之外,可以针对不同定位方法所需要的辅助数据提供不同组。
取而代之或者除此之外,可以针对不同类型的辅助数据(比如一方面为导航模型 而另一方面为电离层模型)提供不同组。取而代之或者除此之外,可以针对用于位置服务的数据库的不同片段(例如小区 ID映射的不同片段)提供不同组。将理解取而代之或者除此之外,如果希望则可以针对完 全数据库提供单独组。取而代之或者除此之外,可以针对用于不同地理区域的辅助数据提供不同组。取而代之或者除此之外,可以针对基于触发如大气事件的可变辅助内容提供组。取而代之或者除此之外,可以提供包括首次定位所需要的所有辅助数据的组,例 如轨道和时钟模型以及粗略全球或者地区电离层模型。在最简单配置中,这样的组可以包 含与在GNSS卫星广播中发送的数据相同的数据的子集。处理器101将定位支持代码103的数据加密模块用于加密所有或者一些提供的组 中的数据(步骤204)。例如可以不加密将免费提供的数据,而可以加密实现定位更高准确 度的辅助数据。处理器101将定位支持代码103的分发模块用于向IP广播的不同逻辑子信道分 发分组的数据(步骤205)。例如,各组可以分发给另一逻辑子信道。取而代之,不同组可以 组合于单个子信道中。各逻辑子信道可以实施为单独文件或者单独流。处理器101将定位支持代码103的广播模块用于使得经由一个或者多个网络130 在用户平面IP广播中广播子信道(步骤206)。经由接口 106向网络130提供数据。可以 例如通过经由不同TCP/UDP端口的发送来实现子信道。网络130接收数据并且在IP广播中向控制至少一个接入站151、152的所有网元 140广播它。在网元140中,处理器141经由接口 145接收广播(步骤241)并且将定位支持 代码143的预订终端检测模块用于确定是否预订位置辅助服务的任何终端连接到接入站 151、152 之一(步骤 242)。使用定位支持代码143的广播模块,处理器141使得经由至少一个预订终端160 当前连接到的所有接入站152在用户平面IP广播的子信道中发送接收的数据(步骤243)。预订终端160的处理器161可以确定当前服务接入站152的国家码和标识符(ID) (步骤261)。所有当前蜂窝标准例如包括某一种信息广播能力。通常,该广播向终端提供 关于网络的一些信息,比如基站和网络标识、使用频率、关于邻近小区的信息、允许的功率 电平等。通常将它称为系统信息并且在系统信息消息中广播它。向小区的覆盖区域中的所 有用户提供相同信息。例如在GSM中,在广播控制信道(BCCH)中使用系统信息消息来发送 这一信息。终端160因此可以例如基于这样的广播信息来获得服务接入站152的国家码和 标识符。处理器161可以基于国家码和/或预订来确定应当从接入站152的广播中捕获哪 些内容(步骤262)。处理器161然后可以解密捕获的内容——只要已加密并且只要解密密钥由于预订 而可用(步骤263)。最终,处理器161可以使用该内容作为用于定位计算的输入(步骤264)。例如, 可以使用可以根据接收的小区ID映射而确定的接入站152的位置以作为用于加速在GNSS接收器169获取信号的终端160的粗略位置。或者可以将接收的电离层模型用于纠正GNSS 接收器169的测量中的电离层误差以求精化位置计算。在图3中呈现了向不同广播子信道分发辅助数据的一个示例实施例。终端可以预订位置辅助广播服务300。针对这一服务,在IP广播中发送数据。在广播的不同子信道中发送不同类型的内 容。第一子信道310提供用于一个或者多个GNSS的轨道和时钟模型。第二子信道320提 供用于电离层模型的数据。第三子信道330提供小区ID数据库的数据。各子信道310、320、330还包括不同内容组。轨道和时钟模型子信道310包括可以免费使用的GNSS卫星广播数据311。此外, 它包括用于轨道和时钟的高准确度模型312。提供这一数据作为例如提供比免费数据更高 准确度的增值服务。可以加密它以保证仅具有对应解密密钥的订户才可以访问这一数据。电离层模型子信道320包括用于GNSS卫星321广播的一个模型或者若干模型的 数据。这一组321的内容同样免费。此外,电离层模型子信道320包括用于地区模型322 的数据。各模型可以例如针对一个大陆有效。该数据通过例如提供比免费数据更高准确 度来提供增值服务。可以加密它以保证仅具有对应解密密钥的订户才可以访问这一数据。 此外,电离层模型子信道320包括用于完整电离层映射(例如用于大陆范围的电离层模型 323)的数据。该数据提供另一增值服务,该服务提供比地区模型仍然更佳的性能。可以加 密它以保证仅具有对应解密密钥的订户才可以访问这一数据。出于定位或为参考位置的目的,可以提供小区ID数据库子信道330以用于向订户 递送小区ID或者WLAN AP数据库信息(如包括如下数据库,该数据库将GSM小区、通用移 动电信系统(UMTS)小区、CDMA小区、WiMAX小区和/或第3代合作伙伴计划(3GPP)长期演 进(LTE)小区的小区ID映射到地理坐标)。小区ID数据库子信道330包括用于第一国家331的映射数据、用于第二国家332 的映射数据和用于第三国家333的映射数据。这一信息同样可以免费并且使终端能够例如 基于服务小区的国家码来推断捕获哪些内容。例如,可以基于这一信息来选择用于具体国 家的地区电离层模型的数据。也可以例如在运营商基础上将小区ID数据库分段。终端160可以基于当前服务小区的国家码或者网络来识别需要辅助数据的国家。 这样,终端可以获得在子信道330中广播的小区id数据库的适当片段的本地副本。具有数 据库的本地副本可以提高首次定位时间(time-to-first-fix)并且即使AGNSS未工作也可 以允许(粗略)定位。另外对照与网络拓扑紧密耦合的辅助数据广播服务,这一实施例如 实现在用户身处芬兰之时接收法国小区的小区ID数据库。这样,用户可以通过使用归属网 络的可能更低数据费用来预备假期旅行。子信道中的不同类别也可以链接到广播服务中的计费功能(如果可用)。在图4中呈现了向不同子信道分发数据的另一示例实施例。在这一实施例中,各 组具有它自己的子信道。针对这一实施例,终端可以同样预订位置辅助广播服务400。针对这一服务,在IP 广播中发送数据。在广播的不同子信道中发送不同类型的内容。第一子信道411提供如一个或者多个GNSS的GNSS卫星广播的轨道和时钟模型数据。第二子信道412提供高准确度轨道和时钟模型。第三子信道421提供如一个或者多个GNSS的GNSS卫星广播的用于电离层模型的 数据。第四子信道422提供用于地区电离层模型的数据。第五子信道423提供用于电离层映射(例如用于大陆范围的模型)的数据。将理解单独子信道可以用于各涉及到的GNSS。另外,单独子信道可以用于各覆盖 区域。第六子信道431提供用于第一国家的小区ID数据库的数据。第七子信道432提供用于第二国家的小区ID数据库的数据。第六子信道433提供用于第三国家的小区ID数据库的数据。子信道411、421、431、432和433的内容同样可以免费,而子信道412,422和423 可能不免费。将理解可以用许多方式变化或者补充参照图3和图4呈现的例子,上文参照步骤 203表明了一些选项。对实施的选择可以例如基于如何在服务中实施计费功能。还必须注意数据无需由单个服务提供。取而代之,完全辅助递送概念可以例如基 于各种服务提供的性能来划分成各种服务。例如,第一服务可以提供基本辅助,比如在GNSS 广播中的数据,而另一服务可以提供更准确模型并且第三服务可以提供最高质量的辅助。在一个实施例中,可能希望保证可以在终端有利于开始定位的信息(比如基本轨 道/时钟模型、基本电离层模型)在广播中高速率可用,从而对广播的调度未不利地影响首 次定位时间。因此可以提供它以具有专用于获得首次定位的子信道。这样的信道可以并入 某些基本信息,该信息包括轨道和时钟模型以及粗略全球/地区电离层模型。在最简单配 置中,这一专用子信道可以广播与在GNSS卫星广播中提供的数据相同的数据的子集。将向终端递送的多数定位辅助数据可以是所有终端共用或者几乎共用的(全球 共用或者在大型地理区域中的所有用户共用)。这一点的例子是在真正全球的GPS广播中 的电离层模型。将广播用于提供这样的信息允许向订户发送最新更新而不会如在终端个别 地请求来自服务器的辅助数据的情况下那样在通信中引入不必要的开销。可能的优点包括 网络负荷更低并且因此用于向终端递送辅助数据的成本更低。另外,个别辅助数据请求也 潜在地由于需要设置个别会话而造成辅助数据递送的延迟。由于可以在使用广播时避免这 一点,所以用户体验可以更佳。广播可以视为一种利用广播机制的辅助数据推送。另外在广播子信道中发送辅助数据可以使辅助数据的使用在一些实施例中更灵 活。例如,尽管广播数据对于所有订户可能相同,但是终端可以仅接受对于终端的地 理区域而言相关的那些部分。另外关于例如通过区分辅助数据的不同准确度或者不同辅助数据类型来为不同 订户提供不同服务水平,子信道的使用也可以实现新业务模型。终端可以仅能够使用与它 对位置辅助服务的预订对应的数据。区分不同子信道中的不同辅助数据内容也可以有利于用户。一方面,用户可以仅 需为实际需要的数据付费。针对GPS和Galileo辅助数据的共同递送可以无需向运用仅支持GPS的终端的用户计费。针对高分辨率辅助数据可以不向对低分辨率辅助数据满意的用 户计费。另一方面,如果仅对一类数据感兴趣的用户能够从子信道取回这一数据则可以减 少延迟。在循环序列中提供所有数据的未划分广播的情况下,用户将总是必须等待直至再 次发送感兴趣的数据。通过向预订终端递送/更新数据库的片段,不同子信道的使用也可以有助于支持 不同定位方法(包括基于小区id或者基于WLAN的方法)。小区id或者WLAN AP数据库等 可以提供用于AGNSS的参考位置,但是它们也可以用于独立定位。例如,假如终端具有WLAN AP数据库的本地副本,则基于WLAN的定位可以提供瞬时定位。广播这一数据可以是一种向 大量终端递送数据库或者它的更新的有用方法。不同子信道的使用也可以有助于根据不同条件来动态调节广播调度。例如在电离 层风暴的情况下,可以高更新速率地广播电离层模型。当在不同子信道中发送不同类型的 辅助数据时,这未必需要减少其他数据如轨道/时钟模型在广播中重复的速率,而如果在 相同子信道中发送所有数据则会有这样的情况。将理解利用广播并不排除如下可能性终端可以例如基于OMA SUPL使用个别连 接来发起定位会话、但是然后基于广播来保持某些数据如电离层映射最新。取而代之,终端 可以持续地附接到广播,并且终端这样可以总是具有最新辅助数据。最后可以注意本发明的不同可能实施例可以有助于待定位的终端的更短首次定 位时间。将以可选地耦合涉及到的部件这样的方式理解在这一文献中的任何所述链路或 者连接。因此,连接可以是直接的或者间接的(有任意数目的居间单元或者组合),并且在 部件之间可以仅有功能关系。在服务器100与网元140之间以及在网元140与接入站151、 152之间的链路也可以涉及到任意数目的居间单元。另外,任何提到的处理器可以是任何适当类型,例如计算机处理器、现场可编程门 阵列、专用集成电路(ASIC)等。任何提到的存储器可以实施为单个存储器或者多个不同存 储器的组合并且可以例如包括只读存储器、闪存或者硬盘驱动存储器等。另外,也可以运用 已经以实现所述功能这样的方式来编程的任何其他硬件部件。另外,可以使用在通用或者专用处理器中并且存储于计算机可读存储介质(例如 盘、存储器等)上以由这样的处理器执行的可执行指令来实施这里描述或者图示的任何步 骤。引用‘计算机可读存储介质’应当理解为涵盖专门化电路,比如现场可编程门阵列、专 用集成电路(ASIC)、信号处理设备和其他设备。执行程序代码103的处理器101所示功能也可以视为用于根据定位辅助数据的内 容向多个不同逻辑子信道分发定位辅助数据的装置和用于使得在多个不同逻辑子信道中 广播定位辅助数据的装置。程序代码103也可以视为以功能模块的形式包括这样的装置。执行程序代码143的处理器141所示功能也可以视为用于接收根据位置辅助数据 的内容向多个不同逻辑子信道分发的位置辅助数据的装置和用于使得在多个不同逻辑子 信道中广播定位辅助数据的装置。程序代码143也可以视为以功能模块的形式包括这样的装置。尽管已经示出和描述并且指出本发明的如应用于其优选实施例的基本新颖特征,但是将理解本领域技术人员可以进行所述设备和方法在形式和细节上的各种省略和替换 以及改变而不脱离本发明的精神实质。例如明确地表明以基本上相同方式实现基本上相同 功能以实现相同结果的那些单元和/或方法步骤的所有组合在本发明的范围内。另外应当 认识到结合本发明的任何公开形式或者实施例示出和/或描述的结构和/或单元和/或方 法作为一般设计选择事项可以并入于任何其他公开或者描述或者建议的形式或者实施例 中。本发明因此将仅如所附权利要求书的范围所表明的那样加以限定。另外,在权利要求 书中,装置加功能旨在于覆盖这里描述为执行所述功能的结构并且不仅覆盖结构等效物而 且覆盖等效结果。
权利要求
1.一种方法,包括使得在多个不同逻辑子信道中广播定位辅助数据,其中所述定位辅助数据已经根据它 的内容分发到所述多个不同逻辑子信道。
2.根据权利要求1所述的方法,还包括将所述定位辅助数据根据它的内容分发到所述多个不同逻辑子信道。
3.根据权利要求2所述的方法,还包括加密将向所述多个不同逻辑子信道分发的所述定位辅助数据的至少一部分。
4.根据权利要求1所述的方法,还包括接收向所述多个不同逻辑子信道分发的位置辅助数据。
5.根据权利要求1至4之一所述的方法,还包括确定使能访问位置辅助服务的并且当前由预订位置辅助服务的终端访问的接入点;并且使得仅经由此类确定的接入点在多个逻辑子信道中广播所述定位辅助数据。
6.根据前述权利要求之一所述的方法,其中为用于以下各项中的至少一个的辅助数据 提供相应逻辑子信道多个服务质量水平中的各服务质量水平;多个信标系统中的各信标系统;多种定位方法中的各定位方法;多个更新速率中的各更新速率;多个辅助数据类型中的各辅助数据类型;用于定位服务的数据库的多个片段中的各片段;用于定位服务的数据库的多个片段中的各片段和整个数据库;多个地理区域中的各地理区域;以及基于触发的可变辅助内容。
7.根据前述权利要求之一所述的方法,其中所述辅助数据包括如下数据,该数据将提 供对位置辅助服务的访问的接入站的标识符映射到相应位置。
8.根据前述权利要求之一所述的方法,其中为辅助数据提供一个逻辑子信道,所述辅 助数据支持对接收所述辅助数据的实体的位置的首次定位。
9.根据前述权利要求之一所述的方法,其中所述多个逻辑子信道包括多个数据文件和 多个流中的至少一个。
10.根据前述权利要求之一所述的方法,其中通过使用多个传送层协议端口来实现所 述多个逻辑子信道。
11.根据前述权利要求之一所述的方法,其中使用多个逻辑子信道的所述广播是在用 户平面中的广播。
12.根据前述权利要求之一所述的方法,其中使用多个逻辑子信道的所述广播是互联 网协议广播。
13.—种包括处理器的装置,所述处理器被配置成使得在多个不同逻辑子信道中广播 定位辅助数据,其中所述定位辅助数据已经根据它的内容分发到所述多个不同逻辑子信道。
14.根据权利要求13所述的装置,其中所述处理器还被配置成将所述定位辅助数据根 据它的内容分发到所述多个不同逻辑子信道。
15.根据权利要求14所述的装置,其中所述处理器还被配置成加密将向所述多个不同 逻辑子信道分发的所述定位辅助数据的至少一部分。
16.根据权利要求13所述的装置,其中所述处理器还被配置成接收向所述多个不同逻 辑子信道分发的位置辅助数据。
17.根据权利要求13至16之一所述的装置,其中所述处理器还被配置成确定使能访问位置辅助服务的并且当前由预订位置辅助 服务的终端访问的接入点;并且其中所述处理器还被配置成使得仅经由此类确定的接入点在多个逻辑子信道中广播 所述定位辅助数据。
18.根据权利要求13至17之一所述的装置,其中为用于以下各项中的至少一个的辅助 数据提供相应逻辑子信道多个服务质量水平中的各服务质量水平;多个信标系统中的各信标系统;多种定位方法中的各定位方法;多个更新速率中的各更新速率;多个辅助数据类型中的各辅助数据类型;用于定位服务的数据库的多个片段中的各片段;用于定位服务的数据库的多个片段中的各片段和整个数据库;多个地理区域中的各地理区域;以及基于触发的可变辅助内容。
19.根据权利要求13至18之一所述的装置,其中所述辅助数据包括如下数据,该数据 将提供对位置辅助服务的访问的接入站的标识符映射到相应位置。
20.根据权利要求13至19之一所述的装置,其中为辅助数据提供一个逻辑子信道,所 述辅助数据支持对接收所述辅助数据的实体的位置的首次定位。
21.根据权利要求13至20之一所述的装置,其中所述多个逻辑子信道包括多个数据文 件和多个流中的至少一个。
22.根据权利要求13至21之一所述的装置,其中通过使用多个传送层协议端口来实现 所述多个逻辑子信道。
23.根据权利要求13至22之一所述的装置,其中使用多个逻辑子信道的所述广播是在 用户平面中的广播。
24.根据权利要求13至23之一所述的装置,其中使用多个逻辑子信道的所述广播是互 联网协议广播。
25.根据权利要求13至24之一所述的装置,其中所述装置是服务器,所述服务器还包 括配置成提供通向无线通信网络的链路的接口。
26.根据权利要求13至24之一所述的装置,其中所述装置是无线通信网络的网元,所 述网元还包括被配置成提供通向所述无线通信网络的接入站的链路的接口。
27.一种在由处理器执行时实现以下操作的计算机程序代码使得在多个不同逻辑子信道中广播定位辅助数据,其中所述定位辅助数据已经根据它的内容分发到所述多个不同逻辑子信道。
28.根据权利要求27所述的计算机程序代码,还在由处理器执行时实现以下操作 将所述定位辅助数据根据它的内容分发到所述多个不同逻辑子信道。
29.根据权利要求28所述的计算机程序代码,还在由处理器执行时实现以下操作 加密将向所述多个不同逻辑子信道分发的所述定位辅助数据的至少一部分。
30.根据权利要求27所述的计算机程序代码,还在由处理器执行时实现以下操作 接收向所述多个不同逻辑子信道分发的位置辅助数据。
31.根据权利要求27至30之一所述的计算机程序代码,还在由处理器执行时实现以下 操作确定实现访问位置辅助服务的并且当前由预订位置辅助服务的终端访问的接入点;并且使得仅经由此类确定的接入点在多个逻辑子信道中广播所述定位辅助数据。
32.—种计算机可读存储介质,其中存储根据权利要求27至31之一所述的计算机程序 代码。
33.一种设备,包括用于将定位辅助数据根据它的内容分发到多个不同逻辑子信道的装置;以及 用于使得在所述多个不同逻辑子信道中广播所述定位辅助数据的装置。
34.一种设备,包括用于接收根据其内容向多个不同逻辑子信道分发的位置辅助数据的装置;以及 用于使得在所述多个不同逻辑子信道中广播定位辅助数据的装置。
全文摘要
为了支持使用定位辅助数据,在多个不同逻辑子信道中广播定位辅助数据。定位辅助数据根据它的内容分发到多个不同逻辑子信道。
文档编号G01S1/00GK102007425SQ200880128641
公开日2011年4月6日 申请日期2008年4月14日 优先权日2008年4月14日
发明者I·阿利瓦拉, J·西尔雅里内, L·维罗拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1