一種工況數據分級存儲的結構及方法
【專利摘要】本發明公開了一種工況數據分級存儲的結構及方法,屬于機械控制領域,包括監聽模塊1、數據分發應用模塊4、一級存儲模塊5和二級存儲模塊6。監聽模塊1與所述數據分發應用模塊4相連,監聽數據并將數據傳遞至數據分發應用模塊4。數據分發應用模塊4分別與一級存儲模塊5、二級存儲模塊6相連,并根據數據的不同級別將數據分發至一級存儲模塊5、二級存儲模塊6存儲。一級存儲模塊5和二級存儲模塊6相互獨立。本發明的技術方案過采用數據分流和數據分級存儲,能夠提高數據存儲和利用效率,并且全面兼容現有的企業信息計算的計算機應用系統。
【專利說明】一種工況數據分級存儲的結構及方法
【技術領域】
[0001]本發明屬于機械設備控制領域,涉及一種存儲結構,尤其涉及一種工況數據分級存儲的結構及方法。
【背景技術】
[0002]目前,在工程機械設備管理的挖掘機工況監控領域中,挖掘機通過網絡將工作狀態不斷上傳到服務中心。
[0003]當系統中設備數量隨著市場的擴大而逐步增多的情況下,當前存儲在數據中心的數據量逐漸增加,作為工業數據分析的原始數據量的總和逐步增大,建立在數據總量上的分析計算效率和數據的利用率在下降,這種依賴數據的計算工作需要一種更優化的或者更合適的數據存儲機制。
【發明內容】
[0004]有鑒于此,本發明通過采用數據分流和數據分級存儲,能夠提高數據存儲和利用效率,并且全面兼容現有的企業信息計算的計算機應用系統。
[0005]為達到上述目的,具體技術方案如下:
[0006]一方面,提供一種工況數據分級存儲的結構,包括監聽模塊、數據分發應用模塊、一級存儲模塊和二級存儲模塊,所述監聽模塊與所述數據分發應用模塊相連,所述監聽模塊監聽數據并將數據傳遞至所述數據分發應用模塊,所述數據分發應用模塊分別與所述一級存儲模塊、二級存儲模塊相連,所述數據分發應用模塊根據數據的不同級別將數據分發至一級存儲模塊、二級存儲模塊存儲,所述一級存儲模塊和二級存儲模塊相互獨立。
[0007]優選的,還包括安全校驗模塊,所述監聽模塊通過所述安全校驗模塊與所述數據分發應用模塊相連。
[0008]優選的,還包括數據過濾器應用模塊,所述安全校驗模塊通過所述數據過濾器應用模塊與所述數據分發應用模塊相連。
[0009]優選的,還包括數據查詢模塊,所述數據查詢模塊根據數據的不同級別分別通過一級存儲模塊、二級存儲模塊查詢。
[0010]優選的,還包括數據過濾器配置模塊,所述數據過濾器配置模塊與所述數據過濾器應用模塊相連。
[0011]優選的,還包括分發配置器模塊,所述分發配置器模塊與所述數據分發應用模塊相連。
[0012]另一方面,還提供了一種工況數據分級存儲的方法,包括上述的工況數據分級存儲的結構,包括以下步驟:
[0013]步驟1,監聽模塊監聽傳遞至的數據;
[0014]步驟2,安全校驗模塊檢查數據的安全;
[0015]步驟3,數據過濾器應用模塊過濾掉有誤差的數據;[0016]步驟4,數據分發應用模塊根據數據的級別將數據分發至一級存儲模塊、二級存儲模塊;
[0017]步驟5,一級存儲模塊存儲一級數據,二級存儲模塊存儲二級數據。
[0018]優選的,還包括步驟6,數據查詢模塊根據數據的級別分別通過一級存儲模塊、二級存儲模塊查詢數據。
[0019]相對于現有技術,本發明的技術方案根據數據有效性、重要性進行篩選、分級存儲,并進行分級檢索,采用數據分流和數據分級存儲,能夠提高數據存儲和利用效率,并且全面兼容現有的企業信息計算的計算機應用系統。
【專利附圖】
【附圖說明】
[0020]構成本發明的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0021]圖1是本發明方法實施例的流程結構示意圖;
[0022]圖2是本發明結構實施例的結構示意圖。
[0023]其中,I為監聽模塊、2為安全校驗模塊、3為數據過濾器應用模塊、4為數據分發應用模塊、5為一級存儲模塊、6為二級存儲模塊、7為數據查詢模塊。
【具體實施方式】
[0024]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相
互組合。
[0026]以下將結合附圖對本發明的實施例做具體闡釋。
[0027]如圖1和2中所示的本發明的實施例的一種工況數據分級存儲的結構,應用于挖掘機設備的遠程監控管理。包括依次相連的監聽模塊1、安全校驗模塊2、數據過濾器應用模塊3、數據分發應用模塊4、一級存儲模塊5、二級存儲模塊6、數據查詢模塊7。
[0028]數據過濾器應用模塊3用于處理非有效數據,包括非法數據、錯誤格式數據、超出上下限數據等。數據過濾器配置模塊用來靈活配置過濾器的算法和確定過濾法則的開關。
[0029]數據分發應用模塊4根據數據的分級要求,將一級數據轉發給一級存儲模塊5處理,二級數據轉發給二級存儲模塊6處理,兩級存儲互相獨立。
[0030]數據存儲模塊是獨立于應用程序的模塊,根據不同的存儲介質和存儲位置,執行單一的數據存儲功能。
[0031]數據查詢模塊7,根據數據查詢請求,對不同級別的數據進行分級別查詢,加快檢索速度,提高整體應用的效率。
[0032]本發明的實施例的一種工況數據分級存儲的方法,包括:
[0033]步驟1:監聽模塊I在既定網絡端口監聽遠端上傳的數據包Datal、Data2、……Datan0[0034]步驟2:安全校驗模塊2判斷數據包是否屬于安全的公司設備數據,如果不是經過授權的數據,系統會將該數據包刪除。
[0035]步驟3:數據Data通過數據過濾器應用模塊3將有誤差的數據過濾掉。
[0036]步驟4:通過數據分發應用模塊4將數據分開處理。
[0037]步驟5:—級數據例如總工作時間,位置信息通過一級存儲模塊5存儲至DBl ;同理二級工況數據存儲至DB2。數據級別可預先設定。
[0038]步驟6:數據查詢模塊7根據查詢請求數據的級別,將查詢分配至Srhl和Srh2。
[0039]本發明的實施例根據數據有效性、重要性進行篩選、分級存儲,并進行分級檢索,采用數據分流和數據分級存儲,能夠提高數據存儲和利用效率,并且全面兼容現有的企業信息計算的計算機應用系統。
[0040]以上對本發明的具體實施例進行了詳細描述,但其只是作為范例,本發明并不限制于以上描述的具體實施例。對于本領域技術人員而言,任何對本發明進行的等同修改和替代也都在本發明的范疇之中。因此,在不脫離本發明的精神和范圍下所作的均等變換和修改,都應涵蓋在本發明的范圍內。
【權利要求】
1.一種工況數據分級存儲的結構,其特征在于,包括監聽模塊(I)、數據分發應用模塊(4)、一級存儲模塊(5)和二級存儲模塊(6),所述監聽模塊(I)與所述數據分發應用模塊(4)相連,所述監聽模塊(I)監聽數據并將數據傳遞至所述數據分發應用模塊(4),所述數據分發應用模塊(4)分別與所述一級存儲模塊(5)、二級存儲模塊(6)相連,所述數據分發應用模塊(4)根據數據的不同級別將數據分發至一級存儲模塊(5)、二級存儲模塊(6)存儲,所述一級存儲模塊(5)和二級存儲模塊(6)相互獨立。
2.如權利要求1所述的工況數據分級存儲的結構,其特征在于,還包括安全校驗模塊(2),所述監聽模塊(I)通過所述安全校驗模塊(2)與所述數據分發應用模塊(4)相連。
3.如權利要求2所述的工況數據分級存儲的結構,其特征在于,還包括數據過濾器應用模塊(3),所述安全校驗模塊(2)通過所述數據過濾器應用模塊(3)與所述數據分發應用模塊⑷相連。
4.如權利要求3所述的工況數據分級存儲的結構,其特征在于,還包括數據查詢模塊(7),所述數據查詢模塊(7)根據數據的不同級別分別通過一級存儲模塊(5)、二級存儲模塊⑶查詢。
5.如權利要求4所述的工況數據分級存儲的結構,其特征在于,還包括數據過濾器配置模塊,所述數據過濾器配置模塊與所述數據過濾器應用模塊(3)相連。
6.如權利要求5所述的工況數據分級存儲的結構,其特征在于,還包括分發配置器模塊,所述分發配置器模塊與所述數據分發應用模塊(4)相連。
7.—種工況數據分級存儲的方法,其特征在于,包括如權利要求3所述的工況數據分級存儲的結構,包括以下步驟: 步驟1,監聽模塊(I)監聽傳遞至的數據; 步驟2,安全校驗模塊(2)檢查數據的安全; 步驟3,數據過濾器應用模塊(3)過濾掉有誤差的數據; 步驟4,數據分發應用模塊(4)根據數據的級別將數據分發至一級存儲模塊(5)、二級存儲模塊(6); 步驟5,一級存儲模塊(5)存儲一級數據,二級存儲模塊(6)存儲二級數據。
8.如權利要求7所述的工況數據分級存儲的方法,其特征在于,還包括步驟6,數據查詢模塊(7)根據數據的級別分別通過一級存儲模塊(5)、二級存儲模塊(6)查詢數據。
【文檔編號】H04L29/08GK104021092SQ201410270362
【公開日】2014年9月3日 申請日期:2014年6月17日 優先權日:2014年6月17日
【發明者】郜健, 閆鑫, 王偉 申請人:上海華興數字科技有限公司