摘要:USSD是在GSM短消息系統基礎上開發的數據交互技術,采用面向連接,提供透明通道的交互式會話方式,具有比短消息服務更高的傳輸速率和更強的交互性。文章首先介紹了中國移動通訊USSD應用接口協議的基本原理;為了更好地解決企業級消息交互中的問題,依據功能分層思想,提出了一種USSD應用接口協議的分層解決方案,根據該方案給出了各層的具體實現;并以發送USSD Submit包的流程為例,對協議的核心實現一數據包處理邏輯進行了詳細闡述。
關鍵詞:USSD;SP;USSD中心;應用接口協議
0 引言
近年來,短消息業務得到了飛速發展,但是由于采用“存儲轉發(store-forward)”機制,其應用受到了一定的限制。USSD(Unstructured Supplementary Service Data,非結構化補充數據業務)是在GSM短消息系統基礎上開發的數據交互技術,采用面向連接、提供透明通道的交互式會話方式,具有比短消息服務更高的傳輸速率和更強的交互性。USSD的諸多優點使其成為了一種能夠適應大多數普通移動用戶大部分日常需求的有效客戶服務接入方式。
1 USSD應用接口協議
1.1 網絡結構
如圖1所示,USSD業務中心可以通過USSD網關為手機用戶提供使用夢網業務、訪問sP資源的接入手段。USSD業務網關是外部服務提供商(SP)與移動網內USSD中心之間的中介實體,其中,USSD網關與SP交互采用了USSD接口協議。通過USSD服務,手機用戶可以使用SP提供的手機支付、股票信息、交通信息(航班時刻、火車時刻、公交行車路線查詢等)、話費查詢、車主服務(交通違章通知、車牌年檢通知、駕駛證年審通知等)、考試成績查詢(中考、高考等)和游戲等服務。……