木水车 发表于 2013-8-2 01:32

请教个问题,关于网络的

本帖最后由 木水车 于 2013-8-3 09:35 编辑

同事玩快播,说快播能定位,我不太相信,百度了下原理,半信半疑。于是手机也装了快播,试了下,果然,地图上标记的位置几乎不差。感到很奇怪,我家的无线路由才买了10多天,住5楼,在楼下用手机找不到,楼道离最近的路有100多米,根据网上说的定位原理,那他们是怎样找到我家无线路由器的?


百度搜索的答案

wifi定位技术wifi定位是iphone升级到1.1.3之后新加的应用服务,拿到机器后开始试用一下wifi定位。在美国达拉斯,定位按钮被按下后,旋转了大约2秒钟,所在的街道就立刻闪现在屏幕中央了。难怪乔布斯也说:“It's really cool”,这个功能确实神奇呀。 以前用过GSM定位,那个误差能大到数公里,而wifi定位出的中心点距离我所在也就是50米。随后我到网上查了一下关于这个技术的文章,了解到了下面的情况。 做这项技术是由一家成立于2003年叫Skyhook Wireless(http://www.skyhookwireless.com/)的公司。在SkyHook主页上可以下载一个叫Loki的软件,是PC上用的,也支持wifi定位,不过好像只能在xp用。还没升到1.1.3的iphone用户可以先试试Loki。 这个技术的原理是利用下面三条事实: •wifi热点(也就是AP,或者无线路由器)越来越多,在城市中更趋向于空间任何一点都能接收到至少一个AP的信号。(在美国,每个点收到3、5个AP信号的情况相当多见。中国也会越来越多的) •热点只要通电,不管它怎么加密的,都一定会向周围发射信号。信号中包含此热点的唯一全球ID。即使距离此热点比较远,无法建立连接,但还是可以侦听到它的存在。 •热点一般都是很少变位置的,比较固定。 这样,定位端只要侦听一下附近都有哪些热点,检测一下每个热点的信号强弱,然后把这些信息发送给网络上的Skyhook的服务器。服务器根据这些信息,查询每个热点在数据库里记录的坐标,然后进行运算,就能知道客户端的具体位置了,最后坐标告诉客户端。容易理解的是,收到的AP信号越多,定位就会越准。 不过,一次成功的定位需要两个先决条件: •客户端能上网 •侦听到的热点的坐标在Skyhook的数据库里有 第一条不消说了,不管是wifi还是edge,只要能连上Skyhook的服务器就行。 第二条是Skyhook的金矿所在。对于Skyhook如何知道每个AP的坐标信息有两种说法:    1.有一种说法是靠网友自己搜集,然后发给Skyhook,Skyhook会付钱。   2.不过官方网站上的说法是开着车满大街转悠,边走边采集AP信号,并用GPS定位,从而就有了坐标信息。而且他们会定期重新开车采集数据,以适应热点的变化。 相对之下,第2条更靠谱,而且成本并不高。比方说采集北京,设备上一个带GPS和wifi的PDA足以,然后装到出租车上,每月给司机200、300的,让他就正常拉客人。只要有3、5个司机合作,数据就采集下来了,并不断地更新。司机也一定会很乐呵,这纯粹是无成本的额外收入呀,还能享受一下GPS。 这里有一个此服务已经覆盖的区域的电子图:http://www.skyhookwireless.com/howitworks/coverage.php。可以看到我国的北京、香港和台北是有这个服务的。所以现阶段在大陆地区只有北京能用,不知道在中国有没有其他网络应用可以实现wifi定位。 wifi定位精度比GPS要低,受服务范围限制,而且没有方向、速度等数据,不能导航,更不能离线使用。不过它有比GPS更优越的地方,就是在人口、楼群越密集的地方,使用的效果会更好。GPS启动时间长,在室内是无效的,天气不好的时候表现也欠佳,楼群太密集的地方也不太好用。而这些因素都被wifi定位克服了。 我想这还不是真正的定位,这就是个玩具,真正的定位是用wifi信号定位,我正在研究这个。

宇文日雨 发表于 2013-8-2 01:46

没用过手机快播,不过感觉它无非是从网络IP或GPS定位的,而且类似360手机卫士等软件,都有一个功能,可以将某软件的GPS或网络或短信等全部屏蔽掉,这样就不用担心了(前提是要先ROOT才有权限)。。。。。。

普陀春雨 发表于 2013-8-2 01:52

学习了

普陀春雨 发表于 2013-8-2 01:53

学习了

木水车 发表于 2013-8-2 04:52

宇文日雨 发表于 2013-8-2 01:46
没用过手机快播,不过感觉它无非是从网络IP或GPS定位的,而且类似360手机卫士等软件,都有一个功能,可以将 ...

IP是不能定位的。手机的GPS关闭,有软件管理,它打不开的。同事的IPAD不带GPS,也能被定位。要不狗头你装快播试试。

lipeng619 发表于 2013-8-2 07:24

这个不懂

zhangyi 发表于 2013-8-2 08:26

学习了

普渡众生 发表于 2013-8-2 08:40

应该像2楼说的那样

TEMS 发表于 2013-8-2 08:48

WIFI定位

mch 发表于 2013-8-2 08:56

学习了                            .

gaojian002 发表于 2013-8-2 08:58

WIFI基站定位

RP周 发表于 2013-8-2 09:02

路过学习。。。。。

yuyun158 发表于 2013-8-2 09:04

基站定位吧

~~~ 发表于 2013-8-2 09:22

路过学习。。。

宇文日雨 发表于 2013-8-2 09:24

木水车 发表于 2013-8-2 04:52 static/image/common/back.gif
IP是不能定位的。手机的GPS关闭,有软件管理,它打不开的。同事的IPAD不带GPS,也能被定位。要不狗头你装 ...

IP当然能定位,否则人家肿么查你水表?{:4_330:}

咔咔狼 发表于 2013-8-2 09:30

手机装上去,就被定位了,这是移动网络定位。不需要IP,不需要WIFI.只要移动信号定位了,不比GPS精度差多少。

现在很多手机在GPS信号不好的情况下,启用AGPS就可以移动网络定位,照样可以导航。

stmatt 发表于 2013-8-2 10:01

做了任务再看

水源 发表于 2013-8-2 10:09

任务路过

wusiming001 发表于 2013-8-2 10:15

基站定位吧,有看过那个微信啥的定位对方位置的,跟对方建立连接后显示两者的距离然后以这个距离为半径在地图上画圆圈,连续变换三个位置画出三个圆圈,有交集的地方就是对方的位置了,原理应该类似的,另外 有人利用定位功能抢劫的, 先加对方,定位后就去抢劫,所以加别人时可要小心啦

mpmpm 发表于 2013-8-2 16:21

这事要去问斯诺登。
页: [1] 2
查看完整版本: 请教个问题,关于网络的