基于UML的短信計費系統的分析與設計 UML模型 關鍵字:UML 短信計費
分析與設計短消息業務發展迅猛,形成了從手機用戶到服務內容提供商的一整套產業鏈,并逐漸成為各移動通信運營商新的經濟增長點。有數據表明,截至2003年12月31日,中國移動(香港)有限公司,包括廣東、浙江、江蘇、上海、北京等21家子公司,移動用戶數達到14161.6萬戶,短信普及率達到71.1%,短信業務使用量達到935.1億條;中國聯通股份有限公司,在30個省市自治區的GSM和CDMA移動電話用戶已達9151.5萬戶,其中CDMA用戶短信使用量達到62.3億條,GSM用戶短信使用量是250.3億條。隨著短消息及其增值業務的迅速發展,對短消息計費和結算功能的需求更加迫切。
本文在描述了短消息業務系統的網絡結構基礎上,總結計費系統的需求要點,進而采用UML語言對短消息計費系統進行分析。
一、短消息業務平臺的網絡結構
短消息中心系統從物理設備上主要包括移動網內短信中心(SMSC)、互聯網短信網關(ISMG)、匯接網關(GNS)、業務提供商(SP)、數據業務管理平臺(DSMP)及相關的外部配套設備。其網絡結構如圖1所示。
圖1短消息業務平臺的網絡結構
手機用戶之間發送和接收短消息直接通過路徑1;業務提供商和手機用戶之間的短信通信則是通過路徑2?;ヂ摼W短信網關(ISMG)——業務提供商(SP)與移動網內短信中心(SMSC)之間的中介實體的轉發來實現?;ヂ摼W短信網關負責接收SP發送給移動用戶的信息和提交給短信中心。同時,移動用戶點播SP業務的信息將由短信中心通過互聯網短信網關發給SP。另外,為了減輕短信中心的信令負荷,互聯網短信網關還應根據路由原則將SP提交的信息轉發到相應的互聯網短信網關,再由它通過向匯接網關(GNS)查詢的方式獲得網關間的轉發路由信息。
二、基于UML的短消息計費系統設計
UML是一種標準的軟件建模語言,基于UML的面向對象需求分析克服了傳統的需求分析對問題領域受時效上的限制和對系統功能無法把握其精確程度等缺點;同時解決了數據流分析的層
原文轉自:http://www.anti-gravitydesign.com