[發明專利]A/B實驗分流方法、裝置和計算機可讀存儲介質有效
| 申請號: | 202110377712.5 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113176992B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 林濤;揭宗昌;陳佳超;楊倩 | 申請(專利權)人: | 深圳依時貨拉拉科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳瑞天謹誠知識產權代理有限公司 44340 | 代理人: | 溫青玲 |
| 地址: | 518000 廣東省深圳市福田區梅*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實驗 分流 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種A/B實驗分流方法,其特征在于,所述方法包括:
按照預定周期生成用于保存A/B實驗分組集合的緩存,所述A/B實驗分組集合以分組標識為元素并且在生成后進行亂序,所述分組標識對應于目標流量所處輪播周期內的時間片序號,所述目標流量為進行所述A/B實驗時待分組的流量;
根據A/B實驗的當前流量所處時刻,計算所述當前流量所處輪播周期內的時間片序號;
將所述當前流量所處輪播周期內的時間片序號匹配所述A/B實驗分組集合中的分組標識;
若所述當前流量命中所述A/B實驗分組集合中的目標分組標識,則確定所述當前流量在所述A/B實驗中的分組;
所述根據A/B實驗的當前流量所處時刻,計算所述當前流量所處輪播周期內的時間片序號,包括:
將所述A/B實驗的當前流量所處時刻減去所述A/B實驗的開始時刻,得到所述當前流量所處時刻距離所述開始時刻的時間差;
將所述時間差除以所述預定周期,得到時間比值;
將所述時間比值向下取整,得到所述當前流量所處輪播周期的周期號;
將參數n除以所述A/B實驗的時間片大小,得到所述當前流量所處周期號的輪播周期內的時間片序號,所述所述now表示所述當前流量所處時刻,所述t1表示所述A/B實驗的當前流量所處時刻減去所述A/B實驗的開始時刻,所述T表示所述輪播周期,所述%表示取模,所述表示向下取整。
2.如權利要求1所述A/B實驗分流方法,其特征在于,所述按照預定周期生成用于保存A/B實驗分組集合的緩存,包括:
按照預定哈希函數,將所述目標流量的標識進行哈希運算;
使用所述哈希運算得到的哈希值對所述目標流量對應分組標識在所述A/B實驗分組集合中的序號取模,得到第一交換分組標識在所述A/B實驗分組集合中的序號;
將第二交換分組標識與所述第一交換分組標識進行交換,所述第二交換分組標識為所述A/B實驗分組集合中與所述目標流量對應分組標識相鄰且序號在所述目標流量對應分組標識的序號之后的分組標識。
3.如權利要求1所述A/B實驗分流方法,其特征在于,所述將所述當前流量所處輪播周期內的時間片序號匹配所述A/B實驗分組集合中的分組標識,包括:
根據時間片序號與分組標識的映射關系,得到所述A/B實驗分組集合中每一分組標識對應的時間片序號;
將所述當前流量所處輪播周期內的時間片序號與所述A/B實驗分組集合中每一分組標識對應的時間片序號進行對比。
4.如權利要求1至3任意一項所述A/B實驗分流方法,其特征在于,所述方法還包括:設置所述緩存的有效期。
5.如權利要求1至3任意一項所述A/B實驗分流方法,其特征在于,所述按照預定周期生成用于保存A/B實驗分組集合的緩存之前,所述方法還包括:
根據時間片的大小和所述A/B實驗中每個分組占用所述時間片的數量,確定所述預定周期的大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳依時貨拉拉科技有限公司,未經深圳依時貨拉拉科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110377712.5/1.html,轉載請聲明來源鉆瓜專利網。





