一种文件网络传输中分块下载和匹配的方法

文档序号:7745199阅读:509来源:国知局
专利名称:一种文件网络传输中分块下载和匹配的方法
技术领域
本发明涉及一种文件网络传输中分块下载和匹配的方法,具体地说是一种。
背景技术
当前,计算机和网络的应用的越来越普及,而新的操作系统上的软件文件尺寸也 越来越大,小则1GB,大则数十GB。相应的,需要在网络上传输的文件也越来越大。传统的网络,虽然有网络协议层的校验机制,即发现包在发送中丢失后,重新补 发。但对于网络传输过程中,数据的损坏,缺乏完善的检测机制。而且文件校验,需要较高的 IT技术水平,并不是普通用户能够掌握的,普通用户在发现下载的文件无法使用时,也往往 很茫然。而IT技术水平较高的用户,面对传输结束后的文件,即使通过校验,发现文件损 坏,也完全不清楚具体是文件中的哪一部分损坏了,也无法实现文件中某一部分的重新下 载,只能对整个文件进行重新下载。在这种情况下,文件,特别是大文件网络传输后,就面临 传输有效性差、效率低下的问题。为了解决此问题,我们提出了一种文件网络传输中分块下载和匹配的方法。发明 内容本发明的目的是提供一种文件网络传输中分块下载和匹配的方法。本发明的目的是按以下方式实现的,该方法的体系结构包括文件分块校验单元, 文件分发单元,文件智能下载单元,其中文件分块校验单元,是该方法的基础,负责文件的校验匹配部分,该单元可以根据 文件的大小,自动进行文件分块校验,并生成校验匹配文件;文件分发单元,负责提供文件下载平台,具体包括共下载的文件和对应的校验匹 配文件;文件智能下载单元,是本方法的核心,负责文件的分块下载,对文件中某块完成下 载的部分,比对校验匹配文件进行完整性校验,对校验出错的文件块自动重新下载,具体步 骤如下文件智能下载单元依据网络中的校验匹配文件,对文件进行分块下载;在某个文 件块下载完成后,自动进行文件块的校验,对校验出错的文件块自动重新下载。本发明的优异效果是打破传统文件下载,缺乏阶段自动校验,在网络传输结束后, 发现文件损坏,只能重新完全下载导致的大文件网络传输有效性差、效率低下的缺陷。能够根 据文件的大小,自动对文件进行分块读取,并自动进行文件分块校验,生成校验匹配文件。由于分块处理,避免了大文件下载出错后,只能重新下载整个文件的缺陷,较好的 提高了大文件网络传输的效率和可靠性。


附图1为传统的文件网络传输方法示意附图2为改进的的文件网络传输中分块下载和匹配方法示意图
具体实施例方式参照说明书附图对本发明的作以下详细地说明。传统模式下,在完成文件下载后,进行校验,发现文件与源文件不一致,只能重新 对整个文件进行下载,对于大文件,效率非常低下。参考附图2,改进的的文件网络传输中分块下载和匹配方法具体实现过程如下采用改进的分块下载匹配方法,同一文件,在下载过程中,依据匹配文件,被自动 分成多个部分,分别同时下载。在完成某个软件块的下载后,依据匹配文件,对其进行校验。 如果发现某个文件块校验出错,仅对出错的文件块进行重新下载,对于大文件,能够很好的 提高网络传输效率和可靠性。
权利要求
一种文件网络传输中分块下载和匹配的方法,其特征在于,该方法的体系结构包括文件分块校验单元,文件分发单元,文件智能下载单元,其中文件分块校验单元,是该方法的基础,负责文件的校验匹配部分,该单元可以根据文件的大小,自动进行文件分块校验,并生成校验匹配文件;文件分发单元,负责提供文件下载平台,具体包括共下载的文件和对应的校验匹配文件;文件智能下载单元,是本方法的核心,负责文件的分块下载,对文件中某块完成下载的部分,比对校验匹配文件进行完整性校验,对校验出错的文件块自动重新下载,具体步骤如下文件智能下载单元依据网络中的校验匹配文件,对文件进行分块下载;在某个文件块下载完成后,自动进行文件块的校验,对校验出错的文件块自动重新下载。
全文摘要
本发明提供一种文件网络传输中分块下载和匹配的方法,该方法的体系结构包括文件分块校验单元,文件分发单元,文件智能下载单元,其中文件分块校验单元,是该方法的基础,负责文件的校验匹配部分,该单元可以根据文件的大小,自动进行文件分块校验,并生成校验匹配文件;文件分发单元,负责提供文件下载平台,具体包括共下载的文件和对应的校验匹配文件;文件智能下载单元,是本方法的核心,负责文件的分块下载,对文件中某块完成下载的部分,比对校验匹配文件进行完整性校验,对校验出错的文件块自动重新下载,具体步骤如下文件智能下载单元依据网络中的校验匹配文件,对文件进行分块下载;在某个文件块下载完成后,自动进行文件块的校验,对校验出错的文件块自动重新下载。
文档编号H04L29/08GK101827128SQ20101013919
公开日2010年9月8日 申请日期2010年4月6日 优先权日2010年4月6日
发明者王洪亮 申请人:山东高效能服务器和存储研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1