用于功率有效地递送个人化内容的系统的制作方法

文档序号:7913643阅读:231来源:国知局
专利名称:用于功率有效地递送个人化内容的系统的制作方法
技术领域
背景技术
无线通信技术在过去几年中已迅速发展。已通过向移动公众提供移动自由度及切断到固线式通信系统的系连的无线服务来推动此发展。由于服务提升,预期无线服务的流行度继续迅速增长。无线通信服务的新近添加是向移动装置广播电视及其它内容的能力。 移动多媒体广播服务允许用户使用其经配置以接收移动广播发射的手机或其它无线移动装置来观看TV节目以及接收新闻、娱乐、运动、商业及其它节目的移动版本。

发明内容
各种实施例使移动装置能够通过基于在移动广播发射的内容描述流部分中所发射的内容描述消息来识别感兴趣的内容而有效地接收对应于用户的选择的内容。内容描述流可为包含数据包的所述移动广播发射的低数据速率部分,所述数据包包括关于待广播的内容元素的性质的信息。所述内容描述流中的信息使移动装置能够确定所述内容是否为其用户感兴趣的,且接收经确定为感兴趣的那些内容。通过使用所述内容描述流中的所述信息,移动装置可确定内容的特定部分是否为感兴趣的,以及何时将广播所述内容及可借以接收所述内容的内容流地址或识别符。通过监视所述内容描述流以检测感兴趣的内容而使移动装置能够筛检广播内容流可延长其电池寿命,这是由于可快速下载所述内容描述流且在用户对内容不感兴趣的情况下对接收器停止供电。


并入本文中且构成本说明书的部分的随附图式说明本发明的示范性实施例,且与上文给出的一般描述及下文给出的详细描述一起用以解释本发明的特征。图1为说明适于在一实施例中使用的移动多媒体广播通信系统的通信系统框图。图2为移动多媒体广播系统的通信系统框图的替代性表示。图3为因特网网页的说明,其说明可在移动多媒体广播系统中单独广播的内容元素。图4为说明可如何组织内容封装以供在移动多媒体广播系统中广播的通信流示意图。图5为说明可如何根据一实施例来组织内容封装描述的通信流示意图。图6为根据一实施例的内容描述流(⑶F)消息的说明。图7为根据一实施例的通信流示意图,其说明CDF消息在时间上如何与移动多媒体广播系统中广播的内容封装相关。图8为根据一实施例的用于基于所接收的内容包描述来接收广播内容的实施例方法的过程流程图。图9为说明图8中所说明的消息及过程的消息流程图。
图10为根据一实施例的消息流示意图,其说明内容包消息的广播与对应内容封装的广播时间之间的时序考虑事项。图11为根据一实施例的消息流示意图,其说明移动多媒体广播网络中的内容包描述流与对应内容流之间的时序关系。图12为根据一实施例的用于产生及广播内容包描述消息的实施例方法的过程流程图。图13为适于在一实施例中使用的移动装置的组件框图。图14为适于在一实施例中使用的服务器装置的组件框图。
具体实施例方式将参看随附图式来详细地描述各种实施例。在任何可能处,将贯穿图式而使用相同参考数字来指代相同或相似部分。对特定实例及实施方案的参考是出于说明性目的,且既定不限制本发明或权利要求书的范围。词语“示范性”在本文中用以意味着“充当实例、例子或说明”。本文中描述为“示范性”的任何实施方案未必被理解为比其它实施优选或有利。术语“移动装置”及“接收器装置”在本文中可互换地使用以指代下列各物中的任一者或全部蜂窝式电话、个人数据助理(PDA)、掌上型计算机、无线电子邮件接收器(例如,Blackberry 及Treo 装置)、具备多媒体因特网能力的蜂窝式电话(例如, BladAerry Storm )、全球定位系统(GPQ接收器、无线游戏控制器,及类似个人电子装置,其包括用于接收及处理移动多媒体广播发射的可编程处理器及存储器以及移动多媒体广播接收器电路。词语“广播”在本文中用以意味着数据(信息包)的发射,使得其可由大量接收装置同时接收。广播消息的实例是移动电视服务广播信号,其包括内容广播(内容流)及例如元数据消息的开销信息广播(开销流)。移动多媒体接收器装置不同于传统电视机之处在于接收器装置为便携式的。因此,经配置以接收移动多媒体广播服务的移动装置必须为自含式的且经设计成靠电池电力操作历时延长的时间周期。对电池供电的需求向移动多媒体广播系统呈现独特挑战。移动多媒体广播网络以如下格式广播信息使移动装置能够选择性地调谐以接收所要内容,且每当未广播所要内容时停止对其广播接收器供电。由于数据发射结构,移动多媒体接收器装置通常启动其接收器电路历时一较小百分比的时间,借此减少接收所要内容所需的功率量。此外,预先广播关于节目及内容的信息,使得移动装置可确定刚好何时调谐以接收选定内容。移动多媒体广播服务通过经由广播发射的专用于载运开销信息(本文中称为“开销流”或“内容描述流”)的一部分来广播关于将在未来广播的节目及内容的信息而使移动装置能够为自含式的,广播发射的所述部分与广播发射的载运内容(本文中称为“内容流”)的部分分离。关于内容信息或“元数据”的此信息使移动装置能够发现如何及何时接收选定内容。移动装置也可处理此元数据以向用户提供电子观看指南。此电子观看指南 (在一些移动多媒体格式中称为“服务指南”或“电子服务指南”(ESG))是类似于可用于有线及卫星电视系统上的指南的可观看节目指南。提供于移动多媒体广播网络上的电子观看指南使用户能够查看何节目及何内容何时及在何“信道”上为可用的。可以图形用户接口格式呈现电子观看指南,使得用户可通过在未来节目及内容的显示内选择用于观看的节目或用于下载的内容来容易地指定所述节目及内容。除识别特定节目及内容的开始时间与广播地址外,广播元数据也可包括关于待广播的内容的性质的信息。各种实施例促进用户可选择以供接收或下载的多种不同内容类型的发射,借此扩大可由移动多媒体广播网络提供的服务的范围。由常规移动多媒体广播网络提供的服务指南信息(其类似于提供于有线及卫星多媒体网络上的节目指南)适用于电视格式节目,这是由于此内容持续一显著的时间周期且由单一节目标题(例如,“朋友”)识别。然而,对于调度可涉及频繁及非常短的广播的不同类型的内容(例如,网站更新、天气警报、股票报价等),常规节目指南可能不提供最佳用户接口。实情为,可能需要准许用户预先指定所要内容的类型且使移动装置能够自动地留意、辨识及下载匹配用户的偏好的内容。通过使用户能够预先识别其想要的内容的类型,各种实施例以有效的方式在广播网络中提供优于传统线性广播多媒体的新的个人化内容递送服务。各种实施例使移动装置能够基于在广播发射的内容描述流部分中所发射的内容描述元数据来有效地接收对应于用户的选择的移动广播内容。内容描述流可呈广播数据包的形式,所述广播数据包包括关于待广播的内容元素的性质的信息。通过使用内容描述流中的信息,移动装置可确定一特定内容或内容的特定部分是否为感兴趣的以及何时将广播所述内容及可借以接收内容的内容流地址。通过监视内容描述流以检测感兴趣的内容而使移动装置能够筛检广播内容流可延长其电池寿命,这是由于可快速下载内容描述流且在用户对内容不感兴趣的情况下对接收器停止供电。各种实施例使移动多媒体广播服务能够以有效的方式将各种种类的内容递送到移动装置。举例来说,移动多媒体广播服务可经配置以递送视频剪辑、播客(podcast)、网页套件(webpage package)、股票更新、目标广告、音乐下载及音乐视频以及RSS(真正简易新闻订阅方式)馈送,其为用于以标准化格式发布频繁更新的作品(例如,网志(blog)键入、 新闻标题、音频及视频)的一系列Web馈送格式。这些材料可结合描述其内容及指定广播窗口的一些元数据而一起广播。接收装置可经配置有用户接口,所述用户接口使用户能够指定其感兴趣接收的内容的种类(例如,运动、新闻、财经新闻、电影预告片、视频特征等)。 接收装置接着使用所述用户选择来监视所广播的内容元数据以识别匹配。当内容描述元数据匹配用户选定种类的内容时,接收装置使用所述元数据中的内容信息来确定用于接收所述内容的时间及网络地址。通过使用所述信息,接收装置可自动地接收相应广播窗口内的对应内容。可接着将此所接收的内容高速缓冲存储于存储器中且视需要将其呈现到用户。各种实施例通过将相同内容递送到大量用户而实现以有效的方式经由移动广播网络的个人化内容递送,其中接收装置仅选择其用户感兴趣的那些内容。由于个人化内容经自动更新及保存而使得其可由用户实时存取,从而排除与其它电子内容递送服务相关联的明显下载延迟,因此此递送机制提供平滑的用户接口。由于接收装置仅需启动其接收电路以接收匹配用户的兴趣且仅在其广播窗口期间的内容,因此此递送机制也是能量有效的。此内容递送机制进一步实现动态及频繁的内容更新。提供关于可用内容中的信息的更多信息使用户及移动装置能够作出供观看或下载的内容的更多智能选择。此又使移动多媒体广播服务能够分布除电视节目以外的广泛多种内容。举例来说,广播内容可包括因特网网页(例如,在一特定URL下可用的网页,如 www. cnn. com)、制表数据(例如,股票报价、运动得分、调度、目录等)、图像、视频剪辑、音频记录(例如,供下载或串流的音乐)等。为使用户能够从这些多种内容来源选择特定内容, 元数据可包括关于移动装置可索引或搜寻的内容的特定细节。可在开销流中发射在本文中称为“内容描述流消息”、“内容描述流”或“CDF”的内容元数据,所述开销流是移动多媒体广播信号的适于载运开销信息(如节目及内容元数据)的低数据速率部分。与此开销流相对比,经由广播信号的高数据速率部分来广播节目及内容,其在本文中共同地称为“内容流”。许多不同的移动广播电视服务及广播标准在未来可用或可预期,其皆可实施并受益于各种实施例。这些服务及标准包括开放移动联盟移动广播服务启用器套件(Open Mobile Alliance Mobile Broadcast Services Enabler Suite,OMA BCAST)、MediaFL0、数字视频广播IP数据广播(DVB-IPDC)及中国多媒体移动广播(CMMB)。尽管广播格式及术语在不同移动多媒体广播服务标准当中变化,但其皆采用元数据发射以使移动装置能够接收选定内容并通知用户可用于观看或下载的节目及内容。为避免关于特定广播标准的混淆, 通用术语“内容流”、“开销流”及“元数据消息”在本文中用以描述各种实施例。图1中说明典型移动多媒体广播系统的实例组件。移动多媒体广播网络1通常包括由移动广播网络控制中心4控制的多个广播发射器2。移动多媒体广播网络1广播来自广播发射器2的内容作为供由移动装置10接收的移动广播发射3。在移动广播网络控制中心4内,通常有ー个或ー个以上服务器106,其可经配置以管理内容广播的调度、电子服务指南及关于内容广播的其它元数据的产生及用于经由移动多媒体广播网络1的开销流来广播的元数据消息的产生。ー个或ー个以上服务器6也可包括到外部网络(例如,因特网 7)的连接,经由所述连接,服务器6可接收来自内容提供者服务器8的内容馈送。一个或ー 个以上服务器6可根据各种实施例经配置以接收来自内容提供者服务器8的内容、确定关于待包括于元数据中的所接收内容的信息、确定以内容分批的方式广播内容的调度、产生包括关于内容的元数据的元数据消息(包括广播时间)、确定元数据的下次更新的时间、将关于下次元数据更新的时间的信息包括于元数据消息中,及将元数据消息提供到移动多媒体广播网络1以供广播到移动装置10。通常,移动多媒体广播服务提供者接收来自不同内容来源及内容提供者的多种不同节目及内容。移动多媒体广播服务提供者通常将内容存储于服务器中、调度每一内容的广播窗ロ且接着分批(其也称为内容封装)广播内容。广播窗ロ是将广播ー特定内容的时间周期。为使移动装置能够接收内容,移动多媒体广播服务提供者服务器将产生用于经由开销流来发射的元数据消息,其通知移动装置何时将发射每ー节目或内容及将借以进行发射的广播地址。移动装置可使用元数据消息中的信息来确定内容中的任一者是否已由用户选择用于接收或下载,且如果由用户选择用于接收或下载,则确定调谐到广播发射的时间及借以接收选定内容的网络地址。图2说明根据ー实施例的移动多媒体广播网络1内的信息流。如上文所提及,移动多媒体广播网络1可接收来自若干内容来源8a、8b的内容(例如,电视节目网站、串行数据馈送等)。此内容可经由数据网络20 (例如,因特网7)而提供到移动多媒体广播网络1内的内容管理器服务器6。内容管理器服务器6可将此内容存储于数据库中且调度用于广播的内容。在调度用于广播的内容时,内容管理器服务器6确定将在何时及在何网络地址上广播何内容。作为调度的部分,内容管理器服务器6可将内容格式化为内容封装(CP)。内容管理器服务器6也可确定关于内容的信息,例如信息的标题、其来源(例如,因特网地址、 URL或产生者)、信息的性质(例如,运动、新闻、财经等)、其存留期(age)或建立日期/时间,及关于可用于选择匹配用户偏好的内容的内容的其它信息。内容管理器服务器6可将所调度的广播时间及地址与关于内容的其它信息组合以产生内容包描述(CPD)。当调度内容以供广播时,内容管理器服务器6可连同内部网络数据流M中的内容包描述一起在内部网络数据流22中将内容封装提供到内容广播系统4。这些数据流接着由内容广播系统4处理为多路复用广播波形,其由网络发射器2实况广播为广播发射。在所述广播发射内,可存在若干不同内容流(CF) 26 (其为载运广播内容的数据包)以及内容描述流(CDF08 (其为载运内容包描述的数据包)。移动装置10接收所述广播发射且能够单独地处理内容流沈及内容描述流观。典型移动多媒体广播网络在多个不同信道或流上发射内容,借此使得能够同时广播若干不同节目。归因于广播发射波形的性质,所述多个不同信道或流可经由相同射频频谱来载运,但包括使所述信道或流中的每一者能够由移动装置10来选择及接收的结构及信息。可通过地址或流识别符(ID)来识别个别信道或流。内容描述流内的信息使移动装置10能够确定用以存取的特定地址或流ID,以便接收特定内容。图3展示因特网网页30,其说明在移动多媒体广播系统上广播的内容可如何包括可以可分离单元传达的许多内容元素。举例来说,网页30将通常包括超文本标记语言 (HTML)文件32 ;—个或一个以上图像35、36、37、38 ;及更复杂内容(例如,flash文件;34)。 当由移动装置接收网页30时,由网络浏览器应用程序将各种组成部分组合为完整的网页图像。然而,网页的个别元素可为用户感兴趣接收的特定内容。举例来说,用户可仅对观看 FLASH文件34或视频文件感兴趣。因此,使移动装置10能够仅识别及接收在内容封装广播单元(CPBU)层级上广播的广播内容的选定组成部分可为有利的。此能力可使用户能够将其内容个人化为比在选择被限制到节目或内容封装的情况下可能达成的细节等级更精细的细节等级。移动多媒体广播系统可广播呈如图4中所说明的内容封装(CP)40的形式的内容。 内容封装40可在广播发射内的若干内容流中的任一者上广播。一特定内容封装可由与单一文档或来源有关的一群内容封装广播单元(例如,CPBU I-CPBU 3)组成。举例来说,内容封装40可为网页、视频剪辑或文本列表的组合。此外,内容封装广播单元(CPBU)可由一个或一个以上内容项目41-48组成。举例来说,第一内容封装广播单元CPBU 1可由两个内容项目41、42组成,而第二内容广播单元CPBU 2可由三个内容元素43、44、45组成。内容元素可为内容封装广播单元内的内容的特定部分,例如如图3中所说明的HTML脚本32、图像或图标35、36、37、38或flash组件34。应了解,提供图4是仅为了说明目的且并不既定限制将内容数据编码到包中的方式,其将取决于所实施的移动多媒体广播技术的类型。如上文所提及,各种实施例提供关于广播内容封装的信息以使移动装置能够确定任何内容是否匹配用户偏好选择。此可通过广播内容描述(其称为内容封装描述50)来实现,所述内容描述的实例说明于图5中。在所说明的实例实施例中,内容描述流(CDF)可由多个广播单元51-M组成。举例来说,第一广播单元51可用以传达关于内容封装描述50内的所有単元的共同信息。举例来说,所述共同信息可包括版本号码,使得接收器装置可确定内容封装描述50是新的内容封装描述还是先前广播内容封装描述的重复。如下文予以更完整地描述,由于内容封装描述在广播对应内容封装之前的时间被重复广播,因此此共同信息为有价值的。共同信息也可包括开销信息,移动装置需要所述开销信息以便适当地接收选定内容。内容封装描述50也可包括多个CPBU信息(⑶PU 1-3信息)52、53、54。这些内容描述封装单元传达关于特定内容封装广播单元的信息,如下文參看图6及7更完整地描述。图6中说明关于实例⑶F消息60的其它细节。如上文所提及,⑶F消息60的第一部分可包括共同信息,例如版本号码61及CDF消息内所含有的内容描述记录的数目63。 此共同信息使接收器装置能够确定其是否需要接收并处理特定CDF消息60以及使其能够处理所述消息的信息(例如,将在所述消息内剖析的内容描述记录的数目)。⑶F消息60可包括若干内容描述记录(OTR),每ー⑶R传送关于将在特定内容流 ID或地址上广播的内容的信息。内容封装描述60可包括与广播发射内的単独内容流一祥多的内容描述记录。一内容流(例如,内容流1)的内容描述记录可包括内容流或地址,其识别借以发射所描述的内容封装的特定内容流。所述内容描述记录可进ー步包括用以促进内容描述记录的接收的信息,例如有效负载大小67a,以及内容描述记录有效负载 69a。通过使用有效负载大小67a,接收装置可确定与特定内容描述记录有效负载69a相关联的字节的数目,且使用所述信息来剖析来自整个CDF消息60的有效负载。对于将在所识别的内容流ID上广播的对应内容封装来说,内容描述记录有效负载可包括内容封装描述 50 (例如,上文參看图5所描述)。内容封装描述消息将通常指定用于对应内容封装中的每ー内容封装广播单元的广播窗ロ。在预先宣告的广播窗口内广播特定内容使接收器装置能够通过撤销启动其接收器直到开始ー选定内容封装的广播窗ロ为止来节省电池电力。因此,为使移动装置10及时接收并处理此信息以在其广播窗口中接收选定内容,应在对应内容封装广播单元的广播窗 ロ之前在内容描述流上广播内容封装描述。图7中说明内容描述流上的内容封装描述广播与内容流上的对应内容封装广播之间的时序关系。内容封装描述50可包括关于开始时间、 广播地址或流ID、内容的性质的信息及关于使移动装置能够识别并接收选定内容(当其被广播时)的内容的其它信息。举例来说,如图7中所说明,封装描述50可包括多个CPBU信息,其提供关于内容包40内的将在所指示时间广播的多个内容封装广播单元CPBU 1、2、3 中的每ー者的信息。因此,第一CPBU 1信息可提供关于正广播或将在未来广播的第一CPBU 1的信息,例如其开始时间、广播地址、标题、主题、格式、建立日期/时间、持续时间、家长分级(parental rating)等。类似地,第二 CPBU2信息及第三CPBU 3信息提供关于第二 CPBU 2及第三CPBU 3的信息。为了在可靠通信封装中有效地传达内容信息,可根据信息处理算法来产生内容封装描述消息,所述算法紧缩内容信息并将其格式化为即使在有噪声环境中仍可以低错误率接收的广播格式。如图7中所说明,内容封装描述50在对应内容封装40于内容流上广播之前的时间在内容描述流上广播。此使接收器装置能够接收内容描述消息、解密所述消息、检阅关于个别内容包广播单元的信息以确定任何内容包广播单元是否匹配用户内容选择,及接收匹配用户选择的任何内容封装广播单元。图8中说明一种实例方法88,其可在移动装置10中实施以用于接收被确定为用户感兴趣的内容。在任何时间,移动装置可接收指示感兴趣的内容类型的用户输入(例如, 呈响应于内容选项的图形用户接口显示的按键键入的形式)(步骤80)。或者或另外,移动装置10可基于由移动装置10已知或由移动装置10确定的关于用户的信息来推断用户感兴趣的内容。举例来说,如果移动装置10根据使用模式确定用户在每天的特定时间开车上班,则移动装置10可推断用户在当天的所述时间可能对交通相关内容感兴趣。作为另一实例,如果用户频繁地接入一特定因特网网站,则移动装置10可推断用户对规则地接收所述网站感兴趣并可将其URL识别为感兴趣的内容。可根据移动装置10的存储器中所保持的用户简档来推断此信息。通过使用所接收或所推断的用户内容兴趣,移动装置10可监视内容描述流中的信息(步骤81)。如上文所提及,可重复地广播CDF消息(例如,每1到2秒一次),因此步骤81中的监视内容描述流的过程的部分可为检测一特定内容包描述消息是新消息还是与先前接收的消息相同。当从内容描述流接收到新的内容包描述消息时,移动装置10可分析所接收的信息并将内容描述与用户的兴趣相比较(步骤8 ,以确定用户是否对内容中的任一者感兴趣(确定83)。如果在所接收的内容封装描述消息中所描述的内容封装中的内容均不匹配用户兴趣(即,确定83 = “否”),则移动装置10可通过返回到步骤81而继续监视内容描述流。另一方面,如果由所接收的内容封装描述消息描述的内容封装中的一个或一个以上内容匹配用户兴趣(即,确定83 = “是”),则移动装置10可通过根据内容描述确定将载运选定内容的特定内容流以及广播窗口的时间而准备接收选定内容 (步骤84)。在选定内容的广播窗口的开始,移动装置10可对其接收器供电并接收来自对应流的选定内容(步骤85)。所接收的内容可由移动装置10处理以检测并校正发射中的任何错误、解码任何加密的内容并将所述内容存储于高速缓存存储器中(步骤86)。在选定内容被处理并存储于存储器中的情况下,移动装置10可接着在任何时间向用户显示内容(例如,响应于针对内容的用户请求)。举例来说,移动装置10可由用户配置以下载一特定因特网网站(例如,www. CNN. com)的更新,使得网站的最新版本被存储于存储器中。接着,当用户请求显示所述网站时,从存储器拉送内容且立即将其呈现于显示器上,因此看来似乎提供对网站的即时接入。在一些实施方案中,可立即显示所接收的内容(例如,当所请求的内容是针对特定电视节目时)。在展示过程流程90的图9中进一步说明由移动装置10对信号的此处理。如上文所提及,接收器装置10可接收所要内容的用户选择(步骤80),其使接收器装置10能够评估所接收的内容描述流消息91。如上文所提及,在内容描述流91上所发射的内容包描述消息将通常被重复地广播,但移动装置10仅需接收一个此消息。接收器装置10将来自内容描述流91的所接收的内容描述与用户内容选择相比较以确定是否存在其应接收的任何流及用于此接收的时间(步骤82)。如果任何内容流被选择用于接收,则接收器装置10启动接收器以接收所述特定内容流92,所述特定内容流92经处理及高速缓冲存储于存储器中 (步骤86)。最后,在步骤87中向用户呈现所高速缓冲存储的内容。在根据各种实施例的移动多媒体广播系统的设计中的一个考虑事项是广播内容包描述消息与可开始广播对应内容封装的最早时间之间的时序。图10中说明在此确定中应考虑的因素。移动装置可经配置以通过周期性地对其接收器电路供电历时简短周期以监视内容描述流而节约能量,这是由于内容描述可相对较不频繁地改变。当移动多媒体广播网络在时间100开始广播内容封装描述消息吋,这些消息可能未由移动装置接收直到其启动其接收器电路的下一时间为止,可对接收器电路启动进行定时以周期性地发生(例如, 在时间101、106、107)。因此,在时间100开始广播的内容包描述消息可能未由第一移动装置A接收直到时间101为止,从而产生更新检测等待时间102。另ー移动装置B可在不同时间103、108、109启动其接收器电路,因此其内容描述流更新检测等待时间104可不同于移动装置A的内容描述流更新检测等待时间。由于移动装置可在更新频率内的不同时间周期性地监视内容描述流,因此移动多媒体广播网络必须提供最大内容描述流更新检测等待时间T,最大内容描述流更新检测等待时间T等于由移动装置对内容描述流进行的周期性检查之间的时间间隔。在图11中通过虚线箭头说明CDF消息与广播内容之间的时序关系。由于移动装置10可在任何时间开启,因此⑶F消息经规则地重复广播(例如,每一到两秒),如图11中所说明。因此,当移动装置10开启吋,其仅需等待⑶F消息50a的下一发射以接收关于当前及即将到来的广播内容封装1的信息。接着,由于⑶F消息被重复,因此一旦已接收到一个消息,移动装置10便无需连续地监视内容描述流,因此移动装置10可停止对其接收器电路供电。当将广播新的内容封装2吋,移动多媒体广播服务提供者将发射新的或经更新的 CDF消息50b。可在内容描述流中连续地广播所述新的CDF消息直到广播下一 CDF消息为止。图12中说明ー实例实施例方法120,通过所述方法120,移动多媒体广播网络内的服务器可建立并广播CDF消息。在知晓内容广播调度的情况下,服务器可确定下一广播分批中所包括的内容的性质(步骤121)。服务器可接着将关于所述内容的描述性信息编码为新的CPD (步骤12 。服务器可接着将新的CPD编码为新的CDF消息(步骤124)。举例来说,服务器可产生如上文參看图6所描述而格式化的消息。在新(即,经更新)的CDF消息准备发射的情况下,服务器可确定是否到了开始广播新的CDF消息的时候(确定125)。如果尚未到发射新的CDF消息的时候(即,确定125 = “否”),则服务器可继续经由内容描述流广播当前CDF消息(步骤128)。当服务器确定到了发射新的CDF消息的时候(即,确定 125 = “是”)时,则服务器可将新的内容描述消息发送到广播网络以用于经由内容描述流来广播(步骤126)。服务器可接着返回到步骤121以产生下一⑶F消息且重复上文所描述的过程。适于供各种实施例使用的典型移动装置10将共同地具有图13中所说明的组件。 举例来说,示范性移动装置130可包括处理器131,所述处理器131耦合到内部存储器132、 显示器133及扬声器139。另外,移动装置10可具有用于发送及接收电磁辐射的天线134, 所述天线134连接到无线数据链路及/或蜂窝式电话收发器135(其耦合到处理器131)及移动多媒体广播接收器138 (其耦合到处理器131)。移动装置通常还包括小键盘136或小型键盘及菜单选择按钮或摇臂开关137以用于接收用户输入。处理器131可为任何可编程微处理器、微计算机或多处理器芯片,其可由软件指令(应用程序)配置以执行多种功能,包括本文中所描述的各种实施例的功能。在ー些移动装置中,可提供多个处理器131,例如一个专用于无线通信功能的处理器及ー个专用于运行其它应用程序的处理器。通常,可在存取软件应用程序且将其加载到处理器131中之前将软件应用程序存储于内部存储器132中。在一些移动装置中,处理器131可包括足以存储应用程序软件指令的内部存储器。在一些移动装置中,安全存储器可位于耦合到处理器 131的单独存储器芯片中。在许多移动装置10中,内部存储器132可为易失性或非易失性存储器(例如,快闪存储器)或两者的混合物。出于此描述的目的,对存储器的一般参考指代可由处理器131存取的所有存储器,包括内部存储器132、插入到移动装置中的可装卸式存储器及处理器131自身内的存储器。上文所描述的若干实施例也可通过多种市售远程服务器装置中的任一者(例如, 图14中所说明的服务器6)来实施。此服务器6通常包括处理器141,所述处理器141耦合到易失性存储器142及大容量非易失性存储器(例如,磁盘驱动器14 。服务器6还可包括耦合到处理器141的软磁盘驱动器及/或压缩光盘(⑶)驱动器146。服务器106还可包括耦合到处理器141的网络接入端口 144以用于与网络145(例如,因特网)建立数据连接。上述实施例以功率极有效的方式实现优于传统线性广播TV到装置的个人化内容递送服务的新的个人化内容递送服务。通过此服务,将各种种类的内容(例如,视频剪辑、 RSS、播客、网页套件、股票更新、目标广告等)一起广播到接收器装置,其中元数据描述内容且指定其相应广播窗口(即,广播所述内容的周期)。接收器装置允许用户指定他/她感兴趣接收的内容的种类(例如,运动新闻、财经新闻、电影预告片、YouTube特征化视频等)。 或者,接收器装置可基于用户的简档而自动地确定匹配用户的兴趣的内容。接着,接收器装置基于在CDF消息中所接收的内容的元数据来选择匹配用户的兴趣的内容,且接收其广播窗口内的选定内容。所述内容可自动地更新且保存于接收器装置上。各种实施例实现广播系统中的个人化内容递送,其提供以下优点有效的内容递送,这是由于可使用广播网络来有效地提供个人化内容递送以将相同内容递送到大量用户;平滑的用户体验,这是由于个人化内容经自动更新及保存,因此所保存的内容对于用户来说为即时可用的(即,用户不经历下载延迟);高功率效率,这是因为接收器装置仅启动接收器电路以接收此内容的广播窗口内的匹配用户兴趣的内容;及最新内容的递送,这是因为所述内容可经动态地更新。前述方法描述及过程流程图仅作为说明性实例而提供且既定不要求或暗示各种实施例的步骤必须以所呈现的次序执行。如所属领域的技术人员应了解,可以任何次序执行前述实施例中的步骤的次序。例如“此后”、“接着”、“接下来”等的词语既定不限制步骤的次序;这些词语仅用以引导读者浏览对方法的描述。此外,对呈单数形式的权利要求书元件的任何参考(例如,使用冠词“一”或“所述”)不应解释为将元件限于单数。结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块、电路及算法步骤可实施为电子硬件、计算机软件或两者的组合。为清楚地说明硬件与软件的此可互换性,上文已大体在功能性方面描述各种说明性组件、块、模块、电路及步骤。此功能性是实施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以变化的方式实施所描述的功能性,但不应将这些实施方案决策解释为导致背离本发明的范围。可通过通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行本文中所描述的功能的任何組合来实施或执行结合本文中所掲示的方面而描述的各种说明性逻辑、逻辑块、模块及电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的組合,例如,DSP 与微处理器的組合、多个微处理器、结合DSP核心的ー个或ー个以上微处理器,或任ー其它此配置。或者,可通过特定地用于给定功能的电路来执行ー些步骤或方法。在ー个或ー个以上示范性方面中,可以硬件、软件、固件或其任何組合来实施所描述的功能。如果以软件实施,则可将所述功能作为ー个或ー个以上指令或代码而存储于计算机可读媒体上或经由计算机可读媒体来传输。本文中所掲示的方法或算法的步骤可体现于所执行的处理器可执行软件模块中,所述处理器可执行软件模块可驻留于计算机可读媒体上。计算机可读媒体包括计算机存储媒体与通信媒体两者,通信媒体包括促进计算机程序从ー处到另ー处的传送的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。通过实例且非限制,这些计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以载运或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。又,将任何连接恰当地称为计算机可读媒体。举例来说,如果使用同轴电缆、光纤缆线、双绞线、数字订户线(DSL)或无线技术(例如,红外线、无线电及微波)而从网站、服务器或其它远程源传输软件,则同轴电缆、光纤缆线、双绞线、DSL或无线技术(例如,红外线、无线电及微波)包括于媒体的定义中。如本文中所使用,磁盘及光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字通用光盘(DVD)、软磁盘及蓝光光盘,其中磁盘通常以磁性的方式再生数据,而光盘通过激光以光学的方式再生数据。上述各物的組合也应包括在计算机可读媒体的范围内。另外,方法或算法的操作可作为代码及/或指令中的一者或任何組合或集合而驻留于机器可读媒体及/或计算机可读媒体上,机器可读媒体及/或计算机可读媒体可并入到计算机程序产品中。提供对所掲示的实施例的前述描述以使任何所属领域的技术人员能够制作或使用本发明。所属领域的技术人员将容易显而易见对这些实施例的各种修改,且在不背离本发明的精神或范围的情况下可将本文中界定的一般原理应用于其它实施例。因此,本发明既定不限于本文中所展示的实施例,而应被赋予与所附权利要求书及本文中所掲示的原理及新颖特征一致的最广范围。
权利要求
1.一种用于在移动多媒体广播系统中广播内容的方法,其包含 确定待包括于内容封装中以供所述移动多媒体广播系统广播的内容; 将关于待广播的所述内容的描述信息编码于内容封装描述单元中;将所述内容封装描述单元编码于内容描述流消息内,所述内容描述流消息包括所述内容封装的广播时间;在移动多媒体广播发射的内容描述流部分内广播所述内容描述流消息;及在所述内容封装描述消息内所包括的所述广播时间在所述移动多媒体广播发射的内容流部分内广播所述内容封装。
2.根据权利要求1所述的方法,其进一步包含接收所述移动多媒体广播发射的所述内容描述流部分内的所述内容描述流消息; 获得所述内容描述流消息中的关于待广播的所述内容的所述描述信息; 将所述描述信息与用户内容选择相比较;及当所述描述信息匹配用户内容选择时,接收来自所述移动多媒体广播发射的所述内容流部分的所述内容封装。
3.根据权利要求2所述的方法,其中接收所述内容封装包含 根据所述内容描述流消息确定将载运所述内容封装的广播流地址; 根据所述内容描述流消息确定用于所述内容封装的广播窗口; 在用于所述内容封装的所述广播窗口的开始时对接收器电路供电; 接收来自所述移动多媒体广播发射的广播流的所述内容封装;将所述内容封装内的内容高速缓冲存储于存储器中;及向用户显示所述内容。
4.根据权利要求2所述的方法,其进一步包含接收识别待接收的内容的类型的用户输入;及将所述所接收的用户输入存储为用户内容选择。
5.根据权利要求2所述的方法,其进一步包含 基于用户活动的模式来推断用户内容选择。
6.根据权利要求3所述的方法,其中向用户显示所述内容包含 接收请求存取所述内容的用户输入;响应于接收到所述用户输入而从存储器取回所述经高速缓冲存储的内容;及显示从存储器取回的所述内容。
7.一种移动多媒体广播系统,其包含移动多媒体广播网络,其包括广播网络服务器,所述广播网络服务器经配置有处理器可执行指令以执行包含以下各项的步骤确定待包括于内容封装中以供所述移动多媒体广播系统广播的内容; 将关于待广播的所述内容的描述信息编码于内容封装描述单元中; 将所述内容封装描述单元编码于内容描述流消息内,所述内容描述流消息包括所述内容封装的广播时间;在移动多媒体广播发射的内容描述流部分内广播内容描述流消息;及在所述内容封装描述消息内所包括的所述广播时间在所述移动多媒体广播发射的内容流部分内广播所述内容封装。
8.根据权利要求7所述的移动多媒体广播系统,其进一步包含多个接收器装置,所述接收器装置各自包含接收器装置处理器;耦合到所述处理器的移动多媒体广播接收器; 耦合到所述处理器的显示器;及耦合到所述处理器的存储器,其中所述接收器装置处理器经配置有处理器可执行指令以执行包含以下各项的步骤接收所述移动多媒体广播发射的所述内容描述流部分内的所述内容描述流消息; 获得所述内容描述流消息中的关于待广播的所述内容的所述描述信息; 将所述描述信息与用户内容选择相比较;及当所述描述信息匹配用户内容选择时,接收来自所述移动多媒体广播发射的所述内容流部分的所述内容封装。
9.根据权利要求8所述的移动多媒体广播系统,其中每一接收器装置处理器配置有处理器可执行指令以使得接收所述内容封装包含根据所述内容描述流消息确定将载运所述内容封装的广播流地址;根据所述内容描述流消息确定用于所述内容封装的广播窗口;在用于所述内容封装的所述广播窗口的开始时对所述移动多媒体广播接收器供电;接收来自所述移动多媒体广播发射的广播流的所述内容封装;将所述内容封装内的内容高速缓冲存储于所述存储器中;及在所述显示器上显示所述内容。
10.根据权利要求8所述的移动多媒体广播系统,其中每一接收器装置处理器经配置有处理器可执行指令以执行进一步包含以下各项的步骤接收识别待接收的内容的类型的用户输入;及将所述所接收的用户输入作为用户内容选择而存储于所述存储器中。
11.根据权利要求8所述的移动多媒体广播系统,其中每一接收器装置处理器经配置有处理器可执行指令以执行进一步包含以下动作的步骤基于用户活动的模式来推断用户内容选择。
12.根据权利要求9所述的移动多媒体广播系统,其中每一接收器装置处理器经配置有处理器可执行指令以使得在所述显示器上显示所述内容包含接收请求存取所述内容的用户输入;响应于接收到所述用户输入而从所述存储器取回所述经高速缓冲存储的内容;及产生从存储器取回的所述内容的显示。
13.—种经配置以接收移动多媒体广播服务的移动装置,其包含 处理器;耦合到所述处理器的移动多媒体广播接收器,所述移动多媒体广播接收器经配置以接收来自移动多媒体广播网络的移动多媒体广播发射;其中所述处理器经配置有处理器可执行指令以执行包含以下各项的步骤接收所述移动多媒体广播发射的内容描述流部分内的内容描述流消息; 获得所述内容描述流消息中的关于待广播的内容的描述信息; 将所述描述信息与用户内容选择相比较;及当所述描述信息匹配用户内容选择时,接收来自所述移动多媒体广播发射的内容流部分的内容封装。
14.根据权利要求13所述的移动装置,其中所述处理器经配置有处理器可执行指令以使得接收所述内容封装包含根据所述内容描述流消息确定将载运所述内容封装的广播流地址;根据所述内容描述流消息确定用于所述内容封装的广播窗口;在用于所述内容封装的所述广播窗口的开始时对所述移动多媒体广播接收器供电;接收来自所述移动多媒体广播发射的广播流的所述内容封装;将所述内容封装内的内容高速缓冲存储于存储器中;及向用户显示所述内容。
15.根据权利要求13所述的移动装置,其中所述处理器经配置有处理器可执行指令以执行进一步包含以下各项的步骤接收识别待接收的内容的类型的用户输入;及将所述所接收的用户输入作为用户内容选择而存储于所述存储器中。
16.根据权利要求13所述的移动装置,其中所述处理器经配置有处理器可执行指令以执行进一步包含以下动作的步骤基于用户活动的模式来推断用户内容选择。
17.根据权利要求14所述的移动装置,其中所述处理器经配置有处理器可执行指令以使得在显示器上显示所述内容包含接收请求存取所述内容的用户输入;响应于接收到所述用户输入而从所述存储器取回所述经高速缓冲存储的内容;及产生从存储器取回的所述内容的显示。
18.—种在移动多媒体广播系统内的服务器,所述服务器包含耦合到所述移动多媒体广播系统的网络的服务器处理器,所述服务器处理器经配置有处理器可执行指令以执行包含以下各项的步骤确定待包括于内容封装中以供所述移动多媒体广播系统广播的内容; 将关于待广播的所述内容的描述信息编码于内容封装描述单元中; 将所述内容封装描述单元编码于内容描述流消息内,所述内容描述流消息包括所述内容封装的广播时间;在移动多媒体广播发射的内容描述流部分内广播内容描述流消息;及在所述内容封装描述消息内所包括的所述广播时间在所述移动广播发射的内容流部分内广播所述内容封装。
19.一种移动多媒体广播网络,其包含用于确定待包括于内容封装中以供移动多媒体广播系统广播的内容的装置; 用于将关于待广播的所述内容的描述信息编码于内容封装描述单元中的装置; 用于将所述内容封装描述单元编码于内容描述流消息内的装置,所述内容描述流消息包括所述内容封装的广播时间;用于在移动多媒体广播发射的内容描述流部分内广播内容描述流消息的装置;及用于在所述内容封装描述消息内所包括的所述广播时间在所述移动多媒体广播发射的内容流部分内广播所述内容封装的装置。
20.根据权利要求19所述的移动多媒体广播网络,其进一步包含用于接收所述移动多媒体广播发射的所述内容描述流部分内的所述内容描述流消息的装置;用于获得所述内容描述流消息中的关于待广播的所述内容的所述描述信息的装置; 用于将所述描述信息与用户内容选择相比较的装置;及用于在所述描述信息匹配用户内容选择时接收来自所述移动多媒体广播发射的所述内容流部分的所述内容封装的装置。
21.根据权利要求20所述的移动多媒体广播网络,其中用于接收所述内容封装的装置包含用于根据所述内容描述流消息确定将载运所述内容封装的广播流地址的装置; 用于根据所述内容描述流消息确定用于所述内容封装的广播窗口的装置; 用于在用于所述内容封装的所述广播窗口的开始时对接收器电路供电的装置; 用于接收来自所述移动多媒体广播发射的广播流的所述内容封装的装置; 用于将所述内容封装内的内容高速缓冲存储于存储器中的装置;及用于向用户显示所述内容的装置。
22.根据权利要求19所述的移动多媒体广播网络,其进一步包含 用于接收识别待接收的内容的类型的用户输入的装置;及用于将所述所接收的用户输入存储为用户内容选择的装置。
23.根据权利要求19所述的移动多媒体广播网络,其进一步包含 用于基于用户活动的模式来推断用户内容选择的装置。
24.根据权利要求20所述的移动多媒体广播网络,其中用于向用户显示所述内容的装置包含用于接收请求存取所述内容的用户输入的装置;用于响应于接收到所述用户输入而从存储器取回所述经高速缓冲存储的内容的装置;及用于显示从存储器取回的所述内容的装置。
25.—种经配置以接收移动多媒体广播发射中所提供的服务的移动装置,其包含 用于接收所述移动多媒体广播发射的内容描述流部分内的内容描述流消息的装置; 用于获得所述内容描述流消息中的关于待广播的内容的描述信息的装置;用于将所述描述信息与用户内容选择相比较的装置;及用于在所述描述信息匹配用户内容选择时接收来自所述移动多媒体广播发射的内容流部分的内容封装的装置。
26.根据权利要求25所述的移动装置,其中用于接收所述内容封装的装置包含 用于根据所述内容描述流消息确定将载运所述内容封装的广播流地址的装置; 用于根据所述内容描述流消息确定用于所述内容封装的广播窗口的装置;用于在用于所述内容封装的所述广播窗口的开始时对接收器电路供电的装置; 用于接收来自所述移动多媒体广播发射的广播流的所述内容封装的装置; 用于将所述内容封装内的内容高速缓冲存储于存储器中的装置;及用于向用户显示所述内容的装置。
27.根据权利要求25所述的移动装置,其进一步包含 用于接收识别待接收的内容的类型的用户输入的装置;及用于将所述所接收的用户输入存储为用户内容选择的装置。
28.根据权利要求25所述的移动装置,其进一步包含 用于基于用户活动的模式来推断用户内容选择的装置。
29.根据权利要求沈所述的移动装置,其中用于向用户显示所述内容的装置包含 用于接收请求存取所述内容的用户输入的装置;用于响应于接收到所述用户输入而从存储器取回所述经高速缓冲存储的内容的装置;及用于显示从存储器取回的所述内容的装置。
30.一种计算机程序产品,其包含 计算机可读媒体,其包含用于确定待包括于内容封装中以供移动多媒体广播系统广播的内容的至少一个指令;用于将关于待广播的所述内容的描述信息编码于内容封装描述单元中的至少一个指令;用于将所述内容封装描述单元编码于内容描述流消息内的至少一个指令,所述内容描述流消息包括所述内容封装的广播时间;用于在移动广播发射的内容描述流部分内广播内容描述流消息的至少一个指令;及用于在所述内容封装描述消息内所包括的所述广播时间在所述移动广播发射的内容流部分内广播所述内容封装的至少一个指令。
31.一种计算机程序产品,其包含 计算机可读媒体,其包含用于接收移动多媒体广播发射的内容描述流部分内的内容描述流消息的至少一个指令;用于获得所述内容描述流消息中的关于待广播的内容的描述信息的至少一个指令; 用于将所述描述信息与用户内容选择相比较的至少一个指令;及用于在所述描述信息匹配用户内容选择时接收来自所述移动多媒体广播发射的内容流部分的内容封装的至少一个指令。
32.根据权利要求31所述的计算机程序产品,其中所述用于接收所述内容封装的至少一个指令包含用于根据所述内容描述流消息确定将载运所述内容封装的广播流地址的至少一个指令;用于根据所述内容描述流消息确定用于所述内容封装的广播窗口的至少一个指令; 用于在用于所述内容封装的所述广播窗口的开始时对接收器电路供电的至少一个指令;用于接收来自所述移动多媒体广播发射的广播流的所述内容封装的至少一个指令; 用于将所述内容封装内的内容高速缓冲存储于存储器中的至少一个指令;及用于向用户显示所述内容的至少一个指令。
33.根据权利要求31所述的计算机程序产品,其中所述计算机可读媒体进一步包含 用于接收识别待接收的内容的类型的用户输入的至少一个指令;及用于将所述所接收的用户输入存储为用户内容选择的至少一个指令。
34.根据权利要求31所述的计算机程序产品,其中所述计算机可读媒体进一步包含 用于基于用户活动的模式来推断用户内容选择的至少一个指令。
35.根据权利要求32所述的计算机程序产品,其中所述用于向用户显示所述内容的至少一个指令包含用于接收请求存取所述内容的用户输入的至少一个指令;用于响应于接收到所述用户输入而从存储器取回所述经高速缓冲存储的内容的至少一个指令;及用于显示从存储器取回的所述内容的至少一个指令。
全文摘要
实施例使移动装置(10)能够基于在广播发射的内容描述流DF部分中所发射的内容描述元数据来有效地接收对应于用户的选择的移动广播内容。内容描述流可呈广播数据包的形式,所述广播数据包包括关于待广播的内容元素的性质的信息。通过使用所述内容描述流DF中的所述信息,移动装置(10)可确定内容的特定部分是否为感兴趣的,以及何时将广播所述内容及可借以接收所述内容的内容流地址。通过监视所述内容描述流以检测感兴趣的内容而使移动装置(10)能够筛检广播内容流延长了其电池寿命,这是由于快速下载所述内容描述流且在所述用户对内容不感兴趣的情况下对接收器停止供电。
文档编号H04W4/06GK102598723SQ201080042176
公开日2012年7月18日 申请日期2010年9月22日 优先权日2009年9月23日
发明者安·梅·陈, 拉尔夫·A·戈尔米厄, 高强 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1