[发明专利]一种分布式文件的下载方法及装置有效
申请号: | 201610770461.6 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106254833B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 吕志明;章奇伟 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/76;H04N21/2385 |
代理公司: | 33240 杭州君度专利代理事务所(特殊普通合伙) | 代理人: | 杨天娇 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式文件的下载方法及装置,根据获取到的数据节点的信息,启动多个并发线程,每个并发线程与其中的一个数据节点建立连接,发送包含下载文件名以及初始带宽的文件下载请求给相应的数据节点,并根据数据节点依据所述文件下载请求为其分配的下载带宽进行文件下载,其后周期性发送下载带宽更新请求,来根据实际下载带宽重新分配带宽。本发明的装置包括节点请求模块、文件查询模块、下载模块和更新模块。本发明的方法及装置,使数据节点的下载带宽得到合理利用的同时,保证客户端的下载速度最大化,提高了多客户端同时下载的速度。 | ||
搜索关键词: | 一种 分布式 文件 下载 方法 装置 | ||
【主权项】:
1.一种分布式文件的下载方法,应用于文件下载客户端,其特征在于,所述分布式文件的下载方法,包括:/n发送数据节点请求消息给元数据管理服务器,获取存储下载文件的数据节点的信息;/n发送查询消息给存储下载文件的数据节点,获取数据节点中存储的下载文件的文件名;/n根据获取到的数据节点的信息,启动多个并发线程,每个并发线程与其中的一个数据节点对应,发送包含下载文件名以及初始带宽的文件下载请求给相应的数据节点,并根据数据节点依据所述文件下载请求为其分配的下载带宽进行文件下载;/n统计实际下载带宽,周期性向数据节点发送包含实际下载带宽的下载带宽更新请求,并根据数据节点依据所述下载带宽更新请求为其分配的下载带宽进行文件下载;/n其中,所述数据节点依据所述下载带宽更新请求为其分配的下载带宽,为数据节点的剩余下载带宽的预定比例与所述下载带宽更新请求对应的预计带宽中的较小值,所述下载带宽更新请求对应的预计带宽为所述实际下载带宽与预设的带宽步长之和。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610770461.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种闭路监控系统
- 下一篇:一种智能网络视频监控系统