基于i2c鏈路交換的服務器資產(chǎn)信息管理設計方法
【專利摘要】本發(fā)明公開了一種基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,通過建立I2C鏈路通訊中樞,即I2C鏈路的主控端,用來發(fā)出與進行信息收集、完成管理;經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路通訊中樞逐級打開控制通道,并且輪詢讀取節(jié)點的資產(chǎn)信息。通過實施本發(fā)明的技術,可以很方便的獲取服務器的資產(chǎn)信息,不僅達到了高效率要求,而且實現(xiàn)獲取方式的實時性要求,提高了資產(chǎn)信息傳輸效率與準確性,提高了服務器系統(tǒng)的資產(chǎn)管理可靠性與穩(wěn)定性。
【專利說明】基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法
【技術領域】
[0001]本發(fā)明涉及計算機通信資產(chǎn)管理領域,具體是利用一種基于I2C鏈路交換的機架式服務器資產(chǎn)信息管理設計方法。
技術背景
[0002]當今的服務器系統(tǒng)對資產(chǎn)信息的獲取要求越來越高,服務器資產(chǎn)信息管理需要實時的收取各服務器節(jié)點的資產(chǎn)數(shù)據(jù),并對資產(chǎn)的異常變動做出預警及變更處理。服務器資產(chǎn)信息管理需要每個節(jié)點的參與輪詢響應,并提供本節(jié)點的資產(chǎn)信息;
隨著服務器節(jié)點的增多,對于服務器資產(chǎn)信息管理要求的動態(tài)響應能力越來越快,在完成快速輪詢響應的同時,對資產(chǎn)的異常變動管理提出了更高的需求,資產(chǎn)的異常變動時能快速做出信息反饋,并將變動的內容進行實時的記錄。目前多節(jié)點服務器系統(tǒng)的資產(chǎn)管理大多依靠人工記錄統(tǒng)計的方式,該方式統(tǒng)計效率低,數(shù)據(jù)準確性不高,且無法做到實時性。今天,大量的服務器節(jié)點接入到網(wǎng)絡中,如何實現(xiàn)多節(jié)點環(huán)境下服務器資產(chǎn)信息的有效管理,對于服務器資產(chǎn)運行維護的穩(wěn)定性具有重要的意義。
[0003]針對當前對服務器資產(chǎn)信息管理的統(tǒng)計效率低,數(shù)據(jù)準確性不高,且無法做到實時性的問題,目前只能通過人工的機房管理,通過對節(jié)點信息的手動記錄建立維護表格,并定期更新表格,節(jié)點異常變動,只能通過人為的比對節(jié)點信息的方式獲取,無法實現(xiàn)一致精確性;隨著對服務器系統(tǒng)可靠性要求不斷增加,為了保證服務器運行維護的穩(wěn)定,在多節(jié)點高強度運行過程中,穩(wěn)定有效資產(chǎn)管理設計尤為重要,并成為決定服務器運行穩(wěn)定性關鍵要素之一。
【發(fā)明內容】
[0004]本發(fā)明要解決的技術問題是:本發(fā)明是以總線仲裁理論支撐點,具體是利用一種基于I2C鏈路交換的機架式服務器資產(chǎn)信息管理設計方法,來解決當前多節(jié)點服務器系統(tǒng)的資產(chǎn)管理大多依靠人工記錄中統(tǒng)計效率低、數(shù)據(jù)準確性不高且無法做到實時性資產(chǎn)監(jiān)控的問題。
[0005]本發(fā)明所采用的技術方案為:一種基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,包括步驟如下:
①建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。由于服務器節(jié)點較多,因此需要I2C鏈路的主控端發(fā)出六路主控I2C鏈路,以盡可能兼容更多的服務器節(jié)點。
[0006]②I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。
[0007]③經(jīng)過兩級I2C鏈路控制傳遞后,I2C鏈路的信號已經(jīng)開始變差,并出現(xiàn)波形反射、波形電平浮動、驅動能力減弱,因此需要進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制,達到最優(yōu)的I2C鏈路控制。
[0008]④經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路通訊中樞,即I2C鏈路的主控端首先打開六路主控I2C鏈路中的第一組鏈路,在第一組主控鏈路中發(fā)送第一級多路轉換打開指令,打開第一級多路轉換的第一通道;緊接著在第一組主控鏈路中發(fā)送第二級多路轉換打開指令,打開第二級多路轉換的第一通道,這樣就形成了第一組鏈路一第一級多路轉換的第一通道一第二級多路轉換的第一通道的鏈路通道,通過鏈接節(jié)點對外的I2C通道即可讀取該通道上節(jié)點的信息。
[0009]所述的建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。I2C鏈路通訊中樞即為ARM嵌入式控制器,來完成I2C鏈路的切換、讀寫控制等,同時完成資產(chǎn)的輪詢讀取。由于服務器節(jié)點較多,因此需要I2C鏈路的主控端即ARM嵌入式控制器發(fā)出六路以上的主控I2C鏈路,以盡可能兼容更多的服務器節(jié)點。
[0010]所述的I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。多路切換為內部地址切換,即需要主控端發(fā)送通道的切換指令,指令內容包括通道的地址、通道的打開狀態(tài);第一級控制傳遞打開后,順序再打開第二級控制。
[0011]所述的經(jīng)過兩級I2C鏈路控制傳遞后,I2C鏈路的信號已經(jīng)開始變差,并出現(xiàn)波形反射、波形電平浮動、驅動能力減弱,因此采用I2C鏈路驅動器PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制,信號起到隔離作用,并達到最優(yōu)的I2C鏈路控制。
[0012]鏈路的形成方法,需要逐級打開I2C鏈路通道,由于I2C鏈路的主控端有六路主控I2C鏈路,第一級控制傳遞實現(xiàn)一路轉四路切換,第二級控制傳遞實現(xiàn)一路轉八路切換。這樣即形成6X4X8共計192路I2C通道,即可檢測到192個節(jié)點資產(chǎn)數(shù)據(jù),達到最大化的I2C鏈路控制。
[0013]可以采用目前主流的ARM9嵌入式控制器,建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。I2C鏈路的主控端發(fā)出六路主控I2C鏈路,兼容192個服務器節(jié)點。
[0014]所述I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。
[0015]經(jīng)過兩級I2C鏈路控制傳遞后,可以采用PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,達到最優(yōu)的I2C鏈路控制。
[0016]經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路通訊中樞逐級打開控制通道,并且輪詢讀取節(jié)點的資產(chǎn)信息。
[0017]本發(fā)明的有益效果為:通過實施本發(fā)明的技術,可以很方便的獲取服務器的資產(chǎn)信息,不僅達到了高效率要求,而且實現(xiàn)獲取方式的實時性要求,提高了資產(chǎn)信息傳輸效率與準確性,提高了服務器系統(tǒng)的資產(chǎn)管理可靠性與穩(wěn)定性。
【專利附圖】
【附圖說明】[0018]圖1為本發(fā)明實施流程圖。
【具體實施方式】
[0019]下面參照附圖,結合實施例對本發(fā)明詳細說明。
[0020]實施例1:
一種基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,包括步驟如下:
①建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。由于服務器節(jié)點較多,因此需要I2C鏈路的主控端發(fā)出六路主控I2C鏈路,以盡可能兼容更多的服務器節(jié)點。
[0021]②I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。
[0022]③經(jīng)過兩級I2C鏈路控制傳遞后,I2C鏈路的信號已經(jīng)開始變差,并出現(xiàn)波形反射、波形電平浮動、驅動能力減弱,因此需要進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制,達到最優(yōu)的I2C鏈路控制。
[0023]④經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路通訊中樞,即I2C鏈路的主控端首先打開六路主控I2C鏈路中的第一組鏈路,在第一組主控鏈路中發(fā)送第一級多路轉換打開指令,打開第一級多路轉換的第一通道;緊接著在第一組主控鏈路中發(fā)送第二級多路轉換打開指令,打開第二級多路轉換的第一通道,這樣就形成了第一組鏈路一第一級多路轉換的第一通道一第二級多路轉換的第一通道的鏈路通道,通過鏈接節(jié)點對外的I2C通道即可讀取該通道上節(jié)點的信息。
[0024]實施例2:
在實施例1的基礎上,本實施例所述的I2C鏈路通訊中樞即為ARM嵌入式控制器,來完成I2C鏈路的切換、讀寫控制等,同時完成資產(chǎn)的輪詢讀取。由于服務器節(jié)點較多,因此需要I2C鏈路的主控端即ARM嵌入式控制器發(fā)出六路以上的主控I2C鏈路,以盡可能兼容更多的服務器節(jié)點。
[0025]實施例3:
在實施例1的基礎上,本實施例所述的多路切換為內部地址切換,即需要主控端發(fā)送通道的切換指令,指令內容包括通道的地址、通道的打開狀態(tài);第一級控制傳遞打開后,順序再打開第二級控制。
[0026]實施例4:
在實施例1的基礎上,本實施例采用I2C鏈路驅動器PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制,信號起到隔離作用,并達到最優(yōu)的12C鏈路控制。
[0027]實施例5:
在實施例1的基礎上,本實施例所述鏈路的形成方法,需要逐級打開I2C鏈路通道,由于I2C鏈路的主控端有六路主控I2C鏈路,第一級控制傳遞實現(xiàn)一路轉四路切換,第二級控制傳遞實現(xiàn)一路轉八路切換。這樣即形成6X4X8共計192路I2C通道,即可檢測到192個節(jié)點資產(chǎn)數(shù)據(jù),達到最大化的I2C鏈路控制。[0028]實施例6:
在實施例2的基礎上,本實施例可以采用目前主流的ARM9嵌入式控制器,建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。I2C鏈路的主控端發(fā)出六路主控I2C鏈路,兼容192個服務器節(jié)點。
[0029]實施例1:
在實施例1的基礎上,本實施例所述I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。
[0030]實施例8:
在實施例1的基礎上,本實施例經(jīng)過兩級I2C鏈路控制傳遞后,可以采用PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,達到最優(yōu)的I2C鏈路控制。
[0031]實施例9:
①采用目前主流的ARM9嵌入式控制器,建立I2C鏈路通訊中樞,即I2C鏈路的主控端,來發(fā)出與進行信息收集、完成管理等。I2C鏈路的主控端發(fā)出六路主控I2C鏈路,兼容192個服務器節(jié)點。
[0032]②I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的多路轉換,即實現(xiàn)一路轉四路切換,第二級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的節(jié)點通訊多路轉換,即實現(xiàn)一路轉八路切換。
[0033]③經(jīng)過兩級I2C鏈路控制傳遞后,采用PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,達到最優(yōu)的I2C鏈路控制。
[0034]④經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路通訊中樞逐級打開控制通道,并且輪詢讀取節(jié)點的資產(chǎn)信息。
【權利要求】
1.一種基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于: 包括步驟如下: I)建立I2C鏈路通訊中樞,作為I2C鏈路的主控端,用來發(fā)出與進行信息收集、完成管理,所述I2C鏈路的主控端發(fā)出六路主控I2C鏈路; ②I2C鏈路交換采用兩級控制傳遞,第一級采用可編程控制器實現(xiàn)I2C的多路轉換,實現(xiàn)一路轉四路切換,第二級采用可編程控制器實現(xiàn)I2C的節(jié)點通訊多路轉換,實現(xiàn)一路轉八路切換; ③經(jīng)過兩級I2C鏈路控制傳遞后,進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制; ④經(jīng)過兩級傳遞及信號驅動能力加強后,I2C鏈路的主控端首先打開六路主控I2C鏈路中的第一組鏈路,在第一 組主控鏈路中發(fā)送第一級多路轉換打開指令,打開第一級多路轉換的第一通道;緊接著在第一組主控鏈路中發(fā)送第二級多路轉換打開指令,打開第二級多路轉換的第一通道,這樣就形成了第一組鏈路,第一級多路轉換的第一通道,第二級多路轉換的第一通道的鏈路通道,通過鏈接節(jié)點對外的I2C通道即可讀取該通道上節(jié)點的信肩、O
2.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:步驟:S中所述的I2C鏈路通訊中樞為ARM嵌入式控制器,來完成I2C鏈路的切換、讀寫控制,同時完成資產(chǎn)的輪詢讀取。
3.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:步驟S中所述多路切換為內部地址切換,需要主控端發(fā)送通道的切換指令,指令內容包括通道的地址、通道的打開狀態(tài);第一級控制傳遞打開后,順序再打開第二級控制。
4.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:步驟笤中采用I2C鏈路驅動器PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,信號的反射、浮動與驅動能力得到兼顧提升與控制,信號起到隔離作用。
5.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:步驟3:?中鏈路的形成方法,逐級打開I2C鏈路通道,由于I2C鏈路的主控端有六路主控I2C鏈路,第一級控制傳遞實現(xiàn)一路轉四路切換,第二級控制傳遞實現(xiàn)一路轉八路切換,形成6X4X8共計192路I2C通道,檢測到192個節(jié)點資產(chǎn)數(shù)據(jù)。
6.根據(jù)權利要求2所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:所述ARM嵌入式控制器為ARM9嵌入式控制器。
7.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:所述I2C鏈路交換采用的兩級控制傳遞,第一級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的多路轉換,實現(xiàn)一路轉四路切換,第二級采用可編程控制器EPM240T100C5N實現(xiàn)I2C的節(jié)點通訊多路轉換,實現(xiàn)一路轉八路切換。
8.根據(jù)權利要求1所述的基于I2C鏈路交換的服務器資產(chǎn)信息管理設計方法,其特征在于:經(jīng)過兩級I2C鏈路控制傳遞后,采用PCA9517進行數(shù)據(jù)的緩沖與信號驅動加強,達到最優(yōu)的12C鏈路控制。
【文檔編號】H04L12/24GK103532762SQ201310494916
【公開日】2014年1月22日 申請日期:2013年10月22日 優(yōu)先權日:2013年10月22日
【發(fā)明者】劉濤 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司