MobileComm 板


LINE

不過這邊講的應該是iPhone為何會飄 好像不能算解釋說為什麼很多家都會來飄 畢竟每家廠商的成因可能都是有各自的理由? 但這也應該說不上是非常嚴重的事情, 畢竟也不是甚麼特別獨有的現象, 就是多運動不要亂開VPN被抓包, 不然會連網路風向燈不支持(誤 http://technews.tw/2016/08/15/pokemon-go-location-setting/ 玩 Pokémon GO 的時候,一定曾發現即使人沒有移動,App 中的角色偶而也會在地圖上 飄移,讓玩家可以動也不動,就來回在上百公尺的距離內截獲 PokéStop 的物資。不過 ,在 GPS 定位的精準度已經來到 10 公尺左右的誤差範圍後,為什麼 Pokémon GO 的角 色還是會發生這種長距離的飄移? 「啟用定位」 在 2011 年,蘋果曾因為中國央視的報導,引發一起關於 iPhone 會記錄用戶所在位置的 隱私爭議。當時蘋果便提出一項說明,指出由於純 GPS 定位耗時較久,可能會花上數分 鐘,因此為了讓定位時間減少到幾秒,蘋果便使用了一項結合 Wi-Fi 熱點與基地台的定 位技術。 這種技術是這樣的:首先,手機會掃描附近每一台 Wi-Fi 發出的訊號強度,並辨視出 Wi-Fi 分享器自己的專屬名字 BSSID,以確認手機本身和周邊任一台 Wi-Fi 的相對距離 。當有了標上 BSSID 的分享器位置,以及由 Wi-Fi 訊號衰弱的程度算出的距離,手機就 會經由三角定位,計算出用戶與手機所在地的座標。 由於這種與周邊 Wi-Fi 互動的技術資料量太大,無法儲存在手機,因此 iPhone 會透過 蘋果自己從上億支 iPhone 收集來的「位置資料庫」來存取定位資料,只讓 iPhone 負責 計算的過程,以提高定位效率。這項技術被蘋果稱作「眾包 Wi-Fi」(crowd-sourced Wi-Fi),亦即在不必真的連上 Wi-Fi 熱點的前提下,就從城鎮中無數的第三方 Wi-Fi 分享器截取定位資料,並算出手機自己的位置。 事實上除了 Wi-Fi,手機也會截取包括 iBeacon 等藍牙裝置,以及行動網路基地台的訊 號,並用類似的原理輔助手機定位。總而言之,現代的智慧型手機除了會接收正在環繞地 球的衛星電波,也會收集 Wi-Fi 分享器、基地台以及藍牙裝置發出的訊號,以定位手機 的位置。 至於這些過程手機與用戶位置的隱私,則有賴手機廠商在傳輸定位數據時的機制,例如蘋 果在回應央視的質疑時,便指出 iPhone 除了會以匿名的方式上傳 Wi-Fi 分享器的位置 ,以避免追蹤到特定的 iPhone 與用戶本人,從蘋果的「眾包 Wi-Fi」資料庫下載下來的 暫存檔,事後也不會儲存在 iPhone 上。 定位機制的切換 隨著每支手機所處的位置不同,會產生無窮的因素組合,來影響手機接受定位訊號的穩定 度。例如天氣與建築群的遮蔽會影響 GPS 訊號的穿透力,而遠近與傳輸過程中的反射, 則會影響 Wi-Fi 訊號的衰弱程度,因此,手機其實會視情況,自動切換或並用 GPS、 Wi-Fi 分享器、行動網路基地台與藍牙四種定位訊號,在用戶的所在地找出計算位置的最 佳方式。這個過程反映在 Pokémon GO,便是角色會產生飄移的情形。 例如在室內時,由於建築物會阻擋 GPS 訊號,因此對於室內用戶來說,定位的機制可能 會相對依賴 Wi-Fi 熱點或 4G 訊號一點,這三者的精準度可能有著數十公尺的落差。此 外,由於 iOS 的機制會強制第三方 App 只有在使用 App 期間才能使用手機的定位功能 ,使得 Pokémon GO 會在每次重啟後重新定位,這也給了 Pokémon GO 訓練師一個飄移 的機會。 至於為什麼關閉 Pokémon GO 後立刻重啟 App,定位的結果會沒有變化,原因則可能是 因為手機還留著從資料庫下載下來的熱點與基地台位置暫存檔以及計算結果,使得手機暫 時還不需要重新定位。一旦系統設定的暫存檔刪除時間到了,手機才會需要再重新下載基 地台或熱點的數據,並計算座標,從而造成飄移的可能。 反過來,當用戶需要讓角色飄移以獲得物資或捕獲神奇寶貝,除了可以等上一小段時間再 重新開啟 App 以重新定位,也可以輪流開關 Wi-Fi、GPS、藍牙或行動網路,藉由強制切 換不同的定位機制來實現飄移。 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.253.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MobileComm/M.1471317829.A.947.html
1F:推 MonkeyCL : 想也知道不會是iPhone的問題 08/16 11:25
2F:→ arise1561 : iPhone不都是使用者的問題? 08/16 11:27
3F:推 www54500 : 長知識推 08/16 11:28
4F:推 robobitan : 一二樓應該沒看內文 08/16 11:30
5F:推 honda0327 : s7表示 08/16 11:31
6F:推 kyo06 : iphone都會提醒你把Wifi打開提高定位精準度 08/16 11:33
7F:推 DRPL : IPHONE怎麼可能會飄移?? 果粉都說不會啊 08/16 11:34
8F:→ ryan0222 : 信仰 08/16 11:36
9F:→ robobitan : 我Nexus5X跳SE還真的不會漂 08/16 11:36
10F:推 dtctvnvllvr : 5X不太飄啊 08/16 11:43
11F:推 ubike5566 : 哀鳳除了開關wifi外確實不太飄啊 08/16 11:59
12F:噓 nba00077 : 說個笑話 哀鳳定位不會飄 http://imgur.com/do7TNSU 08/16 12:06
13F:推 TerryDora : 一樓跟二樓一定連這篇文都看不懂? 08/16 12:07
14F:→ DiChik : 感覺也有讓S7解套的FU 想想也滿好笑的XDD 08/16 12:10
15F:→ hsunhsun : 我朋友的iphone完全不會飄啊 08/16 12:21
16F:→ endlesskarma: wifi???? 搞錯了吧 08/16 12:25
17F:推 kyo06 : 沒搞錯啊,iPhone是真的會叫你把wifi打開協助定位的 08/16 12:27
18F:→ TerryDora : 開wifi是真的能夠加強定位的 08/16 12:34
19F:→ mainline : 就fused location啊 不過話說回來 WiFi定位 有專利 08/16 12:35
20F:→ mainline : 在skyhook手上 原本Apple原用它和谷歌提供的後來自 08/16 12:35
21F:→ mainline : 己搞 谷歌被它告私下和解 但谷歌把自家的這技術當成 08/16 12:35
22F:→ mainline : 谷歌服務一部分給安卓用 讓sh原先授權手機廠商獲利G 08/16 12:35
23F:→ mainline : G 08/16 12:35
24F:推 seths : 呃 看懂一半,所以google沒這技術所以會飄? 08/16 12:55
25F:推 ffman : Google也有啊,只是知道的人應該都把它關掉省電了 08/16 13:15
26F:推 jumbotest : ...關掉就不能玩pokemon go了好嗎 08/16 13:18
27F:→ ffman : Pokémon Go有強制要用Wifi跟藍牙定位?? 08/16 13:23
28F:推 jim543000 : android不會飄吧? 08/16 13:23
29F:推 jumbotest : 有 08/16 13:31
30F:推 s25g5d4 : https://www.dearhoney.idv.tw/1293 08/16 13:32
31F:→ s25g5d4 : Google WiFi 定位的原理 08/16 13:32
32F:推 kalapon : 樓上講的事件 http://0rz.tw/DpqJG PKM版有人提到 08/16 13:47
33F:→ kalapon : 可以修改家裡wifi AP的物理位置來達成飛的效果,不過 08/16 13:47
34F:推 ubike5566 : 說笑話的自己變笑話了耶 好好笑喔 哈哈喔 08/16 13:48
35F:→ ffman : 關掉設定內的WiFi掃描位置,這樣使用定位還會用到W 08/16 13:48
36F:→ ffman : iFi嗎?之前用地圖都會問要不要打開WiFi改善定位 08/16 13:48
37F:→ kalapon : 我沒成功,家裡的ap還是沒飄到50米外的公園... 08/16 13:48
38F:推 robobitan : 所以三星手機開wifi就不會飄了? 08/16 14:40
39F:推 sealee : 三星(note5)的開wifi照樣飄哦XDD 08/16 15:45
40F:推 hedonic : 這篇寫錯了 不是SSID 用MAC ADDRESS 08/16 16:02
41F:→ hedonic : 蘋果Google都是透過Skyhook 公司取得的技術 08/16 16:02
42F:→ hedonic : 但基本上講得沒有錯 我都是WIFI開關練飄移 08/16 16:03
43F:推 alastorlion : 但是每次的地下室iPhone都定位不到..Android都有位 08/16 16:09
44F:→ alastorlion : 置還正確 08/16 16:09
45F:推 k851229 : 我在地下室開wifi就收的到了 08/16 16:12
46F:推 mangobbs : 所以android和蘋果wifi定位技術是一樣的? 08/16 16:15
47F:推 tonyhu : HTC 10 沒漂過,在車上速度70也沒漂 08/16 16:16
48F:推 seths : 有在出國租wifi的就知道了,一定是wifi有記錄,只是 08/16 16:18
49F:→ seths : 我以前是i5,android不知有沒 08/16 16:18
50F:→ mainline : 回46樓 其實skyhook那專利有點瞎 基礎面非常簡單 當 08/16 17:39
51F:→ mainline : 某個GPS定位的裝置透過某台AP連網時 把裝置所在位置 08/16 17:39
52F:→ mainline : 和AP的MAC地址呈報給提供該服務的伺服器 伺服器用個 08/16 17:39
53F:→ mainline : 資料庫記下來 下一次就知道啦 當然還會用上進階技術 08/16 17:39
54F:→ mainline : 改進 但這傻傻地的基礎已經很夠用了 目前是蘋果和谷 08/16 17:39
55F:→ mainline : 歌都已建設這項服務多年 08/16 17:39
56F:→ mainline : 還是忍不住 這一篇這樣寫會造成不少人誤會 我不是指 08/16 18:28
57F:→ mainline : WiFi定位技術 而是指定位獲取方面 PGo不論在安卓或i 08/16 18:28
58F:→ mainline : OS都指定導航精度經緯資訊 iOS系統/谷歌服務處理及 08/16 18:28
59F:→ mainline : 整合地理是不透明的 舉例GPS訊號鎖定前 已鎖定或訊 08/16 18:28
60F:→ mainline : 號獲取困難時系統拿那些整合各種地域資料判斷出當前 08/16 18:28
61F:→ mainline : 位置是在app控制外 app只大概知道收到的經緯精準度 08/16 18:28
62F:→ mainline : GPS是否以鎖定 但PGo由始至終都要求導航精度 08/16 18:28
63F:推 breadday : 有時候到室內又抓不到 很怪 但wifi是真的立刻就可以 08/16 18:33
64F:→ breadday : 抓到 08/16 18:33
65F:→ mainline : iOS是系統內建corelocation負責 安卓系統內含獨立GP 08/16 18:34
66F:→ mainline : S API 進階版fused location API由谷歌服務提供 若 08/16 18:34
67F:→ mainline : 你在安卓僅用GPS API 鎖定前根本連你在那個國家都不 08/16 18:34
68F:→ mainline : 曉得 08/16 18:34
69F:→ mainline : 上面看不懂的話 看這吧 就算在室內用上WiFi AP的獲 08/16 19:01
70F:→ mainline : 取而來的坐標 不代表GPS就休息了 也不代表GPS沒成功 08/16 19:01
71F:→ mainline : 鎖定 反之亦然 就PGo而言 蘋果安卓都會以GPS定位持 08/16 19:01
72F:→ mainline : 續鎖定為目標 為其提供最精確坐標 08/16 19:01
73F:推 hedonic : Google, Apple, Microsoft都是Skyhook 的投資者 08/16 20:10
74F:→ hedonic : 取得技術就一腳踢開。 08/16 20:11
75F:→ hedonic : 另外我前面有寫,GM不是直接拿GPS信號 08/16 20:13
76F:推 waimcat : google當初不是就是紀錄路上的wifi被罵到臭頭 08/16 20:23
77F:→ edctw : s7edge開Wi-fi沒感覺比較好 08/17 03:22
78F:→ mainline : 73樓 獲取授權不算投資吧 谷歌好像沒用過它家服務吧 08/17 07:18
79F:→ mainline : 是安卓OEM用 我上面說了這專利有點接近蟑螂等級 最 08/17 07:18
80F:→ mainline : 基礎就記錄新AP位置之後回報即可 根本簡單 就算有用 08/17 07:18
81F:→ mainline : 上進階技術演繹也是在伺服器處理 就算授權也不能獲 08/17 07:18
82F:→ mainline : 得skyhook技術 08/17 07:18







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP