张杰
(太原有线电视网络有限公司,山西 太原 030024)
基于数字电视双向网络的EPG广告技术探究
张杰
(太原有线电视网络有限公司,山西 太原 030024)
EPG广告技术是基于数字电视双向网络,在建立广告业务运营管理软硬件平台的基础上,通过数字机顶盒向用户展示EPG广告内容的新型技术模式,通过该技术可实现新颖独特、形式多样的EPG广告形式。EPG广告具有覆盖率高、互动性强、不受频道内容编排的影响等优势,市场潜力非常巨大。
EPG广告;数字电视双向网络;数字机顶盒;双向广告业务系统
EPG(Electronic Program Guide)即电子节目指南,它是整个数字电视的门户。现阶段主要以选单与页面形式为数字机顶盒用户提供频道与节目的信息浏览、查询、搜索服务。EPG给用户提供了一种容易使用的、界面友好的、可以快速访问节目的电视收看方式。
EPG广告有丰富的表现形式,可以支持图文广告、视频广告,支持按照地区、时段、次数等多种选择条件进行精准投放等,与传统的电视广告相比,具有更新便捷、互动性强等众多优势。同时基于数字电视双向互动平台实现EPG广告技术,建立广告业务运营管理软件平台,也可以让运营商很方便地进行广告录入、广告审核、播发控制等操作,提升广告运营管理效率[1-4]。
EPG广告的技术实现方案主要是通过建立广告业务运营管理软件平台(双向广告业务系统),综合利用数字电视双向网络的优势,当用户在访问业务时,由数字机顶盒向广告业务运营管理平台实时请求广告数据,机顶盒根据返回的数据,向用户展示EPG广告内容。
EPG广告系统开发需依托JavaEE技术,采用目前Web应用服务系统主流设计模式MVC架构思想来指导系统的设计与开发。架构技术采用Struts,Spring,Hibernate等主流技术。此外,根据业务需求,系统与数字电视平台内相关系统通过调用标准服务接口进行交互。接口采用标准的Web Service,JMS等技术实现。
1.1 系统架构图
整体系统框架如图1所示。图中虚线框部分为双向广告业务系统。
图1 系统架构图
1.2 架构说明
双向广告业务系统,其架构分为3层,分别为对外服务层、运营管理层和基础服务层。
对外服务层面向数字电视平台提供新媒体实时推送服务,目前包含了广告Web服务模块和广告实时投放引擎管理,广告Web服务模块主要向EPG系统提供图片请求服务,广告实时投放引擎负责响应由IPTV平台其他系统发送的媒体资源请求,对广告投放进行监控并采集实时投放行为信息。
运营管理层旨在对新媒体进行基础管理,包括广告合作管理、素材管理、审核管理、账号管理、投放需求管理、排期管理。
基础服务层为双向广告业务系统提供基础服务,如数据存储、数据备份、资源监控(如网络、软硬件设备等)、系统运营日志管理等。
贯穿对外服务层和运营管理层的服务接口与数字电视平台EPG系统、电视消息系统、BOSS系统、播控平台对接,为新媒体运营提供服务支撑。
系统采用模块化设计思想,按功能对系统进行模块化分解。功能模块如图2所示。
图2 双向广告业务系统功能模块图
2.1 账号管理
对操作该系统的用户及角色进行统一管理。
1)角色管理
系统对一些用户操作角色进行管理,如审核角色、素材上传角色、广告资源位管理角色等,每一个角色将拥有相关的用户权限。
2)用户管理
对操作该系统的用户进行管理,用户分为3种类型的用户:系统管理员、广告代理商、广告合作客户。每个用户将赋予其相应的角色,拥有相对应的系统操作权限。
2.2 广告合作管理
对广告合作客户、合作客户广告进行管理。
1)广告合作客户
对当前用户及下属客户进行管理,可查看客户的相关信息。
2)合作广告管理
对当前用户及下属用户的广告进行管理,可查看当前正在投放和已投放的广告相关信息。
2.3 素材管理
代理商或者广告主在素材管理模块上传广告素材,并经由播控管理方审核后方可制作广告,广告制作支持所见即所得的用户模式,实现广告的快速在线制作。广告审批流程可配置,根据代理商资质不同,需要经受的审核流程复杂程度不同。
1)图片管理
支持各种图片格式的上传,并对所上传图片的显示效果预览;支持图片带链接。
2)视频管理
支持视频广告上传及预览,视频广告需要先通过IPTV平台的内容管理平台上传到IPTV内容分发网络。
3)文字管理
支持文字广告的上传。
4)编辑预览
支持图片、文字、视频制作成广告页面后在本地预览播放,支持预览播放后再次编辑。
5)审核发布
对于以及制作好的广告页面,需要支持综合审核。
2.4 广告资源管理
包括资源位标记、广告资源位、频道信息、频道/节目信息、栏目/节目信息、EPG信息、区域信息、用户组信息等管理。这些广告资源将在广告排期时使用到,是广告添加的必备信息。
1)资源位标识管理
对所有广告资源位的标识管理。
2)广告资源位管理
对模板上不同位置和大小的广告资源位进行管理,并设定每个广告资源位的关联信息。
3)频道信息管理
所有的频道信息管理,支持导入。
4)频道/节目管理
针对频道下相关播发节目的管理,支持导入。
5)栏目/节目管理
对点播类节目中栏目、节目管理,支持导入、分级处理。
6)EPG信息管理
支持对EPG页面类标识进行管理,支持导入、分级处理。
7)区域管理
对广告运营的区域信息管理,支持分级处理。
8)用户组管理
对现运营的用户组进行管理。
2.5 广告排期管理
针对广告排期管理,并对广告进行审核、播发、停播等操作;另外,可对电视/邮箱信息进行管理、查询可用广告资源信息、设置用户的白名单等。
1)广告排期管理
对广告排期添加、修改、删除。每一个广告信息,包含广告名称、广告客户、所属区域、用户组、广告资源位信息、广告的关联信息、素材、投放时间段、投放次数、紧急类型、广告权重等。系统将自动检测广告冲突,若有冲突,将提示用户配置广告权重。
2)广告排期审核、播发
对已经录入的广告相关信息进行审核,并对已经审核通过的广告信息,自动下发到资源协调服务器。
3)电视、邮箱消息管理
对电视、邮箱消息进行管理。
4)可用广告资源管理
可查询每个广告位,根据相关条件,查找可用的广告资源信息。
5)用户白名单
设置用户白名单,若发现是白名单用户,则不需要投放广告。
2.6 广告统计分析
对每一项广告投放信息收集、并按照用户组、区域、投放时间等维度进行分析,对分析后的结果做数据统计及报表;另外,支持对所有投放记录信息的下载。
1)收集统计数据
收集广告已投放的广告数据信息。
2)数据分析
对数据统计中获得的数据进行分析,并按用户组、区域、时间等信息进行分析,并存储分析结果。
3)数据统计及报表
对分析的数据进行统计,并形成报表给用户展现;统计信息包含用户投放总量、广告投放用户数、广告频次等;对每个广告数据,支持时间分布图、区域分布图、用户组分布图,每个分布图可以以图表方式或者列表方式展现。
4)投放记录数据下载
支持对每个广告,所有投放记录的下行。
2.7 资源管理协调
资源协调模块,主要是资源分配与协调的作用,用于分配、回收、管理广告资源。
1)从业务系统获取广告信息,如添加、修改、删除了某条广告。
2)统一协调管理所有的投放引擎服务器,可动态增加、删除投放引擎。
3)根据广告信息,把广告动态实时更新到各个投放引擎中。
4)调整广告投放:当广告是按次投放时,可以实时监控各个投放引擎广告投放情况,并根据投放情况作调整。
5)当广告投放引擎有变化时,实时更新调整各个投放引擎的广告投放情况。
1)接收、更新从资源协调模块的广告数据;
2)根据广告信息,结合广告投放策略,正确、实时响应广告数据的请求;
3)实时采集广告投放记录信息,并把投放记录传递给广告统计分析模块;
4)实时处理白名单请求。
3.1 广告实现流程
3.1.1 图片广告实现流程
图片广告展示流程如图3所示。
图3 图片广告展示流程
图片类广告通过系统发布到广告Web服务器群组,当机顶盒向EPG系统发送EPG页面访问请求时,若EPG页面存在图片广告位,则由EPG系统向广告实时投放引擎发起广告资源请求,引擎接收到该请求后返回广告资源地址信息,同时通过数据采集模块,记录一条广告投放日志。
对于广告投放展示转化的用户主动点击访问行为,如果是链接跳转到广告系统的图文广告页面,则由相应的图文页面记录访问日志定期同步或http报文的方式实时上报给广告系统数据采集模块做事后的转化率统计分析。
3.1.2 视听广告实现流程
视听广告实现流程如图4所示。
以VOD贴片视频广告为例。视听类广告素材经播控平台审核通过后,其实体文件将通过数字电视平台内容下发接口下发到数字电视平台,当机顶盒发起影片视频请求时,由EPG系统携带用户及内容信息参数向广告实时投放引擎发送视听广告资源请求。
引擎根据投放策略反馈播放的广告编码信息并同时通知数据采集模块记录广告投放日志及更新广告投放计数。机顶盒接收到由EPG系统返回的视听广告编码信息后向数字电视平台发送视听广告请求,数字电视平台接收到请求后,播放视听广告流。广告呈现完毕,机顶盒再发送请求影片视频流,数字电视平台接收到该请求后,播发影片视频流。
图4 VOD贴片视频广告实现流程
系统接口设计如图5所示。
图5 系统接口设计
4.1 与内容下发接口
系统提供的数字电视平台下发接口用于将已审核通过的视听素材下发到数字电视平台。
4.2 与EPG接口
EPG向广告投放引擎实时请求广告信息,广告投放引擎根据请求的参数,如广告资源位信息、频道信息、栏目信息、用户组信息、区域信息等,返回相关的广告数据,提供给机顶盒显示。
5.1 存储与备份
1)对于系统运行日志、素材(视听、图片)实体文件这类数据,采用主流的RAID冗余方式进行存储,以确保在用户数据发生损坏后,可利用备份信息恢复损坏数据,保障用户数据的安全性。
2)数据备份采用脱机备份与联机备份结合的方式。每周通过数据库快照技术脱机进行一次数据库备份,同时主机和备机采用实时热备方式,将主机的数据实时备份到备机中。采用此种备份方案,当主数据库出现时,备机自动接管,这样可以最大限度降低主机故障导致的数据丢失。因直接将数据备份到磁带,花费时间很长,影响用户使用,故采用先将数据库备份到独立硬盘上,再由硬盘备份到磁带的方式。
5.2 内容监控
1)EPG广告系统所播发的广告必须先经过运营审核,广告录入人员和广告审核人员身份都需要进行认证,且任何广告内容必须经审核通过后才能播发,审核不通过则无法播发,而且对于广告内容进行任何属性修改都会触发广告版本更新,需要重新审核。
2)系统采用授权控制,在数据上根据业务特性进行不同程度的数据加密,并采用密码更新机制,定期更换,保证信息通信的正确性和安全性。
5.3 播出安全保障
1)系统采用软硬件防火墙的机制和专网专线的方式来进行安全保证。
2)广告系统所播发的广告数据全部采用自定义结构封装,终端必须具备相应的接收和解包机制。
3)采用内容监控系统,实时监控播出内容,建立敏感词库系统防范不法分子远程操控传输非法信息。
4)具备“一键停播”功能,使用该功能可停播网络中的所有EPG广告数据,但不影响用户对其他内容的正常收视。
5)当发生一般性软件障碍时,系统具有自纠恢复能力。当发生全系统中断故障,在电源中断恢复后,系统可迅速地自动再启动运行。除去操作系统启动所需时间,广告业务服务恢复时间控制在秒级范围内。系统故障倒换期间,广告无法在终端呈现,但对其他业务不会造成影响,不影响用户正常使用。
在当今三网融合的大背景下,网络运营商们的竞争日益激烈,基于数字电视双向网络的EPG广告系统,作为增值业务推广营销的一种重要手段,具有覆盖率高、呈现率高、互动性强、不受电视信号落地的影响、不受各频道内容编排的影响等优势,不仅可以让广告的更新更灵活,表现力更强,而且还可以扩展很多新功能,对于广告客户来讲具有非常大的吸引力。目前,众多广电运营商和广告客户都非常看好EPG广告,并纷纷着手进行EPG广告业务的运营。
[1] 龚翠平.EPG广告的开发与利用[J].中国有线电视,2012(4):466-468.
[2]李学军,高占建,王建.数字电视EPG广告系统解决方案[J].广播与电视技术,2009(7):107-108.
[3] 马卫浩.EPG广告在数字电视中的应用[J].微型电脑应用,2013(3):50-52.
[4]GY/Z174—2001,数字电视广播业务信息规范[S].2001.
TN915
B
�� 雯
2014-10-13
【本文献信息】张杰.基于数字电视双向网络的EPG广告技术探究[J].电视技术,2014,38(24).