一种虚拟GPS地面接收机系统及应用该系统的方法技术方案

技术编号:2653003 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种虚拟RGPS系统,包括虚拟RGPS数据单元,虚拟RGPS数据预算处理单元,可视卫星请求处理单元和临时RGPS增加处理单元,且该系统还包括:临时虚拟RGPS删除处理单元和临时虚拟RGPS删除处理单元驱动单元。同时本发明专利技术还公开了一种应用虚拟RGPS系统的方法,由虚拟RGPS系统预先计算并保存每个虚拟RGPS点数据;当虚拟RGPS系统接收到来自定位会话请求方的包含待定位设备粗略位置的定位请求指令后,根据待定位设备粗略位置,在自身已保存的虚拟RGPS数据中匹配与该待定位设备距离最近的虚拟RGPS,并将该虚拟RGPS中的可视卫星数据返回给定位会话请求方。本发明专利技术提高了定位会话请求方获得可视卫星数据的效率,提高了定位速度,改善了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动位置业务
,尤其涉及一种虚拟全球定位系统(GPS,Global Positioning System)地面接收机系统及应用该系统的方法。
技术介绍
GPS卫星共有32颗(24颗主用卫星及最多8颗备用卫星),轨道高度约2万公里,共6个圆形轨道,每个轨道均匀分布着至少4颗主用卫星及若干备用卫星。GPS卫星的具体分布参见图1。全球GPS参考数据网络(WWRN,World Wide Reference Network)是辅助GPS(AGPS,Assisted GPS)定位系统中的重要组成部分之一。参见图2,图2所示为AGPS定位原理示意图。WWRN提供AGPS定位所需要的全球GPS卫星辅助数据给位置业务平台(LSP,Location Service Platform),供LSP对手机进行AGPS定位。WWRN提供GPS辅助数据给LSP的方法主要有3种被动响应法、带站推送法、无站推送法。(1)被动响应法。每当LSP需要某地区的辅助数据时,就主动向WWRN请求,WWRN被动地响应此请求,向LSP返回该地区所有可视GPS卫星的辅助数据。(2)带站推送法。WWRN将网内所有GPS地面接收机(RGPS,GPSReceiver)可见的所有卫星数据主动推送给LSP,该卫星数据包括每个RGPS的坐标以及每个RGPS所有可见的卫星数据,LSP将这些数据全部保存起来。当LSP需要知道某地区的辅助数据时,由LSP自己寻找距离该地区最近的RGPS,并使用它的辅助数据。带站推送法比被动响应法的性能好,其可以减少LSP对WWRN的访问次数,避免WWRN成为性能瓶颈。但这种方法推送的数据比较多,大约为RGPS个数×每个RGPS看到的卫星数。若覆盖全球,可能需要推送超过3000条卫星数据。但是,GPS系统最多只有32颗卫星,很显然,3000份数据中存在着大量的重复,无形中增加了推送的数据量。(3)无站推送法。为减少带站推送法所引起的大量重复数据,对推送方法进行改进由WWRN过滤掉所有重复的GPS数据,每颗卫星只保留一份数据,最后只把最多32颗卫星的GPS辅助数据推送给LSP。由于每颗卫星的辅助数据中都包含了卫星的空间坐标信息,因此,此方法要求LSP自行计算出所有卫星的空间分布情况。当LSP需要对某个手机进行定位时,LSP能够根据该手机的粗略位置,找出处于该手机上空的可视卫星。然后将这些可视卫星的GPS数据传给被定位的手机,从而实现定位,具体计算地面某地点上空的所有可视GPS卫星的过程如下参见图3,其计算方法实际是一种基本的空间几何算法,已知地面坐标点(x,y,z),以该点为顶点,画一个顶角为150度、轴线穿过地心的圆锥,圆锥的侧面将GPS卫星轨道所在球面切割成一大一小两个部分,较小部分约占总轨道球面面积的1/3左右,此范围内有9颗左右的GPS卫星,这些卫星就是此地面坐标点的可视GPS卫星。需要说明的是,图3是平面图,实际计算时均按立体空间进行计算,所有坐标均使用三维坐标。另,要求可视GPS卫星仰角在15度以上,是为了保证定位质量及成功率。显然,在无站推送的情况下,LSP每次进行定位操作时都必须计算地面某地点上空的所有可视卫星,因而需要进行大量的可视卫星计算操作,这必然导致LSP的性能开销很大,尤其当LSP的并发定位请求很多时。
技术实现思路
有鉴于此,本专利技术的一个目的在于提供一种虚拟RGPS系统,本专利技术的另一目的在于提供一种应用该系统的方法,以减少定位请求发起方在定位操作计算时的性能开销。为此,本专利技术的技术方案是这样实现的一种虚拟RGPS系统,该系统包括虚拟RGPS数据单元,虚拟RGPS数据预算处理单元,可视卫星请求处理单元和临时虚拟RGPS增加处理单元,其中,所述虚拟RGPS数据单元,用于保存各虚拟RGPS点数据; 所述虚拟RGPS数据预算处理单元,用于接收来自GPS参考数据网络WWRN的所有卫星的GPS数据,根据所述虚拟RGPS数据单元内的记录,计算每个虚拟RGPS上空的可视卫星数据,将计算结果传送给虚拟RGPS数据单元,以更新虚拟RGPS数据单元中虚拟RGPS的卫星数据;所述可视卫星请求处理单元,用于接收来自定位请求发起方的包含待定位设备粗略位置的GPS数据请求指令,根据接收到的待定位设备的粗略位置信息,在虚拟RGPS数据单元内匹配距离该待定位设备最近的虚拟RGPS,若匹配到,则将该虚拟RGPS所对应的可视卫星数据返回给定位请求发起方;若匹配不到,则向临时虚拟RGPS增加处理单元发送增加虚拟RGPS的指令;所述临时虚拟RGPS增加处理单元,用于根据接收到的指令将当前点设置为临时虚拟RGPS点,计算当前点的可视卫星数据,将该临时虚拟RGPS所对应的可视卫星数据返回给定位请求发起方,并将该可视卫星数据增设到虚拟RGPS数据单元中。较佳地,所述各虚拟RGPS点数据包括各虚拟RGPS的唯一标识,坐标,该虚拟RGPS所对应的可视卫星数据。较佳地,所述虚拟RGPS数据单元中的各虚拟RGPS点数据进一步包括用来标示当前RGPS点是预先设置的点还是临时生成的点的属性信息;所述虚拟RGPS数据单元内进一步包括临时虚拟RGPS点的使用频度信息;所述虚拟RGPS系统中进一步包括临时虚拟RGPS删除处理单元和临时虚拟RGPS删除处理单元驱动单元;所述临时虚拟RGPS删除处理单元驱动单元,每隔预定时间向临时虚拟RGPS删除处理单元发送驱动指令,或者,根据接收到的指令向临时虚拟RGPS删除处理单元发送驱动指令;所述临时虚拟RGPS删除处理单元,接收到驱动指令后,检测虚拟RGPS数据单元中的各临时虚拟RGPS点使用频度的信息,将在预定时间内未被访问过的临时虚拟RGPS点删除。较佳地,所述虚拟RGPS为预先设置的固定虚拟RGPS,或临时虚拟RGPS,或预先设置的固定虚拟RGPS和临时虚拟RGPS。较佳地,所述虚拟RGPS系统位于定位请求发起方中,或位于参考网的数据网关GDC中;所述定位请求发起方包括但不限于LSP,SLC或GMLC。较佳地,所述待定位设备为手机或PDA或其他适用于AGPS定位的定位终端设备。一种应用虚拟RGPS系统的方法,该方法包括以下步骤虚拟RGPS系统预先计算并保存每个虚拟RGPS点的数据;虚拟RGPS系统接收到来自定位请求发起方的包含待定位设备粗略位置的定位请求指令后,根据指令中的待定位设备粗略位置,在自身已保存的虚拟RGPS数据中匹配与该待定位设备距离最近的虚拟RGPS点,并返回该点的可视卫星数据。较佳地,所述虚拟RGPS点的数据至少包括各虚拟RGPS点的唯一标识、坐标及其对应的可视卫星数据。较佳地,所述虚拟RGPS点的数据进一步包括指示当前虚拟RGPS是预先设置的虚拟RGPS还是临时生成的虚拟RGPS的属性信息,以及临时虚拟RGPS使用频度的信息;该方法进一步包括虚拟RGPS系统根据接收到驱动请求,检测自身已记录的临时虚拟RGPS点使用频度的信息,删除在预定时间内从未被访问过的临时虚拟RGPS点数据。较佳地,所述虚拟RGPS系统进行虚拟RGPS点匹配的过程包括以下步骤a、虚拟RGPS系统判断是否寻找到与该待定位设备距离最近的虚拟RGPS点,若找到则执行步骤b,否则执行步骤c;b、根据该点所对应的各可视卫星本文档来自技高网
...

【技术保护点】
一种虚拟RGPS系统,其特征在于,该系统包括:虚拟RGPS数据单元,虚拟RGPS数据预算处理单元,可视卫星请求处理单元和临时虚拟RGPS增加处理单元,其中,所述虚拟RGPS数据单元,用于保存各虚拟RGPS点数据;所述虚拟RG PS数据预算处理单元,用于接收来自GPS参考数据网络WWRN的所有卫星的GPS数据,根据所述虚拟RGPS数据单元内的记录,计算每个虚拟RGPS上空的可视卫星数据,将计算结果传送给虚拟RGPS数据单元,以更新虚拟RGPS数据单元中虚拟RGPS的卫星数据;所述可视卫星请求处理单元,用于接收来自定位请求发起方的包含待定位设备粗略位置的GPS数据请求指令,根据接收到的待定位设备的粗略位置信息,在虚拟RGPS数据单元内匹配距离该待定位设备最近的虚拟RGPS,若匹配到,则将该虚拟 RGPS所对应的可视卫星数据返回给定位请求发起方;若匹配不到,则向临时虚拟RGPS增加处理单元发送增加虚拟RGPS的指令;所述临时虚拟RGPS增加处理单元,用于根据接收到的指令将当前点设置为临时虚拟RGPS点,计算当前点的可视卫星数 据,将该临时虚拟RGPS所对应的可视卫星数据返回给定位请求发起方,并将该可视卫星数据增设到虚拟RGPS数据单元中。...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘冰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1