[Android Pro] 通过IMSI判断手机是移动、联通、电信
IMSI:國(guó)際移動(dòng)用戶(hù)識(shí)別碼(唯一標(biāo)識(shí)),IMSI = MCC + MNC + MSIN,其中MCC是指移動(dòng)臺(tái)國(guó)家代碼(3 位,中國(guó)460),MNC是指移動(dòng)網(wǎng)代碼(2 位中國(guó)00),MSIN是指移動(dòng)用戶(hù)識(shí)別號(hào)碼(10 位 )
IMSI共有15位,其結(jié)構(gòu)如下:?
MCC+MNC+MSIN ,(MNC+MSIN=NMSI)
MCC:Mobile Country Code,移動(dòng)國(guó)家碼,MCC的資源由國(guó)際電聯(lián)(ITU)統(tǒng)一分配和管理,唯一識(shí)別移動(dòng)用戶(hù)所屬的國(guó)家,共3位,中國(guó)為460;
MNC:Mobile Network Code,移動(dòng)網(wǎng)絡(luò)碼,共2位,中國(guó)移動(dòng)TD系統(tǒng)使用00,中國(guó)聯(lián)通GSM系統(tǒng)使用01,中國(guó)移動(dòng)GSM系統(tǒng)使用02,中國(guó)電信CDMA系統(tǒng)使用03,一個(gè)典型的IMSI號(hào)碼為460030912121001;
MSIN:Mobile Subscriber Identification Number共有10位,其結(jié)構(gòu)如下:
09+M0M1M2M3+ABCD
其中的M0M1M2M3和MDN號(hào)碼中的H0H1H2H3可存在對(duì)應(yīng)關(guān)系,ABCD四位為自由分配。
可以看出IMSI在MSIN號(hào)碼前加了MCC即NMSI,可以區(qū)別出每個(gè)用戶(hù)的來(lái)自的國(guó)家,因此可以實(shí)現(xiàn)國(guó)際漫游。在同一個(gè)國(guó)家內(nèi),如果有多個(gè)移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商,可以通過(guò)MNC來(lái)進(jìn)行區(qū)別.
轉(zhuǎn)載自:http://blog.csdn.net/dream19861009/article/details/6072935
總結(jié)
以上是生活随笔為你收集整理的[Android Pro] 通过IMSI判断手机是移动、联通、电信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 安卓工程不继承ActionBarActi
- 下一篇: LINUX_egrep及扩展正则表达式