节目内容分发方法和装置制造方法

文档序号:7772617阅读:157来源:国知局
节目内容分发方法和装置制造方法
【专利摘要】本发明实施例公开了一种节目内容分发方法和装置,其中,该方法包括:获取所要播放的节目内容,根据节目内容生成节目内容播放策略;根据节目内容播放策略将节目内容分发给多媒体播放终端,或者将节目内容播放策略和节目内容分发给多媒体播放终端,或者将节目内容播放策略发送给多媒体播放终端。本发明实施例提供的节目内容分发方法和装置,能够减少重复播放节目的机率,多类节目能平均相互穿插,可以让多媒体播放终端在播放多类节目时获得更佳的播放效果。
【专利说明】节目内容分发方法和装置
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种节目内容分发方法和装置。
【背景技术】
[0002]近年来,随着LED (Light Emitting Diode,发光二级管)技术的不断成熟,LED终端的价格大幅下降,由此引起国内的LED终端产业得到了迅速的发展,人们可以在各个地方例如市内的广场、商场、写字楼的电梯间等都可以发现安装有LED终端,这些LED终端可以用于播放各种节目内容或者特定的广告。
[0003]LED终端机即是将LED显示器与媒体播放器集成为一体的节目内容播放器。现在的LED终端机既有单机版LED终端机也有网络版LED终端机。单机版LED终端机通过离线的媒体播放器预存媒体内容以及图文广告内容,根据本地播放策略进行播放。网络版LED终端机则是通过中心管理服务器统一管理这些LED终端机的播放内容并下发播放策略,并可以做到下挂LED终端机的统一维护与管理。
[0004]单机版LED终端机一般采用液晶电视集成离线的媒体播放器形式,媒体播放器多采用嵌入式操作系统,通过诸如超级光盘(SD, Super Disc)等存储卡作为媒体存储介质,可以支持多种媒体格式文件的播放。单机版LED终端机一般通过人工方式实现媒体文件的更新,支持本地播放策略,可以按照播放列表或定时插入策略播放节目内容。单机版LED终端机除了支持媒体文件播放,大多还支持滚动字幕的展示,通过预置的文本文件方式定期进行文本内容的播放。单机版LED终端机多数还可以通过定时模块控制,同时管理液晶电视以及媒体播放器的定时开关机。
[0005]网络版LED终端机是通过头端管理系统与终端媒体播放器配合的宽带节目内容播放系统实现的。宽带节目内容播放系统将视频信号、音频信号和滚动字幕等节目内容通过宽带网络传输到网络版LED终端机的播放器,存储到播放器的存储介质中,然后由播放器将节目内容转换成视频信号播出。这种播出方式不仅可以集中管理和远程管理,还可以随时更新节目内容。LED终端机的机顶盒可以支持多种视频音频播放标准,网络传输支持HTTP,FTP等标准网络传输协议。宽带节目内容播放系统是基于宽带网络进行节目的管理、播放策略管理以及内容分发,节目内容通过宽带网下载到媒体播放器硬盘等存储介质内进行节目内容的播放。
[0006]在实现本发明的过程中,发明人发现上述方法至少存在以下问题:不管是单机版LED终端机还是网络版LED终端机,通常都是按照预先排定的节目内容编排单来按序播放。然而,现有的节目内容编排方法,一般提前生成周播单,然后根据播出情况,在周播单的基础上逐个编排一周内的日播单,例如,往该周播单里面添加新节目,或者,替换掉原来周播单上的节目等。这种编排方法,通常考虑的是如何有效地编排节目,即如何不浪费时间资源,然而,存在的缺陷是LED终端机上播放的各个节目所占的时间不均匀,由此导致有些节目在一个周期例如一天内重复播放多次,而有些节目仅仅播放一次或者没有被播放,播放效果不佳。
【发明内容】

[0007]本发明实施例提供一种节目内容分发方法和装置,用以减少重复播放节目的机率,并使得多类节目能平均相互穿插,以使多媒体播放终端机在播放多类节目时获得更佳的播放效果。
[0008]本发明实施例提供的一种节目内容分发方法,包括:
[0009]获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,至少两个所述第一类节目之间插有至少一个所述第二类节目;
[0010]根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
[0011]进一步地,所述根据所述节目内容生成节目内容播放策略,具体为:
[0012]将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域;
[0013]将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
[0014]进一步地,所述第一类节目的数量为n,n为整数且η > 1,所述第二节目的数量为j,j为整数且j > I ;
[0015]所述将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中,具体为:
[0016]根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m > n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类节目之后;
[0017]根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间;
[0018]根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
[0019]进一步地,所述根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,具体为:
[0020]若j > m,j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中;
[0021]若j ( m,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以y为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
[0022]进一步地,所述节目内容分发方法,还包括:
[0023]根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
[0024]进一步地,所述获取所要播放的节目内容之前,所述方法还包括:
[0025]确定所述多媒体播放终端的位置信息;
[0026]所述获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,具体为:
[0027]根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
[0028]本发明实施例提供一种节目内容分发装置,包括:
[0029]处理模块,用于获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,至少两个所述第一类节目之间插有至少一个所述第二类节目;
[0030]分发模块,用于根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
[0031]进一步地,所述处理模块具体用于将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域;将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
[0032]进一步地,所述第一类节目的数量为η,η为整数且η > 1,所述第二节目的数量为j,j为整数且j > I ;
[0033]所述处理模块具体用于根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m > n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类节目之后;根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间;根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
[0034]进一步地,所述处理模块具体用于若j >m,j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中;若」Sm,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以I为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
[0035]进一步地,所述处理模块还用于根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
[0036]进一步地,所述节目内容分发装置还包括:
[0037]确定模块,用于确定所述多媒体播放终端的位置信息;
[0038]所述处理模块具体用于根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
[0039]基于本发明上述实施例提供的节目内容分发方法和装置,与现有技术相比,获取所要播放的节目内容,根据节目内容生成节目内容播放策略,根据节目内容播放策略将节目内容分发给多媒体播放终端,或者将节目内容播放策略和节目内容分发给多媒体播放终端,或者将节目内容播放策略发送给多媒体播放终端。由于节目内容播放策略每至少两个第一类节目之间插有至少一个第二类节目,能够减少重复播放节目的机率,多类节目能平均相互穿插,可以让多媒体播放终端在播放多类节目时获得更佳的播放效果。
[0040]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】

【附图说明】
[0041]构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0042]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0043]图1为本发明节目内容分发方法一个实施例的流程图;
[0044]图2为本发明节目内容分发方法另一个实施例的流程图;
[0045]图3为本发明节目内容分发装置一个实施例的结构示意图;
[0046]图4为本发明节目内容分发装置另一个实施例的结构示意图。
【具体实施方式】
[0047]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0048]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0049]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0050]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0051]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。[0052]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0053]图1为本发明节目内容分发方法一个实施例的流程图。如图1所示,该实施例的方法包括:
[0054]步骤101,获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,每至少两个所述第一类节目之间插有至少一个所述第二类节目;
[0055]步骤102,根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
[0056]具体地,本实施例提供的节目内容分发方法可以通过节目内容分发装置来执行,该节目本内容分发装置可以为个人计算机、笔记本电脑或服务器等具有处理能力的电子设备。多媒体播放终端具体可以为LED终端、LCD (Liquid Crystal Display,液晶显示器)终端或其他具有显示功能的多媒体播放终端。
[0057]节目内容可以从提供商获取也可以由管理人员手动输入,节目内容包括第一类节目和第二类节目,第一类节目为对播放时长有严格要求的节目,即有强制约束力要求播放一定时长的节目,第二类节目为对播放时长没有要求或要求不严格的节目,即播放时间长短不一,甚至是不一定非要播放的节目。根据节目内容生成节目内容播放策略,该节目内容播放策略每至少两个第一类节目之间插有至少一个第二类节目,以使得第一类节目和第二类节目可以互相穿插。
[0058]该多媒体播放终端可能是网络版的也可能是单机版的,对于单机版的多媒体播放终端,可以将生成的节目内容播放策略和节目内容都分发给该多媒体播放终端,则多媒体播放终端可以根据节目内容播放策略对节目内容进行播放。对于网络版的多媒体播放终端,可以根据节目内容播放策略向该多媒体播放终端发送节目内容,也可以将节目内容播放策略发送给该多媒体播放终端,多媒体播放终端再根据节目内容播放策略向节目内容分发装置请求节目内容。
[0059]本实施例提供的节目内容分发方法,获取所要播放的节目内容,根据节目内容生成节目内容播放策略,根据节目内容播放策略将节目内容分发给多媒体播放终端,或者将节目内容播放策略和节目内容分发给多媒体播放终端,或者将节目内容播放策略发送给多媒体播放终端。由于节目内容播放策略每至少两个第一类节目之间插有至少一个第二类节目,能够减少重复播放节目的机率,多类节目能平均相互穿插,可以让多媒体播放终端在播放多类节目时获得更佳的播放效果。
[0060]在本实施例中,步骤101中的,所述根据所述节目内容生成节目内容播放策略,具体可以为:
[0061]将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域;
[0062]将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
[0063]以下以一种具体的实现方式对本实施例的方法进行说明。以一天中的有效节目播放时间为一个完整的大周期,以半小时为一个大周期中的小周期,那么如果一天的有效节目播放时间是η小时,则代表一个完整的大周期中包含2η个小周期,每个小周期内播放的节目内容是完全一样的,大周期具有原子性,即完整不可分割,大周期内的每个小周期不可拆分出来播放不一样的节目。每个小周期分为两个部分,一部分用于播放对时长有严格要求的节目,即第一类节目,一部分用于播放对时长没有要求或要求不严格的节目,即第二类节目,前者为格式化区域,后者为非格式化区域,两者所占的比例可根据需要进行调整。格式化区域以一分钟为一个时间单元,这意味着格式化区域和非格式化区域的时长都是分钟的整数倍,例如,每一个时间单元只能播放一个广告节目,在格式化区域内播放的广告节目时长必须是给定的时间,如15秒或者20秒,这样在一个时间单元内,该节目就可以播放整数次,取得较好的播放效果。在非格式化区域,对节目的时长没有要求,但是必须填充整个区域,非格式化区域填充内容一般是由专门的非格式化区域节目库提供的,当然也可以有其他来源。
[0064]在本实施例中,所述第一类节目的数量为η,η为整数且η > 1,所述第二节目的数量为j,j为整数且j > I。
[0065]相应地,所述将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中,具体可以为:
[0066]根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m > n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类节目之后;
[0067]根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间;
[0068]根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
[0069]在本实施例中,所述根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,具体可以为:
[0070]若j > m,j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中;
[0071]若j ( m,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以y为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
[0072]具体地,用户通过节目内容分发装置的可视化界面,编辑节目内容,该第一类节目内容具有指定的播放时长,并列出接下来一定的时间段内每天所需要占用的节目资源,例如需要的屏组数、播放时长,在这里,请求的播放时长是一个大周期内的,而大周期内每个小周期播放的内容需完全一致,所以后面在做最终的节目安排时可以根据该请求时间算出一个小周期内该节目的播放时长,可视化界面上资源不足的部分可以通过可视化界面给予提示,并会确保最终提交给节目内容分发装置的资源请求是在合理范围之内的,请求提交后由节目内容分发装置记录下来。
[0073]用户还可以通过该可视化界面,为非格式化区域节目库添加节目内容,在本方法中为了取得最佳的播放效果,也限制了播放时长,尽管在量化结构中该第二类节目时长是随意的。该第二类节目是具有优先级的,用以在最终的安排环节里的填充队列中排序。
[0074]由于量化结构中大周期内的小周期节目安排都是一样的,所以只要对一个小周期的节目进行安排即可,找出该屏组当天的第一类节目安排,把第一类节目拆成m个独立的节目,安排如下Al、A2、A3…An、Al、A2、A3…An…Al、An,称为第一队列,其中,下标代表的是节目内容,η代表需要播放的节目数量,因为在量化结构中,一个时间单元可以重复播放多次同一个节目,所以在一个小周期内,同一个节目可能会重复多次,而且不同的节目重复的次数也不尽相同,为了优化播放效果,不让同一个节目出现连续播放的情况,所以将第一类节目的顺序安排如此,每个第一类节目之间和最后一个第一类节目之后的位置称为槽,所以在这里,槽的数量为m。假设第二类节目库总共有k个可用的节目,根据非格式化区域所占的时间,将第二类节目安排成形如B1、B2、B3…Bk、Bl、B2、B3…的第二队列,总共j项,其中,下标代表的是节目内容,且数字越小优先级越高,j个第二类节目总播放时间应当小于等于非格式化区域的总时长。
[0075]此时,存在两种情况: [0076]一种是,当j大于m时,则从第一个槽开始,根据第二类节目的顺序,依次填充每一个槽,填充规则如下,设j除以m的商为a,余数为b,则从第一个槽开始,按顺序从第二队列的队首开始取a+Ι个第二类节目,填入槽中,成A1、B1、B2…Ba+1、A2、A3…排列,以此往复,直到填完b个槽,之后的每个槽填充a个B类节目,直到填完A队列最后一个槽,此时B队列也正好耗尽。
[0077]另一种是,当j小于等于m时,则对m/j进行约分成最简分数为y/x,而后,以y为一个周期,从第一队列的开头往后数,每I个槽安插X个第二类节目,每次安插的前y-x个槽无需填充,如此往复,直到第一队列末尾,第二类节目的选取就按照第二队列中第二类节目的顺序。最后,由于前面的第二队列总时长可能小于非格式化区域的总时长,这多出的时间需用一些对播放时长要求不高的节目填充,以达到最佳的播放效果。到此,节目内容播放策略生成完毕。
[0078]图2为本发明节目内容分发方法另一个实施例的流程图。如图2所示,进一步地,在本实施例中,所述方法还可以包括:
[0079]步骤103,根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
[0080]具体地,该节目播放要求可以由管理人员设备,可以由其他管理设备分发。
[0081 ] 在本实施例中,步骤101,所述获取所要播放的节目内容之前,所述方法还可以包括:
[0082]步骤104,确定所述多媒体播放终端的位置信息;[0083]相应地,步骤101,所述获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,具体可以为:
[0084]根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
[0085]具体地,通常根据实际的多媒体播放需要,将多媒体播放终端设置在特定位置,且不同的多媒体播放终端针对的人群和需求不同,因此,可以针对该多媒体播放终端获取特定的节目内容,并生成适于该多媒体播放终端的节目内容播放策略。以下以LED终端为例进行说明。
[0086]LED终端是分布在户外不同的地域的,因此,每个LED终端具有不同地域信息,这些地域信息可以用来区分不同的LED终端。例如,可以根据处于不同街区或商厦的LED终端所面向的客户群体的不同,对不同的LED终端分别编排不同的节目内容播放策略,从而使不同的LED终端播放不同的广告内容。也可以针对特定的LED终端编排特定的节目内容播放策略。相应的,也可以将地域信息相关联的一组LED终端关联起来,组成多个LED终端组。例如,同处于一个街区的多个LED终端由于地域信息相近,可以组成一个LED终端组。节目内容分发装置可以根据不同的LED终端组分别编排节目内容播放策略。
[0087]在实际实现过程中,节目内容分发装置可以获取所有LED终端的帐号信息以及所属地域信息,根据业务需要,将同一地域或者同一业务范围内容的相关LED终端编排成为某一终端组,并赋予该LED终端组独立的终端组标识,该LED终端组中保存并管理关联的LED终端帐号列表。用户登录时,服务器根据LED终端帐号查询该终端对应的终端组,以获取该LED终端组对应的节目内容播放策略。
[0088]在本实施例中,节目内容分发装置具体可以以流媒体的形式将节目内容发送给多媒体播放终端。
[0089]在本实施例中,节目内容分发装置可以随时修改、更新某LED终端或LED终端组对应的节目内容播放策略,并可以定义修改、更新的生效策略,例如,在对某LED终端或LED终端组对应的节目内容播放策略进行修改后,可以定义修改的策略立即生效或隔若干时间长度后生效。对应的LED终端或LED终端组将根据对应的生效策略,更新广告播放节目单,访问相应的广告内容。
[0090]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0091]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]图3为本发明节目内容分发装置一个实施例的结构示意图。如图3所示,本发明实施例提供的节目内容分发装置具体可以实现本发明任意实施例提供的节目内容分发方法的各个步骤,具体实现过程,在此不再赘述。本实施例提供的节目内容分发装置具体包括:
[0093]处理模块11,用于获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,每至少两个所述第一类节目之间插有至少一个所述第二类节目;
[0094]分发模块12,用于根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
[0095]本实施例提供的节目内容分发装置,处理模块11获取所要播放的节目内容,根据节目内容生成节目内容播放策略,分发模块12根据节目内容播放策略将节目内容分发给多媒体播放终端,或者将节目内容播放策略和节目内容分发给多媒体播放终端,或者将节目内容播放策略发送给多媒体播放终端。由于节目内容播放策略每至少两个第一类节目之间插有至少一个第二类节目,能够减少重复播放节目的机率,多类节目能平均相互穿插,可以让多媒体播放终端在播放多类节目时获得更佳的播放效果。
[0096]在本实施例中,所述处理模块11具体可以用于将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域;将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
[0097]在本实施例中,所述第一类节目的数量为n,n为整数且η > 1,所述第二节目的数量为j,j为整数且j > I。相应地,所述处理模块11具体可以用于根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m ^ n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类 节目之后;根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间;根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
[0098]在本实施例中,所述处理模块11具体可以用于若j > m, j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中;若j ( m,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以y为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
[0099]在本实施例中,所述处理模块11还可以用于根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
[0100]图4为本发明节目内容分发装置另一个实施例的结构示意图。如图4所示,在本实施例中,所述节目内容分发装置还可以包括:
[0101]确定模块13,用于确定所述多媒体播放终端的位置信息;[0102]所述处理模块11具体用于根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
[0103]与现有技术相比,本发明提供的节目内容分发方法和装置,使得LED终端机上播放的多个节目在有效的时间里能平均的分布,使得LED终端机上节目播放的时间安排得更合理,资源得到最大化的利用,将复杂的分配规则透明化,减少人力成本,更有效的节约时间资源。同时,本发明提供的节目内容分发方法和装置,能减少重复播放节目的机率,多类节目能平均相互穿插,可以让每个LED终端机在播放多类节目时获得更佳的播放效果。此夕卜,本发明提供的节目内容分发方法和装置还能够根据LED终端机所属的地域播放不同的节目内容,有效地提高了用户的体验度。
[0104]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种节目内容分发方法,其特征在于,包括: 获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,至少两个所述第一类节目之间插有至少一个所述第二类节目; 根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
2.根据权利要求1所述的节目内容分发方法,其特征在于,所述根据所述节目内容生成节目内容播放策略,具体为: 将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域; 将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
3.根据权利要求2所述的节目内容分发方法,其特征在于,所述第一类节目的数量为η, η为整数且η > I,所 述第二 节目的数量为j, j为整数且j > I ; 所述将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中,具体为: 根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m > n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类节目之后; 根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间; 根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
4.根据权利要求3所述的节目内容分发方法,其特征在于,所述根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,具体为: 若j > m,j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中; 若j < m,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以y为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
5.根据权利要求2所述的节目内容分发方法,其特征在于,还包括: 根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
6.根据权利要求1所述的节目内容分发方法,其特征在于,所述获取所要播放的节目内容之前,所述方法还包括: 确定所述多媒体播放终端的位置信息; 所述获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,具体为: 根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
7.一种节目内容分发装置,其特征在于,包括: 处理模块,用于获取所要播放的节目内容,根据所述节目内容生成节目内容播放策略,其中,所述节目内容包括具有预设要求播放时长的第一类节目和不具有预设要求播放时长的第二类节目,在所述节目内容播放策略中,至少两个所述第一类节目之间插有至少一个所述第二类节目; 分发模块,用于根据所述节目内容播放策略将所述节目内容分发给多媒体播放终端,或者将所述节目内容播放策略和所述节目内容分发给所述多媒体播放终端,或者将所述节目内容播放策略发送给所述多媒体播放终端,以使所述多媒体播放终端根据所述节目内容播放策略获取所述节目内容。
8.根据权利要求7所述的节目内容分发装置,其特征在于,所述处理模块具体用于将一个播放周期划分为多个小周期,其中,每个所述小周期的时间长度相等,且播放的节目内容相同,每个所述小周期包括格式化区域和非格式化区域;将所述第一类节目填充到所述格式化区域中,将所述第二类节目填充到所述非格式化区域中。
9.根据权利要求8所述的节目内容分发装置,其特征在于,所述第一类节目的数量为η, η为整数且η > I,所述第二节目的数量为j, j为整数且j > I ; 所述处理模块具体用于根据所述格式化区域所占用的时间,生成第一队列,其中,所述第一队列中包括m个所述第一节目和m个槽,m为整数,且m≥n,所述m个所述第一节目的播放时间总和不大于所述格式化区域所占用的时间,m个槽中的前m-Ι个槽分别位于所述第一队列中每两个所述第一节目之间,第m个槽位于所述第一队列的最后一个第一类节目之后;根据所述非格式化区域所占用的时间,生成第二队列,其中,所述第二队列中包括k个所述第一节目,k为整数,且k > j,所述j个所述第一节目的播放时间总和不大于所述非格式化区域所占用的时间;根据预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中。
10.根据权利要求9所述的节目内容分发装置,其特征在于,所述处理模块具体用于若j > m, j除以m的商为a,余数为b,根据第一预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第一填充规则为:对于所述第一队列中的前b个槽,从所述第二队列的队首开始按顺序取a+Ι个所述第二类节目填入每个槽中,对于之后的m-b个槽,按顺序取a个所述第二类节目填入每个槽中;若j < m,对m/j进行约分处理得到最简分数y/x,根据第二预设填充规则将所述第二队列中的所述第二类节目填充到所述第一队列的槽中,其中,所述第二填充规则为:以y为一个周期,从所述第一队列中的第I个槽开始,每隔y_l个槽确定一个槽,从所述第二队列的队首开始按顺序取X个第二类节目填入确定的槽中。
11.根据权利要求8所述的节目内容分发装置,其特征在于,所述处理模块还用于根据节目播放要求调整所述小周期中所述格式化区域和所述非格式化区域的比例。
12. 根据权利要求8所述的节目内容分发装置,其特征在于,还包括: 确定模块,用于确定所述多媒体播放终端的位置信息; 所述处理模块具体用于根据所述位置信息获取所要播放的节目内容,根据所述节目内容和所述位置信息生成节目内容播放策略。
【文档编号】H04N21/262GK103533397SQ201310459449
【公开日】2014年1月22日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】程晨, 诸葛春成 申请人:浙江省公众信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1