终端页面缓存方法、系统及可读存储介质技术方案

技术编号:17601124 阅读:42 留言:0更新日期:2018-03-31 13:10
本发明专利技术公开了一种终端页面缓存方法,在检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址,若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储,当检测到再次加载目标页面的请求时,从本地存储中提取目标页面的网络标识发送至服务器,根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。本发明专利技术还对应提出了终端页面缓存系统和可读存储介质,本发明专利技术终端检测到加载页面请求时从本地存储中加载相应信息,提高了页面加载的效率,用户可以查看本地存储中目标页面,节省了流量资源。

【技术实现步骤摘要】
终端页面缓存方法、系统及可读存储介质
本专利技术涉及网络领域,尤其涉及终端页面缓存方法、系统及可读存储介质。
技术介绍
伴随着移动终端的快速发展,闲暇时光大量的用户会利用移动客户端浏览页面,然而移动客户端网络不稳定,打开页面的时间不固定,导致用户由于等待时间比较长,导致用户关闭页面重新打开重复操作。现有的用户会缓存部分页面,但是由于移动终端的存储空间,或者存储设置等不同问题,用户缓存的页面数据一段时间后可能被清空,因而出现了用户浏览的页面数据没有更新,但是由于用户需要执行其他操作关闭页面,在重新用户重新开启时需要再次从网络中加载,浪费了网络资源。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种终端页面缓存方法、系统及可读存储介质,旨在利用本地存储实现长期页面的保存,提高了用户浏览页面的效率,减少了网络资源的浪费。为实现上述目的,本专利技术提供一种终端页面缓存方法,终端页面缓存方法包括以下步骤:当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址;若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储;当检测到再次加载目标页面的请求时,从本地存储中提取目标页面的网络标识发送至服务器;根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。可选地,若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储的步骤包括:若本地存储没有预存目标页面的网络地址,则解析页面的网络地址中的页面数据,以供用户设置页面缓存规则;根据设置的页面缓存规则,将页面数据对应缓存至本地存储。可选地,若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储的步骤之后包括:实时地统计本地存储中全部页面的加载频率,将全部页面的加载频率依次排序;当检测到本地存储的无存储空间时,根据加载频率的排序清理本地存储中的页面缓存。可选地,当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址的步骤之后包括:若本地存储中预存目标页面的网络地址,则将目标页面的网络标识发送至服务器;根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。可选地,判断是否从本地存储中加载目标页面的步骤包括:若不从本地存储中加载目标页面,则从服务器中再次加载覆盖本地存储中原有目标页面。为了实现上述目的本专利技术一种终端页面缓存方法,所述终端页面缓存方法还包括以下步骤:当检测到终端发送的目标页面的网络标识时,判断目标页面的网络标识是否发生变化;若目标页面的网络标识没有变化,则发送提示信息至终端,以使终端从本地存储中加载目标页面。可选地,当检测到终端发送的目标页面的网络标识时,判断目标页面的网络标识是否发生变化的步骤之后包括:若目标页面的网络标识发生变化,则确定终端发送的目标页面与网络中当前目标页面的差异,并将目标页面的差异信息发送至终端,以使终端的本地存储中更新差异信息。此外,为实现上述目的,本专利技术还提供一种终端页面缓存系统,所述终端页面缓存系统包括:终端和服务器,所述终端与服务器通信连接;所述终端包括处理器和存储器,所述处理器用于执行存储器中存储的程序,其中,当终端检测到加载页面请求时,终端判断本地存储中是否预存加载页面请求对应的目标页面的网络地址;若终端的本地存储中没有预存目标页面的网络地址,则终端将目标页面的页面数据保存至本地存储;当终端检测到再次加载目标页面的请求时,终端从本地存储中提取目标页面的网络标识发送至服务器;服务器接收终端发送的网络标识,服务器形成反馈信息发送至终端;终端根据服务器基于目标页面的网络标识发送的反馈信息,终端判断是否从本地存储中加载目标页面。可选地,所述服务器包括处理器和存储器,所述处理器用于执行存储器中存储的程序,其中,当服务器检测到终端发送的目标页面的网络标识时,服务器判断目标页面的网络标识是否发生变化;若服务器判断目标页面的网络标识没有变化,则服务器发送提示信息至终端,以使终端从本地存储中加载目标页面;终端根据服务器基于目标页面的网络标识发送的反馈信息,终端判断是否从本地存储中加载目标页面。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端页面缓存程序,所述终端页面缓存程序被处理器执行时实现上述的终端页面缓存方法的步骤。在本专利技术终端页面缓存方法在当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址,若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储,当检测到再次加载目标页面的请求时,从本地存储中提取目标页面的网络标识发送至服务器,根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。本方案通过将用户查询的页面资源保存在本地存储中,当再次检测到用户加载目标页面时,将目标页面标识发送至服务器,服务器判断目标页面中的信息是否有更新,若目标页面标识没有变化,则确定页面中的信息没有更新,将直接调用本地存储中的目标页面数据,从本地存储中加载相应信息,本专利技术在用户打开目标页面时,提高了页面加载的效率,用户可以查看目标页面,节省了流量资源。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2是本专利技术实施例方案涉及的终端与服务器连接的结构示意图;图3为本专利技术终端页面缓存方法第一实施例的流程示意图;图4为图2中终端页面缓存方法的步骤S20的细化流程示意图;图5为本专利技术终端页面缓存方法第二实施例的流程示意图;图6为本专利技术终端页面缓存方法第三实施例的流程示意图;图7为本专利技术终端页面缓存方法服务器执行程序的流程示意图;图8为本专利技术终端页面缓存方法各实施例场景流程示意图;图9为本专利技术终端页面缓存系统执行程序的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:利用终端的本地存储空间在终端检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址,若本地存储中没有预存目标页面的网络地址,则将页面的页面数据保存至本地存储中;若本地存储中预存目标页面的网络地址,则将目标页面的网络标识发送至服务器,以使服务器根据网络标识生成反馈信息,终端根据服务器发送的反馈信息判断是否从本地存储中加载目标页面,节省用户流量,提升用户访问页面体验。由于现有技术在检测到用户查看页面时,利用宽带资源重复加载页面,速度较慢,还可能导致宽带资源的浪费。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入本文档来自技高网...
终端页面缓存方法、系统及可读存储介质

【技术保护点】
一种终端页面缓存方法,其特征在于,所述终端页面缓存方法包括以下步骤:当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址;若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储;当检测到再次加载目标页面的请求时,从本地存储中提取目标页面的网络标识发送至服务器;根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。

【技术特征摘要】
1.一种终端页面缓存方法,其特征在于,所述终端页面缓存方法包括以下步骤:当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址;若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储;当检测到再次加载目标页面的请求时,从本地存储中提取目标页面的网络标识发送至服务器;根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。2.如权利要求1所述的终端页面缓存方法,其特征在于,所述若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储的步骤包括:若本地存储没有预存目标页面的网络地址,则解析页面的网络地址中的页面数据,以供用户设置页面缓存规则;根据设置的页面缓存规则,将页面数据对应缓存至本地存储。3.如权利要求2所述的终端页面缓存方法,其特征在于,所述若本地存储中没有预存目标页面的网络地址,则将目标页面的页面数据保存至本地存储的步骤之后包括:实时地统计本地存储中全部页面的加载频率,将全部页面的加载频率依次排序;当检测到本地存储的无存储空间时,根据加载频率的排序清理本地存储中的页面缓存。4.如权利要求1所述的终端页面缓存方法,其特征在于,所述当检测到加载页面请求时,判断本地存储中是否预存加载页面请求对应的目标页面的网络地址的步骤之后包括:若本地存储中预存目标页面的网络地址,则将目标页面的网络标识发送至服务器;根据服务器基于目标页面的网络标识发送的反馈信息,判断是否从本地存储中加载目标页面。5.如权利要求1至4任意一项所述的终端页面缓存方法,其特征在于,所述判断是否从本地存储中加载目标页面的步骤包括:若不从本地存储中加载目标页面,则从服务器中再次加载覆盖本地存储中原有目标页面。6.一种终端页面缓存方法,其特征在于,所述终端页面缓存方法包括以下步骤:当检测到终端发送的目标页面的网络标识时,判断目标页面的网络标...

【专利技术属性】
技术研发人员:林泽全梁承飞
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1