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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。