广告曝光量的统计方法、服务器及计算机可读存储介质技术

技术编号:20726825 阅读:23 留言:0更新日期:2019-03-30 18:06
本发明专利技术适用于人工智能技术领域,提供了一种广告曝光量的统计方法、服务器及介质,包括:接收广告流量平台发送的广告获取请求;广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,广告视图用于展示广告获取请求所请求的广告数据,非广告视图用于展示非广告数据,属性信息包括位置信息及尺寸信息;基于广告视图的位置信息、广告视图的尺寸信息、非广告视图的位置信息及非广告视图的尺寸信息,检测广告视图与非广告视图是否重叠;若广告视图与非广告视图未重叠,则返回广告获取请求所请求的广告数据,并将广告数据的曝光量加1,从而能够准确统计出广告数据的有效曝光量,使得广告主的权益得到了有效保障。

【技术实现步骤摘要】
广告曝光量的统计方法、服务器及计算机可读存储介质
本专利技术属于人工智能
,尤其涉及一种广告曝光量的统计方法、服务器及计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,越来越多的开发商会在自己开发的应用程序或网站中嵌入广告平台提供的广告插件,以通过该广告插件来获取并展示广告平台需要投放的广告,进而得到相应的广告收益。这种内嵌了广告插件以提供广告曝光渠道的应用程序或网站等统称为广告流量平台。现有的广告流量平台通常是基于广告的流量来收取广告费的,广告的流量包括广告的曝光量、点击量等。当基于广告的曝光量收取广告费时,必须保证广告的每一次曝光均是有效的,例如不能被广告流量平台交互界面中的其他界面元素遮挡等,否则会给广告主造成损失。而现有的广告平台无法准确统计广告的有效曝光量,其在接收到广告流量平台发送的广告获取请求并向广告流量平台返回相应的广告数据后,无论广告是否被有效曝光,都会将相应广告的曝光次数加1,这样使得广告主的权益无法得到有效保障。
技术实现思路
有鉴于此,本专利技术实施例提供了一种广告曝光量的统计方法、服务器及计算机可读存储介质,以解决现有的广告平台无法准确统计广告的有效曝光量,导致广告主权益无法得到有效保障的问题。本专利技术实施例的第一方面提供了一种广告曝光量的统计方法,包括:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息;基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠;若所述广告视图与所述非广告视图未重叠,则向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。本专利技术实施例的第二方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下各步骤:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息;基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠;若所述广告视图与所述非广告视图未重叠,则向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下各步骤:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息;基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠;若所述广告视图与所述非广告视图未重叠,则向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。实施本专利技术实施例提供的一种广告曝光量的统计方法、服务器及计算机可读存储介质具有以下有益效果:本专利技术实施例在接收到广告流量平台发送的广告获取请求后,基于该广告获取请求中携带的用于展示广告数据的广告视图的位置信息和尺寸信息及与广告视图布局于同一页面的非广告视图的位置信息和尺寸信息,检测广告视图与非广告视图是否重叠,当广告视图与非广告视图未重叠时,说明广告视图未被非广告视图遮挡,此时,才会将广告获取请求所请求的广告数据的曝光量加1,以将广告数据的此次曝光计入该广告数据的总曝光量中,这样可以保证广告获取请求所请求的广告数据的每一次曝光均是该广告数据的有效曝光,从而能够准确统计出广告数据的有效曝光量,这样,广告流量平台便可以基于广告数据的有效曝光量向广告主收取广告费,使得广告主的权益得到了有效保障。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种广告曝光量的统计方法的实现流程图;图2是本专利技术第二实施例提供的一种广告曝光量的统计方法中S12的具体实现流程图;图3是本专利技术第三实施例提供的一种广告曝光量的统计方法的实现流程图;图4是本专利技术实施例提供的一种服务器的结构框图;图5是本专利技术另一实施例提供的一种服务器的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1是本专利技术第一实施例提供的一种广告曝光量的统计方法的实现流程图。本实施例中,广告曝光量的统计方法的执行主体为广告平台的后台服务器。广告平台是广告主与广告流量平台之间的中介平台。广告流量平台指能够曝光广告的平,在实际应用中,广告流量平台可以是网页浏览器、应用程序(application,APP)等,此处不做限制。当广告主有投放广告的需求时,可以将其需要投放的广告数据上传至广告平台。广告数据可以是由文字、图片、视频、音频中的其中一种或至少两种组合而成的能够对要推广的产品起到宣传作用的数据。广告平台为广告流量平台提供广告插件,广告流量平台在集成了广告平台提供的广告插件后,便可通过该广告插件从广告平台获取并展示相应的广告数据。在此过程中,广告平台可以对广告流量平台对每条广告数据的曝光次数进行监控,并基于广告数据的曝光次数向该广告数据对应的广告主收取相应的广告费,广告平台再将广告费支付给广告流量平台。如图1所示的广告曝光量的统计方法包括以下步骤:S11:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息。广告流量平台通常包括至少一个能够展示广告的广告展示页面,广告展示页面由广告视图及非广告视图构成。其中,广告视图用于展示广告数据。非广告视图用于展示与广告数据无关但与页面的统一资源定位符(UniformResourceLocator,URL)相对应的非广告数据。非广告数据可以是文字、图像、视频、音频中的其中一种或至少两种的任意组合。广告流量平台在加载广告展示页面时,需要先获取待加载的广告展示页面的布局信息。页面的布局信息至少包括页面所包含的本文档来自技高网...

【技术保护点】
1.一种广告曝光量的统计方法,其特征在于,包括:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息;基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠;若所述广告视图与所述非广告视图未重叠,则向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。

【技术特征摘要】
1.一种广告曝光量的统计方法,其特征在于,包括:接收广告流量平台发送的广告获取请求;所述广告获取请求携带广告展示页面所包含的广告视图的属性信息及非广告视图的属性信息,所述广告视图用于展示所述广告获取请求所请求的广告数据,所述非广告视图用于展示非广告数据,所述属性信息包括位置信息及尺寸信息;基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠;若所述广告视图与所述非广告视图未重叠,则向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。2.根据权利要求1所述的广告曝光量的统计方法,其特征在于,所述广告视图与所述非广告视图均为矩形视图,所述广告视图的位置信息通过所述广告视图的预设顶点在第一预设坐标系中的坐标表示,所述非广告视图的位置信息通过所述非广告视图的预设顶点在第二预设坐标系中的坐标表示;所述基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠,包括:基于所述广告视图的预设顶点在所述第一预设坐标系中的坐标及所述广告视图的尺寸信息,确定所述广告视图上除所述预设顶点之外的其余三个顶点在所述第一预设坐标系中的坐标;基于所述非广告视图的预设顶点在所述第二预设坐标系中的坐标及所述非广告视图的尺寸信息,确定所述非广告视图上除所述预设顶点之外的其余三个顶点在所述第二预设坐标系中的坐标;基于所述广告视图的四个顶点在所述第一预设坐标系中的坐标及所述非广告视图的四个顶点在所述第二预设坐标系中的坐标,检测所述非广告视图的四个顶点中是否有顶点落入所述广告视图对应的显示区域内,得到第一检测结果;基于所述第一检测结果,确定所述广告视图与所述非广告视图是否重叠。3.根据权利要求2所述的广告曝光量的统计方法,其特征在于,所述基于所述第一检测结果,确定所述广告视图与所述非广告视图是否重叠,包括:若所述第一检测结果为所述非广告视图的四个顶点中至少有一个顶点落入所述广告视图对应的显示区域内,则确定所述广告视图与所述非广告视图重叠;若所述第一检测结果为所述非广告视图的四个顶点均未落入所述广告视图对应的显示区域内,则确定所述广告视图与所述非广告视图未重叠。4.根据权利要求1至3任一项所述的广告曝光量的统计方法,其特征在于,所述基于所述广告获取请求携带的所述广告视图的位置信息、所述广告视图的尺寸信息、所述非广告视图的位置信息及所述非广告视图的尺寸信息,检测所述广告视图与所述非广告视图是否重叠之后,还包括:若所述广告视图与至少一个所述非广告视图重叠,则基于所述广告视图所属的父视图的图层信息及与所述广告视图重叠的目标非广告视图所属的父视图的图层信息,确定所述广告视图所在的图层与所述目标非广告视图所在的图层之间的图层关系;若所述广告视图所在的图层位于所述目标非广告视图所在的图层之上,则响应所述广告获取请求,向所述广告流量平台返回所述广告获取请求所请求的广告数据,并将所述广告数据的曝光量加1。5.根据权利要求4所述的广告曝光量的统计方法,其特征在于,所述若所述广告视图与至少一个所述非广告视图重叠,则基于所述广告视图所属的父视图的图层信息及与所述广告视图重叠的目标非广告视图所属的父视图的图层信息,确定所述广告视图所在的图层与所述目标非广告视图所在的图层之间的图层关系之后,还包括:若所述广告视图所在的图层位于所述目标非广告视图所在...

【专利技术属性】
技术研发人员:王晓
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1