[发明专利]一种数据文件压缩方法、装置、设备及可读存储介质在审
申请号: | 201910295185.6 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110008192A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 姜洪正;张猛;孙昊 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;H03M7/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 哈夫 数据文件 数据类别 可读存储介质 映射数据 编解码 大数据 压缩 数据处理领域 编解码数据 规则确定 数据分类 压缩装置 映射关系 预先存储 压缩比 预设 存储 分析 保证 | ||
1.一种数据文件压缩方法,基于哈夫曼编码方式,其特征在于,包括:
当接收到数据文件压缩请求时,根据预设的数据分类规则确定待编解码数据所属的类别,得到数据类别;
根据预先存储的映射数据确定所述数据类别对应的哈夫曼树,得到指定哈夫曼树;其中,所述映射数据中存储有大数据分析下各数据类别与对应的哈夫曼树的映射关系;
根据所述指定哈夫曼树对所述指定数据进行编解码。
2.如权利要求1所述的数据文件压缩方法,其特征在于,所述根据预先存储的映射数据确定所述数据类别对应的哈夫曼树,包括:
在所述映射数据中获取所述数据类别对应的哈夫曼树标识,得到指定标识;
对哈夫曼树存储空间中各哈夫曼树进行标识提取,得到各哈夫曼树的标识;
根据所述指定标识对所述各哈夫曼树的标识进行匹配,将匹配成功的哈夫曼树作为所述数据类别对应的哈夫曼树。
3.如权利要求2所述的数据文件压缩方法,其特征在于,所述映射数据的构造方法包括:
对当前数据进行大数据分析,并根据分析结果进行各类别哈夫曼树的构造,得到默认哈夫曼树;
将所述默认哈夫曼树设定为第一优先级;
当接收到哈夫曼树上传请求时,接收用户上传的哈夫曼树;
将所述用户上传的哈夫曼树设定为第二优先级;其中,所述第二优先级高于所述第一优先级;
则在所述映射数据中获取所述数据类别对应的哈夫曼树标识,得到指定标识具体为:筛选各类别数据中优先级最高的哈夫曼树。
4.如权利要求1所述的数据文件压缩方法,其特征在于,还包括:
当第一类别内数据的变化幅度超过对应的变化幅度阈值时,根据所述第一类别的数据变化情况对所述第一类别的哈夫曼树进行维护优化,得到所述第一类别对应的优化后的哈夫曼树。
5.如权利要求4所述的数据文件压缩方法,其特征在于,还包括:
当本地系统空闲时,将所述第一类别中的已压缩数据根据所述优化后的哈夫曼树重新进行压缩。
6.一种数据文件压缩装置,基于哈夫曼编码方式,其特征在于,包括:
数据类别确定单元,用于当接收到数据文件压缩请求时,根据预设的数据分类规则确定待编解码数据所属的类别,得到数据类别;
哈夫曼树确定单元,用于根据预先存储的映射数据确定所述数据类别对应的哈夫曼树,得到指定哈夫曼树;其中,所述映射数据中存储有大数据分析下各数据类别与对应的哈夫曼树的映射关系;
编解码单元,用于根据所述指定哈夫曼树对所述指定数据进行编解码。
7.如权利要求6所述的数据文件压缩装置,其特征在于,所述哈夫曼树确定单元包括:
待获取标识确定单元,用于在所述映射数据中获取所述数据类别对应的哈夫曼树标识,得到指定标识;
树标识提取单元,用于对哈夫曼树存储空间中各哈夫曼树进行标识提取,得到各哈夫曼树的标识;
标识匹配单元,用于根据所述指定标识对所述各哈夫曼树的标识进行匹配,将匹配成功的哈夫曼树作为所述数据类别对应的哈夫曼树。
8.如权利要求6所述的数据文件压缩装置,其特征在于,还包括:维护优化单元,用于当第一类别内数据的变化幅度超过对应的变化幅度阈值时,根据所述第一类别的数据变化情况对所述第一类别的哈夫曼树进行维护优化,得到所述第一类别对应的优化后的哈夫曼树。
9.一种数据文件压缩设备,其特征在于,包括:
存储器,用于存储程序;
处理器,用于执行所述程序时实现如权利要求1至5任一项所述数据文件压缩方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求1至5任一项所述数据文件压缩方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910295185.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效管理文件的技术实现方法
- 下一篇:数据标准化方法及装置