目录

前文列表

4G EPS 中的系统消息类型

PLMN 选择

UE 开机后的第一件事情就是完成小区搜索,即完成和 eNB 的牵手。在牵手成功,UE 读取到了 SIB1 后,就可以进行 PLMN 选择了。PLMN(公共陆地移动网络),即电信运营商的网络。我们知道 PLMN = MCC + MNC。比如中国移动的 PLMN 是 46000,460 是 MCC,00 是 MNC。

PLMN 选择具有自动和手动选择两种方式。手动搜索时会把所有全频段搜到的 PLMN 都列出来,包括禁用的,然后用户按照自己的选择,手工选择去驻留。在手机上可以自由配置,如下:

而自动选择时,按照常规的思路,UE 选择 PLMN 的时候当然是可以单存的通过枚举遍历来完成,但是,很显然这种方式并不高级。所以 LTE 定义了多种 PLMN 的优先级供 UE 进行选择。下面按照优先级从高到低列举:

  1. RPLMN(Registered PLMN,已登记 PLMN):是 UE 在上次关机或脱网前登记上的 PLMN。在 3GPP 2003 年第 TSG TP-21 次会议上决定将该参数从 USIM 卡去除,而将其保存在 UE 的内存中。

  2. EPLMN(Equivalent PLMN,等效 PLMN):是与 UE 当前所选择的 PLMN 处于同等地位的 PLMN,其优先级相同。

  3. EHPLMN(Equivalent Home PLMN,等效本地 PLMN):是与 UE 当前所选择的 PLMN 处于同等地位的本地 PLMN。EHPLMN 和 EPLMN 就好比是中移动的新建的 158 网络,而 PLMN 就好比是原来的 135~139 网络。

  4. HPLMN(Home PLMN,归属 PLMN):是 UE 用户归属的 PLMN。也就是说,UE 的 USIM 卡上的 IMSI 号中包含的 MCC 和 MNC 与 HPLMN 上的 MCC 和 MNC 是一致的,对于某一用户来说,其归属的 PLMN 只有一个。

  5. VPLMN(Visited PLMN,访问 PLMN):是 UE 用户访问的 PLMN。其 PLMN 和存在 USIM 卡中的 IMSI 的 MCC,MNC 是不完全相同的。当 UE 丢失覆盖后,一个 VPLMN 将被选择。

  6. UPLMN(User Controlled PLMN,用户控制 PLMN):是储存在 USIM 卡上的一个与 PLMN 选择有关的参数。

  7. OPLMN(Operator Controlled PLMN,运营商控制 PLMN):是储存在 USIM 卡上的一个与 PLMN 选择有关的参数。

  8. FPLMN(Forbidden PLMN,禁用 PLMN):是被禁止 UE 访问的 PLMN,通常 UE 在尝试接入某个 PLMN 被拒绝以后,会将其加到本列表中。

  9. APLMN(Approve PLMN,可捕获 PLMN):是 UE 能在其上找到至少一个小区,并能读出其 PLMN 标识信息的 PLMN。

UE 搜索 PLMN 时是按照以上优先级顺序进行选定的。所以对于一个新的 UE,第一次开机后的搜索过程势必会长一些,因为首次要进行全频段搜索。而一旦驻留到某个 PLMN 后,下次再次搜索进入的时候,就会迅速许多。

4G EPS 中的 PLMN 选择的更多相关文章

  1. 解决:IE中不能自动选择UTF-8编码的解决方法

    IE中不能自动选择UTF-8编码的解决办法 在windows操作系统上使用IE作为浏览器时.常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时 ...

  2. Vue.js中使用select选择下拉框

    在Vue.js中使用select选择下拉框有两种方法: 第一种: Add.html: <select v-model="sysNotice.noticeType" id=&q ...

  3. Ubuntu 14.04 LTS 火狐浏览器中,鼠标选择文字被删除的解决办法

    这篇文章主要介绍了Ubuntu 火狐浏览器中,鼠标选择文字被删除的解决办法,需要的朋友可以参考下在终端中输入命令: ibus-setup将 “在应用程序窗口中启用内嵌编辑模式“ 选项取消

  4. 算法笔记_031:计算中值和选择问题(Java)

    目录 1 问题描述  2 解决方案 2.1 计算中值问题 2.2 选择问题   1 问题描述 中值问题是求一个n个数列表中某一数组下标k,它要求该下标元素比列表中的一半元素大,又比另一半元素小,这个中 ...

  5. 解决QML开发中ComboBox中一个已选择项没有清除的问题

    解决QML开发中ComboBox中一个已选择项没有清除的问题 近期使用QML开发一个项目.须要使用ComboBox进行显示.当进行一个操作时,须要向ComboBox加入一个元素,当进行另外一个操作时. ...

  6. FORM中需要反复选择LOV

    注意:1.字段长度问题 2.提示显示样式:第一条记录 3.那些不现实的返回项,或者是只读的返回项可以  将从列表中验证 改为 否    比如一个LOV 返回2个值 但是其实只用选择前一个就可以带出后一 ...

  7. webkit中获取用户选择文本和编程设定选择文本

    一.需求背景 在 Android 应用中,内嵌一个 WebView,希望捕获用户点击事件,通过 javascript 判断用户点击的是否英文单词,如果是则将被点击单词发给应用做进一步处理,并实用 ja ...

  8. VC中打开对话框选择文件和文件夹

    1.选择文件               CFileDialogdlg(true, NULL, NULL, NULL, "所有文件 | *.*", this);           ...

  9. CSS中的各个选择节点,都有样式最后一个无样式的快捷解决方法

    2.1.3 多标签 多标签选择器一般和html上下文有关,它有以下集中分类 选择一个祖先的所有子孙节点,例如 div p{…} 选择一个父元素的所有直属节点,例如 div > p{…} 选择某一 ...

  10. java中的if-Switch选择结构

    字随笔走,笔随心走,随笔,随心.纯属个人学习分析总结,如有观者还请不啬领教. 1.if选择结构 什么是if结构:if选择结构是根据判断结果再做处理的一种语法结构. 起语法是: if(判断条件){ 操作 ...

随机推荐

  1. #轻重链剖分,交互#LOJ 6669 Nauuo and Binary Tree

    题目 有一棵大小为\(n\)只知道根节点为1的二叉树, 可以不超过\(3*10^4\)询问两点之间距离, 最后输出除了点1以外其余点的祖先 \(n\leq 3000\) 分析 \(O(n^2)\)的时 ...

  2. 组合数学——Min-Max容斥

    Min-Max 容斥,即 $$\max(S)=\sum_{T\in S,T\neq\emptyset}(-1)^{|T|-1}\min(T)$$ 接下来证明上面那个式子是对的.定义 \(S\) 中共有 ...

  3. C 多维数组、特殊字符和字符串函数详解

    C 多维数组 数组,也称为单维数组.这些非常棒,是您在 C 语言编程中会经常使用的东西.然而,如果您想要将数据存储为表格形式,例如带有行和列的表格,则需要熟悉多维数组. 二维数组 二维数组也称为矩阵, ...

  4. 6. Eigenvalues and Eigenvectors

    Keys: What are Eigenvalues and Eigenvectors? How to find Eigenvalues and Eigenvectors? Applications ...

  5. Qt搜索本机网卡对应网段的在线设备

    需求:销售给我的需求是找出哪些IP是没有被占用的,所以我要先找出已经被占用的IP 项目是Qt开发的,所以在网上搜索了下,搜索到的实现方式都是:QHostInfo::lookupHost,但是这种方式, ...

  6. std::thread 一:创建线程的三种方式

    前言: #include <thread> thread.join() // 阻塞 thread.detach() // 非阻塞 thread.joinable() // bool,判断线 ...

  7. 鸿蒙HarmonyOS实战-ArkUI组件(Menu)

    一.Menu组件 Menu组件是一种常见的用户界面(UI)控件,用于在移动应用程序中显示可选项列表.它通常由一系列链接或按钮组成,以帮助用户导航和选择所需的操作.Menu组件可以在水平或垂直方向上呈现 ...

  8. Mysql之GTID

    一.GTID Mysql5.6引入GTID(Global Transaction IDs),多线程复制: 由服务器的UUID和事务ID号组成唯一标识某一个主机的某个事务的ID号: 每一个事务首部都有G ...

  9. Blocks(单调栈)

    题干中说每次选择一个大于k的数,还要选他左右两个数其中之一加上一,最后问你最长的每个数不小于K的子序列. 这些都是障眼法,其实就是问你最长的平均值大于或等于K的最长子序列,这样就明朗了. 接下来就是找 ...

  10. Centos8防火墙配置、端口、进程管理

    Centos8停用.启用.查看当前启用的端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewal ...