[发明专利]一种文件网络传输中分块下载和匹配的方法无效

专利信息
申请号: 201010139192.6 申请日: 2010-04-06
公开(公告)号: CN101827128A 公开(公告)日: 2010-09-08
发明(设计)人: 王洪亮 申请(专利权)人: 山东高效能服务器和存储研究院
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件 网络 传输 分块 下载 匹配 方法
【说明书】:

技术领域

发明涉及一种文件网络传输中分块下载和匹配的方法,具体地说是一种。

背景技术

当前,计算机和网络的应用的越来越普及,而新的操作系统上的软件文件尺寸也越来越大,小则1GB,大则数十GB。相应的,需要在网络上传输的文件也越来越大。

传统的网络,虽然有网络协议层的校验机制,即发现包在发送中丢失后,重新补发。但对于网络传输过程中,数据的损坏,缺乏完善的检测机制。而且文件校验,需要较高的IT技术水平,并不是普通用户能够掌握的,普通用户在发现下载的文件无法使用时,也往往很茫然。

而IT技术水平较高的用户,面对传输结束后的文件,即使通过校验,发现文件损坏,也完全不清楚具体是文件中的哪一部分损坏了,也无法实现文件中某一部分的重新下载,只能对整个文件进行重新下载。在这种情况下,文件,特别是大文件网络传输后,就面临传输有效性差、效率低下的问题。

为了解决此问题,我们提出了一种文件网络传输中分块下载和匹配的方法。发明内容

本发明的目的是提供一种文件网络传输中分块下载和匹配的方法。

本发明的目的是按以下方式实现的,该方法的体系结构包括:文件分块校验单元,文件分发单元,文件智能下载单元,其中:

文件分块校验单元,是该方法的基础,负责文件的校验匹配部分,该单元可以根据文件的大小,自动进行文件分块校验,并生成校验匹配文件;

文件分发单元,负责提供文件下载平台,具体包括共下载的文件和对应的校验匹配文件;

文件智能下载单元,是本方法的核心,负责文件的分块下载,对文件中某块完成下载的部分,比对校验匹配文件进行完整性校验,对校验出错的文件块自动重新下载,具体步骤如下:

文件智能下载单元依据网络中的校验匹配文件,对文件进行分块下载;在某个文件块下载完成后,自动进行文件块的校验,对校验出错的文件块自动重新下载。

本发明的优异效果是:打破传统文件下载,缺乏阶段自动校验,在网络传输结束后,发现文件损坏,只能重新完全下载导致的大文件网络传输有效性差、效率低下的缺陷。能够根据文件的大小,自动对文件进行分块读取,并自动进行文件分块校验,生成校验匹配文件。

由于分块处理,避免了大文件下载出错后,只能重新下载整个文件的缺陷,较好的提高了大文件网络传输的效率和可靠性。

附图说明

附图1为传统的文件网络传输方法示意图;

附图2为改进的的文件网络传输中分块下载和匹配方法示意图

具体实施方式

参照说明书附图对本发明的作以下详细地说明。

传统模式下,在完成文件下载后,进行校验,发现文件与源文件不一致,只能重新对整个文件进行下载,对于大文件,效率非常低下。

参考附图2,改进的的文件网络传输中分块下载和匹配方法具体实现过程如下:

采用改进的分块下载匹配方法,同一文件,在下载过程中,依据匹配文件,被自动分成多个部分,分别同时下载。在完成某个软件块的下载后,依据匹配文件,对其进行校验。如果发现某个文件块校验出错,仅对出错的文件块进行重新下载,对于大文件,能够很好的提高网络传输效率和可靠性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东高效能服务器和存储研究院,未经山东高效能服务器和存储研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010139192.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top