广告投放数据查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37621356 阅读:10 留言:0更新日期:2023-05-18 12:12
本公开提供了一种广告投放数据查询方法和装置,涉及互联网技术领域。该方法包括响应于广告平台针对目标用户的广告投放数据查询请求,从多个广告缓存数据库中确定与目标用户对应的目标缓存数据库,多个广告缓存数据库均具有查询编号,查询编号用于示出多个广告缓存数据库与目标用户的对应关系;在目标缓存数据库中查询目标用户的目标广告投放数据,目标广告投放数据用于确定广告平台是否向目标用户投放目标广告;在查询到目标广告投放数据的情况下,将目标广告投放数据返回广告平台。本公开实施例提供的方法在查询广告投放数据时,能够减少数据查询量,提升数据查询效率,使广告主可以及时响应广告平台的查询请求。主可以及时响应广告平台的查询请求。主可以及时响应广告平台的查询请求。

【技术实现步骤摘要】
广告投放数据查询方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种广告投放数据查询方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,互联网广告成为一种主流的广告形式。为了满足广告主实时个性化的广告投放需求,广告平台与广告主之间通过实时接口(Real Time API,RTA)进行数据交换。每当用户访问广告平台时,广告平台会通过RTA向广告主请求查询该用户的广告投放数据,从而确定是否向该用户投放广告。
[0003]然而,在上述广告投放方式下,广告平台对广告主的广告投放数据响应时长要求很高,通常需要60ms内返回查询结果。针对流量较大的广告平台,一日内活跃用户的数量上亿,在广告主存储的广告投放数据量较大的情况下,会严重影响针对广告投放数据的查询效率,导致广告主的响应时长无法满足广告平台的要求。

技术实现思路

[0004]有鉴于此,本公开提供一种广告投放数据查询方法、装置、电子设备及存储介质。
[0005]第一方面,提供一种广告投放数据查询方法,包括:响应于广告平台针对目标用户的广告投放数据查询请求,从多个广告缓存数据库中确定与目标用户对应的目标缓存数据库,多个广告缓存数据库均具有查询编号,查询编号用于示出多个广告缓存数据库与目标用户的对应关系;在目标缓存数据库中查询目标用户的目标广告投放数据,目标广告投放数据用于确定广告平台是否向目标用户投放目标广告;在查询到目标广告投放数据的情况下,将目标广告投放数据返回广告平台。
[0006]第二方面,提供一种广告投放数据查询装置,包括:确定模块,用于响应于广告平台针对目标用户的广告投放数据查询请求,从多个广告缓存数据库中确定与目标用户对应的目标缓存数据库,多个广告缓存数据库均具有查询编号,查询编号用于示出多个广告缓存数据库与目标用户的对应关系;查询模块,用于在目标缓存数据库中查询目标用户的目标广告投放数据,目标广告投放数据用于确定广告平台是否向目标用户投放目标广告;返回模块,用于在查询到目标广告投放数据的情况下,将目标广告投放数据返回广告平台。
[0007]第三方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述第一方面的方法。
[0008]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的方法。
[0009]本公开实施例提供的广告投放数据查询方法,由于广告主在查询目标广告投放数据之前,可以先通过查询编号确定存储有目标广告投放数据的目标缓存数据库,因此仅查询目标缓存数据库中的广告投放数据,即可获得目标用户的目标广告投放数据。相较于相关技术中每次查询目标广告投放数据均需要遍历全部广告投放数据而言,本公开提供的方
法能够减少数据查询量,提升数据查询效率,使广告主可以及时响应广告平台的查询请求。此外,由于本公开是通过匹配查询编号确定相应地目标缓存数据库,不会增加广告主服务器的运算量,因此本公开在提升查询效率的同时,不会为广告主服务器增加额外的负担,并可以间接降低服务器的硬件资源成本。
附图说明
[0010]图1示出本公开实施例中一种广告投放数据查询方法的系统架构示意图。
[0011]图2示出本公开实施例中一种广告投放数据查询方法的流程示意图。
[0012]图3示出本公开实施例中一种广告平台与广告主的交互流程示意图。
[0013]图4示出本公开实施例中一种广告投放数据查询装置的结构示意图。
[0014]图5示出本公开实施例中一种电子设备的结构示意图。
具体实施方式
[0015]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
[0016]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0017]RTA是一种定向投放广告的途径,广告主为了节约广告投放成本,通常会搭建自己的RTA服务,广告平台在每次广告投放之前,会通过RTA接口访问广告主的RTA服务,从而定向判断是否投放广告。但是针对一些大型的媒体广告平台,每次广告都对广告主进行RTA请求,导致广告主服务器的每秒查询率(Queries Per Second,QPS)极大。况且由于广告平台对广告主RTA的响应时长要求很高(60ms内返回响应结果),所以针对广告主的技术接入能力要求很高。
[0018]有鉴于此,本公开提供的方案,在查询目标广告投放数据之前,可以先通过查询编号确定存储有目标广告投放数据的目标缓存数据库,因此仅查询目标缓存数据库中的广告投放数据,即可获得目标用户的目标广告投放数据。相较于相关技术中每次查询目标广告投放数据均需要遍历全部广告投放数据而言,本公开提供的方法能够减少数据查询量,提升数据查询效率,使广告主可以及时响应广告平台的查询请求。
[0019]图1示出了可以应用于本公开实施例的广告投放数据查询方法或广告投放数据查询装置的示例性系统架构示意图。
[0020]如图1所示,该系统架构100可以包括终端设备101、广告平台102以及广告主服务器103。其中,广告平台102可分别与终端设备101和广告主服务器103通过有线或无线通信方式进行直接或间接地连接,本公开实施例对此不做限定。
[0021]终端设备101可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智
能手表等,但并不局限于此。具体地,终端设备101部署有用于访问广告平台102的客户端,该客户端可以是应用程序、网页客户端、小程序客户端等,但并不限于此。此外,基于终端平台的不同,该客户端的具体形态也可以不同,比如,该客户端可以是手机客户端、PC客户端等。
[0022]广告平台102可以是为广告主提供跨媒介、跨平台、跨终端的广告投放服务的服务器。例如,在用户访问广告平台102时,广告平台102可以将用户信息传递至广告主服务器103,由广告主服务器103查询针对该用户的广告投放数据,随后广告平台102根据查询到的广告投放数据,确定是否向该用户投放广告主的广告。
[0023]广告主服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,其上存储有访问广告平台102的全部用户的广告投放数据。示例性地,广告主服务器103上部署有多个广告缓存数据库,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种广告投放数据查询方法,其特征在于,包括:响应于广告平台针对目标用户的广告投放数据查询请求,从多个广告缓存数据库中确定与所述目标用户对应的目标缓存数据库,所述多个广告缓存数据库均具有查询编号,所述查询编号用于示出所述多个广告缓存数据库与所述目标用户的对应关系;在所述目标缓存数据库中查询所述目标用户的目标广告投放数据,所述目标广告投放数据用于确定所述广告平台是否向所述目标用户投放目标广告;在查询到所述目标广告投放数据的情况下,将所述目标广告投放数据返回所述广告平台。2.根据权利要求1所述的方法,其特征在于,所述多个广告缓存数据库的查询编号依次为0至N

1之间的整数,其中,N为所述多个广告缓存数据库的数量;所述响应于广告平台针对目标用户的广告投放数据查询请求,从多个广告缓存数据库中确定与所述目标用户对应的目标缓存数据库,包括:响应于广告平台针对目标用户的广告投放数据查询请求,获取所述目标用户的身份标识;根据所述身份标识的哈希值与所述多个广告缓存数据库的数量之间的关系,从所述多个广告缓存数据库的查询编号中确定与所述身份标识对应的目标编号;将所述多个广告缓存数据库中,查询编号与所述目标编号相同的广告缓存数据库,确定为与所述目标用户对应的所述目标缓存数据库。3.根据权利要求2所述的方法,其特征在于,所述多个广告缓存数据库的查询编号中还包括时间标识,所述时间标识用于示出所述多个广告缓存数据库中的每个广告缓存数据库的有效访问时间;在所述将所述多个广告缓存数据库中,查询编号与所述目标编号相同的广告缓存数据库,确定为与所述目标用户对应的所述目标缓存数据库之前,还包括:在所述目标编号中增加时间标识,所述时间标识根据所述目标用户的访问时间生成。4.根据权利要求2所述的方法,其特征在于,所述根据所述身份标识的哈希值与所述多个广告缓存数据库的数量之间的关系,从所述多个广告缓存数据库的查询编号中确定与所述身份标识对应的目标编号,包括:对所述身份标识的哈希值与所述多个广告缓存数据库的数量进行求余运算,得到与所述身份标识对应的目标编号。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述目标广告投放数据返...

【专利技术属性】
技术研发人员:廖江洪邓成东郭江吴海英蒋宁
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1