dịch vụ SMS
Một cách khác để nhận tin nhắn SMS là sử dụng một máy tính thông qua một kết nối đến SMS Gateway của nhà cung cấp dịch vụ SMS. Hầu hết nhà cung cấp dịch vụ
SMS hỗ trợ hai giải pháp sau:
SIM hosting (Máy chủ SIM)
Nhà cung cấp dịch vụ SMS là một máy chủ thẻ SIM của bạn. Tất cả các tin nhắn SMS gửi đến số điện thoại của thẻ SIM sẽ được chuyển tiếp đến hệ thống của bạn thông qua một giao thức được hỗ trợ bởi SMS Gateway của nhà cung cấp dịch vụ
SMS.
Trong giải pháp này, nhà cung cấp dịch vụ SMS cung cấp một hosting SIM cho bạn. Thẻ SIM sốđiện thoại sẽ phục vụ riêng cho hệ thống ứng dụng tin nhắn SMS của bạn. Để sử dụng dịch vụ này, bạn gửi mail sốđiện thoại thẻ SIM của bạn cho nhà cung cấp dịch vụ SMS. Sau này nếu bạn kết thúc sử dụng dịch vụ thì nhà cung cấp dịch vụ
SMS sẽ gửi mail số điện thoại thẻ SIM của bạn lại. Thẻ SIM sẽ được đặt vào một modem GSM/GPRS, thiết bị này sẽ kết nối đến SMS Gateway. SMS Gateway sẽ
chuyển tiếp tất cả các tin nhắn SMS nhận được đến máy tính của bạn sử dụng một giao thức xác định nào đó ví dụ như HTTP, HTTPS, XML trên HTTP/HTTPS, SMTP (SMS to email), SMPP, v.v.
Giống như việc nhận SMS sử dụng điện thoại di động hoặc modem GSM/GPRS của chính bạn, SIM hosting có một nhược điểm chính đó là nó không thể kiểm soát
được một lượng lớn các tin nhắn SMS. Lợi điểm của SIM hosting là nó cho phép bạn không cần phải mua, cài đặt và quản lý những thiết bị cần thiết. Cũng như bạn không cần viết bất kỳ câu lệnh nào để điều khiển việc nhận tin nhắn SMS từ modem GSM/GPRS thông qua các công cụ lập trình câu lệnh AT cấp thấp. Nghĩa là bạn chỉ
cần tập trung khai thác công việc kinh doanh trên hệ thống ứng dụng tin nhắn của bạn. Nhà cung cấp dịch vụ SMS có thể cung cấp cho bạn chi tiết danh sách các tin nhắn SMS được gửi đến.
Dịch vụ SIM hosting là một dịch vụ điển hình cho việc trả phí thuê bao hàng tháng. Thường thì họ không tính giá cho mỗi tin nhắn, một vài nhà cung cấp dịch vụ
SMS không đưa ra giá về dịch vụ SIM hosting trên website của họ nghĩa là bạn phải liên hệ trực tiếp với họ.
Nếu nhà cung cấp dịch vụ SMS có đặt các trụ sở nằm ở các nước khác thì thẻ
SIM cần được hỗ trợ tính năng chuyển vùng nước ngoài. Phí cho việc chuyển vùng sẽ được thanh toán với hãng truyền thông không dây nơi mà cung cấp thẻ SIM của bạn.
Chia sẻ số điện thoại
Nhà cung cấp dịch vụ SMS sẽ cung cấp cho bạn một sốđiện thoại được chia sẻ
bởi những khách hàng trong việc nhận tin nhắn SMS. Bạn sẽ phải khai báo một hoặc nhiều từ khoá để kết hợp với hệ thống ứng dụng tin nhắn của bạn. Nếu một tin nhắn SMS được nhận vào và nội dung của nó bắt đầu bằng từ khoá mà bạn đã đăng ký, nó sẽ được chuyển đến hệ thống của bạn thông qua một giao thức được hỗ trợ bởi SMS Gateway của nhà cung cấp dịch vụ SMS. Nói chung với hình thức này là nhiều khách hàng sẽ sử dụng chung một sốđiện thoại để nhận tin nhắn và tin nhắn sẽđược chuyển
đến khách hàng chính xác thông qua các từ khoá mà khách hàng đã đăng ký ban đầu. Với giải pháp này thì nhà cung cấp dịch vụ SMS cho thuê một sốđiện thoại riêng của hãng truyền thông không dây. Mỗi số điện thoại này sẽ được chia sẻ bởi một khách hàng của nhà cung cấp dịch vụ SMS cho việc nhận tin nhắn SMS. Kể từ khi số điện thoại được cung cấp trực tiếp bởi hãng truyền thông không dây (không thông qua thẻ SIM) và nhà cung cấp dịch vụ SMS có một kết nối tốc độ cao đến SMSC hoặc SMS Gateway của hãng truyền thông không dây, thì nhà cung cấp dịch vụ SMS có khả
năng kiểm soát được một lượng lớn tin nhắn SMS với sốđiện thoại đó. Và kết quả là người sử dụng dịch vụ chia sẻ số điện thoại này có thểđược hưởng một tốc độ truyền SMS cao hơn là sử dụng dịch vụ SIM hosting hoặc sử dụng modem không dây của chính họ. Giá mà họ phải trả cho dịch vụ chia sẻ số điện thoại này ít hơn việc thuê
riêng cho họ một số điện thoại từ hãng truyền thông không dây. Chi tiết về các tin nhắn SMS nhận được đôi khi sẽđược cung cấp từ nhà cung cấp dịch vụ SMS.
Giống như sử dụng dịch vụ SIM hosting, dịch vụ chia sẻ sốđiện thoại có một lợi
điểm là bạn không cần phải mua, cài đặt và quản lý bất kỳ thiết bị nào (như modem GSM/GPRS) và không cần viết bất kỳ câu lệnh nào để điều khiển việc nhận tin nhắn thông qua các công cụ lập trình câu lệnh AT cấp thấp. Do đó người phát triển ứng dụng tin nhắn SMS có thể tập trung hơn cho công việc kinh doanh ứng dụng tin nhắn SMS của họ.
Nhược điểm của dịch vụ chia sẻ số điện thoại này là băng thông sử dụng bị chia sẻ ví dụ tốc độ thực thi sẽ bị giảm xuống nếu số người sử dụng dịch vụ chia sẻ số điện thoại này tăng lên hoặc nếu số lượng tin nhắn SMS yêu cầu theo chiều đến bởi các người sử dụng khác tăng lên.
Khi mà có nhiều người sử dụng chia sẻ chung một sốđiện thoại, SMS Gateway của nhà cung cấp dịch vụ SMS nhận được tin nhắn thì nó cần phải có một cách để
quyết định xem tin nhắn SMS sẽ được chuyển tiếp đến người sử dụng nào. Các nhà thiết kể của nhà cung cấp dịch vụ SMS đưa ra giải pháp như sau
o Đầu tiên người sử dụng dịch vụ sẽ đăng ký một hoặc nhiều từ khoá để
kết hợp với hệ thống ứng dụng tin nhắn văn bản của họ.
o Tiếp theo khi SMS Gateway nhận được tin nhắn SMS mà bắt đầu với một trong những từ khoá đã được đăng ký từ những người sử dụng thì nó sẽ chuyển tiếp đến hệ thống tin nhắn của người sử dụng tương ứng. Dưới đây là một ví dụ để minh hoạ cho giải pháp này. Giả sử bạn muốn phát triển một hệ thống ứng dụng tin nhắn văn bản để cung cấp các dịch vụ tải nhạc chuông miễn phí. Một người sử dụng có thể thực hiện hai chức năng đó là liệt kê các nhạc chuông miễn phí và yêu cầu nhạc chuông gửi đến điện thoại di động.
Để nhận được tin nhắn SMS từ người sử dụng bạn có thể thuê một số điện thoại của dịch vụ chia sẻ sốđiện thoại từ nhà cung cấp dịch vụ SMS và với hai từ khoá "list" và "download" để kết hợp với hệ thống ứng dụng tin nhắn SMS của bạn. Để yêu cầu
danh sách của nhạc chuông miễn phí trên máy chủ của bạn, người sử dụng có thể gửi một tin nhắn SMS, với nội dung là "list" tới sốđiện thoại được chia sẻ.
Khi SMS Gateway của nhà cung cấp dịch vụ SMS nhận được tin nhắn văn bản SMS trên, nó sẽ phân tích nội dung của tin nhắn và trích ra từ khoá "list". Sau đó nó sẽ
tìm kiếm trong cơ sở dữ liệu để tìm ra hệ thống ứng dụng tin nhắn SMS nào đã được
đăng ký với từ khoá "list". Khi mà hệ thống ứng dụng tin nhắn SMS của bạn được
đăng ký với từ khoá "list" nó sẽ chuyển tiếp tin nhắn nhận được cho hệ thống của bạn. Từ khoá "list" chỉ ra rằng người sử dụng muốn nhận được danh sách của nhạc chuông miễn phí mà bạn đang cung cấp. Do đó hệ thống ứng dụng tin nhắn SMS của bạn sẽ
trả lại một tin nhắn SMS có nối dụng tương tự như sau Free ringtones available:
1. Ringtone ABC 2. Ringtone CDEF 3. Ringtone X 4. Ringtone Y
Để tải về nhạc chuông số 2, người sử dụng có thể gửi một tin nhắn văn bản SMS với cú pháp "download 2" đến sốđiện thoại được chia sẻ
Khi từ khoá "download" được đăng ký với hệ thống ứng dụng tin nhắn SMS của bạn, SMS Gateway sẽ chuyển tiếp tin nhắn nhận được đó đến hệ thống của bạn. Lần này thì từ khoá "download" chỉ ra rằng người sử dụng muốn tải về một nhạc chuông hệ
thống ứng dụng tin nhắn SMS của bạn sẽ phải mã hoá nhạc chuông thứ 2 thành một tin nhắn SMS và gửi đến người sử dụng.
1.6. Kết luận
Với sự phát triển không ngừng của công nghệ, ngày càng có những dịch vụ cho lợi ích của con người. Như đã được đề cập như trên, sự phát triển lâu đời của mạng GSM đã và đang đem lợi biết bao nhiêu lợi ích cho chúng ta từ nông thôn đến thành thị. Xoá bỏ khoảng cách giữa nông thôn và thành thị, làm cho người dân ở nông thôn có thể tiếp cận với công nghệ một cách dễ dàng, làm cho xã hội ngày càng phát triển.
CHƯƠNG 2