我终于搞清楚为什么MobileTrack获取到的联通3G基站与大家手头的基站表不同了
我的图书馆
我终于搞清楚为什么MobileTrack获取到的联通3G基站与大家手头的基站表不同了
在昨晚之前,这个问题一直就困扰着我,但因为平时不影响我找到我需要的基站,所以我并不深究这个问题,直到昨晚把CellTrack91得到的
WCDMA基站16进制代码和FieldTest得到的基站16进制代码放到一起时……眶!!!原来就这么简单!!大家还是不明白吗?呵呵……我来复现我
昨晚看到的现象……
CellTrack91得到的WCDMA基站:
CELL=
……还是没看明白?再看看啊!
对!FieldTest获得的WCDMA基站是7位16进制代码!包括谷歌地图,MobileTrack在内的基站软件,在WCDMA网络下,都是去获取完整的7位16进制代码,
然后转换为10进制给大家看。而我们的运营商工程部的哥们,他们建基站时,不知是图方便,还是另有其他原因,他们只记录最后4位16进制代码!而且很有名
的基站软件CellTrack91和其他一些工具,他们可能是出于2G时代的习惯或其他原因,也只记录4位16进制代码并换算为10进制展现给大家!
于是,就出现了,大家手头的CellTrack91、基站表能一一对应,但基站表和谷歌以及Fieldtest无法对应的情况!因为根本没换算出同一个数字嘛!!~我昨晚发现这个问题时……真是?的我呦……这么简单的问题……居然这么久才搞明白!!……
通过这个问题,大家应该明白,MobileTrack确实是支持联通WCDMA基站定位的,但大家不能用基站表上的数字来本站查询地理位置,因为那个号码本来就不对。如果要查询WCDMA基站位置,还是要获取完整的7位16进制基站代码,再换算成10进制来查询的。
另外,Ant,不如也改进了客户端……同时显示最后WCDMA基站最后4位16进制代码给有特别需要的人(但这个数据不上传、不记录),让他们能在基站表和MobileTrack上查到自己的位置~?呵呵。 update今天拿移动T网的Android手机测试。发现T网手机通过API获取的基站号也偏长,我考虑与WCDMA情况相同。于是验证了一下,果然,移动T网也存在RNCID,比如我这里一个T网基站LAC=DC06,CELL=