网络设置中PLMN列表是什么意思

网络设置中PLMN列表是什么意思,第1张

PLMN里意思是Public Land Mobile Network,公共陆地移动网,是可以向公众提供陆地移动通信业务的网络

PLMN由政府或它所批准的经营者,与公众交换电话网(PSTN)互连,形成整个地区或国家规模的通信网。

扩展资料

PLMN与PSTN同为通信网络,与PSTN网络的最大差别在于有线与无线的区别,PSTN用户由一根用户线与网络中的交换机相连,电话终端位置固定不便移动;PLMN用户使用移动终端与基站之间通过无线信号相连,最终通过网络中的交换机实现移动过程中的便捷通信。

LMN网络虽功能强大,毕竟是陆地移动网,因为它需要在陆地上搭建基站并接收移动终端的无线信号,在浩瀚无际的海洋中则无法发挥其作用,这时就要靠卫星通讯进行无线信号的传输了。

参考资料来源:百度百科-公共陆地移动网

首先先来看一台sim卡正常工作的设备的spn和plmn的值。

使用adb shell getprop命令,出现的信息包含gsm.sim.operator.alpha和gsm.operator.alpha。

该信息表明设备的spn值就是CMCC,plmn是CHINA MOBILE。

CMCC :China Mobile Communications Corporation。

SPN :Service Provider Name 。服务提供商名称,就是当前发行SIM卡的运营商的名称。

PLMN :Public Land Mobile Network。注册网络运营商名称。就是当前注册使用的网络名称。

那么当前设备的信息为什么是这样的呢?

可以通过打印radio log去查看。

adb logcat -b radio -v time >radio.txt

log中部分日志如下。

最后通过调用TelephonyManager中的setNetworkOperatorNameForPhone和setSimOperatorNameForPhone,分别设置了gsm.operator.alpha和gsm.sim.operator.alpha。

在没有漫游的情况下,CMCC 和 CHINA MOBILE的差异只是显示字符的差异,plmn和spn的显示运营商是同一个,即中国移动,这种情况下会比较难理解plmn和spn差异。但是在存在漫游的情况下,会更容易理解plmn和spn的区别。下面是一台使用墨西哥的TELCEL运营商的卡,并在西班牙漫游的设备的使用adb shell getprop命令后获取的部分信息。

该设备的plmn值为vodafone ES(英国移动运营商),spn为TELCEL(墨西哥移动运营商)。

因为在漫游的情况下,有的时候sim卡的运营商在当地并没有提供网络支持,需要使用别家运营商的网络,就像上面的情况。

spn简单来说就是sim卡的运营商名称,plmn就是当前注册使用的网络运营商名称。

看完plmn与spn,现在来看imsi与imei。

imsi : International Mobile Subscriber Identity,也就是sim卡的唯一标识号,类似于sim卡的身份z。

imei : International Mobile Equipment Identity,是手机的唯一标识号,相当于手机的身份z。

当前sim卡的imsi值为46002xxxxxxxxxx,operator.numeric值为46002。

imsi组成为MCC+MNC+MSIN。

operator.numeric组成是MCC+MNC。这个一般是5位或6位。

下面是一个5位的和6位的numeric对比。

MCC:Mobile Country Code 。MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460。

MNC:Mobile NetworkCode 。在中国,中国移动TD系统使用00,中国联通GSM系统使用01,中国移动GSM系统使用02,中国电信CDMA系统使用03

参考链接:

IMSI号和IMEI解释


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11273801.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存