你有没有想过一个问题:当你打开淘宝的时候,它怎么就知道你在哪儿?当你走进一家商场,手机突然弹出一条附近门店的优惠券,这又是怎么做到的?
这一切背后都指向同一个东西——LBS,也就是 Location-Based Services,基于位置的服务。
今天我们就来聊聊这个藏在你手机里的”隐形眼睛”,它是怎么运作的,以及那些互联网公司到底用了什么手段来精准定位你的位置。
先说说 LBS 到底是什么
LBS 说白了,就是一类需要知道”你在哪”才能正常工作的软件服务。它不是某个具体的 App,而是一种能力、一种技术底座。你每天都在用它,只是可能没注意到。
打车软件需要知道你站在路边的哪个位置才能派车过来。地图导航需要实时追踪你走到了哪里。外卖平台要根据你的位置推荐附近的餐厅。天气 App 需要定位你才能告诉你本地天气。甚至社交软件里的”附近的人”功能,本质上也是 LBS 的一种应用。
LBS 的核心逻辑其实很简单:先搞清楚你在地球上的什么位置,然后根据这个位置给你提供相关的服务或信息。至于怎么搞清楚你的位置,那就是我们今天要重点聊的部分了。
GPS:最经典的定位方式

提到定位,大多数人第一个想到的就是 GPS。这玩意儿最早是美国国防部搞出来的军事项目,后来开放给民用了。2000 年美国政府取消了对民用 GPS 信号的人为降级,精度一下子提升了一个量级,大量民用应用才由此爆发。
GPS 的工作原理其实是一道数学题。天上飞着至少 24 颗 GPS 卫星,每颗卫星都在不停地广播自己的位置和精确时间。你手机里的 GPS 芯片接收到至少四颗卫星的信号后,通过计算信号从卫星到手机的传播时间,就能算出手机和每颗卫星之间的距离。然后利用一个叫”三边测量”(trilateration)的几何原理,把你在地球上的经纬度和海拔算出来。
GPS 在户外开阔环境下表现很好,精度通常能达到几米以内。但它有两个明显的短板:第一,在室内或者高楼密集的城市峡谷里,卫星信号容易被遮挡,定位就不太灵了;第二,GPS 比较耗电,如果一直开着,手机电量会掉得很快。
所以,光靠 GPS 是不够的。互联网公司需要更多的”帮手”。
Wi-Fi 定位:不连网也能暴露你的位置

这是一个很多人不太了解的定位方式。你的手机即使没有连接任何 Wi-Fi 网络,只要 Wi-Fi 功能开着,它就在不停地扫描周围的无线接入点(也就是路由器)。每个路由器都有一个唯一的 MAC 地址,你的手机能读到这个地址以及对应的信号强度。
这些信息被发送到一个定位服务提供商(比如 Google 或 Apple)的服务器上,服务器里有一个庞大的数据库,记录了全世界大量 Wi-Fi 路由器的 MAC 地址和对应的地理位置。通过对比你手机扫描到的路由器信息和数据库里的记录,再结合多个路由器的信号强度进行三角测量,就能推算出你的位置。
这个方法在城市和室内环境下特别好用,精度能达到几米到几十米,有时甚至比 GPS 还准。想象一下,一个大型商场里密密麻麻全是路由器,通过 Wi-Fi 定位可以精确到你站在哪个楼层、哪个店铺门口。
那这些路由器的位置数据是怎么来的呢?答案有点让人不安——主要来自众包。Google 的街景车在拍摄街景的同时,也在收集沿途所有 Wi-Fi 接入点的信息。你的 Android 手机在开启定位服务的时候,也在悄悄把周围的 Wi-Fi 信息上传到 Google 的数据库里。Apple 的做法类似,iPhone 也在做同样的事情来维护自己的 Wi-Fi 定位数据库。这个数据库在不断更新和扩大,这就是为什么 Wi-Fi 定位越来越准的原因。
顺便说一句,如果你不想让自己家的路由器被纳入这些定位数据库,Google 提供了一种退出机制:在你路由器的 SSID(也就是 Wi-Fi 名称)后面加上 _nomap 后缀。当然,真正这么做的人少之又少。
基站定位:只要有手机信号就能找到你
你的手机只要开机,就在和附近的基站保持联系。即使你没打电话、没上网,手机也会周期性地向基站发送信号来维持连接,以便随时接收来电。
基站定位利用的就是这个原理。当你的手机处于多个基站的覆盖范围内时,通过测量手机信号到达各个基站的强度和时间差,就可以用三角测量法估算出你的大致位置。
这种方式的精度取决于基站的密度。在城市里,基站分布密集,定位精度可以达到几十米到几百米。但在农村或偏远地区,基站之间可能隔了好几公里,定位误差就会大到几公里甚至更多。
基站定位虽然不如 GPS 和 Wi-Fi 精确,但它最大的优点是”无处不在”——只要你的手机有信号,就能定位。它经常作为 GPS 和 Wi-Fi 的备用方案,在其他手段失效时兜底。
蓝牙信标:商场里的隐形推销员
走进一些大型商场、机场或博物馆,你可能会收到非常精准的推送通知,比如”您距离 XX 品牌店只有 30 米,今日全场八折”。这种精确到”脚步级”的定位,靠的往往不是 GPS,也不是 Wi-Fi,而是蓝牙信标(Bluetooth Beacon)。
蓝牙信标是一种很小的低功耗设备,部署在室内的各个角落,不断向周围广播一个唯一的标识符。当你的手机走到信标附近时,手机上安装的相关 App 就能接收到这个标识符,并根据信号强度判断你和信标之间的距离。
Apple 在 2013 年推出了 iBeacon 协议,是蓝牙信标领域的先驱。后来 Google 也推出了类似的 Eddystone 协议。这些信标的定位精度可以达到几英寸到几英尺,非常适合室内导航和近距离营销。
零售行业特别喜欢这项技术。Target 这样的大型零售商就利用信标技术实现了”到店取货”功能——当你开车到达门店附近时,系统自动检测到你的位置,提前安排店员把你的网购订单送到最近的入口。
IP 地址定位:最粗糙但最无感的方式
每当你的设备连上互联网,它就会被分配一个 IP 地址。而 IP 地址本身就携带了地理信息。
通过查询 IP 地址数据库,网站和 App 可以大致判断你在哪个国家、哪个城市,有时甚至能精确到某个街区。这种方式不需要你授权任何定位权限,完全在后台默默完成。
当然,IP 定位的精度比较粗糙,通常只能到城市级别。但对于很多场景来说这就够了。比如你访问一个新闻网站,它根据你的 IP 地址判断你在北京还是上海,然后给你推送本地新闻。又比如流媒体平台根据你的 IP 判断你在哪个国家,以决定哪些内容可以向你展示(也就是版权区域限制)。
虽然不够精确,但 IP 定位的特点在于它几乎是透明的,用户基本感知不到。
混合定位:真正的杀手锏
现实中,互联网公司很少只用一种定位方式。它们更常见的做法是把上面这些技术全部混在一起使用,这叫做”混合定位”或者”辅助 GPS”(A-GPS)。
具体逻辑大概是这样的:手机先通过基站和 Wi-Fi 粗略判断你的大致区域,缩小搜索范围,然后再启动 GPS 进行精确定位。这样做的好处是大大缩短了 GPS 的首次定位时间(从冷启动的几十秒降到几秒),同时也更省电。在 GPS 信号不好的室内,则退而求其次,依赖 Wi-Fi 和蓝牙信标来保持定位精度。
Apple 在自己的定位服务白皮书里就明确说了,iPhone 的定位服务综合使用了 GPS、Wi-Fi、蜂窝网络和蓝牙这四种技术。Android 也是类似的策略。操作系统层面把这些技术封装好,上层的 App 只需要调一个接口就能拿到当前位置,具体底层用了哪种技术、怎么切换,App 开发者甚至都不需要关心。
地理围栏:看不见的电子围墙
在所有这些定位能力之上,还有一个强大的应用层概念叫”地理围栏”(Geofencing)。
地理围栏的意思是,在地图上画一个虚拟的边界——可以是一个圆、一个多边形,围住一块地理区域。当用户的设备进入或离开这个区域时,系统就会触发某个预设的动作。
最常见的应用场景是营销推送:当你走进一家星巴克附近 200 米的范围,手机就会弹出一张优惠券。物流公司用它来追踪货车是否到达了指定仓库。家长控制 App 用它来在孩子离开学校范围时发出提醒。甚至执法部门也会申请”地理围栏搜查令”(geofence warrant),要求 Google 等公司提供在特定时间段内、特定地理区域内所有设备的位置数据。
这项技术之所以强大,是因为它把”定位”从一个被动的查询行为变成了一个主动的触发机制。你不需要主动去查看什么,系统在背后帮你监控着一切。
那么,你的隐私呢?
说到这里,你可能已经感到有点不安了。没错,这种不安感是合理的。
理论上,无论是 iOS 还是 Android,App 在获取你的位置之前都需要请求权限。你可以选择”始终允许”、”仅使用时允许”或者”拒绝”。Android 甚至在后来引入了”粗略位置”和”精确位置”两级权限,让用户可以只给 App 一个大致的区域而不是精确坐标。
但现实比理论复杂得多。很多用户在安装 App 时并不会仔细阅读权限说明,直接点了”允许”。有些 App 在后台持续追踪位置,即使你当时并没有在使用它。而即使你关闭了 GPS,Wi-Fi 和蓝牙扫描仍然可能在默默工作。
更值得关注的是数据的流向。你的位置数据不仅仅留在 App 开发者手里。在广告生态系统中,位置数据会通过程序化广告竞价(bid-stream)实时流通,广告商、数据中间商、分析公司都可能拿到你的位置信息。2020 年的一项市场研究显示,全球 LBS 市场规模已经超过 360 亿美元,预计到 2030 年将突破 3000 亿美元。这么大的市场背后,流通的就是你和我的位置数据。
欧洲的 GDPR、加州的 CCPA 等隐私法规正在试图约束这些行为,要求企业在收集位置数据前必须获得明确同意,并给用户提供查看和删除数据的权利。但法规的落实和企业的实际行为之间,始终存在差距。
最后
LBS 是一项了不起的技术。它让我们能在陌生城市里不迷路,让外卖能精准送到家门口,让打车软件知道你站在路的哪一边。它让数字世界和物理世界之间的桥梁变得前所未有的短。
但每一次定位背后,都是一次对隐私的微小让渡。你打开导航的那一刻,卫星在看着你;你走进商场的那一刻,蓝牙信标在感知你;你连上 Wi-Fi 的那一刻,路由器的指纹被记录在案。
了解这些技术是怎么运作的,不是为了让你焦虑,而是为了让你在点击那个”允许定位”按钮之前,多想一秒钟。

发表回复