基于UML的短信計費系統(tǒng)的分析與設計
短消息業(yè)務發(fā)展迅猛,形成了從手機用戶到服務內(nèi)容提供商的一整套產(chǎn)業(yè)鏈,并逐漸成為各移動通信運營商新的經(jīng)濟增長點。有數(shù)據(jù)表明,截至2003年12月 31日,中國移動(香港)有限公司,包括廣東、浙江、江蘇、上海、北京等21家子公司,移動用戶數(shù)達到14161.6萬戶,短信普及率達到71.1%,短信業(yè)務使用量達到935.1億條;中國聯(lián)通股份有限公司,在30個省市自治區(qū)的GSM和CDMA移動電話用戶已達9151.5萬戶,其中CDMA用戶短信使用量達到62.3億條,GSM用戶短信使用量是250.3億條。隨著短消息及其增值業(yè)務的迅速發(fā)展,對短消息計費和結(jié)算功能的需求更加迫切。
本文在描述了短消息業(yè)務系統(tǒng)的網(wǎng)絡結(jié)構(gòu)基礎(chǔ)上,總結(jié)計費系統(tǒng)的需求要點,進而采用UML語言對短消息計費系統(tǒng)進行分析。
一、短消息業(yè)務平臺的網(wǎng)絡結(jié)構(gòu)
短消息中心系統(tǒng)從物理設備上主要包括移動網(wǎng)內(nèi)短信中心(SMSC)、互聯(lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)、匯接網(wǎng)關(guān)(GNS)、業(yè)務提供商(SP)、數(shù)據(jù)業(yè)務管理平臺(DSMP)及相關(guān)的外部配套設備。其網(wǎng)絡結(jié)構(gòu)如圖1所示。
圖1 短消息業(yè)務平臺的網(wǎng)絡結(jié)構(gòu)
手機用戶之間發(fā)送和接收短消息直接通過路徑1;業(yè)務提供商和手機用戶之間的短信通信則是通過路徑2?;ヂ?lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)――業(yè)務提供商(SP)與移動網(wǎng)內(nèi)短信中心(SMSC)之間的中介實體的轉(zhuǎn)發(fā)來實現(xiàn)?;ヂ?lián)網(wǎng)短信網(wǎng)關(guān)負責接收SP發(fā)送給移動用戶的信息和提交給短信中心。同時,移動用戶點播SP業(yè)務的信息將由短信中心通過互聯(lián)網(wǎng)短信網(wǎng)關(guān)發(fā)給SP。另外,為了減輕短信中心的信令負荷,互聯(lián)網(wǎng)短信網(wǎng)關(guān)還應根據(jù)路由原則將SP提交的信息轉(zhuǎn)發(fā)到相應的互聯(lián)網(wǎng)短信網(wǎng)關(guān),再由它通過向匯接網(wǎng)關(guān)(GNS)查詢的方式獲得網(wǎng)關(guān)間的轉(zhuǎn)發(fā)路由信息。
二、基于UML的短消息計費系統(tǒng)設計
UML是一種標準的軟件建模語言,基于UML的面向?qū)ο笮枨?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/分析">分析克服了傳統(tǒng)的需求分析對問題領(lǐng)域受時效上的限制和對系統(tǒng)功能無法把握其精確程度等缺點;同時解決了數(shù)據(jù)流分析的層次復雜性,對信息模型的映射程度加強了;而且UML作為面向?qū)ο蟮目梢暬瘶藴式UZ言,采用圖形符號表示系統(tǒng)中的對象和關(guān)系,從不同的角度描述待開發(fā)系統(tǒng),為更好地理解業(yè)務流程提供有效的交流形式。因此,目前許多公司已將UML及RUP (RationalUnifiedProcess)作為一個商業(yè)策略而納入他們的開發(fā)過程和產(chǎn)品中,涵蓋許多領(lǐng)域,比如商業(yè)建模、需求管理、分析和設計、編程和測試等。
評論