數(shù)據(jù)中心的溫度處理方法、裝置及溫度顯示方法、裝置制造方法
【專利摘要】本發(fā)明公開了數(shù)據(jù)中心的溫度處理方法、裝置及溫度顯示方法、裝置,其中,數(shù)據(jù)中心的溫度處理方法包括實時獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,多個溫度傳感器的位置設(shè)置在數(shù)據(jù)中心中;根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖。通過本發(fā)明解決了現(xiàn)有技術(shù)中不能直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布的問題,進(jìn)而達(dá)到了以溫度云圖的方式直觀的展示了微模塊內(nèi)部溫度分布和異常信息,更加方便異常定位和維護(hù)。
【專利說明】數(shù)據(jù)中心的溫度處理方法、裝置及溫度顯示方法、裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及數(shù)據(jù)中心的溫度處理方法、裝置及溫度顯示方法、裝置。
【背景技術(shù)】
[0002]隨著數(shù)據(jù)中心技術(shù)的發(fā)展,大型數(shù)據(jù)中心機(jī)房的建設(shè)以及大量IT設(shè)備的部署應(yīng)用,對數(shù)據(jù)中心機(jī)房內(nèi)的環(huán)境實時數(shù)據(jù)的監(jiān)測和管理越來越受到重視,尤其是大量的IT設(shè)備部署運(yùn)營后,服務(wù)器、刀片等IT設(shè)備高散熱導(dǎo)致數(shù)據(jù)中心局部或整體溫度過高,過高的溫度必將會影響服務(wù)器,刀片等IT設(shè)備的性能,進(jìn)一步則會影響到相關(guān)部署業(yè)務(wù)的正常運(yùn)行,因此在數(shù)據(jù)中心的管理和運(yùn)維中,對溫度數(shù)據(jù)的監(jiān)測至關(guān)重要。為了監(jiān)測數(shù)據(jù)中心機(jī)房環(huán)境參數(shù),每個微模塊數(shù)據(jù)中心內(nèi)部會部署大量的溫度傳感器,以監(jiān)測環(huán)境數(shù)據(jù)。運(yùn)維人員需要對眾多的溫度傳感器數(shù)據(jù)進(jìn)行查看和異常定位,如果不能對整個數(shù)據(jù)中心機(jī)房的溫度傳感器位置和溫度值做直觀展示,無疑會大量增加運(yùn)維人員的工作量。
[0003]針對相關(guān)技術(shù)中,不能直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布的問題,還未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種數(shù)據(jù)中心的溫度處理方法、裝置及溫度顯示方法、裝置,以至少解決相關(guān)技術(shù)中不能直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)中心的溫度處理方法,包括:獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,所述多個溫度傳感器設(shè)置在數(shù)據(jù)中心中;根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖。
[0006]進(jìn)一步地,根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖包括:對于每個區(qū)域,根據(jù)該區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,其中,所述數(shù)據(jù)中心劃分為多個區(qū)域;根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖。
[0007]進(jìn)一步地,根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖包括:對于所述每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值;根據(jù)進(jìn)行雙線性插值后的矩陣生成所述數(shù)據(jù)中心的溫度圖。
[0008]進(jìn)一步地,根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖包括:根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成該區(qū)域?qū)?yīng)的溫度圖;根據(jù)所述每個區(qū)域?qū)?yīng)的溫度圖生成所述數(shù)據(jù)中心的溫度圖。
[0009]進(jìn)一步地,根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖之后,還包括:根據(jù)所述數(shù)據(jù)中心的類型,生成所述數(shù)據(jù)中心的立體模型;將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示。
[0010]進(jìn)一步地,將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示包括:在所述數(shù)據(jù)中心的溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0011]進(jìn)一步地,將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示還包括:在所述數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0012]根據(jù)本發(fā)明的另一個方面,還提供了一種溫度顯示方法,包括:獲取溫度數(shù)據(jù);根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,所述溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個所述區(qū)域的溫度圖示顯示了該區(qū)域中的一個或多個溫度值。
[0013]進(jìn)一步地,顯示所述溫度圖包括:在立體模型中顯示所述溫度圖,其中,所述立體模型是根據(jù)所述溫度數(shù)據(jù)來源的實體生成的。
[0014]進(jìn)一步地,顯示所述溫度圖包括:所述溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0015]進(jìn)一步地,在所述立體模型中顯示所述溫度圖包括:在所述溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0016]根據(jù)本發(fā)明的另一個方面,還提供了一種數(shù)據(jù)中心的溫度處理裝置,包括:獲取模塊,用于實時獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,所述多個溫度傳感器設(shè)置在數(shù)據(jù)中心中;第一生成模塊,用于根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖。
[0017]進(jìn)一步地,所述第一生成模塊包括:第一生成單元,用于對于每個區(qū)域,根據(jù)該區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,其中,所述數(shù)據(jù)中心劃分為多個區(qū)域;第二生成單元,用于根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖。
[0018]進(jìn)一步地,所述第二生成單元,包括:插值次單元,用于對于所述每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值;第一生成次單元,用于根據(jù)進(jìn)行雙線性插值后的矩陣生成所述數(shù)據(jù)中心的溫度圖。
[0019]進(jìn)一步地,所述第二生成單元還包括:第二生成次單元,用于根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成該區(qū)域?qū)?yīng)的溫度圖;第三生成次單元,根據(jù)所述每個區(qū)域?qū)?yīng)的溫度圖生成所述數(shù)據(jù)中心的溫度圖。
[0020]進(jìn)一步地,所述裝置還包括:第二生成模塊,用于根據(jù)所述數(shù)據(jù)中心的類型,生成所述數(shù)據(jù)中心的立體模型;顯示模塊,用于將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示。
[0021 ] 進(jìn)一步地,所述顯示模塊還用于在所述數(shù)據(jù)中心的溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0022]進(jìn)一步地,所述顯示模塊還用于在所述數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0023]根據(jù)本發(fā)明的另一個方面,還提供了一種溫度顯示裝置,包括:獲取模塊,用于獲取溫度數(shù)據(jù);顯示模塊,用于根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,所述溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個所述區(qū)域的溫度圖示顯示了該區(qū)域中的一個或多個溫度值。
[0024]進(jìn)一步地,所述顯示模塊還用于在立體模型中顯示所述溫度圖,其中,所述立體模型是根據(jù)所述溫度數(shù)據(jù)來源的實體生成的。
[0025]進(jìn)一步地,所述顯示模塊還用于在所述溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0026]進(jìn)一步地,所述顯示模塊還用于在所述溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0027]通過本發(fā)明,采用實時獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,多個溫度傳感器設(shè)置在數(shù)據(jù)中心中;根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖。解決了現(xiàn)有技術(shù)中不能直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布的問題,進(jìn)而達(dá)到了以溫度云圖的方式直觀的展示了微模塊內(nèi)部溫度分布和異常信息,更加方便異常定位和維護(hù)。
【專利附圖】
【附圖說明】
[0028]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0029]圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理方法的流程圖;
[0030]圖2是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖;
[0031]圖3是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖一;
[0032]圖4是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖二 ;
[0033]圖5是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖三;
[0034]圖6是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖四;
[0035]圖7是根據(jù)本發(fā)明實施例的溫度顯示方法流程圖;
[0036]圖8是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖五;
[0037]圖9是根據(jù)本發(fā)明實施例的微模塊數(shù)據(jù)中心溫度云圖計算方法流程圖;
[0038]圖10是根據(jù)本發(fā)明實施例的微模塊數(shù)據(jù)中心溫度云圖展示系統(tǒng)的各模塊功能以及處理過程示意圖。
【具體實施方式】
[0039]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0040]在本實施例中提供了一種數(shù)據(jù)中心的溫度處理方法,圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理方法的流程圖,如圖1所示,該流程包括如下步驟:
[0041]步驟S102,獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,多個溫度傳感器設(shè)置在數(shù)據(jù)中心中;
[0042]步驟S104,根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖。
[0043]通過上述步驟,通過獲取數(shù)據(jù)中心各個區(qū)域的多個溫度傳感器采集的溫度數(shù)據(jù),生成數(shù)據(jù)中心各個區(qū)域的溫度圖,相比于相關(guān)技術(shù)中,運(yùn)維人員需要對數(shù)據(jù)中心眾多的溫度傳感器數(shù)據(jù)進(jìn)行查看和異常定位,運(yùn)維人員的工作量繁重,上述步驟解決了現(xiàn)有技術(shù)中不能直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布的問題,進(jìn)而達(dá)到了以溫度云圖的方式直觀的展示了微模塊內(nèi)部溫度分布和異常信息,更加方便異常定位和維護(hù)。
[0044]上述步驟S104涉及到根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖,需要說明的是,可以通過多種方式根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖,下面對此進(jìn)行舉例說明。在一個可選實施例中,將數(shù)據(jù)中心劃分為多個區(qū)域,對于每個區(qū)域,根據(jù)區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成數(shù)據(jù)中心的溫度圖。
[0045]在根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成數(shù)據(jù)中心的溫度圖的實現(xiàn)方式上,在一個可選實施例中,對于每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值,根據(jù)進(jìn)行雙線性插值后的矩陣生成數(shù)據(jù)中心的溫度圖,從而實現(xiàn)了根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成數(shù)據(jù)中心的溫度圖。從而填補(bǔ)了溫度傳感器之間的溫度采集數(shù)值的空白區(qū)。
[0046]在一個可選實施例中,在根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成數(shù)據(jù)中心的溫度圖的過程中,根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成區(qū)域?qū)?yīng)的溫度圖,然后根據(jù)每個區(qū)域?qū)?yīng)的溫度圖生成數(shù)據(jù)中心的溫度圖。由于數(shù)據(jù)中心的溫度圖,具體要通過其包括的各個區(qū)域元素對應(yīng)的溫度圖進(jìn)行顯示,通過該可選實施例,從而根據(jù)數(shù)據(jù)中心的區(qū)域的劃分生成了數(shù)據(jù)中心的溫度圖。
[0047]生成數(shù)據(jù)中心的溫度圖的最終目的是將該溫度圖進(jìn)行展示,在一個可選實施例中,根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成數(shù)據(jù)中心的溫度圖之后,根據(jù)數(shù)據(jù)中心的類型,生成數(shù)據(jù)中心的立體模型,將數(shù)據(jù)中心的溫度圖與立體模型進(jìn)行結(jié)合并顯示。從而可以通過與數(shù)據(jù)中心的類型相適應(yīng)的立體模型顯示數(shù)據(jù)中心的溫度圖。其中,數(shù)據(jù)中心可以分多種類型,有集裝箱式、微模塊化的等,數(shù)據(jù)中心機(jī)柜有單排的和多排的,開放的和封閉的,制冷、配電等的模式不同,機(jī)柜個數(shù)和擺放形式不同等。
[0048]為了直觀的顯示數(shù)據(jù)中心的數(shù)據(jù)中心的溫度圖,在一個可選實施例中,溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。例如,用藍(lán)色代表最低溫度值,紅色代表最高溫度值。
[0049]對溫度數(shù)據(jù)進(jìn)行檢測的最終目的是為了對數(shù)據(jù)中心進(jìn)行管理和運(yùn)維,在一個可選實施例中,在數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。從而提示運(yùn)維人員對數(shù)據(jù)中心進(jìn)行修復(fù),保證數(shù)據(jù)中心的安全性運(yùn)行。
[0050]在本實施例中還提供了一種數(shù)據(jù)中心的溫度處理裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0051]圖2是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:獲取模塊22,用于實時獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,多個溫度傳感器設(shè)置在數(shù)據(jù)中心中;第一生成模塊24,用于根據(jù)多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成該數(shù)據(jù)中心的溫度圖。
[0052]圖3是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖一,如圖3所示,第一生成模塊24包括:第一生成單元242,用于對于每個區(qū)域,根據(jù)區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,其中,數(shù)據(jù)中心劃分為多個區(qū)域;第二生成單元244,用于根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成數(shù)據(jù)中心的溫度圖。
[0053]圖4是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖二,如圖4所示,第二生成單元244,包括:插值次單元2442,用于對于每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值;第一生成次單元2444,用于根據(jù)進(jìn)行雙線性插值后的矩陣生成數(shù)據(jù)中心的溫度圖。
[0054]圖5是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖三,如圖5所示,第二生成單元244還包括:第二生成次單元2446,用于根據(jù)每個區(qū)域?qū)?yīng)的矩陣生成區(qū)域?qū)?yīng)的溫度圖;第三生成次單元2448,根據(jù)每個區(qū)域?qū)?yīng)的溫度圖生成數(shù)據(jù)中心的溫度圖。
[0055]圖6是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖四,如圖6所示,該裝置還包括:第二生成模塊26,用于根據(jù)數(shù)據(jù)中心的類型,生成數(shù)據(jù)中心的立體模型;顯示模塊28,用于將數(shù)據(jù)中心的溫度圖與立體模型進(jìn)行結(jié)合并顯示。
[0056]在一個可選實施例中,顯示模塊26還用于在數(shù)據(jù)中心的溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0057]在一個可選實施例中,顯示模塊26還用于在數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0058]在本實施例中還提供了一種數(shù)據(jù)中心的溫度處理方法,圖7是根據(jù)本發(fā)明實施例的溫度顯示方法流程圖,如圖7所示,該流程包括如下步驟:
[0059]步驟S702,獲取溫度數(shù)據(jù);
[0060]步驟S704,根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個區(qū)域的溫度圖示顯示了區(qū)域中的一個或多個溫度值。
[0061]通過上述步驟,將每個區(qū)域的的溫度通過溫度圖進(jìn)行顯示,相比于相關(guān)技術(shù)中,運(yùn)維人員需要對眾多的溫度數(shù)據(jù)進(jìn)行查看和異常定位,運(yùn)維人員的工作量繁重,上述步驟解決了現(xiàn)有技術(shù)中不能直觀的展示區(qū)域溫度分布的問題,進(jìn)而達(dá)到了以溫度圖的方式直觀的展示了區(qū)域溫度分布和異常信息,更加方便異常定位和維護(hù)。
[0062]上述溫度圖可以通過多種方式進(jìn)行顯示,在一個可選實施例中,在立體模型中顯示溫度圖,其中,立體模型是根據(jù)該溫度數(shù)據(jù)來源的實體生成的。
[0063]為了使得所顯示的溫度圖更加直觀,在一個可選實施例中,溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。例如,用藍(lán)色代表最低溫度值,紅色代表最高溫度值。
[0064]對溫度數(shù)據(jù)進(jìn)行檢測的最終目的是為了對數(shù)據(jù)中心進(jìn)行管理和運(yùn)維,在一個可選實施例中,在溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。從而提示運(yùn)維人員對數(shù)據(jù)中心進(jìn)行修復(fù),保證數(shù)據(jù)中心的安全性運(yùn)行。
[0065]圖8是根據(jù)本發(fā)明實施例的數(shù)據(jù)中心的溫度處理裝置的結(jié)構(gòu)框圖五,如圖5所示,該裝置包括:獲取模塊82,用于獲取溫度數(shù)據(jù);顯示模塊84,用于根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個該區(qū)域的溫度圖示顯示了該區(qū)域中的一個或多個溫度值。
[0066]在一個可選實施例中,顯示模塊84還用于在立體模型中顯示該溫度圖,其中,立體模型是根據(jù)該溫度數(shù)據(jù)來源的實體生成的。
[0067]在一個可選實施例中,顯不模塊84還用于在溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
[0068]在一個可選實施例中,顯示模塊84還用于在溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
[0069]需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述各個模塊均位于同一處理器中;或者,上述各個模塊分別位于第一處理器、第二處理器和第三處理器…中。
[0070]下面結(jié)合可選實施例進(jìn)行說明,在該可選的實施例中以微模塊數(shù)據(jù)中心為例進(jìn)行說明。在本可選實施例中,設(shè)計一種微模塊數(shù)據(jù)中心溫度云圖的計算方法和展示系統(tǒng),通過對微模塊類型、溫度傳感器設(shè)備進(jìn)行提前建模,實時采集溫度數(shù)據(jù)入數(shù)據(jù)庫,定時計算繪制微模塊溫度云圖,并與微模塊3D模型相互渲染,直觀展不和監(jiān)控微模塊內(nèi)溫度分布。
[0071]本可選實施例提供了一種微模塊數(shù)據(jù)中心溫度云圖的計算方法和展示系統(tǒng),以實現(xiàn)微模塊數(shù)據(jù)中心內(nèi)部溫度數(shù)據(jù)和異常的直觀展示,減少數(shù)據(jù)檢查的復(fù)雜度,提高運(yùn)維和管理效率,這里的溫度云圖是指基于微模塊數(shù)據(jù)中心的溫度數(shù)據(jù)展示,下文所述溫度云圖,都是上述微模塊數(shù)據(jù)中心的溫度云圖。
[0072]在本可選實施例中提供了一種微模塊數(shù)據(jù)中心溫度云圖的計算方法,該方法包括如下步驟:
[0073]步驟a、在配置管理模塊添加微模塊類型、導(dǎo)入溫度傳感器設(shè)備信息;
[0074]步驟b、根據(jù)微模塊類型導(dǎo)入相應(yīng)的溫度傳感器設(shè)備信息,其中溫度傳感器位置信息與微模塊內(nèi)機(jī)柜位置相關(guān)聯(lián),每個機(jī)柜前后各放多個傳感器。微模塊數(shù)據(jù)中心內(nèi)部機(jī)柜分為兩排,是一個封閉的模塊化系統(tǒng),本文中將兩排機(jī)柜分別命名為機(jī)柜組1,機(jī)柜組2,兩排機(jī)柜之間的通道稱為冷通道,機(jī)柜組I的外側(cè)為熱通道I和機(jī)柜組2的外側(cè)為熱通道2,微模塊內(nèi)的溫度傳感器設(shè)備根據(jù)其位置分別歸屬于熱通道1、熱通道2、冷通道;
[0075]步驟C、從數(shù)據(jù)庫庫中獲取熱通道I溫度傳感器的溫度實時采集數(shù)據(jù),并根據(jù)溫度傳感器的位置,將采集數(shù)據(jù)組合成多維矩陣數(shù)據(jù),命名為熱通道I矩陣,同理獲取熱通道2溫度傳感器和冷通道溫度傳感器的溫度采集數(shù)據(jù),組合成多維矩陣數(shù)據(jù),分別命名為熱通道2矩陣和冷通道矩陣。
[0076]步驟d、分別對上一步生成的三組矩陣數(shù)據(jù)進(jìn)行多次(可配置)雙線性插值,以填補(bǔ)溫度傳感器之間的溫度采集數(shù)值空白區(qū)。
[0077]步驟e、分別對三個矩陣做RGB顏色轉(zhuǎn)換生成彩色云圖,分別命名為熱通道I云圖,熱通道2云圖,冷通道云圖。云圖繪制中,用藍(lán)色代表最低溫度值,紅色代表最高溫度值。其中藍(lán)色溫度閾值和紅色溫度閾值可配置,小于藍(lán)色溫度閾值的溫度數(shù)值全部顯示為藍(lán)色,大于紅色溫度閾值的溫度數(shù)值全部顯示為紅色,中間溫度值從藍(lán)色、綠色、紅色之間的漸變色對應(yīng)顯示。
[0078]步驟f、根據(jù)步驟a中導(dǎo)入的微模塊類型進(jìn)行微模塊3D建模,生成微模塊3D立體模型。
[0079]步驟g、將步驟e生成的三組模塊云圖與步驟f生成的3D模型,根據(jù)微模塊3D模型的方向和位置進(jìn)行相互渲染,從而生成微模塊數(shù)據(jù)中心整體云圖展示。當(dāng)微模塊內(nèi)部局部溫度過高或者過低時,不僅溫度云圖中用色彩直觀展示異常區(qū)域,并且在微模塊3D模型上方顯示告警標(biāo)示,并可浮動顯示溫度告警詳細(xì)信息和告警區(qū)域。
[0080]下面結(jié)合附圖對本可選實施例進(jìn)行說明,圖9是根據(jù)本發(fā)明實施例的微模塊數(shù)據(jù)中心溫度云圖計算方法流程圖,如圖9所示,該流程包括如下步驟:
[0081]步驟S902,從配置管理庫中獲取傳感器的基本信息;
[0082]步驟S904,從關(guān)系型數(shù)據(jù)庫中獲取溫度傳感器實時采集的數(shù)據(jù);
[0083]步驟S906,根據(jù)溫度傳感器在微模塊內(nèi)的位置信息將設(shè)備被分成三個通道,并根據(jù)傳感器位置將溫度值組合成多維矩陣;
[0084]步驟S908,三個通道的云圖與微模塊3D模型相互渲染,微模塊告警信息浮動顯示,生成微模塊數(shù)據(jù)中心整體云圖。
[0085]圖10是根據(jù)本發(fā)明實施例的微模塊數(shù)據(jù)中心溫度云圖展示系統(tǒng)的各模塊功能以及處理過程示意圖,如圖10所示,本系統(tǒng)包括六個模塊,配置規(guī)劃模塊、數(shù)據(jù)采集模塊(或稱為溫度數(shù)據(jù)采集模塊,該模塊實現(xiàn)了上述獲取模塊22的功能)、告警模塊(上述顯示模塊26實現(xiàn)了該模塊的功能)、3D建模模塊(或稱為微模塊3D建模模塊)、云圖數(shù)據(jù)計算模塊、云圖展示模塊。下面對這幾個模塊的功能進(jìn)行說明。
[0086]配置規(guī)劃模塊,是對微模塊數(shù)據(jù)中心系統(tǒng)做初步規(guī)劃,包括微模塊的創(chuàng)建,微模塊內(nèi)部設(shè)備的導(dǎo)入,相關(guān)監(jiān)控參數(shù)的導(dǎo)入等信息。相關(guān)微模塊信息和設(shè)備信息導(dǎo)入配置管理數(shù)據(jù)庫,相關(guān)監(jiān)控參數(shù)導(dǎo)入關(guān)系型數(shù)據(jù)庫;
[0087]溫度數(shù)據(jù)采集模塊,通過對接Modbus協(xié)議或者簡單網(wǎng)絡(luò)管理(Simple NetworkManagement Protocol,簡稱為SNMP)協(xié)議通過串口服務(wù)器對微模塊內(nèi)設(shè)備的監(jiān)控參數(shù)進(jìn)行數(shù)據(jù)采集,并根據(jù)其設(shè)備類型存入數(shù)據(jù)庫對應(yīng)表;
[0088]告警模塊,對采集模塊采集到的異常數(shù)據(jù)進(jìn)行異常告警;
[0089]微模塊3D建模模塊,根據(jù)配置規(guī)劃模塊導(dǎo)入的微模塊類型及相關(guān)信息,對微模塊進(jìn)行3D模型建模,生成3D立體模型;
[0090]云圖數(shù)據(jù)計算模塊,通過查詢配置管理數(shù)據(jù)庫,獲取微模塊信息、微模塊內(nèi)溫度傳感器設(shè)備信息,根據(jù)溫度傳感器設(shè)備信息查詢關(guān)系型數(shù)據(jù)庫獲取各個傳感器上報的實時溫度值,根據(jù)溫度傳感器設(shè)備的位置信息對采集溫度值進(jìn)行分類并組成多維數(shù)據(jù)矩陣,進(jìn)一步對矩陣進(jìn)行插值處理并進(jìn)行RGB顏色轉(zhuǎn)換,生成三組模塊局部云圖。
[0091]云圖數(shù)據(jù)展不模塊,將微模塊3D模型與局部云圖根據(jù)微模塊位置和方向相互渲染,并且動態(tài)展示異常告警信息,展示微模塊數(shù)據(jù)中心整體溫度云圖。
[0092]結(jié)合圖9、圖10,微模塊數(shù)據(jù)中心云圖計算和展示處理過程包括:
[0093]步驟1:在配置規(guī)劃模塊添加微模塊的模型,其中微模塊模型包括微模塊內(nèi)部每個機(jī)柜的布局、位置、大小、名稱、額定功率等。
[0094]步驟2:導(dǎo)入微模塊內(nèi)溫度傳感器設(shè)備的建模信息,通過導(dǎo)入文件的形式,將設(shè)備的唯一標(biāo)示,名稱,IP地址,端口號,位置信息,所屬微模塊別名,設(shè)備協(xié)議類型、告警閾值等信息導(dǎo)入配置管理數(shù)據(jù)庫中。
[0095]步驟3:導(dǎo)入溫度傳感器監(jiān)控參數(shù)信息。
[0096]步驟4:數(shù)據(jù)采集模塊通過解析SNMP/Modbus協(xié)議采集設(shè)備上報的監(jiān)控參數(shù),并通過查詢配置管理數(shù)據(jù)庫中由步驟2導(dǎo)入的溫度傳感器設(shè)備建模信息,將采集到的溫度數(shù)據(jù)存入關(guān)系型數(shù)據(jù)庫中。
[0097]步驟5:云圖計算生成模塊,定時獲取配置管理數(shù)據(jù)庫中微模塊模型信息、溫度傳感器設(shè)備信息以及存入數(shù)據(jù)庫中的溫度實時數(shù)據(jù)。根據(jù)溫度傳感器在微模塊中的位置信息,將溫度傳感器分為三組,分別為熱通道1,熱通道2,冷通道,將三組溫度傳感器設(shè)備實時采集的溫度值按照其在微模塊內(nèi)的位置分布,組成三組多維數(shù)組。對三組多維數(shù)組分別進(jìn)行雙線性插值,以填充溫度傳感器之間空白的溫度值。根據(jù)對溫度云圖設(shè)置的藍(lán)色溫度閾值和紅色溫度閾值,對三組多維數(shù)組做RGB顏色轉(zhuǎn)換,并生成三組云圖,存在本地服務(wù)器中。其中設(shè)定置的作用是指,在多維矩陣數(shù)組中,溫度數(shù)值小于藍(lán)色溫度閾值時,其色彩對應(yīng)藍(lán)色,溫度數(shù)據(jù)大于紅色溫度閾值,其色彩對應(yīng)紅色。介于藍(lán)色溫度閾值和紅色溫度閾值之間的溫度值,根據(jù)其數(shù)值大小對應(yīng)轉(zhuǎn)換成藍(lán)、綠、紅之間的漸變色域的色彩。
[0098]步驟6:3D建模模塊根據(jù)步驟I導(dǎo)入的微模塊模型,對微模塊做3D建模,生成微模塊3D立體模型。
[0099]步驟7:云圖展示模塊將步驟5生成的三組云圖與步驟6生成的微模塊3D模型相互渲染,生成微模塊數(shù)據(jù)中心的整體3D微模塊云圖展示。
[0100]步驟8:查詢微模塊告警信息,如有異常告警,則在步驟7中3D微模塊上方用告警標(biāo)示顯示,并可浮動顯示告警詳細(xì)信息以及告警區(qū)域。
[0101]其中,上述步驟闡述的微模塊數(shù)據(jù)中心溫度云圖,可以支持多種微模塊類型的云圖展示,實例中微模塊模型、設(shè)備信息等的導(dǎo)入可支持execl文件、xml文件等多種文件格式的導(dǎo)入。溫度數(shù)據(jù)采集周期以秒為單位可配置。云圖計算生成模塊定時計算繪制云圖的時間周期以秒為單位可配置。
[0102]本可選實施例適用于多機(jī)房、多微模塊數(shù)據(jù)中心的整體集中展示場景。對多個機(jī)房的多個微模塊數(shù)據(jù)中心分別進(jìn)行繪制,并在在一個畫面中按照其位置進(jìn)行集中展示。
[0103]本可選實施例所提供的微模塊數(shù)據(jù)中心溫度云圖的計算方法和展示系統(tǒng),具有以下優(yōu)點(diǎn):
[0104]I)本可選實施例系統(tǒng)中的微模塊類型可以靈活添加和配置,可靈活展示多個類型的微模塊云圖;
[0105]2)本可選實施例的溫度數(shù)據(jù)采集上報間隔以及云圖繪制的時間間隔可以靈活配置,與微模塊3D模型相互渲染,可實時展現(xiàn)微模塊數(shù)據(jù)中心內(nèi)部溫度變化;
[0106]3)本可選實施例的云圖繪制顏色,分別采用紅、綠、藍(lán)以及顏色漸變代表不同的溫度值,對微模塊內(nèi)溫度數(shù)據(jù)值做分?jǐn)?shù)值區(qū)間的顏色展示,并可設(shè)置藍(lán)色溫度閾值和紅色溫度閾值,變換云圖色彩;
[0107]4)本可選實施例的溫度云圖與微模塊3D模型、溫度傳感器位置、溫度異常告警相互關(guān)聯(lián),更加直觀的展示微模塊內(nèi)溫度分布和告警信息,便于異常分析和定位。
[0108]綜上所述,為提高微模塊數(shù)據(jù)中心的維護(hù)效率和更加直觀的展示效果,通過本發(fā)明可選實施例,發(fā)展了一種技術(shù)來直觀的展示微模塊數(shù)據(jù)中心內(nèi)部溫度分布,以彩色溫度云圖的形式展示微模塊內(nèi)部各區(qū)域溫度值,溫度云圖的展示與微模塊的3D模型、溫度傳感器的位置和采集數(shù)據(jù),以及溫度告警標(biāo)示緊密關(guān)聯(lián),更加直觀展示微模塊內(nèi)部溫度分布和異常信息,更加方便異常定位和維護(hù)。溫度云圖將以彩色圖的形式展示該區(qū)域溫度值,微模塊數(shù)據(jù)中心內(nèi)部溫度數(shù)據(jù)異常(過高或者過低),運(yùn)維人員可以快速定位到區(qū)域,檢查設(shè)備,采取相應(yīng)措施。
[0109]在另外一個實施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施方式中描述的技術(shù)方案。
[0110]在另外一個實施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0111]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0112]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)中心的溫度處理方法,其特征在于,包括: 獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,所述多個溫度傳感器設(shè)置在數(shù)據(jù)中心中; 根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖包括: 對于每個區(qū)域,根據(jù)該區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,其中,所述數(shù)據(jù)中心劃分為多個區(qū)域; 根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖包括: 對于所述每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值; 根據(jù)進(jìn)行雙線性插值后的矩陣生成所述數(shù)據(jù)中心的溫度圖。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖包括: 根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成該區(qū)域?qū)?yīng)的溫度圖; 根據(jù)所述每個區(qū)域?qū)?yīng)的溫度圖生成所述數(shù)據(jù)中心的溫度圖。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖之后,還包括: 根據(jù)所述數(shù)據(jù)中心的類型,生成所述數(shù)據(jù)中心的立體模型; 將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示。
6.根據(jù)權(quán)利要求5中所述的方法,其特征在于,將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示包括: 在所述數(shù)據(jù)中心的溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
7.根據(jù)權(quán)利要求6中所述的方法,其特征在于,將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示還包括: 在所述數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
8.一種溫度顯示方法,其特征在于,包括: 獲取溫度數(shù)據(jù); 根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,所述溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個所述區(qū)域的溫度圖示顯示了該區(qū)域中的一個或多個溫度值。
9.根據(jù)權(quán)利要求8中所述的方法,其特征在于,顯示所述溫度圖包括: 在立體模型中顯示所述溫度圖,其中,所述立體模型是根據(jù)所述溫度數(shù)據(jù)來源的實體生成的。
10.根據(jù)權(quán)利要求8中所述的方法,其特征在于,顯示所述溫度圖包括: 所述溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
11.根據(jù)權(quán)利要求9中所述的方法,其特征在于,在所述立體模型中顯示所述溫度圖包括: 在所述溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
12.—種數(shù)據(jù)中心的溫度處理裝置,其特征在于,包括: 獲取模塊,用于實時獲取多個溫度傳感器采集的溫度數(shù)據(jù),其中,所述多個溫度傳感器設(shè)置在數(shù)據(jù)中心中; 第一生成模塊,用于根據(jù)所述多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成所述數(shù)據(jù)中心的溫度圖。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一生成模塊包括: 第一生成單元,用于對于每個區(qū)域,根據(jù)該區(qū)域中的多個溫度傳感器采集的溫度數(shù)據(jù)和所述多個溫度傳感器的位置生成該區(qū)域?qū)?yīng)的矩陣,其中,所述數(shù)據(jù)中心劃分為多個區(qū)域; 第二生成單元,用于根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成所述數(shù)據(jù)中心的溫度圖。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二生成單元,包括: 插值次單元,用于對于所述每個區(qū)域?qū)?yīng)的矩陣進(jìn)行預(yù)訂次數(shù)的雙線性插值; 第一生成次單元,用于根據(jù)進(jìn)行雙線性插值后的矩陣生成所述數(shù)據(jù)中心的溫度圖。
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述第二生成單元還包括: 第二生成次單元,用于根據(jù)所述每個區(qū)域?qū)?yīng)的矩陣生成該區(qū)域?qū)?yīng)的溫度圖; 第三生成次單元,根據(jù)所述每個區(qū)域?qū)?yīng)的溫度圖生成所述數(shù)據(jù)中心的溫度圖。
16.根據(jù)權(quán)利要求12至14中任一項所述的裝置,其特征在于,所述裝置還包括: 第二生成模塊,用于根據(jù)所述數(shù)據(jù)中心的類型,生成所述數(shù)據(jù)中心的立體模型; 顯示模塊,用于將所述數(shù)據(jù)中心的溫度圖與所述立體模型進(jìn)行結(jié)合并顯示。
17.根據(jù)權(quán)利要求16中所述的裝置,其特征在于,所述顯示模塊還用于在所述數(shù)據(jù)中心的溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
18.根據(jù)權(quán)利要求17中所述的裝置,其特征在于,所述顯示模塊還用于在所述數(shù)據(jù)中心的一個或多個區(qū)域的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
19.一種溫度顯示裝置,其特征在于,包括: 獲取模塊,用于獲取溫度數(shù)據(jù); 顯示模塊,用于根據(jù)獲取到的溫度數(shù)據(jù)顯示溫度圖,其中,所述溫度圖包括:按照區(qū)域顯示的各個區(qū)域的溫度圖示,每個所述區(qū)域的溫度圖示顯示了該區(qū)域中的一個或多個溫度值。
20.根據(jù)權(quán)利要求19中所述的裝置,其特征在于,所述顯示模塊還用于在立體模型中顯示所述溫度圖,其中,所述立體模型是根據(jù)所述溫度數(shù)據(jù)來源的實體生成的。
21.根據(jù)權(quán)利要求19中所述的裝置,其特征在于,所述顯示模塊還用于在所述溫度圖中使用不同的顏色對應(yīng)不同的溫度值范圍。
22.根據(jù)權(quán)利要求20中所述的裝置,其特征在于,所述顯示模塊還用于在所述溫度圖示顯示的溫度值超出預(yù)定溫度值范圍時,顯示告警標(biāo)示。
【文檔編號】G01K1/02GK104391776SQ201410629473
【公開日】2015年3月4日 申請日期:2014年11月10日 優(yōu)先權(quán)日:2014年11月10日
【發(fā)明者】齊玲燕 申請人:中興通訊股份有限公司