【技术实现步骤摘要】
一种广告机节目多场景调度方法及系统
[0001]本专利技术涉及数据处理
,尤其涉及一种广告机节目多场景调度方法及系统。
技术介绍
[0002]通常一个节目由多个场景构成,每个场景有它的属性,例如场景内的素材地址以及场景占屏时间和下一个场景的地址。节目播放便是一个一个场景运动的呈现。因此如何高效准确的对场景进行调度,是节目播放的核心诉求之一,尤其是面对场景之间不仅仅是顺序展示还具备互动属性时,场景之间的跳转,返回,暂停也需要得到很好的处理。
[0003]现有的技术方案,读取并存储每个场景的地址,根据地址拿到场景的属性,开启倒计时,倒计时结束后,切换到下一个场景,在处理跳转互动场景时,将当前场景地址保存,根据互动场景地址加载互动场景,开启倒计时,处理互动场景返回时,将上次保存的场景地址取出加载,如遇暂停场景,则是暂停倒计时。
[0004]现有技术方案,没有统一处理并存储场景相关属性,使用时才获取,对场景切换的流畅性有一定影响。另外,在处理互动场景跳转时,对多次跳转场景后的逐级返回和跳级返回以及处理二次跳转重 ...
【技术保护点】
【技术特征摘要】
1.一种广告机节目多场景调度方法,其特征在于,包括:获取广告机节目的多个场景的信息;所述场景包括主场景和跳转场景;每个场景的信息包括下一个场景的内存地址、当前场景的播放时长和播放倒计时;通过预设的定时触发器,检查所述多个场景的播放倒计时,获得需要进行播放的第一播放场景;播放所述第一播放场景,并根据所述第一播放场景的信息中第二场景的内存地址,获得第二播放场景,并停止所述第二播放场景的播放倒计时;根据所述第一播放场景的播放时长,触发所述定时触发器,启动并检查所述第二播放场景的播放倒计时,进行场景的调度播放。2.如权利要求1所述的一种广告机节目多场景调度方法,其特征在于,所述获取广告机节目的多个场景的信息之前,具体包括:解析所述广告机节目,获得所述广告机节目的所有主场景和跳转场景的信息及属性;所述信息包括下一个场景的内存地址、播放时长和播放倒计时;所述属性包括场景内视频和图片的显示位置和大小,场景本身在系统文件目录下的地址,场景内的内容在系统文件目录下的地址,场景内的内容的数量;分别封装所述多个主场景的信息及属性,获得对应的若干个主帧;分别封装所述多个跳转场景的信息及属性,获得对应的若干个跳转帧;通过预设的栈式存储结构,根据所述多个主场景的播放顺序,存储所述若干个主帧,获得主帧栈。3.如权利要求2所述的一种广告机节目多场景调度方法,其特征在于,所述通过预设的定时触发器,检查所述多个场景的播放倒计时,获得需要进行播放的第一播放场景,具体包括:通过预设的定时触发器,按照预设的时间段定时检查所述主帧栈中位于栈顶的第一主帧的播放时间,并根据所述时间段减少所述播放时间;所述第一主帧为所述第一播放场景;当所述播放时间小于或等于0时,将所述第一播放场景移出所述主帧栈并获取所述第一播放场景的播放内容及播放时长,开始播放所述第一播放场景。4.如权利要求2所述的一种广告机节目多场景调度方法,其特征在于,所述根据所述第一播放场景的信息中第二场景的内存地址,获得第二播放场景,并停止所述第二播放场景的播放倒计时,具体包括:根据所述第一播放场景的信息中的所述下一个场景的内存地址,通过查询所述主帧栈,判断所述第二播放场景为主场景还是跳转场景;若所述第二播放场景为主场景,则移动所述第二播放场景到所述主帧栈的栈顶;若所述第二播放场景为跳转场景,则将所述第二播放场景添加到所述主帧栈中。5.如权利要求1所述的一种广告机节目多场景调度方法,其特征在于,所述触发所述定时触发器,启动并检查所述第二播放场景的播放倒计时,进行场景的调度,具体包括:通过检查所述第一播放场景的播放时长,触发所述定时触发器...
【专利技术属性】
技术研发人员:何仲春,颜专,
申请(专利权)人:广州朗国电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。