一種系統(tǒng)間關(guān)系圖生成方法及裝置制造方法
【專利摘要】本申請公開了一種系統(tǒng)間關(guān)系圖生成方法及裝置,應(yīng)用于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè)交換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,通過獲取經(jīng)由交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包,并對其進(jìn)行解析,以獲取其中的源端服務(wù)器IP地址和目的端服務(wù)器IP地址,參考預(yù)設(shè)服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之間的對應(yīng)關(guān)系,確定分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng)的服務(wù)器物理地址、服務(wù)器所屬系統(tǒng),依據(jù)這些信息來繪制系統(tǒng)間關(guān)系圖。由于是獲取的交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包,因此能夠掌握整個(gè)網(wǎng)絡(luò)中所有的交易數(shù)據(jù),使得最終繪制的關(guān)系圖更加準(zhǔn)確,并且隨著數(shù)據(jù)的獲取,關(guān)系圖自動(dòng)生成,實(shí)時(shí)性得到了大大的提高。
【專利說明】一種系統(tǒng)間關(guān)系圖生成方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本申請涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,更具體地說,涉及一種系統(tǒng)間關(guān)系圖生成方法及裝 置。
【背景技術(shù)】
[0002] 在大型企業(yè)中,尤其是大型商業(yè)銀行的業(yè)務(wù)中,存在很多套系統(tǒng),不同系統(tǒng)之間的 調(diào)用關(guān)系錯(cuò)綜復(fù)雜,有時(shí)候一只交易可能訪問十幾個(gè)系統(tǒng)。如何描繪出這些系統(tǒng)之間準(zhǔn)確 的關(guān)聯(lián)關(guān)系,系統(tǒng)間如何調(diào)用的,是高層系統(tǒng)設(shè)計(jì)和清晰準(zhǔn)確的分析、規(guī)劃系統(tǒng)架構(gòu)的信息 依據(jù),準(zhǔn)確描繪出系統(tǒng)間關(guān)系圖有助于系統(tǒng)運(yùn)維人員及時(shí)快速地定位和解決系統(tǒng)故障。
[0003] 現(xiàn)有的系統(tǒng)關(guān)系圖生成方法一般是通過開發(fā)人員手工描繪,然而開發(fā)人員掌握的 信息資源有限,無法準(zhǔn)確描述出一個(gè)系統(tǒng)到底有多少個(gè)交易訪問了其它系統(tǒng)。并且,手工描 繪難免有遺漏、滯后等情況發(fā)生,不利于實(shí)時(shí)、準(zhǔn)確的掌握系統(tǒng)間關(guān)聯(lián)關(guān)系全局。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本申請?zhí)峁┝艘环N系統(tǒng)間關(guān)系圖生成方法及裝置,用于解決現(xiàn)有手工 描繪系統(tǒng)關(guān)系圖所帶來的準(zhǔn)確度和實(shí)時(shí)性低的問題。
[0005] 為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0006] -種系統(tǒng)間關(guān)系圖生成方法,應(yīng)用于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè) 受換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,包括:
[0007] 獲取經(jīng)由所述交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包;
[0008] 對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中包括源端服務(wù)器IP地址和目的端 服務(wù)器IP地址的包頭信息;
[0009] 參考預(yù)設(shè)的服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之間的對應(yīng)關(guān)系, 確定分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng)的服務(wù)器物理地址、 服務(wù)器所屬系統(tǒng);
[0010] 繪制所述源端服務(wù)器所屬系統(tǒng)與所述目的端服務(wù)器所屬系統(tǒng)之間的關(guān)系圖,其中 所述關(guān)系圖體現(xiàn)了源端服務(wù)器的IP地址、物理地址和所屬系統(tǒng),以及目的端服務(wù)器的IP地 址、物理地址和所屬系統(tǒng)。
[0011] 優(yōu)選地,在所述數(shù)據(jù)包的傳輸協(xié)議為TCP短連接協(xié)議時(shí),該方法還包括:
[0012] 對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中的報(bào)文信息,所述報(bào)文信息包括交 易碼和受易名稱;
[0013] 將所述報(bào)文信息加入所述關(guān)系圖。
[0014] 優(yōu)選地,還包括:
[0015] 參考預(yù)設(shè)的交易碼與構(gòu)成系統(tǒng)的各個(gè)模塊之間的對應(yīng)關(guān)系,將與所述報(bào)文信息中 的交易碼對應(yīng)的模塊確定為目標(biāo)模塊;
[0016] 將所述目標(biāo)模塊加入所述關(guān)系圖。
[0017] 優(yōu)選地,還包括:
[0018] 參考預(yù)設(shè)的系統(tǒng)與平臺(tái)之間的對應(yīng)關(guān)系,分別確定與所述源端服務(wù)器所屬系統(tǒng)對 應(yīng)的平臺(tái),與所述目的端服務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái);
[0019] 將所述關(guān)系圖中各個(gè)系統(tǒng)按照所屬平臺(tái)的不同進(jìn)行劃分。
[0020] 優(yōu)選地,還包括:
[0021] 利用投影儀將所述關(guān)系圖進(jìn)行展示;
[0022] 或者,
[0023] 將所述關(guān)系圖通過網(wǎng)絡(luò)傳輸至監(jiān)控終端。
[0024] -種系統(tǒng)間關(guān)系圖生成裝置,應(yīng)用于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè) 受換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,包括:
[0025] 數(shù)據(jù)包獲取單元,用于獲取經(jīng)由所述交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包;
[0026] 第一解析單元,用于對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中包括源端服務(wù) 器IP地址和目的端服務(wù)器IP地址的包頭信息;
[0027] 信息確定單元,用于參考預(yù)設(shè)的服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系 統(tǒng)之間的對應(yīng)關(guān)系,確定分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng) 的服務(wù)器物理地址、服務(wù)器所述系統(tǒng);
[0028] 關(guān)系圖繪制單元,用于繪制所述源端服務(wù)器所屬系統(tǒng)與所述目的端服務(wù)器所屬系 統(tǒng)之間的關(guān)系圖,其中所述關(guān)系圖體現(xiàn)了源端服務(wù)器的IP地址、物理地址和所屬系統(tǒng),以 及目的端服務(wù)器的IP地址、物理地址和所屬系統(tǒng)。
[0029] 優(yōu)選地,在所述數(shù)據(jù)包的傳輸協(xié)議為TCP短連接協(xié)議時(shí),該裝置還包括:
[0030] 第二解析單元,用于對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中的報(bào)文信息,所 述報(bào)文信息包括交易碼和交易名稱;
[0031] 第一補(bǔ)充單元,用于將所述報(bào)文信息加入所述關(guān)系圖。
[0032] 優(yōu)選地,還包括:
[0033] 模塊確定單元,用于參考預(yù)設(shè)的交易碼與構(gòu)成系統(tǒng)的各個(gè)模塊之間的對應(yīng)關(guān)系, 將與所述報(bào)文信息中的交易碼對應(yīng)的模塊確定為目標(biāo)模塊;
[0034] 第二補(bǔ)充單元,用于將所述目標(biāo)模塊加入所述關(guān)系圖。
[0035] 優(yōu)選地,還包括:
[0036] 平臺(tái)確定單元,用于參考預(yù)設(shè)的系統(tǒng)與平臺(tái)之間的對應(yīng)關(guān)系,分別確定與所述源 端服務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái),與所述目的端服務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái);
[0037] 第三補(bǔ)充單元,用于將所述關(guān)系圖中各個(gè)系統(tǒng)按照所屬平臺(tái)的不同進(jìn)行劃分。
[0038] 優(yōu)選地,還包括:
[0039] 關(guān)系圖輸出單元,用于輸出所述關(guān)系圖至投影儀以進(jìn)行展示,或者輸出所述關(guān)系 圖至監(jiān)控終端。
[0040] 從上述的技術(shù)方案可以看出,本申請實(shí)施例提供的系統(tǒng)間關(guān)系圖生成方法,應(yīng)用 于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè)交換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,通過獲取經(jīng)由交 換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包,并對其進(jìn)行解析,以獲取其中的源端服務(wù)器IP地址和目的端服務(wù)器IP 地址,參考預(yù)設(shè)服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之間的對應(yīng)關(guān)系,確定 分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng)的服務(wù)器物理地址、服務(wù) 器所屬系統(tǒng),依據(jù)這些信息來繪制系統(tǒng)間關(guān)系圖。由于是獲取的交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包,因此 能夠掌握整個(gè)網(wǎng)絡(luò)中所有的交易數(shù)據(jù),使得最終繪制的關(guān)系圖更加準(zhǔn)確,并且隨著數(shù)據(jù)的 獲取,關(guān)系圖自動(dòng)生成,實(shí)時(shí)性得到了大大的提
[0041] 進(jìn)一步的,最終繪制的系統(tǒng)間關(guān)系圖中體現(xiàn)了各個(gè)服務(wù)器物理地址及服務(wù)器所屬 系統(tǒng)信息,更加便于運(yùn)維人員快速定位和解決系統(tǒng)故障。
【專利附圖】
【附圖說明】
[0042] 為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0043] 圖1為本申請實(shí)施例公開的一種系統(tǒng)間關(guān)系圖生成裝置接入網(wǎng)絡(luò)示意圖;
[0044] 圖2為本申請實(shí)施例公開的一種系統(tǒng)間關(guān)系圖生成方法流程圖;
[0045] 圖3為本申請實(shí)施例公開的一種系統(tǒng)間關(guān)系圖的示意圖;
[0046] 圖4為本申請實(shí)施例公開的另一種系統(tǒng)間關(guān)系圖生成方法流程圖;
[0047] 圖5為本申請實(shí)施例公開的又一種系統(tǒng)間關(guān)系圖生成方法流程圖;
[0048] 圖6為本申請實(shí)施例公開的另一種系統(tǒng)間關(guān)系圖的不意圖;
[0049] 圖7為本申請實(shí)施例公開的又一種系統(tǒng)間關(guān)系圖的示意圖;
[0050] 圖8為本申請實(shí)施例公開的又一種系統(tǒng)間關(guān)系圖生成方法流程圖;
[0051] 圖9為本申請實(shí)施例公開的又一種系統(tǒng)間關(guān)系圖的示意圖;
[0052] 圖10為本申請實(shí)施例公開的一種系統(tǒng)間關(guān)系圖生成裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053] 下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例。基于 本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本申請保護(hù)的范圍。
[0054] 本申請實(shí)施例公開了一種系統(tǒng)間關(guān)系圖生成方法及生成裝置,以解決現(xiàn)有手工描 繪系統(tǒng)關(guān)系圖所帶來的準(zhǔn)確度和實(shí)時(shí)性低的問題。
[0055] 參見圖1,圖1為本申請實(shí)施例公開的一種系統(tǒng)間關(guān)系圖生成裝置接入網(wǎng)絡(luò)示意 圖。
[0056] 如圖1可知,本申請的系統(tǒng)間關(guān)系圖生成裝置10所接入的系統(tǒng)網(wǎng)絡(luò)是由若干個(gè)歸 屬于不同系統(tǒng)的服務(wù)器及若干個(gè)交換機(jī)組成的。交換機(jī)可以分為子交換機(jī)與骨干網(wǎng)絡(luò)交換 機(jī),骨干網(wǎng)絡(luò)交換機(jī)可以獲取所有子交換機(jī)所轉(zhuǎn)發(fā)的信息,也即可以獲取整個(gè)系統(tǒng)網(wǎng)絡(luò)中 流轉(zhuǎn)的信息。因此,為了方便起見,我們可以選擇從骨干網(wǎng)絡(luò)交換機(jī)中獲取數(shù)據(jù)。當(dāng)然,除 此之外,我們還可以通過各個(gè)子交換機(jī)來獲取數(shù)據(jù)。
[0057] 接下來,我們對系統(tǒng)間關(guān)系圖的生成過程進(jìn)行詳細(xì)描述,參見圖2,圖2為本申請 實(shí)施例公開的一種系統(tǒng)間關(guān)系圖生成方法流程圖。
[0058] 如圖2所示,該方法包括:
[0059] 步驟S200、獲取經(jīng)由所述交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包;
[0060] 歸屬于不同系統(tǒng)的服務(wù)器之間進(jìn)行交易數(shù)據(jù)的溝通時(shí),需要由交換機(jī)來進(jìn)行數(shù)據(jù) 的轉(zhuǎn)發(fā)。此處,我們可以選擇從骨干交換機(jī)來獲取所有的數(shù)據(jù)包,當(dāng)然還可以分別從各個(gè)子 交換機(jī)來獲取數(shù)據(jù)包,此處不進(jìn)行限定。
[0061] 步驟S210、對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中的包頭信息;
[0062] 具體地,數(shù)據(jù)包包括包頭信息,該包頭信息中記錄了源端服務(wù)器的IP地址和目的 端服務(wù)器的IP地址。其中,源端服務(wù)器為交易數(shù)據(jù)包的發(fā)起方,源端服務(wù)器歸屬于一個(gè)系 統(tǒng)。目的端服務(wù)器為交易數(shù)據(jù)包的接收方,目的端服務(wù)器也歸屬于一個(gè)系統(tǒng),目的端服務(wù)器 所歸屬的系統(tǒng)可能與源端服務(wù)器歸屬的系統(tǒng)相同,也可能不同。
[0063] 需要解釋的是,目的端服務(wù)器的個(gè)數(shù)可能是多個(gè)。
[0064] 步驟S220、確定分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng) 的服務(wù)器物理地址、服務(wù)器所屬系統(tǒng);
[0065] 具體地,可以參考預(yù)設(shè)的服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之間 的對應(yīng)關(guān)系,來確定與上述源端服務(wù)器IP地址對應(yīng)的源端服務(wù)器的物理地址、源端服務(wù)器 所屬的系統(tǒng),以及與上述目的端服務(wù)器IP地址對應(yīng)的目的端服務(wù)器的物理地址、目的端服 務(wù)器所屬的系統(tǒng)。參見下表1,表1示例了服務(wù)器IP地址與服務(wù)器物理地址及服務(wù)器所屬 系統(tǒng)之間的對應(yīng)關(guān)系表。
[0066]
[0067] 表 1
【權(quán)利要求】
1. 一種系統(tǒng)間關(guān)系圖生成方法,應(yīng)用于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè)交 換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,其特征在于,包括: 獲取經(jīng)由所述交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包; 對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中包括源端服務(wù)器IP地址和目的端服務(wù) 器IP地址的包頭信息; 參考預(yù)設(shè)的服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之間的對應(yīng)關(guān)系,確定 分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng)的服務(wù)器物理地址、服務(wù) 器所屬系統(tǒng); 繪制所述源端服務(wù)器所屬系統(tǒng)與所述目的端服務(wù)器所屬系統(tǒng)之間的關(guān)系圖,其中所述 關(guān)系圖體現(xiàn)了源端服務(wù)器的IP地址、物理地址和所屬系統(tǒng),以及目的端服務(wù)器的IP地址、 物理地址和所屬系統(tǒng)。
2. 根據(jù)權(quán)利要求1所述的生成方法,其特征在于,在所述數(shù)據(jù)包的傳輸協(xié)議為TCP短連 接協(xié)議時(shí),該方法還包括: 對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中的報(bào)文信息,所述報(bào)文信息包括交易碼 和受易名稱; 將所述報(bào)文信息加入所述關(guān)系圖。
3. 根據(jù)權(quán)利要求2所述的生成方法,其特征在于,還包括: 參考預(yù)設(shè)的交易碼與構(gòu)成系統(tǒng)的各個(gè)模塊之間的對應(yīng)關(guān)系,將與所述報(bào)文信息中的交 易碼對應(yīng)的模塊確定為目標(biāo)模塊; 將所述目標(biāo)模塊加入所述關(guān)系圖。
4. 根據(jù)權(quán)利要求1所述的生成方法,其特征在于,還包括: 參考預(yù)設(shè)的系統(tǒng)與平臺(tái)之間的對應(yīng)關(guān)系,分別確定與所述源端服務(wù)器所屬系統(tǒng)對應(yīng)的 平臺(tái),與所述目的端服務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái); 將所述關(guān)系圖中各個(gè)系統(tǒng)按照所屬平臺(tái)的不同進(jìn)行劃分。
5. 根據(jù)權(quán)利要求1所述的生成方法,其特征在于,還包括: 利用投影儀將所述關(guān)系圖進(jìn)行展示; 或者, 將所述關(guān)系圖通過網(wǎng)絡(luò)傳輸至監(jiān)控終端。
6. -種系統(tǒng)間關(guān)系圖生成裝置,應(yīng)用于由若干個(gè)歸屬于不同系統(tǒng)的服務(wù)器及若干個(gè)交 換機(jī)組成的系統(tǒng)網(wǎng)絡(luò)中,其特征在于,包括: 數(shù)據(jù)包獲取單元,用于獲取經(jīng)由所述交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包; 第一解析單元,用于對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中包括源端服務(wù)器ip 地址和目的端服務(wù)器IP地址的包頭信息; 信息確定單元,用于參考預(yù)設(shè)的服務(wù)器IP地址與服務(wù)器物理地址、服務(wù)器所屬系統(tǒng)之 間的對應(yīng)關(guān)系,確定分別與所述源端服務(wù)器IP地址及所述目的端服務(wù)器IP地址對應(yīng)的服 務(wù)器物理地址、服務(wù)器所述系統(tǒng); 關(guān)系圖繪制單元,用于繪制所述源端服務(wù)器所屬系統(tǒng)與所述目的端服務(wù)器所屬系統(tǒng)之 間的關(guān)系圖,其中所述關(guān)系圖體現(xiàn)了源端服務(wù)器的IP地址、物理地址和所屬系統(tǒng),以及目 的端服務(wù)器的IP地址、物理地址和所屬系統(tǒng)。
7. 根據(jù)權(quán)利要求6所述的生成裝置,其特征在于,在所述數(shù)據(jù)包的傳輸協(xié)議為TCP短連 接協(xié)議時(shí),該裝置還包括: 第二解析單元,用于對所述數(shù)據(jù)包進(jìn)行解析,以獲取所述數(shù)據(jù)包中的報(bào)文信息,所述報(bào) 文信息包括交易碼和交易名稱; 第一補(bǔ)充單元,用于將所述報(bào)文信息加入所述關(guān)系圖。
8. 根據(jù)權(quán)利要求7所述的生成裝置,其特征在于,還包括: 模塊確定單元,用于參考預(yù)設(shè)的交易碼與構(gòu)成系統(tǒng)的各個(gè)模塊之間的對應(yīng)關(guān)系,將與 所述報(bào)文信息中的交易碼對應(yīng)的模塊確定為目標(biāo)模塊; 第二補(bǔ)充單元,用于將所述目標(biāo)模塊加入所述關(guān)系圖。
9. 根據(jù)權(quán)利要求6所述的生成裝置,其特征在于,還包括: 平臺(tái)確定單元,用于參考預(yù)設(shè)的系統(tǒng)與平臺(tái)之間的對應(yīng)關(guān)系,分別確定與所述源端服 務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái),與所述目的端服務(wù)器所屬系統(tǒng)對應(yīng)的平臺(tái); 第三補(bǔ)充單元,用于將所述關(guān)系圖中各個(gè)系統(tǒng)按照所屬平臺(tái)的不同進(jìn)行劃分。
10. 根據(jù)權(quán)利要求6所述的生成裝置,其特征在于,還包括: 關(guān)系圖輸出單元,用于輸出所述關(guān)系圖至投影儀以進(jìn)行展示,或者輸出所述關(guān)系圖至 監(jiān)控終端。
【文檔編號】H04L12/24GK104243220SQ201410531824
【公開日】2014年12月24日 申請日期:2014年10月10日 優(yōu)先權(quán)日:2014年10月10日
【發(fā)明者】郭峰, 劉柳明, 王強(qiáng), 彭星, 姜旭, 霍長劍, 蘭亭, 杜朝林, 王雷, 郭江虎, 張少杰, 郭會(huì), 陳小慶 申請人:中國農(nóng)業(yè)銀行股份有限公司