[发明专利]一种用于供热系统监控数据的数据压缩方法在审
申请号: | 202010532632.8 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111680012A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 刘希闻;黄振群;王松寒;王忠言;司瑞才;耿娜;王春玲;金春林;李佳;姚卓宏;周驰;夏志 | 申请(专利权)人: | 吉林省电力科学研究院有限公司;国网吉林省电力有限公司电力科学研究院;国家电网有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/17 |
代理公司: | 长春市吉利专利事务所(普通合伙) 22206 | 代理人: | 李晓莉 |
地址: | 130000 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 供热 系统 监控 数据 数据压缩 方法 | ||
1.一种用于供热系统监控数据的数据压缩方法,其特征是:包括以下步骤,且以下步骤顺次进行,
步骤一、系统读取供热数据,进行一级压缩,初始化压缩参数,设置最大时间间隔TLM,压缩偏移量E;
步骤二、读取初始数据点值y1,初始时间点值t1,初始数据点记录压缩,第二次数据点值y2,第二个时间点值t2,获得旋转门初始斜率为:
上斜率k1=(y2-(y1-E))/(t2-t1),
下斜率k2=(y2-(y1+E))/(t2-t1);
步骤三、取下一个数据点yn,下一个时间点tn,获得与上一个被记录压缩点之间的斜率:
上斜率k1n=(yn-(y1-E))/(tn-t1),
下斜率k2n=(yn-(y1+E))/(tn-t1);
步骤四、比较所述步骤二和步骤三获得的上斜率k1与上斜率k1n和下斜率k2与下斜率k2n,上斜率k1上斜率k1n,令上斜率k1=上斜率k1n,下斜率k2下斜率k2n,令下斜率k2=下斜率k2n,该点被压缩;
步骤五、重复所述步骤三,tn-t1最大时间间隔TLM,或上斜率k1=下斜率k2,该点不被压缩,被保存记录,同时将数据点yn做为新压缩段的起始点;
步骤六、重复所述步骤二~步骤五,完成数据第一级压缩;
步骤七、将所述步骤六中第一级压缩后获得的数据流转化为字符组;
步骤八、计算上述每个字符在整个数据流中出现的次数,按出现频率从高到低进行排序;
步骤九、构建最优霍夫曼树,并根据霍夫曼树建立编码表,根据建立的霍夫曼树查找字符数组的编码并写入到输出流,将步骤七获得的字符组编码成比特输出串并写入到输出流,与霍夫曼树查找字符数组的编码组合,完成数据第二级压缩。
2.根据权利要求1所述的一种用于供热系统监控数据的数据压缩方法,其特征是:所述步骤一中设置的最大时间间隔为300s,压缩偏移量为0.05。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林省电力科学研究院有限公司;国网吉林省电力有限公司电力科学研究院;国家电网有限公司,未经吉林省电力科学研究院有限公司;国网吉林省电力有限公司电力科学研究院;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010532632.8/1.html,转载请声明来源钻瓜专利网。