Mozilla位置服務
Mozilla位置服務(英語:Mozilla Location Service,縮寫MLS)也稱Mozilla定位服務,是一項開放的地理定位服務,設備可通過其處理自身接收到的一些公開可見的無線電發射器信號,進而確定自身的位置。它可處理包括行動通信基地臺(及其小區ID)、Wi-Fi無線接入點(及其BSSID)和藍牙低功耗(BLE)在內的信號。[3] [4]Mozilla自2013年起提供該服務。[5]該服務採用Mozilla的開源軟件項目Ichnaea。[6]
網站類型 | 無線網絡協作定位[1][2] |
---|---|
語言 | 英語 |
持有者 | Mozilla |
網址 | 官方網站 |
商業性質 | 否 |
推出時間 | 2013年 |
現狀 | 線上 |
內容許可 | CC0 1.0通用 |
發展歷程
2014年10月,Mozilla Stumbler移動應用1.0版在Google Play和F-Droid中發布。用戶可使用該應用收集附近的Wi-Fi網絡、行動通信基地臺與設備所在GPS位置,進而為Mozilla位置服務貢獻數據,而位置服務可為Firefox OS中的地圖、查找我的設備等功能提供支持。該應用程序中可查看哪些地理範圍尚未覆蓋,並提供貢獻者周排行榜功能。[7]
在Firefox OS項目終止後,該項目在Mozilla的價值和開發活動有所降低。[8]
2018年6月,Mozilla已計劃逐步退役Stumbler應用,包括在近期關閉其排行榜功能。[9]
2019年,Skyhook公司向Mozilla指控該服務侵犯其多項專利。雙方達成未公開的和解協議,Mozilla被迫改變該服務的服務政策以限制商用價值[10]。
2024年3月,Mozilla宣布,因該服務的準確性持續下降,且無意重啟Stumbler項目或追加投資,計劃分階段停止該服務的各項功能,直至當年7月將項目歸檔。[11][12]
數據收集和處理
2014年11月至2021年2月間,在Google Play和F-Droid中提供的Android版移動應用Mozilla Stumbler可用來基於設備的GPS位置貢獻蜂窩網絡和Wi-Fi接入點的信號值,在那之後該應用正式退役。[13] [14] [15]值得注意的是,Firefox for Android用戶做出的貢獻總量遠高於專為此用途設計的Stumbler應用,在2017年超過百倍。[8][9]此外還有如Tower Collector等應用提供此類貢獻功能[16] [17],不過它們只收集行動通信基地臺信息,不支持採集Wi-Fi和藍牙信息。[14]
與通過Stumbler應用為Mozilla位置服務做出貢獻的方式相似,Firefox for Android提供一個相關選項,但在Firefox 68之後,Mozilla對其瀏覽器做出大幅重寫[18],且不再提供為該服務做貢獻的選項。
Mozilla不收集WiFi網絡的SSID名稱(例如「辦公室wifi」),但會收集BSSID,後者通常是WiFi設備的MAC地址。[19]該服務為可選退出,也就是除非用戶手動禁用,否則客戶端中默認啟用。Mozilla的客戶端不收集SSID為隱藏或者以字符串「nomap」結尾(例如「辦公室wifi_nomap」)的WiFi接入點的信息。[20]
當向該服務發出附近的無線電發射器信息以請求設備所在的地理位置時,該服務不僅響應估算的地理位置,還會運用收到的數據更新其數據庫。例如,如果設備發出7個附近Wi-Fi網絡的信息來請求設備所在位置,而MLS只了解其中5個,則其餘2個此前未知的Wi-Fi網絡信息會基於估算的設備位置新增數據點。相關請求也用於驗證此前報告的Wi-Fi網絡接入點的狀態和特徵(例如位置、方向和信號強度)變化,如有改變(例如Wi-Fi路由器被移至另一房間),則將接入點置於暫停狀態,48小時內不納入位置查詢的計算。假設該設備此後在新位置下保持穩定,則會恢復使用,但如果繼續移動,則將其視為移動式發射器(例如公共交通車輛上的Wi-Fi接入點,或者移動電子設備創建的移動熱點),不納入位置查詢。[21]
該服務不嘗試計算與存儲無線電發射器的所在位置,而只是計算和存儲其發射信號覆蓋的區域。該區域在系統內部表示為一個圓,中心點是收到信號的所有測量位置的加權平均數。被認為有更高準確度、更高信號強度和更好信噪比的測量會給予更高權重。這個圓大到足以包含所有測量值形成的一個邊界框。[21]
Mozilla在公有領域許可證CC-0下發布了蜂窩位置聚合數據集(MLS Cell Network Export Data[22])。[19]與蜂窩數據庫有所不同,因底層數據包含上傳者和Wi-Fi設備所有者的個人可識別信息,WiFi原始數據庫為不公開。[19]不過,Mozilla與其企業合作夥伴Combain AB共享這些專有數據。[23]
截至2024年4月,該服務已收集由社群貢獻的不重複的6400萬個蜂窩網絡、25億個WiFi網絡、17萬個藍牙低功耗網絡[24]。
使用
在桌上型電腦和筆記型電腦的Firefox瀏覽器Beta版和Nightly版中,該服務是備用的地理位置提供體系[14],在Firefox無法從操作系統獲取地理位置數據時使用。部分由第三方發行的Firefox版本也使用該服務,尤其是Linux發行版。[25]由Mozilla發布的穩定版Firefox默認使用由Google運營的類似服務。[26] [27]Firefox用戶可通過更改about:config頁面中的geo.provider.network.url設置使瀏覽器使用MLS服務。[25]使用HTML5地理位置API的網站在用戶准許後可藉此獲知位置數據。[28]
該服務也是GeoClue庫中面向非GPS設備的主要位置源,用於GNOME和KDE環境中如天氣、地圖等與地理位置相關的應用程序。[29]
該服務不提供服務級別協議(SLA)保證。根據2019年9月起的新協議條款[10],該服務的查詢API僅限申請後使用,商業項目每日最多10萬次請求且不可追加,API密鑰每三個月自動過期;非商業用戶(學術、公益、研究或開源項目)每日最多10萬次請求,項目需要時可請求放寬限制。[30]將收集到的數據匿名提交給該服務無需API密鑰。[31]
參見
參考資料
- ^ 沈淵. 无线网络协作定位理论与技术. 電子工業出版社. 2020 [2024-04-09]. ISBN 978-7-121-36322-1. (原始內容存檔於2024-04-09).
- ^ 張平; 陳昊. 面向5G的定位技术研究综述. 北京郵電大學學報. 2018: 1.3 協作定位 [2024-04-09]. (原始內容存檔於2024-04-16).
- ^ Mozilla's Location Service pilot project provides geolocation lookups based on public cell tower and WiFi data. The Next Web. 2013-10-28 [25 June 2015]. (原始內容存檔於2020-11-12).
- ^ MLS - Overview. location.services.mozilla.com. [2022-11-14]. (原始內容存檔於2021-02-16).
- ^ Combain Provides Cell-ID and WiFi Positioning to Mozilla (Podcast). GPS Business News. 2015-03-10 [25 June 2015]. (原始內容存檔於2019-01-25).
- ^ mozilla/ichnaea, Mozilla, 2022-11-13 [2022-11-13], (原始內容存檔於2024-05-04)
- ^ Hanno Schlichting. Mozilla Stumbler 1.0 geolocation crowd-sourcing app now in Google Play Store. blog.mozilla.org. [2024-04-09]. (原始內容存檔於2024-04-02).
- ^ 8.0 8.1 Hanno Schlichting. Mozilla Discourse. 2017-03-30 [2024-04-09]. (原始內容存檔於2024-04-09).
- ^ 9.0 9.1 Status of Mozilla Stumbler?. groups.google.com. [2022-11-15]. (原始內容存檔於2022-11-15).
- ^ 10.0 10.1 A New Policy for Mozilla Location Service. 2019-09-03 [2024-04-09]. (原始內容存檔於2024-05-20).
- ^ Retiring the Mozilla Location Service. Mozilla Discourse. 2024-03-13 [2024-03-14]. (原始內容存檔於2024-05-29) (美國英語).
- ^ Retiring the Mozilla Location Service. GitHub. [2024-04-09]. (原始內容存檔於2024-05-27).
- ^ Mozilla Stumbler 1.0 geolocation crowd-sourcing app now in Google Play Store. Mozilla Services. 3 November 2014 [2021-03-21]. (原始內容存檔於2024-04-02) (美國英語).
- ^ 14.0 14.1 14.2 Retiring Mozilla Stumbler. Mozilla Discourse. 2021-02-08 [2022-11-13]. (原始內容存檔於2024-05-04) (美國英語).
- ^ F-Droid. [2015-06-25]. (原始內容存檔於2016-05-28).
- ^ CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2021-03-21]. (原始內容存檔於2024-04-02).
- ^ Tower Collector | F-Droid - Free and Open Source Android App Repository. f-droid.org. [2021-03-21]. (原始內容存檔於2024-04-02).
- ^ Firefox for Android 68.11.0, See All New Features, Updates and Fixes. Mozilla. [2022-11-15]. (原始內容存檔於2020-10-27) (英語).
- ^ 19.0 19.1 19.2 https://wiki.mozilla.org/CloudServices/Location/FAQ. [2024-04-02]. (原始內容存檔於2024-04-02). 外部連結存在於
|title=
(幫助) - ^ Mozilla Location Service Opt-Out (頁面存檔備份,存於網際網路檔案館) location.services.mozilla.com
- ^ 21.0 21.1 Observations — Ichnaea 2.3 documentation. ichnaea.readthedocs.io. [2022-11-14]. (原始內容存檔於2024-03-16).
- ^ MLS - Downloads. [2024-04-02]. (原始內容存檔於2020-12-10).
- ^ Combain Deal Helps Expand Mozilla Location Service. 6 March 2015 [2024-04-02]. (原始內容存檔於2020-08-04).
- ^ MLS - Statistics. Mozilla. 2024-04-09 [2024-04-09]. (原始內容存檔於2021-01-18).
- ^ 25.0 25.1 CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2022-11-13]. (原始內容存檔於2024-04-02).
- ^ Firefox Privacy Notice. Mozilla. [2022-11-13]. (原始內容存檔於2018-06-14) (英語).
- ^ Does Firefox share my location with websites? | Mozilla Support. support.mozilla.org. [2022-11-13]. (原始內容存檔於2024-05-25).
- ^ Geolocation API - Web APIs | MDN. developer.mozilla.org. [2022-11-13]. (原始內容存檔於2024-05-31) (美國英語).
- ^ Mozilla Axes its Privacy-Friendly Location Service. omgubuntu (Ohso Media). 2024-03-15 [2024-04-02]. (原始內容存檔於2024-04-04).
- ^ Developer Terms of Service: Mozilla Location Service Query API. Mozilla. [2024-04-09]. (原始內容存檔於2024-05-04).
- ^ Services API — Ichnaea 2.3 documentation. ichnaea.readthedocs.io. [2022-11-14]. (原始內容存檔於2024-05-04).