一种用户流量分配方法、装置、介质和电子设备制造方法及图纸

技术编号:32363247 阅读:12 留言:0更新日期:2022-02-20 03:33
本申请的实施方式提供了一种用户流量分配方法。该方法可以包括:获取针对目标实验的用户流量变更需求。响应于所述用户流量变更需求,针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更;其中,任一实验分组将流量转移给自身的流量流动路径成本最低,从而可以优先将实验分组的用户流量分配给自身,使用户在实验分组流量变更前后最大可能保持在原先的实验分组,不会发生变化,减少由于用户所属实验分组发生变更带来的问题。此外,本申请的实施方式提供了一种用户流量分配装置,介质与电子设备。电子设备。电子设备。

【技术实现步骤摘要】
一种用户流量分配方法、装置、介质和电子设备


[0001]本申请的实施方式涉及计算机处理领域,更具体地,本申请的实施方式涉及一种用户流量分配方法、装置、介质和电子设备。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是相关技术。
[0003]如今,互联网产品野蛮生长的时代已经过去,人口红利到顶。推出新的产品策略时,需要先可以采用分组测试实验的方式对产品策略可行性分析,然后再推出上线。
[0004]在分组测试实验中,可以将用户流量随机分配到至少两个实验分组,其中,每一实验分组可以对应不同的产品策略,然后统计每一实验分组对应的实验指标,并根据统计的实验指标进行产品策略的比较,确定对应的产品策略是否可行。
[0005]在测试过程中,为实验分组分配的用户流量可能会需要进行变更。目前,在需要变更实验分组用户流量的时候,可以基于随机分配流量的方法重新为实验分组分配用户流量。

技术实现思路

[0006]随之而来的问题是,基于随机分配流量的方法重新为实验分组分配用户流量,可能导致用户变更实验分组。例如,由于重新分配,可能导致原本属于实验分组A的用户变更为实验分组B。用户所属实验分组的变更可能带来一系列问题。比如,对应用户来讲,可能导致用户体验变更,影响用户体验。再比如,由于用户分组变更,对一些实验指标(例如用户留存指标等)的统计会出现延迟问题。
[0007]为此,非常需要一种用户流量分配方法,以使用户在实验分组流量变更前后最大可能保持在原先的实验分组,不会发生变化,减少由于用户所属实验分组发生变更带来的问题。
[0008]在本上下文中,本申请的实施方式期望提供一种用户流量分配方法、装置、介质和电子设备。
[0009]在本申请实施方式的第一方面中,提供了一种用户流量分配方法,包括:获取针对目标实验的用户流量变更需求;所述目标实验包括基于用户流量的分组测试实验;响应于所述用户流量变更需求,针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更;其中,任一实验分组将流量转移给自身的流量流动路径成本最低。
[0010]在一些实施例中,所述针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更,包括:根据所述用户流量变更需求,确定每一实验分组的至少一条流量流动路径;
[0011]获取所述至少一条流量流动路径对应的路径成本;根据路径成本最小原则,对每
一实验分组进行流量变更。
[0012]在一些实施例中,当任一实验分组和剩余流量组之间的路径成本小于不同实验分组之间的路径成本时,所述根据路径成本最小原则,对每一实验分组进行流量变更,包括:当所述每一实验分组中存在流量减少的第一实验分组时,通过所述第一实验分组和所述剩余流量组之间的第一流量路径对所述第一实验分组进行流量变更。
[0013]在一些实施例中,所述通过所述第一实验分组和所述剩余流量组之间的第一流量路径对所述第一实验分组进行流量变更,包括:确定所述第一实验分组对应的第一初始流量分桶以及第一目标量;从所述第一初始流量分桶中,保留与所述第一目标量匹配的流量分桶至所述第一实验分组;通过所述第一流量路径,将所述第一初始流量分桶中多余的流量分桶转移至所述剩余流量组。
[0014]在一些实施例中,当任一实验分组和剩余流量组之间的路径成本小于不同实验分组之间的路径成本时,所述根据路径成本最小原则,对每一实验分组进行流量变更,包括:当所述每一实验分组中存在流量增加的第二实验分组时,通过所述第二实验分组和所述剩余流量组之间的第二流量路径对所述第二实验分组进行流量变更。
[0015]在一些实施例中,所述通过所述第二实验分组和所述剩余流量组之间的第二流量路径对所述第二实验分组进行流量变更,包括:确定所述剩余流量组对应的剩余流量分桶以及剩余量;确定所述第二实验分组对应的第二初始流量分桶以及第二初始量和第二目标量;计算所述第二目标量和第二初始量的差值量;在所述第二实验分组内保留所述第二初始流量分桶;
[0016]在所述剩余量不低于所述差值量时,通过所述第二流量路径从所述剩余流量分桶中转移与所述差值量匹配的流量分桶至所述第二实验分组。
[0017]在一些实施例中,所述通过所述第二实验分组和所述剩余流量组之间的第二流量路径对所述第二实验分组进行流量变更,还包括:在所述剩余量低于所述差值量时,将其他实验分组多余的其他流量分桶转移至所述剩余流量组;通过所述第二流量路径从所述剩余流量组对应的剩余流量分桶中转移与所述差值量匹配的流量分桶至所述第二实验分组。
[0018]在一些实施例中,通过所述第二流量路径转移至所述第二实验分组的流量分桶不包含其他实验分组对应的流量分桶。
[0019]在一些实施例中,所述方法还包括:获取每一所述实验分组在完成所述流量变更之后对应的流量分桶区间;确定用户的标识和目标实验标识;根据带有哈希因子的哈希算法,对所述用户标识和目标实验标识进行哈希运算,得到哈希值;基于所述哈希值对流量分桶总数量取余,得到所述用户所属的流量分桶号,根据所述流量分桶号确定所述用户所属的流量分桶区间,进而确定所述用户所属的实验分组。
[0020]在一些实施例中,在所述目标实验的实验类型发生变更的情形下,改变所述哈希算法的哈希因子的数值,并基于哈希因子改变后的所述哈希算法,重新确定所述用户所属的实验分组,以重新分配所述用户。
[0021]在一些实施例中,所述目标实验所属的实验层内包括的各实验之间的用户流量两两互斥;和/或,所述实验层所属的实验系统所包括的各实验层之间的用户流量两两正交。
[0022]在一些实施例中,所述目标实验标识、实验分组标识以及实验分组对应的流量分桶区间,按照预设的数据结构分布。
[0023]在本申请实施方式的第二方面中,提供了一种用户流量分配装置,包括:第一获取模块,用于获取针对目标实验的用户流量变更需求;所述目标实验包括基于用户流量的分组测试实验;变更模块,用于响应于所述用户流量变更需求,针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更;其中,任一实验分组将流量转移给自身的流量流动路径成本最低。
[0024]在本申请实施方式的第三方面中,提供了一种计算机可读存储介质,所述介质存储有计算机程序,所述计算机程序用于使处理器执行如前述任一实施例示出的用户流量分配方法。
[0025]在本申请实施方式的第四方面中,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如前述任一实施例示出的用户流量分配方法。
[0026]在前述记载的技术方案中,可以获取针对目标实验的用户流量变更需求;以及响应于所述用户流量变更需求,针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户流量分配方法,其特征在于,包括:获取针对目标实验的用户流量变更需求;所述目标实验包括基于用户流量的分组测试实验;响应于所述用户流量变更需求,针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更;其中,任一实验分组将流量转移给自身的流量流动路径成本最低。2.根据权利要求1所述的方法,其特征在于,所述针对需要进行流量变更的每一实验分组,以所述每一实验分组的用户流量变动成本最小化原则,进行流量变更,包括:根据所述用户流量变更需求,确定每一实验分组的至少一条流量流动路径;获取所述至少一条流量流动路径对应的路径成本;根据路径成本最小原则,对每一实验分组进行流量变更。3.根据权利要求2所述的方法,其特征在于,当任一实验分组和剩余流量组之间的路径成本小于不同实验分组之间的路径成本时,所述根据路径成本最小原则,对每一实验分组进行流量变更,包括:当所述每一实验分组中存在流量减少的第一实验分组时,通过所述第一实验分组和所述剩余流量组之间的第一流量路径对所述第一实验分组进行流量变更。4.根据权利要求3所述的方法,其特征在于,所述通过所述第一实验分组和所述剩余流量组之间的第一流量路径对所述第一实验分组进行流量变更,包括:确定所述第一实验分组对应的第一初始流量分桶以及第一目标量;从所述第一初始流量分桶中,保留与所述第一目标量匹配的流量分桶至所述第一实验分组;通过所述第一流量路径,将所述第一初始流量分桶中多余的流量分桶转移至所述剩余流量组。5.根据权利要求2所述的方法,其特征在于,当任一实验分组和剩余流量组之间的路径成本小于不同实验分组之间的路径成本时,所述根据路径成本最小原则,对每一实验分组进行流量变更,包括:当所述每一实验分组中存在流量增加的第二实验分组时,通过所述第二实验分组和所述剩余流量组之间的第二流量路径...

【专利技术属性】
技术研发人员:吕鸿鹏钟轶李珊珊吴官林
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1