Mik*_*keW 5 android gsm cellular-network umts lte
我正在尝试确定UE连接到的CGI(小区全局标识符).
根据3GPP规范,它的定义如下:
我已经可以从系统中获取LAC(位置区域代码)和CID(Cell ID).我可以从MCC(移动国家代码)和MNC(移动网络代码)生成PLMN-ID.
我的问题是我是否可以从系统中获取CGI?
小智 6
CGI(2G 和 3G)和 eCGI(4G)始终是 15 位十进制数字代码
对于 2G 3G 和 4g 网络,前五位数字是 MCC(移动国家代码)和 MNC(移动网络代码)
对于 2G 和 3G 网络,接下来的 5 位数字是 LAC(位置区号),最后五位是 LAC 内的小区 ID
对于 4G 网络,10 位数字是 eNB,然后分成 7 位数字代码和 3 位数字代码作为 Cell ID。
关键是一些系统或应用程序与整个 CGI 或 eCGI 一起工作,而其他系统与单独的块一起工作:(MCC-MNC-LAC-CID 或 MCC-MCC-eNB)
从 15 位代码转换为块需要了解细胞技术,以便知道是否必须将最后 10 位分成两个 5 位块或 7 位和 3 位块。
另一方面,如果要将块“翻译”为 15 位代码,则必须填充块以达到 15 位长度,因此如果您有 213-01-123-5,它可以是 213010012300005(2G或 3G) 或 21301000012305
地理定位的谷歌 API 有一个非强制性的技术领域,但我认为它应该是强制性的。
恐怕真的会出问题。
| 归档时间: |
|
| 查看次数: |
36283 次 |
| 最近记录: |