[發明專利]鍵值對的調整方法、裝置、存儲介質以及電子裝置有效
| 申請號: | 202011477420.0 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112579003B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 王鵬 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 趙靜 |
| 地址: | 310051 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鍵值 調整 方法 裝置 存儲 介質 以及 電子 | ||
本發明實施例提供了一種鍵值對的調整方法、裝置、存儲介質以及電子裝置,該方法包括:獲取用于對目標存儲區域中存儲的鍵值對進行調整的消息,目標存儲區域中還存儲有用于指示鍵值對中包括的鍵名的存儲地址和鍵值的存儲地址的對應關系的索引表表項,索引表表項按照第二順序存儲在目標存儲區域中,第一順序與第二順序為相向的順序,確定與目標調整消息對應的目標索引表表項,按照第一順序依次查找已存儲的索引表表項中是否存在目標索引表表項,在確定不存在目標索引表表項的情況下,將目標索引表表項按照第二順序存儲在目標存儲區域中。
技術領域
本發明實施例涉及通信領域,具體而言,涉及一種鍵值對的調整方法、裝置、存儲介質以及電子裝置。
背景技術
在目前的相關技術中,使用FLASH存儲器件可以永久保存數據。由于FLASH器件的特點,只支持將比特位從1改寫為0,而不能從0改寫為1。因此,FLASH器件在進行寫操作的時候,總是先執行擦除操作,再執行寫入操作,由于需要進行頻繁的擦除和寫入,對FLASH器件造成了極大的損耗。
由于FLASH擦除是按塊擦除的,所以在進行FLASH寫入操作之前要先將寫入地址所在塊的所有數據整體讀出來,然后修改,計算校驗和,再擦除塊,最后整體寫入。這個過程中如果發生意外,例如斷電,那么數據可能會丟失或損壞,可能會造成存儲塊相關聯的其他數據發生損壞,造成系統可靠性降低的技術問題。
針對相關技術中存在的系統可靠性較低,調整存儲塊中存儲數據的方案較為復雜的技術問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種鍵值對的調整方法、裝置、存儲介質以及電子裝置,以至少解決相關技術中存在的系統可靠性較低,調整存儲塊中存儲數據的方案較為復雜的技術問題。
根據本發明的一個實施例,提供了一種鍵值對的調整方法,包括:獲取目標調整消息,其中,所述目標調整消息用于對目標存儲區域中存儲的鍵值對進行調整,所述鍵值對按照第一順序存儲在所述目標存儲區域中,所述目標存儲區域中還存儲有用于指示鍵值對中包括的鍵名的存儲地址和鍵值的存儲地址的對應關系的索引表表項,所述索引表表項按照第二順序存儲在所述目標存儲區域中,所述第一順序與所述第二順序為相向的順序;確定與所述目標調整消息對應的目標索引表表項,其中,所述目標索引表表項用于指示所述目標調整消息所指示調整的目標鍵值對中包括的鍵名和鍵值的地址以及所述目標調整消息所指示的調整類型;按照所述第一順序依次查找已存儲的索引表表項中是否存在所述目標索引表表項;在確定不存在所述目標索引表表項的情況下,將所述目標索引表表項按照所述第二順序存儲在所述目標存儲區域中。
根據本發明的另一個實施例,提供了一種鍵值對的調整裝置,包括:獲取模塊,用于獲取目標調整消息,其中,所述目標調整消息用于對目標存儲區域中存儲的鍵值對進行調整,所述鍵值對按照第一順序存儲在所述目標存儲區域中,所述目標存儲區域中還存儲有用于指示鍵值對中包括的鍵名的存儲地址和鍵值的存儲地址的對應關系的索引表表項,所述索引表表項按照第二順序存儲在所述目標存儲區域中,所述第一順序與所述第二順序為相向的順序;確定模塊,用于確定與所述目標調整消息對應的目標索引表表項,其中,所述目標索引表表項用于指示所述目標調整消息所指示調整的目標鍵值對中包括的鍵名和鍵值的地址以及所述目標調整消息所指示的調整類型;查找模塊,用于按照所述第一順序依次查找已存儲的索引表表項中是否存在所述目標索引表表項;存儲模塊,用于在確定不存在所述目標索引表表項的情況下,將所述目標索引表表項按照所述第二順序存儲在所述目標存儲區域中。
根據本發明的又一個實施例,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現上述任一項方法實施例中的步驟。
根據本發明的又一個實施例,還提供了一種電子裝置,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述任一項方法實施例中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011477420.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便調整作用范圍的雨刮裝置
- 下一篇:智能塑殼斷路器





