今天主要介绍SMS协议中的功能实体:SGSN。
图:SGSN
(1)对于MO SMS,当SGSN收到UE端发送的TPDU时,其会首先检查RP-DATA(中继层数据)参数,如
果参数有错,则SGSN返回错误给UE端。如果无错,则SGSN将TPDU发送给SMS-IWMSC处。
当SMS-IWMSC返回确认结果时,SGSN负责将结果返回给UE端。
(2)对于MT SMS,当接收到SMS-GMSC发来的TPDU时,其会首先检查相关参数,如果参数有误,则
SGSN返回错误给SMS-GMSC。如果无错,则SGSN将消息继续发送给UE端。
当SGSN收到UE端的确认消息时,SGSN负责将确认消息继续传给SMS-GMSC。
当SGSN收到UE端的提示消息表明当前UE有足够的存储可以接收更多的消息时,SGSN会首先检查相关参
数,如果参数有误,则返回错误给UE端。如果无误,则提示HLR当前UE可以通过SGSN发送消息。
当MT UE处于忙状态,SGSN可以选择短时间内存储TPDU,但该时间不应超过
3GPP TS 29.002 Mobile Application Part (MAP) specification
的supervision timer时间,一旦UE可用时,则SGSN应该按照先进先出的方式发送消息。如果在规定时间内
SGSN没有将消息发送到UE端,则SGSN应该返回错误结果给SMS-GMSC处。
参考文档
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)