播放清单调度方法和播放清单调度装置制造方法及图纸

技术编号:15550815 阅读:213 留言:0更新日期:2017-06-07 16:03
本发明专利技术提出一种播放清单调度方法及装置。所述调度方法包括步骤:获取播放清单,所述播放清单中的时段设有时间约束,时段中的页面设置有播放规则且所述播放规则为按次数播放、按时长播放或循环播放;检测当前时间是否满足播放清单中的时段的时间约束;以及当检测到当前时间满足播放清单中的一个第一时段的时间约束时,开始播放第一时段并对第一时段中的每一个页面按照此页面的播放规则进行播放。因此,本发明专利技术使得播控软件可以通过此调度机制合理、准确的按照预先设定的时间与播放规则控制媒体的播放,确保播放显示的内容是精确可控的,适应性强,从而达到更好的播放效果、产生更好的广告播放效应和经济价值。

Play list scheduling method and play list scheduling device

The invention provides a playlist scheduling method and device. The scheduling method comprises the following steps: obtaining a playlist, the play list in time with time constraints, time page settings play rules and the rules for playing according to the number of broadcast, long time playback or loop; detecting whether the current time meet time constraints in a playlist period; and when detecting to meet the current time of a first period of time in a playlist of time constraints, the first time and began to play on every page of the first time in accordance with rules of this page to play play. Therefore, the present invention makes the broadcast control software through this scheduling mechanism is reasonable and accurate preset time and playback control rules according to the media, to ensure the display content is precisely controlled, strong adaptability, so as to achieve better play effect, produce better advertising effect and economic value.

【技术实现步骤摘要】
播放清单调度方法和播放清单调度装置
本专利技术涉及媒体播控
,尤其涉及一种播放清单调度方法和一种播放清单调度装置。
技术介绍
Android平台以其显著的开放性逐渐应用于嵌入式操作设备,因而基于Android平台的LED显示屏异步控制系统有着广阔的市场应用前景。基于Android平台开发的播控软件中,媒体包括但不限于图片、文本、视频、Word文档、Excel表格、PowerPoint幻灯片、天气预报、数字时钟等媒体,播控软件需要以一种合理、科学的方式将媒体、页面、时段进行调度与播放,从而达到更好的播放效果、产生更好的广告播放效应和经济价值。现有技术中,在媒体播放前,将播放清单进行排期,即将播放清单中的各级页面、窗口、媒体的播放时段计算出来,组成一个播放队列,然后实时检测该队列是否有符合当前时段播放的媒体,进行播放。然而,现有的技术方案算法复杂度高、计算耗时、易出错,不够精确,适应性不强(例如中途暂停后队列已无参考性)。
技术实现思路
因此,本专利技术提出一种播放清单调度方法以及一种播放清单调度装置,以使得播控软件可以通过该调度机制合理、准确的控制媒体、窗口、页面以及时段的播放规则,确保播放显示的内容是精确可控的。具体地,本专利技术实施例提出的一种播放清单调度方法,包括步骤:(i)获取播放清单,所述播放清单包含至少一个时段,每一个时段中有至少一个页面,每一个页面中有至少一个窗口,每一个窗口中有至少一个媒体,每一个时段设置有时间约束,每一个页面设置有播放规则且所述播放规则为按次数播放、按时长播放或循环播放;(ii)检测当前时间是否满足所述播放清单中的所述至少一个时段的时间约束;以及(iii)当检测到当前时间满足所述播放清单中的一个第一时段的时间约束时,开始播放所述第一时段并对所述第一时段中的每一个页面按照所述页面的播放规则进行播放。在本专利技术的一个实施例中,所述播放清单调度方法还包括步骤:在开始播放所述第一时段之后且所述第一时段播放完之前,当检测到当前时间满足所述播放清单中的一个播放优先级高于所述第一时段的第二时段的时间约束时,停止播放所述第一时段并开始播放所述第二时段。在本专利技术的一个实施例中,所述播放清单调度方法还包括步骤:在开始播放所述第二时段之后,当检测到当前时间不再满足所述第二时段的时间约束但仍满足所述第一时段的时间约束,则停止播放所述第二时段并开始播放所述第一时段。在本专利技术的一个实施例中,在步骤(iii)中,若所述第一时段中的一个第一页面的播放规则为按次数播放,统计所述第一页面中所有窗口及媒体的播放次数以确定所述第一页面的播放次数、并当确定的播放次数等于所述第一页面的播放规则中的页面播放次数时切换至播放下一页面;若所述第一时段中的所述第一页面的播放规则为按时长播放,在所述第一页面开始播放时开始计时且所述第一页面中的所有窗口及媒体依次播放,并当计时时长满足所述第一页面的播放规则中的页面播放时长时切换至播放下一个页面;若所述第一时段中的所述第一页面的播放规则为循环播放,所述页面中的所有窗口及媒体依次播放,直至所述第一时段播放结束。此外,本专利技术实施例提出的一种播放清单调度装置,包括:时段调度模块,用于实时检测当前时间是否满足播放清单中所包含的时段的时间约束,在当前时间满足某一个时段的时间约束时控制开始播放此时段,在当前时间不满足正在播放时段的时间约束时控制停止播放此时段,以及在当前时间满足多个时段的时间约束时控制开始播放这些时段中优先级最高的时段;页面调度模块,用于按照正在播放时段中的每一个页面的播放规则进行页面调度;窗口管理模块,用于管理所述播放清单中的正在播放页面中的窗口内若干媒体的依次播放;以及媒体显示模块,用于完成正在播放窗口内的媒体的播放与显示。在本专利技术的一个实施例中,所述页面调度模块包括页面统计模块;其中,当正在播放时段中的正在播放页面的播放规则为按次数播放,所述页面统计模块统计正在播放页面中所有窗口及媒体的播放次数以确定正在播放页面的播放次数,并当确定的播放次数等于正在播放页面的播放规则中的页面播放次数时切换至播放下一页面;当正在播放时段中的正在播放页面的播放规则为按时长播放,在正在播放页面开始播放时开始计时且正在播放页面中所有窗口及媒体依次播放,并在计时时长满足正在播放页面的播放规则中的页面播放时长时切换至播放下一个页面。在本专利技术的一个实施例中,所述播放规则选自于按次数播放、按时长播放和循环播放。在本专利技术的一个实施例中,所述播放清单调度装置应用于LED显示屏异步控制系统。由上可知,本专利技术实施例使得播控软件可以通过此调度机制合理、准确的按照预先设定的时间与播放规则控制媒体的播放,确保播放显示的内容是精确可控的,适应性强,从而达到更好的播放效果、产生更好的广告播放效应和经济价值。通过以下参考附图的详细说明,本专利技术的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本专利技术的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。附图说明下面将结合附图,对本专利技术的具体实施方式进行详细的说明。图1为相关于本专利技术实施例的一种播控软件中的节目组织形式示意图。图2为针对图1所示节目组织形式而设计的播控软件的调度机制整体框图。图3为播控软件的某个播放清单的时段结构示意图。图4为播控软件的某个时段的页面结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。参见图1,其为相关于本专利技术实施例的一种播控软件中的节目组织形式示意图。如图1所示,播放清单中有一个或多个时段,每个时段中有一个或多干个页面,每个页面中有一个或多个窗口,每个窗口中又有一个或多个媒体。其中,时段上设置有时间约束,而时间约束例如包括:日期约束、星期约束、具体时间(例如时、分、秒)约束;页面上存在一定的播放规则,而播放规则例如包括:按次数播放、按时长播放、循环播放。图2为针对图1所示节目组织形式而设计的播控软件的调度机制整体框图。在图2中,时段调度模块21用于实时检测当前时间是否有效,即当前时间是否满足播放清单中某时段的时间约束,若当前时间不满足正在播放时段的时间约束时,则停止该时段的播放。特别的,若存在当前时间满足多个时段的时间约束时,可以默认序号大的时段优先播放。页面调度模块23用于按照页面的播放规则进行页面调度,页面调度模块23中有一个页面统计模块231。当播放规则为按时长播放时,页面开始播放时,页面统计模块231开始计时,页面中的所有窗口与媒体依次播放,当计时时长满足页面播放时长时,停止播放该页面,切换至下一个页面;当播放规则为按次数播放时,页面统计模块231统计该页面中所有窗口、媒体的播放次数,用于最终确定该页面的播放次数,当页面统计模块231统计的页面播放次数等于播放规则中的页面播放次数时,切换至下一个页面;当播放规则为循环播放时,页面中的所有窗口与媒体依次播放,不进行切换至下一个页面的操作,直至该时段播放结束。窗口管理模块25用于管理窗口内若干个媒体的依次播放。媒体显示模块27用于完成当前媒体的正确播放与显示。此处可以理解的是,时段调度模块21、页面调度模块23、窗口管理模块25和媒体显示本文档来自技高网...
播放清单调度方法和播放清单调度装置

【技术保护点】
一种播放清单调度方法,其特征在于,包括步骤:(i)获取播放清单,所述播放清单包含至少一个时段,每一个时段中有至少一个页面,每一个页面中有至少一个窗口,每一个窗口中有至少一个媒体,每一个时段设置有时间约束,每一个页面设置有播放规则且所述播放规则为按次数播放、按时长播放或循环播放;(ii)检测当前时间是否满足所述播放清单中的所述至少一个时段的时间约束;以及(iii)当检测到当前时间满足所述播放清单中的一个第一时段的时间约束时,开始播放所述第一时段并对所述第一时段中的每一个页面按照所述页面的播放规则进行播放。

【技术特征摘要】
1.一种播放清单调度方法,其特征在于,包括步骤:(i)获取播放清单,所述播放清单包含至少一个时段,每一个时段中有至少一个页面,每一个页面中有至少一个窗口,每一个窗口中有至少一个媒体,每一个时段设置有时间约束,每一个页面设置有播放规则且所述播放规则为按次数播放、按时长播放或循环播放;(ii)检测当前时间是否满足所述播放清单中的所述至少一个时段的时间约束;以及(iii)当检测到当前时间满足所述播放清单中的一个第一时段的时间约束时,开始播放所述第一时段并对所述第一时段中的每一个页面按照所述页面的播放规则进行播放。2.如权利要求1所述的播放清单调度方法,其特征在于,还包括步骤:在开始播放所述第一时段之后且所述第一时段播放完之前,当检测到当前时间满足所述播放清单中的一个播放优先级高于所述第一时段的第二时段的时间约束时,停止播放所述第一时段并开始播放所述第二时段。3.如权利要求2所述的播放清单调度方法,其特征在于,还包括步骤:在开始播放所述第二时段之后,当检测到当前时间不再满足所述第二时段的时间约束但仍满足所述第一时段的时间约束,则停止播放所述第二时段并开始播放所述第一时段。4.如权利要求1所述的播放清单调度方法,其特征在于,在步骤(iii)中,若所述第一时段中的一个第一页面的播放规则为按次数播放,统计所述第一页面中所有窗口及媒体的播放次数以确定所述第一页面的播放次数、并当确定的播放次数等于所述第一页面的播放规则中的页面播放次数时切换至播放下一页面;若所述第一时段中的所述第一页面的播放规则为按时长播放,在所述第一页面开始播放时开始计时且所述第一页面中的所有窗口及媒体依次播放,并当计时时长满足所述第一页面的...

【专利技术属性】
技术研发人员:朱海天赵星梅
申请(专利权)人:西安诺瓦电子科技有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1