返回百科首页
IMSI,国际移动用户识别码

外文名

International Mobile Subscriber Identification Number

名词解释

IMSI全名叫国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡的EF-IMSI文件中,可用于区别移动用户的有效信息。简单地理解就是,IMSI是SIM卡的id号码,可以区分每一张SIM卡。

IMSI由一串十进制数字组成,最大长度为15位。实际使用的IMSI的长度绝大部分都是15位,短于15位的例子很少见。

IMSI由以下三部分构成:

MCC(Mobile Country Code,移动国家代码),长度为3位,唯一地识别移动客户所属的国家。我国为460。。

MNC(Mobile Nation Code,移动网络代码),MNC长度由MCC的值决定,可以是2位(欧洲标准)或3位数字(北美标准),中国移动公司GSM PLMN网为00,中国联通公司GSM PLMN网为0l。

MSIN(Mobile subscription identification number,移动订户识别代码),MSIN的值由运营商分配,采用等长11位数字构成。唯一地识别国内GSM移动通信网中移动客户。

应用情况

android–获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 .

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

String imsi = telManager.getSubscriberId();

if(imsi!=null){

if(imsi.startsWith(“46000”) || imsi.startsWith(“46002”)){//因为移动网络编号46000下的IMSI已经用完,所以虚拟了一个46002编号,134/159号段使用了此编号

//中国移动

}else if(imsi.startsWith(“46001”)){

//中国联通

}else if(imsi.startsWith(“46003”)){

//中国电信

}

备注1: 移动联通2G制式GSM,电信2G制式CDMA,移动3G制式TD-CDMA,联通3G制式WCDMA,电信3G制式CDMA2000。移动4G制式TD-LTE,联通和电信4G制式一样是FDD-LTE.

标签

设备信息 开发者相关 移动互联网技术