首页> 中国专利> 基于内容名称的终端装置和基于内容名称路由的方法

基于内容名称的终端装置和基于内容名称路由的方法

摘要

一种基于内容名称的终端装置和基于内容名称路由的方法。在基于内容名称的网络系统中,终端装置可产生和发送请求多个片段的块查询,并可基于块查询的发送方向来接收与块查询对应的片段。

著录项

  • 公开/公告号CN102111328A

    专利类型发明专利

  • 公开/公告日2011-06-29

    原文格式PDF

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

    申请/专利号CN201010589256.2

  • 申请日2010-12-10

  • 分类号H04L12/56;

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

  • 代理人郭鸿禧

  • 地址 韩国京畿道水原市

  • 入库时间 2023-12-18 02:47:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-26

    授权

    授权

  • 2013-01-30

    实质审查的生效 IPC(主分类):H04L12/56 申请日:20101210

    实质审查的生效

  • 2011-06-29

    公开

    公开

说明书

本申请要求于2009年12月24日提交到韩国知识产权局的第10-2009-0131093号韩国专利申请以及2010年8月24日提交到韩国知识产权局的第10-2010-0082030号韩国专利申请的权益,所述申请的全部公开通过引用包含于此。

技术领域

以下描述涉及一种用于在基于内容的网络中路由数据的技术,更具体地讲,涉及一种可在基于内容名称的网络设备之间路由请求的数据的终端装置、系统和路由方法。

背景技术

互联网可用来提供基于主机到主机连接的一对一通信。然而,在实际的互联网环境中,可基于数据或内容而非网络主机来执行联网。例如,用户可能对数据更感兴趣,而非存储数据的设备。

在使用网络设备接收期望的数据期间,由于互联网结构与实际利用模式之间的不匹配而会发生冗余的过程。该冗余过程会使网络的吞吐量恶化。

因此,存在对可使互联网结构与实际利用模式匹配并还可增强网络吞吐量的路由技术的需要。

发明内容

在一个总体方面,提供了一种基于内容名称的终端装置,所述终端装置包括:查询产生器,针对包括多个片段的内容,产生包括所述内容的片段的内容名称和块范围的块查询;表搜索单元,在路由表中搜索与产生的块查询对应的内容名称;字段设置单元,设置与找到的内容名称对应的标记并在编号字段中设置与产生的块查询对应的片段编号;查询发送器,使用与找到的内容名称对应的发送方向来发送块查询,其中,与块查询对应的片段具有相同发送方向。

字段设置单元可被配置为设置与块查询对应的片段中的每个片段的状态字段。

当在预定生存期内接收到与块查询对应的片段中的至少一个片段时,查询产生器可被配置为调整块范围并产生包括调整的块范围和内容名称的块查询。

所述终端装置还可包括:内容接收器,使用与块查询的发送方向相同的方向来接收与块查询对应的片段。

内容接收器可被配置为接收与块查询对应的片段并且所述片段中的一个或多个片段具有不同的路由路径。

在另一方面,提供了一种基于内容名称的路由的方法,所述方法包括:针对包括多个片段的内容,产生包括所述内容的片段的内容名称和块范围的块查询;在路由表中搜索与产生的块查询对应的内容名称;设置与找到的内容名称对应的标记并在编号字段中设置与产生的块查询对应的片段编号;使用与找到的内容名称对应的发送方向来发送块查询,其中,与块查询对应的片段具有相同发送方向。

所述方法还可包括:设置与块查询对应的片段中的每个片段的状态字段。

产生步骤可包括:当在预定生存期内接收到与块查询对应的片段中的至少一个片段时,调整块范围;产生包括调整的块范围和内容名称的块查询。

所述方法还可包括:使用与块查询的发送方向相同的方向来接收与块查询对应的片段。

接收的与块范围对应的片段中的一个或多个片段可具有不同的路由路径。

在另一方面,提供了一种基于内容名称的终端装置,所述终端装置包括:查询接收器,接收请求内容的块查询,其中,所述内容包括多个片段,所述块查询请求多个片段中的至少两个片段;表搜索单元,在路由表中搜索与请求的内容对应的内容名称;字段设置单元,设置与找到的内容名称对应的标记,其中,与块查询对应的所述至少两个片段具有相同发送方向。

所述终端装置还可包括:查询发送器,基于请求的内容是否被存储,使用与找到的内容名称对应的发送方向来发送块查询。

字段设置单元还可配置为在路由表中设置请求的内容的状态字段,并针对与块查询对应的所述至少两个片段来设置块查询的接收方向。

所述终端装置还可包括:内容发送器,使用设置的接收方向来发送与块查询对应的所述至少两个片段中的每个片段。

所述终端装置还可包括:内容接收器,当请求的内容没有被存储时,使用块查询的发送方向来接收与块查询对应的所述至少两个片段中的至少一个片段。

在另一方面,提供了一种基于内容名称的路由的方法,所述方法包括:接收请求内容的块查询,其中,所述内容包括多个片段,所述块查询请求多个片段中的至少两个片段;在路由表中搜索与请求的内容对应的内容名称;设置与找到的内容名称对应的标记,其中,与块查询对应的所述至少两个片段具有相同发送方向。

所述方法还可包括:基于请求的内容是否被存储,使用与找到的内容名称对应的发送方向来发送块查询。

所述方法还可包括:在路由表中设置请求的内容的状态字段;针对与块查询对应的所述至少两个片段来设置块查询的接收方向。

所述方法还可包括:使用设置的接收方向来发送与块查询对应的所述至少两个片段中的每个片段。

所述方法还可包括:当请求的内容没有被存储时,使用块查询的发送方向来接收与块查询对应的所述至少两个片段中的至少一个片段。

在另一方面,提供了一种使用路由表的网络设备,所述网络设备包括:内容名称字段,用来搜索包括多个片段的内容;发送方向字段,用来发送用于请求内容的查询;接收方向字段,指示查询的接收方向;标记字段,指示所述查询是否与请求多个片段中的至少两个片段的块查询对应;编号设置字段,指示与请求的查询对应的片段的编号。

所述网络设备还可包括:状态字段,指示是否接收到与发送的查询对应的内容;生存期字段,指示所述内容的接收生存期。

可使用发送方向字段中设置的发送方向来发送查询,并可使用所述查询的发送方向来接收与所述查询对应的内容,接收方向字段可包括查询的接收方向,并可使用查询的接收方向来发送与所述查询对应的内容。

块查询可包括内容名称和块范围,块范围可包括与块查询对应的至少两个片段中的起始片段和末尾片段。

从以下描述、附图和权利要求中,其他特点和方面会是清楚的。

附图说明

图1是示出基于内容名称的网络的示例的示图;

图2是示出发送终端装置的示例的示图;

图3是示出基于内容名称的路由表的示例的示图;

图4是示出发送终端装置的方法的示例的流程图;

图5是示出基于内容名称的网络设备的示例的示图;

图6是示出基于网络名称的路由表的另一示例的示图;

图7是示出发送/接收基于网络名称的数据的网络设备的方法的示例的流程图。

贯穿附图和说明书,除非另有描述,否则相同的附图标号应该被理解为是指相同的元件,特征和结构。为了清楚、举例说明和方便,这些元件的相对大小和描述可被夸大。

具体实施方式

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

图1示出基于内容名称的网络的示例。

参照图1,所述网络包括:请求内容的发送终端装置100、与发送终端装置100共享内容的接收终端装置200以及至少一个网络设备300。在该示例中,每个网络设备300可在发送终端装置100与接收终端装置200之间路由内容。尽管该示例包括一个发送终端装置100和一个接收终端装置200,但本描述不限于此,应该理解,在网络中可包括更多的终端装置。还应该理解,发送终端装置还可以是接收装置,反之亦然。

作为示例,发送终端装置和/或接收终端装置可以是移动电话、桌上型电脑、个人计算机(PC)、笔记本计算机、个人数字助理(PDA)、数字多媒体广播(DMB)电话、代理节点等。作为示例,网络装置300可以是交换机、路由器等。作为另一示例,网络装置300可以是发送终端和/或接收终端(例如,发送终端装置100或接收终端装置200)。

发送终端装置100可发送用于请求内容的内容查询。例如,可经由至少一个网络设备300将内容查询发送到接收终端装置200。

接收终端装置200可分析内容查询并将由发送终端装置100请求的内容发送到发送终端装置100。例如,可按相对于内容查询的路由路径相反的顺序将内容传递到发送终端装置100。

例如,当按第一路由器301、第二路由器302和第五路由器305的顺序传递内容查询并由接收终端装置200接收所述内容查询时,可按第五路由器305、第二路由器302和第一路由器301的相反顺序,使用路由器将从接收终端装置200发送的内容发送到发送终端装置100。

在该示例中,传递内容的各个路由器可基于路由表经由端口将内容传递到对应的路由器或发送终端装置100。在此将进一步描述使用路由表传递内容的过程。

图2示出发送终端装置的示例。

参照图2,发送终端装置100包括查询产生器110、表搜索单元120、字段设置单元130、查询发送器140和内容接收器150。

查询产生器110可产生用于请求组成内容的多个片段的查询。例如,所述查询可请求多个片段中的至少两个片段。查询产生器110可产生块查询。块查询可包括内容的块范围以及内容名称。

例如,为了产生对内容“xyz.avi”的请求,可如表1中所示表达由查询产生器110产生的块查询。

[表1]

  /abc.com/branch1/Comm_Lab/NWG/xyz(Sn:Sm).avi

在表1的示例中,块范围包括起始片段编号Sn和末尾片段编号Sm。

例如,参照图3,当块范围的大小设置为“5”并且请求从片段3开始的片段时,查询产生器110可产生请求从片段3到片段7(即,片段3、片段4、片段5、片段6和片段7)的片段的块查询。对应于块查询的片段3、片段4、片段5、片段6和片段7可具有相同的发送方向。图3中的示例示出基于内容名称的路由表的示例。

例如,端口可用于发送方向。在该示例中,与块查询对应的片段3、片段4、片段5、片段6和片段7的输出端口可相同,例如,如图3所示,每个片段的输出端口可以是端口“0”。在一些实施例中,可经由一个或多个不同端口输出一个或多个片段,以及可经由一个或多个不同端口接收一个或多个片段。

查询产生器110可基于是否接收到请求的内容来调整块范围的大小。例如,查询产生器110可调整块范围的大小为增加一。当调整了块范围的大小时,还可调整请求的片段的块范围。

例如,当发送了请求片段3、片段4、片段5、片段6和片段7的块查询,并在对应的生存期内接收到片段3、片段4、片段5、片段6和片段7中的一个时,查询产生器110可增加块范围的大小,例如,将块范围从“5”增加至“6”。每次在对应生存期内接收到片段时,查询产生器110可将块范围的大小增加一。

当在对应生存期内没有接收到片段请求时,并且当重发次数满足或超过参考值时,查询产生器110可将块范围的大小重新调整为默认。例如,查询产生器110可将增加的块范围从“6”减少回至默认值“5”。

表搜索单元120可在路由表中搜索与块查询对应的内容名称。例如,参照图3的路由表,表搜索单元120可在内容名称字段NAME搜索“abc.com/branch1/Comm_Lab/NWG/xyz.avi”。即,内容匹配机制不需要匹配请求的内容名称或识别与请求的内容名称相同匹配。而是,例如,内容匹配机制可识别最匹配请求的内容名称的内容名称。

例如,表搜索单元120可使用最长匹配机制来在路由表中搜索对应的内容的名称。例如,表搜索单元120可在内容名称字段NAME搜索与对应于块查询的内容名称最匹配的内容名称。

作为另一示例,表搜索单元120可确定与找到的内容名称对应的发送方向。

如图3所示,表搜索单元120可将端口“0”确定为用于片段3、片段4、片段5、片段6和片段7的输出端口,所述片段3、片段4、片段5、片段6和片段7与从路由表中找到的内容名称对应。与找到的内容名称对应的片段3、片段4、片段5、片段6和片段7可与包括在由查询产生器110产生的块查询的块范围中的片段对应。

字段设置单元130可响应于找到的内容名称来设置标记字段、编号字段和状态字段。

例如,字段设置单元130可设置标记字段来指示与找到的内容名称对应的片段是否包括在块查询中。当所述片段包括在块查询中时,如图3所示,字段设置单元130可将标记字段设置为“1”。

字段设置单元130可基于块查询的块范围来将编号字段设置为与找到的内容名称对应。例如,如图3所示,字段设置单元130可将对应的编号字段设置为与片段3、片段4、片段5、片段6和片段7对应。

当从查询发送器140发送块查询时,字段设置单元130可设置与找到的内容名称对应的状态字段。例如,字段设置单元140可将片段3、片段4、片段5、片段6和片段7的状态设置为“不确定(tentative)”。

作为另一示例,当通过内容接收器150接收到与块查询对应的片段时,字段设置单元130可将接收的片段的状态设置为“有效”。例如,状态“不确定”指示没有接收到与发送的查询对应的片段的状态,状态“有效”指示接收到与发送的查询对应的片段的状态。

查询发送器140可通过搜索路由表使用确定的发送方向来发送产生的查询。在图3显示的示例中,发送方向为输出端口“0”。

例如,当产生了块查询并且发送方向被确定为输出端口“0”时,查询发送器140可使用端口“0”来发送块查询。当在对应的生存期内没有接收到片段时,查询发送器140可重发请求没有接收到的片段的查询。例如,当生存期过去时,查询发送器140可重发请求状态仍旧设置为“不确定”的片段的查询。

查询发送器140可对重发的次数计数或保持追踪。例如,当在对应的生存期内没有接收到与重发的查询对应的片段时,查询发送器140可多次发送请求没有接收到的片段的查询,直到计数的重发次数达到预定的参考值。

当计数的重发次数达到或超过预定的参考值时没有接收到与重发的查询对应的片段的时侯,表搜索单元120可从路由表删除与没有接收到的片段对应的字段。

例如,当参考值设置为“3”且生存期设置为“4秒”,在“4秒”的生存期期间接收到片段3、片段4、片段6和片段7而没有接收到片段5时,表搜索单元120可从路由表删除与片段5对应的发送方向字段、编号字段、状态字段和生存期字段。

在该示例中,查询产生器110可将块范围的大小调整至默认值“5”,并可产生包括没有接收到片段5的指示的块查询。

例如,查询产生器110可产生请求片段5、片段8、片段9、片段10和片段11的块查询。在另一示例中,查询产生器110可产生仅请求片段5的查询。在该示例中,查询发送器140可使用与产生的块查询或查询对应的发送方向来发送块查询或查询。

例如,内容接收器150可使用与块查询的发送方向的相同方向接收内容。表搜索单元120可通过搜索路由表来设置接收的内容的状态字段。在一些实施例中,与块查询对应的多个片段可具有不同的路由路径。

例如,当使用端口“0”发送包括片段3、片段4、片段5、片段6和片段7的块查询时,内容接收器150可使用端口“0”接收片段3、片段4、片段5、片段6和片段7中的每个。片段3、片段4、片段5、片段6和片段7中的每个可经过不同路由器并可使用发送终端装置100的端口“0”而被接收。在该示例中,表搜索单元120可将片段3、片段4、片段5、片段6和片段7的每个的状态字段从“不确定”改变为“有效”,从而将状态字段设置为“有效”。

当经由多个网络设备接收到内容时,可按相反顺序使用用于发送块查询的端口来由发送终端装置100接收所述内容。

图4示出发送终端装置的方法的示例。

参照图4,在410,查询产生器针对包括多个片段的内容产生块查询。例如,块查询可包括块范围和内容名称。例如,当请求片段3、片段4、片段5、片段6和片段7时,块查询的块范围可包括起始标号3和末尾编号7。查询产生器可使用块查询来产生请求一个或多个片段的查询。

在415,表搜索单元确定产生的块查询的发送方向。例如,如图3所示,表搜索单元可在路由表中搜索内容名称,并可确定与找到的内容名称对应的输出端口。找到的内容名称与使用块查询请求的片段对应。

在420,字段设置单元设置与块查询对应的内容的状态字段和标记字段。例如,字段设置单元可将与块查询对应的每个片段的状态字段设置为“不确定”,并将其标记字段设置为“1”。

在430,查询发送器使用确定的发送方向发送产生的块查询。例如,当片段3、片段4、片段5、片段6和片段7的输出端口是基于路由表的搜索结果的输出端口“0”时,查询发送器可使用端口“0”发送块查询。内容接收器可使用发送块查询的端口“0”来接收与块查询对应的片段3、片段4、片段5、片段6和片段7。在该示例中,与块查询对应的多个片段(例如,片段3、片段4、片段5、片段6和片段7)可具有不同的路由路径。

在440,当在生存期内接收到请求的内容时,在450,查询产生器调整块范围的大小,并发送调整的块查询。例如,当在生存期内接收到与块查询对应的片段3、片段4、片段5、片段6和片段7时,查询产生器可调整块范围的大小。例如,当块范围的大小被设置为默认值“5”,并且当接收到请求的片段中的一个时,查询产生器可调整块范围的大小来将所述大小从“5”增加至“6”。当调整了块范围的大小时,还可调整请求的片段的块范围。

相反,在440,当在生存期内没有接收到请求的内容时,终端装置可确定是否已发送用于没有接收到的片段或多个片段的重发请求。在470,如果重发的次数不满足或超过参考值,则终端装置重发查询。例如,查询发送器可针对重发的查询计数重发的次数。当在生存期内没有接收到请求的内容时,查询发送器可重发查询,直到计数的重发次数满足或超过预定的阈值。例如,在470,查询发送器可重发请求具有状态设置为“不确定”的片段的查询。

在460,当重发次数满足或超过预定参考值时,在480,查询产生器可调整或降低块范围的大小。例如,查询产生器110可基于调整的块范围的大小而产生与片段的默认数量对应的块查询。

查询发送器可使用与产生的块查询对应的发送方向来发送块查询。例如,块查询可包括调整的块范围和包括与调整的块范围对应的片段的内容名称。

图5示出基于内容名称的网络设备的示例。

参照图5,网络设备300包括查询接收器310,表搜索单元320、字段设置单元330、查询发送器340、内容接收器350、内容发送器360和存储单元370。例如,网络设备300可与图1的接收终端装置200对应,在接收终端装置200的示例中,图5的查询发送器340和内容接收器350可不包括在网络设备300中。

表搜索单元320、字段设置单元330和查询发送器340以及内容接收器350基本可如上述参照图2的相同部分使用,因此,这里省略进一步的描述。

查询接收器310可从发送终端装置接收查询或块查询。例如,块查询可包括内容名称和块范围。块范围可包括起始片段编号和末尾片段编号。块查询可用来请求包括在内容中的一个或多个片段。

例如,当块查询针对包括20个片段的内容来请求片段3、片段4、片段5、片段6和片段7时,块范围可包括起始片段编号3和末尾片段编号7。

表搜索单元320可验证与块查询对应的内容是否存储在存储单元370中。在一些实施例中,缓存可用于存储单元370。

当存储了内容时,表搜索单元320可在图6的路由表中搜索内容名称。图6示出基于内容名称的路由表的另一示例。

字段设置单元330可设置与找到的内容名称对应的状态字段、标记字段和接收方向字段。接收方向字段可指示接收块查询的方向。例如,当接收到块查询时,字段设置单元330可将与块查询对应的每个片段的标记字段设置为“1”。在设置状态字段时,字段设置单元330可在表搜索单元320验证内容是否被存储在存储单元370中时将与块查询对应的每个片段的状态设置为“不确定”。

当经由内容发送器360发送了与块查询对应的内容时,字段设置单元330可将与块查询对应的每个片段的状态从“不确定”改变为“有效”,从而设置每个片段的状态字段。

通过参考接收方向字段,内容发送器360可使用对应的接收方向来发送与块查询对应的内容。例如,从网络设备300(例如,路由器等)或发送终端装置接收块查询的方向可以与所述内容的发送方向相同。

例如,当经由端口2620接收到块查询时,字段设置单元330可将接收方向字段设置为“2”(例如,与块查询对应的片段3、片段4、片段5、片段6和片段7中的每个的输入端口字段)。在该示例中,表搜索单元320可将端口2620确定为内容的发送方向,并且内容发送器360可经由端口2620来发送片段3、片段4、片段5、片段6和片段7。

当内容没有被存储时,表搜索单元320可在路由表中搜索内容名称,并可确定与找到的内容名称对应的发送方向。例如,表搜索单元320可使用最长匹配机制来在路由表中搜索内容名称。

例如,如图6所示,表搜索单元320可搜索路由表,并可将片段3、片段4、片段5、片段6和片段7中的每个的发送方向确定为“0”。查询发送器340可经由确定的端口0610来发送与片段3、片段4、片段5、片段6和片段7对应的块查询。

当在对应的生存期内没有接收到与发送的块查询对应的片段时,表搜索单元320可从路由表删除与没有接收到的片段对应的字段。可经由内容接收器350来接收与块查询对应的片段。如上所述,在一些实施例中,发送终端装置可重发请求没有接收到的片段的查询。作为另一示例,网络设备300可从路由表删除与没有接收到的片段对应的字段,而无需重发,从而减少网络的发送负担。

当内容没有被存储时,字段设置单元330可设置与块查询对应的片段3、片段4、片段5、片段6和片段7中的每个的状态字段、标记字段、编号字段和接收方向字段。

例如,字段设置单元330可将状态字段设置为“不确定”、将标记编号设置为“1”、在每个编号字段中设置对应的片段编号并设置接收方向字段(例如,将输入端口字段设置为端口2)。

图7示出发送/接收基于内容名称的数据的网络设备的示例。

参照图7,在710,查询接收器从发送终端装置接收块查询。块查询可包括内容名称和块范围。例如,块查询可用来请求包括在内容中的多个片段中的一个或多个片段。

字段设置单元可在路由表的接收方向字段设置块查询的接收方向。例如,如图6所示,当经由端口2接收到块查询时,字段设置单元可将接收方向字段设置为“2”。

在720,表搜索单元可验证请求的内容是否被存储在存储单元中。例如,表搜索单元可验证与块查询对应的片段是否被存储在存储单元中。当在存储单元中搜索内容时,字段设置单元可将与块查询对应的每个片段的状态字段设置为“不确定”的状态。

当内容没有被存储时,在730,表搜索单元可在路由表中搜索包括在块查询中的内容名称。例如,表搜索单元可使用最长匹配机制来在路由表中搜索内容名称。

在740,基于找到的内容名称,表搜索单元可在路由表中确定块查询的发送方向。例如,如图6所示,表搜索单元可将与找到的内容名称对应的端口“0”确定为块查询的发送方向。

在750,查询发送器340可使用确定的发送方向来发送块查询。

在760,当在生存期内接收到请求的内容时,在770,表搜索单元320可通过搜索路由表来确定内容的发送方向。例如,内容的发送方向可与在710中接收的块查询的接收方向相同。例如,内容的发送方向可被确定为端口“2”。

在780,内容发送器可使用确定的内容的发送方向来发送所述内容。

例如,当从发送终端装置接收到块查询时,可经由端口“2”将所述内容发送到发送终端装置。当从另一网络设备接收到块查询时,可经由端口“2”将所述内容发送到在710中发送块查询的其它网络设备。

当在720请求的内容被存储时,在770,表搜索单元可确定存储的内容的发送方向。在780,内容发送器可使用确定的发送方向来发送存储的内容。

字段设置单元可将与发送的内容对应的状态字段从“不确定”改变为“有效”,从而设置该状态字段。

当在760没有在生存期内接收到请求的内容时,在790,表搜索单元可从路由表删除与没有接收到的内容对应的字段。

例如,当在对应的生存期内没有接收到片段5时,表搜索单元可从路由表删除与片段5对应的字段。

即使块查询被描述为包括内容名称和块范围,但是块查询还可包括如表1所示的域名。

如上所述,可使用发送块查询的端口来接收与块查询对应的片段。例如,可物理地使用单个端口,或者单个端口可包括两个逻辑接口。例如,输出端口或输入端口“0”可被配置为单个物理端口,然而,输出端口或输入端口“0”可包括发送块查询的逻辑接口和接收与块查询对应的片段的逻辑接口。因此,即使使用单个端口,也可逻辑地将块查询的发送和片段的接收进行区分。作为另一示例,即使端口“1”至端口“3”中的每个端口均可被配置为单个物理端口,但是端口“1”至端口“3”中的每个端口可包括两个逻辑接口。

作为另一示例,一个或多个端口可配置为二元化(dualization)的两个物理端口。例如,端口“0”至端口“3”中的每个端口可物理地包括一个主端口和一个次端口。查询发送器可使用主端口发送块查询,内容接收器可使用主端口接收与块查询对应的片段。当在主端口中发现故障时,查询发送器可使用次端口来发送块查询,内容接收器可使用次端口来接收与块查询对应的片段。

上述处理、功能、方法和/或软件可记录、存储或固定在包括将由计算机实施的程序指令的一个或多个计算机可读存储介质中,以使处理器执行或实现所述程序指令。所述介质还可包括单独的程序指令、数据文件、数据结构等或其组合。计算机可读存储介质的示例包括:磁介质(例如,硬盘、软盘和磁带);光介质(例如,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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号