[發明專利]一種基于緩存內移出的數據組進行動態處理的方法及系統有效
| 申請號: | 201810624546.2 | 申請日: | 2018-06-16 |
| 公開(公告)號: | CN108804042B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 陳海江;其他發明人請求不公開姓名 | 申請(專利權)人: | 浙江力石科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/02;G06F16/174 |
| 代理公司: | 重慶創新專利商標代理有限公司 50125 | 代理人: | 李智祥 |
| 地址: | 311100 浙江省杭州市余杭區文一西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 緩存 移出 數據 進行 動態 處理 方法 系統 | ||
1.一種基于緩存內移出的數據組進行動態處理的方法,所述方法包括:
對移動終端內處理器的緩存中多個數據組中每個數據組的被訪問次數進行實時統計,將預定時間段內的被訪問次數低于第一次數閾值的數據組確定為準備從所述緩存移動到第一存儲器的待移出的數據組;
基于所述待移出的數據組的關聯統計信息,確定所述待移出的數據組在運行時需要關聯運行的并且在第一存儲器中存儲的多個關聯數據組,根據每個關聯數據組與所述待移出的數據組的關聯度為每個關聯數據組設置關聯級別,其中關聯級別包括:高關聯級別、中關聯級別和低關聯級別;
對第一存儲器內多個數據段中的每個數據段進行掃描,以確定每個數據段所包括的關聯數據組的數量,將剩余空間能夠容納所述待移出的數據組的多個數據段中具有最多數量的關聯數據組的數據段確定為當前數據段;
確定在所述當前數據段內多個數據區中為所述待移出的數據組所分配的當前數據區,將所述待移出的數據組從緩存移動到所述當前數據段的當前數據區中;
掃描所述當前數據段內除所述當前數據區之外的所有數據區,將所述當前數據段內除所述當前數據區之外的并且具有至少一個關聯數據組的數據區確定為關聯數據區,根據所述當前數據段內的每個關聯數據區內關聯數據組所涉及的最高的關聯級別確定每個關聯數據區的壓縮率和壓縮級,其中壓縮率包括高壓縮率、中壓縮率和低壓縮率并且高壓縮率、中壓縮率和低壓縮率的壓縮程度依次升高;其中壓縮級包括:第一壓縮級、第二壓縮級、第三壓縮級和第四壓縮級并且第一壓縮級、第二壓縮級、第三壓縮級和第四壓縮級的壓縮次序依次降低;
將所述當前數據區設置為高壓縮率并且標記為第一壓縮級,其中根據所述當前數據段內的每個關聯數據區內關聯數據組所涉及的最高的關聯級別確定每個關聯數據區的壓縮率和壓縮級包括:當所涉及的最高的關聯級別為高關聯級別、中關聯級別或低關聯級別時,將關聯數據區的壓縮率相應地設置為高壓縮率、中壓縮率或低壓縮率;將所涉及的最高的關聯級別為高關聯級別的關聯數據區標記為第二壓縮級、將所涉及的最高的關聯級別為中關聯級別的關聯數據區標記為第三壓縮級以及將所涉及的最高的關聯級別為低關聯級別的關聯數據區標記為第四壓縮級;
在所述當前數據段內按照壓縮級和壓縮率進行壓縮:
首先,按照高壓縮率對標記為第一壓縮級的所述當前數據區中的數據組進行壓縮;
然后,按照高壓縮率對標記為第二壓縮級的關聯數據區中的數據組進行壓縮;
接著,按照中壓縮率對標記為第三壓縮級的關聯數據區中的數據組進行壓縮;
最后,按照低壓縮率對標記為第四壓縮級的關聯數據區中的數據組進行壓縮;
在所述當前數據段內按照壓縮級和壓縮率進行壓縮的同時,確定多個數據段中除所述當前數據段之外并且具有關聯數據組的至少一個關聯數據段,其中每個關聯數據段內的至少一個關聯數據區存儲了關聯數據組;
根據每個關聯數據段的至少一個關聯數據區中每個關聯數據區內關聯數據組所涉及的最高的關聯級別確定關聯數據段內每個關聯數據區的壓縮率和壓縮級包括:當關聯數據區所涉及的最高的關聯級別為高關聯級別、中關聯級別或低關聯級別時,將關聯數據區的壓縮率相應地標記為高壓縮率、中壓縮率或低壓縮率;將所涉及的最高的關聯級別為高關聯級別的關聯數據區標記為第二壓縮級,以及將所涉及的最高的關聯級別為中關聯級別或低關聯級別的關聯數據區標記為第三壓縮級;
響應于當前壓縮數據段內的按照壓縮級和壓縮率的壓縮的完成,在至少一個關聯壓縮數據段內按照壓縮級和壓縮率進行壓縮:
首先,按照高壓縮率對每個關聯壓縮數據段內的標記為第二壓縮級的關聯數據區進行壓縮;
然后,按照中壓縮率對每個關聯壓縮數據段內的標記為第三壓縮級和中壓縮率的關聯數據區進行壓縮,并且同時按照低壓縮率對每個關聯壓縮數據段內的標記為第三壓縮級和低壓縮率的關聯數據區進行壓縮;
還包括對第一存儲器內每個數據段中多個數據組中每個數據組的被訪問次數進行實時統計,將預定時間段內的被訪問次數高于第二次數閾值的數據組確定為待移入的數據組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江力石科技股份有限公司,未經浙江力石科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810624546.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





