專利名稱:網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及網(wǎng)絡(luò)管理技術(shù)。
背景技術(shù):
近兩年,電信網(wǎng)絡(luò)由于技術(shù)的逐漸成熟、價(jià)格的下調(diào)、安全性能的增強(qiáng)等原因,已經(jīng)逐漸被廣大的用戶所接受并實(shí)際應(yīng)用。
但是另一方面,如何進(jìn)一步降低各種因素對(duì)電信網(wǎng)絡(luò)服務(wù)質(zhì)量的影響,仍然是目前需要努力研究的領(lǐng)域。
舉例來(lái)說(shuō),由于無(wú)線網(wǎng)絡(luò)中主要是通過(guò)微波信號(hào)在空氣中進(jìn)行數(shù)據(jù)信息的傳輸,因此自然天氣情況、建筑物障礙,以及與其他微波信號(hào)的相互干擾等原因都可以導(dǎo)致無(wú)線網(wǎng)絡(luò)信號(hào)的中斷、衰減,從而降低用戶對(duì)無(wú)線網(wǎng)絡(luò)技術(shù)的應(yīng)用熱情。
由此可見(jiàn),在越來(lái)越強(qiáng)調(diào)以應(yīng)用為主導(dǎo)的發(fā)展趨勢(shì)下,對(duì)于網(wǎng)絡(luò)的管理,尤其是對(duì)無(wú)線網(wǎng)絡(luò)的管理已經(jīng)成為了擺在廠商、用戶面前的一大難題。
網(wǎng)絡(luò)管理的目的在于,最大限度地增加網(wǎng)絡(luò)的可用時(shí)間,提高網(wǎng)絡(luò)單元的利用率、網(wǎng)絡(luò)性能、服務(wù)質(zhì)量、安全性和經(jīng)濟(jì)效益,簡(jiǎn)化多制式、多廠商混合網(wǎng)絡(luò)環(huán)境下的管理和控制網(wǎng)絡(luò)運(yùn)行成本,提供網(wǎng)絡(luò)規(guī)劃的依據(jù)。它包括運(yùn)行、管理、維護(hù)等功能,同時(shí)也包括維護(hù)網(wǎng)絡(luò)正常運(yùn)行的各種關(guān)鍵技術(shù)和軟硬件工具。
電信管理網(wǎng)絡(luò)中包含網(wǎng)元(Network Element,簡(jiǎn)稱“NE”)和網(wǎng)元管理(Element Management,簡(jiǎn)稱“EM”)。其中,每個(gè)NE會(huì)管理一份自己的網(wǎng)絡(luò)資源模型,EM會(huì)管理所有NE的網(wǎng)絡(luò)資源模型。
NE和EM的網(wǎng)絡(luò)資源模型分布在不同的地方,由于各種原因,NE和EM的網(wǎng)絡(luò)資源模型可能存在不一致,這將會(huì)導(dǎo)致EM對(duì)NE的管理出現(xiàn)偏差。因此EM應(yīng)該能夠快速的檢查出兩者的網(wǎng)絡(luò)資源模型哪里存在不一致,以便迅速采取措施消除這種不一致,確保EM對(duì)NE進(jìn)行正常的管理。
一般而言,EM和NE的網(wǎng)絡(luò)資源模型的一致性比較方案是,NE把網(wǎng)絡(luò)資源模型導(dǎo)出成可擴(kuò)展置標(biāo)語(yǔ)言(EXtensible Markup Language,簡(jiǎn)稱“XML”)文件或二進(jìn)制文件,NE把導(dǎo)出的文件上傳到EM,EM然后從文件中獲取出NE的網(wǎng)絡(luò)資源模型,與自身的網(wǎng)絡(luò)資源模型進(jìn)行比較,從而得出網(wǎng)絡(luò)資源模型是否一致,以及哪些對(duì)象存在不一致。
但是,該方案存在以下缺點(diǎn)1.效率低EM需要把NE的網(wǎng)絡(luò)資源模型的逐個(gè)對(duì)象的逐個(gè)屬性讀取出來(lái),然后與自身的網(wǎng)絡(luò)資源模型比較,效率低;2.EM計(jì)算量大如果NE有50萬(wàn)個(gè)對(duì)象,每個(gè)對(duì)象20個(gè)屬性,則EM需要進(jìn)行1000萬(wàn)次的比較。EM需要對(duì)其管理的所有NE進(jìn)行校驗(yàn),校驗(yàn)計(jì)算量很大,會(huì)沖擊EM的其它業(yè)務(wù)。
3.信息交互量大NE把網(wǎng)絡(luò)資源模型導(dǎo)出成XML文件或二進(jìn)制文件,以上面例子的每個(gè)屬性名稱10個(gè)字節(jié),每個(gè)屬性值4個(gè)字節(jié)計(jì)算,導(dǎo)出的XML文件有上百兆,NE和EM信息交互量很大;4.及時(shí)性差由于EM的計(jì)算量和信息交互量大,EM不可能經(jīng)常進(jìn)行網(wǎng)絡(luò)資源模型一致性檢查,因此一致性檢查的及時(shí)性差。
EM和NE的網(wǎng)絡(luò)資源模型的另一種校驗(yàn)方法是,NE按照一定的順序,把所有網(wǎng)絡(luò)資源模型的屬性值排列出來(lái),用循環(huán)冗余校驗(yàn)(Cyclic RedundancyCheck,簡(jiǎn)稱“CRC”)算法計(jì)算屬性序列,然后把CRC校驗(yàn)值發(fā)給EM,EM以同樣的方法計(jì)算出一個(gè)CRC校驗(yàn)值,比較兩者是否一致,從而比較EM和NE的網(wǎng)絡(luò)資源模型是否一致性。
但是,該方案仍存在以下缺點(diǎn)1.可靠性低如果NE和EM的網(wǎng)絡(luò)資源模型相差較大,很有可能計(jì)算出的CRC校驗(yàn)值仍一樣,從而得出網(wǎng)絡(luò)資源模型一致的假象;2.計(jì)算量大NE和EM都需要把各自的網(wǎng)絡(luò)資源模型序列化,然后對(duì)序列化的結(jié)果計(jì)算CRC校驗(yàn)值,因此計(jì)算量較大;3.不能定位到哪些對(duì)象存在不一致如果EM比較出不一致,并不知道哪些對(duì)象存在不一致,還需要其它方法再獲取不一致的對(duì)象。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法及其系統(tǒng),使得網(wǎng)管和網(wǎng)元間網(wǎng)絡(luò)資源模型的一致性校驗(yàn)?zāi)軌蚩焖俣煽康剡M(jìn)行。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,包含以下步驟A對(duì)于每個(gè)資源對(duì)象,網(wǎng)管和網(wǎng)元分別根據(jù)該資源對(duì)象的所有配置屬性生成校驗(yàn)屬性;B通過(guò)逐一比較所述網(wǎng)管和網(wǎng)元各相應(yīng)資源對(duì)象的校驗(yàn)屬性,進(jìn)行所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
其中,在所述資源對(duì)象的配置屬性增加或變更時(shí),更新該資源對(duì)象的校驗(yàn)屬性。
此外在所述方法中,所述網(wǎng)管和網(wǎng)元通過(guò)以下方式生成所述資源對(duì)象的校驗(yàn)屬性
將所述資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算,得到該資源對(duì)象的校驗(yàn)屬性值。
此外在所述方法中,所述校驗(yàn)算法為循環(huán)冗余校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。
此外在所述方法中,所述步驟B中所述網(wǎng)元將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管,由所述網(wǎng)管逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
此外在所述方法中,通過(guò)以下方式逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)所述網(wǎng)元通過(guò)遍歷管理信息樹得到經(jīng)排序的所述資源對(duì)象,并根據(jù)該順序?qū)⑺鲑Y源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管;所述網(wǎng)管以相同的遍歷方式得到經(jīng)排序的所述資源對(duì)象,依次比較本網(wǎng)管與所述網(wǎng)元的所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
此外在所述方法中,所述網(wǎng)元通過(guò)文件或消息將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管。
本發(fā)明還提供了一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),包含至少一個(gè)網(wǎng)元和至少一個(gè)網(wǎng)管,在所述網(wǎng)管和網(wǎng)元內(nèi)還分別包含用于為每個(gè)資源對(duì)象根據(jù)其所有配置屬性生成校驗(yàn)屬性的校驗(yàn)屬性生成模塊;所述系統(tǒng)還包含比較模塊,用于逐一比較所述網(wǎng)管和網(wǎng)元各相應(yīng)資源對(duì)象的校驗(yàn)屬性。
其中,所述網(wǎng)管和網(wǎng)元還包含,用于在所述資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)校驗(yàn)屬性的更新模塊。
此外在所述系統(tǒng)中,所述校驗(yàn)屬性生成模塊通過(guò)以下方式生成所述資源對(duì)象的校驗(yàn)屬性將所述資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算,得到該資源對(duì)象的校驗(yàn)屬性值。
此外在所述系統(tǒng)中,所述校驗(yàn)算法為循環(huán)冗余校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。
此外在所述系統(tǒng)中,所述比較模塊在所述網(wǎng)管內(nèi);所述網(wǎng)元內(nèi)還包含上傳模塊,用于將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和由所述校驗(yàn)屬性生成模塊所生成的該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管,由所述網(wǎng)管內(nèi)的所述比較模塊逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
此外在所述系統(tǒng)中,網(wǎng)管和網(wǎng)元內(nèi)還分別包含遍歷模塊,用于遍歷管理信息樹得到經(jīng)排序的所述資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性;所述網(wǎng)元內(nèi)的上傳模塊將該網(wǎng)元內(nèi)的遍歷模塊生成的經(jīng)排序的所述資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性上傳到所述網(wǎng)管;所述網(wǎng)管內(nèi)的遍歷模塊以相同的遍歷方式得到經(jīng)排序的所述資源對(duì)象,并指示所述比較模塊依次比較本網(wǎng)管與所述網(wǎng)元的所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
通過(guò)比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,由網(wǎng)管和網(wǎng)元分別為每個(gè)資源對(duì)象生成一個(gè)校驗(yàn)屬性(現(xiàn)有技術(shù)二中是對(duì)每個(gè)網(wǎng)元生成一個(gè)CRC),在資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)的校驗(yàn)屬性,并通過(guò)逐一比較網(wǎng)管和網(wǎng)元相應(yīng)的資源對(duì)象的校驗(yàn)屬性,檢驗(yàn)網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致。由于每個(gè)資源對(duì)象的屬性是有限的,因此通過(guò)比較資源對(duì)象的校驗(yàn)屬性,可以確保檢驗(yàn)結(jié)果的準(zhǔn)確性。
每個(gè)資源對(duì)象的校驗(yàn)屬性是根據(jù)該資源對(duì)象的配置屬性按照順序序列化后用CRC算法得到的,簡(jiǎn)單快速地實(shí)現(xiàn)了該校驗(yàn)屬性的可靠性。
網(wǎng)元將生成的資源對(duì)象信息文件上傳給網(wǎng)管,由網(wǎng)管進(jìn)行比較。整個(gè)校驗(yàn)過(guò)程網(wǎng)元和網(wǎng)管交互少,網(wǎng)元只需要生成資源對(duì)象信息文件,而網(wǎng)管除生成文件外,也只需進(jìn)行文件比較,因此算法較簡(jiǎn)單,檢驗(yàn)流程容易控制,從而確保網(wǎng)管能及時(shí)、迅速、準(zhǔn)確的檢查出本網(wǎng)管與該網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致。
網(wǎng)元通過(guò)遍歷管理信息樹得到經(jīng)排序的資源對(duì)象,網(wǎng)管以相同的遍歷方式得到經(jīng)排序的資源對(duì)象,使得生成的對(duì)象信息文件中,除了包含每個(gè)資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性外,還包含了管理信息樹的結(jié)構(gòu)信息。因此,通過(guò)依次比較本網(wǎng)管和該網(wǎng)元的資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,不但可以檢驗(yàn)出網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致,還可以在比較出不一致的資源對(duì)象后,快速地比較出不一致的資源對(duì)象在樹中的位置。
圖1是根據(jù)本發(fā)明第一實(shí)施方式的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法流程圖;圖2是根據(jù)本發(fā)明第一實(shí)施方式的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法中網(wǎng)元管理信息樹示意圖;圖3是根據(jù)本發(fā)明第一實(shí)施方式的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法中網(wǎng)管管理信息樹示意圖;圖4是根據(jù)本發(fā)明第二實(shí)施方式的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明的核心在于,由網(wǎng)管和網(wǎng)元分別為每個(gè)資源對(duì)象生成校驗(yàn)屬性,并在資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)的校驗(yàn)屬性。網(wǎng)元將每個(gè)資源對(duì)象及其校驗(yàn)屬性上傳給網(wǎng)管,由網(wǎng)管逐一比較本網(wǎng)管和該網(wǎng)元的各相應(yīng)資源對(duì)象的校驗(yàn)屬性,進(jìn)行網(wǎng)絡(luò)資源的一致性校驗(yàn)。
以上對(duì)本發(fā)明的核心作了簡(jiǎn)單說(shuō)明,下面根據(jù)該原理對(duì)本發(fā)明的第一實(shí)施方式網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法進(jìn)行詳細(xì)闡述。
如圖1所示,在步驟110中,網(wǎng)管和網(wǎng)元分別為每個(gè)資源對(duì)象生成校驗(yàn)屬性。具體地說(shuō),網(wǎng)元的網(wǎng)絡(luò)資源模型一般以管理信息樹的方式呈現(xiàn),如圖2所示,該管理信息樹是一個(gè)包容樹,網(wǎng)元的每個(gè)資源對(duì)象對(duì)應(yīng)管理信息樹中的一個(gè)節(jié)點(diǎn)。而網(wǎng)管的網(wǎng)絡(luò)資源模型包含了所有網(wǎng)元的網(wǎng)絡(luò)資源模型,因此網(wǎng)元是網(wǎng)管的管理信息樹的一個(gè)子樹。如果圖2中所示的網(wǎng)元是無(wú)線網(wǎng)絡(luò)控制器(Radio Network Controller,簡(jiǎn)稱“RNC”),則網(wǎng)管的網(wǎng)絡(luò)資源模型如圖3所示,包含了網(wǎng)元的管理信息樹。由此可見(jiàn),網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性校驗(yàn),也就是校驗(yàn)網(wǎng)元的管理信息樹中每一個(gè)作為節(jié)點(diǎn)的資源對(duì)象是否與網(wǎng)管的網(wǎng)絡(luò)資源模型中相應(yīng)的資源對(duì)象一致。
因此,在本步驟中,對(duì)于每個(gè)資源對(duì)象,網(wǎng)管和網(wǎng)元分別根據(jù)該資源對(duì)象的所有配置屬性生成校驗(yàn)屬性,該校驗(yàn)屬性值就是將該資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算得出的校驗(yàn)值。其中,校驗(yàn)算法可以為CRC校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。在這些校驗(yàn)算法中,奇偶校驗(yàn)和海明校驗(yàn)一般用于字節(jié)比較少的情況,且海明校驗(yàn)有糾錯(cuò)功能,計(jì)算量較大,而CRC校驗(yàn)是網(wǎng)絡(luò)通訊中應(yīng)用最廣泛的校驗(yàn)方式,其計(jì)算量不大,并且簡(jiǎn)單可靠,因此,相比較而言,CRC校驗(yàn)更適用于生成校驗(yàn)屬性。如果每個(gè)資源對(duì)象的校驗(yàn)屬性均根據(jù)該資源對(duì)象的配置屬性按照順序序列化后用CRC算法得到,可簡(jiǎn)單快速地實(shí)現(xiàn)該校驗(yàn)屬性的可靠性。當(dāng)然,當(dāng)資源對(duì)象的配置屬性增加或變更時(shí),需要根據(jù)增加或變更后的配置屬性更新該資源對(duì)象的校驗(yàn)屬性,以保證該校驗(yàn)屬性的可靠性??梢杂卸喾N方式實(shí)現(xiàn)按照順序序列化,例如,對(duì)資源對(duì)象中所有的配置屬性可以按ID從小到大的順序序列化,也可以按配置屬性名字字母的順序序列化等等。
接著,進(jìn)入步驟120,網(wǎng)元將每個(gè)資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性上傳到網(wǎng)管。具體地說(shuō),在管理信息樹中每一個(gè)作為節(jié)點(diǎn)的資源對(duì)象都有對(duì)象類型ID(對(duì)象類型標(biāo)識(shí)號(hào))和對(duì)象實(shí)例ID(對(duì)象實(shí)例標(biāo)識(shí)號(hào)),對(duì)象類型ID和對(duì)象實(shí)例ID組合唯一標(biāo)識(shí)了一個(gè)資源對(duì)象。為了使網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型的一致性校驗(yàn)不但可以比較出不一致的資源對(duì)象,還能夠在比較出不一致的資源對(duì)象后,快速地比較出不一致的資源對(duì)象在樹中的位置,網(wǎng)元還需將管理信息樹的結(jié)構(gòu)信息(包括每個(gè)資源對(duì)象相對(duì)于管理信息樹中的層次)與該資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性一同上傳到網(wǎng)管。比如說(shuō),網(wǎng)元按照先根遍歷的算法遍歷管理信息樹,對(duì)于同一層次的資源對(duì)象按照對(duì)象類型ID、對(duì)象實(shí)例ID順序進(jìn)行遍歷,得到經(jīng)排序的資源對(duì)象,并按照該順序?qū)⒚恳粋€(gè)資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性上傳到網(wǎng)管??梢岳斫?,對(duì)管理信息樹遍歷的結(jié)果中就包含了管理信息樹的結(jié)構(gòu)信息。網(wǎng)元可通過(guò)文件將每個(gè)資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到網(wǎng)管,比如說(shuō),網(wǎng)元按照遍歷管理信息樹得到的順序依次將相應(yīng)的資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性保存到文件中,再將該文件上傳給網(wǎng)管。如果網(wǎng)元的管理信息樹中的資源對(duì)象個(gè)數(shù)較少,也可以直接通過(guò)消息將每個(gè)資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到網(wǎng)管,該消息中信息的組織順序與文件方式中的組織順序一致。
接著,進(jìn)入步驟130,網(wǎng)管逐一比較相應(yīng)的資源對(duì)象的校驗(yàn)屬性。具體地說(shuō),網(wǎng)管以相同的遍歷方式得到經(jīng)排序的資源對(duì)象,依次比較本網(wǎng)管與該網(wǎng)元的各相應(yīng)資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性,完成網(wǎng)絡(luò)資源的一致性校驗(yàn)。針對(duì)上述案例,網(wǎng)管同樣按照先根遍歷的算法遍歷該網(wǎng)管的網(wǎng)絡(luò)資源模型中所包含的該網(wǎng)元的管理信息樹,對(duì)于同一層次的資源對(duì)象按照對(duì)象類型ID、對(duì)象實(shí)例ID順序進(jìn)行遍歷,得到經(jīng)排序的資源對(duì)象,并按照該順序?qū)⒚恳粋€(gè)資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性保存成文件,當(dāng)收到來(lái)自該網(wǎng)元的保存有每個(gè)資源對(duì)象的標(biāo)識(shí)及其校驗(yàn)屬性的文件時(shí),依次逐個(gè)比較本網(wǎng)管與該網(wǎng)元的資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,完成網(wǎng)絡(luò)資源的一致性校驗(yàn)。由于每個(gè)資源對(duì)象的屬性是有限的,因此通過(guò)比較資源對(duì)象的校驗(yàn)屬性,可以確保檢驗(yàn)結(jié)果的準(zhǔn)確性。而且,由于比較的文件中除了包含每個(gè)資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性外,還包含了管理信息樹的結(jié)構(gòu)信息。因此,不但可以檢驗(yàn)出網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致,還可以在比較出不一致的資源對(duì)象后,快速地比較出不一致的資源對(duì)象在樹中的位置。
另外,值得一提的是,在本實(shí)施方式中,整個(gè)校驗(yàn)過(guò)程網(wǎng)元和網(wǎng)管交互較少,網(wǎng)元只需要生成資源對(duì)象信息文件,而網(wǎng)管除生成文件外,也只需進(jìn)行文件比較,因此算法較簡(jiǎn)單,檢驗(yàn)流程容易控制,從而確保網(wǎng)管能及時(shí)、迅速、準(zhǔn)確的檢查出本網(wǎng)管與該網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致。
本發(fā)明的第二實(shí)施方式網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng)如圖4所示,包含一個(gè)網(wǎng)元和一個(gè)網(wǎng)管。
在網(wǎng)元中,包含用于為每個(gè)資源對(duì)象根據(jù)其所有配置屬性生成校驗(yàn)屬性的校驗(yàn)屬性生成模塊、用于在資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)校驗(yàn)屬性的更新模塊、用于遍歷管理信息樹得到經(jīng)排序的資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性的遍歷模塊,和上傳模塊,用于將該網(wǎng)元內(nèi)遍歷模塊生成的經(jīng)排序的資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性上傳到網(wǎng)管。
在網(wǎng)管中,包含用于為每個(gè)資源對(duì)象根據(jù)其所有配置屬性生成校驗(yàn)屬性的校驗(yàn)屬性生成模塊、用于在資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)校驗(yàn)屬性的更新模塊、用于以與網(wǎng)元中相同的遍歷方式遍歷該網(wǎng)管的網(wǎng)絡(luò)資源模型中所包含的該網(wǎng)元的管理信息樹,得到經(jīng)排序的資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性的遍歷模塊,和用于依次比較本網(wǎng)管和該網(wǎng)元的各相應(yīng)資源對(duì)象的校驗(yàn)屬性的比較模塊。由于每個(gè)資源對(duì)象的屬性是有限的,因此通過(guò)比較資源對(duì)象的校驗(yàn)屬性,可以確保檢驗(yàn)結(jié)果的準(zhǔn)確性。校驗(yàn)屬性值就是將該資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算得出的校驗(yàn)值。其中,校驗(yàn)算法可以為CRC校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。如果每個(gè)資源對(duì)象的校驗(yàn)屬性均根據(jù)該資源對(duì)象的配置屬性按照順序序列化后用CRC算法得到,可簡(jiǎn)單快速地實(shí)現(xiàn)該校驗(yàn)屬性的可靠性。
另外,通過(guò)比較模塊依次比較本網(wǎng)管和該網(wǎng)元的資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,不但可以檢驗(yàn)出網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致,還可以在比較出不一致的資源對(duì)象后,快速地比較出不一致的資源對(duì)象在樹中的位置。
雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,包含以下步驟A對(duì)于每個(gè)資源對(duì)象,網(wǎng)管和網(wǎng)元分別根據(jù)該資源對(duì)象的所有配置屬性生成校驗(yàn)屬性;B通過(guò)逐一比較所述網(wǎng)管和網(wǎng)元各相應(yīng)資源對(duì)象的校驗(yàn)屬性,進(jìn)行所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,在所述資源對(duì)象的配置屬性增加或變更時(shí),更新該資源對(duì)象的校驗(yàn)屬性。
3.根據(jù)權(quán)利要求1所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,所述網(wǎng)管和網(wǎng)元通過(guò)以下方式生成所述資源對(duì)象的校驗(yàn)屬性將所述資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算,得到該資源對(duì)象的校驗(yàn)屬性值。
4.根據(jù)權(quán)利要求3所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,所述校驗(yàn)算法為循環(huán)冗余校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,所述步驟B中所述網(wǎng)元將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管,由所述網(wǎng)管逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
6.根據(jù)權(quán)利要求5所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,通過(guò)以下方式逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)所述網(wǎng)元通過(guò)遍歷管理信息樹得到經(jīng)排序的所述資源對(duì)象,并根據(jù)該順序?qū)⑺鲑Y源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管;所述網(wǎng)管以相同的遍歷方式得到經(jīng)排序的所述資源對(duì)象,依次比較本網(wǎng)管與所述網(wǎng)元的所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
7.根據(jù)權(quán)利要求5所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法,其特征在于,所述網(wǎng)元通過(guò)文件或消息將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管。
8.一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),包含至少一個(gè)網(wǎng)元和至少一個(gè)網(wǎng)管,其特征在于,在所述網(wǎng)管和網(wǎng)元內(nèi)還分別包含用于為每個(gè)資源對(duì)象根據(jù)其所有配置屬性生成校驗(yàn)屬性的校驗(yàn)屬性生成模塊;所述系統(tǒng)還包含比較模塊,用于逐一比較所述網(wǎng)管和網(wǎng)元各相應(yīng)資源對(duì)象的校驗(yàn)屬性。
9.根據(jù)權(quán)利要求8所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),其特征在于,所述網(wǎng)管和網(wǎng)元還包含,用于在所述資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)校驗(yàn)屬性的更新模塊。
10.根據(jù)權(quán)利要求8所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),其特征在于,所述校驗(yàn)屬性生成模塊通過(guò)以下方式生成所述資源對(duì)象的校驗(yàn)屬性將所述資源對(duì)象的所有配置屬性按照順序序列化后用校驗(yàn)算法進(jìn)行計(jì)算,得到該資源對(duì)象的校驗(yàn)屬性值。
11.根據(jù)權(quán)利要求8所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),其特征在于,所述校驗(yàn)算法為循環(huán)冗余校驗(yàn)、奇偶校驗(yàn)、或海明校驗(yàn)。
12.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),其特征在于,所述比較模塊在所述網(wǎng)管內(nèi);所述網(wǎng)元內(nèi)還包含上傳模塊,用于將每個(gè)所述資源對(duì)象的標(biāo)識(shí)和由所述校驗(yàn)屬性生成模塊所生成的該資源對(duì)象的校驗(yàn)屬性上傳到所述網(wǎng)管,由所述網(wǎng)管內(nèi)的所述比較模塊逐一比較相應(yīng)的所述資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
13.根據(jù)權(quán)利要求12所述的網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)系統(tǒng),其特征在于,網(wǎng)管和網(wǎng)元內(nèi)還分別包含遍歷模塊,用于遍歷管理信息樹得到經(jīng)排序的所述資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性;所述網(wǎng)元內(nèi)的上傳模塊將該網(wǎng)元內(nèi)的遍歷模塊生成的經(jīng)排序的所述資源對(duì)象的標(biāo)識(shí)和校驗(yàn)屬性上傳到所述網(wǎng)管;所述網(wǎng)管內(nèi)的遍歷模塊以相同的遍歷方式得到經(jīng)排序的所述資源對(duì)象,并指示所述比較模塊依次比較本網(wǎng)管與所述網(wǎng)元的所述資源對(duì)象的標(biāo)識(shí)和該資源對(duì)象的校驗(yàn)屬性,完成所述網(wǎng)絡(luò)資源的一致性校驗(yàn)。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種網(wǎng)管和網(wǎng)元的網(wǎng)絡(luò)資源一致性的校驗(yàn)方法及其系統(tǒng),使得網(wǎng)管和網(wǎng)元間網(wǎng)絡(luò)資源模型的一致性校驗(yàn)?zāi)軌蚩焖俣煽康剡M(jìn)行。本發(fā)明中,由網(wǎng)管和網(wǎng)元分別為每個(gè)資源對(duì)象生成一個(gè)校驗(yàn)屬性,在資源對(duì)象的配置屬性增加或變更時(shí)更新相應(yīng)的校驗(yàn)屬性,并通過(guò)逐一比較網(wǎng)管和網(wǎng)元相應(yīng)的資源對(duì)象的校驗(yàn)屬性,檢驗(yàn)網(wǎng)管與網(wǎng)元的網(wǎng)絡(luò)資源模型是否一致。每個(gè)資源對(duì)象的校驗(yàn)屬性是根據(jù)該資源對(duì)象的配置屬性按照順序序列化后用檢驗(yàn)算法得到的。網(wǎng)元和網(wǎng)管通過(guò)相同方式遍歷管理信息樹得到經(jīng)排序的資源對(duì)象。網(wǎng)元可以將生成的資源對(duì)象信息文件上傳給網(wǎng)管,由網(wǎng)管進(jìn)行比較。
文檔編號(hào)H04L12/26GK1909480SQ20061012595
公開日2007年2月7日 申請(qǐng)日期2006年8月24日 優(yōu)先權(quán)日2006年8月24日
發(fā)明者朱湘毅 申請(qǐng)人:華為技術(shù)有限公司