本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種溫度云圖的處理方法和一種溫度云圖的處理裝置。
背景技術(shù):
在機(jī)房監(jiān)控中,需要實時監(jiān)測機(jī)柜溫度的分布、變化情況,并根據(jù)具體的峰值,判定機(jī)柜的運行狀況。在目前的監(jiān)控方法中,監(jiān)控設(shè)備從紅外采集儀中獲取各個機(jī)柜的溫度云圖,并上傳至服務(wù)器。
但是,由于圖片文件資源占用較大,不利于傳輸和存儲。另外,在服務(wù)器中,無法根據(jù)溫度云圖重新提取具體的溫度值,因此無法向監(jiān)控人員提供溫度數(shù)據(jù),不利于判定機(jī)柜的運行狀況。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種溫度云圖的處理方法和相應(yīng)的一種溫度云圖的處理裝置。
為了解決上述問題,本發(fā)明實施例公開了一種溫度云圖的處理方法,包括:
采集機(jī)柜的溫度云圖;
根據(jù)所述溫度云圖中,獲取溫度數(shù)據(jù);
將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包;
將所述數(shù)據(jù)包發(fā)送至服務(wù)器;所述服務(wù)器用于解析所述數(shù)據(jù)包得到所述溫度數(shù)據(jù),并存儲所述溫度數(shù)據(jù)。
優(yōu)選的,所述根據(jù)所述溫度云圖中,獲取溫度數(shù)據(jù)的步驟包括:
將所述溫度云圖切分為多個子圖像;
分別從各個子圖像中確定溫度數(shù)據(jù)。
優(yōu)選的,所述分別從各個子圖像中確定溫度數(shù)據(jù)的步驟包括:
按預(yù)設(shè)行間隔和預(yù)設(shè)列間隔,確定各個子圖像中的采樣點;
確定所述各個子圖像的各個采樣點的溫度數(shù)據(jù)。
優(yōu)選的,所述將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包的步驟包括:
將所述各個子圖像的各個采樣點的溫度數(shù)據(jù)按預(yù)設(shè)規(guī)則排列,得到溫度序列字符串;
將所述溫度序列字符串、預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔組合為數(shù)據(jù)包。
本發(fā)明實施例公開了一種溫度云圖的處理方法,包括:
接收由溫度數(shù)據(jù)組成的數(shù)據(jù)包;所述溫度數(shù)據(jù)為溫度云圖中的采樣點的溫度數(shù)據(jù);
解析所述數(shù)據(jù)包得到溫度數(shù)據(jù);
存儲所述溫度數(shù)據(jù)。
優(yōu)選的,還包括:
采用所述溫度數(shù)據(jù)生成溫度云圖。
優(yōu)選的,所述數(shù)據(jù)包包括溫度序列字符串,所述解析所述數(shù)據(jù)包得到溫度數(shù)據(jù)的步驟包括:
從所述數(shù)據(jù)包中提取溫度序列字符串;
按預(yù)設(shè)規(guī)則解析所述溫度序列字符串,得到各個采樣點的溫度數(shù)據(jù)。
優(yōu)選的,所述數(shù)據(jù)包還包括預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔,所述采用所述溫度數(shù)據(jù)生成溫度云圖的步驟包括:
按照所述預(yù)設(shè)行間隔、預(yù)設(shè)列間隔以及所述溫度數(shù)據(jù),生成溫度云圖。
本發(fā)明實施例公開了一種溫度云圖的處理裝置,包括:
溫度云圖采集模塊,用于采集機(jī)柜的溫度云圖;
溫度數(shù)據(jù)獲取模塊,用于根據(jù)所述溫度云圖中,獲取溫度數(shù)據(jù);
數(shù)據(jù)包生成模塊,用于將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包;
數(shù)據(jù)包發(fā)送模塊,用于將所述數(shù)據(jù)包發(fā)送至服務(wù)器;所述服務(wù)器用于解析所述數(shù)據(jù)包得到所述溫度數(shù)據(jù),并存儲所述溫度數(shù)據(jù)。
優(yōu)選的,所述溫度數(shù)據(jù)獲取模塊包括:
子圖像切分子模塊,用于將所述溫度云圖切分為多個子圖像;
溫度數(shù)據(jù)確定子模塊,用于分別從各個子圖像中確定溫度數(shù)據(jù)。
優(yōu)選的,所述溫度數(shù)據(jù)確定子模塊包括:
采樣點確定單元,用于按預(yù)設(shè)行間隔和預(yù)設(shè)列間隔,確定各個子圖像中的采樣點;
溫度數(shù)據(jù)確定單元,用于確定所述各個子圖像的各個采樣點的溫度數(shù)據(jù)。
優(yōu)選的,所述數(shù)據(jù)包生成模塊包括:
溫度序列字符串生成模塊,用于將所述各個子圖像的各個采樣點的溫度數(shù)據(jù)按預(yù)設(shè)規(guī)則排列,得到溫度序列字符串;
數(shù)據(jù)包生成子模塊,用于將所述溫度序列字符串、預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔組合為數(shù)據(jù)包。
本發(fā)明實施例公開了一種溫度云圖的處理裝置,包括:
數(shù)據(jù)包接收模塊,用于接收由溫度數(shù)據(jù)組成的數(shù)據(jù)包;所述溫度數(shù)據(jù)為溫度云圖中的采樣點的溫度數(shù)據(jù);
數(shù)據(jù)包解析模塊,用于解析所述數(shù)據(jù)包得到溫度數(shù)據(jù);
溫度數(shù)據(jù)存儲模塊,用于存儲所述溫度數(shù)據(jù)。
優(yōu)選的,還包括:
溫度云圖生成模塊,用于采用所述溫度數(shù)據(jù)生成溫度云圖。
優(yōu)選的,所述數(shù)據(jù)包包括溫度序列字符串,所述數(shù)據(jù)包解析模塊包括:
溫度序列字符串提取子模塊,用于從所述數(shù)據(jù)包中提取溫度序列字符串;
溫度數(shù)據(jù)獲得子模塊,用于按預(yù)設(shè)規(guī)則解析所述溫度序列字符串,得到各個采樣點的溫度數(shù)據(jù)。
優(yōu)選的,所述數(shù)據(jù)包還包括預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔,所述溫度云圖生成模塊包括:
溫度云圖生成子模塊,用于按照所述預(yù)設(shè)行間隔、預(yù)設(shè)列間隔以及所述溫度數(shù)據(jù),生成溫度云圖。
本發(fā)明實施例包括以下優(yōu)點:
本發(fā)明實施例中,在獲取溫度云圖后,從溫度云圖中抽樣獲取溫度數(shù)據(jù),將溫度數(shù)據(jù)打包發(fā)送至服務(wù)器。服務(wù)器接收溫度數(shù)據(jù)并存儲,在需要展現(xiàn)溫度云圖時,根據(jù)熱力輻射公式,采用溫度數(shù)據(jù)生成溫度云圖。本發(fā)明實施例中,通過從溫度云圖中抽樣獲取溫度數(shù)據(jù),降低了數(shù)據(jù)傳輸量,節(jié)省網(wǎng)絡(luò)資源并減少空間存儲資源的占用。將溫度數(shù)據(jù)存儲在服務(wù)器,方便了用戶查詢。
當(dāng)需要生成溫度云圖時,服務(wù)器可以根據(jù)需要靈活生成指定區(qū)域的溫度云圖,增加了查詢的靈活性。
附圖說明
圖1是本發(fā)明的一種溫度云圖的處理方法實施例1的步驟流程圖;
圖2是本發(fā)明的一種溫度云圖的處理方法實施例2的步驟流程圖;
圖3是本發(fā)明的一種溫度云圖的處理方法實施例3的步驟流程圖;
圖4是本發(fā)明的一種溫度云圖的處理裝置實施例1的結(jié)構(gòu)框圖;
圖5是本發(fā)明的一種溫度云圖的處理裝置實施例2的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
參照圖1,示出了本發(fā)明的一種溫度云圖的處理方法實施例1的步驟流程圖,具體可以包括如下步驟:
步驟101,采集機(jī)柜的溫度云圖;
在機(jī)房中,配置有紅外掃描儀對每一臺機(jī)柜進(jìn)行紅外掃描,紅外掃描儀掃描探測機(jī)柜的紅外輻射,生成溫度云圖。紅外云圖是一張溫度分布圖,在紅外云圖上物體的色調(diào)決定其自身的溫度,物體溫度越高,發(fā)射的輻射越大,色調(diào)越暗。
由于紅外掃描儀的采集位置相對機(jī)柜比較近的關(guān)系,對一個規(guī)格較大的機(jī)柜進(jìn)行完整掃描,往往需要三次及以上次數(shù)的掃描。例如對一個42u高度的機(jī)柜,由上往下執(zhí)行三次紅外掃描,將得到三張分別對應(yīng)于14個u位的紅外云圖。
在機(jī)房中,可以由監(jiān)控設(shè)備從紅外掃描儀中采集機(jī)柜的溫度云圖。
步驟102,根據(jù)所述溫度云圖中,獲取溫度數(shù)據(jù);
溫度云圖的色調(diào)與溫度具有對應(yīng)關(guān)系,通過分析溫度云圖中各個點的色調(diào),即可知道各個點的溫度數(shù)據(jù)。
在實際使用中,可以根據(jù)紅外掃描儀廠商提供的sdk(softwaredevelopmentkit,軟件開發(fā)工具包)從溫度云圖中讀取溫度數(shù)據(jù)。
步驟103,將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包;
將溫度數(shù)據(jù)按照設(shè)定的協(xié)議進(jìn)行打包組合,得到數(shù)據(jù)包。
步驟104,將所述數(shù)據(jù)包發(fā)送至服務(wù)器;所述服務(wù)器用于解析所述數(shù)據(jù)包得到所述溫度數(shù)據(jù),并存儲所述溫度數(shù)據(jù)。
監(jiān)控設(shè)備將數(shù)據(jù)包發(fā)送至服務(wù)器。服務(wù)器可以按照設(shè)定的協(xié)議對數(shù)據(jù)包進(jìn)行解析,得到溫度數(shù)據(jù),并將溫度數(shù)據(jù)存儲到數(shù)據(jù)庫,方便查詢。
本發(fā)明實施例中,監(jiān)控設(shè)備在獲取溫度云圖后,從溫度云圖中抽樣獲取溫度數(shù)據(jù),將溫度數(shù)據(jù)打包發(fā)送至服務(wù)器。服務(wù)器接收溫度數(shù)據(jù)并存儲,在需要展現(xiàn)溫度云圖時,根據(jù)熱力輻射公式,采用溫度數(shù)據(jù)生成溫度云圖。本發(fā)明實施例中,通過從溫度云圖中抽樣獲取溫度數(shù)據(jù),降低了數(shù)據(jù)傳輸量,節(jié)省網(wǎng)絡(luò)資源并減少空間存儲資源的占用。將溫度數(shù)據(jù)存儲在服務(wù)器,方便了查詢(例如,查閱整機(jī)峰值(最高/最低)區(qū)域;查閱每u峰值安全閥;靈活查閱指定連續(xù)u位的云圖),以及方便進(jìn)行二次處理(如生成溫度歷史趨勢圖)。
當(dāng)需要生成溫度云圖時,服務(wù)器可以根據(jù)需要靈活生成指定區(qū)域的溫度云圖,增加了查詢的靈活性。
參照圖2,示出了本發(fā)明的一種溫度云圖的處理方法實施例2的步驟流程圖,具體可以包括如下步驟:
步驟201,采集機(jī)柜的溫度云圖;
在機(jī)房中,可以由監(jiān)控設(shè)備從紅外掃描儀中采集機(jī)柜的溫度云圖。
步驟202,將所述溫度云圖切分為多個子圖像;
具體可以將一張溫度云圖,平均分成n等份。
例如,對一個42u高度的機(jī)柜,由上往下執(zhí)行三次紅外掃描,將得到三張分別對應(yīng)于14個u位的紅外圖片。然后,每張圖片可再平均分成14等份,每一等份對應(yīng)于一個u位。
步驟203,分別從各個子圖像中確定溫度數(shù)據(jù)。
分析各個子圖像的色調(diào),從而確定子圖像中的溫度數(shù)據(jù)。
在實際使用中,可以根據(jù)紅外掃描儀廠商提供的sdk(softwaredevelopmentkit,軟件開發(fā)工具包)從溫度云圖中讀取溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述步驟203具體可以包括如下子步驟:
子步驟s11,按預(yù)設(shè)行間隔和預(yù)設(shè)列間隔,確定各個子圖像中的采樣點;
按照預(yù)設(shè)的行間隔和列間隔,從子圖像中選取采樣點。
例如,1、以子圖像的左上角為坐標(biāo)原點,
2、從原點開始,延x軸方向,間隔x長度取一個點,得到的點序列為:[(0,0),(x1,0),(x2,0),……,(xn,0)];
3、延y軸方向,取坐標(biāo)原點偏移y長度的點y1,并從y1點開始,間隔x長度取一個點,得一批數(shù)據(jù),得到的點序列為:[(0,y),(x1,y),(x2,y),……,(xn,y)];
4、延y軸方向,取坐標(biāo)原點偏移2y長度的點y2,并從y1點開始,間隔x長度取一個點,得一批數(shù)據(jù),得到的點序列為:[(0,y*2),(x1,y*2),(x2,y*2),…,(xn,y*2)];
5、依次類推,直至取到最后一個點。
子步驟s12,確定所述各個子圖像的各個采樣點的溫度數(shù)據(jù)。
確定并提取各個子圖像的各個采樣點的溫度數(shù)據(jù)。
例如,對一張尺寸為320*256像素的子圖像,其占用空間為320kb。按采點方式,行間隔x為8像素,列間隔y為4像素,那么采點數(shù)量=(320/8)*(256/4)=2560個,報文明文占用空間約10kb。其中行間隔x,列間隔y作為可配置值,可以根據(jù)需要,動態(tài)調(diào)整采樣精細(xì)度。
步驟204,將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包;
將溫度數(shù)據(jù)按照設(shè)定的協(xié)議進(jìn)行打包組合,得到數(shù)據(jù)包。
在本發(fā)明實施例中,所述步驟204具體可以包括如下子步驟:
子步驟s21,將所述各個子圖像的各個采樣點的溫度數(shù)據(jù)按預(yù)設(shè)規(guī)則排列,得到溫度序列字符串;
例如,對同一張溫度云圖中的子圖像的采樣點的溫度數(shù)據(jù),按照順序進(jìn)行排列。對同一子圖像中的采樣點的溫度數(shù)據(jù),按行順序逐行排列,或按列順序逐列排列。
本領(lǐng)域技術(shù)人員應(yīng)該可以理解,上述的排列規(guī)則僅僅是本發(fā)明的示例,本領(lǐng)域技術(shù)人員可以采用其他排列規(guī)則對采樣點的溫度數(shù)據(jù)進(jìn)行排列,本發(fā)明在此不作限制。
子步驟s22,將所述溫度序列字符串、預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔組合為數(shù)據(jù)包。
步驟205,將所述數(shù)據(jù)包發(fā)送至服務(wù)器;所述服務(wù)器用于解析所述數(shù)據(jù)包得到所述溫度數(shù)據(jù),并存儲所述溫度數(shù)據(jù)。
監(jiān)控設(shè)備將數(shù)據(jù)包發(fā)送至服務(wù)器。服務(wù)器可以按照設(shè)定的協(xié)議對數(shù)據(jù)包進(jìn)行解析,得到溫度數(shù)據(jù),具體的,服務(wù)器可以從數(shù)據(jù)包中解析出溫度序列字符串、預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔。服務(wù)器將溫度數(shù)據(jù)存儲到數(shù)據(jù)庫,方便查詢。
本發(fā)明實施例中,監(jiān)控設(shè)備在獲取溫度云圖后,從溫度云圖中抽樣獲取溫度數(shù)據(jù),將溫度數(shù)據(jù)打包發(fā)送至服務(wù)器。服務(wù)器接收溫度數(shù)據(jù)并存儲,在需要展現(xiàn)溫度云圖時,服務(wù)器可以采用采樣點的溫度數(shù)據(jù),預(yù)設(shè)行間隔和預(yù)設(shè)列間隔,根據(jù)熱力輻射公式,生成溫度云圖。
由于溫度是呈柔性平滑變化的,離熱源越近溫度越高。在兩個存在熱源的物理點之間,任意點的溫度都受到這兩個熱源的輻射影響,根據(jù)這個原理,紅外云圖可以被認(rèn)為:n個不同的熱源,同時作用在同一個平面上所形成的熱力效果圖。依照以上原則,可以從紅外掃描儀中,分析得到n個等距的熱源,獲取各熱源的溫度值存儲。在需要的時候調(diào)出存儲數(shù)據(jù),根據(jù)熱力輻射公式,重新生成不同灰度效果的圖片。
因為最終的溫度數(shù)據(jù)是根據(jù)按子圖像等份劃分方式提取得來,其中會有部分?jǐn)?shù)據(jù)丟失的情況。但對于溫度,其變化特征是柔性平滑的,子圖像足夠小時,所丟失的部分?jǐn)?shù)據(jù),對重現(xiàn)云圖影響非常小,可以忽略。需要注意的是,子圖像劃分得越小,數(shù)據(jù)量越大,所需的傳輸及存儲成本越高。
本發(fā)明實施例中,通過從溫度云圖中抽樣獲取溫度數(shù)據(jù),降低了數(shù)據(jù)傳輸量,節(jié)省網(wǎng)絡(luò)資源并減少空間存儲資源的占用。將溫度數(shù)據(jù)存儲在服務(wù)器,方便了查詢(例如,查閱整機(jī)峰值(最高/最低)區(qū)域;查閱每u峰值安全閥;靈活查閱指定連續(xù)u位的云圖),以及方便進(jìn)行二次處理(如生成溫度歷史趨勢圖)。
當(dāng)需要生成溫度云圖時,服務(wù)器可以根據(jù)需要靈活生成指定區(qū)域的溫度云圖,增加了查詢的靈活性。
參照圖3,示出了本發(fā)明的一種溫度云圖的處理方法實施例3的步驟流程圖,具體可以包括如下步驟:
步驟301,接收由溫度數(shù)據(jù)組成的數(shù)據(jù)包;所述溫度數(shù)據(jù)為溫度云圖中的采樣點的溫度數(shù)據(jù);
服務(wù)器可以接收由機(jī)房的監(jiān)控設(shè)備上傳的數(shù)據(jù)包。數(shù)據(jù)包包括溫度數(shù)據(jù),所述溫度數(shù)據(jù)為溫度云圖中的溫度數(shù)據(jù)。具體的,在機(jī)房中,配置有紅外掃描儀對每一臺機(jī)柜進(jìn)行紅外掃描,紅外掃描儀掃描探測機(jī)柜的紅外輻射,生成溫度云圖。監(jiān)控設(shè)備從紅外掃描儀中采集機(jī)柜的溫度云圖,并確定溫度云圖中的溫度數(shù)據(jù)。
步驟302,解析所述數(shù)據(jù)包得到溫度數(shù)據(jù);
服務(wù)器中解析數(shù)據(jù)包得到溫度數(shù)據(jù)。
在本發(fā)明實施例中,數(shù)據(jù)包中包括溫度序列字符串,所述步驟302可以包括如下子步驟:
子步驟s21,從所述數(shù)據(jù)包中提取溫度序列字符串;
子步驟s22,按預(yù)設(shè)規(guī)則解析所述溫度序列字符串,得到各個采樣點的溫度數(shù)據(jù)。
溫度序列字符串,通過采用溫度云圖中的采樣點的溫度數(shù)據(jù),按照一定排列規(guī)則排列生成。
服務(wù)器可以根據(jù)排列規(guī)則對溫度序列字符串進(jìn)行相應(yīng)的解析,從而得到各個采樣點的溫度數(shù)據(jù)。
步驟303,存儲所述溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述的方法還可以包括:
采用所述溫度數(shù)據(jù)生成溫度云圖。
在需要展現(xiàn)溫度云圖時,根據(jù)熱力輻射公式,采用溫度數(shù)據(jù)生成溫度云圖。
在本發(fā)明實施例中,所述數(shù)據(jù)包還包括預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔
所述采用所述溫度數(shù)據(jù)生成溫度云圖的步驟包括:
按照所述預(yù)設(shè)行間隔、預(yù)設(shè)列間隔以及所述溫度數(shù)據(jù),生成溫度云圖。
由于溫度是呈柔性平滑變化的,離熱源越近溫度越高。在兩個存在熱源的物理點之間,任意點的溫度都受到這兩個熱源的輻射影響,根據(jù)這個原理,紅外云圖可以被認(rèn)為:n個不同的熱源,同時作用在同一個平面上所形成的熱力效果圖。依照以上原則,可以從紅外掃描儀中,分析得到n個等距的熱源,獲取各熱源的溫度值存儲。在需要的時候調(diào)出存儲數(shù)據(jù),根據(jù)熱力輻射公式,重新生成不同灰度效果的圖片。
因為最終的溫度數(shù)據(jù)是根據(jù)按子圖像等份劃分方式提取得來,其中會有部分?jǐn)?shù)據(jù)丟失的情況。但對于溫度,其變化特征是柔性平滑的,子圖像足夠小時,所丟失的部分?jǐn)?shù)據(jù),對重現(xiàn)云圖影響非常小,可以忽略。需要注意的是,子圖像劃分得越小,數(shù)據(jù)量越大,所需的傳輸及存儲成本越高。
本發(fā)明實施例中,通過從溫度云圖中抽樣獲取溫度數(shù)據(jù),降低了數(shù)據(jù)傳輸量,節(jié)省網(wǎng)絡(luò)資源并減少空間存儲資源的占用。將溫度數(shù)據(jù)存儲在服務(wù)器的數(shù)據(jù)庫,方便了查詢(例如,查閱整機(jī)峰值(最高/最低)區(qū)域;查閱每u峰值安全閥;靈活查閱指定連續(xù)u位的云圖),以及方便進(jìn)行二次處理(如生成溫度歷史趨勢圖)。
當(dāng)需要生成溫度云圖時,服務(wù)器可以根據(jù)需要靈活生成指定區(qū)域的溫度云圖,增加了查詢的靈活性。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
參照圖4,示出了本發(fā)明的一種溫度云圖的處理裝置實施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
溫度云圖采集模塊401,用于采集機(jī)柜的溫度云圖;
溫度數(shù)據(jù)獲取模塊402,用于根據(jù)所述溫度云圖中,獲取溫度數(shù)據(jù);
數(shù)據(jù)包生成模塊403,用于將所述溫度數(shù)據(jù)組合為數(shù)據(jù)包;
數(shù)據(jù)包發(fā)送模塊404,用于將所述數(shù)據(jù)包發(fā)送至服務(wù)器;所述服務(wù)器用于解析所述數(shù)據(jù)包得到所述溫度數(shù)據(jù),并存儲所述溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述溫度數(shù)據(jù)獲取模塊402可以包括:
子圖像切分子模塊,用于將所述溫度云圖切分為多個子圖像;
溫度數(shù)據(jù)確定子模塊,用于分別從各個子圖像中確定溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述溫度數(shù)據(jù)確定子模塊可以包括:
采樣點確定單元,用于按預(yù)設(shè)行間隔和預(yù)設(shè)列間隔,確定各個子圖像中的采樣點;
溫度數(shù)據(jù)確定單元,用于確定所述各個子圖像的各個采樣點的溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述數(shù)據(jù)包生成模塊403可以包括:
溫度序列字符串生成模塊,用于將所述各個子圖像的各個采樣點的溫度數(shù)據(jù)按預(yù)設(shè)規(guī)則排列,得到溫度序列字符串;
數(shù)據(jù)包生成子模塊,用于將所述溫度序列字符串、預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔組合為數(shù)據(jù)包。
本發(fā)明實施例中,在獲取溫度云圖后,從溫度云圖中抽樣獲取溫度數(shù)據(jù),將溫度數(shù)據(jù)打包發(fā)送至服務(wù)器。服務(wù)器接收溫度數(shù)據(jù)并存儲,在需要展現(xiàn)溫度云圖時,根據(jù)熱力輻射公式,采用溫度數(shù)據(jù)生成溫度云圖。本發(fā)明實施例中,通過從溫度云圖中抽樣獲取溫度數(shù)據(jù),降低了數(shù)據(jù)傳輸量,節(jié)省網(wǎng)絡(luò)資源并減少空間存儲資源的占用。將溫度數(shù)據(jù)存儲在服務(wù)器,方便了用戶查詢。
當(dāng)需要生成溫度云圖時,服務(wù)器可以根據(jù)需要靈活生成指定區(qū)域的溫度云圖,增加了查詢的靈活性。
參照圖5,示出了本發(fā)明的一種溫度云圖的處理裝置實施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
數(shù)據(jù)包接收模塊501,用于接收由溫度數(shù)據(jù)組成的數(shù)據(jù)包;所述溫度數(shù)據(jù)為溫度云圖中的采樣點的溫度數(shù)據(jù);
數(shù)據(jù)包解析模塊502,用于解析所述數(shù)據(jù)包得到溫度數(shù)據(jù);
溫度數(shù)據(jù)存儲模塊503,用于存儲所述溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述裝置還可以包括:
溫度云圖生成模塊,用于采用所述溫度數(shù)據(jù)生成溫度云圖。
在本發(fā)明實施例中,所述數(shù)據(jù)包包括溫度序列字符串,所述數(shù)據(jù)包解析模塊502可以包括:
溫度序列字符串提取子模塊,用于從所述數(shù)據(jù)包中提取溫度序列字符串;
溫度數(shù)據(jù)獲得子模塊,用于按預(yù)設(shè)規(guī)則解析所述溫度序列字符串,得到各個采樣點的溫度數(shù)據(jù)。
在本發(fā)明實施例中,所述數(shù)據(jù)包還包括預(yù)設(shè)行間隔以及預(yù)設(shè)列間隔,所述溫度云圖生成模塊可以包括:
溫度云圖生成子模塊,用于按照所述預(yù)設(shè)行間隔、預(yù)設(shè)列間隔以及所述溫度數(shù)據(jù),生成溫度云圖。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種溫度云圖的處理方法和一種溫度云圖的處理裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。