数据广播接收器功率管理的制作方法

文档序号:7621494阅读:158来源:国知局
专利名称:数据广播接收器功率管理的制作方法
技术领域
所描述的主题涉及电子通信,尤其涉及数据广播接收器功率管理。
背景技术
术语“数据广播(data broadcasting)”(有时也称为“datacasting”)一般指同一内容到多个(通常是大量)接收器的广泛分发。电子计算和通信技术,尤其是无线通信技术的进步,使得数据广播技术能够应用于无线通信市场,以服务移动接收器。这类技术的示例包括数字音频广播或数字视频广播。内容使用同一通信信道(例如,同一时隙或频率)同时广播到多个客户机,由此有效地使用了网络资源。不论接收器的数目有多少,服务器仅发送内容的一个副本,由此最小化了对服务器容量的影响。
常规的数据广播系统是推系统(push system),它不允许用户指定通过广播通信信道推送的内容。相反,数据广播系统预先选择要广播的若干文档。文档被放在一有时被称为“传送带”的队列中,并且以旋转的方式顺序地广播。
无线接收设备通常使用诸如电池等储存的、有限的电源来操作。无线接收器消耗大量的功率,这耗尽了电源。改进的功率管理技术将使得数据广播接收器服务能够更有效地使用有限的电源。

发明内容
此处描述并要求保护的实现提供了用于数据广播以及数据广播接收设备的功率管理技术的系统和方法。在示例性实施例中,一种数据广播接收设备从数据广播服务器接收广播调度表,并将该广播调度表与数据广播接收设备中的概况信息相关,以确定用于激活数据广播接收设备中的接收器模块的调度表。接收器依照该调度表被激活。
在示例性实施例中,广播调度表可包括一标识与特定广播调度表相关联的内容的内容标识符。数据广播可包括标识广播的内容的元数据。接收器可使用内容标识符和元数据来确定广播数据是否对应于为广播所调度的数据,并可在没有对应性的情况下实现一出错处理例程。
在一个示例性实现中,提供了一种接收数据广播的方法。该方法包括在客户机计算设备处接收来自广播服务器设备的广播调度表信息、将广播调度表信息与客户机计算设备的概况信息相关、以及在广播调度表信息中所指示的时间选择性地激活客户机计算设备中的接收器模块以接收概况信息中指定的数据。
在另一示例性实现中,提供了一种在广播接收设备中接收数据的方法。该方法包括在广播接收设备处接收来自广播服务器的广播调度表,其中,该广播调度表包括一时刻表和一内容标识符;依照从广播调度表中确定的时刻表选择性地激活广播接收设备中的接收器;在广播调度表指定的时间接收广播数据,其中,广播数据包括内容部分以及描述该内容部分的元数据部分;以及如果广播数据的元数据部分不与广播调度表的内容标识符相匹配,则执行一出错处理例程。


图1是数据广播网络的示例性实现的示意性图示。
图2是示例性数据广播系统数据广播的示意性描述。
图3是数据广播接收器中示例性功率管理模块的示意性描述。
图4是订户概况信息的示例性数据结构的图示。
图5是表示数据广播传送带的数据结构的图示。
图6是示出了用于构造功率管理调度表的示例性过程中的操作的流程图。
图7是用于接收器的功率管理例程的示例性数据结构的图示。
图8是示出了用于管理数据广播接收器的功率消耗的示例性过程中的操作的图示。
图9是示例性计算设备的示意性图示。
具体实施例方式
此处描述了用于管理数据广播接收器中的功率的方法、系统和计算机程序产品的示例性实现。在某些实现中,使用订户偏好信息来依照广播调度表选择性地激活接收器。在某些实现中,如果广播内容不对应于订户偏好中的内容,则可调用出错处理管理例程。
示例性操作环境图1是其中可实现此处描述的主题的数据广播环境100的示例性实现的示意性图示。可以理解,图1中描述的环境100仅是一个示例性环境,并非暗示对特定使用或功能的任何局限。此处描述的主题可以在各种各样的数据分发环境中实现,包括但不限于,无线电、电视以及卫星网络、数字无线电系统、广播盘系统、发行/预订系统、基于因特网的广播系统等等。
参考图1,环境100包括至少一个头端112,它遍及广播区域110将数据广播到预订从头端112发送的数据广播服务的一个或多个接收器114。如此处所使用的,术语广播及其派生词应当被广泛地解释以包含通信信号经由有线或无线通信介质的任何形式的调制、编码和/或发送。类似地,如此处所使用的,术语“预订”应当被广泛地解释以包含数据广播头端112的任何形式的接收、解调和/或解码。
在图1所描述的实现中,广播环境110包括多个广播区域110、120、130,其每一个包括头端112、122、132。每一头端112、122、132遍及其各自的广播区域来广播数据。尽管图1示出了定义三个广播区域110、120、130的三个单独的头端112、122、132,可以理解,区域的具体数目不是重要的,并且可以取决于例如操作环境的地理大小、发送功率约束以及从相应头端112、122、312广播的信号的干扰和/或障碍而变化,同样可以理解,在头端和广播区域之间不需要有一对一的对应性。
头端112、122、132还包括广播数据信号所必须的基础结构。在无线通信环境中,这一基础结构可包括用于以特定频率(或多个频率)或依照特定多频率协议来编码、调制和发送或收发射频(RF)信号的设备。这类设备可容易地从市场上购买到,并且对于本领域的技术人员而言是已知的。具体的编码、调制和/或发送模式不是重要的。
广播环境100还包括多个接收器114、124、134,它们可被具体化为无线通信设备,如个人计算机(PC)、膝上计算机、个人数字助理(PDA)、移动电话等等。在一个示例性实现中,接收器114、124、134包括一上行链路通信系统,它使服务器能够确定与接收器114、124、134相关联的位置信息。位置信息不需要精确地定义用户的位置。在一个实现中,位置信息简单地指示了当前头端112、122、132正向给定接收器提供服务。在这一实现中,每一接收器114、124、134包括从系统中所有其它接收器中唯一地表示接收器的标识符。唯一标识符可以例如在控制信道或数据信道上从接收器114、1224、134发送到向接收器提供服务相应的头端112、122、132。这一发送可利用使用传统的双向无线通信系统(例如,GSM/CDMA)从客户机设备发送到数据库的SMS通知或小IP消息。
在示例性实现中,向每一头端112、122、132分配广播环境100内的唯一标识符。头端112、122、132可以由网络地址、站名、载波频率或其它清楚的目的地来标识。从头端112、122、132到接收器114、124、134的数据广播通过通信信道发生。在一个示例性实现中,通信信道可通过依照诸如TDMA、FDMA、CDMA等任何常规RF广播技术调制载波来定义。发送的内容可包括各种形式的数据,包括例如文本、音频、视频,并也可包括控制信号,包括例如定时信号、功率信号、位置信号等等。控制信号可以在带内或者在单独的控制信道上发送。
广播环境100还包括用于管理一个或多个头端112、122、132的广播操作的广播中心140,以及用于管理订户概况信息和其它网络管理信息的管理中心150。广播中心140包括广播管理器142和广播数据存储144。管理中心150包括订户概况管理器152和订户数据概况154。广义而言,广播中心140与管理中心150协作,以管理订户信息、网络信息、以及从操作环境100的相应头端112、122、132的一个或多个数据广播。
在一个示例性实现中,广播中心140和管理中心150可驻留在单个计算设备上,例如与广播环境100相关联的服务器计算机。在替换实现中,广播管理和订户概况管理的责任可以用不同的方式分布在头端和管理中心150之间,或者可在管理中心150或头端112、122、132中合并。例如,环境100可包括单个管理中心150,但是每一头端112、122、132可包括广播中心140。
在一个示例性实现中,相应的头端112、122、132与管理中心150协作,以实现可覆盖一地理区域的数据广播网络,其范围大小从小至特定的建筑物或公司或校园的区域,到大至整个国家或大陆的区域。广义而言,头端112、122、132与管理中心150协作,以管理订户信息、网络信息和数据广播。
图2是适用于包括广播中心140和管理中心150的示例性计算机系统200的示意性图示。该计算机系统200包括具有屏幕204的显示器202、一个或多个用户输入设备206以及计算机208。用户输入设备206可包括允许计算机接收开发者输入的任何设备,如键盘210、其它设备212和鼠标214。其它设备212可包括触摸屏、激活语音的输入设备、跟踪球或允许系统200接收来自开发者的输入的任何其它设备。计算机208包括处理单元216和随机存取存储器和/或只读存储器218。
存储器218包括用于管理计算机208的操作的操作系统220。在一个示例性实现中,可在处理单元216上执行的一个或多个应用程序驻留在存储器218中,包括概况管理器222和广播管理器224。存储器218还包括一个或多个数据文件,包括用户概况数据文件228和数据广播文件230。系统200的操作在下文更详细地解释。
图3是数据广播接收器中的示例性功率管理模块的示意性描述。数据广播接收器可以用任何基于计算机的处理设备来具体化,如膝上计算机302、个人数字助理(PDA)304、个人计算机(PC)306或图形输入板PC 308。这些设备的每一个包括处理单元316和存储器318。
存储器318包括用于管理设备的操作的操作系统320。在一个示例性实现中,可在处理单元316上执行的一个或多个应用程序驻留在存储器318中,包括概况管理器322和功率管理器324。存储器318还包括一个或多个数据文件,包括用户概况数据文件328和接收器调度表数据文件330。
图4是订户概况信息的示例性数据结构的图示。在一个示例性实现中,数据广播系统的订户维护一订户概况,包括订户身份,并指定了订户感兴趣的信息的特定类别。该信息可储存在一合适的存储器位置中,例如储存在计算机208的存储器218中的用户概况数据文件228中。文件可以被具体化为例如关系型数据库。在一个示例性实现中,订户概况信息也可储存在数据广播接收器的存储器318中,例如储存在用户概况数据文件328中。可以理解,订户概况信息数据结构可包括其它特定的个人信息或到其它特定个人信息的链接,诸如电子邮件、电子日历等。
参考图4,订户概况信息数据结构包括订户ID数据字段400以及感兴趣的信息的一个或多个类别。在图4所示的示例性数据结构中,感兴趣的类别包括体育410、金融420、商业430以及娱乐440。每一类别可包括更详细地指定了由订户ID 400标识的订户所感兴趣的信息的子类别。在图4所示的示例性实现中,体育类别400包括足球子类别412和棒球子类别414。金融类别420包括股票报价子类别422和抵押率子类别424。商业类别430包括每周更新子类别432,而娱乐类别包括新成功演出子类别442和过期明星子类别444。可以理解,图4所描述的数据结构可被扩展以包括进一步详细描述订户感兴趣的信息的子类别的附加层。作为示例,足球子类别4112可被扩展以包括关于一个或多个特定球队的信息,或者股票报价类别442可被扩展以包括关于一个或多个特定股票的信息。
图5是表示数据广播系统100的数据广播调度表500的数据结构的图示。数据广播调度表500可储存在广播数据存储144中,例如储存在计算机208的存储器218中的广播数据文件230之一。在一个示例性实现中,数据广播调度表500可以用表格格式表示为用于广播的一系列文档510,其每一个由描述该文档的内容的内容标识符520来标识。广播调度表500还包括与定义广播该文档的周期的文档相关联的广播周期530。广播调度表还包括每一文档的开始时间540和停止时间550。作为说明,图5描述的广播调度表反映了广播调度表中的文档号1包括足球信息,并且每60分钟广播一次,从06:00:00开始到06:05:00结束。
在一个示例性实现中,数据广播管理器224维护数据广播调度表500。数据广播管理器224可包括允许用户向数据广播调度表500添加或从其删除文档,和/或修改文档被广播的周期的用户界面。广播持续时间是要广播的数据量和对数据广播系统100可用的带宽的函数。当调度的广播完成时,广播管理器224可更新开始时间540和停止时间550,以反映文档的下一次广播。
数据广播文件230还可包括要广播的内容。作为示例,足球文档可包括关于球队的得分和其它信息,股票报价文档可包括特定股票的当前报价。该信息可由数据广播管理器224或在计算机208的处理单元216上执行的另一应用程序周期性地更新。当为文档所调度的广播时间到来时,广播管理器接收来自广播数据文件230的文档,并从系统100中的一个或多个头端112、122、132广播该文档。在这一点上,可以理解,广播调度表可以对每一头端112、122、132是专用的,使得广播调度表在每一广播区域110、120、122中不同。
示例性操作在一个示例性实现中,用户概况400和广播调度表500中的信息用于构造接收设备的接收器(或收发器)的功率管理调度表,使得接收器在当订户感兴趣的信息由相应广播区域110、120、130的头端112、122、132广播时被激活。在一个示例性实现中,广播调度表500例如在控制信道上周期性地广播,并且由接收器设备的功率管理模块324构造功率管理调度表。在另一实现中,功率管理调度表可以由概况管理器222或计算机208的存储器模块218中的另一应用程序来构造,并随标识订户ID的标识符一起通过系统100广播。功率管理调度表可被编码或加密用于广播,并在接收单元处解密。
图6是示出用于构造接收器的功率管理调度表的示例性方法中的操作的流程图。在操作610,从订户的概况检索感兴趣的类别,并且在操作615,搜索广播调度表500以找出对应的记录。如果在操作620找到对应的记录,则记录感兴趣的信息的开始时间和停止时间(操作625)。控制然后传递到操作630,如果在订户概况中还有类别,则控制传递回操作610,并处理订户概况中的下一记录。相反,如果订户概况中没有其它记录,则控制返回到调用例程。
图6的操作为订户的接收设备302、304、306、308的接收器构造了功率管理调度表。图7是接收器的示例性功率管理调度表700的图示。功率管理调度表可被具体化为一数据结构,它包括感兴趣的内容720的多个条目以及每一条目的相关联的开始时间740和停止时间750。可任选地,功率管理调度表可包括每一内容条目720的广播周期。在一个示例性实现中,功率管理调度表700可以储存在接收设备的存储器318的接收调度表数据文件330中。功率管理调度表的特定配置并不是关键的。
在操作中,功率管理器324使用功率管理调度表700在功率管理调度表700中指示的开始时间选择性地激活数据广播接收设备302、304、306、308的接收器,并在功率管理调度表700中指示的停止时间解除激活接收器。图8是示出用于管理数据广播接收器的功率消耗的示例性过程中的操作的流程图。
参考图8,在操作810,功率管理器324从接收设备的存储器318中的接收调度表数据文件330检索功率管理调度表700。在操作815-820,功率管理器324启动通过功率管理调度表700的搜索,以确定功率管理调度表700中是否存在其开始时间为当前时间(即当前系统时间)的记录。如果不存在这样的记录,则功率管理器324继续监视管理调度表700,以找出其开始时间是当前时间的记录。
相反,如果存在其开始时间是当前时间(或者开始时间减去当前时间小于“热身”阈值)的记录,则控制传递到操作825,并且激活接收器以允许接收设备接收由服务接收设备所在的广播区域110、120、130的特定头端112、122、132广播的内容。
当接收器被激活时,控制传递到操作830,并且功率管理器323确定所接收的内容是否正确,即,内容是否与广播调度表上所指示的内容相一致。在一个示例性实现中,广播系统将内容标识符与内容一起广播。内容标识符可以在单独的通信信道中带内或带外广播。内容标识符可以被具体化为标识所发送的内容的关键字或代码。该关键字或代码也可与广播调度表500一起广播,并储存在功率管理调度表700中。接收到的内容标识符可以与储存在功率管理调度表中的代码或关键字比较。如果在接收到的内容标识符与功率管理调度表中的关键字或代码之间有对应性,则可认为该内容正确并且下载继续。
相反,如果在接收到的内容标识符和功率管理表中的关键字或代码之间没有对应性,则控制传递到操作835,并调用一出错处理例程。在一个示例性实现中,该出错处理例程可包括生成一信道,当该信号由处理单元316处理时,它创建所接收到的内容不是所期望的内容的指示。可任选地,出错处理例程可解除激活接收器。在调用了出错处理例程之后,控制传递回操作815-820,并且功率管理器监视功率管理调度表,以找出被调度为在当前时间开始的另一广播。
如果在操作830内容正确,则控制传递到操作840-845,并且接收器下载广播的内容,直到当前系统时间达到功率管理表中为特定广播标识的停止时间。接收器然后被解除激活(操作850),并且控制传递回操作815-820,其中功率管理器监视广播调度表,以找出下一调度的广播。
示例性操作设备此处所描述的各种组件和功能可以用多个单独的计算机来实现。图9示出了这一计算机的典型示例的组件,该计算机由标号900来引用。图9所示的组件仅是示例,并不暗示对本发明的功能范围的任何局限,本发明也不必依赖于图9所示的特征。
一般而言,可使用各种不同的通用或专用计算系统配置。适合用于本发明的众所周知的计算系统、环境和/或配置的示例包括但不限于个人计算机、服务器计算机、手持式或膝上设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费者电子设备、网络PC、小型机、大型机、包括任一上述系统或设备的分布式计算环境等等。
计算机的功能在许多情况下可以由诸如由计算机执行的程序模块等计算机可执行指令来实施。一般而言,程序模块包括例程、程序、对象、组件、数据结构等等,执行特定的任务或实现特定的抽象数据类型。任务也可由通过通信网络连接的远程处理设备来执行。在分布式计算环境中,程序模块可以位于本地和远程计算机存储介质中。
指令和/或程序模块在不同的时刻储存在作为计算机的一部分或可由计算机读取的各种计算机可读介质中。程序通常分布在例如软盘、CD-ROM、DVD或诸如已调制信号等某一形式的通信介质中。从那里,它们被安装或加载到计算机的辅助存储器中。在执行时,它们被至少部分地加载到计算机的主电子存储器中。当这类介质包含用于实现下文结合微处理器或其它数据处理器描述的步骤的指令、程序和/或模块时,此处描述的本发明包括这些和其它各种类型的计算机可读介质。当依照下文描述的方法和技术来编程时,本发明也包括计算机本身。
为说明目的,诸如操作系统等其它可执行程序组件在此被示为离散的框,尽管可以认识到,这些程序和组件在不同的时刻驻留在计算机的不同存储组件中,并由计算机的数据处理器执行。
参考图9,计算机900的组件可包括但不限于,处理单元904、系统存储器906以及将包括系统存储器的各种系统组件耦合至处理单元904的系统总线908。系统总线908表示若干种总线结构类型的一种或多种,包括存储器总线或存储器控制器、外围总线、以及使用各类总线体系结构的处理器或局部总线。作为示例而非局限,这类体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线以及外围部件互连(PCI)总线,也称为Mezzanine总线。
计算机900通常包括各种计算机可读介质。计算机可读介质可以是可由计算机900访问的任一可用介质,包括易失性和非易失性介质、可移动和不可移动介质。作为示例而非局限,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以用于储存诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任一方法或技术实现的易失性和非易失性,可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机900访问的任一其它介质。通信介质通常具体化为诸如载波或其它传输机制的已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,并包括任一信息传送介质。术语“已调制数据信号”指以对信号中的信息进行编码的方式设置或改变其一个或多个特征的信号。作为示例而非局限,通信介质包括有线介质,如有线网络或直接连线连接,以及无线介质,如声学、RF、红外和其它无线介质。上述任一的组合也应当包括在计算机可读介质的范围之内。
系统存储器906包括易失性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM)910和随机存取存储器(RAM)912。基本输入/输出系统914(BIOS)包括如在启动时帮助在计算机900内的元件之间传输信息的基本例程,通常储存在ROM 910中。RAM 912通常包含处理单元904立即可访问或者当前正在操作的数据和/或程序模块。作为示例而非局限,图9示出了操作系统916、应用程序918、其它程序模块920和程序数据922。
计算机900也可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作示例,图9示出了对不可移动、非易失性磁介质进行读写的硬盘驱动器924、对可移动、非易失性磁盘928进行读写的磁盘驱动器926以及对可移动、非易失性光盘932,如CD ROM或其它光介质进行读写的光盘驱动器930。可以在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字视频带、固态RAM、固态ROM等等。硬盘驱动器924通常通过不可移动存储器接口,如接口934连接到系统总线908,磁盘驱动器926和光盘驱动器930通常通过可移动存储器接口连接到系统总线908。
上文讨论并在图9示出的驱动器及其关联的计算机存储介质为计算机900提供了计算机可读指令、数据结构、程序模块和其它数据的存储。例如,在图9中,示出硬盘驱动器924储存操作系统916′、应用程序918′、其它程序模块920′和程序数据922′。注意,这些组件可以与操作系统916、应用程序918、其它程序模块920和程序数据922相同,也可以与它们不同。这里对操作系统916、应用程序918、其它程序模块920和程序数据922给予不同的标号来说明至少它们是不同的副本。用户可以通过输入设备,如键盘936、鼠标、跟踪球或触摸垫向计算机900输入命令和信息。其它输入设备(未示出)可包括麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪等等。这些和其它输入设备通常通过耦合至系统总线的输入/输出接口942连接至处理单元904,但是也可以通过其它接口和总线结构连接,如并行端口、游戏端口或通用串行总线(USB)。监视器944或其它类型的显示设备也通过接口,如视频适配器946连接至系统总线908。除监视器944之外,计算机也可包括其它外围输出设备(如扬声器)以及一个或多个打印机,它们通过I/O接口942连接。
计算机可以在使用到一个或多个远程计算机,如远程计算设备950的逻辑连接的网络化环境中操作。远程计算机950可以是个人计算机、服务器、路由器、网络PC、对等设备或其它公用网络节点,并通常包括许多或所有相对于计算机900所描述的元件。图9描述的逻辑连接包括局域网(LAN)952和广域网(WAN)954。尽管图9所示的WAN 954是因特网,然而WAN 954可以包括其它网络。这类网络环境常见于办公室、企业范围计算机网络、内联网等等。
当在LAN网络环境中使用时,计算机900通过网络接口或适配器956连接至LAN 952。当在WAN网络环境中使用时,计算机900通常包括调制解调器958或用于通过因特网954建立通信的其它装置。调制解调器958可以是内置或外置的,可通过I/O接口942连接至系统总线908。在网络化环境中,相对于计算机900所描述的程序模块或其部分可储存在远程计算设备950中。作为示例而非局限,图9示出了远程应用程序960驻留在远程计算设备950中。可以理解,示出的网络连接是示例性的,也可以使用在计算机之间建立通信链路的其它装置。
总结尽管以对结构特征和/或方法操作专用的语言描述了所描述的装置和过程,然而可以理解,所附权利要求书中定义的主题不必要限于所描述的具体特征或操作。相反,揭示了具体特征和操作作为实现所要求保护的本发明的较佳形式。
权利要求
1.一种接收数据广播的方法,包括在客户机计算设备处接收来自广播服务器设备的广播调度表信息,将所述广播调度表信息与所述客户机计算设备的概况信息相关,以及在所述广播调度表信息中指示的时间上选择性地激活所述客户机计算设备中的接收器模块,以接收所述概况信息中指定的数据。
2.如权利要求1所述的方法,其特征在于,在客户机计算设备处接收来自广播服务器设备的广播调度表信息包括监视所述广播服务器设备和所述客户机计算设备之间的控制信道。
3.如权利要求1所述的方法,其特征在于,在客户机计算设备处接收来自广播服务器设备的广播调度表信息包括周期性地激活所述客户机计算设备中的接收器模块,通过控制信道接收广播信息,以及解除激活所述接收器模块。
4.如权利要求1所述的方法,其特征在于,将所述广播调度表信息与所述客户机计算设备的概况信息相关包括将所接收的广播调度表信息储存在一数据存储中,以及搜索所述广播调度表信息,以找出对应于所述客户机计算设备的概况信息中的一个或多个条目的一个或多个条目。
5.如权利要求4所述的方法,其特征在于,还包括在数据存储中储存与所述客户机计算设备的概况信息中的一个或多个条目相关联的开始时间和停止时间。
6.如权利要求5所述的方法,其特征在于,在所述广播调度表信息中指示的时间上选择性地激活所述客户机计算设备中的接收器模块以接收所述概况信息中指定的数据包括在所述开始时间激活所述接收器模块,以及在接收到通知信号后,在所述停止时间上解除激活所述接收器模块。
7.如权利要求1所述的方法,其特征在于,在所述广播调度表信息中指示的时间上选择性地激活所述客户机计算设备中的接收器模块以接收所述概况信息中指定的数据包括在所述概况信息中指示的时间上接收广播数据,其中,所述广播数据包括一内容部分以及一描述所述内容部分的元数据部分,以及将所述元数据部分与所述概况信息中的元数据条目进行比较。
8.如权利要求7所述的方法,其特征在于,还包括,如果所述广播信息的元数据部分不与所述概况信息的元数据部分相匹配,则执行一出错处理例程。
9.一种在广播接收设备中接收数据的方法,包括在所述广播接收设备处接收来自广播服务器的广播调度表,其中,所述广播调度表包括一时刻表和一内容标识符,依照从所述广播调度表确定的时刻表,选择性地激活所述广播接收设备中的接收器,在所述广播调度表中指示的时间上接收广播数据,其中,所述广播数据包括一内容部分以及一描述所述内容部分的元数据部分,以及如果所述广播数据的元数据部分不与所述广播调度表的内容标识符相匹配,则执行一出错处理例程。
10.如权利要求9所述的方法,其特征在于,在所述广播接收设备处接收来自广播服务器的广播调度表包括监视由所述广播服务器广播的控制信道。
11.如权利要求9所述的方法,其特征在于,在所述广播接收设备处接收来自广播服务器的广播调度表包括周期性地激活所述客户机计算设备中的接收器模块,接收所述广播调度表,以及解除激活所述接收器模块。
12.如权利要求9所述的方法,其特征在于,依照从所述广播调度表确定的时间表选择性地激活所述广播接收设备中的接收器包括将所接收的广播调度表储存在一数据存储中,以及搜索所述广播调度表信息,以找出对应于所述广播接收设备的概况文件中的一个或多个条目的一个或多个条目。
13.如权利要求12所述的方法,其特征在于,还包括在数据存储中储存与客户机计算设备的概况信息中的一个或多个条目相关联的开始时间和停止时间。
14.如权利要求9所述的方法,其特征在于,如果所述广播数据的元数据部分不与所述广播调度表的内容标识符相匹配,则执行一出错处理例程包括接收来自所述广播服务器的更新的广播调度表,以及依照所述更新的广播调度表选择性地激活所述接收器。
15.一种数据广播接收设备,包括接收器,用于在客户机计算设备处接收来自广播服务器设备的广播调度表信息,处理器,存储器模块,它操作上连接至所述处理器,并包括逻辑指令,当所述指令被执行时,配置所述处理器,以便将所述广播调度表信息与所述数据广播接收计算设备的概况信息相关,以及在所述广播调度表信息中指示的时间上选择性地激活所述接收器以接收所述概况信息中指定的数据。
16.如权利要求15所述的数据广播接收设备,其特征在于,还包括逻辑指令,当所述指令被执行时,配置所述处理器,以便在所述概况信息中指示的时间上选择性地激活所述接收器,以接收广播数据,其中,所述广播数据包括一内容部分以及一描述所述内容部分的元数据部分,以及将所述元数据部分与所述概况信息中的元数据条目进行比较。
17.如权利要求16所述的数据广播接收设备,其特征在于,还包括逻辑指令,用于如果所述广播信息的元数据部分不与所述概况信息的元数据部分相匹配,则执行一出错处理例程。
18.一种数据广播接收设备,包括接收器,用于在客户机计算设备处接收来自广播服务器设备的广播调度表信息,其中,所述广播调度表包括一时刻表以及一内容标识符,处理器,存储器模块,它操作上连接至所述处理器,并包括逻辑指令,当所述指令被执行时,配置所述处理器,以便依照从所述广播调度表确定的时刻表,选择性地激活所述广播接收设备中的接收器,在所述广播调度表中指示的时间上接收广播数据,其中,所述广播数据包括一内容部分以及一描述所述内容部分的元数据部分,以及如果所述广播数据的元数据部分不与所述广播调度表的内容标识符相匹配,则执行一出错处理例程。
19.如权利要求18所述的数据广播接收设备,其特征在于,还包括逻辑指令,当所述指令被执行时,配置所述处理器,以便将所接收的广播调度表储存在一数据存储中,以及搜索所述广播调度表信息,以找出对应于所述广播接收设备的概况信息文件中的一个或多个条目的一个或多个条目。
20.如权利要求18所述的数据广播接收设备,其特征在于,还包括逻辑指令,当所述指令被执行时,配置所述处理器,以便接收来自所述广播服务器的更新的广播调度表,以及依照所述更新的广播调度表选择性地激活所述接收器。
全文摘要
揭示了用于数据广播接收设备的数据广播和功率管理技术的系统和方法。数据广播接收设备接收来自数据广播服务器的广播调度表,并将该广播调度表与数据广播接收设备中的概况信息相关,以确定用于激活数据广播接收设备中的接收器模块的调度表。接收器依照该调度表来激活。该广播调度表可包括标识与特定广播调度表相关联的内容的内容标识符。数据广播可包括标识广播内容的元数据。接收器可使用该内容标识符和元数据来确定广播数据是否对应于为广播所调度的数据,并且在没有对应性的情况下执行一出错处理例程。
文档编号H04H60/73GK1728615SQ20051008822
公开日2006年2月1日 申请日期2005年7月26日 优先权日2004年7月26日
发明者T·里甘, P·罗德里格兹, K·伍德 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1