專利名稱:一種服務(wù)器組件信息管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種服務(wù)器組件信息管理方法和系統(tǒng)。
背景技術(shù):
服務(wù)器組件為構(gòu)成服務(wù)器的基本硬件,如主板、中央處理器CPU、內(nèi)存、硬盤和網(wǎng)卡等?,F(xiàn)有的服務(wù)器管理系統(tǒng)是對服務(wù)器級別的信息進(jìn)行管理,即管理的最小單位為服務(wù)器,如對增加和刪除服務(wù)器等的信息管理,并沒有管理系統(tǒng)能夠?qū)崿F(xiàn)對服務(wù)器更底層的組件級別的信息進(jìn)行管理?,F(xiàn)有的對服務(wù)器更底層的組件級別的信息進(jìn)行管理的方式為人工記錄方式,即當(dāng)服務(wù)器中的組件發(fā)生變更時,維護(hù)服務(wù)器的人員會將變更組件的信息進(jìn)行記錄,例如,當(dāng)某個服務(wù)器中的硬盤損壞時,維護(hù)人員將人工記錄損壞的硬盤的信息,以便滿足后續(xù)查詢該硬盤信息的需求。但是,由于服務(wù)器中的組件信息變更較頻繁,人工記錄的信息管理方式需要花費(fèi)較長時間,導(dǎo)致服務(wù)器組件信息管理效率低。
發(fā)明內(nèi)容
為了提高服務(wù)器組件信息管理效率,本發(fā)明提供了一種服務(wù)器組件信息管理方法和系統(tǒng)。本發(fā)明提供了一種服務(wù)器組件信息管理方法,通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息,所述方法包括:將任一組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程:確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,以及確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,判斷是否存在未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息,如果是,則將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程,直到目標(biāo)服務(wù)器的組件信息均完成執(zhí)行確定關(guān)系流程。優(yōu)選地,所述確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,包括:判斷所述目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息,如果否,則在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元;確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為第一子關(guān)聯(lián)關(guān)系。優(yōu)選地,所述確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系之前,還包括: 判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系,如果是,則刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系;相應(yīng)的,所述確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,具體為:將所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。優(yōu)選地,所述方法還包括:獲取任一組件標(biāo)識;根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置信息。優(yōu)選地,所述方法還包括:獲取任一組件標(biāo)識;根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識;根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件配置信息。
優(yōu)選地,所述方法還包括:確定任一服務(wù)器為目標(biāo)服務(wù)器;根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。優(yōu)選地,所述方法還包括:獲取任一組件標(biāo)識;根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。優(yōu)選地,所述方法還包括:預(yù)先確定任一組件配置信息的臨界條件;在所述組件配置信息滿足所述臨界條件時,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置信息對應(yīng)的組件標(biāo)識。優(yōu)選地,所述方法還包括:預(yù)先確定任一組件配置信息的臨界條件;在所述組件配置信息滿足所述臨界條件時,在所述第一存儲單元中,獲取與所述組件配置信息對應(yīng)的組件配置標(biāo)識;根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件標(biāo)識。優(yōu)選地,所述方法還包括:在所述組件配置信息滿足所述臨界條件時,以報(bào)警的方式告知。本發(fā)明還提供一種服務(wù)器組件信息管理系統(tǒng),所述系統(tǒng)包括:第一獲取模塊,用于通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息。第一確定模塊,用于將任一組件信息確定為目標(biāo)組件信息;第二確定模塊,用于確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系;第三確定模塊,用于確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系;第一判斷模塊,用于判斷是否存在未觸發(fā)所述第二確定模塊的目標(biāo)服務(wù)器的組件
信息;第四確定模塊,用于將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,觸發(fā)所述第二確定模塊,直到目標(biāo)服務(wù)器的組件信息均完成觸發(fā)所述第二確定模塊。優(yōu)選地,所述第二確定模塊,包括:第一判斷子模塊,用于判斷所述目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息;第一確定子模塊,用于在所述第一判斷子模塊的結(jié)果為否時,在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元;第二確定子模塊,用于確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為第一子關(guān)聯(lián)關(guān)系。優(yōu)選地,所述系統(tǒng)還包括:第二判斷模塊,用于判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系;刪除模塊,用于在所述第二判斷模塊的結(jié)果為是時,刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系。相應(yīng)的,所述第二確定子模塊,具體用于將所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。優(yōu)選地,所述系統(tǒng)還包括:第二獲取模塊,用于獲取任一組件標(biāo)識;第三獲取模塊,用于根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配
置信息。優(yōu)選地,所述系統(tǒng)還包括:第四獲取模塊,用于獲取任一組件標(biāo)識;第五獲取模塊,用于根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識;第六獲取模塊,用于根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件配置信息。優(yōu)選地,所述系統(tǒng)還包括:第五確定模塊,用于確定任一服務(wù)器為目標(biāo)服務(wù)器;第七獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。優(yōu)選地,所述系統(tǒng)還包括:第八獲取模塊,用于獲取任一組件標(biāo)識;第九獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。優(yōu)選地,所述系統(tǒng)還包括:第六確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件;第十獲取模塊,用于在所述組件配置信息滿足所述臨界條件時,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置 信息對應(yīng)的組件標(biāo)識。
優(yōu)選地,所述系統(tǒng)還包括:第七確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件;第十一獲取模塊,用于在所述組件配置信息滿足所述臨界條件時,在所述第一存儲單元中,獲取與所述組件配置信息對應(yīng)的組件配置標(biāo)識;第十二獲取模塊,用于根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件標(biāo)識。優(yōu)選地,所述系統(tǒng)還包括:告知模塊,用于在所述組件配置信息滿足所述臨界條件時,以報(bào)警的方式告知。本發(fā)明通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息,所述方法包括:將任一組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程:確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,以及確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,判斷是否存在未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息,如果是,則將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程,直到目標(biāo)服務(wù)器的組件信息均完成執(zhí)行確定關(guān)系流程。與現(xiàn)有技術(shù)相比,本發(fā)明通過建立組件信息各部分內(nèi)容的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)服務(wù)器組件信息管理,提高服務(wù)器組件信息管理效率。
為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一的服務(wù)器組件信息管理方法的流程圖;圖2為本發(fā)明實(shí)施例一的確定第一關(guān)聯(lián)關(guān)系的方法流程圖;圖3為本發(fā)明實(shí)施例一的步驟102之后且在步驟104之前還可以包括的步驟流程圖;圖4為本發(fā)明實(shí)施例二的服務(wù)器組件信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;圖5為本發(fā)明實(shí)施例二的所述第二確定模塊的結(jié)構(gòu)圖。
具體實(shí)施例方式
下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。實(shí)施例一、參考圖1,圖1為本實(shí)施例提供的服務(wù)器組件信息管理方法的流程圖,具體包括:步驟101、通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息。本實(shí)施例中,預(yù)先生成硬件測試腳本,其次確定任意一臺服務(wù)器為目標(biāo)服務(wù)器,最后,通過硬件測試腳本獲取目標(biāo)服務(wù)器的組件信息。其中組件信息包括組件標(biāo)識和組件配
置信息。具體的,硬件測試腳本可以用于獲取服務(wù)器的所有組件的組件信息,也可以用于獲取服務(wù)器的特定某一種或者某幾種組件的組件信息,例如,硬件測試腳本可以獲取服務(wù)器中的內(nèi)存的組件信息,或者可以用于獲取硬盤和內(nèi)存的組件信息。另外,用于獲取不同組件的組件信息的硬件測試腳本的代碼不同,也就是說,可以通過修改腳本代碼實(shí)現(xiàn)硬件測試腳本獲取不同的組件信息。實(shí)際操作中,硬件測試腳本獲取目標(biāo)服務(wù)器的組件標(biāo)識和組件配置信息,其中,組件標(biāo)識用于唯一標(biāo)識組件,組件配置信息為表示組件的具體配置的信息。例如針對服務(wù)器的硬盤,組件標(biāo)識可以是硬盤的出廠號,組件配置信息可以是硬盤的使用年限,出廠日期,壞道信息等。步驟102、將任一組件信息確定為目標(biāo)組件信息。本實(shí)施例中,對獲取的組件信息進(jìn)行初始化設(shè)置,具體包括將獲取的任意一條組件信息確定為目標(biāo)組件信息。其中,如果步驟101獲取了若干條組件信息,則將其中一條組件信息確定為目標(biāo)組件信息,進(jìn)行后續(xù)步驟的處理。如果步驟101僅僅獲取一條組件信息,例如僅獲取了服務(wù)器硬盤的組件信息,本步驟只需要將該獲取的組件信息確定為目標(biāo)組件信息。步驟103、確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系。 本實(shí)施例中,將確定的目標(biāo)組件信息的組件標(biāo)識和組件配置信息的對應(yīng)關(guān)系確定為第一關(guān)聯(lián)關(guān)系。實(shí)際操作中,用戶可以獲取任意一個組件標(biāo)識,根據(jù)第一關(guān)聯(lián)關(guān)系,獲取與該組件標(biāo)識對應(yīng)的組件配置信息。另外,本實(shí)施例還可以預(yù)先確定任一組件配置信息的臨界條件;在所述組件配置信息滿足所述臨界條件日,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置信息對應(yīng)的組件標(biāo)識。其中,臨界條件可以是組件配置信息的狀態(tài),例如,將硬盤使用時間達(dá)到十年作為臨界條件,在任一硬盤的使用時間達(dá)到十年時,系統(tǒng)自動獲取該硬盤對應(yīng)的組件配置信息。同時,在組件配置信息滿足預(yù)設(shè)的臨界條件時,以報(bào)警的方式告知,其中報(bào)警的方式可以為紅燈提不等。參考圖2,圖2為確定第一關(guān)聯(lián)關(guān)系的方法流程圖,具體步驟可以包括:步驟201、判斷所述目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息,如果否,則進(jìn)入步驟202。本實(shí)施例中,首先判斷獲取的目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,其中,第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,同時,組件配置標(biāo)識用于唯一標(biāo)識所述組件配置信息。在該組件配置信息未存在于第一存儲單元時,則進(jìn)入步驟202 ;相反的,在該組件配置信息存在于第一存儲單元時,可以根據(jù)組件配置信息,在第一存儲單元中查詢該組件配置信息對應(yīng)的組件配置標(biāo)識。步驟202、在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元。本實(shí)施例中,在組件配置信息未存在于第一存儲單元的情況下,設(shè)置與該組件配置信息對應(yīng)的組件配置標(biāo)識,并將該組件配置信息與該組件配置標(biāo)識的對應(yīng)關(guān)系存儲于第一存儲單元中,以便用戶根據(jù)組件配置信息,在第一存儲單元中查詢該組件配置信息對應(yīng)的組件配置標(biāo)識。步驟203、確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為第一子關(guān)聯(lián)關(guān)系。
本實(shí)施例中,將獲取的組件標(biāo)識與在第一存儲單元中查詢到的組件配置標(biāo)識的對應(yīng)關(guān)系確定為第一子關(guān)聯(lián)關(guān)系。也就是說,首先,用戶可以根據(jù)組件標(biāo)識,在第一子關(guān)聯(lián)關(guān)系中查詢到與該組件標(biāo)識對應(yīng)的組件配置標(biāo)識,其次,根據(jù)該組件配置標(biāo)識,在第一存儲單元中查詢到與該組件配置標(biāo)識對應(yīng)的組件配置信息。實(shí)際操作中,首先獲取任一組件標(biāo)識;其次,根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識;最后,根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件配置信息。參考圖3,圖3為步驟102之后且在步驟104之前還可以包括的步驟流程圖,具體包括:步驟301、判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系,如果是,則進(jìn)入步驟302。本實(shí)施例中,在獲取任一組件標(biāo)識后,判斷該組件標(biāo)識是否存在于第二存儲單元,如果該組件標(biāo)識存在于第二存儲單元,則進(jìn)入步驟302。其中,第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系,用戶可以根據(jù)組件標(biāo)識,在第二存儲單元中查詢到該組件標(biāo)識對應(yīng)的服務(wù)器,同樣的,用戶也可以根據(jù)服務(wù)器,在第二存儲單元中查詢到該服務(wù)器對應(yīng)的組件標(biāo)識。 在該組件標(biāo)識未存在于第二存儲單元的情況下,直接將組件標(biāo)識與目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。步驟302、刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系。本實(shí)施例中,在組件標(biāo)識存在于第二存儲單元的情況下,刪除該組件標(biāo)識與其他服務(wù)器的對應(yīng)關(guān)系,也就是說,根據(jù)其他服務(wù)器,無法在第二存儲單元中查詢到對應(yīng)的組件標(biāo)識。相應(yīng)的,將組件標(biāo)識與目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。步驟104、確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系。本實(shí)施例中,將獲取的組件標(biāo)識與該目標(biāo)服務(wù)器的對應(yīng)關(guān)系確定為第二關(guān)聯(lián)關(guān)系,也就是說,用戶可以根據(jù)該組件標(biāo)識,在第二關(guān)聯(lián)關(guān)系中查詢該組件標(biāo)識對應(yīng)的服務(wù)器,同樣的,用戶也可以根據(jù)服務(wù)器,在第二關(guān)聯(lián)關(guān)系中查詢該組件標(biāo)識對應(yīng)的組件標(biāo)識。實(shí)際操作中,首先,確定任一服務(wù)器為目標(biāo)服務(wù)器;其次,根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。同樣的還有可以包括,首先獲取任一組件標(biāo)識;其次,根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。具體操作中,本實(shí)施例對步驟103和步驟104的執(zhí)行順序不做要求,可以先執(zhí)行步驟103,后執(zhí)行步驟104 ;也可以先執(zhí)行步驟104,后執(zhí)行步驟103 ;還可以同時執(zhí)行步驟103和步驟104。步驟105、判斷是否存在未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息,如果是,則進(jìn)入步驟106。本實(shí)施例中,判斷獲取的目標(biāo)服務(wù)器的組件信息中是否存在未執(zhí)行確定關(guān)系流程的組件信息,如果存在,進(jìn)入步驟106 ;如果不存在,則本實(shí)施例的服務(wù)器組件信息管理方法執(zhí)行結(jié)束。步驟106、將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,進(jìn)入步驟103。本實(shí)施例中,在獲取的目標(biāo)服務(wù)器的組件信息中存在未執(zhí)行確定關(guān)系流程的組件信息時,將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,繼續(xù)執(zhí)行步驟103,循環(huán)執(zhí)行確定關(guān)系流程,直到目標(biāo)服務(wù)器的所有組件信息均完成執(zhí)行確定關(guān)系流程。本發(fā)明通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信 息,所述方法包括:將任一組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程:確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,以及確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,判斷是否存在未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息,如果是,則將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程,直到目標(biāo)服務(wù)器的組件信息均完成執(zhí)行確定關(guān)系流程。與現(xiàn)有技術(shù)相比,本發(fā)明通過建立組件信息各部分內(nèi)容的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)服務(wù)器組件信息管理,提高服務(wù)器組件信息管理效率。實(shí)施例二、參考圖4,圖4為本實(shí)施例提供的服務(wù)器組件信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,具體可以包括:第一獲取模塊401,用于通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息。第一確定模塊402,用于將任一組件信息確定為目標(biāo)組件信息;第二確定模塊403,用于確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系;參考圖5,圖5為所述第二確定模塊403的結(jié)構(gòu)圖,具體可以包括:第一判斷子模塊501,用于判斷所述目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息;第一確定子模塊502,用于在所述第一判斷子模塊的結(jié)果為否時,在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元;第二確定子模塊503,用于確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為
第一子關(guān)聯(lián)關(guān)系。本實(shí)施例的服務(wù)器組件信息管理系統(tǒng)還可以包括:第二判斷模塊,用于判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系;刪除模塊,用于在所述第二判斷模塊的結(jié)果為是時,刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系。相應(yīng)的,所述第二確定子模塊,具體用于將所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。第三確定模塊404,用于確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系;第一判斷模塊405,用于判斷是否存在未觸發(fā)所述第二確定模塊的目標(biāo)服務(wù)器的組件信息;第四確定模塊406,用于將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,觸發(fā)所述第二確定模塊,直到目標(biāo)服務(wù)器的組件信息均完成觸發(fā)所述第二確定模塊。本實(shí)施例的服務(wù)器組件信息管理系統(tǒng)還可以包括:第二獲取模塊,用于獲取任一組件標(biāo)識;
第三獲取模塊,用于根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配
置信息。第四獲取模塊,用于獲取任一組件標(biāo)識;第五獲取模塊,用于根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識;第五確定模塊,用于確定任一服務(wù)器為目標(biāo)服務(wù)器;第七獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。第八獲取模塊,用于獲取任一組件標(biāo)識;第九獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。第六確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件;第十獲取模塊,用于在所述組件配置信息滿足所述臨界條件時,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置信息對應(yīng)的組件標(biāo)識。第七確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件;第十一獲取模塊,用于在所述組件配置信息滿足所述臨界條件時,在所述第一存儲單元中,獲取與所述組件配置信息對應(yīng)的組件配置標(biāo)識;第十二獲取模塊,用于根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件標(biāo)識。告知模塊,用于在所述組件配置信息滿足所述臨界條件時,以報(bào)警的方式告知。本發(fā)明提供的服務(wù)器組件信息管理系統(tǒng)包括第一獲取模塊,用于通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息。第一確定模塊,用于將任一組件信息確定為目標(biāo)組件信息;第二確定模塊,用于確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系;第三確定模塊,用于確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系;第一判斷模塊,用于判斷是否存在未觸發(fā)所述第二確定模塊的目標(biāo)服務(wù)器的組件信息;第四確定模塊,用于將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,觸發(fā)所述第二確定模塊,直到目標(biāo)服務(wù)器的組件信息均完成觸發(fā)所述第二確定模塊。與現(xiàn)有技術(shù)相比,本發(fā)明通過建立組件信息各部分內(nèi)容的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)服務(wù)器組件信息管理,提高服務(wù)器組件信息管理效率。對于系統(tǒng)實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備
所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對本發(fā)明實(shí)施例所提供的服務(wù)器組件信息管理方法和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明 的限制。
權(quán)利要求
1.一種服務(wù)器組件信息管理方法,其特征在于,通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息,所述方法包括: 將任一組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程:確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,以及確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,判斷是否存在未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息,如果是,則將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程,直到目標(biāo)服務(wù)器的組件信息均完成執(zhí)行確定關(guān)系流程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,包括: 判斷所述目標(biāo)組件信息的組件配 置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息,如果否,則在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元; 確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為第一子關(guān)聯(lián)關(guān)系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系之前,還包括: 判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系,如果是,則刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系; 相應(yīng)的,所述確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,具體為: 將所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取任一組件標(biāo)識; 根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置信息。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 獲取任一組件標(biāo)識; 根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識; 根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件配置信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 確定任一服務(wù)器為目標(biāo)服務(wù)器; 根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取任一組件標(biāo)識; 根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 預(yù)先確定任一組件配置信息的臨界條件; 在所述組件配置信息滿足所述臨界條件時,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置信息對應(yīng)的組件標(biāo)識。
9.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 預(yù)先確定任一組件配置信息的臨界條件; 在所述組件配置信息滿足所述臨界條件時,在所述第一存儲單元中,獲取與所述組件配置信息對應(yīng)的組件配置標(biāo)識; 根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件標(biāo)識。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述方法還包括: 在所述組件配置信息滿足所述臨界條件時,以報(bào)警的方式告知。
11.一種服務(wù)器組件信息管理系統(tǒng),其特征在于,所述系統(tǒng)包括: 第一獲取模塊,用于通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息; 第一確定模塊,用于將任一組件信息確定為目標(biāo)組件信息; 第二確定模塊,用于確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系; 第三確定模塊,用于確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系; 第一判斷模塊,用于判斷是否存在未觸發(fā) 所述第二確定模塊的目標(biāo)服務(wù)器的組件信息; 第四確定模塊,用于將任一未執(zhí)行確定關(guān)系流程的目標(biāo)服務(wù)器的組件信息確定為目標(biāo)組件信息,觸發(fā)所述第二確定模塊,直到目標(biāo)服務(wù)器的組件信息均完成觸發(fā)所述第二確定模塊。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述第二確定模塊,包括: 第一判斷子模塊,用于判斷所述目標(biāo)組件信息的組件配置信息是否存在于第一存儲單元,所述第一存儲單元存儲組件配置信息與組件配置標(biāo)識的對應(yīng)關(guān)系,所述組件配置標(biāo)識唯一標(biāo)識所述組件配置信息; 第一確定子模塊,用于在所述第一判斷子模塊的結(jié)果為否時,在設(shè)置與所述組件配置信息對應(yīng)的組件配置標(biāo)識后,將所述組件配置信息與所述組件配置標(biāo)識的對應(yīng)關(guān)系存儲于所述第一存儲單元; 第二確定子模塊,用于確定所述組件標(biāo)識與所述組件配置標(biāo)識的對應(yīng)關(guān)系為第一子關(guān)聯(lián)關(guān)系。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第二判斷模塊,用于判斷所述組件標(biāo)識是否存在于第二存儲單元,所述第二存儲單元存儲組件標(biāo)識與服務(wù)器的對應(yīng)關(guān)系; 刪除模塊,用于在所述第二判斷模塊的結(jié)果為是時,刪除所述組件標(biāo)識與除所述目標(biāo)服務(wù)器之外的服務(wù)器的對應(yīng)關(guān)系; 相應(yīng)的,所述第二確定子模塊,具體用于將所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系存儲于所述第二存儲單元。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第二獲取模塊,用于獲取任一組件標(biāo)識; 第三獲取模塊,用于根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置信肩、O
15.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第四獲取模塊,用于獲取任一組件標(biāo)識; 第五獲取模塊,用于根據(jù)所述第二子關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的組件配置標(biāo)識; 第六獲取模塊,用于根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件配置信息。
16.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第五確定模塊,用于確定任一服務(wù)器為目標(biāo)服務(wù)器; 第七獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述目標(biāo)服務(wù)器對應(yīng)的組件標(biāo)識。
17.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第八獲取模塊,用于獲取任一組件標(biāo)識; 第九獲取模塊,用于根據(jù)所述第二關(guān)聯(lián)關(guān)系,獲取與所述組件標(biāo)識對應(yīng)的服務(wù)器。
18.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第六確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件; 第十獲取模塊,用于在所述組 件配置信息滿足所述臨界條件時,根據(jù)所述第一關(guān)聯(lián)關(guān)系,獲取與所述組件配置信息對應(yīng)的組件標(biāo)識。
19.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第七確定模塊,用于預(yù)先確定任一組件配置信息的臨界條件; 第十一獲取模塊,用于在所述組件配置信息滿足所述臨界條件時,在所述第一存儲單元中,獲取與所述組件配置信息對應(yīng)的組件配置標(biāo)識; 第十二獲取模塊,用于根據(jù)所述第一子關(guān)聯(lián)關(guān)系,獲取與所述組件配置標(biāo)識對應(yīng)的組件標(biāo)識。
20.根據(jù)權(quán)利要求18或19所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 告知模塊,用于在所述組件配置信息滿足所述臨界條件時,以報(bào)警的方式告知。
全文摘要
本發(fā)明實(shí)施例公開了一種服務(wù)器組件信息管理方法和系統(tǒng),所述方法包括通過硬件測試腳本獲取任一目標(biāo)服務(wù)器的組件信息,所述組件信息包括組件標(biāo)識和組件配置信息,將任一組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程確定所述目標(biāo)組件信息的組件標(biāo)識與組件配置信息的對應(yīng)關(guān)系為第一關(guān)聯(lián)關(guān)系,確定所述組件標(biāo)識與所述目標(biāo)服務(wù)器的對應(yīng)關(guān)系為第二關(guān)聯(lián)關(guān)系,判斷是否存在未執(zhí)行確定關(guān)系流程的組件信息,如果是,則將任一未執(zhí)行確定關(guān)系流程的組件信息確定為目標(biāo)組件信息,執(zhí)行確定關(guān)系流程,直到組件信息均完成確定關(guān)系流程。與現(xiàn)有技術(shù)相比,本發(fā)明通過建立組件信息各部分內(nèi)容的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)服務(wù)器組件信息管理,提高服務(wù)器組件信息管理效率。
文檔編號G06F9/46GK103218255SQ20131013405
公開日2013年7月24日 申請日期2013年4月17日 優(yōu)先權(quán)日2013年4月17日
發(fā)明者劉宇航, 彭毅 申請人:北京搜狐新媒體信息技術(shù)有限公司