IMSI、MSISDN、ZC的构成
请简单描述一下,谢谢。
IMSI:
国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户。
IMSI共有15位,其结构如下:
MCC+MNC+MSIN ,(MNC+MSIN=NMSI)
MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460; MNC:Mobile Network Code,移动网络码,共2位,中国移动GSM系统使用00、02,中国联通GSM系统使用01,中国电信CDMA系统使用03,中国移动TD系统使用07,一个典型的IMSI号码为460030912121001;
MSIN:Mobile Subscriber Identification Number共有10位,其结构如下: EF+M0M1M2M3+ABCD
其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。
可以看出IMSI在MSIN号码前加了MCC,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个移动网络运营商,可以通过MNC来进行区别。
MSISDN:Mobile Subscriber International ISDN/PSTN number(ISDN即是综合业务数字网,是Integrated Service Digital Network 的简称)
MSISDN是指主叫用户为呼叫GSM PLMN中的一个移动用户所需拨的号码,作用同于固定网PSTN号码;是在公共电话网交换网络编号计划中,唯一能识别移动用户的号码.
采用E.164编码方式
存储在HLR和VLR中,在MAP接口上传送
根据CCITT的建议,MSISDN由以下部分组成:
MSISDN=CC+NDC+SN
范例:
MSISDN(移动用户号码):CC+NDC+SN 86+133+...
CC=国家码 (中国为86)
NDC=国内目的码
SN=用户号码
若在以上号码中将国家码 CC去除,就成了移动台的国内身份号码,也就是我们日常所说的"手机号码"
目前,我国GSM的国内身份号码为11位。
每个GSM的网络均分配一个国内目的码(NDC)。也可以要求分配两个以上的NDC号。MSISDN的号长是可变的(取决于网络结构与编号计划),不包括字冠,最长可以达到15位。
国内目的地码(NDC)包括接入号N1N2N3和HLR的识别号H1H2H3H4。
接入号用于识别网络,我们目前采用:139、138……。
HLR识别号表示用户归属的HLR,也表示移动业务本地网号。
ZC:
ZC(Zone Code)在某一PLMN内唯一地识别允许漫游的区域,它是由运营者设定,在VLR内存储。
RSZI并不在HLR与VLR之间传送,而只有ZC在位置更新时,从HLR传送到VLR,用于VLR判断某用户是否允许在该VLR区域内漫游。
希望能帮到楼主!