[发明专利]一种数据存储管理方法及装置在审
申请号: | 201810252871.0 | 申请日: | 2018-03-26 |
公开(公告)号: | CN108509568A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 黎剑坤;尚宁 | 申请(专利权)人: | 深圳大普微电子科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 李想 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 解压 压缩解压缩模块 数据处理模块 数据存储管理 时机 存储装置 整体系统 创建 | ||
本发明实施例公开了一种数据存储管理方法及装置,旨在节省存储装置的空间又不失整体系统的效能。本发明实施例方法包括:创建压缩解压缩模块以及数据处理模块;根据所述数据处理模块确定待压缩的数据的压缩时机及方式,或确定待解压的数据的解压时机及方式;基于所述压缩时机及方式,通过所述压缩解压缩模块对所述待压缩的数据进行压缩,或基于所述解压时机及方式,通过所述压缩解压缩模块对所述待解压的数据进行压缩。
技术领域
本发明涉及数据处理领域,尤其涉及一种数据存储管理方法及装置。
背景技术
存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。存储设备可以存储未经压缩的数据,也可以存储经过压缩的数据。当存储设备存储的是经过压缩的数据时,如果系统需要读取存储设备的数据,则系统需要经过CPU下达读取命令,再将存储设备的数据做解压才能让系统运用。此外,系统也必须将数据压缩后方能存放到存储设备中,也必须由CPU去下达压缩数据命令再将已压缩数据写入存储设备中。虽然能够节省存储设备中的存储空间,但带来的却是花更多的时间在CPU的解压,如此一来CPU必定更忙碌(除了要做一般系统需求之外还要做额外的数据解压动作),因此更费电。
发明内容
本发明实施例提供了一种数据存储管理方法及装置,,旨在节省存储装置的空间又不失整体系统的效能。
本发明实施例的第一方面提供一种数据存储管理方法,包括:
创建压缩解压缩模块以及数据处理模块;
根据所述数据处理模块确定待压缩的数据的压缩时机及方式,或确定待解压的数据的解压时机及方式;
基于所述压缩时机及方式,通过所述压缩解压缩模块对所述待压缩的数据进行压缩,或基于所述解压时机及方式,通过所述压缩解压缩模块对所述待解压的数据进行解压。
可选的,所述待压缩的数据为存储设备中的档案,所述根据所述数据处理模块确定待压缩的数据的压缩时机及方式包括:
设置所述数据处理模块运作周期;
当所述数据处理模块运作时,从所述存储设备中读取档案索引;
若所述档案索引中记录的最近一次的系统读写时间与当前时间的绝对差值超过所述运作周期,则确定将压缩所述档案并将压缩后的档案进行回存。
可选的,所述待解压的数据为存储设备中的档案,所述根据所述数据处理模块确定待解压的数据的解压时机及方式包括:
当所述存储设备中的档案被读取时,确定更新后的系统读写时间;
若所述存储设备中的档案已压缩,则确定将解压所述档案并发送至主机。
可选的,所述确定将解压所述档案并发送至主机之后还包括:
将解压后的档案进行回存。
可选的,所述待解压的数据为存储设备中的档案,所述根据所述数据处理模块确定待解压的数据的解压时机及方式包括:
设置所述数据处理模块运作周期;
当所述数据处理模块运作时,从所述存储设备中读取档案索引;
若所述档案索引中记录的最近一次的系统读写时间与当前时间的绝对差值小于所述运作周期,且所述存储设备中的档案已压缩,则确定在系统空闲时将解压所述存储设备中的档案并进行回存。
本发明实施例第二方面提供了一种数据存储管理装置,包括:
创建单元,用于创建压缩解压缩模块以及数据处理模块;
确定单元,用于根据所述数据处理模块确定待压缩的数据的压缩时机及方式,或确定待解压的数据的解压时机及方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大普微电子科技有限公司,未经深圳大普微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810252871.0/2.html,转载请声明来源钻瓜专利网。