<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 短信網(wǎng)關(guān)開發(fā)設(shè)計

    時間:2024-09-07 02:08:39 電子商務(wù)畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    短信網(wǎng)關(guān)開發(fā)設(shè)計

      摘 要:CMPP(中國移動點對點協(xié)議)規(guī)定了移動夢網(wǎng)短信業(yè)務(wù)開展過程中各網(wǎng)元(包括ISMG、GNS和SP)之間的消息類型和定義,本文講述基于CMPP3.0標(biāo)準(zhǔn)的企業(yè)短信網(wǎng)關(guān)設(shè)計,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。

      關(guān)鍵詞:短信 短信網(wǎng)關(guān)CMPP SP ISMG

      1 引言

      隨著短信息業(yè)務(wù)的快速發(fā)展,短信息已經(jīng)成為手機用戶最經(jīng)常使用的業(yè)務(wù)之一。除了大量使用的手機用戶到手機用戶的點對點短信業(yè)務(wù)之外,從信息平臺到手機用戶的短信信息服務(wù)業(yè)務(wù)也在快速發(fā)展,該業(yè)務(wù)已經(jīng)成為廣大用戶及時方便地獲取信息的一種手段。在廣大服務(wù)提供商(SP)的支持下,用戶可以采用短信點播或網(wǎng)站定制的方式得到大量有用信息,SP也能通過提供有償信息服務(wù)而獲得收益。

      然而手機用戶和SP的交互必須通過基于CMPP的短信網(wǎng)關(guān)。CMPP(China Mobile Peer to Peer)中國移動點對點協(xié)議,目前為3.0版本,是中國移動通信集團公司發(fā)布,規(guī)定了移動夢網(wǎng)短信業(yè)務(wù)開展過程中各網(wǎng)元(包括ISMG、GNS和SP)之間的消息類型和定義,規(guī)定了以下三方面的內(nèi)容:1)業(yè)務(wù)提供商與互聯(lián)網(wǎng)短信網(wǎng)關(guān)之間的接口協(xié)議;2)互聯(lián)網(wǎng)短信網(wǎng)關(guān)之間的接口協(xié)議;3)互聯(lián)網(wǎng)短信網(wǎng)關(guān)與匯接網(wǎng)關(guān)之間的接口協(xié)議。

      文章組織如下:第2節(jié)分析介紹了CMPP3.0;第3節(jié)分析設(shè)計企業(yè)短信網(wǎng)關(guān)API;第4節(jié)給出了SP的發(fā)展趨勢,最后對全文進行總結(jié)。

      2 CMPP3.0

      2.1網(wǎng)絡(luò)結(jié)構(gòu)

      如圖1所示:

      圖1 互聯(lián)網(wǎng)短信網(wǎng)關(guān)組網(wǎng)結(jié)構(gòu)

      如圖1所示,互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)是業(yè)務(wù)提供商(SP)與移動網(wǎng)內(nèi)短信中心之間的中介實體,互聯(lián)網(wǎng)短信網(wǎng)關(guān)一方面負責(zé)接收SP發(fā)送給移動用戶的信息和提交給短信中心。另一方面,移動用戶點播SP業(yè)務(wù)的信息將由短信中心通過互聯(lián)網(wǎng)短信網(wǎng)關(guān)發(fā)給SP。另外,為了減輕短信中心的信令負荷,互聯(lián)網(wǎng)短信網(wǎng)關(guān)還應(yīng)根據(jù)路由原則將SP提交的信息轉(zhuǎn)發(fā)到相應(yīng)的互聯(lián)網(wǎng)短信網(wǎng)關(guān)。互聯(lián)網(wǎng)短信網(wǎng)關(guān)通過向匯接網(wǎng)關(guān)(GNS)查詢的方式獲得網(wǎng)關(guān)間的轉(zhuǎn)發(fā)路由信息。

      另外,ISMG還必須與數(shù)據(jù)業(yè)務(wù)管理平臺DSMP進行連接,在業(yè)務(wù)流程中對用戶、業(yè)務(wù)以及定購關(guān)系等進行鑒權(quán)并對業(yè)務(wù)進行批價。

      CMPP協(xié)議主要提供以下兩類業(yè)務(wù)操作:

      (1)短信發(fā)送(Short Message Mobile Originate,SM MO)

      (2)短信接收(Short Message Mobile Terminated,SM MT)

      2.2 CMPP協(xié)議棧

      CMPP協(xié)議以TCP/IP作為底層通信承載,具體結(jié)構(gòu)由圖2所示:

      圖2 CMPP協(xié)議棧

      2.3 通訊方式

      各網(wǎng)元之間共有兩種連接方式:長連接和短連接。所謂長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包以維持此連接。短連接是指通信雙方有數(shù)據(jù)交互時,就建立一個TCP連接,數(shù)據(jù)發(fā)送完成后,則斷開此TCP連接,即每次TCP連接只完成一對CMPP消息的發(fā)送。

      現(xiàn)階段,要求ISMG之間必須采用長連接的通信方式,建議SP與ISMG之間采用長連接的通信方式。

      2.4 CMPP涉及的端口號

      2.5交互過程中的應(yīng)答方式

      在SP與ISMG之間、SMSC與ISMG之間及ISMG之間的交互過程中均采用異步方式,即任一個網(wǎng)元在收到請求消息后應(yīng)立即回送響應(yīng)消息。舉例如圖3所示:

      圖3 異步交互方式示意圖

      3 企業(yè)短信網(wǎng)關(guān)設(shè)計

      企業(yè)短信網(wǎng)關(guān)API必須實現(xiàn)CMPP3.0中業(yè)務(wù)提供商(SP)與互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)間的消息定義所規(guī)定的七個操作。

      ⑴ SP請求連接到ISMG(CMPP_CONNECT)操作

      CMPP_CONNECT操作的目的是SP向ISMG注冊作為一個合法SP身份,若注冊成功后即建立了應(yīng)用層的連接,此后SP可以通過此ISMG接收和發(fā)送短信。ISMG以CMPP_CONNECT_RESP消息響應(yīng)SP的請求。

      ⑵ SP或ISMG請求拆除連接(CMPP_TERMINATE)操作

      CMPP_TERMINATE操作的目的是SP或ISMG基于某些原因決定拆除當(dāng)前的應(yīng)用層連接而發(fā)起的操作。此操作完成后SP與ISMG之間的應(yīng)用層連接被釋放,此后SP若再要與ISMG通信時應(yīng)發(fā)起CMPP_CONNECT操作。

      ISMG或SP以CMPP_TERMINATE_RESP消息響應(yīng)請求。

      ⑶ SP向ISMG提交短信(CMPP_SUBMIT)操作

      CMPP_SUBMIT操作的目的是SP在與ISMG建立應(yīng)用層連接后向ISMG提交短信。

      ISMG以CMPP_SUBMIT_RESP消息響應(yīng)。

      ⑷ SP向ISMG查詢發(fā)送短信狀態(tài)(CMPP_QUERY)操作

      CMPP_QUERY操作的目的是SP向ISMG查詢某時間的業(yè)務(wù)統(tǒng)計情況,可以按總數(shù)或按業(yè)務(wù)代碼查詢。ISMG以CMPP_QUERY_RESP應(yīng)答。

      ⑸ ISMG向SP送交短信(CMPP_DELIVER)操作

      CMPP_DELIVER操作的目的是ISMG把從短信中心或其它ISMG轉(zhuǎn)發(fā)來的短信送交SP,SP以CMPP_DELIVER_RESP消息回應(yīng)。

      ⑹ SP向ISMG發(fā)起刪除短信(CMPP_CANCEL)操作

      CMPP_CANCEL操作的目的是SP通過此操作可以將已經(jīng)提交給ISMG的短信刪除,ISMG將以CMPP_CANCEL_RESP回應(yīng)刪除操作的結(jié)果。

      ⑺ 鏈路檢測(CMPP_ACTIVE_TEST)操作

      本操作僅適用于通信雙方采用長連接通信方式時用于保持連接。

      以下為CMPPAPI實現(xiàn)的java部分代碼

      4 結(jié)束語

      當(dāng)前短信業(yè)務(wù)蓬勃發(fā)展,移動數(shù)據(jù)業(yè)務(wù)將成為運營商的重要收入來源,移動互聯(lián)網(wǎng)用戶數(shù)大幅增長。

      CMPP作為中國移動網(wǎng)關(guān)與服務(wù)提供商(SP)之間的交互協(xié)議,在SP技術(shù)發(fā)展中具有重要的作用。本文深入分析CMPP3.0協(xié)議的結(jié)構(gòu)和底層通訊方式,給出實現(xiàn)CMPP3.0的企業(yè)短信網(wǎng)關(guān)API,為SP接入移動短信業(yè)務(wù)提供實現(xiàn)方法。

      但本文也存在一些不足,CMPP3.0是一個復(fù)雜的協(xié)議,也是互聯(lián)網(wǎng)短信網(wǎng)關(guān)的接口協(xié)議,作者將繼續(xù)對CMPP3.0的研究,進一步深化本文的工作。

    【短信網(wǎng)關(guān)開發(fā)設(shè)計】相關(guān)文章:

    基于Web服務(wù)的短信網(wǎng)關(guān)設(shè)計03-26

    邊界網(wǎng)關(guān)協(xié)議的研究與設(shè)計03-08

    基于ParlayX的業(yè)務(wù)接入網(wǎng)關(guān)系統(tǒng)設(shè)計03-07

    藍牙技術(shù)在音頻網(wǎng)關(guān)中的應(yīng)用01-07

    多媒體網(wǎng)關(guān)系統(tǒng)中模擬電話語音卡的設(shè)計03-18

    在線考試系統(tǒng)設(shè)計與開發(fā)論文05-29

    網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計與開發(fā)03-07

    基于H323的VoIP客戶端網(wǎng)關(guān)系統(tǒng)軟件設(shè)計03-07

    智能化住宅與未來家庭網(wǎng)關(guān)03-18

    主站蜘蛛池模板: 久久精品国产半推半就| 亚洲精品无码专区在线在线播放| 精品少妇一区二区三区在线 | 久久se精品一区精品二区| 国产亚洲精品观看91在线| 国产成人久久精品二区三区 | 国产精品久久久久久福利69堂| 国产精品亚洲专区无码WEB| 国产精品美女久久久| 色偷偷88888欧美精品久久久| 国产精品1024视频| 天天爽夜夜爽夜夜爽精品视频| 久久精品国产69国产精品亚洲| 欧美精品VIDEOSSEX少妇| 精品一区二区三区色花堂| 久久精品视屏| 久久精品国产亚洲77777| 四虎影视永久在线精品免费| 国产精品V亚洲精品V日韩精品| 亚洲国产成人精品91久久久| 好湿好大硬得深一点动态图91精品福利一区二区 | 日批日出水久久亚洲精品tv| 久久成人国产精品| 亚洲日韩精品无码专区网站| 精品国产三级a在线观看| 99在线精品视频观看免费| 精品亚洲视频在线观看| 精品久久久久中文字幕日本| 国产欧美在线观看精品一区二区| 午夜精品乱人伦小说区| 国自产精品手机在线观看视| 四虎精品成人免费永久| 亚洲中文字幕久久精品无码APP| 国产成人精品cao在线| 国产精品成人免费福利| 最新国产精品拍自在线观看| 99R在线精品视频在线播放| 99久久精品国产高清一区二区| 亚洲午夜精品第一区二区8050| 亚洲国产精品13p| 国产成人AV无码精品|