[知识]A-GPS与GPS的区别(待完善)

May 10th, 2009 13 comments

目前手机内置的GPS模块,越来越多的被标示成A-GPS,经常看到有一些论坛争论关于A-GPS与普通GPS的区别,于是搜索了一些资料,用通俗理解的方式,给大家详细介绍一下A-GPS的原理。有错误或者不完整的地方,欢迎大家留言补充。

a-gps

【A-GPS与GPS的区别】:

A-GPS是Assisted Global Positioning System的缩写,中文翻译为辅助全球定位系统。

传统的GPS,由卫星和接收器组成。接收器通过24颗卫星,来进行三角定位计算,从而获得经纬度坐标,从而完成定位。

A-GPS,除了卫星和接收器之外,还支持移动网络的基站定位。接收器先通过手机通信网络的基站定位,再通过24颗卫星进行位置校准,最终获得精确的经纬度坐标。通俗来讲,A-GPS是先基站定位,再卫星定位。

手机基站定位,接触的最多的就是Google Maps,优点就是定位速度很快;缺点就是定位不精确,需要连接GPRS网络。而A-GPS正是将基站定位速度快的优点加入到了GPS定位中,通过基站定位和卫星定位的结合,既提高了定位的速度,又保证了定位的精度。

理论上,GPS热启动需要2-5分钟才能完成定位,而A-GPS在基站定位的支持下,3-5秒即可完成精确定位。在没有基站定位的支持下,A-GPS的设备就只能当作普通的GPS设备用,并无区别。

【A-GPS在中国】:

因为A-GPS很大程度上取决于移动运营商的网络支持,因此其发展也是很容易被移动运营商所控制。

早在2005中国移动就试推基站定位的服务,并没有推广起来。到了2007年年底,中国移动就推出了一项叫做手机导航的收费业务(按2元/次或者15元包月),以下是其业务简介:手机导航是指通过手机客户端方式,并结合获取到的AGPS/GPS信号动态标识客户位置,实现实时的路径指引功能的业务。

中国联通也在2006年时推出过类似的导航业务,通过高通的gpsOne芯片,实现基站辅助GPS定位的A-GPS的业务。

【相关阅读资料整理】:

A-GPS百度百科

A-GPS维基百科

  1. doyle
    May 10th, 2009 at 12:28 | #1

    请问diamond如果安装了google地图,会不会通过软件实现A-gps定位呢?

    因为我觉得,我的diamond用google地图定位还是很慢……

  2. doyle
    May 10th, 2009 at 12:28 | #2

    就是……觉得如果按照A-gps的原理,貌似通过软件也是可以实现的……

  3. May 10th, 2009 at 12:43 | #3

    Google Maps虽然支持基站定位和GPS定位两种方式,但对于A-GPS目前应该还是不支持的

    A-GPS的支持,主要卡在移动运营商这里

  4. hyque
    May 10th, 2009 at 14:16 | #4

    其实传统GPS并没那么慢,我试过一个便携式车用导航仪,彻底冷启动,居然只要20秒!就别提热启动了。这还一个通路货,千元价格五寸屏,SirfPrima的芯片。

    A-GPS的好处就是室内也有信号(尽管不精确)。不过专用的导航仪信号比手机真的强很多,室内稍微靠点窗户,也能收到信号。挨着窗玻璃,11颗星!手机用纯GPS就别想了。我用过的GPS手机是P800和Diamond。

    结论就是A-GPS用处不大。

    by aRAY:的确用处不大,有些厂商可能会借此炒作概念,这次把这些东西拿出来,也是让大家能了解清楚这些区别,以免被忽悠,呵呵

  5. May 12th, 2009 at 09:36 | #5

    基站定位最好的好像是小灵通,呵呵,据说可以精确到30米内。
    偶用E71测试了一下google的基站定位,不是很准,人在山下,定位到山上(偶在重庆),呵呵,仅能辅助用吧。

  6. May 12th, 2009 at 17:38 | #6

    移动商卡住的,就没意思了

  7. tomatomato
    May 13th, 2009 at 11:49 | #7

    我认为aray说的不太准确,a-gps不能简单看成两种定位方式的集合。
    a-gps之所以存在,主要是因为单纯的gps在计算位置时,需要的信息量比较大(特别是冷启动状态),导致等待时间比较长。
    而通过移动基站给出的大概位置可以给gps芯片以初始值,这样可以减少gps芯片在计算位置时的迭代次数,从而加速定位。

    总结一下,a-gps中,基站的返回值和google maps里的基站定位不是一回事,这些通过gprs或者edge下载的数据主要是提供给gps芯片,加速gps定位用的。

    by aRAY:嗯,你说的没错,可能是我文中表达不够正确。其实A-GPS的主要贡献,还是在节省了GPS定位计算的量。不过A-GPS在国内应用的前景并不是很乐观,毕竟靠移动网络来实现的东西,想免费不靠谱

  8. marjo
    May 13th, 2009 at 23:19 | #8

    移动的贵呀,还是GPS好,不用收费

  9. g1e1
    May 14th, 2009 at 20:50 | #9

    A-GPS只要手机可以上网就行了,我用的是E71,移动的网,可以用,快速定位

  10. Zhu
    June 9th, 2009 at 22:11 | #10

    有点夸张,应该是二十四颗中的四颗。

  11. luzhoumcs
    June 29th, 2009 at 11:47 | #11

    google定位错的,我在成都,基本上可以精确到20-50米,稍微偏远点也有500米左右

  12. zhouzh2
    July 17th, 2009 at 01:08 | #12

    googlemap需要运营商支持以及GSM网络,但是不需要gprs~
    我用e63的时候用wifi用的很欢~被偷以后(哭…)换了diamond一样如此。 Googlemap只是需要连入数据网络下载地图

  13. baihualinqq
    August 22nd, 2009 at 07:30 | #13

    请教一下各位,那是不是不开通GPRS的话AGPS就没有用武之地了,兄弟我刚买hp voice messenger,内置AGPS

  1. No trackbacks yet.