一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

广告投放方法、装置、电子设备及存储介质与流程

2023-03-15 09:44:09 来源:中国专利 TAG:


1.本发明涉及电通信技术领域,尤其涉及一种广告投放方法、装置、电子设备及存储介质。


背景技术:

2.在广告投放时,若一个人见过一定次数的广告展示之后仍然没有任何转化的话,其实最终发生转化的可能性很小,因此,若一定时间内对一个用户进行大量曝光会导致广告转化率低,造成预算浪费,并且还可能会引起用户的反感。


技术实现要素:

3.本发明实施例提供了一种广告投放方法、装置、电子设备及存储介质,以解决相关技术中如何控制广告投放频次的技术问题。
4.根据本发明实施例的一个方面,提供了一种广告投放方法,包括:接收客户端发送的广告请求;响应于所述广告请求,获取广告在投放周期内在所述客户端上的投放次数;判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在一个投放周期内在单个客户端上的最大投放次数;若所述投放次数小于预设次数,则向所述客户端投放所述广告。
5.可选地,向所述客户端投放所述广告包括:计算所述投放次数与所述预设次数的次数差额;基于所述次数差额配置所述客户端的投放优先级,其中,所述次数差额与所述投放优先级呈负相关;基于所述投放优先级向所述客户端投放所述广告。
6.可选地,判断所述投放次数是否小于预设次数之后,所述方法还包括:若所述投放次数大于或等于预设次数,则停止向所述客户端投放所述广告。
7.可选地,在获取广告在投放周期内在所述客户端上的投放次数之前,所述方法包括:获取所述客户端的受众信息以及设备信息;根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件;若所述客户端符合所述预设条件,确定执行获取广告在投放周期内在所述客户端上的投放次数。
8.可选地,根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件包括:根据所述受众信息以及所述设备信息判断所述客户端是否符合第一预设条件,其中,所述第一预设条件用于指示所述客户端是否符合年龄、性别、地域和/或尺寸条件;若所述客户端符合第一预设条件,判断所述客户端是否在预设人群包名录中,其中,所述人群包用于指示所述广告投放的目标客户端名录;若所述客户端在所述预设人群包名录中,确认所述客户端符合进行广告投放的预设条件。
9.可选地,获取所述客户端的受众信息以及设备信息之前,所述方法包括:获取广告任务单,其中,所述广告任务单中包括投放的广告内容、投放的总任务量;提取所述总任务量中的投放截止时间;获取当前时间;计算所述当前时间与所述投放截止时间的时间差;根据所述时间差选择对应投放优先级的多个客户端生成人群包,其中,所述投放优先级基于
所述投放次数与所述预设次数的次数差额配置,所述次数差额与所述投放优先级呈负相关。
10.可选地,根据所述时间差选择对应投放优先级的多个客户端生成人群包包括:当所述时间差小于或等于预设时间阈值时,选择优先级为第一优先级的多个客户端生成人群包,其中,所述第一优先级指示客户端的次数差额小于或等于预设差额。
11.根据本发明实施例的另一个方面,提供了一种广告投放装置,包括:接收模块,用于接收客户端发送的广告请求;第一获取模块,用于响应于所述广告请求,获取广告在所述客户端上的投放次数;第一判断模块,用于判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在单个客户端上的最大投放次数;投放模块,用于若所述投放次数小于预设次数,则向所述客户端投放所述广告。
12.可选地,投放模块包括:计算单元,用于计算所述投放次数与所述预设次数的次数差额;配置单元,用于基于所述次数差额配置所述客户端的投放优先级,其中,所述次数差额与所述投放优先级呈负相关;投放单元,用于基于所述投放优先级向所述客户端投放所述广告。
13.可选地,投放模块还用于若所述投放次数大于或等于预设次数,则停止向所述客户端投放所述广告。
14.可选地,装置还包括:第二获取模块,用于获取所述客户端的受众信息以及设备信息;第二判断模块,用于根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件;若所述客户端符合所述预设条件,确定执行获取广告在投放周期内在所述客户端上的投放次数。
15.可选地,第二判断模块包括:第一判断子单元,用于根据所述受众信息以及所述设备信息判断所述客户端是否符合第一预设条件,其中,所述第一预设条件用于指示所述客户端是否符合年龄、性别、地域和/或尺寸条件;第二判断子单元,用于若所述客户端符合第一预设条件,判断所述客户端是否在预设人群包名录中,其中,所述人群包用于指示所述广告投放的目标客户端名录;若所述客户端在所述预设人群包名录中,确认所述客户端符合进行广告投放的预设条件。
16.可选地,装置还包括:第三获取模块,用于获取广告任务单,其中,所述广告任务单中包括投放的广告内容、投放的总任务量;提取模块,用于提取所述总任务量中的投放截止时间;第四获取模块,用于获取当前时间;计算模块,用于计算所述当前时间与所述投放截止时间的时间差;生成模块,用于根据所述时间差选择对应投放优先级的多个客户端生成人群包,其中,所述投放优先级基于所述投放次数与所述预设次数的次数差额配置,所述次数差额与所述投放优先级呈负相关。
17.可选地,生成模块包括:生成子单元,用于当所述时间差小于或等于预设时间阈值时,选择优先级为第一优先级的多个客户端生成人群包,其中,所述第一优先级指示客户端的次数差额小于或等于预设差额。
18.根据本发明实施例的另一方面,还提供了一种电子设备,包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的广告投放方法的步骤。
19.根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质上存储有
计算机程序,所述计算机程序被处理器执行时实现如上所述的广告投放方法的步骤。
20.本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
21.通过本发明实施例,接收客户端发送的广告请求;响应于所述广告请求,获取广告在投放周期内在所述客户端上的投放次数;判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在一个投放周期内在单个客户端上的最大投放次数;若所述投放次数小于预设次数,则向所述客户端投放所述广告,通过比较客户端预设周期内的投放次数与预设次数的大小,对同一用户的曝光次数进行限制,当实际投放次数没有达到预设次数时,才进行广告投放,从而将投放次数超过预设次数的受众从定位受众中排除出去,避免了频繁、无节制地对同一个客户端进行广告投放的问题,可以将节省的广告费用于覆盖更多的其他用户,使得广告投放更有效率,覆盖面更广,提高了广告的投放转化率。
附图说明
22.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
23.图1是本发明实施例的一种计算机的硬件结构框图;
24.图2是根据本发明实施例的一种广告投放方法的流程图;
25.图3是本发明实施例的一个广告投放场景流程图;
26.图4是根据本发明实施例的一种广告投放装置的结构框图;
27.图5是本发明实施例的一种电子设备的结构图。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.实施例1
31.本技术实施例所提供的方法实施例可以在手机、计算机、平板、服务器或者类似的运算装置中执行。以运行在计算机上为例,图1是本发明实施例的一种计算机的硬件结构框图。如图1所示,计算机可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以
包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述计算机还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机的结构造成限定。例如,计算机还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
32.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种广告投放方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
33.传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
34.在本实施例中提供了一种广告投放方法,图2是根据本发明实施例的一种广告投放方法的流程图,如图2所示,该流程包括如下步骤:
35.s10,接收客户端发送的广告请求;
36.客户端可以为电视、计算机、pad等。
37.客户端向广告管理系统或者服务器发送广告请求,广告管理系统或者服务器接收请求,判断发送广告请求的客户端是否满足条件,当客户端满足条件时进行广告投放。
38.s20,响应于所述广告请求,获取广告在投放周期内在所述客户端上的投放次数;
39.为避免导致观看者反感,以及让更多的受众看到广告,增加触达受众数量,提高广告的转化率,在预算有限的情况下,本发明实施例中对同一用户的曝光次数进行限制,通过设置合理的频次上限来控制一个用户在指定时间内看到同一个广告的次数,比如可以限定一个用户最多一天可以看到一个广告三次、或者一个用户在整个广告投放周期可以看一个广告六次,这样可以将节省的广告费用于覆盖其他更多的用户,提高转化率。
40.常见的频次控制有日控、周期控n次、周期控n次追n-1且n-1的比例大于一定值,例如14天控6次且5次及5次以上的设备占比达到50%。
41.s30,判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在一个投放周期内在单个客户端上的最大投放次数;
42.本实施例中的预设次数为广告在一个投放周期内在单个客户端上的最大投放次数,其中,投放周期可以是整个广告的投放周期,也可以是整个投放周期划分的小周期,可根据广告运营需要进行设置。比如,广告商计划在2022年1月1日至1月14日投放广告a,那么,广告商可以限定一个用户在14天的整个广告投放周期中最多看广告a六次,也可以是限定一个用户14天中的每天最多看到广告a三次,根据广告商的运营计划进行设置。
43.s40,若所述投放次数小于预设次数,则向所述客户端投放所述广告。
44.广告管理系统或者服务器获取客户端在投放周期内广告的投放次数,将在客户端上投放的次数与预设次数进行比较,若投放次数小于预设次数,没有达到最大投放次数时,则向该客户端投放广告。
45.本发明实施例通过比较客户端预设周期内的投放次数与预设次数的大小,当实际投放次数没有达到预设次数时进行广告投放,通过对同一用户的曝光次数进行限制,把投放次数超过预设次数的受众从定位受众中排除出去,避免了频繁、无节制地针对同一个客户端进行广告投放的问题,可以将节省的广告费用于覆盖更多的其他用户,使得广告投放更有效率,覆盖面更广,提高了广告的投放转化率。
46.在本实施例一示例中,向所述客户端投放所述广告,s40,包括:
47.s41,计算所述投放次数与所述预设次数的次数差额;
48.广告频次控制中需要控制超过一定投放次数的客户端数量占比超过一定比例。例如,控制2022年1月1日至1月14日整个14天或者7天的投放周期中同一客户端广告投放次数不超过6次,并使尽可能多的人看到5次,要求5次及5次以上的客户端占比不低于投放总数的50%。
49.一般地,周期控n次追n-1且n-1的比例大于一定值的频次控制中,为使尽可能多的人看到n-1次广告,在广告投放的中后期,广告投放的方向不应该是获取没有观看过广告的新用户,而是应该是提升观看过广告但频次没有达到n-1的客户端的观看频次,应重定向看过n-2次广告的人使之达到n-1次,看过n-3次广告的人使之达到n-2次进而达到n-1次。
50.s42,基于所述次数差额配置所述客户端的投放优先级,其中,所述次数差额与所述投放优先级呈负相关;
51.本实施例中用预设次数减去该客户端的广告投放次数,计算投放次数与预设次数的次数差额,基于投放次数与预设次数的次数差额配置客户端的投放优先级,次数差额与投放优先级呈负相关,次数差额越大,优先级越低,次数差额越小,优先级越大。比如配置投放过n-1次广告的为1级,n-2次的为2级,n-3次的为3级,其中,1级优先于2级,2级优先于3级,在广告投放中优先向投放过n-1,n-2,n-3次广告的客户端投放广告,使n-1次达到n,使n-2、n-3次尽快达到n-1,乃至达到n。可理解地,本领域技术人员还可以设定其它的次数差额及投放优先级,本发明不做具体限制。
52.s43,基于所述投放优先级向所述客户端投放所述广告。
53.根据配置的投放优先级向客户端投放广告,级别越高,则优先进行广告投放,级别越低,则暂缓进行广告投放,从而使超过一定投放次数的客户端数量占比超过一定比例。
54.本发明实施例通过投放次数与预设次数的次数差额配置客户端的投放优先级,根据投放优先级向客户端投放广告,使得尽可能多的客户端的受众可以看到要求次数的广告。
55.在一示例中,判断所述投放次数是否小于预设次数之后,所述方法还包括:若所述投放次数大于或等于预设次数,则停止向所述客户端投放所述广告。
56.本发明实施例在当投放次数大于或等于预设次数时,不再向该客户端进行广告投放,避免狂轰滥炸式的广告投放招致用户反感,可以将广告投放的资源放在扩大其它没有接收广告或者接收广告次数不足的受众上,避免预算浪费。
57.在一示例中,获取广告在投放周期内在所述客户端上的投放次数之前,所述方法
包括:
58.获取所述客户端的受众信息以及设备信息;
59.客户端的受众信息可以包括受众的年龄、性别、爱好等,可以在用户注册时收集得到。客户端的设备信息可以包括设备的屏幕尺寸、分辨率、刷新率、设备型号、设备的平均日启动次数等。
60.根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件;
61.预设条件可以是用户的年龄、性别等。比如,若广告针对的受众是女性群体,则根据收集到的客户端的受众信息,向其中为女性用户的客户端推送该广告。
62.若所述客户端符合所述预设条件,确定执行获取广告在投放周期内在所述客户端上的投放次数。
63.本发明实施例中,在进行投放频次是否满足要求的判断之前,还进行预设条件的判断,通过获取客户端的受众信息以及设备信息判断客户端是否符合进行广告投放的预设条件,当符合预设条件时,则继续进行频次的判断,从而可以针对符合预设条件的客户端进行定向的广告投放。
64.在一示例中,根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件包括:
65.根据所述受众信息以及所述设备信息判断所述客户端是否符合第一预设条件,其中,所述第一预设条件用于指示所述客户端是否符合年龄、性别、地域和/或尺寸条件;
66.本示例中预设条件包括两个,一个是客户端是否符合年龄、性别、地域和/或尺寸条件的第一预设条件,一个是客户端是否在人群包名录中。
67.若所述客户端符合第一预设条件,判断所述客户端是否在预设人群包名录中,其中,所述人群包用于指示所述广告投放的目标客户端名录;
68.在客户端符合第一预设条件的情况下,继续判断客户端是否在预设人群包名录中,人群包为广告投放的目标客户端名录,广告商可以自行圈定,比如,在执行本发明实施例中的广告投放方法前可以获取大量客户端在最近一个统计周期的开机次数以及在线时长,选择开机次数或者在线时长较多较长的客户端生成人群包,避免向极少在线的客户端投放广告,提高广告投放的有效率。
69.若所述客户端在所述预设人群包名录中,确认所述客户端符合进行广告投放的预设条件。
70.如果请求广告的客户端符合第一预设条件并且在预设人群包名录中,则确定该客户端符合广告投放条件。
71.本发明实施例中进行广告投放的预设条件包括两个,其一是是否符合年龄、性别、地域和/或尺寸条件的第一预设条件,其二是是否在预设人群包名录中,当两个均符合时,认为客户端符合投放的预设条件,通过预设条件的判断使得广告投放目标更加精准。
72.在一示例中,获取所述客户端的受众信息以及设备信息之前,所述方法包括:
73.获取广告任务单,其中,所述广告任务单中包括投放的广告内容、投放的总任务量;
74.广告任务单是广告方制定的广告任务,包括投放的广告内容、投放的总任务量,比
如,在什么时间段需要投放多少量的广告。
75.提取所述总任务量中的投放截止时间;
76.比如,广告商指定的广告计划是2022年1月1日至1月14日投放广告a,那么该计划的广告的投放截止时间则为1月14日。
77.获取当前时间;
78.计算所述当前时间与所述投放截止时间的时间差;
79.根据所述时间差选择对应投放优先级的多个客户端生成人群包,其中,所述投放优先级基于所述投放次数与所述预设次数的次数差额配置,所述次数差额与所述投放优先级呈负相关。
80.为保证验收时广告超过n-1次的投放占比达标,本技术实施例中计算当前时间与截止时间的时间差,根据该时间差选择符合要求的客户端生成人群包。
81.在一示例中,根据所述时间差选择对应投放优先级的多个客户端生成人群包包括:当所述时间差小于或等于预设时间阈值时,选择优先级为第一优先级的多个客户端生成人群包,其中,所述第一优先级指示客户端的次数差额小于或等于预设差额。
82.当所述时间差小于或等于预设时间阈值,比如临近截止日期1、2天时,优先选择提升n-2,n-3的客户端观看频次,将已投放次数与预设次数差额小于或等于预设差额3的第一优先级的客户端生成人群包,也就是将已投放n-1,n-2,n-3次的客户端生成人群包,之后通过人群包条件判断定向向n-1,n-2,n-3次的客户端进行广告投放,使n-2,n-3频次的客户端尽快达到n-1次,n-1频次的客户端尽快达到n次,从而提高n-1及以上次的占比。
83.本发明实施例通过根据当前时间与广告投放截止时间的时间差选择对应投放优先级的客户端生成人群包,可优先向次数差额较小的客户端投放广告,使尽可能多的客户端达到要求的频次。
84.在一示例中,当所述时间差小于或等于预设时间阈值时,选择优先级为第一优先级的多个客户端生成人群包之后,所述方法包括:将所述广告任务单按投放任务量拆分成若干个计划单,其中,所述计划单为将所述总任务量划分成的更小时间区间和任务量的子任务单;获取当前的已进行广告投放的客户端数量;判断所述客户端数量是否满足所述总任务量中的要求数量;若不满足,则选择符合所述第一预设条件的第二客户端集合添加入所述人群包,使所述人群包的数量达到当前时间区间对应的计划单的任务数量,其中,所述第二客户端集合中的每个第二客户端为符合所述第一预设条件、未进行过广告投放的客户端。
85.本实施中当时间差小于或等于预设时间阈值时,若已经投放的客户端数量不够投放要求数量,在选取对应投放优先级已经投放过广告的客户端生成人群包基础上,还选择符合第一预设条件未进行过广告投放的第二客户端集合添加入所述人群包,通过增加未投放过广告的新的客户端生成人群包使得投放总量达标。
86.参照图3,图3是本发明实施例的一个广告投放场景流程图,如图3所示,广告系统依次判断请求广告的客户端的地域、尺寸是否满足预设条件,是否在人群包名录中,以及客户端的投放频次是否满足不超于预设频次,当客户端的地域、尺寸满足预设条件,且在人群包名录中,投放频次不超于预设频次时,则向该客户端投放广告。
87.其中,图3中的dmp(data management platform)为数据管理平台,用于配置管理
人群包;redis(remote dictionary server)为远程字典服务器,用于管理广告投放频次。
88.对于周期控n次追n-1且n-1的比例大于一定值的频次控制中,在广告投放前期,只需要将符合广告投放ta(target audiences,目标受众)人群且在周期内出现开机或者在线次数大于n的设备筛选出来生成人群包上传到广告dmp上进行定向投放即可;而在投放中期,重点工作则是要优先提升观看过广告且频次没有到达的n-1的客户端,此阶段要让更多没有达到n-1的设备达到n-1的频次,且在能满足投放量的前提下(根据剩余库存以及覆盖到的设备在未来的库存来决定)不新增设备;在投放后期,重点工作是能满足投放量的前提下,优先提升n-2、n-3的设备观看频次,使得n-2、n-3的设备尽可能达到n-1次乃至n次。因此,需要根据距离截止时间的时间差调整dmp上人群包的配置,基于投放次数差额配置客户端的投放优先级,并依次投放给优先级比现在低的计划单。在广告投放中,如果设备是第一次被进行广告投放,则将计划单id和设备唯一id缓存写入redis服务器中,如果该设备不是第一次被进行广告投放则判断是否超过频次限制了,没超过,就进行广告投放并更新该设备在redis服务器中记录的频次,如果超过则不进行广告投放。
89.本发明实施例通过地域、尺寸条件的判断,可以实现更精准的定向投放,根据频次的判断,避免了对同一用户的大量曝光,并且根据距离截止时间的时间差,在投放中后期,用观看过广告但频次没有到达的n-1的客户端生成人群包,优先向其投放广告,保证了超过一定频次的客户端的占比,广告转化率更高。
90.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
91.实施例2
92.在本实施例中还提供了一种广告投放装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
93.图4是根据本发明实施例的一种广告投放装置的结构框图,如图4所示,该装置包括:接收模块100,第一获取模块200,第一判断模块300,投放模块400,其中,
94.接收模块100,用于接收客户端发送的广告请求;
95.第一获取模块200,用于响应于所述广告请求,获取广告在所述客户端上的投放次数;
96.第一判断模块300,用于判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在单个客户端上的最大投放次数;
97.投放模块400,用于若所述投放次数小于预设次数,则向所述客户端投放所述广告。
98.可选地,投放模块包括:计算单元,用于计算所述投放次数与所述预设次数的次数差额;配置单元,用于基于所述次数差额配置所述客户端的投放优先级,其中,所述次数差
额与所述投放优先级呈负相关;投放单元,用于基于所述投放优先级向所述客户端投放所述广告。
99.可选地,投放模块还用于若所述投放次数大于或等于预设次数,则停止向所述客户端投放所述广告。
100.可选地,装置还包括:第二获取模块,用于获取所述客户端的受众信息以及设备信息;第二判断模块,用于根据所述受众信息以及所述设备信息判断所述客户端是否符合进行广告投放的预设条件;若所述客户端符合所述预设条件,确定执行获取广告在投放周期内在所述客户端上的投放次数。
101.可选地,第二判断模块包括:第一判断子单元,用于根据所述受众信息以及所述设备信息判断所述客户端是否符合第一预设条件,其中,所述第一预设条件用于指示所述客户端是否符合年龄、性别、地域和/或尺寸条件;第二判断子单元,用于若所述客户端符合第一预设条件,判断所述客户端是否在预设人群包名录中,其中,所述人群包用于指示所述广告投放的目标客户端名录;若所述客户端在所述预设人群包名录中,确认所述客户端符合进行广告投放的预设条件。
102.可选地,装置还包括:第三获取模块,用于获取广告任务单,其中,所述广告任务单中包括投放的广告内容、投放的总任务量;提取模块,用于提取所述总任务量中的投放截止时间;第四获取模块,用于获取当前时间;计算模块,用于计算所述当前时间与所述投放截止时间的时间差;生成模块,用于根据所述时间差选择对应投放优先级的多个客户端生成人群包,其中,所述投放优先级基于所述投放次数与所述预设次数的次数差额配置,所述次数差额与所述投放优先级呈负相关。
103.可选地,生成模块包括:生成子单元,用于当所述时间差小于或等于预设时间阈值时,选择优先级为第一优先级的多个客户端生成人群包,其中,所述第一优先级指示客户端的次数差额小于或等于预设差额。
104.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
105.实施例3
106.本发明实施例还提供了一种电子设备,图5是本发明实施例的一种电子设备的结构图,如图5所示,包括处理器101、通信接口102、存储器103和通信总线104,其中,处理器101,通信接口102,存储器103通过通信总线104完成相互间的通信,存储器103,用于存放计算机程序;处理器101,用于执行存储器103上所存放的程序时,实现如下步骤:
107.s1,接收客户端发送的广告请求;
108.s2,响应于所述广告请求,获取广告在投放周期内在所述客户端上的投放次数;
109.s3,判断所述投放次数是否小于预设次数,其中,所述预设次数为所述广告在一个投放周期内在单个客户端上的最大投放次数;
110.s4,若所述投放次数小于预设次数,则向所述客户端投放所述广告。
111.上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。
为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
112.通信接口用于上述终端与其他设备之间的通信。
113.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
114.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
115.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的广告投放方法。
116.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的广告投放方法。
117.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
118.以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。
119.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献