一种在网络电视轮播节目中插播广告的方法及系统的制作方法

文档序号:7648721阅读:197来源:国知局
专利名称:一种在网络电视轮播节目中插播广告的方法及系统的制作方法
技术领域
本发明属于互联网领域,尤其涉及一种在网络电视轮播节目中插播广告的 方法及系统。
背景技术
网络电视是指通过互联网向用户传送的视频、音频信息服务,其采用的是 一种通过现有的网络通信设备传输并播放流媒体的技术,目前的网络电视大多
数是采用P2P流媒体技术,使得用户连接更快,緩沖时间更短,具有看的人越 多,播放越流畅的特性。随着电脑硬件与网络传输硬件的飞速发展,网络电视 的应用越来越广泛,网络电视广告需求也变得逐步增多。对于网络电视频道的 节目来说,有一种轮播节目,即网络电视流媒体轮播节目应用较为广泛。网络 电视流媒体轮播节目是指使用已经经过流媒体数字处理与编码的流媒体文件按 照一定的播放顺序自主编排的节目,播放顺序一般是以一定格式的文本文件或 XML播放列表文件来指定。对于轮播节目的一种广告需求就是在每个流媒体文 件播放完成之后,下一个流媒体文件播放之前插入相应的广告节目流,使用户 在观看轮播节目的时候收看广告节目。
现有技术在实现轮播节目中插播广告的时候一般采用手工修改播放列表的 方法,这种方法效率较低且容易出错,同时也不利于广告的集中投放与管理。
假设有如下一个网络电视节目
连续剧A:总共40集,每集为l个流媒体文件,每个文件播放时间为l个小 时,以"连续剧A—1"、"连续剧八_2,,...,"连续剧A—40,,表示各集,该节目的播放 计划为A计划,其插-;改计划以文本文件的形式描述如卞
2006-11-24 18: 00: 00连续剧A—1
2006-11-24 19: 00: 00连续剧A—2
XXXX-XX-XX XX:XX:XX连续剧八_40
对于该节目有如下的广告需求设为广告需求A:在每集播放完成之后, 在下集播放之前播放A一广告1和八_广告2 。 根据这个广告需求,现有的方法如下
首先获得广告文件,将其放入指定的目录,同时手工修改播放列表文件如

2006-11-24 18: 00: 00连续剧A—1
A一广告l
A一广告2
2006-11-24 19: 00: 00连续剧A—2
A—广告l
A一广告2
A—广告l
XXXX-XX-XX XX:XX:XX连续剧A一40。
由以上实现方法可以看出要完成一个指定的广告需求投放,操作很烦瑣, 工作量很大,同时对于广告的删除、重新投放等工作也必须以同样的手工方式 处理,效率低下,很容易出错。

发明内容
本发明实施例所要解决的技术问题在于提供一种能自动在网络电视轮播节 目中插播广告的方法及系统。
为解决上述技术问题,本发明实施例提供一种在网络电视轮播节目中插播 广告的方法,其包括以下步骤
A、 获取广告需求,该广告需求指示了轮播节目之间的广告插播位置和插
播的广告节目;
B、 根据该广告需求所指示的插播的广告节目生成广告播放列表文件;
C、 修改节目播放列表文件,将生成的广告播放列表文件插入到该广告需 求所指示的轮播节目之间的广告插播位置;
D、 根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节 目和插播广告。
上述技术方案的进一 步改进在于
若所述插播的广告节目有多个,则所述广告需求还指示了该多个广告节目 的播放顺序;在所述生成广告播放列表文件时还根据该多个广告节目的播放顺 序来生成广告播放列表文件。
在所述步骤A之后还包括以下步骤
判断在节目播放列表文件中,所述广告需求所指示的轮播节目之间的广告 插播位置是否已经插入有广告播放列表文件,如果没有,则执行步骤B,如果 有,则执行步骤E:
根据所述广告需求所指示的插播的广告节目修改所述广告插-放列表文件。
为解决上述另一技术问题,本发明实施例提供一种在网络电视轮播节目中 插播广告的系统,其包括
广告需求获取模块,用于获取广告需求,该广告需求指示了轮播节目之间 的广告插播位置和插播的广告节目;
广告播放列表文件生成模块,用于根据所述广告需求所指示的插播的广告 节目生成广告播放列表文件;
节目播放列表文件修改模块,用于修改节目播放列表文件,将生成的广告 播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;
播放模块,用于根据所述节目播放列表文件和广告播放列表文件的播放顺 序播放轮播节目和插播广告。
上述技术方案的进一 步改进在于 所述系统还包括
广告播放列表文件判断模块,用于判断在节目播放列表文件中,所述广告 需求所指示的轮播节目之间的广告插播位置是否已经插入有广告播放列表文
件;
广告播放列表文件修改模块,用于根据该广告需求所指示的插播的广告节 目修改该广告播;故列表文件。
由于本发明实施例在网络电视轮播节目中插播广告的方法和系统能够自动 将根据广告需求所指示的插播的广告节目生成的广告播放列表文件插入到该广 告需求所指示的轮播节目之间的广告插播位置,因此能够自动在网络电视轮播 节目中插播广告;另外,由于本发明实施例还判断在节目播放列表文件中,所 述广告需求所指示的轮播节目之间的广告插播位置是否已经插入有广告播放列 表文件,如果有,则对于广告需求的删除和修改,只需要对广告播放列表文件 进行相应的处理,删除其中的广告元素文件,或》务改广告元素文件,就不需要 再修改节目播放列表文件了 ,因此能够极大地提高广告需求处理的效率与准确 性,基本消除广告需求处理的人工干预要求,减少失误的可能性。


图l是本发明第一实施例在网络电视轮播节目中插播广告的方法流程图; 图2是本发明第 一 实施例在网络电视轮播节目中插播广告的系统功能模块 框图3是本发明第二实施例在网络电视轮播节目中插播广告的方法流程图; 图4是本发明第二实施例在网络电视轮播节目中插播广告的系统功能模块 框图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进4亍进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明第 一 实施例在网络电视轮播节目中插播广告的方法包括
以下步骤
Al、获取广告需求,该广告需求指示了轮播节目之间的广告插播位置和插 播的广告节目;若广告节目需要在广告插插-位置重复插ii:多次,则该广告需求 还指示了广告节目播-;故的次数;
Bl、根据该广告需求所指示的插播的广告节目生成广告播放列表文件;
Cl、修改节目播放列表文件,将生成的广告播放列表文件插入到该广告需 求所指示的轮播节目之间的广告插播位置;
Dl、根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节 目和插#"广告。
请参阅图2,本发明第一实施例在网络电视轮播节目中插播广告的系统包

广告需求获取模块,用于获取广告需求,该广告需求指示了轮播节目之间 的广告插播位置和插4番的广告节目;
广告播放列表文件生成模块,用于根据该广告需求所指示的插播的广告节 目生成广告播放列表文件;
节目播放列表文件修改模块,用于修改节目播放列表文件,将生成的广告 播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;
播放模块,用于根据该节目播放列表文件和广告播放列表文件的播放顺序 播放轮播节目和插l番广告。
本发明第一实施例在网络电视轮播节目中插播广告的方法和系统,能够自 动在网络电视轮播节目中插播广告,因此能够极大地提高广告需求处理的效率 与准确性,基本消除广告需求处理的人工干预要求,减少失误的可能性。
请参阅图3,本发明第二实施例在网络电视轮播节目中插播广告的方法包括 以下步骤
A2、获取广告需求,该广告需求指示了轮播节目之间的广告插播位置和插 播的广告节目,如果有多个广告节目,则还指示了该多个广告节自的播放顺 序;若广告节目需要在广告插播位置重复播放多次,则该广告需求还指示了广 告节目播放的次数;
B2、判断在节目播;改列表文件中,该广告需求所指示的轮播节目之间的广 告插纟番位置是否已经插入有广告播放列表文件,如果没有,则执行步骤C2,如 果有,则执行步骤E2;
C2、根据该广告需求所指示的插播的广告节目,如果有多个广告节目,则 还根据该多个广告节目的播放顺序生成广告播;改列表文件,然后执行步骤D2;
D2、修改节目播放列表文件,将生成的广告播放列表文件插入到该广告需 求所指示的轮播节目之间的广告插播位置,然后执行步骤F2;
E2、根据该广告需求所指示的插播的广告节目,如果有多个广告节目,则 还根据该多个广告节目的播放顺序修改该广告播;故列表文件,然后执行步骤F2;
F2、根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节 目和插播广告。
请参阅图4,本发明弟二实施例在网络电视轮播节目中插播广告的系统包

广告需求获取才莫块,用于获取广告需求,该广告需求指示了轮播节目之间 的广告插插-位置和插^"的广告节目,如果有多个广告节目,则还指示了该多个 广告节目的播放顺序;
广告播放列表文件判断模块,用于判断在节目播放列表文件中,该广告需 求所指示的轮播节目之间的广告插播位置是否已经插入有广告播放列表文件;
广告播放列表文件生成模块,用于根据该广告需求所指示的插播的广告节 目,如果有多个广告节目,则还根据该多个广告节目的播放顺序生成广告播放
列表文件;
节目播放列表文件修改模块,用于修改节目播放列表文件,将生成的广告 播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;
广告播放列表文件修改模块,用于根据该广告需求所指示的插播的广告节 目,如果有多个广告节目,则还根据该多个广告节目的播放顺序修改该广告播 放列表文件;
播放模块,用于根据该节目播放列表文件和广告播放列表文件的播放顺序
播放轮播节目和插播广告。
本发明第二实施例在网络电视轮播节目中插播广告的方法和系统,能够自
动在网络电视轮播节目中插播广告,对于广告需求的删除和修改,只需要对广 告播放列表文件进行相应的处理,删除其中的广告元素文件,或修改广告元素 文件,就不再需要再修改节目播放列表文件了。因此能够极大地提高广告需求 处理的效率与准确性,基本消除广告需求处理的人工干预要求,减少失误的可 能性。
是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可 读存储介质中,所述的存储介质,如ROM/RAM、磁碟、光盘等。
下面通过举例来详细描述本发明第二实施例在网络电视轮播节目中插播广 告的方法的处理过程。
假设有如下一个网络电视节目
连续剧A:总共40集,每集为1个流々某体文件,每个文件播放时间为l个小 时,以"连续剧Aj"、以"连续剧八_2"...,"连续剧A一40"表示各集,该节目的播 放计划为A计划,其插-放计划以文本文件的形式描述如下
2006-11-24 18: 00: 00连续剧A—1
2006-11-24 19: 00: 00连续剧A 2
XXXX-XX-XX XX:XX:XX连续剧A—40
对于该节目有如下的广告需求设为广告需求A:在每集播放完成之后, 在下集播放之前播放八_广告1和A一广告2 。
根据这个广告需求,本发明第二实施例在网络电视轮播节目中插播广告的 方法的处理过程如下
获取广告需求A;
判断在节目播放列表文件中,在每集播放完成之后,在下集播放之前是否 已经插入有广告播放列表文件,如果没有,则根据广告需求生成广告播放列表 文件,即广告需求A—广告播放列表文件,其内容如下
A一广告l
八_广告2
然后修改节目播放列表文件,即连续剧A一节目播放列表文件,在每2个节 目之间插入广告播放列表文件,即广告需求A—广告播放列表文件,修改后的节 目播放列表如下 连续剧AJ
广告需求A一广告播放列表文件 连续剧A一2
广告需求A一广告播放列表文件
广告需求八_广告播放列表文件 连续剧A一40
以上过程完成了广告需求的插入;
最后根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节 目和插播广告;
如果在节目播放列表文件中,在每集播放完成之后,在下集播放之前已经 插入有广告播放列表文件,节目播放列表如下
连续剧A一1
广告需求A一广告播放列表文件 连续剧A一2
广告需求A一广告播放列表文件
广告需求A一广告播放列表文件 连续剧A—40
则根据该广告需求修改该广告播放列表文件;修改后的广告播放列表文件, 即广告需求A一广告播放列表文件,其内容如下 A—广告l A—广告2
然后根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节 目和插播广告。
从以上处理过程可以看出,对于广告需求的删除和修改,只需要对广告需 求A一广告播放列表文件进行相应的处理,删除其中的广告元素文件,或修改广 告元素文件,就不再需要再修改节目播放列表文件了。因此能够极大地提高广 告需求处理的效率与准确性,基本消除广告需求处理的人工干预要求,减少失 误的可能性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的4呆护范围之内。
权利要求
1、一种在网络电视轮播节目中插播广告的方法,其特征在于,包括以下步骤A、获取广告需求,该广告需求指示了轮播节目之间的广告插播位置和插播的广告节目;B、根据该广告需求所指示的插播的广告节目生成广告播放列表文件;C、修改节目播放列表文件,将生成的广告播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;D、根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节目和插播广告。
2、 如权利要求l所述的在网络电视轮播节目中插播广告的方法,其特征在 于,若所述插播的广告节目有多个,则所述广告需求还指示了该多个广告节目 的4番放顺序;在所述生成广告播放列表文件时还根据该多个广告节目的播放顺 序来生成广告播放列表文件。
3、 如权利要求1或2所述的在网络电视轮播节目中插播广告的方法,其特 征在于,在所述步骤A之后还包括以下步骤判断在节目播放列表文件中,所述广告需求所指示的轮播节目之间的广告 插播位置是否已经插入有广告播放列表文件,如果没有,则执行步骤B,如果 有,则执行步骤E:根据所述广告需求所指示的插播的广告节目修改所述广告播放列表文件。
4、 如权利要求3所述的在网络电视轮播节目中插播广告的方法,其特征在 于,在所述修改广告播放列表文件时还根据该多个广告节目的播放顺序来生成 广告播放列表文件。
5、 一种在网络电3见轮播节目中插播广告的系统,其特征在于,包括 广告需求获取模块,用于获取广告需求,该广告需求指示了轮播节目之间 的广告插播位置和插播的广告节目;广告播放列表文件生成模块,用于根据所述广告需求所指示的插播的广告 节目生成广告播;故列表文件;节目播放列表文件修改模块,用于修改节目播放列表文件,将生成的广告 播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;播放模块,用于根据所述节目播放列表文件和广告播放列表文件的播放顺 序播放轮播节目和插播广告。
6、 如权利要求5所述的在网络电视轮播节目中插播广告的系统,其特征在 于,若所述插播的广告节目有多个,则所述广告需求还指示了该多个广告节目 的播放顺序;所述广告插-放列表文件生成模块还用于根据该多个广告节目的播 放顺序来生成广告插。改列表文件。
7、 如权利要求5或6所述的在网络电视轮播节目中插播广告的、系统,其特 征在于,所述系统还包括广告播放列表文件判断模块,用于判断在节目播放列表文件中,所述广告 需求所指示的轮播节目之间的广告插播位置是否已经插入有广告播放列表文 件;广告播放列表文件修改模块,用于根据该广告需求所指示的插播的广告节 目修改该广告播放列表文件。
8、 如权利要求7所述的在网络电视轮播节目中插播广告的系统,其特征在 于,所述广告播放列表文件修改模块还用于根据该多个广告节目的播放顺序来 生成广告播放列表文件。
全文摘要
本发明实施例公开了一种在网络电视轮播节目中插播广告的方法及系统,该方法包括以下步骤A、获取广告需求,该广告需求指示了轮播节目之间的广告插播位置和插播的广告节目;B、根据该广告需求所指示的插播的广告节目生成广告播放列表文件;C、修改节目播放列表文件,将生成的广告播放列表文件插入到该广告需求所指示的轮播节目之间的广告插播位置;D、根据该节目播放列表文件和广告播放列表文件的播放顺序播放轮播节目和插播广告。本发明实施例能够自动在网络电视轮播节目中插播广告,因此能够极大地提高广告需求处理的效率与准确性,基本消除广告需求处理的人工干预要求,减少失误的可能性。
文档编号H04N7/52GK101110935SQ200710075370
公开日2008年1月23日 申请日期2007年7月31日 优先权日2007年7月31日
发明者张志东 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1