参数获取方法、系统、设备及存储介质技术方案

技术编号:37614809 阅读:28 留言:0更新日期:2023-05-18 12:06
本申请公开了一种参数获取方法、系统、设备及存储介质,包括:业务模块向中间处理模块发送参数请求信息;其中,所述参数请求信息包括目标参数信息以及请求上下文信息;所述中间处理模块将所述参数请求信息发送至测试模块,接收所述测试模块根据所述参数请求信息确定的第一反馈结果,并根据所述第一反馈结果,确定向所述业务模块反馈的第二反馈结果。本申请的技术方案,在业务模块以及AB测试模块之间配置了中间处理模块,三个模块之间相互发送请求信息,业务开发人员只需面向业务过程进行开发,AB测试人员只需要在AB测试模块进行实验的配置,实现了业务模块与AB测试模块之间的解耦,降低了测试成本,并提升了业务模块的稳定性。性。性。

【技术实现步骤摘要】
参数获取方法、系统、设备及存储介质


[0001]本申请属于互联网
,尤其涉及一种参数获取方法、系统、设备及存储介质。

技术介绍

[0002]目前,开发人员需要感知到做AB测试(分组测试或分桶测试),并根据AB测试的内容,在业务代码中确定出添加AB测试逻辑的位置,然后在相应的业务代码逻辑实现过程中,通过AB测试平台提供的软件开发工具包(Software Development Kit,SDK),向AB测试服务发起请求,获取用户在这个AB测试中所处的分桶以及这个分桶下对应的相关参数的取值,进而根据这些信息来控制后续的业务处理逻辑。
[0003]但是,上述AB测试的接入强依赖开发人员进行相应实验逻辑的开发,导致从测试需求提出到测试上线需要较长的开发时间,增加了AB测试的周期;此外,AB测试的逻辑与业务逻辑是耦合在一起的,对于全新的业务需求接入实验,除考虑业务逻辑之外,还需考虑AB测试的逻辑,对于已上线的业务进行测试的接入,还需要对已上线的代码进行改造,增加了业务逻辑的开发和维护成本,影响业务系统的稳定性。

技术实现思路

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数获取方法,其特征在于,包括:业务模块向中间处理模块发送参数请求信息;其中,所述参数请求信息包括目标参数信息以及请求上下文信息;所述中间处理模块将所述参数请求信息发送至测试模块,接收所述测试模块根据所述参数请求信息确定的第一反馈结果,并根据所述第一反馈结果,确定向所述业务模块反馈的第二反馈结果。2.根据权利要求1所述的方法,其特征在于,所述中间处理模块将所述参数请求信息发送至所述测试模块,包括:所述中间处理模块基于所述参数请求信息,确定目标参数,并基于所述目标参数对多个第一预设参数进行查找;其中,所述中间处理模块包括多个所述第一预设参数,每个所述第一预设参数匹配设有第一预设值;当所述中间处理模块查找到所述目标参数,则将所述参数请求信息发送至所述测试模块;或当所述中间处理模块未查找到所述目标参数,则将第二空值反馈至所述业务模块;其中,所述第二反馈结果包括所述目标参数的第二目标值或所述第二空值。3.根据权利要求2所述的方法,其特征在于,所述测试模块根据所述参数请求信息确定第一反馈结果,包括;所述测试模块基于所述参数请求信息,确定所述目标参数,并基于所述目标参数进行查找;当所述测试模块查找到所述目标参数,则基于所述请求上下文信息确定所述目标参数的第一目标值,并将所述目标参数的第一目标值反馈至所述中间处理模块;或当所述测试模块未查找到所述目标参数,则将第一空值反馈至所述中间处理模块;其中,所述第一反馈结果包括所述目标参数的所述第一目标值或第一空值。4.根据权利要求3所述的方法,其特征在于,所述当所述测试模块查找到所述目标参数,则基于所述请求上下文信息确定所述目标参数的所述第一目标值,并将所述目标参数的第一目标值反馈至所述中间处理模块,包括:所述测试模块,在确定所述目标参数之后,基于所述目标参数对多个所述预设实验进行查找;其中,所述测试模块包括多个预设实验;当所述测试模块查找到与所述目标参数匹配的目标实验,则获取所述目标实验的标识,并基于所述目标实验的标识以及所述请求上下文信息,确定所述目标参数的所述第一目标值,并将所述目标参数的所述第一目标值,反馈至所述中间处理模块;其中,所述请求上下文信息包括用户标识以及分流标识;或当所述测试模块未查找到与所述目标参数匹配的目标实验,则将所述第一空值反馈至所述中间处理模块。5.根据权利要求4所述的方法,其特征在于,所述当所述测试模块查找到与所述目标参数匹配的目标实验,则获取所述目标实验的标识,并基于所述目标实验的标识以...

【专利技术属性】
技术研发人员:程实陈锦海
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1