怎么查自己所在城市有没有5G基站

怎么查自己所在城市有没有5G基站,第1张

您可安装中国联通手机营业厅APP(V62及以上版本),点击“服务>创新>5G”,即可查看附近5G信号覆盖情况。

温馨提示:

1、地图5G信号覆盖,仅为联通5G信号覆盖效果,不包含移动、电信5G覆盖;

2、5G覆盖地图仅供参考使用,地图上每个小绿圈即示意每个基站信号覆盖范围,具体网络情况需视当时基站状态。

它使用的是Wi-Fi定位技术,其原理与基站定位类似:

1、每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会移动的。

2、设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址。

3、设备将这些能够标示AP的数据发送到位置服务器,服务器检索出每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置并返回到用户设备。

4、位置服务商要不断更新、补充自己的数据库,以保证数据的准确性,毕竟无线AP不像基站塔那样基本100%不会移动。

这样的位置服务商现在来说只有Skyhook和Google两家,他们收集位置数据的方式也是相似的。

1、主动采集:Google的街景拍摄车还有一个重要的功能就是采集沿途的无线信号,并打上通过GPS定位出的坐标回传至服务器。

Skyhook在美国及欧洲一些国家也是直接开着信号采集车采集AP和基站的信号数据,相对来说覆盖城市没有Google多,目前中国仅有少数城市有覆盖,并且他们在包括中国在内的多个国家招募有偿工作者,以协助Skyhook收集位置数据。当然你也可以直接在其网站上提交一个MAC地址。

2、用户提交:通常是以静默方式向同时拥有Wi-Fi和GPS的终端用户收集位置数据。

Android手机用户在开启“使用无线网络定位”时会提示是否允许Google的定位服务手机匿名地点数据。

同样的Skyhook的最大客户Apple也在iPhone的User Guide中说明会以不能识别用户身份的方式收集位置数据。

使用这种方式定位一般来说需要与位置服务器进行即时的网络交互,Android正是如此,最好的证明就是关闭电话和GPS后,单单打开Wifi但不连接任何一个无线网络或者连接一个没有接入互联网的网络时,是无法进行定位的。实际测试的时候,发现这种情况下部分软件仍然可以定位,但是无论将设备移动到哪里,应用中的位置始终不会变化。因为Android的API中提供的方法是LocationManagergetLastKnownPosition,只要是通过这种方式获取到的位置数据,Android是不会立即定位的,而是将最后一次定位的数据返回给应用,除非应用发起更新位置的请求。

但是正是在网络交互这一点上,Apple让人觉得不可思议。前几天在touch上安装了一款地图软件,并下载了离线地图,因为touch不接入WLAN是没有其他办法联网的,有了离线地图会方便很多。一次外出时,打开地图竟发现,没有连接任何无线网络的情况下,touch竟然准确地标出了我的位置,走了几步发现地图上的标记也准确地移动到了新的坐标。但是系统自带的Google Map及部分网络软件都无法定位。

我们知道通过无线可以定位,但是Touch是如何做到在没有网络交互的情况下定位?

一开始我猜测是离线地图中包含位置元数据,地图应用自行收集环境信息进行定位测算,测试如下:

将该地图应用卸载,重新安装,安装成功后第一次打开前即断开Wi-Fi连接(不关闭),然后打开地图应用,定位成功,只不过地图无任何显示。

是不是很离奇呢,也就是说并不是离线地图的功能,难道是iOS?

为此我做了个简单的实验,Safari是支持HTML5的,于是我想到了GeoLocation API:

javascript:navigatorgeolocationgetCurrentPosition(function(position){alert(positioncoordslatitude+"\n"+positioncoordslongitude);},function(err){alert(errcode)});

先完全退出Safari,然后打开,直接将这段js敲进地址栏访问,如果成功获取到位置信息,就显示出经纬度,否则显示错误码。

测试结果如下:

开启wifi不连接任何网络(随着移动,坐标会变)

关闭wifi(无论怎么移动始终是同一个坐标,后来在地图软件中测试也是如此)

可以看出,在开启Wi-Fi而不连接网络的情况下,iOS仍然何以提供定位服务,而关闭Wi-Fi后其实跟Android无网络的情况相同,不是实时的定位

实验至此,基本上可以确定,是iOS缓存了历史地点及附近一定范围内的位置数据(并且范围不小,因为曾经去到一个从未去过的10公里外的度假村,无连接状态仍然成功定位)位置的计算直接在本机进行。

PS:其实还有一点挺困惑的,内置的Google Map为什么不能定位呢?难道是因为Google用自己的服务而不用与Apple合作的Skyhook的服务吗(Google Map在已有地图缓存的情况下定位时有与Google服务器交互的数据包,但不能断定就一定是用于定位的数据)?再者,GoogleMap在定位时状态栏会显示系统的定位服务图标,表明调用了系统Api,却始终无法定位。

既然谈到HTML5定位,必然不能不提桌面浏览器,目前主流的浏览器都已经支持HTML5。W3C所提出的Geolocation API是个访问地理位置信息的高层接口,该接口与实现设备紧密相关,API本身对下面的位置信息一无所知。常见的位置信息来源主要包GPS、IP、RFID、AP MAC、cell ID等。

鉴别伪基站可以通过以下现象进行甄别:

1、设备启动时,首先通过加大发射功率等手段,干扰和屏蔽一定范围内的运营商信号;当手机用户的信号被伪基站屏蔽后,手机就会发送自动搜索周围基站的信号,此信号被伪基站的信令监测系统获取后。

2、伪基站能够根据获取的号码的IMSI等信息并根据这些信息向目标用户下发想要发送的短信。由于伪基站设备运行时,可有效范围内用户手机的信号将被强制连接到该设备上,这就导致手机短时期无法正常使用运营商提供的服务。

一种伪基站检测方法

专利摘要

本发明公开了一种伪基站检测方法,采用LAC检测,所述LAC检测是根据用户向商用基站发起LAC位置更新的频率来判断周围是否有伪基站的存在,如果位置更新频率明显增大,超过每3分钟一次,说明周围可能存在伪基站。此种方法可先确定伪基站可能存在的相对大的一个区域范围,然后再配合用户终端检测和/或功率测量检测,进一步明确伪基站所在位置,通过此种检测先后顺序的配合,可以减小伪基站的检测难度,加快伪基站的检测速度,有效保护了终端用户的数据安全。

专利说明一种伪基站检测方法

技术领域

[0001]本发明涉及通信领域,具体地,涉及一种伪基站检测方法。

背景技术

[0002]随着移动通信技术的长足发展,基站设施并不仅仅掌握在各大运营商与设备厂商手中,各大高校研究所、科研机构中经常可以看见它们的身影,这加速了通信技术更新换代的频率以及缩短了商用开发的过渡时间。但同时,社会上也经常会出现一些伪基站,其存在给人民生活带来不同程度的影响,带来不安定的因素。

以上就是关于怎么查自己所在城市有没有5G基站全部的内容,包括:怎么查自己所在城市有没有5G基站、iOS 如何定位获取周围地点信息、如何检测出附近是否有伪基站等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9678374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存