以往新闻

安心360特性 S23服务器用户合并通知
安心360特性 安心360截屏功能发布
安心360特性 如何通过手机定位找到家人?
安心360特性 安心360手机定位新增录音功能
安心360特性 手机定位软件版本说明


开始使用

安心360基站定位CELLID-API使用总结

发布:安心360 官网      时间:2017-11-02

亲爱的安心360用户, 
 
*****注:本文仅仅面向部分需要使用安心360应用程序接口做二次开发的用户阅读,一般用户无需阅读或理解本文。 
 
安心360的手机基站定位主要使用手机中的TelephonyManager方法。这与国外Google定位服务向Android提供参数之间的关系类似。 
 
大致了解一下安心360基站定位原理: 
 
不仅仅是安心360,大部分定位系统一般可以通过手机信号获取基站的数据信息,然后调用第三方服务,根据基站信息去转化出经纬度数据。由于不同运营商网络的制式不一样,主要有GSM,TD-SCDMA,CDMA2000等等,因而所获得到的基站数据其格式也都是不一致的,因而需要一些格式规范器,将这些格式统一,主要有以下数据: 
 
MCC:Mobile Country Code,移动国家代码(中国的为460); 
MNC:Mobile Network Code,移动网络号码(中国移动为0,中国联通为1,中国电信为2); 
LAC:Location Area Code,位置区域码; 
CID:Cell Identity,基站编号; 
BSSS:Base station signal strength,基站信号强度; 
 
而安卓中主要获取数据的接口,包括:TelephonyManager 以及其主要的 getNetworkOperator 方法。 
 
而在安卓系统方面,根据不同的网络制式,主要提供以下两个方法:CDMA类型网络主要使用CdmaCellLocation,而GSM要用GsmCellLocation。 
 
至于基站强度(BSSS),CellInfo信息系统中,有CellInfoCdma、CellInfoGsm等。CellInfoGsm中包括2个函数,CellIdentityGsm类)和基站信号强度信息(CellSignalStrengthGsm),我们主要使用以上数据即可。 
 
如在二次开发过程中有任何问题,欢迎与我司技术售后团队联系。



上海酷享信息技术有限公司IBU运营组

2017-11-02