System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,特别是涉及一种界面请求处理方法、装置、电子设备和可读存储介质。
技术介绍
1、随着互联网技术的发展,ab实验(ab test)被广泛应用于制定各种决策中。ab实验,也称之为分裂测试或双独立样本假设检验,是一种统计假设检验方法,可以帮助决策者了解变动因素的影响,从而进行更好的决策。在进行ab实验中,通常将至少两组用户对照测试,其中一组用户应用的是a版本,另一组用户应用的是b版本,这样可以评估或检验两种方案(a版本和b版本)在效果上是否存在显著差异。
2、现有技术中,通常由后台服务器进行用户组别(即实验组或对照组)的划分,产品经理来控制实验的放量情况,如果想要展示某个实验组或对照组对应界面的显示效果,首先需要通过抓包等方式获取当前设备的身份标识号(identity document,id),然后找到该实验对应的产品经理,将当前设备的id提供给产品经理,以将当前设备的id加入对应的实验组或对照组,最后等待、查看当前设备是否命中。然而,当存在多个实验,想要查看当前设备在不同组别对应的界面效果时,需要将当前设备多次加入对应的组别,或者寻找同时命中多个实验的设备。这使得命中实验的流程冗长、效率低下。
技术实现思路
1、本专利技术实施例的目的在于提供一种界面请求处理方法、装置、电子设备和可读存储介质,以解决现有的命中实验流程冗长、效率低下的问题。具体技术方案如下:
2、在本专利技术实施的第一方面,提供了一种界面请求处理方法,应用于服务器,所述方法包括
3、接收测试设备发送的第一请求,所述第一请求携带有第一设备标识和目标实验标识信息,所述第一设备标识为所述测试设备的设备标识,所述目标实验标识信息用于标识目标操作界面;
4、根据所述目标实验标识信息,确定第二设备标识,所述第二设备标识为所述目标实验标识信息关联的设备列表中的设备标识;
5、向所述测试设备发送所述第二设备标识;
6、在接收到所述测试设备发送的第二请求的情况下,基于所述第二请求向所述测试设备推送所述目标操作界面的界面数据,所述第二请求携带的设备标识为所述第二设备标识。
7、可选地,所述根据所述目标实验标识信息,确定第二设备标识,包括:
8、获取所述目标实验标识信息关联的设备列表;
9、判断所述设备列表中是否包含设备标识;
10、在所述设备列表中包含设备标识的情况下,将所述设备列表中的设备标识确定为所述第二设备标识;
11、在所述设备列表中不包含设备标识的情况下,在所述设备列表中添加所述第一设备标识,并将所述第一设备标识确定为所述第二设备标识。
12、可选地,所述目标实验标识信息包括目标实验标识和所述目标实验标识对应的目标实验中目标实验组别标识,所述目标实验标识用于标识一组操作界面中的目标操作界面,所述目标实验组别标识用于标识所述目标操作界面的样式。
13、可选地,在所述接收测试设备发送的第一请求之前,所述方法还包括:
14、接收所述测试设备发送的实验标识信息的获取请求,所述实验标识信息包括至少一个实验标识和至少两个实验组别标识,且每个实验标识关联至少两个实验组别标识,所述至少一个实验标识包括所述目标实验标识,所述至少两个实验组别标识包括所述目标实验组别标识;
15、基于所述获取请求,向所述测试设备发送所述实验标识信息。
16、在本专利技术实施的第二方面,提供了另一种界面请求处理方法,应用于测试设备,所述方法包括:
17、向服务器发送第一请求,所述第一请求携带有第一设备标识和目标实验标识信息,所述第一设备标识为所述测试设备的设备标识,所述目标实验标识信息用于标识目标操作界面;
18、在接收到所述服务器发送的第二设备标识的情况下,向所述服务器发送第二请求,所述第二请求用于获取所述目标操作界面的界面数据,所述第二请求携带的设备标识为所述第二设备标识。
19、可选地,所述在接收到所述服务器发送的第二设备标识的情况下,向所述服务器发送第二请求,包括:
20、将所述第一设备标识与从所述服务器接收的第二设备标识进行匹配;
21、在所述第一设备标识与所述第二设备标识不匹配的情况下,将所述第一设备标识修改为所述第二设备标识;
22、向所述服务器发送携带有所述第二设备标识的第二请求。
23、可选地,在所述向服务器发送第一请求之前,所述方法还包括:
24、向所述服务器发送实验标识信息的获取请求,所述实验标识信息包括所述目标实验标识信息;
25、接收所述服务器发送的所述实验标识信息;
26、接收用户针对所述目标操作界面的选择操作,在所述实验标识信息中确定所述目标实验标识信息。
27、在本专利技术实施的第三方面,提供了一种界面请求处理装置,应用于服务器,所述装置包括:
28、第一接收模块,用于接收测试设备发送的第一请求,所述第一请求携带有第一设备标识和目标实验标识信息,所述第一设备标识为所述测试设备的设备标识,所述目标实验标识信息用于标识目标操作界面;
29、确定模块,用于根据所述目标实验标识信息,确定第二设备标识,所述第二设备标识为所述目标实验标识信息关联的设备列表中的设备标识;
30、第一发送模块,用于向所述测试设备发送所述第二设备标识;
31、推送模块,用于在接收到所述测试设备发送的第二请求的情况下,基于所述第二请求向所述测试设备推送所述目标操作界面的界面数据,所述第二请求携带的设备标识为所述第二设备标识。
32、在本专利技术实施的第四方面,提供了另一种界面请求处理装置,应用于测试设备,所述装置包括:
33、第一发送模块,用于向服务器发送第一请求,所述第一请求携带有第一设备标识和目标实验标识信息,所述第一设备标识为所述测试设备的设备标识,所述目标实验标识信息用于标识目标操作界面;
34、第二发送模块,用于在接收到所述服务器发送的第二设备标识的情况下,向所述服务器发送第二请求,所述第二请求用于获取所述目标操作界面的界面数据,所述第二请求携带的设备标识为所述第二设备标识。
35、在本专利技术实施的第五方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
36、存储器,用于存放程序;
37、处理器,用于执行存储器上所存放的程序时,实现如第一方面所述的方法,或者,实现如第二方面所述的方法。
38、在本专利技术实施的第六方面,提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现如第一方面所述的方法,或者,实现如第二方面所述的方法。
39、在专利技术实施例中,在测试设备中输入目标实验标识信息,服务器在接收到携带有目标标识信息的第一请求后,在目标实验标识信息关联的设备本文档来自技高网...
【技术保护点】
1.一种界面请求处理方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标实验标识信息,确定第二设备标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标实验标识信息包括目标实验标识和所述目标实验标识对应的目标实验中目标实验组别标识,所述目标实验标识用于标识一组操作界面中的目标操作界面,所述目标实验组别标识用于标识所述目标操作界面的样式。
4.根据权利要求3所述的方法,其特征在于,在所述接收测试设备发送的第一请求之前,所述方法还包括:
5.一种界面请求处理方法,其特征在于,应用于测试设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述在接收到所述服务器发送的第二设备标识的情况下,向所述服务器发送第二请求,包括:
7.根据权利要求5所述的方法,其特征在于,在所述向服务器发送第一请求之前,所述方法还包括:
8.一种界面请求处理装置,其特征在于,应用于服务器,所述装置包括:
9.一种界面请求处理装置,其特征在于,应
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法,或者,实现如权利要求5-7中任一项所述的方法。
...【技术特征摘要】
1.一种界面请求处理方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标实验标识信息,确定第二设备标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标实验标识信息包括目标实验标识和所述目标实验标识对应的目标实验中目标实验组别标识,所述目标实验标识用于标识一组操作界面中的目标操作界面,所述目标实验组别标识用于标识所述目标操作界面的样式。
4.根据权利要求3所述的方法,其特征在于,在所述接收测试设备发送的第一请求之前,所述方法还包括:
5.一种界面请求处理方法,其特征在于,应用于测试设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:袁磊红,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。