[发明专利]一种智能电表的冻结电量数据压缩存储方法和解压方法有效
申请号: | 201911380329.4 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111143239B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 张晓平;张思建;王鹏;林国营;陈小乔 | 申请(专利权)人: | 南方电网电力科技股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F16/13;G06F16/14;G06F16/174 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭帅 |
地址: | 510000 广东省广州市越秀区西*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电表 冻结 电量 数据压缩 存储 方法 解压 | ||
1.一种智能电表的冻结电量数据压缩存储方法,其特征在于,包括:
以固定的基准时间为起点,将电量数据的时间数据的五字节信息转换为四字节信息;
将所述电量数据的电能量按预置时间为单位划分为电能量数据块;
根据所述四字节信息判断所述电能量数据块的记录时间是否为整点时间,若是,则记录小时基准电量,否则,根据当前分钟值对应的小时数值读取小时基准电量,进位电量记录,计算出存储位置和电量差值;
若所述电量差值不超过所述进位电量,则在FLASH的分钟增量电量存储区存储所述电量差值;
若所述电量差值超过所述进位电量,则记录所述电能量数据块的存储位置,进位电量,以所述电量差值与所述进位电量的差作为新的电量差值,在FLASH的分钟增量电量存储区存储所述电量差值;
其中,电量差值为当前的小时基准电量与上一小时的小时基准电量对比的差值。
2.根据权利要求1所述的智能电表的冻结电量数据压缩存储方法,其特征在于,所述将所述电量数据的电能量按预置时间为单位划分为电能量数据块,包括:
将所述电量数据的电能量按日为单位划分为日电能量数据块。
3.根据权利要求2所述的智能电表的冻结电量数据压缩存储方法,其特征在于,每个所述日电能量数据块包括24个小时电能量数据块和一个校时记录电能量数据块。
4.根据权利要求3所述的智能电表的冻结电量数据压缩存储方法,其特征在于,所述小时电能量数据块在小时内每分钟增量电量数组60字节。
5.根据权利要求4所述的智能电表的冻结电量数据压缩存储方法,其特征在于,所述校时记录电能量数据块包括校时前时间、校时后时间和备份电能量;
所述备份电能量用于在校时后的时间早于校时前的时间时,保存所述校时后至所述校时前的时间内已产生的分钟电量数据。
6.一种智能电表的冻结电量数据解压方法,其特征在于,包括:
基于智能电表收到的请求信息计算时间数据和电能量数据块信息;
根据起始时间获取相应压缩数据存储的起始地址和小时电能量数据块的块数;
在FLASH中查找小时电能量数据块,将所述小时电能量数据块的数据读出到RAM中,从起始时间到结束时间逐分钟计算原始数据电量;
在完成原始数据电量计算之后,若所述电能量数据块信息的记录时间为整点时间,则根据整点基准电量、进位电量和差值电量计算原始数据电量,否则,根据基准电量和差值电量计算原始数据电量。
7.一种智能电表的冻结电量数据压缩存储装置,其特征在于,包括:
转换模块,用于以固定的基准时间为起点,将电量数据的时间数据的五字节信息转换为四字节信息;
划分模块,用于将所述电量数据的电能量按预置时间为单位划分为电能量数据块;
判断模块,用于根据所述四字节信息判断所述电能量数据块的记录时间是否为整点时间,若是,则记录小时基准电量,否则,根据当前分钟值对应的小时数值读取小时基准电量,进位电量记录,计算出存储位置和电量差值;
第一存储模块,用于若所述电量差值不超过所述进位电量,则在FLASH的分钟增量电量存储区存储所述电量差值;
第二存储模块,用于若所述电量差值超过所述进位电量,则记录所述电能量数据块的存储位置,进位电量,以所述电量差值与所述进位电量的差作为新的电量差值,在FLASH的分钟增量电量存储区存储所述电量差值;
其中,电量差值为当前的小时基准电量与上一小时的小时基准电量对比的差值。
8.根据权利要求7所述的智能电表的冻结电量数据压缩存储装置,其特征在于,所述划分模块具体用于:
将所述电量数据的电能量按日为单位划分为日电能量数据块。
9.根据权利要求8所述的智能电表的冻结电量数据压缩存储装置,其特征在于,每个所述日电能量数据块包括24个小时电能量数据块和一个校时记录电能量数据块。
10.根据权利要求9所述的智能电表的冻结电量数据压缩存储装置,其特征在于,所述小时电能量数据块在小时内每分钟增量电量数组60字节;
所述校时记录电能量数据块包括校时前时间、校时后时间和备份电能量;
所述备份电能量用于在校时后的时间早于校时前的时间时,保存所述校时后至所述校时前的时间内已产生的分钟电量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网电力科技股份有限公司,未经南方电网电力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911380329.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电商销售方法
- 下一篇:用于大数据的数据挖掘方法