处理用于全球定位的辅助数据的制作方法

文档序号:9204145阅读:644来源:国知局
处理用于全球定位的辅助数据的制作方法
【技术领域】
[0001]本发明涉及处理用于全球定位的辅助数据。
【背景技术】
[0002]辅助数据对于诸如全球定位系统(GPS)或全球导航卫星系统(GNSS)接收器之类的卫星定位接收器在启动之后快速地提供定位(locat1n fix)而言是至关重要的。
[0003]辅助数据通常由携带基准位置、基准时间、卫星时钟和轨道数据的信息元素(IE)的集合组成。卫星时钟和轨道数据通常共同被称作星历数据Gphemeris data)。星历数据连同移动电话中可用的其它辅助手段(诸如来自蜂窝调制解调器的基准频率)一起将提升并加速所集成的GPS接收器的性能,从而通常能够在5-10秒钟内提供具有5米准确率的首次定位时间(TTFF)。相比而言,不具有任何辅助的GPS接收器甚至在最优信号接收条件下也无法在少于30-40秒的时间内提供首次定位。
[0004]辅助数据及其递送机制如今构成了已发布的蜂窝标准的一部分,该部分为GPS和GNSS数据元素提供了行业范围的所接受的格式和方法并且因此使得性能得到改善。这种已发布的标准包括3GPP TS 44.03U3GPP TS 25.331、OMA SUPL 1.0,并且在不久的将来,该行业将使用 OMA SUPL 2.0、3GPP TS 36.355 和 OMA LPPe vl.0。
[0005]此外,还存在通常由某些制造商或某些基于位置的服务所提供和/或被局限于随它们一起使用的大量专用辅助数据服务和协议。一个例子是诺基亚的A-GNSS协议。这些服务和协议并非必然遵循已发布标准中的格式和协议,而是能够在TTFF和接收器灵敏度方面提供显著的性能改进。由于这样的专用服务目前与接收器的低层功能紧密相连,所以针对专用服务的改变(或者新的专用服务的研发)一般将要求对固件进行驱动层的改变和/或增加。在最差的情况下,接收器的架构可能会阻止新的服务的集成或者在使用新服务的情况下性能出现严重下降。如果接收器的固件或架构中要求进行变化或者新的功能,则这将会使得上市时间出现相当程度的延后。

【发明内容】

[0006]本发明的第一方面提供了一种装置,包括:
[0007]本地数据服务器,被配置为连接至位置辅助数据的外部源,接收具有第一预定格式的所述数据,并且将所述数据转换为第二预定格式以便在所述装置内进行提供;
[0008]卫星定位接收器;以及
[0009]接收器协议模块,与所述接收器相关联并且被配置为:响应于向所述接收器提供位置辅助数据的请求而从所述本地数据服务器请求所述位置辅助数据,接收具有所述第二预定格式的所述位置辅助数据,并且将所述位置辅助数据转换为适用于所述卫星定位接收器的第三预定格式。
[0010]就该意义而言,辅助数据包括以下各项中的一项或多项、但是并不局限于以下各项:基准位置、基准时间以及卫星时钟和轨道数据。如随后将要解释的,该本地数据服务器将从外部源接收一个或一些IE并且在本地生成其它辅助数据。例如,本地数据服务器可以从外部源取得轨道模型数据并且在本地产生基准位置以便将所组合的辅助数据提供至接收器协议模块。
[0011]该本地数据服务器可以被配置为连接至位置辅助数据的多个不同外部源并且接收位置辅助数据的相应不同集合以便转换为第二预定格式。
[0012]该本地数据服务器可以被配置为使用分组交换连接而连接至位置辅助数据的所述外部源或每个外部源。该连接可以是TCP/IP连接。
[0013]该本地数据服务器可以被配置为连接至位置辅助数据的所述外部源或每个外部源,以响应于从接收器协议模块接收到的请求而获得该位置辅助数据。
[0014]该本地数据服务器可以被配置为通过蜂窝通信网络而连接至位置辅助数据的所述外部源或每个外部源。
[0015]该本地数据服务器可以被自动地和定期性地配置为连接至位置辅助数据的所述外部源或每个外部源以获得该位置辅助数据,以便进行存储并在随后的时间点提供至该接收器协议模块。
[0016]在接收到位置辅助数据的不同集合的情况下,该本地数据服务器可以被配置为将来自不同集合的数据进行组合以提供位置辅助数据的新的集合以便转换为该第二预定格式。
[0017]该本地数据服务器可以被提供为应用层程序。该本地数据服务器可以被配置为使得能够通过通信网络从外部位置进行安装、重新配置和/或更换。
[0018]该本地数据服务器可以给出相关联的本地端口地址,该接收器协议模块被配置为与该本地端口地址进行连接以便请求位置辅助数据。该本地端口地址可以是本地IP地址。
[0019]该本地数据服务器可以被配置为具有非二进制编码格式的一个或多个信息元素的形式的位置辅助数据并且将该元素转换为二进制编码格式。该非二进制编码格式可以是标记语言格式,例如可扩展标记语言(XML)。该二进制编码格式可以是ASN格式,例如ASN.1。
[0020]该本地数据服务器可以被配置为接收符合第一模式的一个或多个信息元素的形式的位置辅助数据并且将一个或多个信息元素转换为第二模式。模式的示例包括但并不局限于比例因子、字长和数据类型。例如,一种模式可以定义“32位整数型(int32)”而其它则为“16位整数型(intl6)”,和/或一种模式可以定义“双精度型(double)”而其它则为“浮点型(float)”。
[0021]该本地数据服务器可以被配置为使用第一预定义通信协议从位置辅助数据的所述外部源或每个外部源请求并接收位置辅助数据。该第一预定义通信协议可以是用于位置辅助数据的交换的非标准化通信协议。
[0022]该接收器协议模块可以被配置为使用不同于该第一通信协议的第二预定义通信协议从本地数据服务器请求并接收位置辅助数据。该第二预定义通信协议可以是用于位置辅助数据的交换的标准化通信协议。例如,该第二预定义通信协议可以符合已发布的3GPP标准之一,诸如3GPP TS 44.03U3GPP TS 25.331或3GPP TS 36.355,或者符合已发布的OMA 标准之一,诸如 OMA SUPL L O 或 OMA LPPe V.1.0。
[0023]该接收器协议模块可以被配置为将位置辅助数据转换为低层信号以便通过物理接口传输至卫星定位接收器,上述物理接口例如为UART、12C或SPI接口。
[0024]该本地数据服务器可以被配置为使用第一安全方法或协议与位置辅助数据的所述外部源或每个外部源进行通信并且使用不同的第二安全方法或协议在内部与该接收器协议模块进行通信。
[0025]该本地数据服务器可以被进一步配置为在本地生成并不存在于从外部源接收的数据之中的位置辅助数据的集合,以便在所述装置内提供所组合的集合。
[0026]本发明的第二方面提供了一种装置,包括:
[0027]应用层程序,提供本地数据服务器,所述装置内的其它组件能够与所述本地数据服务器进行连接并且使用本地端口与所述本地数据服务器进行通信,所述本地数据服务器被配置为连接至位置辅助数据的外部源,接收具有第一预定格式的所述数据,并且将具有所述第一预定格式的所述数据转换为第二预定格式以便在所述装置内进行提供;
[0028]卫星定位接收器;以及
[0029]接收器协议模块,与所述接收器相关联并且被配置为:响应于向所述接收器提供位置辅助数据的请求而使用所述本地端口连接至所述本地数据服务器,从所述本地数据服务器请求所述位置辅助数据,接收具有所述第二预定格式的所述位置辅助数据,并且将所述位置辅助数据转换为适用于所述卫星定位接收器的第三预定格式。
[0030]本发明的第三方面提供了一种方法,包括在数据处理装置中:
[0031](i)连接至位置辅助数据的外部源,接收具有第一预定格式的所述数据,并且将所述数据转换为第二预定格式;以及
[0032](ii)响应于针对位置辅助数据的请求,从所述本地数据服务器请求和接收具有所述第二预定格式的位置辅助数据,将所述位置辅助数据转换为适用于卫星定位接收器的第三预定格式,并且将经转换的位置辅助数据提供至卫星定位接收器。
[0033](i)可以进一步包括连接至位置辅助数据的多个不同外部源并且接收位置辅助数据的相应不同集合以便转换为第二预定格式。
[0034]⑴可以使用TCP/IP连接来执行。
[0035](i)可以通过蜂窝通信网络来执行。
[0036](i)可以自动地且周期性地执行以获得该位置辅助数据以便在随后的时间点在
(ii)中使用。
[0037](i)可以进一步包括对来自位置辅助数据的不同集合的数据进行组合以提供位置辅助数据的新的集合,以便转换为第二预定格式。
[0038](i)可以由提供本地数据服务器的应用层程序来执行。
[0039]该方法可以进一步包括通过通信网络从外部位置对该本地数据服务器进行递送、安装、重新配置和/或更换。
[0040](ii)可以包括经由例如本地IP地址的本地端口地址请求并接收位置辅助数据。
[0041](i)可以包括接收具有非二进制编码格式的一个或多个信息元素的形式的所述位置辅助数据并且将所述元素转换为二进制编码格式。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1