[發明專利]一種自定義人群包的存儲查詢方法、系統、設備及介質在審
| 申請號: | 202110837560.2 | 申請日: | 2021-07-23 |
| 公開(公告)號: | CN113722318A | 公開(公告)日: | 2021-11-30 |
| 發明(設計)人: | 田力 | 申請(專利權)人: | 恩億科(北京)數據科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2455 |
| 代理公司: | 成都眾恒智合專利代理事務所(普通合伙) 51239 | 代理人: | 趙健淳 |
| 地址: | 100089 北京市海淀區西小口路66*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自定義 人群 存儲 查詢 方法 系統 設備 介質 | ||
本發明是關于一種自定義人群包的存儲查詢方法、系統、設備及介質。其中,該方法包括:按照設定的存儲結構將人群包存入kv數據庫,其中,所述人群包的存儲結構為:key為可識別的人群包id,value為所述人群包id的具體標簽值和對應的人群包過期時間戳。本發明提供的技術方案中所采用的人群包存儲結構既解決了業務方可能需要的具體標簽值的匹配,并且通過存儲人群包的過期時間戳,也解決了人群包的時效性問題,便于業務方對人群包的有效存儲以及快速查詢。
技術領域
本發明涉及數據庫領域,尤其涉及一種自定義人群包的存儲查詢方法、 系統、設備及介質。
背景技術
自定義人群,是一種特殊的定向條件,業務人員可以根據需要,針對 任何用戶群體創建自定義受眾,可以用來幫助業務人員鎖定在特定業務領 域具有高潛力的用戶,或者用來排除潛力較低的非目標用戶,這一過程中, 針對人群包需要提供一種方式供業務方快速準確的查詢特定人群,以便進 行后續的業務處理。
目前常用的自定義人群包的方式可能會將人群包id+人群id存入數據 庫,以供業務方根據需求判別人群,也可能以人群id為key,而將該id 所在的人群包id為value存入kv數據庫,以提高查詢的效率,但是這兩 種方式均不能較好的處理人群包id的有效期,另外,如果人群包本身還帶 有標簽值,則處理過程將會更加地難以進行。
發明內容
為克服相關技術中存在的問題,本發明提供一種自定義人群包的存儲 查詢方法、系統、設備及介質。
根據本發明實施例的第一方面,提供一種自定義人群包的存儲查詢方 法,包括:
按照設定的存儲結構將人群包存入kv數據庫,其中,所述人群包的 存儲結構為:key為可識別的人群包id,value為所述人群包id的具體標 簽值和對應的人群包過期時間戳。
進一步,所述人群包的存儲結構中,value的結構采用hash結構。
進一步,用以存儲人群包的kv數據庫采用Redis數據庫。
進一步,在所述按照設定的存儲結構將人群包存入kv數據庫之前, 該方法還包括:
根據所述人群包的value中的人群包過期時間戳剔除已過期的人群包;
將剩余未過期的人群包存入kv數據庫。
根據本發明實施例的第二方面,提供一種自定義人群包的存儲查詢系 統,包括:
存儲查詢模塊,用于按照設定的存儲結構將人群包存入kv數據庫, 其中,所述人群包的存儲結構為:key為可識別的人群包id,value為所述 人群包id的具體標簽值和對應的人群包過期時間戳。
進一步,所述人群包的存儲結構中,value的結構采用hash結構。
進一步,用以存儲人群包的kv數據庫采用Redis數據庫。
進一步,該系統還包括:
篩選模塊,用于在所述存儲查詢模塊按照設定的存儲結構將人群包存 入kv數據庫之前,根據所述人群包的value中的人群包過期時間戳剔除已 過期的人群包;
所述存儲查詢模塊,用于將剩余未過期的人群包存入kv數據庫。
根據本發明實施例的第三方面,提供一種終端設備,包括:
處理器;以及
存儲器,其上存儲有可執行代碼,當所述可執行代碼被所述處理器執 行時,使所述處理器執行如上所述的方法。
根據本發明實施例的第四方面,提供一種非暫時性機器可讀存儲介質, 其上存儲有可執行代碼,當所述可執行代碼被電子設備的處理器執行時, 使所述處理器執行如上所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恩億科(北京)數據科技有限公司,未經恩億科(北京)數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110837560.2/2.html,轉載請聲明來源鉆瓜專利網。





