WAP Push SP介面協議

2021-08-08 16:53:04 字數 3926 閱讀 4470

目錄第一章前言 3

1、 目的 3

2、 適用範圍 3

3、 參考文件 3

4、 術語說明 3

第二章網路結構及介面 5

1、 網路結構圖 5

2、 介面 5

第三章訊息流程 7

1、 流程圖 7

2、 流程說明 8

第四章訊息定義 8

1、 訊息型別 8

sp向misc傳送/響應的訊息型別 8

misc向sp傳送/響應的訊息型別 8

2、 介面訊息格式 9

3、 wpp_ps介面協議格式 10

介面說明 10

http請求訊息格式 10

http響應訊息格式 13

約定 13

4、 result_notification介面協議格式 14

介面說明 14

http請求訊息格式 14

http響應訊息格式 15

第五章附錄 16

1、 狀態號碼定義 16

2、 http 響應** 17

本文件定義了misc與sp之間wap push訊息的介面協議,版本號為1.0。

本文件閱讀物件:

● 提供wap push的sp業務開發人員

● wtbs技術開發人員

data service management platform,資料業務管理平台。中國移動集團公司的移動資料業務平台,移動夢網計畫(monternet)的核心平台。

2) sp

service provider,服務提供商。指可以提供web/wap/sms或其它型別內容和服務的第三方提供商,包括通常所說的icp和asp。

3) 夢網服務

夢網服務指由sp遵循中國移動夢網計畫為中國移動使用者提供的統一在「移動夢網」品牌下的服務。

4) 使用者**

指使用者的瀏覽器,如ie、netscape等

5) pi

push initiator。push訊息的發起方,一般為sp或運營商。

6) ppg

push proxy gateway。用於實現wap push功能的網元。其與傳統意義的wap閘道器不同,但作為wap1.

21以後必須實現的功能,許多wap閘道器廠商將ppg與wap閘道器物理實現在一起,但就邏輯功能上來講有所不同。有時ppg與wap閘道器泛指同一裝置。

7) si

service indication:服務指示,指push訊息的一種指令格式,該型別的訊息在使用者終端接收以後需要使用者的參與,才會訪問訊息中提供的服務位址。

8) sl

service load:服務載入,指push訊息的一種指令格式,該型別的訊息在使用者終端接收後無需使用者參與,將自動訪問訊息中指定的服務位址。

9) co

cache operation:快取操作,指push訊息的一種指令格式,該型別的訊息在使用者終端接收後將對使用者終端的快取進行相應操作。

10) result notification

回執報告,指ppg向使用者終端下發push訊息後並收到使用者的確認,如果pi在下發訊息時要求回執,則由ppg向pi提交回執報告。

11) ccq

client capabilities query:終端能力查詢,指pi向ppg發起查詢終端能力的請求命令。

12) push submission

push訊息提交,pi向ppg發起下發push訊息的請求。

13) push cancellation

push訊息取消,pi向ppg發起取消push訊息的請求

14) push replacement

push訊息重置,pi向ppg發起替換原有push訊息的請求

15) status query

push訊息狀態查詢,指pi向ppg發起下發訊息的狀態查詢

16) push ota protocol

指在ppg和push終端之間傳遞push訊息的協議,該協議僅適用於當使用者聯機(online)時傳輸push訊息。

sp通過internet、vpn、ddn專線等接入到misc,由misc**sp向ppg/wap閘道器傳送push訊息。misc負責與sp通訊的裝置為wtbs。

本介面協議以http作為底層通訊承載。

1. sp向wtbs下發push訊息,訊息規範必須遵守約定的介面規範。

2. wtbs判斷訊息型別,如果是push查詢、push取消等命令,wtbs查詢訊息處理狀態,並直接跳轉到第4步,如果是下發訊息,則直接向dsmp發起綜合業務鑑權,包括sp鑑權、業務鑑權、定購關係鑑權等

3. dsmp響應,如鑒權成功,繼續以下流程,如失敗,返回sp處理結果

4. wtbs響應sp處理結果

5. wtbs將sp下發的包封裝成標準的pap包格式下發給ppg,已將url位址進行了轉換

6. ppg應答

7. ppg向使用者下發push訊息

8. 使用者終端給出狀態

9. ppg向wtbs報告狀態

10. 如果sp在下發push訊息時要求回執,wtbs根據約定向sp提交狀態報告

11. sp應答

12. 使用者在收到wap push訊息後啟動wap會話訪問push訊息指定的服務

13. wtbs收到使用者請求,向dsmp發起使用者鑑權請求

14. dsmp響應

15. 如果使用者鑑權通過,則wtbs**使用者向sp發起請求

16. sp響應服務內容

17. wtbs向使用者返回內容

注:◆ 單純意義的wap push的流程終止於第 11步驟,但結合業務特點,wap push最終是為了觸發使用者wap訪問,因此,補充後續的wap訪問流程是為了對業務進行整體、完整、詳細的描述

wpp_pssp向misc下發push訊息

wpp_rn_responsesp向misc返回狀態報告處理結果

wpp_ps_responsemisc向sp響應push下發訊息

wpp_r****c向sp提交push下發狀態報告

由於wap相關協議規範(wap-247-pap-20010429-a)明確說明ppg對以下操作:

◆ 取消push訊息(push cancellation)

◆ 查詢push狀態 (status query)

◆ 查詢終端能力 (client capabilities query)

的支援為可選項,因此,在一期系統暫不支援以上操作

1) sp與misc之間的通訊協議採用http/xml協議。

2) sp與misc之間的所有命令互動均使用post方式的http請求。

命令請求和響應的內容都放在http請求entity body中,並採用xml格式,內容型別(content-type)為:」 text/plain」,在http的包頭裡面的表示為:「content-type:

text/plain」,請注意,在包頭裡,相關的限制和約定以http及xml協議為準。

misc命令互動中http請求和響應體中的xml格式如下:

<?xml version=「1.0」 ?>

command_name

data1

data2

……說明:

push submit push訊息下發命令互動是sp向misc發起的單向請求。

請求方向為sp向misc傳送,misc處理後響應此請求。

TSRS CTC介面協議

2010年3月 修改記錄 目錄1.引言 4 1.1目的和範圍 4 1.2術語和縮寫詞 4 1.3參考文獻 4 2.總則 6 3.參考體系結構 7 4.介面要求 8 5.通訊指標要求 9 6.通用應用層定義 10 7.應用層定義 12 7.1.應用層資訊包型別 12 7.2.應用層資訊包格式 13 7...

rnc介面協議棧

iub介面是rnc與nodeb之間的邏輯介面,其協議棧如圖5 1所示。圖5 1 iub介面協議棧 水平分層 協議結構主要由兩層組成,無線網路層和傳輸網路層。所有與utran有關的協議都包含在無線網路層,傳輸網路層是指被utran所選用的標準的傳輸技術,與utran的特定的功能無關。垂直分層 1 控制...

MIPI介面協議簡介

mobile industry processor inte ce移動行業處理器介面 對於現代的智慧型手機來說,其內部要塞入太多各種不同介面的裝置,給手機的設計和元器件選擇帶來很大的難度。下圖是乙個智慧型手機的例子,我們可以看到其內部儲存 顯示 攝像 聲音等內部介面都是各不相同的。即使以攝像頭介面來...