[发明专利]基于约束的受控制的种子传播有效
申请号: | 201780039363.8 | 申请日: | 2017-06-23 |
公开(公告)号: | CN109417566B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | A·布尔巴;B·T·亨特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 约束 受控 种子 传播 | ||
在一个示例中,一种对等网络可以使用部分种子传播来增加对充当拾取设备的对等设备可用的种子设备的数量。目录服务可以维持针对对等网络的活动对等列表。目录服务可以跟踪由针对对等网络的子片段的集合构成的数据文件。目录服务可以标识针对对等网络的对等设备的设备约束。目录服务可以当执行种子客户端以将数据文件的种子子片段提供给对等网络上的拾取客户端时,基于设备约束来将种子子片段分配给对等设备。目录服务可以指引对等设备将对等设备上的持久子片段保持为针对对等设备的种子子片段,直到释放事件。
背景技术
用户设备可以通过数据网络从在服务器处被操作的内容存储库下载数据文件。数据文件可以是文本文档、数字图像、音频文件、视频文件或可执行件。对于大量数据,通过数据网络传送数据文件可以严重地限制数据流,从而导致缓慢的下载时间。为了避免这些障碍,用户设备可以加入对等网络。在对等网络中,用户设备在平等的基础上被连接到多个设备,而不是在服务器-客户端的基础上连接到单个设备。对等网络中的每个对等设备可以具有数据文件的完整副本。用户设备可以从多个对等设备下载数据文件的部分。通过利用多个数据信道使用多个源,用户设备可以加速针对大文件的下载时间。
发明内容
提供本发明内容从而以简化的形式介绍下面在具体实施方式中进一步描述的概念的选集。本发明内容并不旨在标识要求保护的主题的关键特征或必要特征,也并不旨在被用于限制要求保护的主题的范围。
下面讨论的示例涉及使用对等网络中的部分种子传播(seeding)来增加可用于充当拾取(leeching)设备的对等设备的种子设备的数量。目录服务可以维持针对对等网络的、描述活动对等设备的活动对等列表。目录服务可以跟踪由针对对等网络的子片段的集合构成的数据文件。目录服务可以标识设备约束,设备约束描述针对对等网络的对等设备的、影响对等设备存储数据文件的子片段的对等设备的特性。目录服务可以当执行种子客户端以将数据文件的种子子片段提供给对等网络上的拾取客户端时,基于设备约束将种子子片段分配给对等设备。目录服务可以指引对等设备将对等设备上的持久子片段保持为针对对等设备的种子子片段,直到释放事件。
附图说明
为了描述能够获得以上所述的优点和特征以及其他优点和特征的方式,将通过参考在附图中图示的它们的具体示例来阐述并且呈现更特别的描述。在理解这些附图仅仅描绘典型示例并且因此不被认为是对它们的范围的限制的情况下,利用在对附图的使用中的附加的特异性和细节来描述并说明实现。
图1在框图中图示了内容网络的一个示例。
图2在框图中图示了对等网络的一个示例。
图3在框图中图示了计算设备的一个示例。
图4在框图中图示了数据文件的一个示例。
图5在框图中图示了活动对等记录的一个示例。
图6在框图中图示了文件记录的一个示例。
图7在流程图中图示了使用对等设备来访问数据文件的方法的一个示例。
图8在流程图中图示了建立针对对等设备的设备约束的方法的一个示例。
图9在流程图中图示了在对等设备上管理种子子集的方法的一个示例。
图10在流程图中图示了在对等设备上执行种子客户端的方法的一个示例。
图11在流程图中图示了在目录服务上管理活动对等列表的方法的一个示例。
图12在流程图中图示了在目录服务上跟踪数据文件的方法的一个示例。
图13在流程图中图示了在目录服务上管理设备约束的方法的一个示例。
图14在流程图中图示了使用目录服务来提供针对拾取设备的数据文件的方法的一个示例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780039363.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于降低车辆能量需求的方法
- 下一篇:用于内容中心网络中的兴趣组的方法和系统