1.一种基于大数据数据处理的广告推送方法,其特征在于,所述方法包括:S1、在用户登录网站后,建立临时的用户广告观看统计器,将用户持续观看时长及用户广告观看统计器统计的信息按分段策略进行分段;
S2、根据用户持续观看时长及上一分段用户广告观看统计器统计的信息确定每个分段的约束策略,根据上一分段用户广告观看统计器统计的信息及上一分段及当前分段的约束策略调整广告投放策略;
第一分段的时长为预设固定值;
第一分段的广告投放策略基于大数据自动投放策略完成;
所述用户广告观看统计器统计的信息包括出现的广告类型及广告类型出现的次数及出现的时长;
对各个分段的广告投放策略调整的过程包括:根据上一分段用户广告观看统计器统计的信息获取分段状态值;
分别根据上一分段及当前分段的约束策略获取上一分段状态区间及当前分段状态区间;
根据上一分段的分段状态值、上一分段状态区间及当前分段状态区间获取当前分段的状态值调节量;
根据状态值调节量及上一分段用户广告观看统计器统计的信息确定当前分段的广告投放策略调整方法;
所述分段状态值的计算过程为:
其中,SF为分段状态值,tsum为当前分段的总时长;m为广告类型数,i∈[1,m];ni为第i种广告类型出现次数,j∈[1,n],μi为第i种广告类型的第一调节系数;αi为第i种广告类型的第二调节系数;tij为第i种广告类型第j次出现时长;A为预设固定系数;
所述约束策略获取分段状态区间的过程包括:获取用户持续观看时长;
通过公式Rupk=Rup(k‑1)‑fup(tsum(k‑1)+τ*(2Pk‑1))计算获得第k个分段的状态区间最大值Rupk;
通过公式Rlowk=Rlow(k‑1)‑flow(tsum(k‑1)+τ*(2Pk‑1))计算获得第k个分段的状态区间最小值Rlowk;
获得第k个分段的状态区间[Rlowk,Rupk];
第一分段的状态区间[Rlow1,Rup1]为预设固定区间;
其中, tsum(k‑1)为开始时间点到第k‑1分段的持续总时长;SFx为第x个分段的分段状态值;τ为偏置系数;fup为最大值调整量函数,flow为最小值调整量函数,且fup、flow均为递增函数;
所述分段策略为:
获取持续观看时长与所有已分段总时长的差值tC;
将差值tC与预设分段基准值tCT进行比较,当差值大于等于预设分段基准值时,进入分段准备阶段;
通过公式tak=tCT+ft(Gt(k‑1))计算获得分段时间参考值tak;
在分段准备阶段,当tC=tak时进行分段,当前分段时长为tak;
其中, ft为对照函数;ni(k‑1)为第k‑1分段第i种广告类型推送次数;γi为第i种广告类型的第一影响系数;ta(k‑1)为第k‑1分段的分段时长;ti(k‑1)max为第k‑1分段第i种广告类型最长持续投放时长;ti(k‑1)min为第k‑1分段第i种广告类型最短持续投放时长;∈i为第i种广告类型的第二影响系数;
对各个分段的广告投放策略调整的过程还包括:根据当前分段的状态区间[Rlowk,Rupk]、上一分段的状态值SF(k‑1)及上一分段的广告投放类型、投放时长进行调整,确定当前分段的广告投放策略;
当前分段广告投放策略的确定过程为:
步骤一、将SF(k‑1)与[Rlowk,Rupk]进行比对:若SF(k‑1)∈[Rlowk,Rupk],则进行步骤二;
否则,进行步骤三;
步骤二、在tCT时段,按上一分段广告投放策略进行广告投放;在ft(Gt(k‑1))时段,对当前分段状态值向 大小进行调整,获得广告投放策略;
步骤三、在tCT时段,按照tsum=tCT对当前分段状态值向 大小进行调整;在ft(Gt(k‑1))时段,根据tCT时段实际调整结果进行微调;
步骤二中,对当前分段状态值向 大小进行调整的过程为:获取tCT时段已投放广告数据DataF和分段时长;
通过建立约束 且niadd
为正整数,并进行迭代,获得每种广告类型投放数量;
按照每种广告类型投放数量进行广告投放;
其中,niadd为增加广告类型投放数量;每种广告类型的持续时长按该类型广告时长的平均时长;已投放广告数据DataF包括已投放广告的类型及对应时长;SFk{DataF+niadd}表示将已投放广告的类型及对应时长加上增加广告类型投放数量进行计算获得的分段状态值;
min表示求最小值;
步骤三中,按照tsum=tCT对当前分段状态值向 大小进行调整的过程为:
通过建立约束 且ninew为正整
数,并进行迭代,获得每种广告类型投放数量;
按照每种广告类型投放数量进行广告投放;
其中,SFk{ninew}表示按设定广告类型投放数量ninew进行计算获得的分段状态值;
在ft(Gt(k‑1))时段,根据tCT时段实际调整结果进行微调的过程为:根据投放数量ninew及实际对应投放时长计算分段状态值SFk,并将分段状态值SFk与进行比对:若分段状态值 则ft(Gt(k‑1))时段不再进行广告投放;
若分段状态值 则按步骤二中ft(Gt(k‑1))时段广告类型投放数量确定的方法获得每种广告类型投放数量;
按照每种广告类型投放数量进行广告投放;
其中,Sthr为误差量。
2.一种基于大数据数据处理的广告推送系统,其特征在于,所述系统用于执行如权利要求1所述的一种基于大数据数据处理的广告推送方法。