将内容段预加载到电子网络中的客户端设备的系统和方法

文档序号:6476522阅读:144来源:国知局
专利名称:将内容段预加载到电子网络中的客户端设备的系统和方法
技术领域
本发明一般涉及用于管理电子信息的技术,更具体地涉及用于将内容 段预加载到电子网络中的客户端设备的系统和方法。
背景技术
实现用于管理电子信息的有效方法是当代电子设备的设计者和制造者 的重要考虑。然而,有效管理电子网络中的设备所利用的信息可能对系统 设计者产生重大挑战。例如,对提高的设备功能和性能的增强需求可能需 要更多的系统处理能力并需要额外的软件资源。处理或软件要求的提高也 可能由于提高的制造成本和操作低效而引起相应的不利经济影响。
此外,执行各种高级数据管理操作的增强设备能力可向系统用户提供 额外的好处,但也可能对各种系统组件的控制和管理施加提高的要求。例 如,有效管理电子内容信息的增强电子网络设备可由于所涉及的数字数据 的大数量和复杂性而得益于有效的实现方式。
由于对系统资源的越来越高的需求和显著增大的数据量,开发用于管 理电子网络中的信息的新技术显然是相关电子技术的关心事项。因此,出 于所有前述原因,开发用于管理电子网络中的信息的有效技术对于当代电 子设备的设计者、制造者和使用者而言仍然是重要考虑。

发明内容
根据本发明,公开了用于支持电子网络中内容分发的系统和方法。在 一个实施例中,通过定义一组主体内容项来发起分段内容预加载过程。内 容项可以是任何所需类型的电子内容。例如,内容项可以包括但不限于电 影或者其他类型的电子娱乐节目。在某些实施例中,系统设计者或者其他 适当实体可以最初定义预加载到各客户端设备的内容项的总数。系统设计者然后可以选择预加载到客户端设备上的内容项的具体标题。
系统设计者还可以定义每个内容项将被细分成的内容段的数目。在某 些实施例中,每个内容项不必被细分成相同数目的内容段。系统设计者接 下来针对每个内容项来定义各内容段的相对大小。在某些实施例中,每个 内容段可以具有不同大小。然而,为给定内容项组合内容段优选地产生整 体内容项。
系统设计者然后可以将各个内容段映射到客户端设备的相应子集。在 某些实施例中,允许一对多的映射,其中单个内容段被提供给多个客户端
设备。另外,并不总是强制所有客户端设备都被预加载有内容段。然而, 各个个体内容段优选地被映射到至少一个客户端设备。系统设计者、设备
制造者或者其他适当实体然后可以将所映射的内容段预加载到适当的相应 客户端设备上。
在预加载的客户端设备被部署在对等网络中之后,各种内容重组过程 可被执行,以向客户端设备的系统用户提供所选内容项。在内容重组过程 中,系统用户通常利用来自对等网络的电子设备来从所支持的内容项的大 范围内容目录中选择可用内容项。电子设备的下载管理器作为响应而通过 利用任何有效技术向跟踪服务器或者其他跟踪实体发送段位置请求。例 如,在某些实施例中,电子设备可以通过因特网或者其他分布式计算机网 络来访问跟踪服务器。
跟踪服务器的跟踪器模块然后向电子设备的下载管理器发送适当的段 位置,以具体表明重组所选内容项所需的内容段的当前位置。电子设备的 下载管理器接下来将向各个目标客户端设备发送各内容段请求,这些目标 客户端设备已被跟踪服务器识别为当前存储着重组所选内容项的缺失内容 段。
作出请求的电子设备的下载管理器然后可以通过对等网络接收来自目 标客户端设备的所请求内容段。最后,下载管理器可以有利地重组所接收 的内容段以产生整体所选内容项以供系统用户利用。出于至少前述原因, 本发明因此提供了用于将内容段预加载到电子网络中的客户端设备的改进 的系统和方法。


图1A是根据本发明一个实施例的电子网络的框图; 图1B是根据本发明一个实施例的图1A的对等网络的框图; 图2是根据本发明的图1的跟踪服务器的一个实施例的框图; 图3是根据本发明的图2的服务器存储器的一个实施例的框图; 图4是示出根据本发明一个实施例的分段内容预加载过程的图; 图5是根据本发明的图1A的客户端设备的一个实施例的框图; 图6是根据本发明的图5的设备存储器的一个实施例的框图; 图7是根据本发明一个实施例的用于执行分段内容预加载过程的方法 步骤的流程图;以及
图8是根据本发明一个实施例的用于执行内容重组过程的方法步骤的
流程图。
具体实施例方式
本发明涉及电子信息管理技术的改进。给出以下描述以使得本领域普 通技术人员能够作出和使用本发明,并且以下描述是在专利申请及其要求 的背景下提供的。对所公开的实施例的各种修改对于本领域技术人员将是 显而易见的,并且这里的一般原理可应用于其他实施例。因此,本发明不 限于所示的实施例,而是符合与这里所描述的原理和特征相一致的最宽范 围。
本发明包括用于支持电子网络中的内容分发的系统和方法,并且包括 电子设备的对等网络。最初以分布式方式向电子设备预加载来自相应内容 项的各种内容段。当系统用户选择相应电子设备上的特定内容项时,电子 设备的下载管理器可以自动生成对对等网络中的其他适当电子设备的内容 段请求。下载管理器然后可以下载并自动重组内容段,以产生供系统用户 利用的所选内容项。
现在参考图1A,示出了根据本发明一个实施例的电子网络110的框 图。在图1A的实施例中,电子网络110可以包括但不限于跟踪服务器118和多个客户端设备126。在替代实施例中,可利用除结合图1A实施例所 讨论的那些组件和配置中的某些之外的组件和配置或者取代结合图1A实 施例所讨论的那些组件和配置中的某些的组件和配置来实现电子网络 110。
根据本发明,在对等网络134中可以配置任何所需数目的客户端设备 126,对等网络134将在下面结合图IB进一步讨论。在图1A的实施例 中,客户端设备126可以包括电子设备1 (126(a))至电子设备N (126(c))。在图1A的实施例中,通过利用任何适当的对等通信技术或者 其他有效通信方法,各个客户端设备126可以直接与其他客户端设备126 双向通信。
根据本发明, 一些或所有客户端设备126可有利地预加载有各种预定 内容项的内容段。这些内容项可以包括任何所需类型的电子信息。例如, 内容项可以包括但不限于娱乐节目安排、电影、视频数据、音频数据、数 字照片、静态图像数据、图形、网页、节目指南信息和各种软件程序等。
系统用户因此可以通过对等网络134来执行适当的内容重组过程,以 重组并利用所需的内容项。在图1A的实施例中,可按任何有效方式来实 现跟踪服务器118以跟踪各个内容段的当前位置。以下结合图2-3进一步 讨论了跟踪服务器118的一种实现方式。关于内容预加载过程和内容重组 过程的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图1B,示出了根据本发明一个实施例的图1A的对等网络 134的框图。图1B的实施例包括客户端设备1 (126 (a))、客户端设备2 (126 (b))至客户端设备N (126(c))。在替代实施例中,可利用除结合 图1B实施例所讨论的那些组件和配置中的某些之外的组件和配置或者取 代结合图1A实施例所讨论的那些组件和配置中的某些的组件和配置来实 现对等网络134。此外,对等网络134可被实现为包括任何所需数目的客 户端设备126。
在图1B的实施例中,通过利用任何所需的对等通信技术或者其他有 效通信方法,各个客户端设备126可以直接与任何其他客户端设备126双 向通信。例如,客户端设备1 (126(a))可直接与客户端设备2 (126(b))或客户端设备N (126(c))双向通信。类似地,客户端设备2 (126(b))可 直接与客户端设备N (126(c))双向通信。此外,在图1B的实施例中,对 等网络134中的任何客户端设备126可执行对等内容传送过程,以将内容 段传送到对等网络134中的任何其他客户端设备126。关于图1B的对等网 络134的利用的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图2,示出了根据本发明的图1A的跟踪服务器118的一个实 施例的框图。在图2的实施例中,跟踪服务器118包括但不限于服务器中 央处理单元(服务器CPU) 212、服务器显示器216、服务器存储器220以 及一个或多个服务器输入/输出接口 ((一个或多个)服务器1/0接口) 224。跟踪服务器118的前述组件可耦合到服务器总线228并通过服务器 总线228通信。在替代实施例中,也可利用除结合图2实施例所讨论的那 些组件和配置中的某些之外的组件和配置或者取代结合图2实施例所讨论 的那些组件和配置中的某些的组件和配置来实现跟踪服务器118。
在图2的实施例中,服务器CPU 212可被实现为包括任何适当且兼容 的微处理器装置,该微处理器装置优选地执行软件指令,从而控制并管理 跟踪服务器118的操作。图2的服务器显示器216可以包括任何有效类型 的显示技术,包括具有用于向服务器用户显示各种信息的适当屏幕的阴极 射线管监视器或者液晶显示装置。在图2的实施例中,服务器存储器220 可被实现为包括所需存储装置的任意组合,这些存储装置包括但不限于只 读存储器(ROM)、随机存取存储器(RAM)和各种类型的非易失性存 储器(例如软盘、记忆棒、光盘或硬盘)。服务器存储器220的内容和功 能在以下结合图3进一步讨论。
在图2的实施例中,(一个或多个)服务器接口 224可以包括用于接 收和/或发送跟踪服务器118的任何所需类型信息的一个或多个输入和/或 输出接口。(一个或多个)服务器接口 224可以包括使服务器用户能够与 跟踪服务器118通信的一个或多个装置。以下结合图4和图7-8进一步讨 论了跟踪服务器118的利用。
现在参考图3,示出了根据本发明的图2的服务器存储器220的一个 实施例的框图。在图3的实施例中,服务器存储器220可以包括但不限于服务器应用312、服务器操作系统316、段位置320、跟踪器模块324、通 信管理器336和内容目录340。在替代实施例中,服务器存储器220可以 包括除结合图3实施例所讨论的那些组件和功能中的某些之外的各种其他 组件和功能或者取代结合图3实施例所讨论的那些组件和功能中的某些的 各种其他组件和功能。
在图3的实施例中,服务器应用312可以包括程序指令,这些程序指 令优选地被服务器CPU 212 (图2)执行以实现跟踪服务器118的各种功 能和操作。服务器应用312的特定特征和功能通常取决于诸如相应跟踪服 务器118的具体类型和特定功能之类的因素而改变。服务器操作系统316 可以执行跟踪服务器118的各种低层功能。
在图3的实施例中,段位置320可以包括用于指定或跟踪各内容段 (这些内容段是相应的整体内容项的子集)的当前位置的任何适当类型的 跟踪信息。例如,给定的内容项(例如电影)可被细分成指定数目的相应 内容段。这些内容段然后可被各自预加载到客户端设备126 (图1A)中的 不同设备上。段位置320可以包括但不限于各个内容段的原始工厂预加载 位置。在某些实施例中,段位置320可以包括特有内容段标识符,这些特 有内容段标识符与代表存储有内容段的各个客户端设备126的相应客户端 设备标识符相关联。
在图3的实施例中,跟踪器模块324可以监视内容项在各个客户端设 备126之间的任何传送。跟踪器模块324然后可以动态地更新段位置 320,以包括客户端设备126上的各个内容段的当前存储位置上的任何新 改变。在图3的实施例中,通信管理器336可以执行与客户端设备126的 适当通信功能,以传送所请求的段位置320和其他所需信息。在图3的实 施例中,内容目录340可以包括所有支持的内容项的列表,已针对这些内 容项将内容段预加载到客户端设备126上。关于跟踪服务器118的操作和 实现方式的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图4,示出了图示根据本发明一个实施例的分段内容预加载 过程的图。给出图4的示例是为了说明,并且在替代实施例中,本发明可 以通过利用除结合图4实施例所讨论的那些技术和配置中的某些之外的技术和配置或者取代结合图4实施例所讨论的那些技术和配置中的某些的技 术和配置来执行分段内容预加载过程。
在某些情形下,各种电子设备的制造者可能希望将内容项422预加载 到他们的电子设备上,并且免费提供这些内容项中的一些,以使得系统用 户更可能开始使用他们的服务。对预加载整体内容项的一种限制是设备硬 盘的物理大小以及在工厂中对硬盘进行镜像所需的制造时间。例如,如果 制造者希望将两个高清晰度电影预加载到电子设备上,则存储电影所需的 硬盘大小可能超过200吉字节,并且对硬盘进行镜像将是非常耗时的。
另一问题是制造者必须仔细地选择加载哪些内容项。由于所涉及的大 量数字数据,有限数目的内容项可能无法使所有客户满足,但是可能仅对 有限子集的系统用户是有吸引力的。另外,因为客户可能能够在没有任何 授权的情况下提取内容项,所以存在关于预加载的内容项的各种显著安全 问题。在某些环境下,制造者可能通过下载来提供他们的内容项。然而, 下载选项由于内容提供者所收取的高下载费用而非常昂贵。
根据图4的实施例,本发明提出,内容项422被划分成任何所需数目 的、任何适当段大小的不同内容段,而不是预加载整体内容项。在图4的 实施例中,为了说明,所示出的内容项422都被划分成四个内容段。可以 利用任何所需数目的不同内容项422。在图4的示例中,内容项A 422(a) 被划分成四个内容段A至D,并且内容项P 422(p)被划分成四个内容段Q 至T。然而,不同内容段的数目及其相应段大小不是固定的。此外,所有 内容项422不必具有相同数目或大小的内容段。可按任何有效和最佳的方 式来确定每个内容项422的内容段的数目和大小。
然后通过最佳地选择来自各个内容项422的内容段的子集并将该子集 存储到各客户端设备126上来执行分段内容预加载过程。根据本发明,可 以利用任何所需数目的客户端设备126。所有客户端设备126不需要接收 内容段。然而,来自每个内容项422的每个内容段优选地被加载到至少一 个客户端设备126上。内容段可被以任何有效方式映射到相应客户端设备 126。例如,在图4的实施例中,客户端设备1 (126(a))接收来自内容项 A 422(a)的内容段A和C以及来自内容项P 422(p)的内容段Q和S。类似地,客户端设备N 126(c)接收来自内容项A 422(a)的内容段B和D以及来 自内容项P 422(p)的内容段R和T。系统用户然后可以浏览可用内容项 422的完整内容目录,以发起获得他们选择的内容项422的所需内容段的 对等传送。
根据前述分段内容预加载过程,客户端设备126的存储能力(硬盘大 小)不会造成严重限制,因为来自每个内容项422的仅相对小的内容段被 预加载。高清晰度内容(具有更大图像数据量)因此可被更加有效地支 持。另外,预加载的内容现在可针对各用户的品味而被个性化,这是因为 系统用户可以灵活的从内容项的大范围内容目录中进行选择,而不是从整 体预加载的仅少数内容项中进行选择。关于内容安全问题,预加载的内容 段无法用于组装完整的内容项422,因为任何给定的客户端设备126最初 都缺少许多内容段。
另外,来自内容项422的完整一组内容段被以分布式方式预加载到各 个客户端设备126上。因此不必从内容提供者下载内容,并从而没有昂贵 的下载费用。此外,当新的内容项变得可用时,相应的新内容段可被预加 载到新的客户端设备126,用于随后通过对等网络134传播到其他客户端 设备126。关于分段内容预加载过程的功能和利用的其他细节在以下结合 图7-8进一步讨论。
现在参考图5,示出了根据本发明的图1A的客户端设备126的一个实 施例的框图。在图5的实施例中,客户端设备126可以包括但不限于设备 中央处理单元(设备CPU) 512、设备显示器5.16、设备存储器520以及一 个或多个设备输入/输出接口 ((一个或多个)设备1/0接口) 524。客户 端设备126的前述组件可耦合到设备总线528并通过设备总线528通信。
在替代实施例中,可以利用除结合图5实施例所讨论的那些组件和配 置中的某些之外的各种组件和配置或者取代结合图5实施例所讨论的那些 组件和配置中的某些的各种组件和配置来容易地实现客户端设备126。此 外,在图5的实施例中,客户端设备126可被实现为任何类型的适当电子 设备。例如,在某些实施例中,客户端设备126可被实现为任何类型的固 定或便携式电子设备,例如个人计算机、电视、消费电子设备、蜂窝电话、机顶盒、视听娱乐设备或者个人数字助理(PDA)。
在图5的实施例中,设备CPU 512可被实现为包括任何适当且兼容的 微处理器装置,该微处理器装置优选地执行软件指令,从而控制并管理客 户端设备126的操作。图5的设备显示器516可以包括任何有效类型的显 示技术,包括具有用于向设备用户显示各种信息的适当屏幕的阴极射线管 监视器或者液晶显示装置。在图5的实施例中,设备存储器520可被实现 为包括所需存储装置的任意组合,这些存储装置包括但不限于只读存储器 (ROM)、随机存取存储器(RAM)和各种类型的非易失性存储器(例 如软盘、记忆棒、光盘或硬盘)。设备存储器520的内容和功能在以下结 合图6进一步讨论。
在图5的实施例中,(一个或多个)设备接口 524可以包括用于接收 和/或发送客户端设备126的任何所需类型信息的一个或多个输入和/或输 出接口。(一个或多个)设备I/O接口 524可以包括使设备用户能够与电 子网络110 (图1A)中的其他实体通信的一个或多个装置。例如,前述装 置可以包括键盘装置、无线遥控装置、具有相应麦克风的语音识别模块、 具有触摸屏能力的图形用户界面、手持式设备控制器单元或者安装在客户 端设备126外部的选择按钮阵列。客户端设备126的实现方式和利用在以 下结合图6-8进一步讨论。
现在参考图6,示出了根据本发明的图5的设备存储器520的一个实 施例的框图。在图6的实施例中,设备存储器520包括但不限于设备应用 612、下载管理器616、内容段618、对等模块620、内容目录622、重组 的内容项624和推荐引擎628。在替代实施例中,设备存储器520可以包 括除结合图6实施例所讨论的那些组件和功能中的某些之外的各种其他组 件和功能或者取代结合图6实施例所讨论的那些组件和功能中的某些的各 种其他组件和功能。
在图6的实施例中,设备应用612可以包括程序指令,这些程序指令 优选地被设备CPU 512 (图5)执行以实现客户端设备126的各种功能和 操作。设备应用612的特定特征和功能通常取决于诸如相应客户端设备 126的具体类型和特定功能之类的因素而改变。在图6的实施例中,下载管理器616可以通过利用任何适当技术来执 行与外部实体交换电子信息的通信过程。例如,下载管理器616可以协调 内容段传送过程以自动地请求、接收并本地存储来自对等网络134中的其 他客户端设备126的内容段618。另外,下载管理器616可以与跟踪服务 器118双向通信,以获得具体所需内容段618的当前位置信息。下载管理 器616还可以执行内容重组过程,以将一组内容段重组成完整的内容项 422 (图4)。
在图6的实施例中,内容段618可以包括在制造期间被最初预加载到 客户端设备126上的内容段,或者随后从其他客户端设备126接收的内容 段。在图6的实施例中,对等模块620可被特定客户端设备126利用以直 接与对等网络134 (图2)中的任何其他客户端设备126通信。例如,对 等模块620可以执行内容段传送过程,以从对等网络134中的其他客户端 设备126获得预加载的内容段。
在图6的实施例中,内容目录622可以包括通过分段内容预加载过程 而被客户端设备126所支持的所有内容项422的大范围列表。重组的内容 项624可以包括通过利用下载管理器616或其他适当实体执行内容重组过 程而从各内容段所重组的完整内容项。在图6的实施例中,推荐引擎628 可以分析从跟踪服务器118或者用于自动发起内容段下载过程的其他适当 实体所接收的各种类型的内容推荐标准(例如用户内容选择历史),以获 得来自适当客户端设备126的所需内容段,从而自动向系统用户提供所推 荐的内容项。客户端设备126的利用和实现方式在以下结合图7-8进一步 讨论。
现在参考图7,示出了根据本发明一个实施例的用于有效执行分段内 容预加载过程的方法步骤的流程图。给出图7的流程图是为了说明,并且 在替代实施例中,本发明可以利用除结合图7实施例所讨论的那些步骤和 顺序之外的步骤和顺序。
在图7的实施例中,在步骤714,系统设计者或者其他适当实体最初 定义预加载到各客户端设备126的内容项422 (图4)的总数。然后,在 步骤718,系统设计者选择加载到客户端设备126上的内容项422的具体标题。在步骤722,系统设计者定义每个内容项422应当被细分成的内容 段的数目。在图7的实施例中,每个内容项422不必被细分成相同数目的 内容段。
在步骤726,系统设计者定义每个内容段的相对大小。在图7的实施 例中,每个内容段可以具有不同的内容大小。然而,所有内容段的总和优 选地产生整体内容项。在步骤730,系统设计者将内容段映射到客户端设 备126的子集。在图7的实施例中,允许一对多的映射,以将单个内容段 提供给多个客户端设备126。另外,并不强制所有客户端设备都被预加载 有内容段。然而,每个内容段优选地被映射到至少一个客户端设备126。
在步骤734,系统设计者、设备制造者或者其他适当实体于是可以将 所映射的内容段预加载到适当的相应客户端设备126。图7的分段内容预 加载过程然后可以终止。出于至少上述原因,本发明因此提供了用于将内 容有效地提供给电子网络中的客户端设备的改进的系统和方法。
现在参考图8,示出了根据本发明一个实施例的用于有效执行内容重 组过程的方法步骤的流程图。给出图8的流程图是为了说明,并且在替代 实施例中,本发明可以利用除结合图8实施例所讨论的那些步骤和顺序之 外的步骤和顺序。
在图8的实施例中,在步骤814,电子设备126从内容目录622 (图 6)中选择可用内容项422。在步骤818,电子设备126的下载管理器616 作为响应而通过利用任何有效技术向跟踪服务器118发送段位置请求。例 如,在某些实施例中,电子设备126通过因特网或者其他分布式计算机网 络来访问跟踪服务器118。在步骤822,跟踪服务器118的跟踪器模块822 向客户端设备126的下载管理器616发送适当的段位置320,以具体表明 所选内容项422的内容段的当前位置。
在步骤826,电子设备126的下载管理器616向目标客户端设备126 发送内容段请求,这些目标客户端设备126被跟踪服务器118识别为当前 存储着重组所选内容项422所需的缺失内容段。在步骤830,作出请求的 电子设备126的下载管理器接收来自对等网络134中的目标客户端设备 126的所需缺失内容段。最后,在步骤834,下载管理器616可以重组所接收的内容段以产生整体所选内容项422以供系统用户利用。出于至少前 述原因,本发明因此提供了用于将内容有效地提供给电子网络中的客户端 设备的改进的系统和方法。
以上参考某些实施例说明了本发明。在考虑本公开的情况下,其他实 施例对于本领域技术人员而言将是显而易见的。例如,可容易地利用除以 上具体实施例中所讨论的那些配置和技术之外的某些配置和技术来实现本 发明。另外,可以结合除以上所描述的系统之外的系统来有效地使用本发 明。因此,对所讨论的实施例的这些和其他变体将被本发明所覆盖,本发 明仅有所附权利要求来限定。
权利要求
1.一种用于支持电子网络中的内容分发的系统,包括客户端设备,所述客户端设备最初被配置为本地存储以分布式方式预加载的内容项的内容段;以及电子设备的下载管理器,所述下载管理器生成对所述客户端设备中的目标设备的内容段请求,所述内容段请求是下载所需内容段以重组所选内容项的请求。
2. 如权利要求1所述的系统,还包括跟踪服务器,所述下载管理器从 该跟踪服务器获得所述所需内容段的当前存储位置,所述当前存储位置向 所述下载管理器具体表明所述目标设备。
3. 如权利要求1所述的系统,其中,所述客户端设备和所述电子设备被实现为个人计算机设备。
4. 如权利要求1所述的系统,其中,所述内容项包括电子编码的高清 晰度电影节目。
5. 如权利要求1所述的系统,其中,所述客户端设备和所述电子设备 被配置在对等网络中,该对等网络支持所述电子设备和所述客户端设备中 的任何设备之间的直接双向通信。
6. 如权利要求1所述的系统,其中,所述内容项包括娱乐节目安排、 电影、视频数据、音频数据、数字照片、静态图像数据、图形、网页、节 目指南信息和软件程序。
7. 如权利要求1所述的系统,其中,分段内容预加载过程被执行以将 所述预加载的内容段提供给所述客户端设备。
8. 如权利要求7所述的系统,其中,所述分段内容预加载过程是通过 定义一组内容项而发起的。
9. 如权利要求7所述的系统,其中,所述分段内容预加载过程包括定 义预加载到所述客户端设备上的所述内容项的总数。
10. 如权利要求7所述的系统,其中,所述分段内容预加载过程包括 选择预加载到所述客户端设备上的所述内容项的具体标题。
11. 如权利要求7所述的系统,其中,所述分段内容预加载过程包括 定义各个所述内容项被细分成的所述预加载的内容段的总数。
12. 如权利要求7所述的系统,其中,所述分段内容预加载过程包括 针对各个所述内容项来定义所述预加载的内容段中的相应内容段的相对大 小。
13. 如权利要求7所述的系统,其中,所述分段内容预加载过程包括 创建用于将所述预加载的内容段与所述客户端设备的相应子集相关联的映 射机制。
14. 如权利要求13所述的系统,其中,所述分段内容预加载过程包括 根据所述映射机制,将所述预加载的内容段预加载到所述客户端设备的所 述相应子集上。
15. 如权利要求1所述的系统,其中,所述下载管理器执行内容重组 过程以从所述所需内容段来重新创建所述所选内容项。
16. 如权利要求15所述的系统,其中,所述电子设备从所述内容项的 大范围内容目录中识别所述所选内容项。
17. 如权利要求15所述的系统,其中,所述下载管理器通过因特网向 跟踪服务器发送段位置请求,所述跟踪服务器的跟踪器模块向所述下载管 理器返回段位置,以具体表明所述所需内容段的当前位置。
18. 如权利要求15所述的系统,其中,所述下载管理器将所述内容段 请求发送给所述目标设备,所述目标设备被跟踪服务器识别为当前存储着 重组所述所选内容项的所述所需内容段。
19. 如权利要求18所述的系统,其中,所述下载管理器通过对等网络 从所述目标设备接收所述所需内容段,所述下载管理器重组所述内容段以 产生所述所选内容项。
20. 如权利要求1所述的系统,其中,所述电子设备的推荐引擎分析 从跟踪服务器接收的内容推荐标准,以自动识别所述所选内容项并发起内 容段下载过程以从所述目标设备获得所述所需内容段。
21. —种用于支持电子网络中的内容分发的方法,包括以下步骤 配置客户端设备以本地存储以分布式方式预加载的内容项的内容段;利用电子设备的下载管理器来生成对所述客户端设备中的目标设备的 内容段请求;以及从所述目标设备下载所需内容段以重组所选内容项。
22. 如权利要求21所述的方法,还包括跟踪服务器,所述下载管理器 从该跟踪服务器获得所述所需内容段的当前存储位置,所述当前存储位置 向所述下载管理器具体表明所述目标设备。
23. 如权利要求21所述的方法,其中,所述客户端设备和所述电子设 备被实现为个人计算机设备。
24. 如权利要求21所述的方法,其中,所述内容项包括电子编码的高 清晰度电影节目。
25. 如权利要求21所述的方法,其中,所述客户端设备和所述电子设 备被配置在对等网络中,该对等网络支持所述电子设备和所述客户端设备 中的任何设备之间的直接双向通信。
26. 如权利要求21所述的方法,其中,所述内容项包括娱乐节目安 排、电影、视频数据、音频数据、数字照片、静态图像数据、图形、网 页、节目指南信息和软件程序。
27. 如权利要求21所述的方法,其中,分段内容预加载过程被执行以 将所述预加载的内容段提供给所述客户端设备。
28. 如权利要求27所述的方法,其中,所述分段内容预加载过程是通 过定义一组内容项而发起的。
29. 如权利要求27所述的方法,其中,所述分段内容预加载过程包括 定义预加载到所述客户端设备上的所述内容项的总数。
30. 如权利要求27所述的方法,其中,所述分段内容预加载过程包括 选择预加载到所述客户端设备上的所述内容项的具体标题。
31. 如权利要求27所述的方法,其中,所述分段内容预加载过程包括 定义各个所述内容项被细分成的所述预加载的内容段的总数。
32. 如权利要求27所述的方法,其中,所述分段内容预加载过程包括 针对各个所述内容项来定义所述预加载的内容段中的相应内容段的相对大 小。
33. 如权利要求27所述的方法,其中,所述分段内容预加载过程包括创建用于将所述预加载的内容段与所述客户端设备的相应子集相关联的映射机制。
34. 如权利要求33所述的方法,其中,所述分段内容预加载过程包括根据所述映射机制,将所述预加载的内容段预加载到所述客户端设备的所述相应子集上。
35. 如权利要求21所述的方法,其中,所述下载管理器执行内容重组过程以从所述所需内容段来重新创建所述所选内容项。
36. 如权利要求35所述的方法,其中,所述电子设备从所述内容项的大范围内容目录中识别所述所选内容项。
37. 如权利要求35所述的方法,其中,所述下载管理器通过因特网向跟踪服务器发送段位置请求,所述跟踪服务器的跟踪器模块向所述下载管理器返回段位置,以具体表明所述所需内容段的当前位置。
38. 如权利要求35所述的方法,其中,所述下载管理器将所述内容段请求发送给所述目标设备,所述目标设备被跟踪服务器识别为当前存储着重组所述所选内容项的所述所需内容段。
39. 如权利要求38所述的方法,其中,所述下载管理器通过对等网络从所述目标设备接收所述所需内容段,所述下载管理器重组所述内容段以产生所述所选内容项。
40. 如权利要求21所述的方法,其中,所述电子设备的推荐引擎分析从跟踪服务器接收的内容推荐标准,以自动识别所述所选内容项并发起内容段下载过程以从所述目标设备获得所述所需内容段。
41. -种用于支持电子网络中的内容分发的系统,包括用于存储以分布式方式预加载的内容项的内容段的装置;用于生成对所述用于存储的装置中的目标设备的内容段请求;以及用于从所述目标设备下载所需内容段以重组所选内容项的装置。
42. —种用于支持电子网络中的内容分发的系统,包括客户端设备,所述客户端设备最初被配置为本地存储以分布式方式预加载的内容项的内容段;跟踪服务器,所述跟踪服务器存储所述预加载的内容段的当前存储位置;以及电子设备的下载管理器,所述下载管理器最初从所述跟踪服务器下载 所述当前存储位置,所述下载管理器然后生成对所述客户端设备中的目标 设备的内容段请求,所述内容段请求是下载所需内容段以重组所选内容项 的请求。
43.—种用于再现内容项的电子设备,包括下载管理器,所述下载管理器接收系统用户对再现所述内容项的内容 选择,所述下载管理器作为响应而生成对对等网络中的目标设备的内容段 请求,所述目标设备被以分布式方式预加载了来自所述内容项的内容段, 所述电子设备然后从所述目标设备下载所述内容段,所述下载管理器利用 所述内容段来重组所述内容项。
全文摘要
用于支持电子网络中的内容分发的系统和方法包括电子设备的对等网络。电子设备最初被以分布式方式预加载了来自相应内容项的各种内容段。当系统用户选择相应电子设备上的特定内容项时,电子设备的下载管理器可以自动生成对对等网络中的其他适当电子设备的内容段请求。下载管理器然后可以下载并自动重组内容段,以产生所选内容项供系统用户利用。
文档编号G06F15/16GK101632072SQ200880006324
公开日2010年1月20日 申请日期2008年2月5日 优先权日2007年2月27日
发明者保罗·黄, 尼考劳斯·乔治斯, 董·恩古因 申请人:索尼株式会社;索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1