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