[发明专利]一种网络文件的分发方法及系统无效
申请号: | 201110287778.1 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103023937A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 钱维云 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 文件 分发 方法 系统 | ||
1.一种网络文件的分发方法,其特征在于,包括以下步骤:
(1)通知终端向服务器下载文件,终端根据所述通知向服务器下载所述文件,直到服务端的带宽达到饱和;
(2)查询是否存在将所述文件已经下载完毕的终端;如果存在,则通知新终端从已经下载完毕的终端下载文件;否则,等待,直到服务端的带宽不饱和或者存在已经下载完毕的终端。
2.如权利要求1所述的网络文件的分发方法,其特征在于:步骤(1)中,服务端的带宽是否达到饱和根据网络带宽的利用率或者服务器的连接数确定,如果网络带宽的利用率或者服务器的连接数达到设定阈值,则服务端的带宽饱和。
3.如权利要求1所述的网络文件的分发方法,其特征在于:当终端从服务器或其他终端下载完所述文件后,发送所述文件已下载完毕通知。
4.如权利要求3所述的网络文件的分发方法,其特征在于:记录所述文件已下载完毕的终端。
5.如权利要求4所述的网络文件的分发方法,其特征在于:将所述文件已下载完毕的终端记录到队列中。
6.如权利要求1所述的网络文件的分发方法,其特征在于:步骤(2)中,如果已下载完毕的终端存在多个,则随机选择一个终端通知新终端从该终端下载文件。
7.如权利要求1所述的网络文件的分发方法,其特征在于:步骤(2)中,如果已下载完毕的终端存在多个,则先判断出未饱和且负载最轻的终端,通知新终端从该终端下载文件;如果存在多个未饱和且负载最轻的终端,则随机选择一个。
8.如权利要求7所述的网络文件的分发方法,其特征在于,所述未饱和且负载最轻的终端判断方法如下:确定终端可支持的与其他终端的最大连接数,当终端的连接数高于所述最大连接数时,则终端饱和;在未饱和的终端中,连接数最少的终端为负载最轻的终端。
9.一种网络文件的分发系统,包括服务端(31)及与服务端(31)通过网络连接的若干终端(32),所述终端(32)之间通过网络相互连接,所述服务端(31)包括服务器(311),其特征在于:
所述服务端(13)还包括中心服务调度装置(310),用于通知终端向服务器(311)下载文件,当服务端(31)的带宽达到饱和时,查询是否存在将文件已经下载完毕的终端(32);如果存在,则通知新终端(32)从已经下载完毕的终端(32)下载文件;
所述终端(32)包括用于从服务器(311)或者其他终端(32)下载文件的下载装置(321);用于向其他终端(32)提供文件下载服务的文件服务装置(323)。
10.如权利要求9所述的网络文件的分发系统,其特征在于:所述中心服务调度装置(310)包括用于检测服务端的带宽是否达到饱和的检测单元(3101);用于记录文件已下载完毕的终端的记录单元(3102);以及用于查询文件已下载完毕的终端的查询单元(3103)。
11.如权利要求9所述的网络文件的分发系统,其特征在于:所述终端(32)还包括用于当文件下载完毕后通知中心服务调度装置(310)的通知装置(21)。
12.如权利要求9~11中任一项所述的网络文件的分发系统,其特征在于:所述中心服务调度装置(310)还包括用于在已下载完毕的终端中判断出未饱和且负载最轻的终端的判断单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110287778.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁式硬水软化装置
- 下一篇:一种升流式生物预处理滤池