Nghiên cứu giao thức SMPP và phát triển các dịch vụ tin nhắn SMS - pdf 15

Download khóa luận miễn phí

MỤC LỤC

MỞ ĐẦU................................................................................................................................... 6

PHẦN A. CƠ SỞ THUYẾT CHUNG.................................................................................... 9

CHƯƠNG I. LÝ THUYẾT CHUNG VỀ MẠNG................................................................. 9

1.1. Giới thiệu mạng truyền thông và công nghệ mạng................................................................. 9

1.2. Mô hình OSI................................................................................................................... 10

1.3. Bộ giao thức TCP/IP....................................................................................................... 13

1.4. Đối chiếu mô hình OSI và mô hình Internet....................................................................... 15

CHƯƠNG II. GIỚI THIỆU TRUNG TÂM DỊCH VỤ TIN NGẮN SMSC................... 17

2.1. Giới thiệu về mạng thông tin di động toàn cầu GSM.......................................................... 17

2.2. Các dịch vụ trên mạng thông tin di động........................................................................... 18

2.2.1. Dịch vụ SMS (Short Message Service)..................................................................... 18

2.2.2. Dịch vụ tin nhắn đa phương tiện MMS (Multimedia Message Service)....................... 20

2.3. Trung tâm dịch vụ tin ngắn SMSC.................................................................................... 22

2.3.1. Khái niệm SMSC..................................................................................................... 22

2.3.2. Hoạt động của hệ thống SMSC................................................................................ 23

2.3.3. Các chức năng của SMSC.......................................................................................... 24

2.3.4. Các loại trung tâm dịch vụ tin ngắn............................................................................ 26

2.4.5. Sử dụng giao thức trong SMSC................................................................................ 27

CHƯƠNG III. GIAO THỨC SMPP................................................................................... 28

3.1. Tổng quan về giao thức SMPP........................................................................................ 28

3.1.1. Hoạt động của giao thức SMPP................................................................................ 28

3.1.2. Phiên làm việc của SMPP......................................................................................... 29

3.1.3. SMPP PDUs (SMPP Protocal Data Units - Các bộ dữ liệu giao thức SMPP)........... 31

3.1.4. Kết nối tầng mạng SMPP......................................................................................... 33

3.1.5. SMPP messages gửi từ ESME đến SMSC:.............................................................. 34

3.1.5.1. SMPP messages phản hồi từ SMSC đến ESME:............................................... 34

3.1.5.2. Trình tự của một phiên làm việc điển hình của SMPP - ESME transmitter:........... 35

3.1.6. SMPP message gửi từ SMSC tới ESME :................................................................. 36

3.1.6.1. SMPP Message phản hồi từ ESME tới SMSC................................................. 37

3.1.6.2. Trình tự phiên làm việc của SMPP - ESME Receiver......................................... 37

3.2. Kiểu và định dạng SMPP PDU (Short Message Peer to Peer Protocal Data Unit)........... 38

3.2.1. Các kiểu của SMPP PDU:........................................................................................ 38

3.2.2. Định dạng SMPP PDU (Bộ dữ liệu giao thức SMPP):............................................... 39

3.2.2.1.Cách sắp xếp SMPP PDU................................................................................. 40

3.2.2.2.Độ dài của một SMPP PDU.............................................................................. 41

3.2.2.3 Độ dài của một SMPP Message và độ dài Message mở rộng của nó:.................. 42

3.2.2.4.Các tham số tùy chọn:......................................................................................... 42

3.3. Mô tả chi tiết các bộ dữ liệu SMPP PDU......................................................................... 43

3.3.1. Thao tác “BIND”..................................................................................................... 46

3.3.1.1. Cú pháp “BIND TRANSMITER”..................................................................... 47

3.3.1.2. cú pháp “BIND_TRANSMITTER_RESP”........................................................ 48

3.3.1.3. Cú pháp “BIND_RECEIVER”.......................................................................... 48

3.3.1.4. Cú pháp “BIND_RECEIVER_RESP”............................................................... 48

3.3.1.5. Cú pháp “BIND_TRANCEIVER”.................................................................... 49

3.3.1.6. Cú pháp “BIND_TRANCEIVER_RESP”......................................................... 49

3.3.1.7. Thao tác “OUTBIND”...................................................................................... 50

3.3.2. Thao tác UNBIND................................................................................................... 50

3.3.2.1. Cú pháp UNBIND............................................................................................ 50

3.3.2.2. Cú pháp UNBIND_RESP................................................................................. 51

3.3.3. “GENERIC_NACK” PDU...................................................................................... 51

3.3.3.1. Cú pháp “GENERIC_NACK”.......................................................................... 51

3.3.4. Thao tác “SUBMIT_SM”......................................................................................... 52

3.3.4.1. Cú pháp “SUBMIT_SM”.................................................................................. 52

3.3.4.2. “SUBMIT_SM_RESP”..................................................................................... 54

3.3.5. Thao tác “SUBMIT_MULTI”.................................................................................. 55

3.3.5.1. Cú pháp SUBMIT_MULTI............................................................................... 55

3.3.5.2. Cú pháp “SUBMIT_MULTI_RESP”................................................................ 57

3.3.6. Thao tác “DELIVER_SM”....................................................................................... 58

3.3.7. Thao tác QUERY_SM............................................................................................. 58

3.3.7.1. Cú pháp “QUERY_SM”................................................................................... 58

3.3.7.2. Cú pháp “QUERY_SM_RESP”........................................................................ 59

3.3.8. Thao tác CANCEL_SM.......................................................................................... 60

3.3.8.1. Cú pháp “CANCEL_SM”................................................................................. 60

3.3.8.2 Cú pháp “CANCEL_SM_RESP”...................................................................... 61

3.3.9. Thao tác “REPLACE_SM”...................................................................................... 61

3.3.9.2. Cú pháp “REPLACE_SM_RESP”.................................................................... 62

3.3.10. Thao tác ENQUIRE_LINK................................................................................... 62

3.4. Định nghĩa tham số SMPP............................................................................................... 63

3.4.1. Các tham số trong phần đầu lệnh............................................................................... 63

3.4.1.1. Command_length............................................................................................... 63

3.4.1.2. Command_id..................................................................................................... 63

3.4.1.3. Command_status (trạng thái lệnh)....................................................................... 64

3.4.2. Định dạng thời gian................................................................................................... 68

PHẦN B. BÀI TOÁN PHÁT TRIỂN CÁC DỊCH VỤ TIN NHẮN SMS........................ 69

CHƯƠNG IV. MÔ TẢ BÀI TOÁN...................................................................................... 69

4.1. Mô tả khái quát hệ thống................................................................................................. 69

4.1.1. Khái quát về hệ thống đang tồn tại............................................................................. 69

4.1.2. Khái quát về hệ thống các dịch vụ tin nhắn từ Mobile phone vào Internet và ngược lại: 70

a) Loại hình dịch vụ:.................................................................................................... 70

b) Cấu hình hệ thống:.................................................................................................. 70

4.1.3. Các dịch vụ cung cấp................................................................................................ 72

4.2. Những yêu cầu bổ sung................................................................................................... 72

CHƯƠNG V. PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH ỨNG DỤNG................... 74

5.1.Giới thiệu:......................................................................................................................... 74

5.2. SMPPsim:....................................................................................................................... 74

5.2.1. Quá trình nhận gói tin từ SMSC :............................................................................. 74

5.2.2. Quá trình gửi gói tin đến SMSC :............................................................................. 74

5.2.3. Quá trình nhận gói tin từ SMPP gateway :................................................................ 74

5.2.4. Quá trình gửi gói tin đến SMPP gateway:................................................................. 74

5.2.1. Quá trình nhận gói tin từ AppServer:........................................................................ 75

5.2.1. Quá trình gửi gói tin đến AppServer:......................................................................... 75

5.3. SMS application:............................................................................................................. 75

5.3.1. Mô tả bài toán tra cứu danh bạ điện thoại, kết quả tuyển sinh và kết quả xổ số........... 75

Mô hình tổng quát................................................................................................................... 75

5.3.2. Thiết kế cơ sở dữ liệu............................................................................................... 76

5.3.3. Mô tả các module chương trình nguồn....................................................................... 80

5.4. Kết luận.......................................................................................................................... 82

CHƯƠNG VI. GIỚI THIỆU CHƯƠNG TRÌNH.............................................................. 83

6.1. Giới thiệu chương trình:.................................................................................................... 83

6.2. Mô tả dịch vụ.................................................................................................................. 83

6.3. Cách sử dụng, khai thác dịch vụ....................................................................................... 85

KẾT LUẬN............................................................................................................................. 86

PHỤ LỤC............................................................................................................................... 87



Link download cho anh em Ket-noi
7l1V06wU2pKsn75
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status