手机是如何定位的你知道吗
关于手机定位,已经不是什么新鲜事了,大家在用地图类软件和目前绝大多数购物及餐饮类服务软件时都会用到定位。可是,对于你形影不离的手机,它是如何通过一系列复杂的过程精确的计算出你在哪儿的,这件事可能很多人就不知道了,今天我们就来简析一下手机定位那些事吧。
目前智能手机的定位方式主要有三种:GPS定位、WiFi定位以及基站定位。为了方便大家理解,笔者将每一种定位方式都分为通俗易懂的说以及其技术原理两种方式体现。
GPS定位:常见于各种地图类软件、打车软件等
通俗的说:GPS实际上就是通过四颗卫星来确定GPS接收器(手机)的位置,四颗卫星通过不间断的向地面报告自身所处的位置,从而卫星的位置是已知的,在以此推断接收器的经纬度完成定位。这种定位方式在首次定位时理论上讲至少在一分钟以上,但目前多以其它定位方式辅助进行,所以定位时间大大缩短。GPS定位的定位精度可以达到3-10米,目前普遍用于各种地图类软件的数据支持。
GPS手机定位示意图(图片引自360百科)
GPS,即全球卫星定位系统(Global Positioning System)的缩写,是由美国建立的一个卫星导航定位系统。该系统包括太空中的24颗GPS卫星(其中21颗为工作卫星,3颗为备用卫星);24颗卫星均匀分布在6个轨道平面上,即每个轨道面上有4颗卫星。这种布局的目的是保证在全球任何地点、任何时刻至少可以观测到4颗卫星。
GPS定位可以为地球表面绝大部分地区提供准确的定位、测速和高精度的时间标准。全球定位系统可满足位于全球任何地方或近地空间的军事用户连续精确的确定三维位置、三维运动和时间的需要。用户在使用手机定位功能的时候,GPS接收器(手机)会发送定位请求给卫星,当多个卫星向设备发送定位数据,手机接收到来自卫星发出的经纬度数据,手机进行分析就可以知道自己所处的经纬度,从而得到位置信息。
基站定位:目前主要用于辅助GPS定位,缩小定位时间成本
通俗的说:由于手机相对于地球来说实在是太小了,通过万米高空上的GPS卫星定位要消耗非常大的时间成本,所以目前在使用GPS时多以基站定位来辅助。我们都知道手机的数据连接需要通过基站传输,而基站的位置都是固定的,通过手机信号及附近几个基站的相对位置,即可更为快速的推断出定位用户所处的位置。
基站定位的原理非常简单,在用户开启定位时,手机根据收到附近不同基站发来的信号参数进行分析,通过计算每个基站数据上传和下载的时间差,就能得到手机与各个基站的相对位置,从而就能知道自身位置。这样就大大缩短了GPS定位所需要的高时间成本,让整个定位过程变得更快。
WiFi定位:更快、更精准,可以取代基站定位
通俗的说:基站定位的精准度大概能达到百米级别,而为了更快、更精准的实现定位功能,人们又找到了WiFi定位的方式。由于宽带都有自身独立的IP地址,所以通过WiFi定位能实现和基站定位相同的快速定位功能。这里特别要说明的是,WiFi定位时是不需要密码的,所以建议用户使用定位时开启WiFi定位。
WiFi定位示意图
WiFi定位的原理与基站定位基本相同,也是通过搜索附近多个信号源实现位置的判断。而有趣的是,手机设备在通过WiFi定位的时候,根本不需要密码即可通过附近的WiFi信号获取位置信息,而笔者了解到很多网友对这一方面存在误区。不过,WiFi定位目前还是受限于定位着所处环境有无信号源以及网速等影响。
小结:
看到了这里,相信原本只会使用定位功能的你对其运作原理一定有了更进一步的认识。其实未来的手机定位方式可能还会有更多,包括我国自主研发的北斗卫星定位系统以及一些内置定位芯片的手机。在这里笔者还要提醒各位手机用户,谨慎开启应用程序的定位权限,以免泄露隐私,因为你的每一次活动都有可能被另一方监控。