The invention provides a monitoring data compression method for improving the rotary door compression algorithm. The improvement lies in the loose standard with larger tolerance parameter_E for the non-sensitive data in the original data and the strict standard with smaller tolerance parameter_E for the sensitive data in the original data. The tolerance parameters are smaller than the tolerance parameters of the loose standard, and the tolerance parameter_E is automatically adjusted according to the fluctuation of the data within the loose or strict range of different standards. Further, the step length of the compression cycle is used to characterize the trend of the fluctuation of the current data. When the step size of compression period increases, the tolerance parameter_E increases, the step size of compression period decreases, and the tolerance parameter_E decreases. The invention can effectively reduce the storage amount of monitoring data while ensuring low compression error.
【技術實現步驟摘要】
監測數據壓縮方法
本專利技術涉及一種監測數據壓縮方法,應用于壓縮各類物聯網監測設備產生的監測數據。
技術介紹
隨著物聯網技術的發展,各類物聯網監測設備不斷增加,這些設備持續地將監測到的數據上傳至服務器或保存在本地。這些監測數據具有無限增長的特性,海量的歷史數據對存儲效率與成本造成很大壓力。同時,歷史監測數據隨著時間的久遠,價值也越來越低。因此,如何減少監測數據所需的存儲空間,是物聯網應用中降低成本與提高效率的重要問題。目前常用的壓縮算法為旋轉門壓縮算法。該算法是一種線性擬合算法,用于對時序數據進行壓縮。將能擬合成一條線段的連續數據點中,只保存首尾兩個數據點,中間的數據點用兩點連成的線段表示。其中以ΔE作為壓縮的容差參數,被舍棄的數據點與線段的垂直距離不能超過ΔE。對于單個數據來說,其壓縮誤差不會大于ΔE。在旋轉門壓縮算法中,容差參數ΔE是決定壓縮誤差與壓縮率的因素。而ΔE的值在數據壓縮中是固定的,對于具有不同變化趨勢特點的數據使用相同的參數進行壓縮顯然不是最高效的做法。
技術實現思路
本專利技術的目的在于克服現有技術中存在的不足,提供一種監測數據壓縮方法,實現使用較少資源開銷的情況下,能有效降低監測數據的存儲量,同時能保證較低的壓縮誤差,壓縮數據解壓后能保留原始數據所具有的變化趨勢。本專利技術采用的技術方案是:針對旋轉門壓縮算法中容差參數ΔE為一個固定值存在的問題,本專利技術基于兩個方面的因素來動態的調整容差參數ΔE的值,一是數據點的敏感程度,二是數據變化波動大小;對于監測數據而言,大多數情況下人們更加關心超過警戒值的異常數據,而對在正常范圍內小幅度波動的數據 ...
【技術保護點】
1.一種監測數據壓縮方法,用于對旋轉門壓縮算法進行改進,其特征在于,對于原始數據中的非敏感數據使用容差參數ΔE較大的寬松標準,對于原始數據中的敏感數據使用容差參數ΔE較小的嚴格標準,即嚴格標準的容差參數小于寬松標準的容差參數;在寬松或嚴格的不同標準范圍內,根據數據的波動大小來自動調整容差參數ΔE。
【技術特征摘要】
1.一種監測數據壓縮方法,用于對旋轉門壓縮算法進行改進,其特征在于,對于原始數據中的非敏感數據使用容差參數ΔE較大的寬松標準,對于原始數據中的敏感數據使用容差參數ΔE較小的嚴格標準,即嚴格標準的容差參數小于寬松標準的容差參數;在寬松或嚴格的不同標準范圍內,根據數據的波動大小來自動調整容差參數ΔE。2.如權利要求1所述的監測數據壓縮方法,其特征在于,用壓縮周期的步長來表征當前數據的變化波動趨勢。3.如權利要求2所述的監測數據壓縮方法,其特征在于,壓縮周期的步長變大時,增大容差參數ΔE,壓縮周期的步長變小時,減小容差參數ΔE。4.如權利要求1所述的監測數據壓縮方法,其特征在于,該方法的具體步驟包括:定義參數:ΔE:容差參數;k:ΔE的調整系數(0<k<1);ΔEL-min:寬松標準容差范圍下限;ΔEL-max:寬松標準容差范圍上限;ΔES-min:嚴格標準容差范圍下限;ΔES-max:嚴格標準容差范圍上限;Smax:單個壓縮周期的最大步長;S:本次壓縮周期的步長;S1:上次壓縮周期的步長;M:敏感數據區間;T:當前壓縮周期的壓縮類型,類型分為敏感數據對應的嚴格壓縮與非敏感數據對應的寬松壓縮兩類;步驟1:讀取待壓縮數據,根據數據是否在敏感區間M內,判斷數據是否為敏感數據;若數據敏感度與當前壓縮類型相對應,進行步驟2;若不一致,進行步驟...
【專利技術屬性】
技術研發人員:張涵笑,慕福奇,呂欣巖,
申請(專利權)人:江蘇中科羿鏈通信技術有限公司,
類型:發明
國別省市:江蘇,32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。