本发明涉及互联网技术,尤其涉及一种广告流量控制方法和装置。
背景技术:
随着互联网技术的飞速发展,越来越多的客户将广告投资于互联网广告平台。
现有技术中,互联网广告平台根据客户的预定的广告流量总量,随机投放广告,直至广告流量总量消耗完毕。
然而,采用现有技术的方法,广告流量的控制不够合理。
技术实现要素:
本发明提供一种广告流量控制方法和装置,以提高广告流量的控制不的合理性。
第一方面,本发明提供一种广告流量控制方法,包括:
根据时间比例,获取第一时间对应的目标投放系数;
根据实际投放数据,获取所述第一时间对应的实际投放系数;
根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;
根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。
可选地,所述根据时间比例,获取第一时间对应的目标投放系数,包括:
根据
其中,f(t)为t时刻对应的目标投放系数,xt表示预设周期内截止t时刻的分钟数,s表示所述预设周期的分钟总数。
可选地,所述根据实际投放数据,获取所述第一时间对应的实际投放系数,包括:
根据
其中,ci(t)为第i个客户对应的实际投放系数,
可选地,所述根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率,包括:
根据
根据
其中,pi(t)为第i个客户的广告在t时刻对应的投放概率,j为所有客户的总数,所述j为大于等于1的整数,所述j为大于等于1小于等于j的整数。
可选地,所述根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放,包括:
根据所述j个客户的投放概率,采用轮盘赌的方式,确定所述广告在i时刻是否投放。
第二方面,本发明提供一种广告流量控制装置,包括:
处理模块,用于根据时间比例,获取第一时间对应的目标投放系数;
所述处理模块,还用于根据实际投放数据,获取所述第一时间对应的实际投放系数;
所述处理模块,还用于根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;
控制模块,用于根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。
可选地,所述处理模块具体用于
根据
其中,f(t)为t时刻对应的目标投放系数,xt表示预设周期内截止t时刻的分钟数,s表示所述预设周期的分钟总数。
可选地,所述处理模块具体用于
根据
其中,ci(t)为第i个客户对应的实际投放系数,
可选地,所述处理模块具体用于
根据
根据
其中,pi(t)为第i个客户的广告在t时刻对应的投放概率,j为所有客户的总数,所述j为大于等于1的整数,所述j为大于等于1小于等于j的整数。
可选地,所述控制模块具体用于
根据所述j个客户的投放概率,采用轮盘赌的方式,确定所述广告在i时刻是否投放。
本发明提供的广告流量控制方法和装置,通过根据时间比例,获取第一时间对应的目标投放系数;根据实际投放数据,获取所述第一时间对应的实际投放系数;根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。由于目标投放系数是根据时间比例确定的,因此,根据目标投放系数和实际投放系数,确定广告在各时间点的投放概率,可以控制广告流量按照时间均匀投放,从而,提高广告流量控制的合理性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明广告流量控制方法实施例的流程示意图;
图2为本发明实施例轮盘的一种示意图;
图3为本发明广告流量控制装置实施例一的结构示意图;
图4为本发明广告流量控制装置实施例二的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明通过根据时间比例确定目标投放系数,根据目标投放系数和实际投放系数的差值,确定广告在各时间点的投放概率,可以控制广告流量按照时间均匀投放,从而,提高广告流量控制的合理性。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
下述各实施例客户数量以4个客户为例,分别为客户1、客户2、客户3和客户4;预设周期可以是24小时,12小时或一周等,本发明对此不做限制,下述实施例以24小时为例;假设预设周期内客户1的预定总量为120、客户2的预定总量为240,客户3的预定总量为60、客户4的预定总量为90,针对每个客户,确定在t时刻是否投放广告。客户数量、预设周期和预定总量为其他数值时,其实现原理和技术效果类似,本发明不一一赘述。
图1为本发明广告流量控制方法实施例的流程示意图,如图1所示,本实施例的方法如下:
s101:根据时间比例,获取第一时间对应的目标投放系数。
其中,一种可能的实现方式为:
根据
其中,f(t)为t时刻对应的目标投放系数,xt表示预设周期内截止t时刻的分钟数,s表示所述预设周期的分钟总数。
结合上述示例,假设预设周期的起始时间为00:00,结束时间为24:00;s=1440,当前时间为9:00;则xt=540;
则针对每个客户f(t)=0.375。
s102:根据实际投放数据,获取所述第一时间对应的实际投放系数。
其中,一种可能的实现方式为:
根据
其中,ci(t)为第i个客户对应的实际投放系数,
假设截止时刻9:00,客户1的广告的实际投放量为30;客户2的广告的实际投放量为120;客户3的广告的实际投放量为20;客户4的广告的实际投放量为150;即:
则,c1(t)=0.25;c2(t)=0.5;c3(t)=0.33;c4(t)=0.3。
s103:根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率。
其中,一种可能的实现方式为:
根据
根据
其中,pi(t)为第i个客户的广告在t时刻对应的投放概率,j为所有客户的总数,所述j为大于等于1的整数,所述j为大于等于1小于等于j的整数。
结合s101和s102中的示例;在时刻9:00,e1(t)=0.125;e2(t)=0;e3(t)=0.045;e4(t)=0.075。
因此,
p1(t)=0.51;p2(t)=0;p3(t)=0.18;p4(t)=0.31。
s104:根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。
根据所述j个客户的投放概率,采用轮盘赌的方式,确定所述广告在i时刻是否投放。
采用轮盘赌的方式,轮盘的一种示意图如图2所示,轮盘的分布也可以是其他的形式,只要在轮盘中每个客户所占的总比例等于其概率值即可,对此,本发明不做限制。其中,客户1的广告在时刻9:00被投放的概率从大到小依次是客户1、客户4、客户3和客户2。
本发明提供的广告流量的控制方法和装置,通过根据时间比例,获取第一时间对应的目标投放系数;根据实际投放数据,获取所述第一时间对应的实际投放系数;根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。由于目标投放系数是根据时间比例确定的,因此,根据目标投放系数和实际投放系数,确定广告在各时间点的投放概率,可以控制广告流量按照时间均匀投放,从而,提高广告流量控制的合理性。
图3为本发明广告流量控制装置实施例一的结构示意图,本实施例的装置包括处理模块301和控制模块302,其中,处理模块301用于根据时间比例,获取第一时间对应的目标投放系数;所述处理模块301还用于根据实际投放数据,获取所述第一时间对应的实际投放系数;所述处理模块301还用于根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;控制模块302用于根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。
在图3所示实施例中,所述处理模块301具体用于
根据
其中,f(t)为t时刻对应的目标投放系数,xt表示预设周期内截止t时刻的分钟数,s表示所述预设周期的分钟总数。
在图3所示实施例中,所述处理模块301具体用于根据
其中,ci(t)为第i个客户对应的实际投放系数,
在图3所示实施例中,所述处理模块301具体用于根据
根据
其中,pi(t)为第i个客户的广告在t时刻对应的投放概率,j为所有客户的总数,所述j为大于等于1的整数,所述j为大于等于1小于等于j的整数。
在图3所示实施例中,所述控制模块302具体用于具体用于
根据所述j个客户的投放概率,采用轮盘赌的方式,确定所述广告在i时刻是否投放。
本实施例的装置,对应地可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图4为本发明广告流量控制装置实施例二的结构示意图,本实施例的装置包括处理器401和控制器402,其中,处理器401用于根据时间比例,获取第一时间对应的目标投放系数;所述处理器401还用于根据实际投放数据,获取所述第一时间对应的实际投放系数;所述处理器401还用于根据所述目标投放系数和所述实际投放系数,确定广告在所述第一时间对应的投放概率;控制器402用于根据所述广告在所述第一时间对应的投放概率,控制所述广告在所述第一时间是否投放。
本实施例的装置,对应地可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。