【SMS】SMS协议介绍之网络结构

来源:互联网 发布:延保 知乎 编辑:程序博客网 时间:2024/05/16 02:59

今天主要介绍下SMS协议中涉及到的网络实体,方便大家学习和深入理解SMS协议以及流程。

SMS网络结构

图1

SMS网络结构

图2

SMS网络结构

图3

上面图1、2、3从不同的角度表示SMS协议中涉及到的功能实体。

其中UE表示用户设备,即手机端,SMS Service Center,简称SC,表示短消息中心,SMS属于Point to

Point,即端对端的服务,其业务流程就是从UE端到SC,再从SC到UE端的一个过程。UE端既是业务的起

点,也是业务的终点,其主要负责与用户进行交互,及时响应用户和网络的请求,而SC则起到了中继和转存

SMS的功能。在UE到SC以及SC到UE的过程中会有一系列的功能实体支持,主要包括GERAN、UTRAN、E-

UTRAN、SGSN、MSC、MME、HLR/HSS、VLR、SMS-GMSC、SMS-IWMSC等,大致可以分为接入网

和核心网两大部分,其中接入网部分(2G:GERAN,3G:UTRAN,4G:E-UTRAN)主要负责将UE端接

入网络,对具体的SMS服务无影响,SMS的信令消息在接入网中都是透传的。核心网中MSC、SGSN、

MME、SMS-GMSC和SMS-IWMSC功能实体则负责具体的SMS事务处理,HLR/HSS、VLR中存储着SMS处

理过程中需要用到的一些信息,SMS-GMSC负责从SC中接收消息内容,然后查询存储在HLR/HSS中的用户

信息并将消息内容发送到指定的MSC或者SGSN,由MSC或SGSN再将消息发送到UE端。SMS-IWMSC负责

接收MSC或SGSN处发送来的消息内容,然后将消息发送给SC。

对于SMS协议的网络结构,本篇只是简单的加以说明,我们主要结合目前主流的Android系统以及平台

(Qualcomm、MTK)实现,了解UE端的行为,对于接入网部分我们不再叙述,对于核心网中涉及的功能

实体,后面我们会分篇介绍其主要功能,希望对大家学习SMS协议有所帮助。


参考文档

1. 3GPP TS 03.40 Technical realization of the Short Message Service (SMS) Point-to-Point (PP)

2. 3GPP TS 23.040 Technical realization of the Short Message Service (SMS)

原创粉丝点击