手机号码真的可以定位吗?GPS和基站定位有什么不同?

手机号码真的可以定位吗?GPS和基站定位有什么不同?【转载侠客cx】

有人经常问我这些问题,后台也看到很多人是搜索相关信息到我的:

  1. 如何用手机号码定位

  2. 黑客手机号码定位

  3. 电话号码基站定位

  4. 手机号码定位软件

  5. 全球GPS手机号定位系统

有必要写一篇文章,和大家好好说一下这个手机号码定位的问题。首先要说明一下,“手机号码定位”和“手机定位”是两码事。

一,手机定位是什么?

手机定位,指的是用特定的技术来获取手机位置信息(经纬度坐标),然后在地图上标识出来被定位者位置。其实定位手段主流的就两种,一种是 GPS 定位,一种是基于运营商的基站的定位。至于在此基础上延伸出来的 AGPS、GPSOne,WI-FI 定位,这里不多展开。

普通人说的手机定位往往指的是前者。基于GPS的定位,也就是利用手机上的定位模块将自己的位置信号发送到定位后台,以此来实现手机定位。所以,最大的特点是,手机必须主动发送信号

很多软件可以做到 GPS 定位,iPhone的“查找我的手机“就是这方面的集大成者,还有微信的共享位置,百度地图,滴滴打车等。这类定位往往都比较精准,因为对方已经打开了 GPS 权限,且在软件里授权之后,通过 App 实时更新数据给你。

要想通过这些 App 知道对方定位,需要满足这些条件中的一个:

  • 对方安装了这类 App 并开启了 GPS 权限,还允许默认后台自动开启。那么你可以通过一些 LBS 软件查看他的 GPS 定位。

  • 你知道对方“寻找我的手机”这类服务的账号密码。那么,就可以在你的设备上登录,比如登录 iCloud,可以查找手机,既可以看到他的精准位置。因为对方已经默认开启了这项服务。与此同时,你的登录记录也会发送到对方的邮箱。

  • 邀请他点击某些链接,同意开启 GPS 权限,也可以获取他的位置。

能做到上面这些步骤的,我相信应该不用看我这篇文章了,上述方法,都有着 GPS 定位最大的特点——需要对方主动发送信号。很多人找别人的定位,都想要在对方不知情的情况下获取位置。所以,这里就不细说“手机定位”了,我主要说一下“手机号码定位”。

手机号码定位,指的是只知道对方的手机号码,通过这个手机号码定位对方在什么位置。

二,手机号码定位的原理是什么?

手机号码定位是真的吗?答案是可以的。前面说到,定位手段主流的就两种,一种是 GPS 定位,一种是基于运营商的基站的定位。

手机号码定位用到的技术基于运营商的基站数据,通过基站对手机的距离测算,确定手机的位置。这个方法,也叫 Cell ID 定位技术。不需要手机具有 GPS 能力(能接入基站就行),也不需要手机主动发送信号。

基站定位具有强迫性,由基站服务器端主动向手机确认定位。因为手机不停地搜索周围能收到信号的基站,基站则可以通过信号传播到手机的角度,时间和强度等信息,来确认手机的位置。

这是目前最主流的手机号码定位方法。大家在电视上看到的绑架案,警察想办法让家属拖延和绑匪的通话时间,为的就是在基站找到数据。这也是为什么现在基站覆盖面越来越广的原因,除了给我们带来科技上的便利,还能维护好社会治安。

运营商的基站获取手机 SIM 卡里的经纬度信息,经过后台计算,将该位置点换成地图 App 接受的数据,通过地图 API 显示在地图上面,也就达到了定位的目的。如果只是某个单一基站的数据,那半径范围就很大。两个基站计算出来的位置,其实也很大。

ccbe74574034

 

 

这是我做的对比图,可以看到,基站越多,计算出来的位置就越精准。右边就是基站三点定位原理。

在基站里找出某个号码在基站的数据,然后定位出手机的位置,这种操作并不复杂,只是需要权限。在手机所在的运营商,通过人工看日志,就可以查询出来。这里涉及到隐私相关,所以一般人也没有这个权限,运营商普通员工也不可能有。

如果上述你看得仔细的话,就会发现,基站定位有两点缺点:一,不如 GPS 那么精准;二,不是实时。三,手机号码定位真的精准吗?

我知道,很多人吹嘘他们的定位能做到实时,并且很精准,误差50米。有时候,他们还会配合小号演一波用户反馈,一般小号都惊呼:老哥太稳了,误差50米。每次看到同行发这样的图,我都笑了。

但是也能理解他们,因为用户需要的就是两个最关键的信息——实时,精准。如果这两个都不能保证,用户还会下单吗?至少我的用户会。在我的手机定位服务里,就明着写清楚了目前手机号码定位的缺陷,用户依然会下单。有时候不必假装自己很牛逼,真诚,一样能获得用户的认可。

手机定位,原理是利用手机号码停留在基站的信息查询其定位。需要你提供手机号码。

目前默认在 23:00-24:00 出定位,且存在大概1-2小时的延时。此服务,只用于调查此人大概位置,如果要达到“查找iPhone”那类精准程度,请勿用此服务。

关于延时:如果客户手机信号不好,比如坐动车;或者没有手机信号,比如坐飞机,那么手机定位会存在较大延时,也就会严重影响定位的精准度。所以,请确保被查询者晚上不会有跨越城市的位移轨迹。

关于精准度:定位精准程度,取决于附近基站的丰富程度。影响精准度的还有一个原因,即GPS系统坐标和国测局坐标的转化问题,这里不多赘述,有兴趣了解的可以翻我的那篇博客。根据客户的反馈以及本身的技术限制,定位半径在100-1000米都有可能。

关于查空:如果被查询者有多个手机号码,你可以多个号码一起报,我们按照顺序查,只出一个定位。比如第1个号码空,那就出第2个,以此类推。有些号码会查空,原因很多,不多赘述。查空的话退款。

我接下来会告诉你,为什么做不到。

原因一:手机有位移。

手机号码定位因为数据基于基站,所以精度很大程度依赖于基站的分布及覆盖范围。手机在互相通信的过程中,手机其实本身也在与周围的基站互相通信,所以人只要有移动,手机和基站之间就会不断的通信。

手机可能有位移,那么就没办法做到基站三点定位法确认坐标。所以,大家都出晚上的坐标,23点-24点这个时间段,大家都默认被查人回到了住处,位置相对固定。出夜间时间,的确能减少误差,但是尽管如此,还有以下的这个原因,造成定位不精准,且无可避免。

原因二:坐标换算后有偏移。

基站返回位置的数据,都是 WGS-84 坐标,WGS-84 是 GPS 全球定位系统使用的坐标系统。我们常说的经纬度用的都是这个坐标。出于国土安全考虑,中国在境内的地图测绘数据有一套自己的标准,叫 GCJ-02,官方名称为:地形图非线性保密处理算法,俗称“国测局坐标”。这个坐标采用的混淆算法,会在经纬度中加入一个看似随机的偏移。

也就是说,使用 GCJ-02 记录下来的地点,在 GCJ-02 的地图中会显示正确的位置,但是在WGS-84中的地图里就会造成100-700米不等的偏移。反之亦然,在 WGS-84 中的经纬度信息,转化到 GCJ-02 中,也会造成同等的偏差。

国内的所有地图 App,必须至少采用 GCJ-02 对 WGS-84 进行首次加密,也就是说,我们首先从基站得到的结果是 WGS-84 坐标,但是这个坐标没法直接在国内使用,需要再配合地图 App 才能知道定位,于是就必须得转化成 GCJ-02 坐标,位移就这样产生了。高德和搜狗等使用 GCJ-02,百度地图会再加密一层,编码系统叫 BD09。

打个比方,苹果手机获取定位信息时,获取的经纬度坐标系也是 WGS-84 坐标,但是,如果直接将该坐标系在苹果地图中打点,会发现存在偏移,因为苹果在国内使用的是高德地图数据,因此只接受 GCJ-02 坐标系。

你可能会问,难道这两者之间不能无偏差转化吗?还真不能。GCJ-02 和 WGS-84 的坐标系统转换算法是保密的,百度/搜狗/高德地图,都在呼吁大家不要用民间的转化算法。目前,GCJ-02 在加偏时采用了什么算法,至今还是一个谜,有的只是大家的推断而已。

四,手机号码定位真的能实时吗?

位置,都是内线在手机所在的运营商,通过人工看日志的方式得到的。看日志,就可以看出来某个号码在基站的数据,然后定位出手机的位置。

日志都是过去式,所以做不到实时,除非你能达到警方的权限。日志记录和查询的时间有延迟2小时左右。这也就是手机号码定位做不到实时的原因。

五,查询手机号码定位的两点建议

1. 不要有较大位移。

确保他当晚不会发生较大位置的位移,比如坐火车飞机等,不然出来的结果偏差非常的大。比如他在20点从广州乘坐飞机到到上海,2小时的航班,22点到了上海,但是手机不开机,那么即使到了23-24点定位的时候,出来的位置也还是在广州。因为他的手机号码停留在基站的数据是在广州。

即使,他飞到了上海后开机了,也不能确保定位是在上海,因为日志记录的时间是22点的基站数据,位置是上海。但是23点时,工作人员查看2小时前的日志,发现是在广州,那出来的基站位置数据就是在广州。

哪怕是有位移,也要确保他是白天发生的,不影响晚上的定位。

2. 接受有误差的事实。

这篇文章详细的介绍了为什么会有误差,并且这些误差无法避免。如果你想要一个定位,并且想凭借这个定位去现场找人,这是天方夜谭。真有这技术,警方还要拖延绑匪电话时长?直接看来电号码就去现场抓人了,是不是?

这个定位正确的用法,往往是获悉对方大致的位置。这样就够了。偏差要能接受在1公里左右。如果你看了我的解释,依然无法接受,甚至觉得是我能力不行,那不好意思,我们不是一路人,不用来找我。

4a9ce85c122e

 

请登录后发表评论

    • colincora的头像-FancyPig's blog披萨会员colincoraLV2作者超级版主0