gpt4 book ai didi

android - Android 中 3G 相邻小区的 cellID 和 LAC/PSC

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:02 24 4
gpt4 key购买 nike

我正在尝试通过 getNeighboringCellInfo() 获取 Android 3G 中的相邻单元格位置。当手机在GSM模式下工作时,我可以使用getCid()和getLac()来获取CellID和LAC,但是对于3G,我只能使用getPsc(),我不太确定是否足够识别细胞。

谁能告诉我是否可以获得相邻小区的 CellID + LAC?如果这不可能,我如何使用 PSC 代码来识别单元格?

最佳答案

在UMTS中,PSC是一种本地小区标识符。它是“本地”唯一的,因为所有相邻小区以及这些小区的所有邻居都保证具有与当前小区不同的 PSC。这也意味着您永远不会遇到具有相同 PSC 的两个相邻小区。但是,很可能存在位于国家不同地区的具有相同 PSC 的小区。

UMTS 小区的 NeighboringCellInfo 将仅设置 PSC,而所有其他字段(MCC、MNC、LAC、CID)都将无效。找出这些参数的唯一方法是为您遇到的每个小区存储所有字段(MCC、MNC、LAC、CID 以及 PSC),然后在获得“未知”PSC 时在存储的数据中查找它。 (您需要过滤服务小区的邻居,因为 PSC 只是一个本地唯一 ID,而不是全局唯一 ID)。

作为替代方案,小区的 PSC 及其邻居之一的 MCC/MNC/LAC/CID 元组也是您可以使用的全局唯一 ID。但是请注意,每个单元格都有多个这样的标识符(每个邻居一个)。

关于android - Android 中 3G 相邻小区的 cellID 和 LAC/PSC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com