一种用于直播网站的广告展示方法及装置制造方法及图纸

技术编号:14010664 阅读:98 留言:0更新日期:2016-11-17 11:30
本发明专利技术涉及一种用于直播网站的广告展示方法及装置。包括:步骤1,初始化一个管理模块;步骤2,加载flash,并向服务器请求广告内容;步骤3,获取返回的广告内容,将其转换成HTML;渲染HTML页面中的广告内容,隐藏所述广告渲染结果;步骤4,监听广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示;步骤5,对被展示广告进行曝光统计。总体而言,本发明专利技术所构思的以上技术方案与现有技术相比,本发明专利技术将广告在直播网站上的动态载入模式进行“渲染”与“统计”的分离,解决了广告功能与业务功能的耦合问题,便于开发和维护,并且提升了广告数据统计的精确度。

【技术实现步骤摘要】

本专利技术涉及一种广告展示方法及装置,属于视频信息处理领域,具体是涉及一种用于直播网站的广告展示方法及装置
技术介绍
广告是直播网站的一种收入来源,需要做到按需加载和曝光统计。当前市面上的产品缺少对于广告弹框式的加载和曝光精确统计的合理管理,导致在广告看似曝光量高实则推广效果差等效果。并且,由于加载和曝光统计由同一模块实现,开发和维护较为困难。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种用于直播网站的广告展示方法及装置,其目的在于,解决现有技术难以对广告加载和曝光进行精确统计的技术问题。为了解决上述问题,根据本专利技术的一个方面,提供了一种用于直播网站的广告展示方法,包括:步骤1,初始化一个用于加载flash和对广告进行曝光统计的管理模块;所述曝光统计用于记录广告的实际曝光时间;步骤2,加载flash,并调度flash向广告服务器请求广告内容;步骤3,服务器获取flash返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;步骤4,监听并获取业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示;步骤5,对被展示广告进行曝光统计。优选的,上述的所述的一种用于直播网站的广告展示方法,所述步骤2中,flash 通过socket 与服务器交互并获取广告内容。优选的,上述的所述的一种用于直播网站的广告展示方法,所述步骤3中,隐藏所述广告渲染结果是将广告放置于非可视区。优选的,上述的所述的一种用于直播网站的广告展示方法,所述步骤4中,以弹框的方式展示广告渲染结果。优选的,上述的所述的一种用于直播网站的广告展示方法,所述步骤5中,还对被展示广告的停留时间、点击时间、销毁时间进行统计。为了解决上述问题,根据本专利技术的另一个方面,提供了一种用于直播网站的广告展示装置,包括:管理模块,加载flash和对广告进行曝光统计;所述曝光统计用于记录广告的实际曝光时间;业务模块,展示直播内容,并向管理模块获取和展示广告;其中,所述管理模块进一步包括:加载单元,加载flash,并调度flash向广告服务器请求广告内容;渲染单元,获取加载单元返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;展示单元,监听并获取到业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示,统计单元,对被展示广告进行曝光统计。优选的,上述的一种用于直播网站的广告展示装置,所述加载单元中,flash 通过socket 与服务器交互并获取广告内容。优选的,上述的一种用于直播网站的广告展示装置,所述渲染单元中,隐藏所述广告渲染结果是将广告放置于非可视区。优选的,上述的一种用于直播网站的广告展示装置,所述展示单元中,以弹框的方式展示广告渲染结果。优选的,上述的一种用于直播网站的广告展示装置,所述统计单元中,还对被展示广告的停留时间、点击时间、销毁时间进行统计。总体而言,本专利技术所构思的以上技术方案与现有技术相比,本专利技术将广告在直播网站上的动态载入模式进行“渲染”与“统计”的分离,解决了广告功能与业务功能的耦合问题,便于开发和维护,并且提升了广告数据统计的精确度。附图说明附图1是弹框式广告的逻辑图。附图2是本专利技术的流程示意图。附图3是本专利技术的广告展示效果示意图。附图4是附图3中广告消失后的效果示意图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。一种用于直播网站的广告展示方法,包括:步骤1,初始化一个用于加载flash和对广告进行曝光统计的管理模块;所述曝光统计用于记录广告的实际曝光时间;步骤2,加载flash,并调度flash向广告服务器请求广告内容;步骤3,服务器获取flash返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;步骤4,监听并获取业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示;步骤5,对被展示广告进行曝光统计。其中,所述步骤2中,flash 通过socket 与服务器交互并获取广告内容;所述步骤3中,隐藏所述广告渲染结果是将广告放置于非可视区;所述步骤4中,以弹框的方式展示广告渲染结果;所述步骤5中,还对被展示广告的停留时间、点击时间、销毁时间进行统计。一种用于直播网站的广告展示装置,包括:管理模块,加载flash和对广告进行曝光统计;所述曝光统计用于记录广告的实际曝光时间;业务模块,展示直播内容,并向管理模块获取和展示广告;其中,所述管理模块进一步包括:加载单元,加载flash,并调度flash向广告服务器请求广告内容;渲染单元,获取加载单元返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;展示单元,监听并获取到业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示,统计单元,对被展示广告进行曝光统计。其中,所述加载单元中,flash 通过socket 与服务器交互并获取广告内容;所述渲染单元中,隐藏所述广告渲染结果是将广告放置于非可视区;所述展示单元中,以弹框的方式展示广告渲染结果;所述统计单元中,还对被展示广告的停留时间、点击时间、销毁时间进行统计。实施例1本实施例提供了一种用于直播网站的广告展示方法及装置。在描述本实施例前,先对本实施例的术语说明如下:弹框式:一种需要强调展示的业务或功能;广告:一种资源推广的方式;html:运行在浏览器中的超文本标记语言;javascript:运行在浏览器中的一种脚本,用于控制逻辑;css:运行在浏览器中的一种脚本,用于控制样式;flash:运行在浏览器中的一种控件,用于播放视频;图1是本实施例的“弹框式广告”的逻辑图,本实施例将“弹框式广告”的核心部分划为三部分:(1)manager:javascript脚本,用于调度与管理;(2)render:css脚本,用于管理广告样式;(3)flash:flash资源,用于加载广告;“弹窗式广告”的运行逻辑如图2所示:(1)manager在自身加载完后,去加载flash;(2)flash在自身加载完成后,会通知manager当前的状态;(3)manager得到flash传回的状态是200,便开始调度flash请求服务器上的广告内容;(4)flash通过socket与服务器交互,收到广告数据后返回给manager;(5)manager将广告数据转换成html内容并插入到html中;(6)render自动渲染html中广告内容,并将广告内容摆放到用于无法观看到的位置,并等待外部的调用;(7)如果有一个业务模块需要弹框并展示广告,会请求manager,manager会随机抽取并返回一个广告的html片段,业务模块拿到广告后进行自定义展示,并通知manager对广告进行曝光统计,曝光统计的时间点由业务模块自己控制;(8)manager除了支持曝光统计,还支持的统计类型有:停留时间、点击、销毁,所有的统计类型受业务模块驱动,这样可以解除功能上的耦合,并且提升精确度;本实施例的一个具体应用如图3所本文档来自技高网...
一种用于直播网站的广告展示方法及装置

【技术保护点】
一种用于直播网站的广告展示方法,其特征在于,包括:步骤1,初始化一个用于加载flash和对广告进行曝光统计的管理模块;所述曝光统计用于记录广告的实际曝光时间;步骤2,加载flash,并调度flash向广告服务器请求广告内容;步骤3,服务器获取flash返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;步骤4,监听并获取业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示;步骤5,对被展示广告进行曝光统计。

【技术特征摘要】
1.一种用于直播网站的广告展示方法,其特征在于,包括:步骤1,初始化一个用于加载flash和对广告进行曝光统计的管理模块;所述曝光统计用于记录广告的实际曝光时间;步骤2,加载flash,并调度flash向广告服务器请求广告内容;步骤3,服务器获取flash返回的广告内容,将其转换成HTML格式并插入到HTML页面中;渲染所述HTML页面中的广告内容,隐藏所述广告渲染结果;步骤4,监听并获取业务模块的广告请求,随机获取一个广告渲染结果并发送给业务模块进行展示;步骤5,对被展示广告进行曝光统计。2.根据权利要求1所述的一种用于直播网站的广告展示方法,其特征在于,所述步骤2中,flash 通过socket 与服务器交互并获取广告内容。3.根据权利要求1所述的一种用于直播网站的广告展示方法,其特征在于,所述步骤3中,隐藏所述广告渲染结果是将广告放置于非可视区。4.根据权利要求1所述的一种用于直播网站的广告展示方法,其特征在于,所述步骤4中,以弹框的方式展示广告渲染结果。5.根据权利要求1所述的一种用于直播网站的广告展示方法,其特征在于,所述步骤5中,还对被展示广告的停留时间、点击时间、销毁时间进行统计。6.一种用于直播网站的广告展示装置,...

【专利技术属性】
技术研发人员:杜伟
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1