如何使用手机定位找到对方 手机定位可以找到人吗( 二 )


所以,尽管GPS系统非常成熟,我们国家还是开发了北斗系统 。弹道导弹,总不能用人家老美的卫星来定位吧?截至目前,我们的北斗系统已经具备商用能力,配合基准站,能给客户提供精确到10米的定位服务,和GPS不相上下 。同时,北斗也弥补了GPS的不足,具备短报文能力(GPS卫星是单向广播的,不具备双向通信能力,功能略显单一) 。
限于篇幅,今天对北斗不多做介绍,下次专门开专题来讲 。对于GPS这样的卫星定位系统来说,影响定位精度的因素主要来自两个方面,一个是大气层中的电离层(电离层在太阳光的照射下充满了离子和电子,对GPS信号这种电磁波的影响严重),还有一个是多径效应(以前介绍通信基础的时候讲过,因为建筑等影响,直射信号和反射信号抵达的时间不同,造成信号干扰) 。
不过总的来说,如果天气OK,GPS的定位精度都不会太差 。基站定位好了,说完了卫星定位,再来看看地面定位 。说到地面定位,大家首先想到了什么?哈哈,是不是雷达?确实,雷达作为一项搜索定位技术,广泛应用于军事和民用领域 。但是,毕竟普通手机数量非常庞大,加之生活场所障碍物非常复杂,不管从技术角度,还是成本角度,都不适合采用雷达进行定位 。
龙珠雷达,其实是个不错的东东那我们采用什么方式呢?其实可以用的方法很多,最常用的,是基站定位,也就是常说的LBS,Location Based Service(基于位置服务) 。基站定位的原理和雷达有相似之处 。雷达定位大家都知道,就是发射雷达波,根据目标的反射,进行空间位置测算 。基站定位的话,基站就相当于是一个“雷达” 。
通常,在城市中,一部手机会在多个基站的信号覆盖之下 。手机会对不同基站的下行导频信号进行“测量”,得到各个基站的信号TOA(到达时刻)或TDOA(到达时间差) 。根据这个测量结果,结合基站的坐标,就能够计算出手机的坐标值 。画个图,一看就明白了:清楚了吧,三点一位 。基站定位的精度并不高,误差大概从100米到上千米 。
主要误差原因,是来自基站的位置和密度 。简而言之,基站数量越多,密度越高,定位精度也就越高 。基站和手机之间的障碍物越少,定位精度也会有所提升 。通常农村地区的基站定位精度低,是因为农村基站少,盲区多,有时候只有一个站的信号,当然无法精确定位了 。一个站可以定位一个圈,无法定位一个点除了上面所说的基站定位之外,如果你对定位精度要求不高的话,也可以直接查看手机当前所在的小区信息,来确认目标位置 。
我们所有的手机,只要连接到运营商的网络,就相当于“登记”在网络里 。当前连接的基站信息,在手机中都可以查到 。在拨打电话界面输入 *#*#4636#*#* 查看对应的基站信息苹果的话,输入*3001#12345#*在运营商那边,也非常容易查到这个信息 。即使你关机了,运营商HSS(负责管理用户数据的设备)都能查到之前你所在的基站小区 。
这种方式查看位置比较快,但是精度就很低,一个基站覆盖的范围,从几百米到几公里不等 。Wi-Fi定位除了基站定位之外,还有一个大家可能比较陌生的地面定位方式,就是Wi-Fi定位 。没错,Wi-Fi也可以定位哟!也许你会认为,我所说的Wi-Fi定位,就是IP地位定位 。其实并不是哦!大家都知道,每个人上网,都会有一个公网IP地址 。
这些IP地位,在网络系统中都是有注册的,例如属于南京电信或上海联通,之类的 。IP地址确实可以大致追踪到你的位置(运营商可以查得更准确),但是,这种定位也有局限性 。一方面,现在很多运营商都采用NAT技术,不一定会给每个用户分配公网地址,另一方面,IP地址很容易欺骗,我如果搞一个代理地址,你看到的IP,可能是美国的 。

推荐阅读