`
jakartom
  • 浏览: 44927 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
最近访客 更多访客>>
社区版块
存档分类
最新评论
阅读更多

以下内容从网上搜集得到:

系统的UIM介绍

 

目前CDMA终端在全球绝大多数地区仍采用机卡合一的方式,即所有的信息都是存储在CDMA终端的NAM(Name Address Module)存储区中,运营商可通过OTA(Over The Air)技术进行NAM数据的更改。

 

中国联通在推广CDMA时,首次采用了机卡分离技术,把NAM中的信息和手机终端的信息都剥离到一个UIM(User Identification Module)卡中,当进行业务处理时,手机从UIM卡中获得相关的信息。可以看出,UIM卡与GSMSIM卡的功用是一样的。

 

UIM卡中包含的主要参数有IMSI(MIN)ESN(手机的电子序列号)和鉴权参数A-KEY等。ESN在某些时候也被称为UIMID.

 

IMSIESNMDN存储在不同的网络实体中. MDN(Mobile Directory Number)是每个用户的个人号码,在中国联通这个号码是以133打头的,MDN存储在HLR中。 IMSI是系统内部对每个用户的标识,存储在UIM卡中。用户购买了一张UIM卡,并选择了一个号码,就建立了IMSIMDN的对应关系,这个对应关系存储在HLR中。阿

 

网络参数的基本交互过程如下图:

 

 

 

1)手机在开机或者拨打电话时,把IMSIESN上报给MSC.

 

2MSCIMSI为索引检测数据库,发现没有相关记录,MSC发送登记请求到HLR,试图获取相关信息。

 

3HLRIMSI为索引,进行数据查询,如果数据有效,就把查到的MDN,用户签约信息等下发给MSC,否则,直接拒绝。

 

4MSC获得了MDN和其他一些签约信息,就可以进行相关的业务处理,这个MDN可以作为主叫号码显示给被叫用户,或者填写在话单中。

 

5)在用户做被叫时,GMSC将通过被叫的MDNHLR中去查询当前用户在哪个MSC.当前为用户服务的MSC最终会以IMSI作为标识下发寻呼消息(paging),从而找到用户。

 

2.       IMSIMIN)介绍

 

CDMA规范由美国标准组织ANSI制定,在IS95AIS95B阶段,采用MIN(Mobile Identification Number)来标识用户。后来随着CDMA在全球的应用,国际漫游的问题显得很突出,于是对MIN进行了扩展,变成了IMSI(International Mobile Subscriber Identification)

 

从技术上讲,IMSI可以彻底解决国际漫游问题。但是由于北美目前仍有大量的AMPS系统使用MIN号码,且北美的MDNMIN采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以MIN为主。其中以O1打头的MIN资源称为IRM(International Roaming MIN),由IFAST (International Forum on ANSI-41 Standards Technology)统一管理。目前联通申请的IRM资源以09打头。可以看出,随着用户的增长,用于国际漫游的MIN资源将很快耗尽,全球统一采用IMSI标识用户势在必行。

 

MIN共有10位,其结构如下:

 

 

 

其中的M0M1M2M3MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。

 

IMSI共有15位,其结构如下:

 

 

 

MCCMobile Country Code,移动国家码,共3位,中国为460

 

MNC Mobile Network Code,移动网络码,共2位,联通CDMA系统使用03,一个典型的IMSI号码为460030912121001

 

可以看出IMSIMIN号码前加了MCC,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个CDMA运营商,可以通过MNC来进行区别。

 

早期的IS95系统都采用MIN来标识用户,CDMA2000系统为了保持对MIN的兼容,对于IS95手机上报的MIN,针对IFAST的规划,在MIN前增加MCC或者MNC,构造出IMSI

 CDMA手机的序列号称为ESN(俗称电子串号),由手机生产厂商写入每一台手机,并且每台手机各不相同,它由8位十六进制字符组成。ESN定义是这样的:ESN是唯一能识别一个移动台设备的32比特的号码,每个双模移动台分配一个唯一的电子序号,由厂家编号和设备序号构成。它能够在无线系统中唯一地识别移动台,就跟身份证一样。对应于一个ESN,可以分配一个唯一的手机号码。ESN在CDMA中的主要作用用来识别移动设备的。所谓一个ESN分配一个手机号码,那是针对机卡一体的手机而方,而在韩国、日本和美国都是使用机卡一体的CDMA手机。

 

  国际移动设备识别码(IMEI:International Mobile EquipmentIdentification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI组成如下图所示,移动终端设备通过键入“*#06#”即可查得。其总长为15位,每位数字仅使用0~9的数字。其中TAC代表型号装配码,由欧洲型号标准中心分配;FAC代表装配厂家号码;SNR为产品序号,用于区别同一个TAC和FAC中的每台移动设备;SP是备用编码。

  IMEI俗称“串号”存储在手机的EEPROM(俗称码片)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用。首先TAC码前三位在不同的时期会发生变化,过去的TAC码前三位在现在的手机上不会出现。过去的一些老型号的手机基本上都是446/448开头,如moto v328 nokia 7110,而且即使同一部手机在不同的时期也会有不同的TAC码如大家最熟悉的8210升级8250,如果前三位是448902就不能升级,因为CPU不同。因此过去所说的只要是同一型号的手机TAC码一定一样的说法是不够准确的,再如爱立信的同一型号手机T39MC在不同地区的地方亦会有不同的号码:大陆行货为520406,香港则为520407。我们知道这些区别后就可以通过TAC码来进行“设备识别”了,而不必去费心的去牢记IMEI的7.8位数字代表的产地。

分享到:
评论

相关推荐

    WIndow mobile 6.0 以上 获取IMSI和IMEI

    在Windows Mobile 6.0及更高版本的操作系统中,获取手机设备的国际移动用户识别码(IMSI)和国际移动设备标识(IMEI)是开发者进行设备管理或网络通信功能开发时的重要步骤。这两个标识符在移动通信领域扮演着至关...

    Android 读取IMSI 和IMEI号支持双卡双待

    在Android系统中,IMSI(International Mobile Subscriber Identity)和IMEI(International Mobile Equipment Identity)是两个重要的标识符,用于区分不同的移动设备和用户。本文将深入探讨如何在Android平台上...

    android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法

    Android 平台获取手机 IMSI、IMEI、序列号和手机号的方法 Android 操作系统提供了多种方法来获取手机的 IMSI、IMEI、序列号和手机号,这些信息对于移动应用程序的开发和维护非常重要。本文将详细介绍 Android 平台...

    imsi_imei Windows Mobile平台获取

    在Windows Mobile平台上,获取IMSI(国际移动用户识别码)和IMEI(国际移动设备识别码)是移动设备开发中的重要任务,这通常涉及到通信模块的管理与设备识别。以下是对这些知识点的详细阐述: IMSI是每个移动网络...

    [android平台][获取手机IMSI、IMEI、序列号及手机号的用法]

    Android平台获取手机IMSI、IMEI、序列号及手机号的用法 在 Android 平台中,获取手机的 IMSI、IMEI、序列号及手机号是非常重要的,以下将详细介绍如何获取这些信息。 1. 获取运营商 SIM 卡 IMSI 号 使用 `android...

    Android 查看手机 IMEI IMSI

    在"PhoneInfo"这个DEMO项目中,开发者很可能会创建一个简单的Activity,通过上述代码展示IMEI和IMSI(如果可以获取)。这样的DEMO对于初学者来说很有帮助,因为它直观地展示了如何与Android的电话服务进行交互以获取...

    IMSI获取,IMEI获取

    IMSI获取 安卓手机IMSI 和IMEI获取,安装后打开即可看到

    IMSI.rar_IMEI_IMSI_windows mobile

    在移动通信领域,IMSI(International Mobile Subscriber Identity)和IMEI(International Mobile Equipment Identity)是两个非常关键的概念,尤其在Windows Mobile开发中,理解和利用这两个标识符对于开发针对...

    手机IMEI批量生成工具

    手机IMEI批量生成工具,主要是MTK平台。

    c#获取mobile手机的IMEI和IMSI

    以下将详细讲解如何在C#中获取IMEI和IMSI以及相关知识。 IMEI获取: IMEI通常用于识别和追踪移动设备,例如智能手机和平板电脑。在Windows Phone平台上,你可以使用DeviceInformation类来获取IMEI。首先,确保你的...

    wince windows mobile 获取IMSI IMEI码

    IMSI国际移动用户识别码(IMSI) international mobile subscriber identity 国际上为唯一识别一个移动用户所分配的号码。从技术上讲,IMSI可以彻底解决国际漫游问题。... IMEI 国际移动装备辨识码

    WinCE下100%获取IMEI和IMSI号

    在C++编程中获取IMEI和IMSI号是一项挑战,因为这些信息通常存储在设备的硬件中,并且访问权限受到限制。以下是一些关于如何在WinCE系统中100%正确获取IMEI和IMSI的知识点: 1. **IMEI获取**: - 在WinCE系统中,...

    VC++手机IMEI/IMSI 读取

    在移动通信领域,IMEI...总的来说,通过VC++读取手机的IMEI和IMSI涉及了底层通信协议的理解、API的使用以及权限管理等多方面的知识。在开发过程中,需要注意遵循相关的规范和标准,同时考虑到隐私保护和安全问题。

    C# windows mobile 获得IMEI号和IMSI号

    在IT行业中,尤其是在移动开发领域,IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)是两个非常关键的概念。IMEI主要用于唯一标识一部手机,而IMSI则是用于识别移动网络中的特定用户。本文将深入探讨如何在...

    Windows Mobile 取得 IMEI、IMSI

    总的来说,IMEI和IMSI在Windows Mobile开发中扮演着关键角色,特别是在涉及到设备注册、身份验证和网络通信时。了解如何正确地获取和使用这些标识符对于开发者来说至关重要,同时也要尊重并保护用户的隐私权。

    Windows Mobile和Android获得IMEI、MEID和IMSI demo

    Windows Mobile和Android获得IMEI、MEID和IMSI demo Windows Mobile是从别处拿来的, sim5.rar是IMEI、MEID和IMSI demo CallGetDeviceUniqueId是获取window mobile系统UID的另一个方式 Android很浅显,一起共享吧

    Tapi.zip_IMEI_IMSI_tapi

    在"Tapi.zip_IMEI_IMSI_tapi"这个压缩包中,可能包含了一个利用TAPI获取IMEI和IMSI号的示例程序或者库文件。使用这些资源,开发者可以学习如何在他们的应用中集成IMEI和IMSI的读取功能。这可能涉及到Windows API调用...

    IMEI号生成器

    同时,它也可以用于教学,让学生理解IMEI的结构和作用,学习如何验证和处理IMEI信息。 总之,IMEI号生成器是一个有价值的工具,它帮助我们进行各种与IMEI相关的测试和教学活动,但使用时必须遵循相关法规,确保合法...

Global site tag (gtag.js) - Google Analytics