中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議
綜合能力考核表詳細(xì)內(nèi)容
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議 (China Mobile Peer to Peer, CMPP) (V2.0) 中國移動通信集團(tuán)公司 2002年4月 目 錄 前 言 4 1. 范圍 5 2. 縮略語 5 3.網(wǎng)絡(luò)結(jié)構(gòu) 6 4.CMPP功能概述 6 5. 協(xié)議棧 8 6. 通信方式 8 6.1 長連接 9 6.2 短連接 11 6.3 本協(xié)議中涉及的端口號 12 6.4 交互過程中的應(yīng)答方式 12 7.消息定義 12 7.1基本數(shù)據(jù)類型 12 7.2消息結(jié)構(gòu) 13 7.3 消息頭格式(Message Header) 13 7.4信息資源站實(shí)體(SP)與互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)間的消息定義 13 7.4.1 SP請求連接到ISMG(CMPP_CONNECT)操作 13 7.4.1.1 CMPP_CONNECT消息定義(SP(ISMG) 13 7.4.1.2 CMPP_CONNECT_RESP消息定義(ISMG ( SP) 14 7.4.2 SP或ISMG請求拆除連接(CMPP_TERMINATE)操作 14 7.4.2.1 CMPP_TERMINATE消息定義(SP(ISMG或ISMG ( SP) 14 7.4.2.2 CMPP_TERMINATE_RESP消息定義(SP(ISMG或ISMG ( SP) 14 7.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 15 7.4.3.1 CMPP_SUBMIT消息定義(SP(ISMG) 15 7.4.3.2 CMPP_SUBMIT_RESP消息定義(ISMG ( SP) 16 7.4.4 SP向ISMG查詢發(fā)送短信狀態(tài)(CMPP_QUERY)操作 17 7.4.4.1 CMPP_QUERY消息的定義(SP(ISMG) 17 7.4.4.2 CMPP_QUERY_RESP消息的定義(ISMG (SP) 17 7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 18 7.4.5.1 CMPP_DELIVER消息定義(ISMG(SP) 18 7.4.5.2 CMPP_DELIVER_RESP消息定義(SP ( ISMG) 20 7.4.6 SP向ISMG發(fā)起刪除短信(CMPP_CANCEL)操作 20 7.4.6.1 CMPP_CANCEL消息定義(SP ( ISMG) 20 7.4.6.2 CMPP_CANCEL_RESP消息定義(ISMG ( SP) 20 7.4.7 鏈路檢測(CMPP_ACTIVE_TEST)操作 21 7.4.7.1 CMPP_ACTIVE_TEST定義(SP ( ISMG或ISMG(SP) 21 7.4.7.2 CMPP_ACTIVE_TEST_RESP定義(SP ( ISMG或ISMG(SP) 21 7.5互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)之間的消息定義 21 7.5.1 源ISMG請求連接到目的ISMG(CMPP_CONNECT)操作 21 7.5.2 源ISMG請求拆除到目的ISMG的連接(CMPP_TERMINATE)操作 21 7.5.3鏈路檢測(CMPP_ACTIVE_TEST)操作 21 7.5.4 源ISMG向目的ISMG轉(zhuǎn)發(fā)短信(CMPP_FWD)操作 21 7.5.4.1 CMPP_FWD定義(ISMG( ISMG) 21 7.5.4.2 CMPP_FWD_RESP定義(ISMG( ISMG) 25 7.6互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)與匯接網(wǎng)關(guān)(GNS)之間的消息定義 25 7.6.1 ISMG請求連接到GNS或GNS請求連接到ISMG(CMPP_CONNECT)操作 25 7.6.2 ISMG請求拆除到GNS的連接或GNS請求拆除到ISMG的連接(CMPP_TERMINATE)操作 26 7.6.3 ISMG向匯接網(wǎng)關(guān)查詢MT路由(CMPP_MT_ROUTE)操作 26 7.6.3.1 CMPP_MT_ROUTE消息定義(ISMG(GNS) 26 7.6.3.2 CMPP_MT_ROUTE_RESP消息定義(GNS ( ISMG) 26 7.6.4 ISMG向匯接網(wǎng)關(guān)查詢MO路由(CMPP_MO_ROUTE)操作 26 7.6.4.1 CMPP_MO_ROUTE消息定義(ISMG(GNS) 26 7.6.4.2 CMPP_MO_ROUTE_RESP消息定義(GNS ( ISMG) 27 7.6.5ISMG向匯接網(wǎng)關(guān)獲取路由(CMPP_GET_ROUTE)操作 27 7.6.5.1 CMPP_GET_ ROUTE消息定義(ISMG(GNS) 27 7.6.5.2 CMPP_GET_ ROUTE_RESP消息定義(GNS ( ISMG) 27 7.6.6 ISMG向匯接網(wǎng)關(guān)更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 28 7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定義(ISMG(GNS) 28 7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定義(GNS ( ISMG) 28 7.6.7 ISMG向匯接網(wǎng)關(guān)更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 29 7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定義(ISMG(GNS) 29 7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定義(GNS ( ISMG) 29 7.6.8匯接網(wǎng)關(guān)向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作 29 7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定義(GNS(ISMG) 30 7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定義(ISMG ( GNS) 30 7.6.9匯接網(wǎng)關(guān)向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 30 7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定義(GNS(ISMG) 30 7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定義(ISMG ( GNS) 31 7.7系統(tǒng)定義 31 7.7.1 Command_Id定義 31 附錄1 MO狀態(tài)報(bào)告的產(chǎn)生 32 修訂歷史 34 前 言 本規(guī)范為中國移動通信集團(tuán)公司企業(yè)規(guī)范,簡稱CMPP,現(xiàn)階段版本是對1.2.1版修訂后形 成的,為2.0版。本規(guī)范描述了中國移動短信業(yè)務(wù)中各網(wǎng)元(包括ISMG、GNS和SP)之間 的相關(guān)消息的類型和定義。根據(jù)業(yè)務(wù)的發(fā)展,規(guī)范中的信令操作和參數(shù)將會做進(jìn)一步的 調(diào)整和增加。 本規(guī)范解釋權(quán)屬于中國移動通信集團(tuán)公司。 本規(guī)范起草單位:中國移動通信集團(tuán)公司研發(fā)中心。 范圍 本規(guī)范規(guī)定了以下三方面的內(nèi)容: 1. 信息資源站實(shí)體與互聯(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é)議。 本規(guī)范適用于各SP和ISMG的開發(fā)廠商。 縮略語 |英文縮寫|英文全稱 |說明 | |ISMG |Internet Short Message |互聯(lián)網(wǎng)短信網(wǎng)關(guān) | | |Gateway | | |SMPP |Short Message Peer to |短消息點(diǎn)對點(diǎn)協(xié)議 | | |Peer | | |CMPP |China Mobile Peer to |中國移動點(diǎn)對點(diǎn)協(xié)議 | | |Peer | | |SMC |Short Message Center |短消息中心 | |GNS |Gateway Name Server |網(wǎng)關(guān)名稱服務(wù)器(匯接網(wǎng)關(guān)) | |SP |Service Provider |業(yè)務(wù)提供者,即信息資源站實(shí)體 | |SMC |Short Message Control |SP為收取包月業(yè)務(wù)費(fèi)用而向網(wǎng)關(guān)發(fā)送| | | |的消息,網(wǎng)關(guān)收到后不送給用戶僅產(chǎn)| | | |生相應(yīng)的話單; | |ISMG_Id | |網(wǎng)關(guān)代碼:0XYZ01~0XYZ99,其中XYZ| | | |為省會區(qū)號,位數(shù)不足時左補(bǔ)零,如| | | |北京編號為1的網(wǎng)關(guān)代碼為001001, | | | |江西編號為1的網(wǎng)關(guān)代碼為079101, | | | |依此類推。 | |SP_Id | |SP的企業(yè)代碼:網(wǎng)絡(luò)中SP地址和身 | | | |份的標(biāo)識、地址翻譯、計(jì)費(fèi)、結(jié)算等| | | |均以企業(yè)代碼為依據(jù)。企業(yè)代碼以數(shù)| | | |字表示,共6位,從“9XY000”至 | | | |“9XY999”,其中“XY”為各移動公 | | | |司代碼。 | |SP_Code | |SP的服務(wù)代碼:服務(wù)代碼是在使用 | | | |短信方式的點(diǎn)播類業(yè)務(wù)中,提供給 | | | |用戶點(diǎn)播的內(nèi)容/應(yīng)用服務(wù)提供商代 | | | |碼。服務(wù)代碼以數(shù)字表示,全國業(yè) | | | |務(wù)服務(wù)代碼長度統(tǒng)一為 4 位,即 | | | |“1000”-“9999”;本地業(yè)務(wù)服務(wù) | | | |代碼長度統(tǒng)一為5 位,即 | | | |“01000”-“09999”。 | |Service_| |SP的業(yè)務(wù)類型,數(shù)字、字母和符號的| |Id | |組合,由SP自定,如圖片傳情可定 | | | |為TPCQ,股票查詢可定義為11。 | 3.網(wǎng)絡(luò)結(jié)構(gòu) [pic] 如圖1所示,互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)是外部信息資源站實(shí)體(SP)與移動網(wǎng)內(nèi)短信中心 之間的中介實(shí)體,互聯(lián)網(wǎng)短信網(wǎng)關(guān)一方面負(fù)責(zé)接收SP發(fā)送給移動用戶的信息和提交給短 信中心。另一方面,移動用戶點(diǎn)播SP業(yè)務(wù)的信息將由短信中心通過互聯(lián)網(wǎng)短信網(wǎng)關(guān)發(fā)給 SP。另外,為了減輕短信中心的信令負(fù)荷,互聯(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ā)路由信息。 4.CMPP功能概述 CMPP協(xié)議主要提供以下兩類業(yè)務(wù)操作: 1. 短信發(fā)送(Short Message Mobile Originate,SM MO) 典型的業(yè)務(wù)操作舉例如圖2所示: 1) 手機(jī)發(fā)出數(shù)據(jù)請求(可能是訂閱信息或圖片點(diǎn)播等),被源ISMG接收; 2) 源ISMG對接收到的信息返回響應(yīng); 3) 源ISMG在本地查詢不到要連接的SP,向GNS(匯接網(wǎng)關(guān))發(fā)路由請求信息; 4) GNS將路由信息返回; 5) 源ISMG根據(jù)路由信息將請求前轉(zhuǎn)給目的ISMG; 6) 目的ISMG對接收到的信息返回響應(yīng); 7) 目的ISMG將請求信息送SP 8) SP返回響應(yīng); 在以上操作中,步驟3到步驟8均使用CMPP協(xié)議; 在隨后的操作中,目的ISMG在接收到SP的響應(yīng)后將產(chǎn)生MO狀態(tài)報(bào)告發(fā)給源ISMG。 2. 短信接收(Short Message Mobile Terminated,SM MT) 典型的業(yè)務(wù)操作舉例如圖3所示: 1) SP發(fā)出數(shù)據(jù)請求(可能是短信通知或手機(jī)鈴聲等),被源ISMG接收; 2) 源ISMG對接收到的信息返回響應(yīng); 3) 源ISMG在本地?cái)?shù)據(jù)庫中找不到要目的手機(jī)號段所對應(yīng)網(wǎng)關(guān)代碼,向GNS(匯接網(wǎng)關(guān))發(fā) 路由請求信息; 4) 匯接網(wǎng)關(guān)將路由信息返回; 5) 源ISMG根據(jù)路由信息將請求前轉(zhuǎn)給目的ISMG; 6) 目的ISMG對接收到的信息返回響應(yīng); 7) 目的ISMG將請求信息發(fā)送至SMC; 8) SMC向目的ISMG返回響應(yīng); 在上述操作中,步驟1到步驟6均使用CMPP協(xié)議; 在隨后的操作中,SMC將通過NO.7信令網(wǎng)向移動用戶發(fā)送信息,移動用戶收到后將返回狀 態(tài)報(bào)告(Delivery- Receipt)給短信中心,短信中心將按照MO操作的流程將狀態(tài)報(bào)告返回給SP(如果SP要求 返回狀態(tài)報(bào)告)。 5. 協(xié)議棧 CMPP協(xié)議以TCP/IP作為底層通信承載,具體結(jié)構(gòu)由圖4所示: 圖4 CMPP協(xié)議棧 6. 通信方式 SP與ISMG之間、ISMG之間進(jìn)行信息交互時,可以采用長連接方式,也可以采用短連接方 式。所謂長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保持期間, 如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包以維持此連接。短連接是指通信雙方有數(shù) 據(jù)交互時,就建立一個TCP連接,數(shù)據(jù)發(fā)送完成后,則斷開此TCP連接,即每次TCP連接只 完成一對CMPP消息的發(fā)送。 1 長連接 通信雙方以客戶- 服務(wù)器方式建立TCP連接,用于雙方信息的相互提交。當(dāng)信道上沒有數(shù)據(jù)傳輸時,通信雙 方應(yīng)每隔時間C發(fā)送鏈路檢測包以維持此連接,當(dāng)鏈路檢測包發(fā)出超過時間T后未收到響 應(yīng),應(yīng)立即再發(fā)送鏈路檢測包,再連續(xù)發(fā)送N-1次后仍未得到響應(yīng)則斷開此連接。 參數(shù)C、T、N原則上應(yīng)可配置,現(xiàn)階段建議取值為:C=3分鐘,T=60秒,N=3。 網(wǎng)關(guān)與SP之間、網(wǎng)關(guān)之間的消息發(fā)送后等待T秒后未收到響應(yīng),應(yīng)立即重發(fā),再連續(xù)發(fā)送 N-1次后仍未得到響應(yīng)則停發(fā)。現(xiàn)階段建議取值為:T=60秒,N=3。 消息采用并發(fā)方式發(fā)送,加以滑動窗口流量控制,窗口大小參數(shù)W可配置,現(xiàn)階段建 議為16,即接收方在應(yīng)答前一次收到的消息最多不超過16條。 長連接的操作流程舉例如圖5所示: 圖5 長連接一次操作流程 2 短連接 通信雙方以客戶- 服務(wù)器方式建立TCP連接,應(yīng)答與請求在同一個連接中完成。系統(tǒng)采用客戶/服務(wù)器模式 ,操作以客戶端驅(qū)動方式發(fā)起連接請求,完成一次操作后關(guān)閉此連接。 網(wǎng)關(guān)與SP之間、網(wǎng)關(guān)之間的消息發(fā)送后等待T秒后未收到響應(yīng),應(yīng)立即重發(fā),再連續(xù)發(fā)送 N-1次后仍未得到響應(yīng)則停發(fā)?,F(xiàn)階段建議取值為:T=60秒,N=3。 短連接的操作流程舉例如圖6所示: 圖6 短連接的操作流程 3 本協(xié)議中涉及的端口號 |端口號 |應(yīng)用 | |7890 |長連接(SP與網(wǎng)關(guān)間) | |7900 |短連接(SP與網(wǎng)關(guān)間或網(wǎng)關(guān)之間) | |7930 |長連接(網(wǎng)關(guān)之間) | |9168 |短連接(短信網(wǎng)關(guān)與匯接網(wǎng)關(guān)之間) | 6.4 交互過程中的應(yīng)答方式 在SP與ISMG之間、SMC與ISMG之間及ISMG之間的交互過程中均采用異步方式,即任一個網(wǎng) 元在收到請求消息后應(yīng)立即回送響應(yīng)消息。舉例如圖7所示: 圖7 異步交互方式示意圖 7.消息定義 7.1基本數(shù)據(jù)類型 |Unsigned |無符號整數(shù) | |Integer | | |Integer |...
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議 (China Mobile Peer to Peer, CMPP) (V2.0) 中國移動通信集團(tuán)公司 2002年4月 目 錄 前 言 4 1. 范圍 5 2. 縮略語 5 3.網(wǎng)絡(luò)結(jié)構(gòu) 6 4.CMPP功能概述 6 5. 協(xié)議棧 8 6. 通信方式 8 6.1 長連接 9 6.2 短連接 11 6.3 本協(xié)議中涉及的端口號 12 6.4 交互過程中的應(yīng)答方式 12 7.消息定義 12 7.1基本數(shù)據(jù)類型 12 7.2消息結(jié)構(gòu) 13 7.3 消息頭格式(Message Header) 13 7.4信息資源站實(shí)體(SP)與互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)間的消息定義 13 7.4.1 SP請求連接到ISMG(CMPP_CONNECT)操作 13 7.4.1.1 CMPP_CONNECT消息定義(SP(ISMG) 13 7.4.1.2 CMPP_CONNECT_RESP消息定義(ISMG ( SP) 14 7.4.2 SP或ISMG請求拆除連接(CMPP_TERMINATE)操作 14 7.4.2.1 CMPP_TERMINATE消息定義(SP(ISMG或ISMG ( SP) 14 7.4.2.2 CMPP_TERMINATE_RESP消息定義(SP(ISMG或ISMG ( SP) 14 7.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 15 7.4.3.1 CMPP_SUBMIT消息定義(SP(ISMG) 15 7.4.3.2 CMPP_SUBMIT_RESP消息定義(ISMG ( SP) 16 7.4.4 SP向ISMG查詢發(fā)送短信狀態(tài)(CMPP_QUERY)操作 17 7.4.4.1 CMPP_QUERY消息的定義(SP(ISMG) 17 7.4.4.2 CMPP_QUERY_RESP消息的定義(ISMG (SP) 17 7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 18 7.4.5.1 CMPP_DELIVER消息定義(ISMG(SP) 18 7.4.5.2 CMPP_DELIVER_RESP消息定義(SP ( ISMG) 20 7.4.6 SP向ISMG發(fā)起刪除短信(CMPP_CANCEL)操作 20 7.4.6.1 CMPP_CANCEL消息定義(SP ( ISMG) 20 7.4.6.2 CMPP_CANCEL_RESP消息定義(ISMG ( SP) 20 7.4.7 鏈路檢測(CMPP_ACTIVE_TEST)操作 21 7.4.7.1 CMPP_ACTIVE_TEST定義(SP ( ISMG或ISMG(SP) 21 7.4.7.2 CMPP_ACTIVE_TEST_RESP定義(SP ( ISMG或ISMG(SP) 21 7.5互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)之間的消息定義 21 7.5.1 源ISMG請求連接到目的ISMG(CMPP_CONNECT)操作 21 7.5.2 源ISMG請求拆除到目的ISMG的連接(CMPP_TERMINATE)操作 21 7.5.3鏈路檢測(CMPP_ACTIVE_TEST)操作 21 7.5.4 源ISMG向目的ISMG轉(zhuǎn)發(fā)短信(CMPP_FWD)操作 21 7.5.4.1 CMPP_FWD定義(ISMG( ISMG) 21 7.5.4.2 CMPP_FWD_RESP定義(ISMG( ISMG) 25 7.6互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)與匯接網(wǎng)關(guān)(GNS)之間的消息定義 25 7.6.1 ISMG請求連接到GNS或GNS請求連接到ISMG(CMPP_CONNECT)操作 25 7.6.2 ISMG請求拆除到GNS的連接或GNS請求拆除到ISMG的連接(CMPP_TERMINATE)操作 26 7.6.3 ISMG向匯接網(wǎng)關(guān)查詢MT路由(CMPP_MT_ROUTE)操作 26 7.6.3.1 CMPP_MT_ROUTE消息定義(ISMG(GNS) 26 7.6.3.2 CMPP_MT_ROUTE_RESP消息定義(GNS ( ISMG) 26 7.6.4 ISMG向匯接網(wǎng)關(guān)查詢MO路由(CMPP_MO_ROUTE)操作 26 7.6.4.1 CMPP_MO_ROUTE消息定義(ISMG(GNS) 26 7.6.4.2 CMPP_MO_ROUTE_RESP消息定義(GNS ( ISMG) 27 7.6.5ISMG向匯接網(wǎng)關(guān)獲取路由(CMPP_GET_ROUTE)操作 27 7.6.5.1 CMPP_GET_ ROUTE消息定義(ISMG(GNS) 27 7.6.5.2 CMPP_GET_ ROUTE_RESP消息定義(GNS ( ISMG) 27 7.6.6 ISMG向匯接網(wǎng)關(guān)更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 28 7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定義(ISMG(GNS) 28 7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定義(GNS ( ISMG) 28 7.6.7 ISMG向匯接網(wǎng)關(guān)更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 29 7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定義(ISMG(GNS) 29 7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定義(GNS ( ISMG) 29 7.6.8匯接網(wǎng)關(guān)向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作 29 7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定義(GNS(ISMG) 30 7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定義(ISMG ( GNS) 30 7.6.9匯接網(wǎng)關(guān)向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 30 7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定義(GNS(ISMG) 30 7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定義(ISMG ( GNS) 31 7.7系統(tǒng)定義 31 7.7.1 Command_Id定義 31 附錄1 MO狀態(tài)報(bào)告的產(chǎn)生 32 修訂歷史 34 前 言 本規(guī)范為中國移動通信集團(tuán)公司企業(yè)規(guī)范,簡稱CMPP,現(xiàn)階段版本是對1.2.1版修訂后形 成的,為2.0版。本規(guī)范描述了中國移動短信業(yè)務(wù)中各網(wǎng)元(包括ISMG、GNS和SP)之間 的相關(guān)消息的類型和定義。根據(jù)業(yè)務(wù)的發(fā)展,規(guī)范中的信令操作和參數(shù)將會做進(jìn)一步的 調(diào)整和增加。 本規(guī)范解釋權(quán)屬于中國移動通信集團(tuán)公司。 本規(guī)范起草單位:中國移動通信集團(tuán)公司研發(fā)中心。 范圍 本規(guī)范規(guī)定了以下三方面的內(nèi)容: 1. 信息資源站實(shí)體與互聯(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é)議。 本規(guī)范適用于各SP和ISMG的開發(fā)廠商。 縮略語 |英文縮寫|英文全稱 |說明 | |ISMG |Internet Short Message |互聯(lián)網(wǎng)短信網(wǎng)關(guān) | | |Gateway | | |SMPP |Short Message Peer to |短消息點(diǎn)對點(diǎn)協(xié)議 | | |Peer | | |CMPP |China Mobile Peer to |中國移動點(diǎn)對點(diǎn)協(xié)議 | | |Peer | | |SMC |Short Message Center |短消息中心 | |GNS |Gateway Name Server |網(wǎng)關(guān)名稱服務(wù)器(匯接網(wǎng)關(guān)) | |SP |Service Provider |業(yè)務(wù)提供者,即信息資源站實(shí)體 | |SMC |Short Message Control |SP為收取包月業(yè)務(wù)費(fèi)用而向網(wǎng)關(guān)發(fā)送| | | |的消息,網(wǎng)關(guān)收到后不送給用戶僅產(chǎn)| | | |生相應(yīng)的話單; | |ISMG_Id | |網(wǎng)關(guān)代碼:0XYZ01~0XYZ99,其中XYZ| | | |為省會區(qū)號,位數(shù)不足時左補(bǔ)零,如| | | |北京編號為1的網(wǎng)關(guān)代碼為001001, | | | |江西編號為1的網(wǎng)關(guān)代碼為079101, | | | |依此類推。 | |SP_Id | |SP的企業(yè)代碼:網(wǎng)絡(luò)中SP地址和身 | | | |份的標(biāo)識、地址翻譯、計(jì)費(fèi)、結(jié)算等| | | |均以企業(yè)代碼為依據(jù)。企業(yè)代碼以數(shù)| | | |字表示,共6位,從“9XY000”至 | | | |“9XY999”,其中“XY”為各移動公 | | | |司代碼。 | |SP_Code | |SP的服務(wù)代碼:服務(wù)代碼是在使用 | | | |短信方式的點(diǎn)播類業(yè)務(wù)中,提供給 | | | |用戶點(diǎn)播的內(nèi)容/應(yīng)用服務(wù)提供商代 | | | |碼。服務(wù)代碼以數(shù)字表示,全國業(yè) | | | |務(wù)服務(wù)代碼長度統(tǒng)一為 4 位,即 | | | |“1000”-“9999”;本地業(yè)務(wù)服務(wù) | | | |代碼長度統(tǒng)一為5 位,即 | | | |“01000”-“09999”。 | |Service_| |SP的業(yè)務(wù)類型,數(shù)字、字母和符號的| |Id | |組合,由SP自定,如圖片傳情可定 | | | |為TPCQ,股票查詢可定義為11。 | 3.網(wǎng)絡(luò)結(jié)構(gòu) [pic] 如圖1所示,互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)是外部信息資源站實(shí)體(SP)與移動網(wǎng)內(nèi)短信中心 之間的中介實(shí)體,互聯(lián)網(wǎng)短信網(wǎng)關(guān)一方面負(fù)責(zé)接收SP發(fā)送給移動用戶的信息和提交給短 信中心。另一方面,移動用戶點(diǎn)播SP業(yè)務(wù)的信息將由短信中心通過互聯(lián)網(wǎng)短信網(wǎng)關(guān)發(fā)給 SP。另外,為了減輕短信中心的信令負(fù)荷,互聯(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ā)路由信息。 4.CMPP功能概述 CMPP協(xié)議主要提供以下兩類業(yè)務(wù)操作: 1. 短信發(fā)送(Short Message Mobile Originate,SM MO) 典型的業(yè)務(wù)操作舉例如圖2所示: 1) 手機(jī)發(fā)出數(shù)據(jù)請求(可能是訂閱信息或圖片點(diǎn)播等),被源ISMG接收; 2) 源ISMG對接收到的信息返回響應(yīng); 3) 源ISMG在本地查詢不到要連接的SP,向GNS(匯接網(wǎng)關(guān))發(fā)路由請求信息; 4) GNS將路由信息返回; 5) 源ISMG根據(jù)路由信息將請求前轉(zhuǎn)給目的ISMG; 6) 目的ISMG對接收到的信息返回響應(yīng); 7) 目的ISMG將請求信息送SP 8) SP返回響應(yīng); 在以上操作中,步驟3到步驟8均使用CMPP協(xié)議; 在隨后的操作中,目的ISMG在接收到SP的響應(yīng)后將產(chǎn)生MO狀態(tài)報(bào)告發(fā)給源ISMG。 2. 短信接收(Short Message Mobile Terminated,SM MT) 典型的業(yè)務(wù)操作舉例如圖3所示: 1) SP發(fā)出數(shù)據(jù)請求(可能是短信通知或手機(jī)鈴聲等),被源ISMG接收; 2) 源ISMG對接收到的信息返回響應(yīng); 3) 源ISMG在本地?cái)?shù)據(jù)庫中找不到要目的手機(jī)號段所對應(yīng)網(wǎng)關(guān)代碼,向GNS(匯接網(wǎng)關(guān))發(fā) 路由請求信息; 4) 匯接網(wǎng)關(guān)將路由信息返回; 5) 源ISMG根據(jù)路由信息將請求前轉(zhuǎn)給目的ISMG; 6) 目的ISMG對接收到的信息返回響應(yīng); 7) 目的ISMG將請求信息發(fā)送至SMC; 8) SMC向目的ISMG返回響應(yīng); 在上述操作中,步驟1到步驟6均使用CMPP協(xié)議; 在隨后的操作中,SMC將通過NO.7信令網(wǎng)向移動用戶發(fā)送信息,移動用戶收到后將返回狀 態(tài)報(bào)告(Delivery- Receipt)給短信中心,短信中心將按照MO操作的流程將狀態(tài)報(bào)告返回給SP(如果SP要求 返回狀態(tài)報(bào)告)。 5. 協(xié)議棧 CMPP協(xié)議以TCP/IP作為底層通信承載,具體結(jié)構(gòu)由圖4所示: 圖4 CMPP協(xié)議棧 6. 通信方式 SP與ISMG之間、ISMG之間進(jìn)行信息交互時,可以采用長連接方式,也可以采用短連接方 式。所謂長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保持期間, 如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包以維持此連接。短連接是指通信雙方有數(shù) 據(jù)交互時,就建立一個TCP連接,數(shù)據(jù)發(fā)送完成后,則斷開此TCP連接,即每次TCP連接只 完成一對CMPP消息的發(fā)送。 1 長連接 通信雙方以客戶- 服務(wù)器方式建立TCP連接,用于雙方信息的相互提交。當(dāng)信道上沒有數(shù)據(jù)傳輸時,通信雙 方應(yīng)每隔時間C發(fā)送鏈路檢測包以維持此連接,當(dāng)鏈路檢測包發(fā)出超過時間T后未收到響 應(yīng),應(yīng)立即再發(fā)送鏈路檢測包,再連續(xù)發(fā)送N-1次后仍未得到響應(yīng)則斷開此連接。 參數(shù)C、T、N原則上應(yīng)可配置,現(xiàn)階段建議取值為:C=3分鐘,T=60秒,N=3。 網(wǎng)關(guān)與SP之間、網(wǎng)關(guān)之間的消息發(fā)送后等待T秒后未收到響應(yīng),應(yīng)立即重發(fā),再連續(xù)發(fā)送 N-1次后仍未得到響應(yīng)則停發(fā)。現(xiàn)階段建議取值為:T=60秒,N=3。 消息采用并發(fā)方式發(fā)送,加以滑動窗口流量控制,窗口大小參數(shù)W可配置,現(xiàn)階段建 議為16,即接收方在應(yīng)答前一次收到的消息最多不超過16條。 長連接的操作流程舉例如圖5所示: 圖5 長連接一次操作流程 2 短連接 通信雙方以客戶- 服務(wù)器方式建立TCP連接,應(yīng)答與請求在同一個連接中完成。系統(tǒng)采用客戶/服務(wù)器模式 ,操作以客戶端驅(qū)動方式發(fā)起連接請求,完成一次操作后關(guān)閉此連接。 網(wǎng)關(guān)與SP之間、網(wǎng)關(guān)之間的消息發(fā)送后等待T秒后未收到響應(yīng),應(yīng)立即重發(fā),再連續(xù)發(fā)送 N-1次后仍未得到響應(yīng)則停發(fā)?,F(xiàn)階段建議取值為:T=60秒,N=3。 短連接的操作流程舉例如圖6所示: 圖6 短連接的操作流程 3 本協(xié)議中涉及的端口號 |端口號 |應(yīng)用 | |7890 |長連接(SP與網(wǎng)關(guān)間) | |7900 |短連接(SP與網(wǎng)關(guān)間或網(wǎng)關(guān)之間) | |7930 |長連接(網(wǎng)關(guān)之間) | |9168 |短連接(短信網(wǎng)關(guān)與匯接網(wǎng)關(guān)之間) | 6.4 交互過程中的應(yīng)答方式 在SP與ISMG之間、SMC與ISMG之間及ISMG之間的交互過程中均采用異步方式,即任一個網(wǎng) 元在收到請求消息后應(yīng)立即回送響應(yīng)消息。舉例如圖7所示: 圖7 異步交互方式示意圖 7.消息定義 7.1基本數(shù)據(jù)類型 |Unsigned |無符號整數(shù) | |Integer | | |Integer |...
中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動;但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
我要上傳資料,請點(diǎn)我!
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營銷資料方案報(bào)告說明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計(jì)劃書市場分析戰(zhàn)略經(jīng)營策劃方案培訓(xùn)講義企業(yè)上市采購物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識電子書客戶管理企業(yè)文化報(bào)告論文項(xiàng)目管理財(cái)務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績效考核資料面試招聘人才測評崗位管理職業(yè)規(guī)劃KPI績效指標(biāo)勞資關(guān)系薪酬激勵人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績效管理入職指引薪酬設(shè)計(jì)績效管理績效管理培訓(xùn)績效管理方案平衡計(jì)分卡績效評估績效考核表格人力資源規(guī)劃安全管理制度經(jīng)營管理制度組織機(jī)構(gòu)管理辦公總務(wù)管理財(cái)務(wù)管理制度質(zhì)量管理制度會計(jì)管理制度代理連鎖制度銷售管理制度倉庫管理制度CI管理制度廣告策劃制度工程管理制度采購管理制度生產(chǎn)管理制度進(jìn)出口制度考勤管理制度人事管理制度員工福利制度咨詢診斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績效考核其它
精品推薦
下載排行
- 1社會保障基礎(chǔ)知識(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗(yàn)收報(bào)告 16695
- 7問卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695
- 10跟我學(xué)禮儀 16695