一种零延迟迁移文件下载任务的方法技术

技术编号:25958951 阅读:59 留言:0更新日期:2020-10-17 03:51
本发明专利技术公开了一种零延迟迁移文件下载任务的方法,计算机断电前将下载未完成的剩余文件区间及文件资源地址分发给内网上活跃的终端设备或计算机,待所有受接下载任务的计算机完成各自文件区间内容下载后,进程文件拼接与组装。组装完成后向接受过下载任务的计算机发送清除指令。全过程自动完成,无需用户手动操作,查找活跌计算机通过内网广播报文完成。

【技术实现步骤摘要】
一种零延迟迁移文件下载任务的方法
本专利技术涉及网络
,尤其涉及一种零延迟迁移文件下载任务的方法。
技术介绍
人们在下载文件时,关闭计算机后任务便停止,需要下次开机后继续下载。或者从一台计算机上将下载任务转移到另一台计算机需要手动复制过去,同时还需复制未下完的文件部份时间缓慢,且手动操作繁琐。
技术实现思路
本专利技术的目的在于针对上述现有技术的不足,提供一种零延迟迁移文件下载任务的方法。为解决上述问题,本专利技术所采取的技术方案是:一种零延迟迁移文件下载任务的方法,包括以下步骤:S1、计算机在下载文件时,被迫切断电源前将未完成的下载任务中的剩余文件区间信息和文件资源描述符做为指令数据发送给内网上活跃的终端设备或计算机;将本机已下载的文件区间信息及文件内容保存到该计算机;将接受移交下载任务的终端设备或计算机ip地址和主机名保存到该计算机,同时接受下载任务的计算机记录派发任务的计算机ip地址和主机名;S2、完成下载任务的计算机待派发任务的计算机上线时,主动将文件内容移交给派发任务的计算机,由派发任务的计算机完成文件拼接或者派发任务的计算机上线时主动向接受任务的计算机请求已完成的文件区间段,由派发任务的计算机完成文件拼接;S3、待文件全部内容拼接组装完成后,向所有接受任务的计算机发送清除任务与文件内容指令。更进一步的技术方案是,接受下载任务的计算机也可以将未完成的任务使用与S1相同的方法移交给下一台活跃的终端设备或计算机,此步骤可重复若干次。>更进一步的技术方案是,所述文件资源描述符为URL、迅雷、BT、磁力链接地址。采用上述技术方案所产生的有益效果在于:本专利技术涉及在家用或办公网络系统中需要关闭机器而文件未下载完成时,实现关闭机器后下载任务继续进程而不需要额外的时间操作。或者在家里下载高清电影时睡觉前要关闭计算机,可以把未完成的文件部分移交给路由器继续完成。附图说明图1是本专利技术的流程图。具体实施方式下面将结合附图对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种零延迟迁移文件下载任务的方法,包括以下步骤:S1、计算机在下载文件时,被迫切断电源前将未完成的下载任务中的剩余文件区间信息和文件资源描述符(如:URL、迅雷、BT、磁力链接地址)做为指令数据发送给内网上活跃的终端设备或计算机,查找活跃的终端设备或计算机通过内网广播报文完成;将本机已下载的文件区间信息及文件内容保存到该计算机;将接受移交下载任务的终端设备或计算机ip地址和主机名保存到该计算机,同时接受下载任务的计算机记录派发任务的计算机ip地址和主机名。S2、分布在不同计算机上的文件段的拼接与组装,可分两种方法,1完成下载任务的计算机待派发任务的计算机上线时,主动将文件内容移交给派发任务的计算机,由派发任务的计算机完成文件拼接。或者2派发任务的计算机上线时主动向接受任务的计算机请求已完成的文件区间段,由派发任务的计算机完成文件拼接。S3、待文件全部内容拼接组装完成后,向所有接受任务的计算机发送清除任务与文件内容指令。接受下载任务的计算机也可以将未完成的任务使用与S1相同的方法移交给下一台活跃的终端设备或计算机,此步骤可重复若干次。本专利技术涉及在家用或办公网络系统中需要关闭机器而文件未下载完成时,实现关闭机器后下载任务继续进程而不需要额外的时间操作。或者在家里下载高清电影时睡觉前要关闭计算机,可以把未完成的文件部分移交给路由器继续完成。最后应说明的是:以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术实施例技术方案的精神和范围。本文档来自技高网...

【技术保护点】
1.一种零延迟迁移文件下载任务的方法,其特征在于,包括以下步骤:/nS1、计算机在下载文件时,被迫切断电源前将未完成的下载任务中的剩余文件区间信息和文件资源描述符做为指令数据发送给内网上活跃的终端设备或计算机;将本机已下载的文件区间信息及文件内容保存到该计算机;将接受移交下载任务的终端设备或计算机ip地址和主机名保存到该计算机,同时接受下载任务的计算机记录派发任务的计算机ip地址和主机名;/nS2、完成下载任务的计算机待派发任务的计算机上线时,主动将文件内容移交给派发任务的计算机,由派发任务的计算机完成文件拼接或者派发任务的计算机上线时主动向接受任务的计算机请求已完成的文件区间段,由派发任务的计算机完成文件拼接;/nS3、待文件全部内容拼接组装完成后,向所有接受任务的计算机发送清除任务与文件内容指令。/n

【技术特征摘要】
1.一种零延迟迁移文件下载任务的方法,其特征在于,包括以下步骤:
S1、计算机在下载文件时,被迫切断电源前将未完成的下载任务中的剩余文件区间信息和文件资源描述符做为指令数据发送给内网上活跃的终端设备或计算机;将本机已下载的文件区间信息及文件内容保存到该计算机;将接受移交下载任务的终端设备或计算机ip地址和主机名保存到该计算机,同时接受下载任务的计算机记录派发任务的计算机ip地址和主机名;
S2、完成下载任务的计算机待派发任务的计算机上线时,主动将文件内容移交给派发任务的计算机,由派发任务的计算机完成文件拼接或者派发任务的计...

【专利技术属性】
技术研发人员:孟晶石
申请(专利权)人:太仓市同维电子有限公司
类型:发明
国别省市:江苏;32

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

1