LTE网络下的SMS收发(SMS Over SGs方案的详细流程)

关键词: 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收发(SMS Over SGs方案的详细流程)_第1张图片

而LTE核心网已经没有了短信业务单元,也就是说在设计核心网的时候,根本就没把短信业务当回事。实际也是如此,这年头除了广告和验证码,谁还会用短信。

LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第2张图片
但是为了给运营商创造点利润以及为了一些旧业务的兼容,短信也不可能完全被抛弃,那怎么办呢?

方案一:SMS Over SGs

这是什么呢?我们都知道目前的LTE网络是和2/3G网络并存的,那核心网搞个网线把2G核心网和4G的核心网连起来不就行了,这样有短信就可以通过这根网线来收发短信了,多方便,而且不增加什么成本。没错这个SGs就根网线,两头连接的是LTE核心网MME单元和2G的MSC服务器单元,这样短信就顺利地利用上了2G的已有短信技术,而且对于手机来说又不用回落到2G网络,直接在4G网络下实现短信收发。我们来具体看看这根神奇网线的布局
LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第3张图片
SGs接口传输的协议格式如下图,这里了解一下就可以,不必细究。
LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第4张图片
我们重点讲一下对于ME测,要想用这个方案该如何处理:

  • 1,ME在网络注册的时候使用Combined EPS/IMSI attach参数注册
EMM ATTACH
ME
EPS
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,位置更新时候同样需要带上这个参数。
    这样核心网就会在MMEMSC之间创建一个通信实体,用来处理短信收发。

1, 发短信(MO Message)

LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第5张图片
重点看下MME和UE之间的信令

2, 收短信(MT Message)

LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第6张图片
短消息到达短信中心后,短信中心发起paging请求,MME请求相关eNodeB发起paging,MS收到paging消息后,发起Service Request,后面就是把短消息内容通过NAS层递交给ME,完成消息接收过程。具体过程见下图,图中的1234便是短信息内容。

LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第7张图片

方案二:SMS Over IMS

既然LTE都已经全面实现了基于IP通信,那基于IP实现个短信业务那不是相当简单,直接像微信或者其他聊天室工具一样,把短信放到IP数据包里传输不就完了。是的这个方案就是这么个意思。但实际上实现起来要考虑的细节还很多,要不然怎么能体现伟大的3GPP以及菊花厂、爱立信、诺基亚这些通信大佬的威力呢
IMS全称IP Multimedia sunsystem的缩写,是用IP的方式实现多媒体业务。没错既然是多媒体那肯定包含了语音、文字、图片等。VOLTE也就是高清通话就是这个技术的最为普遍和广为人知的一个应用。这个方案是完全不要落后的2/3G网络的,是完全基于LTE网络来实现的。

  • 短信收发流程:
    LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第8张图片
    LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第9张图片
  • 接受短消息(MT SMS)

LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第10张图片
LTE网络下的SMS收发(SMS Over SGs方案的详细流程)_第11张图片
是不是所有网络都支持这两种方案呢?从目前笔者了解到的信息,国内运营商中国移动采用了方案一 SMS Over SGs,因为移动的2G到目前为止也还依然健在,这个方案只要升级一下MSC Server就可以了,所以成本较低。而中国电信因为2/3G业务基本上没有积累多少用户量,所以他们的4G网络发展的更为快速,支持的是更为先进的方案二 SMS Over IMS。而中国联通由于没有调查过,没有发言权。将来是否会发生变化,很难说。因为协议是标准的,用哪种方案完全取决于运营商。

你可能感兴趣的:(LTE)