一种大屏播放控制方法及其装置制造方法及图纸

技术编号:38638684 阅读:16 留言:0更新日期:2023-08-31 18:33
本发明专利技术公开了一种大屏播放控制方法,属于多媒体播放技术领域。本发明专利技术中,针对目前多个循环播放列表线程分配困难的情况,通过复用线程、队列调度解决了上述多列表循环播放的问题,同时避免了因线程过多导致服务器崩溃的问题,也不会增加服务器硬件成;其次,对于插播数据,在不增加额外的服务器基础上,可以做到同时管理多块大屏、每块大屏包含多个列表、同时能够满足实时插播、多列表整体循环播放的目的。的。的。

【技术实现步骤摘要】
一种大屏播放控制方法及其装置


[0001]本专利技术涉及多媒体播放
,特别涉及一种大屏播放控制方法。

技术介绍

[0002]随着城市宣传大屏的普及,Led大屏受欢迎度越来越高,且从单物料播放到多物料播放需求发展。大屏上播放的物料类型包括宣传图片、视频等,通常播放的内容都是循环播放的。
[0003]然而,受到Led大屏芯片、内存等影响,大屏的播放列表长度一般是受限的,如一个播放列表最多只能包含16个节目(16个图片或者视频),即宣传内容所播放的图片或视频的个数是受限的。如果需要播放的内容中节目个数较多就需要分多个播放列表来实现。
[0004]本申请涉及行人闯红灯相关使用场景,通常是定期发布闯红灯的人员信息和实时插播闯红灯人员信息两种方式相结合。当发布的闯红灯人数会很多,就需要分成多个播放列表来播放。然而,相关技术中,Led大屏本身只能指定单个播放列表循环播放,无法对多个播放列表执行循环播放。

技术实现思路

[0005]本专利技术提供了一种大屏播放控制方法,能够解决上述存在的问题。技术方案如下:一方面,提供了一种大屏播放控制方法,该方法适用于内容发布服务器,方法包括:接收大屏控制终端发送的循环播放数据;根据循环播放数据生成待播放素材,并向大屏控制终端发送待播放素材,待播放素材包括待推送图片与待循环播放列表;接收大屏控制终端发送的播放素材,播放素材由大屏控制终端对待播放素材审核得到,播放素材包括推送图片与循环播放列表;向Led大屏推送播放素材;接收Led大屏反馈的推送结果,并将推送结果发送至大屏控制终端,推送结果用于反馈Led大屏的接收情况;响应于存在至少两个循环播放列表,将各个循环播放列表设置为循环播放组;给循环播放组中的各个循环播放列表分配线程执行;响应于接收到实时推送服务器发送的插播数据,根据插播数据生成插播素材,插播素材包括插播图片与循环插播列表;向Led大屏推送插播素材;接收到Led大屏反馈的推送结果;响应于推送结果有效,控制Led大屏播放插播素材并停止播放素材的循环播放;响应于插播素材的完成,恢复播放素材的循环播放。
[0006]可选的,给循环播放组中的各个循环播放列表分配线程执行,包括:
中断空闲线程map对象中的全部线程;初始化生成正常播放任务的模板线程,模板线程用于根据每个循环播放列表的时长,定期生成对应的正常播放任务,并添加到正常播放队列中;从空闲线程map中唤醒空闲线程,通过唤醒的空闲线程处理各个正常播放任务,并进行循环。
[0007]可选的,控制Led大屏播放插播素材并停止播放素材的循环播放,包括:中断空闲线程map对象中的全部线程;清空播放素材对应正常播放队列里面的播放任务,并通知正常任务生成线程等待一个插播任务播放时间;根据Led大屏的数量生成对应数量的插播任务,并添加到正常播放队列中;从空闲线程map中唤醒空闲线程,通过唤醒的空闲线程处理各个插播任务。
[0008]可选的,方法还包括:从数据库中读取Led大屏的信息列表。
[0009]另一方面,提供了一种大屏播放控制方法,该方法适用于大屏控制终端,方法包括:向内容发布服务器发送循环播放数据,发布服务器用于根据循环播放数据生成待播放素材,待播放素材包括待推送图片与待循环播放列表;接收内容发布服务器生成的待播放素材;对待播放素材审核得到播放素材,并向内容发布服务器发送播放素材,播放素材包括推送图片与循环播放列表;接收内容发布服务器发送的推送结果,推送结果用于反馈Led大屏的接收情况。
[0010]另一方面,提供了一种大屏播放控制装置,装置适用于内容发布服务器,装置包括:接收数据模块,用于接收大屏控制终端发送的循环播放数据;素材生成模块,用于根据循环播放数据生成待播放素材,并向大屏控制终端发送待播放素材,待播放素材包括待推送图片与待循环播放列表;素材接收模块,用于接收大屏控制终端发送的播放素材,播放素材由大屏控制终端对待播放素材审核得到,播放素材包括推送图片与循环播放列表;素材推送模块,用于向Led大屏推送播放素材;结果接收模块,用于接收Led大屏反馈的推送结果,并将推送结果发送至大屏控制终端,推送结果用于反馈Led大屏的接收情况;组别设置模块,用于响应于存在至少两个循环播放列表,将各个循环播放列表设置为循环播放组;线程分配模块,用于给循环播放组中的各个循环播放列表分配线程执行;插播生成模块,用于响应于接收到实时推送服务器发送的插播数据,根据插播数据生成插播素材,插播素材包括插播图片与循环插播列表;插播推送模块,用于向Led大屏推送插播素材;结果接收模块,用于接收到Led大屏反馈的推送结果;播放控制模块,用于响应于推送结果有效,控制Led大屏播放插播素材并停止播放
素材的循环播放;播放恢复模块,用于响应于插播素材的完成,恢复播放素材的循环播放。
[0011]另一方面,提供了一种大屏播放控制装置,装置适用于大屏控制终端,装置包括:第一处理模块,用于向内容发布服务器发送循环播放数据,发布服务器用于根据循环播放数据生成待播放素材,待播放素材包括待推送图片与待循环播放列表;第二处理模块,用于接收内容发布服务器生成的待播放素材;第三处理模块,用于对待播放素材审核得到播放素材,并向内容发布服务器发送播放素材,播放素材包括推送图片与循环播放列表;第四处理模块,用于接收内容发布服务器发送的推送结果,推送结果用于反馈Led大屏的接收情况。
[0012]本专利技术能够带来的有益效果:本专利技术中一种大屏播放控制方法,针对目前多个循环播放列表线程分配困难的情况,通过复用线程、队列调度解决了上述多列表循环播放的问题,同时避免了因线程过多导致服务器崩溃的问题,也不会增加服务器硬件成;其次,对于插播数据,在不增加额外的服务器基础上,可以做到同时管理多块大屏、每块大屏包含多个列表、同时能够满足实时插播、多列表整体循环播放的目的。
附图说明
[0013]图1 示出了本申请示例性实施例示出的大屏播放控制方法的结构示意图;图2示出了交通场景中的大屏播放控制方法的结构示意图;图3示意出了一种用于内容发布服务器的大屏播放控制装置结构示意图;图4示意出了一种用于大屏控制终端的大屏播放控制装置结构示意图。
实施方式
[0014]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。
[0015]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
实施例
[0016]请参考图1,示出了本申请一个示例性实施例示出的大屏播放控制方法对应的流程示意图。
[0017]步骤101,大屏控制终端向内容发布服务器发送循环播放数据。
[0018]其中,发布服务器用于根据循环播放数据生成待播放素材。
[0019]步骤102,内容发布服务器接收大屏控制终端发送的循本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大屏播放控制方法,其特征在于,该方法适用于内容发布服务器,方法包括:接收大屏控制终端发送的循环播放数据;根据循环播放数据生成待播放素材,并向大屏控制终端发送待播放素材,待播放素材包括待推送图片与待循环播放列表;接收大屏控制终端发送的播放素材,播放素材由大屏控制终端对待播放素材审核得到,播放素材包括推送图片与循环播放列表;向Led大屏推送播放素材;接收Led大屏反馈的推送结果,并将推送结果发送至大屏控制终端,推送结果用于反馈Led大屏的接收情况;响应于存在至少两个循环播放列表,将各个循环播放列表设置为循环播放组;给循环播放组中的各个循环播放列表分配线程执行;响应于接收到实时推送服务器发送的插播数据,根据插播数据生成插播素材,插播素材包括插播图片与循环插播列表;向Led大屏推送插播素材;接收到Led大屏反馈的推送结果;响应于推送结果有效,控制Led大屏播放插播素材并停止播放素材的循环播放;响应于插播素材的完成,恢复播放素材的循环播放。2.根据权利要求1的方法,其特征在于,给循环播放组中的各个循环播放列表分配线程执行,包括:中断空闲线程map对象中的全部线程;初始化生成正常播放任务的模板线程,模板线程用于根据每个循环播放列表的时长,定期生成对应的正常播放任务,并添加到正常播放队列中;从空闲线程map中唤醒空闲线程,通过唤醒的空闲线程处理各个正常播放任务,并进行循环。3.根据权利要求1的方法,其特征在于,控制Led大屏播放插播素材并停止播放素材的循环播放,包括:中断空闲线程map对象中的全部线程;清空播放素材对应正常播放队列里面的播放任务,并通知正常任务生成线程等待一个插播任务播放时间;根据Led大屏的数量生成对应数量的插播任务,并添加到正常播放队列中;从空闲线程map中唤醒空闲线程,通过唤醒的空闲线程处理各个插播任务。4.根据权利要求1的方法,其特征在于,方法还包括:从数据库中读取Led大屏的信息列表。5.一种大屏播放控制方法,其特征在于,该方法适用于大屏控制终端,方法包括:向内容发布服务器发送循环播放数据,发布服务器用于根据循环播放数据生成待播放素材,待播放素材包...

【专利技术属性】
技术研发人员:杨帆顾雪敏
申请(专利权)人:小视科技江苏股份有限公司
类型:发明
国别省市:

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

1