本發(fā)明涉及一種監(jiān)聽方法,具體涉及一種數(shù)據(jù)采集終端的旁路監(jiān)聽方法。
背景技術(shù):
現(xiàn)有的傳感器一般會通過串口的方式與數(shù)據(jù)采集終端連接,從而將獲取到的數(shù)據(jù)發(fā)送給數(shù)據(jù)采集終端,數(shù)據(jù)采集終端再將接受到的數(shù)據(jù)發(fā)送給后臺系統(tǒng)。
但是有些不法分子會在數(shù)據(jù)采集終端發(fā)送給后臺系統(tǒng)時將數(shù)據(jù)進行修改或直接在后臺系統(tǒng)上進行直接修改,從而改變了數(shù)據(jù)的真實性,安全性非常低。
技術(shù)實現(xiàn)要素:
本發(fā)明為了解決上述問題,從而提供一種數(shù)據(jù)采集終端的旁路監(jiān)聽方法。
為達到上述目的,本發(fā)明的技術(shù)方案如下:
一種數(shù)據(jù)采集終端的旁路監(jiān)聽方法,所述旁路監(jiān)聽方法包括如下步驟:
(1)讀取與數(shù)據(jù)采集終端針對其上串口的配置文件,并實時讀取數(shù)據(jù)采集終端上的運行時間數(shù)據(jù)和GPS數(shù)據(jù);
(2)在監(jiān)聽到數(shù)據(jù)串口的數(shù)據(jù)時,根據(jù)配置信息解析數(shù)據(jù),將解析后的數(shù)據(jù)加入對應(yīng)時間和GPS信息,形成監(jiān)聽數(shù)據(jù)并保存到本地;
(3)在檢測到有USB設(shè)備插入數(shù)據(jù)采集終端上時,將保存在本地的監(jiān)聽數(shù)據(jù)拷貝到USB設(shè)備中。
在本發(fā)明的一個優(yōu)選實施例中,所述監(jiān)聽數(shù)據(jù)采用如下的數(shù)據(jù)格式:
HH:MM:SS.ZZZ;Lng;Lat;xxxxxxxx;value;MD5
其中,Lng為經(jīng)度,Lat為維度,Xxxxxxx:數(shù)據(jù)原始值;Value:可以為空,只有與前一條相差1秒之內(nèi)的才進行解析,若沒有解析規(guī)則也為空。
在本發(fā)明的一個優(yōu)選實施例中,每天0點自動檢測本地存儲空間,若可用空間小于20%,則依次將時間數(shù)據(jù)最靠前的數(shù)據(jù)刪除,直至可用空間大于50%。
本發(fā)明的有益效果是:
本發(fā)明可將各個終端發(fā)送給數(shù)據(jù)采集終端的數(shù)據(jù)進行備份,從而實現(xiàn)旁路監(jiān)聽,并且還不影響數(shù)據(jù)采集終端的數(shù)據(jù)傳輸,保證了數(shù)據(jù)的真實性,大大提高了安全性。
具體實施方式
為了使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面進一步闡述本發(fā)明。
本發(fā)明提供的數(shù)據(jù)采集終端的旁路監(jiān)聽方法,其包括如下步驟:
(1)讀取與數(shù)據(jù)采集終端針對其上串口的配置文件,并實時讀取數(shù)據(jù)采集終端上的運行時間數(shù)據(jù)和GPS數(shù)據(jù);
(2)在監(jiān)聽到數(shù)據(jù)串口的數(shù)據(jù)時,根據(jù)配置信息解析數(shù)據(jù),將解析后的數(shù)據(jù)加入對應(yīng)時間和GPS信息,形成監(jiān)聽數(shù)據(jù)并保存到本地;
(3)在檢測到有USB設(shè)備插入數(shù)據(jù)采集終端上時,將保存在本地的監(jiān)聽數(shù)據(jù)拷貝到USB設(shè)備中。
在本發(fā)明中,數(shù)據(jù)采集終端每次開啟使用時,本申請都進行信號初始化和日志初始化,這樣可保證獲取的數(shù)據(jù)與時間和地點相對應(yīng),從而提高數(shù)據(jù)的精準(zhǔn)性。
在本發(fā)明中,監(jiān)聽數(shù)據(jù)采用如下的數(shù)據(jù)格式:
HH:MM:SS.ZZZ;Lng;Lat;xxxxxxxx;value;MD5
其中,Lng為經(jīng)度,Lat為維度,Xxxxxxx:數(shù)據(jù)原始值;Value:可以為空,只有與前一條相差1秒之內(nèi)的才進行解析,若沒有解析規(guī)則也為空。
在本發(fā)明中,在數(shù)據(jù)采集終端上還設(shè)有一備用接口,USB設(shè)備通過插入備用接口從而將保存在本地的監(jiān)聽數(shù)據(jù)拷貝到USB設(shè)備中。
另外,在USB設(shè)備與備用接口之間設(shè)置認證協(xié)議,只有與備用接口相認證的USB設(shè)備才能拷貝數(shù)據(jù),這樣可提高安全性,防止獲取的數(shù)據(jù)被隨意讀取,從而造成損失。
在本發(fā)明中,每天0點自動檢測本地存儲空間,若可用空間小于20%,則依次將時間數(shù)據(jù)最靠前的數(shù)據(jù)刪除,直至可用空間大于50%,這樣能夠保證對 數(shù)據(jù)進行實時堅聽。
基于上述方法的實施,本申請還提供一個具體實施例:
(1)環(huán)境監(jiān)控系統(tǒng)的數(shù)據(jù)采集終端每次開啟使用時,都進行初始化;
(2)讀取與數(shù)據(jù)采集終端連接的粉塵儀上的配置文件,根據(jù)配置信息解析數(shù)據(jù),將解析后的環(huán)境檢測數(shù)據(jù)加入對應(yīng)時間和GPS信息,形成監(jiān)聽數(shù)據(jù)并保存到本地;
(3)然后將USB設(shè)備插入數(shù)據(jù)采集終端,將保存在本地的監(jiān)聽數(shù)據(jù)拷貝到USB設(shè)備中;
(4)工作人員通過將USB設(shè)備上的備份數(shù)據(jù)與環(huán)境監(jiān)控系統(tǒng)的后臺數(shù)據(jù)進行對比,從而檢測數(shù)據(jù)的真實性。
(5)每天0點自動檢測本地存儲空間,若可用空間小于20%,則依次將時間數(shù)據(jù)最靠前的數(shù)據(jù)刪除,直至可用空間大于50%。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等效物界定。