【技术实现步骤摘要】
AB测试方法、装置以及电子设备
[0001]本公开涉及数据处理
,尤其涉及一种AB测试方法、装置以及电子设备。
技术介绍
[0002]目前,在互联网系统中,需要针对用户请求给出响应结果。不同用户的相同请求,相同用户的不同请求,可能给出不同的响应结果。响应结果的数量是多种的,需要判断那种响应结果更符合用户的要求。
[0003]相关技术中,通过AB测试方法来实现,主要为对多个请求通过一些条件判断,分成两组,每组采用不同的处理策略进行处理,得到响应结果提供给用户,进而确定AB测试结果。上述方案中,请求的复用程度低,需要的请求多,成本高,时间长,且一次只能针对处理策略中的单个参数进行测试,测试效率差。
技术实现思路
[0004]本公开提供一种AB测试方法、装置以及电子设备,以至少解决相关技术中请求的复用程度低,需要的请求多,成本高,时间长,且一次只能针对处理策略中的单个参数进行测试,测试效率差的问题。
[0005]本公开的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种A ...
【技术保护点】
【技术特征摘要】
1.一种AB测试方法,其特征在于,包括:确定待处理的多个请求,其中,所述请求包括:用户标识;针对每个请求,对所述请求中的用户标识进行哈希处理,以确定所述请求对应的处理策略;其中,所述处理策略的数量为多个,所述处理策略包括至少一个层级维度上的处理参数;不同的处理策略,至少有一个层级维度上的处理参数不同;根据所述请求对应的处理策略,确定所述请求对应的响应结果并返回给所述请求的请求方,以获取所述请求方对响应结果的操作记录;根据所述多个请求对应的响应结果的操作记录,确定AB测试结果。2.根据权利要求1所述的方法,其特征在于,所述针对每个请求,对所述请求中的用户标识进行哈希处理,以确定所述请求对应的处理策略,包括:针对每个请求,对所述请求中的用户标识进行哈希处理,以确定至少一个层级维度上的处理参数;根据所述至少一个层级维度上的处理参数,确定所述请求对应的处理策略。3.根据权利要求2所述的方法,其特征在于,所述针对每个请求,对所述请求中的用户标识进行哈希处理,以确定至少一个层级维度上的处理参数,包括:针对每个请求,对所述请求中的所述用户标识进行第一哈希处理,确定第一层级维度上的处理参数;对所述用户标识和所述第一层级维度上的处理参数进行第二哈希处理,确定第二层级维度上的处理参数,重复上述步骤,直至获取到所述至少一个层级维度上的处理参数。4.根据权利要求3所述的方法,其特征在于,所述针对每个请求,对所述请求中的所述用户标识进行第一哈希处理,确定第一层级维度上的处理参数,包括:针对每个请求,对所述请求中的所述用户标识进行第一哈希处理,得到第一哈希处理结果;对所述第一哈希处理结果进行取模运算,得到第一余数;将所述第一余数所属的哈希桶对应的处理参数,确定为所述第一层级维度上的处理参数。5.根据权利要求2所述的方法,其特征在于,所述处理策略包括:参考处理策略,以及至少一个优化处理策略;所述根据所述至少一个层级维度上的处理参数,确定所述请求对应的处理策略,包括:在存在包括所述至少一个层级维度上的处理参数的第一优化处理策略时,将所述第一优化处理策略,确定为所述请求对应的处理策略;在未存在所述第一优化处理策略时,将所述参考处理策略,确定为所述请求对应的处理策略。6.根据权利要求1所述的方法,其特征在于,所述根据所述多个请求对应的响应结果的操作记录,确定AB测试结果,包括:针对每个响应结果,根据所述响应结果的操作记录,确定所述响应结果的指标参数信息;根据各个所述响应结果的指标参数信息,从各个所述响应结果对应的处理策略中选择目标处理策略;
将所述目标处理策略,确定为所述AB测试结果。7.根据权利要求1所述的方法,其特征在于,所述请求为页面请求;所述处理策略为页面上的控件参数调整策略;所述层级维度为所述页面上不同层级控件的控件参数。8.一种AB测试装置,其特征在于,包括:第一确定模块,用于确定待处理的多个请求,其中,所述请求包括:用户标识;处理模块,用于针对每个请求,对所述请求中的用户标识进行哈希处理,以确定所述请...
【专利技术属性】
技术研发人员:陈志飞,
申请(专利权)人:达疆网络科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。