每篇一格言:
唯一永恒不变的就是改变。
——本.伯南克(前美联储主席)

1.漫游的概念

要解释什么是漫游,就需要先了解下面几个概念:
MCC:Mobile Country Code 国家码 。

MNC:Mobile Network Code 网络码 。

PLMN:Public Land Mobile Network 移动网络 ID,等于 MCC+MNC 。

HPLMN:Home PLMN,取 IMSI 的前 5 或前 6 位 。

EHPLMN:Equivalent Home PLMN,等效于 HPLMN,存储于 SIM 卡的 EHPLMN list 中。在该 list 中的 PLMN 视为 HPLMN。

VPLMN:Visited PLMN,为终端选择的 PLMN 。

RPLMN:Registered Public Land Mobile Network,为关机前或上一次注册过的 PLMN。

一个实际的例子:

e.g:中国移动 46000 的卡从移动网络 46000 重选到香港电讯 45404 HPLMN:46000 (SIM 卡)
EHPLMN:46000、46002、46007 (SIM 卡)
RPLMN:46000 (手机)
VPLMN:45404 (网络)
注:括号中是数据来源。

通过以上的了解,便可以对漫游作如下定义:
当移动终端当前注册的网络不在本地时,该终端处于漫游状态。

怎样算“不在本地”呢?下面引入漫游的规则:

2.漫游的规则


CUSTOMIZED: 根据客制需要,修改漫游的规则,分三类 :
a.domestic:只看 MCC 是否相同
b.EPLMN: 看VPLMN是否在 EPLMN list中
c.hardcode部分

3. 数据漫游(DATA ROAMIN)

漫游状态下的数据业务,称为数据漫游。
一般默认关闭。关闭时,处于漫游状态时仅允许语音,禁止数据业务。

数据漫游关闭时,数据业务请求被禁止,流程如下:

总结

下面对漫游做个总结:

未完待续

Android:看完这篇文章,我终于理解了漫游是怎么回事相关推荐

  1. android adc按键原理,看完这篇文章,终于搞懂了ADC的原理及分类!

    在仪器仪表系统中,常常需要将检测到的连续变化的模拟量如:温度.压力.流量.速度.光强等转变成离散的数字量,才能输入到计算机中进行处理.这些模拟量经过传感器转变成电信号(一般为电压信号),经过放大器放大 ...

  2. 看完这篇文章之后,终于明白了编译到底怎么回事。

    看完这篇文章之后,终于明白了编译到底怎么回事. 1 对于同一个语句,有如下三种:高级语言.低级语言.机器语言的表示 C语言  a=b+1; 汇编语言  mov -0xc(%ebp),%eax add ...

  3. 看完这篇文章之后,终于明白了编译到底怎么回事

    看完这篇文章之后,终于明白了编译到底怎么回事. 1 对于同一个语句,有如下三种:高级语言.低级语言.机器语言的表示 C语言  a=b+1; 汇编语言  mov -0xc(%ebp),%eax add ...

  4. java与python难度对比_Python和Java的区别,看完这篇文章你就清楚啦

    众所周知,在数不清的编程语言中Java自诞生之日起长盛不衰,可谓是神话般的存在.随着人工智能时代的到来,Python迅速席卷全球,作为当下最热门的编程语言,因其简单实用且应用场景广泛备受青睐. 一个是 ...

  5. 神了!!看完这篇文章我不仅学会了手撸vue三开关组件,还搞懂了父子组件传值

    神了!!看完这篇文章我不仅学会了手撸vue三开关组件,还搞懂了父子组件传值 引子 前置知识 什么是vue组件 父子组件传值 父传子 子传父 model选项的引入 三开关组件(three-switch) ...

  6. python装饰器原理-看完这篇文章还不懂Python装饰器?

    原标题:看完这篇文章还不懂Python装饰器? 1.必备 2.需求来了 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作.redis调用.监控API等功能.业务部门 ...

  7. html5 游戏前景怎么样,独家 HTML5游戏目前究竟怎么样?看完这篇文章,你或许会清晰很多...

    原标题:独家 HTML5游戏目前究竟怎么样?看完这篇文章,你或许会清晰很多 文/DataEye CEO 汪祥斌 从5月份白鹭的10亿估值,到最近悟空间.山水地.火缘步甲的千万级以上的融资,我们可以感受 ...

  8. 手把手教你完成CSDN对接百度统计 看完这篇文章你还不会对接 欢迎您提刀顺着网线来砍我!!!!

    大家好,我是:じ☆ve朽木,开发经验都是一步一步慢慢积累的,没有谁生来就具有的,只要我们付出了努力,肯定就会有收获!进入我的博客,带你了解Java知识,js小技巧,带你玩转高端物联网.博客地址为:じ☆ ...

  9. 看完这篇文章,还不懂nginx,算我输

    看完这篇文章,还不懂nginx,算我输 参考:https://mp.weixin.qq.com/s/PeNWaCDf_6gp2fCQa0Gvng 1. Nginx产生~ Nginx 同 Apache ...

  10. [转帖]看完这篇文章你还敢说你懂JVM吗?

    看完这篇文章你还敢说你懂JVM吗? 在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用 ...

最新文章

  1. 自动化测试selenium+java学习笔记
  2. Consul入门04 - Consul集群 1
  3. IDEA创建Maven工程
  4. 不喜欢写测试的朋友看过来,与你分享写测试的经验 做一个爱写测试的程序员...
  5. 如何重启_消费市场按下重启键,企业该如何提前布局
  6. showModalDialog 使用详解
  7. STM32学习1之ADC+DMA(使用定时器触发)
  8. Python入门学习笔记(6)
  9. 在AIX 5.3+HACMP 5.4以上环境安装10gR2 10.2.0.1 RAC CRS Clusterware必须先运行Patch 6718715中的rootpre.sh...
  10. SPI通信实验---verilog(FPGA作为从机,使用可读可写)
  11. matlab 8750h,[多图]九代i7-9750H笔记本标压处理器与前代8750H性能对比
  12. 【保姆级教程】VMware+CentOS 7 配置静态IP(小名已排雷,放心跟着教程走)
  13. 云服务器的计费模式有哪些?
  14. matlab-梯形积分
  15. 在vs2008中运行这个就闪退了,,还出不来结果
  16. 独领风骚,卡兹特投影仪大热香港电子展
  17. 2020年长沙四大名校高考成绩统计
  18. matlab波形的thd波形,Matlab图片处理函数小记
  19. 运用DCM4CHEE docker镜像模拟医院PACS系统进行数据传输的测试
  20. easyui Grid 的列合计

热门文章

  1. 机器学习算法之Boosting详解
  2. 云服务器出现网络闪断问题如何解决
  3. unity3d学习笔记-光照(3.阴影)
  4. 小白-Window下使用QT(python)
  5. AutoML系列 | 01-自动化机器学习技术原理
  6. echarts图表坐标轴数据标签添加下划线
  7. 一个好看的轮播图效果
  8. 虚拟机JDK安装方法
  9. c语言 函数 ppt,《C语言函数》PPT课件.ppt
  10. NSView显示颜色的几种方式