[发明专利]一种应用于对象存储系统的文件传输方法及装置在审
申请号: | 201710500049.7 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107071073A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 侯斌;任东旭 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 对象 存储系统 文件传输 方法 装置 | ||
技术领域
本发明涉及对象存储系统领域,特别是涉及一种应用于对象存储系统的文件传输方法及装置。
背景技术
对象存储系统是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。由于对象存储系统具有存储功能,因此,客户端可以将文件上传到对象存储系统中进行保存,或者可以从对象存储系统中下载需要的文件。
在云存储时代下,用户会产生海量的文件,尤其是图像文件,这些图像文件上传到对象存储系统时,需要海量的网络带宽,从而对传输网络的带宽带来巨大的压力,且传输时间过长,甚至导致网络瘫痪。
由此可见,如何降低传输网络的压力,提高传输效率是本领域技术人员亟待解决地问题。
发明内容
本发明的目的是提供一种应用于对象存储系统的文件传输方法及装置,用于降低传输网络的压力,提高传输效率。
为解决上述技术问题,本发明提供一种应用于对象存储系统的文件传输方法,包括:
遍历待上传文件,筛选出具有目标后缀名的第一目标文件,其中,所述目标后缀名为jpg/jpeg;
利用lepton压缩工具将所述第一目标文件进行压缩得到压缩文件;
将所述压缩文件和其余待上传文件传输至对象存储系统。
优选地,还包括:
在所述压缩文件传输完成后,对所述压缩文件添加压缩标志。
优选地,在筛选出具有目标后缀名的第一目标文件之前,还包括:
判断全部所述待上传文件所占的存储空间和当前网络带宽的关系是否满足预设关系;
如果是,则进入筛选出具有目标后缀名的第一目标文件的步骤。
优选地,所述将所述压缩文件和其余待上传文件传输至对象存储系统具体包括:
对各所述压缩文件所占的存储空间和各所述其余待上传文件所占的存储空间进行排序;
按照由小到大的顺序将所述压缩文件和所述其余待上传文件传输所述对象存储系统。
优选地,其特征在于,还包括:
在获取到用户的下载指令后,根据所述下载指令将所述对象存储系统中的待下载文件传输至客户端;
遍历所述待下载文件,筛选出具有所述目标后缀名的第二目标文件;
判断所述第二目标文件是否经过压缩;
如果是,则利用所述lepton压缩工具将所述第二目标文件进行解压得到解压文件。
为解决上述技术问题,本发明还提供一种应用于对象存储系统的文件传输装置,包括:
第一遍历模块,用于遍历待上传文件,筛选出具有目标后缀名的第一目标文件,其中,所述目标后缀名为jpg/jpeg;
压缩模块,用于利用lepton压缩工具将所述第一目标文件进行压缩得到压缩文件;
上传模块,用于将所述压缩文件和其余待上传文件传输至对象存储系统。
优选地,还包括:
添加模块,用于在所述压缩文件传输完成后,对所述压缩文件添加压缩标志。
优选地,还包括:
第一判断模块,用于判断全部所述待上传文件所占的存储空间和当前网络带宽的关系是否满足预设关系;
如果是,则触发所述第一遍历模块执行筛选出具有目标后缀名的第一目标文件的步骤。
优选地,所述上传模块具体包括:
排序单元,用于对各所述压缩文件所占的存储空间和各所述其余待上传文件所占的存储空间进行排序;
传输单元,用于按照由小到大的顺序将所述压缩文件和所述其余待上传文件传输所述对象存储系统。
优选地,还包括:
下载模块,用于在获取到用户的下载指令后,根据所述下载指令将所述对象存储系统中的待下载文件传输至客户端;
第二遍历模块,用于遍历所述待下载文件,筛选出具有所述目标后缀名的第二目标文件;
第二判断模块,用于判断所述第二目标文件是否经过压缩;
解压模块,用于在所述第二判断模块的判断结果为是的情况下,利用所述lepton压缩工具将所述第二目标文件进行解压得到解压文件。
本发明所提供的应用于对象存储系统的文件传输方法,通过lepton压缩工具对第一目标文件进行压缩得到压缩文件,使得在向对象存储系统上传文件时,一部分文件是经过压缩过的,因此,能够大幅度减少网络传输数据所需的带宽,提高JPEG图像数据的传输速率。此外,本发明所提供的应用于对象存储系统的文件传输装置,亦具有上述效果。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710500049.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带探照灯安防监控用一体化摄像机
- 下一篇:一种胶体金检测卡读数装置