[发明专利]监测系统实时数据压缩存储方法有效
申请号: | 201711328408.1 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108228738B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 张鲲鹏;刘伟;张硕 | 申请(专利权)人: | 河南辉煌科技股份有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 黄红梅 |
地址: | 450001 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监测 系统 实时 数据压缩 存储 方法 | ||
1.一种监测系统实时数据压缩存储方法,其特征在于,包括以下步骤:
步骤1,采集本时刻的监控记录;
步骤2,将本时刻采集的监控记录同上次采集的监控记录进行比较,根据比较结果存储本次监控记录;
所述步骤2中,以字节为单位比较本时刻采集的监控记录和上次采集的监控记录是否相同;
所述步骤2中,当本次监控记录与上次监控记录完全相同,采用完全相同压缩存储方法存储本次监控记录;所述完全相同压缩存储方法的具体存储格式为:记录时间+记录类型;
当本次监控记录与上次监控记录不相同,则计算采用变化记录压缩存储方法存储本次监控记录时所获得的纪录长度,并与本次监控记录的原始记录长度比较,
若所获得的纪录长度小于原始记录长度,则采用变化记录压缩存储方法存储本次监控记录;
若所获得的记录长度大于原始记录长度,则进一步计算采用变化字节位掩码压缩方法存储本次监控记录时所获得的纪录长度,并与本次监控记录的原始记录长度比较,当采用变化字节位掩码压缩方法存储本次监控记录时所获得的纪录长度小于原始记录长度,则采用变化字节位掩码压缩方法存储本次监控记录,否则采用直接压缩方法存储本次监控记录;
所述变化记录压缩存储方法的具体存储格式为:记录时间+记录类型+变化项数目+变化项1+...+变化项n;所述变化项的存储格式为:变化字节索引+变化字节值;
所述变化字节位掩码压缩方法的具体存储格式为:记录时间+记录类型+位掩码区+不同字节区,所述位掩码区内的字节长度为⌈(本次监控记录中数据区字节数+7)/8⌉,即一个字节的8位分别表示本次监控记录和上次监控记录中相应顺序的8个字节的异同,0表示相同,1表示不同;所述不同字节区,根据所述位掩码区中为1的位,顺序存储本次监控记录中对应的不同字节值;
所述直接压缩法的具体存储格式为:记录时间+记录类型+压缩记录数据区。
2.根据权利要求1所述的监测系统实时数据压缩存储方法,其特征在于:在存储时还可以以预设记录间隔存储全体未压缩记录。
3.根据权利要求1所述的监测系统实时数据压缩存储方法,其特征在于:所述步骤2中,还可以以多字节为单位比较本次监控记录与上次监控记录是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南辉煌科技股份有限公司,未经河南辉煌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711328408.1/1.html,转载请声明来源钻瓜专利网。