[发明专利]基于P2P和CDN的统一内容承载和调度系统有效
申请号: | 200710086556.7 | 申请日: | 2007-03-14 |
公开(公告)号: | CN101267379A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 杨明川;韦乐平;赵慧玲;雷葆华;周开宇;叶华 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;H04L12/16 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 马浩 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 p2p cdn 统一 内容 承载 调度 系统 | ||
技术领域
本发明属于通信领域,涉及P2P(点对点)技术和CDN(内容分发网络)技术的融合。本发明提出了基于CDN和P2P来实现统一的内容承载和内容调度的系统和方法。
背景技术
CDN(内容分发网络)技术是一种将内容从中心服务器分发到靠近用户的边缘服务器,从而实现内容的分布式就近访问的方法。CDN技术有效地提高了内容访问的服务质量,并支持大规模的并发访问能力。
P2P(点对点)技术是一种通过用户客户端之间的直接内容交换实现大规模内容传递的方法。通过集中或者分布式的目录服务,P2P能够在不依赖服务器的情况下实现内容的大规模传递,并且具有用户规模越大,性能越好的特点。
随着以内容为中心的服务,例如Web服务,流媒体服务,文件下载服务,IPTV服务等越来越成为互联网应用的主流,基于互联网原有的IP网络,构建相对独立的,业务无关的内容承载网络成为互联网发展的趋势。
但是,利用现有的CDN网络或者P2P网络单独构建内容承载网都存在一定的问题:CDN的主要问题在于服务仍然依赖于服务器,因此提供大规模服务的成本高,扩展性差。P2P的主要问题在于系统服务的可用性、性能难以保证,系统对用户规模的要求较高。
本发明提出了一种融合CDN和P2P,实现统一的内容承载和内容调度的系统和方法,从而能够解决由CDN或者P2P单独组网难以解决的问题。
发明内容
本发明的核心实现是通过CDN和P2P统一调度实现CDN和P2P共同构建的内容承载系统。实现统一的内容承载和调度的方法包括:
1.内容的统一分发和发布方法;
内容统一分发和发布方法是应用服务器将内容统一提供给内容承载系统。内容承载系统可以首先对内容建立统一的索引(即内容目录信息)和发布点(供用户访问的URL),并通过该索引建立内容在CDN子系统和P2P子系统之间的对应关系,即,内容进入两个子系统后,在不同子系统之间访问的映射关系。然后将内容分发到CDN子系统,并将发布结果送回到应用服务器。
2.内容统一调度方法
当有用户请求的时候,内容调度子系统根据当前用户的数量、用户所在的网络域以及其它因素,对用户的请求在CDN和P2P子系统中进行动态的调度和切换。确保用户获得最佳的服务,同时保持系统的服务能力。
因此,本发明提供了一种基于P2P和CDN的内容承载系统200,所述内容承载系统200能够把应用服务器300的内容提供给客户端100,所述系统包括:内容管理子系统201,用于从应用服务器接收内容、或者内容的地址,并实现所述内容的发布;内容调度子系统202,用于接收客户端100对所述内容的请求,并调度CDN子系统203和P2P子系统204,以响应所述客户端100的请求;CDN子系统203,基于CDN方式来向所述客户端100提供内容;以及至少一个P2P子系统204,每一个P2P子系统构成一个P2P服务域从而基于P2P方式为所述客户端100提供所述内容。
其中内容调度子系统202当客户端100所在区域的收看该节目的客户端100数低于预定的数值N1,将客户端100的请求调度到CDN子系统203中;如果客户端100数不低于预定的数值N1,则内容调度子系统202将客户端100的请求调度到所述区域的P2P子系统204中。
其中内容调度子系统202在当前区域的客户端100数量已经达到预定的数值N2时,其中N2>N1,把从CDN子系统203中获取内容的原有客户端100切换到P2P状态,即所述原有客户端100从CDN子系统203中获取内容的同时以P2P方式向其它客户端提供内容。
此外,所述应用服务器300至少提供流媒体服务内容、IPTV服务内容、文件下载服务内容。
此外,所述客户端100至少是PC、机顶盒、多媒体手机、PDA之一。
上述发明克服了上述现有技术的缺点,并且实现了这种系统和方法之前不可能存在的优点。
以下将参考附图更完整地描述本发明,附图中示出了本发明的优选实施例。但是本发明可体现在许多其他的形式中,而不应当被理解为限于这里所述的实施例;相反提供这些实施例是为了公开内容将会详尽和完整,并且将会完整地将本发明的范围传达给本领域的技术人员。从始至终类似的标号都表示类似的元件。
附图说明
附图1显示了基于本发明的一个方面的P2P和CDN统一内容承载和调度的系统。
附图2显示了基于本发明的上述统一内容承载和调度系统而实现视频直播服务的流程。
附图3显示了基于附图2所述的流程实现整个系统的调度的一个例子。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710086556.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:介电弹性体折叠形驱动器及其制作方法
- 下一篇:远程物流优化管理和咨询系统