对等叠加网、业务内容存储方法以及业务内容下载方法技术

技术编号:5142789 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对等叠加网、业务内容存储方法以及业务内容下载方法。其中,该对等叠加网包括多个定位存储节点,其中,对于内容源节点提供的一个业务内容,对等叠加网用于将该业务内容存储在其多个定位存储节点中的至少一个定位存储节点;且,该对等叠加网还用于将该业务内容的位置信息存储在对等叠加网的多个定位存储节点中的至少一个定位存储节点中。通过本发明专利技术,可以保证业务内容在对等叠加网中的持久性存储,降低业务内容存储的维护成本。

【技术实现步骤摘要】

本专利技术涉及通信及计算机网路领域,具体而言,涉及一种对等叠加网、业务内容存 储方法以及业务内容下载方法。
技术介绍
目前,对等计算技术(Peer To Peer,简称为P2P)主要应用在基于P2P的内容分发 系统(Content Delivery Network,简称为CDN)中。P2P内容分发系统中主要包括内容源 节点、定位节点和下载节点三类节点。P2P内容分发系统中,下载节点下载内容源节点提供 的业务内容,并且,有业务内容且有意愿上传业务内容的下载节点还可以上传内容给其他 节点。为了提高可靠性和扩展性,降低维护成本,目前,在P2P内容分发系统中采用 RELOAD协议将多个定位节点组成一个P2P叠加网络,该P2P叠加网络相当于一个对等的分 布式的存储系统,可以可靠且低成本的存储内容的定位信息。其中,RELOAD协议是IETF的 P2PSIP工作组正在标准化的用于对等分布式存储的P2P协议。如图1、图2A以及图2B所示,当前采用RELOAD的P2P内容分发系统具有如下特 征定位节点(tracker)用于定位拥有内容且愿意共享内容的节点,通常由服务器实 现。定位节点采用RELOAD协议组成了 P2P叠加网。拥有业务内容且愿意共享业务内容的 节点包括内容源节点,还可以包括有业务内容且有意愿上传业务内容的下载节点。其中,内 容源节点是系统中最初提供内容的节点,通常是服务器。下载节点一般是用户节点,也可以 是CDN服务器、缓存服务器。在定位节点中实现内容定位信息的P2P存储,下载节点在下载 业务内容时,通过定位节点的内容定位信息定位到对应的内容源节点,然后进行下载。如上所述,在现有的基于RELOAD的P2P内容分发系统业务内容仅由内容源节点负 责存储,如果存储某个业务内容的内容源节点失效,则将可能造成该业务内容无法下载,从 而降低了业务内容存储的可靠性、增加了内容源节点的维护成本。
技术实现思路
针对现有技术中,由于业务内容仅由内容源节点负责存储而导致的业务内容存储 的可靠性低、维护成本高的问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种对等 叠加网、以及相应的业务内容存储方法以及业务内容下载方法,以解决上述问题至少之一。根据本专利技术的一个方面,提供了一种对等叠加网,该对等叠加网用于包括内容源 节点和对等叠加网的对等内容分发系统。根据本专利技术的对等叠加网包括多个定位存储节点,且,对于内容源节点提供的一 个业务内容,该对等叠加网用于将该业务内容存储在该对等叠加网的多个定位存储节点中 的至少一个定位存储节点中,以及将该业务内容的位置信息存储在该多个定位存储节点中 的至少一个定位存储节点中。优选地,上述位置信息包括存储上述业务内容的节点的位置信息,其中,上述节 点包括以下之一或其任意组合内容源节点、定位存储节点及下载节点。优选地,上述多个定位存储节点中的至少一个定位存储节点采用以下方式存储所 述内容业务的位置信息存储该业务内容的标识与存储该业务内容的节点的位置信息的对 应关系。优选地,上述多个定位存储节点采用RELOAD协议组成对等叠加网;内容源节点采 用RELOAD协议访问对等叠加网。根据本专利技术的另一个方面,提供了一种业务内容存储方法,该方法用于包括对等 叠加网和内容源节点的对等内容分发系统。根据本专利技术的业务内容存储方法包括对等叠加网将内容源节点提供的一个业务 内容存储在该对等叠加网的至少一个定位存储节点中;且,对等叠加网还将该业务内容的 位置信息存储在该对等叠加网的至少一个定位存储节点中。具体地,对等叠加网将内容源节点提供的上述业务内容存储在对等叠加网的至少 一个定位存储节点中包括内容源节点向其接入定位存储节点请求存储该业务内容,其中, 接入定位存储节点为对等叠加网的一个定位存储节点;接入定位存储节点获取预定存储该 业务内容的至少一个定位存储节点的地址信息,并将该地址信息发送给内容源节点;内容 源节点根据该地址信息,将该业务内容提供给预定存储该业务内容的至少一个定位存储节 点存储。具体地,对等叠加网将内容源节点提供的业务内容存储在对等叠加网的至少一个 定位存储节点中包括内容源节点向其接入定位存储节点提供该业务内容,其中,接入定位 存储节点为对等叠加网的一个定位存储节点;接入定位存储节点获取预定存储该业务内容 的至少一个定位存储节点的地址信息;接入定位存储根据该地址信息,将内容源节点提供 的业务内容提供给预定存储该业务内容的至少一个定位存储节点存储。优选地,上述位置信息包括存储该业务内容的节点的位置信息,其中,上述节点 包括以下之一或其任意组合内容源节点、定位存储节点及下载节点。根据本专利技术的再一个方面,提供一种业务内容下载方法,该方法用于包括对等叠 加网、内容源节点、下载节点的对等内容分发系统。根据本专利技术的业务内容下载方法包括下载节点向其接入定位存储节点查询所需 业务内容的存储位置,其中,接入定位存储节点为对等叠加网的一个定位存储节点;下载节 点接收到接入定位存储节点发送的查询响应,其中,该查询响应中携带有存储该业务内容 的一个或多个节点的位置信息,其中,上述一个或多个节点包括以下之一或其任意组合内 容源节点、定位存储节点及下载节点;下载节点根据上述位置信息,从上述一个或多个节点 中的一个节点下载该业务内容。进一步地,在下载节点接收到上述查询响应之前,该方法还包括接入定位存储节 点从对等叠加网中获取该业务内容的位置信息,其中,该位置信息包括存储该业务内容的 节点的位置信息;接入定位存储节点根据获取的上述位置信息,向下载节点发送查询响应。通过本专利技术提供的技术方案,在对等叠加网中多个定位存储节点中一个或多个 定位存储节点中存储一个业务内容及该业务内容的位置信息,从而解决了现有技术中,由 于业务内容仅由内容源节点负责存储而导致的业务内容存储的可靠性低、维护成本高的问题,进而不仅保证业务内容在对等叠加网中持久性存储,而且降低了业务内容存储的维护 成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是根据相关技术的对等叠加网的系统结构图;图2A是根据相关技术的发布业务内容位置的方法流程图;图2B是根据相关技术的下载业务内容的方法流程图;图3是根据本专利技术实施例的对等叠加网的网络结构示意图;图4是根据本专利技术实施例的业务内容存储方法的流程图;图5是根据本专利技术实施例的一种存储内容源节点提供的业务内容的方法的流程 图;图6是根据本专利技术实施例一的流程图;图7是根据本专利技术实施例的业务内容下载方法的流程图;图8是根据本专利技术实施例二的流程图。具体实施例方式功能概述在本专利技术实施例中,对等叠加网由多个定位存储节点组成,每个定位存储节点不 仅具有定位能力,还具有存储能力,将内容源节点提供的业务内容采用非易失性存储的方 式(即永久性存储)存储在对等叠加网中的一个或多个定位存储节点中,并且,同时还在对 等叠加网的一个或多个定位存储节点中存储业务内容的位置信息。在本专利技术实施例中,对等叠加网的一个或多个定位存储节点中存储的业务内容可 以是整个媒体流或文件,也可以是媒体流或文件的一个片段。下文中将参考附图并结合实施例来详细说明本专利技术。本文档来自技高网
...

【技术保护点】
一种对等叠加网,用于包括内容源节点和对等叠加网的对等内容分发系统,其特征在于,所述对等叠加网包括多个定位存储节点,其中,对于内容源节点提供的一个业务内容,所述对等叠加网用于将所述业务内容存储在所述多个定位存储节点中的至少一个定位存储节点;且,所述对等叠加网还用于将所述业务内容的位置信息存储在所述多个定位存储节点中的至少一个定位存储节点中。

【技术特征摘要】
1.一种对等叠加网,用于包括内容源节点和对等叠加网的对等内容分发系统,其特征 在于,所述对等叠加网包括多个定位存储节点,其中,对于内容源节点提供的一个业务内容,所述对等叠加网用于将所述业务内容存储在所 述多个定位存储节点中的至少一个定位存储节点;且,所述对等叠加网还用于将所述业务内容的位置信息存储在所述多个定位存储节点中 的至少一个定位存储节点中。2.根据权利要求1所述的对等叠加网,其特征在于,所述位置信息包括存储所述业务 内容的节点的位置信息,其中,所述节点包括以下之一或其任意组合内容源节点、定位存 储节点及下载节点。3.根据权利要求2所述的对等叠加网,其特征在于,所述多个定位存储节点中的至少 一个定位存储节点采用以下方式存储所述内容业务的位置信息存储所述业务内容的标识与存储所述业务内容的节点的位置信息的对应关系。4.根据权利要求1至3任一项所述的对等叠加网,其特征在于, 所述多个定位存储节点采用RELOAD协议组成所述对等叠加网; 所述内容源节点采用RELOAD协议访问所述对等叠加网。5.一种业务内容存储方法,用于包括对等叠加网和内容源节点的对等内容分发系统, 其特征在于,所述方法包括所述对等叠加网将所述内容源节点提供的一个业务内容存储在所述对等叠加网的至 少一个定位存储节点中;且,所述对等叠加网将所述业务内容的位置信息存储在所述对等叠加网的至少一个定位 存储节点中。6.根据权利要求5所述的方法,其特征在于,所述对等叠加网将所述内容源节点提供 的所述业务内容存储在所述对等叠加网的至少一个定位存储节点中包括所述内容源节点向其接入定位存储节点请求存储所述业务内容,其中,所述接入定位 存储节点为所述对等叠加网的一个定位存储节点;所述接入定位存储节点获取预定存储所述业务内容的至少一个定位存储节点的地址 信息,并将所述地址信息发送给所述内容源...

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

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

1