[发明专利]内嵌网络辅助引擎的全球定位系统及其定位方法无效
申请号: | 200610027471.7 | 申请日: | 2006-06-08 |
公开(公告)号: | CN101086529A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | 姜庆荣 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
主分类号: | G01S5/02 | 分类号: | G01S5/02;G01S1/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200436上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 辅助 引擎 全球定位系统 及其 定位 方法 | ||
【技术领域】
本发明有关一种全球定位系统及其定位方法,特别是指一种内嵌网络辅助引擎的全球定位系统及其定位方法。
【背景技术】
网络辅助GPS(AGPS)定位技术是一种结合了网络基站信息和GPS信息对移动台进行定位的技术,可以在GSM/GPRS、WCDMA和CDMA2000网络中使用。它主要可以降低TTFF(Time To First Fix)时间,加快定位速度,提高定位精度。AGPSServer通过GPS Receiver接收卫星数据通过Internet送到LBS(Location BasedService),LBS然后通过发射台把该卫星数据送给终端设备,终端设备通过GPRS网络接收到该数据后送给GPS芯片,GPS芯片根据自己从卫星上接收到数据以及网络接收到的辅助数据一起计算位置,这样可以加快定位速度和提高定位精度。SUPL Engine是根据OMA定义的Secure User Plane Location标准来做的一个处理辅助数据网络端和GPS芯片端收发的引擎。它会从网络端透过GPRS连接,把辅助数据接收下来然后调用GPS的驱动程序把该辅助数据送到GPS芯片,芯片收到该辅助数据后会给网络端一些响应,同时也会回送一些数据。当芯片获得该辅助数据后就可以加快计算位置的速度,并即时的把位置信息送出来。
目前在手持设备上的全球定位系统定位软件主要有自主模式和少数网络辅助模式。自主模式的GPS定位软件一般是依靠打开GPS设备的COM口(串行通信端口)来读取NMEA(National Marine Electronics Association)消息,通过对NMEA(National Marine Electronics Association)消息的解析来获取经纬度。而对于少数网络辅助模式,还有少数的网络辅助GPS(AGPS)软件,该软件必须有个网络辅助引擎:SUPL Engine来接收和发送网络辅助数据来加快定位速度。所以对软件开发商来说就需要同时处理网络数据和COM口(串行通信端口)数据,这样就加大了AGPS软件开发的复杂度。
有鉴于此,实有必要开发一种内嵌网络辅助引擎的全球定位系统及其定位方法,针对AGPS软件开发的复杂度,我们提出了把处理网络辅助数据的引擎直接内嵌到我们的GPS设备系统中,它可以在上层软件需要定位的时候自动运行,通过和网络交换辅助数据后直接得到位置,并把该位置信息通过NMEA消息反馈给定位软件,而对GPS定位软件来说只需要打开COM口,读取NMEA消息就可以得到位置,实现AGPS定位。这样就简化了定位软件的开发,而且提高了它的可重复利用性。
【发明内容】
因此,本发明的目的在于提供一种内嵌网络辅助引擎的全球定位系统及其定位方法,把处理网络辅助数据的引擎直接内嵌到我们的GPS设备系统中,它可以在上层软件需要定位的时候自动运行,通过和网络交换辅助数据后直接得到位置,并把该位置信息通过NMEA消息反馈给定位软件,而对GPS定位软件来说只需要打开串行通信端口,读取NMEA消息就可以得到位置,实现AGPS定位,这样就简化了定位软件的开发,而且提高了它的可重复利用性。
为达成上述目的,本发明的一种内嵌网络辅助引擎的全球定位系统,该系统包含有:
一操作系统,其上集成有一网络辅助引擎模块,其用以决定是否调用网络辅助引擎模块以及对驱动模块的控制;
一网络辅助引擎模块,该模块与操作系统相集成,用以接收和发送网络辅助数据;
一驱动模块,用以调用网络辅助引擎模块并驱动全球定位系统芯片,将网络辅助引擎模块发送的网络辅助数据传送给全球定位系统芯片;
一全球定位系统芯片,用以接收和处理卫星数据和网络辅助数据并返回处理得出的位置信息到串行通信端口;
一串行通信端口,通过该端口将位置信息传送给定位模块;
一定位模块,用以对位置信息进行解析从而得到位置。
本发明另一目的在于提供一种内嵌网络辅助引擎的全球定位系统的定位方法,该方法通过与上述系统相配合,其主要包括如下步骤:
通过定位模块,开启串行通信端口;
通过操作系统输入是否开启网络辅助全球定位系统;
如果上述输入为“否”,则直接进入步骤:全球定位系统芯片接收卫星定位信息;
如果上述输入为“是”,则调用网络辅助引擎;
网络辅助引擎通过全球定位服务系统接收网络辅助数据;
全球定位系统芯片接收卫星定位信息数据;
全球定位系统芯片对上述步骤得到的数据进行处理,得出位置信息数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610027471.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光盘驱动器主轴转速检测装置
- 下一篇:杜丹六味降压灵