[发明专利]用于CCN管道流的可靠内容交换的系统和方法有效
申请号: | 201510518726.9 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105391570A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | M·E·莫斯科 | 申请(专利权)人: | 帕洛阿尔托研究中心公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 唐立;张懿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 ccn 管道 可靠 内容 交换 系统 方法 | ||
1.一种用于通过内容中心网络CCN建立内容交换会话的计算机实现的方法,所述方法包括:
通过计算装置对与托管服务的控制信道进行初始化;
选择要发送到所述托管服务的内容;
对于所选内容,生成用于交换会话的交换标识符XID;
通过所述控制信道将交换初始化请求发送到所述托管服务,其中,所述交换初始化请求包括与所选内容关联的集合名称和用于所述交换会话的XID;以及
响应于通过所述交换会话接收对所选内容的片段进行请求的兴趣,返回其有效载荷包括所请求的内容片断的内容对象。
2.根据权利要求1所述的方法,其中,对与托管服务的控制信道进行初始化涉及向所述托管服务提供认证信息。
3.根据权利要求1所述的方法,其中,所述内容包括按顺序编号的数据组块的集合,并且其中,所述集合名称包括所述内容的组块名称。
4.根据权利要求1所述的方法,其中,所述集合名称包括所述内容的清单名称,其中,所述清单名称是基于所述内容的清单中命名的对象导出的。
5.根据权利要求1所述的方法,其中,将交换初始化请求发送到所述托管服务涉及发送第二兴趣消息,所述第二兴趣消息的名称包括与所述托管服务关联的第一名称前缀、用于所述控制信道的会话标识符SID、与所选内容关联的名称和所述XID。
6.根据权利要求1所述的方法,其中,响应于将交换初始化请求发送到所述托管服务,所述方法还包括接收确认ACK消息,所述确认ACK消息包括所述XID和用于所述控制信道的会话标识符SID。
7.根据权利要求6所述的方法,其中,所述第二兴趣消息的名称包括所述内容名称和使用与所述控制信道关联的会话密钥加密的XID。
8.根据权利要求1所述的方法,还包括:
向所述托管服务发送状态请求消息,所述状态请求消息包括标识所述交换会话的XID;以及
接收包括累计ACK名称CAN的ACK消息,以确认通过所述交换会话接收的排序内容对象的集合,其中,所述CAN包括所述排序内容对象集合中最近的内容对象的名称,其确认名称直至并包括最近的内容对象的名称的排序内容对象集合。
9.一种存储指令的非暂态计算机可读存储介质,所述指令在由计算机执行时引起所述计算机执行用于通过内容中心网络CCN建立内容交换会话的方法,所述方法包括:
对与托管服务的控制信道进行初始化;
选择要发送到所述托管服务的内容;
对于所选内容,生成用于交换会话的交换标识符XID;
通过所述控制信道将交换初始化请求发送到所述托管服务,其中,所述交换初始化请求包括SID、与所选内容关联的集合名称和用于所述交换会话的XID;以及
响应于通过所述交换会话接收对所选内容的片段进行请求的兴趣,返回其有效载荷包括所请求的内容片断的内容对象。
10.一种用于托管服务的计算机系统,包括:
一个或多个处理器;
存储器;以及
计算机可读介质,所述计算机可读介质耦连到所述一个或多个处理器,并存储有存储指令,所述指令由所述一个或多个处理器执行时,引起所述计算系统执行一种方法,所述方法包括:
对与客户端装置的控制信道进行初始化,这涉及向所述客户端装置发送用于所述控制信道的会话标识符SID;
通过所述控制信道从所述客户端装置接收交换初始化请求,其中,所述交换初始化请求包括用于交换会话的交换标识符XID,并包括与从所述客户端装置接收的内容关联的集合名称;
通过所述交换会话发送对所述内容的片断进行请求的兴趣;以及
响应于接收其有效载荷包括所请求的内容片断的内容对象,与所述内容关联地存储所述内容对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帕洛阿尔托研究中心公司,未经帕洛阿尔托研究中心公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510518726.9/1.html,转载请声明来源钻瓜专利网。