[發明專利]一種嵌入式瀏覽器緩存裝置和方法無效
| 申請號: | 200910200480.5 | 申請日: | 2009-12-23 |
| 公開(公告)號: | CN101714161A | 公開(公告)日: | 2010-05-26 |
| 發明(設計)人: | 顧亞平 | 申請(專利權)人: | 上海全景數字技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳亮 |
| 地址: | 20008*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 瀏覽器 緩存 裝置 方法 | ||
技術領域
本發明涉及嵌入式瀏覽器的緩存策略,尤其涉及在基于Web的數字電視雙向交互應用領域的嵌入式瀏覽器緩存裝置和方法。
背景技術
緩存是指為訪問過的信息數據開辟的一個緩沖區,瀏覽器在本地緩沖區上對最近請求過的頁面進行存儲。當訪問者再次請求這個頁面時,瀏覽器就可以從本地獲取頁面數據,這樣就可以加速頁面的瀏覽。
現有桌面瀏覽器一般采用磁盤緩存,嵌入式系統因為體積和成本等原因通常沒有提供磁盤,有的嵌入式系統甚至沒有文件系統。
此外,現有的桌面瀏覽器一般不會及時淘汰不常用的緩存數據,這樣比較消耗系統存儲資源。
發明內容
本發明的目的在于解決上述問題,提供了一種嵌入式瀏覽器緩存裝置,可以合理地緩沖網絡數據,減少存儲消耗,充分利用緩存資源,加快頁面瀏覽速度。
本發明的另一目的在于提供了一種嵌入式瀏覽器緩存方法,可以合理地緩沖網絡數據,減少存儲消耗,充分利用緩存資源,加快頁面瀏覽速度。
本發明的技術方案為:本發明揭示了一種嵌入式瀏覽器緩存裝置,包括:
過期數據優先淘汰模塊,在瀏覽器獲取網絡數據時從服務器獲取對應的過期時間,當緩存空間不足時先刪除過期數據;
低頻使用優先淘汰模塊,對嵌入式瀏覽器的緩存中的數據附加一個使用頻率的統計,刪除使用頻率最低的數據。
根據本發明的嵌入式瀏覽器緩存裝置的一實施例,該低頻使用優先淘汰模塊用一計數器字段表示瀏覽器的緩存中的數據的訪問次數,刪除計數器字段值最小的數據。
根據本發明的嵌入式瀏覽器緩存裝置的一實施例,該嵌入式瀏覽器緩存裝置的實體存儲介質是內存。
根據本發明的嵌入式瀏覽器緩存裝置的一實施例,該嵌入式瀏覽器緩存裝置還包括:
圖像解碼存儲模塊,將圖像解碼后的數據進行保存。
本發明還揭示了一種嵌入式瀏覽器緩存方法,包括在緩存空間不足的情況下進行的兩個步驟:
(1)先將過期時間到達的數據從嵌入式瀏覽器的緩存中刪除,其中過期時間是在瀏覽器獲取網絡數據時從服務器獲取的;
(2)再將使用頻率最低的數據從嵌入式瀏覽器的緩存中刪除,其中使用頻率是附加在數據中的。
根據本發明的嵌入式瀏覽器緩存方法的一實施例,在步驟(2)中,用一計數器字段表示瀏覽器的緩存中的數據的訪問次數,刪除計數器字段值最小的數據。
根據本發明的嵌入式瀏覽器緩存方法的一實施例,該嵌入式瀏覽器的緩存的存儲介質是內存。
根據本發明的嵌入式瀏覽器緩存方法的一實施例,還包括:
將圖像解碼后的數據進行保存。
本發明對比現有技術有如下的有益效果:本發明的技術方案是使用內存緩存方式而不是用磁盤緩存方式,此外在緩存中保存圖像解碼后的數據,避免了多次解碼同一個圖像文件,提高了系統性能。并使用優先淘汰過期數據以及優先淘汰最不經常使用的數據這樣簡單可行的淘汰算法,保留了最常用的頁面,減少了內存消耗,可最大限度地發揮緩存的作用。
附圖說明
圖1是本發明的嵌入式瀏覽器緩存裝置的第一實施例的原理圖。
圖2是本發明的嵌入式瀏覽器緩存裝置的第二實施例的原理圖。
圖3是本發明的嵌入式瀏覽器緩存方法的實施例的流程圖。
具體實施方式
下面結合附圖和實施例對本發明做進一步的描述。
嵌入式瀏覽器緩存裝置的第一實施例
圖1示出了本發明的嵌入式瀏覽器緩存裝置的第一實施例的原理。請參見圖1,本實施例的嵌入式瀏覽器緩存裝置10包括過期數據優先淘汰模塊100和低頻使用優先淘汰模塊102。其中過期數據優先淘汰模塊100的輸出連接低頻使用優先淘汰模塊102。
通常瀏覽器在獲取網絡數據的時候會檢查剩余緩存空間的大小。如果剩余空間不足以容納要保存的緩存數據,就需要淘汰一些緩存。緩存淘汰盡可能在內存緊張的時候進行,應該淘汰掉價值最小的數據,以便最大限度地發揮緩存的作用。
過期數據優先淘汰模塊100在瀏覽器獲取網絡數據時從Web服務器獲取對應的過期時間,瀏覽器再次請求相同頁面時不會使用緩存中已過期的數據,過期數據只能用于瀏覽器的前進后退,因此當緩存空間不足時,優先刪除過期數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海全景數字技術有限公司,未經上海全景數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910200480.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磷酸哌嗪寶塔糖組合物及其錠劑的制備方法
- 下一篇:一種靠背可調式座椅





