一种切换本地列表中实验的方法、装置、系统及存储介质制造方法及图纸

技术编号:21658453 阅读:35 留言:0更新日期:2019-07-20 05:35
本发明专利技术公开了一种切换本地列表中实验的方法,包括:根据实验生成本地列表;根据所述本地列表完成本地列表中的实验的切换。本发明专利技术可以生成的第一本地列表和第二本地列表之后,用户通过应用程序客户端可以选择不同实验对应的不同的实验版本进行使用。通过手动切换不同的实验版本,避免了只能通过服务器对应用程序的使用版本进行配置的问题,摆脱了服务器的限制,用户通过手动自行切换并体验不同实验的不同实验版本,从而可以提高产品的开发效率。

A Method, Device, System and Storage Media for Switching Local List Experiments

【技术实现步骤摘要】
一种切换本地列表中实验的方法、装置、系统及存储介质
本专利技术涉及计算机领域,尤其涉及一种切换本地列表中实验的方法、装置、系统及存储介质。
技术介绍
在当今互联网兴盛的时代,应用互联网的终端以及终端中的相关应用程序的发布或者更新也越来越快,应用程序的发布或者更新更能满足人们日常的使用需求。在应用程序发布或者更新之前一般都会对更新的应用程序进行AB测试,以便选择出更符合人们使用需求的、用户体验更好的应用程序版本。AB测试的概念来源于生物医学中的双盲测试,双盲测试中病人被随机分成两组,在不知情的情况下分别给予安慰剂和测试用药,经过一段时间的实验后再来比较这两组病人的表现是否具有显著的差异,从而决定测试用药是否有效。互联网公司的AB测试也采用了类似的概念:将互联网(Web)或应用程序(APP)界面或流程的两个或多个版本,在同一时间维度,分别让两个或多个属性(或组成成分)相同(或相似)的访客群组访问,收集各群组的用户体验数据和业务数据,最后分析评估出最好版本,将该最好的版本正式采用。从AB测试的定义中可以看出,AB测试强调的是同一时间维度对相似属性分组用户的测试,时间的统一性有效的规避了因为时间、季节等因素带来的影响,而属性的相似性则使得地域、性别、年龄等等其他因素对效果统计的影响降至最低。但是,在目前应用于应用程序的AB测试中,AB测试只能在服务器中进行配置,多个不同的版本只能在服务器中进行配置,在服务器中从多个不同年代版本中选取一个版本应用在客户端,用户使用应用程序时体验的应用程序版本即为通过服务器选取的版本。客户通过应用程序的客户端无法选择AB测试中其他版本进行使用,也无法知道应用程序中设置有哪些版本,以及这些不同版本运行起来具体是什么风格等。
技术实现思路
为了解决以上技术问题,本专利技术的主要目的在于提供一种切换本地列表中实验的方法、装置、系统及存储介质,以解决现有技术中不能通过应用程序客户端选择AB测试中不同版本进行使用,也无法知道应用程序中设置有哪些版本,以及这些不同版本运行起来具体是什么风格的技术问题。本专利技术的技术方案是通过以下方式实现的:一种切换本地列表中实验的方法,包括:根据实验生成本地列表;根据所述本地列表完成本地列表中的实验的切换。优选地,所述根据实验生成本地列表具体包括:将所述实验抽取成实验接口,通过第一注解为所述实验接口添加实验名称、实验ID和默认的实验版本ID,所述实验名称与所述实验ID一一对应;创建所述实验接口对应的类,通过第二注解为所述类添加类的实验版本名称、实验版本ID,所述实验版本名称与所述实验版本ID一一对应;根据所述第一注解和第二注解生成本地列表。优选地,所述本地列表包括第一本地列表和第二本地列表;根据所述第一注解生成所述第一本地列表,所述第一本地列表包括所述实验名称、实验ID、默认的实验版本ID和实验名称当前对应的实验版本选项按钮;所述实验名称当前对应的实验版本选项按钮显示所述实验名称当前对应的实验版本名称;根据所述第二注解生成所述第二本地列表,所述第二本地列表为所述实验版本选项按钮对应的本地列表,包括实验版本名称、实验版本ID;所述实验版本ID包括所述默认的实验版本ID。优选地,根据所述本地列表完成本地列表中的实验的切换的步骤,具体包括:判断是否在当前实验版本名称对应的实验版本中,通过所述第二本地列表选择所述实验版本选项按钮中显示的实验版本名称以外的实验版本名称对应的实验版本;根据判断结果选择需要切换的实验。优选地,所述根据判断结果选择需要切换的实验具体包括:当在当前实验版本名称对应的实验版本中,通过所述第二本地列表选择所述实验版本选项按钮中显示的实验版本名称以外的实验版本名称对应的实验版本时,保存选择的实验版本名称对应的实验版本ID,并在下次进入当前实验版本名称对应的实验名称时,切换到选择的实验版本ID对应的实验版本名称对应的实验版本;否则,在下次进入当前实验名称对应的实验时,继续使用当前实验版本名称对应的实验版本。优选地,在下次进入当前实验版本名称对应的实验名称时,切换到选择的实验版本ID对应的实验版本名称对应的实验版本,具体包括:获取所述第一本地列表和第二本地列表;获取保存的选择的实验版本名称对应的实验版本ID;从所述第一本地列表和第二本地列表中,确定并切换到与获取的实验版本ID对应的实验版本名称对应的实验版本。优选地,所述根据判断结果选择需要切换的实验,还包括:判断在第一次进入所述当前实验版本名称对应的实验名称时,是否能够选择通过服务器配置的实验版本ID对应的实验版本名称对应的实验版本;当能够选择通过服务器配置的实验版本ID对应的实验版本名称对应的实验版本时,将选择通过服务器配置的实验版本ID对应的实验版本名称对应的实验版本,作为第一次进入所述当前实验版本名称对应的实验名称对应的实验版本;否则,将所述第一本地列表中默认的实验版本ID对应的实验版本名称对应的实验版本,作为第一次进入所述当前实验版本名称对应的实验名称对应的实验版本。一种切换本地列表中实验的装置,包括:本地列表生成模块,用于根据实验生成本地列表;切换模块,用于根据所述本地列表完成本地列表中的实验的切换。一种切换本地列表中实验的系统,包括:存储器,用于存储程序指令;处理器,用于执行所述程序指令,以实现上述的方法。一种存储介质,所述存储介质存储有可读指令,所述可读指令可被处理器执行时实现上述的方法。相比于现有技术,本专利技术一种切换本地列表中实验的方法、装置、系统及存储介质至少具有以下有益效果:1)该专利技术可以生成本地列表,本地列表中包括不同实验的不同的实验版本。通过将预先设置的实验抽取成实验接口,创建实验接口对应的类,其中通过第一注解为实验接口添加实验名称、实验ID,通过第二注解为实验接口对应的类添加实验版本名称、实验版本ID和默认的实验版本ID。根据第一注解和第二注解生成本地列表,本地列表中包括第一本地列表和第二本地列表。第一本地列表包括不同的实验对应的实验名称,以及实验当前对应的实验版本的选项按钮,该选项按钮显示的即为该实验当前的实验版本。通该选项按钮可以选择该实验对应的不同的实验版本。2)生成的第一本地列表和第二本地列表之后,用户通过应用程序客户端可以选择不同实验对应的不同的实验版本进行使用。通过手动切换不同的实验版本,避免了只能通过服务器对应用程序的使用版本进行配置的问题,摆脱了服务器的限制,用户通过手动自行切换并体验不同实验的不同实验版本,从而可以提高产品的开发效率。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种切换本地列表中实验的方法的流程示意图;图2为本专利技术实施例提供的一种生成本地列表的方法的流程示意图;图3为本专利技术实施例提供的一种应用程序客户端的AB测试入口的示意图;图4为本专利技术实施例提供的一种第一本地列表的示意图;图5为本专利技术实施例提供的一种第二本地列表的示意图;图6为本专利技术实施例提供的一种实验版本的界面效果图;图7为本专利技术实施例本文档来自技高网
...

【技术保护点】
1.一种切换本地列表中实验的方法,其特征在于,包括:根据实验生成本地列表;根据所述本地列表完成本地列表中的实验的切换。

【技术特征摘要】
1.一种切换本地列表中实验的方法,其特征在于,包括:根据实验生成本地列表;根据所述本地列表完成本地列表中的实验的切换。2.根据权利要求1所述的方法,其特征在于,所述根据实验生成本地列表具体包括:将所述实验抽取成实验接口,通过第一注解为所述实验接口添加实验名称、实验ID和默认的实验版本ID,所述实验名称与所述实验ID一一对应;创建所述实验接口对应的类,通过第二注解为所述类添加类的实验版本名称、实验版本ID,所述实验版本名称与所述实验版本ID一一对应;根据所述第一注解和第二注解生成本地列表。3.根据权利要求2所述的方法,其特征在于,所述本地列表包括第一本地列表和第二本地列表;根据所述第一注解生成所述第一本地列表,所述第一本地列表包括所述实验名称、实验ID、默认的实验版本ID和实验名称当前对应的实验版本选项按钮;所述实验名称当前对应的实验版本选项按钮显示所述实验名称当前对应的实验版本名称;根据所述第二注解生成所述第二本地列表,所述第二本地列表为所述实验版本选项按钮对应的本地列表,包括实验版本名称、实验版本ID;所述实验版本ID包括所述默认的实验版本ID。4.根据权利要求3所述的方法,其特征在于,根据所述本地列表完成本地列表中的实验的切换的步骤,具体包括:判断是否在当前实验版本名称对应的实验版本中,通过所述第二本地列表选择所述实验版本选项按钮中显示的实验版本名称以外的实验版本名称对应的实验版本;根据判断结果选择需要切换的实验。5.根据权利要求4所述的方法,其特征在于,所述根据判断结果选择需要切换的实验包括:当在当前实验版本名称对应的实验版本中,通过所述第二本地列表选择所述实验版本选项按钮中显示的实验版本名称以外的实验版本名称对应的实验版本时,保存选择的实验版本名称对应的实验版本ID,并在下次进入当前...

【专利技术属性】
技术研发人员:郑永欣
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1