[发明专利]一种云存储中小文件的合并方法及装置在审
申请号: | 201710352406.X | 申请日: | 2017-05-18 |
公开(公告)号: | CN107168802A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 任洪亮 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F17/30;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 中小 文件 合并 方法 装置 | ||
1.一种云存储中小文件的合并方法,其特征在于,包括:
接收SFQ发送的队列满信号;
通过系统负载预测算法计算系统的负载;
判断所述负载是否小于第一阈值;
若否,则将当前时刻的所述SFQ存储的小文件的索引号存储至对应的一个BQ;其中,每个BQ存储各自对应的一个时刻的所述SFQ的索引号;
若是,则合并所述SFQ存储的索引号对应的小文件,或合并所述SFQ和全部BQ各自存储的索引号对应的小文件。
2.根据权利要求1所述的云存储中小文件的合并方法,其特征在于,所述将当前时刻的所述SFQ存储的小文件的索引号存储至对应的一个BQ,包括:
判断已存储索引号的BQ是否达到预设数量;
若是,则合并所述SFQ和全部BQ各自存储的索引号对应的小文件;
若否,则将当前时刻的所述SFQ存储的索引号存储至对应的一个BQ。
3.根据权利要求2所述的云存储中小文件的合并方法,其特征在于,所述接收SFQ发送的队列满信号之前,还包括:
基于序列文件技术,将用户上传的小文件的所述索引号存储至所述SFQ;
所述SFQ存储的所述索引号的数量达到第二阈值时,发送所述队列满信号。
4.根据权利要求3所述的云存储中小文件的合并方法,其特征在于,所述通过系统负载预测算法计算系统的负载,包括:
通过基于层次分析法的系统负载预测算法计算所述负载。
5.根据权利要求1至4所述的云存储中小文件的合并方法,其特征在于,所述接收SFQ发送的队列满信号,包括:
识别接收到的信号;其中,所述信号包括所述队列满信号和定时器发送的时间到信号;
若所述信号为所述队列满信号,则执行所述通过系统负载预测算法计算系统的负载的步骤;
若所述信号为所述时间到信号,则通过所述系统负载预测算法计算所述负载;
判断所述负载是否小于所述第一阈值;
若所述负载小于所述第一阈值,则合并全部BQ各自存储的索引号对应的小文件。
6.根据权利要求5所述的云存储中小文件的合并方法,其特征在于,所述识别接收到的信号之前,还包括:
所述定时器按预设时间间隔发送所述时间到信号。
7.一种云存储中小文件的合并装置,其特征在于,包括:
接收模块,用于接收SFQ发送的队列满信号;
计算模块,用于通过系统负载预测算法计算系统的负载;
判断模块,用于判断所述负载是否小于第一阈值;
存储模块,用于当所述负载不小于所述第一阈值时,将当前时刻的所述SFQ存储的小文件的索引号存储至对应的一个BQ;其中,每个BQ存储各自对应的一个时刻的所述SFQ的索引号;
合并模块,用于当所述负载小于所述第一阈值时,合并所述SFQ存储的索引号对应的小文件,或合并所述SFQ和全部BQ各自存储的索引号对应的小文件。
8.根据权利要求7所述的云存储中小文件的合并装置,其特征在于,所述存储模块,包括:
第一判断子模块,用于判断已存储索引号的BQ是否达到预设数量;
第一合并子模块,用于当已存储索引号的BQ达到所述预设数量时,合并所述SFQ和全部BQ各自存储的索引号对应的小文件;
存储子模块,用于当已存储索引号的BQ未达到所述预设数量时,将当前时刻的所述SFQ存储的索引号存储至对应的一个BQ。
9.根据权利要求8所述的云存储中小文件的合并装置,其特征在于,还包括:
分类存储模块,用于基于序列文件技术,将用户上传的小文件的所述索引号存储至所述SFQ;
发送模块,用于所述SFQ存储的所述索引号的数量达到第二阈值时,发送所述队列满信号。
10.根据权利要求7至9所述的云存储中小文件的合并方法,其特征在于,所述接收模块,包括:
识别子模块,用于识别接收到的信号;若所述信号为所述队列满信号,向所述计算模块发送第一启动信号;若所述信号为所述时间到信号,则向计算子模块发送第二启动信号;
所述计算子模块,用于通过所述系统负载预测算法计算所述负载;
第二判断子模块,用于判断所述负载是否小于所述第一阈值;
第二合并子模块,用于当所述负载小于所述第一阈值时,合并全部BQ各自存储的索引号对应的小文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710352406.X/1.html,转载请声明来源钻瓜专利网。