淺析短信業(yè)務(wù)中CP與SP之間的通信

王開(kāi)勝 2007/09/27

  在信息產(chǎn)業(yè)部發(fā)布的電信增值業(yè)務(wù)目錄中的五大類(lèi)增值業(yè)務(wù)中,移動(dòng)增值電信業(yè)務(wù)的高速發(fā)展越來(lái)越引人注目,短信業(yè)務(wù)正是移動(dòng)增值電信業(yè)務(wù)的重要組成部分。隨著(zhù)移動(dòng)互聯(lián)網(wǎng)在接入速率上的不斷提高、應用內容的日益豐富,移動(dòng)通信技術(shù)與互聯(lián)網(wǎng)應用的距離也越來(lái)越近,兩者之間的結合日趨緊密。短信業(yè)務(wù)除了在用戶(hù)層面使用了互聯(lián)網(wǎng),在業(yè)務(wù)的后臺支撐方面也充分利用了互聯(lián)網(wǎng)資源。各類(lèi)短信業(yè)務(wù)的介紹和網(wǎng)絡(luò )設計中并沒(méi)有規定談及CP與SP之間的通信如何實(shí)現,本文結合短信訂票業(yè)務(wù)的實(shí)現重點(diǎn)闡述了其實(shí)現方式。

一、短信業(yè)務(wù)概述

  短息業(yè)務(wù)(SMS,ShortMessageService)在網(wǎng)絡(luò )和移動(dòng)臺之間傳遞的是文字信息。該業(yè)務(wù)具有信息到達確認以及信息存儲的特點(diǎn)。短消息基本業(yè)務(wù)主要包括:   用戶(hù)請求短信服務(wù)的方式分為兩類(lèi)。

  IOD方式:用戶(hù)通過(guò)“->【信息】->【寫(xiě)信息】->【發(fā)送】->特服號”發(fā)送的點(diǎn)播請求,適用于普通SIM卡和STK卡用戶(hù)。

  STK方式:用戶(hù)通過(guò)“->【移動(dòng)夢(mèng)網(wǎng)】->【各項菜單】->【發(fā)送】->特服號”發(fā)送的點(diǎn)播請求,適用于擁有STK業(yè)務(wù)便利卡的用戶(hù)。

  短信根據發(fā)送源可分為兩種類(lèi)型。

  MO:是指用戶(hù)終端發(fā)起的源請求,包括IOD和STK兩種方式。習慣稱(chēng)PULL業(yè)務(wù)。

  MT:是指由服務(wù)端下發(fā)的目標請求。沒(méi)有用戶(hù)終端發(fā)起的上行請求,一般由服務(wù)提供商Web網(wǎng)站發(fā)起。習慣稱(chēng)PUSH業(yè)務(wù)。

二、網(wǎng)絡(luò )結構設計

  支撐短信業(yè)務(wù)的移動(dòng)平臺采用如圖1所示的網(wǎng)絡(luò )結構,從圖中可以看出,CP與手機用戶(hù)完成信息傳遞需要通過(guò)幾個(gè)功能節點(diǎn)。其中SP是ISMG與CP之間的中介實(shí)體,SP一方面負責接收CP發(fā)送給移動(dòng)用戶(hù)的信息并提交給ISMG;另一方面,移動(dòng)用戶(hù)的請求信息將從ISMG經(jīng)SP發(fā)給CP。ISMG是SP與SMC之間的中介實(shí)體。ISMG一方面負責接收SP發(fā)送給移動(dòng)用戶(hù)的信息并提交SMC;另一方面,移動(dòng)用戶(hù)點(diǎn)播SP業(yè)務(wù)的信息將由SMC經(jīng)過(guò)ISMG發(fā)給SP。另外,為了減輕短信中心的信令負荷,ISMG還根據路由原則將SP提交的信息轉發(fā)到相應的ISMG。ISMG通過(guò)向GNS查詢(xún)的方式獲得網(wǎng)關(guān)間的轉發(fā)路由信息。

圖1 互聯(lián)網(wǎng)短信網(wǎng)關(guān)邏輯網(wǎng)絡(luò )結構

三、CP與SP之間的通信功能

  簡(jiǎn)單地說(shuō),所有節點(diǎn)的功能均是為了保障信息在用戶(hù)與CP之間的順利傳遞。因此CP與SP之間的通信功能主要是與CMPP協(xié)議配合提供以下兩類(lèi)業(yè)務(wù)操作,下文就訂票業(yè)務(wù)進(jìn)行介紹。

  1.短信發(fā)送(ShortMessageMobileOriginate,SM MO)

  典型的業(yè)務(wù)操作如圖2所示。

圖2 MO請求示意

  (1)手機發(fā)出數據請求(可能是訂閱信息或圖片點(diǎn)播等),被源ISMG接收;

  (2)源ISMG對接收到的信息返回響應;

  (3)源ISMG在本地查詢(xún)不到要連接的SP,向GNS(匯接網(wǎng)關(guān))發(fā)路由請求信息;

  (4)GNS將路由信息返回;

  (5)源ISMG根據路由信息將請求前轉給目的ISMG;

  (6)目的ISMG對接收到的信息返回響應;

  (7)目的ISMG將請求信息送SP;

  (8)SP返回響應;

  (9)SP將請求信息送給CP;

  (10)CP返回響應。

  2.短信接收(ShortMessageMobileTerminated,SM MT)

  典型的業(yè)務(wù)操作如圖3所示。

圖3 MT請求

  (1)CP發(fā)出數據請求(可能是短信通知或手機鈴聲等),被SP接收;

  (2)SP對接收到的信息返回響應;

  (3)SP發(fā)出數據請求(可能是短信通知或手機鈴聲等),被源ISMG接收;

  (4)源ISMG對接收到的信息返回響應;

  (5)源ISMG在本地數據庫中找不到目的手機號段所對應網(wǎng)關(guān)代碼,向GNS(匯接網(wǎng)關(guān))發(fā)路由請求信息;

  (6)匯接網(wǎng)關(guān)將路由信息返回;

  (7)源ISMG根據路由信息將請求前轉給目的ISMG;

  (8)目的ISMG對接收到的信息返回響應;

  (9)目的ISMG將請求信息發(fā)送至SMC;

  (10)SMC向目的ISMG返回響應。

四、通信方式

  由于短信具有單位信息量小,隨機性強的特點(diǎn),CP與SP之間的通信大多選擇了互聯(lián)網(wǎng)作為通信平臺。通信接口大部分均基于兩種協(xié)議:TCP和HTTP。當采用TCP進(jìn)行通信時(shí),通常可以分為如下兩種方式。

  1.長(cháng)連接

  通信雙方以客戶(hù)-服務(wù)器方式(CP作為客戶(hù)端,SP作為服務(wù)端)建立TCP連接,用于雙方信息的相互提交。當信道上沒(méi)有數據傳輸時(shí),通信雙方應每隔時(shí)間C發(fā)送鏈路檢測包以維持此連接,當鏈路檢測包發(fā)出超過(guò)時(shí)間T后未收到響應,應立即再發(fā)送鏈路檢測包,再連續發(fā)送N-1次后仍未得到響應則斷開(kāi)此連接。

  參數C、T、N原則上應可配置,現階段經(jīng)驗取值為:C=3min,T=60s,N=3。

  消息發(fā)送后等待Ts后未收到響應,應立即重發(fā),再連續發(fā)送N-1次后仍未得到響應則停發(fā)。現階段經(jīng)驗取值為:T=60s,N=3。

  消息采用并發(fā)方式發(fā)送,加以滑動(dòng)窗口流量控制,窗口大小參數W可配置,現階段建議為16,即接收方在應答前一次收到的消息最多不超過(guò)16條。

  長(cháng)連接的操作流程如圖4所示。

圖4 長(cháng)連接的操作流程

  2.短連接

  通信雙方以客戶(hù)-服務(wù)器方式建立TCP連接(CP作為客戶(hù)端,SP作為服務(wù)端),應答與請求在同一個(gè)連接中完成。系統采用客戶(hù)/服務(wù)器模式,操作以客戶(hù)端驅動(dòng)方式發(fā)起連接請求,完成一次操作后關(guān)閉此連接。

  CP與SP之間的消息發(fā)送后等待Ts后未收到響應,應立即重發(fā),再連續發(fā)送N-1次后仍未得到響應則停發(fā)。現階段建議取值為:T=60s,N=3。

  短連接的操作流程如圖5所示。

圖5 短連接的操作流程

通信世界周刊



相關(guān)鏈接:
商業(yè)周刊:美國在線(xiàn)的移動(dòng)夢(mèng)想在何方 2007-09-27
億美軟通于光輝:WAP應用還沒(méi)有真正開(kāi)展 2007-09-26
億美軟通李巖與愛(ài)試網(wǎng)總裁徐樂(lè )訪(fǎng)談 2007-09-26
新經(jīng)濟時(shí)代,垃圾短信如何規制? 2007-09-26
07年底用耳朵“沖浪”網(wǎng)民將破百萬(wàn)人 2007-09-25

分類(lèi)信息:  移動(dòng)增值_與_短信/彩信  移動(dòng)增值_與_移動(dòng)  移動(dòng)增值_與_sms技術(shù)  短信/彩信_與_移動(dòng)
           短信/彩信_與_sms技術(shù)  移動(dòng)_與_sms技術(shù)
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 兴业县| 齐齐哈尔市| 绩溪县| 宝兴县| 内江市| 射阳县| 正宁县| 扬州市| 五大连池市| 托里县| 凤阳县| 唐河县| 镇康县| 曲周县| 博兴县| 电白县| 海南省| 开远市| 宁德市| 台州市| 佛学| 镇沅| 景泰县| 和田市| 察隅县| 北海市| 永吉县| 朝阳区| 平昌县| 古交市| 措勤县| 上犹县| 贵定县| 余姚市| 建水县| 宜兰市| 德安县| 雷州市| 鄂尔多斯市| 资溪县| 扎兰屯市| http://444 http://444 http://444 http://444 http://444 http://444