快好知 kuaihz

手机怎么通过WiFi定位

手机怎么通过WiFi定位

不知道从什么时候开始,很多人发微信和微博时,都不忘附上自己所在地址,甚至有好事者,PS外太空高大上地址来显示自己尊贵身份。那么,手机是如何通过WiFi定位的呢?下面跟小编一起来了解一下吧!

手机如何通过WiFi定位?

WiFi能够对用户进行定位。因为在Android、iOS和Windows Phone这些手机操作系统中内置了位置服务,由于每一个WiFi热点都有一个独一无二的Mac地址,智能手机开启WiFi后就会自动扫描附近热点并上传其位置信息,这样就建立了一个庞大的热点位置数据库。这个数据库是对用户进行定位的关键。

如果你的智能手机连接上了某个Wi-Fi热点,那么就可以调用数据库中附近所有热点的地理位置信息,而服务器会参考每个热点的信号强弱计算出设备的大致地理位置

手机是如何搜集用户位置?

GPS解决方案以及它所生成的经纬度标签是目前地理位置数据的公认标准,也是大部分智能手机获得用户地理位置的基本方式。只要用户打开GPS定位功能,手机即可获得相关数据。

此外,还有其他四种方法可获得地理位置数据:

1、手机信号塔数据:当移动设备的GPS芯片不能接收到GPS信号时,移动设备就需要与它所连接的手机信号塔通讯和估算它与信号塔之间的距离以报告地理位置

2、WiFi连接:WiFi地址与GPS坐标对应,可以准确标示出用户位置

3、IP地址:地理位置也可通过与数据连接有关的IP地址来获得。

4、用户报告:用户注册电子邮件或移动应用和服务时,通常都会输入自己的地理位置和邮政编码。这些数据可被转换为GPS坐标,从而建立起用户群的地理位置档案。

关于手机通过wifi定位的教程

手机通过wifi能定位吗?手机通过wifi是如何实现定位的?

一、Wi-Fi定位的原理

具体来说,Wi-Fi能够定位,原理是这样的:

1、每一个无线AP(路由器)都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内不会移动;

2、设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址;

3、设备将这些能够标示AP的数据发送到位置服务器,服务器检索出每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的"地理位置并返回到用户设备;

4、位置服务商要不断更新、补充自己的数据库,以保证数据的准确性。

二、位置服务数据库的搭建

数据库中的数据主要来自于两个方面,一是用户提交的数据。Android手机用户在开启“使用无线网络定位”时会提示是否允许使用Google的定位服务,如果允许,用户的位置信息就被谷歌收集到。iPhone则会自动收集Wi-Fi的MAC地址、GPS位置信息、运营商基站编码等,并发送给苹果公司的服务器。

同时谷歌、Skyhook两家位置服务提供商也在主动搜集Wi-Fi等热点的位置信息。Google的街景拍摄车有一个重要的功能就是采集沿途的无线信号,并打上通过GPS定位出的坐标回传至服务器。Skyhook在美国及欧洲一些国家也是直接开着信号采集车采集AP和基站的信号数据。

三、如何防止被定位

最直接的办法是关掉手机系统中的位置服务选项,以避免他人看到你的位置信息。

如果要杜绝位置服务商获取数据,难度就会比较高。用户需要不连接任何Wi-Fi热点,并且不使用相关的位置服务。也可以使用某些工具。例如谷歌曾发布一款选择退出工具,让无线路由器用户有效阻止谷歌搜集他们的数据。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:手机怎么通过WiFi定位  定位  定位词条  通过  通过词条  怎么  怎么词条  手机  手机词条  WiFi  WiFi词条  
综合

 手机常见故障和解决方案

手机常见故障和解决方案手机有哪些常见故障?怎么解决?下面是手机常见故障和解决方案,为大家提供参考。一、无法发送短信原因分析:1、短信中心号码错误;2、手机欠费。...(展开)

综合

 夏新n820手机拆机教程图解

夏新n820手机拆机教程图解夏新n820手机拆机教程需要哪些步骤呢?我们一起来看看吧!以下是小编为大家搜集整理提供到的夏新n820手机拆机教程图解,希望对您有所...(展开)