一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng),涉及網(wǎng)絡(luò)通信領(lǐng)域,用于提高系統(tǒng)的工作效率。所述方法,包括:以第一時間為周期,向管理器發(fā)送第一SNMP注冊請求消息;所述第一SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;接收所述管理器發(fā)送的第一SNMP注冊響應(yīng)消息;在接收到所述第一SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二SNMP注冊請求消息;接收所述管理器發(fā)送的第二SNMP注冊響應(yīng)消息。本發(fā)明實(shí)施例適用于網(wǎng)絡(luò)通信中管理器管理終端設(shè)備的場景。
【專利說明】一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)通信領(lǐng)域中,運(yùn)維監(jiān)控系統(tǒng)被廣泛應(yīng)用,它可以對網(wǎng)絡(luò)中路由器、交換機(jī)、服務(wù)器、計(jì)算機(jī)終端、存儲設(shè)備、防火墻等設(shè)備進(jìn)行實(shí)時監(jiān)測與管理,自動生成網(wǎng)絡(luò)拓?fù)涞那度胧接布O(shè)備。數(shù)據(jù)中心的運(yùn)維監(jiān)控系統(tǒng)是自動發(fā)現(xiàn)被管理設(shè)備的,在自動發(fā)現(xiàn)過程中,系統(tǒng)以主動輪詢的方式訪問現(xiàn)有環(huán)境下的所有設(shè)備,再使用SNMP (SimpIeNetworkManagement Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)中GET Request命令獲取設(shè)備的靜態(tài)信息。
[0003]在實(shí)現(xiàn)上述運(yùn)維監(jiān)控系統(tǒng)發(fā)現(xiàn)設(shè)備的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:當(dāng)運(yùn)維監(jiān)控系統(tǒng)管理的設(shè)備IP(InternetProtocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址段范圍大、分布分散、數(shù)量多時,系統(tǒng)需要長時間才能完成一遍掃描,并且,若被管理設(shè)備靜態(tài)信息發(fā)生更新,運(yùn)維監(jiān)控系統(tǒng)不能及時感知及更新相應(yīng)信息,從而降低了系統(tǒng)工作效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng),用以提高系統(tǒng)的工作效率。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,包括:以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述第一 SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息;所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的注冊響應(yīng)消息;在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;其中,所述第二SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
[0007]在第一方面的第一種可能實(shí)現(xiàn)方式中,在所述以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息之前,還包括:配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
[0008]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述第一時間的值小于所述第二時間的值。
[0009]結(jié)合第一方面或第一方面的第一至第二任一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括:在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
[0010]結(jié)合第一方面或第一方面的第一至第三任一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議擴(kuò)展SNMP注冊請求消息;所述以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息包括:以第一時間為周期,向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息;所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;所述接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息包括:接收所述管理器發(fā)送的第一擴(kuò)展SNMP注冊響應(yīng)消息;所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息;所述在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息包括:在接收到所述第一擴(kuò)展SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二擴(kuò)展SNMP注冊請求消息;所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息;所述接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息包括:接收所述管理器發(fā)送的第二擴(kuò)展SNMP注冊響應(yīng)消息。
[0011]結(jié)合第一方面或第一方面的第一至第三任一種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議陷阱SNMP Trap消息;所述以第一時間為周期,向管理器發(fā)送第一注冊請求消包括:以第一時間為周期,向所述管理器發(fā)送所述第一 SNMP Trap消息;其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息;所述接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息包括:接收所述管理器發(fā)送的第一SNMP inform消息;所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息;所述在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息包括:在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP Trap消息;其中,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息;所述接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息包括:接收所述管理器發(fā)送的第二 SNMP inform消息。
[0012]結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0013]第二方面,本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,包括:接收終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息;若確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息,則對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0014]在第二方面的第一種可能的實(shí)現(xiàn)方式中,在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同;在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0015]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述注冊請求消息包括:第一 SNMP注冊請求消息或第二 SNMP注冊請求消息;所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息;所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
[0016]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息;在所述SNMP注冊請求消息包括:第二SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息;在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
[0017]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一SNMP Trap消息;所述第一SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;在所述SNMP注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二SNMP Trap消息;所述第二SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息;在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
[0018]結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第一 SNMPTrap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0019]第三方面,本發(fā)明實(shí)施例它提供了一種終端設(shè)備,包括:控制單元,發(fā)送單元,接收單元;所述控制單元,用于在所述接收單元在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送單元以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述發(fā)送單元,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;所述接收單元,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息;所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息;所述控制單元,還用于在所述接收單元在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送單元以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述發(fā)送單元,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述接收單元,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
[0020]在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述控制單元,還用于配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
[0021]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述第一時間的值小于所述第二時間的值。
[0022]結(jié)合第三方面或第三方面的第一至第二種可能實(shí)現(xiàn)的方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括:在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
[0023]結(jié)合第三方面或第三方面的第一至第三種可能實(shí)現(xiàn)的方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議擴(kuò)展SNMP注冊請求消息;所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;所述第二SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息;所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
[0024]結(jié)合第三方面或第三方面的第一至第三種可能實(shí)現(xiàn)的方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議陷阱SNMPTrap消息;所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMPinform消息;所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息;
[0025]結(jié)合第三方面的第五種可能實(shí)現(xiàn)的方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0026]第四方面,本發(fā)明實(shí)施例提供了一種管理器,包括:接收單元,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;處理單元,用于根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息;所述處理單元,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊;并觸發(fā)發(fā)送單元向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;所述發(fā)送單元,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0027]在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述處理單元,還用于在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同;所述處理單元,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第
二SNMP注冊響應(yīng)消息;所述處理單元,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;所述發(fā)送單元,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0028]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述注冊請求消息包括:第一 SNMP注冊請求消息或第二 SNMP注冊請求消息;所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息;所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
[0029]結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能實(shí)現(xiàn)的方式中,在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息;在所述SNMP注冊請求消息包括:第二SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息;在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
[0030]結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第四方面的第四種可能實(shí)現(xiàn)的方式中,在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一SNMP Trap消息;所述第一SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;在所述SNMP注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二SNMP Trap消息;所述第二SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息;在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
[0031]結(jié)合第四方面的第四種可能的實(shí)現(xiàn)方式,在第四方面的第五種可能實(shí)現(xiàn)的方式中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第一 SNMPTrap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0032]第五方面,本發(fā)明實(shí)施例提供了一種終端設(shè)備,包括:處理器,發(fā)送器,接收器;所述處理器,用于在所述接收器在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送器以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述發(fā)送器,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;所述接收器,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息;所述第一SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息;所述處理器,還用于在所述接收器在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送器以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述發(fā)送器,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述接收器,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;所述第二SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
[0033]在第五方面的第一種可能實(shí)現(xiàn)的方式中,所述處理器,還用于配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
[0034]第六方面,本發(fā)明實(shí)施例提供了一種管理器,包括:接收器,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息;處理器,用于根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息;所述處理器,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊;并觸發(fā)發(fā)送器向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;所述發(fā)送器,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0035]在第六方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器,還用于時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同;所述處理器,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;所述處理器,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;所述發(fā)送器,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0036]第七方面,本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的系統(tǒng),包括:終端設(shè)備,管理器;所述終端設(shè)備為上述實(shí)施例中所述的終端設(shè)備;所述管理器為上述實(shí)施例中所述的管理器。
[0037]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng),終端設(shè)備以第一時間為周期主動向管理器發(fā)送第一 SNMP注冊響應(yīng)消息,管理器根據(jù)第一 SNMP注冊響應(yīng)消息中攜帶的終端設(shè)備的設(shè)備信息進(jìn)行注冊或更新,并向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,開始以第二時間為周期,發(fā)送第二 SNMP注冊響應(yīng)消息,管理器根據(jù)第二 SNMP注冊響應(yīng)消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息可能進(jìn)行更新,并向終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,系統(tǒng)需要長時間才能完成一遍掃描,才能對終端設(shè)備的靜態(tài)信息進(jìn)行注冊或更新的問題,從而提高了系統(tǒng)工作效率。
【專利附圖】
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為本發(fā)明實(shí)施例提供的一種發(fā)現(xiàn)設(shè)備的方法的流程示意圖;
[0040]圖2為本發(fā)明實(shí)施例提供的另一種發(fā)現(xiàn)設(shè)備的方法的流程示意圖;[0041]圖3為本發(fā)明實(shí)施例提供的另一種發(fā)現(xiàn)設(shè)備的方法的流程示意圖;
[0042]圖4為本發(fā)明實(shí)施例提供的另一種發(fā)現(xiàn)設(shè)備的方法的流程示意圖;
[0043]圖5為本發(fā)明實(shí)施例提供的一種終端設(shè)備的功能示意圖;
[0044]圖6為本發(fā)明實(shí)施例提供的一種管理器的功能示意圖;
[0045]圖7為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0046]圖8為本發(fā)明實(shí)施例提供的一種管理器的結(jié)構(gòu)示意圖;
[0047]圖9為本發(fā)明實(shí)施例提供的一種發(fā)現(xiàn)設(shè)備的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,如圖1所示,包括:
[0050]101、以第一時間為周期,向管理器發(fā)送第一 SNMP (Simple NetworkManagementProtocol,簡單網(wǎng)絡(luò)管理協(xié)議)注冊請求消息。
[0051]其中,所述第一 SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息,所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0052]具體的,在終端設(shè)備與管理器之間建立了的通信信道后,終端設(shè)備以預(yù)設(shè)的第一時間為周期,主動向管理器發(fā)送第一 SNMP注冊請求消息,以使得管理器對終端設(shè)備進(jìn)行注
ΠΠ
/ttr O
[0053]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0054]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0055]需要說明的是,第一時間可以預(yù)先設(shè)置,可以將第一時間設(shè)置為15秒,也可以將第一時間設(shè)置為20秒,還可以將第一時間設(shè)置為其他時間,本發(fā)明對此不作限制。
[0056]進(jìn)一步的,終端設(shè)備向管理器發(fā)送第一 SNMP注冊請求消息可以有兩種實(shí)現(xiàn)方式。
[0057]第一實(shí)現(xiàn)方式,終端設(shè)備向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息。
[0058]需要說明的是,第一擴(kuò)展SNMP注冊請求消息在已有的SNMP協(xié)議中增加了一種用于請求注冊終端設(shè)備的設(shè)備參數(shù)信息的消息。
[0059]第二實(shí)現(xiàn)方式,終端設(shè)備在第一 SNMP Trap消息中增加新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。此時,終端設(shè)備可以向管理器發(fā)送所述第一 SNMP Trap (SimpleNetwork Management ProtocolTrap,簡單網(wǎng)絡(luò)管理協(xié)議陷講)消息。也就是說,終端設(shè)備可以利用已有的消息,在已有消息中添加或標(biāo)識出終端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0060]示例性的,目前SNMP協(xié)議中SNMP Trap消息已定義了七種Trap號,Trap號分別為0-6。其中,Trap號為O時,對應(yīng)的消息類型為coldstart (冷啟動),表示agent (代理器)重啟,所有的管理變量將被重新設(shè)置,counters (計(jì)數(shù)器)和gauges (計(jì)量表)將被清零;Trap號為I時,對應(yīng)的消息類型為warmstart (熱啟動),表示自行啟動,所有的管理變量不會初始化;Trap號為2時,對應(yīng)的消息類型為Iinkdown (通信鏈路失敗),表示設(shè)備的接口變?yōu)閐own (失敗)狀態(tài),和端口對應(yīng)的編號用于標(biāo)示具體端口 ;Trap號為3時,對應(yīng)的消息類型為linkup (通信鏈路恢復(fù)),表示當(dāng)接口變?yōu)閡p狀態(tài)的時候,和端口對應(yīng)的編號用于標(biāo)示具體端口 ;Trap號為4時,對應(yīng)的消息類型為authenticationfailure (授權(quán)失敗),表示如果有人試圖用一個錯誤的community (團(tuán)體名)查詢agent,將觸發(fā)該trap ;Trap號為5時,對應(yīng)的消息類型為egpneighborloss (EGP鄰居丟失),表示EGP的鄰居狀態(tài)變?yōu)閐own ;Trap號為6時,對應(yīng)的消息類型為enterprisespecific (企業(yè)自定義),此類型為企業(yè)自定義的trap, SNMP的廠商和用戶可以在私有的enterprise (企業(yè))分支下定義其自身的trap。除上述對Trap號的已有定義之外,可以增加一個新的Trap號標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。假設(shè)定義新的Trap號為8,則在Trap為8時,對應(yīng)的消息類型為注冊請求消息,表示終端設(shè)備的設(shè)備參數(shù)信息。
[0061]需要說明的是,終端設(shè)備以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息時,終端設(shè)備未接收到管理器返回的SNMP注冊響應(yīng)消息。
[0062]示例性的,假設(shè)第一時間為15秒,則終端設(shè)備向管理器發(fā)送了第一個第一 SNMP注冊請求消息后,經(jīng)過15秒后,終端設(shè)備未接收到管理器返回的SNMP注冊響應(yīng)消息,則終端設(shè)備接著向管理器發(fā)送第二個第一 SNMP注冊請求消息。
[0063]102、接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息。
[0064]其中,所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息。
[0065]具體的,在步驟101中,若終端設(shè)備向管理器發(fā)送的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則終端設(shè)備接收管理器發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括終端設(shè)備接收管理器發(fā)送的第一擴(kuò)展SNMP注冊響應(yīng)消息。
[0066]若終端設(shè)備向管理器發(fā)送的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,終端管理器接收到的第一 SNMP注冊響應(yīng)消息可以是SNMP inform (信息)。
[0067]103、在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息。
[0068]其中,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息。
[0069]具體的,終端設(shè)備在沒有接收到第一 SNMP注冊響應(yīng)消息前,終端設(shè)備可以以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息,在終端設(shè)備在第一次接收到SNMP注冊響應(yīng)消息后,即為接收到第一 SNMP注冊響應(yīng)消息后,終端設(shè)備以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。
[0070]也就是說,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,可以改變發(fā)送SNMP注冊請求消息的周期,向管理器發(fā)送SNMP注冊請求消息。
[0071]優(yōu)選的,所述第一時間的值小于所述第二時間的值。
[0072]此時,終端設(shè)備在以第一時間為周期向管理器發(fā)送第一 SNMP注冊請求消息后,在接收到第一 SNMP注冊響應(yīng)消息時,更改為以第二時間為周期向管理器發(fā)送第二 SNMP注冊請求消息。這樣,由于第二時間的值大于第一時間的值,可以自動降低發(fā)送第二 SNMP注冊響應(yīng)消息的頻率。[0073]示例性的,假設(shè)第一時間為15秒,第二時間為60秒。終端設(shè)備在以15秒為周期向管理器發(fā)送了 3個第一 SNMP注冊請求消息,第一次接收到管理器發(fā)送的SNMP注冊響應(yīng)消息,即為接收到第一 SNMP注冊響應(yīng)消息后,終端設(shè)備以60秒為周期,向管理器發(fā)送第二SNMP注冊響應(yīng)消息。
[0074]進(jìn)一步的,終端設(shè)備以第二時間為周期向管理器發(fā)送的第二 SNMP注冊請求消息與終端設(shè)備以第一時間為周期向管理器發(fā)送的第一 SNMP注冊請求消息可能相同,也可能不相同。
[0075]需要說明的是,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括:在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
[0076]具體的,由于第二 SNMP注冊請求消息與第一 SNMP注冊請求消息中均攜帶有終端設(shè)備的設(shè)備參數(shù)信息,所以,在終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,當(dāng)終端設(shè)備的設(shè)備參數(shù)信息沒有發(fā)生改變時,所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息相同。
[0077]當(dāng)終端設(shè)備的設(shè)備參數(shù)信息發(fā)生改變時,由于第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息為更新后的設(shè)備參數(shù)信息,所以所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不相同,此時,管理器需要以第二 SNMP注冊請求消息中攜帶的設(shè)備參數(shù)信息為準(zhǔn),對存儲的終端設(shè)備的設(shè)備參數(shù)信息予以更新。
[0078]示例性的,假設(shè)設(shè)備參數(shù)信息中包括IP地址信息,若終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,IP地址信息發(fā)生改變,則終端設(shè)備的設(shè)備參數(shù)信息發(fā)生改變,即為更新終端設(shè)備的設(shè)備參數(shù)信息,此時,第二 SNMP注冊請求消息中攜帶了更新后的設(shè)備參數(shù)信息。終端設(shè)備將第二 SNMP注冊請求消息發(fā)送至管理器。此時,第一 SNMP注冊請求消息與第二SNMP注冊請求消息不相同。
[0079]需要說明的是,第二時間可以預(yù)先設(shè)定,可以將第二時間設(shè)置為45秒,也可以將第二時間設(shè)置為60秒,還可以將第二時間設(shè)置為其他與第一時間相對應(yīng)的時間,本發(fā)明對此不作限制。
[0080]進(jìn)一步的,終端設(shè)備向管理器發(fā)送第二 SNMP注冊請求消息可以有兩種實(shí)現(xiàn)方式。
[0081]具體的可以參考101中終端設(shè)備向管理器發(fā)送第一 SNMP注冊請求消息的實(shí)現(xiàn)方式,在此不再贅述。
[0082]104、接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息。
[0083]其中,所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
[0084]需要說明的是,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,接收的其他所以注冊響應(yīng)消息均為第二 SNMP注冊響應(yīng)消息。
[0085]具體的,終端設(shè)備接收的第二 SNMP注冊響應(yīng)消息可以是,在終端設(shè)備以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息時,管理器接收到第一 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0086]示例性的,假設(shè)第一時間為15秒,第二時間為60秒。終端設(shè)備以15秒為周期,向管理器發(fā)送第一 SNMP注冊請求消息。若在終端設(shè)備發(fā)送了第一個第一 SNMP注冊請求消息后,經(jīng)過15秒后,未接收到第一 SNMP注冊響應(yīng)消息,則終端設(shè)備接收向管理器發(fā)送第二個第一 SNMP注冊請求消息。若此時,終端設(shè)備接收到第一 SNMP注冊響應(yīng)消息。管理器在發(fā)送完第一 SNMP注冊響應(yīng)消息后,接收到終端設(shè)備發(fā)送的第二個第一 SNMP注冊請求消息,則向終端設(shè)備返回注冊響應(yīng)消息。此時,終端設(shè)備接收到的SNMP注冊響應(yīng)消息為第二 SNMP注冊響應(yīng)消息。
[0087]終端設(shè)備接收的第二 SNMP注冊響應(yīng)消息也可以是,在終端設(shè)備以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息時,管理器接收到第二 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0088]具體的,在步驟101中,若終端設(shè)備向管理器發(fā)送的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,或者在步驟103中,若終端設(shè)備向管理器發(fā)送的第二 SNMP注冊請求消息為第二擴(kuò)展SNMP注冊請求消息時,則終端設(shè)備接收管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括終端設(shè)備接收管理器發(fā)送的第二擴(kuò)展SNMP注冊響應(yīng)消息。
[0089]若終端設(shè)備向管理器發(fā)送的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,或者,若終端設(shè)備向管理器發(fā)送的第二 SNMP注冊請求消息為第二 SNMP Trap消息時,則終端設(shè)備接收到的第二 SNMP注冊響應(yīng)消息可以包括SNMP inform。
[0090]需要說明的是,在本發(fā)明實(shí)施例中,終端設(shè)備在未接收到第一 SNMP注冊響應(yīng)消息前,以第一時間為周期向管理器發(fā)送第一 SNMP注冊請求消息,在接收到第一 SNMP注冊響應(yīng)消息后,以第二時間為周期向管理器發(fā)送第二 SNMP注冊請求消息。終端設(shè)備在接收到第二SNMP注冊響應(yīng)消息時,并不改變發(fā)送周期,仍以第二時間為周期向管理器發(fā)送第二 SNMP注冊請求消息。
[0091]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,終端設(shè)備在建立了與管理器之間的通信信道后,開始以第一時間為周期發(fā)送第一 SNMP注冊請求消息,當(dāng)終端設(shè)備接收到管理器發(fā)送的第一 SNMP注冊響應(yīng)消息后,就以第二時間為周期,向管理器發(fā)送第二 SNMP注冊響應(yīng)消息,并接收第二 SNMP注冊響應(yīng)消息。這樣,終端設(shè)備可以自動將設(shè)備參數(shù)信息發(fā)送至管理器,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。并且,若終端設(shè)備的設(shè)備參數(shù)信息有更新時,終端設(shè)備可以及時將更新后的設(shè)備參數(shù)信息發(fā)送至管理器,從而使得管理器能夠及時更新終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)一步提高了系統(tǒng)的工作效率。
[0092]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,如圖2所示,包括:
[0093]201、接收終端設(shè)備發(fā)送的SNMP注冊請求消息。
[0094]其中,所述SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息,所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0095]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0096]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0097]進(jìn)一步的,管理器接收的SNMP注冊請求消息可以有兩種形式。
[0098]第一種形式為擴(kuò)展SNMP注冊請求消息。[0099]需要說明的是,第一擴(kuò)展SNMP注冊請求消息在已有的SNMP協(xié)議中增加了一種用于請求注冊終端設(shè)備的設(shè)備參數(shù)信息的消息。
[0100]第二種形式為SNMP Trap消息。
[0101]其中,SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。也就是說,終端設(shè)備利用已有的消息,在已有消息中添加或標(biāo)識出端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0102]進(jìn)一步的,所述注冊請求消息包括第一 SNMP注冊請求消息或第二 SNMP注冊請求消息。
[0103]其中,所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息,所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
[0104]進(jìn)一步的,在所述注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息。
[0105]在所述注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息。
[0106]或者,在所述注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一 SNMP Trap消息。
[0107]其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0108]由于,SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息,所以,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第一SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0109]在所述注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息。
[0110]其中,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0111]由于,SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息,所以,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第二SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0112]202、根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息。
[0113]具體的,管理器可以把接收到的SNMP注冊請求信息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與已存儲的設(shè)備參數(shù)信息依次作比對,用來確定發(fā)送該注冊請求消息的終端設(shè)備的設(shè)備參數(shù)信息是否已經(jīng)注冊過。
[0114]203、若確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息,則對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0115]具體的,如果管理器在將接收到的終端設(shè)備的參數(shù)信息與管理器中已存儲的所有設(shè)備參數(shù)信息依次做完對比,管理器確定出沒有存儲該終端設(shè)備的設(shè)備參數(shù)信息,即管理器沒有對該終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行過注冊,則管理器將該終端設(shè)備的設(shè)備參數(shù)信息記錄下來,即對終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,在注冊完成后,向該終端設(shè)備發(fā)送第一SNMP注冊響應(yīng)消息。[0116]具體的,在步驟201中,若管理器接收的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括第一擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,則管理器發(fā)送的第一SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0117]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,管理器接收終端設(shè)備發(fā)送的SNMP注冊請求消息,并根據(jù)所述SNMP注冊請求消息中攜帶的該終端設(shè)備的設(shè)備參數(shù)信息,確定是否已經(jīng)注冊,若還未注冊,則進(jìn)行注冊。這樣,管理器可以接收終端設(shè)備自動發(fā)送的設(shè)備參數(shù)信息,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。
[0118]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,包括:
[0119]301、終端設(shè)備配置與所述管理器間的接口參數(shù)。
[0120]其中,所述接口參數(shù)用于建立與所述管理器間的連接。
[0121]具體的,在終端設(shè)備中設(shè)置接口參數(shù),這些參數(shù)用來建立終端設(shè)備與管理器之間的通信信道,該信道用來專供本設(shè)備終端與所述管理器之間的通信。該接口參數(shù)為管理IP、終端設(shè)備的IP地址、端口號以及其它與建立信道需使用的參數(shù)。信道建立好之后,管理器與終端設(shè)備的所有通信消息都是在該信道上傳輸?shù)摹?br>
[0122]302、終端設(shè)備以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。管理器接收第一 SNMP注冊請求消息。
[0123]其中,所述第一 SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。所述第一 SNMP注冊請求消息是終端設(shè)備以第一時間為周期發(fā)送的注冊請求消息。
[0124]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0125]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0126]進(jìn)一步的,終端設(shè)備發(fā)送的第一 SNMP注冊請求消息可以有兩種形式。
[0127]第一種形式為第一擴(kuò)展SNMP注冊請求消息。
[0128]需要說明的是,第一擴(kuò)展SNMP注冊請求消息在已有的SNMP協(xié)議中增加了一種用于請求注冊終端設(shè)備的設(shè)備參數(shù)信息的消息。
[0129]第二種形式為第一 SNMP Trap消息。
[0130]其中,第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。也就是說,終端設(shè)備利用已有的消息,在已有消息中添加或標(biāo)識出終端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0131]進(jìn)一步的,終端設(shè)備向管理器發(fā)送第一 SNMP注冊請求消息可參考步驟101,在此不再贅述。管理器接收第一 SNMP注冊請求消息,可以參考步驟201,在此不再贅述。
[0132]303、管理器根據(jù)所述第一 SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息。
[0133]具體的,可參考步驟202,在此不再贅述。[0134]需要說明的是,管理器根據(jù)確認(rèn)出的結(jié)果不同,下面執(zhí)行的步驟不同。若管理器確定出未注冊所述終端設(shè)備的設(shè)備參數(shù)信息,則執(zhí)行步驟304,308-312,如圖3所示。若管理器確定出注冊了所述終端的設(shè)備參數(shù)信息,則執(zhí)行步驟305-312,如圖4所示。
[0135]304、若管理器確定未注冊,則對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并向終端設(shè)備發(fā)送的第一 SNMP注冊響應(yīng)消息。
[0136]其中,所述第一 SNMP注冊響應(yīng)消息是終端設(shè)備第一次接收到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息。
[0137]具體的,管理器確定出沒有存儲該終端設(shè)備的設(shè)備參數(shù)信息時,即為管理器沒有注冊終端設(shè)備的設(shè)備參數(shù)信息時,管理器可以將接收到的終端設(shè)備的設(shè)備參數(shù)信息存儲下來,即對終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊。在注冊完成后,向該終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息??蓞⒖疾襟E203。
[0138]進(jìn)一步的,在步驟302中,若管理器接收的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括第一擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,則管理器發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0139]需要說明的是,終端設(shè)備在接收到管理器發(fā)送的第一 SNMP注冊響應(yīng)消息時,可以獲知管理器將該終端設(shè)備的設(shè)備參數(shù)信息已經(jīng)成功注冊。
[0140]305、管理器在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同。
[0141]具體的,管理器在確定出已經(jīng)注冊了第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息后,需要確定出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息是否相同。此時,管理器可以將第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器中已注冊的終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行比對,從而檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息是否相同。
[0142]需要說明的是,根據(jù)檢測結(jié)果不同,則執(zhí)行的步驟不同。若檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息相同,則直接執(zhí)行步驟307。若檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息不同,則執(zhí)行步驟306。
[0143]306、管理器在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述第一 SNMP注冊請求消息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息。
[0144]具體的,在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。管理器在接收到該第一 SNMP注冊請求消息后,檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與已存儲的該終端設(shè)備的設(shè)備參數(shù)信息不同時,可以對已存儲的終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行更新。
[0145]進(jìn)一步的,管理器可以將已存儲的該終端設(shè)備的設(shè)備參數(shù)信息刪除,重新存儲第
一SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息。[0146]需要說明的是,第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與已存儲的該終端設(shè)備的設(shè)備參數(shù)信息不同時,說明終端設(shè)備的設(shè)備參數(shù)信息已經(jīng)改變。終端設(shè)備可以在終端設(shè)備的設(shè)備參數(shù)信息中新增加該終端設(shè)備的設(shè)備參數(shù),也可以修改終端設(shè)備的設(shè)備參數(shù)信息中的某些設(shè)備參數(shù)的信息,當(dāng)然,還可以是其他修改終端設(shè)備的設(shè)備參數(shù)信息,本發(fā)明對此不作限制。
[0147]307、管理器向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。終端設(shè)備接收第一 SNMP注冊響應(yīng)消息。
[0148]其中,所述第二 SNMP注冊響應(yīng)消息指的是管理器接收到SNMP注冊請求消息后,在確定出已經(jīng)注冊了終端設(shè)備的設(shè)備參數(shù)信息時,向終端設(shè)備發(fā)送的SNMP注冊響應(yīng)消息。
[0149]需要說明的是,管理器接收到的SNMP注冊請求消息包括:第一SNMP注冊請求消息或第二 SNMP注冊請求消息。
[0150]具體的,在步驟302中,若管理器接收的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括第一擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。終端設(shè)備接收管理器發(fā)送的第二SNMP注冊請求消息,可以參考步驟104,在此不再贅述。
[0151]308、終端設(shè)備在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。管理器接收第二 SNMP注冊請求消息。
[0152]其中,所述第二 SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0153]需要說明的是,若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比沒有發(fā)生變化,則第二SNMP注冊請求消息與第一 SNMP注冊請求消息相同。若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比發(fā)生變化時,則第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不同。
[0154]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、管理IP。
[0155]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0156]需要說明的是,第二 SNMP注冊請求消息是終端設(shè)備在接收到管理器發(fā)送的第一SNMP注冊響應(yīng)消息之后,以第二時間為周期發(fā)送的SNMP注冊請求消息。
[0157]具體的,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,可以改變發(fā)送注冊請求消息的周期,向管理器發(fā)送SNMP注冊請求消息。
[0158]優(yōu)選的,所述第一時間的值小于所述第二時間的值。
[0159]此時,終端設(shè)備在以第一時間為周期向管理器發(fā)送第一 SNMP注冊請求消息后,在接收到第一 SNMP注冊響應(yīng)消息時,更改為以第二時間為周期向管理器發(fā)送第二 SNMP注冊請求消息。這樣,由于第二時間的值大于第一時間的值,可以自動降低發(fā)送第二 SNMP注冊響應(yīng)消息的頻率。
[0160]進(jìn)一步的,終端設(shè)備發(fā)送的第二 SNMP注冊請求消息可以有兩種形式。[0161]第一種形式為第二擴(kuò)展SNMP注冊請求消息。
[0162]需要說明的是,第二擴(kuò)展SNMP注冊請求消息是新定義的一種用于請求注冊終端設(shè)備的設(shè)備參數(shù)信息的消息。
[0163]第二種形式為第二 SNMP Trap消息。
[0164]其中,第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。也就是說,終端設(shè)備利用已有的消息,在已有消息中添加或標(biāo)識出端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0165]進(jìn)一步的,終端設(shè)備向管理器發(fā)送第二 SNMP注冊請求消息可參考步驟103,在此不再贅述。管理器接收第二 SNMP注冊請求消息,可以參考步驟201,在此不再贅述。
[0166]309、管理器根據(jù)所述第二 SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定已注冊所述終端設(shè)備的設(shè)備參數(shù)信息。
[0167]具體的,由于管理器在接收到第二 SNMP注冊請求消息之前,已經(jīng)接收到終端設(shè)備發(fā)送的第一 SNMP注冊請求消息,此時管理器若沒有注冊終端設(shè)備的設(shè)備參數(shù)信息,則管理器注冊第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息。此時,管理器再接收到第二 SNMP注冊請求消息時,管理器可以確定出已經(jīng)注冊了終端設(shè)備的設(shè)備參數(shù)信息。
[0168]310、管理器在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第二 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同。
[0169]具體的,管理器在確定出已經(jīng)注冊了第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息后,需要確定出第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息是否相同。此時,管理器可以將第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器中已注冊的終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行比對,從而檢測出第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息是否相同。
[0170]需要說明的是,根據(jù)檢測結(jié)果不同,則執(zhí)行的步驟不同。若檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息相同,則直接執(zhí)行步驟312。若檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息不同,則執(zhí)行步驟311。
[0171]311、管理器在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述第二 SNMP注冊請求消息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信肩、O
[0172]具體的,在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。管理器在接收到該第二 SNMP注冊請求消息后,檢測出第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與已存儲的該終端設(shè)備的設(shè)備參數(shù)信息不同時,可以對已存儲的終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行更新。
[0173]進(jìn)一步的,管理器可以將已存儲的該終端設(shè)備的設(shè)備參數(shù)信息刪除,重新存儲第
二SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息。
[0174]需要說明的是,第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與已存儲的該終端設(shè)備的設(shè)備參數(shù)信息不同時,說明終端設(shè)備的設(shè)備參數(shù)信息已經(jīng)改變。終端設(shè)備可以在終端設(shè)備的設(shè)備參數(shù)信息中新增加該終端設(shè)備的設(shè)備參數(shù),也可以修改終端設(shè)備的設(shè)備參數(shù)信息中的某些設(shè)備參數(shù)的信息,當(dāng)然,還可以是其他修改終端設(shè)備的設(shè)備參數(shù)信息,本發(fā)明對此不作限制。
[0175]312、管理器向終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。終端設(shè)備接收第二 SNMP注冊響應(yīng)消息。
[0176]其中,所述第二 SNMP注冊響應(yīng)消息是終端設(shè)備接收到的除第一 SNMP注冊響應(yīng)消息之外的注冊響應(yīng)消息。所述第二 SNMP注冊響應(yīng)消息指的是管理器接收到SNMP注冊請求消息后,在確定出已經(jīng)注冊了終端設(shè)備的設(shè)備參數(shù)信息時,向終端設(shè)備發(fā)送的SNMP注冊響應(yīng)消息。
[0177]具體的,在步驟308中,若管理器接收的第二 SNMP注冊請求消息為第二擴(kuò)展SNMP注冊請求消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括第二擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第二 SNMP注冊請求消息為第二 SNMP Trap消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括第二 SNMP inform消息。終端設(shè)備接收管理器發(fā)送的第二 SNMP注冊請求消息,可以參考步驟104,在此不再贅述。
[0178]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法,終端設(shè)備配置與管理器之間的接口參數(shù),建立終端設(shè)備與管理器之間的通信信道,終端設(shè)備在該信道上以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息,管理器接收第一 SNMP注冊請求消息,并確定是否已注冊,若確定出未注冊,則進(jìn)行注冊,并向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;若確定出已注冊并且檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息相同,則直接向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;若確定已注冊并且檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息不同,則更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息,并向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息,管理器根據(jù)第二 SNMP注冊請求消息,確定已注冊,并檢測已注冊的終端設(shè)備的設(shè)備參數(shù)信息與第二 SNMP注冊請求消息中攜帶有的終端設(shè)備的設(shè)備參數(shù)信息是否相同,若相同,則直接向終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;若不同,則更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息,并向終端設(shè)備發(fā)送第
二SNMP注冊響應(yīng)消息。這樣,終端設(shè)備主動向管理器發(fā)送設(shè)備參數(shù)消息,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。并且,若終端設(shè)備的設(shè)備參數(shù)信息有更新時,終端設(shè)備可以及時將更新后的設(shè)備參數(shù)信息發(fā)送至管理器,從而使得管理器能夠及時更新終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)一步提高了系統(tǒng)的工作效率。
[0179]如圖5所示,其為本發(fā)明實(shí)施例所提供的一種終端設(shè)備的功能示意圖。參考圖5所示,該終端設(shè)備包括:控制單元501,發(fā)送單元502,接收單元503。其中,
[0180]所述控制單元501,用于在所述接收單元503在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送單元502以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。
[0181]所述發(fā)送單元502,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消肩、O
[0182]其中,所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息。所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0183]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0184]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0185]需要說明的是,第一時間可以預(yù)先設(shè)置,可以將第一時間設(shè)置為15秒,也可以將第一時間設(shè)置為20秒,還可以將第一時間設(shè)置為其他時間,本發(fā)明對此不作限制。
[0186]可選的,所述第一 SNMP注冊請求消息可以包括:第一簡單網(wǎng)絡(luò)管理協(xié)議擴(kuò)展SNMP注冊請求消息。
[0187]此時,所述發(fā)送單元502,具體用于以第一時間為周期,向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息。
[0188]或者,所述第一 SNMP注冊請求消息可以包括:第一 SNMP Trap消息。
[0189]其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0190]此時,所述發(fā)送單元502,具體用于以第一時間為周期,向管理器發(fā)送第一 SNMPTrap消息。
[0191]進(jìn)一步的,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0192]所述接收單元503,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息。
[0193]其中,所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的注冊響應(yīng)消息。
[0194]可選的,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;或者,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息。
[0195]具體的,在所述發(fā)送單元502向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息時,所述接收單元503,具體用于接收所述管理器發(fā)送的第一擴(kuò)展SNMP注冊響應(yīng)消息。
[0196]在所述發(fā)送單元502向管理器發(fā)送第一 SNMP Trap消息時,所述接收單元503,具體用于接收所管理器發(fā)送的第一 SNMP inform消息。
[0197]所述控制單元501,還用于在所述接收單元503在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送單元502以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消
肩、O
[0198]具體的,控制單元501在接收單元503接收到第一 SNMP注冊響應(yīng)消息之前,可以觸發(fā)發(fā)送單元502以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。在接收單元503接收到第一 SNMP注冊響應(yīng)消息后,可以改變發(fā)送周期,觸發(fā)發(fā)送單元502以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。
[0199]優(yōu)選的,所述第一時間的值小于所述第二時間的值。
[0200]所述發(fā)送單元502,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。
[0201]其中,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息。[0202]進(jìn)一步的,發(fā)送單元502以第二時間為周期向管理器發(fā)送的第二 SNMP注冊請求消息與發(fā)送單元502以第一時間為周期向管理器發(fā)送的第一 SNMP注冊請求消息可能相同,也可能不相同。
[0203]需要說明的是,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括:在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
[0204]具體的,由于第二 SNMP注冊請求消息與第一 SNMP注冊請求消息中均攜帶有終端設(shè)備的設(shè)備參數(shù)信息,所以,在接收單元503在接收到第一 SNMP注冊響應(yīng)消息后,當(dāng)終端設(shè)備的設(shè)備參數(shù)信息沒有發(fā)生改變時,所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息相同。
[0205]當(dāng)終端設(shè)備的設(shè)備參數(shù)信息發(fā)生改變時,由于第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息為更新后的設(shè)備參數(shù)信息,所以所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不相同,此時,管理器需要以第二 SNMP注冊請求消息中攜帶的設(shè)備參數(shù)信息為準(zhǔn),對存儲的終端設(shè)備的設(shè)備參數(shù)信息予以更新。
[0206]需要說明的是,第二時間可以預(yù)先設(shè)定,可以將第二時間設(shè)置為45秒,也可以將第二時間設(shè)置為60秒,還可以將第二時間設(shè)置為其他與第一時間相對應(yīng)的時間,本發(fā)明對此不作限制。
[0207]可選的,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息。
[0208]此時,所述發(fā)送單元502,具體用于以第二時間為周期,向管理器發(fā)送第二擴(kuò)展SNMP注冊請求消息。
[0209]或者,所述第二 SNMP注冊請求消息可以包括:第二 SNMP Trap消息。
[0210]其中,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0211]此時,所述發(fā)送單元502,具體用于以第二時間為周期,向管理器發(fā)送第二 SNMPTrap消息。
[0212]進(jìn)一步的,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0213]所述接收單元503,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息。
[0214]其中,所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的注冊響應(yīng)消息。
[0215]需要說明的是,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,接收的其他所以注冊響應(yīng)消息均為第二 SNMP注冊響應(yīng)消息。
[0216]具體的,所述接收單元503,接收的第二 SNMP注冊響應(yīng)消息可以是,在發(fā)送單元502以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息時,管理器接收到第一 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0217]所述接收單元503,接收的第二 SNMP注冊響應(yīng)消息也可以是,在發(fā)送單元502以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息時,管理器接收到第二 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0218]可選的,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息,或者,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。[0219]進(jìn)一步的,所述控制單元501,還用于配置與所述管理器間的接口參數(shù)。
[0220]其中,所述接口參數(shù)用于建立與所述管理器間的連接。
[0221]本發(fā)明實(shí)施例提供了一種終端設(shè)備,終端設(shè)備在建立了與管理器之間的通信信道后,開始以第一時間為周期發(fā)送第一 SNMP注冊請求消息,當(dāng)終端設(shè)備接收到管理器發(fā)送的第一 SNMP注冊響應(yīng)消息后,就以第二時間為周期,向管理器發(fā)送第二 SNMP注冊響應(yīng)消息,并接收第二 SNMP注冊響應(yīng)消息。這樣,終端設(shè)備可以自動將設(shè)備參數(shù)信息發(fā)送至管理器,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。并且,若終端設(shè)備的設(shè)備參數(shù)信息有更新時,終端設(shè)備可以及時將更新后的設(shè)備參數(shù)信息發(fā)送至管理器,從而使得管理器能夠及時更新終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)一步提高了系統(tǒng)的工作效率。
[0222]如圖6所示,其為本發(fā)明實(shí)施例所提供的一種管理器的功能示意圖。參考圖6所示,該管理器包括:接收單元601,處理單元602,發(fā)送單元603。其中,
[0223]接收單元601,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息。
[0224]其中,所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0225]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0226]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0227]具體的,所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息或第二 SNMP注冊請求消息。所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息。所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
[0228]進(jìn)一步,所述第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息或者第一SNMP Trap消息。所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息,或者第二 SNMP Trap 消息。
[0229]其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第
一SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。所述第二SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0230]SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。也就是說,終端設(shè)備利用已有的消息,在已有消息中添加或標(biāo)識出終端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0231]需要說明的是,若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比沒有發(fā)生變化,則第二SNMP注冊請求消息與第一 SNMP注冊請求消息相同。若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比發(fā)生變化時,則第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不同。[0232]需要說明的是,第二 SNMP注冊請求消息是終端設(shè)備在接收到管理器發(fā)送的第一SNMP注冊響應(yīng)消息之后,以第二時間為周期發(fā)送的SNMP注冊請求消息。
[0233]處理單元602,用于根據(jù)所述注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息。
[0234]所述處理單元602,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并觸發(fā)發(fā)送單元603向所述終端設(shè)備發(fā)送第一SNMP注冊響應(yīng)消息。
[0235]發(fā)送單元603,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0236]具體的,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息,或者第
一SNMP inform消息。若管理器接收的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括第一擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,則管理器發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0237]所述處理單元602,還用于在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同。
[0238]所述處理單元602,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送單元603向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0239]具體的,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息,或者第
二SNMP inform消息。若管理器接收的第二 SNMP注冊請求消息為第二擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括第二擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第二 SNMP Trap消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0240]所述處理單元602,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并觸發(fā)所述發(fā)送單元603向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0241]所述發(fā)送單元603,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0242]本發(fā)明實(shí)施例提供了一種管理器,管理器接收終端設(shè)備發(fā)送的注冊請求消息,并根據(jù)所述注冊請求消息中攜帶的該終端設(shè)備的設(shè)備參數(shù)信息,確定是否已經(jīng)注冊,若還未注冊,則進(jìn)行注冊。這樣,管理器可以接收終端設(shè)備自動發(fā)送的設(shè)備參數(shù)信息,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。
[0243]如圖7所示,其為本發(fā)明實(shí)施例所提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。參考圖7所示,該終端設(shè)備包括:發(fā)送器701,接收器702,存儲器703以及分別于發(fā)送器701,接收器702,存儲器703相連的處理器704。
[0244]所述處理器704,用于在所述接收器702在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送器701以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。
[0245]所述發(fā)送器701,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。
[0246]其中,所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息。所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0247]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0248]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0249]需要說明的是,第一時間可以預(yù)先設(shè)置,可以將第一時間設(shè)置為15秒,也可以將第一時間設(shè)置為20秒,還可以將第一時間設(shè)置為其他時間,本發(fā)明對此不作限制。
[0250]可選的,所述第一 SNMP注冊請求消息可以包括:第一簡單網(wǎng)絡(luò)管理協(xié)議擴(kuò)展SNMP注冊請求消息。
[0251]此時,所述發(fā)送器701,具體用于以第一時間為周期,向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息。
[0252]或者,所述第一 SNMP注冊請求消息可以包括:第一簡單網(wǎng)絡(luò)管理協(xié)議陷阱SNMPTrap消息。
[0253]其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0254]此時,所述發(fā)送器701,具體用于以第一時間為周期,向管理器發(fā)送第一SNMP Trap消息。
[0255]進(jìn)一步的,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0256]所述接收器702,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息。
[0257]其中,所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的注冊響應(yīng)消息。
[0258]可選的,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息;或者,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息。
[0259]具體的,在所述發(fā)送器701向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息時,所述接收器702,具體用于接收所述管理器發(fā)送的第一擴(kuò)展SNMP注冊響應(yīng)消息。
[0260]在所述發(fā)送器701向管理器發(fā)送第一 SNMP Trap消息時,所述接收器702,具體用于接收所管理器發(fā)送的第一 SNMP inform消息。
[0261]所述處理器704,還用于在所述接收器702在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送器701以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。
[0262]具體的,處理器704在接收器702接收到第一 SNMP注冊響應(yīng)消息之前,可以觸發(fā)發(fā)送器701以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息。在接收器702接收到第一 SNMP注冊響應(yīng)消息后,可以改變發(fā)送周期,觸發(fā)發(fā)送器701以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息。
[0263]優(yōu)選的,所述第一時間的值小于所述第二時間的值。
[0264]所述發(fā)送器701,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消
肩、O[0265]其中,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息。
[0266]進(jìn)一步的,發(fā)送器701以第二時間為周期向管理器發(fā)送的第二 SNMP注冊請求消息與發(fā)送器701以第一時間為周期向管理器發(fā)送的第一 SNMP注冊請求消息可能相同,也可能不相同。
[0267]需要說明的是,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括:在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
[0268]具體的,由于第二 SNMP注冊請求消息與第一 SNMP注冊請求消息中均攜帶有終端設(shè)備的設(shè)備參數(shù)信息,所以,在接收器702在接收到第一 SNMP注冊響應(yīng)消息后,當(dāng)終端設(shè)備的設(shè)備參數(shù)信息沒有發(fā)生改變時,所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息相同。
[0269]當(dāng)終端設(shè)備的設(shè)備參數(shù)信息發(fā)生改變時,由于第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息為更新后的設(shè)備參數(shù)信息,所以所述第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不相同,此時,管理器需要以第二 SNMP注冊請求消息中攜帶的設(shè)備參數(shù)信息為準(zhǔn),對存儲器703中存儲的終端設(shè)備的設(shè)備參數(shù)信息予以更新。
[0270]需要說明的是,第二時間可以預(yù)先設(shè)定,可以將第二時間設(shè)置為45秒,也可以將第二時間設(shè)置為60秒,還可以將第二時間設(shè)置為其他與第一時間相對應(yīng)的時間,本發(fā)明對此不作限制。
[0271]可選的,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息。
[0272]此時,所述發(fā)送器701,具體用于以第二時間為周期,向管理器發(fā)送第二擴(kuò)展SNMP注冊請求消息。
[0273]或者,所述第二 SNMP注冊請求消息可以包括:第二 SNMP Trap消息。
[0274]其中,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。
[0275]此時,所述發(fā)送器701,具體用于以第二時間為周期,向管理器發(fā)送第二SNMP Trap消息。
[0276]進(jìn)一步的,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0277]所述接收器702,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息。
[0278]其中,所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
[0279]需要說明的是,終端設(shè)備在接收到第一 SNMP注冊響應(yīng)消息后,接收的其他SNMP注冊響應(yīng)消息均為第二 SNMP注冊響應(yīng)消息。
[0280]具體的,所述接收器702,接收的第二 SNMP注冊響應(yīng)消息可以是,在發(fā)送器701以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息時,管理器接收到第一 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0281]所述接收器702,接收的第二 SNMP注冊響應(yīng)消息也可以是,在發(fā)送器701以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息時,管理器接收到第二 SNMP注冊請求消息后,向終端設(shè)備返回的SNMP注冊響應(yīng)消息。
[0282]可選的,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息,或者,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
[0283]進(jìn)一步的,所述處理器704,還用于配置與所述管理器間的接口參數(shù)。
[0284]其中,所述接口參數(shù)用于建立與所述管理器間的連接。
[0285]本發(fā)明實(shí)施例提供了一種終端設(shè)備,終端設(shè)備在建立了與管理器之間的通信信道后,開始以第一時間為周期發(fā)送第一 SNMP注冊請求消息,當(dāng)終端設(shè)備接收到管理器發(fā)送的第一 SNMP注冊響應(yīng)消息后,就以第二時間為周期,向管理器發(fā)送第二 SNMP注冊響應(yīng)消息,并接收第二 SNMP注冊響應(yīng)消息。這樣,終端設(shè)備可以自動將設(shè)備參數(shù)信息發(fā)送至管理器,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。并且,若終端設(shè)備的設(shè)備參數(shù)信息有更新時,終端設(shè)備可以及時將更新后的設(shè)備參數(shù)信息發(fā)送至管理器,從而使得管理器能夠及時更新終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)一步提高了系統(tǒng)的工作效率。
[0286]如圖8所示,其為本發(fā)明實(shí)施例所提供的一種管理器的結(jié)構(gòu)示意圖。參考圖8所示,該管理器包括:發(fā)送器801,接收器802,存儲器804以及分別于發(fā)送器801,接收器802,存儲器804相連的處理器803。其中,
[0287]接收器802,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息。
[0288]其中,所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息。所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息。
[0289]進(jìn)一步的,所述終端設(shè)備的設(shè)備參數(shù)信息包括:終端設(shè)備的設(shè)備型號、額定功率、
管理IP。
[0290]需要說明的是,所述終端設(shè)備的設(shè)備參數(shù)信息還可以包括終端設(shè)備的生產(chǎn)廠商等其他參數(shù)信息,本發(fā)明對此不做限定。
[0291]具體的,所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息或第二 SNMP注冊請求消息。所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息。所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
[0292]進(jìn)一步,所述第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息或者第一SNMP Trap消息。所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息,或者第
二SNMP Trap 消息。
[0293]其中,所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第
一SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。所述第二SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
[0294]SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。也就是說,終端設(shè)備利用已有的消息,在已有消息中添加或標(biāo)識出終端設(shè)備的設(shè)備參數(shù)信息,并將此已有消息發(fā)送至管理器。
[0295]需要說明的是,若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比沒有發(fā)生變化,則第二SNMP注冊請求消息與第一 SNMP注冊請求消息相同。若第二 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息相比發(fā)生變化時,則第二 SNMP注冊請求消息與第一 SNMP注冊請求消息不同。
[0296]需要說明的是,第二 SNMP注冊請求消息是終端設(shè)備在接收到管理器發(fā)送的第一SNMP注冊響應(yīng)消息之后,以第二時間為周期發(fā)送的SNMP注冊請求消息。
[0297]處理器803,用于根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息。
[0298]所述處理器803,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并觸發(fā)發(fā)送器801向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0299]發(fā)送器801,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
[0300]具體的,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息,或者第
一SNMP inform消息。若管理器接收的第一 SNMP注冊請求消息為第一擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括第一擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第一 SNMP Trap消息時,則管理器發(fā)送的第一 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0301]所述處理器803,還用于在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同;
[0302]所述處理器803,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送器801向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;
[0303]具體的,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息,或者第
二SNMP inform消息。若管理器接收的第二 SNMP注冊請求消息為第二擴(kuò)展SNMP注冊請求消息時,則發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括第二擴(kuò)展SNMP注冊響應(yīng)消息。若管理器接收的第一 SNMP注冊請求消息為第二 SNMP Trap消息時,則管理器發(fā)送的第二 SNMP注冊響應(yīng)消息可以包括SNMP inform消息。
[0304]所述處理器803,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息,即將SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息存儲到存儲器804中;并觸發(fā)所述發(fā)送器801向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;
[0305]所述發(fā)送器801,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
[0306]本發(fā)明實(shí)施例提供了一種管理器,管理器接收終端設(shè)備發(fā)送的SNMP注冊請求消息,并根據(jù)所述SNMP注冊請求消息中攜帶的該終端設(shè)備的設(shè)備參數(shù)信息,確定是否已經(jīng)注冊,若還未注冊,則進(jìn)行注冊。這樣,管理器可以接收終端設(shè)備自動發(fā)送的設(shè)備參數(shù)信息,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。
[0307]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的系統(tǒng),如圖9所示,包括:終端設(shè)備901,管理器 902。
[0308]其中,所述終端設(shè)備901為上述實(shí)施例所述的終端設(shè)備。
[0309]所述管理器902為上述實(shí)施例所述的管理器。
[0310]本發(fā)明實(shí)施例提供了一種發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng),終端設(shè)備配置與管理器之間的接口參數(shù),建立終端設(shè)備與管理器之間的通信信道,終端設(shè)備在該信道上以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息,管理器接收第一 SNMP注冊請求消息,并確定是否已注冊,若確定出未注冊,則進(jìn)行注冊,并向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;若確定出已注冊并且檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息相同,則直接向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息;若確定已注冊并且檢測出第一 SNMP注冊請求消息中攜帶的終端設(shè)備的設(shè)備參數(shù)信息與管理器已注冊的終端設(shè)備的設(shè)備參數(shù)信息不同,則更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息,并向終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。終端設(shè)備在接收到第一SNMP注冊響應(yīng)消息后,以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息,管理器根據(jù)第二 SNMP注冊請求消息,確定已注冊,并檢測已注冊的終端設(shè)備的設(shè)備參數(shù)信息與第
二SNMP注冊請求消息中攜帶有的終端設(shè)備的設(shè)備參數(shù)信息是否相同,若相同,則直接向終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息;若不同,則更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息,并向終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。這樣,終端設(shè)備主動向管理器發(fā)送設(shè)備參數(shù)消息,無需管理器進(jìn)行掃描獲取終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)而解決了當(dāng)管理器管理的設(shè)備IP地址段范圍大、分布分散、數(shù)量多時,管理器需要長時間才能完成一遍掃描的問題,提高了系統(tǒng)的工作效率。并且,若終端設(shè)備的設(shè)備參數(shù)信息有更新時,終端設(shè)備可以及時將更新后的設(shè)備參數(shù)信息發(fā)送至管理器,從而使得管理器能夠及時更新終端設(shè)備的設(shè)備參數(shù)信息,進(jìn)一步提高了系統(tǒng)的工作效率。
[0311]以上所述,僅為本發(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.一種發(fā)現(xiàn)設(shè)備的方法,其特征在于,包括: 以第一時間為周期,向管理器發(fā)送第一簡單網(wǎng)絡(luò)管理協(xié)議SNMP注冊請求消息;所述第一SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息;所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息; 在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息; 接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;其中,所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息之前,還包括: 配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一時間的值小于所述第二時間的值。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述第二SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括: 在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述第一SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息; 所述以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息包括: 以第一時間為周期,向管理器發(fā)送第一擴(kuò)展SNMP注冊請求消息; 所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息; 所述接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息包括: 接收所述管理器發(fā)送的第一擴(kuò)展SNMP注冊響應(yīng)消息; 所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息; 所述在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息包括: 在接收到所述第一擴(kuò)展SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二擴(kuò)展SNMP注冊請求消息; 所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息; 所述接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息包括: 接收所述管理器發(fā)送的第二擴(kuò)展SNMP注冊響應(yīng)消息。
6.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于, 所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議陷阱SNMP Trap消息; 所述以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消包括: 以第一時間為周期,向所述管理器發(fā)送所述第一 SNMP Trap消息;其中,所述第一 SNMPTrap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 所述第一 SNMP注冊響應(yīng)消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議信息SNMP inform消息; 所述接收所述管理器發(fā)送的第一 SNMP注冊響應(yīng)消息包括: 接收所述管理器發(fā)送的第一 SNMP inform消息; 所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息; 所述在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二 SNMP注冊請求消息包括: 在接收到所述第一 SNMP注冊響應(yīng)消息后,以第二時間為周期,向所述管理器發(fā)送第二SNMP Trap消息;其中,所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息; 所述接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息包括: 接收所述管理器發(fā)送的第二 SNMP inform消息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
8.一種發(fā)現(xiàn)設(shè)備的方法,其特征在于,包括: 接收終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息; 若確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息,則對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊,并向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括: 在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同; 在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息; 在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述SNMP注冊請求消息包括:第一SNMP注冊請求消息或第二 SNMP注冊請求消息;所述第一 SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息;所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于, 在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息; 在所述注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息; 在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息; 在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一 SNMP Trap消息;所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;在所述注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息;所述第二 SNMPTrap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息; 在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于, 所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 在所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 在所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息O
14.一種終端設(shè)備,其特征在于,包括:控制單元,發(fā)送單元,接收單元; 所述控制單元,用于在所述接收單元在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送單元以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息; 所述發(fā)送單元,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述第一 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 所述接收單元,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息;所述第一SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息; 所述控制單元,還用于在所述接收單元在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送單元以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息; 所述發(fā)送單元,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息; 所述接收單元,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
15.根據(jù)權(quán)利要求14所述的終端設(shè)備,其特征在于, 所述控制單元,還用于配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
16.根據(jù)權(quán)利要求14或15所述的終端設(shè)備,其特征在于, 所述第一時間的值小于所述第二時間的值。
17.根據(jù)權(quán)利要求14-16任一項(xiàng)所述的終端設(shè)備,其特征在于, 所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息包括: 在所述終端設(shè)備更新了設(shè)備參數(shù)信息時,所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的更新后的設(shè)備參數(shù)信息。
18.根據(jù)權(quán)利要求14-17任一項(xiàng)所述的終端設(shè)備,其特征在于, 所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議擴(kuò)展SNMP注冊請求消息; 所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息; 所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息; 所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
19.根據(jù)權(quán)利要求14-17任一項(xiàng)所述的終端設(shè)備,其特征在于, 所述第一 SNMP注冊請求消息包括:第一簡單網(wǎng)絡(luò)管理協(xié)議陷阱SNMP Trap消息;所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP注冊請求消息包括:第二 SNMP Trap消息;所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息; 所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
20.根據(jù)權(quán)利要求19所述的終端設(shè)備,其特征在于, 所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息。
21.—種管理器,其特征在于,包括: 接收單元,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 處理單元,用于根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息; 所述處理單元,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊;并觸發(fā)發(fā)送單元向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息; 所述發(fā)送單元,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
22.根據(jù)權(quán)利要求21所述的管理器,其特征在于, 所述處理單元,還用于在確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同; 所述處理單元,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息; 所述處理單元,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè) 備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息; 所述發(fā)送單元,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
23.根據(jù)權(quán)利要求21或22所述的管理器,其特征在于, 所述注冊請求消息包括:第一 SNMP注冊請求消息或第二 SNMP注冊請求消息;所述第一SNMP注冊請求消息是所述終端設(shè)備以第一時間為周期,向管理器發(fā)送的SNMP注冊請求消息;所述第二 SNMP注冊請求消息是所述終端設(shè)備以第二時間為周期,向管理器發(fā)送的SNMP注冊請求消息。
24.根據(jù)權(quán)利要求23所述的管理器,其特征在于, 在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一擴(kuò)展SNMP注冊請求消息; 在所述SNMP注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二擴(kuò)展SNMP注冊請求消息; 在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一擴(kuò)展SNMP注冊響應(yīng)消息; 在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二擴(kuò)展SNMP注冊響應(yīng)消息。
25.根據(jù)權(quán)利要求23所述的管理器,其特征在于, 在所述SNMP注冊請求消息包括:第一 SNMP注冊請求消息的情況下,第一 SNMP注冊請求消息包括:第一 SNMP Trap消息;所述第一 SNMPTrap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 在所述SNMP注冊請求消息包括:第二 SNMP注冊請求消息的情況下,所述第二 SNMP注冊請求消息包括:第二SNMP Trap消息;所述第二SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息; 在所述確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第一 SNMP注冊響應(yīng)消息包括:第一 SNMP inform消息; 在所述確定出已注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,所述第二 SNMP注冊響應(yīng)消息包括:第二 SNMP inform消息。
26.根據(jù)權(quán)利要求25所述的管理器,其特征在于, 所述第一 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括: 在所述第一 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信息; 所述第二 SNMP Trap消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息包括:在所述第二 SNMP Trap消息中增加了新的Trap類型標(biāo)識所述終端設(shè)備的設(shè)備參數(shù)信肩、O
27.—種終端設(shè)備,其特征在于,包括:處理器,發(fā)送器,接收器; 所述處理器,用于在所述接收器在接收到所述第一 SNMP注冊響應(yīng)消息之前,觸發(fā)所述發(fā)送器以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息; 所述發(fā)送器,用于以第一時間為周期,向管理器發(fā)送第一 SNMP注冊請求消息;所述第一SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息;所述終端設(shè)備的設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 所述接收器,用于接收從所述管理器發(fā)送來的第一 SNMP注冊響應(yīng)消息;所述第一 SNMP注冊響應(yīng)消息是第一次接到的所述管理器發(fā)送的SNMP注冊響應(yīng)消息; 所述處理器,還用于在所述接收器在接收到所述第一 SNMP注冊響應(yīng)消息之后,觸發(fā)所述發(fā)送器以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息; 所述發(fā)送器,還用于以第二時間為周期,向管理器發(fā)送第二 SNMP注冊請求消息;所述第二 SNMP注冊請求消息中攜帶有所述終端設(shè)備的設(shè)備參數(shù)信息; 所述接收器,還用于接收所述管理器發(fā)送的第二 SNMP注冊響應(yīng)消息;所述第二 SNMP注冊響應(yīng)消息是接收到的除第一 SNMP注冊響應(yīng)消息之外的SNMP注冊響應(yīng)消息。
28.根據(jù)權(quán)利要求27所述的終端設(shè)備,其特征在于, 所述處理器,還用于配置與所述管理器間的接口參數(shù);所述接口參數(shù)用于建立與所述管理器間的連接。
29.—種管理器,其特征在于,包括: 接收器,用于接收從終端設(shè)備發(fā)送的SNMP注冊請求消息;所述SNMP注冊請求消息中攜帶有終端設(shè)備的設(shè)備參數(shù)信息;所述設(shè)備參數(shù)信息是指所述終端設(shè)備的靜態(tài)信息; 處理器,用于根據(jù)所述SNMP注冊請求消息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息,確定是否已注冊所述終端設(shè)備的設(shè)備參數(shù)信息; 所述處理器,還用于在確定未注冊所述終端設(shè)備的設(shè)備參數(shù)信息的情況下,對所述終端設(shè)備的設(shè)備參數(shù)信息進(jìn)行注冊;并觸發(fā)發(fā)送器向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息; 所述發(fā)送器,用于向所述終端設(shè)備發(fā)送第一 SNMP注冊響應(yīng)消息。
30.根據(jù)權(quán)利29所述的管理器,其特征在于, 所述處理器,還用于時,檢測已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述第一 SNMP注冊請求消息中攜帶有的所述終端設(shè)備的設(shè)備參數(shù)信息是否相同; 所述處理器,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息完全相同的情況下,觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息; 所述處理器,還用于在檢測出注冊的所述終端設(shè)備的設(shè)備參數(shù)信息與所述SNMP注冊請求信息中攜帶的所述終端設(shè)備的設(shè)備參數(shù)信息不完全相同的情況下,根據(jù)所述SNMP注冊請求信息中的所述終端設(shè)備的設(shè)備參數(shù)信息,更新已注冊的所述終端設(shè)備的設(shè)備參數(shù)信息;并觸發(fā)所述發(fā)送單元向所述終端設(shè)備發(fā)送第二 S匪P注冊響應(yīng)消息; 所述發(fā)送器,還用于向所述終端設(shè)備發(fā)送第二 SNMP注冊響應(yīng)消息。
31.一種發(fā)現(xiàn)設(shè)備的系統(tǒng),其特征在于,包括:終端設(shè)備,管理器; 所述終端設(shè)備為權(quán)利要求14-20任一項(xiàng)所述的終端設(shè)備;或者,所述終端設(shè)備為權(quán)利要求27或28所述的終端設(shè)備; 所述管理器為權(quán)利要求21-26任一項(xiàng)所述的管理器;或者,所述管理器為權(quán)利要求29或30所述的管理器。
【文檔編號】H04L12/24GK103501240SQ201310421690
【公開日】2014年1月8日 申請日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】李勇 申請人:華為技術(shù)有限公司