华为手机有定位跟踪系统吗,手机定位跟踪找人( 三 )


【华为手机有定位跟踪系统吗,手机定位跟踪找人】我们所有的手机 , 只要连接到运营商的网络 , 就相当于“登记”在网络里 。当前连接的基站信息 , 在手机中都可以查到 。在拨打电话界面输入 *#*#4636#*#* 查看对应的基站信息苹果的话 , 输入*3001#12345#*在运营商那边 , 也非常容易查到这个信息 。即使你关机了 , 运营商HSS(负责管理用户数据的设备)都能查到之前你所在的基站小区 。
这种方式查看位置比较快 , 但是精度就很低 , 一个基站覆盖的范围 , 从几百米到几公里不等 。Wi-Fi定位除了基站定位之外 , 还有一个大家可能比较陌生的地面定位方式 , 就是Wi-Fi定位 。没错 , Wi-Fi也可以定位哟!也许你会认为 , 我所说的Wi-Fi定位 , 就是IP地位定位 。其实并不是哦!大家都知道 , 每个人上网 , 都会有一个公网IP地址 。
这些IP地位 , 在网络系统中都是有注册的 , 例如属于南京电信或上海联通 , 之类的 。IP地址确实可以大致追踪到你的位置(运营商可以查得更准确) , 但是 , 这种定位也有局限性 。一方面 , 现在很多运营商都采用NAT技术 , 不一定会给每个用户分配公网地址 , 另一方面 ,  IP地址很容易欺骗 , 我如果搞一个代理地址 , 你看到的IP , 可能是美国的 。
我所说的Wi-Fi定位 , 和上面的IP地址定位完全不同 , 是根据Wi-Fi路由器MAC地址进行定位 。每一个无线AP(Wi-Fi路由器)都有一个全球唯一的MAC地址 , 并且一般来说 , 无线AP在一段时间内不会移动 。在开启Wi-Fi的情况下 , 采集设备(例如手机)可以搜到这个无线AP的信号 , 并且获取它的MAC地址和信号强度信息 。
采集装置将这些信息上传到服务器 , 经过服务器的计算 , 保存为“MAC-经纬度”的映射 。当采集的信息足够多 , 就在服务器上建立了一张巨大的Wi-Fi信息数据库 。当一个设备处在这样的网络中时 , 可以将收集到的这些能够标示AP的数据发送到位置服务器 , 服务器检索出每一个AP的地理位置 , 并结合每个信号的强弱程度 , 计算出设备的地理位置并返回到用户设备 , 其计算方式和基站定位位置计算方式相似 , 也是利用三点定位或多点定位技术 。
位置服务商要不断更新、补充自己的数据库 , 以保证数据的准确性 。那么 , 问题来了 , 这些AP位置映射数据怎么采集的呢?大致可以分为两种——主动采集和用户提交 。主动采集:谷歌的街景拍摄车 , 没想到吧?它就是一个采集设备 。它采集沿途的无线信号并打上通过GPS定位出的坐标回传至服务器 。Google街景拍摄车用户提交Android手机用户在开启“使用无线网络定位”时 , 会提示是否允许使用Google的定位服务 , 如果允许 , 用户的位置信息就被谷歌收集到 。
iPhone则会自动收集Wi-Fi的MAC地址、GPS位置信息、运营商基站编码等 , 并发送给苹果公司的服务器 。和基站定位一样 , Wi-Fi定位在AP密集的地方有很好的效果 。如果AP很少 , 那也很难定位准确 。总的来说 , Wi-Fi这种定位方式的执行难度比较大 , 可用性和准确性也不高 。所以 , 主要还是一种辅助性质的定位手段 。

推荐阅读