Você está na página 1de 14

Wireless and Mobile Network Architectures

GSM Short Message Service

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

GSM Short Message Service


Can contain up to 140 octets, or 160 char. To allow messages longer than 160 char.

SMS concatenation SMS compression

SDCCH signaling channel Two type of GSM SMS


Cell broadcast service Point-to-point service

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.1 SMS Architecture


GSM Network IWMSC MS Originating MS SM-SC Short Message Sender SMS GMSC SIM Terminating MS

MSC

BSS

GSM Network

SMS GMSC : SMS Gateway MSC IWMSC : Interworking MSC SM-SC : Short Message Service Center MSC : Mobile Switching Center BSS : Base Station System SIM : Subscriber Identity Module MS : Mobile Station

Figure 12.1 GSM short message service network architecture

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.2 SMS Protocol Hierarchy


MS Short Message Application Layer (SM-AL) Short Message Transfer Layer (SM-TL) Short Message Relay Layer (SM-RL) Connection Management Sublayer (CM-sub) Lower layers Short Message Relay Entity (SMR) Short Message Control Entity (SMC) Short Message Transfer Protocol (SM-TP) MSC Short Message Relay Entity (SMR) Short Message Control Entity (SMC) IWMSC SM-SC

Short Message Relay Protocol (SM-RP) Short Message Control Protocol (SM-CP)

Figure 12.2 SMS MS-MSC protocol hierarchy (mobile origination)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.2 SMS Protocol Hierarchy


12.2.1 Short Message Transfer Layer Provides services to transfer SM-AL short msg. Generate a reference number SMI (short message identifier)

SM-AL SMI is not carried between the MS and SM-SC SMS-SUBMIT SMS-DELIVER SMS-STATUS-REPORT SMS-COMMAND

Four types of transfer protocol data units (TPDUs)


http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.2 SMS Protocol Hierarchy


12.2.2 Short Message Relay Layer Provides services to transfer TPDUs and delivery reports for SM-TL Generate SM-RL SMI for every short message

SM-RL SMI is mapped to and from SM-TL SMI SM-RL SMI at the MS is not carried at the peer entity in the SM-SC RP-DATA RP-SM-MEMORY-AVAILABLE RP-ACK RP-ERROR
Kwangwoon Univ.

SM-RP consists of the following RPDU types:


http://netcom.kw.ac.kr

Wireless and Mobile Network Architectures

12.2 SMS Protocol Hierarchy


12.2.3 Connection Management Sublayer Provides services to support the SM-RL MS has two SMC entities
MS-originated (MO) short message service MS-terminated (MT) short message service

SM-CP consists of following protocol elements


CP-DATA CP-ACK CP-ERROR

MNSMS-ESTablish

To establish an MM-connection and transfer RPDU on that establish

MNSMS-DATA

Transfer an RPDU on MM-connection

MNSMS-RELease MNSMS-ABORT MNSMS-ERROR


http://netcom.kw.ac.kr Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.3 Mobile-Originated Messaging


The logical message path is : MS -> originating MSC -> IWMSC -> SM-SC
MS MSC SM-SC SM-TL SM-RL CM-Sub CM-Sub SM-RL SM-TL

1. SM-RL-DATA-Req (SMS-SUBMIT) 2. MNSMS-EST-Req (RP-DATA(MO))

3. MM-Connection Establishment

4. CP-DATA

5. CP-ACK

5. MNSMS-EST-Req (RP-DATA) 6. SM-RL-DATA-Ind (SMS-SUBMIT)

Figure 12.3 Mobile-originated short messaging (part 1)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.3 Mobile-Originated Messaging

MS

MSC

VLR

3a. CM_SERV_REQ 3b. MAP_PROCESS_ACCESS_REQUEST

3c. MAP_PROCESS_ACCESS_REQUEST_ack 3d. CM_ACCEPT

Figure 12.4 MM-connection establish for mobile-originated short messaging

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.3 Mobile-Originated Messaging


MSC VLR IWMSC SM-SC

7. MAP_SEND_INFO_FOR_MO_SMS

8. MAP_SEND_INFO_FOR_MO_SMS_ack

9. MAP_FORWARD_SHORT_MESSAGE 10. Short Message

11. Delivery Report 12. MAP_FORWAR_SHORT_MESSAGE_ack

Figure 12.5 Mobile-originated short messaging (part 2)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.3 Mobile-Originated Messaging


MS MSC SM-TL SM-RL CM-Sub CM-Sub SM-RL SM-TL

13. SM_RL_REPORT_Req (SMS_STATUS_REPORT) 14. MNSMS_DATA_Req (RP_ACK)

16. MNSMS_DATA_Ind (RP_ACK) 17. SM_RL_REPORT_Ind (SMS_STATUS_REPORT)

15. CP-DATA

14. MNSMS_DATA_Req (RP_ACK) 17. MNSMS_REL_Req

14. MNSMS_REL_Req

18. MM-Connection Release

Figure 12.6 Mobile-originated short messaging (part 3)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.4 Mobile-Terminated Messaging


The logical massage path is : SM-SC -> GMSC -> terminating MSC -> MS
MS MSC VLR HLR SMS GMSC SM-SC 1. Short Message 3. MAP_SEND_ROUTING_INFO_FOR_SM_ack

2. MAP_SEND_ROUTING_INFO_FOR_SM

4. MAP_FORWARD_SHORT_MESSAGE

5. MAP_SEND_INFO_FOR_MT_SMS

6. MAP_PAGE 7. PAGING_REQUEST

8. PAGING_RESPONSE 9. MAP_PROCESS_ACCESS_REQUEST

10. MAP_SEND_INFO_FOR_MT_SMS_ack

Figure 12.7 Mobile-terminated short messaging (part 1)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.4 Mobile-Terminated Messaging


MS MSC (SMR) SM-TL SM-RL (SMC) CM-Sub (SMC) CM-Sub (SMR) SM-RL SM-TL

11. SM_RL_DATA_Req (SMS_DELIVER) 12. MNSMS_EST_Req (RP_DATA(MT))

13. MM-Connection Establishment

14. CP-DATA 15. MNSMS_EST_Ind (RP_DATA) 16. SM_RL_DATA_Ind (SMS_DELIVER) 16. MNSMS_DATA_Req (RP_ACK) 16. MNSMS_REL_Req 18. CP_ACK 15. CP_ACK 17. CP-DATA

18. MNSMS_DATA_Ind (RP_ACK) 19. SM_RL_REPORT_Ind (SMS_STATUS_REPORT)

19. MNSMS_REL_Req

20. MM-Connection Release

Figure 12.8 Mobile-terminated short messaging (part2)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Wireless and Mobile Network Architectures

12.4 Mobile-Terminated Messaging


MSC SMS GMSC SM-SC

21. MAP_FORWARD_SHORT_MESSAGE_ack 22. Delivery Report

Figure 12.9 Mobile-terminated short messaging (part 3)

http://netcom.kw.ac.kr

Kwangwoon Univ.

Você também pode gostar