服务提供商网络中的节目记录的混合存储的制作方法
【专利摘要】一种由服务提供商管理在服务提供商网络内存储的节目的方法。多个多媒体设备与该服务提供商网络通信。依据一个实施例,由服务提供商管理存储在服务提供商网络内的节目的方法包括:确定节目的订阅的第一数目。如果订阅的第一数目小于第一阈值,则向具有该节目的订阅的至少第一多媒体设备发送该节目的至少一部分以及从服务提供商网络去除该节目。
【专利说明】
服务提供商网络中的节目记录的混合存储
技术领域
[0001]本发明涉及用于管理节目内容的方法与装置,并且更具体地,涉及通过服务提供商网络来管理节目内容的存储。
【背景技术】
[0002]因特网协议电视(Internet Protocol televis1n,IPTV)是一种使用因特网协议组的架构和组网方法通过分组交换网络架构(例如,因特网和宽带因特网接入网)来传输因特网电视服务的系统,而不是通过传统的射频广播、卫星信号和有线电视(CATV)格式来传输。
[0003]IPTV服务可以分为三个主要的组:(1)线性电视,具有或不具有与当前电视节目相关的互动;(2)用于回看电视的时移节目(重播数小时前或数天前播出的电视节目),以及重新开始电视(从当前电视节目的开始重新播出该电视节目);(3)用于浏览视频目录而与电视节目无关的视频点播(Video on Demand,V0D)o
[0004]IPTV与一般的基于因特网或基于网络的多媒体服务的区别在于其正在进行的标准化进程(例如,欧洲电信标准协会),以及在基于用户的电信网络中、具有经由机顶盒或其他客户端设备来实现通向终端用户的高速接入信道的优先部署场景。
[0005]个人视频记录器(Personal Video Recorder,PVR)是以数字格式来记录电视数据的设备的通称。例如,PVR可以以MPEG-1或MPEG-2格式来对视频数据进行编码,并且将该数据存储在硬盘中。PVR的常用功能允许用户录制、播放、快进、快退和暂停内容的播放。
[0006]另外,PVR提供立即跳转到节目的任何部分而无需对该数据流进行倒回或快进的功能。PVR功能能够由STB(LPVR)在本地主控或由网络功能实体(网络个人视频记录器(Network Personal Video Recorder,NPVR))在外部主控。
[0007]对于NPVR系统,为了一个或有限数目的相对少的用户而将PVR节目的副本保持在服务提供商服务器或存储设备上,这对于网络服务提供商来说可能是不实际的。在一些市场中,网络个人视频记录器(NPVR)解决方案可以存储所录制的节目的单个副本并在想要记录该节目的所有用户之间共享该副本。这意味着,该系统必须保持与每一个个人视频录制(PVR)相关联的用户的列表。只要有至少一个用户仍具有该PVR作为他们的记录库的一部分,系统将一直不会清除所记录的节目。
[0008]因此,在具有大量用户的系统中,很可能是这样的情况:系统可能永远无法清除或删除任何其网络记录的节目,因为可能总是存在至少一个用户将该节目作为他的记录库的一部分。为了一个用户或很少的用户而将记录保存在中央服务器中,这对于NPVR系统来说是不实际的。
【发明内容】
[0009]本发明涉及由服务提供商管理存储在服务提供商网络内的节目。多个多媒体设备与服务提供商网络通信。依据一个实施例,由服务提供商管理存储在服务提供商网络内的节目的方法包括:确定该节目的订阅的第一数目。如果该第一数目小于第一阈值,则将该节目的至少一部分发送给具有该节目的订阅的至少第一多媒体设备,并且该节目被从服务提供商网络去除。
[0010]根据本实施例的一个方面,该第一多媒体设备的地址被存储。响应于来自第二多媒体设备的该节目的请求,具有该节目的至少一部分的该第一多媒体设备的该地址被提供给该第二多媒体设备。
[0011]根据本实施例的另一个方面,向至少该第一多媒体设备发送该节目的至少一部分包括向具有该节目的订阅的第二多媒体设备发送该节目的第一部分,向具有该节目的订阅的第三多媒体设备发送该节目的第二部分。根据本实施例的又一个方面,该第一部分与该第二部分相同,该第一部分和该第二部分包括该节目的整体。根据本实施例的再一个方面,该第一部分不同于该第二部分。
[0012]根据本实施例的一个方面,确定对于该节目的订阅的第二数目,并且如果该第二数目大于第二阈值,则将该节目存储在该服务提供商网络内,其中该第二阈值大于该第一阈值。根据本实施例的另一个方面,在该服务提供商网络内存储该节目包括从具有该节目的订阅的第一数目中的一个订阅的至少一个多媒体设备接收该节目的至少一部分。
[0013]根据另一实施例,提供了一种用于管理服务提供商网络中的节目的装置。该装置被配置为与该服务提供商网络通信。多个多媒体设备与该服务提供商网络通信,该节目存储在该服务提供商网络中。该装置包括配置为确定该节目的订阅的第一数目的处理器。如果该订阅的第一数目小于第一阈值,则该处理器被配置为向具有该节目的订阅的至少第一多媒体设备发送该节目的至少一部分,以及从该服务提供商网络去除该节目。
[0014]根据本实施例的一个方面,该处理器还被配置为在服务提供商网络中存储该第一多媒体设备的地址。
[0015]根据本实施例的另一个方面,该处理器还被配置为从第二多媒体设备接收该节目的请求。响应于接收到该请求,该处理器被配置为向该第二多媒体设备提供该第一多媒体设备的该地址。
[0016]根据本实施例的另一个方面,该处理器还被配置为从第二多媒体设备接收该节目的请求。响应于接收到该请求,该处理器还被配置为指示该第一多媒体设备向该第二多媒体设备发送该节目。
[0017]根据本实施例的另一个方面,该处理器还被配置为向第二多媒体设备发送该节目的第一部分,并向第三多媒体设备发送该节目的第二部分。
[0018]根据本实施例的一个方面,该处理器还被配置为确定该节目的订阅的第二数目。如果该第二数目大于第二阈值(其中该第二阈值大于该第一阈值),则该处理器被进一步配置为在该服务提供商网络处存储该节目。根据本实施例的另一个方面,该处理器被进一步配置为从具有该节目的订阅的第一数目中的一个订阅的至少一个多媒体设备接收所存储的节目的至少一部分。
[0019]根据另一个实施例,提供了由服务提供商管理服务提供商网络内的节目的方法。服务提供商网络具有与该服务提供商网络通信的多个多媒体设备。该方法包括确定该节目的订阅的第一数目。如果该订阅的第一数目小于第一阈值,则将该节目的至少一部分记录在具有该节目的订阅的至少第一多媒体设备上而不将该节目存储在该网络提供商处。
[0020]根据本实施例的一个方面,确定该节目的订阅的第二数目。如果该第二数目大于第二阈值,则在该服务提供商网络内存储该节目,其中该第二阈值大于该第一阈值。根据本实施例的另一个方面,在该服务提供商网络处存储该节目包括从具有该节目的订阅的该第一多媒体设备接收该节目的至少一部分。
[0021]根据本实施例的再一个方面,存储该第一多媒体设备的地址。响应于来自第二多媒体设备的该节目的请求,向该第二多媒体设备提供该第一多媒体设备的该地址,其中该第一多媒体设备具有该节目的至少一部分。根据本实施例的又一个方面,响应于来自第二多媒体设备的该节目的请求,指示该第一多媒体设备向该第二多媒体设备和该服务提供商网络之一发送该节目的至少一部分。根据本实施例的一个方面,确定该节目的订阅的第二数目。如果该第二数目小于第二阈值,则将该节目存储在该服务提供商网络内,其中该第二阈值小于该第一阈值。
【附图说明】
[0022]图1是根据本发明的原理构造的示例性的多媒体系统的框图;
[0023]图2是根据本发明的原理构造的示例性的服务提供商服务器的框图;
[0024]图3是根据本发明的原理构造的示例性的多媒体设备的框图;
[0025]图4是根据本发明的原理的管理存储在服务提供商网络的存储器中的节目的示例性过程的流程图;
[0026]图5是根据本发明的原理的响应对未存储在服务提供商网络的存储器中的节目的请求的示例性过程的流程图;和
[0027]图6是根据本发明的原理的向服务提供商网络的网络存储器传送存储在多媒体设备处的节目的示例性过程的流程图。
【具体实施方式】
[0028]在对根据本发明的示例性的实施例进行详细描述之前,应当注意的是,实施例主要结合与识别和存储个人视频记录器(PVR)上的节目媒体相关的装置元件和处理步骤。因此,系统和方法组成部分在附图中以惯用的符号来适当地表示,仅示出便于理解本发明的实施例的特定的细节,以便不被对于本领域的普通技术人员而言是显而易见的细节而使得本发明模糊,本领域的普通技术人员可以获得本说明书的益处。
[0029]如本文中所使用的,相关术语,如“第一”和“第二”、“顶”和“底”等可以仅用于区分一实体或元件与另一实体或元件,而不一定需要或暗示这种实体或元件之间的任何的物理或逻辑关系或顺序。
[0030]在本文所描述的实施例中,连接术语“与……通信”和“连接到”等可被用来指示电和数据通信,这可以通过例如物理接触、传导、电磁辐射、无线电信号、红外信号或光信号来完成。上述实现电和数据通信的方法是非限制性的并且被提及仅用来说明。本领域的普通技术人员将了解到多个组成部分可以交互操作并且对实现电和数据通信进行修改和变化是可能的。
[0031]参考附图,附图中相同的参考标记指代相同的元件。图1示出了根据本发明的示例性实施例的多媒体系统10。多媒体系统10包括与服务提供商服务器14通信的前端12。前端12接收电视信号(例如,节目信号),并处理这些信号以供分发。服务提供商服务器14与前端12通信,并且提供用户级功能(包括例如,因特网协议电视(IPTV)服务)。服务提供商服务器14可以是网关设备,该网关设备与多个多媒体设备16a、16b、16c(在下文中统称为“多媒体设备16”)通信并且通过传输流18a、18b、18c(以下称为“传输流18”)向对应的多媒体设备16传输多媒体数据。
[0032]服务提供商服务器14可以包括网络存储器19或与网络存储器19通信,网络存储器19包括暂态和非暂态存储器。根据一些示例性实施例,网络存储器19可以与服务提供商服务器14通信,并连接到服务提供商服务器14。网络存储器19可以例如是在可能跨越多个位置的存储器硬件池上实现的虚拟化的企业存储器。根据一些示例性实施例,网络存储器19可以包括云存储。
[0033]多媒体设备16可以与被布置来向用户播放节目内容的相应的显示器20a、20b、20c(在下文中统称为“显示器20”)通信。多媒体设备16还包括本地存储设备22a、22b、22c(在下文中统称为“存储设备22”),和/或与本地存储设备22a、22b、22c通信,存储设备22为多媒体设备16提供暂态和非暂态数据存储。根据本发明的一些示例性实施例,多媒体设备16可以从一个或多个媒体源接收媒体,包括从前端12接收,经由传输数据流18从服务提供商服务器14接收,和从本地存储设备22接收。根据一些示例性实施例,多媒体设备16可以包括向用户/订户提供多媒体内容和电子节目功能的机顶盒,如IPTV机顶盒。多媒体设备16可能能够进行实时播放视频录制(live-play video recording,LPVR)。虽然图1示出了多媒体设备16经由传输流18与服务提供商服务器14通信,但本发明不限于这种布置。应该理解的是,多媒体设备16(例如多媒体设备16a)可经由传输流18和/或服务提供商网络24内部和外部的其他通信连接来与其它多媒体设备16(例如多媒体设备16b)通信。换言之,可以预期的是,多媒体设备16能够彼此通信,而无需必须直接流过服务提供商服务器14的通信。
[0034]结合图2公开了示例性服务提供商服务器14。服务提供商服务器14包括媒体接口26,媒体接口 26能够支持服务提供商服务器14和服务提供商网络24中的其它组成部分(包括例如前端12)之间的通信,以及与多媒体设备16的通信。为了清楚起见,仅示出了一个媒体接口 26。然而,应当理解的是,媒体接口 26可以包括允许服务提供商服务器14与服务提供商网络和/或设备的多个组成部分进行通信的多个接口。服务提供商服务器14可以实现可统称为服务器逻辑模块28的功能。根据一些示例性实施例,服务提供商服务器14的多个方面可以以硬件形式在处理器30上实现或被实现为硬件和软件的组合。服务提供商服务器14的多个方面包括服务器逻辑模块28的实现。用来实现包括逻辑模块30的功能的服务提供商服务器14的多个方面的计算机可读程序代码可以被存储在存储器32中。
[0035]结合图3对示例性多媒体设备16进行讨论。多媒体设备16包括媒体接口34,媒体接口 34能够支持多媒体设备16和服务提供商网络24中的其他组成部分(包括例如图1和2中示出的服务提供商服务器14和网络存储器19)以及连接到服务提供商网络24的其它多媒体设备16之间通信。媒体接口 34还可以支持多媒体设备16和显示器20以及本地盘存储器22之间的通信。为了清楚起见,仅示出了一个媒体接口 34。然而,应当理解的是,媒体接口 34可以包括允许多媒体设备16与服务提供商网络和/或设备的多个组成部分进行通信的多个接口。多媒体设备16可以实现可统称为设备逻辑模块36的功能。根据一些示例性实施例,多媒体设备16的多个方面可以以硬件形式实现在处理器38上或被实现为硬件和软件的组合。多媒体设备16的多个方面包括逻辑模块38的实现。用来实现包括设备逻辑模块36的多媒体设备16的多个方面的计算机可读程序代码可以被存储在存储器40中。
[0036]应该理解的是,服务提供商服务器14和多媒体设备16可以包括其它硬件和/或软件组成部分,为清楚起见而未示出。
[0037]结合图4对用于管理存储在服务提供商网络的存储器内的节目的示例性过程进行描述。服务提供商服务器14首先确定节目的订阅数目(方框S100)。可以理解,如本文所使用的,“节目”可以不限指并且包括多媒体内容、多媒体数据、节目、电子节目、片段、集、系列、电视、广播、视频和音频。还可以理解,“节目”可以包括过去的节目(即先前记录的内容)和/或将来的节目(即还未被记录的内容)。应当理解,“订阅”可以包括例如对节目的一次性请求、对节目的重复请求、对整个系列节目的请求以及它们的组合。服务提供商服务器14确定订阅的数目是否小于预定的第一阈值(方框S102)。该第一阈值可以基于连接到服务提供商网络24的多媒体设备16的数目、连接在多媒体设备16处的本地存储器22的存储容量、网络存储器19中的存储容量、多媒体设备16和服务提供商网络24之间的传输流18的状态以及它们的组合来确定。多媒体设备16和服务提供商网络24之间的传输流18的状态可以基于例如传输流18的带宽的测量值、传输流18的连接质量(例如,错误率和信噪比)、传输流18的容量(发送和接收)以及它们的组合来确定。
[0038]如果订阅的数目小于预定的第一阈值,则服务提供商服务器14确定该节目是否已经被记录(方框S104),即节目是否被记录在网络存储器19中。如果服务提供商服务器14确定该节目已被记录,则服务提供商服务器14向多媒体设备16发送该节目以存储在多媒体设备16的本地存储器22中(方框S106)。
[0039]如果服务提供商服务器14确定该节目尚未被记录,则服务提供商服务器14指示多媒体设备16在本地存储器22上记录该广播节目(方框S108)。
[0040]当向多媒体设备16发送该节目(方框S106)并指示多媒体设备16保存该节目(方框S108)时,可以理解,该节目的至少一部分(S卩,该节目的一部分或全部)可以被存储在多媒体设备16处。服务提供商服务器14存储用来存储该节目的至少一部分的多媒体设备16的地址(方框S110)。根据一些示例性实施例,存储了该节目或该节目的一部分的多媒体设备16可能具有也可能不具有对该存储的节目的订阅。节目或该节目的一部分可以存储在不具有该节目的订阅的特定的多媒体设备16上,因为使用该特定的多媒体设备16而不是具有该节目的订阅的多媒体设备16可以提高跨运营商网络24的性能。该性能可以例如通过使得网络流量在服务提供商网络24中的多媒体设备16之间更均匀分布、利用可用的多媒体设备16中的可用存储器或者更高的带宽来提高。还可以预期,该节目可以被分解成多个部分,其中,一个或多个部分被存储在多个多媒体设备16上。例如,该节目的第一部分可以发送给具有对该节目的订阅的多媒体设备16(例如,多媒体设备16a),该节目的第二部分可以被发送给另一个具有对该节目的订阅的多媒体设备16(例如,多媒体设备16b)。然后,服务提供商服务器14从网络存储器19去除该节目(如果有的话)(方框SI 12)。当节目从网络存储器19被移除时,存储该节目的负担从服务提供商服务器14中的网络存储器19卸去,并且转移到一个或多个多媒体设备16。
[0041]结合图5示出了根据本发明原理的对来自多媒体设备16的、对未存储在服务提供商网络24的网络存储器19中的节目的请求进行响应的示例性流程。服务提供商服务器14确定是否从多媒体设备16接收到对未存储在网络存储器19处的节目的订阅或请求(方框S114)。根据一些示例性实施例,如果接收到该请求,则服务提供商服务器14向发起请求的多媒体设备16提供发现有该节目的至少一部分的多媒体设备16的地址(方框S116),例如,统一资源定位符(URL)、统一资源标识符(URI)或传输控制协议/因特网协议(TCP/IP)地址。使用所提供的地址,发起订阅/请求的多媒体设备16启动和建立与发现有该节目的至少一部分的多媒体设备16的通信会话。节目内容的至少一部分被流传输到发起订阅/请求的多媒体设备16。根据其它示例性实施例,如果接收到该请求,则服务提供商服务器14指示在本地存储器22中包括该节目的至少一部分的多媒体设备16直接向发起订阅/请求的多媒体设备16发送该节目的该至少一部分或通过服务提供商服务器14间接向发起订阅/请求的多媒体设备16发送该节目的该至少一部分(方框S118)。当多媒体设备16被指示直接向发起订阅/请求的多媒体设备16发送该节目的至少一部分时,该多媒体设备16可以被提供有发起订阅/请求的多媒体设备16的地址。然后,多媒体设备16启动并建立与发起订阅/请求的多媒体设备16的通信会话,并且向发起订阅/请求的多媒体设备16发送该节目的至少一部分,从而该节目没有一部分被发送给提供商服务器14,这减少了服务提供商服务器14处的网络流量。
[0042]结合图6示出了根据本发明的原理的向服务提供商服务器14的网络存储器19发送存储在多媒体设备16处的节目的示例性过程的流程图。服务提供商服务器14确定对该节目的订阅的第二数目(方框S120)。服务提供商服务器14确定该第二数目是否大于第二预定阈值(方框S122)。与第一阈值类似,第二阈值可以基于连接到服务提供商网络24的多媒体设备16的数目、连接在多媒体设备16处的本地存储器22的存储容量、网络存储器19中的存储容量、多媒体设备16和服务提供商网络24之间的传输流18的状态以及它们的组合来确定。
[0043]如果订阅的第二数目大于第二阈值,则该节目在服务提供商网络24处被存储在网络存储器19上。应当理解,在服务提供商网络24处存储该节目可以包括:服务提供商服务器14指示多媒体设备16(在该多媒体设备16的本地存储器22上存储有该节目的至少一部分)向服务提供商服务器14发送该节目的至少一部分以存储在网络存储器19上(方框S124)。根据一些示例性实施例,服务提供商服务器14可以从多媒体设备16的本地存储器22中读取该节目的一部分以存储在网络存储器19上。在该节目或该节目的一部分被从本地存储器22发送或读取之后,服务提供商服务器14可以向多媒体设备14发送指令以删除节目或节目的一部分,或进行标记以供将来删除。应当理解,根据一些示例性实施例,本地存储器22上存储的节目或该节目的一部分可以与网络存储器19上存储的节目或节目的一部分共存。以这种方式,如果对于节目的需求在随后提升(例如对节目的需求可能在续集的播放之前增加),则运营商网络24相应地调整,以使得节目的存储并不完全依赖于多媒体设备16和在多媒体设备16和服务提供商网络24之间的可用的有限带宽,相反的是,该节目返回至服务提供商服务器14的网络存储器19或是在服务提供商服务器14的网络存储器19和多媒体设备16之间共享。
[0044]根据本发明的一些示例性实施例,由于降低了对网络存储器19的使用而降低了服务提供商服务器14的网络存储器19的大小要求(即存储容量要求)。作为增加对本地存储器22的使用的结果,可以降低对网络存储器19的使用。根据本发明的其它示例性实施例,与不实施本发明并且需要为每个单个节目的订阅均要在网络提供商等级上提供存储相比,利用多媒体设备16的本地存储器降低了服务提供商服务器14的资本支出。此外,如果多媒体设备16是由服务提供商网络运营商拥有或补贴的,则服务提供商网络运营商在多媒体设备16上的投资的更大部分将被利用,这是因为利用网络存储器19和本地存储器22两者来存储节目内容的“混合”的方法不允许多媒体设备16在不被使用时仅仅保持空闲状态并且主要接收节目数据。相反的,多媒体设备16的存储和通信能力被使用来既接收数据又发送数据。
[0045]本领域技术人员能够理解,本发明不限于已经被特别示出和在上面所描述的内容。另外,除非以上做了相反的陈述,应当注意的是所有的附图都不是按比例绘制的。根据上述教导,多种修改和变化是可能的,而不偏离本发明的范围和精神,其仅由以下的权利要求来限定。
【主权项】
1.一种由服务提供商管理存储在服务提供商网络内的节目的方法,多个多媒体设备与所述服务提供商网络通信,所述方法包括: 确定所述节目的订阅的第一数目; 如果所述订阅的第一数目小于第一阈值,则向具有所述节目的订阅的至少第一多媒体设备发送所述节目的至少一部分;以及从所述服务提供商网络去除所述节目。2.根据权利要求1所述的方法,还包括: 存储所述第一多媒体设备的地址;以及 响应于来自第二多媒体设备的所述节目的请求,向所述第二多媒体设备提供所述第一多媒体设备的所述地址,所述第一多媒体设备具有所述节目的至少一部分。3.根据权利要求1所述的方法,其中向至少所述第一多媒体设备发送所述节目的至少一部分包括: 向具有所述节目的订阅的第二多媒体设备发送所述节目的第一部分;以及 向具有所述节目的订阅的第三多媒体设备发送所述节目的第二部分。4.根据权利要求3所述的方法,其中所述第一部分与所述第二部分相同,所述第一部分和所述第二部分包括所述节目的整体。5.根据权利要求3所述的方法,其中所述第一部分不同于所述第二部分。6.根据权利要求1所述的方法,还包括: 确定所述节目的订阅的第二数目;以及 如果所述第二数目大于第二阈值,则将所述节目存储在所述服务提供商网络内,其中所述第二阈值大于所述第一阈值。7.根据权利要求6所述的方法,其中将所述节目存储在所述服务提供商网络内包括: 从具有所述节目的订阅的第一数目中的一个订阅的至少一个多媒体设备处接收所述节目的至少一部分。8.—种用于管理服务提供商网络中的节目的装置,所述装置被配置为与所述服务提供商网络通信,多个多媒体设备与所述服务提供商网络通信,所述节目存储在所述服务提供商网络内,所述装置包括: 处理器,其被配置为: 确定所述节目的订阅的第一数目; 如果所述订阅的第一数目小于第一阈值,则向具有所述节目的订阅的至少第一多媒体设备发送所述节目的至少一部分;以及从所述服务提供商网络去除所述节目。9.根据权利要求8所述的装置,其中所述处理器还被配置为: 在所述服务提供商网络中存储所述第一多媒体设备的地址。10.根据权利要求9所述的装置,其中所述处理器还被配置为: 从第二多媒体设备接收所述节目的请求;以及 响应于接收到所述请求,向所述第二多媒体设备提供所述第一多媒体设备的所述地址。11.根据权利要求9所述的装置,其中所述处理器还被配置为: 从第二多媒体设备接收所述节目的请求;以及 响应于接收到所述请求,指示所述第一多媒体设备向所述第二多媒体设备发送所述节目。12.根据权利要求8所述的装置,其中所述处理器还被配置为: 向第二多媒体设备发送所述节目的第一部分;以及 向第三多媒体设备发送所述节目的第二部分。13.根据权利要求8所述的装置,其中所述处理器还被配置为: 确定所述节目的订阅的第二数目;以及 如果所述第二数目大于第二阈值,则在所述服务提供商网络处存储所述节目,其中所述第二阈值大于所述第一阈值。14.根据权利要求13所述的装置,其中所述处理器还被配置为: 从具有所述节目的订阅的第一数目中的一个订阅的至少一个多媒体设备接收所存储的节目的至少一部分。15.—种由服务提供商管理服务提供商网络内的节目的方法,所述服务提供商网络具有与所述服务提供商网络通信的多个多媒体设备,所述方法包括: 确定所述节目的订阅的第一数目; 如果所述订阅的第一数目小于第一阈值,则将所述节目的至少一部分记录在具有所述节目的订阅的至少第一多媒体设备上而不将所述节目存储在所述网络提供商处。16.根据权利要求15所述的方法,还包括: 确定所述节目的订阅的第二数目;以及 如果所述第二数目大于第二阈值,则将所述节目存储在所述服务提供商网络内,其中所述第二阈值大于所述第一阈值。17.根据权利要求16所述的方法,其中将所述节目存储在所述服务提供商网络处包括: 从具有所述节目的订阅的所述第一多媒体设备接收所述节目的至少一部分。18.根据权利要求15所述的方法,还包括: 存储所述第一多媒体设备的地址;以及 响应于来自第二多媒体设备的所述节目的请求,向所述第二多媒体设备提供所述第一多媒体设备的所述地址,所述第一多媒体设备具有所述节目的至少一部分。19.根据权利要求15所述的方法,还包括: 响应于来自第二多媒体设备的所述节目的请求,指示所述第一多媒体设备向所述第二多媒体设备和所述服务提供商网络中的一个发送所述节目的至少一部分。20.根据权利要求15所述的方法,还包括: 确定所述节目的订阅的第二数目;以及 如果所述第二数目小于第二阈值,则将所述节目存储在所述服务提供商网络内,其中所述第二阈值小于所述第一阈值。
【文档编号】H04N21/231GK105917659SQ201580004652
【公开日】2016年8月31日
【申请日】2015年1月14日
【发明人】D·钟, G·卡特雅尔
【申请人】瑞典爱立信有限公司