跳至內容

Mozilla位置服務

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Mozilla Location Service
網站類型
無線網絡協同運作定位[1][2]
語言英語
持有者Mozilla
網址官方網站 在維基數據上編輯此內容
商業性質
推出時間2013年,​11年前​(2013
現狀線上
內容許可
CC0 1.0通用

Mozilla位置服務(英語:Mozilla Location Service,縮寫MLS)也稱Mozilla定位服務,是一項開放的地理定位英語Geopositioning服務,裝置可通過其處理自身接收到的一些公開可見的無線電發射器訊號,進而確定自身的位置。它可處理包括手機訊號發射站(及其小區ID)、Wi-Fi無線接入點(及其BSSID)和藍牙低功耗(BLE)在內的訊號。[3] [4]Mozilla自2013年起提供該服務。[5]該服務採用Mozilla的開源軟件專案Ichnaea。[6]

發展歷程

[編輯]

2014年10月,Mozilla Stumbler流動應用1.0版在Google PlayF-Droid中發佈。用戶可使用該應用收集附近的Wi-Fi網絡、手機訊號發射站與裝置所在GPS位置,進而為Mozilla位置服務貢獻數據,而位置服務可為Firefox OS中的地圖、尋找我的裝置等功能提供支援。該應用程式中可檢視哪些地理範圍尚未覆蓋,並提供貢獻者周排行榜功能。[7]

在Firefox OS專案終止後,該專案在Mozilla的價值和開發活動有所降低。[8]

2018年6月,Mozilla已計劃逐步退役Stumbler應用,包括在近期關閉其排行榜功能。[9]

2019年,Skyhook英語Skyhook Wireless公司向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]

該服務不嘗試計算與儲存無線電發射器的所在位置,而只是計算和儲存其發射訊號覆蓋的區域。該區域在系統內部表示為一個圓,中心點是收到訊號的所有測量位置的加權平均數。被認為有更高準確度、更高訊號強度和更好信噪比的測量會給予更高權重。這個圓大到足以包含所有測量值形成的一個邊界框英語Minimum bounding box[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裝置的主要位置源,用於GNOMEKDE環境中如天氣、地圖等與地理位置相關的應用程式[29]

該服務不提供服務級別協定(SLA)保證。根據2019年9月起的新協定條款[10],該服務的查詢API僅限申請後使用,商業專案每日最多10萬次請求且不可追加,API金鑰每三個月自動過期;非商業用戶(學術、公益、研究或開源專案)每日最多10萬次請求,專案需要時可請求放寬限制。[30]將收集到的數據匿名提交給該服務無需API金鑰。[31]

參見

[編輯]

參考資料

[編輯]
  1. ^ 沈淵. 无线网络协作定位理论与技术. 電子工業出版社. 2020 [2024-04-09]. ISBN 978-7-121-36322-1. (原始內容存檔於2024-04-09). 
  2. ^ 張平; 陳昊. 面向5G的定位技术研究综述. 北京郵電大學學報. 2018: 1.3 協同運作定位 [2024-04-09]. (原始內容存檔於2024-04-16). 
  3. ^ 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). 
  4. ^ MLS - Overview. location.services.mozilla.com. [2022-11-14]. (原始內容存檔於2021-02-16). 
  5. ^ Combain Provides Cell-ID and WiFi Positioning to Mozilla (Podcast). GPS Business News. 2015-03-10 [25 June 2015]. (原始內容存檔於2019-01-25). 
  6. ^ mozilla/ichnaea, Mozilla, 2022-11-13 [2022-11-13], (原始內容存檔於2024-05-04) 
  7. ^ 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. ^ 8.0 8.1 Hanno Schlichting. Mozilla Discourse. 2017-03-30 [2024-04-09]. (原始內容存檔於2024-04-09). 
  9. ^ 9.0 9.1 Status of Mozilla Stumbler?. groups.google.com. [2022-11-15]. (原始內容存檔於2022-11-15). 
  10. ^ 10.0 10.1 A New Policy for Mozilla Location Service. 2019-09-03 [2024-04-09]. (原始內容存檔於2024-05-20). 
  11. ^ Retiring the Mozilla Location Service. Mozilla Discourse. 2024-03-13 [2024-03-14]. (原始內容存檔於2024-05-29) (美國英語). 
  12. ^ Retiring the Mozilla Location Service. GitHub. [2024-04-09]. (原始內容存檔於2024-05-27). 
  13. ^ 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. ^ 14.0 14.1 14.2 Retiring Mozilla Stumbler. Mozilla Discourse. 2021-02-08 [2022-11-13]. (原始內容存檔於2024-05-04) (美國英語). 
  15. ^ F-Droid. [2015-06-25]. (原始內容存檔於2016-05-28). 
  16. ^ CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2021-03-21]. (原始內容存檔於2024-04-02). 
  17. ^ Tower Collector | F-Droid - Free and Open Source Android App Repository. f-droid.org. [2021-03-21]. (原始內容存檔於2024-04-02). 
  18. ^ Firefox for Android 68.11.0, See All New Features, Updates and Fixes. Mozilla. [2022-11-15]. (原始內容存檔於2020-10-27) (英語). 
  19. ^ 19.0 19.1 19.2 https://wiki.mozilla.org/CloudServices/Location/FAQ. [2024-04-02]. (原始內容存檔於2024-04-02).  外部連結存在於|title= (幫助)
  20. ^ Mozilla Location Service Opt-Out頁面存檔備份,存於互聯網檔案館) location.services.mozilla.com
  21. ^ 21.0 21.1 Observations — Ichnaea 2.3 documentation. ichnaea.readthedocs.io. [2022-11-14]. (原始內容存檔於2024-03-16). 
  22. ^ MLS - Downloads. [2024-04-02]. (原始內容存檔於2020-12-10). 
  23. ^ Combain Deal Helps Expand Mozilla Location Service. 6 March 2015 [2024-04-02]. (原始內容存檔於2020-08-04). 
  24. ^ MLS - Statistics. Mozilla. 2024-04-09 [2024-04-09]. (原始內容存檔於2021-01-18). 
  25. ^ 25.0 25.1 CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2022-11-13]. (原始內容存檔於2024-04-02). 
  26. ^ Firefox Privacy Notice. Mozilla. [2022-11-13]. (原始內容存檔於2018-06-14) (英語). 
  27. ^ Does Firefox share my location with websites? | Mozilla Support. support.mozilla.org. [2022-11-13]. (原始內容存檔於2024-05-25). 
  28. ^ Geolocation API - Web APIs | MDN. developer.mozilla.org. [2022-11-13]. (原始內容存檔於2024-05-31) (美國英語). 
  29. ^ Mozilla Axes its Privacy-Friendly Location Service. omgubuntu (Ohso Media). 2024-03-15 [2024-04-02]. (原始內容存檔於2024-04-04). 
  30. ^ Developer Terms of Service: Mozilla Location Service Query API. Mozilla. [2024-04-09]. (原始內容存檔於2024-05-04). 
  31. ^ Services API — Ichnaea 2.3 documentation. ichnaea.readthedocs.io. [2022-11-14]. (原始內容存檔於2024-05-04). 

外部連結

[編輯]