预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114547030A(43)申请公布日2022.05.27(21)申请号202210143038.9(22)申请日2022.02.16(66)本国优先权数据202210064394.12022.01.20CN(71)申请人清华大学地址100084北京市海淀区清华园(72)发明人王建民朱妤晴(74)专利代理机构北京同立钧成知识产权代理有限公司11205专利代理师孙静刘芳(51)Int.Cl.G06F16/22(2019.01)G06F16/2458(2019.01)H03M7/30(2006.01)权利要求书2页说明书13页附图3页(54)发明名称多级时序数据压缩方法、装置、电子设备及存储介质(57)摘要本申请提供一种多级时序数据压缩方法、装置、电子设备及存储介质,该方法包括:接收待存储的时序数据并判断时序数据中是否存在压缩数据;若存在,则将压缩数据基于预定义的算法进行数据恢复;将恢复后的数据和除压缩数据外的时序数据按照时间顺序进行拼接,并对拼接后的数据进行压缩和存储。这样,可以针对除原始数据外的其它形式的数据进行压缩,确保其保留数据最重要规律特征的效果,提高压缩性能和精度。CN114547030ACN114547030A权利要求书1/2页1.一种多级时序数据压缩方法,其特征在于,所述方法包括:接收待存储的时序数据并判断所述时序数据中是否存在压缩数据;若存在,则将所述压缩数据基于预定义的算法进行数据恢复;将恢复后的数据和除所述压缩数据外的时序数据按照时间顺序进行拼接,并对拼接后的数据进行压缩和存储。2.根据权利要求1所述的方法,其特征在于,所述对拼接后的数据进行压缩和存储,包括:获取压缩比,并基于所述压缩比和拼接后的数据的个数计算得到目标输出数据对应的目标个数;将所述拼接后的数据按照所述目标个数进行均分,得到M个数据集;针对每一个数据集,按照降采样方式从中选取特征时序数据,得到所述数据集对应的压缩数据。3.根据权利要求2所述的方法,其特征在于,按照降采样方式从中选取特征时序数据,包括:判断该数据集是否存在左右相邻的数据集;若是,则选取该数据集左右相邻的第一数据集和第二数据集,计算所述第一数据集中的第一均值和所述第二数据集中的第二均值,并计算该数据集中每一数据对应的点与所述第一均值和所述第二均值对应的点构成的三角形面积,选取构成所述三角形面积最大的点对应的时序数据;若否,则基于时间顺序选取该数据集中的第一个时序数据或最后一个时序数据。4.根据权利要求1所述的方法,其特征在于,将所述压缩数据基于预定义的算法进行数据恢复,包括:获取第三均值和所述压缩数据对应的原始时序数据的个数;所述第三均值为所述原始时序数据的时间戳间隔的均值;基于所述第三均值和所述原始时序数据的个数进行数据恢复。5.根据权利要求4所述的方法,其特征在于,基于所述第三均值和所述原始时序数据的个数进行数据恢复,包括:计算任意两个连续的压缩数据对应的点构成的直线函数以及所述两个连续的压缩数据对应的时间戳的差值;基于所述差值和所述第三均值计算得到所述两个连续的压缩数据之间需要插入的时序数据的个数;利用所述两个连续的压缩数据、所述差值、所述个数和所述直线函数求得需要插入的时序数据对应的点,并获取所述点对应的时序数据。6.根据权利要求1‑5任一项所述的方法,其特征在于,判断所述时序数据中是否存在压缩数据,包括:判断所述时序数据对应的索引项中是否存在表示文件压缩大小的字段;若是,则确定所述时序数据中存在压缩数据,并根据所述字段确定压缩数据;若否,则确定所述时序数据中没有压缩数据。7.一种多级时序数据压缩装置,其特征在于,所述装置包括:2CN114547030A权利要求书2/2页判断模块,用于接收待存储的时序数据并判断所述时序数据中是否存在压缩数据;数据恢复模块,用于当存在压缩数据时,将所述压缩数据基于预定义的算法进行数据恢复;拼接压缩模块,用于将恢复后的数据和除所述压缩数据外的时序数据按照时间顺序进行拼接,并对拼接后的数据进行压缩和存储。8.一种电子设备,其特征在于,包括:处理器,存储器以及计算机程序;其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述计算机程序包括用于执行如权利要求1‑6任一项所述的多级时序数据压缩方法的指令。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1‑6任一项所述的多级时序数据压缩方法。10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1‑6中任一项所述的多级时序数据压缩方法。3CN114547030A说明书1/13页多级时序数据压缩方法