获取广告曝光时长的系统及其方法技术方案

技术编号:3496580 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种获取广告曝光时长的系统,该系统包括:客户端,用于计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器;广告服务器,用于根据客户端发送来的广告的广告标识和对应的每次曝光时长获取该广告的总曝光时长。本发明专利技术还公开了一种获取广告曝光时长的方法,该方法包括:A.客户端计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器;B.广告服务器根据客户端发送来的广告的广告标识和对应的每次曝光时长,获取该广告的总曝光时长。通过本发明专利技术的实施,广告服务器可以准确地获取每次播放广告的曝光时间,从而得到广告准确的总曝光时长。

【技术实现步骤摘要】

本专利技术涉及互联网广告
,特别是。
技术介绍
随着互联网的发展,人们在互联网上进行的活动越来越多,不仅是简单的浏览网页,还可以在互联网上进行即时通讯、网络游戏等。由于互联网技术的普及,诞生了互联网广告技术,该技术一般采用广告服务器-客户端结构,其中广告服务器提供广告内容,而客户端下载广告内容并播放给用户。在互联网广告技术中,如何获取广告曝光时长是非常重要的技术问题。广告曝光时长是指广告呈现给用户的时间。在现有的技术中,获取广告曝光时长通常有如下两种方法。现有技术一抽样统计方法。该方法主要是抽取一定数量的用户,对这些用户进行问卷调查,根据有效的问卷对广告的曝光时长进行统计,从而得出广告曝光时长。由于这种方法在很大程度上依赖于用户,因此结果存在着较大的误差,不能精确地反映准确的广告曝光时长。现有技术二根据平均游戏时长估算的方法。这种方法通常应用在网络游戏的广告中,例如某款游戏平均每天进行10000局,每局游戏平均1.5分钟,并且广告播放给4个玩家用户,则根据此方法估算每天广告曝光时长为10000×1.5×4=60000分钟。在实际游戏进行过程中,广告曝光时间并不等于游戏进行的时间,例如一个玩家用户在等待另一个玩家用户时,游戏未进行,但是广告已经对玩家用户曝光了。因此该方法也不能准确地获取广告曝光时长。
技术实现思路
有鉴于此,本专利技术提出了一种获取广告曝光时长的系统,用以提高获取广告曝光时长的准确程度。本专利技术的另一个目的在于提出一种获取广告曝光时长的方法。根据上述目的,本专利技术提供了一种获取广告曝光时长的系统,该系统包括客户端,用于计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器;广告服务器,用于根据客户端发送来的广告的广告标识和对应的每次曝光时长获取该广告的总曝光时长。所述客户端包括广告播放模块,用于播放广告;计时模块,用于计算广告播放模块所播放广告的该次曝光时长,并将所播放广告的广告标识和对应的该次曝光时长提供给上报模块;上报模块,用于将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器。可选地,所述计时模块包括定时器,所述计时模块在开始播放广告时启动定时器,在广告播放结束时停止定时器,并计算定时器的时间差作为该次曝光时长。可选地,所述计时模块包括时钟模块,所述计时模块在开始播放广告时记录时钟模块的当前时间作为开始时间,在广告播放结束时记录时钟模块的当前时间作为结束时间,并计算结束时间与开始时间的差作为该次曝光时长。所述客户端为包括网络游戏模块的网络游戏客户端,所述网络游戏模块用于运行网络游戏;所述广告播放模块进一步用于在网络游戏模块运行网络游戏时播放广告。本专利技术还提供了一种获取广告曝光时长的方法,该方法包括A.客户端计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器;B.广告服务器根据客户端发送来的广告的广告标识和对应的每次曝光时长,获取该广告的总曝光时长。步骤A中所述计算每次播放广告的曝光时长的步骤包括A1.客户端根据每次开始播放广告的时间和广告播放结束的时间来计算该次曝光时长。所述步骤A1包括客户端在开始播放广告时启动定时器,在广告播放结束时停止所述定时器,并计算所述定时器的时间差作为该次曝光时长;或者,客户端在开始播放广告时记录当前时间作为起始时间,在广告播放结束时记录当前时间作为结束时间,并计算结束时间与开始时间的差作为该次曝光时长。所述客户端为网络游戏客户端;该方法进一步包括网络游戏客户端在游戏开始时开始播放广告,以及在游戏结束、游戏片断结束或游戏中止时停止播放广告。步骤A中,客户端进一步将与所播放广告的广告标识对应的用户属性信息和/或客户端所在地区信息上报给广告服务器。步骤B中,广告服务器进一步统计与不同用户属性信息和/或地区信息对应的总曝光时长。从上述方案中可以看出,由于本专利技术在每次播放广告时计算该次的曝光时间,然后将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器,那么广告服务器可以准确地获取每次播放广告的曝光时间,进一步对广告对应的每次曝光时长进行统计,得到广告准确的总曝光时长。并且,本专利技术还提供了多种计算每次曝光时长的方法,进一步确保了所获取的曝光时长的准确程度。另外,本专利技术还可以应用到网络游戏领域,准确获取网络游戏中广告的曝光时长。附图说明图1为本专利技术第一实施例的系统结构示意图;图2为本专利技术第一实施例的方法流程示意图;图3为本专利技术第二实施例的系统结构示意图;图4为本专利技术第二实施例在网络游戏中播放广告的示意图;图5为本专利技术第二实施例的方法流程示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,以下举实施例对本专利技术进一步详细说明。本专利技术的主要思想是,客户端每次向用户播放广告时,计算该次广告曝光时长,并将该广告的广告标识和对应的该次广告曝光时长发送给广告服务器,广告服务器则根据各客户端上报的广告标识和对应的每次广告曝光时长进行统计,获取广告的总曝光时长。图1为本专利技术第一实施例的获取广告曝光时长的系统结构示意图。参见图1,该系统包括客户端和广告服务器。其中,客户端用于播放广告,并且计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器。广告服务器用于接收各客户端发送来的广告标识和对应的每次曝光时长,然后统计获取各广告的总曝光时长。如图1所示,上述客户端可以进一步包括广告播放模块、计时模块以及上报模块。其中,广告播放模块主要用于向用户播放广告,通常是将广告显示到显示设备上,还可以同时通过音频设备播放声音,从而将广告曝光给用户。计时模块在广告播放模块播放广告时,计算所播放广告的该次曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给上报模块。上报模块则将所述广告标识和对应的该次曝光时长发送给广告服务器。进一步,计时模块可以包括定时器。在广告播放模块开始播放广告时,计时模块启动定时器,并且在广告播放模块结束播放该广告时,计时模块停止该定时器,然后计时模块计算定时器的时间差作为该次曝光时长。另外,计时模块也可以进一步包括时钟模块。在广告播放模块开始播放广告时,计时模块记录时钟模块的当前时间作为开始时间,并且在广告播放模块结束播放该广告时,计时模块记录时钟模块的当前时间作为结束时间,然后计时模块计算结束时间与开始时间的差,作为该次曝光时长。继续参见图1,广告服务器可以进一步包括接收模块和数据处理模块。其中,接收模块用于接收来自各客户端的广告标识和对应的各次曝光时长,然后传递给数据处理模块。数据处理模块根据各广告标识和对应的每次曝光时长,将同一广告标识对应的各次曝光时间统计累加起来,从而得到该广告标识对应的总曝光时长,即该广告的总曝光时长。图2,为本专利技术第一实施例的流程示意图。参照图2,本专利技术实施例的流程包括以下步骤步骤101,广告播放模块向用户播放广告。步骤102,计时模块计算该次播放广告的曝光时长,例如通过定时器计算该次曝光时长或者通过时钟模块计算该次曝光时长,然后将所播放广告的广告标识和对应的该次曝光时长发送给上报模块。步骤103,上报模块将所述广告标识和对应的该次曝光时长等广告时长数据发送给广告服务器。步骤104,在广告服务器端,接本文档来自技高网...

【技术保护点】
一种获取广告曝光时长的系统,其特征在于,该系统包括:客户端,用于计算每次播放广告的曝光时长,并将所播放广告的广告标识和对应的该次曝光时长发送给广告服务器;广告服务器,用于根据客户端发送来的广告的广告标识和对应的每次曝光时长获 取该广告的总曝光时长。

【技术特征摘要】

【专利技术属性】
技术研发人员:王洪龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1