簡訊平台技術

2021-04-20 18:12:25 字數 3473 閱讀 3858

一、簡介

cmpp

標準由中國行動通訊集團公司技術部提出。規定了移動夢網簡訊業務開展過程中各網元(包括

ismg

、gns和sp

)之間的訊息型別和定義,目前為

3.0.0版本

與cmpp

對應的協議有,聯通的

sgip

協議,中國電信的

smgp

協議,網通的

cngp

協議。

二、網路結構

圖1網際網路簡訊閘道器組網結構 如圖

1所示,網際網路簡訊閘道器(

ismg

)是業務提供商(

sp)與移動網內簡訊中心之間的中介實體,網際網路簡訊閘道器一方面負責接收

sp傳送給移動使用者的資訊和提交給簡訊中心。另一方面,移動使用者點播

sp業務的資訊將由簡訊中心通過網際網路簡訊閘道器發給

sp。另外,為了減輕簡訊中心的信令負荷,網際網路簡訊閘道器還應根據路由原則將

sp提交的資訊**到相應的網際網路簡訊閘道器。網際網路簡訊閘道器通過向匯接閘道器(

gns)查詢的方式獲得閘道器間的**路由資訊。

另外,ismg

還必須與資料業務管理平台

dsmp

進行連線,在業務流程中對使用者、業務以及定購關係等進行鑑權並對業務進行批價。 三、

功能概述

cmpp

協議主要提供以下兩類業務操作: (

1)簡訊傳送(

short message mobile originate

,sm mo)

(2)簡訊接收(

short message mobile terminated

,sm mt)

四、協議棧

cmpp

協議以tcp/ip

作為底層通訊承載,具體結構由圖

4所示:

cmpp

tcpip

底層承載

ismg

cmpp

tcpip

底層承載

cmpp

tcpip

底層承載

cmpp

tcpip

底層承載

ismg

sp

gns

圖2cmpp

協議棧

五、通訊方式

各網元之間共有兩種連線方式:長連線和短連線。所謂長連線,指在乙個

tcp連線上可以連續傳送多個資料報,在

tcp連線保持期間,如果沒有資料報傳送,需要雙方發鏈路檢測包以維持此連線。短連線是指通訊雙方有資料互動時,就建立乙個

tcp連線,資料傳送完成後,則斷開此

tcp連線,即每次

tcp連線只完成一對

cmpp

訊息的傳送。

現階段,要求

ismg

之間必須採用長連線的通訊方式,建議sp與

ismg

之間採用長連線的通訊方式。

(一)長連線通訊雙方以客戶

-伺服器方式建立

tcp連線,用於雙方資訊的相互提交。當通道上沒有資料傳輸時,通訊雙方應每隔時間

c傳送鏈路檢測包以維持此連線,當鏈路檢測包發出超過時間

t後未收到響應,應立即再傳送鏈路檢測包,再連續傳送

n-1次後仍未得到響應則斷開此連線。 引數

c、t、

n原則上應可配置,現階段建議取值為:

c=3分鐘,

t=60

秒,n=3。

閘道器與sp

之間、閘道器之間的訊息傳送後等待

t秒後未收到響應,應立即重發,再連續傳送

n-1次後仍未得到響應則停發。現階段建議取值為:

t=60

秒,n=3。

訊息採用

併發方式

傳送,加以滑動視窗流量控制,視窗大小引數

w可配置,現階段建議為

16,即接收方在應答前一次收到的訊息最多不超過

16條。

長連線的操作流程舉例如圖

5所示:

. . . . . .

滑動視窗不大於

ww

cmpp訊息1

客戶端

伺服器端

cmpp訊息2

對cmpp訊息1

的響應

對cmpp訊息2

的響應

鏈路檢測包

鏈路檢測包響應

建立tcp連線

鏈路檢測包

鏈路檢測包響應

拆除tcp連線

. . . . . .

圖3

長連線操作流程

(二)短連線通訊雙方以客戶

-伺服器方式建立

tcp連線,應答與請求在同乙個連線中完成。系統採用客戶

/伺服器模式,操作以客戶端驅動方式發起連線請求,完成一次操作後關閉此連線。

閘道器與sp之間、閘道器之間的訊息傳送後等待

t秒後未收到響應,應立即重發,再連續傳送

n-1次後仍未得到響應則停發。現階段建議取值為:

t=60

秒,n=3。

短連線的操作流程舉例如圖

6所示: 對

cmpp訊息1

的響應

cmpp訊息1

建立tcp連線

拆除tcp連線

cmpp訊息2

對cmpp訊息2

的響應

建立tcp連線

拆除tcp連線

. . . . . .

客戶端/伺服器端

伺服器/

客戶端

圖4短連線操作流程

(三)本協議涉及的埠號

1.埠號

2.應用

3.7890

4.長連線(

sp與閘道器間)

5.7900

6.短連線(

sp與閘道器間)

7.7930

8.長連線(閘道器之間)

9.9168

10.短連線(簡訊閘道器與匯接閘道器之間)

(四)互動過程中的應答方式在sp

與ismg

之間、smsc

與ismg

之間及ismg

之間的互動過程中均採用非同步方式,即任乙個網元在收到請求訊息後應立即回送響應訊息。舉例如圖

7所示:

smsc

ismg1

ismg2

sp

smpp

請求訊息

smpp

響應訊息

cmpp

請求訊息

cmpp

響應訊息

cmpp

請求訊息

cmpp

響應訊息

圖5非同步互動方式示意圖

如何選擇簡訊平台

對於現在的各種平台的註冊與使用,驗證碼簡訊有的重要性不言而喻。因為其廣泛的實用性,除了安全效能以外,其傳送速度的快慢也成為了乙個需要格外注意的地方。國內各家企業都為了找到一家好的驗證碼簡訊介面平台而努力著,而想要找到一家可靠的平台,以下這些問題需要重視。第一 檢測一下簡訊通道質量 第二 簡訊介面平台...

註冊app簡訊驗證平台 簡訊驗證碼平台推薦

找簡訊平台一定要找有資源的公司。這點,是不可否認且毋庸置疑的,簡訊驗證碼就算能玩出花來,跑的也是運營商的通道,在技術實現的角度上不是什麼難事兒。舉個例子,一家只有少量通道以技術為驅動的公司,公司的傳送量級不足以達到運營商的要求。這時,如果它要接通道,就會出現幾個問題。接不到直連通道,需要第三方公司來...

企業如何選擇簡訊平台

簡訊平台作為企業傳送驗證碼,業務通知,會員營銷資訊的最佳渠道,已廣泛應用於各行業。簡訊平台的質量,服務好壞直接關係到企業業務的正常開展。因此企業應該選擇一家優秀的簡訊平台服務商。首先好的簡訊平台應該具有如下幾個標準 產品體系完善。可以根據不同客戶的需求,提供相應的產品滿足客戶需求。簡訊通道資源豐富。...