[发明专利]一种网络文件的分发方法及系统无效
申请号: | 201110287778.1 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103023937A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 钱维云 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 文件 分发 方法 系统 | ||
技术领域
本发明属于文件分发技术领域,具体涉及一种在固定带宽下的网络文件分发方法及系统。
背景技术
现有的网络文件分发系统,主要存在如下两种结构:
如图1所示,一种结构是在网络中心部署服务端11,服务端11可以是一台服务器或者服务器集群,各个终端12通过网络与服务端11连接。服务端11通过网络将文件分发给各个终端12。这种结构的分发系统,如果服务端11带宽是固定的,那么该系统支持的最大下载速度便是固定的,无法应对越来越快的网络传输需求。
如图2所示,另一种结构是P2P(Peer-to-Peer,点对点)结构,终端12之间相互连接。文件在各个终端12之间共享分发。这种结构的分发系统依赖网络中终端12的计算能力和带宽,而不把依赖都聚集在较少的几台服务器上。但是,这种结构的分发系统会抢占网络带宽,导致很多终端12在其防火墙上屏蔽P2P,使得文件无法分发完成。
发明内容
针对现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种快速的网络文件分发方法及系统。
为解决上述技术问题,本发明采用的技术方案如下:
一种网络文件的分发方法,包括以下步骤:
(1)通知终端向服务器下载文件,终端根据所述通知向服务器下载所述文件,直到服务端的带宽达到饱和;
(2)查询是否存在将所述文件已经下载完毕的终端;如果存在,则通知新终端从已经下载完毕的终端下载文件;否则,等待,直到服务端的带宽不饱和或者存在已经下载完毕的终端。
一种网络文件的分发系统,包括服务端及与服务端通过网络连接的若干终端,所述终端之间通过网络相互连接,所述服务端包括服务器;
所述服务端还包括中心服务调度装置,用于通知终端向服务器下载文件,当服务端的带宽达到饱和时,查询是否存在将文件已经下载完毕的终端;如果存在,则通知新终端从已经下载完毕的终端下载文件;
所述终端包括用于从服务器或者其他终端下载文件的下载装置;用于向其他终端提供文件下载服务的文件服务装置。
本发明所述方法及系统,当服务端的带宽达到饱和时,已下载完毕的终端可继续充当服务器支持其他终端下载。这样在服务端有限的带宽下,充分利用了终端的网络资源,大大提高了网络文件的分发效率。而且,由于采用的是普通的文件传输方式,一般不会被屏蔽,可以正常地完成文件分发。
附图说明
图1和图2是现有技术中网络文件分发系统的两种结构示意图;
图3是具体实施方式中网络文件分发系统的结构示意图;
图4和图5是具体实施方式中网络文件分发方法的流程示意图。
具体实施方式
本发明适用于在固定带宽下分发网络文件,其核心思想是:当服务端的带宽饱和时,充分利用终端的带宽,从而实现将文件快速分发给终端的目的。本发明具有如下几个特点:①服务端带宽是固定的;②各个终端均需部署文件服务装置;③服务端需要部署中心服务调度装置;④终端完成文件下载后需通知给中心服务调度装置。下面结合具体实施方式和附图对本发明进行详细描述。
如图3所示,本实施方式中的网络文件分发系统包括服务端31和与服务端31通过网络连接的若干终端32,终端32之间通过网络相互连接。服务端31包括一台服务器311或者服务器集群以及中心服务调度装置310,中心服务调度装置310可以设置在一台服务器311中,也可以单独设置。中心服务调度装置310包括检测单元3101、记录单元3102和查询单元3103。终端32包括下载装置321、通知装置322和文件服务装置323。
中心服务调度装置310用于通知终端向服务器311下载文件,当服务端31的带宽达到饱和时,查询是否存在将文件已经下载完毕的终端32;如果存在,则通知新终端32从已经下载完毕的终端32下载文件。其中,检测单元3101用于检测服务端31的带宽是否达到饱和;记录单元3102用于记录文件已下载完毕的终端32;查询单元3103用于查询文件已下载完毕的终端32。
下载装置321用于从服务器311或者其他终端32下载文件;通知装置322用于当终端32将文件下载完毕后通知中心服务调度装置11;文件服务装置323用于向其他终端2提供文件下载服务,可以是FTP(File Transfer Protocol,文件传输协议)服务装置或者其他类似服务装置。
如图4和图5所示,采用上述网络文件分发系统分发文件的方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110287778.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁式硬水软化装置
- 下一篇:一种升流式生物预处理滤池