本發明涉及數據傳輸,特別涉及一種用于自動售賣機的mdb總線數據監控設備及其數據傳輸方法。
背景技術:
1、隨著國民經濟和技術的發展,自動售賣系統由于其方便性、易性和低成本,正得到越來越廣泛的應用。而自動售賣系統的外設也越來越復雜,從投幣機到讀鈔機到非現金交易(如ic記賬卡),導致對自動售賣系統的要求越來越高,但自動售賣系統容易被人盜用或者非法占用,導致出現安全問題,因此,需要監控設備對其進行監控,并將數據傳輸至服務器,但目前的監控設備在傳輸的過程中容易被人篡改,而且無法準確對非法占用進行監控并進行安全檢查。
技術實現思路
1、為了至少解決或部分解決上述問題,提供一種用于自動售賣機的mdb總線數據監控設備及其數據傳輸方法。
2、為了達到上述目的,本發明提供了如下的技術方案:
3、本發明一種用于自動售賣機的mdb總線數據監控設備,包括數據收集模塊、數據加密模塊、數據處理模塊、數據傳輸模塊,所述數據收集模塊收集設備狀態數據和設備運行數據,并將這些數據發送至數據處理模塊,所述數據處理模塊將設備狀態數據和設備運行數據按一定的時間間隔進行分隔,并對數據進行過濾,再將過濾后的數據發送至數據加密模塊,所述數據加密模塊將每段時間的數據都寫入驗證信息進行加密,在每個塊的驗證信息里,保存了前一個塊驗證信息的哈希值,依次串接起來,形成區塊鏈,將處理后的數據發送至數據傳輸模塊,所述數據傳輸模塊將數據傳輸至服務器。
4、作為本發明的一種優選技術方案,所述設備狀態數據包括設備存活情況、網絡服務、操作系統類型、廠商品牌、設備類型、設備固件版本和硬件型號。
5、作為本發明的一種優選技術方案,所述設備運行數據包括用戶每段時間的交易數據、用戶資料、操作系統核心文件的讀、寫和執行權限、網路的進程和端口號、日志審計開啟情況、執行權限篡改情況。
6、作為本發明的一種優選技術方案,所述數據加密模塊先對數據進行頻譜擴展,并采用脈沖編碼寫入驗證信息進行加密調制。
7、為了達到上述目的,本發明還提供了如下的技術方案:
8、本發明一種用于自動售賣機的mdb總線數據監控設備的數據傳輸方法,包括以下步驟:
9、包括以下步驟:
10、錄入數據:錄入設備的狀態數據和運行數據;
11、設立時間戳:將這些數據按一定的時間間隔進行分隔;
12、數據過濾:對上述數據進行過濾;
13、進行加密:將每段時間的數據寫入驗證信息進行加密;
14、數據同步區塊鏈:在每個塊的驗證信息里,保存了前一個塊驗證信息的哈希值,依次串接起來,形成區塊鏈;
15、數據傳輸:將處理后的數據傳輸至服務器。
16、與現有技術相比,本發明的有益效果如下:
17、本發明根據設備狀態數據對監控設備進行識別,從而輪詢檢查對非法接入、非法占用、非法替換等視頻網絡異常行為進行監控告警;另一方面從設備運行數據進行分析,針對監控設備本身的安全性進行檢查。基于以上多種維度進行輪詢檢查,針對黑客惡意的非法接入、非法占用、非法替換等惡意行為進行安全檢查并告警;
18、利用區塊鏈技術防止監控設備在傳輸的過程中被人篡改,并利用每段的時間戳來完整再現監控設備運行過程。
1.一種用于自動售賣機的mdb總線數據監控設備,其特征在于,包括數據收集模塊(1)、數據加密模塊(2)、數據處理模塊(3)、數據傳輸模塊(4),所述數據收集模塊(1)收集設備狀態數據(5)和設備運行數據(6),并將這些數據發送至數據處理模塊(3),所述數據處理模塊(3)將設備狀態數據(5)和設備運行數據(6)按一定的時間間隔進行分隔,并對數據進行過濾,再將過濾后的數據發送至數據加密模塊(2),所述數據加密模塊(2)將每段時間的數據都寫入驗證信息進行加密,在每個塊的驗證信息里,保存了前一個塊驗證信息的哈希值,依次串接起來,形成區塊鏈,將處理后的數據發送至數據傳輸模塊(4),所述數據傳輸模塊(4)將數據傳輸至服務器。
2.根據權利要求1所述的一種用于自動售賣機的mdb總線數據監控設備,其特征在于,所述設備狀態數據(5)包括設備存活情況、網絡服務、操作系統類型、廠商品牌、設備類型、設備固件版本和硬件型號。
3.根據權利要求1所述的一種用于自動售賣機的mdb總線數據監控設備,其特征在于,所述設備運行數據(6)包括用戶每段時間的交易數據、用戶資料、操作系統核心文件的讀、寫和執行權限、網路的進程和端口號、日志審計開啟情況、執行權限篡改情況。
4.根據權利要求1所述的一種用于自動售賣機的mdb總線數據監控設備,其特征在于,所述數據加密模塊(2)先對數據進行頻譜擴展,并采用脈沖編碼寫入驗證信息進行加密調制。
5.一種用于自動售賣機的mdb總線數據監控設備的數據傳輸方法,其特征在于,包括以下步驟: