[发明专利]内容分发网络中的部分对象分配无效
| 申请号: | 201080067009.4 | 申请日: | 2010-04-07 |
| 公开(公告)号: | CN103109511A | 公开(公告)日: | 2013-05-15 |
| 发明(设计)人: | 内森·F·拉奇博尔斯基;布赖恩·D·布莱克;怀利·斯旺森;雅各布·S·罗厄斯马;艾伯特·P·托比 | 申请(专利权)人: | 杰出网络公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郎晓虹;陈炜 |
| 地址: | 美国亚*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 内容 分发 网络 中的 部分 对象 分配 | ||
背景技术
数字内容的提供者需要将他们的产品分发给消费者的可靠且有效的方法。许多内容提供者缺少为满足来自广泛分布的终端用户的高标准需求所必需的基础设施。缺少这种基础设施可使为服务质量变低和在线体验普遍变差。
内容分发网络(Content delivery network,CDN)保持出现在因特网的各处并且将内容提供者的内容对象作为服务来提供。在这个设备中,内容提供者将它的内容对象的分发转移给CDN。随后,该CDN以比集中式分配系统可能具有的可靠性和效率更高的可靠性和效率来启动向终端用户分配大量的内容。
发明内容
公开了在内容分发网络中分配内容对象的技术。在一个实施例中,CDN分配服务器检测内容对象的可得到性并且确定内容对象是否是用于分配的候选。该分配服务器可以响应于提供者使新的或者更新的内容可在CDN内的内容站点或者位置处得到来检测内容对象的可得到性。该分配服务器获取候选的内容对象的标识信息,并且确定要在CDN内分配的内容对象的选定部分。该选定部分可以是位于内容对象中的预定位置处的预定数量的字节,这些字节的大小和位置可以根据特定于内容的映射数据来确定。该分配服务器可以在没有终端用户请求的情况下将内容对象的选定部分推送给一个或更多个CDN边缘服务器。
在一个实施例中,公开了一种CDN中分配内容的方法。在分配服务器处接收内容对象在CDN的第一位置处可得到的指示。该指示可以是当新的内容对象或者更新的内容对象上载到CDN源服务器时所触发的事件。该分配服务器可以从源服务器获得关于内容对象的信息并且可以确定内容对象是否是用于分配的候选。该分配服务器还可以将关于内容对象的信息与一组映射数据进行比较。如果确定内容对象是用于分配的候选,则内容对象的选定部分可以基于映射数据进行标识以便分配。该分配服务器能够从源服务器取回内容对象的选定部分并且可以确定要接收该内容对象的选定部分的多个边缘服务器。在多播通信中该内容对象的选定部分可以发送给多个边缘服务器。
在另一实施例中,公开了一种内容分配服务器。该内容分配服务器包括连接到内容分发网络(CDN)的消息接发子系统。该消息接发子系统可以将事件消息与多个CDN边缘服务器交换。该内容分配服务器还包括可以存储映射数据或者在CDN中的其它地方可得到的映射数据的引用的存储器。该映射数据可以包括内容标识符和对应于该内容标识符的字节值。该内容分配服务器可以包括从消息接发子系统接收表示内容对象在CDN的第一位置是可得到的事件消息的一个或更多个处理器。该一个或更多个处理器可以确定该内容对象是否是用于定位在CDN的边缘服务器的候选并且可以获得与该内容对象有关的标识符。使用标识符和映射数据,内容分配服务器可以从第一位置获得部分内容对象。该内容分配服务器可以标识多个接收边缘服务器并且可以在CDN上发送该部分内容对象。
在又一个实施例中,公开了一种内容分发系统。该内容分发系统包括分配服务器和布置在一个或更多个多播组内的多个边缘服务器。分配服务器包括在内容分发系统的第一位置处检测内容对象的可得到性的消息接口。检测该内容对象的可得到性可以在不用首先接收内容对象的分发的请求的情形下执行。该分配服务器还包括确定内容对象是否是用于定位的候选并且获取与内容对象有关的映射信息的目标分析器。当确定内容对象是用于定位的候选时该目标分析器基于映射信息可以从第一位置取回一部分内容对象。该分配服务器还包括用于根据内容提供者信息来确定目标多播组以接收部分内容对象的多播组管理器。该多播组管理器可以将该部分内容对象发送到与其它CDN工作异步的边缘服务器的多播组。
多播组中的每个边缘服务器可以包括接收来自终端用户计算机的内容请求和将所请求的内容对象发送到终端用户计算机的请求接口。该边缘服务器还可以包括接收包含部分内容对象的多播消息的CDN接口。在每个边缘服务器的字节存储区可以配置为存储部分内容对象。该部分内容对象可以包括随着相应的完整内容对象的类型而改变的字节数量和字节选择。存储控制器可以将从分配服务器接收到的部分内容对象增加到字节存储区并且可以响应于接收内容请求而从字节存储区取回数据。如果确定字节存储区没有包含与内容请求有关的部分内容对象,则存储控制器可以产生CDN事件。
本公开的其他应用方面根据以下提供的详细说明将变得明显。需要理解的是,虽然显示了各种实施例,但该详细说明和具体示例仅仅是为了说明而必然不是想限制本公开的范围。
附图说明
图1示出了内容分配系统的实施例。
图2示出了出现CDN存在点的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杰出网络公司,未经杰出网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080067009.4/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





