一种方案测试的方法及服务器技术

技术编号:15651607 阅读:88 留言:0更新日期:2017-06-17 04:48
本发明专利技术实施例公开了一种方案测试的方法及服务器,用于计算机技术领域。本发明专利技术实施例方法包括:获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文件;将所述路由信息描述文件组装成内部结构体,向预置的访问添加策略接口发送访问请求;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的用户群集分流策略,以根据用户群集进行虚拟物品分发的AB测试。本发明专利技术实施例通过动态配置用户群集分流策略,并在服务器内存中直接更新,因此用户群集分流策略可以实时生效,提高了AB测试精准度。

【技术实现步骤摘要】
一种方案测试的方法及服务器
本专利技术涉及计算机
,特别涉及一种方案测试的方法及服务器。
技术介绍
所谓AB测试,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用A方案,另一部分用户使用B方案,记录下用户的使用情况,看哪个方案更符合设计目标。在视频直播网站中,为了提升在观看视频直播过程中的用户体验,网站会频繁地通过各种方法和策略来对产品和系统做调整,这时需要快速得到用户反馈,这样可以对新方案的效果做出及时调整,根据用户的反馈数据去迭代更新方案,如果用户对产品和系统的方案反馈结果不理想,甚至需要及时放弃当前新方案,所以AB测试在视频直播系统中就显得非常重要,是数据驱动产品的核心基础。AB测试流程中,会同时并行两套方案:Control(基准方案)和Treatment(实验方案),实验方案的生效过程越短,“实验方案用户群集(TreatmentUserSet)”对新方案试用的反馈会越精准。在实验方案的生效过程中,用户在网站的流入和流失是完全不可预知的,需要在测试时缩短实验方案的生效时间。并且,对于视频直播类网站,新方案调整频繁,AB测试频率高,这样对于AB测试系统使用的友好程度显得格外重要,这样不仅可以让更多的非技术人员参与到AB测试过程中,而且可以降低AB测试策略的出错概率。通常在AB测试中,获取实验方案用户群集并让该用户群集即时生效极其重要。在视频直播领域,对用户画像的主要是根据用户在网站上的用户行为,包括:用户观看行为、弹幕信息、关注行为、礼物赠送行为、用户地理位置、用户设备等信息,根据特定的数据模型,对用户打上各种标签,例如:对某款游戏观看时间占比大,则给用户打上某款游戏重度观看标签;在观看视频直播中习惯发送弹幕,则给这类用户打上多弹幕标签,并根据弹幕量多少,细分出更多用户标签。简言之,通过标签获取实验方案用户群集,能更精准评估实验方案的效果。在视频直播网站中,在触发特定功能请求响应内容时,客户端(Client)会向服务器提交HTTP请求,该请求会先进入网站网关服务器(GatewayServer),然后由网关服务器根据URL中信息完成请求路由功能。然后将该用户请求分发到负责处理当前用户的功能接口中。然后由功能接口负责解析处理该请求。如何及时高效地配置用户请求的路由规则显得格外重要。现有的AB测试方法,如果需要修改“实验方案用户群集(TreatmentUserSet)”,一般需要由运营部分发起修改用户群集的需求,然后由数据团队根据需求统计分析出满足需求的用户集,交给“系统功能”研发部门,将统计得到的用户集导入到功能接口中,甚至需要重新发布该系统功能应用,使得新导入的用户群集能在后续进入的用户请求中能尽快生效。整个过程,涉及到的人员过多,操作复杂,分发策略容易出错,并且生效过程长。
技术实现思路
本专利技术实施例提供了一种方案测试的方法及服务器,动态配置用户群集分流策略并在服务器内存中直接更新,使得用户群集分流策略可以实时生效,提高了AB测试精准度。第一方面,本申请提供过一种方案测试的方法,该方法应用于服务器,该方法包括:获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,所述路由信息描述文件中包括目标用户群集中的用户与目标虚拟物品的对应关系;在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文件;将所述路由信息描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的用户群集分流策略,以根据用户群集进行虚拟物品分发的AB测试。优选的,在所述获取预先生成的用于AB测试的用户标签与用户标识对应的描述文件的步骤之前,所述方法还包括:生成用于AB测试的用户标签与用户标识对应的描述文件。优选的,所述生成用于AB测试的用户标签与用户标识对应的描述文件的步骤包括:获取测试设定的待测试用户标签;获取所述待测试用户标签对应的用户群集;根据待测试用户标签及用户群集中的用户标识生成用户标签与用户标识对应的描述文件。优选的,若生成所述路由信息描述文件的生成时间大于上次读入路由信息描述文件的读入时间,则确定所述路由信息描述文件符合预设的读入条件。优选的,所述路由信息描述文件为json格式的配置文件;所述将所述路由信息描述文件组装成内部结构体的步骤,包括:读取所述json格式配置文件;将所述json格式配置文件中不同字段赋值到预设的内部结构体的各个对象属性中。优选的,在根据用户群集进行虚拟物品分发的AB测试之后,所述方法还包括:收集用户行为特征或者用户对分发的目标虚拟物品的使用体验反馈;根据所述用户行为特征或所述使用体验反馈,调整用户群集分流策略,生成新的路由信息描述文件,更新到所述服务器内存中。第二方面,本申请提供一种服务器,该服务器包括:第一获取单元,用于获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;第二获取单元,用于根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,所述路由信息描述文件中包括目标用户群集中的用户与目标虚拟物品的对应关系;读入单元,用于在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文件;组装单元,用于将所述路由信息描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;更新单元,用于在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的用户群集分流策略,以根据用户群集进行虚拟物品分发的AB测试。优选的,所述服务器还包括:生成单元,用于在所述获取预先生成的用于AB测试的用户标签与用户标识对应的描述文件的步骤之前,生成用于AB测试的用户标签与用户标识对应的描述文件。优选的,所述生成单元具体用于获取测试设定的待测试用户标签;获取所述待测试用户标签对应的用户群集;根据待测试用户标签及用户群集中的用户标识生成用户标签与用户标识对应的描述文件。优选的,若生成所述路由信息描述文件的生成时间大于上次读入路由信息描述文件的读入时间,则确定所述路由信息描述文件符合预设的读入条件。优选的,所述路由信息描述文件为json格式的配置文件;所述组装单元具体用于:读取所述json格式配置文件;将所述json格式配置文件中不同字段赋值到预设的内部结构体的各个对象属性中。优选的,所述服务器还包括用户反馈单元;所述用户反馈单元用于在根据用户群集进行虚拟物品分发的AB测试之后,收集用户行为特征或者用户对分发的目标虚拟物品的使用体验反馈;所述更新单元还用于根据所述用户行为特征或所述使用体验反馈,调整用户群集分流策略,生成新的路由信息描述文件,更新到所述服务器内存中。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例通过获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文本文档来自技高网
...
一种方案测试的方法及服务器

【技术保护点】
一种方案测试的方法,其特征在于,应用于服务器,所述方法包括:获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,所述路由信息描述文件中包括目标用户群集中的用户与目标虚拟物品的对应关系;在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文件;将所述路由信息描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的用户群集分流策略,以根据用户群集进行虚拟物品分发的AB测试。

【技术特征摘要】
1.一种方案测试的方法,其特征在于,应用于服务器,所述方法包括:获取预先生成用于AB测试的用户标签与用户标识对应的描述文件;根据所述描述文件及预设的虚拟物品实例列表,得到用户标识和虚拟物品对应关系的路由信息描述文件,所述路由信息描述文件中包括目标用户群集中的用户与目标虚拟物品的对应关系;在确定所述路由信息描述文件符合预设的读入条件后,读入所述路由信息描述文件;将所述路由信息描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的用户群集分流策略,以根据用户群集进行虚拟物品分发的AB测试。2.根据权利要求1所述的方法,其特征在于,在所述获取预先生成的用于AB测试的用户标签与用户标识对应的描述文件的步骤之前,所述方法还包括:生成用于AB测试的用户标签与用户标识对应的描述文件。3.根据权利要求2所述的方法,其特征在于,所述生成用于AB测试的用户标签与用户标识对应的描述文件的步骤包括:获取测试设定的待测试用户标签;获取所述待测试用户标签对应的用户群集;根据待测试用户标签及用户群集中的用户标识生成用户标签与用户标识对应的描述文件。4.根据权利要求1所述的方法,其特征在于,若生成所述路由信息描述文件的生成时间大于上次读入路由信息描述文件的读入时间,则确定所述路由信息描述文件符合预设的读入条件。5.根据权利要求1所述的方法,其特征在于,在根据用户群集进行虚拟物品分发的AB测试之后,所述方法还包括:收集用户行为特征或者用户对分发的目标虚拟物品的使用体验反馈;根据所述用户行为特征或所述使用体验反馈,调整用户群集分流策略,生成新的路由信息描述文件,更新到所述服务器内存中。6.一种服务器,其特征在于,所述服务器包括:...

【专利技术属性】
技术研发人员:吴瑞诚
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1