内容交付网络及内容交付方法技术

技术编号:7239944 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种内容交付网络,包括内容定位系统、交付配置管理系统以及至少一个内容提供节点;其中,内容提供节点,用于获取并提供内容;内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位置信息提供给内容下载请求方;交付配置管理系统,用于维护和/或生成内容的交付配置信息;根据接收到的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方。本发明专利技术还公开了基于前述内容交付网络的内容交付方法。本发明专利技术的技术方案以较低的复杂度和成本,实现了对多种内容交付配置的支持。

【技术实现步骤摘要】
内容交付网络及内容交付方法
本专利技术涉及内容交付技术,尤其涉及一种内容交付网络及内容交付方法。
技术介绍
图1为现有的内容交付网络的组成结构示意图,如图1所示,内容交付网络(CDN,ContentDeliveryNetwork)是IP层网络之上的覆盖网络,用于将内容从内容源交付到用户。CDN中包括内容源节点、内容定位系统、内容提供节点以及内容下载节点(CDN客户端)。其中,内容源节点、内容定位系统以及内容提供节点均位于网络侧,内容源节点作为内容的提供源,存储有向用户提供的各种内容;内容定位系统用于对用户提出的内容下载请求进行定位,确定出为用户提供内容的较佳的内容提供节点;内容提供节点用于从内容源节点下载相应的内容,并提供给内容请求的用户。提出CDN技术的主要目的是为了缓解用户和业务的增长给网络和内容源带来的压力,以保证分布在网络各个角落的用户也能享受到优良的内容提供服务。CDN通过将来自内容源的内容调度并传送到位于网络边缘的CDN内容提供节点,使用户可以就近从内容提供节点访问内容,从而降低了骨干网络的流量,节约了运营商扩容成本,也提高了用户访问内容的速度,缓解了内容源的压力。一般而言,内容提供节点由专门的服务器组成。有的CDN采用了对等(P2P,PeertoPeer)技术,这样,用户节点也可以帮助内容源交付内容,处于网络边缘的全部或部分内容提供节点可以由用户节点来兼任,这样,保证了网络边缘用户对内容获取的便利性,也提高了内容获取的快捷性。目前,内容交付网络能支持网页、流媒体、文件等多种类型内容的交付,为了提高了网页浏览、互联网电视(IPTV,InternetProtocolTelevision或InteractivePersonalTelevision)、视频点播(VoD,VideoonDemand)、在线音乐、文件下载等业务的服务质量,并保证了这些业务的流量。针对交付内容的不同类型,CDN也分为不同的种类,因此,可以分别采用不同的方法来实现内容的交付。图2A为现有的基于HTTP的内容交付的流程图,如图2A所示,对于网页内容,CDN一般采用域名系统(DNS,DomainNameSystem)定向、超文本传输协议(HTTP,HyperTextTransferProtocol)重定向将用户HTTP请求定向到CDN的缓存服务器(内容源节点或内容提供节点),然后由用户采用HTTP协议单路下载相应的内容。对于流媒体内容,CDN一般采用实时流传输协议(RTSP,RealTimeStreamingProtocol)重定向到用户请求的CDN缓存服务器,用户采用实时传输协议(RTP,RealtimeTransportProtocol)单路下载内容。图2B为现有的基于P2P的内容交付的流程图,如图2B所示,采用P2P下载方式的CDN中,用户采用P2P协议查询缓存服务器和对等节点列表,多路下载相关内容。目前存在采用不同交付方法的多种CDN。这是由于各种内容交付方法采用不同的内容定位和下载方式,为了适应不同的交付方法,运营商需要建立多个内容交付网络。采用多个不同内容交付网络来带来的问题是,CDN的开发、建设、运营、维护等多方面的复杂度和成本都增加了。针对现有技术中多个CDN带来的开发维护等复杂度的增加以及成本较高的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种内容交付网络及内容交付方法,能灵活方便地实现内容的交付,并能减轻骨干网络的负荷压力,对内容交付网络进行优化。为达到上述目的,本专利技术的技术方案是这样实现的:一种内容交付网络,其特征在于,所述内容交付网络包括内容定位系统、交付配置管理系统以及至少一个内容提供节点;其中,内容提供节点,用于获取并提供内容;内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位置信息提供给内容下载请求方;交付配置管理系统,用于维护和/或生成内容的交付配置信息;根据接收到的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方。优选地,所述内容定位系统进一步获取所述内容提供节点的当前负载状况、内容的可用性以及网络拓扑位置信息;所述内容定位系统进一步根据当前负载状况、所述内容提供节点的内容可用性以及网络拓扑流量优化三个因素中的至少一个,确定请求下载的内容的下载位置。优选地,所述内容定位系统将存储有所述请求下载的内容的内容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将当前负载最轻的内容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将与下载请求方路由跳数最少的内容提供节点的位置作为下载位置信息;或者,所述内容定位系统将满足以下两个条件以上的内容提供节点的位置作为下载位置信息:存储有所述请求下载的内容的内容、当前负载最轻、与下载请求方路由跳数最少。优选地,所述内容提供节点进一步用于向内容定位系统发送内容下载请求,以及根据所接收的下载位置信息下载获取并提供内容;并将自身当前存储的内容信息提供给内容定位系统。优选地,所述交付配置包括以下配置的至少一项:内容分片配置、传输配置、定位配置;其中,所述内容分片配置包括以下配置的至少一项:是否分片、分片规则、分片大小、分片标识或分片标识命名规则;所述传输配置包括以下配置的至少一项:内容传输所采用的传输协议、单路或多路传输、单播或组播传输、传输调度策略;所述定位配置包括以下配置的至少一项:定位服务器地址、定位所采用的协议。优选地,所述内容提供节点为内容服务器、或为内容下载节点、或为内容源节点。优选地,所述内容定位系统接收到内容源的内容上载位置信息时,通知给所述内容提供节点;所述内容提供节点根据所述内容上载位置信息到所述内容源下载相应内容;或者,所述内容提供节点根据从所述内容定位系统或下载请求方获得的内容源中的内容位置信息,下载相应内容;或者,所述内容源从所述内容定位系统查找内容提供节点,并将自身的内容上载到所查找的内容提供节点。一种基于内容交付网络的内容交付方法,所述内容交付网络包括内容定位系统、交付配置管理系统以及至少一个内容提供节点;其中,内容提供节点,用于获取并提供内容;内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位置信息提供给内容下载请求方;交付配置管理系统,用于维护和/或生成内容的交付配置信息,根据接收到的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方;所述方法包括:所述下载请求方将请求下载的内容的信息提供给所述交付配置管理系统;所述交付配置管理系统根据所述请求下载的内容的信息为所述请求下载的内容确定交付配置,并通知给所述下载请求方;所述下载请求方将请求下载的内容的信息发送给所述内容定位系统;所述内容定位系统根据所述请求下载的相关内容的信息确定出所述待下载内容的下载位置信息,并通知给所述下载请求方;所述下载请求方根据所通知的所述请求下载的内容的位置信息和交付配置,下载所述请求下载的内容。优选地,所述请求下载的相关内容信息包括内容或内容分片的标识信息;所述内容或内容分片的标识信息包括内容或内容分片的URL信息、MD信息。优选地,所述下载请求方下载所述请求下载的内容为:所述下载请求方根据所述内容定位系统通知的所述请求下载的本文档来自技高网
...
内容交付网络及内容交付方法

【技术保护点】

【技术特征摘要】
1.一种内容交付网络,其特征在于,所述内容交付网络包括内容定位系统、交付配置管理系统以及至少一个内容提供节点;其中,内容提供节点,用于获取并提供内容;内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位置信息提供给内容下载请求方;交付配置管理系统,用于维护和/或生成内容的交付配置信息;根据接收到的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方;所述交付配置包括以下配置的至少一项:内容分片配置、传输配置、定位配置;其中,所述内容分片配置包括以下配置的至少一项:是否分片、分片规则、分片大小、分片标识或分片标识命名规则;所述传输配置包括以下配置的至少一项:内容传输所采用的传输协议、单路或多路传输、单播或组播传输、传输调度策略;所述定位配置包括以下配置的至少一项:定位服务器地址、定位所采用的协议。2.根据权利要求1所述的内容交付网络,其特征在于,所述内容定位系统进一步获取所述内容提供节点的当前负载状况、内容的可用性以及网络拓扑位置信息;所述内容定位系统进一步根据当前负载状况、所述内容提供节点的内容可用性以及网络拓扑流量优化三个因素中的至少一个,确定请求下载的内容的下载位置。3.根据权利要求2所述的内容交付网络,其特征在于,所述内容定位系统将存储有所述请求下载的内容的内容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将当前负载最轻的内容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将与下载请求方路由跳数最少的内容提供节点的位置作为下载位置信息;或者,所述内容定位系统将满足以下两个条件以上的内容提供节点的位置作为下载位置信息:存储有所述请求下载的内容的内容、当前负载最轻、与下载请求方路由跳数最少。4.根据权利要求1至3中任一项所述的内容交付网络,其特征在于,所述内容定位系统接收到内容源的内容上载位置信息时,通知给所述内容提供节点;所述内容提供节点根据所述内容上载位置信息到所述内容源下载相应内容;或者,所述内容提供节点根据从所述内容定位系统或下载请求方获得的内容源中的内容位置信息,下载相应内容;或者,所述内容源从所述内容定位系统查找内容提供节点,并将自身的内容上载到所查找的内容提供节点。5...

【专利技术属性】
技术研发人员:李漓春汪军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术