[发明专利]用于内容分发系统的服务器装置、传输装置和程序在审
申请号: | 201780054882.1 | 申请日: | 2017-09-04 |
公开(公告)号: | CN109716310A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 横田健治;栗原淳;田上敦士 | 申请(专利权)人: | 凯迪迪爱通信技术有限公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00;H04L12/741 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;霍玉娟 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输装置 数据包 内容分发系统 发送请求 列表信息 标识符生成 确定单元 请求包 标识符 服务器装置 发送 发送内容 请求分发 通信单元 传输 响应 | ||
本发明公开了一种用于内容分发系统的传输装置,其中,包括被请求分发的内容的内容名称的请求包基于内容名称来传输。传输装置包括:确定单元,用于如果接收到作为对所传输的请求包的响应的包括内容和列表信息的数据包,则基于已经发送请求包的传输装置的标识符和基于列表信息确定是否可以将内容发送到已经发送请求包的传输装置;以及通信单元,用于如果确定单元确定可以发送内容,则将数据包发送到已经发送请求包的传输装置。其中,包括在数据包中的列表信息是基于在所述内容分发系统中的多个传输装置中可以向其发送包括在数据包中的内容的传输装置的标识符生成的,或者是基于不能向其发送包括在数据包中的内容的传输装置的标识符生成的。
技术领域
本发明涉及用于基于内容名称执行路由的内容分发系统的服务器装置、传输装置和程序。
背景技术
已经提出了一种内容分发系统,其中基于表示内容的名称来请求和分发内容。专利文献1和非专利文献1公开了内容中心网络(CCN),它是这种系统的一种类型。
PTL1:日本专利特开No.2009-277234
NPTL1:V.Jacobson等人,“网络命名内容”(Networking Named Content),收录在2009年ACM CoNEXT会议论文集中,2009年12月
发明内容
在CCN中,发布内容的服务器装置将内容划分为一个或多个被称为组块的对象,并且客户端装置根据所划分的对象获取内容。此外,在CCN中,传输对象的通信单元(下文称为“传输装置”)可以保存(高速缓存)这些对象。在从客户端装置接收到用于请求被高速缓存的对象的兴趣包(请求包)时,传输装置可以将被高速缓存的对象发送到已经发送兴趣包的客户端装置,而不是将兴趣包传输到服务器装置。
下面将描述操作传输装置的示例。传输装置管理内容存储(CS),转发信息库(FIB)和待定关注表(PIT)。CS指的是表示被高速缓存在传输装置中的对象的信息。FIB指的是表示兴趣包所请求的对象与兴趣包会被传输到的接口之间的关系的信息。PIT指的是表示被传输的兴趣包所请求的对象与已经接收到被传输的兴趣包的接口之间的关系的信息。
在接收到兴趣包时,传输装置搜索CS并确定兴趣包所请求的对象是否被高速缓存在传输装置中。如果所请求的数据被高速缓存,则传输装置将其中包括被高速缓存的对象的数据包发送到已经发送兴趣包的客户端装置。注意,用于传输该数据包的接口是已经接收到兴趣包的接口。另一方面,如果所接收的兴趣包所请求的对象未被高速缓存,则传输装置搜索PIT并确定传输装置是否已经传输了请求与所接收的兴趣包所请求的对象相同的对象的兴趣包,并且传输装置当前处于等待接收对象的状态。如果传输装置处于等待状态,则传输装置不传输所接收的兴趣包,并且更新PIT,以便将已经接收到兴趣包的接口与兴趣包所请求的对象相关。另一方面,如果传输装置不处于等待接收所接收的兴趣包所请求的对象的状态,则传输装置传输来自基于FIB所确定的接口的兴趣包,并更新PIT。此外,在接收到包括对象的数据包时,传输装置基于PIT确定对象会被传输到的接口,将对象传输到所确定的接口,并从PIT中删除关于该对象的信息。注意,对象会被传输到的接口是已经接收到请求对象的兴趣包的接口。此外,传输装置在高速缓存所接收和所传输的对象之后更新CS。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凯迪迪爱通信技术有限公司,未经凯迪迪爱通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780054882.1/2.html,转载请声明来源钻瓜专利网。