使消费者状态与内容中心网络中的兴趣相关联制造技术

技术编号:12862205 阅读:40 留言:0更新日期:2016-02-13 10:49
一个实施例提供促进消费者状态与内容中心网络(CCN)中的兴趣相关联的系统。操作期间,所述系统在远程节点中生成用于包括内容对象的名称的所述内容对象的兴趣。所述兴趣中的名称是位置独立的并且独特地识别所述CCN中的所述内容对象。所述兴趣基于所述名称在所述CCN中路由。所述系统还使与所述内容对象相关联的所述消费者状态与所述兴趣相关联。

【技术实现步骤摘要】

本专利技术大体上涉及对象兴趣。更确切地说,本专利技术涉及基于网络名称表达具有状态信息的兴趣。
技术介绍
在许多计算应用中,网络中的装置表达对于其相应数据集合的兴趣常常是重要的。数字内容的激增产生了大量需要调和的集合。内容中心网络(CCN)架构已经设计为有助于访问此类数字内容。这些网络包含实体或节点,例如,网络客户端,转发器(例如,路由器和切换器),以及内容产生者,其通过传送用于各个内容项的“兴趣”包和继而接收包括内容对象的“响应”包而彼此通信。不同于传统的互联网协议(IP)网络,其中对象连接到其位置和其IP地址,CCN中的内容对象是基于位置独立的特定的名称识别的。举例来说,连接到计算机网络的多个区域的边界路由器可订用那些区域(例如,“区域1”及“区域2”)的名称空间。不是边界路由器的其它路由器可仅订用单个区域。因此,订用名称空间“区域1”的路由器仅获得用于区域1的网络配置项,并且订用名称空间“区域2”的路由器仅获得用于区域2的网络配置项。订用两个名称空间的边界路由器可以获得用于区域1和区域2的网络配置项。因为网络配置项目的构造名称是独特的和持久的,所以CCN中的节点可以基于构造名称生成用于每个网络配置项的杂凑值,而无需必须处理用于每个内容项的数据。节点还可以基于路由数据采集的个体网络配置项的杂凑生成用于每个路由数据采集的添加杂凑,因此添加杂凑表示路由数据采集的内容。举例来说,节点可以通过使用添加操作(或一些其它数学函数)生成添加杂凑以处理路由数据采集的个体网络配置项的杂凑。在CCN中,节点使用兴趣基于对象的持久名称请求对象。请求对象的节点可以被称作消费者。对象的任何产生者节点使用响应发送回对象。一些内容可以与消费者的状态相关联,这可以被称作消费者状态。举例来说,访问视频文件内容对象可以需要包括用户名和密码的消费者状态。因此,视频文件的兴趣应该并入消费者状态。虽然CCN引入许多所希望的特征到网络,但是对于提供具有用于相关联内容对象的兴趣的消费者状态一些问题仍然是未解决的。
技术实现思路
—个实施例提供促进消费者状态与内容中心网络(CCN)中的兴趣相关联的系统。操作期间,系统在远程节点中生成用于包括内容对象的名称的内容对象的兴趣。兴趣中的名称是位置独立的并且独特地识别CCN中的内容对象。兴趣基于名称在CCN中路由。系统还使与内容对象相关联的消费者状态与兴趣相关联。在此实施例的一个变体中,系统生成消费者状态和用于消费者状态的状态识别符。在另一变体中,系统形成消费者状态的状态内容对象并且使状态识别符与状态内容对象相关联。在另一变体中,系统基于以下各项中的一或多个使状态识别符与状态内容对象相关联:在兴趣中嵌入消费者状态、在兴趣中嵌入状态内容对象、在兴趣中编码状态识别符、在兴趣中编码状态内容对象的名称、在兴趣名称中编码消费者状态识别符,以及在兴趣名称中编码状态内容对象。在另一变体中,系统高速缓冲存储消费者状态。在另一变体中,系统基于以下项生成消费者状态:计算新消费者状态与消费者状态之间的差异、包含兴趣与以下各项中的一或多个之间的差异:消费者状态的状态识别符、新消费者状态的识别符和差异的识别符。【附图说明】图1说明根据本专利技术的一个实施例具有状态相关联兴趣支持的示例性内容中心网络(CCN)。图2A说明根据本专利技术的一个实施例具有基于集成消费者状态的状态相关联兴趣支持的CCN中的示例性通信。图2B呈现根据本专利技术的一个实施例图示表达具有集成消费者状态的兴趣的消费者节点的过程的流程图。图2C呈现根据本专利技术的一个实施例图示响应于具有集成消费者状态的兴趣的产生者节点的过程的流程图。图3A说明根据本专利技术的一个实施例基于集成消费者状态和相关联的状态标识符在具有状态相关联兴趣支持的CCN中的不例性通{目。图3B呈现根据本专利技术的一个实施例图示表达具有集成消费者状态和相关联状态识别符的兴趣的消费者节点的过程的流程图。图3C呈现根据本专利技术的一个实施例图示响应于具有集成消费者状态和相关联的状态识别符的兴趣的产生者节点的过程的流程图。图4A说明根据本专利技术的一个实施例在具有基于状态标识符的状态相关联兴趣支持的CCN中的示例性通信。图4B呈现根据本专利技术的一个实施例图示表达具有状态标识符的兴趣的消费者节点的过程的流程图。图4C呈现根据本专利技术的实施例图示响应于具有状态标识符的兴趣的产生者节点的过程的流程图。图5A说明根据本专利技术的一个实施例在具有基于状态标识符和相关联的状态差异的状态相关联兴趣支持的CCN中的示例性通信。图5B呈现根据本专利技术的一个实施例图示表达具有状态标识符和相关联的状态差异的兴趣的消费者节点的过程的流程图。图5C呈现根据本专利技术的一个实施例图不响应于具有状态标识符和相关联的状态差异的兴趣的产生者节点的过程的流程图。图6呈现根据本专利技术的一个实施例图示选择合适的状态相关联兴趣支持技术的过程的流程图。图7说明根据本专利技术的一个实施例促进CCN中的状态相关联兴趣支持的示例性计算机及通信系统。在诸图中,相同参考标号指代相同图式元件。【具体实施方式】呈现以下描述以使所属领域的技术人员能够制备并且使用实施例,并且在特定应用以及其要求的背景下提供以下描述。所属领域的技术人员将易于了解对所揭示的实施例的各种修改,并且在不脱离本专利技术的精神和范围的情况下,本文中所定义的一般原理可应用于其它实施例以及应用。因此,本专利技术不限于所示出的实施例,而是应符合与本文中所揭示的原理以及特征一致的最广范围。在本专利技术的实施例中,将消费者状态并入到用于内容对象的兴趣中的问题是通过将所述状态和/或它们的识别符集成到对应的兴趣中来解决的。在内容中心网络(CCN)中,消费者节点可以通过广播包括对象的持久名称的兴趣包在任何时间获得内容对象(C0)(即,新内容项)或对象。此兴趣包可以被称作兴趣。在本专利技术中,术语“内容对象”和“对象”可互换地使用。代管内容对象的任何产生者节点(例如,服务器)可以响应于该兴趣并且发送包括内容对象的响应包到消费者节点。此响应包可以被称作响应。一些内容对象可以与消费者状态相关联。举例来说,如果内容对象是来自网络邮件服务的电子邮件,那么消费者状态可以是有效的订户的用户名和密码。在另一个实例中,如果内容对象是需要备份的数据文件,那么消费者状态在应该备份文件时可以是时间窗口。此外,消费者节点可发送多个兴趣以获得与相同状态相关联的相关内容对象。举例来说,消费者节点可以发送多个兴趣以获得电子邮件和来自产生者的其附件,其中的每一个与用户名和密码相关联。然而,因为此类内容对象可以从CCN中的任何产生者节点服务,所以用于电子邮件的兴趣和用于附件的兴趣可以达到不同产生者。当产生者节点已经具有在其本地高速缓冲存储器中的消费者状态时,产生者节点并不需要在随后兴趣中的消费者状态。另一方面,如果不同产生者节点响应于随后的兴趣,那么此不同产生者需要消费者状态以进行响应。因此,内容对象中与消费者状态相关联的兴趣的分布可以在CCN中变得低效。为了解决此问题,本专利技术的实施例有助于消费者节点结合具有用于内容对象的兴趣的消费者状态。以此方式,产生者节点在接收兴趣之后变得察觉到消费者状态并且可以相应地行动。在一些实施例中,消费者节点将消费者状态集成到兴趣中。消费者节点可包含消费者状态作为兴本文档来自技高网
...

【技术保护点】
一种计算机可执行的方法,其包括:通过计算装置生成用于包括在远程节点中的内容对象的名称的内容对象的兴趣,其中所述兴趣中的所述名称是位置独立的并且独特地识别内容中心网络(CCN)中的所述内容对象,并且其中所述兴趣是基于所述CCN中的所述名称路由的;以及使消费者状态与所述兴趣相关联,其中所述消费者状态是与所述内容对象相关联的。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:I·索利斯M·欧利希
申请(专利权)人:帕洛阿尔托研究中心公司
类型:发明
国别省市:美国;US

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

1