用于保持兴趣存活于内容中心网络中的方法和系统的制作方法_3

文档序号:9527687阅读:来源:国知局
有名称502 “/a/b/c/d”的第一兴趣500匹配的内容的值的净荷564。
[0042]图6图示根据本发明的实施例的促进内容请求装置处理可能的超时事件的示例性计算机和通信系统602。计算机和通信系统602包含处理器604、存储器606、以及存储装置608。存储器606可以包含易失性存储器(例如,RAM),所述易失性存储器充当管理存储器并且可用于存储一或多个内存池。此外,计算机和通信系统602可以耦接到显示装置610、键盘612和指向装置614。存储装置608可以存储操作系统616、内容处理系统618和数据630。
[0043]内容处理系统618可以包含指令,所述指令在通过计算机和通信系统602执行时可以使得计算机和通信系统602执行本发明中所描述的方法和/或过程。确切地说,内容处理系统618可以包含用于进行以下操作的指令:通过内容产生装置从内容请求装置接收与第一兴趣消息相对应的包,其中第一兴趣包含名称(通信机制620)。内容处理系统618还可以包含用于进行以下操作的指令:响应于确定需要另外的时间来产生匹配的内容对象而产生指示时间段的通知消息,在所述时间段之后将发出第二兴趣(通知消息机制622)。内容处理系统618可以包含用于向内容请求装置发送通知消息的指令(通信机制620)。内容处理系统618可以进一步包含用于进行以下操作的指令:接收与第二兴趣相对应的包(通信机制620),且响应于确定用于第二兴趣的匹配的内容对象是可获得的,产生匹配的内容对象以响应于第二兴趣(内容产生机制628)。内容处理系统618可以包含用于进行以下操作的指令:响应于确定用于第二兴趣的匹配的内容对象是不可获得的,产生指示时间段的另外的通知消息,在所述时间段之后将通过内容请求装置发出第三兴趣(通知消息机制622)。
[0044]内容处理系统618可以另外包含用于进行以下操作的指令:通过内容请求装置产生与第一兴趣消息相对应的包,其中第一兴趣包含名称(通信机制620)。内容处理系统618可以包含用于进行以下操作的指令:向内容产生装置发送第一兴趣且接收指示时间段的通知消息,在所述时间段之后将发出第二兴趣(通信机制620)。内容处理系统618还可以包含用于进行以下操作的指令:响应于达到在通知消息中指示的时间段的期满,产生与第二兴趣消息相对应的包(重新表达兴趣机制624)。内容处理系统618可以包含用于发送第二兴趣的指令,其中第二兴趣包含与第一兴趣的名称相同或不同的名称(通信机制620)。内容处理系统618可以包含用于接收匹配的内容对象以响应于第二兴趣的指令(通信机制620)。内容处理系统618可以包含用于进行以下操作的指令:响应于发送第二兴趣,接收指示时间段的另外的通知消息,在所述时间段之后将发出第三兴趣(通信机制620)。
[0045]内容处理系统618可以进一步包含用于从待决兴趣表(PIT)移除一项的指令,其中所述项与第一兴趣相对应(待决兴趣表机制626)。内容处理系统618可以包含用于在PIT中产生一项的指令,其中所述项与第二兴趣相对应(待决兴趣表机制626)。
[0046]数据630可以包含通过本发明中所描述的方法和/或过程作为输入需要的或作为输出生成的任何数据。确切地说,数据630可以存储至少:与第一兴趣消息相对应的包;第一兴趣的名称;指示时间段的通知消息,在所述时间段之后将发出第二兴趣;等待持续时间;第二兴趣的名称;通知消息,其为内容对象;内容产生装置产生内容以响应于第一兴趣的指示符;与第二兴趣相对应且包含在通知消息中提供的名称的包;指示时间段的另外的通知消息,在所述时间段之后将发出第三兴趣;第三兴趣的名称;与第三兴趣相对应且包含第三兴趣的名称的包;将响应于第一兴趣的内容包含为净荷的内容对象;在待决兴趣表(PIT)中与第一兴趣相对应的项;与第二兴趣相对应的PIT项;以及与第三兴趣相对应的PIT 项。
[0047]在此【具体实施方式】中所描述的数据结构和代码通常存储在计算机可读存储媒体上,所述计算机可读存储媒体可以是可以存储计算机系统可用的代码和/或数据的任何装置或媒体。计算机可读存储媒体包含但不限于易失性存储器、非易失性存储器、磁性和光学存储装置,例如磁盘驱动器、磁带、CD (压缩光盘)、DVD (数字多功能盘或数字视频光盘)、或能够存储现在已知或稍后开发的计算机可读媒体的其它媒体。
[0048]在【具体实施方式】部分中所描述的方法和过程可以实施为代码和/或数据,所述代码和/或数据可以存储于如上文所描述的计算机可读存储媒体中。当计算机系统读取且执行存储于计算机可读存储媒体上的代码和/或数据时,计算机系统执行实施为数据结构和代码且存储在计算机可读存储媒体内的方法以及过程。
[0049]此外,上文所描述的方法和过程可以包含在硬件模块或设备中。所述硬件模块或设备可以包含但不限于专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、在特定时间处执行特定软件模块或一段代码的专用处理器或共享处理器以及现在已知或稍后开发的其它可编程逻辑装置。当激活硬件模块或设备时,这些硬件模块或设备执行其内部所包含的方法和过程。
【主权项】
1.一种用于转发包的计算机实施的方法,所述方法包括: 通过内容产生装置从内容请求装置接收与第一兴趣消息相对应的包,其中所述第一兴趣包含名称; 响应于确定需要另外的时间来产生用于所述第一兴趣的匹配的内容对象,产生指示时间段的通知消息,在所述时间段之后将通过所述内容请求装置发送第二兴趣;以及向所述内容请求装置发送所述通知消息, 由此促进所述内容请求装置处理可能的超时事件。2.一种用于促进包的转发的计算机系统,所述系统包括: 处理器;以及 存储指令的存储装置,所述指令在通过所述处理器执行时使得所述处理器执行一种方法,所述方法包括: 通过内容产生装置从内容请求装置接收与第一兴趣消息相对应的包,其中所述第一兴趣包含名称; 响应于确定需要另外的时间来产生用于所述第一兴趣的匹配的内容对象,产生指示时间段的通知消息,在所述时间段之后将通过所述内容请求装置发送第二兴趣;以及向所述内容请求装置发送所述通知消息, 由此促进所述内容请求装置处理可能的超时事件。3.一种用于促进包的转发的计算机系统,所述系统包括: 处理器;以及 存储指令的存储装置,所述指令在通过所述处理器执行时使得所述处理器执行一种方法,所述方法包括: 通过内容请求装置产生与第一兴趣消息相对应的包,其中所述第一兴趣包含名称; 向内容产生装置发送所述第一兴趣; 接收指示时间段的通知消息,在所述时间段之后将发出第二兴趣; 响应于达到在所述通知消息中指示的所述时间段的期满,产生与所述第二兴趣消息相对应的包;以及 接收匹配的内容对象以响应于所述第二兴趣, 由此促进所述内容请求装置处理可能的超时事件。4.根据权利要求3所述的计算机系统,其中所述方法进一步包括: 响应于发送所述第二兴趣,接收指示时间段的另外的通知消息,在所述时间段之后将发出第三兴趣。5.根据权利要求3所述的计算机系统,其中所述通知消息进一步指示待发出的所述第二兴趣的名称,其中所述第二兴趣的所述名称与所述第一兴趣的所述名称相同或不同。6.根据权利要求5所述的计算机系统,其中所述方法进一步包括: 发送所述第二兴趣,其中所述第二兴趣包含在所述通知消息中指示的所述名称。7.根据权利要求3所述的计算机系统,其中所述通知消息是内容对象。8.根据权利要求3所述的计算机系统,其中所述方法进一步包括: 从待决兴趣表(PIT)去除一项,其中所述项与所述第一兴趣相对应。9.根据权利要求3所述的计算机系统,其中所述方法进一步包括:在待决兴趣表(PIT)中产生一项,其中所述项与所述第二兴趣相对应。
【专利摘要】一个实施例提供一种促进内容请求装置处理可能的超时事件的系统。在操作期间,所述系统通过内容产生装置从内容请求装置接收与第一兴趣消息相对应的包,其中所述第一兴趣包含名称。响应于确定需要另外的时间来产生用于所述第一兴趣的匹配的内容对象,所述系统产生指示时间段的通知消息,在所述时间段之后将通过所述内容请求装置发出第二兴趣。所述第二兴趣的所述名称可以与所述第一兴趣的所述名称相同或者是如所述通知消息中所指示的新名称。所述系统向所述内容请求装置发送所述通知消息,由此促进所述内容请求装置处理可能的超时事件。
【IPC分类】H04L29/08
【公开号】CN105282216
【申请号】CN201510380050
【发明人】P·马哈德万, G·C·斯科特, M·E·莫斯科
【申请人】帕洛阿尔托研究中心公司
【公开日】2016年1月27日
【申请日】2015年7月1日
【公告号】EP2975826A1, US20160020990
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1