关键词: IMS,SMS, LTE, MSC, MME, EPS,eNodeB, SMS Over SGs, SMS Over IMS服务器
2G时代因为采用了比较复杂的CS/PS域架构,因此SMS(短信)做为上个世纪的产物,一直寄居在2G的CS域架构下。看看核心网的配置,其实SMS的收发仍是比较复杂的。
介绍下面的信息以前你须要去百度一下这些关键词,这里我只说明比较重要的三个单元
微信
- MS 移动终端(能够理解为手机)
- SMS-SC 短消息中心
- MSC 移动业务交换中心(mobile switching center),是2/3G CS域的核心,它提供交换功能以及面向系统其余功能实体。短信服务会通过这个单元进行处理
而LTE核心网已经没有了短信业务单元,也就是说在设计核心网的时候,根本就没把短信业务当回事。实际也是如此,这年头除了广告和验证码,谁还会用短信。网络
可是为了给运营商创造点利润以及为了一些旧业务的兼容,短信也不可能彻底被抛弃,那怎么办呢?
架构
方案一:SMS Over SGs
这是什么呢?咱们都知道目前的LTE网络是和2/3G网络并存的,那核心网搞个网线把2G核心网和4G的核心网连起来不就好了,这样有短信就能够经过这根网线来收发短信了,多方便,并且不增长什么成本。没错这个SGs
就根网线,两头链接的是LTE核心网MME单元和2G的MSC服务器单元
,这样短信就顺利地利用上了2G的已有短信技术,并且对于手机来讲又不用回落到2G网络,直接在4G网络下实现短信收发。咱们来具体看看这根神奇网线的布局
SGs
接口传输的协议格式以下图,这里了解一下就能够,没必要细究。
咱们重点讲一下对于ME测,要想用这个方案该如何处理:
ide
- 1,ME在网络注册的时候使用
Combined EPS/IMSI attach
参数注册
Non-Access-Stratum (NAS)PDU 0000 .... = Security header type: Plain NAS message, not security protected (0) .... 0111 = Protocol discriminator: EPS mobility management messages (0x7) NAS EPS Mobility Management Message Type: Attach request (0x41) 0... .... = Type of security context flag (TSC): Native security context (for KSIasme) .001 .... = NAS key set identifier: (1) .... 0... = Spare bit(s): 0x00 .... .010 = EPS attach type: Combined EPS/IMSI attach (2)
- 2,位置更新时候一样须要带上这个参数。
这样核心网就会在MME
和MSC
之间建立一个通讯实体,用来处理短信收发。
1, 发短信(MO Message)
重点看下MME和UE之间的信令
工具
2, 收短信(MT Message)
短消息到达短信中心后,短信中心发起paging请求,MME请求相关eNodeB发起paging,MS收到paging消息后,发起Service Request
,后面就是把短消息内容经过NAS层递交给ME,完成消息接收过程。具体过程见下图,图中的1234
即是短信息内容。
布局
方案二:SMS Over IMS
既然LTE都已经全面实现了基于IP通讯,那基于IP实现个短信业务那不是至关简单,直接像微信或者其余聊天室工具同样,把短信放到IP数据包里传输不就完了。是的这个方案就是这么个意思。但实际上实现起来要考虑的细节还不少,要否则怎么能体现伟大的3GPP以及菊花厂、爱立信、诺基亚这些通讯大佬的威力呢
。
IMS
全称IP Multimedia sunsystem的缩写,是用IP的方式实现多媒体业务。没错既然是多媒体那确定包含了语音、文字、图片等。VOLTE也就是高清通话
就是这个技术的最为广泛和广为人知的一个应用。这个方案是彻底不要落后的2/3G网络的,是彻底基于LTE网络来实现的。
spa
- 短信收发流程:
- 接受短消息(MT SMS)
是否是全部网络都支持这两种方案呢?从目前笔者了解到的信息,国内运营商中国移动
采用了方案一 SMS Over SGs,由于移动的2G到目前为止也还依然健在,这个方案只要升级一下MSC Server就能够了,因此成本较低。而中国电信
由于2/3G业务基本上没有积累多少用户量,因此他们的4G网络发展的更为快速,支持的是更为先进的方案二 SMS Over IMS
。而中国联通
因为没有调查过,没有发言权。未来是否会发生变化,很难说。由于协议是标准的,用哪一种方案彻底取决于运营商。
设计