[发明专利]一种用户流量分配方法及装置有效
申请号: | 201911076616.6 | 申请日: | 2019-11-06 |
公开(公告)号: | CN110830234B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 王炼;郑磊;郑中;涂海龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L12/851 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 流量 分配 方法 装置 | ||
1.一种用户流量分配方法,其特征在于,包括:
获取用户流量的用户标识;
根据各流量实验对应的哈希种子,分别对所述用户标识进行哈希运算,得到所述用户标识对应各流量实验的哈希值,其中,各流量实验对应的哈希种子各不相同;
针对各流量实验,确定所述用户标识对应所述流量实验的哈希值,命中所述流量实验中任一对照实验对应的子流量区间时,将所述用户流量分配至所述任一对照实验,其中,子流量区间是根据对照实验对应的流量比例和流量比例起点,从全流量区间中划分的,所述全流量区间是根据所有用户流量的哈希值分布确定的;
子流量区间是采用如下方法获得的:
根据当前时间,获取所述流量实验中各对照实验对应的流量比例,其中,所述流量实验中各对照实验对应的流量比例与时间成正比;
获取所述流量实验中各对照实验对应的流量比例起点,并根据所述流量实验中各对照实验对应的流量比例和流量比例起点,分别确定所述流量实验中各对照实验对应的子流量区间。
2.如权利要求1所述的用户流量分配方法,其特征在于,获取用户流量的用户标识,包括:
接收访问请求;
对所述访问请求进行解析,并根据解析结果,获得所述访问请求对应的用户流量的用户标识。
3.如权利要求1所述的用户流量分配方法,其特征在于,根据各流量实验对应的哈希种子,分别对所述用户标识进行哈希运算,得到所述用户标识对应各流量实验的哈希值,包括:
针对各流量实验,将所述用户标识和所述流量实验对应的哈希种子输入配置的哈希算法,得到所述用户标识对应所述流量实验的哈希值,其中,所述哈希算法的冲突率和离散率不高于设定阈值。
4.如权利要求1、2或3所述的用户流量分配方法,其特征在于,确定所述用户标识对应所述流量实验的哈希值,命中所述流量实验中任一对照实验对应的子流量区间,包括:
对所述用户标识对应所述流量实验的哈希值进行归一化处理,得到所述用户标识对应所述流量实验的标准哈希值;
获取所述流量实验中各对照实验对应的子流量区间,并将所述标准哈希值分别与所述流量实验中各对照实验对应的子流量区间进行匹配;
确定所述标准哈希值与所述流量实验中任一对照实验对应的子流量区间相匹配时,认为所述用户标识对应所述流量实验的哈希值命中所述任一对照实验对应的子流量区间。
5.如权利要求1、2或3所述的用户流量分配方法,其特征在于,还包括针对各流量实验中的各对照实验分别执行以下操作:
根据设定时间范围内所述对照实验对应的各用户流量的实验反馈数据,确定所述对照实验对应的实验内容存在异常时,将所述对照实验对应的流量比例回退至设定流量比例;以及,
确定所述对照实验对应的实验内容恢复正常时,将所述设定流量比例恢复至所述对照实验对应的流量比例。
6.如权利要求1、2或3所述的用户流量分配方法,其特征在于,还包括:
确定所述用户标识对应各流量实验的哈希值,均未命中相应流量实验中任一对照实验对应的子流量区间时,放弃对所述用户流量的分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911076616.6/1.html,转载请声明来源钻瓜专利网。