[发明专利]用于CCN管道流的可靠内容交换的系统和方法有效
申请号: | 201510518726.9 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105391570A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | M·E·莫斯科 | 申请(专利权)人: | 帕洛阿尔托研究中心公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 唐立;张懿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 ccn 管道 可靠 内容 交换 系统 方法 | ||
技术领域
本申请一般涉及内容中心网络(CCN)。更具体地,本申请涉及在CCN节点之间建立信道以通过CCN进行可靠内容交换。
背景技术
移动计算和蜂窝网络的繁荣使数字内容比以往任何时候变得更加移动。人们可以使用自己的智能手机来生成内容、消费内容或者甚至向生成或消费内容的其它计算装置提供互联网接入。通常,当人们携带着自己的移动计算装置来到新的物理位置时,装置的网络位置可能变化。当装置的新网络位置未知时,在传统计算机网络(例如互联网)下,与此装置的通信可能变得困难。
为了解决此问题,设计出内容中心网络(CCN)架构,此架构不管内容的物理或网络位置如何,促进基于其名称访问数字内容。典型的CCN架构转发两种类型的包:兴趣和内容对象。兴趣包括一项命名数据的名称(并用作对该项命名数据的请求)。另一方面,内容对象通常包括有效载荷,并且是沿着由具有匹配名称的兴趣遍历(traverse)的网络路径转发的,并且在兴趣包采用的相反方向上遍历此路径。
一些内容生产者允许代管装置代表内容生产者通过CCN托管内容。这种代管通常在代管沿着内容的转发路径时或者通过显式地从内容生产者请求内容来接收内容。然而,如果代管通过传播对内容组块的兴趣,通过CCN从内容生产者检索数据流,则代管可能从除了内容生产者以外的装置接收内容,或者不接收内容的一些组块。例如,因为只要节点可以产生满足兴趣的内容对象,CCN架构允许任何CCN节点对典型兴趣做出响应,所以恶意实体可能将恶意或错误数据注入到到达托管服务(hostingservice)的数据流中。同样,如果数据组块对应于活动的数据流(例如流式视频),则内容生产者可能可以删除已经发送给代管的数据组块,甚至在由于网络错误组块未能到达代管时也如此。
发明内容
一个实施例提供一种通过内容中心网络(CCN)可以建立与托管服务的内容交换会话的客户端装置。操作中,客户端装置可以对与托管服务的控制信道进行初始化,并使用此控制信道来建立与托管服务的一个或多个交换会话。当客户端装置需要向托管服务发送内容时,客户端装置可以建立用于将内容传输到托管服务的交换会话。例如,客户端装置可以生成用来将内容发送到托管服务的新交换会话的交换标识符(XID),并通过控制信道将交换初始化请求发送到托管服务。交换初始化请求包括与内容关联的集合名称和交换会话的XID。然后,响应于接收通过交换会话对内容的片断进行请求的兴趣,客户端可以返回有效载荷包括所请求的内容片断的内容对象。
在内容中心网络(CCN)中,每项内容是分别被命名的,每项数据被绑定到将该数据与任何其它项数据相区分的唯一名称,诸如相同数据的其它形式或来自其它源的数据。此唯一名称允许网络装置通过传播指示唯一名称的请求或兴趣来请求数据,可以获得与数据的存储位置、网络位置、应用和传输装置无关的数据。以下词语描述CCN架构的元件:
内容对象(ContentObject):单一一项命名数据,其绑定到唯一名称。内容对象是“永久的”,这意味着内容对象可以在计算装置内或者在不同的计算装置中移动,但不会改变。如果内容对象的任何组成变化,则出现变化的实体创建包括更新内容的新内容对象,并且将新内容对象绑定到新唯一名称。
唯一名称(UniqueName):CCN中的名称通常是与位置无关的,唯一地标识内容对象。数据转发装置不管内容对象的网络地址或物理位置如何,可以使用名称或名称前缀将包向生成或存储内容对象的网络节点转发。在一些实施例中,名称可以是层次结构的可变长度标识符(HSVLI)。HSVLI可以分成几个层次组成,这些组成可以以各种方式构造。例如,个别的名称组成parc,home,ccn和test.txt可以以左对齐的前缀为主的方式构造,形成名称“/parc/home/ccn/test.txt”。因此,名称“/parc/home/ccn”可以是“/parc/home/ccn/test.txt”的“父”或“前缀”。附加组成可以用来区分内容项目的不同形式,诸如合作文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帕洛阿尔托研究中心公司,未经帕洛阿尔托研究中心公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510518726.9/2.html,转载请声明来源钻瓜专利网。