[發明專利]一種內存中關聯數據的存取方法與終端有效
| 申請號: | 202011385384.5 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112559517B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 劉德建;陳銘;陳耀燦;郭玉湖;陳宏 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2455;G06F16/28 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 關聯 數據 存取 方法 終端 | ||
1.一種內存中關聯數據的存取方法,其特征在于,包括:
S1、接收數據存儲請求,獲取所述數據存儲請求中的第一數據的第一唯一標識,將所述第一唯一標識對第一預設數N取余,并將得到的余數補齊至第二預設長度M之后作為哈希索引標識K,所述第一預設數N=2^M;
S2、獲取與所述第一數據關聯的第二數據,生成長度為L-M的數據臨時標識D,將所述第二數據的第二唯一標識設置為(DM)|K,將包括所述第一唯一標識和所述第二唯一標識的待存儲數據與所述哈希索引標識進行綁定存儲,所述L為預設唯一標識長度;
S3、接收數據查詢請求,根據所述數據查詢請求中包含的唯一標識種類和待查詢唯一標識找到對應的哈希索引標識,得到并返回關聯數據,所述唯一標識種類為第一唯一標識或第二唯一標識;
所述步驟S3具體為:
接收數據查詢請求,判斷查詢請求中包含的唯一標識種類,將所述待查詢唯一標識對第一預設數N取余,將取余結果作為查詢索引值,根據唯一標識種類和所述查詢索引值查找對應的哈希索引標識,從而得到哈希索引標識對應的存儲內容,對所述存儲內容進行遍歷,得到對應的關聯數據并返回。
2.根據權利要求1所述的一種內存中關聯數據的存取方法,其特征在于,步驟S3具體為:
接收數據查詢請求,若所述數據查詢請求中包含的是待查詢第一唯一標識A,則計算A%N作為查詢索引值,找到與查詢索引值相等的第一哈希索引標識,從而得到第一哈希索引標識對應的第一存儲內容,并對所述第一存儲內容進行遍歷,得到所有所述待查詢第一唯一標識等于A的所有所述關聯數據并返回。
3.根據權利要求1所述的一種內存中關聯數據的存取方法,其特征在于,步驟S3具體為:
接收數據查詢請求,若所述數據查詢請求中包含的是待查詢第二唯一標識B,則計算B%N作為查詢索引值,找到與查詢索引值相等的第二哈希索引標識,從而得到第二哈希索引標識對應的第二存儲內容,并對所述第二存儲內容進行遍歷,得到唯一與所述待查詢第二唯一標識B相等的所述關聯數據并返回。
4.根據權利要求1所述的一種內存中關聯數據的存取方法,其特征在于,所述步驟S2將包括所述第一唯一標識和所述第二唯一標識的待存儲數據與所述哈希索引標識進行綁定存儲具體為:
將包括所述第一唯一標識和所述第二唯一標識以及所述第二數據的數據內容的待存儲數據存入所述哈希索引標識所綁定的數組結構中。
5.根據權利要求1所述的一種內存中關聯數據的存取方法,其特征在于,所述預設唯一標識長度L的可選擇區間為[32,512],所述第二預設長度M的可選擇區間為[1,floor(L/2)]。
6.一種內存中關聯數據的存取終端,包括處理器、存儲器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現以下步驟:
S1、接收數據存儲請求,獲取所述數據存儲請求中的第一數據的第一唯一標識,將所述第一唯一標識對第一預設數N取余,并將得到的余數補齊至第二預設長度M之后作為哈希索引標識K,所述第一預設數N=2^M;
S2、獲取與所述第一數據關聯的第二數據,生成長度為L-M的數據臨時標識D,將所述第二數據的第二唯一標識設置為(DM)|K,將包括所述第一唯一標識和所述第二唯一標識的待存儲數據與所述哈希索引標識進行綁定存儲,所述L為預設唯一標識長度;
S3、接收數據查詢請求,根據所述數據查詢請求中包含的唯一標識種類和待查詢唯一標識找到對應的哈希索引標識,得到并返回關聯數據,所述唯一標識種類為第一唯一標識或第二唯一標識;
所述步驟S3具體為:
接收數據查詢請求,判斷查詢請求中包含的唯一標識種類,將所述待查詢唯一標識對第一預設數N取余,將取余結果作為查詢索引值,根據唯一標識種類和所述查詢索引值查找對應的哈希索引標識,從而得到哈希索引標識對應的存儲內容,對所述存儲內容進行遍歷,得到對應的關聯數據并返回。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011385384.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種山參不定根快速繁殖的方法
- 下一篇:一種可移動的汽車保險杠涂裝裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





