[发明专利]一种基于预设规则的数据压缩方法、装置、设备和介质在审
申请号: | 202111367774.4 | 申请日: | 2021-11-18 |
公开(公告)号: | CN114040030A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 白智德;白志得;哈米德;黄坤;殷燕 | 申请(专利权)人: | 深圳智慧林网络科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L1/00 |
代理公司: | 深圳市慧实专利代理有限公司 44480 | 代理人: | 孙东杰 |
地址: | 518000 广东省深圳市南山区桃*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 预设 规则 数据压缩 方法 装置 设备 介质 | ||
本申请提供一种基于预设规则的数据压缩方法、装置、设备和介质,其中方法的实现包括:获取原始数据;对原始数据进行二进制转换,得到二进制数据;扫描二进制数据,将二进制数据与预设规则进行匹配,并将与预设规则匹配成功的二进制数据拆分成数据分片;对数据分片进行缩写,获得缩写后的数据分片;发送缩写后的数据,缩写后的数据包括缩写后的数据分片。采用本申请实施例的方法,通过将二进制数据与预设规则进行匹配,并将与预设规则匹配成功的二进制数据拆分成数据分片,再对数据分片进行缩写,由于二进制数据与预设规则匹配,从而在对二进制数据进行拆分以及缩写时具有一定的规则性,进而提高数据传输效率。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种基于预设规则的数据压缩方法、装置、设备和介质。
背景技术
随着社会经济的快速发展和人民生活水平的不断提高,数据通信技术在各行各业都得到了大范围的普及应用,伴随着数据传输量的增长,市面上对于数据传输速度的要求也越来越高。
为了提高数据传输速度,通常会对数据进行拆分达到压缩数据的目的,目前的数据压缩方法通常只是将数据拆分成大小相同的多个数据分片来进行数据传输,然而在这种方法下,拆分出来的多个数据分片在数据内容上不具有规则性,从而多个数据分片中每个数据分片的压缩方式也不具有规则性,进而在大量的数据分片的数据压缩过程中花费了较多的时间去匹配压缩方式,因此,目前的数据压缩方法难以起到提高数据传输速度的作用。
发明内容
本申请实施例提供了一种基于预设规则的数据压缩方法、装置、设备和介质,实施本申请实施例的数据压缩方法,通过对原始数据进行压缩,从而提高数据传输速度。
第一方面,本申请实施例提供了一种基于预设规则的数据压缩方法,上述方法包括:
获取原始数据;
对原始数据进行二进制转换,得到二进制数据;
扫描二进制数据,将二进制数据与预设规则进行匹配,并将与预设规则匹配成功的二进制数据拆分成数据分片;
对数据分片进行缩写,获得缩写后的数据分片;
发送缩写后的数据,缩写后的数据包括缩写后的数据分片。
在一个可能的示例中,上述方法还包括:
根据同一重复模式占用的二进制数据长度,确定次目标模式,次目标模式为占用二进制数据长度仅次于目标模式的一种重复模式;
对次目标模式进行缩写,获得再次缩写后的模式数据;
发送缩写后的数据,包括:
发送再次缩写后的数据,再次缩写后的数据包括缩写后的数据分片、缩写后的模式数据和再次缩写后的模式数据。
第二方面,本申请实施例提供了一种基于预设规则的数据压缩装置,上述装置包括:
获取单元,用于获取原始数据;
转换单元,用于对原始数据进行二进制转换,得到二进制数据;
扫描单元,用于扫描二进制数据,将二进制数据与预设规则进行匹配,并将与预设规则匹配成功的二进制数据拆分成数据分片;
缩写单元,用于对数据分片进行缩写,获得缩写后的数据分片;
发送单元,用于发送缩写后的数据,缩写后的数据包括缩写后的数据分片。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器以及存储在存储器上并可在处理器上运行的计算机执行指令,当计算机执行指令被运行时,使得电子设备执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳智慧林网络科技有限公司,未经深圳智慧林网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111367774.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于减小有压尾水系统水力波动的结构
- 下一篇:浮栅型分栅闪存器件及其制造方法