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. ISBN 978-7-121-36322-1. 
  2. ^ 張平; 陳昊. 面向5G的定位技术研究综述. 北京郵電大學學報. 2018: 1.3 協同運作定位 [2024-04-09]. 
  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]. 
  4. ^ MLS - Overview. location.services.mozilla.com. [2022-11-14]. 
  5. ^ Combain Provides Cell-ID and WiFi Positioning to Mozilla (Podcast). GPS Business News. 2015-03-10 [25 June 2015]. 
  6. ^ mozilla/ichnaea, Mozilla, 2022-11-13 [2022-11-13] 
  7. ^ Hanno Schlichting. Mozilla Stumbler 1.0 geolocation crowd-sourcing app now in Google Play Store. blog.mozilla.org. [2024-04-09]. 
  8. ^ 8.0 8.1 Hanno Schlichting. Mozilla Discourse. 2017-03-30 [2024-04-09]. 
  9. ^ 9.0 9.1 Status of Mozilla Stumbler?. groups.google.com. [2022-11-15]. 
  10. ^ 10.0 10.1 A New Policy for Mozilla Location Service. 2019-09-03 [2024-04-09]. 
  11. ^ Retiring the Mozilla Location Service. Mozilla Discourse. 2024-03-13 [2024-03-14] (美國英語). 
  12. ^ Retiring the Mozilla Location Service. GitHub. [2024-04-09]. 
  13. ^ Mozilla Stumbler 1.0 geolocation crowd-sourcing app now in Google Play Store. Mozilla Services. 3 November 2014 [2021-03-21] (美國英語). 
  14. ^ 14.0 14.1 14.2 Retiring Mozilla Stumbler. Mozilla Discourse. 2021-02-08 [2022-11-13] (美國英語). 
  15. ^ F-Droid. [2015-06-25]. (原始內容存檔於2016-05-28). 
  16. ^ CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2021-03-21]. 
  17. ^ Tower Collector | F-Droid - Free and Open Source Android App Repository. f-droid.org. [2021-03-21]. 
  18. ^ Firefox for Android 68.11.0, See All New Features, Updates and Fixes. Mozilla. [2022-11-15] (英語). 
  19. ^ 19.0 19.1 19.2 https://wiki.mozilla.org/CloudServices/Location/FAQ
  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]. 
  22. ^ MLS - Downloads. 
  23. ^ Combain Deal Helps Expand Mozilla Location Service. 6 March 2015. 
  24. ^ MLS - Statistics. Mozilla. 2024-04-09 [2024-04-09]. 
  25. ^ 25.0 25.1 CloudServices/Location/Software - MozillaWiki. wiki.mozilla.org. [2022-11-13]. 
  26. ^ Firefox Privacy Notice. Mozilla. [2022-11-13] (英語). 
  27. ^ Does Firefox share my location with websites? | Mozilla Support. support.mozilla.org. [2022-11-13]. 
  28. ^ Geolocation API - Web APIs | MDN. developer.mozilla.org. [2022-11-13] (美國英語). 
  29. ^ Mozilla Axes its Privacy-Friendly Location Service. omgubuntu (Ohso Media). 2024-03-15 [2024-04-02]. 
  30. ^ Developer Terms of Service: Mozilla Location Service Query API. Mozilla. [2024-04-09]. 
  31. ^ Services API — Ichnaea 2.3 documentation. ichnaea.readthedocs.io. [2022-11-14]. 

外部連結[編輯]