亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于更新管理對(duì)象的方法、系統(tǒng)和簇的制作方法

文檔序號(hào):7621454閱讀:259來(lái)源:國(guó)知局
專利名稱:用于更新管理對(duì)象的方法、系統(tǒng)和簇的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及管理系統(tǒng)的領(lǐng)域,并且更特別地涉及通過(guò)使用管理對(duì)象實(shí)例來(lái)虛擬表示網(wǎng)絡(luò)元件的領(lǐng)域。
背景技術(shù)
管理系統(tǒng)在本技術(shù)領(lǐng)域中是眾所周知的。它們用于監(jiān)控和管理各種網(wǎng)絡(luò)上的通信的質(zhì)量,該網(wǎng)絡(luò)諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、公共本地移動(dòng)網(wǎng)絡(luò)(PLMN)、公共交換電話網(wǎng)絡(luò)(PSTN),在下文中該網(wǎng)絡(luò)被指定為被管理或者被監(jiān)控的網(wǎng)絡(luò)。典型的管理系統(tǒng)的示例性功能包括,但是不局限于提供關(guān)于網(wǎng)絡(luò)元件(NE)或者NE組件的配置和狀態(tài)信息、收集警報(bào)/事件通知、使該警報(bào)/事件通知彼此關(guān)聯(lián)、診斷和修復(fù)錯(cuò)誤和故障。在這樣的系統(tǒng)中,稱為事件(或者事件通知或警報(bào))的多條信息可由所管理網(wǎng)絡(luò)的NE發(fā)出和由管理系統(tǒng)獲取,該系統(tǒng)負(fù)責(zé)對(duì)它們的處理。通過(guò)該警報(bào)/事件通知的處理而發(fā)出的信息自動(dòng)地或者由系統(tǒng)管理員來(lái)監(jiān)控,目的是維護(hù)或增加該所管理網(wǎng)絡(luò)的通信質(zhì)量。另一方面,該管理系統(tǒng)的另一個(gè)功能包括利用配置用戶接口更新與所管理網(wǎng)絡(luò)的元件相關(guān)的配置屬性、和向所管理網(wǎng)絡(luò)的元件部署(deploy)該更新。
現(xiàn)在參見(jiàn)圖1(現(xiàn)有技術(shù)),該圖1是管理系統(tǒng)100的高級(jí)網(wǎng)絡(luò)圖表,該管理系統(tǒng)100的功能是管理公共本地移動(dòng)網(wǎng)絡(luò)(PLMN)102。該P(yáng)LMN102可包括(如在本技術(shù)領(lǐng)域中是眾所周知的)多個(gè)NE,例如基站104-107,該基站104-107通過(guò)相關(guān)的無(wú)線電接口為多個(gè)移動(dòng)站點(diǎn)108-119提供蜂窩式無(wú)線電業(yè)務(wù)。基站104-107被連接到基站控制器1(BSC1)120,該基站控制器1進(jìn)而又連接到移動(dòng)交換中心1(MSC1)122。PLMN102可進(jìn)一步包括第二MSC(稱為MSC2124)和第二BSC(稱為BSC2126)以及網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)127、服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)128和相關(guān)的基站子系統(tǒng)(BSS)130。根據(jù)圖1中所示的示例性PLMN102,所管理網(wǎng)絡(luò)(PLMN102)的每一個(gè)NE包括負(fù)責(zé)維護(hù)與NE相關(guān)的管理信息的管理代理(代理1至代理7),該NE存儲(chǔ)該管理信息。每一個(gè)代理的管理信息可包括與特定的NE及其部件和連接相關(guān)的配置和狀態(tài)信息。每一個(gè)這樣的NE代理通過(guò)管理鏈路111與管理系統(tǒng)100的管理器160連接,該管理器的功能是采集由所管理的系統(tǒng)102的NE的代理1-7121、123、125、127、129、131和133發(fā)出的事件和警報(bào)通知150、152和154。該管理器160從所監(jiān)控的系統(tǒng)102接收警報(bào)和事件通知150、152和154,并可進(jìn)一步處理、使其相關(guān)聯(lián)、和將接收到的信息修改成適于由管理系統(tǒng)100的多種系統(tǒng)管理員的終端162-168查看的兼容的和適當(dāng)?shù)母袷?。管理?60的進(jìn)一步的功能是允許利用配置管理終端162-168更新與任何一個(gè)或者多個(gè)所管理的NE相關(guān)的配置屬性和給NE部署該更新的屬性,例如在示例性動(dòng)作180、182、184中所示的那樣。
在典型的管理系統(tǒng)中,存儲(chǔ)在管理器160中的管理信息包括稱為管理對(duì)象的虛擬實(shí)體或者管理對(duì)象實(shí)例,它們是所管理網(wǎng)絡(luò)的NE和/或相關(guān)部件的虛擬表示。例如,該NE BSC1 120在管理器160中被表示成管理對(duì)象。
所管理網(wǎng)絡(luò)102的每一個(gè)NE和NE部件的這種虛擬表示(也就是管理對(duì)象)具有允許系統(tǒng)管理員能夠查看和編輯每一個(gè)這種管理對(duì)象的特征的配置屬性。這些更新然后作為配置屬性被部署到所管理網(wǎng)絡(luò)102中的相應(yīng)NE。如此,系統(tǒng)管理員能夠監(jiān)控和提高所管理網(wǎng)絡(luò)102的通信質(zhì)量。
現(xiàn)在參照?qǐng)D2(現(xiàn)有技術(shù)),該圖2示出了如現(xiàn)有技術(shù)中所知的配置管理系統(tǒng)的例子。首先,這樣的配置管理系統(tǒng)包括配置管理信息庫(kù)(MIB)202,該配置管理信息庫(kù)典型地為配置管理系統(tǒng)(也就是上文中指出的“管理器”)內(nèi)的存儲(chǔ)器或數(shù)據(jù)庫(kù),該配置管理系統(tǒng)負(fù)責(zé)存儲(chǔ)代表所管理網(wǎng)絡(luò)的NE的管理對(duì)象實(shí)例。例如,該配置MIB202可能包括一系列小區(qū)類型管理對(duì)象204(也就是代表蜂窩式網(wǎng)絡(luò)的無(wú)線電小區(qū)的管理對(duì)象),其中每一個(gè)這樣的管理對(duì)象包括一系列定義MO的特征并因此也定義其相關(guān)NE的特征的配置屬性,諸如針對(duì)與小區(qū)2042相關(guān)的管理對(duì)象的配置屬性206。該配置MIB202可進(jìn)一步包括其他類型的管理對(duì)象,例如但是不局限于基站信道208,和基站控制器(BSC)210,其中每一個(gè)這樣的管理對(duì)象具有它自己的屬性列表(為了簡(jiǎn)便,沒(méi)有全部示出)。在配置管理系統(tǒng)200的正常操作期間,網(wǎng)絡(luò)管理員通過(guò)監(jiān)控配置MIB202的管理對(duì)象狀態(tài)來(lái)監(jiān)視所管理網(wǎng)絡(luò)的操作。該網(wǎng)絡(luò)管理員可以執(zhí)行任何存儲(chǔ)在配置MIB202中的管理對(duì)象的配置屬性的更新,或者甚至當(dāng)新的NE被添加到網(wǎng)絡(luò)中時(shí),創(chuàng)建新的管理對(duì)象。在這種情況下,網(wǎng)絡(luò)管理員每次個(gè)別地創(chuàng)建或者更新一個(gè)管理對(duì)象和輸入每一個(gè)如此新創(chuàng)建的或更新的管理對(duì)象的配置屬性。但是,當(dāng)每次必須創(chuàng)建或者更新大量的管理對(duì)象時(shí),出現(xiàn)實(shí)例,該實(shí)例使得操作變得很長(zhǎng)和過(guò)分苛求。
用于更新和創(chuàng)建新的管理對(duì)象的現(xiàn)有技術(shù)的輕微的提高是管理對(duì)象模板的概念的引進(jìn)。這樣的模板218包括針對(duì)給定類型的管理對(duì)象的一系列默認(rèn)配置屬性,并被存儲(chǔ)在配置管理系統(tǒng)200的模板MIB220中。例如,在模板MIB220,該配置屬性模板“template_cell_pc_1”2181涉及小區(qū)類型管理對(duì)象(表示蜂窩式網(wǎng)絡(luò)的基站的無(wú)線電小區(qū)的管理對(duì)象),并更特別地涉及小區(qū)管理對(duì)象的功率控制(PC)配置屬性,以及因此包括與無(wú)線電小區(qū)的功率控制相關(guān)的配置屬性值222。因而,當(dāng)網(wǎng)絡(luò)管理員希望創(chuàng)建或者更新給定的共享默認(rèn)的配置屬性組的管理對(duì)象時(shí),他不再必須個(gè)別地手動(dòng)輸入每一個(gè)屬性,而是可以從模板MIB220中選擇合適的一個(gè)或多個(gè)配置屬性模板,并將該一個(gè)或多個(gè)模板用于所選擇的管理對(duì)象,該管理對(duì)象繼承了該一個(gè)或多個(gè)模板的默認(rèn)功率控制配置屬性。
現(xiàn)在參照?qǐng)D3(現(xiàn)有技術(shù)),該圖3示出了表示用于將模板應(yīng)用到管理對(duì)象的現(xiàn)有技術(shù)方法的高級(jí)流程圖。在動(dòng)作300,網(wǎng)絡(luò)管理員可以選擇模板被應(yīng)用于其中的管理對(duì)象實(shí)例,而在動(dòng)作302,管理員從模板MIB220中選擇配置模板。進(jìn)一步,在動(dòng)作304,管理員發(fā)布命令以將模板的配置屬性值應(yīng)用到所選擇的管理對(duì)象實(shí)例,并響應(yīng)該命令,包含于該模板中的值被傳送給所選擇的管理對(duì)象。一旦該動(dòng)作完成,該方法在配置MIB220中保存對(duì)所選擇的管理對(duì)象所做的改變,而且該方法在動(dòng)作306結(jié)束。在所選擇的模板和管理對(duì)象之間沒(méi)有進(jìn)一步的關(guān)系。
在如圖3所示管理對(duì)象或者手動(dòng)地或者從模板中利用合適的配置屬性被創(chuàng)建和提供之后,當(dāng)它的值必須遲些被進(jìn)一步更新以便保證網(wǎng)絡(luò)的適當(dāng)運(yùn)行時(shí),實(shí)例出現(xiàn)。但是,利用現(xiàn)存的現(xiàn)有技術(shù)實(shí)現(xiàn),更新管理對(duì)象的整個(gè)過(guò)程必須從開(kāi)始處重新啟動(dòng),因?yàn)樵诂F(xiàn)有技術(shù)中,模板MIB220的模板和配置MIB202的管理對(duì)象之間沒(méi)有持久不變的關(guān)系。
因此,應(yīng)當(dāng)很容易意識(shí)到,為了克服現(xiàn)存的解決方案的不足和缺陷,具有用于有效地一次創(chuàng)建或者更新多于一個(gè)管理對(duì)象的方法和系統(tǒng)是有利的。進(jìn)一步有利的是持久地存儲(chǔ)一個(gè)或多個(gè)用于創(chuàng)建或更新管理對(duì)象的配置模板和管理對(duì)象本身之間的關(guān)系,以致更新可以容易和有效地傳播到管理對(duì)象。本發(fā)明提供了這樣的方法和系統(tǒng)。

發(fā)明內(nèi)容
一方面,本發(fā)明是管理對(duì)象的簇,包括一個(gè)或者多個(gè)管理對(duì)象的列表;和到多個(gè)管理對(duì)象所共有的一個(gè)或多個(gè)屬性值的引用。
另一方面,本發(fā)明是配置管理系統(tǒng),包括包括多個(gè)管理對(duì)象的管理對(duì)象配置管理信息庫(kù)(MIB);和包括管理對(duì)象的一個(gè)或多個(gè)簇的簇MIB;其中管理對(duì)象的每一個(gè)簇包括到來(lái)自該多個(gè)管理對(duì)象的一個(gè)或者多個(gè)管理對(duì)象所共有的一個(gè)或者多個(gè)屬性值的引用。
在另一個(gè)方面,本發(fā)明是一種用于創(chuàng)建管理對(duì)象的簇的方法,該方法包括以下步驟a.選擇一個(gè)或者多個(gè)管理對(duì)象;b.選擇用于該一個(gè)或者多個(gè)管理對(duì)象的一個(gè)或者多個(gè)配置屬性值;c.將該一個(gè)或多個(gè)屬性值應(yīng)用到該一個(gè)或者多個(gè)管理對(duì)象;和d.將包含該一個(gè)或者多個(gè)管理對(duì)象的簇鏈接到該一個(gè)或者多個(gè)配置屬性值。


為了更詳細(xì)地理解本發(fā)明、其進(jìn)一步的目的和優(yōu)點(diǎn),現(xiàn)在可以結(jié)合附圖參照下面的描述,其中圖1(現(xiàn)有技術(shù))是現(xiàn)有技術(shù)中公知的管理系統(tǒng)的高級(jí)網(wǎng)絡(luò)圖表;圖2(現(xiàn)有技術(shù))示出現(xiàn)有技術(shù)中公知的示例性配置管理系統(tǒng)的高級(jí)框圖;
圖3(現(xiàn)有技術(shù))是代表用于將管理對(duì)象模板應(yīng)用到管理對(duì)象的現(xiàn)有技術(shù)方法的高級(jí)流程圖;圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的配置管理系統(tǒng)的高級(jí)示例性表示;圖5是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的配置管理系統(tǒng)的高級(jí)框圖;圖6是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的配置管理圖形用戶界面(GUI)的示例性表示;圖7是表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于創(chuàng)建管理對(duì)象簇的方法的示例性流程圖;圖8是另一個(gè)表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于更新該管理對(duì)象簇的方法的示例性流程圖;圖9是再一個(gè)表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于更新該管理對(duì)象簇的另一個(gè)方法的示例性流程圖;圖10是再一個(gè)表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于更新配置模板的方法的示例性流程圖。
具體實(shí)施例方式
本發(fā)明的創(chuàng)新教導(dǎo)將特定參考多種示例性實(shí)施例來(lái)描述。但是,應(yīng)理解的是,該類實(shí)施例僅僅提供了本發(fā)明的創(chuàng)新教導(dǎo)的多種有利應(yīng)用的一些例子。通常,在本申請(qǐng)說(shuō)明書中所做的描述并不必須限制本發(fā)明的多種所要求保護(hù)的方面中的任何一個(gè)。此外,一些描述將應(yīng)用到一些發(fā)明的特征而沒(méi)有應(yīng)用到其他特征。在圖中,貫穿多個(gè)視圖,相似或者類似的元件用同樣的參考標(biāo)記來(lái)指示。
本發(fā)明引入了管理對(duì)象的簇的概念。根據(jù)本發(fā)明,這樣的簇是一組共享相同配置屬性值的管理對(duì)象,該配置屬性值可以在一個(gè)或者多個(gè)管理對(duì)象配置模板中被定義。屬于給定簇的管理對(duì)象可優(yōu)選地是同一類型,或者至少具有相同類型的配置屬性。例如,小區(qū)類型的管理對(duì)象簇(也就是說(shuō),該管理對(duì)象表示蜂窩式網(wǎng)絡(luò)的無(wú)線電小區(qū))可包括五個(gè)表示無(wú)線電基站小區(qū)的不同的管理對(duì)象,它們共享與小區(qū)的功率控制相關(guān)的相同的配置屬性值。通過(guò)持久地使管理對(duì)象的簇與模板中定義的一個(gè)或者多個(gè)配置屬性關(guān)聯(lián),本發(fā)明允許隨后的更新直接在模板中自動(dòng)地(也就是說(shuō),沒(méi)有人為的確認(rèn))、或者半自動(dòng)地(也就是說(shuō),利用人為確認(rèn)或者指令)執(zhí)行,以傳播到作為該簇的一部分的每一個(gè)管理對(duì)象,而不需要個(gè)別的和手動(dòng)的干預(yù)來(lái)個(gè)別地更新這樣的管理對(duì)象的每一個(gè)屬性。
現(xiàn)在參見(jiàn)圖4,圖4是實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例的配置管理系統(tǒng)400的高級(jí)示例性表示。圖4中所示的首先是,負(fù)責(zé)存儲(chǔ)表示所管理網(wǎng)絡(luò)(未示出)的網(wǎng)絡(luò)元件的多個(gè)管理對(duì)象實(shí)例的配置管理信息庫(kù)(MIB)402。例如,該所管理的網(wǎng)絡(luò)可以是公共本地移動(dòng)網(wǎng)絡(luò)(PLMN),該公共本地移動(dòng)網(wǎng)絡(luò)包括定義多個(gè)小區(qū)的無(wú)線電基站、收發(fā)器、移動(dòng)交換中心、歸屬位置寄存器、業(yè)務(wù)控制點(diǎn)、分組數(shù)據(jù)節(jié)點(diǎn)以及其他類型的部件等。每一個(gè)這樣的網(wǎng)絡(luò)元件可以具有它們形式為存儲(chǔ)在配置MIB402中的管理對(duì)象實(shí)例的虛擬表示,這允許網(wǎng)絡(luò)管理員通過(guò)監(jiān)視管理對(duì)象實(shí)例監(jiān)視網(wǎng)絡(luò)的狀態(tài)和性能,以及通過(guò)編輯它們的相應(yīng)管理對(duì)象實(shí)例來(lái)傳播配置變化給網(wǎng)絡(luò)元件。
在該配置管理系統(tǒng)400中進(jìn)一步包括的是模板MIB404,它存儲(chǔ)一個(gè)或多個(gè)配置模板,該配置模板包括應(yīng)用于一個(gè)或者多個(gè)管理對(duì)象或者管理對(duì)象簇的配置屬性值。存儲(chǔ)在模板MIB404中的配置模板可以通過(guò)模板類型來(lái)分類,也就是說(shuō),例如,與無(wú)線電小區(qū)相關(guān)的配置模板、與基站控制器相關(guān)的配置模板、與某種類型的MSC部件相關(guān)的配置模板,等等。
最后,配置管理系統(tǒng)400還包括包含一個(gè)或者多個(gè)管理對(duì)象簇的簇MIB406。這種簇是典型地具有相同類型的管理對(duì)象組。例如,管理對(duì)象簇可以包括多個(gè)共享相同的一組配置屬性值的小區(qū)類型管理對(duì)象。由于這個(gè)原因,這樣的簇首先包括配置MIB402的多個(gè)管理對(duì)象實(shí)例的標(biāo)識(shí),其次包括模板MIB404的一個(gè)或者多個(gè)配置模板的標(biāo)識(shí),其屬性值被傳送到該多個(gè)管理對(duì)象。
此外,圖4中所示的是兩個(gè)(2)示例性配置管理控制單元408和410,其包括連接到配置MIB402、模板MIB404和簇MIB406的圖形用戶界面(GUI),它允許網(wǎng)絡(luò)管理員監(jiān)視和編輯管理對(duì)象、模板和簇的狀態(tài)。在本發(fā)明中的優(yōu)選變型中可包括計(jì)算機(jī)操作的軟件程序和/或硬件模塊的業(yè)務(wù)邏輯414以本發(fā)明所定義的方式著手執(zhí)行MIB402、404和406之間的信息傳輸,那將進(jìn)一步描述。
現(xiàn)在參見(jiàn)圖5,該圖5是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的配置管理系統(tǒng)400的高級(jí)框圖。首先,該配置管理系統(tǒng)400包括負(fù)責(zé)存儲(chǔ)表示所監(jiān)控網(wǎng)絡(luò)的網(wǎng)絡(luò)元件的管理對(duì)象實(shí)例的配置MIB402。例如,該配置MIB402可包括一系列小區(qū)類型的管理對(duì)象404,其中每一個(gè)這種管理對(duì)象包括一系列定義MO的特征并因此也定義其相關(guān)NE的特征的配置屬性,諸如針對(duì)管理對(duì)象4042的配置屬性406,還包括屬性407,它是到一個(gè)或者多個(gè)管理對(duì)象的簇的引用或者包括到一個(gè)或者多個(gè)管理對(duì)象的簇的引用的列表,管理對(duì)象4042屬于上述管理對(duì)象的簇。配置MIB402可進(jìn)一步包括其他類型的管理對(duì)象,例如但是不局限于無(wú)線電基站信道408、和基站控制器(BSC)410,每一個(gè)這樣的管理對(duì)象具有它自己的配置屬性列表(為了簡(jiǎn)便,沒(méi)有示出)。在配置管理系統(tǒng)的正常操作期間,網(wǎng)絡(luò)管理員可通過(guò)監(jiān)視配置MIB402的管理對(duì)象的狀態(tài)來(lái)監(jiān)視所監(jiān)控的網(wǎng)絡(luò)的操作。
圖5中還示出模板MIB404,其包括配置模板418,每一個(gè)這種模板包括一系列要被應(yīng)用到管理對(duì)象的配置屬性值。例如,配置模板“template_cell_PC_1”4181是小區(qū)類型的配置模板,它的配置屬性與該小區(qū)的功率控制(PC)相關(guān)并包括配置屬性值420,該值包括一個(gè)或者多個(gè)相關(guān)簇的指示或者列表421,該相關(guān)簇的管理對(duì)象將從模板4181繼承屬性值。
圖5進(jìn)一步示出的是簇MIB406,其包括一個(gè)或者多個(gè)簇430,其中每一個(gè)這種簇包括一組共享相同的配置屬性值的管理對(duì)象實(shí)例,該配置屬性值繼承于一個(gè)或者多個(gè)配置模板。例如,簇14301被示為包括3個(gè)不同的管理對(duì)象的列表432cell_1 4041、cell_2 4042、和cell_3 4043,它們都包含在配置MIB402中。簇1 4301進(jìn)一步包括到兩個(gè)配置模板的引用,也就是到“template_cell_PC_1”4181和“template_ress_aloc_1”4183的引用,該模板被用來(lái)給列表432的管理對(duì)象提供配置屬性值。因而,出現(xiàn)在列表432中的三個(gè)管理對(duì)象繼承了來(lái)自“template_cell_PC_1”4181和“template_ress_aloc_1”4183兩者的配置屬性值。例如,因?yàn)楣芾韺?duì)象cell_14041是簇14301的一部分,所以它從“template_cell_PC_1”4181繼承與功率控制相關(guān)的屬性值,同時(shí)它還從“template_ress_aloc_1”4183繼承與無(wú)線電小區(qū)中的資源分配(例如頻率分配)相關(guān)的屬性值。
根據(jù)本發(fā)明的優(yōu)選實(shí)施例,該配置屬性值的繼承不僅在創(chuàng)建諸如簇1 4301之類新簇時(shí)發(fā)生,而且還在編輯任一現(xiàn)有的簇時(shí)發(fā)生,也就是說(shuō),在引入一個(gè)或者多個(gè)新的配置模板到該簇中,或者引入一個(gè)或者多個(gè)附加的管理對(duì)象時(shí),以及在編輯包含在該簇中的任何模板的配置屬性值時(shí)。例如,當(dāng)在簇MIB406中創(chuàng)建新的簇時(shí),網(wǎng)絡(luò)管理員可以選擇一個(gè)或者多個(gè)管理對(duì)象和至少一個(gè)模板,而該至少一個(gè)的模板的配置屬性值由業(yè)務(wù)邏輯414傳送到每一個(gè)已選擇的管理對(duì)象。此外,當(dāng)編輯現(xiàn)有的簇時(shí),網(wǎng)絡(luò)管理員可將附加的模板包含在該簇中,因而所添加的模板的配置屬性值被傳播到該簇的管理對(duì)象。
因而,根據(jù)本發(fā)明的優(yōu)選實(shí)施例,持久的關(guān)系被創(chuàng)建在管理對(duì)象簇、聚合在該簇中的一個(gè)或者多個(gè)管理對(duì)象實(shí)例以及在該簇中列出的一個(gè)或者多個(gè)配置模板之間。該關(guān)系450在圖5中被示為針對(duì)簇1 4301的虛線箭頭,并且優(yōu)選是雙向的,也就是說(shuō),每一項(xiàng)與其他項(xiàng)是如下關(guān)系-該簇1 4301包括它的管理對(duì)象的列表432,該列表432引用配置MIB402的管理對(duì)象4041、4042、4043。進(jìn)而,這些存儲(chǔ)在配置MIB402中的管理對(duì)象通過(guò)它們各自的屬性值還具有到它們所屬的簇(即,例如簇1 4301)的引用,該屬性值例如是示出的配置MIB402的管理對(duì)象cell_2 4042的屬性值407,其引用指向簇1 4301。
-該簇1 4301進(jìn)一步包括到來(lái)自模板MIB404的模板4181和4183的引用,但是這些模板也包括到簇1 4301的引用,例如在所說(shuō)明的模板MIB404的模板4181的屬性值421中。
該持久的雙向關(guān)系首先存在于該簇和該管理對(duì)象之間而其次存在于該簇和該模板之間的事實(shí)允許多個(gè)優(yōu)點(diǎn)。首先,當(dāng)簇通過(guò)包含新的模板被更新時(shí),因?yàn)樵摯鼐S護(hù)它的管理對(duì)象的列表432,所以該新的模板的屬性值可以自動(dòng)地或者半自動(dòng)地傳播給在該簇中標(biāo)識(shí)的管理對(duì)象。其次,當(dāng)來(lái)自配置MIB402的管理對(duì)象被網(wǎng)絡(luò)管理員更新,并且一個(gè)新的簇作為新的配置屬性被添加到給定的管理對(duì)象時(shí),與那個(gè)簇相關(guān)的配置模板的屬性值可以再次被自動(dòng)地或者半自動(dòng)地傳播給已選擇的管理對(duì)象。第三,當(dāng)來(lái)自模板MIB404的模板通過(guò)在它的配置屬性中添加新的簇而被更新時(shí),那個(gè)簇的管理對(duì)象利用包含在那個(gè)模板中的屬性值被自動(dòng)地或者半自動(dòng)地更新。
同樣,圖5中所示的是配置管理圖形用戶界面(GUI)408,它可以由網(wǎng)絡(luò)管理員使用以便創(chuàng)建和更新管理對(duì)象、模板實(shí)例和簇。該配置管理GUI408可包括顯示所管理網(wǎng)絡(luò)的拓?fù)涞腉UI部分460,包括配置MIB402的管理對(duì)象的表示以及來(lái)自簇MIB406的簇的列表、和來(lái)自模板MIB404的模板。網(wǎng)絡(luò)管理員可以選擇任何實(shí)體,也就是來(lái)自GUI部分460的任何管理對(duì)象、簇或者模板,以便查看和編輯它的屬性。在圖5所示的示例性視圖中,該配置管理GUI顯示管理對(duì)象“cell_1”4041的屬性值462、464、466。
最后,圖5中所示的是業(yè)務(wù)邏輯414,它被連接到配置MIB402、模板MIB404、簇MIB406、以及配置管理GUI 408。在創(chuàng)建新簇期間、在編輯現(xiàn)有簇期間、或者在編輯模板或者管理對(duì)象期間,該業(yè)務(wù)邏輯408響應(yīng)通過(guò)配置管理GUI408提供的用戶指令在MIB402、404和406之間傳輸信息。
圖6是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的配置管理GUI 408的另一個(gè)示例性表示。圖6所示的是GUI 408的通用標(biāo)記部分600,它允許網(wǎng)絡(luò)管理員創(chuàng)建管理對(duì)象的新的簇。在前面描述的GUI460的簇創(chuàng)建部分600包括允許網(wǎng)絡(luò)管理員選擇一個(gè)或者多個(gè)現(xiàn)有的配置模板的模板實(shí)例選擇器602、諸如模板604和606,它們將被添加到新的簇中并可使用下拉式列表608呈現(xiàn)給管理員(GUI408的用戶)。進(jìn)一步,該簇創(chuàng)建部分600包括管理對(duì)象實(shí)例選擇器609,它允許網(wǎng)絡(luò)管理員從列表610中選擇一個(gè)或者多個(gè)管理對(duì)象,該列表優(yōu)選地包括存儲(chǔ)在配置MIB402中的所有管理對(duì)象。再次,該管理對(duì)象的列表可采用下拉式列表、或者可替換的為向下滾動(dòng)列表的形式,或者甚至可以表示為管理對(duì)象拓?fù)浣Y(jié)構(gòu)樹(shù),其中網(wǎng)絡(luò)管理員可以從該列表或者該樹(shù)中選擇一個(gè)或者多個(gè)管理對(duì)象,然后按下“添加(ADD)”按鈕612以將所選擇的管理對(duì)象插入該簇中。響應(yīng)使用GUI部分600對(duì)模板和管理對(duì)象的選擇,連接到配置管理GUI的業(yè)務(wù)邏輯614在已選擇的管理對(duì)象、已選擇的模板和新的簇之間創(chuàng)建持久的關(guān)系,在這里也被稱為持久的鏈接,也就是說(shuō),首先通過(guò)更新/編輯配置MIB402中的管理對(duì)象將已選擇的模板的配置屬性值傳送到所選擇的管理對(duì)象,該配置MIB402還包括對(duì)它們的屬性中的新的簇標(biāo)識(shí)的引用,其次通過(guò)插入引用到新的簇來(lái)更新模板MIB404內(nèi)的所選擇的模板實(shí)例屬性值,和第三,在簇MIB406中創(chuàng)建簇實(shí)例,它包括到已選擇的模板以及所選擇的管理對(duì)象的引用。
圖7是表示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于創(chuàng)建管理對(duì)象簇的方法的示例性流程圖。在圖7中,該方法開(kāi)始于動(dòng)作702,其中一個(gè)或者多個(gè)管理對(duì)象實(shí)例被選擇用于成為新的簇的一部分。在動(dòng)作704,將所選擇的一個(gè)或者多個(gè)屬性值應(yīng)用于(傳送到)先前選擇的管理對(duì)象實(shí)例。如前所述,該屬性值可能來(lái)自于模板MIB404的一個(gè)或者多個(gè)配置模板。進(jìn)一步,在動(dòng)作706,連接到配置GUI408和MIB402、404和406的業(yè)務(wù)邏輯著手將來(lái)自模板MIB404的所選擇的模板的屬性值傳送到配置MIB402中的已選擇的管理對(duì)象實(shí)例。最后,在動(dòng)作708,持久的關(guān)系或者鏈接通過(guò)業(yè)務(wù)邏輯在簇、已選擇的模板和已選擇的管理對(duì)象之間以前面參照?qǐng)D5和圖6所描述的方式而被創(chuàng)建。
圖8是另一個(gè)表示根據(jù)本發(fā)明優(yōu)選實(shí)施例用于更新管理對(duì)象簇的方法的示例性流程圖,其中一個(gè)或者多個(gè)管理對(duì)象被添加到該簇或者從該簇中移除,在動(dòng)作802,網(wǎng)絡(luò)管理員可選擇該簇來(lái)編輯和,在動(dòng)作804一個(gè)或者多個(gè)管理對(duì)象實(shí)例被添加到該簇中,或者從該簇中移除。
當(dāng)在動(dòng)作804一個(gè)或者多個(gè)管理對(duì)象被添加到該簇中時(shí),到所添加的管理對(duì)象的標(biāo)識(shí)的新引用被插入到屬于該簇的管理對(duì)象的簇的列表432中,在圖5中在簇MIB406中被更好地示出。一旦新的一個(gè)或多個(gè)管理對(duì)象被添加到該簇中,網(wǎng)絡(luò)管理員在可選的動(dòng)作806中指示配置MIB402與簇MIB406與模板MIB404的同步。響應(yīng)步驟806的管理員的指令,或者可替換地以一種繞過(guò)動(dòng)作806的自動(dòng)的方式,在動(dòng)作808,連接到配置GUI408的業(yè)務(wù)邏輯在已編輯的簇中著手識(shí)別與該簇相關(guān)聯(lián)的模板,并將那些模板的配置屬性值從模板MIB404傳播到配置MIB402中新添加的一個(gè)或多個(gè)管理對(duì)象。最后,在動(dòng)作810,這些改變被保存,也就是說(shuō),該添加的新的一個(gè)或多個(gè)管理對(duì)象被保存在簇MIB406中的已編輯的簇中,因而被提供給配置模板402中的新管理對(duì)象的新屬性值被保存。
當(dāng)相反地,在動(dòng)作812一個(gè)或者多個(gè)管理對(duì)象從被編輯的簇中移除時(shí),在動(dòng)作814中所做的變化被保存在簇MIB406中,并且該方法結(jié)束。
圖9是再一個(gè)表示根據(jù)本發(fā)明優(yōu)選實(shí)施例用于更新管理對(duì)象簇的另一個(gè)方法的示例性流程圖,其中一個(gè)或者多個(gè)附加的配置模板被添加到簇中。在動(dòng)作902,網(wǎng)絡(luò)管理員可以選擇簇以進(jìn)行編輯,例如通過(guò)使用配置管理GUI408來(lái)進(jìn)行。在動(dòng)作904,網(wǎng)絡(luò)管理員可以將一個(gè)或者多個(gè)配置模板添加到該簇中。在可選動(dòng)作906,網(wǎng)絡(luò)管理員可以指示或者觸發(fā)模板MIB404和配置MIB402之間的同步。響應(yīng)該同步指令,在動(dòng)作908,在動(dòng)作904選擇的一個(gè)或者多個(gè)模板的屬性值被傳送到屬于該簇的管理對(duì)象實(shí)例。與配置GUI408相關(guān)的業(yè)務(wù)邏輯可以著手識(shí)別引入給該簇的附加模板,并且基于該模板的識(shí)別,從模板MIB404中檢索與這些模板相關(guān)的屬性值,并將它們傳送給配置MIB402的管理對(duì)象,該管理對(duì)象被列在簇的列表中。最后,在動(dòng)作910,對(duì)配置MIB402的管理對(duì)象實(shí)例所做的改變以及對(duì)簇MIB406的已編輯的簇所做的改變被保存并且該方法結(jié)束。
圖10是再另一個(gè)表示根據(jù)本發(fā)明優(yōu)選實(shí)施例用于更新配置模板的方法的示例性流程圖,其中,對(duì)模板MIB404的模板所做的改變被傳播到與來(lái)自鏈接到那個(gè)模板的簇MIB406的一個(gè)或者多個(gè)簇相關(guān)聯(lián)的管理對(duì)象。在動(dòng)作1002,網(wǎng)絡(luò)管理員首先使用例如該配置管理GUI408從將要被更新的模板MIB404中選擇模板。在動(dòng)作1004,管理員將一個(gè)或者多個(gè)簇添加到模板屬性中,這些簇可以從模板MIB404的現(xiàn)有的簇的列表中選出。進(jìn)一步,在可選動(dòng)作1006,網(wǎng)絡(luò)管理員可以指示模板MIB404與配置MIB402的同步。響應(yīng)于動(dòng)作1006,或者以一種繞過(guò)動(dòng)作1006的自動(dòng)的方式,在動(dòng)作1008,該模板屬性值被傳送到與被新添加到該模板的一個(gè)或多個(gè)簇相關(guān)聯(lián)的管理對(duì)象。與配置GUI408相關(guān)聯(lián)的業(yè)務(wù)邏輯可著手從已編輯的模板中檢索它的屬性值,識(shí)別引入給已編輯模板的附加的簇,和基于該簇的識(shí)別將該模板的屬性值傳送給配置MIB402的管理對(duì)象,該管理對(duì)象在新添加的簇的管理對(duì)象列表中被列出。最后,在動(dòng)作1010對(duì)配置MIB402的管理對(duì)象所做的改變以及對(duì)模板MIB404的已編輯模板所做的改變被保存,并且該方法結(jié)束。
因此,利用本發(fā)明,在一個(gè)或者多個(gè)管理對(duì)象和該管理對(duì)象共有的一個(gè)或者多個(gè)屬性值之間創(chuàng)建持久的關(guān)系成為可能。這些屬性值可以包含在一個(gè)或者多個(gè)配置模板中,和該管理對(duì)象被聚合在共享相同的屬性值的管理對(duì)象的簇中,即相同的配置模板。由該簇在模板和管理對(duì)象之間提供的持久的關(guān)系允許持久關(guān)系的一次性定義,這減少了網(wǎng)絡(luò)管理員的隨后的編輯任務(wù)。由于管理對(duì)象之間的關(guān)系被定義,對(duì)模板的隨后的更新被傳播到簇的管理對(duì)象。同樣地,隨后的將管理對(duì)象添加到該簇造成相關(guān)模板的屬性值繼承到新添加的對(duì)象。
基于前面所述,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),本發(fā)明提供一種有利的解決辦案是很明顯的,該辦法可以自動(dòng)地或者半自動(dòng)地實(shí)現(xiàn)管理對(duì)象的更新。盡管已特別參考某些示例性情形描述了本發(fā)明的系統(tǒng)和方法,但是應(yīng)該意識(shí)到,這里所包含的創(chuàng)新教導(dǎo)不必局限于該處和可以以多種形式被有利地實(shí)現(xiàn)??梢哉J(rèn)為,本發(fā)明的操作和結(jié)構(gòu)從前面的描述會(huì)變得很明顯。當(dāng)所示和所描述的方法和系統(tǒng)已經(jīng)被特征化為優(yōu)選的,很明顯,在此可以做各種改變或修改而不脫離由下文闡述的權(quán)利要求所定義的本發(fā)明的范圍。例如,雖然本發(fā)明的優(yōu)選實(shí)施例已經(jīng)參考業(yè)務(wù)邏輯進(jìn)行了描述,該業(yè)務(wù)邏輯著手執(zhí)行本發(fā)明的各種步驟,但可以理解的是,在前面所描述的業(yè)務(wù)邏輯可以被分布到一個(gè)或者多個(gè)配置MIB402、模板MIB404、和簇MIB406,并可以采用多種形式。
盡管本發(fā)明的方法和系統(tǒng)的一些優(yōu)選實(shí)施例在相應(yīng)的附圖和前面的詳細(xì)描述中已經(jīng)被說(shuō)明,但是可以理解的是本發(fā)明不局限于所公開(kāi)的實(shí)施例,而是能夠有多種重新配置、修改和替換,而不脫離由下列權(quán)利要求所闡述和定義的本發(fā)明的精神。
權(quán)利要求
1.一種管理對(duì)象的簇,包括一個(gè)或者多個(gè)管理對(duì)象的列表;和到多個(gè)管理對(duì)象所共有的一個(gè)或多個(gè)屬性值的引用。
2.如權(quán)利要求1所要求的簇,其中,所述引用包括到一個(gè)或者多個(gè)配置模板的引用,每一個(gè)配置模板包括至少一個(gè)為多個(gè)管理對(duì)象所共有的屬性值。
3.如權(quán)利要求2所要求的簇,其中,所述一個(gè)或者多個(gè)管理對(duì)象包括多個(gè)相同類型的管理對(duì)象。
4.如權(quán)利要求2所要求的簇,其中,所述簇被存儲(chǔ)在配置管理系統(tǒng)的簇管理信息庫(kù)(MIB)中,該簇MIB包括多個(gè)管理對(duì)象簇。
5.如權(quán)利要求2所要求的簇,其中,所述簇維護(hù)所述一個(gè)或者多個(gè)管理對(duì)象和所述一個(gè)或者多個(gè)配置模板之間的關(guān)系,其中該一個(gè)或者多個(gè)管理對(duì)象從該一個(gè)或者多個(gè)配置模板繼承屬性值。
6.一種配置管理系統(tǒng),包括包括多個(gè)管理對(duì)象的配置管理信息庫(kù)(MIB);和包括管理對(duì)象的一個(gè)或者多個(gè)簇的簇MIB;其中管理對(duì)象的每一個(gè)簇包括到來(lái)自該多個(gè)管理對(duì)象的一個(gè)或者多個(gè)管理對(duì)象所共有的一個(gè)或者多個(gè)屬性值的引用。
7.如權(quán)利要求6的配置管理系統(tǒng),其中,包含在每一個(gè)簇中的引用包含到一個(gè)或者多個(gè)配置模板的引用,每一個(gè)配置模板包括至少一個(gè)為每一個(gè)簇的管理對(duì)象所共有的屬性值。
8.如權(quán)利要求7的配置管理系統(tǒng),其中,所述簇MIB的每一個(gè)簇包括屬于該簇的管理對(duì)象的列表。
9.如權(quán)利要求7的配置管理系統(tǒng),進(jìn)一步包括包含所述一個(gè)或者多個(gè)配置模板的模板MIB。
10.如權(quán)利要求9的配置管理系統(tǒng),其中,所述一個(gè)或者多個(gè)配置模板中的每一個(gè)包括簇列表,該簇列表包括到管理對(duì)象的一個(gè)或者多個(gè)簇的引用。
11.如權(quán)利要求7的配置管理系統(tǒng),其中,所述多個(gè)管理對(duì)象的至少一個(gè)管理對(duì)象包括到來(lái)自所述簇MIB的至少一個(gè)相關(guān)簇的引用。
12.如權(quán)利要求9的配置管理系統(tǒng),進(jìn)一步包括配置管理圖形用戶界面(GUI),該圖形用戶界面用于允許對(duì)簇MIB的管理對(duì)象的一個(gè)或者多個(gè)簇的用戶編輯。
13.如權(quán)利要求12的配置管理系統(tǒng),進(jìn)一步包括連接到管理對(duì)象MIB、簇MIB、模板MIB和配置管理GUI的業(yè)務(wù)邏輯,其中響應(yīng)通過(guò)配置GUI所做的將新的配置模板添加到管理對(duì)象的一個(gè)或者多個(gè)簇中的一個(gè)簇的用戶編輯,該業(yè)務(wù)邏輯著手將新配置模板的配置屬性值從模板MIB傳送到與該簇相關(guān)的配置MIB的管理對(duì)象。
14.如權(quán)利要求12的配置管理系統(tǒng),進(jìn)一步包括連接到管理對(duì)象MIB、簇MIB、模板MIB和配置管理GUI的業(yè)務(wù)邏輯,其中響應(yīng)通過(guò)配置GUI所做的將新的管理對(duì)象添加到管理對(duì)象的一個(gè)或者多個(gè)簇中的一個(gè)簇的用戶編輯,該業(yè)務(wù)邏輯著手將配置屬性值從與該簇相關(guān)的至少一個(gè)配置模板傳送到配置MIB中的新的管理對(duì)象。
15.如權(quán)利要求12的配置管理系統(tǒng),進(jìn)一步包括連接到管理對(duì)象MIB、簇MIB、模板MIB和配置管理GUI的業(yè)務(wù)邏輯,其中響應(yīng)通過(guò)配置GUI所做的將到管理對(duì)象的新的簇的引用添加到模板MIB的配置模板的用戶編輯,該業(yè)務(wù)邏輯著手將配置模板的配置屬性值從模板MIB傳送到與配置MIB中的簇相關(guān)的管理對(duì)象。
16.如權(quán)利要求6的配置管理系統(tǒng),其中,管理對(duì)象的每一個(gè)簇通過(guò)從配置MIB的多個(gè)管理對(duì)象中選擇一個(gè)或者多個(gè)管理對(duì)象以及選擇為一個(gè)或者多個(gè)管理對(duì)象所共有的一個(gè)或者多個(gè)屬性值來(lái)創(chuàng)建。
17.一種用于創(chuàng)建管理對(duì)象的簇的方法,該方法包括步驟a.選擇一個(gè)或者多個(gè)管理對(duì)象;b.選擇用于該一個(gè)或者多個(gè)管理對(duì)象的一個(gè)或者多個(gè)配置屬性值;c.將該一個(gè)或多個(gè)屬性值應(yīng)用到該一個(gè)或者多個(gè)管理對(duì)象;和d.將包含該一個(gè)或者多個(gè)管理對(duì)象的簇鏈接到該一個(gè)或者多個(gè)配置屬性值。
18.如權(quán)利要求17的方法,其中步驟b包括選擇包含所述一個(gè)或者多個(gè)配置屬性值的至少一個(gè)配置模板;步驟c包括將來(lái)自所述至少一個(gè)配置模板的該一個(gè)或者多個(gè)屬性值應(yīng)用到所述一個(gè)或者多個(gè)管理對(duì)象;和步驟d包括將包含該一個(gè)或者多個(gè)管理對(duì)象的簇鏈接到該至少一個(gè)配置模板。
19.如權(quán)利要求18的方法,進(jìn)一步包括步驟e.將新的管理對(duì)象添加到所述一個(gè)或者多個(gè)管理對(duì)象的簇中;以及f.將所述一個(gè)或者多個(gè)屬性值從所述至少一個(gè)配置模板傳送到該新的管理對(duì)象。
20.如權(quán)利要求18的方法,進(jìn)一步包括步驟e.將新的配置模板添加到所述一個(gè)或者多個(gè)管理對(duì)象的簇中;以及f.將至少一個(gè)屬性值從所述新的配置模板傳送到該簇的一個(gè)或者多個(gè)管理對(duì)象。
全文摘要
一種用于創(chuàng)建和維護(hù)一個(gè)或者多個(gè)MO和該MO所共有的一個(gè)或者多個(gè)屬性值之間的關(guān)系的方法、系統(tǒng)和管理對(duì)象簇。這些屬性值可以被包含在一個(gè)或者多個(gè)配置模板中,和該MO被聚合在共享相同屬性值的MO的簇中,也就是相同的配置模板。由該簇提供的在模板和該MO之間的關(guān)系允許一次性定義該持久的關(guān)系,這減少了隨后的編輯任務(wù)。管理對(duì)象和模板之間的關(guān)系首先通過(guò)利用MO和模板創(chuàng)建簇來(lái)定義。隨后的對(duì)模板的更新被傳播到該簇的M0。同樣地,隨后的將MO添加到該簇造成該簇的模板的屬性值傳送到所添加的MO。
文檔編號(hào)H04L12/24GK1735043SQ20051008788
公開(kāi)日2006年2月15日 申請(qǐng)日期2005年8月1日 優(yōu)先權(quán)日2004年8月2日
發(fā)明者A·戈丁, S·達(dá)斯, P·敘倫德拉納漢 申請(qǐng)人:艾利森電話股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1