Giao tiếp MM1 là giao tiếp cho phép sự tương tác qua lại giữa người sử dụng và trung tâm tin nhắn MMS. Giao tiếp này còn được biết đến với một tên gọi là giao tiếp MMSM trong thuật toán của OMA dành cho MMS.
Q![](20366_html_5162d980.png) uy ước của việc đặt tên cho giao tiếp này được sử dụng dựa theo chuẩn OMA. Quy ước này bao gồm việc thêm vào phần đầu và phần sau tên nguyên thủy của giao tiếp như hình sau:
Hình 5.1. Giao tiếp MM1, MMS Client- MMSC
Có ba loại PDU trên giao tiếp MM1:
-
Request: một yêu cầu dịch vụ từ người sử dụng gửi đến cho trung tâm MMS hoặc ngược lại . Tên của yêu cầu này được thêm vào hậu tố .req (vd: M-send.req).
-
Confirmation/response: sự xác nhận hay sự hồi đáp yêu cầu dịch vụ. Tên của PDU này được thêm vào hậu tố .conf (vd: M-send.conf).
-
Indication: một dấu hiệu khi xuất hiện một sự kiện nào(tin nhắn thông báo, báo cáo). Tên của PDU này được thêm vào hậu tố .ind (vd: M-notification.ind).
Tin nhắn chấp nhận ![](20366_html_m37bec6f4.jpg)
Hình 5.2. Quá trình chấp nhận tin nhắn giữa người gửi và trung tâm tin nhắn
Người sử dụng gửi một yêu cấu đến cho trung tâm(M-send.req) để được chấp nhận tin nhắn. Trung tâm kiểm tra tin nhắn có hợp lệ hay không sẽ gửi lại một tin xác nhận cho người gửi(M-send.conf). Nếu tin nhắn hợp lệ trung tâm sẽ gửi tin nhắn này đến cho người nhận, nếu không hợp lệ trung tâm sẽ báo lại cho người gửi thông báo lỗi.
Tin nhắn thông báo ![](20366_html_29c010c4.jpg)
Hình 5.3. Mô hình Tin nhắn thông báo
Sau khi chấp nhận tin nhắn từ người gửi, trung tâm tin nhắn của người gửi sẽ phân tích địa chỉ của người nhận và nhận ra được chính xác trung tâm tin nhắn của người nhận. Từ đó trung tâm gửi sẽ gửi thông báo đến cho trung tâm nhận.
Tin nhắn lấy lại ![](20366_html_5e3458c5.jpg)
Hình 5.4. Mô hình tin nhắn lấy lại
Báo cáo nhận ![](20366_html_1081e50b.jpg)
Hình 5.5. Mô hình báo cáo nhận tin nhắn
Báo cáo đã đọc
Tin nhắn này cho biết người nhận đã đọc tin nhắn hay chưa hoặc người nhận đã xóa tin nhắn mà chưa đọc.
![](20366_html_m4cee9775.jpg)
Hình 5.6. Mô hình báo cáo đã đọc tin nhắn
Tin nhắn chuyển tiếp
Người sử dụng có thể sử dụng lại tin nhắn gửi đến cho mình và gửi tiếp cho người khác gọi là tin nhắn chuyển tiếp.
Hình 5.7. Mô hình chuyển tiếp tin nhắn
Lưu trữ và cập nhật tin nhắn trong MMBox
Kể từ chuẩn MMS 1.2, người sử dụng có thể lưu trữ và cập nhật tin nhắn trong hộp tin nhắn MMBox(hộp thư này được cung cấp bởi trung tâm MMS).
Hình 5.8. Mô hình lưu trữ và cập nhật tin nhắn trong MMBox
Xem thông tin từ MMBox
Hình 5.9. Mô hình thông tin từ MMBox
Chuyển tin nhắn lên MMBox
Hình 5.10. Chuyển tin nhắn lên MMBox
Xóa tin nhắn từ MMBox
Hình 5.11. Xóa tin nhắn từ MMBox
Giao tiếp MM4, MMSC – MMSC
Giao tiếp MM4 là giao tiếp giữa hai trung tâm tin nhắn, sử dụng giao thức SMTP.
Giới thiệu SMTP
SMTP là một giao thức cơ bản dùng cho vịệc trao đổi tin nhắn giữa những người sử dụng thư(MUA – Mail User Agent). Các lệnh của SMTP được sử dụng trong các trung tâm tin nhắn:
-
HELO: lệnh này sử dụng để khởi tạo một session.
-
QUIT: lện dùng để kết thúc session.
-
MAIL: lệnh thông báo cho biết việc khởi tạo một tin nhắn. Lệnh này có một tham số FROM, cho biết địa chỉ người gửi.
-
RCPT: lệnh có tham số là TO cho biết địa chỉ người nhận.
-
DATA: lệnh dùng để vận chuyển tin nhắn.
Đường đi của một tin nhắn
Mô hình đường đi của một tin nhắn từ một MMS Client được mô tả bằng hình vẽ sau.
![](20366_html_560af8b3.jpg)
Hình 5.12. Mô hình đường đi của một tin nhắn
Ví dụ về sự vận chuyển tin nhắn bằng SMTP ![](20366_html_40143da3.jpg)
Hình 5.13. Vận chuyển tin nhắn bằng SMTP
Chia sẻ với bạn bè của bạn: |