[发明专利]一种数据压缩方法、装置、电子设备及存储介质有效
申请号: | 202210107052.3 | 申请日: | 2022-01-28 |
公开(公告)号: | CN114449052B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 张立鹏;赵程程 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L69/22;H04L67/1097;H04L9/40 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王月 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据压缩 方法 装置 电子设备 存储 介质 | ||
1.一种数据压缩方法,应用于云服务系统,其特征在于,所述方法包括:
获取来自于业务终端的原始业务数据,其中,所述业务终端是与所述云服务系统具有连接关系的终端;
调用数据压缩插件对所述原始业务数据进行压缩,得到压缩后的目标业务数据;
确定所述目标业务数据待写入的目标插件,其中,所述目标插件为部署在所述云服务系统中的插件;
将所述目标业务数据写入所述目标插件;
所述调用数据压缩插件对所述原始业务数据进行压缩,得到压缩后的目标业务数据,包括:
调用所述数据压缩插件解析所述原始业务数据,得到所述原始业务数据对应的数据类型,其中,所述数据类型包括:非实时使用类型和实时使用类型;
根据所述数据类型对应的压缩操作对所述原始业务数据进行压缩,得到压缩后的目标业务数据;
所述根据所述数据类型对应的压缩操作对所述原始业务数据进行压缩,得到压缩后的目标业务数据,包括:
在所述数据类型用于指示所述原始业务数据属于非实时使用类型的情况下,对所述原始业务数据进行切分,得到多个不同数据长度的原始子数据;
对多个不同长度的原始子数据进行压缩,得到多个相同数据长度的目标子数据;
基于所述目标子数据生成的压缩后的目标业务数据;
所述方法还包括:
在所述数据类型用于指示所述原始业务数据属于实时使用类型的情况下,不再对所述原始业务数据执行压缩操作,并将所述原始业务数据存储至对应的目标插件。
2.根据权利要求1所述的方法,其特征在于,在获取来自于业务终端的原始业务数据之前,所述方法还包括:
接收插件使用请求,其中,所述插件使用请求用于请求使用数据压缩插件;
解析所述插件使用请求,得到插件认证信息;
在确定所述插件认证信息认证通过的情况下,激活部署于所述云服务系统中的数据压缩插件。
3.根据权利要求1所述的方法,其特征在于,所述获取来自于业务终端的原始业务数据,包括:
获取作用于所述数据压缩插件的配置操作;
基于所述配置操作,将所述数据压缩插件对外提供的服务接口与所述业务终端对接,并基于所述服务接口获取来自于业务终端的原始业务数据。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标业务数据写入所述目标插件,包括:
将所述目标业务数据中的目标子数据写入预设长度的初始数据块,得到目标数据块,其中,所述预设长度与所述目标子数据的数据长度相同;
将所述目标数据块写入所述目标插件。
5.一种数据压缩装置,其特征在于,包括:
获取模块,用于获取来自于业务终端的原始业务数据,其中,所述业务终端是云服务系统具有连接关系的终端;
压缩模块,用于调用数据压缩插件对所述原始业务数据进行压缩,得到压缩后的目标业务数据;
确定模块,用于确定所述目标业务数据待写入的目标插件,其中,所述目标插件为部署在所述云服务系统中的插件;
处理模块,用于将所述目标业务数据写入所述目标插件;
所述压缩模块,用于调用所述数据压缩插件解析所述原始业务数据,得到所述原始业务数据对应的数据类型,其中,所述数据类型包括:非实时使用类型和实时使用类型;根据所述数据类型对应的压缩操作对所述原始业务数据进行压缩,得到压缩后的目标业务数据;
所述压缩模块,用于在所述数据类型用于指示所述原始业务数据属于非实时使用类型的情况下,对所述原始业务数据进行切分,得到多个不同数据长度的原始子数据;对多个不同长度的原始子数据进行压缩,得到多个相同数据长度的目标子数据;基于所述目标子数据生成的压缩后的目标业务数据;
所述压缩模块,用于在所述数据类型用于指示所述原始业务数据属于实时使用类型的情况下,不再对所述原始业务数据执行压缩操作,并将所述原始业务数据存储至对应的目标插件。
6.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序在计算机运行时,由计算机执行上述权利要求1至4中任一项所述的方法。
7.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:
存储器,用于存放计算机程序;
处理器,用于通过运行存储器上所存放的程序来执行权利要求1至4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210107052.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池顶盖以及电池
- 下一篇:一种基于光纤内横模调制的飞秒可见涡旋光激光器