[发明专利]用于动态控制网络中文件下载的方法和设备在审
| 申请号: | 201110379645.7 | 申请日: | 2011-11-10 |
| 公开(公告)号: | CN103108018A | 公开(公告)日: | 2013-05-15 |
| 发明(设计)人: | 尹剑峰 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
| 地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 动态控制 网络 文件 下载 方法 设备 | ||
技术领域
本发明的实施方式总体上涉及网络信息技术领域,更具体地,涉及用于动态控制网络中文件下载的方法和设备。
背景技术
在网络通信中,客户端-服务器(C/S)模式是一种最为常见和重要的网络通信架构。在C/S架构中,最为常见的服务之一是客户端从服务器下载文件。作为示例,可以理解,在每个客户端上都可以运行一个或多个应用(例如,软件程序),这些应用在运行的过程中可能需要更新或修补,而更新文件或补丁文件通常是由一个或一组服务器来发布和管理。
在传统方案中,当一个客户端在启动之后,其上的应用可以向服务器查询是否存在与其相关的更新和/或修补。如果确定存在需要下载的文件(例如,更新文件,或者补丁文件),则客户端上的该应用启动对相应文件的下载。上述传统方案存在着明显的弊端。例如,在某个应用需要更新时,当更新文件在服务器上发布之后,运行于多个不同客户端上的该应用的不同实例可能在很短的时段内同时请求下载该文件。这样,对服务器以及网络资源造成了极大的压力,这转而影响下载速度,甚至可能造成服务器和/或网络的崩溃。
注意,尽管上面的示例是针对应用程序的更新和/或修补而描述的,但是同样的问题也存在于其他文件的网络下载中。实际上,对服务器上某个或某些文件的集中访问始终是C/S架构中需要解决的问题。为此,已经提出了诸如端对端(P2P)的新型网络架构,以避免服务器以及网络资源成为整个系统的瓶颈。然而,尽管P2P等网络架构具有分布式计算的优势并且已经得到了广泛的应用,但是这些新型架构并不能完全取代C/S架构。在诸如金融、信息安全等很多领域,由于需要较高的安全性、保密性、可控性等,C/S架构让然在被广泛地采用。
因此,在本领域中,需要一种这样的解决方案,其能够在C/S架构中控制客户端对服务器的文件进行下载时机,以避免对服务器过于集中的访问以及由此产生的各种问题。
发明内容
鉴于本领域中存在的上述问题,本发明提出了一种用于动态控制网络文件下载的方法和设备。
在本发明的一个方面,提供一种用于在客户端处控制从服务器下载文件的方法,所述客户端与所述服务器通过网络通信。所述方法包括:通过所述网络向所述服务器发送针对文件的请求消息;从所述服务器接收应答消息,所述应答消息至少包括指示传输时段的信息;以及在所述传输时段中选择至少一个时间点,使得当到达所述时间点时,启动对来自所述服务器的所述文件的下载。
在本发明的另一方面,提供一种用于在服务器处控制客户端对文件的下载的方法,所述服务器与所述客户端通过网络通信。所述方法包括:接收来自所述客户端的针对文件的请求消息;响应于所述请求消息而生成应答消息,所述应答消息至少包括指示传输时段的信息;以及向所述客户端发送所述应答消息,使得所述客户端在所述传输时段期间选择至少一个时间点以发起对所述文件的下载。
在本发明的又一方面,提供一种用于在客户端处控制从服务器下载文件的设备,所述客户端与所述服务器通过网络通信。所述设备包括:发送装置,配置用于通过所述网络向所述服务器发送针对文件的请求消息;接收装置,配置用于从所述服务器接收应答消息,所述应答消息至少包括指示传输时段的信息;以及选择装置,配置用于在所述传输时段中选择至少一个时间点,使得当到达所述时间点时,启动对来自所述服务器的所述文件的下载。
在本发明的再一方面,提供一种用于在服务器处控制客户端对文件的下载的设备,所述服务器与所述客户端通过网络通信。所述设备包括:接收装置,配置用于接收来自所述客户端的针对文件的请求消息;生成装置,配置用于响应于所述请求消息而生成应答消息,所述应答消息至少包括指示传输时段的信息;以及发送装置,配置用于向所述客户端发送所述应答消息,使得所述客户端在所述传输时段期间选择至少一个时间点以发起对所述文件的下载。
通过下文详细描述将会理解,本发明的实施方式提供了一种能够动态控制网络文件下载的解决方案。在服务器端,对于将要由客户端下载的文件,服务器可以根据各种影响因素而确定一个传输时段,并且将所确定的传输时段在应答消息中发送回客户端。客户端只有在这个传输时段内可以从服务器下载相关文件。而且,在客户端侧,可以在服务器指定的传输时段内选择自己开始下载的时间点。这种选择例如是随机做出的,也可以基于多个客户端之间的协商。以此方式,能够尽量均匀地分布多个客户端对服务器的访问,从而避免由于集中访问而造成的资源压力和瓶颈。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110379645.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:膜孔沟槽
- 下一篇:热泵驱动逆流热湿交换的溶液调湿空调系统





