增值短消息服務平臺分析論文
時間:2022-09-11 03:35:00
導語:增值短消息服務平臺分析論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
摘要本文首先介紹了短消息業務和平臺的概念,參考中國移動的CMPP協議和有關規范,給出了一個短消息增值服務平臺的設計實現方案和實現方法。對整個平臺的通信機制,業務處理,后臺管理,數據庫設計等關鍵問題,進行了重點論述。
關鍵詞CMPP協議;短消息;短消息網關;SP
0引言
隨著中國一躍成為世界上最大的移動通信市場,手機短信以它通信費用低廉,雙向傳輸,通信質量可靠,速度快等顯著優點受到了越來越多人的青睞,手機短信已被稱為“第四媒體”。除了大量使用的手機用戶之間的點對點短信業務之外,從信息平臺到手機用戶的短信信息服務業務也在快速發展,該業務已經成為廣大用戶及時方便地獲取信息的一種手段。
1有關短消息,短消息業務及短消息服務平臺
SMS(ShortMessagingService),是最早的,但仍是現在火爆全球的文本短消息服務;EMS(EnhancedMessageService)增強信息服務,是(SMS)的新版本,支持發送簡單的圖像、聲音和動畫等信息;MMS(MultimediaMessagingService)多媒體短信服務,是目前短信技術開發最高標準的一種,支持多媒體功能,需要2.5G或3G的網絡來支持它的運轉。
本增值短消息服務平臺的軟件設計使用VisualC++作為前臺開發工具,SQLServer2000作為后臺數據庫,是一個是以手機為應用基礎、以前臺頁面為操作界面,具有豐富增值服務內容的完整的、大規模短信息處理的系統。通過這個平臺可以向中國移動、中國聯通和小靈通等用戶提供發送短信息、定制、點播/訂閱、答題,積分福彩,投票/競猜等短信服務,具體應用如電視、電臺媒體開展互動業務;報紙、雜志媒體提供新聞服務;氣象臺、彩票中心、交警提供資訊、商場開展客戶調查及促銷活動服務等。為簡單起見,本文只討論其中基于中國移動短信網關(移動手機用戶)的系統開發與實現。
2CMPP協議的介紹
CMPP(ChinaMobilePeertoPeer)協議,全稱是中國移動通信互聯網短信接口協議,其規定了以下三個方面的內容:
(1)業務提供者(SP)與互聯網短信網關(ISMG)之間的接口協議;
(2)互聯網短信網關之間的接口協議;
(3)互聯網短信網關和匯接網關(GNS)之間的接口協議。
圖1互聯網短信網關組網結構
CMPP協議主要提供以下兩類業務操作:
(1)短信發送(ShortMessageMobileOriginate)MO操作:手機用戶為起始端;
(2)短信接收(ShortMessageMobileTerminated)MT操作:手機用戶終止端;
CMPP協議和HTTP,FTP,SMTP等協議一樣,處于TCP/IP網絡模型的應用層,它以TCP/IP協議作為底層通信承載。SP與ISMG之間進行信息交互式可以采用長連接或短連接兩種方式。本短消息服務平臺所采用的連接方式為長連接,即:SP與ISMG以C/S方式建立連接時,在一個TCP連接上可以連續發送多個數據包,在TCP連接保持期間,如果沒有數據包發送,需要雙方發送鏈路檢測包以維持連接。
3系統的結構和功能模塊圖
3.1系統的層次結構
本短消息服務平臺,在典型的網絡條件下,具有穩定可靠、處理能力高、組網能力強、系統管理方便、使用靈活等特點,能夠滿足功能性、穩定性、效率性的要求,同時,該系統擁有強大的后臺管理功能和業務處理能力,從而為業務的可持續發展以及用戶快速準確獲取信息,創造了條件。
整個平臺的組成分為四個層次:硬件、網絡、通信層:包括支持系統運行的所有服務器、客戶機及網絡設備、通信鏈路以及存儲設備、輸入輸出設備等硬件;操作系統層(系統軟件層):基于硬件平臺之上,提供基本的系統調用及網絡通信功能(如Windows2000等);應用開發層:在操作系統之上的應用開發環境,包括軟件開發工具數據庫等(如VisualC++、SQLserver2000等);應用軟件層(最外層):面向業務應用,使業務信息化和自動化,用戶通過它進行業務上需要的信息處理、信息存儲和信息傳送等工作,是與操作人員直接相連的部分。
3.2系統結構示意圖介紹
系統主要由通信模塊,業務處理模塊,后臺管理模塊和數據庫部分組成,其軟件結構示意圖如圖2所示:
隊列)或者消息發送線程(針對發送緩沖隊列)必須等待。本通信模塊通過使用臨界區和信號量技術處理了多線程之間的同步問題。
系統將根據用戶編輯的短信,判斷MO(用戶上行短信)類型,如果是用戶點播類服務,根據點播命令和點播內容對數據庫中關系記錄進行查詢,將查詢結果生成一條短信排入到輸出隊列。其他類型服務以次類推。例如用戶若定制股票信息:編輯短信息→定制代碼50→代碼→發送→短信平臺特服號→回饋信息至用戶手機。
舉例:用戶定制600001的股票信息,在編輯短信息時輸入50600001,按發送鍵,輸入9688,將短信息發送,系統判斷為定制類服務,進行定制類服務處理,完成定制類業務的關系記錄,并將信息發送給用戶。用戶將在每交易日的9:40、11:35、15:10收到600001的行情報價和動態股評,18:40收到該股的盤后評述。
6后臺管理模塊的設計
后臺管理系統對合作企業和所有開展的業務進行管理,并提供各種必須的功能。其結構示意圖如圖5所示:
6.1系統管理
提供與系統管理相關的所有管理功能,包括公有信息的維護等;通過系統管理功能,管理員可以對整個平臺實現相應的設置、定義數據、處理系統信息。具體的說,可以實現機構的管理、權限的管理、業務的管理、以及公共信息管理等功能。
6.2業務管理
業務的基本信息、命令、計費的管理,是業務的管理中心,包括業務配置、業務審核和業務生效等功能,以流程化的形式實現業務全過程的管理。本短消息服務平臺典型的業務管理包括通用定制管理和點播/訂閱管理。
6.3用戶管理模塊
是對手機用戶的個人信息進行管理的模塊,主要包括:用戶個人信息,如姓名、手機號、個人愛好等。用戶定制信息,如定制內容、發送時間、發送方式;用戶信息的分析。
6.4記費管理
計費方式分為兩種:包月制、計次制。包月、計次的費用根據不同的欄目可以人工調整。每發送一條信息都要把相關記錄寫入日志數據庫,用來計費以及將來查詢使用。日志中應包含用戶的手機號碼、信息的計費類別、信息發送時間等。根據日志統計用戶的費用,同時要把數據上傳到移動、聯通或電信計費中心,進行對帳。
6.5積分管理
主要包括積分福彩管理和答題積分管理。用戶參加該平臺開展的互動節目時,可以獲得積分,當積分達到指定的標準時,可參加抽獎活動。
6.6日志管理模塊
日志管理模塊主要提供詳細的系統日志管理功能,如已成功發送到中國移動、中國聯通等短信網關的日志,通過中國移動、中國聯通短信網關已成功發送到SP的日志等。具體包括:信息及節目變更日志,短信收發日志,系統運行日志,系統維護日志。
6.7客服管理
提供客服人員方便地進行終端用戶的信息查詢,協助及時處理投訴和咨詢。
6.8群發管理
支持群發組的號段生成,文件導入,定時群發等多樣化的群發。
7數據庫模塊的設計
本短消息服務平臺采用SQLServer2000作為后臺數據庫。SQLServer2000是一個功能完備的正規數據庫管理系統,支持開發的引擎、標準的SQL語言、擴展的特性(如復制、OLAP、分析)等功能,安全性高、穩定性好,能支持大量數據的存儲。前臺使用基于OLEDB的ADO接口訪問數據庫,能統一訪問多種關系和非關系數據庫,并有多種編程接口,訪問速度快、可擴展性好、運行性能高、容易使用。數據庫系統是實現系統運行數據的存取、應用用戶數據的存取及日志對帳數據的數據服務。主要包括:
(1)系統運行中數據的存取,這是對應于具體應用的運行中數據,這部分數據通過數據庫的庫交換數據方式,保存系統運行中的中間數據并實現向具體的服務進程提供數據服務;
(2)應用用戶數據的存取,這是對應于具體應用的應用數據。例如,信息定制的手機用戶的信息、具體應用的費用信息;用戶的信息統一保存在內容數據庫中,后臺管理人員可以通過管理界面完成信息欄目的添加、刪除、修改等操作,每日更新的信息由后臺管理人員在內容編輯器中錄入。
(3)日志對帳數據的存儲,這是系統運行的日志信息及用于與移動網絡運營商計費系統對帳的系統運行的費用數據的存儲,并向應用端提供數據服務。
部分數據庫表如下:
(1)短消息接收表用于存儲從短消息網關接收的短信記錄;
(2)定時短消息發送表用于存儲短消息平臺定時發送的短信;
(3)短消息發送表用于存儲即時發送短信以及定時到點可立即發送的短信;
(4)用戶基本信息表記錄用戶的手機號碼,姓名,興趣愛好等;
(5)系統管理員表記錄管理員的認證信息,用來驗證系統管理員的身份;
(6)定制表記錄手機用戶定制的各種服務信息;
(7)點播表記錄手機用戶點播的各種服務信息;
(8)日志表記錄系統發送和接收短信的歷史紀錄;
(9)含敏感內容消息表記錄用戶和系統管理員提交的含有敏感字段的短信日志;
(10)費率表記錄不同的業務對應的具體資費(每種業務分為按條和包月兩種費率);
(11)日志與網關對應表存儲日志類型和不同運營商網關協議中的SMS資費對應關系;
(12)系統信息表存儲固定的系統信息,如口令提示和使用幫助等;
8結論
本短消息服務平臺系統支持多運營商,可以同時接入多家移動、聯通或電信,只需添加配置即可,無須做系統結構、代碼改動;支持多業務服務,系統實行模塊化的設計,方便新業務的開發。該平臺目前已經成功應用于實際的短消息增值業務,與中國移動,聯通等網關的連接均具有較好的穩定性,能夠滿足系統通信應用的要求,使用效果良好。
參考文獻
1互聯網短信網關接口協議3.0中國移動通信公司
2短消息網關系統接口協議1.2中國聯合通信公司
3謝希仁.計算機網絡.電子工業出版社
4潘愛民.VisualC++技術內幕(第四版).清華大學出版社
- 上一篇:稅務局青春奉獻演講稿
- 下一篇:4G概念移動通信論文