[發明專利]基于行鍵鹽值的數據查詢方法、裝置、設備及存儲介質在審
| 申請號: | 202010727785.8 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111858659A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 李慎剛 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2455 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉挽瀾 |
| 地址: | 518048 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 行鍵鹽值 數據 查詢 方法 裝置 設備 存儲 介質 | ||
1.一種基于行鍵鹽值的數據查詢方法,其特征在于,所述基于行鍵鹽值的數據查詢方法包括:
獲取數據庫中的表數據,并從所述表數據中讀取多個數據行鍵,所述表數據包括多個數據分區;
統計所述多個數據分區的數量,得到數據分區數量,根據所述數據分區數量獲取多個目標鹽值,并根據所述多個目標鹽值和所述多個數據行鍵,獲取多個鹽值數據行鍵;
根據所述多個鹽值數據行鍵和所述多個數據分區,確定多個目標數據分區;
獲取目標終端的數據查詢請求,并在所述多個目標數據分區中,根據所述數據查詢請求和所述多個鹽值數據行鍵,確定起始鹽值數據行鍵對應的數據起始鍵和終止鹽值數據行鍵對應的數據終止鍵;
將所述數據起始鍵至所述數據終止鍵中對應的多個鹽值數據行鍵進行封裝,得到鹽值數據行鍵封裝列表,所述鹽值數據行鍵封裝列表包括所述數據起始鍵對應的起始鹽值數據行鍵和所述數據終止鍵對應的終止鹽值數據行鍵;
根據所述目標終端的數據查詢請求在所述鹽值數據行鍵封裝列表中確定目標鹽值數據行鍵,并將所述目標鹽值數據行鍵傳輸至目標終端。
2.根據權利要求1所述的基于行鍵鹽值的數據查詢方法,其特征在于,所述統計所述多個數據分區的數量,得到數據分區數量,根據所述數據分區數量獲取多個目標鹽值,并根據所述多個目標鹽值和所述多個數據行鍵,獲取多個鹽值數據行鍵包括:
統計所述多個數據分區的數量,得到數據分區數量;
根據所述數據分區數量設置鹽值范圍,得到多個鹽值選值,鹽值選值數量與所述數據分區數量相同,每個鹽值選值對應多個初始鹽值;
為多個初始鹽值設置分隔符,得到多個目標鹽值;
采用隨機數算法將所述多個目標鹽值隨機設置到所述多個數據行鍵的前綴位置,得到多個鹽值數據行鍵。
3.根據權利要求1所述的基于行鍵鹽值的數據查詢方法,其特征在于,所述根據所述多個鹽值數據行鍵和所述多個數據分區,確定多個目標數據分區包括:
依次讀取所述多個鹽值數據行鍵中對應的目標鹽值,得到多個目標行鍵鹽值;
基于所述多個目標行鍵鹽值對所述多個鹽值數據行鍵進行分類,得到多個鹽值數據行鍵類別;
將所述多個鹽值數據行鍵類別分配到對應的數據分區中,得到多個目標數據分區。
4.根據權利要求1所述的基于行鍵鹽值的數據查詢方法,其特征在于,所述獲取目標終端的數據查詢請求,并在所述多個目標數據分區中,根據所述數據查詢請求和所述多個鹽值數據行鍵,確定起始鹽值數據行鍵對應的數據起始鍵和終止鹽值數據行鍵對應的數據終止鍵包括:
獲取目標終端的數據查詢請求,并從所述多個鹽值數據行鍵中分別讀取多個行鍵頭部數據,所述行鍵頭部數據為目標鹽值后的首位數字或者字母;
基于所述數據查詢請求、阿斯克斯編碼順序和所述多個行鍵頭部數據,確定數據起始鍵和數據終止鍵。
5.根據權利要求1所述的基于行鍵鹽值的數據查詢方法,其特征在于,所述根據所述目標終端的數據查詢請求在所述鹽值數據行鍵封裝列表中確定目標鹽值數據行鍵,并將所述目標鹽值數據行鍵傳輸至目標終端包括:
在所述鹽值數據行鍵封裝列表中讀取封裝行鍵標識;
判斷所述封裝行鍵標識是否與預置行鍵標識相匹配;
若所述封裝行鍵標識與所述預置行鍵標識相匹配,則確定目標查詢模式;
根據所述目標終端的數據查詢請求、所述目標查詢模式和所述鹽值數據行鍵封裝列表,確定目標鹽值數據行鍵,并將所述目標鹽值數據行鍵傳輸至目標終端。
6.根據權利要求5所述的基于行鍵鹽值的數據查詢方法,其特征在于,所述根據所述目標終端的數據查詢請求、所述目標查詢模式和所述鹽值數據行鍵封裝列表,確定目標鹽值數據行鍵,并將所述目標鹽值數據行鍵傳輸至目標終端包括:
通過所述目標查詢模式對所述目標終端的數據查詢請求進行謂詞解析,得到查詢字段名稱;
從所述鹽值數據行鍵封裝列表中讀取多個預置數據行鍵字段名稱;
將所述查詢字段名稱與所述多個預置數據行鍵字段名稱進行匹配,得到目標字段名稱,根據所述目標字段名稱確定目標鹽值數據行鍵,并將所述目標鹽值數據行鍵傳輸至目標終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010727785.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





