[發明專利]一種字典數據操作方法、裝置、可讀存儲介質及終端設備在審
| 申請號: | 202010355557.2 | 申請日: | 2020-04-29 |
| 公開(公告)號: | CN111611241A | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 黃心官;賴云輝;孫成;張浩;龍覺剛;趙咸錦;梅晗 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/2455;G06F16/25 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 劉永康 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字典 數據 操作方法 裝置 可讀 存儲 介質 終端設備 | ||
本發明屬于計算機技術領域,尤其涉及一種字典數據操作方法、裝置、計算機可讀存儲介質及終端設備。所述方法在待執行的目標程序中查找預設的字典數據操作標識符,所述字典數據操作標識符用于指示字典數據操作的類型;確定所述目標程序中的字典數據操作指令,所述字典數據操作指令為與查找到的所述字典數據操作標識符對應的指令;提取所述字典數據操作指令中的字典數據參數,并根據所述字典數據參數和所述字典數據操作的類型執行所述字典數據操作指令。通過本發明,避免了在業務邏輯代碼中添加大量與業務不相關的字典數據操作代碼,降低了代碼的耦合度,從而減少了后續代碼維護的成本。
技術領域
本發明屬于計算機技術領域,尤其涉及一種字典數據操作方法、裝置、計算機可讀存儲介質及終端設備。
背景技術
目前大多數的系統都會配置有字典數據,也即將數據以字典的形式存儲并供用戶進行查詢使用。例如,可以將所有城市的信息匯總為城市字典,將所有員工的信息匯總為員工字典,將所有客戶的信息匯總為客戶字典等等。字典數據一般存儲在數據庫,屬于多讀少寫的數據類型。現有技術中,當需要在程序中對字典數據進行操作時,往往需要在程序的業務邏輯代碼中添加大量的字典數據操作代碼,而這些字典數據操作代碼是和業務不相關的,這樣就大大提高了代碼的耦合度,從而增加了后續代碼維護的成本。
發明內容
有鑒于此,本發明實施例提供了一種字典數據操作方法、裝置、計算機可讀存儲介質及終端設備,以解決現有的字典數據操作代碼耦合度高,維護成本較大的問題。
本發明實施例的第一方面提供了一種字典數據操作方法,可以包括:
在待執行的目標程序中查找預設的字典數據操作標識符,所述字典數據操作標識符用于指示字典數據操作的類型;
確定所述目標程序中的字典數據操作指令,所述字典數據操作指令為與查找到的所述字典數據操作標識符對應的指令;
提取所述字典數據操作指令中的字典數據參數,并根據所述字典數據參數和所述字典數據操作的類型執行所述字典數據操作指令。
進一步地,所述字典數據操作標識符包括字典數據加載標識符,所述字典數據加載標識符用于指示對字典數據的加載操作;
所述提取所述字典數據操作指令中的字典數據參數,并根據所述字典數據參數和所述字典數據操作的類型執行所述字典數據操作指令,包括:
若查找到的所述字典數據操作標識符為字典數據加載標識符,則提取所述字典數據操作指令中的字典名、關鍵字字段名和數據字段名;
從預設的數據庫中分別查詢與所述關鍵字字段名對應的第一字段數據,以及與所述數據字段名對應的第二字段數據;
將所述第一字段數據和所述第二字段數據以鍵值對的形式加載入與所述字典名對應的緩存分區中。
進一步地,所述字典數據操作標識符還包括字典數據更新標識符,所述字典數據更新標識符用于指示對字典數據的更新操作;
所述提取所述字典數據操作指令中的字典數據參數,并根據所述字典數據參數和所述字典數據操作的類型執行所述字典數據操作指令,包括:
若查找到的所述字典數據操作標識符為字典數據更新標識符,則提取所述字典數據操作指令中的字典名;
在預設的緩存區域中查找目標分區,所述目標分區為與所述字典名對應的緩存分區;
對所述目標分區中的字典數據進行更新。
進一步地,所述對所述目標分區中的字典數據進行更新包括:
從更新后的數據庫中分別查詢與所述目標分區中的關鍵字字段名對應的第三字段數據,以及與所述目標分區中的數據字段名對應的第四字段數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010355557.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





