广告索引更新方法、广告推送方法、装置、介质及设备制造方法及图纸

技术编号:30069641 阅读:13 留言:0更新日期:2021-09-18 08:21
本申请提供一种广告索引更新方法、广告推送方法、广告索引更新装置、计算机可读存储介质及电子设备;涉及数据计算技术领域;包括:确定当前单位时间内的新增广告集合,并将新增广告集合与待合并广告集合进行合并,得到与当前单位时间对应的当前广告集合;根据当前广告集合更新用于关联当前广告集合与投放条件集合的第一索引;根据第一索引更新用于关联多个区间集合与投放条件集合的第二索引;根据第二索引更新用于关联多个区间和多个区间集合的第三索引;根据第三索引更新用于关联端点集合和多个区间的第四索引,以实现对于广告索引的更新。可见,本申请可以通过只需存储一组广告索引,降低对于存储资源的占用率。降低对于存储资源的占用率。降低对于存储资源的占用率。

【技术实现步骤摘要】
广告索引更新方法、广告推送方法、装置、介质及设备


[0001]本申请涉及数据计算
,具体而言,涉及一种广告索引更新方法、广告推送方法、广告索引更新装置、计算机可读存储介质及电子设备。

技术介绍

[0002]一般来说,广告可以包括:条幅广告(Banner Ad)、文字链广告(Textual Ad)、富媒体广告(Rich Media Ad)、视频广告(Video Ad)、社交广告(Social Ad)、移动设备广告(Mobile Ad)以及邮件营销广告(Email Direct Marketing)等。其中,大部分广告会通过选定的投放平台进行投放,在广告播出之前,通常需要构建与广告相关的索引,从而有利于根据用户画像从索引中确定出与该用户匹配的广告,并将该广告推送给用户,以实现广告的定向投放。
[0003]在索引构建过程中,通常会使用广告分库或广告分片的方式将对应于不同投放平台的广告分别存储于不同的存储区域,以减少单库或单片广告的数量,从而有利于提升对于单库或单片的广告索引构建效率。
[0004]但是,由于不同的分库或分片对应于不同的索引,因此,这样的构建方式通常需要占用较多的存储资源以存储多组索引,容易造成存储资源占用率较高的问题。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本申请的目的在于提供一种广告索引更新方法、广告推送方法、广告索引更新装置、广告推送装置、计算机可读存储介质及电子设备,可以提供一种根据新增广告更新原广告索引的方式,避免现有技术中因分库或分片造成的多组索引待存储的问题,本申请只需存储一组索引即可,可以有效解决存储资源占用率较高的问题,即,降低对于存储资源的占用率。
[0007]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0008]根据本申请的一方面,提供一种广告索引更新方法,包括:
[0009]确定当前单位时间内的新增广告集合,并将新增广告集合与待合并广告集合进行合并,得到与当前单位时间对应的当前广告集合;
[0010]根据当前广告集合更新用于关联当前广告集合与投放条件集合的第一索引;其中,当前广告集合中任一广告对应于投放条件集合中至少一个投放条件;
[0011]根据第一索引更新用于关联多个区间集合与投放条件集合的第二索引;其中,投放条件集合中任一投放条件由多个区间集合中至少一个区间集合构成;
[0012]根据第二索引更新用于关联多个区间和多个区间集合的第三索引;其中,多个区间集合中任一区间集合由多个区间中至少一个区间构成;
[0013]根据第三索引更新用于关联端点集合和多个区间的第四索引,以实现对于广告索引的更新;其中,多个区间中任一区间包含端点集合中至少一个端点,广告索引包括第一索引、第二索引、第三索引以及第四索引。
[0014]在本申请的一种示例性实施例中,根据第三索引更新用于关联端点集合和多个区间的第四索引,以实现对于广告索引的更新之后,上述方法还包括:
[0015]根据用户画像中包含的各维度信息从端点集合中确定与各维度信息匹配的目标端点;
[0016]根据更新后的第四索引确定与目标端点对应的目标区间;
[0017]根据更新后的第三索引确定目标区间对应的目标区间集合;
[0018]根据更新后的第二索引确定目标区间集合对应的目标投放条件;
[0019]根据更新后的第一索引确定目标投放条件对应的目标广告;
[0020]向用户画像对应的目标用户推送目标广告。
[0021]在本申请的一种示例性实施例中,向用户画像对应的目标用户推送目标广告,包括:
[0022]确定各目标广告分别对应的投放平台;当检测到目标用户在投放平台上处于登录状态时,通过投放平台展示与该投放平台对应的目标广告。
[0023]根据本申请的一方面,提供一种广告推送方法,包括:
[0024]根据用户画像中包含的各维度信息从端点集合中确定与各维度信息匹配的目标端点;其中,端点集合包括至少两个端点,至少两个端点中各端点用于表征维度信息取值;
[0025]根据用于关联端点集合和多个区间的第四索引确定与目标端点对应的目标区间;其中,多个区间中各区间用于指示维度信息取值的范围;
[0026]根据用于关联多个区间和多个区间集合的第三索引确定目标区间对应的目标区间集合;其中,多个区间集合中各区间集合包括至少两个维度信息取值的范围;
[0027]根据用于关联多个区间集合与投放条件集合的第二索引确定目标区间集合对应的目标投放条件;其中,投放条件集合包括至少两个投放条件,至少两个投放条件中各投放条件用于表示对维度信息取值的约束规则;
[0028]根据用于关联当前广告集合与投放条件集合的第一索引确定目标投放条件对应的目标广告;其中,当前广告集合中各广告对应于至少一个投放条件集合,目标广告的投放条件中包括目标投放条件;
[0029]向用户画像对应的目标用户推送目标广告。
[0030]在本申请的一种示例性实施例中,向用户画像对应的目标用户推送目标广告,包括:
[0031]确定各目标广告分别对应的投放平台;
[0032]当检测到目标用户在投放平台上处于登录状态时,通过投放平台展示与该投放平台对应的目标广告。
[0033]根据本申请的一方面,提供一种广告索引更新装置,包括:
[0034]广告集合更新单元,用于确定当前单位时间内的新增广告集合,并将新增广告集合与待合并广告集合进行合并,得到与当前单位时间对应的当前广告集合;
[0035]索引更新单元,用于根据当前广告集合更新用于关联当前广告集合与投放条件集
合的第一索引;其中,当前广告集合中任一广告对应于投放条件集合中至少一个投放条件;
[0036]索引更新单元,还用于根据第一索引更新用于关联多个区间集合与投放条件集合的第二索引;其中,投放条件集合中任一投放条件由多个区间集合中至少一个区间集合构成;
[0037]索引更新单元,还用于根据第二索引更新用于关联多个区间和多个区间集合的第三索引;其中,多个区间集合中任一区间集合由多个区间中至少一个区间构成;
[0038]索引更新单元,还用于根据第三索引更新用于关联端点集合和多个区间的第四索引,以实现对于广告索引的更新;其中,多个区间中任一区间包含端点集合中至少一个端点,广告索引包括第一索引、第二索引、第三索引以及第四索引。
[0039]在本申请的一种示例性实施例中,广告集合更新单元将新增广告集合与待合并广告集合进行合并,得到与当前单位时间对应的当前广告集合,包括:
[0040]确定待下线广告在原广告集合中的第一目标编号;
[0041]根据第一目标编号下线原广告集合中的待下线广告,得到待合并广告集合;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种广告索引更新方法,其特征在于,包括:确定当前单位时间内的新增广告集合,并将所述新增广告集合与待合并广告集合进行合并,得到与所述当前单位时间对应的当前广告集合;根据所述当前广告集合更新用于关联所述当前广告集合与投放条件集合的第一索引;其中,所述当前广告集合中任一广告对应于投放条件集合中至少一个投放条件;根据所述第一索引更新用于关联多个区间集合与所述投放条件集合的第二索引;其中,所述投放条件集合中任一投放条件由所述多个区间集合中至少一个区间集合构成;根据所述第二索引更新用于关联多个区间和所述多个区间集合的第三索引;其中,所述多个区间集合中任一区间集合由所述多个区间中至少一个区间构成;根据所述第三索引更新用于关联端点集合和所述多个区间的第四索引,以实现对于广告索引的更新;其中,所述多个区间中任一区间包含所述端点集合中至少一个端点,所述广告索引包括所述第一索引、所述第二索引、所述第三索引以及所述第四索引。2.根据权利要求1所述的方法,其特征在于,将所述新增广告集合与待合并广告集合进行合并,得到与所述当前单位时间对应的当前广告集合,包括:确定待下线广告在原广告集合中的第一目标编号;根据所述第一目标编号下线所述原广告集合中的所述待下线广告,得到所述待合并广告集合;将所述新增广告集合与所述待合并广告集合进行合并;对合并结果中的广告进行重新编号,得到对应于最新广告编号且与所述当前单位时间对应的当前广告集合。3.根据权利要求2所述的方法,其特征在于,对合并结果中的广告进行重新编号,得到对应于最新广告编号且与所述当前单位时间对应的当前广告集合之后,所述方法还包括:确定所述新增广告集合中的第一历史广告编号以及所述待合并广告集合中的第二历史广告编号;确定所述第一历史广告编号和所述第二历史广告编号分别与所述最新广告编号之间的对应关系并存储所述对应关系。4.根据权利要求2所述的方法,其特征在于,根据所述第一目标编号下线所述原广告集合中的所述待下线广告,得到所述待合并广告集合,包括:确定待更新广告在所述原广告集合中的第二目标编号;根据所述第一目标编号下线所述原广告集合中的所述待下线广告,并根据所述第二目标编号更新所述原广告集合中的待更新广告,得到所述待合并广告集合。5.根据权利要求2所述的方法,其特征在于,确定当前单位时间内的新增广告集合之前,所述方法还包括:确定所述原广告集合中各广告对应的投放条件以及所述各投放条件对应的投放子条件数量;将对应于相同投放子条件数量的投放条件确定为同类别的投放条件,得到多个类别的投放条件;其中,每个类别的投放条件数量为至少一个;根据所述多个类别对所述原广告集合中各广告对应的投放条件进行编号,得到投放条件编号。
6.根据权利要求5所述的方法,其特征在于,根据所述多个类别对所述原广告集合中各广告对应的投放条件进行编号,得到投放条件编号,包括:根据每个类别对应的投放子条件数量对所述类别进行排序;对排序结果中包括的所有投放条件进行依次编号,得到所述投放条件编号。7.根据权利要求5所述的方法,其特征在于,根据所述第一索引更新用于关联多个区间集合与所述投放条件集合的第二索引之后,所述方法还包括:根据所述第二索引更新所述投放条件编号。8.根据权利要求3所述的方法,其特征在于,根据所述当前广告集合更新用于关联所述当前广告集合与投放条件集合的第一索引,包括:根据所述待下线广告确定待删除投放条件,并根据待更新广告以及所述新增广告集合确定增补投放条件;根据所述增补投放条件和所述待删除投放条件更新所述投放条件集合;根...

【专利技术属性】
技术研发人员:孔庆峰郑宇欣黄水桂易杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1