混合式服务:数据、音频和剪辑播送转让专利

申请号 : CN200980106778.8

文献号 : CN101960851A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 乔纳森·P·麦卡贴乔治·爱伦·罗斯罗克尼古拉斯·A·格拉斯曼

申请人 : 高通股份有限公司

摘要 :

揭示一种数字广播网络,其可将应用划分为待分布到接收装置的多个信道。接收装置可依据包含选择参数和装置能力的各种标准选择性地接受所述多个信道中的一者或一者以上。对所述应用的至少一子集的选择性挑选可提供数据的可接受深度和递送以改进用户体验。文本和标准数据体验可与音频配对物、与预加载的客户端侧媒体文件和/或与预加载的客户端侧媒体文件以及实况音频流组合,其可丰富用户体验。

权利要求 :

1.一种用于再现内容的方法,其包括:

在无线装置处接收表示不同应用的数据的至少两个信道;以及在所述无线装置上提供大体上同时再现至少第一音频内容和视频内容的单一接口,所述第一音频内容和所述视频内容来自针对所述无线装置的不同应用的数据。

2.根据权利要求1所述的方法,其进一步包括在与显示所述第一视频内容大体上相同的时间显示与用户装置的另一应用相关联的至少第二视频内容。

3.根据权利要求1所述的方法,其进一步包括:解码对应于所述音频内容的数据流;以及

区分应在所述单一接口上以视觉方式再现哪些数据。

4.根据权利要求3所述的方法,其进一步包括:检验是否应由所述数据取代所述视频内容或是否应大体上同时呈现所述视频内容和所述数据。

5.根据权利要求1所述的方法,其进一步包括:以可检索格式保持至少一个媒体内容;以及基于触发事件选择性地再现所述至少一个媒体内容。

6.根据权利要求5所述的方法,其进一步包括在所述无线装置的分布之前预加载所述媒体内容。

7.根据权利要求5所述的方法,其进一步包括基于下载时间表下载所述媒体内容。

8.根据权利要求5所述的方法,其进一步包括在闲置状态期间下载所述媒体内容。

9.根据权利要求5所述的方法,所述触发事件是时间、所接收的广播或用户动作中的至少一者。

10.一种用于再现内容的装置,其包括:计算机平台,其具有存储器和处理器,其中所述存储器包括选择参数;

信道选择器,其选择表示不同应用的至少两个信道;以及接口组件,其在所述装置上提供单一接口以大体上同时再现至少第一音频内容和视频内容,所述第一音频内容和所述视频内容来自针对所述装置的不同应用的数据。

11.根据权利要求10所述的装置,所述接口组件在与显示所述第一视频内容大体上相同的时间显示与所述装置的另一应用相关联的至少第二视频内容。

12.根据权利要求10所述的装置,其进一步包括:解译器,其解码对应于所述音频内容的数据流;以及检验器,其检验是否应由所述数据取代所述视频内容或是否应大体上同时呈现所述视频内容和所述数据。

13.根据权利要求10所述的装置,其进一步包括预加载的媒体,所述预加载的媒体以可检索格式保持至少一个媒体内容,所述接口组件基于触发事件选择性地再现所述至少一个媒体内容。

14.根据权利要求13所述的装置,其进一步包括后台功能性,所述后台功能性在所述无线装置的分布之前预加载所述媒体内容。

15.根据权利要求13所述的装置,其进一步包括后台功能性,所述后台功能性基于数据调度器所确定的下载时间表而下载所述媒体内容。

16.根据权利要求13所述的装置,所述后台功能性在闲置状态期间下载所述媒体内容。

17.根据权利要求13所述的装置,所述至少一个媒体内容是客户端侧高速缓冲存储器广告。

18.一种用于选择性地再现内容的至少一子集的设备,其包括:用于接收表示不同应用的至少两个信道的装置;以及用于在单一接口上大体上同时再现至少第一音频内容和视频内容的装置,所述第一音频内容和所述视频内容来自不同应用。

19.根据权利要求18所述的设备,其进一步包括:用于解码对应于所述音频内容的数据流的装置;以及用于确定是否应由所述数据取代所述视频内容或是否应大体上同时呈现所述视频内容和所述数据的装置。

20.根据权利要求18所述的设备,其进一步包括:用于以可检索格式保持至少一个媒体内容的装置;以及用于基于触发事件选择性地再现所述至少一个媒体内容的装置,其中所述触发事件是时间、所接收的广播或用户动作中的至少一者,且所述媒体内容是客户端侧高速缓冲存储器广告。

21.一种机器可读媒体,其其上存储有用于以下操作的机器可执行指令:接收表示不同应用的数据的至少两个信道;以及在无线装置上提供大体上同时再现至少第一音频内容和视频内容的单一接口,所述第一音频内容和所述视频内容来自针对无线装置的不同应用的数据。

22.根据权利要求21所述的机器可读媒体,所述指令进一步包括在与显示所述第一视频内容大体上相同的时间显示与另一应用相关联的至少第二视频内容。

23.根据权利要求21所述的机器可读媒体,所述指令进一步包括:解码对应于所述音频内容的数据流;以及

检验是否应由所述数据取代所述视频内容或是否应大体上同时呈现所述视频内容和所述数据。

24.根据权利要求21所述的机器可读媒体,所述指令进一步包括:以可检索格式保持至少一个媒体内容;以及基于触发事件选择性地再现所述至少一个媒体内容。

25.一种在无线通信系统中的设备,其包括:处理器,其经配置以:

接收表示不同应用的至少两个信道;

提供大体上同时再现至少第一音频内容和视频内容的单一接口,所述第一音频内容和所述视频内容来自既定用于不同应用的数据,以可检索格式保持至少一个媒体内容;以及基于触发事件选择性地再现所述至少一个媒体内容。

说明书 :

混合式服务:数据、音频和剪辑播送

技术领域

[0001] 以下描述大体上涉及内容分布系统,且更明确地说,涉及内容的选择性分布和选择性呈现。

背景技术

[0002] 数字广播网络是向位于用户装置上的客户端侧软件的单向递送方法。数据播送(datacast)服务经由数字广播网络提供待由客户端侧软件使用的信息。传统的数字广播网络可包含带宽限制,其可影响许多数据播送服务提供的用户体验的深度和完善度。经由数字广播网络的数据应用处的一些尝试假定单一信道与单一数据播送服务相关联。

发明内容

[0003] 下文呈现简要概述以便提供对所揭示的实施例的一些方面的基本理解。此概述不是详尽的综述,且既不希望指明关键或决定性元素也不希望划定此类实施例的范围。其目的是以简化形式呈现所描述实施例的一些概念作为稍后呈现的更详细描述的序言。
[0004] 数据的递送方法类似于例如视频和音频信号等传统线性服务所使用的方法。随后,在实质上影响用户体验的时间性的“从头到尾(first to last)”流中提供所有信息。当体验变得更复杂时,待广播的数据量增加且因此“从头到尾”方法减慢递送并实质上影响数据播送服务提供的用户体验的质量和深度。另外,由于单一信道不能经由数字广播网络有效地递送大量数据,所以应用必须在无用户请求特定信息的能力的情况下提供所有其数据。
[0005] 仅广播文本和数字的“仅数据”体验为用户提供丰富的体验,但在其性质方面受到限制。此系统要求用户主动地观看装置以便具有服务的任何体验。仅文本和/或仅广播数据播送系统严重限制可经由数字广播网络获得的体验的类型。
[0006] 与用户体验的深度和完善度相关联的另一问题是,在平台启动期间,不包含将允许客户端软件将反馈提供给广播公司的返回路径。随后,收集用户活动可能极其困难,且因此不能以足够及时的方式实现以促进即时使用。此不能进入用户的反馈循环存在两个结果。第一结果是难以基于消费者之间的共享的体验创建任何类型的团体。尽管消费者将共享体验,但挑战是如何强调其意识以便建立团体的感觉。第二效果是,反馈的缺乏阻止将用户的体验个人化。
[0007] 根据一个或一个以上实施例及其对应的揭示内容,结合提供客户端软件功能性来描述各个方面,所述客户端软件功能性允许智能地调谐到单独的广播信道以便有效地吸收数据以提供用户体验的可接受的深度和递送。在另一方面中,提供对消费者的体验的集中和个人化以及提供激励消费者感觉成为较大团体的一部分的进入点。根据一些方面,文本和标准数据体验可与音频配对物、与预加载的客户端侧媒体文件和/或与预加载的客户端侧媒体文件以及实况音频流组合,其可丰富用户体验。
[0008] 一方面涉及一种再现内容的方法。所述方法包含在无线装置处接收表示不同应用的数据的至少两个信道。所述方法还包含在无线装置上提供大体上同时再现至少第一音频内容和视频内容的单一接口。所述第一音频内容和视频内容来自针对无线装置的不同应用的数据。
[0009] 另一方面涉及一种用于再现内容的装置。所述装置包含具有存储器和处理器的计算机平台。所述存储器可包含选择参数。所述装置还包含信道选择器,其选择表示不同应用的至少两个信道;以及接口组件,其在装置上提供单一接口以大体上同时再现至少第一音频内容和视频内容。所述第一音频内容和视频内容来自针对无线装置的不同应用的数据。
[0010] 根据另一方面是一种用于选择性地再现内容的至少一子集的设备。所述设备包含用于接收表示不同应用的至少两个信道的装置。所述设备中还包含用于在单一接口上大体上同时再现至少第一音频内容和视频内容的装置。所述第一音频内容和视频内容来自不同应用。
[0011] 又一方面涉及一种机器可读媒体,其具有存储在其上的用于接收表示不同应用的数据的至少两个信道的机器可执行指令。所述机器可执行指令还用于在无线装置上提供大体上同时再现至少第一音频内容和视频内容的单一接口。所述第一音频内容和视频内容来自针对无线装置的不同应用的数据。
[0012] 在无线通信系统中,另一方面涉及一种设备,其包含处理器。所述处理器可经配置以接收表示不同应用的至少两个信道,并提供大体上同时再现至少第一音频内容和视频内容的单一接口。所述第一音频内容和视频内容来自针对不同应用的数据。所述处理器还可经配置而以可检索的格式保持至少一个媒体内容,并基于触发事件选择性地再现所述至少一个媒体内容。
[0013] 为了实现以上和相关目的,一个或一个以上实施例包括下文中充分描述且权利要求书中明确指出的特征。以下描述和附图详细陈述某些说明性方面且仅指示可采用实施例的原理的各种方式中的若干者。结合图式考虑时,从以下详细描述中将了解其它优点和新颖特征,且所揭示的实施例希望包含所有此类方面及其等效物。

附图说明

[0014] 图1说明实现在一个或一个以上无线装置上选择性地下载并选择性地呈现内容的系统。
[0015] 图2说明图1的内容的一方面的示意图。
[0016] 图3说明图1的大量内容的大量流的发射的一方面的示意图。
[0017] 图4说明图1的系统的组件(包含广告商)的一方面的示意图。
[0018] 图5说明根据所揭示方面的无线装置。
[0019] 图6说明用于经由多个信道提供内容的实例系统的框图。
[0020] 图7说明促进选择性地组合一个或一个以上数据流的实例系统。
[0021] 图8说明用于促进经由数字广播网络的多个信道切换的另一实例系统。
[0022] 图9说明基于用户偏好选择性地接受一个或一个以上数据流的实例系统。
[0023] 图10说明用于通过选择性地组合一个或一个以上数据流来提供丰富的用户体验的实例系统。
[0024] 图11说明用于通过选择性地组合一个或一个以上数据流来提供丰富的用户体验的另一实例系统。
[0025] 图12说明利用人工智能使一个或一个以上方面自动化的实例系统。
[0026] 图13说明用于提供内容的方法。
[0027] 图14说明用于选择性地再现内容的方法。
[0028] 图15说明用于再现内容的方法。
[0029] 图16说明用于选择性地再现内容的至少一子集的系统。

具体实施方式

[0030] 现参看图式描述各个实施例。在以下描述中,出于阐释的目的,陈述大量特定细节以便提供对一个或一个以上方面的详尽理解。然而,可了解,可在没有这些特定细节的情况下实践此些方面。在其它例子中,以框图形式展示众所周知的结构和装置以便有助于描述这些实施例。
[0031] 如本申请案中所使用,术语“组件”、“模块”、“系统”等希望指代计算机相关实体,其为硬件、固件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可以是(但不限于)在处理器上运行的进程、处理器、对象、可执行体、执行线程、程序和/或计算机。以说明的方式,在计算装置上运行的应用与计算装置两者可为一组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可位于一个计算机上和/或分布在两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。组件可借助本地和/或远程过程,例如根据具有一个或一个以上数据包的信号(例如,来自一个与本地系统、分布式系统中的另一组件或借助所述信号越过例如因特网等网络与其它系统交互的组件的数据)来通信。
[0032] 此外,本文结合无线终端描述各个实施例。无线终端也可称为系统、订户单元、订户站、移动台、移动体、移动装置、远程站、远程终端、接入终端、用户终端、终端、无线通信装置、用户代理、用户装置或用户设备(UE)。无线终端可以是蜂窝式电话、无绳电话、会话启始协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持式装置、计算装置,或连接到无线调制解调器的其它处理装置。此外,本文结合基站描述各个实施例。基站可用于与无线终端通信,且也可称为接入点、节点B或某一其它术语。
[0033] 将依据可包含若干装置、组件、模块等的系统呈现各个方面或特征。将了解且理解,各个系统可包含额外装置、组件、模块,且/或可不包含结合图式论述的所有装置、组件、模块。还可使用这些方法的组合。
[0034] 参看图1,说明系统100,其实现在一个或一个以上无线装置104上选择性地下载并选择性地呈现内容102。系统100可包含一个或一个以上内容提供者106,其可操作以例如经由第一网络110将一则或一则以上内容102提供到分布系统108。分布系统108可操作以将内容102的一个或一个以上流连同与内容102的每一流相关联的一个或一个以上内容元数据112一起递送到所述一个或一个以上无线装置104。此类内容可作为个别数据流而递送,其中完整的内容集合可包含多个数据流(例如,单一应用被划分为多个流)。举例来说,分布系统108可包含发射器114和/或第二网络116,其中发射器114可操作以产生内容102和/或内容元数据112的一对多(one-to-many)发射118,以经由第二网络116递送到一个或一个以上无线装置104。根据一个方面,可将内容102和/或内容元数据112划分或分割为多个流或多个信道,且可选择性地接收和组合(如果选择一个以上的话)所述信道中的一者或一者以上以用于在相应无线装置104处呈现。
[0035] 在访问发射118后,每一无线装置104可操作以执行信道选择器120,所述信道选择器120可经配置以基于选择数据库124内的一个或一个以上选择参数122确定将下载到无线装置104的发射118中的内容102的所述一个或一个以上信道中的选定者。选择参数122可包含(但不限于)例如以下数据:一个或一个以上内容过滤126(例如,流中含有的相关信息)、表示用户信息128的一个或一个以上数据(例如,偏好、状态、日时/星期几),和/或表示装置信息130的一个或一个以上数据(例如,能力、限制、显示器大小、音频功能性)。选择参数122对于每一相应无线装置104和/或每一无线装置104的每一相应用户可为唯一的,且/或针对每一相应无线装置104和/或每一无线装置104的每一相应用户而定制。如此,在一些方面中,每一无线装置104可下载相同发射118内的内容102的一个或一个以上流的不同集合。因此,在一些方面中,一个或一个以上选择参数122允许信道选择器120基于相应内容元数据112的一者或一者以上与选择参数122的一者或一者以上之间的匹配而下载相应无线装置104的相应用户所感兴趣的一个或一个以上选定内容流132。
[0036] 此外,举例来说,在选定内容132包括实时或实况内容的方面中,信道选择器120可将选定内容132转发到媒体模块134以经由输出装置136呈现。举例来说,在选定内容132包括非实时内容的其它方面中,信道选择器120可转发选定内容132以高速缓存或保存在内容存储装置138中。在非实时情况下,媒体模块134可操作以在任何时间存取内容存储装置138以检索选定内容132并致使经由输出装置136呈现选定内容132。
[0037] 输出装置136与媒体模块134的组合可操作以产生选定内容132作为程序或呈现以供无线装置104的用户消耗。每一程序或呈现可包括选定内容132的一个或一个以上流的组合(标记为流1142到流N144,其中N为整数),或可能包括单一内容流。内容流142、144可与对应于每一流142、144的内容元数据112的一者或一者以上相关联。此外,举例来说,在一些方面中,相应程序或呈现的一个或一个以上流142、144可包含一个或一个以上相关联的流指示符146,一个或一个以上相关联的流指示符146中的每一者界定对应的内容流。因此,每一流142、144可提供对对应流的参考或关联(例如,音频流识别其对应的视频流)。
提供针对对应流的参考信息允许信道选择器120选择适当的且可丰富用户体验的流。
[0038] 举例来说,将发射三种类型的信息(A、B和C)以供在用户装置104上消耗。每一信息类型可与其自身的数据流相关联,使得第一内容流可包含信息“A”,第二内容流包含信息“B”,第三内容流包含信息“C”等等。尽管用户可接收任何或所有信息(A、B和C),但用户可能仅想要呈现信息“C”。信道选择器120可基于特定流中所包含的或与特定流相关联的信息(例如,标记、识别符、元数据)来区分不同流,且仅可选择性地呈现所需流(在此实例中为C)。针对每一类型的信息发送不同流允许用户经由相应用户装置104仅选择性地接收所需内容。在以上实例中,如果信息(A、B和C)作为单一从头到尾流而发送,那么用户将必须等待直到信息“A”和信息“B”完成才接收所需信息“C”。因此,所揭示的方面允许可按照每一用户的需要或兴趣而裁定的较丰富的用户体验。同样,仅呈现与用户相关的数据可节省资源,例如节省电池电力。如果用户决定现在需要信息“A”和/或“B”,那么可向用户呈现新选择的信息,因为个别地且大体上同时发射每一流。然而,用户装置104仅调入并接收用户需要的数据(例如,基于选择参数122)。
[0039] 因此,系统100为每一无线装置104提供以下能力:基于与每一无线装置104相关联的独立配置的内容高速缓存功能性而从大量内容102的一对多发射118中独立地选择并组合选定内容132的一个或一个以上流。此外,系统100可为每一无线装置104提供以下能力:基于与每一无线装置104相关联的独立配置的内容插入功能性而从选定内容132的一个或一个以上流的其相应集合中独立地选择并组合内容的一个或一个以上流,以与选定内容的另一流包含在一起。
[0040] 根据一些方面,第一网络110和第二网络116提供系统100的各种组件和/或实体之间的相应通信链路。在一些方面中,第一网络110和第二网络116可包括独立的网络,而在其它方面中其可包括互相关联的网络。一般来说,第一网络110和第二网络116每一者可包括一个或一个以上数据网络和/或一个或一个以上通信网络中的任一者或任何组合。举例来说,在一些方面中,第一网络110可包括例如因特网等公共通信网络,且第二网络116可包括例如多播网络(例如,仅前向链路(FLO)网络)等基于预订的一对多网络,包含可从TM加利福尼亚州圣地亚哥市的高通(QUALCOMM)公司购得的MediaFLO 系统。在其它方面中,第一网络110和第二网络116可包含其它网络的一者或组合,例如:数字视频广播(DVB)网络,例如卫星的DVB-S、电缆的DVB-C、陆地电视的DVB-T、手持式陆地电视的DVB-H;陆地电话网络;卫星电话网络;红外网络,例如基于红外数据协会(IrDA)的网络;短程无线网络;
Bluetooth 技术网络;ZigBee 协议网络;超宽带(UWB)协议网络;家庭射频(HomeRF)网络;共享无线接入协议(SWAP)网络;宽带网络,例如无线以太网兼容性联盟(WECA)网络、无线保真联盟(Wi-Fi联盟)网络,及802.11网络;公共交换电话网络;公共异构通信网络,例如因特网;私人通信网络;以及陆上移动无线电网络。
[0041] 此外,可包含在第一网络110和/或第二网络116的一些方面中的电话网络的实例包含模拟和数字网络/技术的一者或任何组合,例如:码分多址(CDMA)、宽带码分多址(WCDMA)、全球移动电信系统(UMTS)、高级移动电话服务(AMPS)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、全球移动通信系统(GSM)、单载波(1X)无线电发射技术(RTT)、演进-仅数据(EV-DO)技术、通用分组无线电服务(GPRS)、增强型数据GSM环境(EDGE)、高速下行链路数据分组接入(HSPDA)、模拟和数字卫星系统,以及可在无线通信网络和数据通信网络的至少一者中使用的任何其它技术/协议。
[0042] 参看图2,说明图1的内容的一方面的示意图。如本文使用的内容102可包括(但不限于)以下中的至少一者:视频、音频、多媒体内容、实时内容、非实时内容(也称为“剪辑”)、脚本、程序,或可操作以分布到无线装置104且由无线装置104执行或呈现的任何其它类型的数据或对象。举例来说,内容102可包含以下中的一者或任何组合:预订的节目安排、特设和/或按需接收的节目安排,和/或广告,或添加到其它内容、插入在其它内容内和/或与其它内容同时或代替其它内容而呈现的任何其它形式的内容。另外,举例来说,内容102可包括(但不限于)电视放映、视频、电影、歌曲、交互式数据(例如,万维网网页和链接)等。此外,内容102可包括唯一内容识别符(ID)202,例如与相应则内容相关联的字母、数字、名称、文件名、文件路径等的一者或任何组合。
[0043] 另外,大量内容102的至少一者与一个或一个以上内容元数据112相关联。举例来说,与大量内容102的相应一者相关联的“内容供应者”的一者或一者以上可界定相应内容元数据112,并使内容元数据112与相应内容相关联。如本文所使用,术语“内容供应者”可包含内容提供者(例如,内容提供者106)、内容零售商、记帐和消费者服务提供者,以及媒体分布者(例如,分布系统108)的一者或任何组合。内容元数据112包括描述每一相应则内容102和/或与其相关联的任何数据。举例来说,内容元数据112可包括(但不限于)以下中的一者或任何组合:内容ID 202以及一个或一个以上内容属性204,例如类别、名称、内容长度、内容类型、相关联的流指示符146、代码、识别符、主题、流派、既定观众和/或市场、脚本、内容过滤识别符、提示协议参数、相关的观众和/或市场,和/或与对应内容有关的任何元数据。一个或一个以上内容元数据112可与相应内容102分离、附加到相应内容102或内嵌在相应内容102内。在一些方面中,举例来说,当内容102和内容元数据112分离时,其每一者可包括或指向相同内容ID 202(例如)以使相应内容元数据能够与相应内容相关。
[0044] 参看图3,说明图1的大量内容的大量流的发射的一方面的示意图。发射118可将内容102的多个流或信道302、304、306提供到每一无线装置104(图1)以供相应终端用户TM消耗。在一些方面中,举例来说,每一发射118可包括仅前向链路(FLO )系统(例如,可从TM
加利福尼亚州圣地亚哥市的高通公司购得的MediaFLO 系统)中的一对多发射。在此系统中,发射118包括“多路传输”内的流或逻辑流,其是给定地理区域中可用的流的集合。此外,发射118携载的每一流302、304、306可包括多个内容102的一者或某一组合。因此,发射118能够大体上同时利用多个流302、304、306来递送整个内容102,以允许多个流302、
304、306的接收者组合流的一者或一者以上以在用户装置上再现。
[0045] 参看图4,说明图1的系统的组件(包含广告商)的一方面的示意图。在一些方面中,因为发射118所携载的每一流302、304、306的呈现可吸引大量终端用户或消费者402,所以系统100可进一步包含与分布系统108通信的一个或一个以上广告商404。广告商404包括期望以一个或一个以上广告的形式向选定的终端用户402呈现流406内的一则以上内容102(图1)的实体。举例来说,在此方面中,第一流302可包括(但不限于)视频馈送,且第二流304可包括音频流,且第三流306可包括(但不限于)广告。可向终端用户402呈现流302、304、306中的一者或一者以上,例如包括广告的第三流306。尽管其它流302和304可由终端用户402接收,但在流不符合与应中继到终端用户402的流相关联的参数的情况下,可选择性地忽略或忽视此类流。
[0046] 图5说明根据所揭示方面的无线装置500。无线装置500表示系统100(图1)的无线装置104,且可操作以接入第二网络116以便接收发射118和/或与分布系统108通信。每一无线装置500可包括计算机平台502,所述计算机平台502具有可操作以存储可由处理器506执行的数据、逻辑和应用的存储器504。用户可经由一个或一个以上用户接口508与无线装置500及其所驻存的应用交互,所述一个或一个以上用户接口508可包含一个或一个以上输入装置510和一个或一个以上输出装置512。另外,无线装置500可经由通信模块514与外部装置和/或网络交换通信。
[0047] 应注意,尽管可将无线装置500说明为蜂窝式电话,但任何数目的无线装置500和若干类型无线装置500的组合可包含在图1的系统100中。举例来说,无线装置500可包含(但不限于)蜂窝式电话、个人数字助理(PDA)、膝上型计算机、双向寻呼机、便携式游戏装置、便携式音乐装置,或任何类型的计算机化无线装置。所揭示的方面因此可在任何形式的无线装置或计算机模块上执行(包含有线或无线通信门户),包含(但不限于)无线调制解调器、PCMCIA卡、接入终端、个人计算机、电话或其任何组合或子组合。
[0048] 计算机平台502可操作以经由例如第一网络110(图1)和/或第二网络116(图1)等网络发射数据,且可操作以接收和执行例程和应用,并任选地显示无线装置500内产生的或从连接到网络或连接到无线装置500的任何网络装置或其它计算机装置接收的数据。计算机平台502可(例如)以硬件、固件、软件、数据和可执行指令中的一者或任何组合来体现。
[0049] 存储器504可包括易失性和非易失性存储器中的一者或任何组合,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、快闪卡、快闪存储器单元、电子文件系统,和计算机平台常见的任何存储器。此外,存储器504可包含任何二级或三级存储装置中的一者或一者以上,例如磁性媒体、光学媒体、磁带,或软盘或硬盘,包含可装卸存储器机构。
[0050] 此外,处理器502可以是专用集成电路(“ASIC”)、芯片组、处理器、逻辑电路和任何其它数据处理装置中的一者或一者以上。在一些方面中,处理器504或例如ASIC等其它处理器可执行应用编程接口(API)层516,应用编程接口(API)层516与无线装置500的存储器504中所存储的任何驻存的程序介接。API 516通常是在相应无线装置上执行的运行时环境。一个此类运行时环境为由加利福尼亚州圣地亚哥市的高通公司开发的Binary Runtime Environment for Wireless (BREW )软件。可利用(例如)操作以控制无线计算装置上的应用的执行的其它运行时环境。
[0051] 另外,处理器502可包含以硬件、固件、软件、数据、可执行指令及其组合体现的各种处理子系统518,其实现无线装置500的功能性以及无线装置在图1的网络116上的可操作性。举例来说,处理子系统518允许启始和维持与分布系统108和/或其它联网装置的通信并与其交换数据。在将无线装置500界定为蜂窝式电话的方面中,举例来说,处理器506可额外包含处理子系统518的一者或组合,例如:声音、非易失性存储器、文件系统、发射、接收、搜索器、层1、层2、层3、主要控制、远程程序、手持机、功率管理、数字信号处理器、消息接发、呼叫管理器、Bluetooth 系统、Bluetooth LPOS、定位引擎、用户接口、休眠、数据服务、安全性、验证、USIM/SIM、语音服务、声码器、消息接发、图形、USB、多媒体等。对于所揭示的方面,处理器506的处理子系统518可包含与在计算机平台502上执行的应用交互的实现本文描述的功能性的任何子系统组件。举例来说,处理子系统518可包含代表信道选择器520从API 516接收数据读取和数据写入的任何子系统组件。
[0052] 此外,通信模块514可以硬件、固件、软件、数据、可执行指令及其组合体现,且可操作以实现无线装置500的各种组件间以及无线装置104与第一网络110和/或第二网络116之间的通信。举例来说,在蜂窝式电话方面中,通信模块514可包含必需的硬件、固件、软件、数据、可执行指令及其组合,包含用于建立无线通信连接的发射和接收链组件。
[0053] 此外,举例来说,通信模块514可操作以从分布系统108接收多个内容102和相关联的相应一个或一个以上内容元数据112(如果有的话),并将其转发到信道选择器520或向信道选择器520提供对其的访问权。类似地,举例来说,通信模块514可操作以接收一个或一个以上选择参数122,并将其转发到信道选择器520或向信道选择器520提供对其的访问权。随后,举例来说,通信模块514可操作以分别将选定内容126转发到其它装置组件以用于进一步处理。
[0054] 另外,提供用于产生到无线装置中的输入的一个或一个以上输入装置510和用于产生供无线装置的用户消耗的信息的一个或一个以上输出装置512。举例来说,输入装置510可包含例如键或键盘、导航机构、鼠标、触摸屏显示器、与语音辨别模块相关联的麦克风等机构。在某些方面中,输入装置510提供用于接收用户输入的接口,(例如)以激活无线装置上的应用或模块或与所述应用或模块交互。此外,举例来说,输出装置512可包含显示器、音频扬声器、触觉反馈机构等。此外,用户接口508可包括输入装置510和/或输出装置512中的一者或任何组合。
[0055] 现参看图6,说明用于经由多个信道提供内容的实例系统600的框图。发射到无线装置以及在无线装置间发射的数据(尤其是数字数据)的量已随时间呈指数规律增加。如此,单一信道不再足以适当地传达或发射所有数据。因此,系统600可在单向广播系统中提供定制数据。另外,在一些情形中,用户不想接收所有数据,而仅想接收其一子集。系统600可促进将数据解析为多个流或信道并以一方式发射数据,使得可在用户装置上选择性地组合和再现数据流的一者或一者以上,从而提供其它节省益处。
[0056] 更详细来说,系统600包含发射器602(类似于图1的分布系统108)和接收器604(类似于图1的装置104)。发射器602可经配置以将内容606和相关联的内容元数据
608(如果有的话)广播到接收器604。发射器602可经配置以将内容606和相关联的内容元数据608划分为多个流或信道,标记为流1到流N,其中N为整数,且统称为多个流610。
多个流610是分裂为个别流的单一应用的数据的子集,可在接收装置处选择性地组合所述个别流。可大体上同时将多个流610发射到接收器604。根据一些方面,发射器602还可发送关于不同应用的多个流610(例如,流的第一集合关于第一应用,流的第二集合关于第二应用等等)。
[0057] 接收器604可包含信道选择器612,信道选择器612可经配置以选择性地接受并组合待在用户装置上再现的多个流610中的一者或一者以上。根据一些方面,接收器604可取得来自并行接收的所有流610的数据。选择性地接受、组合并再现多个流610的至少一子集可例如通过仅接受和再现用户所需要的信息(例如,不需要的信息不是所选择的数据流中的一者)、更快地获得并再现选定的数据,接收和呈现用户感兴趣的广告等来增强用户体验。
[0058] 为了促进将信息划分为不同信道或流,发射器602可包含解析器614,解析器614可经配置以将数据或内容606的集合划分为多个流(或信道)610。可将内容606划分为对应于内容的类型(例如,视频、音频、高清晰视频、文本等)和/或内容信息(例如,统计数据、运动事件得分、股票价格等)的若干流。此划分可基于通信中所包含的信息和/或其它因素而以预定方式执行。举例来说,运动应用可具有大量运动且可存在对应于所述许多运动的得分的不同流,因此如果存在十三个不同运动,那么存在得分的十三个不同流。还可存在统计信息、明星队信息、选手信息和用户将感兴趣的任何其它信息的流的另一集合。应了解,虽然本文参考运动描述各个方面和特征,但存在大量其它应用,包含(但不限于)股票价格、房地产交易、车辆、电视节目等。
[0059] 发射器602中还可包含标记器616,其可经配置以标记或提供与每一流中所包含的内容相关联的指示符。所述标记或指示符可包含内容元数据608且可为可由接收器604利用以识别与每一相应流相关联的内容的任何类型的指示符。因此,多个信道可基于识别每一流中所包含的内容的标记或其它指示符而链接到流,其可包含多个经标记信道。举例来说,标记或元数据608可能指示可由接收器604和/或信道选择器612利用以便选择性地接受或拒绝特定流的内容类型、内容信息或其它信息(例如,相关联的流或信道、重要性等)。
[0060] 多个数据流610可由发射器616发射,使得附近的接收器可接收并选择性地接受且组合多个数据流610中的一者或一者以上。可大体上同时发射多个数据流610以便使接收器604选择性地识别和接受流中的一者或一者以上并组合流(如果信道选择器612选择了两个或两个以上流的话)。因此,发射器602可作为并行发射而非串行发射来传达多个流。举例来说,串行发射(例如,所有数据作为单一流发送)可具有等于多个流的带宽的和的带宽,因此总带宽保持相同。因此,系统600可提供不增加带宽但可允许接收器604更快地获得与一个或一个以上流相关联的应用所需的内容的多个数据流。
[0061] 根据一些方面,特定应用的流的发射器可略微偏移以考虑到所递送的信息的类型、发射所需的时间和其它因素,使得信息以可丰富用户体验的方式到达接收器604。
[0062] 图7说明促进选择性地组合一个或一个以上数据流的实例系统700。当将数据作为单一信息流而发送时,可能存在用户不感兴趣的大量数据。系统700可促进将单一应用解析为表示为多个流的组分并大体上同时发射多个流中的每一者,使得接收者可选择性地组合流中的一者或一者以上。多个流可允许用户经由相应的用户装置仅接收与用户相关和/或用户感兴趣的信息,其可提供稳健的用户体验并提供功率节省益处。每一组分(例如,流)可在需要时与一个或一个以上其它组分组合。因此,接收装置可重新建构整个单一应用或其子部分。
[0063] 系统700包含至少一个发射器702和至少一个接收器704。发射器702可经配置而以预定方式将数据划分或解析为多个流,并额外包含多个流的每一者内的信息,所述信息识别数据的类型、其中含有的信息、与相关联的流有关的信息和/或可由接收器704使用以确定是接受(和组合)还是拒绝特定流的其它信息。如所说明,发射器702可发送多个流,标记为流1到流N,其中N为整数。所述多个流统称为流706。
[0064] 接收器704包含信道选择器708,其可经配置以选择性地接受一个或一个以上流706。信道选择器708可促进以一方式接收数据,使得用户在任何给定时间点需要的数据递送量和数据的类型经优化,以及使数据接收硬件的功率消耗最小化。信道选择器708可进一步经配置以允许用户实时创建所需体验。
[0065] 与信道选择器708相关联的可为信道识别符710,其可经配置以辨识或区分到达接收器704的多个流706。举例来说,信道识别符710可部分基于流内包含的或与流相关联的信息来辨识每一流。此信息可识别流内含有的信息、流内含有的信息的类型,以及其它标准(例如,相关联的流、信息的重要性等)。
[0066] 聚集组件712可经配置以基于例如策略、规则、用户偏好、用户状态等信息而选择性地组合数据流中的一者或一者以上。因此,依据各种标准(例如,日时、用户状态等),可能基于外部数据而接受不同流。举例来说,可参考用户可能需要特定类型的信息的日时(例如,早晨用户可能仅想要音频流中递送的新闻,晚上用户想要音频和视频两者)而将流存储到存储器中。在另一实例中,参考用户的状态,例如关于用户当前正执行的活动的状态(例如,如果用户正操作车辆,那么不需要含有视频或文本的任何流,因此仅将接受音频流并呈现给用户)而将流存储在存储器中。在此实施方案中,用户可例如经由接口组件或其它选择手段而提供关于用户状态的信息。根据一些方面,接收器704可经配置以推断用户状态。因此,依据客户端应用、用户和/或内在/外在数据,聚集组件712可选择性地组合或解析一个或一个以上数据流,其可由接口组件714再现(例如,显示、产生音频等)。
[0067] 根据一些方面,聚集组件712可经配置以基于用户期望接收的信息来选择数据流。举例来说,发射器702可能发送包含“A”信息的第一信息流、包含“B”信息的第二信息流和包含“C”信息的第三信息流,然而,用户仅期望接收“C”信息。信道识别符710可辨识包含“C”信息的信息流,其可由聚集组件712选择性地挑选。因此,接收器704不接受所有三个流,而可仅选择用户感兴趣的单一数据流,其可由接口组件714呈现。以此方式,可忽略不需要的信息,且提供较丰富的用户体验,因为用户不必等待原本在从头到尾数据流中发射的不需要的信息(例如,在以上实例中为“A”和“B”)。因此,系统700提供用户体验和功率节省优点以及其它优点。
[0068] 现参看图8,说明用于促进经由数字广播网络的多个信道切换的另一实例系统800。有时,用户可能不期望接收服务提供者广播的所有信息(例如,所有应用的信息),而是宁愿仅接收数据或应用的一子集。系统800可为用户提供(例如经由一应用)动态地接受一个或一个以上所发射数据流的手段。当一个或一个以上流806由接收装置接受时,每一流可与其它数据流(如果有的话)聚集在一起。举例来说,可将单一应用数据集分割为其子组分且个别地发射每一子组分。接收装置可选择接受哪些子组分(如果有的话)且可在需要时重新建构应用数据的部分或整个应用数据集。因此,系统800可优化客户端在任何时间点需要的数据递送量和数据的类型以便节省系统资源并减少等待时间。
[0069] 发射器802可基于各种因素将大量数据(例如,单一应用)划分为不同数据流或信道(标记为信道1到信道N,其中N为整数)806。举例来说,第一信道可能包含统计数据,第二信道可能包含视频、第三信道可能包含高清晰视频等等。客户端804(例如,接收器装置)可实时聚集一个或一个以上信道以便以最少的资源消耗和增强的质量创建所需的用户体验。
[0070] 客户端804可包含信道选择器808,其可经配置以基于各种标准选择性地接受所发射信道806中的一者或一者以上。为了促进信道806的选择性地接受,信道选择器808可包含信道识别符810,其可经配置以辨识与发射器802所分布的每一信道相关联的特征和/或数据。聚集组件812可经配置以选择一个或一个以上信道806并组合(如果选择一个以上信道的话)所述信道以供接口组件814再现或存储在装置存储器中。举例来说,如果需要单一信道中的信息且不需要其它信道中所含有的信息,那么可选择所述信道。如果需要来自一个以上流的信息,那么可组合信道以再现或存储(例如,视觉、音频和/或经由其它可感知手段)信道的组合。
[0071] 根据一些方面,信道选择器808可包含优化组件816,优化组件816可经配置以促进基于客户端804处可用的资源而选择一个或一个以上信道806。举例来说,某一信道806可能繁重,而客户端804上的处理能力可能有限。举例来说,台式计算机可能具有比蜂窝式电话大的处理能力,且因此可接受利用大量处理能力来以适当方式再现信息的信道。为了考虑到客户端804上可用的资源,优化组件816可经配置以比较客户端804的能力或限制并基于关于可用能力的信息而选择性地接受或拒绝信道。在一个实施例中,此数据包含在与每一信道相关联的信息中。因此,如果信道不适合于特定客户端804,那么优化组件816可选择性地忽略或拒绝所述信道,所述信道将不被接口组件814再现。根据一些方面,可经由接口组件814向用户呈现通知,其可允许用户以更适于信道的能力访问不同的装置(如果需要所述信道特定的信息且所述信息不能由当前装置处理的话)。
[0072] 另外或替代地,定位组件818可包含在信道选择器808中。定位组件818可经配置以基于客户端位置自动接受信道806。举例来说,可由发射器802基于信息正被发送(例如,客户端的地理位置)到的位置(例如,城市、州、地理区域)来划分信道。因此,可存在发送到一个城市的数据集、发送到第二城市的第二数据集等等。定位组件818可基于所确定的位置自动接受正确的集合且可使用任何类型的定位手段(例如,全球定位系统)来促进定位客户端。根据一些方面,客户端804上再现的信息可基于城市或从一列表中选择的其它位置(举例来说,例如经由与接口组件814的交互)。
[0073] 图9说明基于用户偏好选择性地接受一个或一个以上数据流的实例系统900。系统900可允许用户体验的个人化和集中。此外,系统900可提供激励用户感觉如同用户是较大团体的一部分的进入点。在使用中,用户可在体验内具有一用户可访问的“场所”,且所述“场所”呈现与数据播送服务相关的优选信息。
[0074] 更详细来说,系统900包含发射器902,其可经配置以将数据播送划分为大体上同时广播的不同信息流或信息信道(标记为流1到流N,且统称为流906)。可在接收器904处接受此广播的信息,接收器904包含可经配置以选择性地接受一个或一个以上流906的信道选择器908。信道选择器908中可包含信道识别符910,信道识别符910可经配置以获得每一流中所包含的识别流和其中含有的内容的信息(例如,元数据、标记、指示符)。聚集组件912可基于各种标准(例如,用户状态、用户偏好等)选择性地接受所识别流906中的一者或一者以上。经接受的流可由接口组件914组合(如果选择一个以上流的话)并再现(例如,视觉、音频等)。
[0075] 还与接收器902相关联的是偏好模块916,其可经配置以允许定制与所接收的多播数据相关联的各种偏好,其将经由再现装置(例如,接收器904)提供给用户的数据个人化。用户可例如经由与接口组件914交互而选择性地提供关于用户期望观看的数据的类型的信息。举例来说,可通过利用用户选择以呈现数据的不同数据流来创建主页。此选择可针对实况比赛统计数据、选手信息、队伍信息、资产组合信息等。偏好模块916可存储用户偏好或其它由用户界定的标准(例如,统计数据、得分、股票报价等)。根据一些方面,可部分基于所存储的信息接受正广播的数据(例如,特定流)。
[0076] 举例来说,在比赛情形中,所存储的数据可为专业运动事件得分和/或用户比赛信息。另外,对于用户比赛,可存在基于用户已“获取”的分数以及其它标准的评分系统。用户可存储各种体验,例如“我的队伍”、“我的资产组合”、“我的城市”等,其每一者可由不同流填充(例如,每一者具有相关联的信道)。
[0077] 由于一些装置具有有限容量(例如,屏幕大小),所以可通过利用所存储的偏好并基于所述所存储的信息选择性地挑选不同项目来为用户提供所有所需信息。可以可管理且可容易检索的格式维持数据。应了解,基于偏好呈现数据会再现可能不是实况广播的数据。根据一些方面,数据正被广播且在与接收器904检测到流906大体上相同的时间从多个流
906中选择性地挑选所述数据。
[0078] 偏好模块916还可经配置以提供标准化选择机制和标准化呈现象征(metaphor)。举例来说,对“我的城市”的选择可提供优选的天气预报信息(例如,天气服务)。对“我的资产组合”的选择可提供优选的股票行情信息(例如,股票服务)。对“我的队伍”的选择可提供优选的运动队跟踪信息(例如,运动服务)。对“我的选手”的选择可提供更喜欢的运动员表现跟踪信息。此外,对“我的统计数据”的选择可提供实况统计比赛中的消费者表现以及反馈(例如,对于消费者表现的评分)。还可基于所需的服务类型提供其它选择。
[0079] 偏好模块916可提供利用不同的所需数据流或信道906的主页。此主页可为用户提供其可体验与所呈现服务交互的感觉的“场所”。
[0080] 根据一些方面,可提供用户成就的奖励系统(例如,虚拟比赛、实况统计比赛等)。可使用分数且将分数再用于其它特征。可存在内建式奖励量度,且接口可经修改以反映消费者成就(例如,赢得/输掉虚拟比赛),从而允许偏好模块916增强用户的服务连接。
[0081] 图10说明用于通过选择性地组合一个或一个以上数据流来提供丰富的用户体验的实例系统1000。系统1000可促进在单向广播系统中将定制数据提供到装置。数据可经划分从而允许用户装置组合选定的内容。系统1000还可促进功率节省。
[0082] 系统1000包含发射器1002,其可经配置以通过将应用划分为多个流或信道1006而与用户装置1004通信。多个信道1006中的每一者可涉及不同类型的通信,例如音频信道、数据信道、视频信道等。根据一些方面,发射器1002可发送关于不同应用的多个流1006(例如,流的第一集合关于第一应用,流的第二集合关于第二应用等等)。用户装置
1004包含信道选择器1008,信道选择器1008可经配置以选择性地挑选待呈现(例如,视觉、音频等)给用户的一个或一个以上信道1006。
[0083] 用户装置1004还可包含解译器1010,其可经配置以辨识多个信道1006(例如,数据馈送)的每一者中所包含的旗标或其它指示符。所述旗标允许解译器1010确定(例如)什么数据是音频流的一部分。借助此信息,用户装置1004可对数据进行解码并将其转换到音频源。旗标可进一步允许解译器1010区分哪些数据应在屏幕上以视觉方式再现。此类型服务的一实例是结合关于比赛的实况统计数据正向用户装置1004广播的棒球比赛的音频广播。在此实例中,音频流中的旗标可指示应在屏幕上以视觉方式再现比赛统计数据。
[0084] 根据一些方面,音频数据可包含在一个或一个以上信道1006中并由信道选择器1008选择性地挑选。对应的显示数据也可被选择性地挑选且在与呈现音频大体上相同的时间在用户装置1004上再现。举例来说,可进一步向收听棒球比赛的广播的用户呈现视觉解说(例如,垒、每一选手位于赛场上何处等)。因此,用户装置1004可根据用户偏好自动使音频与视频信息同步。
[0085] 在另一实例中,对于橄榄球广播,视觉解说可为每一队伍和/或选手所处的橄榄球场、橄榄球的跟踪等。可在与观看信息大体上相同的时间广播音频馈送。可由例如经由聚集组件聚集在用户装置1004处的单独信道1006提供音频数据和视觉信息。发射器1002可包含允许用户装置1004使不同信道1006同步的功能性。举例来说,可由发射器使实况广播略有时移(例如,30秒、60秒),使得用户可以可理解的格式感知信息。时移可补偿在一些配置中音频文件比数据文件略快地接收。
[0086] 根据一些方面,发射器1002可提供可由用户装置1004利用以使不同信道1006同步的信息(例如,数据、视频、音频等)。用户装置1004可包含检验器1012,其可经配置以分析选定信道1006中所含有的信息以确定是否已接收到正确的信息。检验器1012可确定用户是否正收听音频广播且应向其呈现比赛实况信息的数据表示。同步所需的信息可(例如)囊封在音频流内。因此,系统1000可提供同步服务,使得视觉上再现的数据与音频流信息匹配。
[0087] 根据一些方面,检验器1012可经配置以从当前不呈现给用户的至少一个选定信道1006获得信息。举例来说,新选择的信道可能与另一选定信道冲突,因为两个信道需要利用相同资源(例如,显示屏、扬声器等)。可例如经由接口组件向用户提供关于未呈现的信道的信息,其中指示可向用户呈现新的信道的方式。
[0088] 举例来说,正在显示屏上观看第一曲棍球比赛,且信道选择器1008选择第二曲棍球比赛(例如,接收符合各种选择参数的后续信道)。第二选定信道中所包含的信息可指示其应在显示屏上呈现给用户。可向用户呈现通知以确定用户是否愿意在与向用户呈现第一曲棍球比赛大体上相同的时间呈现第二曲棍球比赛,还是应呈现第二曲棍球比赛来取代第一曲棍球比赛。依据用户的响应,可在显示屏上提供第二显示区域(例如,画中画(picture within a picture))。可在与呈现关于第一或第二曲棍球比赛或关于不同比赛、节目或应用的音频信息大体上相同的时间呈现视觉信息的此双重呈现(例如,在收听披露访问的同时观看比赛)。以此方式,系统1000可通过允许用户感知可关于一个应用(例如,单一球赛)或关于多个应用(例如,一场以上球赛)的多个信道而丰富用户体验。
[0089] 图11说明用于通过选择性地俘获一个或一个以上数据流来提供丰富的用户体验的另一实例系统1100。系统1100类似于图10的系统且可提供混合式服务,其允许在与数据体验和/或实况音频流大体上相同的时间在装置上再现音频流、视频流和/或预加载的媒体文件。系统1100可通过组合文本、音频流、视频流和/或预加载的媒体文件而提供比“仅数据”体验更大的功能性和灵活性。因此,可经由数字广播网络提供更大数目的体验。
[0090] 在此系统1100中,用户装置1104包含后台功能性1110,其可经配置以调入广播流以当用户装置1104不在使用(例如,处于闲置或备用模式)时“下载”媒体文件。数据调度器1112可经配置以提供下载连接的时间表。连接时间可基于数据调度器1112所提供的时间表,其可具有多个“联系窗口”(倘若需要重复尝试访问数据的话)。
[0091] 举例来说,时间表可提供:特定信道1106或广播将在上午11:00、下午12:30和下午3:00下载。如果下载在上午11:00完成,那么忽略剩余排定的下载时间,或可启始下载且当确定完成下载(数据已加载在装置1104中)时终止下载。如果上午11:00的下载未完成(例如,被中断、遭遇错误等),那么下载可在下一排定的时间(例如,下午12:30)重复。可依据各种标准(例如,预先界定的尝试次数、数据连接的速度、数据连接的强度、信息的重要性、用户选择,以及其它因素)提供任何数目的下载时间(窗口)。
[0092] 广播流可作为预加载的媒体1114而下载和存储。预加载的媒体可包含整个应用(例如,节目、运动事件等)或其可为音频或视频剪辑或小片段。举例来说,不是获得音频或视频的实况广播,系统1100可存储本地位于装置1104上或远程装置中的剪辑或片段。所接收的广播数据可与所存储的剪辑同步,从而减轻使广播流同步的需要。
[0093] 根据一些方面,广播流中的数据可触发客户端侧媒体文件(例如,预加载的媒体1114)。数据流可提供文件信息以及指示在不存在文件的情况下如何做(例如,如何远程访问文件、可利用的不同文件、是否忽略对文件的请求等)的源数据。发射器1102可发送触发以及数据流1107,装置1104解译数据流1107以确定何时再现所存储的数据文件(例如,剪辑)。因此,装置1104可接收实况数据流,其允许用户大体上同时观看实况数据以及观看预加载的媒体文件。
[0094] 举例来说,视频剪辑可以是基于至少一个广播流1106中所接收的触发指示而再现的3秒视图剪辑。视频剪辑可以是以实况音频展示的一般剪辑(新闻流1106)。根据一些方面,下载经排定以使得装置1104将剪辑存储预定时间。在时间到期之后,数据广播可实施第一剪辑,且用户可感知(例如,视觉、音频等)某一数据。可接着实施第二剪辑,从而允许用户感知可能呈相同或不同格式的不同数据。在另一时间(例如,第二天、下一星期),一个或一个以上新剪辑可由装置1104下载并存储。
[0095] 根据另一方面,对于预加载的媒体文件1114,接收器1104可在不在使用接收器1104时启始后台过程1110并调入广播流以“下载”媒体文件。这些连接可基于调度器1112所提供的时间表,其具有多个“联系窗口”(倘若访问数据的先前尝试失败)。此类型的服务的一实例将是接收允许用户观看实况数据并接着观看预加载的媒体文件的实况数据流的应用。除了预加载的媒体文件和实况数据体验外,装置还可在与视觉上再现的数据大体上相同的时间产生实况音频组分。广播流中的数据可触发客户端侧媒体文件1114。数据流将包含可用文件以及替代检索信息的信息提供给客户端。服务器可提供匹配服务以使得视觉上再现的数据对应于音频流信息。
[0096] 根据一些方面,系统1100可促进客户端侧高速缓冲存储器广告。举例来说,如果广告商期望推销戒指,那么可将戒指的简短视觉剪辑发送到装置1104以作为预加载的媒体而包含。可提供一触发,即在某一时间或基于某一事件(例如,装置1104的激活、与装置的特定用户交互,例如按压某一键或打开/关闭应用等),可向用户呈现戒指剪辑。另外,剪辑可包含关于购买戒指的联系信息和/或特殊推销代码的数据。根据一些方面,发送到接收器1104的数据是用以调用高速缓存的媒体文件1112的触发且不包含任何其它数据。
[0097] 另外或替代地,内容提供者或广告商可能在最初初始化过程期间在装置1104上加载各种媒体文件。因此,当用户接收并开始使用装置1104时,可广播一个或一个以上流,其提供在某一点选择性地发布媒体文件(例如,如果用户正主动地使用装置,那么在星期五下午8:00发布)的密钥。预加载的媒体内容的另一实例可以是存储在装置上的视频剪辑,且当存在与视频剪辑相关联的歌曲的无线电广播时,自动显示所述视频剪辑。
[0098] 根据另一方面,内容提供者可能允许预加载或下载节目安排内容且仅允许在某一预定时间将所述内容解锁。举例来说,用户可能正在度假中且将在飞机上并在电影的首映的范围之外。可向用户提供在启程之前下载电影的能力,且尽管当在飞机上时用户不能接收,但用户可在与电影首映大体上相同的时间观看所述电影。数据(此实例中为电影)可在被观看之后自动抹除。
[0099] 图12说明利用人工智能使一个或一个以上方面自动化的实例系统1200。广播数据的智能管理实现深度、完善且直观的用户体验。用于调入多个广播信道的客户端功能性和服务器支持的创建可提供客户端软件,其在广播平台的操作限制内提供丰富且有趣的用户体验。
[0100] 智能客户端软件可包含以特定方式调入单独广播信道的功能性。所述功能性响应于用户与客户端软件的交互。所述软件可促进以对用户透明的方式获取并填充用户体验所必需的数据。不再收听数据的单一广播信道,而可基于应用需要有定期打开和关闭多个广播连接。还可提供用于调入单独广播信道的客户端功能性。额外特征包含用于管理在多个广播信道上接收的数据的客户端功能性。额外特征包含对其进行促进的服务器功能性。
[0101] 更详细来说,系统1200采用人工智能(AI)方法,其可由AI组件1216促进,如所说明。各种实施例(例如,结合选择性地接受一个或一个以上数据流)可采用各种基于AI的方案(例如,机器学习、基于规则的技术)来实行其各个方面。举例来说,可经由自动分类器系统和过程来促进确定特定流是否应在用户装置上再现或可能让用户感兴趣的过程。举例来说,基于用户状态,AI组件1216可基于处于所述状态的用户将期望的内容的推断而识别应选择的数据。
[0102] 分类器是将输入属性向量x=(x1,x2,x3,x4,xn)映射到输入属于一类的置信度的函数(即,f(x)=置信度(种类))。此分类可采用基于概率和/或统计的分析(例如,因子分解为分析效用和成本)来预测或推断用户期望的动作。在数据流的情况下,举例来说,属性可包含在特定流内(例如,指示符、元数据),且类是感兴趣的类别或区域(例如,用户偏好、装置信息等)。
[0103] 支持向量机(SVM)是可采用的分类器的一实例。SVM通过找到可能输入的空间中的超曲面而操作,所述超曲面试图使触发标准与非触发事件分离。直观上,这使分类正确地测试处于附近的但不与训练数据相同的数据。其它定向和不定向模型分类方法包含(例如)朴素贝叶斯(naive Bayes)、贝叶斯网络(Bayesian network)、决策树、神经网络、模糊逻辑模型,且可采用提供不同独立模式的概率分类模型。如本文使用的分类还包含用于开发优先权模型的统计回归(statistical regression)。
[0104] 如从本说明书中将容易了解,一个或一个以上实施例可采用显式训练(例如,经由一般训练数据)以及隐式训练(例如,通过观察用户行为、接收外来信息)的分类器。举例来说,SVM在分类器构造器和特征选择模块内经由学习或训练阶段而配置。因此,分类器可用于自动学习和执行若干功能,包含(但不限于)根据预定标准确定在装置上再现哪些流以及哪些流将是装置的用户感兴趣的。所述标准可包含(但不限于)每一流中所包含的数据的类型、每一流中所包含的内容、装置信息、用户偏好和用户状态。
[0105] 鉴于上文展示和描述的示范性系统,参看图13-15的流程图将更好地了解可根据所揭示的标的物实施的方法。虽然出于阐释的简单性的目的,将所述方法展示和描述为一系列方框,但将了解并理解,所主张的标的物不受方框的数目或次序限制,因为一些方框可以与本文描绘和描述的次序不同的次序发生,和/或与其它方框同时发生。此外,可能并不需要所有所说明的方框来实施下文描述的方法。将了解,与方框相关联的功能性可由软件、硬件、其组合或任何其它适宜的手段(例如,装置、系统、过程、组件)实施。另外,应进一步了解,下文中以及整个本说明书中所揭示的方法能够存储在一制品中,以促进将此些方法传送和传递到各个装置。所属领域的技术人员将了解并理解,一方法或者可例如在状态图中表示为一系列互相关联的状态或事件。
[0106] 图13说明提供内容的方法1300。方法1300可促进基于预先界定的标准将应用数据划分为两个或两个以上流。可将经划分的应用数据广播到一个或一个以上接收装置,其可选择性地确定是否接收所述流中的一者或一者以上以经由与接收装置的交互而向用户再现。
[0107] 在1302处,数据集解析为多个流。所述解析可基于内容类型(例如,视频、音频、高清晰视频等)或其它标准。根据一些方面,所述解析是基于特定内容信息。举例来说,内容可包含信息的第一集合、信息的第二集合和信息的第三集合。可将内容解析为三个或三个以上流,每一流专用于信息的集合中的一者。
[0108] 在1304处,以识别每一流中所包含的内容的信息来标记每一相应流。所述标记可以是接收装置可解译以作出是否接受流的确定的指示符或旗标。根据一些方面,所述标记包含识别相关联的流的信息。举例来说,音频流可包含允许接收装置识别相关联的视频流(如果有的话)的标记或其它指示符。以此方式,接收装置可选择性地确定是否接受并向用户呈现一个或两个流。
[0109] 可在1306处选择性地发射内容的流。可在大体上相同时间或不同时间发射所述流,所述时间可略有偏移以考虑接收装置对每一流的呈现。举例来说,可能略微在发射对应的音频文件之前发射数据文件。以此方式,两个文件可能在大约相同时间到达接收装置。
[0110] 图14说明用于选择性地再现内容的方法1400。与内容的到达大体上同时地确定是否接受每一个别信道。一些信道可能被接受并呈现给用户,而相关联的信道不被接受(例如,音频信道被接受,但对应的视频信道不被接受)。可基于所接受的信道(例如,包含有标记或指示符)中的至少一者中所包含的信息来启始(且选择性地接受或忽略)相关联的信道。
[0111] 方法1400开始于1402处,此时接收一个或一个以上信道并识别其中含有的内容。可基于每一信道中所包含的标记或其它数据来识别每一信道中所包含的内容。标记可识别内容的类型、信道中所包含的信息、相关联的信道等。基于标记,可选择性地接受或拒绝每一信道。还可结合例如策略、规则、用户偏好、用户状态、日时、当前活动或其组合等选择参数来作出接受或拒绝确定。如果信道不符合至少一个选择参数,那么其可被忽略(例如,不接受)。
[0112] 根据一些方面,可部分基于装置能力或可用资源来作出选择。如果可用资源不足以支持根据选择算法应选择的信道中的至少一者,那么可向用户呈现通知。在另一方面中,可部分基于位置来作出选择,可经由任何类型的定位手段(例如,GPS)或经由手动输入(例如,用户输入一位置)来建立所述位置。
[0113] 如果接受一个以上信道,那么在1404处聚集所述信道。聚集可实时执行且可考虑每一流的不同的递送时间。另外,可将流缝合在一起以便提供丰富的用户体验。举例来说,第一信道可以是数据信道且第二信道可以是音频信道。如果第一信道在第二信道之后到达,那么聚集可选择性地移位或偏移第二信道的开始。在1406处,以任何可感知方式在接收装置上再现内容(例如,所接受的信道)的子集。可基于所聚集的信道的子集而创建定制的主页并作为主页选择性地呈现给用户。
[0114] 图15说明用于再现内容的方法1500。方法1500促进在与数据体验和/或实况音频流大体上相同的时间在无线装置上再现音频流、视频流和/或预加载的媒体文件。方法1500可通过组合文本、音频流、视频流和/或预加载的媒体文件而提供比“仅数据”体验更大的功能性和灵活性。
[0115] 方法1500在1502处开始,此时在无线装置处接收表示不同应用的至少两个信道。不同应用可以是例如不同运动事件(例如、橄榄球、棒球、高尔夫球等)等类似活动,或不同应用可以是不同的活动(例如,运动事件、股票信息、商业数据等)。不同应用可能相关,但预期所述应用是不相关的。
[0116] 在1504处,提供无线装置上的单一接口。所述接口可以若干可感知格式(例如,视觉、音频等)再现数据。单一接口可大体上同时再现至少第一音频内容和视频内容。所述第一音频内容和视频内容来自不同应用,如上文所论述。根据一些方面,可在与显示所述第一视频内容大体上相同的时间在单一接口上显示与另一应用相关联的至少第二视频内容。
[0117] 可解码对应于所述音频内容的数据流,且可区分应在所述单一接口上以视觉方式再现的数据与其它数据。可向用户呈现请求以检验是否应由所述数据取代所述视频内容或是否应大体上同时呈现所述视频内容和所述数据。依据对检验请求的响应,所述数据可被替代或在与其它数据大体上相同的时间再现。
[0118] 另外或替代地,在1506处,以可检索的格式(例如,存储媒体)保持至少一个媒体内容。所述媒体内容可以是客户端侧高速缓冲存储器广告或应取代实况广播内容而呈现给用户的其它信息。可在制造期间或无线装置的分布之前的其它时间(例如,在用户拥有装置之前)预加载所述媒体内容。根据一些方面,可基于下载时间表、在闲置状态期间和/或通过利用与无线装置相关联的后台功能性而下载所述媒体内容。
[0119] 在1508处,可基于触发事件以可感知的格式选择性地再现所述至少一个媒体内容。所述触发事件可以是时间(例如,预定某一天和该天的时刻)、所接收的广播(例如,启始媒体内容的再现的广播)或动作(例如,用户所执行的手动功能,例如对装置加电)中的一者或一者以上。
[0120] 参看图16,说明选择性地再现内容的至少一子集的实例系统1600。举例来说,系统1600可至少部分驻存在移动装置内。将了解,系统1600表示为包含功能方框,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能方框。
[0121] 系统1600包含可单独或联合起作用的电组件的逻辑分组1602。举例来说,逻辑分组1602可包含用于接收至少两个信道的电组件1604。所述信道可表示不同应用。还包含在逻辑分组1602中的可为用于大体上同时再现至少第一音频内容和视频内容的电组件1606。所述第一音频内容和视频内容可在单一接口上再现且可来自不同应用。
[0122] 根据一些方面,逻辑分组1602可包含用于解码对应于音频内容的数据流的电组件,和用于确定是否应由所述数据取代视频内容或视频内容和所述数据是否应大体上同时呈现的电组件。此外,逻辑分组1602可包含用于以可检索的格式保持至少一个媒体内容的电组件,和用于基于触发事件选择性地再现所述至少一个媒体内容的电组件。触发事件可为时间、所接收的广播或用户动作中的至少一者,且媒体内容是客户端侧高速缓冲存储器广告。
[0123] 另外,系统1600可包含存储器1608,其保持用于执行与电组件1604和1606或其它组件相关联的功能的指令。虽然展示为在存储器1608外部,但将了解,电组件1604和1606中的一者或一者以上可存在于存储器1608内。
[0124] 应了解,本文描述的实施例可由硬件、软件、固件、中间件、微码或其任何组合来实施。当系统和/或方法实施在软件、固件、中间件或微码、程序代码或代码段中时,其可存储在机器可读媒体(例如,存储组件)中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类,或指令、数据结构或程序语句的任何组合。一代码段可通过传递和/或接收信息、数据、自变量、参数或存储器内容而耦合到另一代码段或硬件电路。可使用包含存储器共享、消息传递、权标传递、网络发射等任何适宜的手段来传递、转发或发射信息、自变量、参数、数据等。
[0125] 对于软件实施方案,本文描述的技术可用执行本文描述的功能的模块(例如,过程、函数等)来实施。软件代码可存储在存储器单元中并由处理器执行。可在处理器内或处理器外部实施存储器单元,在后一情况下其可通过此项技术中已知的各种手段通信地耦合到处理器。
[0126] 此外,可使用标准编程和/或工程技术将本文所描述的各个方面或特征实施为方法、设备或制品。如本文中使用的术语“制品”希望涵盖可从任何计算机可读装置、载体或媒体存取的计算机程序。举例来说,计算机可读媒体可包含(但不限于)磁性存储装置(例如,硬盘、软盘、磁带等)、光盘(例如,压缩光盘(CD)、数字多功能盘(DVD)等)、智能卡和快闪存储器装置(例如,EPROM、卡、棒、密钥驱动器(key drive)等)。另外,本文所描述的各种存储媒体可表示用于存储信息的一个或一个以上装置和/或其它机器可读媒体。术语“机器可读媒体”可包含(但不限于)能够存储、含有和/或携载指令和/或数据的无线信道和各种其它媒体。
[0127] 上文已描述的内容包含一个或一个以上实施例的实例。当然,不可能出于描述以上提及的实施例的目的而描述组件或方法的可想到的每种组合,但所属领域的一般技术人员可认识到,各个实施例的许多其它组合和排列是可能的。因此,所描述的实施例希望包含处于所附权利要求书的范围内的所有此类更改、修改和变化。就术语“包含”在具体实施方式或权利要求书中使用来说,此术语意欲以类似于术语“包括”在“包括”作为过渡词用于权利要求中时被解释的方式而为包括性的。此外,如具体实施方式或权利要求书中使用的术语“或”意为“非排他性(non-exclusive)的或”。