[发明专利]基于HTML5的浏览器离线存储数据处理方法及浏览器有效
申请号: | 201210223342.0 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102779181A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 梁捷;俞永福;何小鹏;朱顺炎;赵鸿彬;陈汝龙 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广东卓建律师事务所 44305 | 代理人: | 陈江雄 |
地址: | 510665 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 html5 浏览器 离线 存储 数据处理 方法 | ||
技术领域
本发明涉及浏览器技术领域,尤其涉及一种基于HMTL5的浏览器离线存储数据处理方法及相应的浏览器。
背景技术
目前,计算机(PC)上的浏览器以及手机上的浏览器均没有智能删除多余数据的功能,而且HTML5(超文本标记语言5)中关于离线存储的规范也没有描述相关内容。
现有规范中所描述的对于为每个使用离线存储特性的HTML文档所提供的离线存储空间是没有限制的,而且PC上的浏览器也是根据规范实现,没有对存储空间设限。对于手机上的空间容量不及PC机,因此需要有一个容量阈值来限制离线存储空间。对于离线存储的数据是没有淘汰的时间的,除非是手动删除,因此对于长期不使用的离线存储的数据就会一直占据着空间,成了多余的数据,而且需要用户手动进行数据的删除,但大多数用户并不清楚哪些离线数据是需要删除的。
因此,现有技术的HTML5资源数据的离线存储处理方法并不完善,例如无法智能地删除多余的数据,导致离线存储空间被过多占据影响后续存储,也影响浏览速度,使用户体验感差。
发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为克服现有技术的问题,本发明提供一种基于HTML5的浏览器离线存储数据处理方法及相应的浏览器,在进行离线存储时,将离线存储的资源数据选择性地进行淘汰或调整容量阈值,能够在尽量不影响用户使用的情况下使得离线存储空间得到有效利用,处理方式更完善和合理,满足用需求,提升用户体验。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种基于HTML5的浏览器离线存储数据处理方法,包括以下步骤:
接收HTML5资源数据进行离线存储;
当离线存储的资源数据到达设定的离线存储空间容量阈值之后,将已离线存储的资源数据根据访问时间选择性地进行淘汰或调整所述离线存储空间容量阈值;
继续存储接收的资源数据。
根据本发明的一个实施例,所述将已离线存储的资源数据根据访问时间选择性地进行淘汰包括:
如果已离线存储的资源数据的最后访问时间与当前时间的时间差比预先设置的时间间隔值大,则进行删除。
根据本发明的一个实施例,所述将已离线存储的资源数据根据访问时间调整所述离线存储空间容量阈值包括:
如果已离线存储的资源数据的最后访问时间与当前时间的时间差比预先设置的时间间隔值小,就将所述离线存储空间容量阈值扩大以对离线存储空间进行扩容。
根据本发明的一个实施例,如果所述离线存储空间容量阈值已经扩大,并进行资源数据淘汰之后,若剩余容量还大于所述设定的离线存储空间容量阈值,则将离线存储空间容量阈值减少以对离线存储空间进行减容,否则不变。
根据本发明的一个实施例,所述方法还包括:
在启动浏览器时或定期判断每一个离线存储的资源数据的最后访问时间与当前时间的差是否比预先设置的数据淘汰时间大,如果大就将相应的离线存储的资源数据进行删除。
根据本发明的一个实施例,所述方法还包括:
将所述离线存储的资源数据按照访问时间进行排序。
根据本发明的另一个方面,提供一种浏览器,包括:
容量阈值设定模块,用于设定HTML5资源数据离线存储空间容量阈值;
存储模块,用于接收HTML5资源数据进行离线存储;
调整模块,用于当所述存储模块离线存储的资源数据到达所述容量阈值设定模块设定的容量阈值之后,将已存储的离线存储的资源数据根据访问时间选择性地进行淘汰或调整所述离线存储空间容量阈值。
根据本发明的一个实施例,所述调整模块包括淘汰模块,用于在已离线存储的资源数据的最后访问时间与当前时间的时间差比预先设置的时间间隔值大时进行删除操作。
根据本发明的一个实施例,所述调整模块包括扩容模块,用于在已离线存储的资源数据的最后访问时间与当前时间的时间差比预先设置的时间间隔值小时,将所述容量阈值扩大以对离线存储空间进行扩容。
根据本发明的一个实施例,所述调整模块包括减容模块,用于在所述离线存储空间容量阈值已经扩大,并进行资源数据淘汰之后,若剩余容量还大于所述设定的离线存储空间容量阈值,则将离线存储空间容量阈值减少以对离线存储空间进行减容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210223342.0/2.html,转载请声明来源钻瓜专利网。