GSM编码

在GSM系统中,需对移动用户和数字移动网络各单元部件的编号进行定义,以便在CM和MM时正确识别目标

1. 移动用户的ISDN号码(MSISDN)
① ISDN号码是指当呼叫数字移动通信网用户时,主叫用户所拨的号码
② MSISDN号码采用E.164编码方式
③ 号码结构:国家号码(CC),国内有效移动用户电话号码

我国国家号为86,采用网号方式时国内有效移动用户电话号码为11位数字等长号码

NDC(N1N2N3)H0H1H2H3ABCD

NDC为数字移动业务接入号,由三位组成
NDC= 移动139 138 137 136 135 159 158等、联通130 131 132 133 153等
H0H1H2H3为HLR的识别号H0H1H2全国统一分配,H3省内分配,ABCD为每个HLR中移动用户的号码

2. 国际移动用户识别码(IMSI:International Mobile Subscriber Identification)
① GSM数字PLMN中,IMSI是唯一的识别一个移动用户的号码,是长度为15位的数字号码
② IMSI永久地属于一个注册用户,在包括漫游区域在内的所有位置都是有效的
③ IMSI用于位置更新、呼叫建立和PLMN的所有信令中
④ 在IMSI不使用的情况下,以非加密模式通过无线信道传输
⑤ IMSI储存在SIM卡和HLR中,也在VLR中作为临时登记
⑥ IMSI号码采用E.212编码方式,号码总长度为16位
⑦ 号码结构:移动国家号码(MCC),数字移动通信网号(MNC),移动用户识别号(MSIN)
中国的MCC=460
中国移动MNC=00,中国联通MNC=01
移动用户识别号MSIN=H0H1H2H3(S)XXXXXX(共11位)

3. 移动用户漫游号码(MSRN)
① 指当MS漫游后,为使GSM网能再进行路由选择,把呼叫转移到移动台当前所登记的MSC而由VLR临时分配给MS一个号码,该号码在接续完成后即可释放给其它用户使用
② MSRN号码同时也可作为SCCP的GT地址来寻找漫游用户当前所访问的MSC。对在某一特定区域漫游的MS,MSRN号码在被访VLR区域内,且在一定的时间范围内(如90秒)是唯一有效的
③ MSRN的组成结构
1390M0M1M2M3ABC

1374M0M1M2M3ABC
1390和1374为漫游号码标记
1390 M0M1M2M3或1374 M0M1M2M3为漫游地MSC端局的号码ABC为漫游地MSC端局临时分配给移动用户的漫游号码,范围是000~499

4. 切换号码(HON)
① 当进行MSC交换局间切换时为选择路由由切换目的地MSC(目标MSC)临时分配给来访移动用户的一个号码
② 该号码为MSRN号码的一部分
③ 其组成结构
1390M0M1M2M3ABC

1374M0M1M2M3ABC
ABC的范围是500~900

5. 临时移动用户识别码(TMSI)
① 为了对IMSI保密,VLR可给来访移动用户在位置登记(包括位置更新)后或激活补充业务时,分配一个唯一的TMSI号码,它仅在本地使用,为一个4Byte的BCD码
② 移动用户的TMSI与IMSI是对应的,在呼叫建立和位置更新时,空中接口传输使用TMSI

6. 位置区识别码(LAI)
① 在检测位置更新和信道切换的需求时,要使用到位置区识别LAI
② 位置区识别码LAI用于识别移动台所处的位置
③ 当移动台从一个位置区移动到另外一位置区时,需要进行位置登记
④ LAI号码结构:MCCMNCLAC

MCC=460 MNC=00 或 01
LAC为位置区码,由一个2Byte的BCD码(X1X2X3X4)组成,X1X2由国家相关业务部门统一分配,X3X4由省内主管部门分配
LAC不使用全部为0的编码

7. 全球小区识别码(CGI)
① 全球小区识别码(CGI)是用来识别一个小区(基站/一个扇形小区)所覆盖的区域
② CGI是在LAI的基础上再加小区识别码(CI)构成的
③ 其结构是:MCCMNCLAICI
其中CI为2Byte的BCD码,由各MSC自定

8. MSC/VLR号码
① MSC/VLR号码是用来在7号信令信息中标识MSC/VLR的号码
② 组成结构:CCNDCLSP

CC和NDC同MSISDN的规定(CC=86 NDC=139 138 137 136 135 133 132 131 130)
LSP(Locally Significant Part)由运营商规定
③ MSC/VLR采用E.164编码方式,即ISDN编码方式
④ MSC号码与VLR号码相同(目前二者合一配置)

9. HLR号码 (Home Location Register):本地用户位置寄存器
① HLR号码是用在7号信令信息中来标识HLR的号码
② HLR号码组成结构:CCNDCH0H1H2H30000
③ HLR号码采用E.164编码,通常将用户号为0000的MSISDN号码作为HLR号码

HLR实际上是一个数据库,主要储存二类数据:
①用户数据,主要包括:用户的身份IMSI (International Mobile Subscriber Identification),用户ISDN号码,VLR地址(漫游用户位置寄存器)
②用户的位置信息

10. 漫游区域识别码(RSZI)
① RSZI主要用于识别移动用户的漫游区。它在某一PLMN内唯一地识别允许漫游的区域,由运营商设定
② 在VLR内存储
③ 其结构是:CCNDCZC

ZC为漫游区域码,由2Byte构成

11. 基站识别码(BSIC)
① BSIC主要用于移动台识别采用相同载频的相邻不同基站收发信台BTS或扇区,特别用于识别不同国家边界地区的基站
② 通常,对于采用相同载频的不同相邻基站或扇区分配不同的BSIC码
③ BSIC为一个6bit编码,结构为:NCC(3bit)- PLMN网络色码BCC(3bit)- BTS色码

NCC为PLMN网络色码用来唯一识别相邻国家不同的PLMN;
BCC为基站色码,用来唯一识别采用相同载频的相邻BTS

12. 国际设备识别码(IMEI)
① 可用于系统监控被盗或无效设备,在移动台物理设备中按*#06#即可显示
② 15位数字:TAC(6位)FAC(2位)SNR/MAC(6位)SP(1位)

TAC – Type Approval Code
FAC – Factory Area Code
MAC – Manufacturing Assembly Code
SP - Spare

移动通信数字移动电话客户号码结构相关推荐

  1. 语音技术IP电话的原理结构

    随着光网络的飞速发展和数字传输技术的应用,原来在数据通信网中被视为应用"瓶颈"的带宽和服务质量等问题一一得到解决,推动了IP技术的飞速发展,带动各种应用向IP靠拢, IP电话(又称 ...

  2. 电话主叫号码信息的识别及实现CID

    如何用单片机实现FSK来电显示解码 原理: 此项目的关键是,FSK是连续相位的,且高电平与低电位的频率不成倍数关系(1200Hz与2200Hz).采用测量脉冲宽度的话不容易确定上升沿与下降沿.理论上用 ...

  3. 号码盾牌--保护客户号码隐私,刻不容缓!

    随着网购.快递.互联网服务走进千家万户,电话号码隐私泄露风险日益严重,为了提高企业以及平台的服务以及好评率,保护客户号码隐私,刻不容缓! 下面几个场景,你应该不陌生...... 场景一 网购已经是现如 ...

  4. Oracle EBS R12 客户表结构

    参考链接: Oracle EBS R12 客户表结构 Oracle EBS中的"客户"."客户地点".'订单'之间的关系 Oracle EBS中的"客 ...

  5. 客户服务器结构的数据库系统,客户服务器结构的数据库的例子

    客户服务器结构的数据库的例子 内容精选 换一换 MongoDB是一个文档型数据库,由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据库 ...

  6. 在oracle创建一个联系人表,Oracle EBS R12 客户表结构

    R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp ...

  7. EBS 客户表结构学习(转载)

    客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS [sql] view plain copy SELECT hp.party_number --客户注 ...

  8. FPGA数字信号处理(25)数字相关器设计(经典结构)

    上一篇介绍了帧同步字检测.数字相关器的一些基本概念,并设计了一种简化模型的数字相关器(异或单元+累加器).本文将完成经典结构(移位寄存器+乘法器+累加器)的数字相关器的设计. MATLAB设计 假设一 ...

  9. 让你的网页自动显示电话来电号码并录音---免费下载来电显示ActiveX控件(OCX)

    开发原码(JavaScript): <HTML> <TITLE>JDComPort JavaScript Sample</TITLE> <HEAD>&l ...

最新文章

  1. zipfile java 解压速率,使用java.util.ZipFile在同一层次中解压缩zipfile
  2. highcharts图表组件常见问题:highcharts图表组件错误集合分析大放送
  3. java 浏览器 安全设置_IE浏览器安全设置脚本
  4. 计算机里libcurl.dll,Update.exe系统错误 由于找不到libcurl.dll,无法继续执行代码。重新安装程序可能会解决此问题。 - Microsoft Community...
  5. 2019黑龙江省赛总结
  6. ​内核调试技巧--systemtap定位丢包原因
  7. rgb 灰色_金属+RGB+无线,我要买爆这款海盗船VIRTUOSO鉴赏家游戏耳机
  8. python矩阵对角化_numpy创建单位矩阵和对角矩阵的实例
  9. vscode如何查看修改过的部分_编辑器 VS Code 如何快速查看 Go 接口?
  10. 【工具】 原版完美激活 Flash builder 4.7 【非破解激活】
  11. MySQL完全卸载教程
  12. Nginx区分PC或手机访问不同网站
  13. 牛客练习赛107 A~D除C
  14. IT历史上被引述最多的10句名人名言
  15. python自定义函数中return可以返回多个值_python函数return返回多个值
  16. 180个非常有用的电脑知识
  17. 20个非常有用的单行Python代码
  18. 【微信小程序】微信小程序函数封装
  19. diskgenius合并分区(diskgenius合并分区到c盘)
  20. 5.3 背景图层和普通图层的转换 [原创Ps教程]

热门文章

  1. 安装更新时发生错误:0x80240037的解决办法
  2. 真正优秀的人,从来都是不动声色
  3. 使用Python进行英文词频统计
  4. linux unzip解压报错
  5. SSM毕业设计管理系统
  6. REMOTE 红外遥控模块
  7. Java多线程下载器(简洁版)
  8. 微信小程序用js生成二维码
  9. 【目标检测】基于yolov5的红细胞检测和计数(附代码和数据集,Ubuntu系统)
  10. 国标平台视频流抓取及rtp包解析