首页> 中国专利> 内容中心网络的终端以及终端与集线器的通信方法

内容中心网络的终端以及终端与集线器的通信方法

摘要

提供了一种内容中心网络的终端以及终端与集线器的通信方法。所述方法包括:当预期在请求内容的终端中将发生切换时,暂停将与内容关联的数据消息提供给切换之前的端口;将切换之后的与内容关联的新的兴趣消息发送给集线器,从而集线器可将与内容关联的数据消息提供给切换之后的端口。

著录项

  • 公开/公告号CN102271148A

    专利类型发明专利

  • 公开/公告日2011-12-07

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201110064195.2

  • 申请日2011-03-15

  • 分类号H04L29/08(20060101);H04L12/56(20060101);

  • 代理机构11286 北京铭硕知识产权代理有限公司;

  • 代理人韩明星;李娜娜

  • 地址 韩国京畿道水原市

  • 入库时间 2023-12-18 03:55:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-03

    授权

    授权

  • 2013-06-19

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20110315

    实质审查的生效

  • 2011-12-07

    公开

    公开

说明书

本申请要求于2010年5月13日在韩国知识产权局提交的10-2010- 0045032号韩国专利申请的权益,该申请全部公开于此以资参考。

技术领域

以下描述涉及一种终端和集线器的通信方法,更具体地说,涉及一种内 容中心网络中的终端和集线器的通信方法,以及用于内容中心网络的终端。

背景技术

虽然目前基于在主机到主机的基础上的一对一通信范例来配置因特网结 构,但是大多数实际因特网的使用可表现在不同于主机中心方面的数据中心 方面或内容中心方面。用户可能会对数据或内容感兴趣,而对谁具有他们期 望的数据不感兴趣。

由于因特网结构和实际使用模式之间的矛盾,当用户获得期望的数据时 可能发生多余的操作和过程。例如,当以内容中心范例配置因特网时,数据 或内容可能会更容易地被提供给用户。

发明内容

在一个总体方面,提供了一种内容中心网络中的终端的通信方法,所述 方法包括:在请求内容的终端被提供服务的同时,感测在所述终端中是否发 生切换;当预期将发生切换时,请求集线器执行对切换之前的与内容关联的 兴趣消息的发送中断,以暂停将与内容关联的数据消息提供给切换之前的端 口;当切换完成时,将切换之后的与内容关联的新的兴趣消息发送给集线器, 从而集线器将与内容关联的数据消息提供给切换之后的端口。

感测的步骤可包括:基于关于网络接口的基础层的信息来感测终端是否 正在移动;基于根据终端的移动的终端的因特网协议(IP)地址中的变化或终端 的子网的前缀中的变化,来确定在终端中是否发生切换。

感测的步骤还包括:接收由集线器执行的轮询结果,以感测在终端中是 否发生切换;基于轮询结果确定是否发生切换。

所述新的兴趣消息可包括作为切换结果的终端的新的位置信息。

在另一方面,提供了一种在内容中心网络中的集线器的通信的方法,所 述方法包括:当在请求内容的终端被提供服务的同时发生切换时,从终端接 收对切换之前的与内容关联的兴趣消息的发送中断的请求;根据请求,暂停 发送与从切换之前的端口接收的兴趣消息关联的并记录在用于路由的待定兴 趣表中的与内容关联的数据消息;将记录在待定兴趣表中的与内容关联的数 据消息存储在内容缓存器中;在切换完成之后,使用从终端接收的切换之后 的与内容关联的新的兴趣消息,将存储的与内容关联的数据消息发送给终端。

在另一方面,提供了一种内容中心网络中的终端的通信的方法,所述方 法包括:感测切换是否完成,其中,所述切换发生在请求内容的终端被提供 服务的同时;在切换完成之后,请求集线器执行在切换之后的新的端口上的 更新,从而切换之后的新的端口被提供的基于切换之前的兴趣消息发送的与 内容关联的至少一个数据消息。

请求的步骤可包括:请求将引入(incoming)端口字段的信息修改为切换之 后的新的端口,并且所述引入端口字段指示在用于路由的待定兴趣表的字段 中被提供有与内容关联的至少一个数据消息的端口。

请求的步骤还可包括:请求将与内容关联的至少一个数据消息发送给切 换之前的端口,所述至少一个数据消息按照切换之前的与内容关联的兴趣消 息接收并将被存储在集线器中。

请求发送的步骤可包括:通过将控制消息搭载到集线器上,来请求发送 与内容关联的至少一个数据消息,所述控制消息包括序列信息列表,所述序 列信息列表指示与内容关联的至少一个数据消息的序列,所述至少一个数据 消息在集线器已经将至少一个数据消息转发给切换之前的端口之后没被终端 接收到。

序列信息列表可包括在与内容关联的至少一个数据消息中,第一数据消 息的序列信息和最后数据消息的序列信息中的至少一个,所述至少一个数据 消息在集线器已经通过切换之前的端口将至少一个数据消息转发给终端之后 没被终端接收到。

在另一方面,提供了一种在内容中心网络中的集线器的通信的方法,所 述方法包括:在切换发生之后,从终端接收在切换之后的新的端口上的更新 的请求,以将基于切换之前的与内容关联的兴趣消息发送的与内容关联的至 少一个数据消息提供给切换之后的新的端口;基于从终端提供的切换之后的 新的端口,将引入端口字段的信息修改为切换之后的新的端口,所述引入端 口字段指示在用于路由的待定兴趣表的字段中被提供与内容关联的至少一个 数据消息的端口;将与内容关联的至少一个数据消息发送给切换之后的新的 端口。

发送的步骤还可包括:通过切换之后的新的端口,将与内容关联的至少 一个数据消息发送给终端,所述至少一个数据消息按照兴趣消息经由切换之 前的端口接收并将被存储。

发送的步骤可包括从终端接收包括关于与内容关联的至少一个数据消息 的序列信息列表的控制消息,所述至少一个数据消息通过切换之前的端口被 发送给终端;基于序列信息列表,将与内容关联的至少一个数据消息发送给 切换之后的新的端口。

在另一方面,提供了一种存储有使处理器执行内容中心网络中的终端的 通信方法的程序指令的计算机可读存储介质,所述方法包括:在终端被提供 服务的同时,感测在请求内容的终端中是否发生切换;当预期将发生切换时, 请求集线器执行对切换之前的与内容关联的兴趣消息的发送中断,以暂停将 与内容关联的数据消息提供给切换之前的端口;当切换完成时,将切换之后 的与内容关联的新的兴趣消息发送给集线器,从而集线器将与内容关联的数 据消息提供给切换之后的端口。

在另一方面,提供了一种用于内容中心网络的终端,所述终端包括:传 感器,在请求内容的终端正在被提供服务的同时,感测在所述终端中是否发 生切换;请求器,当预期将发生切换时,请求集线器执行对切换之前的与内 容关联的兴趣消息的发送中断,以暂停将与内容关联的数据消息提供给切换 之前的端口;消息发送器,当切换完成时,将切换之后的与内容关联的新的 兴趣消息发送给集线器,从而集线器将与内容关联的数据消息发送给切换之 后的端口。

在另一方面,提供了一种用于内容中心网络的终端,所述终端包括:传 感器,用于感测切换是否完成,其中,所述切换发生在请求内容的终端正在 被提供服务的同时;更新请求器,在切换完成之后,请求集线器执行在切换 之后的新的端口上的更新,从而切换之后的新的端口被提供有与内容关联的 至少一个数据消息,所述至少一个数据消息基于切换之前的与内容关联的兴 趣消息发送;数据请求器,通过将控制消息搭载到集线器上,来请求将与内 容关联的至少一个数据消息发送给切换之后的新的端口,其中,控制消息包 括序列信息列表,序列信息列表指示与内容关联的至少一个数据消息的序列, 所述至少一个数据消息在集线器已经将至少一个数据消息转发给切换之前的 端口之后没被终端接收到。

在另一方面,提供了一种内容中心网络中的从集线器请求内容的终端, 所述终端包括:接收器,配置以从集线器的第一端口接收与请求的内容关联 的一个或多个数据消息;传感器,配置以感测在终端中是否即将发生切换; 请求器,配置以当预期将发生切换时,请求集线器暂停使用第一端口来发送 与请求的内容关联的一个或多个数据消息;消息发送器,当切换完成时,将 指示切换完成的兴趣消息发送给集线器,其中,在终端发送兴趣消息之后, 并且在切换完成之后,接收器从集线器的第二端口接收与请求的内容关联的 剩余数据消息。

终端还可包括更新请求器,配置以将请求发送给集线器以将发送的端口 从第一端口更新为第二端口。

终端还可包括:控制消息产生器,配置以产生控制消息,所述控制消息 包括没被终端成功接收的内容的一个或多个数据消息的序列列表;数据请求 器,配置以将控制消息发送给集线器的第二端口以通知集线器数据消息没被 成功接收。

在另一方面,提供了一种内容中心网络中的终端的方法,所述方法包括: 从集线器请求内容;从集线器的第一端口接收与请求的内容关联的一个或多 个数据消息;感测终端即将执行切换;将请求发送给集线器以请求集线器暂 停使用集线器的第一端口来发送与内容关联的数据消息;执行切换;将请求 发送给集线器以指示切换已经成功执行,并且请求接收与内容关联的剩余数 据消息;从集线器的第二端口接收与内容关联的剩余数据消息。

在另一方面,提供了一种内容中心网络中的集线器的方法,所述方法包 括:从终端接收对于内容的请求;通过集线器的第一端口,将与请求的内容 关联的一个或多个数据消息发送给终端;接收这样的请求:基于终端即将执 行的切换,在与内容关联的一个或多个数据消息的全部数量的发送完成之前, 暂停发送所述一个或多个数据消息的剩余量;从终端接收这样的请求:基于 切换的完成,恢复剩余数据消息的发送;通过集线器的第二端口,将与内容 关联的剩余数据消息发送给终端。

从权利要求和下面的描述、附图中,其它特征和方面可能变得清楚。

附图说明

图1是示出当在内容中心网络中发生切换时消息的传输路径的示例的示 图;

图2是示出由内容中心网络的模块中的集线器处理兴趣消息的示例的示 图;

图3是示出内容中心网络中的终端的通信方法的示例的流程图;

图4是示出内容中心网络中的集线器的通信方法的示例的流程图;

图5是示出在内容中心网络中在集线器接收数据消息之后的集线器的操 作的示例的示图;

图6是示出内容中心网络中的终端的通信方法的另一示例的流程图;

图7是示出在内容中心网络中的集线器中的通信方法的另一示例的流程 图;

图8是示出在内容中心网络中将引入端口字段的信息修改为切换之后的 新的端口的集线器的示例操作的示图;

图9是示出用于内容中心网络的终端的示例的示图;

图10是示出用于内容中心网络的终端的另一示例的示图。

贯穿附图和描述,除非另外描述,否则相同的附图标号应该被理解为表 示相同的元件、特征和结构。为了清楚、说明和方便,可夸大这些元件的相 对尺寸和描述。

具体实施方式

提供以下描述以帮助读者获得对在此描述的方法、设备和/或系统的全面 的理解。因此,可对本领域普通技术人员提出在此描述的方法、设备和/或系 统的各种改变、修改和等同物。此外,为了更加清楚和方便,可省略对公知 的功能和构造的描述。

图1示出当在内容中心网络中发生切换时的消息的传输路径的示例。

参照图1的示例,所述内容中心网络包括:请求内容的终端X 110、管理 终端X 110的集线器(1)140、具有内容的终端Y 190、管理终端Y 190的集线 器(2)150以及这些终端分别属于的IP子网(1)120、IP子网(2)130和IP子网 (3)160。

可基于个人可在内容中心网络基础上配置和管理内容域或虚拟组的环 境,来配置内容中心网络。

在这个示例中,终端X 110是属于IP子网(1)120的、由集线器(1)140 管理的并请求内容的终端。在这个示例中,终端Y 190是属于IP子网(3)160 的、由集线器(2)150管理的并具有内容的终端。

终端X 110可通过将兴趣消息或兴趣包170发送给集线器(1)140来请求 预定内容的发送,所述兴趣消息或兴趣包170包括期望内容(作为目的文件) 的名字。

接收兴趣消息170的集线器(1)140可搜索具有由终端X 110请求的内容 的终端。例如,兴趣消息170可被发送给与相应网络连接的各种网络装置。 例如,所述网络装置可包括各种终端、接入点、集线器等。

所述网络装置可具有内容中心网络引擎,并且内容中心网络引擎可被配 置以适应兴趣/数据的二分(dichotomized)发送结构。

作为示例,集线器(1)140可通过搜索包括作为指示符的内容名字的内容 路由表(例如,待定兴趣表),来估计或确定与包括在兴趣消息170中的内容名 字相应的路由列表是否存在。将参照图2进一步描述待定兴趣表。

在这个示例中,使用待定兴趣表接收兴趣消息170的终端Y 190具有与 包括在兴趣消息170中的内容名字相应的内容列表。因此,终端X 110可从 终端Y 190接收关于预定内容的数据消息180。

例如,可关于发送单元将预定内容适当地分段,并将其存储在终端Y 190 中,并且每个兴趣消息170可通过包括相应的段号来发起期望内容的预定片 段的发送。作为示例,可通过反向地使用兴趣消息170经过的路径来转发数 据消息180。

可连续执行兴趣消息170从终端X 110到终端Y 190的发送,直到构成 由终端X 110请求的内容的所有片段发送完成。

因此,当在提供服务的内容被提供给终端X 110的同时终端X 110移动 到IP子网(2)130时,终端X 110可使用预先通知切换的集线器(1)140的方案, 或在切换之后将终端X 110的新位置(例如,端口或通信口)通知集线器(1)140 的方案。

以下,将进一步说明关于终端X 110的切换的终端X 110和集线器(1)140 的各种通信方案。

图2示出由内容中心网络的模块中的集线器处理兴趣消息的示例。

参照图2,所述内容中心网络的模块包括:内容缓存器220、转发信息库 (FIB)230和待定兴趣表(PIT)240。

例如,内容缓存器220可存储内容的名字、数据、寿命等以验证包括在 缓存器中的内容。集线器可查看集线器的内容缓存器220以验证集线器是否 具有由兴趣消息指示的内容。当在内容缓存器220中没有发现所述内容时, FIB 230可指示兴趣消息被转发的位置。因此,当在内容缓存器220中没有发 现所述内容时,集线器可搜索FIB 230以确定将兴趣消息转发到何处。

PIT 240可存储用于指示关于接口的信息已与相应的兴趣文件交换的信 息。例如,PIT 240可存储通过兴趣消息接收的关于接口的信息并且可使用该 信息发送数据消息。例如,PIT 240可包括与用于将所述内容提供给终端的路 由关联的信息。

在这个示例中,PIT 240包括名字字段242、引入端口字段244和寿命字 段246。

名字字段242可包括与内容关联的数据消息的名字,以指示兴趣消息与 特定内容关联。例如,兴趣消息可以是与特定数据消息关联的兴趣文件。因 此,可基于包括在名字字段242中的信息来验证交换的兴趣文件。

引入端口字段244可指示关于接口(通过该接口兴趣消息被接收)的信息。

例如,关于接口(通过该接口兴趣消息被接收)的信息可指示关于端口或通 信口(通过该端口或通信口兴趣消息被接收)的信息,可指示端口(通过该端口 提供与内容关联的至少一个数据消息)等。

寿命字段246可包括与时间段有关的信息,其中,在所述时间段期间, 与相应的内容关联的数据消息被保持。

以下,将参照图1和图2描述由终端X 110的集线器(1)140使用内容中 心网络的模块来处理兴趣消息的操作。

例如,当终端X 110在IP子网(1)120中发送兴趣消息170时,集线器(1) 140可搜索集线器(1)140的内容缓存器220,以验证集线器(1)140是否包括 由兴趣消息170指示的内容A。

当在内容缓存器220中没有发现相应的内容时,线集器(1)140可在FIB 230中搜索最长匹配条目,并可使用最长匹配条目确定下一个输出端口以确 定将兴趣包转发到何处。

在这个示例中,最长匹配条目是指具有与在域名前缀上的地址系统中由 兴趣包指定的内容名字匹配或与存储在FIB 230中的内容名字基础匹配的最 长部分的条目。以上操作方案可以与在IP路由中使用的方案相似。例如,当 假设存储在FIB 230中的IP路由地址是“75.x.x.4”、“75.2.x.7”和“75.2.67.11”, 并且目的地址是“75.2.67.4”,则路由地址“75.2.67.11”具有与“75.2.67.4” 匹配的三个数字的最长部分。因此,最长匹配条目可以是“75.2.67.11”,因 而与不是最长匹配条目的路由地址相比,在“75.2.67.11”的附近找到相应的 内容的可能性可能更高。

集线器(1)140可将关于将兴趣消息170转发到下一跳(hop)的信息存储在 PIT 240中以随后转发数据消息。集线器(1)140可使用PIT 240的信息找到接 收的数据消息的转发路径。

然而,当终端X 110移动到IP子网(2)130时,由于与内容关联的兴趣消 息170被提供给切换之前的端口,所以在由PIT 240的寿命字段246指定的 时间段期间,存储在PIT 240中的值可不被删除。

例如,在根据切换的移动之前,终端X 110可请求集线器(1)140暂停发 送与由终端X 110请求的内容关联的兴趣消息170。

一旦切换完成,终端X 110可请求集线器(1)140修改根据与内容关联的 兴趣消息170记录的并且在切换之前记录的PIT 240的值。因此,PIT 240的 值可从切换之前的端口修改到切换之后的端口。

因此,与由终端X 110请求的内容关联的数据消息可通过切换被执行之 后的端口被转发到集线器(1)140。

例如,在切换被执行之前,集线器可使用端口0 210将内容发送给终端。 在终端执行切换之后,集线器将内容提供给终端的新的端口可以是端口1或 端口2。

以下,将进一步描述终端X 110和集线器(1)140的通信的方法。

图3示出内容中心网络中的终端的通信方法的示例。

参照图3,所述方法包括:在310,感测是否发生切换;在320,请求对 切换之前的兴趣消息的发送中断;在330,发送新的兴趣消息。

例如,在310,在终端正在被提供服务的同时,终端可感测由于终端的 移动等在请求内容的终端中是否发生切换。终端可使用各种方案(如以下方案) 来感测是否发生切换。

例如,终端可基于关于网络接口的基础层的信息来感测终端是否正在移 动。在这个示例中,网络接口的基础层可与(例如)物理层或多媒体访问控制 (MAC)层相应,关于网络接口的基础层的信息可包括(例如)由终端接收的信号 强度等。

例如,感测终端是否正在移动的终端可基于根据终端的移动接收的路由 器公告,基于因特网协议(IP)地址中的变化或基于终端的子网的前缀中的变 化,来确定在终端中是否发生切换。

在310,终端可接收轮询(polling)结果,并可基于轮询结果确定在终端中 是否发生切换。例如,集线器可执行对由集线器管理的目标终端的轮询。例 如,集线器可定期或不定期地执行轮询以感测或跟踪在由集线器管理的终端 中是否发生切换。作为另一示例,终端可将指示终端的状态的状态通知转发 给集线器,集线器可使用该状态通知来感测是否发生切换。

在320,在切换之前,当预期将发生切换时,终端可请求集线器执行对 与内容关联的兴趣消息的发送中断,以暂停将与内容关联的数据消息提供给 切换之前的端口。

在330,当切换完成时,终端可将切换之后的与内容关联的新的兴趣消 息发送给集线器,从而管理终端的集线器可将与内容关联的数据消息提供给 切换之后的端口。

例如,新的兴趣消息可包括由于切换的终端的新的位置信息。所述位置 可与端口或通信口相应。

图4示出内容中心网络中的集线器的通信方法的示例。

参照图4,所述方法包括:在410,请求对切换之前的兴趣消息的发送中 断;在420,暂停记录在待定兴趣表中的数据消息的发送;在430,将所述数 据消息存储在内容缓存器;在440,发送所述数据消息。

例如,在410,在请求内容的终端被提供服务的同时,集线器可从终端 接收对切换之前的与内容关联的兴趣消息的发送中断的请求。

响应于请求,在420,集线器可暂停与从切换之前的端口接收的兴趣消 息关联的并记录在待定兴趣表中的与内容关联的数据消息的发送,所述待定 兴趣表用于路由,并将内容提供给终端。

在430,集线器可将记录在待定兴趣表中的与内容关联的数据消息存储 在内容缓存器中。

例如,在420,如图2中所示,集线器可暂停兴趣消息205关联的并与 记录在用于路由的待定兴趣表中的与内容A关联的数据消息的发送,所述兴 趣消息205与从端口0 210接收的内容A关联,端口0 210与切换之前的端 口相应。

集线器可将与记录在待定兴趣表240中的内容A关联的数据消息存储在 内容缓存器220中。

在440,在切换完成之后,集线器可使用从终端接收的切换之后的与内 容关联的新的兴趣消息,将存储的与内容关联的数据消息发送给终端。将参 照图5描述切换之后的操作。

图5示出在内容中心网络中当集线器接收切换之后的数据消息时的集线 器的操作的示例。

在图5的示例中,通过端口2 515,接收切换之后的与内容关联的新的兴 趣消息。

因此,在图4中示出的操作430之后,在切换完成之后,内容中心网络 中的集线器可使用从终端接收的切换之后的与内容关联的新的兴趣消息,将 存储的与内容关联的数据消息505发送给终端。

在这个示例中,集线器可通过删除切换之前的值A(A是名字字段542的 值)和值“0”(“0”是引入端口字段544的值)来防止冗余消息被发送给切换 之前的地址,值A和值“0”是包括在待定兴趣表540中的值。此外,可防 止通过端口0从外部源的恶意接入。

图6示出内容中心网络中的终端的通信方法的另一示例。

参照图6,所述方法包括:在610,感测切换是否完成;在620,请求在 新的端口上的更新;在630,请求发送至少一个数据消息。

在610,在请求内容的终端被提供服务的同时,终端可感测切换是否完 成。

例如,用于感测在终端中切换是否完成的方案可以是图3的操作310中 描述的方案。

在620,在切换完成之后,终端可请求集线器执行在新的端口上的更新, 从而集线器的新的端口被提供有与发送的内容关联的至少一个数据消息。发 送的内容可基于在切换之前发送的与所述内容关联的兴趣消息。

在620,请求的步骤还可包括请求将引入端口字段的信息修改为切换之 后的端口。所述引入端口字段与可被提供有与内容关联的至少一个数据消息 的端口相应,以将内容提供给终端。所述引入端口字段可被存储在用于路由 的待定兴趣表中。

例如,620还可包括请求切换之前的端口发送与内容关联的至少一个数 据消息,所述至少一个数据消息由与所述内容关联的兴趣消息接收并将存储 在集线器中。

终端可通过将控制消息搭载到集线器上,来请求与内容关联的至少一个 数据消息的发送。例如,所述控制消息可包括指示与内容关联的至少一个数 据消息的序列的序列信息列表。

例如,与内容关联的至少一个数据消息可以是在集线器已经将至少一个 数据消息转发到切换之前的端口之后而没被终端接收到的数据消息。

例如,序列信息列表可包括第一数据消息的序列信息和最后数据消息的 序列信息中的至少一个。例如,第一数据消息可以是在集线器已经经由切换 之前的端口将至少一个数据消息转发给终端之后而没被终端接收到的与内容 关联的数据消息。

作为示例,集线器可经由切换之前的旧的端口,将与数据消息3、4、5 和6相应的至少一个数据消息转发到终端,然而,终端可能没有接收到数据 消息3、4、5和6。

在这个示例中,终端可将包括序列信息列表的控制消息搭载到集线器上, 所述序列信息列表包括在与内容关联的至少一个数据消息中的没被接收到的 第一数据消息的序列信息3或最后数据消息的序列信息6。

此外,根据一方面,终端可将包括序列信息列表的控制消息搭载到集线 器上,所述序列信息列表包括没被终端接收到的第一数据消息的序列信息3 和最后数据消息的序列信息6,或可包括没被终端接收到的数据消息的序列 的各种组合。因此,集线器可使用新的更新的端口将数据消息3-6提供给终 端。

图7示出内容中心网络中的集线器的通信方法的另一示例。

参照图7,所述方法包括:在710,接收在新的端口上的更新的请求;在 720,将引入端口字段信息修改为新的端口;在730,将至少一个数据消息发 送给切换之后的新的端口。

在操作710,在请求内容的终端正在被提供服务的同时发生的切换完成 之后,集线器可从终端接收在切换之后的新的端口上的更新的请求。更新的 请求是为了将基于切换之前的与内容关联的兴趣消息而发送的与内容关联的 至少一个数据消息提供给切换之后的新的端口。

在720,集线器可将引入端口字段信息修改为切换之后的新的端口。引 入端口字段指示被提供有与内容关联的至少一个数据消息的端口。例如,引 入端口字段可被存储在用于路由的待定兴趣表中。响应于请求,基于从终端 提供的切换之后的新的端口,引入端口可被用于将内容提供给终端。

在730,集线器可将与内容关联的至少一个数据消息发送给在720修改 的新的端口。

在730,例如,发送的步骤还可包括通过新的端口,将与内容关联的至 少一个数据消息发送给终端,所述至少一个数据消息按照切换之前的与内容 关联的兴趣消息经由切换之前的端口接收并将被存储。

此外,为了将与内容关联的至少一个数据消息发送给切换之后的新的端 口,该操作可包括:从终端接收包括关于与内容关联的至少一个数据消息的 序列信息列表的控制消息,所述至少一个数据消息由集线器经由切换之前的 端口发送给终端;并基于该序列信息列表将与内容关联的至少一个数据消息 发送给切换之后的新的端口。

图8示出在内容中心网络中将引入端口字段的信息修改为切换之后的新 的端口的集线器的示例操作。

参照图8,终端可通过将切换之后的新的端口提供给集线器,来请求集 线器将引入端口字段的信息更新为切换之后的新的端口,而不请求集线器在 切换被感测之前执行发送中断。

在请求内容的终端正在被提供服务的同时发生的切换完成之后,终端可 将在切换之后的新的端口上的更新的请求发送给集线器,以将与内容关联的 至少一个数据消息提供给切换之后的新的端口。

终端可请求集线器执行将与内容关联的至少一个数据消息发送给切换之 前的端口,所述至少一个数据消息按照切换之前的与所述内容关联的兴趣消 息接收并将被存储在集线器中。

例如,如图8所示,集线器可将引入端口字段844的信息从“0”(切换 之前的端口)修改为“2”(切换之后的新的端口)。在这个示例中,用于将内容 提供给终端的路由的待定兴趣表840可包括引入端口字段844,所述引入端 口字段844可指示与内容关联的至少一个数据消息被提供到的端口。

此外,终端可将包括关于与内容关联的至少一个数据消息的序列信息列 表的控制消息(例如,绑定刷新(binding refresh)消息805)发送给集线器,所述 至少一个数据消息由集线器经由切换之前的端口发送给终端。

在这个示例中,终端可通过将包括序列信息列表的控制消息搭载到集线 器上,来请求发送与内容关联的至少一个数据消息。

集线器可基于包括在控制消息805中的序列信息列表,将与内容A关联 的至少一个数据消息发送给切换之后的新的端口(例如,端口2)。

图9示出用于内容中心网络的终端的示例。

参照图9,终端900包括:传感器910、请求器920和消息发送器930。

传感器910可在请求内容的终端900被提供服务的同时,感测在终端900 中是否发生切换或是否即将发生切换。传感器910还可感测切换何时完成。

当预期在终端900中将发生切换时,请求器920可请求集线器执行对切 换之前的与内容关联的兴趣消息的发送中断。

该请求是为了由集线器暂停切换之前的端口提供与内容关联的数据消 息。

当在终端900中的切换完成时,消息发送器930可将切换之后的与内容 关联的新的兴趣消息发送给集线器,从而集线器可将与内容关联的数据消息 提供给切换之后的端口。

图10示出用于内容中心网络的终端的另一示例。

参照图10,终端1000包括:传感器1010、更新请求器1020、控制消息 产生器1030和数据请求器1040。

传感器1010可感测切换是否完成。该切换可在请求内容的终端1000被 提供服务的同时发生。传感器1010还可感测切换何时发生或切换何时将要发 生。

更新请求器1020可请求集线器执行在切换之后的新的端口上的更新,从 而在切换完成之后,可基于切换之前发送的与内容关联的兴趣消息为切换之 后的集线器的新的端口提供与内容关联的至少一个数据消息。

控制消息产生器1030可产生包括序列信息列表的控制消息,所述序列信 息列表指示没被终端1000接收到的与内容关联的至少一个数据消息的序列。

数据请求器1040可通过将在控制消息产生器1030中产生的控制消息搭 载到集线器上,来请求将与内容关联的至少一个数据消息发送给切换之后的 新的端口。

以上参照图1到图8描述的在内容中心网络中的终端和集线器的通信的 方法的特征可被应用到参照图9和图10描述的用于内容中心网络的终端。应 用于终端的特征可包括参照图9和图10描述的示例中省略的特征。也就是说, 应该理解,传感器910、请求器920和消息发送器930中的一个或多个还可 被包括在参照图10描述的终端1000中。还应该理解,传感器1010、更新请 求器1020、控制消息产生器1030和数据请求器1040还可被包括在参照图9 描述的终端900中。

虽然在图9和图10中未示出,但是应该理解终端900和/或终端1000还 可包括(例如)接收器、发送器、收发器等。

上述的处理、功能、方法和/或软件可被记录、存储或固定在一个或多个 包括程序指令的计算机可读存储介质中,所述程序指令由计算机执行以使处 理器执行所述程序指令。所述介质还可包括程序指令、数据文件、数据结构 等中的一个或组合。计算机可读存储介质的示例包括:磁介质(如硬盘、软件 和磁带);光介质(如CD ROM和DVD);磁光介质(如光盘)和专门配置以存储 并执行程序指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、 闪存等)。程序指令的示例包括(例如由编译器产生的)机器代码和包含可由计 算机使用翻译器执行的高级代码的文件。所述硬件装置可被配置以用作执行 上述的操作和方法的一个或多个软件模块,反之亦然。另外,计算机可读存 储介质可分布于联网的计算机系统上,并且计算机可读代码或程序指令可以 以分布方式被存储并被执行。

仅作为非详尽的说明,在此说明的终端装置可以指与公开于此的说明一 致的能够进行无线通信和网络通信的移动装置(如移动电话、个人数字助理 (PDA)、数码相机、便携式游戏机、MP3播放器、便携式/个人多媒体播放器 (PMP)、手持电子书、便携式膝上型个人计算机(PC)、全球定位系统(GPS)导 航),以及其它装置(如台式PC、高清晰度电视机(HDTV)、光盘播放器、机顶 盒等)。

计算系统或计算机可包括与总线电连接的微处理器、用户接口和存储控 制器。所述计算系统或计算机还可包括闪存装置。闪存装置可通过存储控制 器存储N比特数据。N比特数据可被微处理器处理或将被微处理器处理,并 且N可以是1或大于1的整数。当计算系统或计算机是移动设备时,可附加 提供电池以向计算系统或计算机供应操作电压。

本领域普通技术人员可容易知道,所述计算系统或计算机还可包括:应 用芯片集、相机图像处理器(CIS)、移动动态随机存取存储器(DRAM)等。存 储控制器和闪存装置可组成使用非易失性存储器存储数据的固态驱动器/盘 (SSD)。

以上已经描述了一些示例。然而,应该理解可进行各种修改。例如,如果以 不同的顺序执行所述的技术,和/或如果以不同的方式组合在所述的系统、机 构、装置或电路中的组件,和/或用其它组件或其等同物来代替或补充在所述 的系统、机构、装置或电路中的组件,则可同样得到适当的结果。因此,其 它实现仍在权利要求的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号