提供和使用包括位置信息的消息的制作方法

文档序号:5832349阅读:130来源:国知局
专利名称:提供和使用包括位置信息的消息的制作方法
技术领域
本发明涉及提供和使用具有位置信息的消息,该位置信息已基 于卫星信号而确定。
背景技术
各种全球导航卫星系统(GNSS)支持设备的定位。这些系统例 如包括美国全球定位系统(GPS)、俄罗斯全球导航卫星系统 (GLONASS )、未来欧洲伽利略系统、基于空间的增强系统(SBAS )、 日本GPS增强准顶峰卫星系统(QZSS)、局域增强系统(LAAS) 和混合系统。
GPS中的星座例如包括以地球为轨道绕行的多于20颗卫星。目 前,每个卫星发送两个载波信号Ll和L2。这些载波信号之一L1用 于携带标准定位服务(SPS)的导航消息和码信号。每个卫星用不同 的C/A (粗捕获)码来调制Ll载波相位。因此,针对由不同卫星进 行的传输而获得不同信道。C/A码是在1 MHz带宽内扩展频谱的伪 随机噪声(PRN)代码。它每1023个比特重复一次,其中码的历元 为1 ms。按照50比特/秒的比特速率用导航信息进一步调制Ll信号 的载波频率。导航信息除了其他信息之外还包括星历表(ephemeris) 参数和历书(almanac)参数。星历表参数描述相应卫星的轨道的短 区段。基于这些星历表参数, 一种算法可以在卫星处于相应描述区 段中之时的任何时间估计卫星的位置。历书参数是类似的但更粗略 的轨道参数,其有效时间比星历表参数的有效时间更长。导航信息 例如还包括时钟模型,其将卫星时间与GPS的系统时间相关起来以 及将系统时间与协调通用时间(UTC )相关起来。
将确定其位置的GPS接收器接收由当前可用卫星发送的信号,C/A码来检测和跟踪由不同卫星使用的信号。然后,接收器通常基于解码的导航消息中的数据以及基于C/A代码的历元和码片的计数来确定由每个卫星发送的代码的发送时间。发送时间和测量至,J的接收器处的信号到达时间允许确定卫星与接收器之间的伪距(pseudorange)。术语"伪距"表示卫星与接收器之间的几何距离,该距离由于相对于GPS系统时间的未知卫星和接收器偏移而有偏差。
在 一 种可能的解决方案中,假设已知卫星与系统时钟之间的偏移,继而该问题简化为求解具有四个未知数(3个接收器位置坐标以及接收器与GPS系统时钟之间的偏移)的非线性方程组。因此,需要至少4次测量以便能够求解方程组。处理结果是接收器位置。
类似地,GNSS定位的总体思想在于在将被定位的接收器处接收卫星信号,测量接收器与相应卫星之间的伪距并且进而还利用卫星的估计位置来测量接收器的当前位置。通常,如上文针对GPS所述,为了定位而评估已经被用于调制载波信号的PRN信号。
可以在不同定位模式中进行G N S S定位。
第一模式是基于独立移动站的GNSS定位。在这一模式中,GNSS接收器从GNSS卫星接收信号。GNSS接收器或者相关联的移动设备(一般称为移动站)对直接来自卫星信号的导航数据进行解码并且根据这些信号和导航数据来计算移动站的位置和其他位置信息,而无需来自其他源的任何附加信息。
第二模式是基于网络辅助式移动站的GNSS定位。在这一模式中,GNSS接收器与移动通信设备关联。GNSS接收器可以集成到移动通信设备中或者可以是用于移动通信设备的附件。GNSS接收器和移动通信设备惯称为移动站。移动通信网络提供由移动通信设备接收的辅助数据。辅助数据例如可以包括星历表、位置和时间信息。辅助数据可以由GNSS接收器用来在捕获和跟踪卫星信号时提高其性能。可替换地或者附加地,辅助数据可以在移动站处被用于计算移动站的位置和其他位置信息。例如利用提供的辅助数据,可以无需对所跟踪的卫星信号中的导航信息进行解码。
第三模式是基于网络的移动站辅助式GNSS定位。对于这一模
式,GNSS接收器也与移动通信设备关联。GNSS接收器和移动通信设备惯称为移动站。在这一模式中,移动通信网络经由移动通信设备至少将捕获辅助和时间信息提供到GNSS接收器以支持卫星信号测量。然而移动站仅执行信号测量,并且将测量回报到网络以用于
位置计算。
第二和第三模式也惯称为辅助GNSS (A-GNSS)。辅助GNSS因此意味着如果满足技术先决条件,则移动通信网络能够向GNSS接收器提供辅助数据,如时间和导航模型,这允许接收器在更短时间内和在更具挑战性的信号条件下获得定位。
为A-GNSS生成辅助数据和/或计算位置解的网络服务器例如可以是服务移动位置中心(SMLC)服务器。
在这两种基于移动站的模式中,网络服务器也可以请求由移动站确定的位置信息。这种位置信息例如可以用于由移动站或另一实体请求的基于位置的服务,诸如寻友服务或黄页服务。在这种情况下,移动站将使用专用位置信息消息或者使用另 一 消息中的位置信元(IE)向网络服务器发送它在位置计算中已经确定的位置信息。位置信元在不同蜂窝标准中有定义并且通常包括
1. 世界测地系统1984 ( WGS-84)坐标系中的位置信息,该信息包括绵度、经度和海拔
2. 位置不确定性椭圆
3. 速度信息,该信息包括本地坐标系中的速度分量航向(heading )、航向不确定度、水平速率、水平速率不确定度、垂直速率、垂直速率不确定度
4. 蜂窝帧时间一卫星时间关联
5. 参考时间,也就是计算位置信息时的时间,并且该时间将被使用作为用于蜂窝帧时间一卫星时间关联的参考。优选地,以秒[s]或者毫秒[ms]为单位来给出参考时间。

发明内容
本发明从以下考虑出发在蜂窝标准中当前定义的用于位置信
息的消息仅基于GPS时间,因为GPS是目前为止仅有的完整的和全球可用的GNSS。
然而,不同的GNSS具有不同的系统时间。因而,用于位置信息的消息的可用定义不允许使位置信息参考除了 GPS之外的任何其他时间基准,诸如UTC、伽利略、GLONASS、 QZSS等等。当前定义的消息因此并不适用于除GPS之外的任何其他GNSS。例如,仅支持基于伽利略的定位的移动站无法使用当前定义的消息来将生成的位置信息报告给服务器,因为移动站无法访问GPS时间。用于位置信息的消息因此必须被重新定义以与即将问世的系统兼容。
可以针对每个GNSS来定义用于位置信息的单独消息,但是这将明显地增加定义数目。可替换地,可以要求将UTC用于所有系统,但是这将造成GNSS的使用不灵活。
描述了第一方法,其包括接收或组装包括位置信息和参考时间标识符的消息。该位置信息假设已基于卫星信号而确定,并且参考时间标识符标识在确定位置信息时使用的参考时间。该方法还包括提供所述消息以供发送。
而且,描述了第一设备,其包括处理部件,该处理部件配置用于接收或者组装包括位置信息和参考时间标识符的消息。位置信息再次假设已基于卫星信号而确定,并且参考时间标识符标识在确定位置信息时使用的参考时间。该处理部件进 一 步被配置用于提供接收到的或者组装的消息以供发送。
所描述的第 一 设备的处理部件可以以硬件和/或软件实现。其例如可以是执行软件程序代码以实现所需功能的处理器。备选地,其例如可以是设计为实现所需功能的电路,例如实现为芯片组或芯片,譬如集成电路。所述设备例如可以与所包括的处理部件相同,但是其还可以包括其他部件。设备例如还可以是被提供以集成到电子设备中的模块,该电子设备例如是无线通信设备或GNSS附件设备。而且,描述了一种电子设备,其包括所述第一设备。此外,该
设备包括配置用于接收卫星信号的GNSS接收器和/或配置用于支持与消息将被发送到的服务器进行通信的无线通信部件。
无线通信部件例如可以是蜂窝引擎或无线局域网(WLAN)引擎等。所述电子设备例如可以是增强型移动电话、膝上型计算机或GNSS附件设备等等。
而且,描述了一种组件,其包括电子设备,该电子设备具有配置用于接收卫星信号的GNSS接收器以及配置用于支持与消息将要发送到的服务器的通信的无线通信设备。这些设备之一继而可以包括所述第一设备。该组件的设备可以利用任何适合的数据链路(例如,固定缆线、Bluetooth 链路、超宽带(UWB)链路或红外链路等)而相互链接。
所述组件的无线通信设备例如可以是蜂窝终端或WLAN终端,等等。蜂窝终端可以是蜂窝电话或任何其他类型的蜂窝终端,诸如膝上型计算机,其包括用于经由无线网络建立到服务器的链路的装置。
而且,描述了一种电子设备,其包括所述第一设备、支持到无线通信设备的连接的接口 、以及附加的支持到服务器的连接的接口 ,其中消息被发送到该服务器。该电子设备例如可以是网络服务器,其基于从无线通信设备或网络服务器或网关(其从无线通信设备接收已经组装的消息)接收到的测量结果来组装所述消息。消息将被发送到的服务器例如可以是提供某些基于位置的服务的服务器。
而且,描述了第一计算机程序产品,其中程序代码存储于计算机可读介质中。当被处理器执行时,所述程序代码实现所述第一方法。
所述第 一计算机程序产品例如可以是单独的存储器设备,或者是将要集成在电子设备中的存储器。本发明应理解为还覆盖独立于
计算机程序产品和计算机可读介质的计算机程序代码。
此外,描述了第二方法,其包括从接收到的消息中提取位置信息和参考时间标识符。位置信息基于卫星信号而确定,并且参考时间标识符标识在确定位置信息时使用的参考时间。该方法还包括考虑参考时间标识符来处理位置信息。
而且,描述了第二设备,其包括处理部件,其配置用于从接收到的消息中提取位置信息和参考时间标识符。位置信息基于卫星信号而确定,并且参考时间标识符标识在确定位置信息时使用的参考时间。该处理部件还被配置用于考虑参考时间标识符来处理位置信息。
所述第二i殳备的处理部件同样可以以^_件和/或软件实现。其例如可以是执行软件程序代码以实现所需功能的处理器。备选地,其例如可以是设计为实现所需功能的电路,例如实现为芯片组或芯片,譬如集成电路。所述设备例如可以与所包括的处理部件相同,但是其还可以包括其他部件。设备例如还可以是被提供以集成到网络服务器(诸如SMLC服务器)中的模块。
而且,描述了一种电子设备,其包括所述第二设备以及配置用于支持与无线通信设备的直接或间接通信的接口 。该电子设备例如可以是提供基于位置的服务的网络服务器。
而且,描述了一种服务器,其包括所述第二设备以及配置用于支持与另一电子设备进行通信的接口。所述服务器例如可以是提供基于位置的服务的网络服务器,而另 一 电子设备例如可以是组装或转发所定义类型的消息的网络服务器,或者是转发所定义类型的消息的网关等等。
而且,描述了第二计算机程序产品,其中程序代码存储于计算机可读介质中。当由处理器执行时,所述程序代码实现所述第二方法。
所述第二计算机程序产品同样例如可以是单独的存储器设备,
或者是将要集成在电子设备中的存储器。本发明应理解为还覆盖独立于计算机程序产品和计算机可读介质的计算机程序代码。
而且,描述了一种系统,其包括所述第一设备和所述第二设备。
ii因此,提议将参考时间标识包括在传送位置信息的消息中,以标识以用作位置信息的参考时间的各种可能的时间类型之一 ,而所有前面提出的解决方案仅支持单 一 类型的参考时间。
所述方法允许将单个消息定义与任何GNSS —起使用。
为此,可以定义新的消息,其可用于使用任何GNSS特定系统时间或UTC作为参考时间,来将位置信息从移动站或移动组件发送至服务器。这使得移动站或移动组件能够使用任何类型的参考时间来生成位置信息,并且使得服务器能够明确地识别使用了哪种类型的参考时间。这是有益的,因为服务器可能事先不知道移动站或移动组件支持哪个GNSS和/或哪些卫星系统的哪些卫星在移动站或移动组件的位置处可用于时间解码。
备选地,可以定义单个消息,其允许使用任何GNSS特定系统时间或UTC作为参考时间来将位置信息从服务器发送至另 一服务器。服务器之间的连接可以是专用网络连接或互联网。服务器系统的一个示例是第一服务器仅有定位功能,其或者从移动站接收位置信息,或者根据接收自移动站的测量来计算位置信息。第二服务器不必具有任何位置计算功能,而是仅具有使用位置信息以用于特定的基于位置的服务(诸如寻友或黄页搜索)的功能。
参考时间标识符可以包括在消息的必选字段中或者可选字段中。如果包括在可选字段中,则可以定义默认参考时间,例如协调
况下在消息中包括参考时间标识符。
可以按需定义可以包括在消息中的位置信息。其例如可以包括位置指示、速度指示、时间指示和/或时间关联指示。时间关联例如可以是蜂窝帧时间-卫星时间关联。
本发明可以与任一种GNSS定位一起4吏用,该GNSS定位例如是GPS、 GLONASS、仂口矛J略、SBAS、 QZSS、 LAAS或者这些GNSS定位的任何组合。因而,例如可以针对伽利略定位系统、针对GPS(包括现代化GPS)、针对GLONASS、针对SBAS、针对QZSS、针对LAAS和/或针对UTC、但是同样针对包括任何将来系统时间的任何其他系统时间,来定义用于参考时间的专用标识符。
本发明例如还可以用于增强3GPP GERAN (第3代合作伙伴项目GSM (全球移动通信系统)7EDGE (增强型GSM数据速率演进)无线电接入网)、3GPPRAN (无线电接入网)和OMA SUPL (开放移动联盟安全用户平面位置)协议。
应当理解,所有提出的示例性实施方式也可以在任何合适的组合中使用。
本发明的其他目的和特征将从结合附图来考虑的以下详细描述中变得清楚。然而应当理解,附图仅出于图示的目的设计而不是作为对本发明的限定的定义,其中对本发明的限定应当参考所附权利要求书。还应当理解,附图未按比例绘制并且它们仅仅旨在于在概念上图示这里描述的结构和过程。


图1是根据本发明的一个实施方式的系统的示意性框图2是示出了图1中的系统的操作的流程图3是示出了插入用于参考时间标识符的可选字段的表;
图4是示出了参考时间标识符的可能编码的表;
图5是根据本发明又一实施方式的系统的示意性框图;以及
图6是示出了图5中的系统的操作的流程图。
具体实施例方式
图1是示例系统的示意性框图,其有助于将位置信息发送到服务器。
系统包括移动站10和GSM网络30的或支持无线接入的任何其他通信网络的网络服务器20。系统还包括GNSS卫星,例如GPS卫星(GPSSV) 50和伽利略卫星(伽利略SV) 60。备选的或附加的卫星例如可以是GLONASS、 SBAS、 QZSS或者LAAS卫星。移动站10包括无线通信部件11、 GNSS接收器13、处理器16和存储器17。处理器16链接到各个其他部件11、 13、 17。
移动通信部件11例如可以是蜂窝引擎。蜂窝引擎是包括移动终端与蜂窝通信网络3 0之间进行常规移动通信所需的所有部件的模块,该模块可以用附加功能来进一步增强。在一个实施方式中,处理器16和存储器17的功能也可以实施于这种蜂窝引擎的处理器和存储器中。
GNSS接收器13可以被配置成能够从单一类型的GNSS卫星或者从不同类型的GNSS卫星50、 60接收信号。GNSS接收器13包括可以用硬件和/或用软件实现的捕获和跟踪部件14。例如,为了捕获和跟踪从GPS卫星50或者伽利略卫星60接收的信号,包括相关任务在内的信号测量任务可以由硬件在GNSS接收器13的处理单元执行的软件代码的控制之下进行。在一个实施方式中,处理器16和存储器17的功能也可以实施于此类GNSS接收器13的处理器和存储器中。在另一实施方式中,可以增强无线通信部件11以负责GNSS接收器13所需的任何基于软件的处理。
处理器16被配置成执行用于实现各种功能而被实施的计算机程序代码。存储器17被配置成存储可以由处理器16取回以供执行的计算机程序代码。存储的代码包括用于使用基于GNSS的定位来计算位置信息的计算机程序代码18,以及用于组装包括参考时间标识(ID)的位置信息消息的计算机程序代码19。
应当理解,执行计算机程序代码18和19的处理器16的功能同样可以由电路来实施,例如实施于集成电路中。
除了单设备的移动站IO,还可以使用图1中用虚线指示的移动组件10。这种移动组件IO可以包括具有移动通信部件11的移动终端和具有GNSS接收器13的GNSS附件设备。处理器16和存储器17可以属于移动终端或者属于GNSS附件设备。
网络服务器20包括处理器26以及链接至该处理器26的接口 21和存储器27。接口 21被配置成支持与接入网络30的移动站IO进行通信。更具体地,经由网络30的未示出的一些其他单元(例如包括基站收发台(BTS))来支持该通信。
处理器26被配置成执行用于实现各种功能而实施的计算机程序代码。存储器27被配置成存储可以由处理器26取回以供执行的计算机程序代码。所存储的代码包括用于从接收到的位置信息消息中提取位置信息和参考时间ID的计算机程序代码28。另外,它包括用于提供至少一个基于位置的服务的计算机程序代码29。此类服务例如可以是寻友服务或者黄页服务,该服务提供在请求移动站10的当前位置附近的所需类型的商业位置。
应当理解,执行计算机程序代码28和29的处理器26的功能同样可以由电路实施,例如实施于集成电路中。
现在将参考图2至图4来描述图1的系统中的操作。
图2是流程图,其在左侧图示了移动站IO处的操作,在右侧图示了网络服务器20处的操作。
在移动站10处,GNSS接收器13的捕获和跟踪部件14捕获和跟踪卫星信号,并且将测量结果提供给处理器16。处理器16执行计算机程序代码18以基于该信号测量来执行基于移动的定位(步骤211 )。可选地,GNSS接收器13的捕获和跟踪和/或处理器16的定位计算可以得到辅助数据支持,其中辅助数据是由网络30提供并经由无线通信部件11接收。
为了定位计算,处理器16使用适当类型的参考时间。其例如可以在定位是基于GPS卫星信号的情况下使用GPS时间,在定位是基于伽利略卫星信号的情况下使用伽利略系统时间,或者在定位是基于GPS和伽利略卫星信号二者的情况下使用UTC,等等。在GNSS接收器13被配置成能够从单一类型的GNSS卫星接收信号的情况下,其将总是使用相同类型的参考时间。
在移动站10处,参考时间被用于卫星位置计算,并且在GNSS系统时间-GSM时间关联和/或诸如GNSS-UMTS或者GNSS-WLAN帧定时关联之类的其他关联中,其用作时间参考。
处理器16还执行计算机程序代码19以在位置信息消息中或者
在更综合的消息的位置信元中组装所得到的位置信息(步骤212)。除了实际位置信息之外,还包括参考时间ID,其指示在定位计算中所使用的参考时间类型。在GNSS接收器13被配置成能够从单一类型的GNSS卫星接收信号的情况下,其将总是使用同一参考时间ID。
图3是给出了可以选择用于组装消息或者信元的示例性已定义单元字段的表。可选字段在"存在"栏中用"O"标记,而必选字段在"存在"栏中用"M"标记。
第一定义字段是参考帧字段。该字段规定在其期间在移动站10处测量位置估计的BTS参考帧号。
第二定义字段是GNSS日时间(TOD)字段。该字段规定位置估计有效的GNSS时间。其可以向下取整至最接近的整数毫秒。例如,在GPS的情况下,TOD可以由GPS周时间(TOW)给出。
尽管第一字段和第二字段是可选的,但是在所提供的示例性实施方式中将总是包括参考帧或GNSS TOD。
可选的第三定义字段是GNSSTOD分数(Frac)字段。该字段通过以亚毫秒(sub-millisecond)为单位来指示GNSS TOD的分数从而更精确地规定GNSS时间。
可选的第四定义字段是GNSS TOD不确定度字段。该字段提供GNSS时间与蜂窝系统时间之间关系的准确度。对应于在移动站10的位置处观测到的所提供的蜂窝系统时间,真实GNSS时间例如可以落在区间(GNSS TOD-GNSS TOD不确定度、GNSS TOD + GNSSTOD不确定度)中。
可选的第五定义字段是参考时间标识(GNSS—TIME—ID )字段。GNSS—TIME—ID字^殳定义哪个卫星系统时间已祐 使用作为用于例如由GNSS TOD和GNSS TOD分数所指示的时间信息的参考。
图4是给出了 GNSS_TIME—ID的示例性编码的表。该表将"指示"栏中的ID值与"GNSS—TIME—ID"栏中的各种参考时间类型关联起来。
在该表中,每个参考时间ID由在0到7之间的另一整数值代表,从而可以用三个比特对各个整数值进行编码。伽利略系统时间可以
由0来表示,包括现代化GPS时间的GPS时间可以由1来表示,GLONASS时间可以由2来表示,SBAS时间可以由3来表示,而QZSS时间可以由4来表示。可以预留5至7的整数值以供将来使用。
在所给出的例子中,如果使用UTC之外的其他时间作为参考时间,则在位置信息消息或者位置信元中包括GNNS—TIME—ID。应当理解,备选地也可以提供用于UTC时间的代码。
回到图3的表,必选的第六定义字段是定坐标类型字段。该字段指示移动站IO执行二维(2D)测量还是三维(3D)测量。
可选的第七定义字段是静止指示字段。该字段指示测量实体在
ADR积累时间期间是否移动少于5 cm的距离或者测量实体是否在
固定位置。如果测量实体不能确定其运动状态或者不能测量其移动,
则该字段默认设置为'O'。如果测量实体没在移动,则测量实体可以
通过将静止指示设置为'l,来指示静态运动,并且不发送位置信元中
的速度估计字段,因为测量实体的速度将为零。如果请求测量实体
报告定期位置信元,那么当测量实体自前一报告起尚未移动时,测量实体可以将静止指示设置为'l,并且不发送位置估计字段和速度估
计字段。
可选的第八定义字段是位置估计字段。该字段包含定位计算中得到的移动站10的位置估计。
可选的第九定义字段是速度估计字段。该字段包含定位计算中得到的速度估计。
在所给出的示例性实施方式中,每个位置信息消息应当包含第七个至第九个字段中的至多一个字段。
在提供细节参考的技术规范3GPP TS 25.331 V7.0.0 ( 2006-03 ):"Radio Resource Control (RRC); Protocol Specification (Release 7)"(无线电资源控制(RRC);协议规范(版本7))中以及技术规范3GPP TS 44.031 V7.2.0 ( 2005-11 ) : "Location Services (LCS); Mobile Station (MS) - Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP) (Release 7)"(位置服务(LCS );移动站(MS ) -服务移动位置中心(SMLC )无线电资源LCS协议(RRLP )(版本 7))中已经具体规定了各种类型的位置信息字段。另外,3GPP GERAN工作组2已经在进一 步提供细节参考的如下文档中提供了针 对A-GNSS位置信息的位置信息字段Tdoc G2-060315, "Introduction of Assisted GALILEO capability as an Assisted GNSS into the GERAN" (辅助伽利略能力作为辅助GNSS引入GERAN) , 3GPP TSG-GERAN WG2会议弁31bis,意大利都灵,2006年10月16-20日; 以及Tdoc G2-060273, "A-GNSS support to RRLP"(对RRLP的 A-GNSS支持),3GPPTSG-GERAN2会议弁31bis,意大利都灵,2006 年10月16-20日。
处理器16将组装的位置信息消息或者包括组装的位置信元的另 一消息提供到无线通信部件11以供发送。具体地,组装的位置信息 可以与针对网络服务器2 0提供的某个基于位置的服务的请求 一 起提 供。
移动通信部件11经由网络30的其他单元将接收到的消息发送 到网络服务器20 (步骤213)。
在网络服务器20中,接口 21接收消息(步骤221 )并且将其提 供给处理器26。
处理器26执行计算机程序代码28以从接收到的消息中提取位 置信息和参考时间ID (如果有的话)(步骤222)。
处理器26还执行用于基于提取的位置信息来提供所需服务的计 算机程序代码29 (步骤223 )。为了能够正确地使用位置信息,处 理器26考虑在生成位置信息时使用的、由提取的参考时间ID所定 义的参考时间类型。也就是说,参考时间ID向处理器26指示哪类 参考时间已被用于确定GNSS TOD和/或TNSS TOD分数。
参考时间例如可以用于评估位置信息的"年龄"并且将来自多个移动站的GNSS系统时间-GSM时间关联或者其他关联正确地相关 起来。例如,如果第一移动站报告关于伽利略时间的关联,而第二 移动站报告关于GLONASS时间的关联,其中这两个移动站都涉及 所需服务,则服务器20现在可以根据时间关联来补偿伽利略时间与 GLONASS时间之间的时间差别。
因此,所给出的示例性实施方式的参考时间标识符允许将同一 位置信息消息与任何GNSS时间或者甚至与UTC—起使用。结果, 无需规定多个GNSS特定位置信息消息,这可以减少网络服务器的 实施复杂度和通信系统标准的复杂度。
所给出的示例性实施例也向前兼容,因为针对未来系统预留了 参考时间标识符GNSS_TIME_ID的一些值。
由执行程序代码19的处理器16或者由对应电路所示出的功能 也可以被视为用于接收或者组装包括位置信息和参考时间标识符的 消息的装置,其中位置信息基于卫星信号而确定,参考时间标识符 标识在确定位置信息时使用的参考时间;以及被视为用于提供消息 以供发送到网络服务器的装置。
程序代码19也可以被视为包括功能模块形式的此类装置。
由执行程序代码28的处理器26或者由对应电路所示出的功能 也可以被视为用于从接收到的消息中提取位置信息和参考标识符的 装置,其中位置信息基于卫星信号而确定,参考时间标识符标识在 确定位置信息时使用的参考时间;而执行程序代码29的处理器26
1'的装置。口 、、 '"乡'B ,、
程序代码28和29也可以被视为包括功能模块形式的此类装置。 图5是另一示例性系统的示意性框图,其有助于将位置信息发
送到服务器。
系统包括第一移动站310,该移动站310包括GNSS接收器并且 支持基于移动站的GNSS定位。该移动站可以对应于上文参考图1 描述的移动站10。系统还包括第二移动站311,该移动站包括GNSS
19接收器并且支持移动站辅助的GNSS定位。
系统还包括第一服务器320和第二服务器330。 第 一 服务器3 20例如可以是SMLC服务器。其例如可以属于移 动站310、 311能够接入的移动通信网络或者属于链接至该移动通信 网络的某个其他网络。服务器320基本上可以仅仅是这样的服务器 该服务器辅助移动站310、 311计算定坐标、收集来自移动站的位置 信息、根据移动站产生的卫星信号测量来计算位置信息,或者根据 蜂窝网络测量和/或诸如小区ID、接收电平、定时提前等信息来计算 /确定位置信息。
服务器320包括处理器322,以及链接到该处理器322的、支持 与移动站310、 311进行通信的第一接口 321,支持与网络服务器330 的通信的第二接口,以及存储器324。处理器322被配置用于执行存 储器324中存储的计算机程序代码。所存储的代码包括用于将辅助 数据提供到移动站的代码3 25 ,用于基于由移动站提供的卫星信号测 量结果来执行定位计算的代码326,用于组装位置信息消息的代码 327以及用于转发从移动站接收的位置信息消息的代码328。
网络服务器330可以被配置用于提供基于位置的服务。其例如 也可以属于移动站310、 311能够接入的移动通信网络或者属于链接 到该移动通信网络的某个其他网络,如互联网。
网络服务器330包括处理器332,以及链接到该处理器332的、 支持与网络服务器320进行通信的接口 331,以及存储器334。处理 器332被配置用于执行存储器334中存储的计算机程序代码。存储 的代码包括用于从接收到的消息中提取位置信息和参考时间标识符 的代码335,以及用于提供诸如黄页之类的基于位置的服务的代码 336。
在图6中图示了图5的系统中的操作。
图6是流程图,其在左侧呈现移动站310、 311中的操作,在中 间呈现网络服务器320中的操作,在右侧呈现网络服务器330中的操作。移动站310可以如图1的移动站10—样操作。步骤611和612 因此可以对应于上文参考图2描述的步骤211、 212和213。移动站 310将包括位置信息和参考时间标识符的组装消息发送到服务器 320。
在服务器320中,执行程序代码328的处理器322经由接口 321 接收消息,以及经由接口 323将该消息转发到服务器330(步骤621 )。 应当理解,处理器322可以将消息从接口 321所需的格式转换成接 口 323所需的格式。也就是说,可以针对移动站310与服务器320 之间的连接以及针对服务器320与服务器330之间的连接来定义不 同的消息。
附加地或备选地,移动站311针对移动站辅助GNSS定位来扭^ 行卫星信号测量(步骤615)。所需辅助数据可以由执行程序代码 325的处理器322提供。处理器322例如可以从连接的本地测量单元 (未示出)接收所需信息。
移动站311本身不执行任何定位计算,而是将测量结果发送到 服务器320 (步骤616)。
在服务器320中,执行程序代码326的处理器322经由接口 321 接收测量结果,并且基于测量结果以及可能基于例如从连接的本地 测量单元(未示出)接收的其他信息来执行针对移动站311的定位 计算(步骤625 )。
为了定位计算,处理器322使用适当类型的参考时间。参考时 间例如可以对应于由移动站311 ^使用于测量的GNSS系统时间。
处理器322还执行程序代码327,以便在位置信息消息中或者在 更综合的消息的位置信元中组装所得到的位置信息。除了实际位置 信息之外,还包括参考时间ID,其指示在定位计算中所使用的参考 时间类型。位置信元或者位置信息消息例如可以再次包括图3中给 出的字段。所得到的消息经由接口 323发送到服务器330(步骤626 )。
服务器330接收包括位置信息和参考时间ID的任何消息并且对 其进行处理以便提供所需服务。为此,在网络服务器330处实现的步骤631、 632和633对应于上文参考图2描述的步骤221、 222和 223。该处理对于由移动站310组装的消息和对于由服务器320组装 的消息可以是相同的。
应当理解,所给出的组装和转发功能同样可以由不同的或者附 加的服务器实现或者由网关实现。
因此,由分别执行程序代码328或者327的处理器322或者由 对应电路所示出的功能也可以被视为用于接收或者组装包括位置信 息和参考时间标识符的消息的装置,其中位置信息基于卫星信号而 确定,参考时间标识符标识在确定位置信息时使用的参考时间;以 及被视为用于提供消息以便发送到网络服务器的装置。
程序代码328和327也可以被视为包括功能模块形式的此类装置。
由执行程序代码335的处理器332或者由对应电路所示出的功 能也可以被视为用于从接收到的消息中提取位置信息和参考时间标 识符的装置,其中位置信息基于卫星信号而确定,参考时间标识符 标识在确定位置信息时使用的参考时间;而执行程序代码336的处 理器3 3 2或者对应电路也可以被#见为用于考虑参考时间标识符来处 理位置信息的装置。
程序代码335和336也可以被视为包括功能模块形式的此类装置。
应当理解,上文给出的示例性实施方式中的所有所述链接都可 以是直接或者间接链接。
尽管已经示出和描述并且指出本发明适用于其优选实施例的基 本新颖特征,但是应理解本领域技术人员可以在所述设备和方法 的形式和细节方面进行各种省略和替换以及改变而不脱离本发明的 精神。例如,本意明确地在于以基本上相同的方式执行基本上相同 的功能以实现相同结果的那些单元和/或方法步骤的所有组合都在本 发明的范围内。另外,应当认识到结合本发明的任何公开形式或者 实施例而示出和/或描述的结构和/或单元和/或方法步骤可以作为一般设计选择内容并入于任何其他公开或者描述或者暗示的形式或者 实施例中。因此本发明仅如所附权利要求书的范围所指示的那样来 限制。另外,在权利要求书中,装置加功能的分句旨在于覆盖这里 描述为执行所记载的功能的结构并且既覆盖结构等效物又覆盖等效结构。
权利要求
1. 一种方法,包括接收或者组装包括位置信息和参考时间标识符的消息,所述位置信息基于卫星信号而确定,并且所述参考时间标识符标识在确定所述位置信息时使用的参考时间;以及提供所述消息以供发送。
2. 根据权利要求1所述的方法,其中所述参考时间标识符包括 在所述消息的可选字段中。
3. 根据权利要求1所述的方法,其中仅在所述使用的参考时间 不同于协调通用时间时,才包括所述参考时间标识符。
4. 根据权利要求1所述的方法,其中所述消息包括以下至少一 个作为位置信息位置指示; 速度指示; 时间指示;以及 时间关联指示。
5. 根据权利要求1所述的方法,其中针对以下至少一个来定义 用于参考时间的专用标识符伽利略定位系统; 全球定位系统; 全3求專九道运4亍导航卫星系统; 基于空间的增强系统; 准顶峰卫星系统;以及协调通用时间。
6. —种设备,包括处理部件,其配置用于接收或者组装包括位置信息和参考时间 标识符的消息,所述位置信息基于卫星信号而确定,并且所述参考 时间标识符标识在确定所述位置信息时使用的参考时间;以及配置用于提供接收到的或者组装的消息以供发送。
7. 根据权利要求6所述的设备,其中所述处理部件配置用于将 所述参考时间标识符包括在所述消息的可选字段中。
8. 根据权利要求6所述的设备,其中所述处理部件配置用于仅 在所述使用的参考时间不同于协调通用时间时,才将所述参考时间 标识符包括在内。
9. 根据权利要求6所述的设备,其中所述处理部件配置用于在 所述消息中包括以下至少之 一 作为位置信息位置指示; 速度指示; 时间指示;以及 时间关联指示。
10. 根据权利要求6所述的设备,其中所述处理部件被配置用 于从针对以下至少 一个而定义的专用参考时间标识符中选择所述参 考时间标识符伽利略定^f立系统; 全^求定位系统; 全球轨道运行导航卫星系统;基于空间的增强系统; 准顶峰卫星系统;以及协调通用时间。
11. 一种电子设备,包括 根据权利要求6所述的设备;以及 配置用于接收所述卫星信号的全球导航卫星系统接收器。
12. 根据权利要求11所述的电子设备,还包括无线通信部件, 其配置用于支持与所述消息将被发送到的服务器进行通信。
13. —种电子设备,包括 根据权利要求6所述的设备;以及无线通信部件,其配置用于支持与所述消息将被发送到的服务器进行通信。
14. 一种组件,包4舌具有配置用于接收卫星信号的全球导航卫星系统接收器的电子设备;以及配置用于支持与消息将要发送到的服务器进行通信的无线通信 设备;所述电子设备之一包括根据权利要求6所述的装置。
15. —种电子设备,包括 根据权利要求6所述的设备; 支持到无线通信设备的连接的接口;以及 支持到消息将被发送到的服务器的连接的接口 。
16. —种计算机程序产品,其中程序代码存储于计算机可读介 质中,所述程序代码在由处理器执行时实现根据权利要求1所述的 方法。
17. —种设备,包括用于接收或者组装包括位置信息和参考时间标识符的消息的装 置,所述位置信息基于卫星信号而确定,并且所述参考时间标识符 标识在确定所述位置信息时使用的参考时间;以及用于提供所述消息以供发送的装置。
18. —种方法,包括从接收到的消息中提取位置信息和参考时间标识符,所述位置 信息基于卫星信号而确定,并且所述参考时间标识符标识在确定所 述位置信息时使用的参考时间;以及考虑所述参考时间标识符来处理所述位置信息。
19. 一种设备,包括处理部件,其配置用于从接收到的消息中提取位置信息和参考 时间标识符,所述位置信息基于卫星信号而确定,并且所述参考时 间标识符标识在确定所述位置信息时使用的参考时间;以及配置用于考虑所述参考时间标识符来处理所述位置信息。
20. —种电子设备,包括 根据权利要求19所述的设备;以及接口,其配置用于支持与无线通信设备进行通信。
21. 根据权利要求20所述的电子设备,其中所述电子设备是网 络服务器。
22. —种服务器,包括 根据权利要求19所述的设备,以及接口,其配置用于支持与另一电子设备进行通信。
23. —种计算机程序产品,其中程序代码存储于计算机可读介 质中,所述程序代码在由处理器执行时实现根据权利要求18所述的 方法。
24. —种设备,包括用于从接收到的消息中提取位置信息和参考时间标识符的装 置,所述位置信息基于卫星信号而确定,并且所述参考时间标识符 标识在确定所述位置信息时使用的参考时间;以及用于考虑所述参考时间标识符来处理所述位置信息的装置。
25. —种系统,包括 根据权利要求6所述的设备;以及 根据权利要求19所述的设备。
全文摘要
为了增强位置信息的发送,接收或者组装包括位置信息和参考时间标识符的消息。该参考时间标识符标识在基于卫星信号确定位置信息时所使用的参考时间。提供接收到的或者组装的消息以供发送至服务器。在服务器处,从接收到的消息中提取位置信息和参考时间标识符,并且考虑参考时间标识符来处理位置信息。
文档编号G01S19/11GK101548196SQ200780044821
公开日2009年9月30日 申请日期2007年10月18日 优先权日2006年10月27日
发明者I·阿利瓦拉, J·西尔雅兰纳 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1