4G EPS 中的 PLMN 选择
目录
前文列表
PLMN 选择
UE 开机后的第一件事情就是完成小区搜索,即完成和 eNB 的牵手。在牵手成功,UE 读取到了 SIB1 后,就可以进行 PLMN 选择了。PLMN(公共陆地移动网络),即电信运营商的网络。我们知道 PLMN = MCC + MNC。比如中国移动的 PLMN 是 46000,460 是 MCC,00 是 MNC。
PLMN 选择具有自动和手动选择两种方式。手动搜索时会把所有全频段搜到的 PLMN 都列出来,包括禁用的,然后用户按照自己的选择,手工选择去驻留。在手机上可以自由配置,如下:

而自动选择时,按照常规的思路,UE 选择 PLMN 的时候当然是可以单存的通过枚举遍历来完成,但是,很显然这种方式并不高级。所以 LTE 定义了多种 PLMN 的优先级供 UE 进行选择。下面按照优先级从高到低列举:
RPLMN(Registered PLMN,已登记 PLMN):是 UE 在上次关机或脱网前登记上的 PLMN。在 3GPP 2003 年第 TSG TP-21 次会议上决定将该参数从 USIM 卡去除,而将其保存在 UE 的内存中。
EPLMN(Equivalent PLMN,等效 PLMN):是与 UE 当前所选择的 PLMN 处于同等地位的 PLMN,其优先级相同。
EHPLMN(Equivalent Home PLMN,等效本地 PLMN):是与 UE 当前所选择的 PLMN 处于同等地位的本地 PLMN。EHPLMN 和 EPLMN 就好比是中移动的新建的 158 网络,而 PLMN 就好比是原来的 135~139 网络。
HPLMN(Home PLMN,归属 PLMN):是 UE 用户归属的 PLMN。也就是说,UE 的 USIM 卡上的 IMSI 号中包含的 MCC 和 MNC 与 HPLMN 上的 MCC 和 MNC 是一致的,对于某一用户来说,其归属的 PLMN 只有一个。
VPLMN(Visited PLMN,访问 PLMN):是 UE 用户访问的 PLMN。其 PLMN 和存在 USIM 卡中的 IMSI 的 MCC,MNC 是不完全相同的。当 UE 丢失覆盖后,一个 VPLMN 将被选择。
UPLMN(User Controlled PLMN,用户控制 PLMN):是储存在 USIM 卡上的一个与 PLMN 选择有关的参数。
OPLMN(Operator Controlled PLMN,运营商控制 PLMN):是储存在 USIM 卡上的一个与 PLMN 选择有关的参数。
FPLMN(Forbidden PLMN,禁用 PLMN):是被禁止 UE 访问的 PLMN,通常 UE 在尝试接入某个 PLMN 被拒绝以后,会将其加到本列表中。
APLMN(Approve PLMN,可捕获 PLMN):是 UE 能在其上找到至少一个小区,并能读出其 PLMN 标识信息的 PLMN。
UE 搜索 PLMN 时是按照以上优先级顺序进行选定的。所以对于一个新的 UE,第一次开机后的搜索过程势必会长一些,因为首次要进行全频段搜索。而一旦驻留到某个 PLMN 后,下次再次搜索进入的时候,就会迅速许多。
4G EPS 中的 PLMN 选择的更多相关文章
- 解决:IE中不能自动选择UTF-8编码的解决方法
IE中不能自动选择UTF-8编码的解决办法 在windows操作系统上使用IE作为浏览器时.常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时 ...
- Vue.js中使用select选择下拉框
在Vue.js中使用select选择下拉框有两种方法: 第一种: Add.html: <select v-model="sysNotice.noticeType" id=&q ...
- Ubuntu 14.04 LTS 火狐浏览器中,鼠标选择文字被删除的解决办法
这篇文章主要介绍了Ubuntu 火狐浏览器中,鼠标选择文字被删除的解决办法,需要的朋友可以参考下在终端中输入命令: ibus-setup将 “在应用程序窗口中启用内嵌编辑模式“ 选项取消
- 算法笔记_031:计算中值和选择问题(Java)
目录 1 问题描述 2 解决方案 2.1 计算中值问题 2.2 选择问题 1 问题描述 中值问题是求一个n个数列表中某一数组下标k,它要求该下标元素比列表中的一半元素大,又比另一半元素小,这个中 ...
- 解决QML开发中ComboBox中一个已选择项没有清除的问题
解决QML开发中ComboBox中一个已选择项没有清除的问题 近期使用QML开发一个项目.须要使用ComboBox进行显示.当进行一个操作时,须要向ComboBox加入一个元素,当进行另外一个操作时. ...
- FORM中需要反复选择LOV
注意:1.字段长度问题 2.提示显示样式:第一条记录 3.那些不现实的返回项,或者是只读的返回项可以 将从列表中验证 改为 否 比如一个LOV 返回2个值 但是其实只用选择前一个就可以带出后一 ...
- webkit中获取用户选择文本和编程设定选择文本
一.需求背景 在 Android 应用中,内嵌一个 WebView,希望捕获用户点击事件,通过 javascript 判断用户点击的是否英文单词,如果是则将被点击单词发给应用做进一步处理,并实用 ja ...
- VC中打开对话框选择文件和文件夹
1.选择文件 CFileDialogdlg(true, NULL, NULL, NULL, "所有文件 | *.*", this); ...
- CSS中的各个选择节点,都有样式最后一个无样式的快捷解决方法
2.1.3 多标签 多标签选择器一般和html上下文有关,它有以下集中分类 选择一个祖先的所有子孙节点,例如 div p{…} 选择一个父元素的所有直属节点,例如 div > p{…} 选择某一 ...
- java中的if-Switch选择结构
字随笔走,笔随心走,随笔,随心.纯属个人学习分析总结,如有观者还请不啬领教. 1.if选择结构 什么是if结构:if选择结构是根据判断结果再做处理的一种语法结构. 起语法是: if(判断条件){ 操作 ...
随机推荐
- 知识汇总:查看linux服务器系统命令
要查看Linux服务器的系统信息,你可以使用多种命令来获取不同类型的信息.以下是一些常 用的命令和它们的用途: uname - 显示基本的系统信息 uname -a:显示所有的系统信息,包括内核名称. ...
- Jetty的console-capture模块
console-capture模块用于记录Jetty运行时向标准输出和标准错误写出的信息. Java的标准输出流,即System.out. Java的标准错误流,即System.err. consol ...
- Maven的build生命周期和常用plugin
目录 简介 lifecycle和Phases Phases和Goals 常用plugin介绍 maven-dependency-plugin maven-jar-plugin 总结 简介 Maven和 ...
- 【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器
[中秋国庆不断更]OpenHarmony组件内状态变量使用:@State装饰器 @State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来.当状态改变时,UI会发生对 ...
- 黄吉:如何适配OpenHarmony自有音频框架ADM?
编者按:在 OpenHarmony 生态发展过程中,涌现了大批优秀的代码贡献者,本专题旨在表彰贡献.分享经验,文中内容来自嘉宾访谈,不代表 OpenHarmony 工作委员会观点. 黄吉 中国科学院软 ...
- Python3中pip3命令的用法介绍及安装配置
第一节:pip3是什么?有啥用? pip3:(Python3 Install Package ),这个英文全称是我为了更好的理解这个命令这么叫的,官方没有这对个命令的全称的解释:) python 支持 ...
- mysql 必知必会整理——mysql 介绍[一]
前言 对mysql 进行简介. 正文 mysql 是一种数据库,那么什么是数据库呢? 数据库是一个以某种有组织的方式存储的数据集合. 也就是说数据有某种组织规律的就叫做数据库. 数据库(databas ...
- 从Vue2转换为Vue3
方便的Vue2到Vue3生命周期映射直接来自Vue3 Composition API文档,我认为这是了解事物将如何变化以及如何使用它们的最有用的方法之一. beforeCreate -> use ...
- Javascript中的继承?如何实现继承?
一.是什么 继承(inheritance)是面向对象软件技术当中的一个概念 如果一个类别B"继承自"另一个类别A,就把这个B称为"A的子类",而把A称为&quo ...
- 注册配置、微服务治理、云原生网关三箭齐发,阿里云 MSE 持续升级
简介: MSE 云原生网关作为托管型的独享实例,与部署业务应用的资源解耦,并支持过载保护.故障自愈.限流降级等功能,确保流量高峰时的稳定性.其优异的性能表现使费芮不需要高规格的资源配置即可支撑大规模的 ...