【技术实现步骤摘要】
一种工业数据存贮的高性能压缩方法
[0001]本专利技术涉及数据存贮
,具体为一种工业数据存贮的高性能压缩方法。
技术介绍
[0002]工业数据是指由工业设备高速产生的大量数据,对应不同时间下的设备状态,是物联网中的讯息;
[0003]专利公开号为CN112181920A的专利技术属于车联网
,涉及一种车联网大数据高性能压缩存储方法及系统,通过把车联网终端上报的数据经过多次不同格式转存后,最终进行结构化的压缩存储,极大化的减少了存储资源的开销,并且半结构化的存储使得后期的数据导出、监控和计算都变得简单起来,解决了在线车辆数量随时间为线性增长,而随着时间的推移,现有硬件已经无法满足存储的数据量迅速增长以及灵活快速检索的需求的问题。
[0004]工业数据在存贮过程中,原始的压缩方式只是将重复数据采用对应的标记进行替换,以缩减对应重复数据的容量值,但此种压缩方式,在实际压缩过程中,压缩速率并不高,会拖延对应的压缩进度,同时,在后期存储过程中,未设置对应的加密方式,会导致所存储的工业数据被外部人员窃取。< ...
【技术保护点】
【技术特征摘要】
1.一种工业数据存贮的高性能压缩方法,其特征在于,包括以下步骤:S1、对需要参与存贮的工业数据进行确认,并对所确认的工业数据进行预压缩处理,将整个工业数据的整体容量进行初步压缩,得到初步缩减数据;S2、对处理所得的初步缩减数据进行再处理,根据数据之间的分隔符,将数据划分为若干个节点数据,再将节点数据进行处理,得到节点数据集合,再从节点数据集合内所存在的母包数据以及子包数据进行确认,并生成母包集合以及子包集合;S3、对整合压缩包进行存储,在存储过程中,设置对应的加密密钥,后续再根据整合压缩包的具体参数,对加密密钥进行修整,得到改变密钥,并将改变密钥传输至对应终端内,供外部人员查看,并删除系统内部所存在的改变密钥;S4、外部人员需要提取对应的工业数据时,预先输入对应的密钥,提取对应的整合压缩包,再对整合压缩包进行解压处理,得到对应的工业数据。2.根据权利要求1所述的一种工业数据存贮的高性能压缩方法,其特征在于,所述步骤S1中,对所确认的工业数据进行预压缩处理的具体方式为:S11、对工业数据进行接收确认,将工业数据内所存在的重复数据进行识别确认,并将同一重复数据采用同一标记对重复数据进行标记;S12、采用重复标记CF
i
对不同的重复数据进行替换,其中i=1、2、
……
、n,n代表重复标记的个数,不同的重复数据替换完毕后,将重复标记CF
i
与对应的重复数据进行捆绑,生成数据匹配表;S13、将采用重复标记CF
i
替换后的工业数据拟定为初步缩减数据,并同时对数据匹配表进行存储,便于后续将重复数据补齐至初步缩减数据内得到原始的工业数据。3.根据权利要求2所述的一种工业数据存贮的高性能压缩方法,其特征在于,所述步骤S2中,从节点数据集合内所存在的母包数据以及子包数据进行确认的具体方式为:S21、根据初步缩减数据内部所存在的分隔符,从初步缩减数据内确认若干个节点数据,按照排列顺序将k组节点数据合并为一个节点数据集合,且k为预设值,依次进行合并,得到若干组节点数据集合,并采用数字标记S对不同的节点数据集合进行标记,且S=1、2、
……
、m,m代表节点数据集合的个数;S22、根据数字标记S,将节点数据集合进行排序,从对应的节点数据集合内,将容量值最大的一组数据以及容量值最小的一组数据进行提取,并采用数字“0”对容量值最大的一组数据进行替换,采用数字“1”对容量值最小的一组数...
【专利技术属性】
技术研发人员:夏晓波,陈曙光,苗春晖,郭靖,雷唯,陶帅,朱腾蛟,
申请(专利权)人:安徽智道百业数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。