[发明专利]一种数据处理的方法、相关装置及存储介质在审
| 申请号: | 202110731228.8 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN115543528A | 公开(公告)日: | 2022-12-30 |
| 发明(设计)人: | 张同宝;向伟;施慧;王超 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
| 地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 相关 装置 存储 介质 | ||
本申请实施例公开一种数据处理的方法、相关装置及存储介质。本申请包括:确定待压缩数据对应的目标压缩算法;若第一处理模块当前应用的压缩算法不属于目标压缩算法,采用虚拟机向第一处理模块写入目标压缩算法;将目标压缩算法锁定为第一处理模块所应用的压缩算法;采用虚拟机向第一处理模块输入待压缩数据;在第一处理模块中采用目标压缩算法将待压缩数据进行压缩。由于虚拟机屏蔽了不同操作平台之间的差异性,提供统一的通信接口,通过虚拟机向第一处理模块写入压缩算法和传输待压缩数据,无需为每个应用编写第一处理模块的压缩算法,也不需要为待压缩数据的传输编写相关代码,提高了采用第一处理模块压缩数据的效率,为文件存储带来便利。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理的方法、相关装置及存储介质。
背景技术
随着大数据的快速发展,海量数据呈爆发式增长,给数据存储管理带来了巨大的挑战。为了提高存储空间的利用率,数据压缩技术是存储系统中必不可少的关键技术。
为了减少中央处理器(CPU,central processing unit)的计算力的负担,可以采用FPGA对数据进行压缩。每个JAVA应用在使用可编程逻辑门阵列(FPGA,fieldprogrammable gate array)压缩数据时,都需要用户去编写FPGA的压缩算法,然后写入FPGA硬件中,同时还需要写入相关的代码,使待压缩的数据传输给FPGA进行压缩。整个采用FPGA对数据进行压缩的流程,较为繁琐,效率较低。
因此,一种高效便捷的数据压缩方案亟待推出。
发明内容
有鉴于此,本申请提供一种数据处理的方法、相关装置及存储介质,用于提高数据压缩的效率。
本申请一方面提供一种数据处理的方法,包括:
获取待压缩数据;
确定待压缩数据所需要的目标压缩算法;
判断第一处理模块当前所应用的压缩算法是否为目标压缩算法;
若否,则采用虚拟机向第一处理模块写入目标压缩算法;
判断第一处理模块所应用的压缩算法是否成功切换为目标压缩算法;
若是,则将目标压缩算法锁定为第一处理模块所应用的压缩算法;
采用虚拟机向第一处理模块输入待压缩数据;
在第一处理模块中,采用目标压缩算法对待压缩数据进行压缩。
本申请另一方面提供一种数据处理装置,包括:
获取单元,用于获取待压缩数据;
确定单元,用于确定待压缩数据所需要的目标压缩算法;
判断单元,用于判断第一处理模块当前所应用的压缩算法是否为目标压缩算法;
写入单元,用于当第一处理模块当前所应用的压缩算法是否为目标压缩算法时,则采用虚拟机向第一处理模块写入目标压缩算法;
判断单元,还用于判断第一处理模块所应用的压缩算法是否成功切换为目标压缩算法;
锁定单元,用于将目标压缩算法锁定为第一处理模块所应用的压缩算法;
输入单元,用于采用虚拟机向第一处理模块输入待压缩数据;
压缩单元,用于在第一处理模块中,采用目标压缩算法对待压缩数据进行压缩。
在一种可能的设计中,在本申请实施例另一方面的一种实现方式中,
输入单元,还用于当第一处理模块当前所应用的压缩算法为目标压缩算法时,采用虚拟机向第一处理模块输入待压缩数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110731228.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清洗机的自适应水量控制方法及洗碗机
- 下一篇:一种数据传输方法和相关设备





