手机定位

全球卫星定位(GPS):纯粹利用卫星发射的无线电信号进行定位,室外空旷地使用,初次冷启动定位时间较长(2-10分钟),高精度,误差10-50米左右。

辅助卫星定位(A-GPS):属于GPS技术。它利用通信网络从远程定位服务器获取当前卫星的星图、俯仰角等信息,加快搜星速度。千万别将其 与基站定位混淆,两码事儿!A-GPS需要两样东西支持:远程定位服务器和通信网络,如果没有这两样,就成了普通的GPS,它也无法室内定位,室外可缩短 定位时间至10秒左右,精度同GPS无异。

基站定位:基站就是手机信号接收发送站。请不要与A-GPS混淆!这些基站都是移动公司架设的,因此他们是明确知道基站地理坐标的(每个基站都有地区码:Location Area Code和微蜂窝码:Cell ID),手机将这些基站标示信息(LAC和CID)发送到远程服务器进行三角定位运算就能进行定位,典型应用于110报警定位服务。可室内定位,精度一般,必须要有手机信号。

Wi-Fi无线热点定位:现在很多公司、商场和家里都有无线路由器,这个就是wifi无线热点设备,跟基站定位类似,手机搜索出这些wifi 设备的全球唯一标识码(MAC)后,发送到远程服务器进行运算定位。但你会问,这些设备都是我们自己架设的,他们的地理位置如何得知?这个我先留到后面再 讲。定位精度一般,可室内定位,必须要有wifi信号。

混合定位:综合利用如上几种定位技术进行快速定位(无论室内室外),典型应用:GoogleMap和 GoogleEarth。我们知道,谷歌是没有全球各个移动公司的基站坐标数据,也没有我们每家每户的wifi设备的位置坐标(因为我们会随意挪动这些设 备),它是如何帮我们定位的呢?它的坐标数据从何而来呢?其实是我们自己告诉谷歌的!

数据获取方式一:如果我的手机带有GPS,当我在室外打开地图,卫星定位成功后,GoogleMap会将我当前的卫星定位坐标、基站标示、周边WIFI热 点标示(如果你手机带有wifi功能的话)一并发往谷歌服务器进行存储。这样基站标示和热点标示就与高精度卫星坐标建立了关联。当使用GPS的人越多,数 据库的数据就会越精确。

数据获取方式二:谷歌可不仅仅通过我们收集数据,他们自己也在收集基站和wifi标示数据的,看条新闻便知:谷歌承诺删除在香港的收集全部个人WiFi数据

数据具体应用:当谷歌的数据库数据达到一定容量后,GoogleMap就可以利用混合定位技术加速定位,一般是这样运作的:启动地图,首先利用基站和 wifi进行低精度快速定位(需要通信网络支持,定位速度与网速相关),然后不停搜寻GPS卫星信号,直至卫星定位成功后,纠正定位偏差,最后将此时的高 精度的卫星定位数据连同基站标示、wifi标示一并发往谷歌数据库,完成人人为我,我为人人的壮举!

你可能感兴趣的:(手机定位)