网络信息处理方法、装置和电子设备制造方法及图纸

技术编号:22219184 阅读:19 留言:0更新日期:2019-09-30 01:22
本发明专利技术提出一种网络信息处理方法、装置和电子设备,其中,方法由浏览器执行,方法包括:当浏览器需要展示目标页面时,从服务器获取目标页面的页面资源;其中,页面资源包括静态资源和动态资源,采用浏览器的本地数据缓存空间存储目标页面的动态资源,采用浏览器的离线缓存工具,存储目标页面的静态资源,以便浏览器后续需要展示目标页面时,根据存储的动态资源和静态资源进行展示,通过浏览器的本地数据缓存空间存储动态资源以及离线缓存工具存储静态资源,实现页面加载所需所有资源的缓存,实现了在网络环境较差时,也可以实现目标页面的正常展示,提高了用户体验,解决了现有技术中网络环境较差时,页面加载较慢或者是无法加载的技术问题。

Network Information Processing Method, Device and Electronic Equipment

【技术实现步骤摘要】
网络信息处理方法、装置和电子设备
本专利技术涉及智能终端
,尤其涉及一种网络信息处理方法、装置和电子设备。
技术介绍
随着科技的进步,智能终端越来越普及,智能终端的浏览器客户端上会内嵌有超文本标记语言(HyperTextMarkupLanguage,HTML5)的活动页面,客户端每次打开一个页面都需要访问服务器获取,对网络的依赖程度较大,当网络环境不好或者断网时,会导致页面加载较慢,或者是页面无法加载成功的问题,使得用户等待时长较长,用户体验度很差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种网络信息处理方法,通过浏览器的本地数据缓存空间存储动态资源以及离线缓存工具存储静态资源,实现页面加载所需所有资源的缓存,实现了在网络环境较差,甚至是没有网络的情况下,也可以实现目标页面的正常展示,减少了用户的等待时间,提高了用户体验。本专利技术的第二个目的在于提出一种网络信息处理装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种网络信息处理方法,方法由浏览器执行,包括:当所述浏览器需要展示目标页面时,从服务器获取所述目标页面的页面资源;其中,所述页面资源包括静态资源和动态资源;采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源,以便所述浏览器后续需要展示所述目标页面时,根据存储的动态资源和静态资源进行展示。可选地,作为第一方面的第一种可能的实现方式,所述采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,包括:若所述本地数据缓存空间已存储有所述动态资源,将所述本地数据缓存空间已存储的所述动态资源替换为从所述服务器获取到的动态资源;若所述本地数据缓存空间未存储有所述动态资源,将从所述服务器获取到的动态资源存储至所述本地数据缓存空间。可选地,作为第一方面的第二种可能的实现方式,所述静态资源包括网页文件;所述采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源之后,还包括:采用打包工具对所述静态资源进行打包处理。可选地,作为第一方面的第三种可能的实现方式,所述采用打包工具对所述静态资源进行打包处理,包括:采用所述打包工具的插件分别对各网页文件对应进行压缩或加密处理;将处理后的各网页文件采用所述打包工具打包为静态资源的文件;其中,所述静态资源的文件,用于后续展示所述目标页面时,采用节点服务在浏览器后端加载。可选地,作为第一方面的第四种可能的实现方式,所述采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源之后,还包括:当所述浏览器后续需要展示所述目标页面时,确定网络是否存在异常;若存在异常,根据存储的动态资源和静态资源进行展示。可选地,作为第一方面的第五种可能的实现方式,所述确定网络是否存在异常之后,还包括:若未存在异常,访问服务器以获取所述目标页面的页面资源。可选地,作为第一方面的第六种可能的实现方式,所述若存在异常,根据存储的动态资源和静态资源进行展示,包括:若存在异常,加载存储的所述动态资源和所述静态资源并进行渲染展示;当所述异常解除,从所述服务器获取到所述目标页面的页面资源时,将存储的所述动态资源和所述静态资源,分别与本次从服务器获取到的页面资源比较,得到差异部分;对所述差异部分进行渲染并更新已展示的所述目标页面。为达上述目的,本专利技术第二方面实施例提出了一种网络信息处理装置,装置设置于浏览器内部,所述装置,包括:获取模块,用于当浏览器需要展示目标页面时,从服务器获取所述目标页面的页面资源;其中,所述页面资源包括静态资源和动态资源;存储模块,用于采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源,以便所述浏览器后续需要展示所述目标页面时,根据存储的动态资源和静态资源进行展示。可选地,作为第二方面的第一种可能的实现方式,所述存储模块,具体用于:若所述本地数据缓存空间已存储有所述动态资源,将所述本地数据缓存空间已存储的所述动态资源替换为从所述服务器获取到的动态资源;若所述本地数据缓存空间未存储有所述动态资源,将从所述服务器获取到的动态资源存储至所述本地数据缓存空间。可选地,作为第二方面的第二种可能的实现方式,所述静态资源包括网页文件;所述装置,还包括:打包模块,用于采用打包工具对所述静态资源进行打包处理。可选地,作为第二方面的第三种可能的实现方式,所述打包模块,具体用于:采用所述打包工具的插件分别对各网页文件对应进行压缩或加密处理;将处理后的各网页文件采用所述打包工具打包为静态资源的文件;其中,所述静态资源的文件,用于后续展示所述目标页面时,采用节点服务在浏览器后端加载。可选地,作为第二方面的第四种可能的实现方式,所述装置,还包括:处理模块,用于当所述浏览器后续需要展示所述目标页面时,确定网络是否存在异常;若存在异常,根据存储的动态资源和静态资源进行展示。可选地,作为第二方面的第五种可能的实现方式,所述处理模块,还用于:若未存在异常,访问服务器以获取所述目标页面的页面资源。可选地,作为第二方面的第六种可能的实现方式,所述处理模块,具体用于:若存在异常,加载存储的所述动态资源和所述静态资源并进行渲染展示;当所述异常解除,从所述服务器获取到所述目标页面的页面资源时,将存储的所述动态资源和所述静态资源,分别与本次从服务器获取到的页面资源比较,得到差异部分;对所述差异部分进行渲染并更新已展示的所述目标页面。为达上述目的,本专利技术第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第一方面所述的网络信息处理方法。为达上述目的,本专利技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的网络信息处理方法。本专利技术实施例所提供的技术方案可以包含如下的有益效果:当浏览器需要展示目标页面时,从服务器获取目标页面的页面资源;其中,页面资源包括静态资源和动态资源,采用浏览器的本地数据缓存空间存储目标页面的动态资源,采用浏览器的离线缓存工具,存储目标页面的静态资源,以便浏览器后续需要展示目标页面时,根据存储的动态资源和静态资源进行展示,通过浏览器的本地数据缓存空间存储动态资源以及离线缓存工具存储静态资源,实现页面加载所需所有资源的缓存,实现了在网络环境较差,甚至是没有网络的情况下,也可以实现目标页面的正常展示,减少了用户的等待时间,提高了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种网络信息处理方法的流程示意图;图2为本专利技术实施例所提供的另一种网络信息处理方法的流程示意图;图3为本专利技术实施例提供的一种网络信息处理装置的结构示意图;以及图4为本专利技术实施例所提供的本文档来自技高网...

【技术保护点】
1.一种网络信息处理方法,其特征在于,所述方法由浏览器执行,包括以下步骤:当所述浏览器需要展示目标页面时,从服务器获取所述目标页面的页面资源;其中,所述页面资源包括静态资源和动态资源;采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源,以便所述浏览器后续需要展示所述目标页面时,根据存储的动态资源和静态资源进行展示。

【技术特征摘要】
1.一种网络信息处理方法,其特征在于,所述方法由浏览器执行,包括以下步骤:当所述浏览器需要展示目标页面时,从服务器获取所述目标页面的页面资源;其中,所述页面资源包括静态资源和动态资源;采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源,以便所述浏览器后续需要展示所述目标页面时,根据存储的动态资源和静态资源进行展示。2.根据权利要求1所述的网络信息处理方法,其特征在于,所述采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,包括:若所述本地数据缓存空间已存储有所述动态资源,将所述本地数据缓存空间已存储的所述动态资源替换为从所述服务器获取到的动态资源;若所述本地数据缓存空间未存储有所述动态资源,将从所述服务器获取到的动态资源存储至所述本地数据缓存空间。3.根据权利要求1所述的网络信息处理方法,其特征在于,所述静态资源包括网页文件;所述采用所述浏览器的离线缓存工具,存储所述目标页面的静态资源之后,还包括:采用打包工具对所述静态资源进行打包处理。4.根据权利要求3所述的网络信息处理方法,其特征在于,所述采用打包工具对所述静态资源进行打包处理,包括:采用所述打包工具的插件分别对各网页文件对应进行压缩或加密处理;将处理后的各网页文件采用所述打包工具打包为静态资源的文件;其中,所述静态资源的文件,用于后续展示所述目标页面时,采用节点服务在浏览器后端加载。5.根据权利要求1-4任一项所述的网络信息处理方法,其特征在于,所述采用所述浏览器的本地数据缓存空间存储所述目标页面的动态资源,采用所述浏览器的离线缓存工具,...

【专利技术属性】
技术研发人员:蒋志轩方美亮杨龙飞陈成功
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1