一种流媒体广告实现系统及方法

文档序号:7961128阅读:204来源:国知局
专利名称:一种流媒体广告实现系统及方法
技术领域
本发明涉及电子通讯流媒体播放技术领域,特别涉及一种流媒体广告实现的系统及方法。
背景技术
广告是运营商主要收入来源之一。广告业务品种很多频道插播,点播插播。流媒体技术是现代宽带网上进行视频传输的主要技术之一。当流媒体技术用于运营时,运营商需要插入广告以获取收益,尤其是直接对用户收费困难的情况下。而现有的广告插播方式都是服务器端主动发送,不能考虑到用户的接受程度,不能做到有的放矢。
现有的技术是直接在流媒体制作时插入广告,真正的内容和广告的内容合在一个媒体文件中,服务器播放时只需播放这个文件即可。
这种方法的缺点是广告和内容结合得过于紧密,运营商无法根据用户的习惯在节目的播放过程中插入广告。运营商无法吸引客户投放广告,因为客户对内容的播放过程没有控制权,如果要加入新的广告,运营商必须对内容重新剪辑制作。
对于流媒体点播业务,要求能定时插入广告,且用户不能跳过广告不看。现有技术互通性差,无法让其他厂家的终端支持广告业务。现有技术安全性差,如果用户取消或破解了广告控件,用户就可以跳过广告不看。这个需求现有设备是实现不了的,要求有一个广告服务器、或者广告终端来支持。

发明内容
本发明提供了一种流媒体广告实现系统及方法,本发明利用播放列表的技术,预先制作一个播放列表,确定内容和广告的时刻。在流媒体内容播放到某个阶段时,服务器调用广告内容,广告播放完成后,继续播放媒体节目。
为解决上述技术问题,本发明提供了一种流媒体广告实现系统,包括业务管理服务器、本地流媒体服务器和终端,所述业务管理服务器,包括策略制定模块和列表发送模块,其中策略制定模块,用于根据业务需求,制定广告播放策略;列表发送模块,用于根据策略制定模块制定的广告播放策略,下发节目播放列表;所述本地流媒体服务器,包括业务操作模块,用于根据广告业务的要求和业务管理服务器的请求,向终端发送广告内容。
所述流媒体服务器可以进一步包括远程流媒体服务器,所述远程流媒体服务器包括业务操作模块,用于在广告内容存储于远程流媒体服务器时,将广告内容读取至本地流媒体服务器。
所述业务操作模块可以通过实时传输协议将广告内容读取至本地流媒体服务器。
所述策略制定模块,可以进一步用于,根据业务需求,制定顺序播放或定时播放广告策略,请求流媒体服务器不响应终端的快进、快退、暂停动作。
所述业务操作模块,可以进一步用于,根据广告业务的要求和业务管理服务器的请求,从本地流服务器中读取广告内容,并将向广告内容发送终端。
所述业务操作模块,可以进一步用于,根据广告业务的要求和业务管理服务器的请求,从远程流媒体服务器中读取广告内容,并将广告内容转发终端。
为解决上述技术问题,本发明还提供了一种流媒体广告实现方法,包括以下步骤(1)业务管理服务器根据业务需求,制定广告播放策略;(2)业务管理服务器根据广告播放策略,向本地流媒体服务器发送播放列表;(3)本地流媒体服务器根据终端请求和播放列表的顺序,向终端发送带有广告的播放内容码流。
所述步骤3中,当广告内容存储于远程流媒体服务器时,可以将广告内容读取至本地流媒体服务器后向终端发送带有广告的播放内容码流。
所述步骤3中,可以通过实时传输协议将广告内容读取至本地流媒体服务器。
所述步骤1中,业务管理服务器可以根据业务需求,制定的广告播放策略为在节目播放列表中的任意时段播放广告或在指定节目的指定时段播放广告。
所述步骤2可以进一步包括业务管理服务器根据广告播放策略,向流媒体服务器发送播放列表,并根据业务需求随时修改播放列表。
所述步骤2中,业务管理服务器可以向流媒体服务器发送的播放列表的节目内容为播放全部节目或播放指定时间段节目,播放列表中指定的时间段可以在任意相对时刻开始。
所述步骤1中,业务管理服务器可以根据直播业务或点播业务的业务需求,制定相应的广告播放策略。
本发明系统及方法由服务器完成广告控制功能,服务器控制码流的发送,广告列表的管理,服务定制的灵活性得到提升,不需要改动终端,安全性高。本发明对运营商实施广告提供了自主能力,广告的投放不需要针对性要求,观看节目必须同时观看与其同属于一个播放列表中的广告,用户不能跳过广告,如果修改某节目中插播的广告,只需修改服务器播放列表,其工作量小。


图1为根据本发明实施例所述的流媒体广告实现系统示意图;图2为根据本发明实施例所述的流媒体广告调用示意图;图3为根据本发明实施例所述的流媒体广告实现方法流程图。
具体实施例方式
如图1所示,为根据本发明实施例所述的流媒体广告实现系统示意图,其中,流媒体广告实现系统由业务管理服务器101、流媒体服务器102、终端103三个部分组成。
业务管理服务器101是节目策略的定制,节目播放列表的下发,广告播放策略的定制,广告策略可是定时播放、顺序播放,可以要求流媒体服务器不响应用户的快进、快退、暂停等动作。
流媒体服务器102的功能是负责向终端103发送流媒体,并响应用户播放过程中的快进、快退、暂停等要求。流媒体服务器可以在业务管理服务器的控制下,按照广告业务的要求,向用户推送广告。
如图2所示,为根据本发明实施例所述的流媒体广告调用示意图,广告的来源可以有两个(1)广告内容文件保存在本地流媒体服务器201中。当本地流媒体服务器201开始向终端播放广告时,本地流媒体服务器201直接从本地读取广告文件,并发送给终端。
(2)广告内容文件保存在远程流媒体服务器202中。当本地流媒体服务器201开始向终端播放广告时,本地流媒体服务器201通过RTP协议或其他协议从远程流媒体服务器202中读取广告媒体流,再转发给终端。
如图3所示,为根据本发明实施例所述的流媒体广告实现方法流程图,具体步骤如下步骤301,在业务管理服务器建立节目播放列表,广告可以是播放列表中的任意时段,也可以位于某个节目的中间某一时刻。
关于播放列表的说明播放列表是流媒体服务器向终端发送节目的顺序表,播放列表中可以是一个本地的节目,也可以是远程服务器上的一个节目,如果是远程服务器上的节目,可以通过RTP(Real time Transfer Protocol,实时传输协议)协议来得到。
播放列表中的节目可以是全部播放,也可是播放其中的任意一个时间段。
播放列表中的节目可以在任意相对时刻开始,非常灵活,能实现广告在任意时刻的插播。
无论是直播业务,还是点播业务,都可以通过业务管理服务器制定播放列表,来控制流媒体服务器的播放策略,能实现很灵活的播放策略。
步骤302,业务管理服务器向流媒体服务器发送播放列表,并可以随时修改播放列表。
步骤303,终端向流媒体服务器请求播放节目。
步骤304,流媒体服务器按照播放列表的顺序,向用户发送码流,如果按照要求需要播放广告,则开始向终端发送广告节目。
步骤305,客户端观看到节目,并能观看到系统要求的广告。
权利要求
1.一种流媒体广告实现系统,包括业务管理服务器、本地流媒体服务器和终端,其特征在于,所述业务管理服务器,包括策略制定模块和列表发送模块,其中策略制定模块,用于根据业务需求,制定广告播放策略;列表发送模块,用于根据策略制定模块制定的广告播放策略,下发节目播放列表;所述本地流媒体服务器,包括业务操作模块,用于根据广告业务的要求和业务管理服务器的请求,向终端发送广告内容。
2.根据权利要求1所述系统,其特征在于,所述系统进一步包括远程流媒体服务器,所述远程流媒体服务器包括业务操作模块,用于在广告内容存储于远程流媒体服务器时,将广告内容读取至本地流媒体服务器。
3.根据权利要求2所述系统,其特征在于,所述业务操作模块通过实时传输协议将广告内容读取至本地流媒体服务器。
4.根据权利要求1所述系统,其特征在于,所述策略制定模块,进一步用于,根据业务需求,制定顺序播放或定时播放广告策略,请求流媒体服务器不响应终端的快进、快退、暂停动作。
5.根据权利要求1所述系统,其特征在于,所述业务操作模块,进一步用于,根据广告业务的要求和业务管理服务器的请求,从本地流服务器中读取广告内容,并将向广告内容发送终端。
6.根据权利要求1所述系统,其特征在于,所述业务操作模块,进一步用于,根据广告业务的要求和业务管理服务器的请求,从远程流媒体服务器中读取广告内容,并将广告内容转发终端。
7.一种流媒体广告实现方法,其特征在于,包括以下步骤(1)业务管理服务器根据业务需求,制定广告播放策略;(2)业务管理服务器根据广告播放策略,向本地流媒体服务器发送播放列表;(3)本地流媒体服务器根据终端请求和播放列表的顺序,向终端发送带有广告的播放内容码流。
8.根据权利要求7所述方法,其特征在于,所述步骤3中,当广告内容存储于远程流媒体服务器时,将广告内容读取至本地流媒体服务器后向终端发送带有广告的播放内容码流。
9.根据权利要求8所述方法,其特征在于,所述步骤3中,通过实时传输协议将广告内容读取至本地流媒体服务器。
10.根据权利要求7所述方法,其特征在于,所述步骤1中,业务管理服务器根据业务需求,制定的广告播放策略为在节目播放列表中的任意时段播放广告或在指定节目的指定时段播放广告。
11.根据权利要求7所述方法,其特征在于,所述步骤2进一步包括业务管理服务器根据广告播放策略,向流媒体服务器发送播放列表,并根据业务需求随时修改播放列表。
12.根据权利要求7所述方法,其特征在于,所述步骤2中,业务管理服务器向流媒体服务器发送的播放列表的节目内容为播放全部节目或播放指定时间段节目,播放列表中指定的时间段可以在任意相对时刻开始。
13.根据权利要求7所述方法,其特征在于,所述步骤1中,业务管理服务器根据直播业务或点播业务的业务需求,制定相应的广告播放策略。
全文摘要
本发明提供了一种流媒体广告实现系统及方法,系统包括业务管理服务器、本地流媒体服务器和终端。业务管理服务器,包括策略制定模块和列表发送模块策略制定模块,用于根据业务需求,制定广告播放策略;列表发送模块,用于根据策略制定模块制定的广告播放策略,下发节目播放列表;本地流媒体服务器,包括业务操作模块,用于根据广告业务的要求和业务管理服务器的请求,向终端发送广告内容。方法包括制定广告播放策略、发送播放列表、发送带有广告的播放内容码流。本发明系统及方法由服务器完成广告控制功能,服务器控制码流的发送,广告列表的管理,服务定制的灵活性得到提升,不需要改动终端,安全性高。
文档编号H04N7/173GK101075888SQ20061008054
公开日2007年11月21日 申请日期2006年5月15日 优先权日2006年5月15日
发明者沈灿 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1