專利名稱:數(shù)據(jù)處理方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的一種數(shù)據(jù)處理設(shè)備,尤其涉及在物聯(lián)網(wǎng)領(lǐng)域?qū)鞲衅鞯臄?shù)據(jù)的處理和管理。
背景技術(shù):
物聯(lián)網(wǎng)產(chǎn)業(yè)快速發(fā)展為傳感器在各領(lǐng)域爆發(fā)式的應(yīng)用提供了不可多得的機會。在物聯(lián)網(wǎng)應(yīng)用中,當傳感器采集到各種類型數(shù)據(jù)后,傳感器會把采集到的數(shù)據(jù)傳遞給一個數(shù)據(jù)終端設(shè)備,數(shù)據(jù)終端設(shè)備把各種數(shù)據(jù)統(tǒng)一發(fā)送到遠端設(shè)備進行數(shù)據(jù)儲存、分析。形成相應(yīng)的圖形和報表為決策人提供可靠的判斷依據(jù)。但是目前傳感器數(shù)據(jù)采集中由于選用不同硬件設(shè)備供應(yīng)商、采用不同傳感芯片和不同的設(shè)計標準和通信協(xié)議標準的傳感器設(shè)備;傳感器數(shù)據(jù)傳輸接口電氣標準種類也繁多,諸如SPI、I2C、UART、CAN等,各種接口的物理特性和通信協(xié)議不統(tǒng)一,那么在對不同接口,不同協(xié)議的傳感器進行數(shù)據(jù)采集及數(shù)據(jù)處理會造成很大的麻煩。系統(tǒng)集成商必須先根據(jù)傳感器的各種接口定制一款相配套的數(shù)據(jù)接收處理設(shè)備并開發(fā)出相應(yīng)的驅(qū)動程序后傳感器部件才能夠正常的使用。但是在相應(yīng)的數(shù)據(jù)處理階段,當前的數(shù)據(jù)接收處理設(shè)備在接收到的數(shù)據(jù)之后,只是簡單的把相應(yīng)的數(shù)據(jù)發(fā)送到上一級的數(shù)據(jù)傳輸裝置或者遠端的數(shù)據(jù)庫,并未對數(shù)據(jù)進行進一步的分析歸納處理和加密處理。這樣采集到的大量的各種類型數(shù)據(jù)處理的工作會留到遠端的服務(wù)器去開發(fā),造成后期開發(fā)的難度和復雜度的大幅增加。同時如果升級系統(tǒng)進行添加新接口的傳感器入網(wǎng), 所有上述開發(fā)步驟又需要重新再進行一遍,不但造成了人力資源成本的浪費,還會造成工作系統(tǒng)不穩(wěn)定的問題。另一方面,物聯(lián)網(wǎng)的發(fā)展,各種信息和數(shù)據(jù)爆炸式的傳輸。信息和數(shù)據(jù)的安全性又成了非常突出的問題。物聯(lián)網(wǎng)安全與互聯(lián)網(wǎng)安全有著一定的相似性,但又有自身的一些特點。如何利用既有互聯(lián)網(wǎng)安全成熟的經(jīng)驗又兼顧物聯(lián)網(wǎng)安全的特點,是所有物聯(lián)網(wǎng)企業(yè)所面臨的重要課題。目前國內(nèi)現(xiàn)有的技術(shù)與解決方案以及相關(guān)的專利申請,大多是針對數(shù)據(jù)的采集與和發(fā)送方式的設(shè)定配置,提供了一種解決方案。與本發(fā)明存在著顯著的差異,本發(fā)明不僅對各種硬件接口都良好的支持,而且重點在于數(shù)據(jù)可以在本地處理按照配置策略進行分析整理和加密。進而對數(shù)據(jù)進行靈活控制處理。然后經(jīng)加密處理發(fā)送到遠端設(shè)備和數(shù)據(jù)庫中。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有數(shù)據(jù)采集及數(shù)據(jù)處理存在的缺陷,而提供一種數(shù)據(jù)處理設(shè)備及其方法,所要解決的技術(shù)問題是克服現(xiàn)有不同接口,不同協(xié)議的傳感器在進行數(shù)據(jù)采集后不易統(tǒng)一處理數(shù)據(jù)、數(shù)據(jù)處理配置操作復雜繁瑣和數(shù)據(jù)安全隱患。1、本發(fā)明的目的在于提供一種硬件接口全面的數(shù)據(jù)接收處理傳送設(shè)備,接收前端的各種傳感器采集到的數(shù)據(jù)。
參考當前主要設(shè)備接口電氣標準和主流傳感器接口,提供相當全面的硬件接口支持。建立設(shè)備驅(qū)動庫,支持市場上主流傳感器設(shè)備。同時預(yù)留部分接口,支持新添加傳感器設(shè)備。2、本發(fā)明進一步的目的是簡化用戶操作。用戶可以在本地或遠程訪問統(tǒng)一的可視化界面,在界面中可進行對采集到的數(shù)據(jù)處理、配置策略等各種操作。用戶還可以在界面中對傳感器設(shè)備進行統(tǒng)一的新設(shè)備添加、舊設(shè)備刪除、接口參數(shù)配置、查找和故障分析等操作流程。這樣極大的簡化了對傳感器的硬件設(shè)備管理和操作。3、本發(fā)明一步的目的是用戶數(shù)據(jù)的安全性。在訪問配置管理界面時會有登錄者權(quán)限設(shè)置和訪問密碼。在配置安全處理策略時,會選擇對數(shù)據(jù)不同的加密算法和安全策略。對采集后整理完成的數(shù)據(jù)進行加密。采集到的數(shù)據(jù)會冗余存儲2個副本防止數(shù)據(jù)丟失。同時設(shè)備特別具有模塊ID識別功能,防止模塊中途被替換,保證信息不泄露。4、本發(fā)明更進一步的目的是用戶數(shù)據(jù)的易用性。用戶只關(guān)心的是數(shù)據(jù),本發(fā)明讓各種不同物理接口及通信協(xié)議的傳感器輕松添加,對常見傳感器甚至不需要任何編程,直接通過配置即可采集到數(shù)據(jù)。本發(fā)明基于組態(tài)思想的高度模塊化和可配置化方便操作。所有的數(shù)據(jù)都會抽象為各種實例對象在數(shù)據(jù)表項,對數(shù)據(jù)表項的讀寫被直接映射為對外設(shè)的操作。終端用戶就可以簡單獲取想要的數(shù)據(jù)。本發(fā)明解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。一種數(shù)據(jù)處理設(shè)備,其包括一硬件接口模塊,用于集成傳感器硬件接口,采集傳感器的數(shù)據(jù);一數(shù)據(jù)處理及配置管理模塊,其中所述數(shù)據(jù)處理部分用于將所述硬件接口模塊采集的數(shù)據(jù)保存到數(shù)據(jù)庫模塊,并根據(jù)當前的配置數(shù)據(jù)策略和錯誤數(shù)據(jù)診斷處理策略對數(shù)據(jù)進行處理,其中所述驅(qū)動管理部分管理對所述硬件接口模塊進行驅(qū)動配置與管理;以及一控制模塊,通過指令控制所述硬件接口模塊與傳感器通信并調(diào)整傳感器參數(shù),以及通過指令對所述數(shù)據(jù)處理及驅(qū)動管理模塊修改適配驅(qū)動。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。前述的數(shù)據(jù)處理設(shè)備,其中數(shù)據(jù)處理模塊處理數(shù)據(jù)后生成數(shù)據(jù)存儲文件。前述的數(shù)據(jù)處理設(shè)備,其中所述數(shù)據(jù)庫模塊還存儲有數(shù)據(jù)配置策略及其相關(guān)配置項、錯誤處理策略及其相關(guān)配置項和安全策略配置項。前述的數(shù)據(jù)處理設(shè)備,其中其進一步包括一安全模塊,存儲按照安全配置策略對數(shù)據(jù)加密后生成存儲文件。前述的數(shù)據(jù)處理設(shè)備,其中其進一步包括一通信模塊,用于接收所述加密文件, 并傳輸給遠程客戶端,同時可把遠程客戶端發(fā)送的控制指令傳遞到所述控制模塊。本發(fā)明解決其技術(shù)問題是還可以采用以下技術(shù)方案來實現(xiàn)。一種數(shù)據(jù)處理的方法,包括如下步驟步驟302 獲取原始數(shù)據(jù);步驟303 數(shù)據(jù)對象化,將實際對象或者參數(shù)對應(yīng)為指定的標識符;步驟304 對數(shù)據(jù)值進行屬性分析,在數(shù)據(jù)前端添加屬性標識符;步驟305 判斷數(shù)據(jù)值范圍是否符合數(shù)據(jù)配置策略,根據(jù)數(shù)據(jù)配置策略中的定義逐個檢查各個字段中的值是否與配置策略是否一致,若符合正確性條件執(zhí)行步驟312 ;否則執(zhí)行步驟306錯誤診斷,診斷出錯誤數(shù)據(jù)時,會根據(jù)預(yù)置的錯誤類型在數(shù)據(jù)段的錯誤字段中填入對應(yīng)的ID值;步驟307,則根據(jù)ID值來判斷,如果ID屬于預(yù)置可修正錯誤則,執(zhí)行步驟308對數(shù)據(jù)修正后返回步驟304,否則執(zhí)行步驟315 ;步驟312 數(shù)據(jù)整合,在數(shù)據(jù)尾部添加數(shù)據(jù)相關(guān)信息;步驟313 判斷整合后的值是否符合數(shù)據(jù)整合條件,即判斷數(shù)據(jù)串整合端是否滿足配置策略,若符合則執(zhí)行步驟314 ;步驟314 數(shù)據(jù)加密,根據(jù)設(shè)定的數(shù)據(jù)加密類型和數(shù)據(jù)加密策略,為整合完成的數(shù)據(jù)進行初步加密;步驟315 數(shù)據(jù)加密完成后,結(jié)束流程。前述的方法,其中在執(zhí)行步驟307后進一步包括步驟310 判斷步驟309中的不可修正數(shù)據(jù)是否符合錯誤報警條件,即判斷不可修正數(shù)據(jù)出現(xiàn)次數(shù)是否超過報警控制策略;如果符合報警條件,則執(zhí)行步驟311啟動相應(yīng)報警程序;如果不符合報警條件,則丟棄數(shù)據(jù)執(zhí)行步驟315結(jié)束當前流程;步驟311 啟動報警控制程序;前述的方法,其中步驟數(shù)據(jù)整合進一步包括步驟3121 添加數(shù)據(jù)長度,定義從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止;步驟3122 添加設(shè)備ID,即確認采集數(shù)據(jù)設(shè)備,防止設(shè)備被替換;步驟3123 添加數(shù)據(jù)加密類型;步驟3124 添加對數(shù)據(jù)串的校驗值,計算方法為從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止,所有數(shù)據(jù)從頭開始兩兩進行異或計算得出的數(shù)值,即為數(shù)據(jù)串的校驗值。前述的方法,其中所述的數(shù)據(jù)配置策略包括為整理數(shù)據(jù)、數(shù)據(jù)篩選、甄別錯誤、和加密規(guī)則以及數(shù)據(jù)庫配置操作提供配置。借由上述技術(shù)方案,使本發(fā)明數(shù)據(jù)處理設(shè)備及其處理方法具有明顯的技術(shù)進步性,本發(fā)明至少具有下列優(yōu)點1、本發(fā)明能夠為用戶提供一種最簡單高效的數(shù)據(jù)獲取方式,提高遠程管理使用人員的工作效率和增強對數(shù)據(jù)使用率,進而提高對現(xiàn)場環(huán)境判斷的可靠度和準確度。同時降低在本地工作人員維護的工作強度,以及在日后的新增、更換傳感器設(shè)備時,減少工作難度和工作量。2、本發(fā)明為用戶提供了豐富詳盡的數(shù)據(jù)處理配置策略,用戶可以根據(jù)實際環(huán)境需求靈活配置,并可以對所有的策略進行追加、刪除、查找等管理,從而提高獲得的數(shù)據(jù)的靈活性。3、本發(fā)明保證數(shù)據(jù)的高安全性和可靠性,根據(jù)安全配置策略進行加密模式設(shè)定, 有單獨數(shù)據(jù)加密模塊進行加密處理,使數(shù)據(jù)做到萬無一失。同時設(shè)置設(shè)備模塊應(yīng)答機制防止數(shù)據(jù)被竊取。對被策略識別為非法的數(shù)據(jù),有對應(yīng)的修正方法,提高數(shù)據(jù)的可靠性。4、本發(fā)明能夠為用戶提供友好的人機交互界面,通過對管理項目的科學分類使日常對數(shù)據(jù)的配置、設(shè)備的管理和策略的配置等一切操作形象化、流程化,大大提高了新用戶的熟練掌握難度。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
圖1示出了本發(fā)明實施例系統(tǒng)模塊示意圖;圖2示出了本發(fā)明實施例數(shù)據(jù)處理流程意圖;圖3示出了本發(fā)明實施例數(shù)據(jù)處理策略方法流程示意圖;圖4示出了本發(fā)明實施例發(fā)明可視化配置管理流程示意圖5示出了本發(fā)明實施例一個SPI接口溫度傳感器工作流程實例。
具體實施例方式以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的多功能數(shù)據(jù)處理設(shè)備具體實施方式
、結(jié)構(gòu)、方法、特征及其功效,詳細說明如后。請參閱如圖1所示,本發(fā)明系統(tǒng)包括硬件接口模塊101、數(shù)據(jù)處理及配置管理模塊 102、數(shù)據(jù)庫模塊103、控制模塊104、以及安全模塊105和通信模塊106六部分模塊。以下為詳細介紹各模塊的功能和作用。硬件接口模塊101,集成各種物理硬件接口諸如UART、SPI、I2C和CAN等數(shù)字接口或者模擬接口。101模塊主要負責適應(yīng)各種不同的傳感器接口,并把采集到的傳感器原始數(shù)據(jù)傳遞到數(shù)據(jù)處理及配置管理模塊102進行處理。同時接受控制模塊的指令控制同傳感器進行通信,調(diào)整傳感器參數(shù)狀態(tài)。數(shù)據(jù)處理及配置管理模塊102,該模塊102分為數(shù)據(jù)管理和驅(qū)動管理兩個部分。數(shù)據(jù)管理部分負責把硬件接口模塊101采集到的原始數(shù)據(jù)保存到本地數(shù)據(jù)庫103,同時按照當前的配置數(shù)據(jù)策略和錯誤數(shù)據(jù)診斷處理策略,對數(shù)據(jù)進行處理,傳遞到安全模塊105進行加密后生成數(shù)據(jù)存儲文件。其中配置策略為操作人機交互界面時的配置選項選擇的數(shù)據(jù)處理屬性項,數(shù)據(jù)處理時會按照選擇的項去執(zhí)行(可參閱圖3中流程),驅(qū)動管理部分負責管理硬件接口模塊驅(qū)動配置與管理,同時負責接受控制模塊104控制指令來添加刪除和修改適配驅(qū)動。數(shù)據(jù)庫模塊103,主要負責對原始數(shù)據(jù)的備份和已經(jīng)處理完成的數(shù)據(jù)進行儲存。同時保存著數(shù)據(jù)處理配置策略、錯誤處理配置策略和安全處理配置策略以及相關(guān)所有的屬性項和數(shù)據(jù)文件,以及系統(tǒng)運行的操作系統(tǒng)的啟動文件和系統(tǒng)文件。控制模塊104,對其他模塊發(fā)送控制指令來配置、管理數(shù)據(jù)處理策略,配置傳感器的狀態(tài)參數(shù),安全策略和通信參數(shù)模式等方面。104模塊對應(yīng)系統(tǒng)運行的可視化的交互界面。所有的對管理策略和參數(shù)操作都可以在界面上找到并修改。同時104模塊還可以通過通信模塊106接收遠程客戶端對本地控制命令,實現(xiàn)遠程控制。安全模塊105,對數(shù)據(jù)串進行加密處理。按照預(yù)置的加密策略或者自定義的加密策略將數(shù)據(jù)字符串加密,生成的加密數(shù)據(jù)字符串后放入數(shù)據(jù)存儲文件中,向通信模塊106發(fā)送。同時會向本地數(shù)據(jù)庫模塊103發(fā)送一份保存。105模塊同時還具備硬件唯一性識別功能,防止硬件模塊被偷換,造成的數(shù)據(jù)泄漏。通信模塊106,為網(wǎng)絡(luò)遠程通信設(shè)備。將105模塊加密文件通過有線或者無線網(wǎng)絡(luò)發(fā)送到遠程客戶端。同時可把遠程客戶端發(fā)送的控制指令傳遞到控制模塊,也可通過遠程登錄到交互界面進行配置修改。請進一步參見圖2所示的本發(fā)明系統(tǒng)數(shù)據(jù)處理流程步驟201 傳感器產(chǎn)生的各種電氣信號經(jīng)接口驅(qū)動處理轉(zhuǎn)換為原始數(shù)據(jù);步驟202 原始數(shù)據(jù)在數(shù)據(jù)處理模塊根據(jù)數(shù)據(jù)配置策略和錯誤處理策略將正確的數(shù)據(jù)生成完整的數(shù)據(jù)串;步驟2021 原始數(shù)據(jù)在數(shù)據(jù)處理模塊復制一份副本,并將副本數(shù)據(jù)壓縮備份存儲在指定的本地數(shù)據(jù)庫中;
步驟203 將有不符合配置策略數(shù)據(jù)和錯誤數(shù)據(jù)的經(jīng)過錯誤診斷分析備份。對不能修正的數(shù)據(jù)根據(jù)錯誤控制策略決定是否采取相應(yīng)措施,如停止對應(yīng)端口采集數(shù)據(jù)、節(jié)點處設(shè)備系統(tǒng)重啟或、啟動節(jié)點處的環(huán)境觀察設(shè)備和通知本地設(shè)備管理員等措施。步驟204:將生成的數(shù)據(jù)串,根據(jù)配置的加密策略及算法生成加密數(shù)據(jù)并存儲在數(shù)據(jù)存儲文件中;步驟2041 在安全模塊中復制一份副本,并將副本數(shù)據(jù)存儲在指定的本地數(shù)據(jù)庫中;步驟205 把數(shù)據(jù)加密形成文件通過通信模塊發(fā)送到遠程客戶端或者本地專用手持接收設(shè)備供用戶使用。請進一步參閱圖3所示,示出了圖2數(shù)據(jù)處理流程中的數(shù)據(jù)處理策略流程步驟302 獲取原始數(shù)據(jù);步驟303 數(shù)據(jù)對象化,即對采集到的數(shù)據(jù),根據(jù)其接口標識與功能的區(qū)別在數(shù)據(jù)前端添加相應(yīng)的標識附;其中對象化是將實際對象或者參數(shù)對應(yīng)為指定的標識符。如SPI 接口的溫度傳感器數(shù)據(jù)單位為攝氏度。則SPI可定義為Al溫度傳感器定義為Tl攝氏度可以定義為Cl等。步驟304 對數(shù)據(jù)值進行屬性分析,在數(shù)據(jù)前端添加屬性標識符;步驟305 判斷數(shù)據(jù)值是否符合數(shù)據(jù)值正確性條件,即判斷數(shù)據(jù)值范圍是否符合數(shù)據(jù)配置策略,即根據(jù)數(shù)據(jù)配置策略中的定義逐個檢查各個字段中的值是否與配置策略是
否一致;如果符合正確性條件,則執(zhí)行下一步驟312數(shù)據(jù)值整合;如果不符合正確性條件,則執(zhí)行步驟306錯誤診斷,例如數(shù)據(jù)段內(nèi)的值為溫度傳感器采集到的數(shù)據(jù),此數(shù)據(jù)遠遠大于配置策略中規(guī)定的數(shù)據(jù)范圍;步驟306 對問題數(shù)據(jù)進行錯誤診斷;步驟307 判斷數(shù)據(jù)錯誤是否符合數(shù)據(jù)錯誤條件,即判斷錯誤是否符合錯誤配置策略,當步驟306診斷出錯誤數(shù)據(jù)時,會根據(jù)預(yù)置的錯誤類型在數(shù)據(jù)段的錯誤字段中填入對應(yīng)的ID值,步驟307則根據(jù)ID值來判斷如果ID屬于預(yù)置可修正錯誤則進入步驟308進行對應(yīng)修正;如果ID值的定義為未知錯誤或不可修正錯誤,即作為不可修正錯誤,進入步驟 309。例如數(shù)據(jù)段進入步驟306后會在錯誤字段填入預(yù)置為超出范圍屬性的ID值,可根據(jù)數(shù)據(jù)來修正。步驟310 判斷不可修正數(shù)據(jù)是否符合錯誤報警條件,即判斷不可修正數(shù)據(jù)出現(xiàn)次數(shù)是否超過報警控制策略;如果符合報警條件,則執(zhí)行步驟311啟動相應(yīng)報警程序;如果不符合報警條件,則丟棄數(shù)據(jù)執(zhí)行步驟315結(jié)束當前流程;步驟311 啟動報警控制程序;步驟312 數(shù)據(jù)整合,在數(shù)據(jù)尾部添加數(shù)據(jù)相關(guān)信息,主要包括;步驟3121 添加數(shù)據(jù)長度,定義從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止;步驟3122 添加設(shè)備ID,即確認采集數(shù)據(jù)設(shè)備,防止設(shè)備被替換;步驟3123 添加數(shù)據(jù)加密類型;
步驟3124 添加對數(shù)據(jù)串的校驗值,計算方法為從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止,所有數(shù)據(jù)從頭開始兩兩進行異或計算得出的數(shù)值,即為數(shù)據(jù)串的校驗值;步驟313 判斷整合后的值是否符合數(shù)據(jù)整合條件,即判斷數(shù)據(jù)串整合端是否滿足配置策略;如果滿足配置策略,則執(zhí)行下一步驟314數(shù)據(jù)加密;如果不滿足配置策略,則執(zhí)行步驟306錯誤診斷;步驟314 數(shù)據(jù)加密,根據(jù)設(shè)定的數(shù)據(jù)加密類型和數(shù)據(jù)加密策略,為整合完成的數(shù)據(jù)進行初步加密;步驟315 數(shù)據(jù)加密完成后,流程結(jié)束下表1數(shù)據(jù)處理中數(shù)據(jù)結(jié)構(gòu)的定義2、數(shù)據(jù)抽象和字段定義主要將所有的不同種類外設(shè)都抽象為數(shù)據(jù)表項,對數(shù)據(jù)表項的讀寫被直接映射為對外設(shè)的操作。對數(shù)據(jù)串字段的定義、字段間搭配方式和對數(shù)據(jù)串處理的方式保護對象。表 權(quán)利要求
1.一種數(shù)據(jù)處理設(shè)備,其特征在于其包括一硬件接口模塊,用于集成傳感器硬件接口,采集傳感器的數(shù)據(jù); 一數(shù)據(jù)處理及配置管理模塊,其中所述數(shù)據(jù)處理部分用于將所述硬件接口模塊采集的數(shù)據(jù)保存到數(shù)據(jù)庫模塊,并根據(jù)當前的配置數(shù)據(jù)策略和錯誤數(shù)據(jù)診斷處理策略對數(shù)據(jù)進行處理,其中所述驅(qū)動管理部分管理對所述硬件接口模塊進行驅(qū)動配置與管理;以及一控制模塊,通過指令控制所述硬件接口模塊與傳感器通信并調(diào)整傳感器參數(shù),以及通過指令對所述數(shù)據(jù)處理及驅(qū)動管理模塊修改適配驅(qū)動。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其特征在于所述數(shù)據(jù)處理模塊處理數(shù)據(jù)后生成數(shù)據(jù)存儲文件。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其特征在于所述數(shù)據(jù)庫模塊還存儲有數(shù)據(jù)配置策略及其相關(guān)配置項、錯誤處理策略及其相關(guān)配置項和安全策略配置項。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其特征在于其進一步包括一安全模塊,按照安全配置策略對數(shù)據(jù)加密并存儲在數(shù)據(jù)存儲文件。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)處理設(shè)備,其特征在于其進一步包括一通信模塊,用于接收所述加密文件,并傳輸給遠程客戶端,同時可把遠程客戶端發(fā)送的控制指令傳遞到所述控制模塊。
6.一種數(shù)據(jù)處理的方法,其特征在于包括如下步驟 步驟302 獲取原始數(shù)據(jù);步驟303 數(shù)據(jù)對象化,將實際對象或者參數(shù)對應(yīng)為指定的標識符; 步驟304 對數(shù)據(jù)值進行屬性分析,在數(shù)據(jù)前端添加屬性標識符; 步驟305:判斷數(shù)據(jù)值范圍是否符合數(shù)據(jù)配置策略,根據(jù)數(shù)據(jù)配置策略中的定義逐個檢查各個字段中的值是否與配置策略是否一致,若符合正確性條件執(zhí)行步驟312;否則執(zhí)行步驟306錯誤診斷,診斷出錯誤數(shù)據(jù)時,會根據(jù)預(yù)置的錯誤類型在數(shù)據(jù)段的錯誤字段中填入對應(yīng)的ID值;步驟307,則根據(jù)ID值來判斷,如果ID屬于預(yù)置可修正錯誤則,執(zhí)行步驟308對數(shù)據(jù)修正后返回步驟304,否則執(zhí)行步驟315 ;步驟312 數(shù)據(jù)整合,在數(shù)據(jù)尾部添加數(shù)據(jù)相關(guān)信息;步驟313 判斷整合后的值是否符合數(shù)據(jù)整合條件,即判斷數(shù)據(jù)串整合端是否滿足配置策略,若符合則執(zhí)行步驟314 ;步驟314 數(shù)據(jù)加密,根據(jù)設(shè)定的數(shù)據(jù)加密類型和數(shù)據(jù)加密策略,為整合完成的數(shù)據(jù)進行初步加密;步驟315 數(shù)據(jù)加密完成后,結(jié)束流程。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于在執(zhí)行步驟307后進一步包括步驟310 判斷步驟309中的不可修正數(shù)據(jù)是否符合錯誤報警條件,即判斷不可修正數(shù)據(jù)出現(xiàn)次數(shù)是否超過報警控制策略;如果符合報警條件,則執(zhí)行步驟311啟動相應(yīng)報警程序; 如果不符合報警條件,則丟棄數(shù)據(jù)執(zhí)行步驟315結(jié)束當前流程; 步驟311 啟動報警控制程序;
8.根據(jù)權(quán)利要求6所述的方法,其特征在于步驟數(shù)據(jù)整合進一步包括步驟3121 添加數(shù)據(jù)長度,定義從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止; 步驟3122 添加設(shè)備ID,即確認采集數(shù)據(jù)設(shè)備,防止設(shè)備被替換; 步驟3123:添加數(shù)據(jù)加密類型;步驟3124:添加對數(shù)據(jù)串的校驗值,計算方法為從數(shù)據(jù)對象化標識符起到數(shù)據(jù)加密類型止,所有數(shù)據(jù)從頭開始兩兩進行異或計算得出的數(shù)值,即為數(shù)據(jù)串的校驗值。
9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理方法,其特征在于所述的數(shù)據(jù)配置策略包括為整理數(shù)據(jù)、數(shù)據(jù)篩選、甄別錯誤、和加密規(guī)則以及數(shù)據(jù)庫配置操作提供配置。
全文摘要
本發(fā)明是一種數(shù)據(jù)處理設(shè)備,包括硬件接口模塊,用于集成傳感器硬件接口,采集傳感器的數(shù)據(jù);數(shù)據(jù)處理與配置管理模塊,其中所述數(shù)據(jù)處理部分用于將所述硬件接口模塊采集的數(shù)據(jù)保存到數(shù)據(jù)庫模塊,并根據(jù)當前的配置數(shù)據(jù)策略和錯誤數(shù)據(jù)診斷處理策略對數(shù)據(jù)進行處理,其中所述配置管理部分還包括驅(qū)動配置管理對所述硬件接口模塊進行驅(qū)動配置與管理;以及一控制模塊,通過指令控制所述硬件接口模塊與傳感器通信。本發(fā)明不僅對各種硬件接口都有良好的支持,而且可以在本地按照配置策略進對數(shù)據(jù)行分析處理和加密。
文檔編號H04L9/32GK102447684SQ20101050702
公開日2012年5月9日 申請日期2010年10月14日 優(yōu)先權(quán)日2010年10月14日
發(fā)明者劉龍庚, 李濱, 樊治平, 翁祖泉, 謝學軍, 邱善勤, 陳娟, 高哲, 高松濤 申請人:北京賽普信科技術(shù)有限公司, 工業(yè)和信息化部軟件與集成電路促進中心