我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

基于HTML5的浏览器离线存储数据处理方法及浏览器制作方法

专利名称:基于HTML5的浏览器离线存储数据处理方法及浏览器制作方法

技术领域:

本发明涉及浏览器技术领域,具体涉及一种基于HMTL5的浏览器离线存储数据处理方法及相应的

下面将参考附图并结合实施例对本发明进行详细描述,本发明的优点和实施方式将更加明显。附图中所示的内容仅用于解释本发明,并不构成对本发明的任何限制。

图1为本发明实施例一中离线存储数据的处理流程图;图2为本发明实施例二中离线存储数据的处理流程图;图3为本发明实施例一中浏览器结构示意图。

如图1所示,本发明提供了一种基于HTML5的浏览器离线存储数据处理方法,包括以下步骤:S1、接收HTML5资源数据进行离线存储;S2、当离线存储的资源数据达到设定的离线存储空间容量阈值时,根据访问时间选择性淘汰离线存储的资源数据或者调整离线存储空间容量阈值。根据访问时间选择性淘汰离线存储的资源数据包括:如果离线存储的资源数据的上次访问时间与当前时间之间的时间差大于预设的时间间隔值,则删除离线存储的资源数据。根据访问时间调整离线存储的资源数据的离线存储空间容量阈值包括:如果离线存储的资源数据的上次访问时间与当前时间之间的时间差小于预设的时间间隔值,则扩大容量阈值以扩充离线存储空间。S3、继续存储接收的资源数据。从上述可以看出,本发明设置了离线存储空间容量阈值。 在进行离线存储时,根据访问时间选择性地淘汰离线存储的资源数据或调整离线存储空间容量阈值。这样可以有效利用离线存储空间,尽可能不影响用户的使用。处理方式更加完善合理,满足用户需求,加快下载速度,提升用户体验。下面对本发明的技术方案进行更加详细的介绍。本发明可以实现浏览器后台根据访问时间智能淘汰冗余资源数据,从而释放数据占用的空间。

例如可以设定一个时间间隔值,比如3天,一旦离线存储的资源数据达到容量上限,就会淘汰3天以上未被用户访问的数据,释放空间。但是这样简单的资源淘汰方式可能无法满足部分用户的需求,例如部分用户经常访问大量使用离线缓存的网站,尤其是游戏网站,即用户频繁使用离线存储功能,这种情况下默认的容量值可能远远不够。因此本发明进一步改进,根据使用情况调整容量分配。当达到容量阈值时,如果间隔值(即用户最长时间未访问的数据的上次访问时间与当前时间的差值)小于设定的间隔值,说明用户频繁使用离线存储功能,需求量较大,因此这种情况下不适合直接淘汰数据,而是分配两倍的容量给用户,更符合用户的使用习惯。 图2为本发明实施例2中离线存储数据的处理流程图。本实施例2中,预先设置了默认的离线存储容量限制,例如默认设置原有对应的存储容量限制为10M。另外,还设置了时间间隔值,例如3天。本实施例中,一旦离线存储资源数据达到容量限制,则按照“最近使用的数据被重新使用的概率远高于较早使用的数据”的规则,淘汰那些长时间未被用户访问的数据,从而释放空间。需要说明的是,本发明离线存储资源数据的存储是分文件的,即如果文件长时间未被访问,则可以将该文件及其对应的资源数据一并淘汰。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/5071.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线