根据IMSI区别运营商

  • IMSI说明
  • MNC 和 各个运营商的对照表 (持续更新)

IMSI说明

国际移动用户识别码即IMSI(International Mobile Subscriber Identity),它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码。在GSM网络,这个号码通常被存放在SIM卡中。
从技术上讲,IMSI可以彻底解决国际漫游问题。但是由于北美目前仍有大量的AMPS系统使用MIN号码,且北美的MDN和MIN采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以MIN为主。其中以O和1打头的MIN资源称为IRM(International Roaming MIN),由IFAST (International Forum on ANSI-41 Standards Technology)统一管理。目前联通申请的IRM资源以09打头。可以看出,随着用户的增长,用于国际漫游的MIN资源将很快耗尽,全球统一采用IMSI标识用户势在必行.
IMSI共有15位,其结构如下:
MCC+MNC+MIN
MCC:Mobile Country Code,行动装置国家代码,共3位,中国为460;
MNC:Mobile Network Code,移动设备网络代码,2位(欧洲标准)或3位(北美标准),中国电信CDMA系统使用03,一个典型的IMSI号码为460030912121001;
MIN共有10位,其结构如下:
09+M0M1M2M3+ABCD
其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。
可以看出IMSI在MIN号码前加了MCC,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个CDMA运营商,可以通过MNC来进行区别.

MNC 和 各个运营商的对照表 (持续更新)


目前新增:
04 =>> 移动
09 =>> 联通
11 , 12 =>> 电信

如果有误欢迎留言指正…

根据IMSI区别运营商相关推荐

  1. iphone 通过获取IMSI判断运营商

    IMSI 共有 15 位,其结构如下: MCC+MNC+MSIN ,( MNC+MSIN=NMSI ) MCC : Mobile Country Code ,移动国家码, MCC 的资源由国际电联(  ...

  2. 通过IMSI判断运营商的方法

    因为某些SIM/USIM卡没有写入卡号,所以通过相关接口读取手机号的时候可能为空,鉴于此,使用IMSI的MCC/MNC来判断运营商是比较准确的选择: public static boolean isC ...

  3. 手机IMSI码规则更新-通过IMSI判断运营商的方法

    ps:权限需要注意下: READ_PHONE_STATE 读取手机的状态权限可以通过查找TelephonyManager.有些方法需要权限,比如getLine1Number(),getSubscrib ...

  4. IMSI前5位对应移动运营商名称的列表

    国际移动客户识别码 IMSI International Mobile Subscriber Identification Number 该信息存储在手机的sim卡中,长度为15位,在鉴权过程中使用. ...

  5. 介绍一种Android 平台 不需要获取imei imsi 无权限就能获取手机运营商的方法

    demo 链接:https://github.com/miqt/GetOperator 先贴一下需要权限,然后通过获取 imsi 根据前缀判断运营商的方法: if (checkPermission(c ...

  6. 什么是运营商服务器繁忙,根据5G网络繁忙程度来区别用户服务,运营商对不同价格5G套餐设置不同网速...

    根据5G网络繁忙程度来区别用户服务,运营商对不同价格5G套餐设置不同网速 2021-01-27 15:52:43 14点赞 25收藏 83评论 如果你是5G套餐用户,有没有发现运营商的套路呢? 据多家 ...

  7. 电信运营商的预付费与后付费的区别

    后付费和预付费类似于银行的信用管理方式.后付费用户套餐价格高,消费能力强,因此对于电信运营商信用度也高,因此可以给予用户一定的信用额度,允许用户先消费后付费,如果用户消费后没有及时充值,那么用户的信用 ...

  8. DNS劫持和HTTP劫持有什么区别、运营商劫持如何预防与解决

    中国互联网经过这么多年的沉浮,地下黑色产业链已经有了很大的变化.随着免费杀毒软件的流行,中国互联网发生了一些比较明显的变化,比如曾经盗号木马横行,现在就很少见了. 但是,黑色产业并没有消失,而是转型做 ...

  9. android sim卡分析,Android 判断SIM卡属于哪个移动运营商详解及实例

    Android 判断SIM卡属于哪个移动运营商 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (Telephon ...

最新文章

  1. openssl常用用法
  2. 开启ubuntu的SSH服务,使用终端远程控制
  3. js+jQuery获取全选并用ajax进行批量删除
  4. 导航狗IT周报-2018年05月18日
  5. 卫生部手术分级分类目录_双眼皮手术安全吗?一位多年经验的医生告诉你答案...
  6. 专访 Swin Transformer 作者胡瀚:面向计算机视觉中的「开放问题」 原创
  7. Qt调用动态链接库ControlCAN.dll实例
  8. 系统制成docker镜像_docker镜像原理 镜像制作 dockerfile
  9. 你最近学到的 飞鸽传书 东西的题目
  10. FreeChart柱状图中如何取消柱子的倒影
  11. Centos7下搭建LAMP平台环境
  12. 代码健壮性 —— 异常保护和合法性检测
  13. HTML5基础网页设计(加代码CSS)
  14. 编程语言学习方法总结
  15. 2013年c语言课后作业答案,C语言课后作业答案.pdf
  16. 《生物信息学:导论与方法》--本体论、分子通路鉴定--听课笔记(十九)
  17. Duang,Duang,H5 +酷炫效果+干货,此时不收更待何时
  18. oh-my-zsh配置指南
  19. 有道笔记在Ubuntu上的安装
  20. 计算机网络实验 ——wireshark抓包简要分析TCP、UDP协议

热门文章

  1. 用什么软件记录学员考勤好?
  2. 深入理解SHA系列加密算法
  3. http服务器究竟做了什么(一)
  4. Linux 故障排查-测试网络端口连通性
  5. 华为p9 android,华为p9 emui5.0怎么退回emui4.1 华为P9系统降级教程
  6. c++调节控制台字体(c++入门练习)
  7. Ubuntu安装repo
  8. linux用独显运行steam,Steam使数以千计的Windows游戏可以在Linux上轻松玩
  9. mysql 备份数据库结账_年度结转问题综合解答(转)
  10. nginx平台初探(100%)