[發(fā)明專利]一種數(shù)據(jù)存儲結(jié)構(gòu)、數(shù)據(jù)存儲查詢方法、終端及介質(zhì)有效
| 申請?zhí)枺?/td> | 201810049359.6 | 申請日: | 2018-01-18 |
| 公開(公告)號: | CN108197289B | 公開(公告)日: | 2021-09-14 |
| 發(fā)明(設(shè)計)人: | 謝澤帆;張清元;蔡俊濤;羅偉東 | 申請(專利權(quán))人: | 吉浦斯信息咨詢(深圳)有限公司 |
| 主分類號: | G06F16/2457 | 分類號: | G06F16/2457;G06F16/2458;G06Q30/02 |
| 代理公司: | 北京酷愛智慧知識產(chǎn)權(quán)代理有限公司 11514 | 代理人: | 劉坦 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 存儲 結(jié)構(gòu) 查詢 方法 終端 介質(zhì) | ||
1.一種數(shù)據(jù)存儲查詢方法,應(yīng)用于數(shù)據(jù)存儲結(jié)構(gòu),所述數(shù)據(jù)存儲結(jié)構(gòu)包括硬盤的冷數(shù)據(jù)集群、內(nèi)存的熱數(shù)據(jù)集群和內(nèi)存的ID收錄集群;所述冷數(shù)據(jù)集群,用于存儲若干個設(shè)備數(shù)據(jù),每個設(shè)備數(shù)據(jù)包括設(shè)備ID;所述熱數(shù)據(jù)集群,用于存儲活躍數(shù)據(jù),活躍數(shù)據(jù)為在設(shè)置的時間閾值T內(nèi)被重復(fù)查詢的設(shè)備數(shù)據(jù);所述ID收錄集群,用于存儲設(shè)備ID;其特征在于,方法包括以下步驟:
獲取廣告請求,根據(jù)廣告請求得到設(shè)備ID;
查詢ID收錄集群;
判斷ID收錄集群是否存儲有設(shè)備ID,若是,查詢熱數(shù)據(jù)集群,若否,將廣告請求反饋給廣告出價單元;
判斷熱數(shù)據(jù)集群是否存儲有與設(shè)備ID相關(guān)的設(shè)備數(shù)據(jù),若是,將設(shè)備數(shù)據(jù)反饋給廣告出價單元,若否,則查詢冷數(shù)據(jù)集群;
將從冷數(shù)據(jù)集群中查詢到的設(shè)備數(shù)據(jù)反饋給廣告出價單元,并將設(shè)備數(shù)據(jù)作為活躍數(shù)據(jù)更新到熱數(shù)據(jù)集群中;
根據(jù)當(dāng)前設(shè)備數(shù)據(jù)被查詢的時間作為初始時間,判斷在設(shè)置的時間閾值T內(nèi),設(shè)備數(shù)據(jù)是否被再次查詢,若否,將設(shè)備數(shù)據(jù)從熱數(shù)據(jù)集群中刪除;
在獲取廣告請求前,還包括獲取設(shè)備數(shù)據(jù),將設(shè)備數(shù)據(jù)存入冷數(shù)據(jù)集群,將設(shè)備ID存入ID收錄集群。
2.根據(jù)權(quán)利要求1的一種數(shù)據(jù)存儲查詢方法,其特征在于,所述冷數(shù)據(jù)集群采用Pika數(shù)據(jù)庫,熱數(shù)據(jù)集群和ID收錄集群采用Redis數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1的一種數(shù)據(jù)存儲查詢方法,其特征在于,所述將設(shè)備ID存入ID收錄集群具體為:
ID收錄集群根據(jù)設(shè)備ID進(jìn)行hash計算得到鍵值,將鍵值標(biāo)識為1作為hash表的一個數(shù)據(jù)項進(jìn)行存儲。
4.根據(jù)權(quán)利要求3的一種數(shù)據(jù)存儲查詢方法,其特征在于,所述hash計算具體為:
將設(shè)備ID做CRC32運算并得到運算結(jié)果,將運算結(jié)果對1500萬進(jìn)行取模得到鍵值。
5.一種終端,其特征在于,包括處理器和與處理器連接的存儲器,其中,存儲器用于存儲計算機(jī)程序,計算機(jī)程序包括程序指令,處理器被配置用于調(diào)用程序指令,執(zhí)行權(quán)利要求1-4任一項所述的方法。
6.一種計算機(jī)可讀存儲介質(zhì),其特征在于,計算機(jī)存儲介質(zhì)存儲有計算機(jī)程序,計算機(jī)程序包括程序指令,程序指令當(dāng)被處理器執(zhí)行時使處理器執(zhí)行權(quán)利要求1-4任一項所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于吉浦斯信息咨詢(深圳)有限公司,未經(jīng)吉浦斯信息咨詢(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810049359.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)





