[发明专利]文件存储方法及云端压缩存储系统、服务器、存储介质在审
| 申请号: | 202011216211.0 | 申请日: | 2020-11-04 |
| 公开(公告)号: | CN114443586A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 张健 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/174 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 存储 方法 云端 压缩 存储系统 服务器 介质 | ||
本申请公开了一种文件存储方法及云端压缩存储系统、服务器、存储介质,其中:所述方法应用于云端压缩存储系统,具体包括:接收客户端发送的文件存储请求;其中,所述文件存储请求中至少包括待存储文件;将所述待存储文件存储至所述云端压缩存储系统的缓存区内;在处理所述待存储文件的压缩存储任务时,从所述缓存区获取所述待存储文件,并根据预设的压缩策略,对所述待存储文件进行压缩,得到压缩文件;调用所述云端压缩存储系统的内部上传接口,将所述压缩文件存储至所述云端压缩存储系统的数据存储模块中。从而无需进行多端适配,就可以实现远端数据压缩存储。
技术领域
本申请涉及数据存储技术领域,特别涉及一种文件存储方法及云端压缩存储系统、服务器、存储介质。
背景技术
在当前的互联网时代,每天都产生海量数据,而这些大量的数据对于企业或个人来说是珍贵的资料,但是大量的数据需要占用大量的存储空间,从而产生巨大的存储费用。
由于许多数据都相比较重要,需要长期存储,所以定期删除数据的方式并不能满足大多数的场景。而目前存储介质的成本相对稳定,并且技术已经在相对长的一段时间内并未有突破性进展,所以研发成本更加低廉的存储服务器的方式,不仅研发耗时久,而且是否能研发成功也是未知数。因此,相对常用的一种存储方式是:客户端先将文件进行压缩,从而减小文件的大小,然后再将文件上传到云端进行存储,所以存储方式可以有效减少存储容量,从而降低存储费用。
但是,这种方式主要使用于通过统一客户端管理数据的场景,即所有数据由统一的一个客户端进行压缩并上传至云端进行存储,并不能很好地适用于现今的用户生成内容(User Generated Content,UGC)的场景,即用户是内容的原创者,其个人需要直接将自己原创的数据上传到远端进行存储,此时就需要应用进行多端适配,比如移动端与PC端应用都需要进行适配改造,以能实现本地压缩后存储,以及实现各种语言相同的数据压缩逻辑,这显然非常繁琐,并且也导致客户端应用繁冗。
发明内容
基于上述现有技术的不足,本申请提供了一种文件存储方法及云端压缩存储系统、服务器、存储介质,以解决现有技术实现远端存储时,需要进行多端适配,导致实现过程过于繁琐,并且客户端应用繁冗的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请实施例第一方面提供一种文件存储方法,应用于云端压缩存储系统,所述文件存储方法,包括:
接收客户端发送的文件存储请求;其中,所述文件存储请求中至少包括待存储文件;
将所述待存储文件存储至所述云端压缩存储系统的缓存区内;
在处理所述待存储文件的压缩存储任务时,从所述缓存区获取所述待存储文件,并根据预设的压缩策略,对所述待存储文件进行压缩,得到压缩文件;
调用所述云端压缩存储系统的内部上传接口,将所述压缩文件存储至所述云端压缩存储系统的数据存储模块中。
可选地,在上述的文件存储方法中,所述文件存储请求还包括压缩处理参数,所述将所述待存储文件存储至所述云端压缩存储系统的缓存区内之前,还包括:
判断所述压缩处理参数是否指示对所述待存储文件进行压缩存储;
若判断出所述压缩处理参数指示对所述待存储文件进行压缩存储,则执行所述将所述待存储文件存储至所述云端压缩存储系统的缓存区内;
判断出所述压缩处理参数未指示对所述待存储文件进行压缩存储,则将所述待存储文件存储至所述云端压缩存储系统的数据存储模块中。
可选地,在上述的文件存储方法中,所述接收客户端发送的文件存储请求之后,还包括:
向所述客户端返回特定状态码;其中,所述特定状态码用于指示成功接收所述待存储文件以及成功生成所述待存储文件的压缩存储任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011216211.0/2.html,转载请声明来源钻瓜专利网。





