找回密码
 注册
搜索
查看: 2431|回复: 7

[讨论] 唉,公司让我做MCC MNC 可是我连基本概念都没有!

[复制链接]
发表于 2010-6-30 16:07:17 | 显示全部楼层 |阅读模式
在网上查了下,MCC 是国家的 MNC是网络的,可是在mtk里面是怎么回事啊?[em03]
 楼主| 发表于 2010-7-5 10:57:30 | 显示全部楼层
非常感谢chr8880,以及帮助我的朋友!
点评回复

使用道具 举报

发表于 2010-7-2 21:28:30 | 显示全部楼层
在MTK中,可以通过这个SetProtocolEventHandler(RspToTestRoamingEnabled, PRT_GET_IMSI_RSP);去获取IMSI码,

在函数void RspToTestRoamingEnabled(void *inMsg)中的,local_data->imsi,MCC+MNC+MSIN ,你获取相应的位数就可以了,

U16 MCC[3];

memcpy(MCC, (local_data->imsi) , 3);即可
点评回复

使用道具 举报

发表于 2010-7-2 21:22:33 | 显示全部楼层
国际移动用户识别码(IMSI) international mobile subscriber identity  国际上为唯一识别一个移动用户所分配的号码。  从技术上讲,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+MSIN ,(MNC+MSIN=NMSI)  MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;  MNC:Mobile Network Code,移动网络码,共2位,中国移动TD系统使用00,中国联通GSM系统使用01,中国移动GSM系统使用02,中国电信CDMA系统使用03,一个典型的IMSI号码为460030912121001;  MSIN:Mobile Subscriber Identification Number共有10位,其结构如下:  09+M0M1M2M3+ABCD  其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。  可以看出IMSI在MSIN号码前加了MCC即NMSI,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个移动网络运营商,可以通过MNC来进行区别.  ================================  区别于IMEI:International Mobile Equipment Identity (国际移动设备标识)国际移动用户识别码与开源项目  OpenBTS是基于软件的 GSM 接入口,它提供标准的GSM兼容的移动手机,不需使用现成的电话提供商的接口,来拨打现有电话系统的接口。OpenBTS是以第一个基于开源软件的工业标准的GSM协议栈而闻名。OpenBTS 使用的是国际移动用户识别码(IMSI) international mobile subscriber identity 。OpenBTS 和 OpenBSC 提供了在一个较低的层次上了解更多关于 GSM 网络的技术的开源平台。
点评回复

使用道具 举报

发表于 2010-7-1 23:43:34 | 显示全部楼层
软件代码可以实现读取SIM卡和手机所连接网络的MCC和MNC~
点评回复

使用道具 举报

发表于 2010-6-30 16:47:51 | 显示全部楼层
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3280.html
点评回复

使用道具 举报

发表于 2010-7-12 12:48:33 | 显示全部楼层
解释的很详细!
点评回复

使用道具 举报

发表于 2011-7-9 17:06:22 | 显示全部楼层
如果是获取mnc呢?现在国际上有的MNC是3位的,可是 IMSI还是固定15位的吗?那请问这个MNC是如何保存在IMSI里面的,是否可以通过IMSI取得3位的 MNC,求指教,谢谢。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 22:18 , Processed in 0.055518 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表