[发明专利]一种基于三种模式的数据压缩方法和数据解压方法在审
申请号: | 202111273357.3 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114040028A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 白智德;白志得;哈米德;黄坤;张一 | 申请(专利权)人: | 深圳智慧林网络科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L1/00 |
代理公司: | 深圳市慧实专利代理有限公司 44480 | 代理人: | 孙东杰 |
地址: | 518000 广东省深圳市南山区桃*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模式 数据压缩 方法 数据 解压 | ||
本申请提供一种基于三种模式的数据压缩方法和数据解压方法,其中数据压缩方法的实现包括:获取原始数据;对原始数据进行二进制转换,得到二进制数据;将二进制数据拆分为多个数据分片,其中多个数据分片中的每个数据分片中包括三种不同的数据模式;对多个数据分片进行缩写,获得多个缩写后的数据分片;发送缩写后的数据,缩写后的数据包括多个缩写后的数据分片。采用本申请实施例的数据压缩方法,原始数据经过二进制转换、拆分、缩写后,最终被压缩成包括多个缩写后的数据分片的缩写后数据,多个缩写后的数据分片中每个缩写后的数据分片包括三种不同的数据模式,从而极大地降低了数据传输量,提高数据传输效率。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种基于三种模式的数据压缩方法和数据解压方法。
背景技术
随着社会经济的快速发展和人民生活水平的不断提高,数据通信技术在各行各业都得到了大范围的普及应用,伴随着数据传输量的增长,市面上对于数据传输速度的要求也越来越高。
为了提高数据传输速度,通常会对数据进行拆分达到压缩数据的目的,目前的数据压缩方法通常只是将数据拆分成大小相同的多个数据分片来进行数据传输,然而在这种方法下,多个数据分片只能通过传统压缩算法进行进一步压缩,将会产生新的压缩冗余,且硬盘面对大量的数据分片需要花费一定时间进行索引而使得数据传输速度降低,因此,目前的数据压缩方法难以起到提高数据传输速度的作用。
发明内容
本申请实施例提供了一种基于三种模式的数据压缩方法和数据解压方法,实施本申请实施例的数据压缩方法,通过对原始数据进行压缩,从而提高数据传输速度。
第一方面,本申请实施例提供了一种基于三种模式的数据压缩方法,上述方法包括:
获取原始数据;
对原始数据进行二进制转换,得到二进制数据;
将二进制数据拆分为多个数据分片,其中多个数据分片中的每个数据分片中包括三种不同的数据模式;
对多个数据分片进行缩写,获得多个缩写后的数据分片;
发送缩写后的数据,缩写后的数据包括多个缩写后的数据分片。
在一个可能的示例中,上述方法还包括:
在第一缩写后的数据分片中,确定第一子分片,第一子分片包括第一缩写后的数据分片中的第一缩写结果和第二缩写结果;
检测第一子分片与第三数据模式是否相同;
若是,则对第一缩写后的数据分片进行缩写,获得第二缩写后的数据分片。
第二方面,本申请实施例提供了一种基于三种模式的数据解压方法,上述方法包括:
接收缩写后的数据,缩写后的数据包括多个缩写后的数据分片,多个缩写后的数据分片中的每个缩写后的数据分片中包括两种不同的缩写结果和标识后的数据模式;
对多个缩写后的数据分片进行还原,得到多个还原后的数据分片,多个还原后的数据分片中的每个还原后的数据分片中包括三种不同的数据模式;
将多个还原后的数据分片进行拼接,得到二进制数据。
第三方面,本申请实施例提供了一种基于三种模式的数据压缩装置,上述装置包括:
获取单元,用于获取原始数据;
转换单元,用于对原始数据进行二进制转换,得到二进制数据;
拆分单元,用于将二进制数据拆分为多个数据分片,其中多个数据分片中的每个数据分片中包括三种不同的数据模式;
缩写单元,用于对多个数据分片进行缩写,获得多个缩写后的数据分片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳智慧林网络科技有限公司,未经深圳智慧林网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111273357.3/2.html,转载请声明来源钻瓜专利网。