首页> 中国专利> 用于在无线通信网络中进行目标性媒体内容传递和获取的方法和设备

用于在无线通信网络中进行目标性媒体内容传递和获取的方法和设备

摘要

本发明提供用于在无线装置上进行目标性媒体内容获取的设备、方法和计算机程序产品。所述无线装置基于常驻用户简档来选择要接收的媒体内容,所述用户简档是在本地基于被动用户数据、主动用户数据和从所述被动和主动用户数据导出的用户推论数据来构造的。另外,各方面提供用于在分配之前对所述媒体内容进行分组,包括一致地传送相关数据群组以限制无线装置需要调谐和/或唤醒以接收所述媒体内容的次数,进而降低功率消耗。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-06

    未缴年费专利权终止 IPC(主分类):H04L29/08 授权公告日:20140917 终止日期:20170116 申请日:20090116

    专利权的终止

  • 2014-09-17

    授权

    授权

  • 2011-03-09

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

    实质审查的生效

  • 2011-01-12

    公开

    公开

说明书

根据35 U.S.C.§119主张优先权

本专利申请案主张2008年1月17日申请的题目为“用于在无线通信网络中进行目标性媒体内容传递和获取的方法和设备(Methods and Apparatus for Targeted Media Content Delivery and Acquisition in a Wireless Communication Network)”的第61/021,719号临时申请案的优先权,且与2006年11月17日申请的题目为“基于用户个人化信息来分配内容和接收选定内容的设备和方法(Apparatus and Methods of Distributing Content and Receiving Selected Content Based on User Personalization Information)”的第11/561,310号共同待决的实用新型申请案有关,并与2006年12月21日申请的题目为“内容的选择性收集和选择性呈现的设备和方法(Apparatus and Methods of Selective Collection and Selective Presentation of Content)”的第11/614,863号共同待决的实用新型申请案有关;所述申请案均转让给本受让人。

技术领域

所描述的方面涉及媒体内容分配系统,且更明确地说,涉及基于群组特性来对媒体内容进行分组以供分配且基于用户简档来从所述群组选择媒体内容的设备和方法,所述用户简档可包括被动用户数据和/或主动用户数据和/或用户推论数据。

背景技术

通信网络已经设计以将媒体内容传递给接收方。举例来说,通信网络可包含广播或多播系统,其将信息同时发射到多个接收方。这些类型的传递技术解决了大量网络终点可使用的具成本效益的媒体内容传递的问题。然而,不管其网络利用优点如何,多播技术在解决个人化和狭隘利益的媒体内容传递中呈现挑战。

此外,对媒体内容的移动消费的需要正随着移动通信装置的流行性和功能性增加而增加。

另外,为了引起用户注意且提供对用户时间的较有效使用,需要使媒体内容针对于装置用户的特定兴趣或偏好。然而,当前界定用户偏好的方法限于用户提供的被动信息,例如用户输入到常规用户简档中的信息。此类被动信息并不考虑与装置用户相关联的主动或动态数据。

此外,从移动通信装置的观点来看,存储器限制通常限制装置可接收的媒体内容的量,且电池功率限制并不容易有益于频繁地唤醒(即,对接收器上电)以接收众多多播/广播媒体内容传递。因此,尽管例如广告或市场营销媒体内容等目标性媒体内容获取在无线环境中是合乎需要的目标,但应考虑存储器和电池功率消耗的竞争性利益以确保可接受的用户体验。

因此,需要分配和接收装置用户感兴趣的媒体内容的改进型系统和方法。所需要的系统和方法应提供直观的目标性媒体内容传递和获取,使得用户偏好不限于静态用户数据,而是依赖于主动用户数据且/或推断用户推论。另外,所需要的系统和方法应限制无线装置上的存储器消耗量,且限制在无线通信装置上获取和呈现媒体内容中所使用的电池功率消耗量。

发明内容

本发明的各方面提供用于在无线通信装置上进行目标性媒体内容获取的方法、装置、系统和计算机程序产品。各方面提供用于在媒体分配系统处界定媒体内容元数据且根据在所述元数据中所界定的特性来对媒体内容进行分组或分类。将与所界定的群组相关联的元数据传送到无线通信装置,所述无线通信装置又基于用户简档来从所述群组选择哪些媒体内容来获取。所述用户简档可包括被动用户数据、主动用户数据和从所述被动和主动用户数据导出的用户推论。随后,媒体分配系统广播或以其它方式传送所述媒体内容群组,且所述无线装置从所述群组获取所述选定媒体内容。与个别媒体内容相反,通过广播媒体内容群组,无线通信仅需要在单个时间窗期间唤醒以从所述群组接收选定媒体内容,因而就电池功率消耗来说,提供较有效的过程。

因此,本发明的各方面提供用于在无线通信装置级别处选择媒体内容来获取,而不必对用户数据请求做出响应或将用户特定数据提供给网络实体。因此,通过不在网络级别处确定哪些媒体内容将发送到装置,所述系统允许无线装置的用户维持隐私。另外,通过使用动态用户数据且根据用户数据确定用户推论,所获取的媒体内容可基于精确的用户偏好和用户的当前状态/环境/动作来精细地定目标。这最小化无线装置接收的对于无线装置的用户来说不感兴趣且/或没有益处的媒体内容的量。

在一个方面中,界定一种用于在无线通信装置上进行目标性媒体内容获取的方法。所述方法包括针对无线通信装置的用户产生一个或一个以上用户简档且将所述一个或一个以上用户简档存储在无线通信存储器中。所述用户简档包括用户数据。所述方法另外包括接收与媒体内容群组相关联的元数据,其中所述媒体内容群组是基于群组特性与媒体内容元数据之间的预定匹配。此外,所述方法包括确定一个或一个以上用户简档中的所述用户数据与所述元数据之间的相关,基于所述用户数据与所述元数据之间的所述相关来产生用以从所述媒体内容群组收听选定媒体内容的时间表,且将所述时间表存储在所述无线通信装置存储器中。

在一些方面中,产生所述用户简档可包括基于被动用户数据和主动用户数据中的至少一者来确定一个或一个以上用户推论,使得用户简档包括被动用户数据、主动用户数据和/或用户推论的任何组合。在其它方面中,确定所述用户数据与所述元数据之间的相关可包括基于一个或一个以上用户简档中的所述用户数据来确定一个或一个以上用户推论数据且确定所述用户推论数据与所述元数据之间的相关。

所述方法可任选地进一步包括从所述媒体内容群组接收(通常通过广播或多播接收)选定媒体内容且将所述选定媒体内容存储在无线通信装置存储器中。在一个方面中,从所述群组接收所述选定媒体内容可包括基于所述所产生的时间表来在预定时间处触发所述无线通信装置以唤醒。另外,所述方法可任选地包括确定何时呈现所接收的选定媒体内容。对何时呈现所述媒体内容的确定可基于以下各项中的一者或组合:所述用户简档中的所述用户数据、媒体内容元数据和动态用户使用数据,例如正在呈现的当前主要媒体内容、当前装置位置和当前时间。

另外,所述方法可任选地包括针对所接收的选定媒体内容中的每一者监视到期属性,以及基于监视所述到期属性且确定所接收的媒体内容中的选定内容已到期来从装置存储器中删除所接收的选定媒体内容。

另一相关方面由至少一种处理器来提供。所述处理器经配置以包括:第一模块,其用于针对无线通信装置的用户产生一个或一个以上用户简档;以及第二模块,其用于将所述一个或一个以上用户简档存储在无线通信存储器中。所述用户简档包括用户数据。所述处理器另外经配置以包括第三模块,其用于接收与媒体内容群组相关联的元数据,其中所述媒体内容群组是基于群组特性与媒体内容元数据之间的预定匹配。此外,处理器包括:第四模块,其用于确定用户简档中的用户数据与元数据之间的相关;第五模块,其用于基于所述用户数据与所述元数据之间的所述相关来产生用以从所述媒体内容群组收听选定媒体内容的时间表;以及第六模块,其用于将所述时间表存储在所述无线通信装置存储器中。

额外相关方面由一种计算机程序产品界定,所述计算机程序产品包括计算机可读媒体。所述媒体包括:第一代码集合,其用于致使计算机针对无线通信装置的用户产生一个或一个以上用户简档;以及第二代码集合,其用于致使计算机将所述一个或一个以上用户简档存储在存储器中。所述用户简档包括用户数据。所述媒体另外包括第三代码集合,其用于致使计算机接收与媒体内容群组相关联的元数据,其中所述媒体内容群组是基于群组特性与媒体内容元数据之间的预定匹配。此外,所述媒体包括:第四代码集合,其用于致使计算机确定一个或一个以上用户简档中的所述用户数据与所述元数据之间的相关;第五代码集合,其用于致使计算机基于所述用户数据与所述元数据之间的所述相关来产生用以从所述媒体内容群组收听选定媒体内容的时间表;以及第六代码集合,其用于致使计算机将所述时间表存储在无线通信装置存储器中。

又一相关方面由一种无线通信装置提供,所述无线通信装置包括用于针对无线通信装置的用户产生一个或一个以上用户简档的装置以及用于将所述一个或一个以上用户简档存储在无线通信存储器中的装置。所述用户简档包括用户数据。所述无线通信装置另外包括用于接收与媒体内容群组相关联的元数据的装置,其中所述媒体内容群组是基于群组特性与媒体内容元数据之间的预定匹配。此外,所述无线通信装置包括用于确定一个或一个以上用户简档中的所述用户数据与所述元数据之间的相关的装置、用于基于所述用户数据与所述元数据之间的所述相关来产生用以从所述媒体内容群组收听选定媒体内容的时间表的装置,以及用于将所述时间表存储在所述无线通信装置存储器中的装置。

再一方面由一种无线通信装置界定,所述无线通信装置包括计算机平台,其包括处理器和存储器。所述无线通信装置还包括用户简档模块,其存储在所述存储器中且可由所述处理器执行。所述用户简档模块包括用户简档逻辑,其可操作以产生包括用户数据的一个或一个以上用户简档且将所述一个或一个以上用户简档存储在所述存储器中。所述无线通信装置还包括媒体内容元数据处理模块,其存储在所述存储器中且可由所述处理器执行。所述媒体内容元数据处理模块包括媒体内容元数据处理逻辑,其可操作以接收与媒体内容群组相关联的元数据,其中所述媒体内容群组是基于群组特性与媒体内容元数据之间的预定匹配。此外,所述媒体内容元数据处理逻辑进一步可操作以确定所述用户数据与所述元数据之间的相关,基于所述相关来产生用于从所述媒体内容群组收听选定媒体内容的时间表,且将所述时间表存储在所述存储器中。

在所述装置的一些方面中,所述用户简档逻辑可进一步可操作以基于被动用户数据和主动用户数据中的至少一者来确定一个或一个以上用户推论,使得所述用户简档包括被动用户数据、主动用户数据和用户推论数据的任何组合。在所述装置的其它方面中,所述媒体内容元数据处理逻辑可进一步可操作以基于所述用户数据来确定一个或一个以上用户推论且确定所述一个或一个以上用户推论与所述元数据之间的相关。

另外,所述装置可任选地包括媒体内容获取模块,其存储在所述存储器中且可由所述处理器执行。所述媒体内容获取模块包括媒体内容获取逻辑,其可操作以从所述媒体内容群组接收所述选定媒体内容且将所述选定媒体内容存储在所述存储器中。另外,所述媒体内容获取逻辑可进一步可操作以基于所述所产生的时间表来在预定时间处触发所述无线通信装置以唤醒。所述装置还可任选地包括媒体内容呈现模块,其存储在所述存储器中且可由所述处理器执行。所述媒体内容呈现模块包括媒体内容呈现逻辑,其可操作以基于所述用户数据、媒体内容元数据和动态用户使用数据(例如正在所述装置上呈现的当前媒体内容、装置/用户的当前位置、当前时间等)中的一者或组合来确定何时呈现所接收的选定媒体内容。所述媒体内容呈现逻辑还可操作以针对所述所接收的选定媒体内容中的每一者监视到期属性,且基于针对每一所接收的选定媒体内容监视所述到期属性并确定所述所接收的选定媒体内容中的选定内容已到期来从所述存储器中删除所述所接收的选定媒体内容中的选定内容。

一种用于在通信网络中传递目标性媒体内容的方法界定另一方面。所述方法包括:获得用于多个媒体内容的元数据;基于所述元数据来将所述预定多个媒体内容中的每一者分类为一个或一个以上媒体内容群组;基于一个或一个以上传递属性来确定用于传送所述一个或一个以上媒体内容群组的时间表;以及将所述时间表存储在网络数据库中。

所述方法可任选地包括根据所述所确定的时间表来传送所述一个或一个以上媒体内容群组。在一个特定方面中,在根据所述所确定的时间表来传送所述一个或一个以上媒体内容群组之前将所述元数据传送到多个无线通信装置。

根据所述方法,获得用于多个媒体内容的元数据可包括获得向目标性接收方表征所述媒体内容的目标属性,使得所述元数据可包括目标性性别、目标性收入、目标性教育程度、目标性年龄、目标性地理位置、媒体内容类型、媒体内容大小、无线发射所需的带宽、媒体内容特性和到期日期。另外,对所述多个媒体内容中的每一者进行分类可进一步包括基于预定分类例程来基于元数据将所述多个媒体内容中的每一者分类为一个或一个以上媒体内容群组。

另外,根据所述方法,基于一个或一个以上传递属性来确定用于传送所述一个或一个以上媒体内容群组的时间表可将传递属性界定为以下各项中的一者或一者以上:可用网络资源;媒体内容的优先级;所述媒体内容群组的优先级;所需的传递时刻;所述媒体内容的价值;所述媒体内容群组的价值;以及所述媒体内容群组将被传送到的无线通信装置的潜在数量。确定时间表可进一步包括确定需要添加到所述媒体内容群组的冗余量,和/或确定用于传送所述媒体内容群组的重复数目,和/或确定用于所述媒体内容群组的一个或一个以上传送时间。

相关方面由至少一种处理器界定。所述处理器经配置以包括:第一模块,其用于获得用于多个媒体内容的元数据;第二模块,其用于基于所述元数据来将所述多个媒体内容中的每一者分类为一个或一个以上媒体内容群组;第三模块,其用于基于一个或一个以上传递属性来确定用于传送所述一个或一个以上媒体内容群组的时间表;以及第四模块,其用于将所述时间表存储在网络数据库中。

另一相关方面由一种计算机程序产品提供,所述计算机程序产品包括计算机可读媒体。所述媒体包括:第一代码集合,其用于致使计算机获得用于多个媒体内容的元数据;第二代码集合,其用于致使所述计算机基于所述元数据来将所述多个媒体内容中的每一者分类为一个或一个以上媒体内容群组;第三代码集合,其用于致使所述计算机基于一个或一个以上传递属性来确定用于传送所述一个或一个以上媒体内容群组的时间表;以及第四代码集合,其用于致使所述计算机将所述时间表存储在网络数据库中。

又一相关方面由一种网络装置界定。所述装置包括:用于获得用于多个媒体内容的元数据的装置;用于基于所述元数据来将所述媒体内容中的每一者分类为一个或一个以上媒体内容群组的装置;用于基于一个或一个以上传递属性来确定用于传送所述一个或一个以上媒体内容群组的时间表的装置;以及用于将所述时间表存储在网络数据库中的装置。

另一方面由一种网络装置提供。所述网络装置包括计算机平台,其包括处理器和存储器。所述装置还包括:媒体内容处理逻辑,其可操作以界定多个媒体内容的元数据;媒体内容分类逻辑,其可操作以基于所述元数据来将所述多个媒体内容中的每一者分类为一个或一个以上媒体内容群组;以及媒体内容调度器,其可操作以基于一个或一个以上通信属性来确定用于传送所述一个或一个以上媒体内容群组的时间表。所述装置还可任选地包括通信模块,其可操作以根据所述所确定的时间表来传送所述一个或一个以上媒体内容群组,且/或可操作以传送与所述一个或一个以上媒体内容群组相关联的元数据。

在一些方面中,所述媒体内容处理逻辑可进一步可操作以将所述元数据界定为包括向目标接收方表征所述媒体内容的属性。所述媒体内容调度器可进一步可操作以确定需要添加到所述媒体内容群组的冗余量、用于传送所述媒体内容群组的重复数目和/或用于所述媒体内容群组的一个或一个以上传送时间。

因此,本发明的方面提供用于在无线装置上进行目标性媒体内容获取的装置、设备、系统、方法和计算机程序产品。无线装置基于用户简档来在无线装置处本地选择媒体内容来接收,所述用户简档可包括被动用户数据、主动用户数据和从所述被动和主动用户数据导出的用户推论。通过本地选择媒体内容,无线装置不必向网络供应个人信息,进而维持用户隐私级别。通过除了用户推论以外还使用被动和主动用户数据,将由无线装置获取的媒体内容限于针对用户和用户当前动作来高度定制的媒体内容。另外,各方面提供用于在网络装置处对媒体内容进行分组,使得可在给定时间窗内传送与群组相关联的元数据,且可在给定时间窗内传送群组内的媒体内容,进而减少无线装置需要唤醒以接收媒体内容的次数,且因此降低功率消耗。

附图说明

下文将结合附图来描述所揭示的方面,提供所述附图以说明而非限制所揭示的方面,其中相同命名指示所述元件,且在附图中:

图1为根据一方面的用于在无线通信装置上进行目标性媒体内容获取的系统的框图;

图2为根据一方面的经配置以进行目标性媒体内容获取的无线通信装置的框图;

图3为根据一方面的可在经配置以进行目标性媒体内容获取的无线通信装置上执行的用户简档模块的框图;

图4为根据一方面的可在经配置以进行目标性媒体内容获取的无线通信装置上执行的推论简档编辑模块的框图;

图5提供根据一方面的用户推论的实例;

图6为根据一方面的可在经配置以进行目标性媒体内容获取的无线通信装置上执行的媒体内容元数据处理模块的框图;

图7为根据一方面的可在经配置以进行目标性媒体内容获取的无线通信装置上执行的媒体内容获取模块的框图;

图8为根据一方面的可在经配置以进行目标性媒体内容获取的无线通信装置上执行的媒体内容呈现模块的框图;

图9为根据一方面的用于将目标性媒体内容分配给无线通信装置的媒体分配系统的框图;

图10为根据一方面的可在媒体分配系统中执行的媒体内容分类模块的框图;

图11为根据一方面的可在媒体分配系统中执行的媒体内容传递调度器模块的框图;

图12为根据一方面的用于将目标性广告媒体内容分配给无线通信装置的方法的流程图;

图13为根据一方面的用于在无线通信装置上获取并呈现目标性广告媒体内容的方法的流程图;

图14为根据一方面的用于在无线通信装置上获取并呈现目标性媒体内容的方法的流程图;

图15为根据一方面的用于在经配置以进行目标性媒体内容获取的无线通信装置上产生用户简档的方法的流程图;

图16为根据一方面的用于在媒体分配系统中界定媒体内容元数据、分类媒体内容且确定传递时间表的方法的流程图。

具体实施方式

现将在下文中参看附图更全面地描述本发明的装置、设备、方法、计算机可读媒体和处理器,在附图中展示本发明的各方面。然而,所述装置、设备、方法、计算机可读媒体和处理器可以许多不同形式来体现且不应理解为限于本文中所陈述的方面;而是,提供这些方面以使得本揭示内容将为彻底且完整的,且将向所属领域的技术人员全面地传达本发明的范围。相同数字始终指代相同元件。

本文中结合无线通信装置来描述各种方面。无线通信装置还可称为订户台、订户单元、移动台、移动装置、远程台、接入点、远程终端、接入终端、用户终端、用户代理、用户装置、客户端或用户装备。订户台可为蜂窝式电话、无绳电话、会话起始协议(SIP)电话、无线本地回路(WLL)台、个人数字助理(PDA)、具有无线连接能力的手持式装置或连接到无线调制解调器的其它处理装置。

参看图1,描绘用于在无线通信装置上进行目标性媒体内容获取的系统。所述系统包括媒体分配系统10,其可操作以将媒体内容群组12和与所述群组相关联的元数据14分配给多个无线通信装置16,所述无线通信装置经配置以从所述群组12选择媒体内容18以进行基于在无线装置处所确定的元数据14与用户简档46之间的相关的获取。

媒体分配系统10可操作以从一个或一个以上媒体内容提供者22接收媒体内容18。内容提供者22可将媒体内容18的全部或某部分提供到媒体分配系统10。媒体内容18可包括但不限于视频内容、音频内容、多媒体内容、实时内容、非实时内容(还称为“剪辑”)、脚本、程序、数据或任何其它类型的合适媒体内容。另外,媒体内容18可包括但不限于订制的节目、专门和/随选的节目、广告或在其它主要媒体内容内的休息期间和/或与其它主要媒体内容同时呈现的任何其它形式的媒体内容。在一些方面中,内容提供者22与媒体分配系统10经由通信链路24通信,所述通信链路可包括任何合适类型的有线和/或无线通信接口。

媒体分配系统10可包含传递机构26,其操作以创建媒体内容流28并跨越一个或一个以上数据网络30输送媒体内容流28,所述媒体内容流包括媒体内容群组12和元数据14。举例来说,此类传递机构可包括多播传递机构。在多播的一些方面中,每一媒体内容流28为“多路复用”内的逻辑串流,所述“多路复用”为给定地理区域中可用的流集合。每一流28能够同时将相同媒体内容18传递到多个终点,因为所述流可供调谐到恰当频率的任何装置得到,进而避免可缩放性问题。因此,媒体分配系统10可操作以用一对多方式输送媒体内容18。

嵌入在一个或多个网络装置内的媒体分配系统10可包括媒体内容元数据处理模块32,其可操作以针对多个媒体内容18中的每一者创建元数据14。媒体内容元数据处理模块30可经配置以自动地根据相关联逻辑来创建元数据14的全部或一部分,或元数据14可由媒体分配操作者手动地输入或从例如内容提供者22等第三方接收。根据本发明的方面,元数据14可包括表征用于目标性无线装置16的媒体内容18的属性。

媒体分配系统10还可包括媒体内容分类器模块34,其可操作以将多个媒体内容18分类为一个或一个以上媒体内容群组12。内容分类器模块34可经配置以依赖于例如试探算法等逻辑来基于元数据14对多个媒体内容中的一些或一部分进行分类。在替代方面中,分类可涉及来自媒体分配操作者的某一等级的手动输入。根据本发明的方面,媒体内容分类器模块34可操作以组合一个或一个以上媒体内容群组12以供传递到目标性接收方。媒体内容的分组允许媒体分配系统10随后一起发射形成群组12的媒体内容18。因而,当与非分组式传递系统相比时,需要从群组12获取媒体内容18的无线装置16需要较少唤醒来接收相关媒体内容。因此,根据一些方面,就待机时间和电池功率消耗来说,所描述的设备和方法通过在内容群组12中传递媒体内容18来改进无线装置性能。

媒体分配系统10还可包括内容传递调度器36,其可操作以针对媒体内容群组12且/或针对媒体内容18中的个别媒体内容确定传递时间表数据38。举例来说,内容传递调度器36可基于一个或一个以上传递属性40来确定传递时间表数据38,例如可经由广播接收相应内容的时间窗。

另外,媒体分配系统10可操作以将与媒体内容群组12和/或媒体内容18中的个别一者相关联的元数据14和传递时间表数据38传送到多个无线装置16。举例来说,媒体分配系统可实施传递机构26以将与媒体内容群组12和/或媒体内容18中的个别一者相关联的元数据14和传递时间表数据38多播或以其它方式传送到多个无线装置16。在一些方面中,举例来说,用于个别片内容18和/或用于内容群组12的元数据14可包括对应的传递时间表数据38。

所述多个无线通信装置16各自包括媒体模块42,其可操作以确定用户简档,基于用户简档与媒体内容元数据之间的相关来确定选定媒体内容,且针对选定媒体内容确定获取和呈现时间。因而,媒体模块42可包括用户简档模块44,其可操作以确定用户简档46。用户简档模块44可操作以对用户人口统计编辑简档,且可包括被动用户数据47、主动用户数据48和/或用户推论50。被动用户数据47可包括由用户输入到简档表格、问卷等的信息和/或数据。主动用户数据48可包括与用户动作相关的信息和/或数据,例如所接入的内容、网络服务或应用程序、接入内容、网络服务和/或应用程序所在的位置或时刻等。另外,主动用户数据48可包括与用户当前使用行为相关的动态信息。用户推论50是基于被动用户数据和/或主动用户数据的任何组合而逻辑导出的用户假定。

媒体模块42可另外包括媒体内容元数据处理模块52,其可操作以接收与群组12相关联的元数据14且确定用户简档46与元数据14之间的相关。基于用户简档46与元数据14之间的相关,媒体内容元数据处理模块52确定选定内容54,且基于用于选定内容54的元数据14,确定用于选定内容54的相应传递时间表58。选定内容54可为与元数据14相关联的内容群组12的子集,或选定内容54可包括内容群组12的全部。

媒体模块42可另外包括内容获取模块56,其可操作以根据传递时间表58来触发相应的无线装置16对接收器进行调谐和/或上电(另外称为“唤醒所述装置”)以接收选定内容54。另外,内容获取模块56可操作以在初始传递时间表(例如)基于对媒体内容的不适当解码而导致传递失败的情况下确定替代的或经修正的传递时间表。

另外,媒体模块42可包括媒体内容呈现模块58,其可操作以选择恰当时间来在无线装置16上呈现或以其它方式“播放”选定且获取的媒体内容54。确定恰当呈现时间可由与选定内容54相关联的元数据14、用户简档46中的被动、主动和动态信息(例如当前正接入/呈现的网络服务、应用程序或主要内容)等来规定。内容呈现模块58可另外可操作以确定何时应从无线装置存储器删除选定媒体内容54。此删除确定可基于(例如)内容元数据中所包括的到期日期、选定内容与用户简档相关的密切程度、网络因素等。

参看图2,根据一个方面,描绘无线通信装置16的详细框图表示。无线通信装置16可包括任何类型的计算机化通信装置,例如蜂窝式电话、个人数字助理(PDA)、双向文本寻呼机、便携式计算机,乃至具有无线通信端口的单独计算机平台,其还可具有到网络或因特网的有线连接。无线通信装置可为远程从属装置,或不具有最终用户但简单地跨越无线网络来传送数据的其它装置,例如远程传感器、诊断工具、数据中继器等。本发明的用于在无线通信装置上进行目标性媒体内容获取的设备和方法可因此在任何形式的包括无线通信端口的无线通信装置或无线计算机模块上执行,包括但不限于无线调制解调器、PCMCIA卡、接入终端、台式计算机或其任何组合或子组合。

无线通信装置16包括计算机平台70,其可跨越无线网络发射数据且可接收并执行例程和应用程序。计算机平台70包括存储器72,其可包含易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、快闪卡或计算机平台常用的任何存储器。另外,存储器72可包括一个或一个以上快闪存储器单元,或可为任何二级或三级存储装置,例如磁性媒体、光学媒体、磁带、软盘或硬盘。

另外,计算机平台70还包括处理器74,其可为专用集成电路(“ASIC”)或其它芯片组、处理器、逻辑电路或其它数据处理装置。处理器74或例如ASIC等其它处理器可执行应用程序编程接口(“API”)层76,其与无线装置16的存储器72中所存储的任何常驻程序和/或模块(例如媒体模块42和相关子模块44、52、56和60)介接。API76通常为在相应无线装置上执行的运行时环境。一个此类运行时环境为由加里福尼亚圣地亚哥的高通公司(Qualcomm,Inc.,of San Diego,California)开发的Binary Runtime Environment for 软件。可利用其它运行时环境,其例如操作以控制无线计算装置上的应用程序的执行。

处理器74包括以硬件、固件、软件和其组合体现的各种处理子系统78,其实现无线装置16的功能性和无线通信装置在无线网络上的可操作性。举例来说,处理子系统78允许起始并维持与其它连网装置的通信且与其它连网装置交换数据。在通信装置被界定为蜂窝式电话的方面中,处理子系统78可包括但不限于以下各项中的一者或一者以上:声音、非易失性存储器、文件系统、发射、接收、搜索器、层1、层2、层3、主控制、远程程序、手持机、功率管理、数字信号处理器、消息接发、呼叫管理器、系统、LPOS、位置引擎、用户接口、休眠、数据服务、安全性、验证、USIM/SIM、话音服务、图形、USB、例如MPEG等多媒体、GPRS等(出于清楚起见,其全部均未在图2中个别地描绘)。

对于所揭示的方面,处理器74的处理子系统78可包括与媒体模块42和相关的子模块44、52、56和60交互的任何子系统组件。举例来说,处理子系统78可包括定位和跟踪装置/应用程序,其结合用户简档模块44和内容呈现模块60来实施以获取用于选择目标性媒体内容且确定何时呈现媒体内容的动态位置信息。或者,处理子系统78中的一者或一者以上可经配置为存储于存储器72中的模块/应用程序和/或逻辑。

此外,如所提及,计算机平台50的存储器包括媒体模块42,其可操作以获取目标性媒体内容。媒体模块42可包括用户简档模块44,其具有可操作以从被动用户数据、主动用户数据、动态用户数据和用户推论数据当中确定用户简档的用户简档逻辑80。相对于下文论述的图3和图4来提供对用户简档模块42的进一步详细描述。

媒体模块42还包括具有内容元数据处理逻辑82的内容元数据处理模块52,所述内容元数据处理逻辑可操作以接收与媒体内容群组相关联的元数据且出于接收选定媒体内容的目的而确定元数据与用户简档之间的相关。另外,内容元数据处理逻辑82可操作以基于选定内容元数据中的传递时间表信息而确定选定媒体内容的传递时间表。相对于下文论述的图6来提供对内容元数据处理模块52的进一步详细描述。

媒体模块42还可包括具有内容获取逻辑84的内容获取模块56,所述内容获取逻辑84可操作以确定何时对接收器进行调谐和/或上电(即,“唤醒”无线装置)以接收所传递的选定媒体内容,所述媒体内容是根据传递时间表来传递的。另外,内容获取逻辑可在选定内容的初始传递失败的情况下(例如,在选定内容不能够被恰当解码的情况下)确定替代的传递时间表且因此确定替代的唤醒时间。相对于下文论述的图7来提供对内容获取模块56的进一步详细描述。

媒体模块42可另外包括具有内容呈现逻辑86的内容呈现模块60,所述内容呈现逻辑可操作以基于一个或一个以上呈现属性来确定选定媒体内容的呈现时间。另外,内容呈现模块60可包括内容老化逻辑88,其可操作以基于一个或一个以上老化属性而确定何时将从装置存储器删除选定媒体内容。相对于下文论述的图8来提供对内容呈现模块60的进一步详细描述。

无线通信装置16可另外包括通信模块90,其可操作以接收选定媒体内容的传递。在此方面中,通信模块90可根据内容获取逻辑84的指示而经触发以调谐且/或唤醒以接收选定媒体内容54的传递,例如多播通信。

另外,如先前所提及,无线通信装置16可包括用于产生对通信装置的输入的输入机构92和用于产生供通信装置的用户消费的信息的输出机构94。举例来说,输入机构92可包括例如按键或键盘、鼠标、触摸屏显示器、麦克风等机构。在某些方面中,输入机构92提供使用户输入与应用程序(例如媒体模块42)介接。此外,举例来说,输出机构94可包括显示器、音频扬声器、触觉反馈机构等。在所说明的方面中,输出机构94可包括可操作以呈现选定媒体内容的显示器。

现参看图3,根据一方面,描绘媒体模块42的用户简档模块44的详细框图。用户简档模块44可包括用户简档编辑逻辑80,其可操作以执行被动简档编辑模块100和/或主动简档编辑模块102和/或推论简档编辑模块104。另外,为了根据被动用户数据47、主动用户数据48和用户推论50的组合来编译用户简档46,用户简档编辑逻辑80可确定主动用户数据被更新的频率和用户推论被确定的频率。在此方面中,用户简档编辑逻辑80可确定时间周期或老化属性以用于保留主动用户数据48和/或用户推论50或用于提示用户提供经更新的被动用户数据47。

被动简档编辑模块100包括多个用户询问106,其可包含呈现给无线装置的一个或一个以上用户的用户问卷、用户调查等。对用户询问106的用户输入导致存储在用户简档46中的被动用户数据47。用户询问106可经由媒体模块42、通用装置配置应用程序或无线通信装置上可接入的与用户模块42交互的任何其它应用程序/模块来向用户呈现。用户询问106可导致收集任何个人用户信息,例如与目标性媒体内容获取相关的信息。举例来说,用户询问106可包括与地址、年龄、性别、婚姻状态、收入等相关的询问。

主动简档编辑模块102包括一个或一个以上预定的主动简档例程108,其能够确定与目标性媒体内容获取相关的主动用户数据。举例来说,预定的主动简档例程108可跟踪用户获取和接入的内容、应用程序和/或网络服务、用户接入内容、应用程序或网络服务的时刻和/或星期几、当接入内容、应用程序或网络服务时用户的位置以及与相对于无线装置16的用户使用行为有关的任何其它数据。另外,主动简档编辑提供历史用户使用行为数据和/或动态用户使用数据。因此,主动简档编辑导致存储在用户简档46中的主动用户数据48。

推论简档编辑模块104包括推论简档编辑逻辑122,其执行一个或一个以上预定的推论例程110,其可操作以基于来自一个或一个以上数据源的数据而确定用户推论。用户推论通常是基于动态用户使用行为(例如,当前正被接入/观看的内容、应用程序或网络、正在接入/观看内容、应用程序或网络服务所在的当前位置、正在接入、观看内容、应用程序或网络服务所在的当前时刻或星期几等)来确定的。

图4提供推论简档编辑模块104的详细框图。推论简档编辑模块104包括各种数据源112,其包括用于确定用户推论50的数据。举例来说,数据源112可包括基于装置的数据114、基于网络的数据116、基于环境的数据118等。基于装置的数据114可包括但不限于例如当前正在无线通信装置上接入或执行的内容或应用程序、网络服务(例如先前接入的因特网网站)和购买历史(例如先前所购买的应用程序、游戏等)等数据。基于网络的数据116可包括但不限于例如当前正被接入的网络服务(例如当前正被接入的因特网网站或服务)等数据。基于环境的数据118可包括但不限于例如当前时间、装置的当前地理定位/位置、装置的静止或运动状态、与给定定位/位置对应的建筑物和/或商业信息、与给定建筑物和/或商业相关联的事件信息等数据。

推论简档编辑模块104包括一个或一个以上预定的推论例程110,其包括一个或一个以上推论规则120。推论规则界定用以确定用户推论50的特定用户数据集合和/或组合,例如基于装置的数据114和/或基于网络的数据116和/或基于环境的数据118。基于所确定的用户推论50,无线装置16可以获取与所确定的推论相关的媒体数据18为目标。

图5提供推论规则120的各种实例。举例来说,推论规则122界定时间和地理位置以确定特定事件推论。具体地说,如果无线装置在特定时间位于体育场,那么可确定推论:装置的用户正在观看足球赛且因此对足球感兴趣。在另一实例中,推论规则124界定时间、地理位置和活动来确定特定位置类型推论。具体地说,如果无线装置在夜间持续位于特定地理位置且蜂窝式电话功能处于“休眠”模式或以其它方式停用,那么可确定推论:用户/装置位于其住处。相反,如果无线装置在星期一到星期五的8am到5pm期间持续位于特定位置且蜂窝式电话功能为“活动”模式或以其它方式启用,那么可确定推论:用户/装置位于工作场所。

根据另一实例,推论规则126界定时间、环境状态和活动来确定特定活动推论。具体地说,如果无线装置在星期一到星期五的7am到8am期间在运动中且蜂窝式电话在此时间周期期间为活动的,那么可确定推论:用户正开车去上班。相反,如果无线装置在星期一到星期五的7am到8am期间持续在运动中且游戏应用程序在此时间周期期间为活动的,那么可确定推论:用户正乘车去上班。

在又一实例中,推论规则128界定活动应用程序、地点、时间和频率来确定用户特性推论。具体地说,如果用户/无线装置在工作日期间频繁地位于飞机场且在此时间周期期间接收广播或多播内容,那么可确定推论:用户是商务旅行者。在相同方面中,如果用户/无线装置在工作日期间频繁地位于飞机场且接收股票市场内容、接入股票行情网络服务等,那么可确定推论:用户是商务旅行者和活跃的投资者。

参看图6,描绘内容元数据处理模块52的详细框图。内容元数据处理模块52包括元数据接收器130,其可操作以在接收与元数据相关联的媒体内容之前接收从媒体内容分配系统传送的源数据14。在一个方面中,元数据接收器130将接收从媒体内容分配系统广播或多播的元数据14。元数据接收器130可经配置以接收与媒体内容群组12相关联的元数据14且/或接收与个别媒体内容项目18相关联的元数据14。

内容元数据处理模块52另外包括内容元数据处理逻辑82,其可操作以实施一个或一个以上相关例程132以确定所述一个或一个以上用户简档46中的用户数据与元数据14之间的相关。基于所确定的相关,内容元数据处理逻辑82将确定与所述元数据相关联的选定内容54。在一个方面中,举例来说,当元数据14与媒体内容群组12相关联时,所确定的元数据14与用户简档46中的用户数据之间的相关将导致来自媒体内容群组12的选定内容54。

图7是根据一方面的媒体内容获取模块56的详细框图。内容获取模块56包括内容传递调度逻辑134,其可操作以确定用于选定内容58的传递时间表58。可根据选定媒体内容58的或对应于选定媒体内容58的元数据14内所包括的传递时间表数据38在逻辑上确定传递时间表58。媒体内容获取模块56包括内容获取逻辑84,其可操作以根据传递时间表58来致使无线装置接收器调谐且/或“唤醒”以收听选定内容54的广播/多播。在某些方面中,举例来说,当媒体内容根据媒体内容特性来分组且作为群组来传送时,触发无线装置“唤醒”可为用以从群组获取选定内容58的仅一次性发生,进而降低“唤醒”过程中所消耗的电池功率量。

内容获取模块56可另外包括内容解码核查逻辑138,其可操作以确定所接收的选定内容54是否已被恰当解码。如果内容解码核查逻辑138确定所接收的选定内容未被恰当解码,那么所述逻辑可确定用于选定内容的下一传递时间,且根据下一传递时间来引发内容获取逻辑84“唤醒”以收听选定内容54的广播/多播。用于选定内容54的下一传递时间可根据选定内容元数据14中的传递时间表数据38或根据从媒体分配系统10传送的其它传递时间表数据来确定。

图8是根据一方面的媒体内容呈现模块60的详细描述。媒体内容呈现模块60包括内容呈现逻辑86,其可操作以确定用于呈现所接收的选定媒体内容54的最佳时间。最佳呈现时间的确定可基于各种呈现属性中的一者,包括但不限于选定内容54中的元数据14、与选定内容相关的存储属性140、用户简档46、动态用户使用数据142等。元数据14可包括呈现属性,例如特定呈现时间和/或日期、内容将被播放的特定次数、呈现优先级指示符、内容分级指示符等。存储属性140可包括内容的到期日期、内容的剩余存储寿命、内容已被呈现的次数、内容将被呈现的剩余次数等。用户简档46可包括主动用户数据48和/或用户推论50数据,其可应用于何时和/或在何处呈现选定媒体内容54。动态用户使用数据142可包括装置的当前位置、当前时刻/星期几、主要内容144、当前正被接入或执行的应用程序或网络服务。在此方面中,内容呈现逻辑86可经配置以基于主要内容144、当前正被接入或执行的应用程序或网络服务之间的相关而呈现选定内容54。另外,内容元数据可规定在指定时刻/星期几或在特定地理位置处呈现内容。

内容呈现模块60可另外包括内容老化逻辑88,其可操作以确定选定媒体内容54的年龄或到期日期且根据所述年龄或到期确定而从无线装置存储器清除内容。无线装置上的存储容量是有限的,且因此,装置可接收和存储的选定内容54的量是有限的。选定内容的老化可基于一个或一个以上老化属性146来确定。老化属性146可包括但不限于例如到期日期、选定内容54的元数据14中所包括的内容分级属性、根据选定媒体内容54与用户简档46之间的相关的强度来对选定内容分级的相关分级等数据

图9是媒体内容分配系统10的详细框图。媒体内容分配系统10可包含任何类型的硬件、服务器、个人计算机、小型计算机、大型计算机或任何计算装置(专用或通用计算装置)中的至少一者。此外,本文中描述为在媒体内容分配系统10上操作或由媒体内容分配系统10执行的模块和应用程序可完全在单个网络装置上执行,如图9所示,或替代地,在其它方面中,单独的服务器、数据库或计算机装置可一致地工作以将呈可用格式的数据提供给各方,且/或在无线通信装置16与媒体内容分配系统10所执行的模块和应用程序之间的数据流中提供单独的控制层。

媒体内容属性10包括计算机平台150,其可跨越数据网络30来发射和接收数据且可执行例程和应用程序。计算机平台150包括存储器152,其可包含易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、快闪卡或计算机平台常用的任何存储器。此外,存储器152可包括一个或一个以上快闪存储器单元,或可为任何二级或三级存储装置,例如磁性媒体、光学媒体、磁带、软盘或硬盘。此外,计算机平台150还包括处理器154,其可为专用集成电路(“ASIC”)或其它芯片组、逻辑电路或其它数据处理装置。

计算机平台150进一步包括以硬件、固件、软件和其组合来体现的通信模块156,其实现媒体内容分配系统10的各种组件之间的通信以及内容分配系统10与无线通信装置16之间的通信。通信模块156可包括用于建立无线通信连接的必备硬件、固件、软件和/或其组合。根据所描述的方面,通信模块156可包括传递机构26(图1),其可操作以将元数据14、传递时间表数据38和媒体内容18广播、多播或以其它方式传递到无线装置16。

媒体内容分配系统10的存储器152还包括内容元数据处理模块32。内容元数据处理模块32可操作以针对多个媒体内容18中的每一者创建元数据14。媒体内容元数据处理模块30可经配置以自动地根据相关联的逻辑来创建元数据14的全部或一部分,或元数据14可由媒体分配操作者使用恰当的输入机构162(例如键盘)结合输出机构164(例如显示器)来手动输入,或元数据14可从第三方(例如内容提供者22(图1))接收。

根据本发明的方面,元数据14可包括表征用于目标性无线装置16的媒体内容18的属性。属性可包括但不限于目标性观看者性别、目标性观看者收入、目标性观看者教育程度、目标性观看者年龄范围、目标性观看者地理位置、内容特性(例如音频数据、视频数据、多媒体数据)、内容类型(例如广告内容)、内容的大小/时间长度、传递内容所需的带宽、内容的优先级/服务级别等。

媒体分配系统10的存储器152还可包括包含内容分类逻辑158的媒体内容分类器模块34,所述内容分类逻辑可操作以将多个媒体内容18分类为一个或一个以上媒体内容群组12。在一些方面中,每一群组的特性可为预定的,而在其它方面中,可在专门基础上根据多个给定内容之间的共同和/或相关特性来组合所述群组。内容分类器逻辑158可包括试探算法等,其基于元数据14来将多个媒体内容中的一些或一部分分类为内容群组。举例来说,以相同用户群组为目标的内容被分组在一起。在替代方面中,分类可涉及来自媒体分配操作者的某一级别的手动输入。媒体内容的分组允许媒体分配系统10随后一起传送形成群组12的媒体内容18。因而,希望获取来自群组12的媒体内容18的无线装置16需要较少地唤醒来接收相关媒体内容,且因此就待机时间和电池功率消耗来说节省了无线装置。媒体内容分类器模块34还可操作以将与经分组内容相关联的元数据14传递到多个无线装置16。

媒体分配系统10的存储器152还可包括包含内容传递调度器逻辑160的内容传递调度器36,所述内容传递调度器逻辑可操作以针对媒体内容群组12确定传递时间表38。内容传递调度器逻辑160可基于一个或一个以上传递属性40而针对媒体内容群组确定传递时间表38。

图10是根据一方面的内容分类器模块34的详细框图。内容分类器模块34包括内容分类逻辑158,其执行一个或一个以上预定的分类例程170。分类例程可操作以通过进行同内容18相关联的元数据14与同预定内容群组类别170相关联的类别属性174之间的相关来将内容18分类(本文中另外称为分组)为一个或一个以上预定的内容群组类别172。相关内容元数据14可包括但不限于目标性观看者性别、目标性观看者收入、目标性观看者教育程度、目标性观看者年龄范围、目标性观看者地理位置、内容特性(例如音频数据、视频数据、多媒体数据)、内容类型(例如广告内容)、内容的大小/时间长度、传递内容所需的带宽、内容的优先级/服务级别等。因此,类别属性174可包括对应于元数据的属性,例如性别、年龄范围、收入范围、教育程度、地理位置、内容特性、内容类型、特定长度/大小的内容、特定优先级或服务级别的内容等。内容分类逻辑158确定特定内容项目18属于哪些内容群组类别170,且基于所述确定来形成包括内容18的内容群组12。因而,每一内容项目18可被指派给多个内容群组18。

参看图11,描绘内容传递调度器模块36的详细框图。调度内容传递调度器模块包括内容传递调度器逻辑160,其包括一个或一个以上预定的调度例程180,其可操作以确定内容群组12的传递时间表,且任选地,在一些方面中,确定个别内容项目18的传递时间表。内容传递调度逻辑160利用群组类别属性174和传递属性182来确定传递时间表38。在那些替代方面中(其中内容传递调度模块36还提供用于个别内容项目18的时间表),传递调度逻辑180可使用元数据14来确定传递时间表38。传递属性182包括但不限于内容提供者的服务级别、内容提供者所支付的传递费用、目标性无线装置的潜在数目、传递时刻/星期、传递可靠性因素、传递内容群组所需要的带宽量。这些因素帮助确定针对内容18和/或内容群组12所需要的冗余量、传递重复量、传递时间等。

内容传递调度逻辑160可操作以提供内容时间表38。内容时间表38可包括内容元数据时间表184和群组内容/内容时间表186。内容元数据时间表184提供用于在预定时间处传递与群组相关联的内容元数据。内容元数据14在发射内容18之前传递到无线通信装置以允许无线通信装置16确定将从相关联的内容群组获取哪些媒体内容。群组内容/内容时间表186提供用于传递内容群组12的时间表,且在一些方面中,提供用于传递个别内容项目18的时间表。

图12提供用于对目标性广告内容进行分组并将其传递到无线装置的一个特定方面的流程图。在事件200处,将广告内容从一个或一个以上服务提供者传递到媒体内容分配系统。在事件210处,发生广告内容元数据处理,借此向内容提供元数据,且明确地说,使广告内容与目标性用户/无线装置相关联的元数据。如先前所提及,广告内容元数据处理将通常涉及媒体内容分配系统操作者的手动输入。

在事件220处,将具有相关联元数据标记的所得广告内容传送到广告分类器。在事件230处,基于具有相关联类别属性的预定广告内容群组类别与同广告内容相关联的元数据之间的相关来将广告内容分类为广告内容群组。

在事件240处,将经分组的广告内容传送到广告广播/多播调度器。在事件250处,针对广告内容群组确定广告广播时间表。对广告内容群组的调度可涉及基于传递属性、内容元数据和内容群组属性来确定冗余、重复和传递时间。在事件260处,一旦已确定了时间表,便根据所确定的时间表来广播/多播经分组的广告内容。

图13提供用于在无线通信装置上确定目标性广告内容的一个特定方面的流程图。在事件300处,向用户简档处理器提供被动用户数据,且在事件310处,向用户简档处理器提供主动用户数据。在事件320处,实施用户简档处理以提供用户简档。另外,可确定用户推论且将其包括于用户简档内。用户简档可包括被动用户数据、主动用户数据和/或用户推论数据,其用于确定哪些广告内容是作为获取的目标。

一旦已确定了用户简档,便在事件330处,将用户简档存储在存储器中。应注意,某些用户简档数据(明确地说,主动简档数据和用户推论数据)将具有老化属性,其要求在预定时间周期之后从简档中删除此类数据。另外,由于用户简档包括动态主动数据和动态用户推论数据,所以所存储的用户简档将频繁地需要更新。

在事件340处,在无线装置处接收广告元数据,且在事件350处,发生广告元数据处理以确定用户简档与同广告内容相关联的元数据之间的相关。所确定的用户简档与广告元数据之间的相关导致选定的广告。在事件360处,基于元数据中的传递属性来确定用于选定广告的广播时间表。在事件370处,通过在根据所确定的传递时间表所确定的时间处触发无线装置以“唤醒”来获取广告内容。在事件380处,将所接收的广告内容存储在装置存储器中。在大多数方面中,广告内容将具有老化属性,其界定广告内容的到期日期。

在事件390处,广告内容选择处理确定时间、位置和/或对应的主要内容、应用程序或网络服务以用于呈现广告内容。广告选择内容处理确定可依赖于用户简档数据和/或广告呈现属性以确定何时且在何处呈现所述广告内容。在事件400处,根据所确定的呈现来在无线装置上呈现广告内容。

参看图14,呈现用于在无线装置上获取目标性媒体内容的方法的流程图。在事件500处,无线装置产生用户简档,其包括被动用户数据、主动用户数据和/或用户推论数据的任何组合。用户简档将表征包括被动、主动和推论属性以使特定媒体内容作为获取的目标。在事件510处,将用户简档存储在无线装置存储器中。简档中的用户数据的动态性质将通常要求在正在进行且持续不断的基础上更新简档中的数据。另外,用户简档中的属性可包括老化属性以用于基于到期日期等而移除简档中的用户数据。

在事件520处,无线装置接收与内容群组相关联的元数据,且在事件530处,无线装置确定用户简档中的用户数据与用于所述群组中的每一内容项目的元数据之间的预定相关。简档中的用户数据与元数据之间的相关将导致选定的媒体内容(另外称为作为获取的目标的媒体内容)。作为所述相关和选定媒体内容的确定的结果,可基于选定内容中的元数据来确定用于选定内容的传递时间表。

在事件540处,无线装置基于所述相关来接收内容群组中的选定内容。接收选定内容可涉及在指定传递时间触发无线装置“唤醒”以接收选定时间的广播或多播。在事件550处,无线装置将所接收的选定媒体内容存储在无线装置存储器中。

在任选的事件560处,无线装置确定何时呈现媒体内容中的所接收并选定的内容。确定何时呈现媒体内容可包括确定时间、确定位置和/或确定结合何种主要内容、应用程序或网络服务来呈现选定内容。确定何时呈现所述内容可基于内容元数据、群组元数据、存储属性和/或与呈现相关的动态数据。

在任选的事件570处,所述方法可包括获得选定内容的老化属性,且在任选的事件580处,确定选定内容的年龄或内容的呈现次数或例如内容的服务级别等与选定内容的老化有关的任何其它特性。在任选的事件590处,从无线装置存储器中删除到期或以其它方式老化的选定内容。

参看图15,其呈现一种用于提供用户简档以用于在无线装置上进行目标性媒体内容获取的方法。在事件600处,无线装置获得被动简档数据。通常通过向用户提供用户询问调查或问卷来获得被动用户数据。在事件610处,无线装置获得主动用户简档数据,主动用户数据可经由监视用户活动的时间和地点、用户对内容的接入、用户对应用程序的执行、用户对网络服务的接入等的试探算法来获得。主动用户简档数据可为与用户使用行为相关的历史数据,或主动用户简档数据可为与当前用户使用相关的动态数据。在事件620处,无线装置基于被动用户数据项目或主动用户数据项目中的一者或一者以上来确定用户推论。可通过应用具有界定推论的一个或一个以上推论规则的一个或一个以上推论例程来在逻辑上确定用户推论。

在事件630处,基于被动用户数据、主动用户数据和用户推论来产生用户简档。用户简档将包括用以确定将在无线装置上获取的目标性媒体内容的属性。在事件640处,将用户简档存储在无线装置存储器中。

在事件640处,获得与用户简档中的数据相关联的老化属性。在特性上,主动用户简档数据和用户推论数据将在时间方面具有有限适用性。在一些方面中,动态主动用户数据和/或用户推论将仅保持在用户简档中持续用户当前正在经历的活动或事件的持续时间。在事件650处,评估用户简档的年龄或到期日期,且将其与相关联的老化属性进行比较。在事件660处,基于用户简档中的到期或老化数据,通过使流程返回到事件610来用新的主动简档数据和/或用户推论更新用户简档。

参看图16,呈现一种用于在媒体内容分配系统处对媒体内容进行分组以用于在无线装置处进行目标性媒体内容获取的方法。在事件700处,针对多个媒体内容界定元数据。通常,元数据将由媒体内容分配代表和/或服务提供者代表手动输入。在事件710处,基于群组属性与内容元数据之间的相关来将媒体内容分类或分组为一个或一个以上内容群组。在任选的事件720处,确定用于传递与内容群组相关联的元数据的传递时间表,且在任选的事件730处,将元数据传递到无线通信装置。又,在无线装置处实施元数据以确定装置想要获取内容群组上的哪些内容。

在事件740处,媒体内容分配系统基于一个或一个以上传递属性和/或与传递相关的内容元数据来确定用于传递内容群组的时间表,且在任选的事件750处,根据所确定的传递时间表来将媒体内容传递到无线装置。

结合本文所揭示的实施例描述的各种说明性逻辑、逻辑块、模块和电路可用经设计以执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,所述处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器或任何其它此类配置。另外,至少一个处理器可包含一个或一个以上模块,其可操作以执行上文描述的步骤和/或动作中的一者或一者以上。

另外,结合本文所揭示的方面描述的方法或算法的步骤和/或动作可直接以硬件、以由处理器执行的软件模块或以所述两者的组合来实施。软件模块可驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体可耦合到处理器,使得处理器可从存储媒体读取信息和向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。此外,在一些方面中,处理器和存储媒体可驻留在ASIC中。另外,ASIC可驻留在用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻留在用户终端中。另外,在一些方面中,方法或算法的步骤和/或动作可作为一个或任何代码和/或指令组合或集合驻留在机器可读媒体和/或计算机可读媒体上,所述媒体可并入到计算机程序产品中。

因此,本发明的方面提供用于在无线装置上进行目标性媒体内容获取的装置、设备、系统、方法和计算机程序产品。无线装置基于用户简档来在无线装置处本地选择媒体内容来接收,所述用户简档可包括被动用户数据、主动用户数据和从所述被动和主动用户数据导出的用户推论。通过本地选择媒体内容,无线装置不必向网络供应个人信息,进而维持用户隐私级别。通过除了用户推论以外还使用被动和主动用户数据,将由无线装置获取的媒体内容限于针对用户和用户当前动作来高度定制的媒体内容。另外,各方面提供用于在网络装置处对媒体内容进行分组,使得可一致地传送与群组和群组内的媒体内容相关联的元数据以限制无线装置需要唤醒以接收媒体内容的次数,进而限制功率消耗。

尽管前述揭示内容论述了说明性方面和/或实施例,但应注意,可在不脱离由所附权利要求书界定的所述方面和/或实施例的范围的情况下在本文中做出各种改变和修改。另外,虽然所述方面和/或实施例的元件可以单数形式来描述或主张,但也涵盖复数形式,除非明确地陈述限于单数形式。另外,任何方面和/或实施例的全部或一部分可与任何其它方面和/或实施例的全部或一部分一起使用,除非另有陈述。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号