专利名称:向移动终端传送内容传递时间表的制作方法
技术领域:
本申请案大体涉及数据网络的操作,且更确切地说,涉及用于向移动终端传送传递 时间表的方法和设备。
背景技术:
例如无线通信网络等数据网络不得不在针对单个终端定制的服务与提供给大量终端 的服务之间进行权衡。举例来说,向大量移动终端(订户)分配内容是一个复杂的问题。 对于使用相对低速的无线通信链路通信的移动终端尤其如此。因此,让内容提供者能够 用节约装置功率和网络资源的方式向各个移动终端传递内容是非常重要的。
在常规的有线内容传递/媒体分配系统中,对实时或流服务的经调度的广播时间是已 知的或设定的。所述广播时间被设定成将内容以可供观看的形式发布给用户的时间。但 是,在片段播放服务中,可在任何时间将内容片段传递给装置,只要内容片段在发布的 观看时间之前传递即可。将观看时间定义为将内容片段以可供观看的形式发布给用户的 时间。 一旦用户已经预订了片段播放服务,便在后台以透明的方式执行对内容片段的传 递,而无需任何用户交互。将内容片段存储在装置处,并使其在指定时间可供观看。
遗憾的是,常规系统在试图向移动装置传递内容片段时具有若千缺点。因为在常规 IP多播或其它广播模型中,移动装置可打开一个或一个以上IP多播套接口,并监听片段 到达IP多播套接口。但是,这意味着移动装置需要始终保持唤醒状态,以便査看是否有 内容正到达(或被传递)以进行片段播放服务。遗憾的是,这种常规多播内容接收模型 在移动环境下并不理想,因为移动装置的电池寿命有限。因此,要求移动装置保持唤醒 以监听在多播套接口上接收到的内容会消耗大量电池功率,并减少移动待机时间。
因此,需要一种向移动装置传递内容片段的方式,其允许有效地接收内容片段,同 时节约装置电池功率,且因此将对待机时间的影响减到最小。
发明内容
在一个或一个以上实施例中,提供一种包括方法和设备的传输系统,其用于向移动 装置传递片段传递时间表。在一实施例中,在信息消息中传递片段传递时间表,所述传 递时间表中包括联系窗口,所述联系窗口识别媒体片段或其它内容何时将在传递网络上 可用。 一旦在移动装置上接收到所述片段传递时间表,所述装置便可确定所关注片段何 时将可用,接着调度自身唤醒以接收这些片段,以便装置操作者稍后观看。因为传输系 统的实施例允许装置可保持处于休眠模式,直到所关注片段变得可用为止,所以可节约 装置电池功率。
一方面,提供一种用于提供片段传递时间表的方法。所述方法包括接收联系窗口, 所述联系窗口描述内容片段在分配网络上将可用的时间间隔;和确定一个或一个以上所
关注片段。所述方法还包括确定所述内容片段与所述一个或一个以上所关注片段中的至 少 一 者匹配,和调度在时间间隔内接收所述内容片段的接收时间。
另一方面,提供一种用于提供内容传递时间表的设备。所述设备包括通信逻辑,所 述通信逻辑经配置以接收联系窗口,所述联系窗口描述内容片段在分配网络上将可用的
时间间隔。所述设备还包括处理逻辑,其经配置以确定一个或一个以上所关注片段; 和调度逻辑,其经配置以确定所述内容片段与所述一个或一个以上所关注片段中的至少 一者匹配,并调度在所述时间间隔内接收所述内容片段的接收时间。
另一方面,提供一种用于提供内容传递时间表的设备。所述设备包括用于接收联 系窗口的装置,所述联系窗口描述内容片段在分配网络上将可用的时间间隔;和用于确 定一个或一个以上所关注片段的装置。所述设备还包括用于确定所述内容片段与所述 一个或一个以上所关注片段匹配的装置;和用于调度在所述时间间隔内接收所述内容片
段的接收时间的装置。
另一方面,提供一种具有计算机程序的计算机可读媒体,所述程序在由至少一个处
理器执行时经操作以提供片段传递时间表。所述计算机程序包括用于接收联系窗口的 指令,所述联系窗口描述内容片段在分配网络上将可用的时间间隔;和用于确定一个或 一个以上所关注片段的指令。所述计算机程序还包括用于确定所述内容片段与所述一 个或一个以上所关注片段中的至少一者匹配的指令;和用于调度在所述时间间隔内接收 所述内容片段的接收时间的指令。
另一方面,提供至少一个处理器,其经配置以执行用于提供片段传递时间表的方法。所述方法包括接收联系窗口,其描述内容片段在分配网络上将可用的时间间隔;和确 定一个或一个以上所关注片段。所述方法还包括确定所述内容片段与所述一个或一个 以上所关注片段中的至少一者匹配;和调度在所述时间间隔内接收所述内容片段的接收 时间。
另一方面,提供一种用于提供片段传递时间表的方法。所述方法包括产生联系窗 口,其描述内容片段在分配网络上将何时可用;和产生接收参数。所述方法还包括将 所述联系窗口与所述接收参数并入信息消息中;和传输所述信息消息。
另一方面,提供一种用于提供片段传递时间表的设备。所述设备包括联系窗口产生 器,所述联系窗口产生器经配置以产生描述内容片段在分配网络上将何时可用的联系窗 口,并产生接收参数。所述设备还包括处理逻辑,其经配置以将所述联系窗口和所述 接收参数并入信息消息中;和通信逻辑,其经配置以传输所述信息消息。
另一方面,提供一种用于提供片段传递时间表的设备。所述设备包括用于产生联 系窗口的装置,所述联系窗口描述内容片段在分配网络上将何时可用;和用于产生接收 参数的装置。所述设备还包括用于将所述联系窗口和所述接收参数并入信息消息中的 装置;和用于传输所述信息消息的装置。
另一方面,提供一种具有计算机程序的计算机可读媒体,所述程序在由至少一个处 理器执行时经操作以提供片段传递时间表。所述计算机程序包括用于产生联系窗口的
指令,所述联系窗口描述内容片段在分配网络上将何时可用;和用于产生接收参数的指
令。所述计算机程序还包括用于将所述联系窗口和所述接收参数并入信息消息中的指 令;和用于传输所述信息消息的指令。
另一方面,提供至少一个处理器,所述处理器经配置以执行用于提供片段传递时间
表的方法。所述方法包括产生联系窗口,其描述内容片段在分配网络上将何时可用; 和产生接收参数。所述方法还包括将所述联系窗口和所述接收参数并入信息消息中;
和传输所述信息消息。
在査看了下文阐述的
具体实施方式
和权利要求书之后,将容易了解实施 例的其它方面。
通过参看结合附图作出的以下详细描述,将更容易了解本文中描述的实施例的以上
方面,附图中图1展示包括传输系统的实施例的网络;
图2展示用于传输系统的服务器的实施例;
图3展示用于传输系统的联系窗口参数的实施例;
图4展示用于提供用于传输系统中的联系窗口的方法的实施例;
图5展示在传输系统中操作以接收传递时间表的移动装置的实施例;
图6展示用于操作用于传输系统中的装置的方法的实施例;
图7展示适合用于传输系统的装置的实施例;和
图8展示适合用于传输系统的服务器的实施例。
具体实施例方式
在一个或一个以上实施例中提供一种传输系统,所述传输系统经操作以提供一种用 于向移动装置传送片段传递时间表的灵活且有效的机制。在一个实施例中,所述片段传 递时间表包括联系窗口,所述联系窗口识别何吋将可在分配网络上供授权的移动装置使 用多媒体片段或其它内容。关注于接收特定片段的装置可在适当的联系窗口期间调度对 所述片段的接收。所述装置可接着经操作以节约功率,直到调度所述片段以供传递为止。 所述系统特别适合用于无线网络环境,但可用于任何类型的网络环境,其中包含但不限
于通信网络、公共网络(例如因特网)、私用网络(例如虚拟私用网络(VPN))、局域网
络、广域网络、远程网或其它任何类型的数据网络。
在一个实施例中,将所述片段传递时间表传送作为被传递到分配网络上的移动装置 的信息消息(或"系统信息")的一部分。因为所述片段传递时间表允许装置调度对特定 片段的接收,所以所述传输系统使得移动装置无需浪费功率来活动地监视分配网络,一 直等到特定片段变得可用为止。因此,可节约装置电池功率。
图1展示包括传输系统的实施例的网络100。所述网络100包括内容传输系统102, 所述系统经操作以在分配网络104上分配内容。举例来说,内容分配系统102包括服务 器128,所述服务器128使用通信链路106与网络104通信,所述通信链路106包括任 何合适类型的通信技术。所述内容传输系统102传递多媒体片段形式的内容或与一个或 一个以上服务相关的其它内容。网络104可包括任何类型的有线和/或无线网络。网络104 与各种授权的移动装置108通信。举例来说,装置108包括PDA 110、移动电话112和 笔记本计算机114。网络104使用无线通信链路116与装置108通信,所述无线通信链路 116包括任何适合的无线通信技术。因此,分配网络104可操作以向任何类型和/或数目
的授权的移动装置传递内容片段。
在一个实施例中,服务器128包括联系窗口逻辑118,所述逻辑经操作以产生联系窗 口 (CW) 120,所述联系窗口识别何时将可在网络104上使用选定片段的时间间隔。举 例来说,联系窗口 120界定一个时间间隔,在所述时间间隔中, 一个或一个以上片段可 供网络104上的授权的装置使用。联系窗口 120是片段传递时间表的一部分,所述时间 表被并入信息消息126中并被传输到装置108,如路径122所示。在一个实施例中,使 用任何适合类型的额外开销或其它专用信息信道将信息消息126传输到装置。
联系窗口逻辑118使用可在内容分配系统102处使用的信息来产生联系窗口 120。在 一个实施例中,联系窗口包括以下信息。
联系窗口开始时间 装置可联系网络以下载特定多媒体片段的时间。
联系窗口持续时间 在联系窗口开始时间之后可使用多媒体片段的时间间隔。
预订存储器 在装置处存储多媒体片段的存储量。
在一个实施例中,联系窗口逻辑118还产生与一个或一个以上联系窗口相关联的接 收参数。所述接收参数描述联系窗口内的一个时间间隔,在所述时间间隔中,装置不应 试图获得内容片段。举例来说,接收参数识别联系窗口的一个百分比,例如10%。试图 获得内容片段的装置不应当在联系窗口的最后10%内进行此操作。举例来说,接收参数 允许装置节约功率,因为其可能无法在联系窗口的10%内接收内容片段。
在一个实施例中,授权的装置(例如移动电话112)包括调度逻辑(SL) 124。调度 逻辑124经操作以从信息消息中提取联系窗口 120并确定联系窗口 120是否与相关的内 容片段相关联。举例来说,调度逻辑124经操作以与装置用户交互,以便确定所关注片 段。在另一实施例中,根据装置的当前预订状态确定所关注片段。如果检测到所关注片 段,调度逻辑124便操作以调度装置"唤醒",以在与所述片段相关联的联系窗口期间接 收所述片段。举例来说,如果当所关注片段在网络104上变为可用时移动电话112正处 于功率下降待机模式,那么调度的唤醒便促使移动电话112增加功率,以便接收所关注 片段。接着,将片段存储在移动电话112处,并在稍后的演示或"观看"时间呈现给装 置用户。
因此,传输系统的实施例经操作以产生联系窗口,所述联系窗口识别何时可在分配 网络上使用选定内容片段。联系窗口是传递时间表的一部分,所述传递时间表在信息消 息中以无线方式传送到移动装置。当移动装置接收到信息消息时,装置处的调度逻辑确 定何时传递任何所关注片段,并调度装置"唤醒"。调度的唤醒使得装置可从休眠模式中
唤醒,以便在所关注片段变得可用时接收所述片段。因此,传输系统经操作以提供一种 灵活且有效的系统,其用于向移动装置传送传递时间表,并允许这些装置节约电池功率, 直到所关注片段在分配网络上变得可用为止。应注意,网络100只是说明一个实施方案, 且在实施例的范围内可具有其它实施方案。
图2展示用于传输系统的服务器200的实施例。举例来说,服务器200适合用作图 1所示的服务器128。服务器200包括处理逻辑202、操作者接口 1/F逻辑204、通信逻辑 206、存储器208和联系窗口产生器212,其全部耦合到数据总线210。
在一个或一个以上实施例中,处理逻辑202包括CPU、处理器、门阵列、硬件逻辑、 存储器元件、虚拟机、软件和/或硬件与软件的任何组合。因此,处理逻辑202 —般包括 用来执行机器可读指令并经由数据总线210控制服务器200的一个或一个以上其它功能 元件或与其通信的逻辑。
通信逻辑206包括硬件逻辑和/或软件,所述硬件逻辑和/或软件经操作以允许服务器 200使用通信链路214与远端装置或系统传输和接收内容片段、联系窗口和/或其它信息。 举例来说,通信链路214包括任何适合类型的通信链路,以允许服务器200与内容分配 系统的其它实体通信联系窗口参数。
存储器208包括任何适合的存储器装置,其可操作以存储任何类型的信息。举例来 说,存储器208可包括RAM、快闪存储器、EEPROM、硬盘和/或任何其它类型的存储 装置。在一个实施例中,存储器208经操作以存储用以在分配网络上分配的一个或一个 以上内容片段216,和一个或一个以上作为服务器200的操作的一部分而产生的联系窗 □ 218。
操作者I/F 204包括硬件逻辑和/或软件,其经操作以允许服务器200可与操作者交互, 以便接收用于传输系统的实施例中的一个或一个以上参数。举例来说,在一个或一个以 上实施例中,操作者I/F204用来接收在服务器200的操作期间使用以产生联系窗口 218
的操作者输入或参数。
联系窗口产生器212包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、 软件和/或硬件与软件的任何组合。在一个或一个以上实施例中,联系窗口产生器212经 操作以接收各种参数(即,操作者输入),以产生联系窗口218。在本文档的另一章节中 提供对联系窗口 218的更详细描述。
在操作期间,服务器200经操作以使用通信逻辑206和通信链路214从内容分配系 统中的其它实体获得片段216和/或关于片段216的信息。在一个实施例中,从通过操作
者I/F204接收的操作者输入获得关于片段的信息。所述信息包括传递时间表信息,其描 述在分配网络上对片段216的分配。联系窗口产生器212经操作以使用这个信息产生联 系窗口 218,所述联系窗口描述其中选定片段将在分配网络上变得可用的窗口。
处理逻辑202操作以将联系窗口218并入一个或一个以上信息消息。举例来说,信 息消息用于将传输系统信息传送到分配网络上的装置。在一个实施例中,处理逻辑202 经操作以在传递时间表中包含联系窗口 218,将所述传递时间表作为信息消息的一部分 传送到网络上的移动装置。举例来说,由通信逻辑206使用通信链路214传输信息消息。
在一个实施例中,所述传输系统包括计算机程序,所述程序具有一个或一个以上存 储在计算机可读媒体上的程序指令("程序指令"),在由至少一个处理器(例如处理逻辑 202)执行所述指令时提供本文中描述的功能。举例来说,可从计算机可读媒体将程序指 令载入到服务器200中,所述媒体例如为软盘、CDROM、存储卡、快闪存储器装置、 RAM、 ROM或任何其它类型的与服务器200介接的存储器装置或计算机可读媒体。在另 一实施例中,可从外部装置或网络资源将程序指令下载到服务器200中。程序指令在由 处理逻辑202执行时提供本文中描述的传输系统的实施例。
因此,服务器200操作以提供一种灵活且有效的机制,其用于产生作为传送到分配 网络上的移动装置的传递时间表的一部分的联系窗口。应注意,联系窗口逻辑200只是 说明一个实施方案,且在实施例的范围内可具有其它实施方案。
图3展示用于传输系统的联系窗口参数300的实施例。举例来说,参数300可为图 2所示的参数218。在一个实施例中,传输系统将联系窗口参数300作为信息消息的一部 分传送到移动装置。联系窗口参数300指示,对于给定的服务ID,可存在一个或一个以 上演示(即,内容片段)要传递。对于每个演示'可存在一个或一个以上联系窗口。因 此,参数300识别用于与一个或一个以上服务相关的一个或一个以上演示联系窗口。举 例来说,提供服务识别符(ID) 302,其识别与选定内容片段的一个或一个以上演示相关 联的特定服务。对于服务302,提供若干演示参数304,其指示将出现多少个演示。举例 来说,服务可能具有与其相关联的任何数目的片段演示。
对于每种服务,存在至少一个识别特定演示的至少一个演示ID 306。演示ID 306具 有相关联的演示属性308,其可描述演示、存储器要求或演示的其它属性。此外,对于 每个演示有若干联系窗口参数310,其识别其中可从分配网络接收演示的联系窗口的数 目。举例来说,在一个或一个以上联系窗口期间,可在分配网络上使用任何内容片段。 应注意,可能存在与任何特定服务相关联的多个演示。
提供联系窗口开始时间参数312,其识别与特定演示相关联的联系窗口的开始时间。 提供联系窗口持续时间参数314,其识别联系窗口的持续时间。提供接收参数316,其指 示联系窗口中装置不应试图接收内容片段的时间间隔。举例来说,接收参数316可为百 分比指示符,其指示联系窗口中装置不应试图接收内容片段的部分(位于联系窗口末尾)。 举例来说,接收参数316指示联系窗口中的一个时间点,在所述时间点之后,联系窗口 中剩余的时间不足以成功地接收内容片段。
在一个实施例中,存在参数的多个实例312、 314和316,其界定其中将可在分配网 络上使用特定演示的多个联系窗口。也可提供额外参数,例如存储器参数,其指示装置 需要具有的用以存储特定演示的存储量。
因此,在一个或一个以上实施例中,联系窗口参数300经操作以提供联系窗口信息, 所述信息可由装置使用,以确定何时可在分配网络上使用选定内容片段。应注意,参数 300只代表一个实施方案,且在实施例的范围内可具有其它实施方案。
图4展示用于提供用于传输系统中的联系窗口的方法400的实施例。举例来说,方 '法400适合由服务器200使用,以提供传输系统的一个实施例。为了清楚起见,本文中 参看图2所示的服务器200来描述方法400。
在方框402处获得内容片段参数。举例来说,通过处理逻辑202获得与一个或一个 以上服务相关联的一个或一个以上内容片段的各种参数。在一个实施例中,处理逻辑202 通过通信逻辑206与其它分配系统实体通信,以便获得片段参数。在另一实施例中,处 理逻辑202通过操作者I/F204与操作者通信,以获得片段参数。在一个实施例中,片段 参数包括与选定内容片段在分配网络上的可用性相关的信息。举例来说,操作者可通过 操作者I/F204指明,在一个星期中,选定内容片段每天将在指定时间可用一个小时。所 获得的参数可存储在存储器208中且与任何片段216相关。
在方框404处,针对一个或一个以上内容片段产生联系窗口参数和接收参数。举例 来说,联系窗口产生器212经操作以处理所获得的片段参数,以针对每个内容片段产生 一个或一个以上联系窗口参数。联系窗口参数还包含一个或一个以上接收参数。举例来 说,联系窗口参数和接收参数如同图3所示的联系窗口参数300 —样被格式化。接着,
将所产生的联系窗口参数存储在存储器中,如218所示。
在方框406处,将所产生的联系窗口参数并入信息消息中。举例来说,信息消息包 括系统信息,所述系统信息向分配网络上的装置提供最新的分配系统更新。在一个实施 例中,处理逻辑202经操作以将联系窗口 218并入信息消息中。在另一实施例中,由分 配系统的其它实体将联系窗口参数并入信息消息中。
在方框408处,将信息消息分配给分配网络上的装置。举例来说,处理逻辑202控 制通信逻辑206,以使用通信链路214在分配网络上广播信息消息。举例来说,可通过 额外开销信道或其它专用信息信道传输信息消息。在另一实施例中,由分配系统的其它 实体传输信息消息。
在方框410处,在指定的联系窗口期间在分配系统上分配内容片段。举例来说,处 理逻辑202经操作以控制通信逻辑206在选定联系窗口期间在分配网络上分配一个或一 个以上内容片段216。举例来说,每个片段与一个或一个以上联系窗口相关联,且处理 逻辑202经操作以在其相应的联系窗口期间分配每个片段,使得任何关注于接收特定片 段的装置可在其联系窗口期间进行此操作。在另一实施例中,由分配系统的其它实体在 分配网络上分配内容片段。
在方框412处,执行测试,以确定是否有任何新的片段参数可能添加、改变、删除, 或以其它方式修改与任何内容片段相关联的联系窗口。举例来说,可由操作者I/F204接 收新的操作者输入,其将导致产生新的联系窗口。如果有新的参数,那么所述方法前进 到方框402,从而获得那些参数并产生新的联系窗口。如果没有新的参数,那么所述方 法在方框414处结束。
因此,方法400经操作以提供用于传输系统的实施例的联系窗口。应注意,方法400 只是一个实施方案,且在实施例的范围内可具有其它实施方案。举例来说,在实施例的 范围内可对方法400的任何功能进行添加、改变、删除、修改、组合或以其它方式调整。
图5展示移动装置500的实施例,其经操作以接收传输系统中的片段传递时间表。 举例来说,装置500适合用作图1所示的装置112。装置500包括处理逻辑502、操作者 接口 I/F逻辑504、通信逻辑506和存储器508,其全部耦合到数据总线510。装置500 还包括内容调度逻辑512,其也耦合到数据总线510。
在一个或一个以上实施例中,处理逻辑502包括CPU、处理器、门阵列、硬件逻辑、 存储器元件、虚拟机、软件和/或硬件与软件的任意组合。因此,处理逻辑502 —般包括 用以执行以下操作的逻辑执行机器可读指令,并经由内部数据总线510控制装置500 的一个或一个以上其它功能元件或与其通信。
通信逻辑506包括经操作以执行以下操作的硬件逻辑和/或软件允许装置500使用 通信链路514与远程装置或系统传输和接收内容片段、联系窗口和/或其它信息。举例来 说,在实施例中,通信链路514包括任何合适类型的通信链路,以允许装置500通过无
线通信链路接收信息消息,所述信息消息包括一个或一个以上联系窗口参数、内容片段 或来自分配网络的其它信息。
存储器508包括任何可操作以存储任何类型的信息的合适的存储器装置。举例来说, 存储器508可包括RAM、快闪存储器、EEPROM、硬盘和/或其它任何类型的存储装置。 在实施例中,存储器508经操作以存储一个或一个以上接收参数516和一个或一个以上 联系窗口518。在一实施例中,接收参数516包括识别装置500关注的内容片段的参数。
操作者I/F 504包括经操作以执行以下操作的硬件逻辑和/或软件允许装置500与操 作者交互,以接收用于传输系统的实施例的一个或一个以上参数。举例来说,在一个或 一个以上实施例中,操作者I/F504用于接收在传输系统操作期间用来确定相关内容片段 的操作者输入或参数。举例来说,所接收的参数可为参数516。
调度逻辑512包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件 和/或硬件与软件的任意组合。在一个或一个以上实施例中,调度逻辑512经操作以接收 各种参数(即,操作者输入)以确定相关内容片段。在一实施例中,调度逻辑512基于 存储在装置500处的预订信息来确定所关注片段。
在操作期间,装置500经操作以接收信息消息,所述信息消息包括描述具有一个或 一个以上联系窗口的一个或一个以上内容片段的片段传递时间表。调度逻辑512根据操 作者输入或基于预订的服务确定所关注片段。通过将关于所关注片段的信息与关于片段 传递时间表中的可用片段的信息进行比较,调度512确定是否将可在分配网络上使用任 何所关注片段。如果所关注片段将可用,那么调度逻辑512经操作以调度装置唤醒,使 得装置可在适当的联系窗口期间调度那些片段。将接收到的任何所关注片段存储在存储 器508中以供稍后观看。
在一实施例中,调度逻辑512经操作以处理与任何联系窗口相关联的任何接收参数。 举例来说,接收参数可指示联系窗口内的一个时间点,在所述时间点之后,装置500不 应试图接收内容片段。调度逻辑512经操作以确定接收参数中是否包含在联系窗口中, 如果是,那么其操作以调度在所述联系窗口内但在接收参数指示的时间点之前接收内容 片段。因此,片段可由装置500成功接收。
在一实施例中,传输系统包括具有存储在计算机可读媒体上的一个或一个以上程序 指令("程序指令")的计算机程序,当由至少一个处理器(例如,处理逻辑502)执行 所述指令时提供本文中描述的功能。举例来说,可从计算机可读媒体将程序指令加载到 装置500中,所述媒体例如为软盘、CDROM、存储卡、快闪存储器装置、RAM、 ROM
或其它任何类型的介接到装置500的存储器装置或计算机可读媒体。在另一实施例中, 可从外部装置或网络资源将程序指令下载到装置500中。在由处理逻辑502执行所述程 序指令时提供如本文中所述的传输系统的实施例。
因此,装置500经操作以提供灵活且有效的机制,以用于在信息消息中接收片段传 递时间表,确定传递时间表中是否存在相关内容片段,考虑到任何接收参数在选定联系 窗口期间调度唤醒,并接收所关注片段以供稍后观看。应注意,装置500只是说明一个 实施方案,且在实施例的范围内可具有其它实施方案。
图6展示用于操作用于传输系统的装置的方法600的一个实施例。举例来说,所述 方法适合由图5所示的装置500使用。为了清楚起见,本文中参看装置500描述方法500。
在方框602处,装置500获得信息消息。举例来说,通过通信逻辑506在无线传输 中接收信息消息。所述信息消息包括片段传递时间表,其描述与一个或一个以上联系窗 口相关联的内容片段。在实施例中,如图3所示将联系窗口格式化。
.在方框604处,确定相关内容片段。在一实施例中,调度逻辑512经操作以确定相 关内容片段。举例来说,调度逻辑512通过操作者I/F504接收操作者输入,并使用这个 输入(即,参数516)确定装置用户关注的内容片段。在另一实施例中,调度逻辑512 处理存储在装置处的服务预订参数,所述参数描述装置的当前预订状态,并使用这个信 息来确定相关内容片段。举例来说,将与预订服务相关的内容片段标记为相关内容片段。
在方框606处,执行测试,以确定信息消息中描述的片段是否与任何所关注片段匹 配。在实施例中,内容调度逻辑512经操作以将与所确定的所关注片段相关的识别符与 信息消息中提供的片段传递时间表中的识别符进行比较。举例来说'联系窗口参数300 中的服务识别符可能匹配与所确定的所关注片段相关联的服务识别符。如果发生匹配' 那么将接收信息消息中识别的片段,且所述方法进行到方框608。如果未发生匹配'那 么所关注片段不可用,且所述方法进行到方框602。应注意,可使用任何技术或过程来 确定接收到的信息消息中的联系窗口参数是否描述装置关注的片段。在另一实施例中, 联系窗口参数用于确定装置上是否已存在任何特定的内容片段。如果确定装置上已经存 在接收到的片段传递时间表中的片段,那么所述方法进行到方框602。
在方框608处,获得将用于接收的片段的联系窗口。在实施例中,调度逻辑512经 操作以从信息消息中获得将接收的片段的联系窗口,并将所述联系窗口存储在存储器508 中,如518处所示。
在方框610处,获得将接收的片段的接收参数。在实施例中,调度逻辑512经操作
以从信息消息中获得接收参数,并将所述接收参数存储在存储器508中。
在方框612处,调度一个或一个以上接收吋间(或唤醒时间),使得装置可接收相关 内容片段。举例来说,调度逻辑512经操作以调度在与将接收的内容片段相关联的联系 窗口内发生的接收时间。在实施例中,使用接收参数在联系窗口内确定一段应试图检索 片段的时间间隔。举例来说,接收参数指示联系窗口的一部分,在此部分期间,装置不 应试图接收内容片段,因为联系窗口中剩余的时间可能不足以成功地检索片段。因此, 调度逻辑512经操作以调度装置接收时间,使得可成功地接收片段。
在方框614处,装置进入功率下降休眠(待机)模式以节省电池功率。举例来说, 处理逻辑502经操作以将装置置于功率下降模式中。在此模式中,装置仍然能够在选定 时间唤醒,以接收内容片段。
在方框616处,执行测试,以便确定装置是否应增加功率,以便接收一个或一个以 上内容片段。在实施例中,处理逻辑502经操作以确定装置是否需要唤醒来接收内容片 段。.举例来说,处理逻辑502经操作以确定当前时间是否和与一个或一个以上联系窗口 相关联的经调度的接收时间匹配。如果装置不需要唤醒,那么所述方法进行到方框614。 如果装置确实需要唤醒,那么所述方法进行到方框618。
在方框618处,装置在选定联系窗口内增加功率,以便接收选定的内容片段。举例 来说,处理逻辑502经操作以便使通信逻辑506增加功率,以从分配网络接收内容片段。
在方框620处,接收一个或一个以上内容片段。举例来说,通过分配网络传输内容 片段,且通信逻辑506经操作以使用通信链路514在无线传输中接收内容片段。
在方框622处,执行测试,以确定装置是否在联系窗口期间接收到内容片段。在实 施例中,装置500可能已在经调度的接收时间在联系窗口期间接收到片段。在另一实施 例中,装置500可能尚未在联系窗口期间接收到片段,因为其超出范围且无法通过网络 通信。如果装置500成功地接收到片段,那么所述方法进行到方框624。如果所述装置 无法接收片段,那么所述方法进行到方框626。
在方框624处,将接收到的片段存储在装置处以供稍后观看。在一实施例中,处理 逻辑502经操作以在存储器508中存储片段。在稍后某个演示时间,处理逻辑502经操 作以检索所存储的片段并在装置上呈现所述片段。如果没有其它片段要接收,那么所述 方法在方框628处结束。如果有其它片段要接收,那么所述方法进行到方框626。
在方框626处,执行测试,以确定装置是否需要在后续的联系窗口中接收片段数据。 举例来说,在一实施例中,如果装置500在第一联系窗口中不出任何错误地接收到片段,
那么其可回到休眠状态。因此,如果成功地接收到所述片段并接着在方框624处存储所 述片段,那么所述方法进行到方框614,在此处,装置返回功率下降模式以在所调度的 下一接收时间之前节省功率。
在另一实施例中,如果未成功接收片段,或者如果需要接收额外的片段数据,那么 所述方法进行到方框620,以在后续的联系窗口中接收其它片段数据。举例来说,装置 500可保持唤醒,或者至少监视后续的联系窗口,以接收片段数据。请注意,根据用于 所述片段的编码方案,不必在每个与所述片段相关联的联系窗口中广播整个内容片段。 举例来说,可在多个联系窗口中广播选定内容片段的不同部分。此外,移动装置不需要 在整个联系窗口期间保持唤醒。只要移动装置接收到足够的信息以正确地将片段解码, 其便不需要在整个联系窗口期间保持唤醒。
因此,方法600提供用于操作用于传输系统的装置的方法的实施例。应注意,方法 600只是一个实施方案,且在实施例的范围内可具有其它实施方案。举例来说,在实施 例的范围内可对方法600的任何功能进行添加、改变、删除、修改、组合或以其它方式 调整。
图7展示用于传输系统的装置700的实施例。举例来说,装置700适合用作图1所 示的装置112。
装置700包括用于接收联系窗口的装置(702)、用于确定所关注片段的装置(704)、 用于确定所关注片段与选定片段之间的匹配的装置(706)和用于进行调度以接收片段的 装置(708)。在一个或一个以上实施例中,由至少一个处理器提供装置(702 — 708),所 述处理器执行计算机程序以提供本文中描述的功能。
图8展示适合用于传输系统的服务器800的实施例。举例来说,服务器800适合用 作如图1所示的服务器126。
服务器800包括用于产生联系窗口的装置(802)、用于产生接收参数的装置(804)、 用于将联系窗口和接收参数并入系统信息消息的装置(806)和用于传输系统信息消息的 装置(808)。在一个或一个以上实施例中,由至少一个处理器提供装置(802 — 808),所 述处理器执行计算机程序以提供本文中描述的功能。
结合本文中揭示的实施例而描述的各种说明性逻辑、逻辑块、模块和电路可用以下 装置实施或执行通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场 可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或 其经设计以执行本文中描述的功能的任意组合。通用处理器可为微处理器,但作为替代
方案,处理器可为任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计 算装置的组合,例如DSP与微处理器的组合、多个微处理器、 一个或一个以上微处理器 与DSP核心的结合或其它任何此种配置。
结合本文中揭示的实施例而描述的方法或算法步骤可直接用硬件实施、用由处理器 执行的软件模块实施或者用二者的组合实施。软件模块可驻留在RAM存储器、快闪存储 器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM 或现有技术中己知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得 处理器可从所述存储媒体读取信息和向其写入信息。作为替代方案,存储媒体可与处理 器成为一体。处理器和存储媒体可驻留在ASIC中。所述ASIC可驻留在用户终端中。在 替代方案中,处理器和存储媒体可作为离散组件驻留在用户终端中。
为了使得所属领域的技术人员能够制造或使用本发明,提供对所揭示实施例的说明。 所属领域的技术人员可能容易了解对这些实施例的各种修改,且本文中界定的普遍原理 在不偏离本发明的精神或范围的情况下可应用于其它实施例,例如,在即时消息传递服 务或任何普通无线数据通信应用中。因此,并不期望本发明限于本文中展示的实施例, 而是符合与本文揭示的原理和新颖特征相一致的最广泛范围。本文中专门使用"示范性" 一词来指"充当实例、例子或说明"。没有必要将本文中描述为"示范性"的任何实施例 理解为比其它实施例优选或有利。
因此,虽然已在本文中说明和描述了传输系统的实施例,但将了解,在不偏离所述 实施例的精神或本质特征的情况下可对其作出各种改变。因此,希望本文的揭示和描述 是说明性的,而不是限制本发明的范围,在所附权利要求书中阐述本发明的范围。
权利要求
1.一种用于提供片段传递时间表的方法,所述方法包括接收联系窗口,所述联系窗口描述内容片段在分配网络上将可用的时间间隔;确定一个或一个以上所关注片段;确定所述内容片段与所述一个或一个以上所关注片段中的至少一者匹配;和调度在所述时间间隔内接收所述内容片段的接收时间。
2. 根据权利要求l所述的方法,其进一步包括接收信息消息中的所述联系窗口。
3. 根据权利要求l所述的方法,其进一步包括在所述接收时间之前节省功率。
4. 根据权利要求1所述的方法,其进一步包括在所述接收时间从低功率模式中唤醒以 接收所述内容片段。
5. 根据权利要求1所述的方法,其进一步包括基于操作者输入和装置预订状态中的一 者或两者确定所述一个或一个以上所关注片段。
6. 根据权利要求1所述的方法,其进一步包括确定一个或一个以上额外联系窗口,所述联系窗口描述所述内容片段在所述分配 网络上将何时可用;和在所述一个或一个以上额外联系窗口中的至少一者中接收所述内容片段。
7. 根据权利要求1所述的方法,其进一步包括接收与所述联系窗口相关联的接收参数。
8. 根据权利要求7所述的方法,其进一步包括基于所述接收参数确定是否可在所述时 间间隔内接收所述内容片段。
9. 一种用于提供片段传递时间表的设备,所述设备包括通信逻辑,其经配置以接收联系窗口,所述联系窗口描述内容片段在分配网络上将可用的时间间隔; 处理逻辑,其经配置以确定一个或一个以上所关注片段;调度逻辑,其经配置以确定所述内容片段与所述一个或一个以上所关注片段中的 至少一者匹配,并调度在所述时间间隔内接收所述内容片段的接收时间。
10. 根据权利要求9所述的设备,其中所述通信逻辑经配置以接收信息消息中的所述联 系窗口。
11. 根据权利要求9所述的设备,其中所述处理逻辑经配置以在所述接收时间之前节省 功率。
12. 根据权利要求9所述的设备,其中所述通信逻辑经配置以在所述接收时间从低功率 模式中唤醒以接收所述内容片段。
13. 根据权利要求9所述的设备,其中所述处理逻辑经配置以基于操作者输入和装置预 订状态中的一者或两者确定所述一个或一个以上所关注片段。
14. 根据权利要求9所述的设备,其中所述调度逻辑经配置以确定一个或一个以上额外 联系窗口,所述联系窗口描述所述内容片段在所述分配网络上将何时可用,且所述 调度逻辑经配置以在所述一个或一个以上额外联系窗口中的至少一者中接收所述 内容片段。
15. 根据权利要求9所述的设备,其中所述调度逻辑经配置以接收与所述联系窗口相关 联的接收参数。
16. 根据权利要求15所述的设备,其中所述调度逻辑经配置以基于所述接收参数确定 是否可在所述时间间隔内接收所述内容片段。
17. —种用于提供片段传递时间表的设备,所述设备包括用于接收联系窗口的装置,所述联系窗口描述内容片段在分配网络上将可用的时 间间隔;用于确定一个或一个以上所关注片段的装置; 用于确定所述内容片段与所述一个或一个以上所关注片段中的至少一者匹配的 装置;用于调度在所述时间间隔内接收所述内容片段的接收时间。
18. 根据权利要求17所述的设备,其进一步包括用于接收信息消息中的所述联系窗口 的装置。
19. 根据权利要求17所述的设备,其进一步包括用于在所述接收时间之前节省功率的 装置。
20. 根据权利要求17所述的设备,其进一步包括用于在所述接收时间从低功率模式中 唤醒以接收所述内容片段的装置。
21. 根据权利要求17所述的设备,其进一步包括用于基于操作者输入和装置预订状态 中的一者或两者确定所述一个或一个以上所关注片段的装置。
22. 根据权利要求17所述的设备,其进一步包括用于确定一个或一个以上额外联系窗口的装置,所述联系窗口描述所述内容片段 在所述分配网络上将何时可用;和用于在所述一个或一个以上额外联系窗口中的至少一者中接收所述内容片段的 装置。
23. 根据权利要求17所述的设备,其进一步包括用于接收与所述联系窗口相关联的接 收参数的装置。
24. 根据权利要求23所述的设备,其进一步包括用于基于所述接收参数确定是否可在 所述时间间隔内接收所述内容片段的装置。
25. —种具有计算机程序的计算机可读媒体,所述程序在由至少一个处理器执行时操作 以提供片段传递时间表,所述计算机程序包括用于接收联系窗口的指令,所述联系窗口描述内容片段在分配网络上将可用的时间间隔;用于确定一个或一个以上所关注片段的指令;用于确定所述内容片段与所述一个或一个以上所关注片段中的至少一者匹配的 指令;用于调度在所述时间间隔内接收所述内容片段的接收时间的指令。
26. 根据权利要求25所述的计算机程序,其进一步包括用于接收信息消息中的所述联 系窗口的指令。
27. 根据权利要求25所述的计算机程序,其进一步包括用于在所述接收时间之前节省 功率的指令。
28. 根据权利要求25所述的计算机程序,其进一步包括用于在所述接收时间从低功率 模式中唤醒以接收所述内容片段的指令。
29. 根据权利要求25所述的计算机程序,其进一步包括用于基于操作者输入和装置预 订状态中的一者或两者确定所述一个或一个以上所关注片段的指令。
30. 根据权利要求25所述的计算机程序,其进一步包括用于确定一个或一个以上额外联系窗口的指令,所述联系窗口描述所述内容片段 在所述分配网络上将何时可用;和用于在所述一个或一个以上额外联系窗口中的至少一者中接收所述内容片段的 指令。
31. 根据权利要求25所述的计算机程序,其进一步包括用于接收与所述联系窗口相关 联的接收参数的指令。
32. 根据权利要求31所述的计算机程序,其进一步包括用于基于所述接收参数确定是 否可在所述时间间隔内接收所述内容片段的指令。
33. 至少一种处理器,其经配置以执行用于提供片段传递时间表的方法,所述方法包括:接收联系窗口 ,所述联系窗口描述内容片段在分配网络上将可用的时间间隔; 确定一个或一个以上所关注片段;确定所述内容片段与所述一个或一个以上所关注片段中的至少一者匹配; 调度在所述时间间隔内接收所述内容片段的接收时间。
34. 根据权利要求33所述的方法,其进一步包括接收信息消息中的所述联系窗口。
35. 根据权利要求33所述的方法,其进一步包括在所述接收时间之前节省功率。
36. 根据权利要求33所述的方法,其进一步包括在所述接收时间从低功率模式中唤醒 以接收所述内容片段。
37. 根据权利要求33所述的方法,其进一步包括基于操作者输入和装置预订状态中的 一者或两者确定所述一个或一个以上所关注片段。
38. 根据权利要求33所述的方法,其进一步包括基于装置预订状态确定所述一个或一 个以上所关注片段。
39. 根据权利要求33所述的方法,其进一步包括--确定一个或一个以上额外联系窗口,所述联系窗口描述所述内容片段在所述分配 网络上将何时可用;和在所述一个或一个以上额外联系窗口中的至少一者中接收所述内容片段。
40. 根据权利要求39所述的方法,其进一步包括基于所述接收参数确定是否可在所述 时间间隔内接收所述内容片段。
41. 一种用于提供片段传递时间表的方法,所述方法包括产生联系窗口,所述联系窗口描述内容片段在分配网络上将何时可用; 产生接收参数;将所述联系窗口和所述接收参数并入信息消息中;和 传输所述信息消息。
42. 根据权利要求41所述的方法,其中所述产生所述接收参数包括产生所述接收参 数以指示所述联系窗口内的其中不应开始接收所述内容片段的时间间隔。
43. 根据权利要求41所述的方法,其中所述传输包括通过无线网络传输所述信息消 息。
44. 一种用于提供片段传递时间表的设备,所述设备包括联系窗口产生器,其经配置以产生联系窗口并产生接收参数,所述联系窗口描述 内容片段在分配网络上将何时可用;处理逻辑,其经配置以将所述联系窗口和所述接收参数并入信息消息中;和 通信逻辑,其经配置以传输所述信息消息。
45. 根据权利要求44所述的设备,其中所述联系窗口产生器经配置以产生所述接收参 数,以指示所述联系窗口内的其中不应开始接收所述内容片段的时间间隔。
46. 根据权利要求44所述的设备,其中所述通信逻辑经配置以通过无线网络传输所述 信息消息。
47. —种用于提供片段传递时间表的设备,所述设备包括用于产生联系窗口的装置,所述联系窗口描述内容片段在分配网络上将何时可 用;用于产生接收参数的装置;用于将所述联系窗口和所述接收参数并入信息消息中的装置;和 用于传输所述信息消息的装置。
48. 根据权利要求47所述的设备,其中所述用于产生所述接收参数的装置包括用于产 生所述接收参数以指示所述联系窗口内的其中不应开始接收所述内容片段的时间 间隔的装置。
49. 根据权利要求47所述的设备,其中所述用于传输的装置包括用于通过无线网络传 输所述信息消息的装置。
50. —种具有计算机程序的计算机可读媒体,所述程序在由至少一个处理器执行时操作 以提供片段传递时间表,所述计算机程序包括用于产生联系窗口的指令,所述联系窗口描述内容片段在分配网络上将何时可 用;用于产生接收参数的指令;用于将所述联系窗口和所述接收参数并入信息消息中的指令;和 用于传输所述信息消息的指令。
51. 根据权利要求50所述的计算机程序,其中所述用于产生所述接收参数的指令包括 用于产生所述接收参数以指示所述联系窗口内的其中不应开始接收所述内容片段 的时间间隔的指令。
52. 根据权利要求50所述的设备,其中所述传输的指令包括用于通过无线网络传输所 述信息消息的指令。
53. 至少一种处理器,其经配置以执行用于提供片段传递时间表的方法'所述方法包括产生联系窗口,所述联系窗口描述内容片段在分配网络上将何时可用; 产生接收参数;将所述联系窗口和所述接收参数并入信息消息中;和 传输所述信息消息。
54. 根据权利要求53所述的方法,其中所述产生所述接收参数包括产生所述接收参 数以指示所述联系窗口内的其中不应开始接收所述内容片段的时间间隔。
55. 根据权利要求53所述的方法,其中所述传输包括通过无线网络传输所述信息消 息。
全文摘要
本发明提供用于向移动终端传送传递时间表的方法和设备。一方面,提供一种包含以下步骤的方法接收联系窗口,其描述内容片段在分配网络上将可用的时间间隔;确定一个或一个以上所关注片段;确定所述内容片段与所述一个或一个以上所关注片段中的至少一者匹配;和调度在所述时间间隔内接收所述内容片段的接收时间。提供一种设备,其包含调度逻辑,所述调度逻辑经配置以确定内容片段与一个或一个以上所关注片段匹配,并调度在联系窗口内接收所述内容片段的接收时间。
文档编号H04N5/00GK101189904SQ200680019636
公开日2008年5月28日 申请日期2006年4月7日 优先权日2005年4月7日
发明者戈登·肯特·沃克, 陈安梅 申请人:高通股份有限公司