文件传输控制方法及相关装置制造方法及图纸

技术编号:36028405 阅读:19 留言:0更新日期:2022-12-21 10:28
本申请公开了一种文件传输控制方法及相关装置,包括:通过在接收到下载指令时,获取所述下载指令对应的目标地址和目标下载文件;获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置;在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置;在所述最优硬盘位置中建立临时缓存地址,并将所述临时缓存地址作为所述下载指令对应的下载地址;根据所述下载指令对所述目标下载文件进行下载;在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输;通过在最优硬盘位置建立临时缓存区域,将下载指令对应的文件存放至临时缓存区减少了文件的下载时间。至临时缓存区减少了文件的下载时间。至临时缓存区减少了文件的下载时间。

【技术实现步骤摘要】
文件传输控制方法及相关装置


[0001]本申请涉及文件传输领域,尤其是涉及一种文件传输控制方法及相关装置。

技术介绍

[0002]计算机上传或是下载文件信息的效率由网络上行、下行速度以及硬盘的读写速度决定,一般的计算机内部由机械硬盘和固态硬盘配合对数据进行读写,由于机械硬盘和固态硬盘的性能存在较大的差异,当用户在上传、下载资料或是音频视屏文件时,现有的在选定好下载地址后,就只能在机械硬盘或是固态硬盘之间选择一种。
[0003]在现有的技术条件下,使用计算机下载文件往往受到两部分的限制,其一是网络下载网速,其二是硬盘的写入速度。随着科技的发展进步,下载网速也突破了硬盘的写入速度。
[0004]因此,如何减少文件下载时间成为了一个亟待解决的技术问题。

技术实现思路

[0005]为了减少文件的下载时间,本申请提供一种文件传输控制方法及相关装置。
[0006]第一方面,本申请提供的一种文件传输控制方法采用如下的技术方案:一种文件传输控制方法,包括在接收到下载指令时,获取所述下载指令对应的目标地址和目标下载文件;获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置;在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置;在所述最优硬盘位置中建立临时缓存地址,并将所述临时缓存地址作为所述下载指令对应的下载地址;根据所述下载指令对所述目标下载文件进行下载;在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输。
[0007]可选的,所述获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置包括:获取所有硬盘信息,在所述所有硬盘信息中获取每一硬盘对应的传输属性;根据所述传输属性中的写入速度进行由高到低的排序并生成传输属性集合;在所述传输能力集合中获取写入速度最快的硬盘作为最优硬盘位置。
[0008]可选的,所述在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置包括:在所述硬盘信息中获取每一硬盘的工作日志;根据所述下载指令确定对应的下载时长,并获取下载时长对应的目标时间段;根据所述当前最优硬盘的工作日志和所述目标时间段判断是否需要对当前最优
硬盘位置进行更新;若是,则获取在所述目标时间段内无工作任务的硬盘作为空闲硬盘集合;在所述空闲硬盘和所述传输能力集合中确定最优硬盘位置。
[0009]可选的,所述根据所述当前最优硬盘的工作日志和所述目标时间段判断是否需要对当前最优硬盘位置进行更新包括:获取所述当前最优硬盘位置对应的硬盘的工作日志;判断当前最优硬盘位置在所述目标时间段内是否有工作计划;若是,则判定需要对当前最优硬盘位置进行更新。
[0010]可选的,所述在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输之前,还包括:判断所述临时缓存地址与所述目标地址是否处于同一硬盘中;若否,则获取所述临时缓存地址对应的硬盘读取速度;获取所述目标地址对应的硬盘写入速度;根据所述临时缓存地址对应的硬盘读取速度和所述目标地址对应的硬盘写入速度生成传输时长。
[0011]可选的,所述在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输,包括:在接收到预设指令之后,根据所述预设指令和所述传输时长判断所述临时缓存地址对应的硬盘和所述目标地址对应的硬盘是否有工作任务;若否,则将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输。
[0012]可选的,所述在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输之后,还包括:在检测到所述目标下载文件传输完成之后,生成对应的传输记录;在接收到新的下载指令时,获取下载指令对应的第二下载文件;判断所述第二下载文件是否满足所述传输记录对应的预设条件;若是,则将所述传输记录中的所述临时缓存地址作为所述第二下载文件的下载地址。
[0013]第二方面,本申请提供一种文件传输控制装置,所述文件传输控制装置包括:指令接收模块,用于在接收到下载指令时,获取所述下载指令对应的目标地址和目标下载文件;硬盘信息获取模块,用于获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置;最优位置确定模块,用于在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置;缓存地址建立模块,用于在所述最优硬盘位置中建立临时缓存地址,并将所述临时缓存地址作为所述下载指令对应的下载地址;文件下载模块,用于根据所述下载指令对所述目标下载文件进行下载;文件传输模块,用于在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输。
[0014]第三方面,本申请提供一种计算机设备,所述设备包括:存储器、处理器,所述处理器在运行所述存储器存储的计算机指令时,执行如上文中任一项所述的方法。
[0015]第四方面,本申请提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上文所述的方法。
[0016]综上描述,本申请包括以下有益技术效果:本申请通过在接收到下载指令时,获取所述下载指令对应的目标地址和目标下载文件;获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置;在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置;在所述最优硬盘位置中建立临时缓存地址,并将所述临时缓存地址作为所述下载指令对应的下载地址;根据所述下载指令对所述目标下载文件进行下载;在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输;通过在最优硬盘位置建立临时缓存区域,将下载指令对应的文件存放至临时缓存区减少了文件的下载时间。
附图说明
[0017]图1是本专利技术实施例方案涉及的硬件运行环境的计算机设备结构示意图;图2是本专利技术文件传输控制方法第一实施例的流程示意图;图3是本专利技术文件传输控制方法第一实施例的使用场景说明图;图4是本专利技术文件传输控制方法第二实施例的流程示意图;图5是本专利技术文件传输控制装置第一实施例的结构框图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下通过附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0019]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的计算机设备结构示意图。
[0020]如图1所示,计算机设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输控制方法,其特征在于,包括:在接收到下载指令时,获取所述下载指令对应的目标地址和目标下载文件;获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置;在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置;在所述最优硬盘位置中建立临时缓存地址,并将所述临时缓存地址作为所述下载指令对应的下载地址;根据所述下载指令对所述目标下载文件进行下载;在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输。2.根据权利要求1所述的文件传输控制方法,其特征在于,所述获取所有硬盘信息,根据所述目标下载文件的大小确定最优硬盘位置包括:获取所有硬盘信息,在所述所有硬盘信息中获取每一硬盘对应的传输属性;根据所述传输属性中的写入速度进行由高到低的排序并生成传输属性集合;在所述传输能力集合中获取写入速度最快的硬盘作为最优硬盘位置。3.根据权利要求2所述的文件传输控制方法,其特征在于,所述在所述硬盘信息中获取每一硬盘信息的工作日志,根据所述工作日志更新当前最优硬盘位置包括:在所述硬盘信息中获取每一硬盘的工作日志;根据所述下载指令确定对应的下载时长,并获取下载时长对应的目标时间段;根据所述当前最优硬盘的工作日志和所述目标时间段判断是否需要对当前最优硬盘位置进行更新;若是,则获取在所述目标时间段内无工作任务的硬盘作为空闲硬盘集合;在所述空闲硬盘和所述传输能力集合中确定最优硬盘位置。4.根据权利要求3所述的文件传输控制方法,其特征在于,所述根据所述当前最优硬盘的工作日志和所述目标时间段判断是否需要对当前最优硬盘位置进行更新包括:获取所述当前最优硬盘位置对应的硬盘的工作日志;判断当前最优硬盘位置在所述目标时间段内是否有工作计划;若是,则判定需要对当前最优硬盘位置进行更新。5.根据权利要求1所述的文件传输控制方法,其特征在于,所述在接收到预设指令后,将所述临时缓存地址中的所述目标下载文件向所述目标地址进行传输之前,还包括:判断所述临时缓存地址与所述目标地址是否处于同一硬盘中;若否,则获取所述临时缓存地址对应的硬盘读取速...

【专利技术属性】
技术研发人员:沈金良沈嘉琦吴礼优王明锋
申请(专利权)人:深圳市金胜电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1