[发明专利]AB实验集成方法及系统在审
申请号: | 202110156820.X | 申请日: | 2021-02-04 |
公开(公告)号: | CN112817856A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 杨白冰 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/50 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ab 实验 集成 方法 系统 | ||
1.一种AB实验集成方法,应用于中心服务端,其特征在于,所述中心服务端与一个或多个本地服务端通信连接,所述方法包括:
配置所述AB实验的分流规则;
将所配置的所述分流规则传送至所述本地服务端,以使所述本地服务端的分流引擎根据所述分流规则对所连接的多个客户端进行分组计算并为各个分组的所述客户端分配相应的实验任务;
接收所述本地服务端上报的根据所述分组计算得到的分组信息和所述客户端的实验数据;及
根据所述分组信息和所述实验数据进行实时的分析处理并展示给用户查看。
2.根据权利要求1所述的AB实验集成方法,其特征在于,所述分流规则的配置通过语法决策树实现,支持按照多维度信息及多种算法进行动态化配置。
3.根据权利要求1或2所述的AB实验集成方法,其特征在于,所述配置所述AB实验的分流规则包括:
通过多叉树的数据结构配置多层级的分组实验,并通过在所述分流规则中加入随机盐实现同一个所述客户端在不同实验中的正交。
4.根据权利要求3所述的AB实验集成方法,其特征在于,所述配置所述AB实验的分流规则还包括:
在所述AB实验的运行过程中实时调配流量占比。
5.一种AB实验集成系统,应用于中心服务端,其特征在于,所述系统包括:
配置模块,用于配置所述AB实验的分流规则;
传送模块,用于将所配置的所述分流规则传送至所述本地服务端,以使所述本地服务端的分流引擎根据所述分流规则对所连接的多个客户端进行分组计算并为各个分组的所述客户端分配相应的实验任务;
接收模块,用于接收所述本地服务端上报的根据所述分组计算得到的分组信息和所述客户端的实验数据;
展示模块,用于根据所述分组信息和所述实验数据进行实时的分析处理并展示给用户查看。
6.一种AB实验集成方法,应用于本地服务端,其特征在于,所述方法包括:
定期从中心服务端获取所述AB实验的分流规则,并根据所述分流规则更新本地的分流引擎;
所述分流引擎根据所述分流规则对所述本地服务端连接的多个客户端进行分组计算,并向所述中心服务端上报分组信息;
根据所述分组计算的结果向所述客户端分配实验任务;及
从所述客户端中获取实验数据并将所述实验数据上报至所述中心服务端。
7.根据权利要求6所述的AB实验集成方法,其特征在于,所述根据所述分流规则更新本地的分流引擎包括:
判断所述分流规则是否存在语法错误;
若存在语法错误,则所述分流规则不生效,沿用上一次正确的分流规则;
若不存在语法错误,则根据所述分流规则更新所述分流引擎。
8.根据权利要求6所述的AB实验集成方法,其特征在于,所述根据所述分流规则对所述本地服务端连接的多个客户端进行分组计算包括:
获取每个所述客户端对应的基本信息,并根据所述分流规则中的语法描述和所述基本信息计算所述客户端所属的分组。
9.根据权利要求8所述的AB实验集成方法,其特征在于,所述根据所述分流规则对所述本地服务端连接的多个客户端进行分组计算还包括:
针对通过多叉树的数据结构配置的多层级的分组实验,采用深度优先遍历算法优先遍历所述多叉树的子节点,如果不符合所述子节点的条件则回溯到所述子节点的父节点,依次类推以找到所述客户端所属的分组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110156820.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于叉车手控阀操作货叉的安全控制系统
- 下一篇:一种注塑机射台驱动结构