[發明專利]一種存儲方法及裝置在審
| 申請號: | 202010910101.8 | 申請日: | 2020-09-02 |
| 公開(公告)號: | CN112052110A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 袁桂東;柯楚鵬 | 申請(專利權)人: | 廣州市百果園信息技術有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/50;G06F9/54;G06F16/51;G06F16/58 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511402 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 方法 裝置 | ||
本申請公開了一種存儲方法及裝置,其中所述方法包括:檢測用戶在編輯界面中對目標圖片的編輯操作,并將編輯后的目標圖片存儲在第一預設緩存中;對所述第一預設緩存進行監測,若所述第一預設緩存的緩存量達到第一預設緩存閾值時,則從所述第一預設緩存中確定待移除的已編輯圖片,并將所述待移除的已編輯圖片從所述第一預設緩存轉移到預設的臨時隊列中保存,所述臨時隊列用于存儲正在從內存保存到本地的已編輯圖片;當檢測到所述臨時隊列中的已編輯圖片保存到本地以后,將該已編輯圖片從所述臨時隊列中移除,防止內存溢出,避免內存回收導致的圖片丟失問題。
技術領域
本申請實施例涉及數據處理技術,尤其涉及一種存儲方法及裝置。
背景技術
隨著終端性能的提升,用戶可在終端中通過各種編輯軟件對圖片進行編輯。為了提高用戶的圖片編輯效率,一些編輯軟件還提供了多圖編輯的功能,用戶可以將多張圖片導入編輯軟件進行編輯。
在多張圖片編輯的場景下,編輯后的圖片可以保存在內存中。當用戶不斷切換圖片進行編輯時,在內存中保存的編輯好的圖片有可能超過應用可分配的最大內存,導致內存溢出造成應用崩潰。
在相關技術中,可以采用LRU(Least Recently Used,最近最少使用)緩存算法對內存中的圖片進行處理,其主要算法原理是把最近使用的圖片用強引用存儲在緩存中,并且把最近最少使用的圖片在緩存值達到預設定值之前從緩存中移除并由內存回收,但這樣會導致當用戶再次切換回來編輯圖片時,如果該圖片已經被移除,則出現圖片丟失的問題。
發明內容
本申請提供一種存儲方法及裝置,以解決現有技術中圖片保存在內存后,由于內存溢出觸發內存回收,導致該圖片被再次編輯時圖片丟失的問題。
第一方面,本申請實施例提供了一種存儲方法,所述方法包括:
檢測用戶在編輯界面中對目標圖片的編輯操作,并將編輯后的目標圖片存儲在第一預設緩存中,其中,所述第一預設緩存用于存儲經過編輯的已編輯圖片;
對所述第一預設緩存進行監測,若所述第一預設緩存的緩存量達到第一預設緩存閾值時,則從所述第一預設緩存中確定待移除的已編輯圖片,并將所述待移除的已編輯圖片從所述第一預設緩存轉移到預設的臨時隊列中保存,所述臨時隊列用于存儲正在從內存保存到本地的已編輯圖片;
當檢測到所述臨時隊列中的已編輯圖片保存到本地以后,將該已編輯圖片從所述臨時隊列中移除。
第二方面,本申請實施例還提供了一種存儲裝置,所述裝置包括:
第一預設緩存處理模塊,用于檢測用戶在編輯界面中對目標圖片的編輯操作,并將編輯后的目標圖片存儲在第一預設緩存中,其中,所述第一預設緩存用于存儲經過編輯的已編輯圖片;
臨時保存處理模塊,用于對所述第一預設緩存進行監測,若所述第一預設緩存的緩存量達到第一預設緩存閾值時,則從所述第一預設緩存中確定待移除的已編輯圖片,并將所述待移除的已編輯圖片從所述第一預設緩存轉移到預設的臨時隊列中保存,所述臨時隊列用于存儲正在從內存保存到本地的已編輯圖片;
臨時保存移除模塊,用于當檢測到所述臨時隊列中的已編輯圖片保存到本地以后,將該已編輯圖片從所述臨時隊列中移除。
第三方面,本申請實施例還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述的存儲方法。
第四方面,本申請實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現上述的存儲方法。
本申請具有如下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市百果園信息技術有限公司,未經廣州市百果園信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010910101.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效壓花消毒一體化餐巾機
- 下一篇:一種旋轉式鋼筋彎曲機





