发明名称 一种网页页面缓存管理方法及其系统
摘要 本发明公开一种网页页面缓存管理方法及系统。该方法包括:移动通讯终端的浏览器响应请求打开页面,根据当前内存使用参数和阈值的比较情况判断内存是否有足够存储空间,若无,则将内存中部分页面缓存数据存储到移动通讯终端的储存器后再保存当前页面的页面缓存数据到内存,否则直接保存到内存中;浏览器响应读取页面缓存数据的操作,包括:当内存中含有当前页面缓存数据时,将内存中离当前页面较远的页面缓存数据保存到所述存储器中,从内存中打开对应的当前页面数据,同时从所述存储器中加载较靠近当前页面的页面缓存数据到内存。本发明能够使得使用移动通讯终端上网时进行更好的页面缓存管理,使得用户获得更方便的浏览体验。
申请公布号 CN102368258B 申请公布日期 2014.11.26
申请号 CN201110296756.1 申请日期 2011.09.30
申请人 广州市动景计算机科技有限公司 发明人 梁捷;陈崇兵
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 禹小明
主权项 一种网页页面缓存管理方法,其特征在于,包括:移动通讯终端的浏览器响应请求打开页面,根据当前内存使用参数和阈值的比较情况判断内存是否有足够存储空间,若无,则将内存中部分页面缓存数据存储到移动通讯终端的存储器后再保存当前页面的页面缓存数据到内存,否则直接保存到内存中;其中,在内存中维护着一个页面缓存列表,每个缓存列表项中记录页面缓存数据的信息,包括记录缓存在内存的页面数据、记录缓存在存储器上的页面数据、记录缓存时间最长的页面数据以及记录每个页面缓存数据的大小;浏览器响应读取页面缓存数据的操作,包括:当内存中含有当前页面缓存数据时,将内存的页面缓存列表中离当前页面较远的页面缓存数据保存到所述存储器中,从内存中打开对应的当前页面缓存数据,同时从所述存储器中加载较靠近当前页面的页面缓存数据到内存;当内存中不含有当前页面缓存数据而所述存储器含有当前页面缓存数据时,将内存的页面缓存列表中离当前页面较远的页面缓存数据保存到所述存储器中,从所述存储器中加载对应的当前页面缓存数据和较靠近当前页面的页面缓存数据到内存;所述方法还包括:在打开和关闭新页面的过程中,根据预设策略进行无用页面缓存数据清理,所述预设策略的参考参数包括:内存的页面缓存列表中页面缓存数据的数目、页面缓存数据的时间以及内存的大小;    在进行前进或后退操作的过程中,在重复读取页面缓存数据时,所产生的新的页面缓存数据离当前页面渐远,则将离当前页面较远的页面缓存数据,存储到存储器中以释放更多内存;在浏览器关闭时,清除存储器中的页面缓存数据,若关闭过程中清理操作失败,则在浏览器再次启动时优先进行页面缓存数据清理。
地址 510665 广东省广州市天河区科韵路16号自编2栋301房