欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)中心模型、信息處理方法和裝置與流程

文檔序號(hào):12176382閱讀:229來源:國知局
一種數(shù)據(jù)中心模型、信息處理方法和裝置與流程

本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別是涉及一種數(shù)據(jù)中心模型、一種信息處理方法和裝置。



背景技術(shù):

數(shù)據(jù)中心(Data Center,DC)中往往包含大量設(shè)備,不同的設(shè)備在不同的層面上提供不同的功能。在以往的技術(shù)中,數(shù)據(jù)中心管理員需要使用不同的管理軟件在不同層面上對(duì)數(shù)據(jù)中心的設(shè)備進(jìn)行管理,例如網(wǎng)絡(luò)管理軟件用于管理網(wǎng)絡(luò)連接,虛擬化管理軟件用于管理虛擬化設(shè)備,業(yè)務(wù)管理軟件用于管理應(yīng)用程序。由于數(shù)據(jù)中心管理員管理設(shè)備需要掌握多個(gè)管理軟件,因此給管理員造成很大不便。

為了解決這個(gè)技術(shù)問題,針對(duì)數(shù)據(jù)中心的統(tǒng)一管理軟件應(yīng)運(yùn)而生,所述統(tǒng)一管理軟件可以兼容各個(gè)層次的管理軟件,并將各個(gè)層次的管理軟件提供的數(shù)據(jù)匯聚起來進(jìn)行分析處理,從而實(shí)現(xiàn)對(duì)不同層面上的設(shè)備進(jìn)行管理的目的。為了實(shí)現(xiàn)對(duì)數(shù)據(jù)中心的設(shè)備進(jìn)行統(tǒng)一管理的目的,所述統(tǒng)一管理軟件需要通過將不同層面的管理系統(tǒng)的管理對(duì)象進(jìn)行統(tǒng)一建模,而如何基于數(shù)據(jù)中心進(jìn)行建模,是統(tǒng)一管理軟件設(shè)計(jì)的難點(diǎn)。

現(xiàn)有技術(shù)按照物理設(shè)備在系統(tǒng)不同網(wǎng)絡(luò)拓?fù)鋵由媳憩F(xiàn)出的不同邏輯功能進(jìn)行分層建模,該模型的特點(diǎn)是物理設(shè)備在不同的網(wǎng)絡(luò)拓?fù)鋵訉?duì)應(yīng)有不同的對(duì)象實(shí)例。例如,參見圖1,物理層的第一交換機(jī)在二層網(wǎng)絡(luò)中對(duì)應(yīng)有第一交換機(jī)服務(wù)器,在三層網(wǎng)絡(luò)中對(duì)應(yīng)有網(wǎng)關(guān)服務(wù)器;物理層的交換機(jī)端口A在二層網(wǎng)絡(luò)中對(duì)應(yīng)有第一交換機(jī)服務(wù)器的Lan(局域網(wǎng))端口A,所述物理層的物理端口A在三層網(wǎng)絡(luò)中還對(duì)應(yīng)有IP(Internet Protocol)端口。分層建立的模型不僅包括對(duì)象實(shí)例,還包括對(duì)象實(shí)例之間的從屬關(guān)系或連接關(guān)系。例如,圖1中物理層包括第一交換機(jī)、物理端口A、第二交換機(jī)、物理端口B,各對(duì)象實(shí)例之間的關(guān)系為:所述物理端口A屬于所述第一交換機(jī),所述物理端口B屬于所述第二交換機(jī),所述物理端口A與所述物理端口B連接。因此,通 過模型管理員可以掌握各層的各個(gè)對(duì)象實(shí)例以及各對(duì)象實(shí)例相互之間的從屬關(guān)系或連接關(guān)系。

通常情況下,每個(gè)層次都有對(duì)應(yīng)的分層管理軟件對(duì)該層的對(duì)象實(shí)例進(jìn)行監(jiān)控,并將監(jiān)控到的信息發(fā)送給統(tǒng)一管理軟件,統(tǒng)一管理軟件根據(jù)監(jiān)控到的信息更新與所述信息對(duì)應(yīng)的對(duì)象實(shí)例的狀態(tài)。但是在實(shí)際應(yīng)用中,由于一些原因,對(duì)象實(shí)例的信息全部缺失,導(dǎo)致該對(duì)象實(shí)例的狀態(tài)無法及時(shí)被更新,或者,對(duì)象實(shí)例的信息部分缺失,導(dǎo)致該對(duì)象實(shí)例的狀態(tài)雖然及時(shí)得到更新,但是不全面,因此系統(tǒng)或管理員在依據(jù)對(duì)象實(shí)例的狀態(tài)進(jìn)行分析時(shí),可能會(huì)導(dǎo)致分析不準(zhǔn)確,甚至分析錯(cuò)誤的后果。

例如,現(xiàn)有技術(shù)以對(duì)象實(shí)例的狀態(tài)為輸入,通過故障關(guān)聯(lián)矩陣來分析系統(tǒng)發(fā)生故障的根本原因,如果對(duì)象實(shí)例的狀態(tài)沒有得到及時(shí)更新或更新后狀態(tài)不全面,則分析出來的結(jié)果可能就不準(zhǔn)確。

假設(shè)圖1中的物理端口A由于損壞發(fā)生故障,因?yàn)槲锢矶丝贏故障會(huì)導(dǎo)致Lan端口訪問故障,所以在理想情況下,系統(tǒng)應(yīng)當(dāng)接收到“物理端口A故障”和“Lan端口A訪問故障”的告警信息,并且應(yīng)當(dāng)根據(jù)“物理端口A故障”的告警信息確定所述物理端口A的狀態(tài)為故障,根據(jù)“Lan端口A訪問故障”的告警信息確定所述Lan端口A的狀態(tài)為故障。但是實(shí)際上,統(tǒng)一管理軟件沒有接收到關(guān)于Lan端口A的任何告警信息,或者,統(tǒng)一管理軟件接收到關(guān)于Lan端口A的告警信息,但是告警信息為“Lan端口A丟包率超出預(yù)設(shè)值”,并非是“Lan端口A訪問故障”。那么在利用故障關(guān)聯(lián)矩陣分析故障根因時(shí),會(huì)按照物理端口A故障且Lan端口A訪問正常,或者是,物理端口A故障且Lan端口A丟包率超出預(yù)設(shè)值進(jìn)行分析,最終會(huì)導(dǎo)致錯(cuò)誤的分析結(jié)果。

上述例子以告警信息為例,說明在對(duì)象實(shí)例的信息全部缺失或部分缺失的情況下,統(tǒng)一管理軟件信息的分析結(jié)果可能發(fā)生不準(zhǔn)確甚至錯(cuò)誤的情況,而對(duì)象實(shí)例的信息不僅包括告警信息,還包括其他非告警信息,信息分析的目的也不僅僅只有確定故障根源,還可能有其他分析目的。因此,如何在對(duì)象實(shí)例的信息全部或部分缺失時(shí),統(tǒng)一管理軟件對(duì)信息的分析結(jié)果仍然準(zhǔn)確是現(xiàn)有技術(shù)亟待解決的問題。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)中心模型、信息處理方法和裝置,起到更新和補(bǔ)充對(duì)象實(shí)例的狀態(tài)的作用,從而提高了系統(tǒng)或管理員依據(jù)對(duì)象實(shí)例狀態(tài)進(jìn)行分析的準(zhǔn)確率。

第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)中心模型,所述模型包括物理層和至少一個(gè)網(wǎng)絡(luò)拓?fù)鋵樱鑫锢韺影ㄎ锢韺?duì)象實(shí)例和所述物理對(duì)象實(shí)例之間的連接關(guān)系;所述網(wǎng)絡(luò)拓?fù)鋵影ǜ鶕?jù)所述物理對(duì)象實(shí)例在所述網(wǎng)絡(luò)拓?fù)鋵颖憩F(xiàn)出的邏輯功能建立的邏輯對(duì)象實(shí)例,以及所述邏輯對(duì)象實(shí)例之間的連接關(guān)系;所述物理對(duì)象實(shí)例和所述邏輯對(duì)象實(shí)例均稱為對(duì)象實(shí)例;

所述模型還包括所述對(duì)象實(shí)例之間的依賴關(guān)系,所述依賴關(guān)系是指一個(gè)對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于另一個(gè)對(duì)象實(shí)例的功能實(shí)現(xiàn)。

在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述依賴關(guān)系包括從屬關(guān)系和映射關(guān)系,其中,所述從屬關(guān)系是指一個(gè)對(duì)象實(shí)例在功能結(jié)構(gòu)上從屬于另外一個(gè)同層的對(duì)象實(shí)例,從屬的對(duì)象實(shí)例在功能實(shí)現(xiàn)上依賴于被從屬的對(duì)象實(shí)例的功能實(shí)現(xiàn);

所述映射關(guān)系是指低層級(jí)的一個(gè)對(duì)象實(shí)例與該對(duì)象實(shí)例在高層級(jí)表現(xiàn)出的邏輯功能建立的對(duì)象實(shí)例之間的關(guān)系,高層級(jí)對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于低層級(jí)對(duì)象實(shí)例的功能實(shí)現(xiàn)。

第二方面,本發(fā)明實(shí)施例提供了一種信息處理方法,所述方法應(yīng)用于第一方面本發(fā)明實(shí)施例提供的數(shù)據(jù)中心模型,所述數(shù)據(jù)中心模型包括第一對(duì)象實(shí)例與第二對(duì)象實(shí)例,所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,且所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn);

所述方法包括:

獲取第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài);

依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài);

存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

獲取所述第二對(duì)象實(shí)例的信息,并根據(jù)所述第二對(duì)象實(shí)例的信息確定所述第二對(duì)象實(shí)例的實(shí)際狀態(tài);

若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)相同,所述存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)具體為:

存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)或所述邏輯狀態(tài)。

在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的故障等級(jí)為邏輯故障等級(jí);所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)對(duì)應(yīng)的故障等級(jí)為實(shí)際故障等級(jí);

若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)不相同,所述存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)包括:

若所述實(shí)際故障等級(jí)高于所述邏輯故障等級(jí),則存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài);

若所述邏輯故障等級(jí)高于所述實(shí)際故障等級(jí),則存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài);

若所述實(shí)際故障等級(jí)等于所述邏輯故障等級(jí),則存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)和/或所述實(shí)際狀態(tài)。

結(jié)合第二方面或者第二方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第一對(duì)象實(shí)例的信息包括所述第一對(duì)象實(shí)例的第一信息和所述第一對(duì)象實(shí)例的第二信息;

所述根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)包括:

根據(jù)所述第一對(duì)象實(shí)例的第一信息確定所述第一對(duì)象實(shí)例的第一狀態(tài);

根據(jù)所述第一對(duì)象實(shí)例的第二信息確定所述第一對(duì)象實(shí)例的第二狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)相同,則將所述第一狀態(tài)或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述第一狀態(tài)對(duì)應(yīng)的故障等級(jí)為第一故障等級(jí),所述第二狀態(tài)對(duì)應(yīng)的故障等級(jí)為第二故障等級(jí);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)高于所述第二故障等級(jí),則將所述第一狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第二故障等級(jí)高于所述第一故障等級(jí),則將所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)等于所述第二故障等級(jí),則將所述第一狀態(tài)和/或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)中心模型還包括第三對(duì)象實(shí)例,所述第三對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第三對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn);

存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)后,所述方法還包括:

依據(jù)所述第二對(duì)象實(shí)例的狀態(tài),以及所述第二對(duì)象實(shí)例與所述第三對(duì)象實(shí)例之間的依賴關(guān)系確定所述第三對(duì)象實(shí)例的邏輯狀態(tài);

存儲(chǔ)所述第三對(duì)象實(shí)例的邏輯狀態(tài)。

在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)中心模型還包括第四對(duì)象實(shí)例,所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第四對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn);

存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)后,所述方法還包括:

依據(jù)所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系;

根據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例和所述第四對(duì)象實(shí)例之間的依賴關(guān)系確定所述第四對(duì)象實(shí)例的邏輯狀態(tài);

存儲(chǔ)所述第四對(duì)象實(shí)例的邏輯狀態(tài)。

第三方面,本發(fā)明實(shí)施例提供了一種信息處理裝置,所述裝置應(yīng)用于第一方面本發(fā)明實(shí)施例提供的數(shù)據(jù)中心模型,所述數(shù)據(jù)中心模型包括第一對(duì)象實(shí)例與第二對(duì)象實(shí)例,所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,且所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn);

所述裝置包括:第一獲取單元、第一確定單元、邏輯狀態(tài)確定單元和第一存儲(chǔ)單元,所述第一獲取單元與所述第一確定單元連接,所述第一確定單元與所述邏輯狀態(tài)確定單元連接,所述邏輯狀態(tài)確定單元與所述第一存儲(chǔ)單 元連接;

所述第一獲取單元,用于獲取第一對(duì)象實(shí)例的信息;

所述第一確定單元,用于根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài);所述邏輯狀態(tài)確定單元,用于依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài);

所述第一存儲(chǔ)單元,用于存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:第二獲取單元和第二確定單元,所述第二獲取單元與所述第二確定單元連接,所述第二確定單元與所述第一存儲(chǔ)單元連接;

所述第二獲取單元,用于獲取所述第二對(duì)象實(shí)例的信息;

所述第二確定單元,用于根據(jù)所述第二對(duì)象實(shí)例的信息確定所述第二對(duì)象實(shí)例的實(shí)際狀態(tài);

所述第一存儲(chǔ)單元包括:第一存儲(chǔ)子單元;

所述第一存儲(chǔ)子單元,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)相同,存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)或邏輯狀態(tài)。

結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的故障等級(jí)為邏輯故障等級(jí);所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)對(duì)應(yīng)的故障等級(jí)為實(shí)際故障等級(jí);

所述第一存儲(chǔ)單元包括:第二存儲(chǔ)子單元、第三存儲(chǔ)子單元或第四存儲(chǔ)子單元;

所述第二存儲(chǔ)子單元,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)不相同,且所述實(shí)際故障等級(jí)高于所述邏輯故障等級(jí),存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài);

所述第三存儲(chǔ)子單元,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)不相同,且所述邏輯故障等級(jí)高于所述實(shí)際故障等級(jí),存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài);

所述第四存儲(chǔ)子單元,用于若所述實(shí)際故障等級(jí)等于所述邏輯故障等級(jí), 存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)和/或所述實(shí)際狀態(tài)。

結(jié)合第三方面或者第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第一對(duì)象實(shí)例的信息包括所述第一對(duì)象實(shí)例的第一信息和所述第一對(duì)象實(shí)例的第二信息;

所述第一確定單元,用于根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)包括:

所述第一確定單元,用于根據(jù)所述第一對(duì)象實(shí)例的第一信息確定所述第一對(duì)象實(shí)例的第一狀態(tài);根據(jù)所述第一對(duì)象實(shí)例的第二信息確定所述第一對(duì)象實(shí)例的第二狀態(tài);若所述第一狀態(tài)與所述第二狀態(tài)相同,則將所述第一狀態(tài)或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述第一狀態(tài)對(duì)應(yīng)的故障等級(jí)為第一故障等級(jí),所述第二狀態(tài)對(duì)應(yīng)的故障等級(jí)為第二故障等級(jí);

所述第一確定單元,還用于:

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)高于所述第二故障等級(jí),則將所述第一狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第二故障等級(jí)高于所述第一故障等級(jí),則將所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)等于所述第二故障等級(jí),則將所述第一狀態(tài)和/或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)中心模型還包括第三對(duì)象實(shí)例,所述第三對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第三對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn);

所述裝置還包括:第三確定單元和第二存儲(chǔ)單元;所述第一存儲(chǔ)單元與所述第三確定單元連接,所述第三確定單元與所述第二存儲(chǔ)單元連接;

所述第三確定單元,用于依據(jù)所述第二對(duì)象實(shí)例的狀態(tài),以及所述第二對(duì)象實(shí)例與所述第三對(duì)象實(shí)例之間的依賴關(guān)系確定所述第三對(duì)象實(shí)例的邏輯狀態(tài);

所述第二存儲(chǔ)單元,用于存儲(chǔ)所述第三對(duì)象實(shí)例的邏輯狀態(tài)。

在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)中心模型還包括第四對(duì)象實(shí)例,所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第四對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn);

所述裝置還包括:依賴關(guān)系計(jì)算單元、第四確定單元和第三存儲(chǔ)單元;所述第一存儲(chǔ)單元與所述依賴關(guān)系計(jì)算單元連接,所述依賴關(guān)系計(jì)算單元與所述第四確定單元連接,所述第四確定單元與所述第三存儲(chǔ)單元連接;

依賴關(guān)系計(jì)算單元,用于依據(jù)所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系;

所述第四確定單元,用于根據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例和所述第四對(duì)象實(shí)例之間的依賴關(guān)系確定所述第四對(duì)象實(shí)例的邏輯狀態(tài);

所述第三存儲(chǔ)單元,用于存儲(chǔ)所述第四對(duì)象實(shí)例的邏輯狀態(tài)。

本發(fā)明提供了一種不同于現(xiàn)有技術(shù)的數(shù)據(jù)中心模型,所述模型包括物理層和至少一個(gè)網(wǎng)絡(luò)拓?fù)鋵樱鑫锢韺影ㄎ锢韺?duì)象實(shí)例和所述物理對(duì)象實(shí)例之間的連接關(guān)系;所述網(wǎng)絡(luò)拓?fù)鋵影ǜ鶕?jù)所述物理對(duì)象實(shí)例在所述網(wǎng)絡(luò)拓?fù)鋵颖憩F(xiàn)出的邏輯功能建立的邏輯對(duì)象實(shí)例,以及所述邏輯對(duì)象實(shí)例之間的連接關(guān)系;所述物理對(duì)象實(shí)例和所述邏輯對(duì)象實(shí)例均稱為對(duì)象實(shí)例。所述數(shù)據(jù)中心模型包括第一對(duì)象實(shí)例與第二對(duì)象實(shí)例,所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,且所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn)。由于本發(fā)明提供的數(shù)據(jù)中心模型具備所述第二對(duì)象實(shí)例與所述第一對(duì)象實(shí)例之間的依賴關(guān)系,當(dāng)根據(jù)所述第一對(duì)象實(shí)例的信息確定了所述第一對(duì)象實(shí)例的狀態(tài)后,能夠依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系推斷出所述第二對(duì)象實(shí)例的邏輯狀態(tài),即使所述第二對(duì)象實(shí)例的信息缺失,也可以通過將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),來起到更新和補(bǔ)充所述第二對(duì)象實(shí)例的狀態(tài)的作用,從而提高了系統(tǒng)或管理員依據(jù)所述第二 對(duì)象實(shí)例狀態(tài)進(jìn)行分析的準(zhǔn)確率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為現(xiàn)有技術(shù)的數(shù)據(jù)中心模型示意圖;

圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)中心模型示意圖;

圖3為本發(fā)明提供的一種信息處理方法實(shí)施例一的流程圖;

圖4為本發(fā)明提供的一種信息處理方法實(shí)施例二的流程圖;

圖5為本發(fā)明提供的一種信息處理方法實(shí)施例三的流程圖;

圖6為本發(fā)明提供的一種信息處理方法實(shí)施例四的流程圖;

圖7為本發(fā)明提供的一種信息處理方法實(shí)施例五的流程圖;

圖8為本發(fā)明提供的一種信息處理裝置實(shí)施例一的結(jié)構(gòu)框圖;

圖9為本發(fā)明提供的一種信息處理裝置實(shí)施例二的結(jié)構(gòu)框圖;

圖10為本發(fā)明提供的一種信息處理裝置實(shí)施例三的結(jié)構(gòu)框圖;

圖11為本發(fā)明提供的一種信息處理裝置實(shí)施例四的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

現(xiàn)有技術(shù)基于數(shù)據(jù)中心建立的模型是根據(jù)物理設(shè)備在系統(tǒng)不同網(wǎng)絡(luò)拓?fù)鋵由媳憩F(xiàn)出的不同的邏輯功能分層建立的模型,這種模型的特點(diǎn)是物理設(shè)備在不同的網(wǎng)絡(luò)拓?fù)鋵訉?duì)應(yīng)有不同的對(duì)象實(shí)例,同一層的各個(gè)對(duì)象實(shí)例之間按照邏輯關(guān)系進(jìn)行連接,所述邏輯關(guān)系包括從屬關(guān)系和連接關(guān)系。在實(shí)際應(yīng)用中,由于一些原因,對(duì)象實(shí)例的信息全部缺失,導(dǎo)致該對(duì)象實(shí)例的狀態(tài)無法 及時(shí)被更新,或者,對(duì)象實(shí)例的信息部分缺失,導(dǎo)致該對(duì)象實(shí)例的狀態(tài)雖然及時(shí)得到更新,但是不全面,因此在統(tǒng)一管理軟件根據(jù)對(duì)象實(shí)例的狀態(tài)進(jìn)行分析時(shí),可能會(huì)分析不準(zhǔn)確,甚至得到錯(cuò)誤的分析結(jié)果。

為了克服上述技術(shù)問題,本發(fā)明提供一種數(shù)據(jù)中心模型,所述模型包括物理層和至少一個(gè)網(wǎng)絡(luò)拓?fù)鋵?,所述物理層包括物理?duì)象實(shí)例和所述物理對(duì)象實(shí)例之間的連接關(guān)系;所述網(wǎng)絡(luò)拓?fù)鋵影ǜ鶕?jù)所述物理對(duì)象實(shí)例在所述網(wǎng)絡(luò)拓?fù)鋵颖憩F(xiàn)出的邏輯功能建立的邏輯對(duì)象實(shí)例,以及所述邏輯對(duì)象實(shí)例之間的連接關(guān)系;所述物理對(duì)象實(shí)例和所述邏輯對(duì)象實(shí)例均稱為對(duì)象實(shí)例。本發(fā)明提供的數(shù)據(jù)中心模型與現(xiàn)有技術(shù)的數(shù)據(jù)中心模型最重要的區(qū)別之處在于:本發(fā)明提供的數(shù)據(jù)中心模型還具有所述對(duì)象實(shí)例在功能實(shí)現(xiàn)上的依賴關(guān)系,即一個(gè)對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于另一個(gè)對(duì)象實(shí)例的功能實(shí)現(xiàn)。

所述依賴關(guān)系包括所述從屬關(guān)系和映射關(guān)系。所述從屬關(guān)系是指一個(gè)對(duì)象實(shí)例在功能結(jié)構(gòu)上從屬于另外一個(gè)同層的對(duì)象實(shí)例,從屬的對(duì)象實(shí)例在功能實(shí)現(xiàn)上依賴于被從屬的對(duì)象實(shí)例的功能實(shí)現(xiàn)。例如參見圖2,物理層的物理端口A從屬于第一交換機(jī);網(wǎng)絡(luò)拓?fù)鋵又卸拥腖an端口A從屬于第一交換機(jī)服務(wù)器;網(wǎng)絡(luò)拓?fù)鋵又腥龑拥腎P端口從屬于網(wǎng)關(guān)服務(wù)器。

所述映射關(guān)系是指低層級(jí)的一個(gè)對(duì)象實(shí)例與該對(duì)象實(shí)例在高層級(jí)表現(xiàn)出的邏輯功能建立的對(duì)象實(shí)例之間的關(guān)系,高層級(jí)對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于低層級(jí)對(duì)象實(shí)例的功能實(shí)現(xiàn)。例如參見圖2,網(wǎng)絡(luò)拓?fù)鋵又卸拥腖an端口A的功能實(shí)現(xiàn)依賴于物理層的物理端口A;網(wǎng)絡(luò)拓?fù)鋵又腥龑拥腎P端口的功能實(shí)現(xiàn)依賴于二層的Lan端口A。當(dāng)然,三層的IP端口的功能實(shí)現(xiàn)也依賴于物理層的物理端口A。

所述低層級(jí)是相對(duì)于高層級(jí)而言,在實(shí)際應(yīng)用中可以包括兩種情況:其一,所述低層級(jí)為物理層,所述高層級(jí)為網(wǎng)絡(luò)拓?fù)鋵?,例如圖2中的二層或三層;其二,所述低層級(jí)和所述高層級(jí)均為網(wǎng)絡(luò)拓?fù)鋵樱鐖D2中低層級(jí)為二層,高層級(jí)為三層。

需要注意的是,兩個(gè)對(duì)象實(shí)例之間的依賴關(guān)系通常都是單向的,即如果對(duì)象實(shí)例A依賴于對(duì)象實(shí)例B,那么所述對(duì)象實(shí)例B就不能依賴于所述對(duì)象 實(shí)例A。

在實(shí)際應(yīng)用中可以采用CIM(Common Information Model)模型來對(duì)各個(gè)對(duì)象實(shí)例以及對(duì)象實(shí)例之間的依賴關(guān)系進(jìn)行建立,或者,也可以根據(jù)TCP/IP(Transmission Control Protocol/Internet Protocol)多層結(jié)構(gòu)模型中每層次的功能抽象建模。由于上述兩種建模手段是本領(lǐng)域技術(shù)人員常用的建模手段,因此本發(fā)明不對(duì)具體的建模步驟和方法進(jìn)行贅述。

方法實(shí)施例一

基于本發(fā)明提出的數(shù)據(jù)中心模型,本發(fā)明提供一種信息處理方法實(shí)施例一,其中,所述信息處理方法中的第一對(duì)象實(shí)例和所述第二對(duì)象實(shí)例為所述數(shù)據(jù)中心模型的其中兩個(gè)對(duì)象實(shí)例,且所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn)。

參見圖3,本實(shí)施例提供的信息處理方法包括如下步驟:

步驟S101:獲取第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)。

本實(shí)施例中,所述統(tǒng)一管理軟件通過獲取所述第一對(duì)象實(shí)例的信息來確定所述第一對(duì)象實(shí)例的狀態(tài)。所述信息包括告警信息和非告警信息,所述告警信息是指分層管理軟件監(jiān)控的對(duì)象實(shí)例處于異常狀態(tài)下的信息,例如主機(jī)溫度高于預(yù)設(shè)最高溫度,所述非告警信息是指分層管理軟件監(jiān)控的對(duì)象實(shí)例處于正常狀態(tài)下的信息,例如主機(jī)溫度低于預(yù)設(shè)最高溫度。獲取信息的方式有多種,例如所述統(tǒng)一管理軟件主動(dòng)的、周期性的或不定期的采集各分層管理軟件產(chǎn)生的信息,或者,所述分層管理軟件主動(dòng)的、周期性的或不定期的向所述統(tǒng)一管理軟件推送對(duì)應(yīng)層的對(duì)象實(shí)施例的信息等。無論是哪種方式,所述第一對(duì)象實(shí)例都無法直接與所述統(tǒng)一管理軟件交互,因此,所述信息中一般都攜帶有定位所述第一對(duì)象實(shí)例的信息。例如,假設(shè)所述信息為“Lan端口訪問故障”的信息,所述信息中攜帶有所述第一對(duì)象實(shí)例對(duì)應(yīng)的物理設(shè)備的標(biāo)識(shí),假設(shè)所述物理設(shè)備的標(biāo)識(shí)為1234,通過所述物理設(shè)備標(biāo)識(shí)1234確定所述物理設(shè)備為交換機(jī)X的物理端口。此外,根據(jù)所述信息中的描述可以推測(cè)出所述第一對(duì)象實(shí)例的所在層為二層,因此,在知曉所述第一對(duì)象實(shí)例對(duì)應(yīng)的物理設(shè)備以及所述第一對(duì)象實(shí)例所在層的情況下,就可以在所述數(shù)據(jù) 中心模型中定位所述第一對(duì)象實(shí)例,所述第一對(duì)象實(shí)例為交換機(jī)X的物理端口在二層網(wǎng)絡(luò)中對(duì)應(yīng)的Lan端口。

在本實(shí)施中,當(dāng)獲取到第一對(duì)象實(shí)例的信息后,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)。

在本實(shí)施例中,根據(jù)所述第一對(duì)象實(shí)例信息種類的不同,確定的所述第一對(duì)象實(shí)例的狀態(tài)的類型也不同。如果所述第一對(duì)象實(shí)例的信息為非告警信息,那么所述第一對(duì)象實(shí)例的狀態(tài)為正常狀態(tài)。例如,若所述第一對(duì)象實(shí)例的信息為IP訪問正常,那么所述第一對(duì)象實(shí)例的狀態(tài)可以為“IP訪問正常”。如果所述第一對(duì)象實(shí)例的信息為告警信息,那么所述第一對(duì)象實(shí)例的狀態(tài)為故障狀態(tài)。例如若所述第一對(duì)象實(shí)例的信息為IP訪問故障,那么所述第一對(duì)象實(shí)例的狀態(tài)可以為“IP訪問故障”。所述“故障”是指廣義上的出現(xiàn)異常的情況,例如網(wǎng)絡(luò)流量異常、CPU重載(例如占用率達(dá)90%)、服務(wù)器宕機(jī)等等,但是并不包括失聯(lián)的情況。所述失聯(lián)是指在一段時(shí)間內(nèi)分層管理軟件無法監(jiān)控其管理的對(duì)象實(shí)例,與所述對(duì)象實(shí)例失去了聯(lián)系的狀態(tài)。當(dāng)所述第一對(duì)象實(shí)例失聯(lián)時(shí),無法判斷出所述第一對(duì)象實(shí)例的狀態(tài)是正常的還是故障的,因此也無法推測(cè)出依賴于所述第一對(duì)象實(shí)例的第二對(duì)象實(shí)例的狀態(tài)。但是如果所述第二對(duì)象實(shí)例的狀態(tài)為失聯(lián),則可以依據(jù)步驟S102推算出所述第二對(duì)象實(shí)例的邏輯狀態(tài),并將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài)。

在實(shí)際應(yīng)用中,所述第一對(duì)象實(shí)例狀態(tài)的內(nèi)容并不一定均與獲取到的信息的內(nèi)容完全相同。例如,可以將對(duì)象實(shí)例的一些非告警信息統(tǒng)一確定為“正常狀態(tài)”,也可以將對(duì)象實(shí)例的告警信息進(jìn)行分類,按照類別確定所述對(duì)象實(shí)例的狀態(tài)。再例如,在實(shí)際應(yīng)用中,由于不同物理設(shè)備可能由不同的廠商提供,不同的網(wǎng)絡(luò)拓?fù)鋵涌赡苡刹煌倪\(yùn)營商提供,因此,不同的廠商或運(yùn)營商對(duì)同一個(gè)對(duì)象實(shí)例的同一種情況的描述可能有不同。例如當(dāng)IP訪問故障時(shí),華為提供的信息是“IP訪問故障”,而愛立信提供的信息為“IP不可達(dá)”,這兩個(gè)信息表達(dá)的意思是完全相同的,為了使管理員和系統(tǒng)便于管理,可以將這兩種信息轉(zhuǎn)換為統(tǒng)一管理軟件可以識(shí)別的一個(gè)狀態(tài),例如將這兩個(gè)信息統(tǒng)一確定為IP端口處于訪問故障狀態(tài)。所以,本發(fā)明對(duì)如何根據(jù)所述第一對(duì)象 實(shí)例的信息確定得到所述第一對(duì)象實(shí)例的狀態(tài)的確定規(guī)則不進(jìn)行限定,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要自行設(shè)計(jì)。

另外,在實(shí)際應(yīng)用中,可以將確定的所述第一對(duì)象實(shí)例的狀態(tài)填寫至所述第一對(duì)象實(shí)例的狀態(tài)記錄表中,以便管理員查看或用于系統(tǒng)進(jìn)行分析。除此以外,還可以為每個(gè)對(duì)象實(shí)例分別設(shè)置一個(gè)信息記錄表,所述信息記錄表用于記錄對(duì)應(yīng)的對(duì)象實(shí)例接收到的信息,便于管理員在需要的時(shí)候查看。

步驟S102:依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

由于所述第二對(duì)象實(shí)例在功能實(shí)現(xiàn)上依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn),因此所述第二對(duì)象實(shí)例的狀態(tài)與所述第一對(duì)象實(shí)例的狀態(tài)息息相關(guān),尤其是當(dāng)所述第一對(duì)象實(shí)例發(fā)生故障時(shí),有可能會(huì)影響到所述第二對(duì)象實(shí)例的狀態(tài)。在本實(shí)施例中,若確定了所述第一對(duì)象實(shí)例的狀態(tài),則依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài),所述第二對(duì)象實(shí)例的邏輯狀態(tài)為所述第二對(duì)象實(shí)例在理論上應(yīng)當(dāng)表現(xiàn)的狀態(tài)。如果所述第一對(duì)象實(shí)例的狀態(tài)為正常狀態(tài),則所述第二對(duì)象實(shí)例的邏輯狀態(tài)也為正常狀態(tài);如果所述第一對(duì)象實(shí)例的狀態(tài)為故障狀態(tài),則所述第二對(duì)象實(shí)例的狀態(tài)可能是故障狀態(tài),也可能是正常狀態(tài)。

如果統(tǒng)一管理軟件沒有收到所述第二對(duì)象實(shí)例的信息,則存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài),并將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),起到更新所述第二對(duì)象實(shí)例的狀態(tài)的目的,提高了系統(tǒng)或管理員依據(jù)所述第二對(duì)象實(shí)例的狀態(tài)進(jìn)行分析的準(zhǔn)確率?;蛘撸词顾鼋y(tǒng)一管理軟件收到了所述第二對(duì)象實(shí)例的信息,但是通過信息確定的所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)與所述第二對(duì)象實(shí)例的邏輯狀態(tài)并不相同,那么說明與所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的信息很有可能發(fā)生了丟失,本實(shí)施例通過存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài),并將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài)之一,實(shí)現(xiàn)更新并補(bǔ)充所述第二對(duì)象實(shí)例狀態(tài)的目的,同樣也提高了系統(tǒng)或管理員依據(jù)所述第二對(duì)象實(shí)例的狀態(tài)進(jìn)行分析的準(zhǔn)確率。

當(dāng)然,若依據(jù)所述第二對(duì)象實(shí)例的信息確定的所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)與所述第二對(duì)象實(shí)例的邏輯狀態(tài)相同,則說明與所述邏輯狀態(tài)對(duì)應(yīng)的信息沒有缺失,這時(shí)可以只保留其中一個(gè)狀態(tài)即可。從這個(gè)意義上來說,確定所述第二對(duì)象實(shí)例的邏輯狀態(tài)其實(shí)起到的是一個(gè)查缺補(bǔ)漏的作用。

步驟S103:存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

本實(shí)施例通過獲取所述第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài),保證所述第一對(duì)象實(shí)例的狀態(tài)得到更新,然后在此基礎(chǔ)上,依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài),并存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。當(dāng)所述第二對(duì)象實(shí)例的信息缺失時(shí),本實(shí)施例提供的方法可以實(shí)現(xiàn)更新并補(bǔ)充所述第二對(duì)象實(shí)例狀態(tài)的目的,提高了系統(tǒng)或管理員依據(jù)所述第二對(duì)象實(shí)例狀態(tài)進(jìn)行分析的準(zhǔn)確率。

方法實(shí)施例二

參見圖4,該圖為本發(fā)明提供的一種信息處理方法實(shí)施例二的流程圖。

本實(shí)施例提供的信息處理方法包括如下步驟:

步驟S201:獲取第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)。

步驟S202:依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài),所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的故障等級(jí)為邏輯故障等級(jí)。

步驟S203:獲取第二對(duì)象實(shí)例的信息,并根據(jù)所述第二對(duì)象實(shí)例的信息確定所述第二對(duì)象實(shí)例的實(shí)際狀態(tài),所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)對(duì)應(yīng)的故障等級(jí)為實(shí)際故障等級(jí)。

步驟S204:判斷所述實(shí)際狀態(tài)與所述邏輯狀態(tài)是否相同,如果是,則執(zhí)行步驟S205;如果否,則執(zhí)行步驟S206;

步驟S205:存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)或邏輯狀態(tài),流程結(jié)束。

步驟S206:判斷所述實(shí)際故障等級(jí)是否高于所述邏輯故障等級(jí),如果是,則執(zhí)行步驟S207;如果否,則執(zhí)行步驟S208。

步驟S207:存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài),流程結(jié)束。

步驟S208:判斷所述邏輯故障等級(jí)是否等于所述實(shí)際故障等級(jí),如果是,則執(zhí)行步驟S209;如果否,則執(zhí)行步驟S210。

步驟S209:存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)和/或所述邏輯狀態(tài),流程結(jié)束。

步驟S210:存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài),流程結(jié)束。

在所述方法實(shí)施例一中,無論是否獲取到所述第二對(duì)象實(shí)例的信息,都將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài)之一,起到更新和補(bǔ)充所述第二對(duì)象實(shí)例狀態(tài)的作用。但是在實(shí)際應(yīng)用中,若接收到所述第二對(duì)象實(shí)例的信息,可能出現(xiàn)兩種情況,其一是根據(jù)所述第二對(duì)象實(shí)例的信息確定的所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)與所述邏輯狀態(tài)相同,為了不產(chǎn)生冗余信息,給系統(tǒng)造成不必要的負(fù)擔(dān),本實(shí)施例從所述實(shí)際狀態(tài)或所述邏輯狀態(tài)中兩者取其一填充到所述第二對(duì)象實(shí)例的狀態(tài)列表中。至于如何二選一,可以是任意選擇,也可以根據(jù)存儲(chǔ)在所述第二對(duì)象實(shí)例的狀態(tài)列表中的先后順序進(jìn)行選擇,本發(fā)明不做具體限定。

其二,所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)與所述第二對(duì)象實(shí)例的邏輯狀態(tài)不同。如果是這種情況,則說明與所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的信息缺失,在實(shí)際應(yīng)用中可以將所述邏輯狀態(tài)和所述實(shí)際狀態(tài)都保留下來,以供系統(tǒng)或管理員進(jìn)行分析。但是如果要進(jìn)行故障根因分析,為了減少經(jīng)濟(jì)損失,處理系統(tǒng)故障的時(shí)間越短越好,所以在處理故障的先后順序上應(yīng)當(dāng)先處理較嚴(yán)重的故障,然后再處理不太嚴(yán)重的故障。然而由于整個(gè)系統(tǒng)產(chǎn)生的信息往往成千上萬,如何能在較短的時(shí)間內(nèi)找到較嚴(yán)重的故障的根因至關(guān)重要,因此需要首先找到哪些對(duì)象實(shí)例發(fā)生了較嚴(yán)重的故障。在本實(shí)施例中,如果所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)和所述邏輯狀態(tài)不一致,則從所述實(shí)際狀態(tài)和所述邏輯狀態(tài)中選擇一個(gè)較為嚴(yán)重的狀態(tài)記錄在所述狀態(tài)列表中,以便管理員或系統(tǒng)快速的從所述狀態(tài)記錄中查找到所述第二對(duì)象實(shí)例最嚴(yán)重的狀態(tài)進(jìn)行故障根因分析。至于如何從所述實(shí)際狀態(tài)和所述邏輯狀態(tài)中選擇較為嚴(yán)重的狀態(tài),本實(shí)施例將所述實(shí)際狀態(tài)對(duì)應(yīng)的故障等級(jí)稱為實(shí)際故障等級(jí),將所述邏輯狀態(tài)對(duì)應(yīng)的故障等級(jí)稱為邏輯故障等級(jí),故障等級(jí)越高表示故障情況越 嚴(yán)重,所述邏輯狀態(tài)和所述實(shí)際狀態(tài)的狀態(tài)類型包括正常狀態(tài)和故障狀態(tài),正常狀態(tài)的故障等級(jí)最低,例如,正常狀態(tài)的故障等級(jí)可以設(shè)置為0級(jí),那么故障狀態(tài)的故障等級(jí)均高于0級(jí)。如果所述實(shí)際故障等級(jí)高于所述邏輯故障等級(jí),則將所述實(shí)際狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),并存儲(chǔ)在所述第二對(duì)象實(shí)例的狀態(tài)列表中;若所述實(shí)際故障等級(jí)低于所述邏輯故障等級(jí),則將所述邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),并存儲(chǔ)在所述第二對(duì)象實(shí)例的狀態(tài)列表中;若所述實(shí)際故障等級(jí)等于所述邏輯故障等級(jí),可以將所述實(shí)際狀態(tài)和/或邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),存儲(chǔ)在所述第二對(duì)象實(shí)例的狀態(tài)列表中。利用故障等級(jí)來篩選出所述第二對(duì)象實(shí)例較為嚴(yán)重的狀態(tài),減少了故障關(guān)聯(lián)矩陣計(jì)算的時(shí)間,提高了故障根因的分析效率。

另外,本實(shí)施例提供的所述步驟S201至步驟S210的先后順序并不構(gòu)成對(duì)本發(fā)明的限定,在實(shí)際應(yīng)用中,所述步驟S203并不一定在步驟S202之后發(fā)生,只要在步驟S204執(zhí)行之前發(fā)生即可。

方法實(shí)施例三

參見圖5,該圖為本發(fā)明提供的一種信息處理方法實(shí)施例三的流程圖。

本實(shí)施例提供的信息處理方法包括如下步驟:

步驟S301:獲取第一對(duì)象實(shí)例的信息,所述第一對(duì)象實(shí)例的信息包括所述第一對(duì)象實(shí)例的第一信息和所述第一對(duì)象實(shí)例的第二信息。步驟S302:根據(jù)所述第一對(duì)象實(shí)例的第一信息確定所述第一對(duì)象實(shí)例的第一狀態(tài),所述第一狀態(tài)對(duì)應(yīng)的故障等級(jí)為第一故障等級(jí)。

步驟S303:根據(jù)所述第一對(duì)象實(shí)例的第二信息確定所述第一對(duì)象實(shí)例的第二狀態(tài),所述第二狀態(tài)對(duì)應(yīng)的故障等級(jí)為第二故障等級(jí)。

步驟S304:判斷所述第一狀態(tài)是否與所述第二狀態(tài)相同,如果是,則執(zhí)行步驟S305;如果否,則執(zhí)行步驟S306。

步驟S305:將所述第一狀態(tài)或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

步驟S306:判斷所述第一故障等級(jí)是否高于所述第二故障等級(jí),如果是,則執(zhí)行步驟S307;若否,則執(zhí)行步驟S308。

步驟S307:將所述第一狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài),然后執(zhí)行步驟S310。

步驟S308:判斷所述第一故障等級(jí)是否等于所述第二故障等級(jí),如果否,則執(zhí)行步驟S309;如果是,則執(zhí)行步驟S310。

步驟S309:將所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài),然后執(zhí)行步驟S311。

步驟S310:將所述第一狀態(tài)和/或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài),然后執(zhí)行步驟S311。

步驟S311:依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S312:存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài),流程結(jié)束。

在實(shí)際應(yīng)用中可能會(huì)存在所述第一對(duì)象實(shí)例接收到多個(gè)信息的情況,在這種情況下,根據(jù)這多個(gè)信息分別確定的所述第一對(duì)象實(shí)例的狀態(tài)可能相同,也可能不同。本實(shí)施例以所述第一信息和所述第二信息作為所述第一對(duì)象實(shí)例接收到多個(gè)信息的代表,當(dāng)根據(jù)所述第一信息確定的所述第一對(duì)象實(shí)例的第一狀態(tài),與根據(jù)所述第二信息確定的所述第一對(duì)象實(shí)例的第二狀態(tài)相同時(shí),為了避免信息冗余,只保留其中給一個(gè)狀態(tài)即可。在方法實(shí)施例二中,為了能在較短時(shí)間內(nèi)找到較嚴(yán)重故障的根因,當(dāng)所述第二對(duì)象實(shí)例收到信息,且根據(jù)所述信息確定的實(shí)際狀態(tài)與計(jì)算得到的邏輯狀態(tài)不相同時(shí),從所述實(shí)際狀態(tài)和所述邏輯狀態(tài)中選擇較為嚴(yán)重的狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài)。本實(shí)施例重點(diǎn)針對(duì)另外一種場(chǎng)景,即當(dāng)所述第一對(duì)象實(shí)例接收到多個(gè)信息時(shí),如何提高故障根因查找效率。本實(shí)施例以所述第一信息和所述第二信息作為多個(gè)信息的代表,根據(jù)所述第一信息確定所述第一對(duì)象實(shí)例的第一狀態(tài),所述第一對(duì)象實(shí)例的第一狀態(tài)對(duì)應(yīng)的故障等級(jí)為第一故障等級(jí);根據(jù)所述第二信息確定所述第一對(duì)象實(shí)例的第二狀態(tài),所述第二狀態(tài)對(duì)應(yīng)的故障等級(jí)為第二故障等級(jí)。故障等級(jí)越高表示故障情況越嚴(yán)重,所述第一狀態(tài)和所述第二狀態(tài)的狀態(tài)類型包括正常狀態(tài)和故障狀態(tài),正常狀態(tài)的故障等級(jí)最低。

在所述第一狀態(tài)和所述第二狀態(tài)不相同的前提下,若所述第一故障等級(jí)高于所述第二故障等級(jí),則將所述第一狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài); 若所述第一故障等級(jí)低于所述第二故障等級(jí),則將所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);若所述第一故障等級(jí)等于所述第二故障等級(jí),則將所述第一狀態(tài)和/或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。通過本實(shí)施例提供的信息處理方法,只保留所述第一對(duì)象實(shí)例較為嚴(yán)重的狀態(tài),并且由此也減少了所述第二對(duì)象實(shí)例的邏輯狀態(tài)的數(shù)量,有效提高了管理員或系統(tǒng)查找故障根因的效率。

可以理解的是,雖然本發(fā)明將所述方法實(shí)施例二的場(chǎng)景和所述方法實(shí)施例三的場(chǎng)景作為單獨(dú)的兩個(gè)場(chǎng)景區(qū)分開來,但是在實(shí)際應(yīng)用中,這兩種場(chǎng)景可能會(huì)同時(shí)發(fā)生,因此在另外一個(gè)實(shí)施例中,可以將所述步驟S201至所述步驟S210,和所述步驟S301至所述步驟S312融合為一個(gè)方法流程,由于篇幅所限,在此不再贅述。

方法實(shí)施例四

參見圖6,該圖為本發(fā)明提供的一種信息處理方法實(shí)施例四的流程圖。

本實(shí)施例提供的信息處理方法包括如下步驟:

步驟S401:獲取第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)。

步驟S402:依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S403:存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S404:依據(jù)所述第二對(duì)象實(shí)例的狀態(tài),以及所述第二對(duì)象實(shí)例與所述第三對(duì)象實(shí)例之間的依賴關(guān)系確定所述第三對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S405:存儲(chǔ)所述第三對(duì)象實(shí)例的邏輯狀態(tài)。

所述方法實(shí)施例一至所述方法實(shí)施例三均主要針對(duì)兩個(gè)有依賴關(guān)系的對(duì)象實(shí)例,且被依賴的第一對(duì)象實(shí)例具有信息,而依賴的第二對(duì)象實(shí)例的信息缺失的情況,如何更新并補(bǔ)充所述第二對(duì)象實(shí)例的狀態(tài)。在實(shí)際應(yīng)用中,并不是每個(gè)缺失信息的對(duì)象實(shí)例,其直接依賴的對(duì)象實(shí)例都具有信息,那么在這種情況下如何補(bǔ)充信息缺失的對(duì)象實(shí)例的狀態(tài)?為了解決這個(gè)技術(shù)問題,本實(shí)施例在所述第一對(duì)象實(shí)例和所述第二對(duì)象實(shí)例的基礎(chǔ)上,設(shè)置了第三對(duì) 象實(shí)例,所述第三對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn),而且所述第三對(duì)象實(shí)例的信息也發(fā)生缺失。本實(shí)施例首先根據(jù)具有信息的所述第一對(duì)象實(shí)例的狀態(tài)推算出所述第二對(duì)象實(shí)例的邏輯狀態(tài),將所述第二對(duì)象實(shí)例的邏輯狀態(tài)作為所述第二對(duì)象實(shí)例的狀態(tài),然后,再根據(jù)所述第二對(duì)象實(shí)例的狀態(tài),以及所述第二對(duì)象實(shí)例與所述第三對(duì)象實(shí)例的依賴關(guān)系推算出所述第三對(duì)象實(shí)例的邏輯狀態(tài),并將所述第三對(duì)象實(shí)例的邏輯狀態(tài)作為所述第三對(duì)象實(shí)例的狀態(tài)。這樣,即使所述第三對(duì)象實(shí)例的信息缺失,所述第三對(duì)象實(shí)例的狀態(tài)也是可以得到更新和補(bǔ)充的。

舉例而言,圖2中IP端口的功能實(shí)現(xiàn)依賴于Lan端口A的功能實(shí)現(xiàn),所述Lan端口A的功能實(shí)現(xiàn)依賴于所述物理端口A的功能實(shí)現(xiàn),如果物理端口A故障則會(huì)導(dǎo)致Lan端口A訪問故障,而Lan端口A訪問故障會(huì)導(dǎo)致IP端口訪問故障,因此在理想情況下,系統(tǒng)應(yīng)當(dāng)接收到“物理端口A故障”、“Lan端口A訪問故障”和“IP端口訪問故障”三個(gè)信息,并且根據(jù)“物理端口A故障”的信息確定所述物理端口A的狀態(tài)為故障,根據(jù)“Lan端口A訪問故障”的信息確定Lan端口A的狀態(tài)為訪問故障,根據(jù)“IP端口訪問故障”的信息確定IP端口的狀態(tài)為訪問故障。但是實(shí)際上系統(tǒng)接收到的信息是“物理端口A故障”和“IP丟包率超出閾值”,沒有接收到“Lan端口A訪問故障”和“IP端口訪問故障”的信息,那么,利用本實(shí)施例提供的信息處理方法,根據(jù)物理端口A故障的狀態(tài)以及所述Lan端口A依賴于所述物理端口A的依賴關(guān)系,能夠確定所述Lan端口A的狀態(tài)為Lan端口A訪問故障;根據(jù)Lan端口A訪問故障以及所述IP端口依賴于所述Lan端口A的依賴關(guān)系,能夠確定所述IP端口的狀態(tài)為IP端口訪問故障。因此,所述Lan端口A的狀態(tài)得到了更新,所述IP端口的狀態(tài)得到了補(bǔ)充。當(dāng)系統(tǒng)利用故障關(guān)聯(lián)矩陣分析時(shí),會(huì)依據(jù)物理端口A故障、Lan端口A訪問故障、IP端口訪問故障以及IP丟包率超出閾值來確定故障產(chǎn)生的根本原因,提高了故障根因分析的準(zhǔn)確率。

方法實(shí)施例五

參見圖7,該圖為本發(fā)明提供的一種信息處理方法實(shí)施例五的流程圖。

本實(shí)施例提供的信息處理方法包括如下步驟:

步驟S401:獲取第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)。

步驟S402:依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S403:存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S404:依據(jù)所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系。

步驟S405:根據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例和所述第四對(duì)象實(shí)例之間的依賴關(guān)系確定所述第四對(duì)象實(shí)例的邏輯狀態(tài)。

步驟S406:存儲(chǔ)所述第四對(duì)象實(shí)例的邏輯狀態(tài)。

方法實(shí)施例四采用逐層推算的方式推算出不直接依賴于具有信息的第一對(duì)象實(shí)例的第三對(duì)象實(shí)例的邏輯狀態(tài),而在本實(shí)施例中,對(duì)于不直接依賴于所述第一對(duì)象實(shí)例的第四對(duì)象實(shí)例,可以通過所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第二對(duì)象實(shí)例與所述第四對(duì)象實(shí)例的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系,結(jié)合所述第一對(duì)象實(shí)例的狀態(tài),推算出所述第四對(duì)象實(shí)例的邏輯狀態(tài),將所述第四對(duì)象實(shí)例的邏輯狀態(tài)作為所述第四對(duì)象實(shí)例的狀態(tài)。這兩種方法都可以得到間接依賴于具有信息的所述第一對(duì)象實(shí)例的其他對(duì)象實(shí)例的狀態(tài),實(shí)現(xiàn)其他對(duì)象實(shí)例的狀態(tài)的更新。

裝置實(shí)施例一

參見圖8,該圖為本發(fā)明提供的一種信息處理裝置實(shí)施例一的結(jié)構(gòu)框圖。

本實(shí)施例提供的信息處理裝置應(yīng)用于本發(fā)明提供的所述數(shù)據(jù)中心模型,其中,所述數(shù)據(jù)中心模型包括第一對(duì)象實(shí)例與第二對(duì)象實(shí)例,所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,且所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第一對(duì)象實(shí)例的功能實(shí)現(xiàn)。

所述裝置包括:第一獲取單元11、第一確定單元12、邏輯狀態(tài)確定單元13和第一存儲(chǔ)單元14,所述第一獲取單元11與所述第一確定單元12連接, 所述第一確定單元12與所述邏輯狀態(tài)確定單元13連接,所述邏輯狀態(tài)確定單元13與所述第一存儲(chǔ)單元14連接;

所述第一獲取單元11,用于獲取第一對(duì)象實(shí)例的信息;

所述第一確定單元12,用于根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài);

所述邏輯狀態(tài)確定單元13,用于依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài);

所述第一存儲(chǔ)單元14,用于存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

本實(shí)施例通過獲取所述第一對(duì)象實(shí)例的信息,根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài),保證所述第一對(duì)象實(shí)例的狀態(tài)得到更新,然后在此基礎(chǔ)上,依據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系確定所述第二對(duì)象實(shí)例的邏輯狀態(tài),并存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。當(dāng)所述第二對(duì)象實(shí)例的信息缺失時(shí),本實(shí)施例提供的方法可以實(shí)現(xiàn)更新并補(bǔ)充所述第二對(duì)象實(shí)例狀態(tài)的目的,提高了系統(tǒng)或管理員依據(jù)所述第二對(duì)象實(shí)例狀態(tài)進(jìn)行分析的準(zhǔn)確率。

裝置實(shí)施例二

參見圖9,該圖為本發(fā)明提供的一種信息處理裝置實(shí)施例二的結(jié)構(gòu)框圖。

在所述裝置實(shí)施例一的基礎(chǔ)上,所述裝置還包括:第二獲取單元15和第二確定單元16,所述第二獲取單元15與所述第二確定單元16連接,所述第二確定單元16與所述第一存儲(chǔ)單元14連接。

所述第二獲取單元15,用于獲取所述第二對(duì)象實(shí)例的信息。

所述第二確定單元16,用于根據(jù)所述第二對(duì)象實(shí)例的信息確定所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)。

所述第一存儲(chǔ)單元14包括:第一存儲(chǔ)子單元141、第二存儲(chǔ)子單元142、第三存儲(chǔ)子單元143或第四存儲(chǔ)子單元144。

所述第一存儲(chǔ)子單元141,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)相同,存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)或邏輯狀態(tài)。

所述第二存儲(chǔ)子單元142,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)不相同,且所述實(shí)際故障等級(jí)高于所述邏輯故障等級(jí),存儲(chǔ)所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)。

所述第三存儲(chǔ)子單元143,用于若所述實(shí)際狀態(tài)與所述邏輯狀態(tài)不相同,且所述邏輯故障等級(jí)高于所述實(shí)際故障等級(jí),存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)。

所述第四存儲(chǔ)子單元144,用于若所述實(shí)際故障等級(jí)等于所述邏輯故障等級(jí),存儲(chǔ)所述第二對(duì)象實(shí)例的邏輯狀態(tài)和/或所述實(shí)際狀態(tài)。

其中,所述第二對(duì)象實(shí)例的邏輯狀態(tài)對(duì)應(yīng)的故障等級(jí)為邏輯故障等級(jí);所述第二對(duì)象實(shí)例的實(shí)際狀態(tài)對(duì)應(yīng)的故障等級(jí)為實(shí)際故障等級(jí)。

本實(shí)施例利用故障等級(jí)來篩選出所述第二對(duì)象實(shí)例較為嚴(yán)重的狀態(tài),減少了故障關(guān)聯(lián)矩陣計(jì)算的時(shí)間,提高了故障根因的分析效率。此外,在本實(shí)施中,所述第一對(duì)象實(shí)例的信息包括所述第一對(duì)象實(shí)例的第一信息和所述第一對(duì)象實(shí)例的第二信息。

所述第一確定單元12,用于根據(jù)所述第一對(duì)象實(shí)例的信息確定所述第一對(duì)象實(shí)例的狀態(tài)包括:

所述第一確定單元12,用于根據(jù)所述第一對(duì)象實(shí)例的第一信息確定所述第一對(duì)象實(shí)例的第一狀態(tài);根據(jù)所述第一對(duì)象實(shí)例的第二信息確定所述第一對(duì)象實(shí)例的第二狀態(tài);其中,所述第一狀態(tài)對(duì)應(yīng)的故障等級(jí)為第一故障等級(jí),所述第二狀態(tài)對(duì)應(yīng)的故障等級(jí)為第二故障等級(jí);

若所述第一狀態(tài)與所述第二狀態(tài)相同,則將所述第一狀態(tài)或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)高于所述第二故障等級(jí),則將所述第一狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第二故障等級(jí)高于所述第一故障等級(jí),則將所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài);

若所述第一狀態(tài)與所述第二狀態(tài)不同,且所述第一故障等級(jí)等于所述第二故障等級(jí),則將所述第一狀態(tài)和/或所述第二狀態(tài)作為所述第一對(duì)象實(shí)例的狀態(tài)。

在本實(shí)施中,當(dāng)所述第一對(duì)象實(shí)例具有不止一個(gè)狀態(tài)時(shí),只保留所述第一對(duì)象實(shí)例較為嚴(yán)重的狀態(tài),并且由此也減少了所述第二對(duì)象實(shí)例的邏輯狀態(tài)的數(shù)量,有效提高了管理員或系統(tǒng)查找故障根因的效率。

裝置實(shí)施例三

參見圖10,該圖為本發(fā)明提供的一種信息處理裝置實(shí)施例三的結(jié)構(gòu)框圖。

在本實(shí)施例中,所述數(shù)據(jù)中心模型還包括第三對(duì)象實(shí)例,所述第三對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第三對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn)。

在所述裝置實(shí)施例一或在所述裝置實(shí)施例二(圖10中未示出在所述裝置實(shí)施例二基礎(chǔ)上的情況)的基礎(chǔ)上,所述裝置還包括:第三確定單元17和第二存儲(chǔ)單元18;所述第一存儲(chǔ)單元14與所述第三確定單元17連接,所述第三確定單元17與所述第二存儲(chǔ)單元18連接;

所述第三確定單元17,用于依據(jù)所述第二對(duì)象實(shí)例的狀態(tài),以及所述第二對(duì)象實(shí)例與所述第三對(duì)象實(shí)例之間的依賴關(guān)系確定所述第三對(duì)象實(shí)例的邏輯狀態(tài);

所述第二存儲(chǔ)單元18,用于存儲(chǔ)所述第三對(duì)象實(shí)例的邏輯狀態(tài)。

本實(shí)施例采用逐層推算的方式推算出不直接依賴于具有信息的第一對(duì)象實(shí)例的第三對(duì)象實(shí)例的邏輯狀態(tài),實(shí)現(xiàn)第三對(duì)象實(shí)例的狀態(tài)的更新。

裝置實(shí)施例四

參見圖11,該圖為本發(fā)明提供的一種信息處理裝置實(shí)施例四的結(jié)構(gòu)框圖。

所述數(shù)據(jù)中心模型還包括第四對(duì)象實(shí)例,所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例具有所述依賴關(guān)系,所述第四對(duì)象實(shí)例的功能實(shí)現(xiàn)依賴于所述第二對(duì)象實(shí)例的功能實(shí)現(xiàn);

在所述裝置實(shí)施例一或在所述裝置實(shí)施例二(圖11中未示出在所述裝置實(shí)施例二基礎(chǔ)上的情況)的基礎(chǔ)上,所述裝置還包括:依賴關(guān)系計(jì)算單元19、第四確定單元20和第三存儲(chǔ)單元21;所述第一存儲(chǔ)單元14與所述依賴關(guān)系計(jì)算單元19連接,所述依賴關(guān)系計(jì)算單元19與所述第四確定單元20連接, 所述第四確定單元20與所述第三存儲(chǔ)單元21連接;

依賴關(guān)系計(jì)算單元19,用于依據(jù)所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系;

所述第四確定單元20,用于根據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例和所述第四對(duì)象實(shí)例之間的依賴關(guān)系確定所述第四對(duì)象實(shí)例的邏輯狀態(tài);

所述第三存儲(chǔ)單元21,用于存儲(chǔ)所述第四對(duì)象實(shí)例的邏輯狀態(tài)。

本實(shí)施例通過依據(jù)所述第一對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,以及所述第四對(duì)象實(shí)例與所述第二對(duì)象實(shí)例之間的依賴關(guān)系,得到所述第一對(duì)象實(shí)例與所述第四對(duì)象實(shí)例之間的依賴關(guān)系,并根據(jù)所述第一對(duì)象實(shí)例的狀態(tài),以及所述第一對(duì)象實(shí)例和所述第四對(duì)象實(shí)例之間的依賴關(guān)系推算出不直接依賴于具有信息的第一對(duì)象實(shí)例的第四對(duì)象實(shí)例的邏輯狀態(tài),實(shí)現(xiàn)第四對(duì)象實(shí)例的狀態(tài)的更新。

本發(fā)明實(shí)施例中提到的第一對(duì)象實(shí)例的“第一”只是用來做名字標(biāo)識(shí),并不代表順序上的第一。該規(guī)則同樣適用于“第二”。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)可以是下述介質(zhì)中的至少一種:只讀存儲(chǔ)器(英文:read-only memory,縮寫:ROM)、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于設(shè)備及系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的設(shè)備及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以 是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述,僅為本發(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)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
瑞丽市| 醴陵市| 通渭县| 沐川县| 乐业县| 宣恩县| 五常市| 保定市| 临高县| 靖安县| 柳河县| 金川县| 大庆市| 札达县| 巢湖市| 崇阳县| 聂拉木县| 东海县| 敖汉旗| 准格尔旗| 商都县| 洱源县| 余姚市| 灵武市| 四会市| 永丰县| 玛纳斯县| 望江县| 泽库县| 平湖市| 财经| 长治市| 呼玛县| 黄梅县| 衡东县| 报价| 田林县| 宕昌县| 张家口市| 临高县| 德格县|