一种电子广告插播系统与方法及服务器、终端的制作方法

文档序号:2646153阅读:104来源:国知局
专利名称:一种电子广告插播系统与方法及服务器、终端的制作方法
技术领域
本发明涉及电子广告系统,尤其涉及一种电子广告插播方法与系统,以及服务器、
终端。
背景技术
目前使用的电子广告系统有两种实现方法,分别为纯离线式带存储设备的电子 广告和纯在线式的电子广告。 纯离线式带存储设备的广告机,节目发布不及时,节目的分发完全由人工完成,根 本不可能实现插播。 纯在线网络式的电子广告(包括IP网和移动通信网等),节目发布位于系统发布 端,网络带宽一直被占用,造成带宽资源的极大浪费,一旦网络中断就会造成节目的中断。 IPTV纯在线式电子广告的插播都是采用直播媒体流插播的方式,向流媒体中插入插播内 容,用户接收媒体流并播放,受网络带宽抖动影响很大。因插播内容一般是临时定制的较紧 急的内容,故播放可靠性要求比较高。

发明内容
本发明公开一种电子广告插播系统及其方法,能够可靠获取插播内容,快速响应 播放插播内容,保证插播质量。进一步地,还能实现节约网络带宽。 本发明公开的电子广告插播系统包括电子广告业务服务器,下载播放服务器,电 子广告显示终端,其中, 电子广告业务服务器,用于制作插播内容,并用于根据电子广告显示终端上报的 当前网络带宽值生成插播控制脚本。 下载播放服务器,用于存储插播内容,提供下载服务;用于控制电子广告显示终端 下载插播控制脚本。 电子广告显示终端,用于根据插播控制脚本下载或播放插播内容,并用于计算当 前带宽值。 本发明还公开了一种电子广告插播方法,包括以下步骤
电子广告业务服务器制作插播内容,放到下载播放服务器上; 电子广告业务服务器生产,将包含这些命令的控制脚本通过下载播放服务器发送 到电子广告显示终端; 电子广告显示终端通过浏览器对控制脚本进行解析执行。首先解析出文件下载命 令,然后通过ftp协议连接下载播放服务器下载默认节目。 进一步地,电子广告显示终端下载完毕后,计算当前网络带宽,把当前带宽值上报 给电子广告业务服务器。电子广告业务服务器根据子广告显示终端上报的带宽值生成插播 控制脚本。 进一步地,电子广告显示终端的插播由插播脚本控制,如果是在线,则向下载播放服务器实时获取插播媒体流播放,否则先下载插播节目,到达插播时间点时播放本地存储 的插播内容。 本发明公开了一种电子广告业务服务器,包括编辑模块、审核模块、发布模块、网 络接入模块、插播控制模块,其中 编辑模块用于提供编辑平台,可以编辑插播内容;
审核模块用于审核编辑后的插播内容;
发布模块用于发布审核后的插播内容; 网络接入模块,用于接受电子广告显示终端的网络接入访问,并获取电子广告显 示终端的登陆帐号; 插播控制模块,用于根据电子广告显示终端上报的带宽信息,决定采取何种插播 方式,生成插播控制脚本。 本发明公开了 一种下载播放服务器,用于存储发布后的插播内容。配置下载协议, 提供网络下载服务。对于编辑好的广告插播计划提供下载管理。同时具有在线播放控制管 理功能。 本发明还公开了一种电子广告显示终端,包括网络接入及带宽计算模块,下载管 理模块、存储管理模块、媒体播放模块,其中 网络接入及带宽计算模块,负责接入网络,用分配好的用户帐号连接登陆网络,并 在登陆后计算当前终端所在网络的带宽,和电子广告业务服务器交互确认采取何种插播方 式。 下载管理模块支持下载协议,通过下载协议从下载播放服务器下载广告插播内容 和业务控制脚本。 存储管理模块支持下载的节目和电子广告业务控制脚本的存储管理。
媒体播放模块支持媒体播放,包括插播广告的播放。 本发明公开一种电子广告插播系统及其方法,能够可靠获取插播内容,快速响应 播放插播内容,保证插播质量。进一步地,还能实现节约网络带宽。电子广告插播系统包括 电子广告业务服务器,下载播放服务器,电子广告显示终端。其中电子广告显示终端带存储 设备,集成浏览器中间件。电子广告显示终端包括网络接入及带宽计算模块,下载模块,存 储模块,播放模块等。当电子广告显示终端检测到广告计划变更后,根据网络带宽计算模块 获得的带宽和电子广告业务服务器交互,由插播控制脚本控制,实时获取插播内容或者提 前下载插播内容,保证插播质量,节约网络带宽。


图1是本发明电子广告插播系统示意图。
图2是本发明电子广告插播系统中电子广告业务服务器示意图。
图3是本发明电子广告插播系统中电子广告显示终端示意图。
图4是本发明电子广告插播方法第二实施例的流程图。
具体实施例方式
本发明提供一种电子广告插播系统及方法,能够可靠获取插播内容,保证插播质量,快速响应播放插播内容,解决了目前纯离线式带存储设备的电子广告机和在线流媒体 电子广告插播的应用缺陷。 如图1所示,本发明的电子广告插播系统包括电子广告业务服务器,下载播放服 务器,电子广告显示终端。
电子广告业务服务器,用于制作插播计划(此处插播计划可称为插播内容,包括
需要插播的广告及其他内容,以及该内容何时插播等等),并用于根据电子广告显示终端上
报的当前网络带宽值生成插播控制脚本。如图2所示,电子广告业务服务器包括编辑模
块、审核模块、发布模块、网络接入模块、插播控制模块,其中 编辑模块用于提供编辑平台,可以编辑插播内容; 审核模块用于审核编辑后的插播内容; 发布模块用于发布审核后的插播内容; 网络接入模块,用于接受电子广告显示终端的网络接入访问,并获取电子广告显 示终端的登陆帐号。 插播控制模块,用于根据电子广告显示终端上报的带宽信息,决定采取何种插播 方式,生成插播控制脚本。 下载播放服务器,用于存储插播内容,配置下载协议,提供下载服务;对于编辑好 的广告插播计划提供下载管理。同时具有在线播放控制管理功能。 电子广告显示终端,用于根据插播控制脚本下载或播放插播内容,并用于计算当 前带宽值。电子广告显示终端集成浏览器中间件,浏览器中间件支持电子广告业务控制脚 本的解析及网页图片的展示。如图3所示,电子广告显示终端包括网络接入及带宽计算模 块,下载管理模块、存储管理模块、媒体播放模块,其中 网络接入及带宽计算模块,负责接入网络,用分配好的用户帐号连接登陆网络,并 在登陆后计算当前终端所在网络的带宽,和电子广告业务服务器交互确认采取何种插播方 式。 下载管理模块支持下载协议,通过下载协议从下载播放服务器下载广告插播内容 和业务控制脚本。 存储管理模块支持下载的节目和电子广告业务控制脚本的存储管理。
媒体播放模块支持媒体播放,包括插播广告的播放。 本发明公开了一种电子广告插播方法,下面以一个实施例来举例说明其具体过 程 实施例一 电子广告显示终端开机或检测到计划变更后,首先登陆网络,连接上电子广告业 务服务器,下载电子广告业务服务器的控制脚本到本地存储设备上,供浏览器解析执行;
电子广告显示终端由控制脚本控制,下载一个默认的广告节目到本地存储设备 上,电子广告显示终端统计从下载开始到完成所需的时间,计算当前的网络带宽,将这个带 宽值上报给电子广告业务服务器; 电子广告业务服务器获取带宽值后(还判断是否还需再获取带宽值,如需要,重 复上述过程,这个过程占用比较短的时间),根据预设的带宽上限值,判断采取何种插播方 式,然后将插播控制脚本发送下载到电子广告显示终端上,由该脚本控制之后的插播下载和播放逻辑; 当上报的带宽大于预设的带宽上限值时,插播脚本会控制采用在线插播,否则会 控制电子广告显示终端先将插播内容下载到本地存储设备上,到达插播时段时,由插播脚 本控制自动播放插播内容。 在节目播放过程中,有插播计划到达插播时段时,插播内容高优先级、无条件覆盖 播放相同时间段内的普通广告内容,插播内容播放完后,再恢复播放普通广告计划的内容。 插播内容的播放都遵循这样的播放逻辑。
实施例二 下面结合实施例二和附图4来说明本发明实现电子广告插播的方法流程。 S401在电子广告业务服务器上根据电子广告显示终端终端的账号制作不同的插
播内容,将制作好的内容放到下载播放服务器上。本实施例采用ftp下载协议,下载播放服
务器负责各种控制脚本和插播内容的下载服务,并且负责插播内容和其它广告内容的在线播放。 S402电子广告显示终端启动开机后,首先登陆网络,连接电子广告业务服务器。电 子广告显示终端由机顶盒加液晶屏的方式实现,核心为机顶盒,集成浏览器中间件,带存储 设备。 S403电子广告业务服务器产生下载命令和控制命令,将包含这些命令的控制脚本 通过下载播放服务器发送到电子广告显示终端。其控制先下载控制脚本,然后控制下载用 户设定的默认节目到电子广告显示终端的存储设备上。 S404电子广告显示终端通过浏览器对控制脚本进行解析执行。首先解析出文件下 载命令,然后通过ftp协议连接下载播放服务器下载默认节目。 S405电子广告显示终端下载完毕后,计算当前网络带宽,把当前带宽值上报给电 子广告业务服务器。 S406电子广告业务服务器根据该带宽值生成插播控制脚本,并将插播控制脚本通 过下载播放服务器发送到电子广告显示终端供其下载。 S407电子广告显示终端的插播然后由插播脚本控制,如果是在线,则向下载播放 服务器实时获取插播媒体流播放,否则先下载插播节目,到达插播时间点时播放本地存储 的插播内容,播放完后,再恢复播放普通广告内容。
本发明公开的电子广告插播方法,还包括 S408播放的过程中,电子广告显示终端随时地(也可以是周期性地)查询电子广 告业务服务器,看是否有新的插播计划。如果此时有更新的广告插播计划,终端重新登陆电 子广告业务服务器,重复上述过程。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明所附的权利要求的保护范围之内。
权利要求
一种电子广告插播系统,其特征在于,包括电子广告业务服务器,下载播放服务器,电子广告显示终端,其中,电子广告业务服务器,用于制作插播内容,并用于根据电子广告显示终端上报的当前网络带宽值生成插播控制脚本;下载播放服务器,用于存储插播内容,提供下载服务;电子广告显示终端,用于根据插播控制脚本下载或播放插播内容,并用于计算当前带宽值。
2. 根据权利要求1所述的电子广告插播系统,其特征在于,下载播放服务器用于控制 电子广告显示终端下载插播控制脚本。
3. 根据权利要求2所述的电子广告插播系统,其特征在于,电子广告显示终端解析插 播控制脚本,根据所述插播控制脚本从下载播放器上播放或下载插播内容。
4. 一种电子广告插播方法,其特征在于,包括以下步骤 电子广告业务服务器制作插播内容,放到下载播放服务器上; 电子广告业务服务器生成控制脚本,送到电子广告显示终端; 电子广告显示终端通过浏览器对控制脚本进行解析执行。
5. 根据权利要求4所述电子广告插播方法,其特征在于,还包括电子广告显示终端下 载完毕后,计算当前网络带宽,把当前带宽值上报给电子广告业务服务器。
6. 根据权利要求5所述电子广告插播方法,其特征在于,电子广告业务服务器根据子 广告显示终端上报的带宽值生成插播控制脚本。
7. 根据权利要求4所述电子广告插播方法,其特征在于,电子广告显示终端的插播由 插播脚本控制,如果是在线,则向下载播放服务器实时获取插播媒体流播放,否则先下载插 播节目,到达插播时间点时播放本地存储的插播内容。
8. 根据权利要求4所述电子广告插播方法,其特征在于,电子广告显示终端向电子广 告业务服务器查询是否有插播计划更新。
9. 一种电子广告业务服务器,其特征在于包括编辑模块、审核模块、发布模块、网络 接入模块、插播控制模块,其中编辑模块用于提供编辑平台,可以编辑插播计划; 审核模块用于审核编辑后的插播计划; 发布模块用于发布审核后的插播计划;网络接入模块,用于接受电子广告显示终端的网络接入访问,并获取电子广告显示终 端的登陆帐号;插播控制模块,用于根据电子广告显示终端上报的带宽信息生成插播控制脚本。
10. —种下载播放服务器,其特征在于,其用于存储电子广告插播内容,提供网络下载 和/或在线播放服务。
11. 一种电子广告显示终端,其特征在于,包括网络接入及带宽计算模块,下载管理 模块、存储管理模块、媒体播放模块,其中网络接入及带宽计算模块,用于登陆网络,计算当前终端所在网络的带宽,和电子广告 业务服务器交互;下载管理模块,用于下载插播内容和控制脚本;存储模块,用于存储下载的插播内容和电子广告控制脚本; 播放模块,用于支持媒体播放。
全文摘要
本发明公开一种电子广告插播系统及其方法,能够可靠获取插播内容,快速响应播放插播内容,保证插播质量,节约网络带宽。电子广告插播系统包括电子广告业务服务器,下载播放服务器,电子广告显示终端。其中电子广告显示终端带存储设备,集成浏览器中间件。电子广告显示终端包括网络接入及带宽计算模块,下载模块,存储模块,播放模块等。当电子广告显示终端检测到广告计划变更后,根据网络带宽计算模块获得的带宽和电子广告业务服务器交互,由插播控制脚本控制,实时获取插播内容或者提前下载插播内容,保证插播质量,节约网络带宽。
文档编号G09F27/00GK101778140SQ20101011525
公开日2010年7月14日 申请日期2010年2月23日 优先权日2010年2月23日
发明者杨瑞亚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1