本發(fā)明屬于監(jiān)控領(lǐng)域,具體涉及一種環(huán)境監(jiān)控方法及系統(tǒng)。
背景技術(shù):
傳統(tǒng)的環(huán)境監(jiān)控方法,例如溫度監(jiān)控系統(tǒng)、濕度監(jiān)控系統(tǒng),溫度傳感器(濕度傳感器)將檢測(cè)到的環(huán)境數(shù)據(jù)傳給后臺(tái)控制器,后臺(tái)控制器存儲(chǔ)環(huán)境數(shù)據(jù)作為存檔,在從數(shù)據(jù)庫(kù)中調(diào)取已存檔的環(huán)境數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、復(fù)查等后期處理。但是,由于傳感器采集環(huán)境數(shù)據(jù)的周期短,導(dǎo)致數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)量大,需要設(shè)置龐大的數(shù)據(jù)庫(kù),并且從海量的存檔數(shù)據(jù)中調(diào)取數(shù)據(jù)進(jìn)行后期處理工作量大、效率低。
技術(shù)實(shí)現(xiàn)要素:
基于此,本發(fā)明在于克服現(xiàn)有技術(shù)的缺陷,提供一種環(huán)境監(jiān)控方法及系統(tǒng),將接收到的環(huán)境數(shù)據(jù)進(jìn)行采集后再存入數(shù)據(jù)庫(kù)存檔,減小數(shù)據(jù)存儲(chǔ)壓力,提高數(shù)據(jù)查詢效率。
其技術(shù)方案如下:
一種環(huán)境監(jiān)控方法,數(shù)據(jù)采集服務(wù)器執(zhí)行采集步驟:接收實(shí)際測(cè)量的環(huán)境數(shù)據(jù);根據(jù)采集周期,判斷環(huán)境數(shù)據(jù)的時(shí)間信息是否符合所述采集周期;如果判斷出所述環(huán)境數(shù)據(jù)的時(shí)間信息符合所述采集周期,則將符合所述采集周期的所述環(huán)境數(shù)據(jù)輸出用于存檔;其中,所述采集周期大于接收所述環(huán)境數(shù)據(jù)的周期。
在其中一個(gè)實(shí)施例中,在所述采集步驟之前,執(zhí)行分類步驟:接收所述環(huán)境數(shù)據(jù),根據(jù)所述環(huán)境數(shù)據(jù)的時(shí)間信息,判斷所述環(huán)境數(shù)據(jù)的類別;在所述采集步驟中,各類別的所述環(huán)境數(shù)據(jù)對(duì)應(yīng)各自的采集周期,根據(jù)各類別的采集周期分別對(duì)相應(yīng)類別的所述環(huán)境數(shù)據(jù)執(zhí)行采集。
在其中一個(gè)實(shí)施例中,所述環(huán)境數(shù)據(jù)分為至少兩個(gè)類別,所述至少兩個(gè)類別包括第一類別和第二類別,其中所述第一類別的采集周期大于所述第二類別的采集周期。
在其中一個(gè)實(shí)施例中,所述分類步驟還包括:判斷出所述環(huán)境數(shù)據(jù)的類別后,在所述環(huán)境數(shù)據(jù)上做類別標(biāo)記;所述采集步驟中,按照所述環(huán)境數(shù)據(jù)上的所述類別標(biāo)記將所述環(huán)境數(shù)據(jù)分類輸出。
在其中一個(gè)實(shí)施例中,所述環(huán)境數(shù)據(jù)的時(shí)間信息包含所述環(huán)境數(shù)據(jù)被實(shí)際測(cè)量的時(shí)間;所述環(huán)境數(shù)據(jù)的類別包括歷史類別;在所述分類步驟中:對(duì)比所述環(huán)境數(shù)據(jù)的時(shí)間信息與時(shí)間t1,如果所述環(huán)境數(shù)據(jù)是在時(shí)間t1之前被實(shí)際測(cè)量到的,則判斷所述環(huán)境數(shù)據(jù)為歷史數(shù)據(jù);在所述采集步驟中:根據(jù)所述歷史數(shù)據(jù)的采集周期,對(duì)歷史數(shù)據(jù)進(jìn)行采集;其中,時(shí)間t1早于當(dāng)前時(shí)間t0;或/和,所述環(huán)境數(shù)據(jù)的類別包括緩存類別;在所述分類步驟中:對(duì)比所述環(huán)境數(shù)據(jù)的時(shí)間信息與時(shí)間t2,如果所述環(huán)境數(shù)據(jù)是在時(shí)間t2至當(dāng)前時(shí)間t0之間被實(shí)際測(cè)量到的,則判斷所述環(huán)境數(shù)據(jù)為緩存數(shù)據(jù);在所述采集步驟中:根據(jù)所述緩存數(shù)據(jù)的采集周期,對(duì)緩存數(shù)據(jù)進(jìn)行采集;其中,時(shí)間t2早于當(dāng)前時(shí)間t0;或/和,所述環(huán)境數(shù)據(jù)的類別包括實(shí)時(shí)類別;在所述分類步驟中:根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)距離當(dāng)前時(shí)間t0最近被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);在所述采集步驟前將所述實(shí)時(shí)數(shù)據(jù)輸出,或在所述采集步驟中根據(jù)所述實(shí)時(shí)數(shù)據(jù)的采集周期對(duì)所述實(shí)時(shí)數(shù)據(jù)采集后輸出;或/和,所述環(huán)境數(shù)據(jù)的類別包括報(bào)警類別;在所述分類步驟中:根據(jù)預(yù)設(shè)的報(bào)警限值,對(duì)比所述環(huán)境數(shù)據(jù)與所述報(bào)警限值,如果所述環(huán)境數(shù)據(jù)超出所述報(bào)警限值的范圍,則判斷所述環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù);在所述采集步驟前將所述報(bào)警數(shù)據(jù)輸出,或在所述采集步驟中根據(jù)所述報(bào)警數(shù)據(jù)的采集周期對(duì)所述報(bào)警數(shù)據(jù)采集后輸出。
在其中一個(gè)實(shí)施例中,所述報(bào)警數(shù)據(jù)的采集周期小于所述實(shí)時(shí)數(shù)據(jù)的采集周期。
在其中一個(gè)實(shí)施例中,所述數(shù)據(jù)采集服務(wù)器接收至少兩個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的所述環(huán)境數(shù)據(jù),所述數(shù)據(jù)采集服務(wù)器將所述數(shù)據(jù)監(jiān)測(cè)設(shè)備劃分為至少一組,當(dāng)其中一個(gè)所述數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的所述環(huán)境數(shù)據(jù)被判斷為所述報(bào)警數(shù)據(jù)時(shí),將同組其余的所述數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的所述環(huán)境數(shù)據(jù)也判斷為所述報(bào)警數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,報(bào)警服務(wù)器接收所述數(shù)報(bào)警數(shù)據(jù),在預(yù)警周期內(nèi),根據(jù)累次規(guī)則或均值規(guī)則判斷是否發(fā)出報(bào)警信號(hào);其中,累次規(guī)則為:如果判斷一個(gè)所述環(huán)境數(shù)據(jù)超出預(yù)設(shè)區(qū)間,則記錄一次異常,如果一個(gè)預(yù)警周期內(nèi)累計(jì)的異常次數(shù)大于或等于預(yù)設(shè)次數(shù),則發(fā)出報(bào)警信號(hào);其中,均值規(guī)則為:獲得預(yù)警周期內(nèi)所述環(huán)境數(shù)據(jù)的平均值,如果所述環(huán)境數(shù)據(jù)的平均值超出預(yù)設(shè)區(qū)間,則發(fā)出報(bào)警信號(hào)。
在其中一個(gè)實(shí)施例中,在所述分類步驟之前執(zhí)行核對(duì)步驟:接收數(shù)據(jù)包,所述數(shù)據(jù)包括所述環(huán)境數(shù)據(jù),檢測(cè)所述數(shù)據(jù)包的完整性或/和有效性,檢測(cè)合格的所述數(shù)據(jù)包進(jìn)入采集步驟,檢測(cè)不合格時(shí)發(fā)出重發(fā)請(qǐng)求的信號(hào)。
本發(fā)明的有益效果在于:
1、數(shù)據(jù)采集服務(wù)器用于與數(shù)據(jù)監(jiān)測(cè)設(shè)備對(duì)接(包括但不限于有線連接或無(wú)線連接)。數(shù)據(jù)監(jiān)測(cè)設(shè)備用于檢測(cè)環(huán)境數(shù)據(jù),包括但不限于檢測(cè)環(huán)境的溫度值、濕度值,數(shù)據(jù)監(jiān)測(cè)設(shè)備采集到的環(huán)境數(shù)據(jù)發(fā)送給數(shù)據(jù)采集服務(wù)器。數(shù)據(jù)采集服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),執(zhí)行采集步驟:根據(jù)預(yù)設(shè)的采集周期,判斷環(huán)境數(shù)據(jù)的時(shí)間信息是否符合采集周期,如判斷環(huán)境數(shù)據(jù)的時(shí)間信息符合采集周期,則將對(duì)應(yīng)的環(huán)境數(shù)據(jù)采集并輸出用于存檔。
傳統(tǒng)的環(huán)境監(jiān)控是將接收到的所有環(huán)境數(shù)據(jù)未經(jīng)處理直接存入數(shù)據(jù)庫(kù),當(dāng)發(fā)生報(bào)警時(shí)才從數(shù)據(jù)庫(kù)中調(diào)取相關(guān)數(shù)據(jù)進(jìn)行查看。本發(fā)明中,環(huán)境數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)采集服務(wù)器的采集步驟再存入數(shù)據(jù)庫(kù)中,并且采集周期大于數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回環(huán)境數(shù)據(jù)的周期,一方面保證數(shù)據(jù)監(jiān)測(cè)設(shè)備對(duì)環(huán)境數(shù)據(jù)進(jìn)行檢測(cè)和采集的周期小,另一方面,數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)的周期大,緩解數(shù)據(jù)庫(kù)的庫(kù)存壓力,可以減小數(shù)據(jù)庫(kù)的容量,以滿足存儲(chǔ)時(shí)間、容量的要求,采集周期越小,需要的存儲(chǔ)容量越大。另一方面,根據(jù)自身的硬件存儲(chǔ)容量、存儲(chǔ)時(shí)間的要求進(jìn)行綜合評(píng)估,設(shè)定適當(dāng)?shù)牟杉芷?,可以以滿足存儲(chǔ)時(shí)間、容量的要求,同時(shí)使用于存檔的環(huán)境數(shù)據(jù)可以全面反映被監(jiān)測(cè)環(huán)境的情況(例如溫度情況、濕度情況等),同時(shí),當(dāng)從數(shù)據(jù)庫(kù)中調(diào)取數(shù)據(jù)的查詢,效率更高。
其中,數(shù)據(jù)監(jiān)測(cè)設(shè)備檢測(cè)的環(huán)境數(shù)據(jù)可以是模擬信號(hào)也可以是數(shù)字信號(hào),例如數(shù)據(jù)監(jiān)測(cè)設(shè)備可以是溫度傳感器、環(huán)境數(shù)據(jù)是環(huán)境的溫度值,溫度傳感器檢測(cè)到的溫度值可以是模擬數(shù)據(jù)或數(shù)字?jǐn)?shù)據(jù),執(zhí)行采集步驟時(shí),如果是模擬信號(hào),在采集中可以將模擬信號(hào)采集后按照模擬信號(hào)發(fā)送給下一步驟、也可以在采集步驟中將模擬信號(hào)轉(zhuǎn)為數(shù)字信號(hào)后再發(fā)送給下一步驟;如果是數(shù)字信號(hào),則采集步驟中將數(shù)字信號(hào)采集并按照數(shù)字信號(hào)發(fā)送給下一步驟。
其中,數(shù)據(jù)庫(kù)可以設(shè)置在數(shù)據(jù)采集服務(wù)器中,也可以在數(shù)據(jù)采集服務(wù)器外另設(shè)獨(dú)立的數(shù)據(jù)庫(kù)。
2、數(shù)據(jù)采集服務(wù)器在采集步驟之前執(zhí)行分類步驟:接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,判斷環(huán)境數(shù)據(jù)的類別,各類別的環(huán)境數(shù)據(jù)對(duì)應(yīng)各自的采集周期,在采集步驟中,根據(jù)各類別的采集周期分別對(duì)相應(yīng)類別的環(huán)境數(shù)據(jù)進(jìn)行采集。
在環(huán)境數(shù)據(jù)送入數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)前,將環(huán)境數(shù)據(jù)經(jīng)過(guò)分類,再發(fā)送給數(shù)據(jù)庫(kù)按照類別分類存儲(chǔ)于數(shù)據(jù)庫(kù)中,在數(shù)據(jù)中查詢環(huán)境數(shù)據(jù)時(shí)分類查找,可以提高從數(shù)據(jù)庫(kù)中調(diào)取數(shù)據(jù)的查詢效率。
3、可以按照環(huán)境數(shù)據(jù)的類別分別設(shè)置各類別的采集周期,其中,各類別的采集周期可以相同,也可以不同。優(yōu)選的,環(huán)境數(shù)據(jù)分為至少兩個(gè)類別,所述至少兩個(gè)類別包括第一類別和第二類別,第一類別的采集周期大于第二類別的采集周期。
4、分類步驟還包括:判斷環(huán)境數(shù)據(jù)的類別后,在對(duì)應(yīng)的環(huán)境數(shù)據(jù)上做類別標(biāo)記,數(shù)據(jù)采集服務(wù)器可以將不同類別的環(huán)境數(shù)據(jù)進(jìn)行分類采集,數(shù)據(jù)采集服務(wù)器讀取環(huán)境數(shù)據(jù)的類別標(biāo)記,并讀取該類別的采集周期,將該類別的采集周期和環(huán)境數(shù)據(jù)的時(shí)間信息對(duì)比,當(dāng)環(huán)境數(shù)據(jù)的時(shí)間信息符合采集周期時(shí),將對(duì)應(yīng)的環(huán)境數(shù)據(jù)輸出,采集步驟后將被采集的數(shù)據(jù)按照類別標(biāo)記進(jìn)行分類輸出。
采用對(duì)環(huán)境數(shù)據(jù)做“標(biāo)記”的方法,既可以在環(huán)境數(shù)據(jù)上做“類別標(biāo)記”,也可以在環(huán)境數(shù)據(jù)上做其他特征標(biāo)記,在后續(xù)的步驟中,可以根據(jù)環(huán)境數(shù)據(jù)的類別標(biāo)記對(duì)不同類別的環(huán)境數(shù)據(jù)做相應(yīng)的處理。
5、環(huán)境數(shù)據(jù)的包含了環(huán)境狀態(tài)的數(shù)值和采集數(shù)值的時(shí)間信息,根據(jù)環(huán)境狀態(tài)的數(shù)值和采集時(shí)間可以講環(huán)境數(shù)據(jù)進(jìn)行分類。其中:
環(huán)境數(shù)據(jù)的類別包括歷史類別,數(shù)據(jù)監(jiān)測(cè)設(shè)備實(shí)時(shí)采集被監(jiān)控環(huán)境的狀態(tài)信息,但是由于連接中斷、傳輸錯(cuò)誤、或其他原因,記錄被監(jiān)控環(huán)境狀態(tài)信息的環(huán)境數(shù)據(jù)未能及時(shí)被傳送給數(shù)據(jù)采集服務(wù)器,而是延遲后在發(fā)送給數(shù)據(jù)采集服務(wù)器,此時(shí)數(shù)據(jù)采集服務(wù)器收到的環(huán)境數(shù)據(jù)與當(dāng)前時(shí)間之間有很大的時(shí)間延遲,在沒(méi)有報(bào)警的情況下,這些延遲很久的歷史數(shù)據(jù)已經(jīng)不能及時(shí)反映被監(jiān)控環(huán)境當(dāng)前的狀態(tài),也不需要推送到實(shí)時(shí)監(jiān)控平臺(tái)實(shí)時(shí)顯示,所以直接發(fā)送給數(shù)據(jù)庫(kù)存檔。在分類步驟中:根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)是在時(shí)間t1之前被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為歷史數(shù)據(jù);在采集步驟中:根據(jù)歷史數(shù)據(jù)的采集周期,對(duì)歷史數(shù)據(jù)進(jìn)行采集;其中,時(shí)間t1早于當(dāng)前時(shí)間t0,當(dāng)環(huán)境數(shù)據(jù)的時(shí)間信息顯示環(huán)境數(shù)據(jù)是早于時(shí)間t1被采集的,則判斷該環(huán)境數(shù)據(jù)是歷史數(shù)據(jù)。
根據(jù)需要,數(shù)據(jù)采集服務(wù)器可以對(duì)比歷史數(shù)據(jù)和預(yù)設(shè)的環(huán)境狀態(tài)的報(bào)警限值,判斷是否為報(bào)警數(shù)據(jù),也可以不判斷歷史數(shù)據(jù)是否是報(bào)警數(shù)據(jù)直接發(fā)送給數(shù)據(jù)庫(kù)存檔。
根據(jù)需要,在數(shù)據(jù)庫(kù)中可以講歷史數(shù)據(jù)按照類別存儲(chǔ),也可以按照環(huán)境數(shù)據(jù)的時(shí)間信息存儲(chǔ)。
或/和,環(huán)境數(shù)據(jù)的類別包括緩存類別。環(huán)境數(shù)據(jù)被采集的時(shí)間與當(dāng)前時(shí)間點(diǎn)越接近,則這些環(huán)境數(shù)據(jù)越能夠體現(xiàn)被監(jiān)控環(huán)境的當(dāng)前狀態(tài),因此,將當(dāng)前時(shí)間以及之前一段時(shí)間內(nèi)采集的環(huán)境數(shù)據(jù)分類為緩存數(shù)據(jù),緩存數(shù)據(jù)在數(shù)據(jù)庫(kù)中按類存儲(chǔ),可以方便的調(diào)取查閱以了解被監(jiān)測(cè)環(huán)境的當(dāng)前狀態(tài),而不需要在總的數(shù)據(jù)庫(kù)中調(diào)取,查閱的效率高,可以方便了解最新的狀態(tài)。在分類步驟中:根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)是在時(shí)間t2至當(dāng)前時(shí)間內(nèi)被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為緩存數(shù)據(jù);在采集步驟中:根據(jù)緩存數(shù)據(jù)的采集周期,對(duì)緩存數(shù)據(jù)進(jìn)行采集。
或/和,環(huán)境數(shù)據(jù)的類別包括實(shí)時(shí)類別;實(shí)時(shí)數(shù)據(jù)是數(shù)據(jù)監(jiān)測(cè)設(shè)備最新采集的環(huán)境數(shù)據(jù),是實(shí)時(shí)數(shù)據(jù)的時(shí)間信息最接近當(dāng)前時(shí)間點(diǎn),在分類步驟中:根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)距離當(dāng)前時(shí)間t0最近被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù);將實(shí)時(shí)數(shù)據(jù)經(jīng)過(guò)采集后發(fā)送給數(shù)據(jù)庫(kù)用于存檔;
或/和,環(huán)境數(shù)據(jù)的類別包括報(bào)警類別;在分類步驟中:讀取報(bào)警限值,對(duì)比環(huán)境數(shù)據(jù)與預(yù)設(shè)的報(bào)警限值,如果環(huán)境數(shù)據(jù)超出報(bào)警限值的范圍,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù);將報(bào)警數(shù)據(jù)發(fā)送至報(bào)警服務(wù)器,供報(bào)警服務(wù)器判斷是否發(fā)出報(bào)警信號(hào)。根據(jù)需要,可以先對(duì)環(huán)境數(shù)據(jù)進(jìn)行采集再判斷環(huán)境數(shù)據(jù)是否為報(bào)警數(shù)據(jù),也可以不經(jīng)過(guò)采集就判斷環(huán)境數(shù)據(jù)是否為報(bào)警數(shù)據(jù)。
6、實(shí)時(shí)數(shù)據(jù)經(jīng)過(guò)采集后發(fā)送給數(shù)據(jù)庫(kù)存檔,報(bào)警數(shù)據(jù)的采集周期小于實(shí)時(shí)數(shù)據(jù)的采集周期。在沒(méi)有報(bào)警數(shù)據(jù)的情況下采用常規(guī)的采集周期對(duì)環(huán)境數(shù)據(jù)進(jìn)行采集后發(fā)送給數(shù)據(jù)庫(kù)存儲(chǔ),當(dāng)判斷有報(bào)警數(shù)據(jù)時(shí)縮小采集周期,報(bào)警數(shù)據(jù)一方面推送至報(bào)警服務(wù)器進(jìn)行報(bào)警判斷,另一方面報(bào)警數(shù)據(jù)也經(jīng)過(guò)采集送入數(shù)據(jù)庫(kù)存儲(chǔ)。這樣,既能夠在沒(méi)有報(bào)警數(shù)據(jù)的時(shí)候采用較長(zhǎng)的采集周期緩解數(shù)據(jù)庫(kù)的存儲(chǔ)壓力,在判斷有報(bào)警數(shù)據(jù)之后才縮短采集周期,更多地采集臨近報(bào)警數(shù)據(jù)時(shí)間點(diǎn)的時(shí)間段內(nèi)的環(huán)境數(shù)據(jù),利于更好地分析環(huán)境的狀態(tài)以及是否報(bào)警。
7、環(huán)境監(jiān)控方法還包括報(bào)警服務(wù)器,報(bào)警服務(wù)器接收數(shù)據(jù)采集服務(wù)器發(fā)送的報(bào)警數(shù)據(jù),并根據(jù)報(bào)警規(guī)則判斷報(bào)警數(shù)據(jù)是否發(fā)出報(bào)警信號(hào)。報(bào)警服務(wù)器可以與報(bào)警器對(duì)接,當(dāng)報(bào)警服務(wù)器根據(jù)報(bào)警數(shù)據(jù)判斷需要報(bào)警時(shí),便發(fā)送報(bào)警信號(hào)給報(bào)警器讓報(bào)警器報(bào)警。
8、數(shù)據(jù)采集服務(wù)器將實(shí)時(shí)數(shù)據(jù)經(jīng)過(guò)采集后發(fā)送至實(shí)時(shí)監(jiān)測(cè)設(shè)備;或者,實(shí)時(shí)數(shù)據(jù)不經(jīng)過(guò)采集發(fā)送至實(shí)時(shí)監(jiān)測(cè)設(shè)備,保證環(huán)境監(jiān)測(cè)的時(shí)效性,便于根據(jù)環(huán)境數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)環(huán)境的狀態(tài)。
9、數(shù)據(jù)采集服務(wù)器還執(zhí)行數(shù)據(jù)核對(duì),數(shù)據(jù)采集服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的數(shù)據(jù)包,數(shù)據(jù)包包括環(huán)境數(shù)據(jù),檢測(cè)數(shù)據(jù)包的完整性或/和有效性,如檢測(cè)合格則將對(duì)應(yīng)的數(shù)據(jù)包進(jìn)入采集步驟,如檢測(cè)不合格則向?qū)?yīng)的數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)出重發(fā)請(qǐng)求。通過(guò)對(duì)數(shù)據(jù)包的合格性檢測(cè),保證數(shù)據(jù)白雞服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的真實(shí)信息,避免出錯(cuò)。對(duì)數(shù)據(jù)包的核對(duì)包括但不限于數(shù)據(jù)包完整性、有效性。
10、環(huán)境監(jiān)控系統(tǒng)還包括數(shù)據(jù)庫(kù)和數(shù)據(jù)監(jiān)測(cè)設(shè)備,數(shù)據(jù)監(jiān)測(cè)設(shè)備采集環(huán)境數(shù)據(jù),并將環(huán)境數(shù)據(jù)發(fā)送給數(shù)據(jù)采集服務(wù)器,數(shù)據(jù)庫(kù)接收數(shù)據(jù)采集服務(wù)器發(fā)送的環(huán)境數(shù)據(jù),并按照類別分類存儲(chǔ)。數(shù)據(jù)監(jiān)測(cè)設(shè)備包括但不限于溫度傳感器、濕度傳感器,數(shù)據(jù)采集服務(wù)器可以設(shè)置一個(gè)或兩個(gè)以上的數(shù)據(jù)監(jiān)測(cè)設(shè)備。
11、數(shù)據(jù)采集服務(wù)器接收至少兩個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),數(shù)據(jù)監(jiān)測(cè)設(shè)備被分為至少一組,當(dāng)同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備中其中之一傳回的環(huán)境數(shù)據(jù)被判斷為報(bào)警數(shù)據(jù)時(shí),將同組其余數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器??梢灶A(yù)設(shè)數(shù)據(jù)監(jiān)測(cè)設(shè)備分組,當(dāng)同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備中其中之一傳回的環(huán)境數(shù)據(jù)被判斷為報(bào)警數(shù)據(jù)時(shí),將同組其余數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)也一同發(fā)送給報(bào)警服務(wù)器。根據(jù)被監(jiān)測(cè)環(huán)境的空間條件,可以將同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)置在預(yù)定位置,例如將統(tǒng)一倉(cāng)庫(kù)的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)為一組、或者將臨近區(qū)域的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)為一組,當(dāng)判斷其中一個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù)后,將預(yù)定區(qū)域范圍內(nèi)的所有數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器;或者,將預(yù)定的數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器。由此,當(dāng)其中一個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù)時(shí),可以根據(jù)同組數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)來(lái)判斷該被監(jiān)測(cè)環(huán)境的整體情況,綜合判斷是否報(bào)警,相對(duì)于傳統(tǒng)根據(jù)單一報(bào)警數(shù)據(jù)報(bào)警的方法,可以大幅減小誤報(bào)警的幾率,提高報(bào)警的準(zhǔn)確度,提高管理效率。
12、當(dāng)數(shù)據(jù)采集服務(wù)器首次發(fā)送報(bào)警數(shù)據(jù)給報(bào)警服務(wù)器時(shí),進(jìn)入一個(gè)報(bào)警周期,在報(bào)警周期內(nèi)將數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器。
其中優(yōu)選的,如果環(huán)境數(shù)據(jù)經(jīng)過(guò)采集后再判斷是否為報(bào)警數(shù)據(jù),則首次判斷環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù)后,報(bào)警周期內(nèi)對(duì)環(huán)境數(shù)據(jù)的采集周期小于報(bào)警周期外對(duì)環(huán)境數(shù)據(jù)的采集周期。
13、環(huán)境監(jiān)控系統(tǒng)還包括報(bào)警服務(wù)器,報(bào)警服務(wù)器接收數(shù)據(jù)采集服務(wù)器傳送的環(huán)境數(shù)據(jù),在報(bào)警周期內(nèi),根據(jù)累次規(guī)則或均值規(guī)則判斷是否向報(bào)警器發(fā)送報(bào)警信號(hào);
其中,累次規(guī)則為:如果判斷一個(gè)環(huán)境數(shù)據(jù)超出預(yù)設(shè)限值,則記錄一次超標(biāo),如果一個(gè)預(yù)警周期內(nèi)累計(jì)的異常次數(shù)大于或等于預(yù)設(shè)次數(shù),則發(fā)出報(bào)警信號(hào);發(fā)生一次超標(biāo)并不會(huì)導(dǎo)致發(fā)出報(bào)警信號(hào),只有統(tǒng)計(jì)到超標(biāo)次數(shù)超過(guò)預(yù)設(shè)次數(shù),才發(fā)出報(bào)警信號(hào),多次的超標(biāo)反映了被監(jiān)控環(huán)境發(fā)生持續(xù)性的監(jiān)控?cái)?shù)值異常,此時(shí)發(fā)出報(bào)警信號(hào),能很好的過(guò)濾單次環(huán)境數(shù)據(jù)異常的擾動(dòng),提高判斷的精準(zhǔn)率。
其中,均值規(guī)則為:獲得預(yù)警周期內(nèi)環(huán)境數(shù)據(jù)的平均值,如果環(huán)境數(shù)據(jù)的平均值超出預(yù)設(shè)限值,則發(fā)出報(bào)警信號(hào)。
以溫度檢測(cè)為例,如果實(shí)測(cè)溫度值的平均值沒(méi)有超過(guò)預(yù)設(shè)溫度區(qū)間,則說(shuō)明實(shí)測(cè)溫度值趨于平穩(wěn),此時(shí)雖然實(shí)測(cè)溫度值在區(qū)間內(nèi)波動(dòng),甚至可以有實(shí)測(cè)溫度值超出預(yù)設(shè)溫度范圍,但是整體溫度發(fā)生變化的趨勢(shì)較弱,不會(huì)突然出現(xiàn)溫度劇烈變化的情況,此時(shí)判斷未超標(biāo),可以過(guò)濾少量異常的實(shí)測(cè)溫度值。如果實(shí)測(cè)溫度值的平均值超出了預(yù)設(shè)溫度區(qū)間,則說(shuō)明預(yù)警周期內(nèi)整體溫度變化劇烈,溫度有很強(qiáng)的變化趨勢(shì),反映了溫度確實(shí)超出可控范圍,此時(shí)判斷溫度超標(biāo),精準(zhǔn)提示管理人員溫度超標(biāo)需要處理。
其中,預(yù)設(shè)限值可以是一個(gè)限值區(qū)間,例如在累次規(guī)則中預(yù)設(shè)限值為[-10℃,-5℃],若環(huán)境數(shù)據(jù)記錄的溫度超出此范圍則為異常;預(yù)設(shè)限值也可以是一個(gè)閾值,例如在累次規(guī)則中預(yù)設(shè)限值為≤10℃,若環(huán)境數(shù)據(jù)記錄的溫度>10℃則為超標(biāo)。例如對(duì)于冷庫(kù),預(yù)設(shè)限值包括上限和下限,如果溫度超過(guò)上限時(shí)開(kāi)啟制冷設(shè)備對(duì)冷庫(kù)制冷降溫,當(dāng)實(shí)測(cè)溫度值低于下限時(shí)停止制冷;實(shí)測(cè)溫度值有可能大于上限或小于下限,由于制冷設(shè)備制冷不均勻,有可能導(dǎo)致某些溫度節(jié)點(diǎn)的溫度暫時(shí)超標(biāo),但此時(shí)冷庫(kù)的整體溫度已經(jīng)足以滿足對(duì)冷量的需求、制冷設(shè)備也正常,如果采用傳統(tǒng)報(bào)警方式,就會(huì)對(duì)一個(gè)正常運(yùn)行的冷庫(kù)發(fā)生誤報(bào)警,而采用本發(fā)明的累次原則或均值原則,可以過(guò)濾這些暫時(shí)性的溫度超標(biāo)、過(guò)濾誤報(bào)警,提高管理效率。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一環(huán)境監(jiān)控方法的流程示意圖;
圖2為本發(fā)明實(shí)施例一環(huán)境監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不限于此。
實(shí)施例一
環(huán)境監(jiān)控系統(tǒng)包括數(shù)據(jù)監(jiān)測(cè)設(shè)備、數(shù)據(jù)采集服務(wù)器、數(shù)據(jù)庫(kù)、數(shù)據(jù)監(jiān)測(cè)設(shè)備、報(bào)警服務(wù)器、以及報(bào)警器,其中,根據(jù)需要數(shù)據(jù)庫(kù)可以設(shè)置在數(shù)據(jù)采集服務(wù)器,也可以不設(shè)置在數(shù)據(jù)采集服務(wù)器中。
數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)置于被監(jiān)測(cè)的環(huán)境中,例如冷庫(kù)、倉(cāng)庫(kù)、暖庫(kù)等。本實(shí)施例中,數(shù)據(jù)監(jiān)測(cè)設(shè)備檢測(cè)環(huán)境的溫度值,但不限于此,數(shù)據(jù)監(jiān)測(cè)設(shè)備也也可以檢測(cè)環(huán)境的濕度值、粉塵等其他參數(shù)。
環(huán)境監(jiān)控系統(tǒng)可以不同地址的多個(gè)倉(cāng)庫(kù)進(jìn)行統(tǒng)一監(jiān)測(cè),例如同時(shí)監(jiān)測(cè)多個(gè)異地倉(cāng)庫(kù),每個(gè)倉(cāng)庫(kù)設(shè)有若干房屋,每座房屋設(shè)有若干庫(kù)房,可以在庫(kù)房中s設(shè)置若干數(shù)據(jù)監(jiān)測(cè)設(shè)備,本實(shí)施例中數(shù)據(jù)監(jiān)測(cè)設(shè)備為溫度傳感器。
數(shù)據(jù)監(jiān)測(cè)設(shè)備實(shí)時(shí)檢測(cè)庫(kù)房中的溫度值,并將溫度值以及溫度值被采集的時(shí)間作為環(huán)境數(shù)據(jù)發(fā)送給數(shù)據(jù)采集服務(wù)器。
如圖1、2所示,數(shù)據(jù)采集服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),執(zhí)行下述步驟:
(1)數(shù)據(jù)核對(duì):執(zhí)行數(shù)據(jù)核對(duì),數(shù)據(jù)采集服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的數(shù)據(jù)包,數(shù)據(jù)包包括環(huán)境數(shù)據(jù),檢測(cè)數(shù)據(jù)包的完整性或/和有效性,如檢測(cè)合格則將對(duì)應(yīng)的數(shù)據(jù)包進(jìn)入采集步驟,如檢測(cè)不合格則向?qū)?yīng)的數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)出重發(fā)請(qǐng)求。通過(guò)對(duì)數(shù)據(jù)包的合格性檢測(cè),保證數(shù)據(jù)采集服務(wù)器接收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的真實(shí)信息,避免出錯(cuò)。對(duì)數(shù)據(jù)包的核對(duì)包括但不限于數(shù)據(jù)包完整性、有效性。
經(jīng)過(guò)數(shù)據(jù)核對(duì)后,合格的數(shù)據(jù)包進(jìn)入分類步驟。
(2)數(shù)據(jù)分類:數(shù)據(jù)采集服務(wù)器收數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),執(zhí)行分類步驟,環(huán)境數(shù)據(jù)的包含了環(huán)境狀態(tài)的數(shù)值和采集數(shù)值的時(shí)間信息,根據(jù)環(huán)境狀態(tài)的數(shù)值和采集時(shí)間可以講環(huán)境數(shù)據(jù)進(jìn)行分類。根據(jù)需要,分類的類別可以是歷史數(shù)據(jù)、緩存數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、以及報(bào)警數(shù)據(jù)當(dāng)中的一種或幾種,也可以設(shè)置其他的類別。其中:
①環(huán)境數(shù)據(jù)的類別包括歷史類別,根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)是在時(shí)間t1之前被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為歷史數(shù)據(jù)。其中,時(shí)間t1早于當(dāng)前時(shí)間t0,當(dāng)環(huán)境數(shù)據(jù)的時(shí)間信息顯示環(huán)境數(shù)據(jù)是早于時(shí)間t1被采集的,則判斷該環(huán)境數(shù)據(jù)是歷史數(shù)據(jù),并在相應(yīng)的環(huán)境信息數(shù)據(jù)包上做分類為歷史數(shù)據(jù)的類別標(biāo)記。
數(shù)據(jù)監(jiān)測(cè)設(shè)備實(shí)時(shí)采集被監(jiān)控環(huán)境的狀態(tài)信息,但是由于連接中斷、傳輸錯(cuò)誤、或其他原因,記錄被監(jiān)控環(huán)境狀態(tài)信息的環(huán)境數(shù)據(jù)未能及時(shí)被傳送給數(shù)據(jù)采集服務(wù)器,而是延遲再發(fā)送給數(shù)據(jù)采集服務(wù)器,此時(shí)數(shù)據(jù)采集服務(wù)器收到的環(huán)境數(shù)據(jù)與當(dāng)前時(shí)間之間有很大的時(shí)間延遲,在沒(méi)有報(bào)警的情況下,這些延遲很久的歷史數(shù)據(jù)已經(jīng)不能及時(shí)反映被監(jiān)控環(huán)境當(dāng)前的狀態(tài),也不需要推送到實(shí)時(shí)監(jiān)控平臺(tái)實(shí)時(shí)顯示,可以直接發(fā)送給數(shù)據(jù)庫(kù)存檔備查。
②環(huán)境數(shù)據(jù)的類別包括緩存類別,在分類步驟中:根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)是在時(shí)間t2至當(dāng)前時(shí)間內(nèi)被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為緩存數(shù)據(jù),并在相應(yīng)的環(huán)境信息數(shù)據(jù)包上做分類為緩存數(shù)據(jù)的類別標(biāo)記。
環(huán)境數(shù)據(jù)被采集的時(shí)間與當(dāng)前時(shí)間點(diǎn)越接近,則這些環(huán)境數(shù)據(jù)越能夠體現(xiàn)被監(jiān)控環(huán)境的當(dāng)前狀態(tài),因此,將當(dāng)前時(shí)間以及之前一段時(shí)間內(nèi)采集的環(huán)境數(shù)據(jù)分類為緩存數(shù)據(jù),緩存數(shù)據(jù)在數(shù)據(jù)庫(kù)中按類存儲(chǔ),可以方便的調(diào)取查閱以了解被監(jiān)測(cè)環(huán)境的當(dāng)前狀態(tài),而不需要在總的數(shù)據(jù)庫(kù)中調(diào)取,查閱的效率高,可以方便了解最新的狀態(tài)。
③環(huán)境數(shù)據(jù)的類別包括實(shí)時(shí)類別。根據(jù)環(huán)境數(shù)據(jù)的時(shí)間信息,如果環(huán)境數(shù)據(jù)距離當(dāng)前時(shí)間t0最近被數(shù)據(jù)監(jiān)測(cè)設(shè)備采集的,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù),并在相應(yīng)的環(huán)境信息數(shù)據(jù)包上做分類為實(shí)時(shí)數(shù)據(jù)的類別標(biāo)記。
實(shí)時(shí)數(shù)據(jù)是數(shù)據(jù)監(jiān)測(cè)設(shè)備最新采集到的環(huán)境數(shù)據(jù),實(shí)時(shí)數(shù)據(jù)的時(shí)間信息最接近當(dāng)前時(shí)間點(diǎn)。
④環(huán)境數(shù)據(jù)的類別包括報(bào)警類別。讀取報(bào)警限值,對(duì)比環(huán)境數(shù)據(jù)與預(yù)設(shè)的報(bào)警限值,如果環(huán)境數(shù)據(jù)超出報(bào)警限值的范圍,則判斷對(duì)應(yīng)的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù),并在相應(yīng)的環(huán)境信息數(shù)據(jù)包上做分類為報(bào)警數(shù)據(jù)的類別標(biāo)記。
經(jīng)過(guò)分類步驟后將被標(biāo)記后的環(huán)境數(shù)據(jù)送入緩存數(shù)據(jù)隊(duì)列中,對(duì)緩存數(shù)據(jù)隊(duì)列中的數(shù)據(jù)進(jìn)行采集。
采集:分類步驟中已經(jīng)在對(duì)應(yīng)的環(huán)境數(shù)據(jù)上做類別標(biāo)記,數(shù)據(jù)采集服務(wù)器可以將不同類別的環(huán)境數(shù)據(jù)進(jìn)行分類采集,數(shù)據(jù)采集服務(wù)器讀取環(huán)境數(shù)據(jù)的類別標(biāo)記,并讀取該類別的采集周期,將該類別的采集周期和環(huán)境數(shù)據(jù)的時(shí)間信息對(duì)比,當(dāng)環(huán)境數(shù)據(jù)的時(shí)間信息符合采集周期時(shí),則對(duì)應(yīng)的環(huán)境數(shù)據(jù)被采集,將被采集的環(huán)境數(shù)據(jù)按照其上的類別標(biāo)記進(jìn)行分類輸出。根據(jù)需要,歷史數(shù)據(jù)、緩存數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、以及報(bào)警數(shù)據(jù)的采集周期可以相同或不同。其中:
①根據(jù)歷史數(shù)據(jù)的采集周期t1,對(duì)歷史數(shù)據(jù)進(jìn)行采集,采集后的歷史數(shù)據(jù)發(fā)送給數(shù)據(jù)庫(kù)。根據(jù)需要,數(shù)據(jù)采集服務(wù)器可以對(duì)比歷史數(shù)據(jù)和預(yù)設(shè)的環(huán)境狀態(tài)的報(bào)警限值,判斷是否為報(bào)警數(shù)據(jù),也可以不判斷歷史數(shù)據(jù)是否是報(bào)警數(shù)據(jù)直接發(fā)送給數(shù)據(jù)庫(kù)存檔。
②根據(jù)緩存數(shù)據(jù)的采集周期t2,對(duì)緩存數(shù)據(jù)進(jìn)行采集,采集后的緩存數(shù)據(jù)發(fā)送給數(shù)據(jù)庫(kù)。
③將所有實(shí)時(shí)數(shù)據(jù)發(fā)送給實(shí)時(shí)監(jiān)測(cè)設(shè)備(例如顯示器)進(jìn)行實(shí)時(shí)監(jiān)測(cè),同時(shí),根據(jù)實(shí)時(shí)數(shù)據(jù)的采集周期t3,對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行采集,采集后的實(shí)時(shí)數(shù)據(jù)發(fā)送給數(shù)據(jù)庫(kù)用于存檔。
④根據(jù)需要,可以先對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行采集再判斷環(huán)境數(shù)據(jù)是否為報(bào)警數(shù)據(jù),也可以不經(jīng)過(guò)采集就判斷實(shí)時(shí)數(shù)據(jù)是否為報(bào)警數(shù)據(jù)。對(duì)于首次檢測(cè)到報(bào)警數(shù)據(jù)之前,此時(shí)報(bào)警數(shù)據(jù)的采集周期與實(shí)時(shí)數(shù)據(jù)采集周期相同,都為t3,當(dāng)檢測(cè)到報(bào)警數(shù)據(jù)后,進(jìn)入一個(gè)報(bào)警周期,周期內(nèi)對(duì)實(shí)時(shí)數(shù)據(jù)的采集周期為t4,t4≤t3。
經(jīng)過(guò)上述(1)數(shù)據(jù)核對(duì)、(2)數(shù)據(jù)分類、(3)采集等步驟,從數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)被分類輸出,其中,實(shí)時(shí)數(shù)據(jù)和報(bào)警數(shù)據(jù)發(fā)送給實(shí)時(shí)監(jiān)測(cè)設(shè)備,報(bào)警數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器,歷史數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、緩存數(shù)據(jù)、報(bào)警數(shù)據(jù)發(fā)送至數(shù)據(jù)庫(kù)存檔。各類別的環(huán)境數(shù)據(jù)對(duì)應(yīng)各自的采集周期,在采集步驟中,根據(jù)各類別的采集周期分別對(duì)相應(yīng)類別的環(huán)境數(shù)據(jù)進(jìn)行采集。在環(huán)境數(shù)據(jù)送入數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)前,將環(huán)境數(shù)據(jù)經(jīng)過(guò)分類,再發(fā)送給數(shù)據(jù)庫(kù)按照類別分類存儲(chǔ)于數(shù)據(jù)庫(kù)中,在數(shù)據(jù)中查詢環(huán)境數(shù)據(jù)時(shí)分類查找,可以提高從數(shù)據(jù)庫(kù)中調(diào)取數(shù)據(jù)的查詢效率。并且,環(huán)境數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)采集服務(wù)器的采集再存入數(shù)據(jù)庫(kù)中,并且,采集周期大于數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回環(huán)境數(shù)據(jù)的周期,一方面保證數(shù)據(jù)監(jiān)測(cè)設(shè)備對(duì)環(huán)境數(shù)據(jù)進(jìn)行檢測(cè)和采集的周期小,另一方面,數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)的周期大,緩解數(shù)據(jù)庫(kù)的庫(kù)存壓力,可以減小數(shù)據(jù)庫(kù)的容量,以滿足存儲(chǔ)時(shí)間、容量的要求,采集周期越小,需要的存儲(chǔ)容量越大,也提高從數(shù)據(jù)庫(kù)中調(diào)取數(shù)據(jù)的查詢效率。
當(dāng)數(shù)據(jù)采集服務(wù)器首次發(fā)送報(bào)警數(shù)據(jù)給報(bào)警服務(wù)器時(shí),進(jìn)入一個(gè)報(bào)警周期,并將報(bào)警周期內(nèi)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的所有環(huán)境數(shù)據(jù)作為報(bào)警數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器。實(shí)時(shí)數(shù)據(jù)經(jīng)過(guò)采集后發(fā)送給數(shù)據(jù)庫(kù)存檔,在沒(méi)有報(bào)警數(shù)據(jù)的情況下采用周期t3對(duì)環(huán)境數(shù)據(jù)進(jìn)行采集后作為實(shí)時(shí)數(shù)據(jù)發(fā)送給數(shù)據(jù)庫(kù)存儲(chǔ),從首次判斷有報(bào)警數(shù)據(jù)開(kāi)始,改為按照周期t4對(duì)報(bào)警周期內(nèi)的所有環(huán)境數(shù)據(jù)進(jìn)行采集,采集后作為報(bào)警數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器,同時(shí)報(bào)警數(shù)據(jù)也經(jīng)過(guò)采集送入數(shù)據(jù)庫(kù)存儲(chǔ)。這樣,既能夠在沒(méi)有報(bào)警數(shù)據(jù)的時(shí)候采用較長(zhǎng)的采集周期緩解數(shù)據(jù)庫(kù)的存儲(chǔ)壓力,在判斷有報(bào)警數(shù)據(jù)之后才縮短采集周期,更多地采集臨近報(bào)警數(shù)據(jù)時(shí)間點(diǎn)的時(shí)間段內(nèi)的環(huán)境數(shù)據(jù),利于更好地分析環(huán)境的狀態(tài)以及是否報(bào)警。
報(bào)警服務(wù)器根據(jù)接收到的報(bào)警數(shù)據(jù)判斷是否發(fā)出報(bào)警信號(hào),如果在報(bào)警周期內(nèi)沒(méi)有發(fā)出報(bào)警信號(hào),則退出該報(bào)警周期,恢復(fù)實(shí)時(shí)數(shù)據(jù)的采集周期t3對(duì)實(shí)施數(shù)據(jù)進(jìn)行采集。
報(bào)警服務(wù)器接收數(shù)據(jù)采集服務(wù)器傳送的環(huán)境數(shù)據(jù),在報(bào)警周期內(nèi),根據(jù)累次規(guī)則或均值規(guī)則判斷是否向報(bào)警器發(fā)送報(bào)警信號(hào),報(bào)警器接收?qǐng)?bào)警信號(hào)后報(bào)警。其中,累次規(guī)則為:如果判斷一個(gè)環(huán)境數(shù)據(jù)超出預(yù)設(shè)限值,則記錄一次超標(biāo),如果一個(gè)預(yù)警周期內(nèi)累計(jì)的異常次數(shù)大于或等于預(yù)設(shè)次數(shù),則發(fā)出報(bào)警信號(hào);發(fā)生一次超標(biāo)并不會(huì)導(dǎo)致發(fā)出報(bào)警信號(hào),只有統(tǒng)計(jì)到超標(biāo)次數(shù)超過(guò)預(yù)設(shè)次數(shù),才發(fā)出報(bào)警信號(hào),多次的超標(biāo)反映了被監(jiān)控環(huán)境發(fā)生持續(xù)性的監(jiān)控?cái)?shù)值異常,此時(shí)發(fā)出報(bào)警信號(hào),能很好的過(guò)濾單次環(huán)境數(shù)據(jù)異常的擾動(dòng),提高判斷的精準(zhǔn)率。其中,均值規(guī)則為:獲得預(yù)警周期內(nèi)環(huán)境數(shù)據(jù)的平均值,如果環(huán)境數(shù)據(jù)的平均值超出預(yù)設(shè)限值,則發(fā)出報(bào)警信號(hào)。
以溫度檢測(cè)為例,如果實(shí)測(cè)溫度值的平均值沒(méi)有超過(guò)預(yù)設(shè)溫度區(qū)間,則說(shuō)明實(shí)測(cè)溫度值趨于平穩(wěn),此時(shí)雖然實(shí)測(cè)溫度值在區(qū)間內(nèi)波動(dòng),甚至可以有實(shí)測(cè)溫度值超出預(yù)設(shè)溫度范圍,但是整體溫度發(fā)生變化的趨勢(shì)較弱,不會(huì)突然出現(xiàn)溫度劇烈變化的情況,此時(shí)判斷未超標(biāo),可以過(guò)濾少量異常的實(shí)測(cè)溫度值。如果實(shí)測(cè)溫度值的平均值超出了預(yù)設(shè)溫度區(qū)間,則說(shuō)明預(yù)警周期內(nèi)整體溫度變化劇烈,溫度有很強(qiáng)的變化趨勢(shì),反映了溫度確實(shí)超出可控范圍,此時(shí)判斷溫度超標(biāo),精準(zhǔn)提示管理人員溫度超標(biāo)需要處理。
其中,預(yù)設(shè)限值可以是一個(gè)限值區(qū)間,例如在累次規(guī)則中預(yù)設(shè)限值為[-10℃,-5℃],若環(huán)境數(shù)據(jù)記錄的溫度超出此范圍則為異常;預(yù)設(shè)限值也可以是一個(gè)閾值,例如在累次規(guī)則中預(yù)設(shè)限值為≤10℃,若環(huán)境數(shù)據(jù)記錄的溫度>10℃則為超標(biāo)。例如對(duì)于冷庫(kù),預(yù)設(shè)限值包括上限和下限,如果溫度超過(guò)上限時(shí)開(kāi)啟制冷設(shè)備對(duì)冷庫(kù)制冷降溫,當(dāng)實(shí)測(cè)溫度值低于下限時(shí)停止制冷;實(shí)測(cè)溫度值有可能大于上限或小于下限,由于制冷設(shè)備制冷不均勻,有可能導(dǎo)致某些溫度節(jié)點(diǎn)的溫度暫時(shí)超標(biāo),但此時(shí)冷庫(kù)的整體溫度已經(jīng)足以滿足對(duì)冷量的需求、制冷設(shè)備也正常,如果采用傳統(tǒng)報(bào)警方式,就會(huì)對(duì)一個(gè)正常運(yùn)行的冷庫(kù)發(fā)生誤報(bào)警,而采用本發(fā)明的累次原則或均值原則,可以過(guò)濾這些暫時(shí)性的溫度超標(biāo)、過(guò)濾誤報(bào)警,提高管理效率。
其中前文所述的第一類別(或第二類別)可以是歷史類別、或?qū)崟r(shí)類別、或報(bào)警類別、或緩存類別,也可以是其他類別,只要滿足前文所述第一類別的采集周期大于第二類別的采集周期就可以。
實(shí)施例二
實(shí)施例二與實(shí)施例一的不同在于:
數(shù)據(jù)采集服務(wù)器接收至少兩個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù),數(shù)據(jù)監(jiān)測(cè)設(shè)備被分為至少一組,當(dāng)同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備中其中之一傳回的環(huán)境數(shù)據(jù)被判斷為報(bào)警數(shù)據(jù)時(shí),將同組其余數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器。可以預(yù)設(shè)數(shù)據(jù)監(jiān)測(cè)設(shè)備分組,當(dāng)同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備中其中之一傳回的環(huán)境數(shù)據(jù)被判斷為報(bào)警數(shù)據(jù)時(shí),將同組其余數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)也一同發(fā)送給報(bào)警服務(wù)器。根據(jù)被監(jiān)測(cè)環(huán)境的空間條件,可以將同一組的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)置在預(yù)定位置,例如將統(tǒng)一倉(cāng)庫(kù)的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)為一組、或者將臨近區(qū)域的數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)為一組,當(dāng)判斷其中一個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù)后,將預(yù)定區(qū)域范圍內(nèi)的所有數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器;或者,將預(yù)定的數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)發(fā)送給報(bào)警服務(wù)器。由此,當(dāng)其中一個(gè)數(shù)據(jù)監(jiān)測(cè)設(shè)備的環(huán)境數(shù)據(jù)為報(bào)警數(shù)據(jù)時(shí),可以根據(jù)同組數(shù)據(jù)監(jiān)測(cè)設(shè)備傳回的環(huán)境數(shù)據(jù)來(lái)判斷該被監(jiān)測(cè)環(huán)境的整體情況,綜合判斷是否報(bào)警,相對(duì)于傳統(tǒng)根據(jù)單一報(bào)警數(shù)據(jù)報(bào)警的方法,可以大幅減小誤報(bào)警的幾率,提高報(bào)警的準(zhǔn)確度,提高管理效率。
以上實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。