Dịch vụ gia tăng trên nền gsm


Mã nguồn mở và phần mềm cho SMS Gateway



tải về 0.62 Mb.
trang8/21
Chuyển đổi dữ liệu15.08.2016
Kích0.62 Mb.
#20366
1   ...   4   5   6   7   8   9   10   11   ...   21

Mã nguồn mở và phần mềm cho SMS Gateway

Có những phần mềm ứng dụng mở cho SMS Gateway có thể được tải xuống miễn phí qua mạng. Một bộ phần mềm chất lượng cao là Kannel, được viết bằng ngôn ngữ lập trình C. Kannel có thể xử lý những kết nối tới SMSC, điện thoại di động và GSM/GPRS modem. Nó có một interface HTTP/HTTPS cho việc gửi và nhận tin nhắn SMS. Những thông tin về Kannel có thể được tìm thấy trên trang web: http://www.kannel.org/.



    1. Những lớp giao thức




      1. Lớp ứng dụng

Là sự hiện thực trong SMES(là một thực thể có thể gửi hoặc là nhận một tin nhắn ngắn. Một SME có thể định vị trong một mạng cố định,di động) trong mẫu của những phần mềm ứng dụng gửi,nhận và phiên dịch nội dung của tin nhắn. Lớp ứng dụng này thì cũng được biết như là SM-AL(Short-Message-Application-Layer).



      1. Lớp chuyển đổi

Một tin nhắn được xem như là một chuỗi của những octect chứa đựng thông tin như là chiều dài của tin nhắn, người tạo ra tin nhắn hoặc là người nhận, ngày nhận,…Lớp chuyển đổi thì có kí hiệu là SM-TL (Short Message-Transger-Layer).



      1. Lớp tiếp sóng

Cho phép chuyển một tin nhắn qua lại giữa những mạng khác nhau. Một mạng có thể tạm thời lưu trữ một tin nhắn. Ở lớp này,MSC (Tổng đài di động) ngoài chức năng chuyển mạch bình thường của nó, nó còn sử dụng 2 chức năng khác. Chức năng đầu tiên gọi là SMS gateway MSC gồm có , nhận được một tin nhắn từ một SMSC (SMS Centre) và thẩm vấn HLR (Home Location Register - Bộ ghi định vị thường trú) để thu được đường đi của tin nhắn và hơn nữa là chuyển tin nhắn tới mạng nhận. Chức năng thứ hai, gọi là SMS Interworking MSC (SMS-IW-MSC :sự tác động lẫn nhau của SMS và MSC) gồm có, nhận được một tin nhắn từ mạng di động và chuyển nó tới SMSC. Lớp này gọi là viết tắt là SM-RL ( Short Message Relay Layer).



      1. Lớp liên kết

Cho phép truyền một tin nhắn tại mức độ vật lý (tự nhiên). Thay cho mục đích này, tin nhắn thì được bảo vệ với mức thấp những lỗi kênh (channel errors). Lớp này viết tắt là SM-LL (Short Message Link Layer). Một chồng những lớp giao thức vận chuyển của SMS được chỉ ra ở hình:




Hình 3.5. Mô hình các lớp giao thức

Thay cho mục đích của việc vận chuyển, một ứng dụng vẽ bản đồ nội dung tin nhắn và những chỉ dẫn phân phát có liên kết lên trên một TPDU ( Transfer Protocol Data Unit : Nghi thức chuyển đổi đơn vị dữ liệu) tại lớp chuyển đổi (SMS-TL). Một TPDU thì bao gồm, những kiểu tham số khác nhau của tin nhắn,…chỉ rõ một tình trạng có thông báo hay không thì đòi hỏi phải chứa đựng phần văn bản của tin nhắn,…Mỗi tham số thì được thêm vào đầu bởi sự viết tắt (abbreviation) TP cho giao thức chuyển đổi như TP-Message-Type-Indicator(TP-MTI : kiểu chỉ báo), TP-Status-Report-Indicator(TP-SRI) , TR-User-Data (TP-UD),…

Tại lớp chuyền đổi, sự trao đổi của một tin nhắn từ người gửi SMS (thực thi) đến người nhận SMS gồm có từ hai đến ba bước. Ba bước đó được thể hiện bởi hình:


Hình 3.6. Mô hình cơ chế vận chuyển tin nhắn giữa người nhận và người gửi
Sau khi được tạo thành bởi người gửi SMS, tin nhắn thì được đệ trình bởi SMSC (bước 1). SMSC có thể thử lại điều đó với những phần tử mạng khác nhau, người gửi tin nhắn đó thì được phép gửi tin nhắn. SMSC thì chuyển tin nhắn đến người nhận SMS (bước 2). Nếu người nhận SMS chưa sẵn sàng cho việc nhận tin nhắn, thì SMSC sẽ tạm lưu trữ tin nhắn đó cho đến khi nào người nhận SMS bắt đầu sẵn sàng hoặc cho đến khi tin nhắn hết giá trị (hết thời gian tồn tại). Khi nhận tin nhắn hay là xoá tin nhắn bởi mạng. một báo cáo về tình trạng của tin nhắn có thể được chuyển quay trở lại người gửi SMS ( bước 3), chỉ khi báo cáo này được yêu cầu bởi người gửi SMS trong thời gian kiểm tra tin nhắn.

    1. Sự tác động lẫn nhau của SMS giữa những mạng di động


Với những công nghệ GSM/GPRS, những nhà cung cấp có thể dễ dàng hỗ trợ sự trao đổi của những tin nhắn giữa những mạng phân biệt. Với mục đích này, những nhà cung cấp có những thoả thuận thương mại. Mỗi mạng di động tính toán số lượng tin nhắn được gửi từ mạng khác. Sau một thời gian nhất định, những sự tính toán này được so sánh và ở đó một sự giải quyết thương mại diễn ra giữa những nhà cung cấp. Trong mô hình đơn giản nhất, MAP (Mobile Application Part:Phần ứng dụng di động) báo hiệu sự thực hiện của SMS là cho phép sự trao đổi giữa hai mạng di động với nhau. Trong mô hình này, SMSC của người gửi SMS hỏi HLR của mạng nơi đến có liên quan đễ thu được những thong tin về lộ trình cần thiết và truyền tin nhắn trực tiếp đến người nhận tin nhắn. Trong trường hợp này, SMSC của tin nhắn nhận được thì không phải liên quan trong tin nhắn được gửi. Trong lớp vận chuyển, những bước khác liên quan trong sự trao đổi một tin nhắn. Trong mô hình này, về cơ bản được giới thiệu bởi hình:

Hình 3.7. Mô hình vận chuyển tin nhắn


Những cách thức phức tạp hơn đễ đảm bảo tính vận hành được với nhau giữa những mạng (chẳng hạn, giữa GSM/GPRS và CDMA) hoặc khi báo hiệu những sự kết nối giữa những mạng phân biệt thì không được hỗ trợ. Những mô hình này, sự trao đổi những tin nhắn giữa những mạng phân biệt có thể còn được đề xuất bằng việc liên kết hai mạng di động lại với một cổng vào hay liên kết hai SMSC lại với một nghi thức trao đổi sở hữu. Cấu hình mới đây được xem xét từ lớp chuyển đổi .

Trong mô hình này, sự trao đổi tin nhắn giữa hai thuê bao gồm có 3 đến 4 bước. Sau khi được tạo thành bởi người gửi tin nhắn, người gửi SMS chuyển tin nhắn đến người nhận SMS (bước 1). Người nhận SMSC chuyển tin nhắn về phía người nhận SMSC (bước 2), và người nhận SMSC chuyển tin nhắn tới người nhận SMS (bước 3). Nếu một thông báo về tình trạng của tin nhắn được yêu cầu bởi người gửi tin nhắn, khi đó người nhận SMSC phát ra một báo cáo tình trạng và chuyển nó về người gửi SMS (bước 4).




    1. Каталог: data
      data -> HƯỚng dẫn càI ĐẶt và SỬ DỤng phần mềm tạo bài giảng e-learning
      data -> CỘng hòa xã HỘi chủ nghĩa việt nam độc lập Tự do Hạnh phúc
      data -> Qcvn 81: 2014/bgtvt
      data -> Trung taâm tin hoïC Ñhsp ñEÀ thi hoïc phaàn access
      data -> PHỤ LỤC 2 TỔng hợp danh mục tài liệu tham khảO
      data -> Công ty cổ phần Xây dựng Điện vneco3
      data -> Nghiên cứu một số đặc điểm
      data -> NHỮng đÓng góp mới của luậN Án tiến sĩ CẤP ĐẠi học huế Họ và tên ncs : Nguyễn Văn Tuấn
      data -> Mẫu 01/hc-sn-dn (Ban hành kèm theo Thông tư số 83/2007/tt-btc ngày 16/7/2007 của Bộ Tài chính) TỜ khai hiện trạng sử DỤng nhà, ĐẤt thuộc sở HỮu nhà NƯỚc và ĐỀ xuất phưƠng án xử LÝ

      tải về 0.62 Mb.

      Chia sẻ với bạn bè của bạn:
1   ...   4   5   6   7   8   9   10   11   ...   21




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương