【发布时间】:2020-06-29 12:01:39
【问题描述】:
我正在尝试确定 UE 连接到的 CGI(小区全局标识符)。
根据 3GPP 规范,定义如下:
- 3G:CGI = PLMN-ID + LA 代码 + CID
- 4G:ECGI = PLMN-ID + ECI
我已经可以从系统中获取 LAC(位置区域代码)和 CID(小区 ID)。我可以从 MCC(移动国家代码)和 MNC(移动网络代码)生成 PLMN-ID。
我的问题是我也可以从系统中获取 CGI 吗?
【问题讨论】:
-
您肯定已经回答了自己的问题 - 由 plmn id + LAC + Cell Id 组成?
-
确实如此;但是我想知道我生成的 CGI 在我使用时是一个有效的数字。从系统中获取 CGI 将有助于确认它。这是因为在生成 PLMN-ID 时,我不得不以一种不直观的方式改变数字……我试图用谷歌搜索 CGI 或 eCGI 的示例,但找不到。
-
我非常不喜欢这种描述网络 ID 号的方法。我们谈论的是整数,所以从数学上思考
CGI = PLMN-ID + LA code + CID是不正确的。因为这实际上是指字符串连接。 -
我同意你的观点,它们是字符串连接。似乎有非常稀疏的记录示例(实际上我找不到)!你知道吗?
标签: android gsm cellular-network lte umts