预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114168084A(43)申请公布日2022.03.11(21)申请号202111513482.7(22)申请日2021.12.10(71)申请人中国电信股份有限公司地址100033北京市西城区金融大街31号(72)发明人张祎轶邹洁宋淑杰梁祎(74)专利代理机构北京律智知识产权代理有限公司11438代理人孙宝海李建忠(51)Int.Cl.G06F3/06(2006.01)G06F16/172(2019.01)G06F16/18(2019.01)G06F16/182(2019.01)G06F16/28(2019.01)G06F16/35(2019.01)权利要求书2页说明书13页附图6页(54)发明名称文件合并方法、文件合并装置、电子设备以及存储介质(57)摘要本申请的实施例揭示了一种文件合并方法、文件合并装置、电子设备以及存储介质,文件合并方法包括从缓冲队列中获取占用空间容量最大的第一目标文件,并将第一目标文件存放于合并队列;从缓冲队列中获取第二目标文件,并将第二目标文件存放于合并队列,第二目标文件为占用空间容量最接近且小于合并队列的剩余空间容量的文件;重复执行从缓冲队列中获取第二目标文件,并将第二目标文件存放于合并队列的步骤,直至缓冲队列中不存在占用空间容量最接近且小于合并队列的剩余空间容量的文件;对合并队列中的文件进行合并,得到合并文件。本申请提供的实施例能够提高文件的合并效率。CN114168084ACN114168084A权利要求书1/2页1.一种文件合并方法,其特征在于,包括:从缓冲队列中获取占用空间容量最大的第一目标文件,并将所述第一目标文件存放于合并队列;从所述缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列,所述第二目标文件为占用空间容量最接近且小于所述合并队列的剩余空间容量的文件;重复执行所述从缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列的步骤,直至所述缓冲队列中不存在占用空间容量最接近且小于所述合并队列的剩余空间容量的文件;对所述合并队列中的文件进行合并,得到合并文件。2.根据权利要求1所述的方法,其特征在于,在所述从缓冲队列中获取占用空间容量最大的第一目标文件,并将所述第一目标文件存放于合并队列之前,所述方法还包括:判断待处理文件所占用空间容量是否小于第一预设阈值;若判断为是,则将所述待处理文件存放于所述缓冲队列。3.根据权利要求2所述的方法,其特征在于,所述将所述待处理文件存放于所述缓冲队列,包括:判断所述待处理文件与所述缓冲队列中的文件是否属于同一类别;若判断为是,则将所述待处理文件存放于所述缓冲队列。4.根据权利要求1所述的方法,其特征在于,所述对所述合并队列中的文件进行合并,得到合并文件,包括:判断所述合并队列中文件的总空间容量是否大于第二预设阈值;若判断为否,更新所述缓冲队列;重复执行所述从缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列的步骤,直至所述合并队列中文件的总空间容量大于第二预设阈值;对所述合并队列中的文件进行合并。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若无法在所述缓冲队列更新后开始的预设时间段内获取到所述第二目标文件,将所述第二目标文件存放于所述合并队列以使得所述合并队列中文件的总空间容量大于所述第二预设阈值,则对所述合并队列中的文件进行合并,以得到合并文件。6.根据权利要求1所述的方法,其特征在于,在所述对所述合并队列中的文件进行合并,得到合并文件之后,所述方法还包括:将所述合并文件存储于分布式文件存储系统。7.根据权利要求1所述的方法,其特征在于,在所述对所述合并队列中的文件进行合并,得到合并文件之后,所述方法还包括:清空所述合并队列,并删除经过合并输出后的文件的源文件。8.一种文件合并装置,其特征在于,包括:第一获取模块,用于从缓冲队列中获取占用空间容量最大的第一目标文件,并将所述第一目标文件存放于合并队列;第二获取模块,用于从所述缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列,所述第二目标文件为占用空间容量最接近且小于所述合并队列的剩余2CN114168084A权利要求书2/2页空间容量的文件;重复执行模块,用于重复执行所述从缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列的步骤,直至所述缓冲队列中不存在占用空间容量最接近且小于所述合并队列的剩余空间容量的文件;合并模块,用于对所述合并队列中的文件进行合并,得到合并文件。9.一种电子设备,其特征在于,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行权利要求1-7中的任一项所述的方法。10.一种计算机