一种广告订单检测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34897656 阅读:11 留言:0更新日期:2022-09-10 13:57
本发明专利技术实施例提供了一种广告订单检测方法、装置、电子设备及可读存储介质,该方法包括:接收第一广告订单;第一广告订单包括待投放的广告的需求定向信息;根据需求定向信息,从至少一个预设库存包中确定与第一广告订单对应的目标库存包;任意两个预设库存包对应的定向信息不完全相同;一个预设库存包中包括至少一个广告库存;对第一广告订单和目标库存包对应的各第二广告订单进行冲突检测,若检测到第一广告订单和第二广告订单在任一定向信息对应的排期,不满足定向信息对应的预设库存条件,获得第一广告订单和第二广告订单冲突的检测结果。根据本发明专利技术的实施例,能够提升广告订单的冲突检测效率。单的冲突检测效率。单的冲突检测效率。

【技术实现步骤摘要】
一种广告订单检测方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种广告订单检测方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着互联网的不断发展,网络广告业务日益增多。各个线上平台会收到大量的来自多个广告主的广告订单,广告订单是用于描述广告主希望进行广告展示的诉求的。例如,一个完整的广告订单可以描述为:在北京的IOS客户端,动漫频道的通栏广告位上,投放15天,此位置每10次展示至少展示1次本广告。
[0003]目前,由于广告订单数量的不断增长,而且伴随着复杂的定向信息,为了保证不同广告订单之间的投放互相不冲突,需要对广告订单的排期进行大量的计算,导致检测效率低。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种广告订单检测方法、装置、电子设备及可读存储介质,能够提升广告订单之间的冲突检测效率。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种广告订单检测方法,包括:
[0006]接收第一广告订单;第一广告订单包括待投放的广告的需求定向信息;
[0007]根据需求定向信息,从至少一个预设库存包中确定与第一广告订单对应的目标库存包,至少一个预设库存包为根据预设定向信息对第一预设广告库存划分得到,每个预设库存包对应至少一个定向信息;任意两个预设库存包对应的定向信息不完全相同;一个预设库存包中包括至少一个广告库存;
[0008]对第一广告订单和目标库存包对应的各第二广告订单进行冲突检测,若检测到第一广告订单和第二广告订单在任一定向信息对应的排期,不满足定向信息对应的预设库存条件,获得第一广告订单和第二广告订单冲突的检测结果。
[0009]在本专利技术实施的第二方面,还提供了一种广告订单检测装置,包括:
[0010]接收模块,用于接收第一广告订单;第一广告订单包括待投放的广告的需求定向信息;
[0011]确定模块,用于根据需求定向信息,从至少一个预设库存包中确定与第一广告订单对应的目标库存包,至少一个预设库存包为根据预设定向信息对第一预设广告库存划分得到,每个预设库存包对应至少一个定向信息;任意两个预设库存包对应的定向信息不完全相同;一个预设库存包中包括至少一个广告库存;
[0012]检测模块,用于对第一广告订单和目标库存包对应的各第二广告订单进行冲突检测,若检测到第一广告订单和第二广告订单在任一定向信息对应的排期,不满足定向信息对应的预设库存条件,获得第一广告订单和第二广告订单冲突的检测结果。
[0013]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读
存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的数据转发方法。
[0014]在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的广告订单检测方法。
[0015]本专利技术实施例提供的广告订单检测方法,通过根据第一广告订单中包括的需求定向信息,从预设库存包中确定与接收到的第一广告订单对应的目标库存包,其中,预设库存包为根据预设定向信息对第一预设广告库存划分得到,任意两个预设库存包对应的定向信息不完全相同,这说明与两个不同的预设库存包对应的订单之间不存在投放冲突,即对于待检测的广告订单来说,只需要与其对应的预设库存包内的广告订单进行冲突检测,而无需与其对应的预设库存包以外的广告订单进行冲突检测,能够降低冲突检测的计算复杂度。因此,对第一广告订单,和目标库存包对应的第二广告订单进行冲突检测;这里,对第一广告订单来说,只需要和自己对应的目标库存包中的第二广告订单进突检测计算,而无需与整个平台的订单进行检测计算,若第一广告订单和第二广告订单在任一定向信息对应的排期,不满足定向信息对应的预设库存条件,则确定第一广告订单和第二广告订单冲突,即获得第一广告订单和第二广告订单冲突的检测结果,简化了对广告订单的冲突检测的计算,能够提升计算效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0017]图1是本专利技术实施例提供的一种目前的广告订单检测示意图;
[0018]图2是本专利技术实施例提供的一种广告订单检测方法的流程图;
[0019]图3是本专利技术实施例提供的一种基于目标库存包的广告订单检测示意图;
[0020]图4是本专利技术实施例提供的一种广告订单检测装置结构示意图;
[0021]图5是本专利技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0023]下面对本专利技术中涉及的技术术语进行说明:
[0024]广告库存,是指可投放广告的展示机会,即用以广告的时间或地方还未使用。比如某次页面的打开,此页面上如果有一个广告位可用来展示广告,其对应一个广告库存。在较大规模的网站上,广告库存是一个较为固定的数量值或者数量范围。
[0025]例如,某个应用程序在预设时间段内的在通栏的广告时间可以显示10个广告,即该广告位的广告库存为10,目前该广告位已经接收了6个订单,所以还可以接收4个订单,即剩余广告库存为4。
[0026]广告定向,所谓"定向"实际上是对受众的筛选,即广告的显示是根据访问者来决定的,先进的广告管理系统能够提供多种多样的定向方式。基于在线广告精准投放的特性,具体广告库存的不同维度划分,比如广告位,内容范围,地域,平台等。在广告订单的样例中,“北京”属于地域定向,“IOS(苹果公司开发的移动操作系统)客户端”属于平台定向,“动
漫频道”属于内容范围定向,“通栏广告位”属于广告位定向。根据在线广告的业务特点,广告定向与广告定向之间的关系一般存在两种形式:正交、从属。如广告位和平台就属于正交关系,而地域的省级和市级属于从属关系。所有的正交定向之间的组合理论上是笛卡尔积的数量。但是,如果对于任一个待检测广告订单,将其与整个平台的订单都分别进行检测,计算量十分庞大。
[0027]进一步地,广告定向可以按访问者的行业、地理区域、年龄和性别等选择不同的广告出现,根据一天或一周中不同的时间出现不同性质厂商的广告,根据用户所使用的操作系统或浏览器版本选择不同广告格式,等等。可以精确定位广告受众,可以保证广告的精准投放,根据用户偏好对其投放感兴趣的广告。
[0028]排期:广告投放的周期及数量,如样例中的“投放15天”就属于投放周期,“每10此展示至少展示1次本广告”属于投放频次。
[0029]冲突检测,由于不同的广告主诉求不尽相同,由于广告库存具有稀缺性,特别是较为热门的广告资源往往会被广告主竞争,在某些不适合竞价的场景下,广告订单必须通过一定的占用机制来保证能够展现。为了避免抢占,就必须存在冲突检测机制来约束广告订单不可重复,对于同一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种广告订单检测方法,其特征在于,所述方法包括:接收第一广告订单;所述第一广告订单包括待投放的广告的需求定向信息;根据所述需求定向信息,从至少一个预设库存包中确定与所述第一广告订单对应的目标库存包,所述至少一个预设库存包为根据预设定向信息对第一预设广告库存划分得到,每个所述预设库存包对应至少一个定向信息;任意两个所述预设库存包对应的定向信息不完全相同;一个所述预设库存包中包括至少一个广告库存;对所述第一广告订单和所述目标库存包对应的各第二广告订单进行冲突检测,若检测到所述第一广告订单和所述第二广告订单在任一所述定向信息对应的排期,不满足所述定向信息对应的预设库存条件,获得所述第一广告订单和所述第二广告订单冲突的检测结果。2.根据权利要求1所述的方法,在所述接收第一广告订单之前,所述方法还包括:获取多个广告库存;从所述多个广告库存中确定第一预设广告库存,所述第一预设广告库存对应的历史广告订单大于预设阈值;根据所述预设定向信息,将所述第一预设广告库存划分为至少一个所述预设库存包;所述预设定向信息包括下述中的至少一项:地域定向、平台定向、内容定向以及广告位定向。3.根据权利要求2所述的方法,所述从所述多个广告库存中确定第一预设广告库存,包括:将所述多个广告库存分为第一预设广告库存和第二预设广告库存;所述接收第一广告订单,包括:接收客户端发送的请求,所述请求包括广告订单;所述请求用于描述待投放的广告的需求库存信息;根据所述需求库存信息,将所述广告订单拆分为与所述第一预设广告库存对应的所述第一广告订单,以及所述第二预设广告库存对应的第三广告订单。4.根据权利要求1所述的方法,所述对所述第一广告订单和所述目标库存包对应的各第二广告订单进行冲突检测,若检测到所述第一广告订单和所述第二广告订单在任一所述定向信息对应的排期,不满足所述定向信息对应的预设库存条件,获得所述第一广告订单和所述第二广告订单冲突的检测结果,包括:根据待检测的广告订单,构建检测表,所述检测表以待检测的广告订单和定向信息为维度构建得到,所述待检测的广告订单包括所述第一广告订单和所述第二广告订单;将每个所述第一广告订单的排期数据和所述第二广告订单的排期数据,映射至所述检测表中;在所述检测表的任一项所述定向信息对应的排期数据超出所述定向信息对应的库存上限的情况下,获得所述待检测的广告订单之间存在投放冲突的检测结果。5.根据权利要求4所述的方法,所述根据待检测的广告订单,构建检测表,包括:从所述待检测的广告订单中去除满足预设条件...

【专利技术属性】
技术研发人员:张超
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1