本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種比對(duì)信息展示的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的高速發(fā)展,各種網(wǎng)絡(luò)應(yīng)用也隨之快速發(fā)展,用戶對(duì)各種網(wǎng)絡(luò)應(yīng)用的需求量也越來越大,因?yàn)橛脩粜枨罅康脑龃?,運(yùn)營(yíng)商需要布設(shè)的應(yīng)用服務(wù)器也越來越多,以游戲服務(wù)器為例,為了滿足廣大游戲用戶的需求,可能需要布設(shè)成千上萬臺(tái)游戲服務(wù)器。
因?yàn)楦鞣N應(yīng)用都是在不斷更新的,每次有數(shù)據(jù)更新時(shí),需要每臺(tái)應(yīng)用服務(wù)器都完成數(shù)據(jù)更新,如:在游戲數(shù)據(jù)有更新時(shí),就需要成千上萬臺(tái)游戲服務(wù)器都完成數(shù)據(jù)更新,如果有的游戲服務(wù)器沒有更新數(shù)據(jù),將會(huì)導(dǎo)致該游戲服務(wù)器無法支持更新后的游戲,這種情況是不能被允許的。因此,后臺(tái)的游戲管理人員在有游戲數(shù)據(jù)更新時(shí),要逐個(gè)去檢查每個(gè)游戲服務(wù)器上的數(shù)據(jù)是否都完成了更新。
目前的檢查方法是游戲管理人員要逐個(gè)檢查游戲服務(wù)器是否完成數(shù)據(jù)更新,這種檢查方式不僅效率低下,而且容易遺漏。
技術(shù)實(shí)現(xiàn)要素:
為了提高更新數(shù)據(jù)的檢查效率,降低漏檢率,本發(fā)明實(shí)施例提供一種比對(duì)信息展示的方法,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,從而提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。本發(fā)明實(shí)施例還提供了相應(yīng)的設(shè)備及系統(tǒng)。
本發(fā)明第一方面提供一種比對(duì)信息展示的方法,所述方法應(yīng)用于應(yīng)用管理系統(tǒng),所述應(yīng)用管理系統(tǒng)包括第一管理設(shè)備、第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述方法包括:
所述第一管理設(shè)備接收所述N臺(tái)應(yīng)用服務(wù)器中M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N,所述M為大于1的整數(shù);
所述第一管理設(shè)備確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空;
所述第一管理設(shè)備將每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備發(fā)送的更新文件的信息,所述更新文件被所述第二管理設(shè)備發(fā)送給所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器;
所述第一管理設(shè)備向所述第二管理設(shè)備發(fā)送所述至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果用于在所述第二管理設(shè)備上以圖形的形式展示。
本發(fā)明第二方面提供一種比對(duì)信息展示的方法,所述方法應(yīng)用于應(yīng)用管理系統(tǒng),所述應(yīng)用管理系統(tǒng)包括第一管理設(shè)備、第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述方法包括:
所述第二管理設(shè)備向所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器和所述第一管理設(shè)備下發(fā)應(yīng)用的更新文件,所述更新文件用于所述每臺(tái)應(yīng)用服務(wù)器更新正在運(yùn)行應(yīng)用;
所述第二管理設(shè)備接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果是所述第一管理設(shè)備將所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì)得到的,其中,M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空,所述M為大于1的整數(shù);
所述第二管理設(shè)備以圖形的形式展示所述至少一個(gè)類型的比對(duì)結(jié)果。
本發(fā)明第三方面提供一種管理設(shè)備,所述管理設(shè)備為應(yīng)用管理系統(tǒng)中的第一管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備包括:
接收單元,用于接收所述N臺(tái)應(yīng)用服務(wù)器中M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N,所述M為大于1的整數(shù);
確定單元,用于確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述接收單元接收的所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空;
比對(duì)單元,用于將所述確定單元確定的所述每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備發(fā)送的更新文件的信息,所述更新文件被所述第二管理設(shè)備發(fā)送給所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器;
發(fā)送單元,用于向所述第二管理設(shè)備發(fā)送所述比對(duì)單元比對(duì)出的所述至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果用于在所述第二管理設(shè)備上以圖形的形式展示。
本發(fā)明第四方面提供一種管理設(shè)備,所述管理設(shè)備為應(yīng)用管理系統(tǒng)中的第二管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第一管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備包括:
發(fā)送單元,用于向所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器和所述第一管理設(shè)備下發(fā)應(yīng)用的更新文件,所述更新文件用于所述每臺(tái)應(yīng)用服務(wù)器更新正在運(yùn)行應(yīng)用;
接收單元,用于接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果是所述第一管理設(shè)備將所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì)得到的,其中,M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空,所述M為大于1的整數(shù);
展示單元,用于以圖形的形式展示所述接收單元接收的所述至少一個(gè)類型的比對(duì)結(jié)果。
本發(fā)明第五方面提供一種應(yīng)用管理系統(tǒng),包括:第一管理設(shè)備、第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器;
所述第一管理設(shè)備為第三方面所述的管理設(shè)備;
所述第二管理設(shè)備為第四方面所述的管理設(shè)備。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
附圖說明
圖1是本發(fā)明實(shí)施例中應(yīng)用管理系統(tǒng)的一實(shí)施例示意圖;
圖2是本發(fā)明實(shí)施例中應(yīng)用管理系統(tǒng)的另一實(shí)施例示意圖;
圖3是本發(fā)明實(shí)施例中分區(qū)比對(duì)結(jié)果顯示一示例示意圖;
圖4是本發(fā)明實(shí)施例中子區(qū)層級(jí)比對(duì)結(jié)果顯示一示例示意圖;
圖5是本發(fā)明實(shí)施例中更新文件分區(qū)比對(duì)結(jié)果顯示一實(shí)例示意圖;
圖6是本發(fā)明實(shí)施例中更新文件比對(duì)結(jié)果顯示的另一示例示意圖;
圖7是本發(fā)明實(shí)施例中更新文件比對(duì)結(jié)果詳情顯示的一示例示意圖;
圖8是本發(fā)明實(shí)施例中比對(duì)結(jié)果顯示的另一示例示意圖;
圖9是本發(fā)明實(shí)施例中比對(duì)信息展示的方法的一實(shí)施例示意圖;
圖10是本發(fā)明實(shí)施例中管理設(shè)備的一實(shí)施例示意圖;
圖11是本發(fā)明實(shí)施例中管理設(shè)備的另一實(shí)施例示意圖;
圖12是本發(fā)明實(shí)施例中管理設(shè)備的另一實(shí)施例示意圖;
圖13是本發(fā)明實(shí)施例中管理設(shè)備的另一實(shí)施例示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種比對(duì)信息展示的方法,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,從而提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。本發(fā)明實(shí)施例還提供了相應(yīng)的設(shè)備及系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。
圖1為應(yīng)用管理系統(tǒng)的一實(shí)施例示意圖。
如圖1所示,本發(fā)明實(shí)施例提供的應(yīng)用管理系統(tǒng)包括第一管理設(shè)備10、網(wǎng)絡(luò)20、N臺(tái)應(yīng)用服務(wù)器30和第二管理設(shè)備40,第一管理設(shè)備10、N臺(tái)應(yīng)用服務(wù)器30和第二管理設(shè)備40通過網(wǎng)絡(luò)20通信連接。其中,N為大于3的整數(shù),通常N的取值都會(huì)比較大。應(yīng)用服務(wù)器30通常都會(huì)有成百上千或成千上萬個(gè)。
在圖1所示的應(yīng)用管理系統(tǒng)中,N臺(tái)應(yīng)用服務(wù)器中運(yùn)行應(yīng)用,負(fù)責(zé)為用戶提供應(yīng)用服務(wù),例如:N臺(tái)應(yīng)用服務(wù)器中可以運(yùn)行英雄聯(lián)盟的游戲應(yīng)用,負(fù)責(zé)為英雄聯(lián)盟的玩家提供服務(wù)。應(yīng)用管理人員通過第二管理設(shè)備40進(jìn)行應(yīng)用管理,也就是通過第二管理設(shè)備40運(yùn)轉(zhuǎn)和維護(hù)N臺(tái)應(yīng)用服務(wù)器30,對(duì)N臺(tái)應(yīng)用服務(wù)器中的文件進(jìn)行更新,例如:升級(jí)版本等。第一管理設(shè)備10會(huì)從第二管理設(shè)備接收到更新文件,該更新文件中可以包括更新文件的程序數(shù)據(jù)、版本號(hào)、業(yè)務(wù)標(biāo)識(shí)和信息摘要算法值MD5等,當(dāng)然,MD5也可以是由第一管理設(shè)備根據(jù)更新文件的程序數(shù)據(jù)計(jì)算得到的。第一管理設(shè)備10接收更新文件后,會(huì)存儲(chǔ)該更新文件。
N臺(tái)應(yīng)用服務(wù)器30接收到第二管理設(shè)備40發(fā)布的更新文件后,正常情況下會(huì)進(jìn)行文件更新,如:完成版本升級(jí),但也可能有個(gè)別應(yīng)用服務(wù)器沒有收到更新文件,導(dǎo)致個(gè)別服務(wù)器不會(huì)進(jìn)行版本升級(jí)。
應(yīng)用服務(wù)器30通常會(huì)定時(shí)或者受事件觸發(fā)向第一管理設(shè)備10上報(bào)參與比對(duì)的信息。本發(fā)明實(shí)施例中,參與比對(duì)的信息可以是版本信息,也可以是更新文件的MD5或者更新文件中核心文件的MD5。雖然正常情況下每臺(tái)應(yīng)用服務(wù)器到達(dá)上報(bào)時(shí)間或者受事件觸發(fā)都應(yīng)用向第一管理設(shè)備上報(bào)參與比對(duì)的信息,但也可能由于個(gè)別應(yīng)用服務(wù)器故障沒有向第一管理設(shè)備上報(bào)參與比對(duì)的信息,因此,第一管理設(shè)備10可能不會(huì)接收到N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器上報(bào)的參與比對(duì)的信息,可能第一管理設(shè)備10只會(huì)接收到M臺(tái)應(yīng)用服務(wù)器30分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N。
本發(fā)明實(shí)施例中,第一管理設(shè)備10接收所述N臺(tái)應(yīng)用服務(wù)器30中M臺(tái)應(yīng)用服務(wù)器30分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N。
第一管理設(shè)備10接收M臺(tái)應(yīng)用服務(wù)器30分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息后,會(huì)確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空;所述第一管理設(shè)備10將每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備40發(fā)送的更新文件的信息,所述更新文件被所述第二管理設(shè)備發(fā)送給所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器。所述第一管理設(shè)備10向所述第二管理設(shè)備40發(fā)送所述至少一個(gè)類型的比對(duì)結(jié)果。
所述第二管理設(shè)備40接收并以圖形的形式展示所述至少一個(gè)類型的比對(duì)結(jié)果。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的應(yīng)用管理系統(tǒng),可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
因應(yīng)用服務(wù)器的個(gè)數(shù)很多,通常會(huì)對(duì)應(yīng)用服務(wù)器進(jìn)行分區(qū)管理,應(yīng)用服務(wù)器分區(qū)的方式和每個(gè)分區(qū)內(nèi)應(yīng)用服務(wù)器的數(shù)量都可以根據(jù)運(yùn)營(yíng)商需求設(shè)置。
如圖2所示,N臺(tái)應(yīng)用服務(wù)器可以屬于至少兩個(gè)分區(qū),第一管理設(shè)備10接收到M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的參與比對(duì)的信息后,可以根據(jù)M臺(tái)應(yīng)用服務(wù)器所屬分區(qū)的標(biāo)識(shí)確定每個(gè)參與比對(duì)的信息所屬的分區(qū),然后按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì),得到所述至少兩個(gè)分區(qū)中每個(gè)分區(qū)的比對(duì)結(jié)果。
第一管理設(shè)備10向所述第二管理設(shè)備40發(fā)送所述每個(gè)分區(qū)的比對(duì)結(jié)果。
第二管理設(shè)備40以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
以參與比對(duì)的信息是版本號(hào)為例,若第二管理設(shè)備40向每臺(tái)應(yīng)用服務(wù)器發(fā)布了1.0.0.1版本的更新文件,并且,第二管理設(shè)備40向第一管理設(shè)備10下發(fā)了該1.0.0.1版本的更新文件,其中包括該更新文件的版本號(hào)。第一管理設(shè)備10可以將更新文件的版本號(hào)等相關(guān)信息作為基準(zhǔn)信息添加到更新文件信息列表中,例如:可以參閱表1進(jìn)行理解。
表1:更新文件信息列表
如表1所示,第一管理設(shè)備10接收第二管理設(shè)備40發(fā)送的更新文件后,將更新文件的相關(guān)版本信息添加到表1中,當(dāng)然,表1只是以版本號(hào)為例進(jìn)行的說明,如果參與比對(duì)的信息是更新文件的MD5,也可以參照表1的方式將更新文件的MD5添加到類似于表1的列表中。
對(duì)于應(yīng)用服務(wù)器,到達(dá)上報(bào)時(shí)間,正常情況下每臺(tái)應(yīng)用服務(wù)器會(huì)向第一管理設(shè)備10上報(bào)當(dāng)前正在運(yùn)行應(yīng)用的版本號(hào),當(dāng)然,可能會(huì)有異常情況的應(yīng)用服務(wù)器,如:有M臺(tái)應(yīng)用服務(wù)器上報(bào)了各自正在運(yùn)行應(yīng)用的版本號(hào),第一管理設(shè)備10會(huì)按照M臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器的分區(qū)標(biāo)識(shí),確定所上報(bào)的M個(gè)版本號(hào)所屬的分區(qū),若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空,也就是這(N-M)臺(tái)應(yīng)用服務(wù)器沒有上報(bào)版本號(hào)。
第一管理設(shè)備10可以將每個(gè)分區(qū)的參與比對(duì)的版本號(hào)分別與表1中所示的對(duì)應(yīng)分區(qū)的版本號(hào)進(jìn)行比對(duì),若同一分區(qū)中的比對(duì)結(jié)果都一致,即該同一分區(qū)中的各應(yīng)用服務(wù)器上報(bào)的版本號(hào)都是V.1.0.0.1,則該分區(qū)可以以一種形式展示,若同一分區(qū)中不是所有比對(duì)結(jié)果都一致,即該同一分區(qū)中可能有的應(yīng)用服務(wù)器上報(bào)的版本號(hào)不是V.1.0.0.1,或者該同一分區(qū)中可能有的應(yīng)用服務(wù)器沒有上報(bào)版本號(hào),則該分區(qū)以另一種形式展示。
如圖3所示,第二管理設(shè)備40所展示的分區(qū)的比對(duì)結(jié)果包括10個(gè)分區(qū)的比對(duì)結(jié)果,除了分區(qū)DIS2的比對(duì)結(jié)果有一致的外,其他9個(gè)分區(qū)的比對(duì)結(jié)果都一致。則分區(qū)DIS2的比對(duì)結(jié)果以一種形式展示,其他9個(gè)分區(qū)的比對(duì)結(jié)果以另一種形式展示,這樣可以方便管理人員直觀的看出是哪個(gè)分區(qū)存在問題,可以針對(duì)該分區(qū)進(jìn)行維護(hù),有利于提高維護(hù)的效率。
圖3所表現(xiàn)的只是分區(qū)的情況,實(shí)際上,每個(gè)分區(qū)下還可以劃分多個(gè)子區(qū),第一管理設(shè)備針對(duì)每個(gè)分區(qū),可以確定所述每個(gè)分區(qū)中的每個(gè)參與比對(duì)的信息所屬的子區(qū);將所述每個(gè)子區(qū)中的每個(gè)參與比對(duì)的信息與該分區(qū)中的基準(zhǔn)信息進(jìn)行比對(duì),得到所述每個(gè)子區(qū)中至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則以第一種形式的圖形展示該分區(qū)的比對(duì)結(jié)果,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則以第二種形式的圖形展示該分區(qū)的比對(duì)結(jié)果。
該部分方案可以結(jié)合圖3的示意進(jìn)行理解,子區(qū)層級(jí)比對(duì)結(jié)果在圖3所示的頁(yè)面中沒有展示,當(dāng)應(yīng)用管理人員需要詳細(xì)查看子區(qū)層級(jí)比對(duì)結(jié)果時(shí),可以通過點(diǎn)擊相應(yīng)的分區(qū),第二管理設(shè)備通過響應(yīng)管理人員針對(duì)分區(qū)的查看操作,頁(yè)面上就會(huì)展示出子區(qū)層級(jí)比對(duì)結(jié)果。若管理人員要查看圖3中的DIS2下的子區(qū)層級(jí)比對(duì)結(jié)果,點(diǎn)擊DIS2,就會(huì)展示如圖4所示的頁(yè)面,如圖4所示,在子區(qū)層級(jí),包括多個(gè)模塊,針對(duì)每個(gè)模塊做子區(qū)劃分,將相同類型的比對(duì)結(jié)果劃分到同一個(gè)子區(qū)下,這樣,每個(gè)模塊下就可能包括一個(gè)子區(qū)、兩個(gè)子區(qū)或三個(gè)子區(qū),每個(gè)模塊下都有多臺(tái)應(yīng)用服務(wù)器,如第一行第一列的R1模塊下有15臺(tái)應(yīng)用服務(wù)器,在子區(qū)層級(jí)可以包括三種比對(duì)結(jié)果,還是以版本號(hào)比對(duì)為例,分別為版本號(hào)一致,版本號(hào)未上報(bào)和版本號(hào)不一致,每種比對(duì)結(jié)果都以不同的形式展示。當(dāng)然,如果只有一種或兩種比對(duì)結(jié)果,在子區(qū)層級(jí)的頁(yè)面上就只展示這一種或兩者的比對(duì)結(jié)果。
在本發(fā)明實(shí)施例中,以不同的形式展示比對(duì)結(jié)果,可以是以不同的顏色展示,也可以是以不同的圖形形狀展示,也可以是其他能區(qū)分不同結(jié)果的形式展示,本發(fā)明對(duì)此不作限定。
另外,針對(duì)上報(bào)信息有誤或者未上報(bào)信息的應(yīng)用服務(wù)器,第一管理設(shè)備會(huì)統(tǒng)計(jì)上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址,然后向第二管理設(shè)備發(fā)送上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址,這樣,第二用管理設(shè)備的頁(yè)面上就會(huì)展示如圖4中所示的“點(diǎn)擊這里復(fù)制所有未上報(bào)版本號(hào)的應(yīng)用服務(wù)器的IP地址”的鏈接和“點(diǎn)擊這里復(fù)制所有版本號(hào)錯(cuò)誤的應(yīng)用服務(wù)器的IP地址”的鏈接。這樣,應(yīng)用管理人員可以通過復(fù)制未上報(bào)版本號(hào)的應(yīng)用服務(wù)器的IP地址和復(fù)制所有版本號(hào)錯(cuò)誤的應(yīng)用服務(wù)器的IP地址對(duì)這些可能存在問題的應(yīng)用服務(wù)器進(jìn)行維護(hù)。
上述是以版本號(hào)為例進(jìn)行說明的,本發(fā)明實(shí)施例中還可以比對(duì)更新文件或者更新文件中關(guān)鍵文件的MD5,信息上報(bào)和信息比對(duì)的方式基本相同,只是在第二管理設(shè)備展示時(shí),針對(duì)MD5的比對(duì)結(jié)果的分區(qū)頁(yè)面展示如圖5所示,針對(duì)更新文件一致或者更新文件不一致的情況以不同的形式展示,不同的形式可以是顏色不同,當(dāng)然也可以是其他可以區(qū)分不同比對(duì)結(jié)果的形式。
如圖5所示的分區(qū)比對(duì)結(jié)果中,只有第五個(gè)603中包含不一致的比對(duì)結(jié)果,其他五個(gè)分區(qū)的比對(duì)結(jié)果都一致,如果應(yīng)用管理人員需要查看不一致的分區(qū),可以點(diǎn)擊分區(qū)603進(jìn)行查看,點(diǎn)擊后可以展示如圖6所示的頁(yè)面,如圖6所示,其中,包括比對(duì)正常的文件信息和比對(duì)異常的文件信息。
一共比對(duì)了兩個(gè)文件,分別是:
/data/dynasty/gameroot/dynasty/version.xml
/tmp/test.txt
其中version.xml文件所有服務(wù)比對(duì)結(jié)果一致,test.txt文件有4個(gè)IP地址不一致。點(diǎn)擊后面的“查看”,可以看到如圖7所示的結(jié)果。
由圖7可以看到比對(duì)結(jié)果不一致的具體情況,應(yīng)用管理人員可以通過圖7進(jìn)行原因分析,從而對(duì)可能存在問題的應(yīng)用服務(wù)器進(jìn)行維護(hù)。
針對(duì)圖7的情況,應(yīng)用管理人員不再需要該頁(yè)面,可以通過“返回”按鈕返回圖6所示的頁(yè)面,也可以通過“關(guān)閉”按鈕直接關(guān)閉圖7所示的頁(yè)面。如果應(yīng)用管理人員在圖6所示的頁(yè)面不需要查看圖7所示的頁(yè)面,也可以在圖6所示的頁(yè)面,直接通過“關(guān)閉”按鈕關(guān)閉圖6所示的頁(yè)面。
以上所描述的分區(qū)比對(duì)結(jié)果的展示方式和子區(qū)層級(jí)比對(duì)結(jié)果的展示方式用幾種顏色舉例來描述,該過程可以參閱圖8進(jìn)行理解。
如圖8所示,比對(duì)結(jié)果以及顯示形式的對(duì)應(yīng)關(guān)系可以包括:
101、判斷分區(qū)的比對(duì)結(jié)果。
若分區(qū)的比對(duì)結(jié)果一致,則分區(qū)比對(duì)結(jié)果用綠色標(biāo)識(shí),分區(qū)下子區(qū)的比對(duì)結(jié)果也用綠色標(biāo)識(shí),若分區(qū)的比對(duì)結(jié)果不一致,則用紅色標(biāo)識(shí)分區(qū)的比對(duì)結(jié)果。
102、針對(duì)分區(qū)結(jié)果異常的情況,再判斷子區(qū)比對(duì)結(jié)果。
若子區(qū)比對(duì)結(jié)果一致,則用綠色標(biāo)識(shí)子區(qū)比對(duì)結(jié)果,若子區(qū)比對(duì)結(jié)果異常,則執(zhí)行步驟103。
103、判斷子區(qū)比對(duì)結(jié)果異常的原因。
若子區(qū)比對(duì)結(jié)果異常的原因是因?yàn)槿鄙侔姹咎?hào),則用黃色標(biāo)識(shí)該缺少版本號(hào)的子區(qū)比對(duì)結(jié)果。
若子區(qū)比對(duì)結(jié)果異常的原因是因?yàn)榘姹咎?hào)不一致,則用紅色標(biāo)識(shí)該版本號(hào)不一致的子區(qū)的比對(duì)結(jié)果。
以上,是結(jié)合應(yīng)用管理系統(tǒng)對(duì)比對(duì)信息展示過程的描述,下面結(jié)合圖9,描述本發(fā)明實(shí)施例中比對(duì)信息展示的過程。
如圖9所示,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法的一實(shí)施例包括:
201、第二管理設(shè)備向N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器和第一管理設(shè)備下發(fā)更新文件,N為大于1的整數(shù)。
202、第一管理設(shè)備接收所述N臺(tái)應(yīng)用服務(wù)器中M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N,所述M為大于1的整數(shù)。
203、第一管理設(shè)備確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空。
204、第一管理設(shè)備將每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備發(fā)送的更新文件的信息。
205、第一管理設(shè)備向所述第二管理設(shè)備發(fā)送所述至少一個(gè)類型的比對(duì)結(jié)果。
206、第二管理設(shè)備接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果后,以圖形的形式展示所述至少一個(gè)類型的比對(duì)結(jié)果。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
可選地,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法的另一實(shí)施例中,所述N臺(tái)應(yīng)用服務(wù)器屬于至少兩個(gè)分區(qū);
所述第一管理設(shè)備將每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果,可以包括:
所述第一管理設(shè)備確定所述每個(gè)參與比對(duì)的信息所屬的分區(qū);
所述第一管理設(shè)備按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì),得到所述至少兩個(gè)分區(qū)中每個(gè)分區(qū)的比對(duì)結(jié)果;
所述第一管理設(shè)備向所述第二管理設(shè)備發(fā)送所述至少一個(gè)類型的比對(duì)結(jié)果,可以包括:
所述第一管理設(shè)備向所述第二管理設(shè)備發(fā)送所述每個(gè)分區(qū)的比對(duì)結(jié)果,以使所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
對(duì)應(yīng)地,所述第二管理設(shè)備接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果,可以包括:
所述第二管理設(shè)備接收所述第一管理設(shè)備發(fā)送的每個(gè)分區(qū)的比對(duì)結(jié)果,所述每個(gè)分區(qū)的比對(duì)結(jié)果為所述第一管理設(shè)備按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì)得到的;
所述第二管理設(shè)備以圖形的形式展示所述至少一個(gè)類型的比對(duì)結(jié)果,可以包括:
所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果,當(dāng)所述每個(gè)分區(qū)的比對(duì)結(jié)果不同時(shí),以不同的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
本發(fā)明實(shí)施例提供的方案,可以參閱圖3以及圖3部分所描述的內(nèi)容進(jìn)行理解,本處不再重復(fù)贅述。
可選地,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法的另一實(shí)施例中,所述第一管理設(shè)備按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì),得到所述至少兩個(gè)分區(qū)中每個(gè)分區(qū)的比對(duì)結(jié)果,可以包括:
在所述每個(gè)分區(qū)中,確定所述每個(gè)分區(qū)中的每個(gè)參與比對(duì)的信息所屬的子區(qū);
將所述每個(gè)子區(qū)中的每個(gè)參與比對(duì)的信息與該分區(qū)中的基準(zhǔn)信息進(jìn)行比對(duì),得到所述每個(gè)子區(qū)中至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則該分區(qū)的比對(duì)結(jié)果為第一種形式的圖形;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則該分區(qū)的比對(duì)結(jié)果為第二種形式的圖形。
對(duì)應(yīng)地,所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果,當(dāng)所述每個(gè)分區(qū)的比對(duì)結(jié)果不同時(shí),以不同的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果,可以包括:
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則以第一種形式的圖形展示該分區(qū)的比對(duì)結(jié)果,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則以第二種形式的圖形展示該分區(qū)的比對(duì)結(jié)果。
本發(fā)明實(shí)施例所提供的方案可以參閱圖4以及圖4部分所描述的內(nèi)容進(jìn)行理解,本處不再重復(fù)贅述。
可選地,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法的另一實(shí)施例還包括:
第二管理設(shè)備響應(yīng)針對(duì)分區(qū)的查看操作,展示所述分區(qū)中每個(gè)子區(qū)的至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種;
當(dāng)所述子區(qū)層級(jí)比對(duì)結(jié)果包括至少兩種類型時(shí),以所述至少兩種類型分別對(duì)應(yīng)的形式展示所述至少兩種類型的子區(qū)層級(jí)比對(duì)結(jié)果。
本發(fā)明實(shí)施例所提供的方案可以參閱圖4以及圖4部分所描述的內(nèi)容進(jìn)行理解,本處不再重復(fù)贅述。
可選地,本發(fā)明實(shí)施例提供的比對(duì)信息展示的方法的另一實(shí)施例中,所述第一管理設(shè)備向所述第二管理設(shè)備發(fā)送所述每個(gè)分區(qū)的比對(duì)結(jié)果,以使所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果時(shí),所述方法還可以包括:
所述第一管理設(shè)備向所述第二管理設(shè)備發(fā)送上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
對(duì)應(yīng)地,第二用戶設(shè)備響應(yīng)針對(duì)IP地址的查看操作,展示IP地址鏈接下所鏈接的IP地址,所述所鏈接的IP地址包括上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
本發(fā)明實(shí)施例所提供的方案可以參閱圖4以及圖4部分所描述關(guān)于IP地址復(fù)制部分的內(nèi)容進(jìn)行理解,本處不再重復(fù)贅述。
本發(fā)明實(shí)施例中,所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的版本信息,或者,所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的文件的信息摘要算法值MD5。
以上所描述的比對(duì)信息展示的方法可以參閱圖1至圖8部分的相關(guān)描述進(jìn)行理解,本處不再重復(fù)贅述。
下面結(jié)合附圖描述本發(fā)明實(shí)施例中的管理設(shè)備。
如圖10所示,本發(fā)明實(shí)施例提供的管理設(shè)備為應(yīng)用管理系統(tǒng)中的第一管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備30的一實(shí)施例包括:
接收單元301,用于接收所述N臺(tái)應(yīng)用服務(wù)器中M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N,所述M為大于1的整數(shù);
確定單元302,用于確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述接收單元301接收的所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空;
比對(duì)單元303,用于將所述確定單元302確定的所述每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備發(fā)送的更新文件的信息,所述更新文件被所述第二管理設(shè)備發(fā)送給所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器;
發(fā)送單元304,用于向所述第二管理設(shè)備發(fā)送所述比對(duì)單元303比對(duì)出的所述至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果用于在所述第二管理設(shè)備上以圖形的形式展示。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的管理設(shè)備,可以自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備30的另一實(shí)施例中,
所述比對(duì)單元303,用于在所述N臺(tái)應(yīng)用服務(wù)器屬于至少兩個(gè)分區(qū)時(shí),確定所述每個(gè)參與比對(duì)的信息所屬的分區(qū);按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì),得到所述至少兩個(gè)分區(qū)中每個(gè)分區(qū)的比對(duì)結(jié)果;
所述發(fā)送單元304,用于向所述第二管理設(shè)備發(fā)送所述每個(gè)分區(qū)的比對(duì)結(jié)果,以使所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備30的另一實(shí)施例中,
所述比對(duì)單元303用于:
在所述每個(gè)分區(qū)中,確定所述每個(gè)分區(qū)中的每個(gè)參與比對(duì)的信息所屬的子區(qū);
將所述每個(gè)子區(qū)中的每個(gè)參與比對(duì)的信息與該分區(qū)中的基準(zhǔn)信息進(jìn)行比對(duì),得到所述每個(gè)子區(qū)中至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則該分區(qū)的比對(duì)結(jié)果為第一種形式的圖形;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則該分區(qū)的比對(duì)結(jié)果為第二種形式的圖形。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備30的另一實(shí)施例中,
所述發(fā)送單元304,還用于向所述第二管理設(shè)備發(fā)送上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備30的另一實(shí)施例中,
所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的版本信息,或者,所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的文件的信息摘要算法值MD5。
以上,本發(fā)明實(shí)施例所提供的管理設(shè)備可以參閱圖1至圖8部分的第一管理設(shè)備部分的描述進(jìn)行理解,本處不再重復(fù)贅述。
參閱圖11,本發(fā)明實(shí)施例提供的管理設(shè)備為應(yīng)用管理系統(tǒng)中的第二管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第一管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備40的一實(shí)施例包括:
發(fā)送單元401,用于向所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器和所述第一管理設(shè)備下發(fā)應(yīng)用的更新文件,所述更新文件用于所述每臺(tái)應(yīng)用服務(wù)器更新正在運(yùn)行應(yīng)用;
接收單元402,用于接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果是所述第一管理設(shè)備將所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì)得到的,其中,M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空,所述M為大于1的整數(shù);
展示單元403,用于以圖形的形式展示所述接收單元接收的所述至少一個(gè)類型的比對(duì)結(jié)果。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的管理設(shè)備,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上所存儲(chǔ)的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備40的另一實(shí)施例中,
所述接收單元402,用于當(dāng)所述N臺(tái)應(yīng)用服務(wù)器屬于至少兩個(gè)分區(qū)時(shí),接收所述第一管理設(shè)備發(fā)送的每個(gè)分區(qū)的比對(duì)結(jié)果,所述每個(gè)分區(qū)的比對(duì)結(jié)果為所述第一管理設(shè)備按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì)得到的;
所述展示單元403,用于以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果,當(dāng)所述每個(gè)分區(qū)的比對(duì)結(jié)果不同時(shí),以不同的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備40的另一實(shí)施例中,
所述展示單元403用于:
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則以第一種形式的圖形展示該分區(qū)的比對(duì)結(jié)果,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則以第二種形式的圖形展示該分區(qū)的比對(duì)結(jié)果。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備40的另一實(shí)施例中,
所述展示單元403還用于:
響應(yīng)針對(duì)分區(qū)的查看操作,展示所述分區(qū)中每個(gè)子區(qū)的至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種;
當(dāng)所述子區(qū)層級(jí)比對(duì)結(jié)果包括至少兩種類型時(shí),以所述至少兩種類型分別對(duì)應(yīng)的形式展示所述至少兩種類型的子區(qū)層級(jí)比對(duì)結(jié)果。
可選地,本發(fā)明實(shí)施例提供的管理設(shè)備40的另一實(shí)施例中,
所述展示單元403還用于:
響應(yīng)針對(duì)IP地址的查看操作,展示IP地址鏈接下所鏈接的IP地址,所述所鏈接的IP地址包括上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
圖12是本發(fā)明實(shí)施例提供的管理設(shè)備50的結(jié)構(gòu)示意圖。所述管理設(shè)備為應(yīng)用管理系統(tǒng)中的第一管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第二管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備50包括處理器510、存儲(chǔ)器550和收發(fā)器530,存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供操作指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。
在一些實(shí)施方式中,存儲(chǔ)器550存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器550存儲(chǔ)的操作指令(該操作指令可存儲(chǔ)在操作系統(tǒng)中),
通過收發(fā)器530接收所述N臺(tái)應(yīng)用服務(wù)器中M臺(tái)應(yīng)用服務(wù)器分別上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,所述M≤N,所述M為大于1的整數(shù);
確定所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息,所述M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空;
將每個(gè)參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì),以得到至少一個(gè)類型的比對(duì)結(jié)果;其中,所述信息庫(kù)中的基準(zhǔn)信息為所述第二管理設(shè)備發(fā)送的更新文件的信息,所述更新文件被所述第二管理設(shè)備發(fā)送給所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器;
通過收發(fā)器530向所述第二管理設(shè)備發(fā)送所述至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果用于在所述第二管理設(shè)備上以圖形的形式展示。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的管理設(shè)備,可以自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示在第二管理設(shè)備上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
處理器510控制管理設(shè)備50的操作,處理器510還可以稱為CPU(Central Processing Unit,中央處理單元)。存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。具體的應(yīng)用中管理設(shè)備50的各個(gè)組件通過總線系統(tǒng)520耦合在一起,其中總線系統(tǒng)520除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)520。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器510中,或者由處理器510實(shí)現(xiàn)。處理器510可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器510中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器510可以是通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器550,處理器510讀取存儲(chǔ)器550中的信息,結(jié)合其硬件完成上述方法的步驟。
可選地,處理器510用于:
確定所述每個(gè)參與比對(duì)的信息所屬的分區(qū);
按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì),得到所述至少兩個(gè)分區(qū)中每個(gè)分區(qū)的比對(duì)結(jié)果;
收發(fā)器530用于向所述第二管理設(shè)備發(fā)送所述每個(gè)分區(qū)的比對(duì)結(jié)果,以使所述第二管理設(shè)備以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
可選地,處理器510用于:
在所述每個(gè)分區(qū)中,確定所述每個(gè)分區(qū)中的每個(gè)參與比對(duì)的信息所屬的子區(qū);
將所述每個(gè)子區(qū)中的每個(gè)參與比對(duì)的信息與該分區(qū)中的基準(zhǔn)信息進(jìn)行比對(duì),得到所述每個(gè)子區(qū)中至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則該分區(qū)的比對(duì)結(jié)果為第一種形式的圖形;
當(dāng)所述每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則該分區(qū)的比對(duì)結(jié)果為第二種形式的圖形。
可選地,收發(fā)器530還用于向所述第二管理設(shè)備發(fā)送上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的版本信息,或者,所述當(dāng)前正在運(yùn)行應(yīng)用的信息為當(dāng)前正在運(yùn)行應(yīng)用的文件的信息摘要算法值MD5。
本發(fā)明實(shí)施例提供的管理設(shè)備可以參閱圖1至圖8部分的相關(guān)描述進(jìn)行理解,本處不再重復(fù)贅述。
圖13是本發(fā)明實(shí)施例提供的管理設(shè)備60的結(jié)構(gòu)示意圖。所述管理設(shè)備60為應(yīng)用管理系統(tǒng)中的第二管理設(shè)備,所述應(yīng)用管理系統(tǒng)還包括第一管理設(shè)備和N臺(tái)應(yīng)用服務(wù)器,所述N為大于1的整數(shù),所述管理設(shè)備60包括:包括處理器610、存儲(chǔ)器650、收發(fā)器630和顯示器640,存儲(chǔ)器650可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器610提供操作指令和數(shù)據(jù)。存儲(chǔ)器650的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。
在一些實(shí)施方式中,存儲(chǔ)器650存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器650存儲(chǔ)的操作指令(該操作指令可存儲(chǔ)在操作系統(tǒng)中),
通過收發(fā)器630向所述N臺(tái)應(yīng)用服務(wù)器中的每臺(tái)應(yīng)用服務(wù)器和所述第一管理設(shè)備下發(fā)應(yīng)用的更新文件,所述更新文件用于所述每臺(tái)應(yīng)用服務(wù)器更新正在運(yùn)行應(yīng)用;
接收所述第一管理設(shè)備發(fā)送的至少一個(gè)類型的比對(duì)結(jié)果,所述至少一個(gè)類型的比對(duì)結(jié)果是所述第一管理設(shè)備將所述N臺(tái)應(yīng)用服務(wù)器中每臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息分別與信息庫(kù)中的基準(zhǔn)信息進(jìn)行比對(duì)得到的,其中,M臺(tái)應(yīng)用服務(wù)器參與比對(duì)的信息為所述M臺(tái)應(yīng)用服務(wù)器各自上報(bào)的當(dāng)前正在運(yùn)行應(yīng)用的信息,若M﹤N,則(N-M)個(gè)未上報(bào)的應(yīng)用服務(wù)器的比對(duì)信息為空,所述M為大于1的整數(shù);
通過顯示器640以圖形的形式展示所述至少一個(gè)類型的比對(duì)結(jié)果。
與現(xiàn)有技術(shù)中需要應(yīng)用管理人員逐臺(tái)應(yīng)用服務(wù)器檢查是否完成數(shù)據(jù)更新相比,本發(fā)明實(shí)施例提供的管理設(shè)備,可以通過第一管理設(shè)備自動(dòng)將各應(yīng)用服務(wù)器上的與更新數(shù)據(jù)相關(guān)的參與比對(duì)的信息與第一管理設(shè)備上所存儲(chǔ)的基準(zhǔn)信息進(jìn)行比對(duì),并將比對(duì)結(jié)果以圖形的形式展示上,不僅顯示直觀,而且提高了更新數(shù)據(jù)的檢查效率,自動(dòng)比對(duì)也可以降低漏檢率。
處理器610控制管理設(shè)備60的操作,處理器610還可以稱為CPU(Central Processing Unit,中央處理單元)。存儲(chǔ)器650可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器610提供指令和數(shù)據(jù)。存儲(chǔ)器650的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。具體的應(yīng)用中管理設(shè)備60的各個(gè)組件通過總線系統(tǒng)620耦合在一起,其中總線系統(tǒng)620除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)620。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器610中,或者由處理器610實(shí)現(xiàn)。處理器610可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器610中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器610可以是通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器650,處理器610讀取存儲(chǔ)器650中的信息,結(jié)合其硬件完成上述方法的步驟。
可選地,收發(fā)器630用于:接收所述第一管理設(shè)備發(fā)送的每個(gè)分區(qū)的比對(duì)結(jié)果,所述每個(gè)分區(qū)的比對(duì)結(jié)果為所述第一管理設(shè)備按照所述每個(gè)參與比對(duì)的信息所屬的分區(qū),分別與所述信息庫(kù)中對(duì)應(yīng)分區(qū)的基準(zhǔn)信息進(jìn)行比對(duì)得到的;
顯示器640用于以圖形的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果,當(dāng)所述每個(gè)分區(qū)的比對(duì)結(jié)果不同時(shí),以不同的形式展示所述每個(gè)分區(qū)的比對(duì)結(jié)果。
可選地,顯示器640用于:
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果都是相比對(duì)的兩個(gè)信息一致時(shí),則以第一種形式的圖形展示該分區(qū)的比對(duì)結(jié)果,所述相比對(duì)的兩個(gè)信息為參與比對(duì)的信息和基準(zhǔn)信息;
當(dāng)所述分區(qū)的每個(gè)子區(qū)中的子區(qū)層級(jí)比對(duì)結(jié)果中包含相比對(duì)的兩個(gè)信息不一致,則以第二種形式的圖形展示該分區(qū)的比對(duì)結(jié)果。
可選地,顯示器640還用于:
響應(yīng)針對(duì)分區(qū)的查看操作,展示所述分區(qū)中每個(gè)子區(qū)的至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果,所述至少一種類型的子區(qū)層級(jí)比對(duì)結(jié)果包括相比對(duì)的兩個(gè)信息一致、相比對(duì)的兩個(gè)信息不一致和參與比對(duì)的信息為空中的至少一種;
當(dāng)所述子區(qū)層級(jí)比對(duì)結(jié)果包括至少兩種類型時(shí),以所述至少兩種類型分別對(duì)應(yīng)的形式展示所述至少兩種類型的子區(qū)層級(jí)比對(duì)結(jié)果。
可選地,顯示器640還用于:
響應(yīng)針對(duì)IP地址的查看操作,展示IP地址鏈接下所鏈接的IP地址,所述所鏈接的IP地址包括上報(bào)信息有誤的應(yīng)用服務(wù)器的IP地址和未上報(bào)信息的應(yīng)用服務(wù)器的IP地址。
本發(fā)明實(shí)施例提供的管理設(shè)備可以參閱圖1至圖8部分的相關(guān)描述進(jìn)行理解,本處不再重復(fù)贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的比對(duì)信息展示的方法、設(shè)備以及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。