用于基于分层名称结构的网络的方法和设备技术

技术编号:8048021 阅读:216 留言:0更新日期:2012-12-06 23:09
提供了一种用于基于分层名称结构的网络的方法和设备。内容请求者可在基于分层名称结构的网络中不使用整个内容名称来搜索内容。

【技术实现步骤摘要】
用于基于分层名称结构的网络的方法和设备本申请要求在2011年6月2日提交到韩国知识产权局的第10-2011-0053457号韩国专利申请的利益,其全部公开通过引用合并于此用于所有目的。
以下描述涉及一种用于在基于分层名称结构的网络中的内容请求者和内容提供者的通信方法和设备。
技术介绍
互联网协议(IP)通常被用作互联网上的网络层协议。然而,基于目的地址的网络层协议可能会由于互联网的快速发展而产生一些问题。例如,可能会由于大量用户集中于一些具有流行内容的节点而引起发生通信拥堵。网络的扩展可被用于解决由于智能电话、平板计算机、计算机等的用户数量的增加而导致的互联网使用量的快速增加。因此,可使用基于分层名称结构的网络。与基于例如IP头中的75.2.35.37的目的地址值来发送包的IP不同,基于分层名称结构的网络可改为使用内容的分层名称。然而,基于分层名称结构的网络可通过与全内容名称匹配的请求来将内容请求包发送给另一节点。也就是说,为了请求内容,用户必须具有内容的全部分层名称。因此,当请求内容的用户仅具有分层名称的片段或关于分层名称的不准确信息时,用户不会被提供内容。另外,整个内容名称的发送可能会使资源减少。因此,存在对这样的通信方法的需求:所述通信方法不受使用内容的全部分层名称的限制而请求期望的内容并响应该请求。
技术实现思路
在一个方面,提供了一种用于在基于分层名称结构的网络中的内容请求者的通信方法,所述通信方法包括:产生包括与内容搜索请求相应的内容的分层名称的部分而不是整个分层名称的内容搜索请求包;通过发送内容搜索请求包,请求包括在基于分层名称结构的网络中的至少一个虚拟社群中的通信装置搜索所述内容。所述至少一个虚拟社群可包括以下至少一个:第一虚拟社群,作为包括通信装置的最低等级的社群,第二虚拟社群,作为比第一虚拟社群更高等级的社群,共享第一虚拟社群的信息,并通过组合第一虚拟社群而被产生,以及第三虚拟社群,作为比第二虚拟社群更高等级的社群,共享第二虚拟社群的信息,并通过第二虚拟社群之间的互连而被产生。通信装置可包括具有第一虚拟社群、第二虚拟社群和第三虚拟社群中的每一个的前缀的内容,并包括基于包括在所述至少一个通信装置中的内容名称而产生的分层名称。所述通信方法还可包括:从通信装置接收包括由内容搜索请求请求的内容的分层名称的第一响应包;产生并发送向通信装置请求与内容搜索请求相应的内容的内容请求包;以及接收从通信装置发送的包括与内容搜索请求相应的内容的第二响应包。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符指示预定的命令。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符基于内容的分层名称来指定搜索区域。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符基于使用内容的分层名称识别的所述至少一个虚拟社群的名称或者基于包括在所述至少一个虚拟社群中的成员的名称,来指定搜索区域。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符基于由内容请求者请求的关键字来请求搜索内容。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符基于根据请求的内容的元数据识别的信息来请求搜索内容。根据请求的内容的元数据识别的信息可包括累积信息以及以下中的至少一个:内容类型、产生内容的日期、产生内容的位置、内容的请求频率,其中,累积信息包括由于内容的传输而产生的内容的路由信息。所述产生的步骤可包括:将指示符插入到内容搜索请求包中,所述指示符通过将内容的分层名称、由内容请求者请求的关键字和根据请求的内容的元数据识别的信息中的至少两个组合而被产生。在另一方面,提供了一种用于在基于分层名称结构的网络中的内容提供者的通信方法,所述通信方法包括:分析包括与内容搜索请求相应的内容的分层名称的部分而不是整个分层名称的内容搜索请求包,所述内容搜索请求从包括在基于分层名称结构的网络中的至少一个虚拟社群中的内容请求者接收;基于分析的结果来搜索请求的内容;产生包括请求的内容的整个分层名称的响应包;以及将响应包发送到内容请求者。所述至少一个虚拟社群可包括以下至少一个:第一虚拟社群,作为包括内容提供者的最低等级的社群,第二虚拟社群,作为比第一虚拟社群更高等级的社群,共享第一虚拟社群的信息,并通过组合第一虚拟社群而被产生,以及第三虚拟社群,作为比第二虚拟社群更高等级的社群,与共享第二虚拟社群的信息,并通过第二虚拟社群之间的互连而被产生。内容提供者可包括具有第一虚拟社群、第二虚拟社群和第三虚拟社群中的每一个的前缀的内容,并具有基于包括在内容提供者中的内容名称而产生的分层名称。所述分析的步骤可包括:分离指示预定命令并被插入到内容搜索请求包中的指示符;以及分析从分离的指示符识别的预定命令。所述搜索的步骤可包括:通过基于内容的分层名称指定搜索区域来搜索内容。所述搜索的步骤可包括:通过基于使用内容的分层名称识别的所述至少一个虚拟社群的名称或者基于包括在所述至少一个虚拟社群中的成员的名称指定搜索区域,来搜索内容。所述搜索的步骤可包括:基于由内容请求者请求的关键字来搜索内容。所述搜索的步骤可包括:基于根据请求的内容的元数据识别的信息来搜索内容。所述通信方法还可包括:从内容请求者接收对与整个内容名称相应的内容的请求;以及将请求的内容提供给内容请求者。在另一方面,提供了一种包括用于命令计算机执行内容请求者的方法的程序的非暂时计算机可读介质。在另一方面,提供了一种在基于分层名称结构的网络中的内容请求者,所述内容请求者包括:产生器,被配置用于产生包括与内容搜索请求相应的内容的分层名称的部分而不是整个分层名称的内容搜索请求包;请求者,被配置用于将对搜索内容的请求发送到包括在基于分层名称结构的网络中的至少一个虚拟社群中的至少一个通信装置。在另一方面,提供了一种在基于分层名称结构的网络中的内容提供者,所述内容提供者包括:分析器,被配置用于分析包括与内容搜索请求相应的内容的分层名称的部分而不是整个分层名称的内容搜索请求包,所述内容搜索请求从包括在基于分层名称结构的网络中的至少一个虚拟社群中的内容请求者接收;搜索单元,被配置用于基于分析的结果来搜索与内容搜索请求相应的请求的内容;产生器,被配置用于产生包括请求的内容的整个分层名称的响应包。从以下详细描述、附图和权利要求,其它特征和方面将变得清楚。附图说明图1是示出在基于分层名称结构的网络中的虚拟社群的示例的示图。图2是示出用于在基于分层名称结构的网络中的内容请求者的方法的示例的流程图。图3是示出用于在基于分层名称结构的网络中的内容提供者的方法的示例的流程图。图4是示出在基于分层名称结构的网络中基于由内容请求者请求的关键字来搜索内容,并响应搜索请求的示例的示图。图5是示出在基于分层名称结构的网络中基于根据内容的元数据识别的信息来搜索内容,并响应搜索请求的示例的示图。图6是示出在基于分层名称结构的网络中通过使用内容的分层名称指定搜索区域来搜索内容,并响应搜索请求的示例的示图。图7是示出在基于分层名称结构的网络中的内容请求器的示例的示图。图8是示出在基于分层名称结构的网络中的内容提供器的示例的示图。贯穿附图和详细描述,除非另外说明,否则相同的附图标号将被认为表示相同的元件、特征本文档来自技高网...
用于基于分层名称结构的网络的方法和设备

【技术保护点】
一种用于在基于分层名称结构的网络中的内容请求者的通信方法,所述通信方法包括:产生包括与内容搜索请求相应的内容的分层名称的部分而不是整个分层名称的内容搜索请求包;以及通过发送内容搜索请求包,请求包括在基于分层名称结构的网络中的至少一个虚拟社群中的通信装置搜索所述内容。

【技术特征摘要】
2011.06.02 KR 10-2011-00534571.一种用于在基于分层名称结构的网络中的内容请求者的通信方法,所述通信方法包括:使用包括内容的分层名称的部分的至少一个虚拟社群的域以及指示与搜索所述内容相关的命令的指示符来产生内容搜索请求包;通过将内容搜索请求包发送到包括在所述至少一个虚拟社群中的至少一个通信装置来由所述至少一个通信装置根据命令在所述至少一个虚拟社群的域中请求搜索所述内容;以及从所述至少一个通信装置接收包括由内容搜索请求所请求的所述内容的整个分层名称的第一响应包。2.如权利要求1所述的通信方法,其中,基于分层名称结构的所述网络包括以下至少一个:第一虚拟社群,作为包括通信装置的最低等级的社群,第二虚拟社群,作为比第一虚拟社群更高等级的社群,共享第一虚拟社群的信息,并通过组合第一虚拟社群而被产生,以及第三虚拟社群,作为比第二虚拟社群更高等级的社群,共享第二虚拟社群的信息,并通过第二虚拟社群之间的互连而被产生。3.如权利要求2所述的通信方法,其中,通信装置包括具有第一虚拟社群、第二虚拟社群和第三虚拟社群中的每一个的前缀的内容,并包括基于包括在所述至少一个通信装置中的内容名称而产生的分层名称。4.如权利要求1所述的通信方法,还包括:产生向通信装置请求与内容搜索请求相应的内容的内容请求包;通过将内容搜索请求包发送到通信装置来请求与内容搜索请求相应的将从所述至少一个虚拟社群的域被传送的所述内容;以及接收从通信装置发送的包括与内容搜索请求相应的内容的第二响应包。5.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将所述至少一个虚拟社群的域插入到内容搜索请求包中;将指示符插入到内容搜索请求包中,其中,所述指示符指示预定的命令。6.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将指示符插入到内容搜索请求包中,其中,所述指示符基于内容的分层名称来指定搜索区域。7.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将指示符插入到内容搜索请求包中,其中,所述指示符基于使用内容的分层名称识别的所述至少一个虚拟社群的名称或者基于包括在所述至少一个虚拟社群中的成员的名称,来指定搜索区域。8.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将指示符插入到内容搜索请求包中,其中,所述指示符基于由内容请求者请求的关键字来请求搜索内容。9.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将指示符插入到内容搜索请求包中,其中,所述指示符基于根据请求的内容的元数据识别的信息来请求搜索内容。10.如权利要求9所述的通信方法,其中,根据请求的内容的元数据识别的信息包括累积信息以及以下中的至少一个:内容类型、产生内容的日期、产生内容的位置、内容的请求频率,其中,累积信息包括由于内容的传输而产生的内容的路由信息。11.如权利要求1所述的通信方法,其中,所述产生的步骤包括:将指示符插入到内容搜索请求包中,其中,所述指示符通过将内容的分层名称、由内容请求者请求的关键字和根据请求的内容的元数据识别的信息中的至少两个组合而被产生。12.一种用于在基于分层名称结构的网络中的...

【专利技术属性】
技术研发人员:裴英仁金载勋张明郁李炳濬
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1