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(判断条件){ 操作 ...
随机推荐
- #博弈论#HDU 1847 Good Luck in CET-4 Everybody!
题目 有\(n\)个石子,每次只能取2的自然数幂个, 取完石子的人获胜,问先手是否必胜 分析 如果不是3的倍数,那么取完一次一定能剩下3的倍数个, 反之亦然,那么3的倍数为必败状态 代码 #inclu ...
- 使用 Debian、Docker 和 Nginx 部署 Web 应用
前言 本文将介绍基于 Debian 的系统上使用 Docker 和 Nginx 进行 Web 应用部署的过程.着重介绍了 Debian.Docker 和 Nginx 的安装和配置. 第 1 步:更新和 ...
- 在nginx中使用proxy protocol协议
目录 简介 proxy protocol在nginx中应用 在nginx中配置使用proxy protocol 在nginx中启用proxy protocol 使用Real‑IP modules 请求 ...
- C# 继承、多态性、抽象和接口详解:从入门到精通
C# 继承 在 C# 中,可以将字段和方法从一个类继承到另一个类.我们将"继承概念"分为两类: 派生类(子类) - 从另一个类继承的类 基类(父类) - 被继承的类 要从一个类继承 ...
- C++ 开发者必读经典书籍推荐
如果你正在学习C++,那么一本好的教材或参考书可以事半功倍.以下是几本我个人推荐的C++书籍或视频 C++基础 看书 C++ Primer C++程序设计语言 Effective C++ More E ...
- 深入了解 Spring Cloud Config、Spring Cloud Gateway 与断路器模式
Spring Microservices 是一个框架,它使用 Spring 框架更容易地构建和管理基于微服务的应用程序.微服务是一种架构风格,其中一个大型应用程序被构建为一组小型.独立可部署的服务.每 ...
- 【FAQ】接入HMS Core广告服务中的常见问题总结和解决方法
HMS Core广告服务(Ads Kit)为开发者提供流量变现服务和广告标识服务,依托华为终端能力,整合资源,帮助开发者获取高质量的广告内容.同时提供转化跟踪参数服务,支持三方监测平台.广告主进行转化 ...
- 基于QUBO模型的多体分子对接
技术背景 本文分享内容来自于最新的一篇名为Multibody molecular docking on a quantum annealer的文章,这篇文章的核心思想,是使用QUBO(二次受限二元优化 ...
- byte[]类型与datetime日期转换
在C#中,Timestamp通常表示为一个长整型(long)变量.这是因为它表示自1970年1月1日00:00:00 UTC以来的毫秒数.然而,在某些情况下,例如在处理数据库中的Timestamp时, ...
- 一道SQL面试题
表结构如下 是一张递归格式的表 使用SQL转换成如下格式 SQL实现 使用SQL转换成上图的格式 SQL代码: WITH T_Recur AS ( SELECT Id,1 num, cast(name ...