[发明专利]一种嵌入式浏览器内存缓存数据的淘汰方法无效
申请号: | 201110204382.6 | 申请日: | 2011-07-21 |
公开(公告)号: | CN102479249A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 胡琳琳;孙鹏;段虎才 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/08 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;高宇 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 浏览器 内存 缓存 数据 淘汰 方法 | ||
1.一种嵌入式浏览器内存缓存数据的淘汰方法,用于当嵌入式浏览器内存空间不足时淘汰缓存的网页中的元素,所述方法包含:
步骤1,网页制作时为其包含的元素建立淘汰优先级排序的步骤;
步骤2,记录该缓存网页中所述各元素的淘汰优先级排序的步骤,嵌入式浏览器访问网页时获得该网页各元素的淘汰优先级排序,并在内存缓存数据时记录淘汰优先级排序;
步骤3,当所述嵌入式浏览器使用的内存超过设定阀值后,依据淘汰优先级排序淘汰内存中缓存的网页信息的步骤。
2.根据权利要求1所述的嵌入式浏览器内存缓存数据的淘汰方法,其特征在于,所述步骤1)中,依据使用频率、网页页面元素解码耗费的时间对网页页面包含的元素建立淘汰优先级排序。
3.根据权利要求1所述的嵌入式浏览器内存缓存数据的淘汰方法,其特征在于,所述步骤3)中,还依据数据类型和/或页面类型淘汰内存中缓存的网页信息。
4.根据权利要求3所述的嵌入式浏览器内存缓存数据的淘汰方法,其特征在于,所述数据类型包含:普通页面元素、样式表类型、脚本类型或图片类型。
5.根据权利要求3所述的嵌入式浏览器内存缓存数据的淘汰方法,其特征在于,所述页面类型分为:当前聚焦页面、非当前聚焦页面、驻留在永久存储介质上的本地页面和位于远程门户服务器端的页面。
6.根据权利要求1、3、4或5所述的嵌入式浏览器内存缓存数据的淘汰方法,其特征在于,所述步骤3)淘汰内存中缓存的网页信息的步骤进一步包含如下子步骤:
a)判断内存缓存空间是否已超过阀值,如果超过进行b,否则退出;
b)判断是否存在图片的数据,如果有进行c,否则,删除最不常用的其它数据类型的缓存数据,进行f;
c)判断是否存在非当前聚焦页面的缓存数据,如果有进行d,否则进行f;
d)判断非当前聚焦页面中是否包含本地页面的缓存数据,如果有进行e,否则进行f;
e)删除非当前聚焦页面并且是本地页面的淘汰优先级最高的缓存数据,返回a;
f)删除当前聚焦页面中淘汰优先级最高的缓存数据,返回a;删除使用频度最低的非图片数据,返回a。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110204382.6/1.html,转载请声明来源钻瓜专利网。