[發明專利]一種圖片緩存的方法和裝置有效
| 申請號: | 201710648656.8 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107577711B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 安文佳 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F16/54 | 分類號: | G06F16/54;G06F16/51;G06F12/0891 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 緩存 方法 裝置 | ||
1.一種圖片緩存的方法,其特征在于,所述方法包括:
當檢測到用戶瀏覽當前圖片時,判斷在緩存中是否存在所述當前圖片;
當在所述緩存中不存在所述當前圖片時,獲取所述緩存的已用緩存空間;
判斷所述已用緩存空間是否大于預設閾值;
若是,獲取所述緩存中各個圖片的瀏覽信息;所述瀏覽信息包括各個圖片的縮略圖瀏覽次數、縮略圖瀏覽時間、原圖瀏覽次數、原圖瀏覽時間、縮略圖權重因子、原圖權重因子;
依據所述瀏覽信息、預設閾值和已用緩存空間,從所述緩存中確定待刪除的圖片;
從所述緩存中刪除所述待刪除的圖片;
將所述當前圖片保存至所述緩存中;
所述依據所述瀏覽信息,預設閾值和已用緩存空間,從所述緩存中確定待刪除的圖片的步驟包括:
依據所述各個圖片的瀏覽信息,計算所述各個圖片的保留權值;
將所述各個圖片按照所述保留權值從小到大進行排序得到排序結果;
依據所述已用緩存空間和所述預設閾值,計算所述緩存的釋放空間;
依據所述釋放空間和所述排序結果,從所述緩存中確定待刪除的圖片。
2.根據權利要求1所述的方法,其特征在于,所述依據所述各個圖片的瀏覽信息,計算所述各個圖片的保留權值的步驟包括:
獲取當前系統時間;
依據所述各個圖片的縮略圖瀏覽次數、縮略圖瀏覽時間、原圖瀏覽次數、原圖瀏覽時間、縮略圖權重因子、原圖權重因子以及當前系統時間,計算所述各個圖片的保留權值。
3.根據權利要求1所述的方法,其特征在于,當在所述緩存中存在所述當前圖片時,還包括:
當所述當前圖片為縮略圖時,更新所述當前圖片的縮略圖瀏覽次數和縮略圖瀏覽時間;
當所述當前圖片為原圖時,更新所述當前圖片的原圖瀏覽次數和原圖瀏覽時間。
4.根據權利要求1或2所述的方法,其特征在于,所述將所述當前圖片保存至所述緩存中的步驟包括:
下載所述當前圖片的縮略圖和原圖;
將所述當前圖片的縮略圖和原圖保存至所述緩存中。
5.根據權利要求4所述的方法,其特征在于,在所述將所述當前圖片保存至所述緩存中之后,還包括:
初始化所述當前圖片的縮略圖的縮略圖瀏覽次數和縮略圖瀏覽時間;
初始化所述當前圖片的原圖的原圖瀏覽次數和原圖瀏覽時間。
6.一種圖片緩存的裝置,其特征在于,所述裝置包括:
第一判斷模塊,用于當檢測到用戶瀏覽當前圖片時,判斷在緩存中是否存在所述當前圖片;
已用緩存空間獲取模塊,用于當在所述緩存中不存在所述當前圖片時,獲取所述緩存的已用緩存空間;
第二判斷模塊,用于判斷所述已用緩存空間是否大于預設閾值;
瀏覽信息獲取模塊,用于獲取所述緩存中各個圖片的瀏覽信息;所述瀏覽信息包括各個圖片的縮略圖瀏覽次數、縮略圖瀏覽時間、原圖瀏覽次數、原圖瀏覽時間、縮略圖權重因子、原圖權重因子;
待刪除圖片確定模塊,用于依據所述瀏覽信息,預設閾值和已用緩存空間,從所述緩存中確定待刪除的圖片;
圖片刪除模塊,用于從所述緩存中刪除所述待刪除的圖片;
保存模塊,用于將所述當前圖片保存至所述緩存中;
所述待刪除圖片確定模塊包括:
保留權重計算子模塊,用于依據所述各個圖片的瀏覽信息,計算所述各個圖片的保留權值;
排序子模塊,用于將所述各個圖片按照所述保留權值從小到大進行排序得到排序結果;
釋放空間計算子模塊,用于依據所述已用緩存空間和所述預設閾值,計算所述緩存的釋放空間;
待刪除圖片確定子模塊,用于依據所述釋放空間和所述排序結果,從所述緩存中確定待刪除的圖片。
7.根據權利要求6所述的裝置,其特征在于所述保留權重計算子模塊包括:
系統時間獲取單元,用于獲取當前系統時間;
計算單元,用于依據所述各個圖片的縮略圖瀏覽次數、縮略圖瀏覽時間、原圖瀏覽次數、原圖瀏覽時間、縮略圖權重因子、原圖權重因子以及當前系統時間,計算所述各個圖片的保留權值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710648656.8/1.html,轉載請聲明來源鉆瓜專利網。





