首页> 中国专利> 内容交付网络及内容交付方法

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

摘要

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

著录项

  • 公开/公告号CN102377748A

    专利类型发明专利

  • 公开/公告日2012-03-14

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201010257565.X

  • 发明设计人 李漓春;汪军;

    申请日2010-08-16

  • 分类号H04L29/06;H04L12/56;

  • 代理机构北京派特恩知识产权代理事务所(普通合伙);

  • 代理人王黎延

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 04:42:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-30

    授权

    授权

  • 2013-05-22

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20100816

    实质审查的生效

  • 2012-03-14

    公开

    公开

说明书

技术领域

本发明涉及内容交付技术,尤其涉及一种内容交付网络及内容交付方法。

背景技术

图1为现有的内容交付网络的组成结构示意图,如图1所示,内容交付网 络(CDN,Content Delivery Network)是IP层网络之上的覆盖网络,用于将内 容从内容源交付到用户。CDN中包括内容源节点、内容定位系统、内容提供节 点以及内容下载节点(CDN客户端)。其中,内容源节点、内容定位系统以及 内容提供节点均位于网络侧,内容源节点作为内容的提供源,存储有向用户提 供的各种内容;内容定位系统用于对用户提出的内容下载请求进行定位,确定 出为用户提供内容的较佳的内容提供节点;内容提供节点用于从内容源节点下 载相应的内容,并提供给内容请求的用户。提出CDN技术的主要目的是为了 缓解用户和业务的增长给网络和内容源带来的压力,以保证分布在网络各个角 落的用户也能享受到优良的内容提供服务。CDN通过将来自内容源的内容调度 并传送到位于网络边缘的CDN内容提供节点,使用户可以就近从内容提供节 点访问内容,从而降低了骨干网络的流量,节约了运营商扩容成本,也提高了 用户访问内容的速度,缓解了内容源的压力。一般而言,内容提供节点由专门 的服务器组成。有的CDN采用了对等(P2P,Peer to Peer)技术,这样,用户 节点也可以帮助内容源交付内容,处于网络边缘的全部或部分内容提供节点可 以由用户节点来兼任,这样,保证了网络边缘用户对内容获取的便利性,也提 高了内容获取的快捷性。

目前,内容交付网络能支持网页、流媒体、文件等多种类型内容的交付, 为了提高了网页浏览、互联网电视(IPTV,Internet Protocol Television或 Interactive Personal Television)、视频点播(VoD,Video on Demand)、在线音乐、 文件下载等业务的服务质量,并保证了这些业务的流量。针对交付内容的不同 类型,CDN也分为不同的种类,因此,可以分别采用不同的方法来实现内容的 交付。图2A为现有的基于HTTP的内容交付的流程图,如图2A所示,对于网 页内容,CDN一般采用域名系统(DNS,Domain Name System)定向、超文本 传输协议(HTTP,HyperText Transfer Protocol)重定向将用户HTTP请求定向 到CDN的缓存服务器(内容源节点或内容提供节点),然后由用户采用HTTP 协议单路下载相应的内容。对于流媒体内容,CDN一般采用实时流传输协议 (RTSP,Real Time Streaming Protocol)重定向到用户请求的CDN缓存服务器, 用户采用实时传输协议(RTP,Realtime Transport Protocol)单路下载内容。图 2B为现有的基于P2P的内容交付的流程图,如图2B所示,采用P2P下载方式 的CDN中,用户采用P2P协议查询缓存服务器和对等节点列表,多路下载相 关内容。

目前存在采用不同交付方法的多种CDN。这是由于各种内容交付方法采用 不同的内容定位和下载方式,为了适应不同的交付方法,运营商需要建立多个 内容交付网络。采用多个不同内容交付网络来带来的问题是,CDN的开发、建 设、运营、维护等多方面的复杂度和成本都增加了。针对现有技术中多个CDN 带来的开发维护等复杂度的增加以及成本较高的问题,目前尚未提出有效的解 决方案。

发明内容

有鉴于此,本发明的主要目的在于提供一种内容交付网络及内容交付方法, 能灵活方便地实现内容的交付,并能减轻骨干网络的负荷压力,对内容交付网 络进行优化。

为达到上述目的,本发明的技术方案是这样实现的:

一种内容交付网络,其特征在于,所述内容交付网络包括内容定位系统、 交付配置管理系统以及至少一个内容提供节点;其中,

内容提供节点,用于获取并提供内容;

内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位 置信息提供给内容下载请求方;

交付配置管理系统,用于维护和/或生成内容的交付配置信息;根据接收到 的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方。

优选地,所述内容定位系统进一步获取所述内容提供节点的当前负载状况、 内容的可用性以及网络拓扑位置信息;

所述内容定位系统进一步根据当前负载状况、所述内容提供节点的内容可 用性以及网络拓扑流量优化三个因素中的至少一个,确定请求下载的内容的下 载位置。

优选地,所述内容定位系统将存储有所述请求下载的内容的内容提供节点 的位置信息作为下载位置信息;或者,所述内容定位系统将当前负载最轻的内 容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将与下载 请求方路由跳数最少的内容提供节点的位置作为下载位置信息;或者,所述内 容定位系统将满足以下两个条件以上的内容提供节点的位置作为下载位置信 息:存储有所述请求下载的内容的内容、当前负载最轻、与下载请求方路由跳 数最少。

优选地,所述内容提供节点进一步用于向内容定位系统发送内容下载请求, 以及根据所接收的下载位置信息下载获取并提供内容;并将自身当前存储的内 容信息提供给内容定位系统。

优选地,所述交付配置包括以下配置的至少一项:内容分片配置、传输配 置、定位配置;其中,所述内容分片配置包括以下配置的至少一项:是否分片、 分片规则、分片大小、分片标识或分片标识命名规则;所述传输配置包括以下 配置的至少一项:内容传输所采用的传输协议、单路或多路传输、单播或组播 传输、传输调度策略;所述定位配置包括以下配置的至少一项:定位服务器地 址、定位所采用的协议。

优选地,所述内容提供节点为内容服务器、或为内容下载节点、或为内容 源节点。

优选地,所述内容定位系统接收到内容源的内容上载位置信息时,通知给 所述内容提供节点;所述内容提供节点根据所述内容上载位置信息到所述内容 源下载相应内容;

或者,所述内容提供节点根据从所述内容定位系统或下载请求方获得的内 容源中的内容位置信息,下载相应内容;

或者,所述内容源从所述内容定位系统查找内容提供节点,并将自身的内 容上载到所查找的内容提供节点。

一种基于内容交付网络的内容交付方法,所述内容交付网络包括内容定位 系统、交付配置管理系统以及至少一个内容提供节点;其中,内容提供节点, 用于获取并提供内容;内容定位系统,用于确定请求下载的内容的下载位置, 并将确定的下载位置信息提供给内容下载请求方;交付配置管理系统,用于维 护和/或生成内容的交付配置信息,根据接收到的请求下载的内容信息确定所下 载内容的交付配置,并通知给下载请求方;所述方法包括:

所述下载请求方将请求下载的内容的信息提供给所述交付配置管理系统;

所述交付配置管理系统根据所述请求下载的内容的信息为所述请求下载的 内容确定交付配置,并通知给所述下载请求方;

所述下载请求方将请求下载的内容的信息发送给所述内容定位系统;所述 内容定位系统根据所述请求下载的相关内容的信息确定出所述待下载内容的下 载位置信息,并通知给所述下载请求方;

所述下载请求方根据所通知的所述请求下载的内容的位置信息和交付配 置,下载所述请求下载的内容。

优选地,所述请求下载的相关内容信息包括内容或内容分片的标识信息; 所述内容或内容分片的标识信息包括内容或内容分片的URL信息、MD信息。

优选地,所述下载请求方下载所述请求下载的内容为:

所述下载请求方根据所述内容定位系统通知的所述请求下载的内容的位置 信息以及所述交付配置管理系统通知的交付配置信息,或者,根据所述内容定 位系统通知的所述请求下载的内容的位置信息及交付配置信息,下载所述请求 下载的内容。

优选地,所述内容提供节点进一步用于向内容定位系统发送内容下载请求, 以及根据所接收的下载位置信息下载获取并提供内容;并将自身当前存储的内 容信息提供给内容定位系统。

优选地,所述内容定位系统进一步获取所述内容提供节点的当前负载状况、 内容的可用性以及网络拓扑位置信息;

所述内容定位系统进一步根据所述内容提供节点的当前负载状况、所述内 容提供节点中内容的可用性以及网络拓扑三个因素中的至少一个,确定请求下 载的内容的下载位置。

优选地,所述内容定位系统将存储有所述请求下载的内容的内容提供节点 的位置信息作为下载位置信息;或者,所述内容定位系统将当前负载最轻的内 容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将与下载 请求方路由跳数最少的内容提供节点的位置作为下载位置信息;或者,所述内 容定位系统将满足以下两个条件以上的内容提供节点的位置作为下载位置信 息:存储有所述请求下载的内容的内容、当前负载最轻、与下载请求方路由跳 数最少。

优选地,所述交付配置包括以下配置的至少一项:内容分片配置、传输配 置、定位配置;其中,所述内容分片配置包括以下配置的至少一项:是否分片、 分片规则、分片大小、分片标识或分片标识命名规则;所述传输配置包括以下 配置的至少一项:内容传输所采用的传输协议、单路或多路传输、单播或组播 传输、传输调度策略。所述定位配置包括以下配置的至少一项:定位服务器地 址、定位所采用的协议。

优选地,所述内容提供节点为内容服务器、或为内容下载节点、或为内容 源节点。

优选地,所述内容定位系统接收到内容源的内容上载位置信息时,通知给 所述内容提供节点;所述内容提供节点根据所述内容上载位置信息到所述内容 源下载相应内容;

或者,所述内容提供节点根据从所述内容定位系统或下载请求方获得的内 容源中的内容位置信息,下载相应内容;

或者,所述内容源从所述内容定位系统查找内容提供节点,并将自身的内 容上载到所查找的内容提供节点。

本发明的内容交付网络,由内容定位系统、交付配置管理系统以及至少一 个内容提供节点构成;其中,内容提供节点用于存储内容,可以由内容服务器、 内容下载节点或内容源节点等作为内容提供节点;内容定位系统用于确定下载 请求所请求的内容的下载位置,本发明中,将会根据下载内容所属的内容提供 节点与内容下载节点之间的网络拓扑位置、内容提供节点的负载状况为下载请 求方确定合适的下载位置信息;交付配置管理系统中事先存储了为内容确定的 相关交付配置的信息,下载请求方按照交付配置进行内容下载即可。本发明的 技术方案以较低的复杂度和成本,实现了对多种内容交付配置的支持。

附图说明

图1为现有的内容交付网络的组成结构示意图;

图2A为现有的基于HTTP的内容交付的流程图;

图2B为现有的基于P2P的内容交付的流程图;

图3为本发明的内容交付网络组成结构示意图;

图4为根据本发明内容交付网络的网元之间信息交互的结构示意图;

图5为本发明实施例的内容交付方法示意图;

图6为本发明实施例的交付网页内容交付流程图;

图7为根据本发明实施例的交付流媒体内容交付流程图。

具体实施方式

本发明的基本思想为,通过提供一种融合现有多种内容交付方式的内容交 付网络,实现对当前多内容交付方式的支持。本发明所提出的内容交付网络, 由内容定位系统、交付配置管理系统以及至少一个内容提供节点构成;其中, 内容提供节点用于存储内容,可以由内容服务器、内容下载节点或内容源节点 等作为内容提供节点;内容定位系统用于确定下载请求所请求的内容的下载位 置,本发明中,将会根据下载内容所属的内容提供节点与内容下载节点之间的 网络拓扑位置、内容提供节点的负载状况为下载请求方确定合适的下载位置信 息;交付配置管理系统中事先存储了为内容确定的相关交付配置的信息,下载 请求方按照交付配置进行内容下载即可。

为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照 附图,对本发明进一步详细说明。

图3为本发明的内容交付网络组成结构示意图,如图3所示,本发明的内 容交付网络由内容定位系统、交付配置管理系统和至少一个内容提供节点组成。 内容定位系统可以由一个或多个节点组成,交付配置管理系统可以由一个或多 个节点组成。其中,

内容提供节点,用于向内容定位系统发送内容下载请求以及根据所接收的 下载位置信息下载内容;并将自身当前存储的内容信息提供给内容定位系统; 本发明中,内容提供节点可以由现有网络中的内容提供节点来实现其功能,也 可以由现有网络中的内容源节点或网络下载节点(即CDN客户端)来实现其 功能。也就是说,本发明的内容提供节点,可以是作为内容源节点的内容服务 器,如内容提供商提供的内容服务器,或者也可以是作为内容提供节点的中间 内容服务器,如内容提供商的代理商的服务器等。当然,也可以由CDN客户 端作为内容提供节点。即在P2P方式的内容交付方式中,内容下载节点本身也 可以作为内容提供节点。内容提供节点也可以存储相关内容,即自身作为内容 源;也可以不存储相关内容,而仅向用户提供内容源的地址信息。

内容定位系统,用于确定请求下载的内容的下载位置,并将确定的下载位 置信息提供给内容下载请求方;本发明中的内容定位系统,主要是在接收到内 容下载节点的内容下载请求后,根据下载请求中的内容相关信息确定出请求下 载的内容所在的内容提供节点或确定出与请求下载内容所在的内容源连接的内 容提供节点,并将所确定的内容提供节点的位置信息作为内容的位置信息,将 该请求下载的内容的位置信息提供给内容下载节点,从而实现内容的交付。本 发明中,内容请求中的内容相关信息主要是内容的标识信息如内容的名称或内 容摘要信息等,当然,也可以携带内容所属文件的文件类型等。当然内容的相 关信息也可以是内容的地址信息,如统一资源定位符(URL,Uniform/Universal  Resource Locator)地址信息或消息摘要算法(MD,Message-Digest Algorithm) 信息如消息摘要算法版本5(MD5)值等,只要能确定出请求下载的内容的标 识信息即可。本发明的内容定位系统,将会根据所配置的优化位置信息确定方 式,为内容下载节点确定出较合理的内容下载位置信息,从而避免占用过多的 网络资源。内容定位的算法,可根据具体网络需求而设置。

交付配置管理系统,用于维护和/或生成内容的交付配置信息;根据接收到 的请求下载的内容信息确定所下载内容的交付配置,并通知给下载请求方。本 发明的交付配置管理系统中,配置有各种内容交付的配置规则,该网元也是实 现对当前各种交付方法支持的核心网元,即通过在该交付配置管理系统中配置 相应的内容交付规则,即可实现对某种交付方式的支持。以下,将对上述网元 及其相应功能作进一步阐述。

本发明的内容交付网络中,上述内容定位系统进一步获取所述内容提供节 点的当前负载状况、网络拓扑位置信息;

上述内容定位系统进一步根据所述内容提供节点的内容可用性、当前负载 状况、网络拓扑流量优化的至少一个,确定请求下载的内容的下载位置。

本发明的内容交付网络中,所述内容定位系统将存储有所述请求下载的内 容的内容提供节点的位置信息作为下载位置信息;或者,所述内容定位系统将 当前负载最轻的、与存储有所述请求下载的内容的内容源连接的内容提供节点 的位置信息作为下载位置信息;或者,所述内容定位系统将与下载请求方路由 跳数最少的、与存储有所述请求下载的内容的内容源连接的内容提供节点的位 置作为下载位置信息。或者,所述内容定位系统将满足以下两个条件以上的内 容提供节点的位置作为下载位置信息:存储有所述请求下载的内容的内容、当 前负载最轻、与下载请求方路由跳数最少。

本发明的内容交付网络中,上述交付配置包括以下配置的至少一项:内容 分片配置、传输配置、定位配置;其中,所述内容分片配置包括以下配置的至 少一项:是否分片、分片规则、分片大小、分片标识或分片标识命名规则;所 述传输配置包括以下配置的至少一项:内容传输所采用的传输协议、单路或多 路传输、单播或组播传输、传输调度策略。所述定位配置包括以下配置的至少 一项:定位服务器地址、定位所采用的协议。

本发明的内容交付网络中,上述内容提供节点为内容服务器、或为内容下 载节点、或为内容源节点。

本发明的内容交付网络中,上述内容定位系统接收到内容源的内容上载位 置信息时,通知给所述内容提供节点;所述内容提供节点根据所述内容上载位 置信息到所述内容源下载相应内容;

或者,所述内容提供节点根据从所述内容定位系统或下载请求方获得的内 容源中的内容位置信息,下载相应内容;

或者,所述内容源从所述内容定位系统查找内容提供节点,并将自身的内 容上载到所查找的内容提供节点。

本发明中,内容源可以将自身的相关内容主动发送给相应的内容提供节点, 也可以由内容提供节点从内容源下载相关的内容。本发明并不限定内容提供节 点获得内容信息的方式。

图4为根据本发明内容交付网络的网元之间信息交互的结构示意图,如图 4所示,本发明中,内容定位系统可以由一台内容定位服务器来实现,交付配 置管理系统可由一台内容管理服务器来实现,内容提供节点由多台专门的内容 服务器来实现。本发明的内容交付网络将内容源节点提供的内容经由内容交付 网络本身传送并最终交付给内容下载节点。

上述的内容管理服务器能够为内容下载节点提供所需内容的交付配置。交 付配置包括内容分片配置、传输配置以及定位配置等。内容分片配置可以是: 是否分片、分片规则、分片大小、分片ID或分片ID命名规则等。传输配置可 以是:传输协议如采用何种传输协议进行内容传输(传输协议包括用户数据包 协议(UDP,User Datagram Protocol)、传输控制协议(TCP,Transmission Control  Protocol)等)、单路或多路传输、单播或组播、传输调度策略(顺序传输、关 键片优先传输等)、内容真实性校验等。定位配置可以是:定位服务器地址、定 位所采用的协议、内容源节点地址等。

交付配置信息由交付配置管理系统根据内容信息和/或为内容的交付设定 的配置信息而确定。其中,内容信息可以来自内容源或内容定位系统汇报的内 容信息、请求方向交付配置管理系统请求的内容信息。配置信息可以来自预置 的配置策略、由内容提供商指定的配置策略等。本发明中,交付配置信息由内 容提供商根据CDN所支持的内容交付方式来确定,交付配置信息可根据具体 的运营需求而设定。

本发明的CDN中,内容提供节点向内容定位系统汇报自身所能提供的内 容信息。具体的,内容提供节点定期向内容定位系统上报自身当前存储的内容 信息,以使内容定位系统知悉各内容提供节点的内容提供状况,以在接收到内 容下载节点的内容下载请求后,准确快捷地确定出请求下载的内容的出处,以 将请求下载的内容的位置信息通知给内容下载节点,方便内容的交付。当然, 内容上报可以内容标识的方式来上报。上报时,除首次上报时将自身所有的内 容信息上报给内容定位系统外,之后的上报可仅将更新的内容信息通知给内容 定位系统即可。如仅将较上次新增或已删除的内容信息上报给内容定位系统。 内容信息的上报,也可在维护人员对内容提供节点上的内容进行维护时完成, 如实现内容更新时,直接将更新的内容信息上报给内容定位系统即可。

内容定位系统可以搜集内容提供节点的信息。信息包括内容提供节点的当 前负载情况、网络拓扑位置。

交付配置管理系统的功能可以由元数据管理系统实现:元数据管理系统不 仅提供交付配置,还提供内容的其他数据,比如内容的作者、类型、分辨率。

内容源的内容进入内容交付网络的方式可以是:内容源向内容定位系统请 求内容上传的位置,内容定位系统向内容源提供内容上传的位置,内容源根据 所获得的内容上传位置,向提供上传位置的内容提供节点上传相关的内容。

内容源的内容进入内容交付网络的方式也可以是:内容提供节点获得内容 源地址(如通过内容定位系统提供或内容下载节点提供),内容提供节点从内容 源下载内容。

内容定位服务器能够为内容下载节点提供能提供所需内容的至少一个内容 服务器地址。内容服务器能向内容下载节点提供该内容下载节点请求下载的内 容。

根据本发明的实施例,还提供了一种内容交付方法,应用于前述的内容交 付网络中。以下通过具体的示例,对本发明的内容交付方法作进一步详细阐述。

图5为本发明实施例的内容交付方法示意图,如图5所示,本发明实施例 的内容交付方法包括以下步骤:

步骤501,内容下载节点生成或获取内容ID。内容ID可以由用户手动输 入、由门户(portal)服务器提供等。内容ID可以是统URL、MD5值等。用户 通过内容下载节点将请求下载的内容标识信息发送给本发明的CDN。

步骤502,内容下载节点从交付配置管理系统获得指定内容的交付配置。 内容下载节点向本发明的CDN提供所需内容的内容ID以确定所指定的内容。

步骤503,内容下载节点根据所获得的交付配置,向内本发明的CDN提供 内容ID或内容分片ID,从内容定位系统查询并得到能提供整个内容或内容分 片的至少一个内容提供节点的地址。内容分片ID可以根据一定规则生成;内容 分片ID也可以包含在交付配置信息中,如在步骤502中获得。若内容分片ID 根据一定规则生成,该生成规则可以是默认的事先约定规则,也可以由门户 portal服务器提供、交付配置管理服务器提供的交付配置信息中所包含。

步骤504、依据交付配置,内容下载节点从上一步骤获得的内容提供节点 地址下载内容。

上述步骤503中,内容定位系统可以综合考虑内容可用性、内容提供节点 负载、流量优化等因素中的一个或多个,来确定提供给内容下载节点的下载位 置。在其他条件相同情况下,内容定位系统优先确定已经拥有该内容(已存储 了该内容)的内容提供节点。在其他条件相同情况下,内容定位系统优先确定 负载最轻的内容提供节点。在其他条件相同情况下,内容定位系统优先确定离 下载节点网络拓扑最近的内容提供节点。

上述步骤中,交付配置可以包含内容分片配置、传输配置、定位配置。内 容分片配置可以是:是否分片、分片规则、分片大小、分片ID或分片ID命名 规则。传输配置可以是:传输协议(UDP、TCP等)、单路或多路下载、单播或 组播、下载调度策略(顺序下载、关键片优先下载等)。定位配置可以是:定位 服务器地址,定位所采用的协议。

上述步骤中,内容下载位置可以是:专门的内容服务器地址、下载节点地 址、内容源节点地址。

本发明中,交付配置随内容的不同而有所不同。图6和图7分别示意了本 发明交付网页内容实施例和交付流媒体内容实施例流程图。

图6为本发明实施例的交付网页内容交付流程图,如图6所示,本实施例 的网页内容交付方法包括以下步骤:

步骤601,内容下载节点生成或获取内容ID。如内容ID是用户手动输入 的统一资源定位符URL。

步骤602至步骤603,内容下载节点将内容ID发送给本发明CDN的交付 配置管理系统,以表明所请求下载的内容。交付配置管理系统根据内容ID确定 该内容的交付配置信息,并发送给内容下载节点。从交付配置管理系统获得指 定内容的交付配置。其中,内容下载节点向内容管理系统提供所需内容的内容 ID。

步骤604至步骤605,内容下载节点向内容定位系统提供内容ID,从内容 定位系统查询并得到能提供整个内容的一个内容提供节点地址。该步骤中,向 内容定位系统提供内容ID是由内容下载节点根据所接收的交付配置信息来确 定的,即如果内容分片,该内容ID即为分片ID,否则仍为内容ID。

步骤606至步骤607,依据交付配置,内容下载节点采用HTTP协议根据 获得的内容提供节点地址单路下载内容。本实施例中,交付配置是:内容不分 片、采用HTTP单路下载。本实施例中,内容下载位置是一个专门的内容服务 器地址。

图7为根据本发明实施例的交付流媒体内容交付流程图,如图7所示,本 实施例的流媒体内容交付方法包括以下步骤:

步骤701,内容下载节点生成或获取内容ID。其中,内容ID是由门户portal 服务器提供的MD5值。

步骤702至步骤703,内容下载节点将内容ID发送给本发明CDN的交付 配置管理系统,以表明所请求下载的内容。交付配置管理系统根据内容ID确定 该内容的交付配置信息,并发送给内容下载节点。

步骤704至步骤705,内容下载节点向内容定位系统提供内容的第一个分 片的分片ID,从内容定位系统查询并得到能提供该内容分片的两个内容提供节 点地址。其中,内容分片ID根据默认的事先约定规则生成:分片ID是内容ID 后添加分片序号生成。

步骤706至步骤707,依据交付配置,内容下载节点采用TCP协议从上一 步骤获得的两个内容提供节点下载内容的第一分片。内容下载节点分别从两个 内容提供节点下载第一分片的不同部分。

本实施例中,交付配置是:内容进行分片、分片大小为1M字节、采用TCP 传输协议、多路下载。本实施例中,内容下载位置是:两个专门的内容服务器 的地址。

上述步骤706以及步骤707执行顺序可以互换,也可以并行进行。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号