用于通过单一源处理多信道可选广告和管理调度的方法_3

文档序号:8501381阅读:来源:国知局
,操作的一些可以是可选的,被结合成较少操作、或展开成另外的操作。
[0041]在块420,绑定模块可以判定控制命令是否被更新。调度器(如调度器230)可以更新所述控制命令,并且所述绑定模块(如绑定模块240-1、240-2...240-η)可以接收所述更新的控制命令。在将解码的媒体数据与对应的广告结合中,所述绑定模块可以判定所述接收到的控制命令是否是不同于先前的控制命令的更新的控制命令。如果判定从调度器接收到的控制命令是更新的控制命令,处理可以后接至块430。
[0042]在块430,所述绑定模块可以从所述更新的控制命令获得广告的开始时间和至少一个控制值。在一个示例中,所述绑定模块可以从所述更新的控制命令获得控制时间值。
[0043]如果在块420中判定所述控制命令不是更新的控制命令或在块430中如果广告的开始时间和控制值是从更新的控制命令获得的,处理可以后接至块440。在块440,所述绑定模块可以判定所述媒体数据的剩余播放时间是否等于或多于所述控制时间值。如果所述媒体数据的剩余播放时间等于或多个所述控制时间值,所述处理可以后接至块450。
[0044]在块450,所述绑定模块可以基于所述控制命令切换将与所述媒体数据结合的广告,并且可以更新组织信息。在一个示例中,所述组织信息可以被存储在被分配给所述绑定模块的对应存储器区域中。在另一示例中,其可以被存储在媒体处理系统(如媒体处理系统100)的存储器中并且以集成的方式被管理。所述组织信息可以包括(例如)广告组织信息。
[0045]如果在块440中所述媒体数据的剩余播放时间少于所述控制时间,所述处理可以后接块460,并且所述控制命令的处理可以被结束。
[0046]图5是根据本文公开的至少一些示例实施方式布置的、包括用于在计算设备中实施计算设备中的计算机程序的计算机程序产品500的示意图。在示例实施方式中,示例计算机程序产品可以通过使用包含信号的介质502来提供。在一些实施方式中,至少一个计算机程序产品500的信号承载介质502可以包括计算机可读介质506、可记录介质508、和/或通信介质510。
[0047]指令504可以包括用于接收解码的媒体数据的一个或多个指令、用于接收控制命令的一个或多个指令、用于在包括第一存储器区域的第一绑定模块中基于所述控制命令将所述解码的媒体数据与第一广告结合和在包括第二存储器区域的第二绑定模块中基于所述控制命令将所述解码的媒体数据与第二广告结合的一个或多个指令、或用于编码与所述第一广告结合的所述媒体数据和编码与所述第二广告结合的所述媒体数据的一个或多个指令中的至少一个。
[0048]图6为示出根据本公开的至少一些示例实施方式布置的示例计算设备600的块图。在示例基本配置602中,计算设备600可以包括一个或多个处理器604和系统存储器606。存储器总线608可以被用于处理器604和系统存储器606间的通信。
[0049]根据想要的配置,处理器604可以是任意类型,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)、或其任意结合。处理器604可以包括一个或多个级的缓存(如一级缓存610和二级缓存612)、处理器核614、以及寄存器616。处理器核614可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(SDP核)、或其任意结合。示例存储器控制器618还可以与处理器604 —起使用,或在一些实施中,存储器控制器618可以是处理器604的内在部分。
[0050]基于想要的配置,系统存储器606可以是任意类型的,包括但不限于易失性存储器(如随机存取存储器)、非易失性存储器(如只读存储器、闪存等等)、或其任意结合。系统存储器606可以包括操作系统620、一个或多个应用622、和程序数据624。应用622可以包括被布置为执行本文描述的功能的控制算法626,包括关于如图2中示出的用于媒体处理系统100和/或绑定模块240-1,240-2...240-η的处理和/或图4中示出的处理描述的功能块和/或行动。程序数据624可以包括将被与控制算法626使用的数据628,例如,对应静态网络环境的数据。在一些实施中,应用622可以被布置来与程序数据624在操作系统620上操作,使得用于判定最佳传送环境的实施可以如本文描述地被提供。举例来说,绑定模块240-1、240-2...240-η可以包括作为整体或部分的计算设备600,并且使得应用622的全部或部分被执行,使得用于判定最佳传送环境的实施可以如本文描述地被提供。该描述的基本配置在图6中通过虚线602内的部件被示出。
[0051]计算设备600可以具有另外的特征或功能性、以及另外的接口来促进基本配置602和任意需要的设备和接口间的通信。例如,总线/接口控制器630可以被用来促进基本配置602和一个或多个数据存储器设备632通过存储器接口总线634的通信。数据存储器设备632可以是可移除存储器设备636、不可移除存储器设备638、或其结合。举几个例子,示例可移除存储器和不可移除存储器设备包括磁盘设备(如软盘驱动器和硬盘驱动器(HDD))、光盘驱动(如压缩盘(⑶)驱动或数字通用盘(DVD)驱动)、固态驱动(SSD)、以及磁带驱动器等等。示例计算机存储媒介可以包括由用于信息存储的任意方法或技术实施的易失性和非易失性、可移除和不可移除媒介,如计算机可读指令、数据结构、程序模块、或其他数据。
[0052]系统存储器606、可移除存储器设备636和不可移除存储器638均是计算机存储媒介的示例。计算机存储媒介包括,但不限于,随机存取存储器、只读存储器、电可擦存储器、闪存或其他存储技术,CD-只读存储器、数字通过盘(DVD)或其他光学存储器、磁盒、磁带、磁盘存储器或其他磁存储设备,或可以用来存储想要的信息并且可以被计算设备600访问的任意其他介质。任意此类计算机存储媒介可以是设备600的部分。
[0053]计算设备600还可以包括接口总线640,其用于促进多种接口设备(例如,输出接口、外围接口、及通信接口)和基本配置602通过总线接口控制器630的通信。示例输出设备642包括图形处理单元648和音频处理单元650,其可以被配置为与多种外部设备通过一个或多个A/V端口 652通信,如显示器或扬声器。示例外围接口 644包括串行接口控制器654或并行接口控制器656,其可以被配置为与外部设备通过一个或多个I/O端口 658通信,如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等等)或其他外围设备(例如,打印机、扫描仪等等)。示例通信设备646包括网络控制器660,其可以被布置为促进经过一个或多个通信端口 664通过网络通信链路与一个或多个其他计算设备662的通信。网络通信链路可以是通信媒介的一个示例。通信媒介可以一般地被体现为计算机可读指令、数据结构、程序模块、或其他调制数据信号中的其他数据,如载波或其他运输机制,并且可以包括任意信息递送媒介。“调制的数据信息”是具有一个或多个其自身特点被设置或改变使用可以在信息中编码信息的信号。举例来说,但不限制,通信媒介可以包括有线媒介(如有线网络或直接有线连接)、及无线媒介(如声学、射频(RF)、微波、线外(IR)、及其他无线媒介)。如本文使用的术语计算机可读媒介可以包括存储媒介和通信媒介。
[0054]计算设备600可以被实施为小型形状因数便携式(或移动)电子设备的一部分,例如手机、个人数据助理(PDA)、个人媒体播放器设备、无线网络观察设备(web-watchdevice)、个人耳机设备、特定于应用的设备、或可以包括任意上述功能的混合设备。计算设备600还可以被实施为包括笔记本电脑和非笔记本电脑
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1