一种网络广告快速投放的方法、系统、电子设备及其介质与流程

文档序号:16252477发布日期:2018-12-12 00:09阅读:137来源:国知局
一种网络广告快速投放的方法、系统、电子设备及其介质与流程

本发明涉及互联网技术领域,具体涉及一种网络广告快速投放的方法、一种网络广告快速投放的系统和一种应用该网络广告快速投放的方法的电子设备以及一种存储有该网络广告快速投放的方法的电子介质。

背景技术

随着互联网技术在生活中的快速普及,在网络平台上进行投放的网络广告的数量也以惊人的速度进行增长;由于互联网具有互动性高的特点,使得网络广告相对于传统媒体广告的而言,其计费方式更为多种多样;现今的网络广告主流的计费方式包括:按展示计费、按行动计费、按销售计费这三种计费方式;cpc(cost-per-click)广告是根据广告被点击的次数进行计费,其是按行动计费的一种常用的方式。

在现有的环境下,cpc广告客户在投放网络广告前,会先确定好大概的总预算费用,并且有时其会要求网络广告商尽可能快速地将广告投放出去;而在现有技术中,cpc广告的投放速度和投放时长均是按照网络广告商的经验而预先进行确定,其容易导致因用户点击而产生的实际费用超出广告客户的总预算费用,其将为广告客户带来不好的使用体验。



技术实现要素:

为克服上述缺陷,本发明的目的即在于提供一种防止因快速的投放广告而导致实际费用超出总预算费用的方法、系统、电子设备及其介质。

本发明的目的是通过以下技术方案来实现的:

本发明是一种网络广告快速投放的方法,包括:

将预定的广告投放时长定义为一个投放窗口,并设定预留的投放窗口的数量;

依次启动一个以上的投放窗口,并在所述投放窗口中,以预定的投放速度对广告进行投放,并统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额;

根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值;

根据当前的广告质量值和预留的投放窗口的数量计算出第一预留金额,并将总的预算金额减去所有已结束的投放窗口中所扣除的金额和第一预留金额之和得到第一剩余预算金额;

判断第一剩余预算金额是否大于第一预定金额,若不大于第一预定金额,则根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度;

在所述预留的投放窗口中,以当前的投放速度对广告进行投放,并重新统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额。

在本发明中,所述判断第一剩余预算金额是否大于第一预定金额还包括:

若大于第一预定金额,则继续以预定的投放速度对广告进行投放。

在本发明中,所述将总的预算金额减去所有已结束的投放窗口中所扣除的金额和第一预留金额之和得到第一剩余预算金额还包括:

将总的预算金额减去所有已结束的投放窗口中所扣除的金额、第一预留金额和预设的第二预留金额之和得到第一剩余预算金额。

在本发明中,所述在所述预留的投放窗口中,以当前的投放速度对广告进行投放包括:

在所述预留的投放窗口中,将所述第一预定金额减去所述预留的投放窗口所扣除的金额得到第二剩余预算金额,并判断所述第二剩余预算金额是否少于第二预定金额,若少于第二预定金额,则对所述当前的投放速度进行降速,并以降速后的当前投放速度对广告进行投放。

在本发明中,所述依次启动一个以上的投放窗口,并在所述投放窗口中,以预定的投放速度对广告进行投放包括:

判断当前的投放窗口是否为处于投放前段的投放窗口,所述投放前段的投放窗的数量为两个以上;若为投放前段的投放窗口,则将所述预定的投放速度进行降速后再对广告进行投放。

在本发明中,所述根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值包括:

将上一个投放窗口所扣除的金额除以其投放速度,得到当前的广告质量值。

在本发明中,所述根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度包括:

将第一预留金额除以预留的投放窗口的数量加上预定投放窗口的数量的和后,再除以当前的广告质量值得到当前的投放速度。

本发明是一种网络广告快速投放的系统,包括:

投放窗口设定模块,所述投放窗口设定模块用于将预定的广告投放时长定义为一个投放窗口,并设定预留的投放窗口的数量;

广告投放模块,所述广告投放模块与所述投放窗口设定模块相连接,用于依次启动一个以上的投放窗口,并在所述投放窗口中,以预定的投放速度对广告进行投放;或者,根据投放速度调整模块的驱动以当前的投放速度对广告进行投放;

扣除金额统计模块,所述扣除金额统计模块与所述广告投放模块相连接,用于统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额;

广告质量计算模块,所述广告质量计算模块与所述扣除金额统计模块相连接,用于根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值;

剩余金额计算模块,所述剩余金额计算模块与所述广告质量计算模块相连接,用于根据当前的广告质量值和预留的投放窗口的数量计算出第一预留金额,并将总的预算金额减去所有已结束的投放窗口中所扣除的金额和第一预留金额之和得到第一剩余预算金额;

剩余金额判断模块,所述剩余金额判断模块与所述剩余金额计算模块相连接,用于判断第一剩余预算金额是否大于第一预定金额,若不大于第一预定金额,则驱动投放速度调整模块;

投放速度调整模块,所述投放速度调整模块分别与所述剩余金额判断模块、所述投放窗口设定模块和所述广告质量计算模块相连接,用于根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度,并驱动所述广告投放模块。

本发明是一种电子设备,所述电子设备包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的网络广告快速投放的方法。

本发明是一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据如上所述的网络广告快速投放的方法。

本发明根据网络广告的点击率,及时对广告的剩余余额进行适应性的调整,有效地避免因盲目地对广告投放进行投放而导致广告客户实际支付的费用超出总预算费用的情况发生,其极大地提高了广告客户的使用体验。

附图说明

为了易于说明,本发明由下述的较佳实施例及附图作详细描述。

图1为本发明网络广告快速投放的方法的一个实施例的工作流程示意图;

图2为本发明网络广告快速投放的方法的另一个实施例的工作流程示意图;

图3为本发明网络广告快速投放的系统的一个实施例的逻辑结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。可以是机械连接,也可以是电连接。可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

下面以一个实施例对本发明的一种网络广告快速投放的方法进行具体描述,请参阅图1,其包括:

s101.设定投放窗口

将预定的广告投放时长定义为一个投放窗口,并设定预留的投放窗口的数量;例如:将5分钟的广告投放时长定义为一个投放窗口,当一个投放窗口结束后,即进入另一个投放窗口中;投放窗口的广告投放时长可根据网络广告商的需要而自行设定,也可以将10分钟的广告投放时长定义为一个投放窗口,当投放窗口的广告投放时长被设定好后,每个投放窗口的广告投放时长均相等;设定预留的投放窗口的数量,以便于在预留的投放窗口中对第一预留金额进行消耗,有效地避免因过量的投放而导致广告客户实际支付的费用超出总预算费用的情况发生。预留的投放窗口的数量根据网络广告商的经验进行设置,网络广告商先通过广告客户的总预算费用对投放窗口的总数进行估算,再根据估算后的投放窗口的总数对预留的投放窗口的数量进行设定,并使投放窗口的数量少于投放窗口的总数;例如,当网络广告商估算出的投放窗口的总数为20个时,可将预留的投放窗口的数量设定为2-3个,在预留的投放窗口中会对广告的投放速度进行减速,故设定预留的投放窗口的数量过多会影响快速投放的效率,而设定预留的投放窗口的数量过少则会导致广告的投放速度未能及时的减速,而导致实际支付的费用超出总预算费用的情况发生。

s102.在投放窗口中对广告进行投放

依次启动一个以上的投放窗口,并在所述投放窗口中,以预定的投放速度对广告进行投放,当一个投放窗口结束后,如果第一剩余预算金额大于第一预定金额,则其将启动另一个投放窗口,继续以预定的投放速度对广告进行投放,如果第一剩余预算金额大于第一预定金额,则其将启动预留的投放窗口,并以计算得到当前的投放速度对广告进行投放;

s103.计算投放窗口中所扣除的金额

统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额;其具体可以为:在投放窗口中以每5分钟投放1次的预定投放速度对广告进行投放,并对当前投放窗口中的广告点击率进行统计;当一个投放窗口的时长为5分钟时,故其在当前投放窗口中的投放量为1次,再对这1次投放广告的点击率进行统计,如果当前的投放窗口点击率为10次,且每次点击扣费10元,故在当前的投放窗口所扣除的金额即为100元。

s104.计算投放窗口的广告质量值

根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值;所述的广告质量值代表着所投放的广告能吸引点击率的能力,广告质量值越高表示该广告越能吸引网络点击率;将上一个投放窗口所扣除的金额除以上一个投放窗口的投放速度,得到当前的广告质量值。由于广告质量值会根据上一个投放窗口所扣除的金额来进行计算,故该广告质量值为一个动态值,其会根据上一个投放窗口的广告点击率进行动态调整。

s105.计算得到第一剩余预算金额

根据当前的广告质量值和预留的投放窗口的数量计算出第一预留金额,并将总的预算金额减去所有已结束的投放窗口中所扣除的金额和第一预留金额之和得到第一剩余预算金额;将广告质量值与预留的投放窗口的数量相乘得到第一预留金额,如1000元;再将总的预算金额如1万元,再减去第一预留金额1000元和已结束的投放窗口中所扣除的金额如5000元,得到第一剩余预算金额4000元。

s106.判断剩余预算金额是否大于预定金额

判断第一剩余预算金额是否大于第一预定金额,该第一预定金额可以设定为0元;若第一剩余预算金额大于第一预定金额,表示第一剩余预算金额未被消耗完,则其继续以预定的投放速度对广告进行投放,即其处于快速投放的状态。

s107.调整当前的投放速度

若第一剩余预算金额不大于第一预定金额,表示第一剩余预算金额已经被消耗完,则根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度;在在所述预留的投放窗口中,以当前的投放速度对广告进行投放,即其处于慢速投放的状态,有效避免因过量的点击率而造成广告客户实际支付的费用超出总预算费用的情况发生。

由于本发明根据网络广告的点击率,及时对广告的剩余余额进行适应性的调整,有效地避免因盲目地对广告投放进行投放而导致广告客户实际支付的费用超出总预算费用的情况发生。

为了能更好地了解本发明,下面以另一个实施例对本发明的一种网络广告快速投放的方法进行具体描述,请参阅图2,其包括:

s201.设定投放窗口

将预定的广告投放时长定义为一个投放窗口,并设定预留的投放窗口的数量;例如:将5分钟的广告投放时长定义为一个投放窗口,当一个投放窗口结束后,即进入另一个投放窗口中;投放窗口的广告投放时长可根据网络广告商的需要而自行设定,也可以将10分钟的广告投放时长定义为一个投放窗口,当投放窗口的广告投放时长被设定好后,每个投放窗口的广告投放时长均相等;设定预留的投放窗口的数量,以便于在预留的投放窗口中对第一预留金额进行消耗,有效地避免因过量的投放而导致广告客户实际支付的费用超出总预算费用的情况发生。预留的投放窗口的数量根据网络广告商的经验进行设置,网络广告商先通过广告客户的总预算费用对投放窗口的总数进行估算,再根据估算后的投放窗口的总数对预留的投放窗口的数量进行设定,并使投放窗口的数量少于投放窗口的总数;例如,当网络广告商估算出的投放窗口的总数为20个时,可将预留的投放窗口的数量设定为2-3个,在预留的投放窗口中会对广告的投放速度进行减速,故设定预留的投放窗口的数量过多会影响快速投放的效率,而设定预留的投放窗口的数量过少则会导致广告的投放速度未能及时的减速,而导致实际支付的费用超出总预算费用的情况发生。

s202.判断是否为投放前段的投放窗口

启动一个的投放窗口,并判断当前的投放窗口是否为处于投放前段的投放窗口,所述投放前段的投放窗的数量为两个以上。所述前段的投放窗口为按启动的先后顺序排列在时间最前面的两个以上的投放窗口。

s203.对投放速度进行前端降速

若为投放前段的投放窗口,则将所述预定的投放速度进行降速后再对广告进行投放。在本实施例中,其在投放初段时间的投放窗口中以较慢的预定的投放速度对广告进行投放,有效地避免因初始的投放速度过快,而造成总预算金额过快地被扣除完。

s204.在投放窗口中对广告进行投放

并在所述投放窗口中,以预定的投放速度对广告进行投放,当一个投放窗口结束后,如果第一剩余预算金额大于第一预定金额,则其将启动另一个投放窗口,继续以预定的投放速度对广告进行投放,如果第一剩余预算金额大于第一预定金额,则其将启动预留的投放窗口,并以计算得到当前的投放速度对广告进行投放;

s205.计算投放窗口中所扣除的金额

统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额;其具体可以为:在投放窗口中以每5分钟投放1次的预定投放速度对广告进行投放,并对当前投放窗口中的广告点击率进行统计;当一个投放窗口的时长为5分钟时,故其在当前投放窗口中的投放量为1次,再对这1次投放广告的点击率进行统计,如果当前的投放窗口点击率为10次,且每次点击扣费10元,故在当前的投放窗口所扣除的金额即为100元。

s206.计算投放窗口的广告质量值

根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值;所述的广告质量值代表着所投放的广告能吸引点击率的能力,广告质量值越高表示该广告越能吸引网络点击率;将上一个投放窗口所扣除的金额除以上一个投放窗口的投放速度,得到当前的广告质量值。由于广告质量值会根据上一个投放窗口所扣除的金额来进行计算,故该广告质量值为一个动态值,其会根据上一个投放窗口的广告点击率进行动态调整。

s207.计算得到第一剩余预算金额

根据当前的广告质量值和预留的投放窗口的数量计算出第一预留金额,并将总的预算金额减去所有已结束的投放窗口中所扣除的金额、第一预留金额和预设的第二预留金额之和得到第一剩余预算金额;将广告质量值与预留的投放窗口的数量相乘得到第一预留金额,如1000元;再将总的预算金额如1万元,再减去第一预留金额1000元和已结束的投放窗口中所扣除的金额如5000元,得到第一剩余预算金额4000元。

s208.判断剩余预算金额是否大于预定金额

判断第一剩余预算金额是否大于第一预定金额,该第一预定金额可以设定为0元;若第一剩余预算金额大于第一预定金额,表示第一剩余预算金额未被消耗完,则其继续以预定的投放速度对广告进行投放,即其处于快速投放的状态。

s209.计算当前的投放速度

若第一剩余预算金额不大于第一预定金额,表示第一剩余预算金额已经被消耗完,则根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度;其具体为:将第一预留金额除以预留的投放窗口的数量加上预定投放窗口的数量的和后,再除以当前的广告质量值得到当前的投放速度;在所述预留的投放窗口中,以当前的投放速度对广告进行投放,即其处于慢速投放的状态,有效避免因过量的点击率而造成广告客户实际支付的费用超出总预算费用的情况发生。

s210.判断第二剩余预算金额是否少于第二预定金额

在所述预留的投放窗口中,将所述第一预定金额减去所述预留的投放窗口所扣除的金额得到第二剩余预算金额,并判断所述第二剩余预算金额是否少于第二预定金额;若不少于第二预定金额,则以步骤s209中所计算当前的投放速度对广告进行投放。

s211.对投放速度进行二次降速

若少于第二预定金额,则对步骤s209中所计算出的当前的投放速度进行降速,并以降速后的当前投放速度对广告进行投放;其具体为:在当前的投放速度上乘以一个少于1的系数。

请参看图3,本发明是一种网络广告快速投放的系统,包括:

投放窗口设定模块301,所述投放窗口设定模块301用于将预定的广告投放时长定义为一个投放窗口,并设定预留的投放窗口的数量;

广告投放模块302,所述广告投放模块302与所述投放窗口设定模块301相连接,用于依次启动一个以上的投放窗口,并在所述投放窗口中,以预定的投放速度对广告进行投放;或者,根据投放速度调整模块的驱动以当前的投放速度对广告进行投放;

扣除金额统计模块303,所述扣除金额统计模块303与所述广告投放模块302相连接,用于统计所述投放窗口中的广告点击率,根据所述广告点击率计算出所述投放窗口所扣除的金额;

广告质量计算模块304,所述广告质量计算模块304与所述扣除金额统计模块303相连接,用于根据上一个投放窗口所扣除的金额和投放速度计算出当前的广告质量值;

剩余金额计算模块305,所述剩余金额计算模块305与所述广告质量计算模块304相连接,用于根据当前的广告质量值和预留的投放窗口的数量计算出第一预留金额,并将总的预算金额减去所有已结束的投放窗口中所扣除的金额和第一预留金额之和得到第一剩余预算金额;

剩余金额判断模块306,所述剩余金额判断模块306与所述剩余金额计算模块305相连接,用于判断第一剩余预算金额是否大于第一预定金额,若不大于第一预定金额,则驱动投放速度调整模块;

投放速度调整模块307,所述投放速度调整模块307分别与所述剩余金额判断模块306、所述投放窗口设定模块301和所述广告质量计算模块304相连接,用于根据所述的第一预留金额、预留的投放窗口的数量和当前的广告质量值计算出当前的投放速度,并驱动所述广告投放模块302。

本实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的模块也可以设置在处理器中。其中,这些模块的名称在某种情况下并不构成对该单元本身的限定。

本发明可以是一种电子设备,所述电子设备包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的网络广告快速投放的方法。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的降级处理方法。

本发明还可以是一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据如上所述的网络广告快速投放的方法。例如,本实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行上述方法流程所示的方法的程序代码。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1