IMEI && IMSI && APN设置

原创 2012年03月21日 15:27:52

(1)IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。我们写的imei号是写在手机里面的,但是imei号是基站识别手机的一个标识,和sim卡是有关联的但本质是独立的。

(2)2004年以前的标准中,IMEI共15位(取值必须是0~9的数字),依次分别是6位TAC、2位FAC、6位SNR、1位CD校验位。2004年以后的标准中删去了最后的1位CD校验位,新加入了2位SVN(software version number),故称IMEISV,共16位(取值仍必须是0~9的数字)。
         网络对于IMEI或者IMEISV的检查是非必须的,各运营商会按照自己的策略在通信的某个阶段检查手机的IMEI或者IMEISV,并可能做进一步的动作。可能检查IMEI或者IMEISV的阶段有:A,开机注册网络时;B,周期性位置更新时;C,进行接打电话、收发短信、上网等业务时;D,或者其他(根据运营商的策略决定)。网络检查的时候会指明检查IMEI还是IMEISV,如果是检查IMEI,则手机许上报前14位IMEI(1位CD校验位不上报),如果是检查IMEISV,则手机上报16位IMEISV。
(3)这个号码是存在手机NVRAM里面的,以前一直以为返回IMEI号是直接读存储器就行了,直到最近看android手机CODE,发现需要AT命令交互,如下:

void getIMEI(int sim, char *result) {
	..........
    if(sim==1) strcpy(buf, "AT+EGMR=0,7\r\n");
    else strcpy(buf, "AT+EGMR=0,10\r\n");
    fd= open("/dev/ttyC0",O_RDWR);
    write(fd,buf,strlen(buf));
    usleep(200000);
    read(fd,buf,1024);
    close(fd);
	.............
}

        
=============================================================================================================

        IMSI是国际移动用户识别码的简称(International Mobile Subscriber Identity),IMSI共有15位,其结构如下:MCC+MNC+MIN。MCC:Mobile Country Code,移动国家码,共3位,中国为460;MNC:Mobile NetworkCode,移动网络码,共2位,在中国,移动的代码为电00和02,联通的代码为01,电信的代码为03。所以合起来就是(Android手机中APN配置文件中的代码):中国移动:46000 46002;中国联通:46001;中国电信:46003。比如一个典型的IMSI号码为460030912121001。

======================================================================================================

         apn设定在CODE中的体现,有XML文件载入。一个例子如下:



参考原文:http://blog.sina.com.cn/s/blog_48e2ea3401013co5.html
版权声明: 举报

相关文章推荐

IMEI && IMSI && APN设置

IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该...

imsi imei

IMSI/TMSI/IEMI/MSISDN等标识码介绍 2007-06-25 11:07:47 / 个人分类:TD-SCDMA 这一篇博客,我们来学习一下核心网为UE提供的一些标识码:IMSI、T...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

IMSI与IMEI 概念

http://cuisuqiang.iteye.com/blog/2067254 IMSI是相对手机卡而言的 国际移动用户识别码(IMSI:International Mobile...

IMSI、IMEI、ESN、MEID

IMSI国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动...

读取IMSI的apk

手机上,通过*#06#可以取到手机的IMEIh

Android之获取手机IMEI号和IMSI号

首先我们看一下IMEI号和IMSI号是什么: (1)IMEI(International Mobile Equipment Identity,国际移动身份识别码):是由15位数字组成的”电子串号”,...

获取手机IMEI/ICCID/IMSI

获取手机信息

IMSI、IMEI和MEID(ESN)

ESN (Electronic Serial Numbers):电子序列号。在CDMA 系统中,是鉴别一个物理硬件设备唯一的标识。也就是说每个手机都用这个唯一的ID来鉴别自己, 就跟人的身份证一样。一...

TelephonyManager类的方法详解[Android]

TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取...

关于android读取ICCID、IMSI和IMEI

关于android读取ICCID、IMSI和IMEI   转载▼ 2010年原创于http://labs.chinamobile.com/mblog/427_62947,竟然有人原封不动的写...
  • mydots
  • mydots
  • 2015-10-27 13:42
  • 3040
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)