用于使由处于能量待机模式的服务器存储的内容可用的方法和装置制造方法

xiaoxiao2020-9-10  6

用于使由处于能量待机模式的服务器存储的内容可用的方法和装置制造方法
【专利摘要】本发明涉及用于使由服务器网络(NET)中的服务器(S2)存储的内容(CO3)可用的方法,服务器网络(NET)中的被称为聚合器(A)的服务器向设备(P)提供由该网络中的服务器存储的内容,基于由聚合器(A)存储的被称为原始引用(R1,R2,R3)的信息,设备(P)能够访问每个内容(CO1,CO2,CO3),原始引用(R1,R2,R3)识别存储有该内容的服务器(S1,S2),并使得能够访问该服务器上的该内容。该方法的特征在于其包括:-存储步骤(1),对于由网络中的服务器存储的每个内容,由聚合器存储与该内容的原始引用(R3)相关联的被称为本地引用(RL3)的信息;-获得步骤(3),从由聚合器存储的原始引用中获得与存在于内容请求中的本地引用(RL3)相关联的原始引用(R3),其中该内容请求由设备发送并由聚合器接收;-唤醒步骤,通过聚合器唤醒服务器,在唤醒步骤中,聚合器发送所谓的唤醒消息,该唤醒消息旨在用于存储有与所获得的原始引用(RL3)相关联的内容的服务器;以及-发送步骤,通过聚合器向设备发送所获得的原始引用。
【专利说明】用于使由处于能量待机模式的服务器存储的内容可用的方法和装置
[0001]本发明涉及用于使由处于能量待机模式的服务器存储的内容可用的方法。
[0002]目前,设备和与内容服务器(包括多媒体)通过通信网络进行通信,因此使用户能够访问这些内容而不需要直接作用在上述服务器上。
[0003]可在互联网网站www.dlna.0rg上访问的DLNA(数字生活网络联盟(DigitalLiving Network Alliance))标准例如提供了不同制造商的设备之间互操作性,以使得可通过这些网络的控制点实现以下功能:使多媒体服务器上的内容可用、读取内容(内容阅读器和显示器)、或发现和控制连接到网络的设备的列表以及由这些服务器存储的内容。
[0004]具体地,DLNA标准部署允许网络分布式系统,在网络分布式系统中,每个设备必须声明自己。原因在于,DLNA标准基于UPnP (通用即插即用(Universal Plug and Play))架构(可在互联网网站www.upnp.0rg上访问),以发现和公布服务,因为出现时间限制,或因为该服务器在离开网络时生成了与UPnP相关或无关的离开消息,任何带有UPnP服务的、离开网络的服务器都将其服务从网络控制点所管理的列表中删除;或因为旨在用于该服务器的消息没有接收到任何响应。一旦该服务器断开连接,系统随即丢失对该服务器存在以及该服务器所存储的内容的任何跟踪。
[0005]分布式多媒体服务的连续性因此基于服务器的永久可用性,从而防止了上述服务器的任何深层待机模式并需要高用电量,即使在未使用多媒体服务。
[0006]然而已知使服务器能够操作的方法,也就是说,响应来自处于暂时待机模式的远程机器的请求。这些方法的一般性原则包括:使连接的服务器尽可能多的部分处于待机,并且保持一个有效或部分有效的接口,以使得能够接收和分析旨在向该服务器表示其唤醒的信号。已在用于系统管理的网络链接上提供了被称为局域网唤醒(Wake on LAN) (WoL)的这种方法(AMD文章“魔术包技术”,可在网站http://support, amd.com/us/Embedded_TechDocs/20213.pdf访问)。其包括发送具有特定内容的以太网包,该特定内容包含系统中待唤醒的机器的地址。
[0007]被称为TwonkyServer的另一解决方案(可在网站www.twonky.com访问)使服务器能够提供同一子网络中其他服务器的内容。该解决方案将内容提供给用户并且通过使用聚合器隐藏各服务器的存在,聚合器仅为网络的服务器之一,其负责将其自身的内容及其他服务器的内容提供给用户。
[0008]通过创建被指定为聚合器的服务器上的内容的副本或引用的副本来实现聚合器的作用。
[0009]聚合器上的内容的物理副本使得能够提供内容的极大可用性,但在存储空间方面花费大量额外费用,这是因为聚合器为其他所有的服务器形成镜像。
[0010]还可通过向用户提供这些内容的所谓的原始引用来实现聚合器的作用。原始引用使得能够识别网络中存储有这些内容的服务器,并且使得能够访问被识别的服务器上的这些内容。聚合器上内容的引用的聚合避免将内容复制到聚合器中。
[0011]这种引用方法遵循DLNA标准操作,也就是说,从聚合器删除与网络断开连接的服务器所存储的内容的原始引用,其原因在于这些服务器离开网络或时间限制到期,或因为当这些服务器离开网络时生成了离开信息(链接/不链接至UPnP),又或因为旨在用于这些服务器的信息没有接收到任何响应。
[0012]该引用方法因此不适于以待机模式操作的服务器,因为在该情况下,其内容不再可用。
[0013]本发明所解决的问题为提供对由服务器网络中的服务器引用并存储的内容的访问连续性,并且允许这些服务器以待机方式进行操作。
[0014]概括地,为此,根据本发明,被称为本地引用的信息与可对网络中的设备变为可用的每个内容的原始引用相关联。本地引用和原始引用由该网络中被称为聚合器的服务器存储,该聚合器使主控被引用内容的服务器能够继续待机并等待被该网络中的另一元件唤醒,仅当请求访问聚合器的内容之一时,该元件可以是聚合器本身。为此,设备请求列出由与该网络连接的所有服务器存储的内容及其相关联的本地引用。然后该内容列表提供给该设备的用户:不论服务器的操作状态(被唤醒或待机),原始引用与本地引用之间的关联与这些内容中的每个相关联。
[0015]当已接收到来自聚合器的可用内容列表的用户请求内容时,形成包括本地引用的请求,并由设备将该请求发送至聚合器。
[0016]该聚合器接收该请求,其中聚合器从该请求提取所需内容的本地引用,根据该本地引用寻找所需内容的原始引用,唤醒由该原始引用识别的服务器并将原始引用传送至设备,以使得该设备被重定向至存储有所需内容的服务器。
[0017]根据本发明的一方面,本发明涉及用于使由服务器网络中的服务器存储的内容可用的方法,服务器网络中的被称为聚合器的服务器向设备提供由网络中的服务器存储的内容海个内容通过由存储聚合器的、被称为原始引用的信息而能够由设备访问,原始引用识别存储有上述内容的服务器,并允许访问被识别的服务器上的内容。该方法的特征在于其包括以下步骤:
[0018]-对于由网络中服务器存储的每个内容,通过聚合器存储与上述内容的原始引用相关联的、被称为本地引用的信息;
[0019]-从由聚合器存储的原始引用获得与存在于内容请求中的本地引用相关联的原始引用,其中该内容请求由设备发送并由聚合器接收;
[0020]-通过聚合器唤醒服务器,在此期间,聚合器向存储与所获得的原始引用相关联的内容的服务器发送所谓的唤醒消息;
[0021 ]-通过聚合器向设备发送所获得的原始引用。
[0022]根据本方法的变型,唤醒消息直接发送至服务器或唤醒发送至网络中能够将唤醒消息发送至服务器的实体,其中该服务器存储与所获得的原始引用相关联的内容。
[0023]根据变型,仅在存储所需内容的服务器响应由聚合器在唤醒过程中发送的消息后,由聚合器向设备发送所获得的原始引用。
[0024]有利的是仅在存储所需内容的服务器响应由聚合器在唤醒过程中发送的消息后,由聚合器向设备发送所获得的原始引用。实际上,因为存储该内容的服务器不再处于待机状态,该方法确保设备能够访问该内容。
[0025]根据本方法的变型,在本方法的存储步骤之前为发现网络上设备的设备发现步骤,在该设备发现步骤中,连接到网络的设备(即离开该网络的设备以及新连接到该网络的设备)向该网络中的其它设备声明自己;设备发现步骤之后为存储步骤,以使得存储本地引用与所发现的每个服务器上的每个多媒体内容的原始引用之间的关联。
[0026]根据本方法的变型,在本方法的存储步骤之前为发现适于管理网络中设备的能量状态的服务的服务发现步骤,在该服务发现步骤中,确定在连接时服务器中具有改变操作模式的能力的服务器;并且在该服务发现步骤中,唤醒每个上述服务器的方法由聚合器或网络中负责唤醒的另一设备存储,这些唤醒方法随后被用在唤醒步骤中。
[0027]根据该实施方式的变型,仅当所发现的服务器具有改变操作模式的能力时,存储本地引用与该服务器的每个多媒体内容的原始引用之间的关联。
[0028]根据该实施方式的变型,当连接到网络的服务器被唤醒时,由聚合器存储本地引用与该服务器所存储的每个内容的原始引用之间的关联,然后该聚合器向该服务器发送指示该服务器可待机的信号。
[0029]本发明还涉及计算机程序,该计算机程序可存储在媒介上和/或从通信网络下载,以由计算机系统或处理器读取。该计算机程序包括当由计算机系统或处理器执行该计算机程序时用于实施上述方法的指令。本发明还涉及包括这种计算机程序的存储装置,以及本发明还涉及装置,该装置包括用于实施上述方法的装置。
[0030]通过阅读以下结合附图对示例性实施方式进行的描述,本发明的上述及其他特征将更加清楚地呈现,在附图中:
[0031]图1示出了使用根据本发明的用于使内容可用的方法的通信系统的视图的示例;
[0032]图2示出了图1中的方法的变型的视图;
[0033]图3示出了图1中的方法的另一变型的视图;以及
[0034]图4示意性示出了至少部分实施图1中的方法的装置的架构。
[0035]根据图1中的示例,系统包括至少一个多媒体内容服务器,即SI和S2。服务器SI存储多媒体内容COl和C02,服务器S2存储多媒体内容C03。
[0036]该系统还包括设备P,该系统通常包括由用户使用并用于显示多媒体内容的设备,如计算机或智能手机。在涉及UPnP/DNLA的模式下,该设备为可由网络中的任何实体主控的控制点,上述的任何实体包括任意一个服务器,或由用户使用并用于请求由服务器SI和S2之一存储的多媒体内容的设备。
[0037]该系统还包括服务器A (在下文中称为聚合器),除能够实现多媒体内容服务器的常规功能之外,服务器A用于指示其包括用于实施本发明的具体工具。在这些具体工具中,聚合器A包括用于向用户提供由服务器SI和S2存储的内容的工具。当该内容为多媒体类型时,其通过例如内容标题的列表或表示内容的封面的说明的形式提供。不论该内容的视觉表现如何,也无论由用户使用并用于从该内容的视觉表现中选择内容的工具如何,每个视觉表现一旦被选择则使聚合器A能够得知所请求的内容的原始引用。
[0038]服务器S1、服务器S2、聚合器A以及设备P通过通信网络NET或有线/无线的本地网络相互通信。
[0039]该系统仅为通过例示给出的示例,而决不限制本发明的范围,本发明的范围可扩展到具有多于两个内容服务器或多个设备P的网络,或扩展到任何类型的网络(本地/非本地)。
[0040]由聚合器A存储的、被称为原始引用的信息与各内容相关联,这样使得能够识别其上存储内容的服务器以及使得能够访问因此被识别的服务器上的内容。因此,原始引用Rl与内容COl相关联,原始引用R2与内容C02相关联,原始引用R3与内容C03相关联。
[0041]原始引用例如为protocol://addressIP_MD/path类型的URL。在该示例中,protocol表示用于访问内容的通信协议,addressIP_MD为其上存储内容的服务器的机器地址或名称以及可选地端口,path指定在服务器上对内容的访问。
[0042]用于使由服务器(即服务器网络NET中的S2)存储的多媒体内容可用的方法包括步骤1:对于有网络中的服务器存储的各内容,由聚合器A存储与该内容的原始引用相关联的信息(被称为本地引用)。
[0043]因此,在该步骤结束时,聚合器为由相同服务器存储的各内容存储本地引用。这意味着由网络中一些服务器存储的内容可能不与本地引用关联。例如,由服务器S2存储的内容C03可与本地引用RL3关联,然后与原始引用R3关联地存储,而由服务器SI存储的内容COl和C02不与本地引用关联。
[0044]本地引用例如为protocol://addressIP_ML/path.aggregated 类型的 URL。在该示例中,protocol表示用于访问内容的通信协议,addressIP_ML表示内容被存储在本地,path指定在服务器上对内容的访问,以及.aggregated为使得能够区分本地引用和原始引用的标志。
[0045]可使用用于形成本地引用的其他示例而不背离本发明范围。重要的是本地引用具使聚合器能够将其与原始引用区分开的形式或包括使聚合器能够将其与原始引用区分开的指示符(标记)。
[0046]根据一个示例,如图1所示,原始引用与本地引用之间的关联存储在表Tl中,本地引用与服务器SI和服务器S2的IP地址及MAC地址之间的关联存储在表T2中。表Tl和表T2可选地可以相互组合以形成单个表。
[0047]由服务器存储的各内容因此与本地引用及其原始引用相关联。因此,当设备向聚合器发出列出可用内容的请求时,聚合器向该设备发送由于该网络连接的所欲服务器存储的内容及其相关联的本地引用的列表。然后该内容的列表提供给该设备的用户。该用户然后请求这些内容之一,例如内容C03。包括与所需内容相关的本地引用(即RL3)请求由设备P发送至聚合器A (步骤2)。
[0048]该方法然后继续步骤3,即从由聚合器A存储的原始引用中获得与本地引用RL3相关联的原始引用(即R3)。
[0049]该方法继续步骤4,即通过聚合器A唤醒服务器,在该过程中,聚合器向该服务器发送所谓的唤醒消息,其中该服务器存储与获得的原始引用相关联的内容。
[0050]根据变型,该唤醒消息直接发送至服务器,该服务器存储与获得的原始引用相关联的内容,以及根据另一变型,该唤醒消息发送至网络中能够将唤醒消息发送至服务器的实体,其中该服务器存储与获得的原始引用相关联的内容。
[0051]根据该唤醒步骤的一实施方式,发送所谓的唤醒包(如:被称为局域网唤醒(WoL)的协议的“以太网魔术包(Ethernet magic packet) ”),以唤醒存储所需内容的服务器。为此,聚合器A从由与所需内容相关联的本地引用引用的表T2恢复该服务器的IP和/或MAC地址。
[0052]唤醒步骤之后为步骤5,即通过聚合器A向设备P发送获得的原始引用R3。
[0053]为此,可使用由组织W3C在题为“超文本传送协议-HTTP/1.1 (HypertextTransfer Protocol-HTTP/1.1) ”的文件RFC2616 中标准化的方法HTTP REDIRECT。概括地,在设备向一个实体发送请求的过程中,该方法确实能够将该设备重定向至另一实体。
[0054]然后设备P考虑原始引用R3并因此被重定位至服务器S2,其中服务器S2存储所需内容C03。
[0055]根据一实施方式,在唤醒步骤之后,由聚合器A向设备P发送原始引用。
[0056]有利地,仅在唤醒步骤之后存储所需内容的服务器响应由聚合器发送的消息时,由聚合器A向设备P发送原始引用。
[0057]例如,在发送唤醒包的唤醒步骤之后,由聚合器A发送命令PING (ICM0回应请求)并等待来自服务器的响应ICMP回应回复,以向该聚合器指示该服务器确实被唤醒。
[0058]图2和图3示出了图1所示的方法的两种变型的图示,其中UPnP/DLNA标准实施在网络NET中的各个设备及服务器上,以提供具体的服务,如发现与网络NET连接的设备,或管理网络中设备的能量状态)。根据这些标准,网络中存在至少一个控制点PC。该控制点PC可由聚合器A或任何其他设备主控,然后与设备P及聚合器A(包括该网络中的服务器)相关。在下文中,将考虑控制点PC由聚合器A主控并且仅讨论聚合器A。然而,对于本领域技术人员显而易见的是,该控制点PC可设置在另一实体上,然后与聚合器A进行通信,而不背离本发明的范围。
[0059]图2示出了图1中方法的第一变型的图示。
[0060]根据第一变型,在方法的存储的步骤I之前为发现网络中各设备(如设备P与服务器SI及S2)的步骤。发现与网络NET连接的设备使网络中的各设备能够向网络中的其他设备声明自己,这种声明可以是定期进行的,或者在一个设备新加入或离开该网络时进行。因此,通过这种指示,聚合器A持续了解与该网络连接的服务器。
[0061]该发现步骤例如由控制点PC实施。
[0062]在存储步骤过程中,分析所发现的每个服务器,以建立每个服务器所存储内容的列表;随后存储本地引用与发现的每个服务器所存储的每个内容的原始引用之间的关联。
[0063]因此,当设备P向聚合器请求列出可用内容时,聚合器A向设备P发送由与网络连接的所有服务器存储的内容及其相关联的本地引用的列表。然后该内容的列表提供给该设备P的用户:不论这些服务器的运行状态如何(被唤醒或处于待机模式),这些内容和原始引用与本地引用之间的关联进行关联。
[0064]当用户通过设备P请求内容例如C03时,生成包含本地引用(即RL3)的请求,设备P将该请求发送至聚合器。
[0065]该方法然后继续步骤3,即从由聚合器A存储的原始引用获得与出现在内容请求中的本地引用相关联的原始引用,其中该内容请求由设备P发送并由聚合器A接收。获得的步骤之后为如前所述的唤醒的步骤4。唤醒的步骤之后为通过聚合器A向设备P发送获得的原始引用的步骤。
[0066]图3示出了图1中方法的另一变型的图示。
[0067]根据该变型,在方法的存储的步骤I之前为发现适于管理网络中设备的能量状态的服务的步骤。已由各标准化组织解决了在网络中设备的能量状态的中介软体(middleware)级发信号。具体地,UPnP论坛(www.upnp.0rg)定义了 UPnP低功率(UPnPLow Power),用于远程了解及改变待机状态的一组服务及指令。
[0068]总之,这种类型的服务包括:与网络连接的各设备向其他设备(包括聚合器A)发信号表示其状态改变(被唤醒/待机),以使得更新与网络连接的各设备的关于网络中其他设备的了解。因此,聚合器A或网络中负责进行唤醒的另一设备能够持续地了解网络中各服务器被唤醒或处于待机状态,并从而了解是否每个服务器都能够改变操作模式(被唤醒/处于待机状态)。
[0069]在该服务发现步骤中,聚合器或网络中负责进行唤醒的另一设备还获得并存储用于唤醒服务器的方法,该方法然后在唤醒服务器的步骤中使用。
[0070]优选地,并行地执行发现设备的步骤与发现适于管理设备的能量状态的服务的步骤。
[0071]在存储的步骤I中,分析与网络连接的各服务器,以建立各服务器所存储的内容的列表,并仅当该服务器具有改变操作模式的能力(即能够从待机模式切换至唤醒模式的能力,反之亦然)时存储本地引用与发现的服务器的每个多媒体内容的原始引用之间的关联。
[0072]根据图1的示例,服务器S2具有改变操作模式的能力而服务器SI没有。在该情况下,仅将RL3与R3之间的关联存储在表Tl中,以及将服务器S2的IP和/或MAC地址存储在与RL3相关的表T2中。
[0073]当然,在服务器不具有从唤醒模式切换到待机模式(或反之)的能力的情况下,没有必要存储本地引用与原始引用之间的关联,因为设备P可直接访问由这些服务器存储的所有内容。
[0074]因此,当服务器没有表明其具有改变操作模式的能力时,提供给用户的每个多媒体内容与各自的原始引用进行关联;当服务器表明其具有改变操作模式的能力时,与本地引用与各自的原始引用之间的关联与提供给用户的每个多媒体内容进行关联。当用户需要这些内容之一时,请求包括原始引用或本地引用,其中该原始引用指示服务器已被唤醒,该本地引用指示服务器处于待机状态。
[0075]根据存储的步骤的变型,当与网络NET连接的服务器被唤醒时,由聚合器A存储本地引用与由该服务器存储的每个内容的原始引用之间的关联,然后聚合器A向该服务器发送信号,指示该服务器可待机。UPnP低功率信令可用于该目的。
[0076]该变型使得能够最小化网络中服务器的能量消耗。
[0077]当聚合器A接收到请求时,该方法随后继续测试该请求的内容的步骤。
[0078]若请求包括原始引用,然后该方法继续由聚合器A向设备P发送获得的原始引用的步骤。因为存储所需内容的服务器没有处在待机状态,所以该设备可访问所需内容。
[0079]若请求中包括本地引用,该方法继续获得原始引用的步骤3,然后进行唤醒的步骤4,其中在唤醒的步骤中,使用由聚合器A存储的唤醒方法之一唤醒服务器。步骤4之后为如上所述的将原始引用发送至设备P的步骤5。仅从此时开始,设备P可访问所需内容,因为存储所需内容的服务器没有处于待机状态。
[0080]图4示意性示出了至少部分实施图1中方法的装置的架构。
[0081]装置400包括由通信总线401连接的:
[0082]-处理器,微处理器,微控制器(表示为μc)或CPU (中央处理单元)402 ;
[0083]-易失性存储器(随机访问存储器)403;
[0084]-非易失性存储器(只读存储器)404;
[0085]-存储媒介读取器405,如SD卡(安全数字卡)读取器;
[0086]-用于与通信网络ΝΕΤ(如蜂窝无线电话网络,因特网或WiFi网络)进行联系的装置406 ;以及
[0087]-用于管理如触摸屏和/或按钮组的人机接口装置407。
[0088]微控制器402能够执行从存储器404、外部存储器(未显示)、存储媒介(如SD卡等)或通信网络加载至存储器403中的指令。当装置400被供能时,微控制器402能够从存储器403读取指令并执行上述指令。这些指令形成计算机程序,该计算机程序致使微控制器402实施上面参照图1、图2和图3描述的算法的全部或部分。
[0089]参照图1、图2和图3描述的算法的全部或者部分可通过由可编程机器(如DSP (数字信号处理器)、CPU或SoC装置)或微控制器(如微控制器402)执行指令组而以软件形式实施;或者通过机器或专用部件(如FPGA(现场可编程门阵列)或ASIC(专用集成电路))以硬件形式实施。
【权利要求】
1.用于使由服务器网络(NET)中的服务器(SI,S2)存储的内容(COl,C02, C03)可用的方法,所述服务器网络(NET)中的被称为聚合器(A)的服务器向设备(P)提供由所述服务器(S1,S2)存储的可用内容的列表,所述设备(P)能够通过由所述聚合器(A)存储的、被称为原始引用(Rl,R2,R3)的信息访问每个所述内容(C01,C02, C03),所述原始引用(R1,R2,R3)识别存储有所述内容的所述服务器(SI,S2), 其特征在于,所述聚合器(A)在向所述设备(P)提供可用内容的所述列表的同时提供关于某些内容的、被称为本地引用(RL3)的信息,所述聚合器(A)之前将所述本地引用(RL3)与对应内容的原始引用(R3)相关联地进行存储,以及在通过所述设备(P)发送用于请求通过所述本地引用(RL3)识别的所述内容(C03)并由所述聚合器(A)接收的请求的步骤之后,所述方法还包括: -获得步骤(3),通过所述聚合器(A)获得与存在于所述请求中的所述本地引用(RL3)相关联的所述原始引用(R3); -唤醒步骤,所述聚合器㈧通过向由获得的所述原始引用(R3)而识别的服务器(S2)发送所谓的唤醒消息来唤醒该服务器(S2);以及 -发送步骤,通过所述聚合器(A)向所述设备(P)发送获得的所述原始引用(R3),以使得所述设备(P)能够从所述服务器(S2)获得所需的内容(C03)。
2.根据权利要求1所述的方法,其中, 所述唤醒消息直接发送至所述服务器(S2)或者所述唤醒消息发送至所述网络中能够向所述服务器(S2)发送唤醒消息的其他实体,其中通过所述服务器(S2)存储与获得的所述原始引用(R3)相关联的所述内容(C03)。
3.根据权利要求1或2所述的方法,其中在存储所需的所述内容(C03)的所述服务器(S2)响应由所述聚合器(A)发送的所述唤醒消息后,通过所述聚合器(A)向所述设备(P)发送获得的所述原始引用(R3)。
4.根据上述权利要求中任一项所述的方法,其特征在于,所述方法包括发现所述网络中的设备的设备发现步骤,在所述设备发现步骤中,与所述网络连接的设备,即离开所述网络的设备及新连接到所述网络的设备,向所述网络中的其他设备声明自己, 所述设备发现步骤之后为存储步骤,在所述存储步骤中存储发现的每个服务器上可用的每个内容的原始引用及可能的相关联的本地引用。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括发现适于管理所述网路中设备的能量状态的服务的服务发现步骤,在所述服务发现步骤中,确定在连接时所述服务器中具有改变操作模式的能力的服务器, 所述服务发现步骤之后为将本地引用与由所述服务器存储的内容的原始引用进行关联以由所述聚合器(A)进行关联地存储的步骤。
6.根据权利要求5所述的方法,其特征在于,在所述服务发现步骤中,由所述聚合器(A)或由所述网络中负责唤醒的另一设备存储用于唤醒当连接时具有改变操作模式的能力的每个所述服务器的唤醒方法,在所述唤醒步骤中使用所述唤醒方法。
7.根据权利要求5所述的方法,其特征在于,所述方法包括关联步骤,在所述关联步骤中,当与所述网络连接的服务器被唤醒并希望待机时,将本地引用与由与所述网络连接的服务器存储的内容的原始引用关联,以由所述聚合器(A)关联地存储所述本地引用和所述原始引用,所述聚合器(A)然后向所述服务器发送指示所述服务器可以进行待机的信号。
8.用于使由服务器网络(NET)中的服务器(S2)存储的内容(C03)可用的装置,所述服务器网络(NET)中的被称为聚合器㈧的服务器向至少一个设备⑵提供由服务器(SI,S2)存储的可用内容的列表,所述聚合器(A)包括存储器,对于每个所述设备(P)能够访问的每个内容(C01,C02, C03),所述存储器中存储有被称为原始引用(Rl,R2,R3)的信息,所述原始引用(Rl,R2, R3)识别存储有所述内容的服务器(SI,S2), 其特征在于,在所述聚合器(A)的所述存储器中还存储有被称为本地引用(RL3)并且与服务器(S2)的内容的原始引用(R3)相关联的信息,以及 所述聚合器(A)还包括: -获得装置,用于获得所述原始引用(R3),所述原始引用(R3)与存在于内容请求中的本地引用(RL3)相关联,所述内容请求由设备(P)发送并由所述聚合器(A)接收; -唤醒装置,用于通过向所述服务器(S2)发送所谓的唤醒消息来唤醒通过获得的所述原始引用(R3)识别的所述服务器(S2);以及 -发送装置,用于向设备(P)发送通过所述获得装置获得的所述原始引用(R3),以使得设备(P)能够从所述服务器(S2)获得所需的内容(C03)。
9.计算机程序,其特征在于,所述计算机程序包括指令,当所述计算机程序由装置的处理器执行时,所述指令用于通过所述装置实施根据权利要求1至7中任一项所述的方法。
10.存储装置,其特征在于,所述存储装置存储包括指令的计算机程序,当所述计算机程序由聚合器(A)的处理器执行时,所述指令用于通过所述聚合器(A)实施根据权利要求1至7中任一项所述的方法。
【文档编号】H04L29/08GK104137515SQ201280070253
【公开日】2014年11月5日 申请日期:2012年12月18日 优先权日:2011年12月20日
【发明者】埃里克·马塞拉, 弗雷德里克·伯恩 申请人:萨热姆通信宽带简易股份有限公司

最新回复(0)