opencellid和Mozilla 定位服务有什么区别?
2 回答
一般来说,这两种服务都收集“设备可见的 CDMA、GSM、UMTS、LTE 小区、Wi-Fi 热点、特定纬度、经度的蓝牙信标”。它是扫描时GPS接收器所在的位置,而不是确切的基站或其天线扇区位置。当可以从周围不同的地方进行多次测量时,可以对已发布的坐标进行平均(见下文)。
蜂窝网络的复杂性
- 大多数蜂窝塔负载多种电信设备:2G(GSM、GPRS、EDGE)、3G(WCDMA、UMTS、HSPDA)
- 设备将区域划分为扇区并使用定向天线。当您绕过基站(例如,做一个封闭的圆圈)时,手机将连接到不同的扇区 - 天线,这些天线具有不同的 Cell ID / UTRAN ID。目前 MLS 和 OCI 无法在一个基站中聚合这些测量值。然而,出于地理定位的目的,更多的扇区意味着更高的准确性。
同时,数据库包含某些基站(或扇区?)的确切位置,请检查CSV 转储中的changeable
==0 列。
Mozilla 定位服务 (MLS)
使用包含在Mobile Firefox(默认情况下禁用收集)和Mozilla stumbler中的libstumbler库收集单元格和 Wi-Fi 测量值。以其他方式收集蓝牙信标。地理定位后端称为Ichnaea(它负责 MLS 和 OCI 之间的数据交换)。
看起来当用户通过API或 Android MozillaNlpBackend请求地理定位时,MLS 查询自己收集的数据数据库、自己的 Opencellid 数据库副本、GEO IP 和 SkyHook 合作伙伴。收集的 Wi-Fi 数据是敏感数据,用于在线地理定位。
发布数据:公共领域许可。仅估计小区位置的每日 CSV 转储(因为隐私:没有原始测量数据,没有 wi-fi,没有蓝牙信标)。
Opencellid (OCI)
仅收集单元格(使用 3-rd 方软件)。
发布数据:CC-BY-SA 3.0许可证。估计细胞位置的 CSV 转储(在一周左右更新)和原始测量数据。需要免费的 API 密钥。
没有公布官方平均的 MLS+OCI 数据(我想在这里错了)。由于许可和隐私,项目无法合并它(Mozilla 不会发布原始测量值)。可以下载 CSV 转储并将其用于离线地理定位。Android 至少有一个成功的项目 - LocalGsmNlpBackend for µg UnifiedNlp。
根据 Mozilla网站:
该服务包含来自我们的合作伙伴 OpenCellID 项目的聚合单元数据。OpenCellID 数据在 CC-BY-SA 3.0 许可下提供,可从 OpenCellID 下载部分获取。
与可能存在的隐私风险相比,OpenCellID 项目更加强调公共数据,而该项目更加强调隐私。如果您不同意该项目所做的隐私选择,请考虑为 OpenCellID 项目做出贡献。