[发明专利]一种网站测试的分流控制方法和装置有效
| 申请号: | 201410268702.8 | 申请日: | 2014-06-17 |
| 公开(公告)号: | CN104052809B | 公开(公告)日: | 2017-09-26 |
| 发明(设计)人: | 杜维 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44;G06F17/30 |
| 代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张驰,宋志强 |
| 地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网站 测试 分流 控制 方法 装置 | ||
技术领域
本发明属于互联网数据处理技术领域,特别是一种网站测试的分流控制方法和装置。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动终端;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。
A/B测试(A/B test),指在网站产品提供给多个用户使用时,将用户按一定规则分组(两组或多组),对每组用户采用不同的展现方法(即呈现不同的版本网页内容),将其操作行为互相进行比较,结果可以得出一方更胜一筹(比如点击率更高、访问时间延长、购物量提高等等),那就用好的一版页面替换不好的页面。在接下来的改进过程中,不断的使用这种方法进行测试,如果新版本并无胜出之处,则会悄悄退场,而大多数用户根本不会注意到这个版本的页面,这已经变成了数据驱动式社会科学的不可或缺的事项。对于每项测试,分流比率是每一个版本可被访问的几率。一个测试的所有版本的分流比率之和为100%。比如,一个测试有A版本和B版本,A版本分流比率为30%,B版本分流比率为70%。命中是A/B测试中按分流比率随机从多个版本中选择一个版本呈现给用户的过程。例如,某个测试有版本A和版本B,某个用户使用时得到的展现版本是A,则A版本命中。在做网页上的A/B测试时,一般一个版本对应一段内容(可能是HTML代码,css或一个div)。最终呈现给用户时,只显示命中版本对应的那部分内容,而其他未命中版本的内容将不显示。
在现有技术中,利用专门的web应用服务器进行A/B测试分流。可以将测试信息保存在Web应用程服务器中,通过web应用服务器来控制A/B测试的分流,也就是由web应用服务器来决定用户访问对应测试产品时的命中的版本。这通常需要专门的程序逻辑来实现,特点是能实现比率的精准控制(每一次命中都被后台记录和累加,实现每个版本访问的比率不断趋向于测试设置的分流比率)。
然而,在这种现有技术中,需要采用专用的分流服务器,而且分流时要和分流服务器通信,这就需要产生用于分流的网络访问。如果分流服务器无法访问,将导致A/B测试无法进行,严重时将影响产品的正常使用。对于并发数较高的网站,如果采用上述现有技术进行A/B测试,将对原本的业务网站和分流服务器产生巨大的访问量和网络延时开销,影响正常用户的访问体验。
另外,采用专门的分流服务器也必然会带来高昂的成本问题。
发明内容
本发明实施方式提出一种网站测试的分流控制方法,以降低网络延时开销。
本发明实施方式提出一种网站测试的分流控制装置,以降低网络延时开销。
本发明实施方式的技术方案如下:
一种网站测试的分流控制方法,该方法包括:
在测试网页上设置分流信息和分流逻辑,所述分流信息包括各个分流版本标识以及对应于各自分流版本标识的分流版本的分流比率;
浏览器端获取所述测试网页以及各个分流版本的内容,从所述测试网页中解析出所述分流信息和分流逻辑,根据所述分流信息和分流逻辑确定分流版本标识;
在所述测试网页上呈现所确定的分流版本标识所对应的分流版本的内容。
所述在测试网页上设置分流信息和分流逻辑包括:在所述测试网页的超文本标记语言标签中设置分流信息,在所述测试网页的脚本中设置所述分流逻辑。
所述根据所述分流信息和分流逻辑确定分流版本标识包括:
根据预先设置的测试精度确定数值范围,并基于对应于各自分流版本标识的分流版本的分流比率在所述数值范围内划分对应于各个分流版本标识的数值子范围;
在所述数值范围内生成随机数,并基于该随机数所命中的数值子范围确定相对应的分流版本标识。
在所述测试网页上呈现所确定的分流版本标识所对应的分流版本的内容包括:通过串联式样式表方式在所述测试网页上呈现所确定的分流版本标识所对应的分流版本的内容,并通过所述串联式样式表方式在所述测试网页上隐藏除了该所确定的分流版本标识之外的其他分流版本标识所对应的分流版本的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410268702.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式缓存方法及系统
- 下一篇:一种基于云计算技术的环境试验设备远程监控系统





