[發明專利]用戶標簽存儲方法、用戶畫像計算方法及計算設備有效
| 申請號: | 201810132449.1 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108415978B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 劉杰;鄭曉紅;伍亮;趙金彪 | 申請(專利權)人: | 北京騰云天下科技有限公司 |
| 主分類號: | G06F16/58 | 分類號: | G06F16/58;G06F16/245 |
| 代理公司: | 北京市漢坤律師事務所 11602 | 代理人: | 張濤;魏小薇 |
| 地址: | 100027 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 標簽 存儲 方法 畫像 計算方法 計算 設備 | ||
1.一種用戶標簽存儲方法,在計算設備中執行,所述計算設備分別與第一數據存儲裝置和第二數據存儲裝置連接,所述第一數據存儲裝置中存儲有多條用戶標簽記錄,所述第二數據存儲裝置中存儲有多個標簽位圖和多個人群位圖,其中,所述標簽為根據用戶自身的屬性或通過對用戶信息進行分析計算而得出的用戶特征標識,每個標簽對應于一個標簽位圖,標簽位圖中的每一位數據用于表示一個用戶是否具有該標簽,所述人群為一個或多個標簽的邏輯運算組合,每個人群對應于一個人群位圖,所述方法包括:
從第一數據存儲裝置中獲取一條用戶標簽記錄,所述用戶標簽記錄包括用戶標識和該用戶的一個或多個標簽;
根據所述標簽來確定所述用戶標簽記錄所對應的一個或多個目標標簽位圖;
根據所述用戶標識來確定所述用戶標簽記錄在各目標標簽位圖中的目標位置;
將各目標標簽位圖中的目標位置處的值設置為1,從而將所述用戶標簽記錄從第一數據存儲裝置存儲到第二數據存儲裝置中;
確定人群中的每一個標簽所對應的標簽位圖;
根據人群中各標簽的邏輯運算關系來確定各標簽位圖之間的位操作符;
根據所述位操作符對各標簽位圖進行位運算,以得到所述人群所對應的人群位圖;
當所述計算設備接收到查詢終端發起的查詢請求后,根據所述查詢請求來從第二數據存儲裝置中獲取相應的標簽位圖和人群位圖,根據獲取到的標簽位圖和人群位圖計算出用戶畫像,并將所述用戶畫像以人群位圖的格式存儲至第二數據存儲裝置中,所述用戶畫像為具有各標簽的用戶群。
2.如權利要求1所述的方法,其中,所述用戶標識為大于等于1的整數,所述根據所述用戶標識來確定所述用戶標簽記錄在各目標標簽位圖中的目標位置的步驟包括:所述目標位置為目標標簽位圖中的第用戶標識個數據位。
3.如權利要求1所述的方法,其中,所述邏輯運算關系包括與、或、非,所述位操作符包括按位與、按位或、按位非。
4.如權利要求1-3中任一項所述的方法,其中,所述第二數據存儲裝置中的位圖采用Roaring Bitmap壓縮算法存儲。
5.一種用戶畫像計算方法,在計算設備中執行,所述計算設備與第二數據存儲裝置連接,所述第二數據存儲裝置中存儲有多條屬性記錄、以及按照如權利要求1-4中任一項所述的用戶標簽存儲方法生成的多個標簽位圖以及多個人群位圖,其中,屬性記錄包括屬性標識和該屬性所對應的多個標簽,每個標簽對應于一個標簽位圖,標簽位圖中的每一位數據用于表示一個用戶是否具有該標簽,人群位圖中的每一位數據用于表示一個用戶是否屬于該人群,所述方法包括:
接收用戶畫像查詢請求,所述查詢請求包括目標人群標識和目標屬性標識;
根據所述目標人群標識來確定目標人群位圖;
通過查詢所述屬性記錄,確定目標屬性標識所對應的目標標簽,根據目標標簽來確定相應的目標標簽位圖;
分別將每一個目標標簽位圖與所述目標人群位圖進行位運算,得到每一個目標標簽所對應的結果位圖;
根據所述結果位圖來確定目標人群中具有各目標標簽的用戶的數量;
將各目標標簽的用戶的數量返回給查詢終端;以及
將所述結果位圖以人群位圖的格式存儲于所述第二數據存儲裝置中。
6.如權利要求5所述的方法,其中,根據所述結果位圖來確定目標人群中具有各目標標簽的用戶的數量的步驟包括:
將一個結果位圖中所包括的1的數量作為目標人群中具有該結果位圖所對應的目標標簽的用戶的數量。
7.如權利要求5或6所述的方法,其中,所述位運算包括按位與、按位或、按位非。
8.一種計算設備,包括:
至少一個處理器;和
存儲有程序指令的存儲器,其中,所述程序指令被配置為適于由所述至少一個處理器執行,所述程序指令包括用于執行如權利要求1-4中任一項所述的用戶標簽存儲方法和/或如權利要求5-7中任一項所述的用戶畫像查詢方法的指令。
9.一種存儲有程序指令的可讀存儲介質,當所述程序指令被計算設備讀取并執行時,使得所述計算設備執行如權利要求1-4中任一項所述的用戶標簽存儲方法和/或如權利要求5-7中任一項所述的用戶畫像查詢方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京騰云天下科技有限公司,未經北京騰云天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810132449.1/1.html,轉載請聲明來源鉆瓜專利網。





