Trang 12 Công nghệ Mobile Instant Messenger có thể triển khai trên cơ sở các dịch vụ SMS Text Message, GPRS,… đặc biệt là công nghệ SMS Text Message, một dịch vụ có thể coi là khá thông
NGUYN TH HI LIấN Bộ giáo dục đào tạo Trờng Đại học BáCH KHOA Hà Nội - Luận văn thạc sĩ khoa học K THUT IN T Ngành : Kỹ thuật điện tử Nghiên cứu triển khai dịch vụ mobile instant messenger mạng vms-mobifone NGUYN TH HI LIấN 2006 - 2008 Hà Nội 2008 HÀ NỘI 2008 Tai ngay!!! Ban co the xoa dong chu nay!!! 17057204960681000000 Bộ giáo dục đào tạo Trờng Đại học BáCH KHOA Hà Nội - Luận văn thạc sĩ khoa học Nghiên cứu triển khai dịch vụ mobile instant messenger mạng vms-mobifone Ngành : Kỹ thuật điện tư M· sè : NGUYỄN THỊ HẢI LIÊN Ngêi híng dÉn khoa häc: PGS.TS HỒ ANH TÚY hµ néi 2008 i MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH VẼ BẢNG THUẬT NGỮ VIẾT TẮT MỞ ĐẦU PHẦN GIỚI THIỆU CHUNG VỀ DỊCH VỤ IM 1.1 Định nghĩa 1.2 Lịch sử instant messaging 10 1.3 Khái niệm mơ hình 12 1.4 Cách sử dụng 16 1.5 Những hệ thống IM quyền 19 1.5.1 ICQ 19 1.5.2 AOL Instant Messenger 20 1.5.3 Yahoo Messenger 20 1.5.4 MSN Messenger/Windows Messenger 21 1.6 Chuẩn giao thức 21 1.6.1 IMPP 21 1.6.2 SIMPLE 23 1.6.3 XMPP 23 1.7 Kiến trúc hệ thống 25 1.7.1 Sự phân bố máy chủ 25 1.7.2 Tổng đài tin nhắn 27 1.8 Khả giao tiếp liên mạng 28 1.9 Vấn đề bảo mật 29 1.9.1 Worms 29 1.9.2 Trojan Horses 30 1.9.3 Buffer Overflow Attacks 30 ii 1.9.4 Virus kẻ thứ ba 30 1.9.5 Replay Attacks 31 1.9.6 Denial-of-Service Attacks (DoS) 31 1.10 Kết luận 31 PHẦN MOBILE INSTANT MESSENGER 33 2.1 Định nghĩa 33 2.2 Lịch sử hình thành phát triển dịch vụ MIM 34 2.3 Sự khác biệt MIM dịch vụ IM mạng cố định 36 2.3.1 Hạn chế thiết bị 37 2.3.2 Sự giới hạn mạng 40 2.3.3 Tính linh động 43 2.3.4 Những đặc điểm khác 44 2.4 Chuẩn giao thức 44 2.4.1 xMS (SMS, EMS, MMS) 45 2.4.2 IMPS 48 2.5 Các mơ hình dịch vụ IM triển khai giới 49 2.5.1 Shape IM 49 2.5.2 Giải pháp 411SMS, SMS Instant Messenger 56 2.5.3 Mơ hình WMP 59 2.6 Kết luận 61 PHẦN CÁC YẾU TỐ CÔNG NGHỆ ĐỂ TRIỂN KHAI DỊCH VỤ 62 3.1 Đặt vấn đề 62 3.2 Giao thức IMPS CSP 64 3.2.1 Các yêu cầu để thực giao thức CSP 64 3.1.2 Thiết kế giao thức CSP 67 3.2.3 Thực 73 3.3 Giao thức SMPP 77 iii 3.3.1 Tổng quan 77 3.3.2 Thực giao thức SMPP 79 Phiên giao dịch giao thức SMPP 81 Kết nối lớp mạng SMPP 84 Các tin SMPP từ ESME đến SMSC 85 Các tin trả lời từ SMSC đến ESME 86 Chuỗi phiên SMPP cho ESME loại máy phát 86 Chuỗi phiên SMPP cho ESME loại máy thu 88 Điều khiển lỗi SMPP 91 Bộ đếm thời gian SMPP 91 Các loại tin thông thường 92 10 Phương thức gửi tin lưu chuyển tiếp 92 11 Phương thức gửi tin khối liệu 94 12 Phương thức gửi tin giao dịch 95 13 Các loại tin đặc biệt 96 PHẦN KẾT QUẢ TRIỂN KHAI TẠI VMS-MOBIFONE 99 4.1 Lựa chọn phương án triển khai 99 4.2 Lựa chọn nhà cung cấp 102 4.3 Mơ hình dịch vụ triển khai VMS 102 4.4 Các tính dịch vụ 103 4.5 Cơ chế chống spam tin nhắn 110 4.6 Kết kinh doanh hướng phát triển tương lai 114 KẾT LUẬN 116 TÀI LIỆU THAM KHẢO 118 DANH MỤC BẢNG Thứ tự Mô tả Bảng 1.1 So sánh hệ thống nhắn tin thông dụng Bảng 1.2 So sánh hiệu hệ thống nhắn tin Bảng 1.3 Thị phần thuê bao hệ thống IM quyền Bảng 1.4 So sánh mơ hình tập trung phân tán Bảng 1.5 Mơ hình kiến trúc hệ thống IM Bảng 2.1 So sánh dịch vụ nhắn tin di động Bảng 3.1 Các yêu cầu chức CSP Bảng 3.2 Chức thành phần hệ thống Bảng 4.1 Nhu cầu sử dụng IM SMS Bảng 4.2 Nhu cầu sử dụng dịch vụ IM GPRS Bảng 4.3 So sánh ưu nhược điểm hai công nghệ SMS GPRS triển khai MIM Tại Việt Nam DANH MỤC HÌNH VẼ Thứ tự Mơ tả Hình 1.1 Lịch sử mức độ tăng trưởng thị phần khách hàng dịch vụ Instant messaging Nguồn IDC Hình 1.2 Mơ hình tổng quan dịch vụ thơng tin trạng thái Hình 1.3 Những loại watcher khác Hình 1.4 Tổng quan loại hình dịch vụ IM Hình 1.5 Mơ hình nhắn tin IM điểm tới điểm Hình 2.1 Sản lượng SMS hàng tháng toàn giới Nguồn EMC Research Hình 2.2 Thị phần tin nhắn tồn giới năm 2006 Nguồn: baskerville Hình 2.3 Mơ tả mơ hình dịch vụ ShapeIM Hình 2.4 Cài đặt tính với mơ hình dịch vụ Shape IM Hình 2.5 Thay đổi cấu hình kết nối với mơ hình dịch vụ Shape IM Hình 2.6 Cấu hình số lượng tin nhắn lưu tối đa Shape IM Hình 2.7 Mơ tả dịch vụ giải pháp 411SMS Hình 2.8 Thực dịch vụ MIM SMS mơ hình SendTim Hình 2.9 Mơ hình thực dịch vụ MIM WMP Hình 3.1 Mơ hình giao thức dịch vụ MIM Hình 3.2 Mơ hình thư viện giao thức cho máy khách CSP Hình 3.3 Lưu đồ tin CSP Client Hình 3.4 Kiến trúc hệ thống Hình 3.5 Giao diện phiên giao dịch Hình 3.6 Luồng liệu cho tin đầu vào (incoming message) Hình 3.7 Sơ đồ mạng SMPP Hình 3.8 Giao diện SMPP mạng di động Hình 3.9 Giao diện SMPP SMSC ESME Hình 3.10 Ví dụ chuỗi Outbind Hình 3.11 Mơ hình giao thức SMPP giao diện SMSC-ESME Hình 3.12 Chuỗi yêu cầu/đáp ứng SMPP máy phát ESME Hình 3.13 Chuỗi yêu cầu/đáp ứng SMPP đổi với Máy thu ESME Hình 3.14 Chuỗi yêu cầu/đáp ứng SMPP cho máy thu phát ESME Hình 3.15 Chuỗi SMPP cho tin nhắn đăng ký phương thức store and forward Hình 3.16 Chuỗi SMPP cho trình phân phát tin phương thức tin Datagram Hình 3.17 Chuỗi SMPP cho trình phân phát tin phương thức tin Transaction Hình 4.1 Mơ hình triển khai dịch vụ VMS-Mobifone Hình 4.2 Mơ tả tính dịch vụ MIM triển khai VMS BẢNG THUẬT NGỮ VIẾT TẮT Thuật ngữ Diễn Giải AIM AOL Instant Messenger AOL American Online APEX Application Exchange CLI Command Line Interface CLP Command Line Protocol CPIM Common Profile for Instant Messaging CPP Common Profile for Presence CSP Client Server Protocol EMS Enhanced Messaging Service ESME External Short Message Entity GPRS General Packet Radio Service GSM Global System for Mobile Communications GSM Global System for Mobile Communications HTTP hypertext Transfer Protocol ICQ I seek you IEC International E Consortium IETF Internet Engineering Task Force IM Instant Messaging IMAP Internet Message Access Protocol IMPP Instant Messaging and Presence Protocol IMPS IP Instant Messaging and Presence Services Internet Protocol IRC Internet Relay Chat MIM Mobile Instant Messenger MIME Multipurpose Internet Mail Extension MMS Multimedia Messaging Service MO Mobile Originate MS Moblie Station MT Mobile Terminate OMA Open Mobile Alliance PIDF Presence Information Data Format POP Post Office Protocol PRIM Presence and Instant Messaging Protocol RFC Request for Comment SAP Service Access Protocol SIMPLE SIP for Instant Messaging and Presence Leveraging Extensions SMCNP Server to Mobile Core Network Protocol SME Short Message Entity SMPP Short Message Peer to Peer SMS Short Message Service SMSC Short Message Service Center SSP Server to Server Protocol TCP Transmission Control Protocol UDP User Datagram Protocol UML UMTS U ifi d MMobile d li Telecommunications L Universal Service VPS XML Voice Processing System Extensible Markup Language XMPP Extensible Messaging and Presence Protocol