本站小編為你精心準(zhǔn)備了電信網(wǎng)絡(luò)拓?fù)湔撐膮⒖挤段?,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1系統(tǒng)框架
電信網(wǎng)絡(luò)拓?fù)洳捎肂/S結(jié)構(gòu),其中展示層為拓?fù)湔故究蚣?,采用SpringRCP技術(shù)和拓?fù)淇蛻舳耸睾蜻M(jìn)程ClientDaemon,并利用TWaver中的組件,實(shí)現(xiàn)拓?fù)湔故竟δ?;業(yè)務(wù)邏輯層為拓?fù)溥壿嬁蚣埽ㄟ^實(shí)現(xiàn)拓?fù)錁I(yè)務(wù)模型引擎、拓?fù)涑尸F(xiàn)引擎、OSS網(wǎng)元基本信息引擎和網(wǎng)元告警信息引擎等功能,并利用拓?fù)浞?wù)端的守候進(jìn)程ServerDaemon實(shí)現(xiàn)拓?fù)鋱D建模、拓?fù)鋱D呈現(xiàn),以及與OSS數(shù)據(jù)庫中網(wǎng)元信息更新和告警同步等;而存儲(chǔ)層主要以數(shù)據(jù)庫或XML文件的形式存儲(chǔ)拓?fù)鋽?shù)據(jù)。電信網(wǎng)絡(luò)拓?fù)涔δ芙Y(jié)構(gòu)如圖1所示。
2主要技術(shù)
在實(shí)現(xiàn)電信網(wǎng)絡(luò)拓?fù)鋱D的所有功能中,主要是建立拓?fù)鋱D和呈現(xiàn)拓?fù)鋱D。
2.1拓?fù)鋱D建立在生成電信網(wǎng)絡(luò)拓?fù)鋱D時(shí),一般分為3個(gè)步驟:(1)建立模型。由于在電信網(wǎng)絡(luò)拓?fù)鋱D中,存在一些類型相對(duì)固定的網(wǎng)元,而一般情況下,相同類型網(wǎng)元的相關(guān)網(wǎng)元也是相同的。因此,可以根據(jù)網(wǎng)元類型,建立連接關(guān)系模型,系統(tǒng)根據(jù)模型生成拓?fù)鋱D。(2)建立靜態(tài)節(jié)點(diǎn)模型。在電信網(wǎng)絡(luò)拓?fù)鋱D的首個(gè)拓?fù)鋱D上,需要建立一些靜態(tài)節(jié)點(diǎn),比如,拓?fù)鋱D的類別(如話務(wù)網(wǎng)或信令網(wǎng)),可以把這些節(jié)點(diǎn)作為靜態(tài)節(jié)點(diǎn)放在首個(gè)拓?fù)鋱D上,再讓系統(tǒng)根據(jù)網(wǎng)元類型拓?fù)鋱D制作這些節(jié)點(diǎn)的子拓?fù)鋱D。(3)根據(jù)模型生成拓?fù)鋱D。系統(tǒng)根據(jù)第(1)步和第(2)步建立的模型,生成電信網(wǎng)絡(luò)拓?fù)鋱D,并存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫中。
2.2拓?fù)鋱D呈現(xiàn)呈現(xiàn)電信網(wǎng)絡(luò)拓?fù)鋱D的關(guān)鍵是加載網(wǎng)元節(jié)點(diǎn)信息,一般采用手工加載和自動(dòng)加載兩種方式。(1)手工加載。利用TWaver的鉆取功能,雙擊某個(gè)網(wǎng)元時(shí),如果該網(wǎng)元有子拓?fù)鋱D,則系統(tǒng)取得其子拓?fù)鋱D,并加載。特點(diǎn):加載首個(gè)拓?fù)鋱D時(shí),速度快,但在加載子拓?fù)鋱D時(shí),因?yàn)橐胶笈_(tái)數(shù)據(jù)庫中查詢子拓?fù)鋽?shù)據(jù)信息,導(dǎo)致速度較慢。(2)自動(dòng)加載。利用線程類執(zhí)行并加載電信網(wǎng)絡(luò)拓?fù)鋱D上的節(jié)點(diǎn)及信息。從電信網(wǎng)絡(luò)拓?fù)鋱D的首個(gè)拓?fù)鋱D開始,查詢子拓?fù)鋱D的網(wǎng)元,然后加載其子拓?fù)鋱D。特點(diǎn):首次打開拓?fù)鋱D時(shí),用時(shí)較長;但加載完成整個(gè)拓?fù)鋱D后,系統(tǒng)不再加載拓?fù)鋱D信息,從而不再影響系統(tǒng)性能。
3代碼說明
在實(shí)現(xiàn)過程中,編碼要符合規(guī)范。其中,加載網(wǎng)元節(jié)點(diǎn)信息的addData()方法代碼如下。
4效果舉例
TWaver提供了多種拓?fù)鋱D的布局方法,如隨機(jī)布局、圓型布局、對(duì)稱布局、樹型布局等,利用這些方法可以方便地對(duì)拓?fù)鋱D上的網(wǎng)元進(jìn)行布局排列。在此,列舉一個(gè)MSC的關(guān)聯(lián)拓?fù)鋱D,如圖2所示。
5結(jié)語
一般情況下,電信網(wǎng)元之間關(guān)系復(fù)雜,需要將電信拓?fù)浒凑諏?shí)際功能分為幾個(gè)子拓?fù)鋱D(比如話務(wù)拓?fù)浜托帕钔負(fù)洌謩e顯示網(wǎng)元之間的話務(wù)關(guān)系和信令關(guān)系),這樣既簡化了程序的復(fù)雜度,也使得拓?fù)鋱D中網(wǎng)元之間的關(guān)系更加簡潔、明了。隨著TWaver系列產(chǎn)品功能的不斷發(fā)展和完善,其將被應(yīng)用到更多信息系統(tǒng)中。
作者:康保軍單位:浙江長征職業(yè)技術(shù)學(xué)院計(jì)算機(jī)與信息技術(shù)系