Mô hình xử lý gửi tin lên SMSC

Một phần của tài liệu Xây dựng ứng dụng chăm sóc khách hàng trên nền SMS gateway (Trang 55 - 57)

b) Trình tự giao dịch SMPP của ESME Receiver

3.4.2. Mô hình xử lý gửi tin lên SMSC

Sau khi có dữ liệu đầu vào, hệ thống tiếp tục phân tích dữ liệu, tạo tin nhắn và thực hiện nhắn tin cho thuê bao:

Máy chủ ứng dụng hệ thống nhắn tin

Khối SMPP client

Tiến trình Tranceiver

Khối phân tích dữ liệu Tiến trình phân loại TB Máy chủ CSDL nhắn tin Get CSDL nhắn tin Queue Tiến trình Tranceiver Tiến trình Tranceiver Tiến trình Tranceiver Queue Queue Queue Máy chủ CSDL tập trung CSDL tập trung

Khối chuẩn bị dữ liệu nhắn tin Tiến trình quét dữ liệu nhắn tin

Đọc

Isdn, nội dung

Đọc ghi dữ li ệu Đọc thông tin thêm của TB PDUs

Queue nhận tin Tiến trình cập

nhật CSDL Id msg, mã

lỗi, mô tả lỗi

Cập nhật

Push

Khối FTP file Tiến trình FTP

file

Khối Import file Tiến trình import file Text file Cập n hật Lấy file FTP server Thư mục lưu file Text

file Text file

Hình 3.6: Mô hình xử lý gửi tin lên SMSC

Hình 3.6 mô tả chi tiết luồng xử lý từ quá trình phân tích, phân loại thuê bao đến quá trình tin nhắn được gửi lên SMSC.

- Khối Phân tích dữ liệu thực hiện:

o Đọc dữ liệu danh sách thuê bao cần nhắn tin (đã được cập nhật sau quá trình import file). Dữ liệu bao gồm: số thuê bao, mẫu tin nhắn tương ứng thuê bao.

o Đọc dữ liệu danh sách thuê bao không nhận tin nhắn, nếu thuê bao nằm trong danh sách không nhận tin nhắn thì loại thuê bao khỏi danh sách xử lý.

o Nếu mẫu tin nhắn cần điền thêm thông tin như: tên thuê bao, địa chỉ thuê bao, tuổi thuê bao, … Khối phân tích dữ liệu tiếp tục kết nối và truy vấn các thông tin này từ CSDL tập trung, điền các thông tin truy vấn được vào mẫu tin nhắn.

o Cập nhật loại nhóm thuê bao, phân loại theo các mức độ quan tâm, chăm sóc đặc biệt giảm dần theo chính sách của nhà mạng, các thông tin này để phục vụ báo cáo tổng hợp số liệu sau nhắn tin CSKH (danh mục định nghĩa nhóm thuê bao tương ứng loại thuê bao xin phép không trình bày trong phạm vi luận văn):

 Nhóm hành chính sự nghiệp: loại thuê bao có mã AM1  AM7 (loại của thuê bao đã có sẵn trên CSDL tập trung)  Nhóm doanh nghiệp nhà nước: loại thuê bao có mã DN  Nhóm doanh nghiệp tư nhân: loại thuê bao có mã VI1 

VI5

 Nhóm học sinh sinh viên: loại thuê bao có mã STU

 Nhóm thuê bao cá nhân còn lại: các loại thuê bao có mã khác

o Cập nhật thông tin số thuê bao, mẫu tin nhắn (sau khi được điền đủ thông tin), đầu số gửi tin (cấu hình trên hệ thống), nhóm thuê bao vào bảng dữ liệu nhắn tin.

- Khối chuẩn bị dữ liệu nhắn tin CSDL và đẩy vào Queue các thông tin sau: nội dung tin nhắn, số điện thoại nhận, đầu số gửi tin, ID tin nhắn (ID của bản ghi trong CSDL nhắn tin).

- Khối SMPP client sẽ lấy các thông tin trên từ Queue, đóng gói thành các PDU và gửi lên SMSC. ID của tin nhắn sẽ được SMSC sử dụng như là một định danh duy nhất cho mỗi tin nhắn.

Một phần của tài liệu Xây dựng ứng dụng chăm sóc khách hàng trên nền SMS gateway (Trang 55 - 57)

Tải bản đầy đủ (PDF)

(70 trang)