经由数字广播网络递送和显示信息的制作方法

文档序号:7733128阅读:130来源:国知局
专利名称:经由数字广播网络递送和显示信息的制作方法
技术领域
以下描述大体上涉及内容分布系统,且更明确地说,涉及经由数字广播网络的内 容递送和内容接收。
背景技术
数字广播网络是向位于用户装置上的客户端侧软件的单向递送方法。数据播送 (datacast)服务经由数字广播网络提供待由客户端侧软件使用的数据。所述数据用于经由 客户端软件提供与数据播送服务相关联的用户体验。所述数据的递送方法类似于例如视频 和音频信号等传统线性服务所使用的方法。随后,在实质上影响用户体验的响应性的“从头 到尾(first to last)”流中提供所有信息。

发明内容
下文呈现简要概述以便提供对所揭示的实施例的一些方面的基本理解。此概述不 是详尽的综述,且既不希望指明关键或决定性元素也不希望划定此类实施例的范围。其目 的是以简化形式呈现所描述实施例的一些概念作为稍后呈现的更详细描述的序言。数据播送服务广播系统中固有的对数据处理量的约束限制到与数据播送服务相 关联的客户端软件的以及由其进行的数据的递送和显示。用户体验所需的数据越丰富,则 以支持预期用户体验的方式解析和提供所述数据变得越困难。当客户端被激活且开始经由 数字广播接收数据时,其开始累积此时可用的数据。由于广播的性质的缘故,没有办法确保“调入”时可用的数据对用户体验是最有利 的。举例来说,如果广播网络将广播字母表的二十六个字母A-Z,且用户在广播“B”时启动 所述应用,那么用户必须等待其它二十四个字母广播后才可接收“A”。此限制对于包含大量 对时间敏感的数据的流来说产生显著的用户体验问题。根据一个或一个以上实施例及其对应的揭示内容,结合对数据进行解构和重排序 以智能地递送到客户端以及对其进行驱动的逻辑和/或算法来描述各个方面。还提供客户 端功能性,其解译来自流的数据并智能地管理所述数据以便提供较好的用户体验。—方面涉及一种用于发射内容的方法。所述方法包含发射信息以使得第一数据集 在所述发射内比至少第二数据集更频繁地重复。重复的频率随正再现数据的客户端侧应用 的特性而变。另一方面涉及一种用于发射内容的装置。所述装置包含具有存储器和处理器的 计算机平台,其中所述存储器存储关于处理器作出的决策的信息。所述装置中还包含评估 器,其分析数据流内的信息;以及优先级区分器(prioritizer),其检查客户端应用并确定 数据流内的数据集将何时由客户端应用消耗。所述装置中还包含发射器,其参考数据集将 何时由客户端应用消耗而以不同重复率在数据流内选择性地发射数据集。在一相关方面中是一种用于选择性地比至少第二数据集更频繁地发射第一数据 集的设备。所述设备包含用于发射信息以使得第一数据集在所述发射内比至少第二数据集更频繁地重复的装置。重复的频率随在用户装置上再现数据集的客户端侧应用的特性而 变。再一方面涉及一种机器可读媒体,其具有存储在其上的用于发射信息的机器可执 行指令。另外,所述指令用于检查客户端应用,将由客户端应用消耗的客户端应用数据划分 为第一数据集和至少第二数据集,以及基于每一数据集将何时由客户端应用消耗而向每一 数据集指派一权数。发射客户端应用以使得第一数据集在所述发射内比至少第二数据集更 频繁地重复,其中重复的频率随客户端侧再现装置的特性而变。为了实现以上和相关目的,一个或一个以上实施例包括下文中充分描述且权利要 求书中明确指出的特征。以下描述和附图详细陈述某些说明性方面且仅指示可采用实施例 的原理的各种方式中的若干者。结合图式考虑时,从以下详细描述中将了解其它优点和新 颖特征,且所揭示的实施例希望包含所有此类方面及其等效物。


图1说明实现在一个或一个以上无线装置上选择性地递送和选择性地接收内容 的系统。图2说明图1的内容的一方面的示意图。图3说明根据所揭示的若干方面的无线装置。图4说明用于经由数字广播网络提供内容的实例系统的框图。图5说明利用人工智能使一个或一个以上方面自动化的实例系统。图6说明递送用户特别感兴趣的类别和类型的及时数据的体验的系统。图7说明用于提供内容的方法。图8说明依据客户端侧再现体验发射大量信道的方法。图9说明用于依据再现装置的特性选择性地接受一个或一个以上信道的方法。图10说明用于选择性地比至少第二数据集更频繁地发射第一数据集的实例系 统。
具体实施例方式现参看图式描述各个实施例。在以下描述中,出于阐释的目的,陈述大量特定细节 以便提供对一个或一个以上方面的详尽理解。然而,可了解,可在没有这些特定细节的情况 下实践此些方面。在其它例子中,以框图形式展示众所周知的结构和装置以便有助于描述 这些实施例。如本申请案中所使用,术语“组件”、“模块”、“系统”等希望指代计算机相关实体, 其为硬件、固件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可以是(但不限 于)在处理器上运行的进程、处理器、对象、可执行体、执行线程、程序和/或计算机。以说明 的方式,在计算装置上运行的应用与计算装置两者可为一组件。一个或一个以上组件可驻 存在进程和/或执行线程内,且组件可位于一个计算机上和/或分布在两个或两个以上计 算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。组 件可借助本地和/或远程过程,例如根据具有一个或一个以上数据包的信号(例如,来自一 个与本地系统、分布式系统中的另一组件或借助所述信号越过例如因特网等网络与其它系统交互的组件的数据)来通信。此外,本文结合无线终端描述各个实施例。无线终端也可称为系统、订户单元、订 户站、移动台、移动体、移动装置、远程站、远程终端、接入终端、用户终端、终端、无线通信装 置、用户代理、用户装置或用户设备(UE)。无线终端可以是蜂窝式电话、无绳电话、会话启始 协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持式 装置、计算装置,或连接到无线调制解调器的其它处理装置。此外,本文结合基站描述各个 实施例。基站可用于与无线终端通信,且也可称为接入点、节点B或某一其它术语。将依据可包含若干装置、组件、模块等的系统呈现各个方面或特征。将了解且理 解,各个系统可包含额外装置、组件、模块等,且/或可不包含结合图式论述的所有装置、组 件、模块等。还可使用这些方法的组合。参看图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的所述一个或一个以上集合,所述 权数或优先级随客户端侧再现应用的特性而变。所述权数或优先级可用于确定应以与其它 数据集不同的频率重复的至少第一数据集。举例来说,第一数据集可能关于当前天气情况,且第二数据集可能关于五天天气 预报。所述权数或优先级可能指示应以第二数据集(例如,五天天气预报)的频繁度两倍 的频繁度重复第一数据集(例如,当前情况)。所述权数或优先级可能基于所述信息对用户 来说较有教益、所述信息可能是用户较感兴趣的事实,或基于其它因素(例如,第一屏幕原 则(first screen principle))。在此实例中,向第一数据集指派是指派给第二数据集的权 数的两倍的权数。因此,第一数据集将以第二数据集的频率的两倍的频率重复。这可为用 户提供更合意的信息(例如,当前情况),而不必等待应用接收其它相关联数据(例如,全部 十天预报)。应了解,可利用多种手段建立所述权数或优先级,以及所述权数不限于数值。在访问发射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。此外,举例来说,在选定内容132包括实时或实况内容的方面中,内容选择器120 可将选定内容132转发到媒体模块134以经由输出装置136呈现。举例来说,在选定内容 132包括非实时内容的其它方面中,内容选择器120可转发选定内容132以高速缓存或保存 在内容存储装置138中。在非实时情况下,媒体模块134可操作以在任何时间存取内容存 储装置138以检索选定内容132并致使经由输出装置136呈现选定内容132。输出装置136与媒体模块134的组合可操作以产生选定内容132作为程序或呈 现以供无线装置104的用户消耗。每一程序或呈现可包括从广播流、存储装置或其它网络 汲取的一则或一则以上选定内容132的组合(标记为内容1142到内容N 144)。选定内容 142、144可与对应于每一选定内容142、144的内容元数据112的一者或一者以上相关联。如本文使用的“第一屏幕”原则是基于第一屏幕或用户感知(例如,视觉上、可听 地等)的第一信息很可能含有最重要数据的假设。如果未以及时方式用相关数据填充此屏 幕,那么用户可能失去兴趣,停止使用所述应用,或由于高等待时间而具有负面体验。因此, 用于产生此“第一屏幕”的数据应比未用于提供此屏幕的其它数据优先。以不如主要数据 频繁的间隔发射此“次要”数据。通过更频繁地广播主要的“第一屏幕”数据,系统100可提 供比严格线性数据广播方法(例如,从头到尾)更好的体验。因此,系统100可以更恰当且 有效的方式管理和呈现数据。这可允许数据播送服务的用户通过享受与各种应用的及时、 直观且有趣的交互而具有更好的体验。根据一相关方面,内容102可作为个别数据流而递送,其中完整的内容集合可包 含多个数据流(例如,单一应用被划分为多个流)。内容102和/或内容元数据112可基于 与内容的部分相关联的优先级而被划分或分割为多个流或多个信道。可基于每一流中所包 含的内容(例如,优先级)而选择性地接收且组合(如果选择一个以上的话)所述信道中 的一者或一者以上以供在相应无线装置104处呈现。相应节目或呈现的所述一个或一个以 上选定内容142、144可包含一个或一个以上相关联的流指示符146,流指示符146中的每一 者界定对应的内容流。因此,每一内容142、144可提供对对应流的参考或关联(例如,数据 的第一子集识别其对应的数据的第二或更多子集)。提供针对对应的数据的子集的参考信 息允许内容选择器120挑选呈适当次序(例如,第一屏幕)的且可丰富用户体验的若干则 选定内容。根据一些方面,第一网络110和第二网络116提供系统100的各种组件和/或实体 之间的相应通信链路。在一些方面中,第一网络110和第二网络116可包括独立的网络,而 在其它方面中其可包括互相关联的网络。一般来说,第一网络110和第二网络116每一者可 包括一个或一个以上数据网络和/或一个或一个以上通信网络中的任一者或任何组合。举 例来说,在一些方面中,第一网络110可包括例如因特网等公共通信网络,且第二网络116 可包括例如多播网络(例如,仅前向链路(FLO)网络)等基于预订的一对多网络,包含可从 加利福尼亚州圣地亚哥市的高通(QUALC0MM)公司购得的MediaFLO 系统。在其它方面中, 第一网络110和第二网络116可包含其它网络的一者或组合,例如数字视频广播(DVB)网 络,例如卫星的DVB-S、电缆的DVB-C、陆地电视的DVB-T、手持式陆地电视的DVB-H ;陆地电 话网络;卫星电话网络;红外网络,例如基于红外数据协会(IrDA)的网络;短程无线网络;Bluetooth 技术网络;ZigBee 协议网络;超宽带(UWB)协议网络;家庭射频(HomeRF)网 络;共享无线接入协议(SWAP)网络;宽带网络,例如无线以太网兼容性联盟(WECA)网络、 无线保真联盟(Wi-Fi联盟)网络,及802. 11网络;公共交换电话网络;公共异构通信网络, 例如因特网;私人通信网络;以及陆上移动无线电网络。此外,可包含在第一网络110和/或第二网络116的一些方面中的电话网络的实 例包含模拟和数字网络/技术的一者或任何组合,例如码分多址(CDMA)、宽带码分多址 (WCDMA)、全球移动电信系统(UMTS)、先进移动电话服务(AMPS)、时分多址(TDMA)、频分多 址(FDMA)、正交频分多址(OFDMA)、全球移动通信系统(GSM)、单载波(IX)无线电发射技 术(RTT)、演进-仅数据(EV-DO)技术、通用分组无线电服务(GPRS)、增强型数据GSM环境 (EDGE)、高速下行链路数据分组接入(HSPDA)、模拟和数字卫星系统,以及可在无线通信网 络和数据通信网络的至少一者中使用的任何其它技术/协议。参看图2,说明图1的内容的一方面的示意图。如本文使用的内容102可包括(但 不限于)以下中的至少一者视频、音频、多媒体内容、实时内容、非实时内容(也称为“剪 辑”)、脚本、程序,或可操作以分布到无线装置104且由无线装置104执行或呈现的任何其 它类型的数据或对象。举例来说,内容102可包含以下中的一者或任何组合预订的节目 安排、特设和/或按需接收的节目安排,和/或广告,或添加到其它内容、插入在其它内容内 和/或与其它内容同时或代替其它内容而呈现的任何其它形式的内容。另外,举例来说,内 容102可包括(但不限于)电视放映、视频、电影、歌曲、交互式数据(例如,万维网网页和 链接)等。此外,内容102可包括唯一内容识别符(ID) 202,例如与相应则内容相关联的字 母、数字、名称、文件名、文件路径等的一者或任何组合。另外,大量内容102的至少一者与一个或一个以上内容元数据112相关联。举例 来说,“内容供应者”的一者或一者以上可界定相应内容元数据112,并使内容元数据112与 相应内容相关联。如本文所使用,术语“内容供应者”可包含内容提供者(例如,内容提供 者106)、内容零售商、记帐和消费者服务提供者,以及媒体分布者(例如,分布系统108)的 一者或任何组合。内容元数据112包括描述每一相应则内容102和/或与其相关联的任何 数据。举例来说,内容元数据112可包括(但不限于)以下中的一者或任何组合内容ID 202以及一个或一个以上内容属性204,例如类别、名称、内容长度、内容类型、相关联的流 指示符146、代码、识别符、主题、流派、既定观众和/或市场、脚本、内容过滤识别符、提示协 议参数、相关的观众和/或市场,和/或与对应内容有关的任何元数据。一个或一个以上内 容元数据112可与相应内容102分离、附加到相应内容102或内嵌在相应内容102内。在 一些方面中,举例来说,当内容102和内容元数据112分离时,其每一者可包括或指向相同 内容ID 202(例如)以使相应内容元数据能够与相应则内容相关。图3说明根据所揭示的方面的无线装置300。无线装置300表示系统100 (图1) 的无线装置104且可操作以接入第二网络116以便接收发射118和/或与分布系统108通 信。每一无线装置300可包括具有存储器304的计算机平台302,所述存储器304可操作以 存储可由处理器306执行的数据、逻辑和应用。用户可经由一个或一个以上用户接口 308 与无线装置300及其所驻存的应用交互,所述用户接口 308可包含一个或一个以上输入装 置310和一个或一个以上输出装置312。另外,无线装置300可经由通信模块314与外部装 置和/或网络交换通信。
应注意,尽管可将无线装置300说明为蜂窝式电话,但任何数目的无线装置300和 若干类型无线装置300的组合可包含在图1的系统100中。举例来说,无线装置300可包 含(但不限于)蜂窝式电话、个人数字助理(PDA)、膝上型计算机、双向寻呼机、便携式游戏 装置、便携式音乐装置,或任何类型的计算机化无线装置。所揭示的方面因此可在任何形式 的无线装置或计算机模块上执行(包含有线或无线通信门户),包含(但不限于)无线调制 解调器、PCMCIA卡、接入终端、个人计算机、电话或其任何组合或子组合。计算机平台302可操作以经由例如第一网络110 (图1)和/或第二网络116 (图 1)等网络发射数据,且可操作以接收和执行例程和应用,并任选地显示无线装置300内产 生的或从连接到网络或连接到无线装置300的任何网络装置或其它计算机装置接收的数 据。计算机平台302可(例如)以硬件、固件、软件、数据和可执行指令中的一者或任何组 合来体现。存储器304可包括易失性和非易失性存储器中的一者或任何组合,例如只读和/ 或随机存取存储器(RAM和ROM)、EPROM、EEPR0M、快闪卡、快闪存储器单元、电子文件系统, 和计算机平台常见的任何存储器。此外,存储器304可包含任何二级或三级存储装置中的 一者或一者以上,例如磁性媒体、光学媒体、磁带,或软盘或硬盘,包含可装卸存储器机构。此外,处理器302可以是专用集成电路(“ASIC”)、芯片组、处理器、逻辑电路和任 何其它数据处理装置中的一者或一者以上。在一些方面中,处理器304或例如ASIC等其它 处理器可执行应用编程接口(API)层316,应用编程接口(API)层316与无线装置300的 存储器304中所存储的任何驻存的程序介接。API 516通常是在相应无线装置上执行的运 行时环境。一个此类运行时环境为由加利福尼亚州圣地亚哥市的高通公司开发的Binary Runtime Environment for Wireless (BREW )软件。可利用(例如)操作以控制无线计 算装置上的应用的执行的其它运行时环境。另外,处理器302可包含以硬件、固件、软件、数据、可执行指令及其组合体现的各 种处理子系统318,其实现无线装置300的功能性以及无线装置在图1的网络116上的可 操作性。举例来说,处理子系统318允许启始和维持与分布系统108和/或其它联网装置 的通信并与其交换数据。在将无线装置300界定为蜂窝式电话的方面中,举例来说,处理器 306可额外包含处理子系统318的一者或组合,例如声音、非易失性存储器、文件系统、发 射、接收、搜索器、层1、层2、层3、主要控制、远程程序、手持机、功率管理、数字信号处理器、 消息接发、呼叫管理器、Bluetooth 系统、Bluetooth LP0S、定位引擎、用户接口、休眠、数 据服务、安全性、验证、USIM/SIM、语音服务、声码器、消息接发、图形、USB、多媒体等。对于所 揭示的方面,处理器306的处理子系统318可包含与在计算机平台302上执行的应用交互 的实现本文描述的功能性的任何子系统组件。举例来说,处理子系统318可包含代表内容 选择器320从API 316接收数据读取和数据写入的任何子系统组件。此外,通信模块314可以硬件、固件、软件、数据、可执行指令及其组合体现,且可 操作以实现无线装置300的各种组件间以及无线装置104与第一网络110和/或第二网络 116之间的通信。举例来说,在蜂窝式电话方面中,通信模块314可包含必需的硬件、固件、 软件、数据、可执行指令及其组合,包含用于建立无线通信连接的发射和接收链组件。此外,举例来说,通信模块314可操作以从分布系统108接收多个内容102和相关 联的相应一个或一个以上内容元数据112 (如果有的话),并将其转发到内容选择器320或向内容选择器320提供对其的访问权。类似地,举例来说,通信模块314可操作以接收一个 或一个以上选择参数122,并将其转发到内容选择器320或向内容选择器320提供对其的访 问权。随后,举例来说,通信模块314可操作以分别将选定内容126转发到其它装置组件以 用于进一步处理。另外,提供用于产生到无线装置中的输入的一个或一个以上输入装置310和用于 产生供无线装置的用户消耗的信息的一个或一个以上输出装置312。举例来说,输入装置 310可包含例如键或键盘、导航机构、鼠标、触摸屏显示器、与语音辨别模块相关联的麦克风 等机构。在某些方面中,输入装置310提供用于接收用户输入的接口,(例如)以激活无线 装置上的应用或模块或与所述应用或模块交互。此外,举例来说,输出装置312可包含显示 器、音频扬声器、触觉反馈机构等。此外,用户接口 308可包括输入装置310和/或输出装 置312的一者或任何组合。现参看图4,说明用于经由数字广播网络提供内容的实例系统400的框图。系统 400可为广播所含有的不同数据提供不同重复率。所述重复率可基于数据对用户的重要性 或基于相应应用使用数据的优选次序。举例来说,初始体验可比应用内部较深处的信息更 频繁地重复,可能在用户前进到进入应用的若干屏幕的情况下获得所述信息。重复率考虑 用户可能在任何时间调入数据广播的事实。因此,当在应用之间切换时,第一印象数据更频 繁地重复以提供更大响应性。更详细来说,系统400包含发送器402 (类似于图1的分布系统108)和接收器 404(类似于图1的装置104)。尽管说明一个发送器402和一个接收器404,但应了解,每 一者中的一者以上可包含在系统400中。发送器402可经配置以向接收器404广播内容 406(例如,数据流)和相关联的内容元数据408(如果有的话)。所述元数据可由发送器 402应用或与内容数据相关联。发送器402可进一步经配置以评估内容406并将内容406 划分为至少两个子集,且以与相同数据流内的其它子集不同的重复率广播内容的至少一个 子集。发送器402包含评估器410,评估器410可经配置以分析待传送到接收器的信息。 基于所述分析,评估器410可将信息划分为数据的两个或两个以上子集。所述分析可考虑 数据呈现给用户的次序和/或基于客户端侧再现应用的特性。举例来说,第一数据集可能 是介绍或用户应感知以便选择相关信息的其它信息。尽管用户可经由任何手段(例如,可 听地、视觉上)感知数据,但容易想象应作为“第一屏幕”呈现的第一数据集。为了访问与 “第一屏幕”相关的信息(例如,联系信息、产品信息、历史信息等),用户应感知“第一屏幕” 并从所述屏幕中作出选择(例如,进行到较低级)。优先级区分器412可经配置以检查客户端程序并确定数据将何时被消耗(例如, 在应用期间的什么点)。基于所述确定,数据的每一子集可被指派有一权数或优先级。所述 权数或优先级可随数据的子集与数据的其它子集相比的重要性而变。根据一些方面,基于 每一数据在用户装置上呈现的次序指派权数。所述权数或优先级不必与数值表示相关,但 其也可如此。所述权数或优先级可为由散列函数产生的编号序列或范围。所述权数或优先 级可基于数值或基于其它标准,假如存在用于确定一个数据集与其它数据集相比的权数或 优先级的系统、方法或其它手段的话。指派给每一数据集的权数或优先级可用于确定发射频率,所述发射频率可随每一数据集与其它数据集相比的相对权数或优先级而变。举例来说,被优先级区分器412指派 了较高优先级的数据集可比被给予较低优先级的数据集在广播内更频繁地重复。发射器414可基于所确定的重复频率在广播内选择性地发射数据集。应参考优选 次序发射数据,使得接收器404以增加用户体验的适当格式显示数据。发射器414可依据 客户端侧再现装置的特性以比至少第二数据集更频繁的间隔发送第一数据集。举例来说, 信息“A”为一级“第一屏幕”数据,信息“B”为二级数据,且信息“C”为三级数据(例如,不 一定及时)。在典型的从头到尾广播方法中,将以A-B-C的次序递送数据。如果用户在“B” 的广播期间启动应用,那么此数据递送格式可产生延迟,因为客户端必须在接收“A”之前接 收“C”。如果“A”是最相关数据,那么用户体验受到损害。因此,发射器802可经配置以如 “A-B-A-C”那样递送数据以便更频繁地递送较及时的“第一屏幕”数据。这使得流循环较长 但可提供较好的用户体验,因为少量层(在此实例中为一个层)具有延迟以让用户接收较 重要的信息。应了解,本文呈现的实例经简化且不描述所有可能的分布方法。在另一实例中,可能存在将当前价格传送到接收器404的股票信息、报价或自动 收报机应用。还可传送历史信息、列举所有公司的原始数据表,以及其它信息(例如,哪些 公司已添加、哪些公司已删除)。用户可能经由与接收器404的交互而期望在第一屏幕上感 知某一信息(例如,当前价格信息)。如果用户需要观看其它信息(例如,历史数据、原始表 等),那么用户将例如经由对下一屏幕的选择,通过按压下一按钮等而前进到下一屏幕。如 果正在从头到尾流中发送信息,那么接收器404可能在流内的任何点获得所述信息,其可 能不递送用户期望以及时方式在第一屏幕中感知的信息。为了减轻数据的呈现中的延迟,评估器410可评估股票信息400并将所述信息划 分为若干子集,其中第一子集可以是当前信息,第二子集可以是历史信息,且第三子集可以 是原始表数据。优先级区分器412可将较高权数指派给第一子集,因为当前信息是与大多 数用户最相关的。指派给第二和第三子集的权数可基于对用户的重要性和/或基于优先级 区分器412所建立的标准而为相同权数或不同权数。数据的每一子集的重复的频率可随相 应所指派权数而变。举例来说,信息的第一子集可在第二子集和第三子集两者之后重复。因 此,发射器416将发送第一子集,接着为第二子集,接着为第一子集,接着为第三子集,接着 为第一子集,接着为第二子集,接着为第一子集,等等。此重复频率允许第一子集比第二或 第三子集在信息流中更频繁地重复,其增强用户体验。图5说明利用人工智能使一个或一个以上方面自动化的实例系统500。信息应以 可能的最适当且有效的方式经由相应用户装置呈现给用户。举例来说,信息应经呈现以使 得在与请求信息大体上相同的时间填充最重要的数据且准备供消耗。如果此信息不以及时 方式得到,那么用户可能失去兴趣并停止使用所述应用。更详细来说,系统500采用人工智能(Al),其可由AI组件516促进,如所说明。各 种实施例(例如,结合将内容选择性地划分为若干子集、向这些子集指派权数或优先级,以 及基于所指派的权数/优先级确定重复频率)可采用各种基于AI的方案(例如,机器学习 和推理、基于规则的技术)来实行其各个方面。举例来说,可经由自动分类器系统和过程来 促进用于确定特定子集是否应被给予较高权数或优先级的过程。举例来说,基于用户状态, AI组件516可基于关于用户将期望在其它子集之前接收什么子集的推断而推断出应更频 繁地提供的子集。
11
分类器是将输入属性向量χ = (xl,x2, x3, x4, xn)映射到输入属于一类的置信度 的函数(即,f(x)=置信度(类))。此分类可采用基于概率和/或统计的分析(例如,因 子分解为分析效用和成本)来预测或推断用户期望自动执行的动作。在向子集指派权数或 优先级的情况下,举例来说,属性可以是与特定子集包含在一起的信息(例如,重要性、与 用户的相关性),且类是感兴趣的类别或区域(例如,用户偏好、“第一屏幕”信息等)。支持向量机(SVM)是可采用的分类器的一实例。SVM通过找到可能的输入的空间 中的超曲面而操作,所述超曲面试图使触发标准与非触发事件分离。直观上,这使分类正确 地测试处于附近的但不与训练数据相同的数据。其它定向和不定向模型分类方法包含(例 如)朴素贝叶斯(naive Bayes)、贝叶斯网络(Bayesian network)、决策树、神经网络、模糊 逻辑模型,且可采用提供不同独立模式的概率分类模型。如本文使用的分类还包含用于开 发优先权模型的统计回归(statistical regression) 0如从本说明书中将容易了解,一个或一个以上实施例可采用显式训练(例如,经 由一般训练数据)以及隐式训练(例如,通过观察用户行为、接收外来信息)的分类器。举 例来说,SVM在分类器构造器和特征选择模块内通过学习或训练阶段来进行配置。因此,分 类器可用于自动学习和执行若干功能,包含(但不限于)根据预定标准确定在装置上再现 哪些流、哪些流将是装置的用户感兴趣的等。所述标准可包含(但不限于)每一子集中包 含的数据的类型、每一子集中包含的内容、装置信息、用户偏好等。鉴于上文展示和描述的示范性系统,参看图6-8的流程图将更好地了解可根据所 揭示的标的物实施的方法。虽然出于阐释的简单性的目的,将所述方法展示和描述为一系 列方框,但将了解并理解,所主张的标的物不受方框的数目或次序限制,因为一些方框可以 与本文所描绘和描述的次序不同的次序发生,和/或与其它方框同时发生。此外,可能并不 需要所有所说明的方框来实施下文描述的方法。将了解,与方框相关联的功能性可由软件、 硬件、其组合或任何其它适宜的手段(例如,装置、系统、过程、组件)实施。另外,应进一步 了解,下文中以及整个本说明书中所揭示的方法能够存储在一制品中,以促进将此些方法 传送和传递到各个装置。所属领域的技术人员将了解并理解,一方法或者可例如在状态图 中表示为一系列互相关联的状态或事件。图6说明递送用户特别感兴趣的类别和类型的及时数据的体验的系统600。系统 600可经配置以利用例如MediaFLO多播无线网络的恒定可用时间和唯一分布平台。此示范 性系统600允许用户针对此用户有兴趣接收的数据来设定偏好。关于用户偏好的信息可出 于容易访问起见而自动显现(surfaced)。可将一个或一个以上数据流602 (标记为〃 A"、'‘ B"、'‘ C"、'‘ D"和〃 E") 发射到用户装置604。可以实时方式更新每一流,使得每一流中所包含的数据的变化在与施 加变化大体上相同的时间在装置604处接收。当接收数据流时,将每一流与偏好选择606 进行比较。此偏好选择606可由用户经由用户接口或其它手段配置。偏好选择606可包含 与一个或一个以上数据流相关联的类别、一个或一个以上数据流的类型,或其组合。当将所 发射的数据流602与偏好选择606进行比较时,一个或一个以上流经接收、组合且例如经由 显示器608自动呈现给用户。在一实例中,正提供运动数据,且(例如)MediaFLO可在事件发生时递送美国的每 项主要运动和国际运动的及时数据。此数据递送由数据流602说明。此数据的及时递送允许用户接收关于当前正播放的每项运动的更新。为用户提供例如经由用户接口 604基于所 接收的更新而掌握或选择感兴趣的特定比赛的能力。根据一些方面,根据作为偏好而包含 的所有数据来更新用户,直到且包含实施例所应用的所有可用数据。因此,如果用户选择数 据流“A”和“D”。那么这些流经组合且经由显示器606自动显现。图7说明用于提供内容的方法700。应以一方式递送数据以使得用户接收应在与 请求数据大体上相同的时间首先被消耗的数据,同时减轻与再现数据相关联的延迟。方法 700可促进发射信息,使得第一数据集(例如,将首先被消耗的数据)比第二数据集(例如, 将在第一数据集之后被消耗的数据)在发射内更频繁地重复。重复频率随客户端侧再现装 置的特性而变。为了促进可改进用户体验的数据的发射,方法700在702处开始,此时检查客户端 应用。检查客户端应用以确定将在用户装置上消耗信息的方式。此检查可考虑信息的哪些 部分应首先在用户装置上再现(例如“第一屏幕”数据),以及哪一信息可以较不及时的方 式提供(例如,二级数据)。应用可经检查以确定哪些应为第一屏幕或应呈现给用户的其它 第一可感知信息。举例来说,第一屏幕可能是主页,其促进可经由主页访问的对一个或一个 以上屏幕的选择。另一实例可为当前天气情况或当前/重大新闻故事。待考虑的其它因素 是将对用户最重要或与用户最相关的数据、应用的使用容易度等。基于所述确定,可将应用数据划分为两个或两个以上数据集(704处)。第一数据 集可含有应首先由应用消耗的信息。一个或一个以上其它数据集可含有在第一数据集之后 被消耗的信息(例如,较低级屏幕)。可将应用数据划分为任何数目的数据集。可将权数或优先级指派给每一数据集(706处)。可基于每一数据集将何时由客户 端应用消耗(其可基于每一数据集将在用户装置上再现的序列或次序来确定)而将所述权 数指派给每一数据集。还可通过将每一数据集的重要性等级与其它数据集进行比较而指派 权数。所述权数用于确定频率间隔。所述权数可以是应在单一发射中发射每一数据集的重 复频率或重复率的指示。举例来说,可将应用划分为三个数据集“A”、“B”和“C”。可将权 数1指派给集合“A”和集合“C”,且可将权数2指派给集合“B”。在708处,发射包含数据集的流。至少一个数据集比至少第二数据集更频繁地重 复(例如,重复频率)。基于以上实例和相应权数,数据可如“A”-“B”-“C”-“B”-“A”-“B”-“C” 等那样发射。接收装置可基于发射内包含的数据的重复率而更快地再现适当数据,其可增 强用户体验。图8说明依据客户端侧再现体验而发射大量信道的方法800。可基于相应应用如 何消耗数据而将应用数据划分为多个信道。在802处,依据客户端侧再现装置的特性而将应用划分为多个流。划分应用可考 虑将如何将应用呈现给用户。待首先呈现的信息(例如,“第一屏幕”)可为第一流;将第二 个呈现的信息(例如,从第一屏幕访问的屏幕)可为第二流;且将第三个呈现的信息可为第三流。可基于每一流将呈现给用户的次序而给予每一流优先级。每一流可包含识别符 (804处),其指示给予每一个别流的相对优先级(或权数)。优先级(或权数)可由再现装 置使用以确定哪些流(如果有的话)接受所述数据。在806处,大体上同时发射多个流,使得再现装置可识别并接受适当流。根据一些方面,某些流的发射略有移位以考虑一种类型的流相对于另一类型的流的发射延迟。图9说明依据再现装置的特性而选择性地接受一个或一个以上信道的方法900。 再现装置可基于指派给每一信道的选择参数和/或权数或优先级而选择性地接受一个或 一个以上信道。根据一些方面。再现装置可包括大量显示模板,每一模板可与一个或一个 以上唯一数据流相关联,从而以特定序列有效地再现那些数据流。方法900在902处开始,此时基于内容和相关联的优先级识别一个或一个以上信 道。优先级可由发射装置指派且可指示应在接收装置处接受信道的优选次序,以便增强用 户体验。内容和优先级识别可作为元数据或与信道相关联的其它数据包含在信道中。基于内容和优先级识别,可在904处由接收装置选择性地接受一个或一个以上信 道。所述选择可能基于选择参数且可包含(例如)例如一个或一个以上内容过滤(例如, 流中含有的相关信息、优先级数据)、表示用户信息的一个或一个以上数据(例如,偏好), 和/或表示装置信息的一个或一个以上数据(例如,能力、限制、显示器大小、音频功能性) 等数据。在906处,将所述一个或一个以上选定信道聚集以便提供唯一的用户体验。应了 解,接收装置可能仅接受一个信道,且因此由所述信道提供的信息和再现体验将以任何可 感知手段(例如,视觉上、可听地)呈现给用户。当选择或聚集每一信道时,用信道中含有 的信息填充与所述信道相关联的相应显示模板。在908处,将所接受的信道呈现给用户。可基于指派给每一信道的优先级或权数 来促进此再现。以此方式,可提供唯一的用户体验,其智能地管理数据以便提供更稳健的用 户体验。参看图10,其说明用于比至少第二数据集更频繁地选择性地发射第一数据集的实 例系统1000。举例来说,系统1000可至少部分驻存在发送装置中。将了解,将系统1000表 示为包含功能方框,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能 方框。系统1000包含可单独或联合起作用的电组件的逻辑分组1002。举例来说,逻辑分 组1002可包含用于发射信息的电组件1004。信息可经发射以使得第一数据集在所述发射 内比至少第二数据集更频繁地重复。重复的频率可随在用户装置上再现数据集的客户端侧 应用的特性而变。另外或替代地,逻辑分组1002可包含用于向每一数据集指派权数的电组件1006。 可通过将每一数据集的重要性等级与其它数据集进行比较来指派所述权数。所述权数可用 于确定频率间隔。根据一些方面,逻辑分组包含用于评估客户端应用的电组件1008。电组件1008可 进一步将客户端应用划分为第一数据集和至少第二数据集。所述用于向每一数据集指派权 数的电组件1006可基于每一数据集将何时由客户端应用消耗而指派权数。重复的频率可 随所指派的权数而变。另外,系统1000可包含存储器1010,其保持用于执行与电组件1004、1006和1008 或其它组件相关联的功能的指令。虽然展示为在存储器1010外部,但将了解,电组件1004、 1006和1008中的一者或一者以上可存在于存储器1010内。应了解,本文描述的实施例可由硬件、软件、固件、中间件、微码或其任何组合来实施。当系统和/或方法实施在软件、固件、中间件或微码、程序代码或代码段中时,其可存储 在机器可读媒体(例如,存储组件)中。代码段可表示过程、函数、子程序、程序、例程、子例 程、模块、软件包、类,或指令、数据结构或程序语句的任何组合。一代码段可通过传递和/ 或接收信息、数据、自变量、参数或存储器内容而耦合到另一代码段或硬件电路。可使用包 含存储器共享、消息传递、权标传递、网络发射等任何适宜的手段来传递、转发或发射信息、 自变量、参数、数据等。对于软件实施方案,本文描述的技术可用执行本文描述的功能的模块(例如,过 程、函数等)来实施。软件代码可存储在存储器单元中并由处理器执行。可在处理器内或 处理器外部实施存储器单元,在后一情况下其可通过此项技术中已知的各种手段通信地耦 合到处理器。此外,可使用标准编程和/或工程技术将本文所描述的各个方面或特征实施为方 法、设备或制品。如本文中使用的术语“制品”希望涵盖可从任何计算机可读装置、载体或媒 体存取的计算机程序。举例来说,计算机可读媒体可包含(但不限于)磁性存储装置(例 如,硬盘、软盘、磁带等)、光盘(例如,压缩光盘(CD)、数字多功能盘(DVD)等)、智能卡和 快闪存储器装置(例如,EPR0M、卡、棒、密钥驱动器(key drive)等)。另外,本文所描述的 各种存储媒体可表示用于存储信息的一个或一个以上装置和/或其它机器可读媒体。术语 “机器可读媒体”可包含(但不限于)能够存储、含有和/或携载指令和/或数据的无线信 道和各种其它媒体。上文已描述的内容包含一个或一个以上实施例的实例。当然,不可能出于描述以 上提及的实施例的目的而描述组件或方法的可想到的每种组合,但所属领域的一般技术人 员可认识到,各个实施例的许多其它组合和排列是可能的。因此,所描述的实施例希望包含 处于所附权利要求书的范围内的所有此类更改、修改和变化。就术语“包含”在具体实施方 式或权利要求书中使用来说,此术语意欲以类似于术语“包括”在“包括”作为过渡词用于 权利要求中时被解释的方式而为包括性的。此外,如具体实施方式
或权利要求书中使用的 术语“或”意为“非排他(non-exclusive)的或”。
1权利要求
一种用于发射内容的方法,其包括发射信息以使得第一数据集在所述发射内比至少第二数据集更频繁地重复,其中重复频率随正再现所述数据的客户端侧应用的特性而变。
2.根据权利要求1所述的方法,其进一步包括通过将每一数据集的重要性等级与其它 数据集进行比较而向每一数据集指派权数,所述权数用于确定所述重复频率。
3.根据权利要求1所述的方法,其进一步包括 检查客户端应用;将由所述客户端应用消耗的客户端应用数据划分为第一数据集和至少第二数据集;以及基于每一数据集将何时由所述客户端应用消耗而向每一数据集指派权数。
4.根据权利要求3所述的方法,检查所述客户端应用包括确定所接收的数据将如何由 所述客户端应用当在用户装置上执行时消耗。
5.一种用于发射内容的装置,其包括计算机平台,其具有存储器和处理器,其中所述存储器存储关于所述处理器作出的决 策的信息;评估器,其分析数据流内的信息;优先级区分器,其检查客户端应用并确定所述数据流内的数据集将何时由所述客户端 应用消耗;以及发射器,其参考所述数据集将何时由所述客户端应用消耗而以不同重复率在所述数据 流内选择性地发射所述数据集。
6.根据权利要求5所述的装置,所述发射器参考每一数据集将何时由所述客户端应用 消耗而以比至少第二数据集更频繁的间隔发送第一数据集。
7.根据权利要求5所述的装置,所述优先级区分器进一步依据比较所述数据集而向每 一数据集指派权数,所述权数用于确定频率间隔。
8.一种用于选择性地比至少第二数据集更频繁地发射第一数据集的设备,其包括 用于发射信息以使得第一数据集在所述发射内比至少第二数据集更频繁地重复的装置,其中重复频率随在用户装置上再现所述数据集的客户端侧应用的特性而变。
9.根据权利要求8所述的设备,其进一步包括用于通过将每一数据集的重要性等级与 其它数据集进行比较而向每一数据集指派权数的装置,所述权数用于确定频率间隔。
10.根据权利要求8所述的设备,其进一步包括用于评估客户端应用并将所述客户端应用划分为第一数据集和至少第二数据集的装 置;以及用于基于每一数据集将何时由所述客户端应用消耗而向每一数据集指派权数的装置。
11.根据权利要求10所述的设备,所述重复频率随所述指派的权数而变。
12.一种机器可读媒体,其其上存储有用于以下操作的机器可执行指令 检查客户端应用;将由所述客户端应用消耗的客户端应用数据划分为第一数据集和至少第二数据集; 基于每一数据集将何时由所述客户端应用消耗而向每一数据集指派权数;以及 发射所述客户端应用以使得第一数据集在所述发射内比至少第二数据集更频繁地重复,其中重复频率随客户端侧再现装置的特性而变。
13.根据权利要求12所述的机器可读媒体,所述指令进一步包括通过将每一数据集 的重要性等级与其它数据集进行比较而向每一数据集指派权数,所述权数用于确定频率间 隔。
14.一种用于递送及时数据的系统,其包括 用户接口,其接收对至少一个数据流的优先选择;以及 显示器,其基于所述优先选择自动呈现所述至少一个数据流。
15.根据权利要求14所述的系统,所述优先选择包含对类别、类型或其组合的选择。
16.根据权利要求14所述的系统,其中所述至少一个数据流是在与更新所述至少一个 数据流大体上相同的时间接收的。
全文摘要
揭示一种数字广播网络,其可以不同频率重复率提供信息以便减轻接收装置处的信息的延迟。可将数据流划分为若干数据集,且依据每一数据集将如何由用户消耗,可向每一集合指派相应权数或优先级。基于所述权数或优先级,至少一个数据集可在所述数据流内比其它数据集更频繁地重复。因此,在接收到所述数据流后,更频繁地重复的所述数据集可在与请求所述信息大体上相同的时间再现于用户装置上。向某些数据集指派更频繁的重复率允许所述接收装置快速获得并再现更重要的数据。
文档编号H04L29/08GK101971598SQ200980109019
公开日2011年2月9日 申请日期2009年1月13日 优先权日2008年1月16日
发明者乔治·艾伦·罗思罗克, 乔纳森·P·麦卡蒂, 尼古拉斯·A·格拉斯曼, 迈克尔·K·贝利 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1