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/cn.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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP