以往新闻





开始使用
安心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 |