[发明专利]文件分发及下载的方法和系统有效
申请号: | 200810103137.4 | 申请日: | 2008-03-31 |
公开(公告)号: | CN101252602A | 公开(公告)日: | 2008-08-27 |
发明(设计)人: | 史晓磊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 分发 下载 方法 系统 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种文件分发及下载的方法和系统。
背景技术
目前大多数企业对计算机采用集中式管理,被管理的计算机被连接到一台服务器上。该服务器对所有计算机进行管理,称之为管理服务器;被管理的计算机接受管理服务器的管理,称之为客户端。这种集中管理的方式可以很方便地向所有客户端分发文件,例如向客户端分发各种软件的补丁和升级包文件,一些流行性病毒的专杀工具以及各种学习资料等。通常,分发文件的方式是:管理服务器将待分发文件的下载地址分发给所有待接收该文件的客户端,客户端到指定的下载地址下载该文件。这种大规模的文件下载方式会导致大量的客户端集中到同一下载地址进行文件下载,与该下载地址对应的文件服务器会受到很大冲击,从而造成文件下载效率下降。
目前,可以人为对待接收分发文件的客户端进行分组,如根据地域或网络互联协议(Internet Protocol,简称IP)地址或者其他方式将客户端分为多个组,再逐个对各个客户端组进行文件分发,并在确定前一客户端组已完成文件下载的情况下再向后一客户端组发送文件下载通知。该方案需要大量的人工参与,工作量大,并且只有在前一客户端组完成文件下载的情况下后一客户端组才能进行文件的下载,文件分发及下载效率低。
另外,还可以设置多台文件服务器,多台文件服务器之间进行负载均衡。具体可以有两种实现方式:(1)多台文件服务器组成集群,相互之间进行负载均衡,但在客户端看来只有一台文件服务器,这样当多个客户端在文件服务器集群进行文件下载时,文件服务器集群之间进行负载均衡,避免多个客户端集中到一台文件服务器上进行下载;(2)多台文件服务器分别与不同的客户端建立对应关系,即每个客户端下载文件时到对应的文件服务器进行下载,这种对应关系可以是随机设置的,也可以是按照某种顺序进行设置。不过这种方案需要配置多台文件服务器,并且多台文件服务器上的文件需要保持一致,设备及其维护成本高。
发明内容
本发明实施例针对现有技术文件分发及下载方法效率低、成本高的缺陷,提供一种文件分发及下载的方法,提高文件分发及下载的效率,对硬件资源要求低,可以实现低成本高效率的文件分发和下载。
本发明实施例提供了一种文件分发方法,包括:
将能够进行文件下载的有效下载时间段分为多个子时间段,建立客户端与子时间段之间的一一对应关系,并分别向多个客户端组发送文件下载通知消息,所述文件下载通知消息中包括下载地址信息和与接收所述下载通知消息的客户端组对应的子时间段信息。
本发明实施例还提供了一种文件下载方法,包括:
接收文件下载通知消息,所述文件下载通知消息中包括下载地址信息和与接收所述下载通知消息的客户端所属客户端组对应的下载子时间段信息;
根据接收到的文件下载通知消息,从所述客户端所属客户端组对应的下载子时间段中选择一个时刻作为开始下载文件的时刻;
当到达所述开始下载文件的时刻时,开始进行文件下载。
本发明实施例还提供了一种管理服务器,包括:
客户端划分单元,用于将能够进行文件下载的有效下载时间段分为多个子时间段,建立客户端组与子时间段之间的一一对应关系;
下载通知消息发送单元,用于将包含有下载地址信息和与接收下载通知消息的客户端组对应的下载子时间段信息的文件下载通知消息发送到待接收待分发文件的客户端。
本发明实施例还提供了一种文件分发系统,包括客户端和如前所述的管理服务器:
所述客户端用于接收所述文件下载通知消息,并从所述客户端组对应的下载子时间段中选择一个时刻作为开始下载文件的时刻,当所述开始下载文件的时刻到达时,从文件服务器下载文件。
本发明实施例通过管理服务器将客户端进行分组,并将能够进行文件下载的有效下载时间段进行分段,使得不同的客户端组可以在管理服务器为其设置的子时间段内进行文件下载,减轻文件服务器的压力,无需通过配置多台文件服务器来进行负载均衡,降低了成本,并且提高了时间利用率。
下面通过具体实施例并结合附图对本发明做进一步的详细描述。
附图说明
图1所示为本发明实施例文件下载方法的流程图;
图2所示为本发明实施例管理服务器的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810103137.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于核酸提取和鉴定的方法
- 下一篇:寡核苷酸