專利名稱:一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā) 明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng)。
背景技術(shù):
SNMP (Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)是目前使用比較廣泛的網(wǎng)絡(luò)管理協(xié)議?;谒鯯NMP的網(wǎng)絡(luò)管理系統(tǒng)Manger通過(guò)Agent (代理)讀取或者寫入MIB(Management Information Base,管理信息庫(kù))中的內(nèi)容來(lái)實(shí)現(xiàn)對(duì)設(shè)備的管理。例如設(shè)主機(jī)表的下一個(gè)相鄰兄弟為磁盤表;當(dāng)所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要讀取主機(jī)表中的記錄信息時(shí),Manger將通過(guò)所述Agent獲取主機(jī)表中的所有記錄,直到Manger通過(guò)Agent獲取到所述主機(jī)表的下一個(gè)相鄰兄弟磁盤表的第一記錄信息,才可以判斷出所述主機(jī)表查詢結(jié)束。在所述Manger獲取主機(jī)表的過(guò)程中,由于Manager只有接收到所述相鄰兄弟磁盤表的第一記錄信息才可以判斷出主機(jī)表查詢結(jié)束,所以Agent獲取主機(jī)表的記錄信息的過(guò)程中,會(huì)多一次冗余的查詢,從而造成需要查詢的表對(duì)象與其它表對(duì)象之間的查表耦合;而且,如果出現(xiàn)磁盤表不可訪問(wèn)等故障,將會(huì)導(dǎo)致Agent在獲取磁盤表第一記錄信息時(shí)發(fā)生超時(shí)或者異常,從而Manager等待Agent返回?cái)?shù)據(jù)超時(shí)或者錯(cuò)誤異常。由于所述 Manager通過(guò)Agent查詢主機(jī)表未結(jié)束,從而使得Manager記錄的總數(shù)處于不確定狀態(tài),此時(shí)Manager處于無(wú)法判斷所述返回?cái)?shù)據(jù)超時(shí)或者錯(cuò)誤異常是在查詢主機(jī)表過(guò)程中發(fā)生的, 還是在返回表對(duì)象的下一個(gè)磁盤表節(jié)點(diǎn)時(shí)發(fā)生的,進(jìn)而導(dǎo)致對(duì)整個(gè)主機(jī)表的遍歷結(jié)果不可
fn °
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種被管理對(duì)象結(jié)束查詢的方法及裝置,以實(shí)現(xiàn)MIB對(duì)象間查表訪問(wèn)相互獨(dú)立。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一方面,本發(fā)明實(shí)施例提供了一種被管理對(duì)象結(jié)束查詢的方法,包括獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。另一方面,本發(fā)明實(shí)施例提供了一種被管理對(duì)象結(jié)束查詢的裝置,包括消息獲取單元,用于獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);判斷單元,用于根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;信息發(fā)送單元,用于如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。再一方面,本發(fā)明實(shí)施例提供了一種被管理對(duì)象結(jié)束查詢的系統(tǒng),該系統(tǒng)包括網(wǎng)絡(luò)管理裝置、網(wǎng)絡(luò)代理裝置和被管理對(duì)象服務(wù)器;所述網(wǎng)絡(luò)管理裝置,用于通過(guò)所述網(wǎng)絡(luò)代理裝置獲取所述被管理對(duì)象服務(wù)器的記錄信息;并根據(jù)所述網(wǎng)絡(luò)代理發(fā)送的所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理裝置需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束;所述網(wǎng)絡(luò)代理裝置,用于獲取所述網(wǎng)絡(luò)管理裝置發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);所述被管理對(duì)象服務(wù)器,用于為所述網(wǎng)絡(luò)代理裝置提供所述被管理對(duì)象服務(wù)器中的被管理對(duì)象記錄信息。本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng),通過(guò)獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí),而無(wú)需再去查詢所述被管理對(duì)象的相鄰對(duì)象的記錄信息來(lái)實(shí)現(xiàn)所述被管理對(duì)象結(jié)束查詢,從而實(shí)現(xiàn)了 MIB對(duì)象間查表訪問(wèn)的相互獨(dú)立性,避免了相鄰對(duì)象間表查詢的相互影響。
圖1為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法流程圖;圖2為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法實(shí)現(xiàn)過(guò)程的信號(hào)流向示意圖;圖3為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng)進(jìn)行詳細(xì)的說(shuō)明。如圖1所示,為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法,該方法包括101 網(wǎng)絡(luò)代理Agent獲取所述網(wǎng)絡(luò)管理系統(tǒng)Manger發(fā)送的繼續(xù)查詢請(qǐng)求消息;其中,所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)Manger當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);102 網(wǎng)絡(luò)代理Agent根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)Manger當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;103 如果所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則網(wǎng)絡(luò)代理Agent向所述網(wǎng)絡(luò)管理系統(tǒng)Manger發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。基于以上實(shí)施例,設(shè)網(wǎng)絡(luò)管理系統(tǒng)Manager中需要查詢的被管理對(duì)象為主機(jī)表 (Host Table)且所述主機(jī)表中包含有兩條記錄信息;所述被管理對(duì)象的下一個(gè)兄弟節(jié)點(diǎn)即所述被管理對(duì)象的相鄰對(duì)象為磁盤表(Disk Table);所述主機(jī)表與磁盤表一同存儲(chǔ)在原始 MIB文件中;本發(fā)明實(shí)施例所提及的一種被管理對(duì)象結(jié)束查詢的方法如圖2所示,其具體的實(shí)現(xiàn)過(guò)程如下201、網(wǎng)絡(luò)管理系統(tǒng)Manager向網(wǎng)絡(luò)代理Agent下發(fā)繼續(xù)查詢請(qǐng)求消息getnext Host TableO ;其中,所述繼續(xù)查詢請(qǐng)求消息getnext Host TableO中攜帶有所述主機(jī)表記錄信息標(biāo)識(shí)(1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1)。202、網(wǎng)絡(luò)代理Agent根據(jù)所述主機(jī)表記錄信息標(biāo)識(shí) (1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1)到真實(shí)主機(jī)表上查詢并獲取主機(jī)表的第一條記錄信息。203、網(wǎng)絡(luò)代理Agent將所述獲取到的主機(jī)表第一條記錄信息,通過(guò)oidl. 3. 6. 1. 4 .1. 2011. 2. 2007. 1. 1. χ. 1 發(fā)送給網(wǎng)絡(luò)管理系統(tǒng) Manager。204、網(wǎng)絡(luò)管理系統(tǒng)Manager向網(wǎng)絡(luò)代理Agent下發(fā)繼續(xù)查詢請(qǐng)求消息(getnext); 其中,所述繼續(xù)查詢請(qǐng)求消息中攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)Manager當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí)(1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1. χ. 1)。205、網(wǎng)絡(luò)代理Agent根據(jù)所述主機(jī)表記錄信息標(biāo)識(shí)(1.3. 6. 1.4. 1.2011.2. 2007. 1. 1.x. 1)到真實(shí)主機(jī)表上查詢并獲取所述主機(jī)表的第二條記錄信息。206、網(wǎng)絡(luò)代理Agent將所述獲取到的主機(jī)表的第二條記錄信息,通過(guò)oidl. 3. 6. 1 .4. 1. 2011. 2. 2007. 1. 1. χ. 2 發(fā)送給網(wǎng)絡(luò)管理系統(tǒng) Manager。207、網(wǎng)絡(luò)管理系統(tǒng)Manager向網(wǎng)絡(luò)代理Agent下發(fā)繼續(xù)查詢請(qǐng)求消息(getnext); 其中,所述繼續(xù)查詢請(qǐng)求消息中攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)Manager當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí)(1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1. χ· 2)。208、網(wǎng)絡(luò)代理Agent根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)Manger當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí)(1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1. χ. 2),判斷所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;209、如果所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則網(wǎng)絡(luò)代理Agent向所述網(wǎng)絡(luò)管理系統(tǒng)Manger發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí) 1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 2。其中,所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)與所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)級(jí)數(shù)相同,位置相鄰。210、所述網(wǎng)絡(luò)管理系統(tǒng)Manger接收所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)1.3. 6. 1.4. 1.2011.2. 2007. 1. 2 ;并判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí) 1. 3. 6. 1. 4. 1. 2011. 2. 2007. 2. 1. 2超出了所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1子樹(shù)的范圍,確定所述需要查詢的被管理對(duì)象記錄
信息查詢結(jié)束。需要注意的是,本發(fā)明實(shí)施例中,當(dāng)網(wǎng)絡(luò)代理Agent判斷所述網(wǎng)絡(luò)管理系統(tǒng)Manger需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則所述網(wǎng)絡(luò)代理Agent可以動(dòng)態(tài)的在所述被管理對(duì)象表尾添加一個(gè)虛擬記錄信息標(biāo)識(shí),例如 1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 2 ;該標(biāo)識(shí)與所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí),例如1. 3. 6. 1. 4. 1. 2011. 2. 2007. 1. 1級(jí)數(shù)相同,位置相鄰。具體的講,就是網(wǎng)絡(luò)代理Agent添加一個(gè)虛擬記錄信息標(biāo)識(shí),則所述網(wǎng)絡(luò)代理Agent內(nèi)存中會(huì)增加一個(gè)與所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象Entry節(jié)點(diǎn)平級(jí)的虛擬標(biāo)識(shí)。由于SNMP協(xié)議約定 Table節(jié)點(diǎn)下除了 Entry節(jié)點(diǎn)外,不會(huì)有其它子節(jié)點(diǎn),因此在這個(gè)位置插入所述虛擬記錄信息標(biāo)識(shí)節(jié)點(diǎn)不會(huì)與已經(jīng)存在的MIB對(duì)象沖突。還需要說(shuō)明的是,所述虛擬記錄信息標(biāo)識(shí)也可以是預(yù)先設(shè)置的標(biāo)識(shí)節(jié)點(diǎn)。如圖3所示,為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的裝置,該裝置包括消息獲取單元301,用于獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);判斷單元302,用于根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;信息發(fā)送單元303,用于如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。需要注意的是,該裝置還包括該裝置還包括信息添加單元,用于添加所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。如圖4所示,為本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的系統(tǒng),該系統(tǒng)包括網(wǎng)絡(luò)管理裝置401、網(wǎng)絡(luò)代理裝置402和被管理對(duì)象服務(wù)器403 ;所述網(wǎng)絡(luò)管理裝置401,用于通過(guò)所述網(wǎng)絡(luò)代理裝置獲取所述被管理對(duì)象服務(wù)器的記錄信息;并根據(jù)所述網(wǎng)絡(luò)代理發(fā)送的所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理裝置需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束;所述網(wǎng)絡(luò)代理裝置402,用于獲取所述網(wǎng)絡(luò)管理裝置發(fā)送的繼續(xù)查詢請(qǐng)求消息; 所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí); 根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);所述被管理對(duì)象服務(wù)器403,用于為所述網(wǎng)絡(luò)代理裝置提供所述被管理對(duì)象服務(wù)器中的被管理對(duì)象記錄信息。
其中,所述網(wǎng)絡(luò)管理裝置包括信息接收單元,用于接收所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);信息判斷單元,用于判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束。所述網(wǎng)絡(luò)代理裝置包括被管理對(duì)象結(jié)束查詢的裝置;所述被管理對(duì)象結(jié)束查詢的裝置具體包括消息獲取單元,用于獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);判斷單元,用于根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí), 判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;信息發(fā)送單元,用于如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。需要注意的是,所述被管理對(duì)象結(jié)束查詢的裝置還包括信息添加單元,用于添加所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng),通過(guò)獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí),而無(wú)需再去查詢所述被管理對(duì)象的相鄰對(duì)象的記錄信息來(lái)實(shí)現(xiàn)所述被管理對(duì)象結(jié)束查詢,從而實(shí)現(xiàn)了 MIB對(duì)象間查表訪問(wèn)的相互獨(dú)立性,避免了相鄰對(duì)象間表查詢的相互影響,提高了 SNMPAgent的容錯(cuò)能力;并且本發(fā)明實(shí)施例提供的方案可以自動(dòng)適配各種已有Manager,Manager無(wú)需通過(guò)錯(cuò)誤碼等手段作定制開(kāi)發(fā)。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如上述方法實(shí)施例的步驟,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁碟、光盤等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種被管理對(duì)象結(jié)束查詢的方法,其特征在于,包括獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
2.根據(jù)權(quán)利要求1所述的被管理對(duì)象結(jié)束查詢的方法,其特征在于,該方法還包括 添加所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
3.根據(jù)權(quán)利要求1或2所述的被管理對(duì)象結(jié)束查詢的方法,其特征在于,所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)與所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)級(jí)數(shù)相同,位置相鄰。
4.根據(jù)權(quán)利要求3所述的被管理對(duì)象結(jié)束查詢的方法,其特征在于,該方法該包括 所述網(wǎng)絡(luò)管理系統(tǒng)接收所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);所述網(wǎng)絡(luò)管理系統(tǒng)判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束。
5.一種被管理對(duì)象結(jié)束查詢的裝置,其特征在于,包括消息獲取單元,用于獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);判斷單元,用于根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;信息發(fā)送單元,用于如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
6.根據(jù)權(quán)利要求5所述的被管理對(duì)象結(jié)束查詢的裝置,其特征在于,該裝置還包括 信息添加單元,用于添加所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
7.一種被管理對(duì)象結(jié)束查詢的系統(tǒng),其特征在于,該系統(tǒng)包括網(wǎng)絡(luò)管理裝置、網(wǎng)絡(luò)代理裝置和被管理對(duì)象服務(wù)器;所述網(wǎng)絡(luò)管理裝置,用于通過(guò)所述網(wǎng)絡(luò)代理裝置獲取所述被管理對(duì)象服務(wù)器的記錄信息;并根據(jù)所述網(wǎng)絡(luò)代理發(fā)送的所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理裝置需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束;所述網(wǎng)絡(luò)代理裝置,用于獲取所述網(wǎng)絡(luò)管理裝置發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);所述被管理對(duì)象服務(wù)器,用于為所述網(wǎng)絡(luò)代理裝置提供所述被管理對(duì)象服務(wù)器中的被管理對(duì)象記錄信息。
8.根據(jù)權(quán)利要求7所述的一種被管理對(duì)象結(jié)束查詢的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理裝置包括信息接收單元,用于接收所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí);信息判斷單元,用于判斷所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)超出了所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息標(biāo)識(shí)的范圍,確定所述需要查詢的被管理對(duì)象記錄信息查詢結(jié)束。
9.根據(jù)權(quán)利要求8所述的一種被管理對(duì)象結(jié)束查詢的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)代理裝置包括被管理對(duì)象結(jié)束查詢的裝置;所述被管理對(duì)象結(jié)束查詢的裝置具體包括消息獲取單元,用于獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);判斷單元,用于根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;信息發(fā)送單元,用于如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
10.根據(jù)權(quán)利要求9所述的一種被管理對(duì)象結(jié)束查詢的系統(tǒng),其特征在于,所述被管理對(duì)象結(jié)束查詢的裝置還包括信息添加單元,用于添加所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。
全文摘要
本發(fā)明公開(kāi)了一種被管理對(duì)象結(jié)束查詢的方法、裝置及系統(tǒng),涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。本發(fā)明實(shí)施例提供的一種被管理對(duì)象結(jié)束查詢的方法,包括獲取所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送的繼續(xù)查詢請(qǐng)求消息;所述繼續(xù)查詢請(qǐng)求消息攜帶有所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí);根據(jù)所述網(wǎng)絡(luò)管理系統(tǒng)當(dāng)前獲取到的被管理對(duì)象記錄信息標(biāo)識(shí),判斷所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息是否已經(jīng)查詢完畢;如果所述網(wǎng)絡(luò)管理系統(tǒng)需要查詢的被管理對(duì)象記錄信息已經(jīng)查詢完畢,則向所述網(wǎng)絡(luò)管理系統(tǒng)發(fā)送所述被管理對(duì)象表尾的虛擬記錄信息標(biāo)識(shí)。采用本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)管理信息庫(kù)對(duì)象間查表訪問(wèn)相互獨(dú)主。
文檔編號(hào)H04L12/24GK102263650SQ20101018334
公開(kāi)日2011年11月30日 申請(qǐng)日期2010年5月26日 優(yōu)先權(quán)日2010年5月26日
發(fā)明者周強(qiáng) 申請(qǐng)人:華為技術(shù)有限公司