流量调整方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:36231198发布日期:2023-11-30 23:58阅读:39来源:国知局
流量调整方法与流程

本技术涉及计算机,具体涉及一种流量调整方法、装置计算机设备及计算机可读存储介质。


背景技术:

1、随着互联网更新需求的增长,流量实验逐渐成为常见的方案评估手段,流量实验可以设置多个实验组,每个实验组对应一种方案,为每个实验组分配实验流量,并基于方案向实验流量呈现内容,可以根据实验流量的反馈最终确定全流量上线的目标方案。现有的流量实验通常在实验前确定实验组的数量,并基于固定的实验组运行实验,实验效率较低。


技术实现思路

1、本技术实施例提供一种流量调整方法、装置、计算机设备及计算机可读存储介质,可以在实验过程中清空部分实验组,并将这部分实验组的流量等比例调整至其他保留下来的实验组,有效提升实验效率。

2、本技术实施例提供一种流量调整方法,包括:

3、配置目标实验的相关数据,目标实验包括多个实验组,相关数据包括多个实验组各自的流量占比,流量占比表征目标实验运行过程中向各个实验组分配的流量在实验流量中的占比,实验流量包括为目标实验分配的流量;运行目标实验,并根据流量占比,在目标实验的实验过程中向多个实验组分配实验流量,从而得到实验组在至少一个统计维度的流量统计数据;根据流量统计数据,从多个实验组中确定至少一个筛除实验组以及至少两个保留实验组,筛除实验组对应筛除流量占比,保留实验组对应保留流量占比;将筛除实验组从目标实验中清空,并将筛除流量占比划分为至少两个子流量占比,至少两个子流量占比之间的比例关系与至少两个保留流量占比之间的比例关系相等;向至少两个保留流量占比分别添加至少两个子流量占比,以得到至少两个保留实验组各自的调整后流量占比。

4、相应地,本技术实施例还提供了一种流量调整装置,包括:

5、配置模块,用于配置目标实验的相关数据,目标实验包括多个实验组,相关数据包括多个实验组各自的流量占比,流量占比表征目标实验运行过程中向各个实验组分配的流量在实验流量中的占比,实验流量包括为目标实验分配的流量;

6、运行模块,用于运行目标实验,并根据流量占比,在目标实验的实验过程中向多个实验组分配实验流量,从而得到实验组在至少一个统计维度的流量统计数据;

7、确定模块,用于根据流量统计数据,从多个实验组中确定至少一个筛除实验组以及至少两个保留实验组,筛除实验组对应筛除流量占比,保留实验组对应保留流量占比;

8、划分模块,用于将筛除实验组从目标实验中清空,并将筛除流量占比划分为至少两个子流量占比,至少两个子流量占比之间的比例关系与至少两个保留流量占比之间的比例关系相等;

9、调整模块,用于向至少两个保留流量占比分别添加至少两个子流量占比,以得到至少两个保留实验组各自的调整后流量占比。

10、在本技术的一些实施例中,统计维度包括约束统计维度,相关数据还包括至少一个约束统计维度对应的预设约束阈值,确定模块可以具体用于:

11、若存在实验组的至少一个约束统计维度的流量统计数据与其对应的预设约束阈值不匹配,确定实验组为筛除实验组;

12、确定多个实验组中的至少两个保留实验组,保留实验组与筛除实验组不同。

13、在本技术的一些实施例中,统计维度包括优化统计维度,确定模块可以具体用于:

14、将任意两个实验组结合,得到至少两个实验组集,实验组集包括第一实验组和第二实验组;

15、若预设第一数量个优化统计维度上,第一实验组的流量统计数据均大于第二实验组的流量统计数据,确定第一实验组为筛除实验组;

16、从多个实验组中确定至少两个保留实验组,保留实验组与筛除实验组不同。

17、在本技术的一些实施例中,统计维度包括优化统计维度,目标实验还包括至少一个对照组,多个实验组包括第三实验组,确定模块可以具体用于:

18、分别计算每个优化统计维度上第三实验组的流量统计数据与对照组的流量统计数据之间的差值;

19、若预设第二数量个优化统计维度的差值均与其对应的预设差值阈值匹配、且目标实验的当前功效值与预设功效阈值匹配,确定第三实验组为筛除实验组;

20、从多个实验组中确定至少两个保留实验组,保留实验组与筛除实验组不同。

21、在本技术的一些实施例中,统计维度包括优化统计维度,确定模块可以包括分值确定子模块、组数确定子模块、排序子模块和实验组确定子模块,其中,

22、分值确定子模块,用于根据流量统计数据,确定多个实验组各自的至少一个筛除分值;

23、组数确定子模块,用于确定目标实验的目标筛除组数;

24、排序子模块,用于对多个筛除分值进行排序,得到多个实验组的排序结果;

25、实验组确定子模块,用于根据排序结果,从多个实验组中确定目标筛除组数个筛除实验组。

26、在本技术的一些实施例中,分值确定子模块包括历史单元和分值单元,其中,

27、历史单元,包括获取实验组的至少一个统计维度的历史流量统计数据;

28、分值单元,包括计算历史流量统计数据与流量统计数据之间的差异绝对值,并确定差异绝对值为实验组的筛除分值。

29、在本技术的一些实施例中,实验组对应第一筛除分值和至少一个第二筛除分值,排序结果包括第一筛除分值对应的第一排序结果、以及至少一个第二筛除分值对应的至少一个第二排序结果,筛除分值对应优先级信息,优先级信息表征第一筛除分值的优先级高于第二筛除分值,实验组确定子模块具体用于:

30、根据优先级信息,基于第一排序结果,从多个实验组中确定第一组数个筛除实验组,并基于第二排序结果,从多个实验组中确定第二组数个筛除实验组,第一组数与第二组数的和值为目标筛除组数。

31、在本技术的一些实施例中,流量调整装置还包括迭代模块,其中,

32、迭代模块,用于确定所述至少两个保留实验组各自的调整后流量占比为新的流量占比、以及确定所述至少两个保留实验组为新的实验组,返回执行根据所述流量占比,在所述目标实验的实验过程中向所述多个实验组分配所述实验流量的步骤,直至所述目标实验的迭代次数与预设迭代次数匹配。

33、相应地,本技术实施例还提供一种计算机设备,包括处理器和存储器,存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以实现本技术实施例提供的流量调整方法中的步骤。

34、相应地,本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行以实现本技术实施例提供的流量调整方法中的步骤。

35、相应地,本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行以实现本技术实施例提供的流量调整方法中的步骤。

36、本技术实施例可以在实验过程中统计每个实验组在至少一个统计维度的流量统计数据,根据流量统计数据评估各个实验组在实验过程中的表现,并确定其中表现不佳的筛除实验组,及时将筛除实验组清空,并将配置给筛除实验组的流量等比例调整至多个实验组中的保留实验组,保证后续实验过程中流量统计数据的准确性,总体上可以有效提升目标实验的实验效率。

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