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