[發明專利]緩存數據的處理方法、裝置及終端在審
| 申請號: | 201711220156.0 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107861886A | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 李金波 | 申請(專利權)人: | 青島海信電器股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/0866;G06F11/14 |
| 代理公司: | 北京律智知識產權代理有限公司11438 | 代理人: | 邢雪紅,喬彬 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存 數據 處理 方法 裝置 終端 | ||
技術領域
本發明涉及計算機應用技術領域,特別涉及一種緩存數據的處理方法、裝置及終端。
背景技術
Flash(閃存)和內存是目前常用的兩種存儲介質。其中Flash通常用來保存終端中掉電不丟失的緩存數據,而內存通常是程序運行的場所,掉電則數據丟失。在使用壽命上,Flash一般都只能被插寫十萬到百萬次,即對同一塊的每一次擦除,都會減少此塊的使用壽命,而內存則沒有這個限制,其具有高速刷新、使用壽命非常長的特點。
目前的終端中常采用Flash作為緩存數據的存儲介質,而終端的使用過程中對緩存數據的讀寫將非常頻繁。例如,在安裝于電視機中的瀏覽器等web應用的使用過程中,對緩存數據的讀寫非常頻繁(大概一秒十幾次)。而由于有限的擦寫次數,Flash中某個塊的頻繁擦寫將導致該塊容易壞死,而隨著Flash中的壞塊越來越多,將導致終端出現啟動異常。
發明內容
為了解決相關技術中終端對閃存的緩存數據讀寫過于頻繁的技術問題,本發明提供了一種緩存數據的處理方法、裝置及終端。
第一方面,提供了一種緩存數據的處理方法,包括:
進行緩存分區中數據操作事件的監控,獲得所述緩存分區中的數據操作事件,所述緩存分區對應于內存中為所運行應用程序指定的緩存數據存儲位置;
在達到時間周期時,通過所述數據操作事件,獲取所述緩存分區在所述時間周期內發生變化的緩存數據;
將所述緩存數據更新至所述應用程序運行而配置的閃存中。
第二方面,提供了一種緩存數據的處理裝置,包括:
數據操作事件監控模塊,用于進行緩存分區中數據操作事件的監控,獲得所述緩存分區中的數據操作事件,所述緩存分區對應于內存中為所運行應用程序指定的緩存數據存儲位置;
變化緩存數據獲取模塊,用于在達到時間周期時,通過所述數據操作事件,獲取所述緩存分區在所述時間周期內發生變化的緩存數據;
數據更新模塊,用于將所述緩存數據更新至所述應用程序運行而配置的閃存中。
第三方面,提供了一種終端,包括:
處理器;以及
與所述處理器通信連接的存儲器;其中,
所述存儲器存儲有可讀性指令,所述可讀性指令被所述處理器執行時實現如第一方面所述的方法。
第四方面,提供了一種計算機可讀性存儲介質,其上存儲有計算機程序,所述計算機程序在被執行時實現如第一方面的方法。
通過本發明的實施例提供的技術方案能夠得到以下有益效果:
通過在內存中指定一個緩存分區作為應用程序運行時的緩存數據存儲位置,而通過獲取緩存分區在時間周期內發生變化的緩存數據,對閃存中的相應緩存數據進行更新,從而只需通過時間周期對閃存中緩存數據存在更新的存儲位置進行擦寫,大大減少了對閃存的擦寫次數,并且每經過時間周期的時間間隔,通過閃存對應用程序運行的緩存數據進行備份,避免了因內存掉電而導致緩存數據完全丟失,大大提高了緩存數據存儲的安全性。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性的,本發明并不受限制。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
圖1是根據本公開所涉及的一個實施環境的示意圖。
圖2是根據一示例性實施例示出的一種緩存數據的處理方法流程圖。
圖3是根據圖2對應實施例示出的緩存數據的處理方法中步驟S110的一種具體實現流程圖。
圖4是根據圖2對應實施例示出的緩存數據的處理方法中步驟S130的一種具體實現流程圖。
圖5是根據圖2對應實施例示出的另一種緩存數據的處理方法。
圖6是根據一示例性實施例示出的一種緩存數據的處理裝置的框圖。
圖7是根據圖6對應示例性實施例示出的緩存數據的處理裝置中數據操作事件監控模塊110的一種框圖。
圖8是根據圖6對應示例性實施例示出的緩存數據的處理裝置中數據更新模塊130的一種框圖。
圖9是根據圖6對應實施例示出的另一種緩存數據的處理裝置的框圖。
圖10是根據一示例性實施例示出的一種終端的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所記載的、本發明的一些方面相一致的裝置和方法的例子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信電器股份有限公司,未經青島海信電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711220156.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據傳輸方法及傳輸裝置
- 下一篇:一種串行易失性存儲器的控制方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





