分布式内容管理的方法、装置及系统的制作方法

文档序号:7767563阅读:211来源:国知局
专利名称:分布式内容管理的方法、装置及系统的制作方法
技术领域
本发明涉及信息技术领域,尤其涉及一种分布式内容管理的方法、装置及系统。
背景技术
在CDN(Content Delivery Network,即内容分发网络)系统中,传统的存储中 心将所有数据集中存放在一个存储站点中,并设有一个或多个备份的存储站点。这样,当 CP (Content Provider,内容提供商)向CDN系统注入内容的过程中,CDN系统为CP提供内 容注入的存储地址,内容注入后,存储站点自动进行内容复制,最终使得每个存储站点中都 存储有该CP提供的同一份内容,也就是说,每个存储站点中都存储所有CP提供的内容。这种集中式内容管理的方式,使得每个存储站点存储所有CP提供的内容,这样即 使某个存储站点存储的部分内容在通常情况下是用不到的,而这部分内容仍在该存储站点 占用存储空间,从而造成存储站点的存储空间有效利用率低下。

发明内容
本发明的实施例提供一种分布式内容管理的方法、装置及系统,用以实现提高存 储空间有效利用率的目的。为达到上述目的,本发明的实施例采用如下技术方案接收寻址客户端发送的内容分类标识;根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分类标识对 应的存储站点;将所述存储站点的地址信息返回给所述寻址客户端。一种内容路由服务器,包括接收单元,用于接收寻址客户端发送的内容分类标识;获取单元,根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分 类标识对应的存储站点;返回单元,用于将所述存储站点的地址信息返回给所述寻址客户端。一种分布式内容管理的注入系统,包括内容路由服务器,用于接收内容客户端发送的内容分类标识,并根据预存的内容 分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储 站点的地址信息返回给所述内容客户端;所述内容客户端,用于向所述内容路由服务器发送内容分类标识,并根据所述内 容路由服务器返回的地址信息,将内容注入到该地址信息对应的存储站点中;所述存储站点,用于存储由所述内容客户端注入的内容。一种分布式内容管理的下载系统,包括内容路由服务器,用于接收边缘服务器发送的内容分类标识,并根据预存的内容 分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储站点的地址信息返回给所述边缘服务器; 所述边缘服务器,用于向所述内容路由服务器发送内容分类标识,并根据所述内 容路由服务器返回的地址信息,从该地址信息对应的存储站点中获取需下载的内容;所述存储站点,用于存储所述边缘服务器需下载的内容。一种分布式内容管理系统,包括内容路由服务器、内容客户端、边缘服务器以及 存储站点;所述内容路由服务器,用于接收内容客户端发送的内容分类标识,并根据预存的 内容分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述 存储站点的地址信息返回给所述内容客户端;或者,所述内容路由服务器,用于接收边缘服务器发送的内容分类标识,并根据预存的 内容分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述 存储站点的地址信息返回给所述边缘服务器;所述内容客户端,用于向所述内容路由服务器发送内容分类标识,并根据所述内 容路由服务器返回的地址信息,将内容注入到该地址信息对应的存储站点中;所述边缘服务器,用于向所述内容路由服务器发送内容分类标识,并根据所述内 容路由服务器返回的地址信息,从该地址信息对应的存储站点中获取需下载的内容;所述存储站点,用于存储由所述内容客户端注入的内容;或者,所述存储站点,用于存储所述边缘服务器需下载的内容。本发明实施例提供的分布式内容管理的方法、装置及系统,通过预存内容分类标 识与存储站点之间的对应关系,使得内容路由服务器可以根据所述对应关系得到与内容分 类标识相对应的存储站点,并将该存储站点的地址信息返回给寻址客户端,以便于寻址客 户端找到该存储站点进行内容的注入或者下载;由于可以将内容提供商提供的内容分类存 储在与内容分类标识对应的存储站点中,从而细化对各存储站点存储空间的管理,进而可 提高存储空间的有效利用率;另外,由于内容分类存储在部分存储站点中,这样可以在一定 程度上节省存储站点的存储空间,以便于满足对新增CP所需的存储空间或对已有CP的存 储空间的扩展性需求。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明实施例提供的分布式内容管理方法流程图;图2为实施例一中针对内容注入过程提供的分布式内容管理方法流程图;图3为实施例一中针对内容下载过程提供的分布式内容管理方法流程图;图4为实施例三提供的一种内容路由服务器结构框图;图5为实施例三提供的又一内容路由服务器结构框图;图6为本发明实施例提供的一种分布式内容管理的注入系统框图;图7为本发明实施例提供的一种分布式内容管理的下载系统框图8为本发明 实施例提供的一种分布式内容管理系统框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供的一种分布式内容管理的方法,包括101、接收寻址客户端发送的内容分类标识。在内容提供商注入内容时,对于CDN系统而言,所述寻址客户端可以为标准的客 户端(如FTP客户端),也可以为CDN系统提供的客户端;在用户下载内容时,对于⑶N系统而言,所述寻址客户端可以是边缘服务器,当用 户向边缘服务器请求内容未命中的情况下,由边缘服务器向内容路由服务器发送内容分类 标识;但若对于非CDN系统而言,所述寻址客户端并不限于是边缘服务器。102、根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分类标 识对应的存储站点。内容路由服务器中预存有内容分类标识与存储站点之间的对应关系。其中,一个 内容分类标识可以与一个或者多个存储站点存在对应关系,这样就可以只针对内容分类标 识对应的存储站点而非全部的存储站点进行内容的注入或者下载,以提高存储空间的有效 利用率。103、将所述存储站点的地址信息返回给所述寻址客户端。所述地址信息可以是指所述存储站点的IP (Internet Protocol,网络互连协议) 地址。上述各步骤的执行主体可以是内容分发网络CDN系统中内容路由服务器,即本实 施例提供的方法可以由内容分发网络CDN系统中内容路由服务器来实现。本发明实施例提供的分布式内容管理的方法,通过预存内容分类标识与存储站点 之间的对应关系,使得内容路由服务器可以通过该映射规则得到与内容分类标识相对应的 存储站点,并将该存储站点的地址信息返回给寻址客户端,以便于寻址客户端找到该存储 站点进行内容的注入或者下载;由于可以将内容提供商提供的内容分类存储在与内容分类 标识对应的存储站点中,从而细化对各存储站点存储空间的管理,进而可提高存储空间的 有效利用率;另外,由于内容分类存储在部分存储站点中,这样可以在一定程度上节省存储 站点的存储空间,以便于满足对新增CP所需的存储空间或对已有CP的存储空间的扩展性 需求。实施例一下面将针对分布式内容管理的方法,提供一具体的实施方案。本实施例提供的分布式内容管理方法,需要预先在内容路由服务器中设置映射规 贝U,根据所述映射规则建立内容分类标识与存储站点之间的对应关系,并且将所述对应关 系存储在内容路由服务器中。所述映射规则可以是一种算法,该算法将内容分类标识和存储站点相对应,且内容分类标识与存储站点之间的对 应关系可以在映射表中加以体现。下面,以一映射表为例 来对本实施例提供的分布式内容管理方法进行阐述,但在具体的实现过程中,可以通过算 法来实现该映射表中记录的内容分类标识和存储站点之间的对应关系。由于针对内容提供商提供的内容分类情况有很多种,所以该映射表的构建并不唯 一。在本具体实施例中将提供一种设置映射表的方案作为参考,来详细阐述所述分布式内 容管理的方法,对于其他以映射表为区别的分布式内容管理方法,与本实施例的方法类似, 故不加赘述。考虑到实际需求,为了使内容提供商可以针对不同区域的目标用户实施不同的存 储策略,在本具体实施例中提供了一种映射表,参考表1。生成该映射表的方案,包括以下步 骤S1、建立内容分类标识与存储站点之间的对应关系。其中,所述内容分类标识可以是不同内容提供商针对不同区域的存储站点所设定 的分类域名。例如,有一内容提供商CPl针对美国的存储站点设定分类域名为www. cpl. us ;此 时,与该分类域名有对应关系的存储站点是美国的所有存储站点,即以在美国的用户为目 标用户的部分或者全部的存储站点,如旧金山、纽约等存储站点。同样地,该内容提供商CPl针对中国的存储站点设定分类域名为www. cpl. cn ;此 时与该分类域名有对应关系的存储站点是中国的所有存储站点,即以在中国的用户为目标 用户的部分或者全部的存储站点,如北京、上海等存储站点。又如,有一内容提供商CP2针对全球的存储站点设定分类域名为www. cp2. com ;此 时与该分类域名有对应关系的存储站点是全球部分或者全部的存储站点,包括美国、中国 等所有国家的部分或者全部的存储站点。S2、根据步骤Sl中所述对应关系生成一映射表,见表1。表 1
内容分类标识存储站点
www.cpl.us美国站点1 (旧金山)、站点2 (纽约)等
www.cpl.cn 中国站点3 (北京)、站点4 (上海)等
www.cp2.com 全球站点1 (旧金山)、站点2 (纽约)、
站点3 (北京)、站点4 (上海)等
S3、保存步骤S2中所生成的映射表。
上述映射表中所显示的内容分类标识与存储站点之间的对应关系,可以利用算法 或者其他方式的映射规则来建立,并将所述对应关系存储在内容路由服务器中;当然也可 以将上述映射表直接存储到内容路由服务器中,以便于内容路由服务器根据接收到的内容 分类标识查找到与之相对应的存储站点的地址信息,这样内容服务商就可以将内容分类存 储在不同的存储站点中。另外,所述内容分类标识还可以为内容提供商针对不同区域的存储站点所对应的 域名加路径。针对这一方案,实施例提供了如表2中所示的映射表。表 权利要求
1.一种分布式内容管理的方法,其特征在于,包括接收寻址客户端发送的内容分类标识;根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分类标识对应的 存储站点;将所述存储站点的地址信息返回给所述寻址客户端。
2.根据权利要求1所述的分布式内容管理的方法,其特征在于,还包括根据预先设置的映射规则建立所述内容分类标识与存储站点之间的对应关系。
3.根据权利要求1或2所述的分布式内容管理的方法,其特征在于,所述内容分类标识 为按照域名书写规则针对不同区域的存储站点所设定的分类域名;或者,所述内容分类标识为针对不同区域的存储站点所对应的域名加路径。
4.根据权利要求1所述的分布式内容管理的方法,其特征在于,在所述寻址客户端为 内容客户端的情况下,该内容客户端将内容注入到所述地址信息对应的存储站点中;在所述寻址客户端为边缘服务器的情况下,该边缘服务器从所述地址信息对应的存储 站点中获取内容。
5.根据权利要求4所述的分布式内容管理的方法,其特征在于,所述内容客户端为文 件传输协议FTP客户端。
6.根据权利要求1、2、4或5所述的分布式内容管理的方法,其特征在于,所述方法是由 内容分发网络CDN系统中的内容路由服务器实现的。
7.一种内容路由服务器,其特征在于,包括接收单元,用于接收寻址客户端发送的内容分类标识;获取单元,根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分类标 识对应的存储站点;返回单元,用于将所述存储站点的地址信息返回给所述寻址客户端。
8.根据权利要求7所述的内容路由服务器,其特征在于,还包括建立单元,用于根据预先设置的映射规则建立所述内容分类标识与存储站点之间的对 应关系;存储单元,用于存储所述建立单元中的所述内容分类标识与存储站点之间的对应关系。
9.根据权利要求7或8所述的内容路由服务器,其特征在于,所述内容分类标识为按照 域名书写规则针对不同区域的存储站点所设定的分类域名;或者,所述内容分类标识为针对不同区域的存储站点所对应的域名加路径。
10.一种分布式内容管理的注入系统,其特征在于,包括内容路由服务器,用于接收内容客户端发送的内容分类标识,并根据预存的内容分类 标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储站点 的地址信息返回给所述内容客户端;所述内容客户端,用于向所述内容路由服务器发送内容分类标识,并根据所述内容路 由服务器返回的地址信息,将内容注入到该地址信息对应的存储站点中;所述存储站点,用于存储由所述内容客户端注入的内容。
11.根据权利要求10所述的分布式内容管理的注入系统,其特征在于,所述内容路由服务器还用于根据预先设置的映射规则建立所述内容分类标识与存储站点之间的对应关系。
12.根据权利要求10或11所述的分布式内容管理的注入系统,其特征在于,所述内容 分类标识为按照域名书写规则针对不同区域的存储站点所设定的分类域名;或者,所述内容分类标识为针对不同区域的存储站点所对应的域名加路径。
13.—种分布式内容管理的下载系统,其特征在于,包括内容路由服务器,用于接收边缘服务器发送的内容分类标识,并根据预存的内容分类 标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储站点 的地址信息返回给所述边缘服务器;所述边缘服务器,用于向所述内容路由服务器发送内容分类标识,并根据所述内容路 由服务器返回的地址信息,从该地址信息对应的存储站点中获取需下载的内容; 所述存储站点,用于存储所述边缘服务器需下载的内容。
14.根据权利要求13所述的分布式内容管理的下载系统,其特征在于,所述内容路由 服务器还用于根据预先设置的映射规则建立所述内容分类标识与存储站点之间的对应关系。
15.根据权利要求13或14所述的分布式内容管理的下载系统,其特征在于,所述内容 分类标识为按照域名书写规则针对不同区域的存储站点所设定的分类域名;或者,所述内容分类标识为针对不同区域的存储站点所对应的域名加路径。
16.一种分布式内容管理系统,其特征在于,包括内容路由服务器、内容客户端、边缘 服务器以及存储站点;所述内容路由服务器,用于接收内容客户端发送的内容分类标识,并根据预存的内容 分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储 站点的地址信息返回给所述内容客户端;或者,所述内容路由服务器,用于接收边缘服务器发送的内容分类标识,并根据预存的内容 分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点,将所述存储 站点的地址信息返回给所述边缘服务器;所述内容客户端,用于向所述内容路由服务器发送内容分类标识,并根据所述内容路 由服务器返回的地址信息,将内容注入到该地址信息对应的存储站点中;所述边缘服务器,用于向所述内容路由服务器发送内容分类标识,并根据所述内容路 由服务器返回的地址信息,从该地址信息对应的存储站点中获取需下载的内容; 所述存储站点,用于存储由所述内容客户端注入的内容;或者, 所述存储站点,用于存储所述边缘服务器需下载的内容。
全文摘要
本发明公开了一种分布式内容管理的方法、装置及系统,涉及信息技术领域,能够使得将内容分类存储在部分存储站点中,实现提高存储空间有效利用率的目的。所述分布式内容管理的方法,包括接收寻址客户端发送的内容分类标识;根据预存的内容分类标识与存储站点之间的对应关系获取所述内容分类标识对应的存储站点;将所述存储站点的地址信息返回给所述寻址客户端。本发明提供的分布式内容管理方法、装置及系统适用于对内容进行分类管理的情况。
文档编号H04L29/08GK102137145SQ20101057250
公开日2011年7月27日 申请日期2010年12月3日 优先权日2010年12月3日
发明者张德文, 杨旭 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1