[发明专利]一种网页页面缓存管理方法及其系统有效
申请号: | 201110296756.1 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102368258A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 梁捷;陈崇兵 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明 |
地址: | 510665 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 页面 缓存 管理 方法 及其 系统 | ||
技术领域
本发明涉及移动通信技术领域,特别是涉及一种用于移动通讯终端的页面缓存管理方法及其系统。
背景技术
现有的移动通讯终端,其内存大小不一。由于配置的极其不统一,对移动通讯终端的页面缓存,页面浏览,造成了很大的压力,内存管理不好,会经常出现页面白屏,数据加载不全,缓存太少,需要经常联网等问题。
目前,在网络访问中,前进或后退是浏览器的一个标准功能,能够实现对有些页面进行重复请求访问,对于个人计算机,其为了有比较好的用户体验一般将访问过的页面数据进行缓存,以达到能够很快的实现对网页进行实时返回或者前进,或者是依靠高速的网速来实现返回和前进操作,由于个人计算机的内存容量大和网络速度和质量好,所以上述功能的实现较为容易。
而相对于个人计算机,移动通讯终端的内存要小的多,并且其使用的移动通讯网络也不及个人计算机所使用的网络方便和高速,通过浏览器浏览网页时要想前进或后退有比较好的用户体验,则一般需要缓存足够多浏览过的页面。但是由于移动通讯终端内存都较低的特性,所以会存在以下问题:
1)移动通讯终端大量缓存浏览过的页面,会导致移动通讯终端大量的将内存耗尽,影响了当前页面的浏览以及移动通讯终端的正常运作。
2)对于不缓存网页的页面,这样用户在后退回较前的页面时,由于没有页面缓存,会进行实时联网,对要访问的网页重新加载,这样在一定程度上不但耗费了用户的流量,同时也很容易受到网络质量的影响导致加载时间过长,从而影响了浏览体验。
发明内容
本发明的第一个目的是提供一种网页页面缓存管理方法,能够使得使用移动通讯终端上网时进行更好的页面缓存管理,使得用户获得更方便的浏览体验。
本发明的第二个目的是提供一种网页页面缓存管理系统。
为了实现本发明的第一个目的,采用以下技术方案:
本发明提供一种网页页面缓存管理方法,包括以下步骤:
移动通讯终端的浏览器响应请求打开页面,
根据当前内存使用参数和阈值的比较情况判断内存是否有足够存储空间,若无,则将内存中部分页面缓存数据存储到移动通讯终端的储存器后再保存当前页面的页面缓存数据到内存,否则直接保存到内存中;
浏览器响应读取页面缓存数据的操作,包括:
当内存中含有当前页面缓存数据时,将内存中离当前页面较远的页面缓存数据保存到所述存储器中,从内存中打开对应的当前页面数据,同时从所述存储器中加载较靠近当前页面的页面缓存数据到内存。
当内存中不含有当前页面缓存数据而所述存储器含有当前页面数据时,将内存中离当前页面较远的页面缓存数据保存到所述存储器中,从所述存储器中加载对应的当前页面数据和较靠近当前页面的页面缓存数据到内存。
所述根据当前内存使用参数和阈值的比较情况判断内存是否有足够存储空间包括:
所述阈值为内存页面缓存数最大值,所述当前内存使用参数为当前内存页面缓存数,若当前内存页面缓存数大于内存页面缓存数最大值,判断为内存没有足够存储空间;或者,
所述阈值为内存可使用量最大值,所述当前内存使用参数为当前内存使用量,若当前内存使用量大于内存可使用量最大值,判断为内存没有足够存储空间或者,
所述阈值为内存剩余最小值,所述当前内存使用参数为内存剩余可使用量,若内存剩余可使用量小于内存剩余最小值,判断为内存没有足够存储空间。
所述方法还包括在打开和关闭新页面的过程中,根据预设策略进行无用页面缓存数据清理,所述预设策略的参考参数包括:内存的缓存列表中页面缓存数据的数目、页面缓存数据的时间以及内存的大小。
所述方法还包括:在重复读取页面缓存数据时,所产生的新的页面缓存数据离当前页面渐远,则将离当前页面较远的页面缓存数据,存储到储存器中以释放更多内存。
在浏览器关闭时,清除存储器中的页面缓存数据;
若关闭过程中清理操作失败,则在浏览器再次启动时优先进行页面缓存数据清理。
为了实现第二个发明目的,采用的技术方案如下:
本发明提供一种网页页面缓存管理系统,包括:
内存管理模块,用于在移动通讯终端的浏览器响应请求打开页面时,根据当前内存使用参数和阈值的比较情况判断内存是否有足够存储空间;
存储处理模块,用于在内存管理模块判断出内存没有足够存储空间时,将内存中部分页面缓存数据存储到移动通讯终端的储存器后再保存当前页面的页面缓存数据到内存,在管理模块判断出内存含有足够存储空间时,直接保存当前页面的页面缓存数据到内存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110296756.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于管理对受限区域的访问的控制系统
- 下一篇:一种萘普生的制备方法