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