CN109933737A - 网页页面处理方法、装置及*** - Google Patents
网页页面处理方法、装置及*** Download PDFInfo
- Publication number
- CN109933737A CN109933737A CN201910222010.2A CN201910222010A CN109933737A CN 109933737 A CN109933737 A CN 109933737A CN 201910222010 A CN201910222010 A CN 201910222010A CN 109933737 A CN109933737 A CN 109933737A
- Authority
- CN
- China
- Prior art keywords
- static resource
- page
- webpage
- dynamic data
- application server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种网页页面处理方法、装置及***。该网页页面处理方法包括:拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符;根据统一资源定位符判断预设的网络视图池中是否已加载预测页面;当网络视图池中未加载预测页面时,创建网络视图;根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源;根据统一资源定位符生成请求参数,并发送请求参数至应用服务器;接收来自应用服务器的动态数据;加载静态资源,填充动态数据;根据加载后的静态资源和填充后的动态数据显示网页页面。本发明可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
Description
技术领域
本发明涉及互联网网页处理技术领域,具体地,涉及一种网页页面处理方法、装置及***。
背景技术
近几年,随着移动互联网的快速发展,3G网络和终端设备的快速普及,用户在移动通信终端(如手机)浏览互联网数据的需求越来越强烈。用户通常通过在手机中安装的浏览器应用或者在手机客户端中的浏览器容器(网络视图,Webview)浏览互联网内容。在手机客户端内部使用Webview进行互联网内容浏览因为其提供的沉浸式体验、与客户端密切结合等优势,慢慢成为用户在手机上浏览互联网数据的主流方式。但是由于Webview的功能只是浏览器应用的子集,移动Webview容器的加载机制不合理和性能较弱等问题,影响用户浏览资源的体验。
用户浏览互联网数据时,页面和页面中的资源(如Javascript、CSS、图片和模板等)都需要从远程服务器获取,这一过程既耗费了用户的流量,用户又有一个较长的空白页面等待时间。此外,当用户从页面A跳转到页面B,浏览完页面B的内容再返回到页面A的时候,无论页面A的数据是否发生了变化,都需要重新从远程服务器下载页面和页面中的资源,重复下载不但造成网络资源的浪费,而且增加了等待时间。
发明内容
本发明实施例的主要目的在于提供一种网页页面处理方法、装置及***,以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
为了实现上述目的,本发明实施例提供一种网页页面处理方法,包括:
拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符;
根据统一资源定位符判断预设的网络视图池中是否已加载预测页面;
当网络视图池中未加载预测页面时,创建网络视图;
根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源;
根据统一资源定位符生成请求参数,并发送请求参数至应用服务器;
接收来自应用服务器的动态数据;
加载静态资源,填充动态数据;
根据加载后的静态资源和填充后的动态数据显示网页页面。
本发明实施例还提供一种网页页面处理方法,包括:
接收来自移动客户端的请求参数;
根据请求参数计算动态数据;
发送动态数据至移动客户端。
本发明实施例还提供一种网页页面处理装置,应用于移动客户端,包括:
拦截单元,用于拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符;
第一判断单元,用于根据统一资源定位符判断预设的网络视图池中是否已加载预测页面;
网络视图单元,用于当网络视图池中未加载预测页面时,创建网络视图;
查找单元,用于根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源;
请求参数生成单元,用于根据统一资源定位符生成请求参数;
第一发送单元,用于发送请求参数至应用服务器;
第一接收单元,用于接收来自应用服务器的动态数据;
加载填充单元,用于加载静态资源,填充动态数据;
显示单元,用于根据加载后的静态资源和填充后的动态数据显示网页页面。
本发明实施例还提供一种网页页面处理装置,应用于应用服务器,包括:
第二接收单元,用于接收来自移动客户端的请求参数;
计算单元,用于根据请求参数计算动态数据;
第二发送单元,用于发送动态数据至移动客户端。
本发明实施例还提供一种网页页面处理***,包括:
如上所述的应用于移动客户端的网页页面处理装置;
如上所述的应用于应用服务器的网页页面处理装置。
本发明实施例的网页页面处理方法、装置及***内建网络视图池,当用户浏览多个页面时,使用多个网络视图池承载内容,减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中网页页面处理方法(从移动客户端角度)的流程图;
图2是本发明另一实施例中网页页面处理方法(从移动客户端角度)的流程图;
图3是本发明一实施例中网页页面处理方法(从应用服务器角度)的流程图;
图4是本发明另一实施例中网页页面处理方法(从应用服务器角度)的流程图;
图5是本发明实施例中应用于移动客户端的网页页面处理装置的结构框图;
图6是本发明实施例中应用于应用服务器的网页页面处理装置的结构框图;
图7是本发明实施例中网页页面处理***的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
鉴于现有技术会造成网络资源的浪费,增加了等待时间,影响用户浏览体验,本发明实施例提供一种网页页面处理方法、装置及***,以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。以下结合附图对本发明进行详细说明。
图1是本发明一实施例中网页页面处理方法(从移动客户端角度)的流程图。如图1所示,网页页面处理方法包括:
S101:拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符。
具体地,可以从网页页面跳转请求中请求提交form的input域中获取预测页面的统一资源定位符url。预测页面是指点击一个按钮后预计加载的下一个页面,不过由于用户权限或者其他问题,有可能实际跳转的不是那个预测的页面。
例如:点击转账功能,预测页面就是转账页面,但是如果用户没有登录,加载的应该是登录页面。
S102:根据统一资源定位符判断预设的网络视图池中是否已加载预测页面。
其中,当网络视图池中已加载预测页面时,则从网络视图池中找到网络视图容器,并显示网页页面。
本申请对于统计过的用户打开客户端后浏览概率高的页面,可以使用预先分配的网络视图池提前加载好预测页面,当用户查看时可以直接显示,可以进一步缩短用户的等待时间,极大地优化性能。
S103:当网络视图池中未加载预测页面时,创建网络视图。
其中,创建网络视图的网络视图单元还可以用于管理网络视图的回收、销毁等生命周期,同时具有栈管理功能,可以记录页面打开顺序等。每个网络视图池均可以提供页面加载、请求拦截等功能。多网络视图池作为独立构件可单独使用。
S104:根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源。
S105:根据统一资源定位符生成请求参数,并发送请求参数至应用服务器。
S106:接收来自应用服务器的动态数据。
S107:加载静态资源,填充动态数据。
S108:根据加载后的静态资源和填充后的动态数据显示网页页面。
其中,动态数据中包括配置数据(如session数据、交易数据等)。S108具体包括:在根据配置数据进行页面渲染后,将静态资源和动态数据在渲染后的页面进行数据填充以显示网页页面。
图1所示的网页页面处理方法的执行主体可以为应用于移动客户端的网页页面处理装置。由图1所示的流程可知,本发明实施例的网页页面处理方法(从移动客户端角度)先拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符,再根据统一资源定位符判断预设的网络视图池中是否已加载预测页面:当网络视图池中未加载预测页面时,创建网络视图,然后根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源,根据统一资源定位符生成请求参数,并发送请求参数至应用服务器,接着接收来自应用服务器的动态数据,加载静态资源,填充动态数据,最后根据加载后的静态资源和填充后的动态数据显示网页页面,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
本申请还需要定期更新静态资源。图2是本发明另一实施例中网页页面处理方法(从移动客户端角度)的流程图。如图2所示,网页页面处理方法还包括:
S201:发送本地静态资源包的版本号至应用服务器。
S202:接收来自应用服务器的静态资源包信息。
S203:根据静态资源包信息生成静态资源更新包请求。
S204:发送静态资源更新包请求至应用服务器。
S205:接收来自应用服务器的静态资源更新包。
S206:解压静态资源更新包,得到静态资源更新文件。
S207:将静态资源更新文件合并至本地静态资源包的文件目录中。
其中,在合并之后还需要验证静态资源更新文件的合法性。
在执行S201之前,还包括:判断移动客户端中的应用程序是否为第一次打开;如果应用程序是第一次打开,则需要把静态资源包解压到对应的应用程序目录下。
其中,S107可以分为以下两种情况:
1、静态资源先加载完成:静态资源加载完成后判断动态数据是否加载完成,如果动态数据没有加载完成,则页面等待;在动态数据加载完成后,根据动态数据中的“targetPage”字段内容与预测页面的统一资源定位符进行比较,判断预测页面是否正确。
2、动态数据先加载完成:动态数据加载完成后,根据动态数据中的“targetPage”字段内容与预测页面的统一资源定位符进行比较,判断预测页面是否正确;如果预测页面正确,则判断静态资源是否加载完成,如果静态资源没有加载完成,则等待静态资源加载完成。
在执行S107之后,还包括:根据动态数据判断预测页面是否正确;当预测页面正确时,进行页面刷新,并执行S108。当预测页面不正确时,则返回S104重新执行。
网页页面处理方法(从移动客户端角度)的具体流程如下:
1、判断移动客户端中的应用程序是否为第一次打开;如果应用程序是第一次打开,则需要把静态资源包解压到对应的应用程序目录下。
2、发送本地静态资源包的版本号至应用服务器,接收来自应用服务器的静态资源包信息,根据静态资源包信息生成静态资源更新包请求。
3、发送静态资源更新包请求至应用服务器,接收来自应用服务器的静态资源更新包,解压静态资源更新包,得到静态资源更新文件。
4、将静态资源更新文件合并至本地静态资源包的文件目录中,验证静态资源更新文件的合法性。
5、从网页页面跳转请求中请求提交form的input域中获取预测页面的统一资源定位符url。
6、根据统一资源定位符判断预设的网络视图池中是否已加载预测页面:当网络视图池中已加载预测页面时,则从网络视图池中找到网络视图容器,并显示网页页面;当网络视图池中未加载预测页面时,创建网络视图。
7、根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源。
8、根据统一资源定位符生成请求参数,并发送请求参数至应用服务器,接收来自应用服务器的动态数据。
9、加载静态资源,填充动态数据。
10、根据动态数据判断预测页面是否正确;当预测页面正确时,进行页面刷新,并根据加载后的静态资源和填充后的动态数据显示网页页面。当预测页面不正确时,则返回步骤7重新执行。
本申请的具体使用场景如下:
1、使用网络视图A加载页面A时,从本地加载页面A所需的静态资源,同时往远程的应用服务器获取页面A所需的动态数据填充页面。
2、当从页面A跳转至页面B时,从网络视图池中申请一个新的网络视图B来加载页面B。从页面B返回时,直接返回到网络视图A,不需要重新加载页面A的数据。
3、网络视图池中已经加载了页面A、B和C,当用户再次加载页面A时,可以直接复用网络视图池中的页面。
通过上述技术手段,可以提高用户在移动客户端中浏览互联网内容的体验,减少用户等待时间和网络资源的浪费。
综上,本发明实施例的网页页面处理方法(从移动客户端角度)先拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符,再根据统一资源定位符判断预设的网络视图池中是否已加载预测页面:当网络视图池中未加载预测页面时,创建网络视图,然后根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源,根据统一资源定位符生成请求参数,并发送请求参数至应用服务器,接着接收来自应用服务器的动态数据,加载静态资源,填充动态数据,最后根据加载后的静态资源和填充后的动态数据显示网页页面,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
图3是本发明一实施例中网页页面处理方法(从应用服务器角度)的流程图。如图3所示,网页页面处理方法包括:
S301:接收来自移动客户端的请求参数。
S302:根据请求参数计算动态数据。
S303:发送动态数据至移动客户端。
图3所示的网页页面处理方法的执行主体可以为应用于应用服务器的网页页面处理装置。由图3所示的流程可知,本发明实施例的网页页面处理方法(从应用服务器角度)先接收来自移动客户端的请求参数,再根据请求参数计算动态数据,最后发送动态数据至移动客户端,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
在执行S301之前,应用服务器还可以提供静态资源更新包至移动客户端。图4是本发明另一实施例中网页页面处理方法(从应用服务器角度)的流程图。如图4所示,网页页面处理方法还包括:
S401:接收来自移动客户端的本地静态资源包的版本号。
S402:根据本地静态资源包的版本号判断是否存在需要更新的静态资源包。
S402用于判断此次更新属于不更新、差量更新还是全量更新。
S403:当存在需要更新的静态资源包时,生成并发送静态资源包信息至移动客户端。
S404:接收来自移动客户端的静态资源更新包请求。
S405:根据静态资源更新包请求发送静态资源更新包至移动客户端。
其中,静态资源包可以包括如Html/CSS/JavaScript/Html模板/图片等资源。
网页页面处理方法(从应用服务器角度)的具体流程如下:
1、接收来自移动客户端的本地静态资源包的版本号,根据本地静态资源包的版本号判断是否存在需要更新的静态资源包。
2、当存在需要更新的静态资源包时,生成并发送静态资源包信息至移动客户端。
3、接收来自移动客户端的静态资源更新包请求,根据静态资源更新包请求发送静态资源更新包至移动客户端。
4、接收来自移动客户端的请求参数,并根据请求参数计算动态数据。
5、发送动态数据至移动客户端。
综上,本发明实施例的网页页面处理方法(从应用服务器角度)先接收来自移动客户端的请求参数,再根据请求参数计算动态数据,最后发送动态数据至移动客户端,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
基于同一发明构思,本发明实施例还提供了一种网页页面处理装置,由于该装置解决问题的原理与网页页面处理方法(从移动客户端角度)相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
图5是本发明实施例中应用于移动客户端的网页页面处理装置的结构框图。如图5所示,应用于移动客户端的网页页面处理装置包括:
拦截单元,用于拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符;
第一判断单元,用于根据统一资源定位符判断预设的网络视图池中是否已加载预测页面;
网络视图单元,用于当网络视图池中未加载预测页面时,创建网络视图;
查找单元,用于根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源;
请求参数生成单元,用于根据统一资源定位符生成请求参数;
第一发送单元,用于发送请求参数至应用服务器;
第一接收单元,用于接收来自应用服务器的动态数据;
加载填充单元,用于加载静态资源,填充动态数据;
显示单元,用于根据加载后的静态资源和填充后的动态数据显示网页页面。
在其中一种实施例中,第一发送单元还用于:发送本地静态资源包的版本号至应用服务器;发送静态资源更新包请求至应用服务器;
第一接收单元还用于:接收来自应用服务器的静态资源包信息;接收来自应用服务器的静态资源更新包;
网页页面处理装置还包括:
更新包请求生成单元,用于根据静态资源包信息生成静态资源更新包请求;
解压单元,用于解压静态资源更新包,得到静态资源更新文件;
合并单元,用于将静态资源更新文件合并至本地静态资源包的文件目录中。
在其中一种实施例中,还包括:
第二判断单元,用于根据动态数据判断预测页面是否正确;
显示单元具体用于:当预测页面正确时,根据加载后的静态资源和填充后的动态数据显示网页页面。
综上,本发明实施例的应用于移动客户端的网页页面处理装置先拦截网页页面跳转请求,并从网页页面跳转请求中获取预测页面的统一资源定位符,再根据统一资源定位符判断预设的网络视图池中是否已加载预测页面:当网络视图池中未加载预测页面时,创建网络视图,然后根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源,根据统一资源定位符生成请求参数,并发送请求参数至应用服务器,接着接收来自应用服务器的动态数据,加载静态资源,填充动态数据,最后根据加载后的静态资源和填充后的动态数据显示网页页面,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
基于同一发明构思,本发明实施例还提供了一种网页页面处理装置,由于该装置解决问题的原理与网页页面处理方法(从应用服务器角度)相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
图6是本发明实施例中应用于应用服务器的网页页面处理装置的结构框图。如图6所示,应用于应用服务器的网页页面处理装置包括:
第二接收单元,用于接收来自移动客户端的请求参数;
计算单元,用于根据请求参数计算动态数据;
第二发送单元,用于发送动态数据至移动客户端。
在其中一种实施例中,第二发送单元还用于:发送静态资源包信息至移动客户端;根据静态资源更新包请求发送静态资源更新包至移动客户端;
第二接收单元还用于:接收来自移动客户端的本地静态资源包的版本号;接收来自移动客户端的静态资源更新包请求;
网页页面处理装置还包括:
第三判断单元,用于根据本地静态资源包的版本号判断是否存在需要更新的静态资源包;
信息生成单元,用于当存在需要更新的静态资源包时,生成静态资源包信息。
综上,本发明实施例的应用于应用服务器的网页页面处理装置先接收来自移动客户端的请求参数,再根据请求参数计算动态数据,最后发送动态数据至移动客户端,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
基于同一发明构思,本发明实施例还提供了一种网页页面处理***。图7是本发明实施例中网页页面处理***的结构框图。如图7所示,网页页面处理***包括如上所述的应用于移动客户端的网页页面处理装置;如上所述的应用于应用服务器的网页页面处理装置。
网页页面处理***的具体流程如下:
1、移动客户端判断移动客户端中的应用程序是否为第一次打开;如果应用程序是第一次打开,则需要把静态资源包解压到对应的应用程序目录下。
2、移动客户端发送本地静态资源包的版本号至应用服务器。
3、应用服务器接收来自移动客户端的本地静态资源包的版本号,并根据本地静态资源包的版本号判断是否存在需要更新的静态资源包。当存在需要更新的静态资源包时,应用服务器生成并发送静态资源包信息至移动客户端。
4、移动客户端接收来自应用服务器的静态资源包信息,根据静态资源包信息生成并发送静态资源更新包请求至应用服务器。
5、应用服务器接收来自移动客户端的静态资源更新包请求,根据静态资源更新包请求发送静态资源更新包至移动客户端。
6、移动客户端接收来自应用服务器的静态资源更新包后解压静态资源更新包,得到静态资源更新文件。
7、移动客户端将静态资源更新文件合并至本地静态资源包的文件目录中,并验证静态资源更新文件的合法性。
8、移动客户端从网页页面跳转请求中请求提交form的input域中获取预测页面的统一资源定位符url。
9、移动客户端根据统一资源定位符判断预设的网络视图池中是否已加载预测页面:当网络视图池中已加载预测页面时,则从网络视图池中找到网络视图容器,并显示网页页面;当网络视图池中未加载预测页面时,创建网络视图。
10、移动客户端根据统一资源定位符在预设的本地静态资源包中查找预测页面的静态资源,根据统一资源定位符生成请求参数,并发送请求参数至应用服务器。
11、应用服务器接收来自移动客户端的请求参数,并根据请求参数计算动态数据,发送动态数据至移动客户端。
12、移动客户端接收来自应用服务器的动态数据后加载静态资源,填充动态数据。
13、移动客户端根据动态数据判断预测页面是否正确;当预测页面正确时,进行页面刷新,并根据加载后的静态资源和填充后的动态数据显示网页页面。当预测页面不正确时,返回步骤10重新执行。
本发明实施例的网页页面处理***内建网络视图池,当用户浏览多个页面时,使用多个网络视图池承载内容,可以减少流量消耗和用户初次进入页面的等待时间,避免网络资源的浪费,提升用户浏览体验。
综上所述,本发明实施例提供的网页页面处理***具有以下有益效果:
1、在移动客户端侧内建网络视图池,并采用预加载技术:用于管理网络视图的创建、回收、销毁等生命周期管理,同时具有栈管理功能,可以记录页面打开顺序等。其中每个网络视图池均可以提供页面加载、请求拦截等功能。在页面加载、返回和重复加载相同页面的情况下,能极大的优化性能。对于统计过的用户打开客户端后浏览概率高的页面,使用预先分配的网络视图池提前加载好内容,当用户查看时可以直接显示,可以进一步缩短用户的等待时间。
2、把页面分为静态资源和动态数据两部分,可以提高加载性能,节约不必要的开销。静态资源内置在应用程序安装包中,随应用程序安装存放在移动客户端中,定期按需进行更新;动态数据存放在应用服务器,通过网络请求获取。当需要加载页面时:1、从移动客户端(本地)加载静态资源;2、从应用服务器获取动态数据;3、加载静态资源,填充动态数据。
3、静态资源更新:将本地静态资源包的版本号和应用服务器中最新静态资源包的版本号进行比对,判断移动客户端的静态资源是否需要进行更新。可以获取最新的静态资源,同时对敏感的数据进行签名验证,保证用户下载到正确的静态资源更新包。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种网页页面处理方法,其特征在于,包括:
拦截网页页面跳转请求,并从所述网页页面跳转请求中获取预测页面的统一资源定位符;
根据所述统一资源定位符判断预设的网络视图池中是否已加载所述预测页面;
当所述网络视图池中未加载所述预测页面时,创建网络视图;
根据所述统一资源定位符在预设的本地静态资源包中查找所述预测页面的静态资源;
根据所述统一资源定位符生成请求参数,并发送所述请求参数至应用服务器;
接收来自所述应用服务器的动态数据;
加载所述静态资源,填充所述动态数据;
根据加载后的静态资源和填充后的动态数据显示网页页面。
2.根据权利要求1所述的网页页面处理方法,其特征在于,还包括:
发送所述本地静态资源包的版本号至所述应用服务器;
接收来自所述应用服务器的静态资源包信息;
根据所述静态资源包信息生成静态资源更新包请求;
发送所述静态资源更新包请求至所述应用服务器;
接收来自所述应用服务器的静态资源更新包;
解压所述静态资源更新包,得到静态资源更新文件;
将所述静态资源更新文件合并至所述本地静态资源包的文件目录中。
3.根据权利要求1所述的网页页面处理方法,其特征在于,填充所述动态数据之后,还包括:
根据所述动态数据判断所述预测页面是否正确;
当所述预测页面正确时,根据加载后的静态资源和填充后的动态数据显示网页页面。
4.一种网页页面处理方法,其特征在于,包括:
接收来自移动客户端的请求参数;
根据所述请求参数计算动态数据;
发送所述动态数据至所述移动客户端。
5.根据权利要求4所述的网页页面处理方法,其特征在于,还包括:
接收来自移动客户端的本地静态资源包的版本号;
根据所述本地静态资源包的版本号判断是否存在需要更新的静态资源包;
当存在需要更新的静态资源包时,生成并发送静态资源包信息至所述移动客户端;
接收来自所述移动客户端的静态资源更新包请求;
根据所述静态资源更新包请求发送静态资源更新包至所述移动客户端。
6.一种网页页面处理装置,应用于移动客户端,其特征在于,包括:
拦截单元,用于拦截网页页面跳转请求,并从所述网页页面跳转请求中获取预测页面的统一资源定位符;
第一判断单元,用于根据所述统一资源定位符判断预设的网络视图池中是否已加载所述预测页面;
网络视图单元,用于当所述网络视图池中未加载所述预测页面时,创建网络视图;
查找单元,用于根据所述统一资源定位符在预设的本地静态资源包中查找所述预测页面的静态资源;
请求参数生成单元,用于根据所述统一资源定位符生成请求参数;
第一发送单元,用于发送所述请求参数至应用服务器;
第一接收单元,用于接收来自所述应用服务器的动态数据;
加载填充单元,用于加载所述静态资源,填充所述动态数据;
显示单元,用于根据加载后的静态资源和填充后的动态数据显示网页页面。
7.根据权利要求6所述的网页页面处理装置,应用于移动客户端,其特征在于,
所述第一发送单元还用于:发送所述本地静态资源包的版本号至所述应用服务器;发送静态资源更新包请求至所述应用服务器;
所述第一接收单元还用于:接收来自所述应用服务器的静态资源包信息;接收来自所述应用服务器的静态资源更新包;
所述网页页面处理装置还包括:
更新包请求生成单元,用于根据所述静态资源包信息生成静态资源更新包请求;
解压单元,用于解压所述静态资源更新包,得到静态资源更新文件;
合并单元,用于将所述静态资源更新文件合并至所述本地静态资源包的文件目录中。
8.根据权利要求6所述的网页页面处理装置,应用于移动客户端,其特征在于,还包括:
第二判断单元,用于根据所述动态数据判断所述预测页面是否正确;
所述显示单元具体用于:当所述预测页面正确时,根据加载后的静态资源和填充后的动态数据显示网页页面。
9.一种网页页面处理装置,应用于应用服务器,其特征在于,包括:
第二接收单元,用于接收来自移动客户端的请求参数;
计算单元,用于根据所述请求参数计算动态数据;
第二发送单元,用于发送所述动态数据至所述移动客户端。
10.根据权利要求9所述的网页页面处理装置,应用于应用服务器,其特征在于,
所述第二发送单元还用于:发送静态资源包信息至所述移动客户端;根据所述静态资源更新包请求发送静态资源更新包至所述移动客户端;
所述第二接收单元还用于:接收来自移动客户端的本地静态资源包的版本号;接收来自所述移动客户端的静态资源更新包请求;
所述网页页面处理装置还包括:
第三判断单元,用于根据所述本地静态资源包的版本号判断是否存在需要更新的静态资源包;
信息生成单元,用于当存在需要更新的静态资源包时,生成静态资源包信息。
11.一种网页页面处理***,其特征在于,包括:
权利要求6至8任一项的应用于移动客户端的所述网页页面处理装置;
权利要求9至10任一项的应用于应用服务器的所述网页页面处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222010.2A CN109933737A (zh) | 2019-03-22 | 2019-03-22 | 网页页面处理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222010.2A CN109933737A (zh) | 2019-03-22 | 2019-03-22 | 网页页面处理方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109933737A true CN109933737A (zh) | 2019-06-25 |
Family
ID=66987981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910222010.2A Pending CN109933737A (zh) | 2019-03-22 | 2019-03-22 | 网页页面处理方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109933737A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489697A (zh) * | 2019-08-07 | 2019-11-22 | 广东省科技基础条件平台中心 | 一种提升网站页面加载速度的方法 |
CN111432001A (zh) * | 2020-03-24 | 2020-07-17 | 北京字节跳动网络技术有限公司 | 用于跳转场景的方法、装置、电子设备和计算机可读介质 |
CN111881391A (zh) * | 2020-06-12 | 2020-11-03 | 马上消费金融股份有限公司 | 静态网络资源预加载的方法、数据模型训练的方法及装置 |
CN112115397A (zh) * | 2020-09-25 | 2020-12-22 | 企查查科技有限公司 | 动态页面渲染方法及渲染*** |
CN112306587A (zh) * | 2019-07-15 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 页面的显示处理方法、装置、及终端设备 |
CN112579934A (zh) * | 2021-02-03 | 2021-03-30 | 杭州普数软件有限公司 | 网站应用跳转与视图更新的方法及设备 |
CN112887362A (zh) * | 2021-01-08 | 2021-06-01 | 重庆锐明信息技术有限公司 | 一种设备访问方法、设备访问装置及服务器 |
CN113158100A (zh) * | 2020-01-22 | 2021-07-23 | 阿里巴巴集团控股有限公司 | 页面显示方法和页面显示装置 |
CN113468454A (zh) * | 2020-03-31 | 2021-10-01 | 北京沃东天骏信息技术有限公司 | 渲染html页面的方法和装置 |
CN114518912A (zh) * | 2022-02-21 | 2022-05-20 | 度小满科技(北京)有限公司 | 一种页面加载方法、装置、设备及可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539911A (zh) * | 2008-03-18 | 2009-09-23 | 盛大计算机(上海)有限公司 | 加快浏览器网页显示的装置及方法 |
CN102438045A (zh) * | 2011-12-07 | 2012-05-02 | 深圳市深信服电子科技有限公司 | Web页面的预取方法、***以及访问web页面的方法 |
CN105653933A (zh) * | 2016-01-06 | 2016-06-08 | 北京京东尚科信息技术有限公司 | 插件加载方法及装置 |
CN105824909A (zh) * | 2016-03-15 | 2016-08-03 | 腾讯科技(深圳)有限公司 | 页面生成方法和装置 |
CN109241477A (zh) * | 2018-07-27 | 2019-01-18 | 沈文策 | 一种网站页面加载方法、装置、电子设备及存储介质 |
-
2019
- 2019-03-22 CN CN201910222010.2A patent/CN109933737A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539911A (zh) * | 2008-03-18 | 2009-09-23 | 盛大计算机(上海)有限公司 | 加快浏览器网页显示的装置及方法 |
CN102438045A (zh) * | 2011-12-07 | 2012-05-02 | 深圳市深信服电子科技有限公司 | Web页面的预取方法、***以及访问web页面的方法 |
CN105653933A (zh) * | 2016-01-06 | 2016-06-08 | 北京京东尚科信息技术有限公司 | 插件加载方法及装置 |
CN105824909A (zh) * | 2016-03-15 | 2016-08-03 | 腾讯科技(深圳)有限公司 | 页面生成方法和装置 |
CN109241477A (zh) * | 2018-07-27 | 2019-01-18 | 沈文策 | 一种网站页面加载方法、装置、电子设备及存储介质 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112306587A (zh) * | 2019-07-15 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 页面的显示处理方法、装置、及终端设备 |
CN110489697A (zh) * | 2019-08-07 | 2019-11-22 | 广东省科技基础条件平台中心 | 一种提升网站页面加载速度的方法 |
CN113158100B (zh) * | 2020-01-22 | 2024-05-03 | 阿里巴巴集团控股有限公司 | 页面显示方法和页面显示装置 |
CN113158100A (zh) * | 2020-01-22 | 2021-07-23 | 阿里巴巴集团控股有限公司 | 页面显示方法和页面显示装置 |
CN111432001B (zh) * | 2020-03-24 | 2023-06-30 | 抖音视界有限公司 | 用于跳转场景的方法、装置、电子设备和计算机可读介质 |
CN111432001A (zh) * | 2020-03-24 | 2020-07-17 | 北京字节跳动网络技术有限公司 | 用于跳转场景的方法、装置、电子设备和计算机可读介质 |
CN113468454A (zh) * | 2020-03-31 | 2021-10-01 | 北京沃东天骏信息技术有限公司 | 渲染html页面的方法和装置 |
CN111881391A (zh) * | 2020-06-12 | 2020-11-03 | 马上消费金融股份有限公司 | 静态网络资源预加载的方法、数据模型训练的方法及装置 |
CN112115397A (zh) * | 2020-09-25 | 2020-12-22 | 企查查科技有限公司 | 动态页面渲染方法及渲染*** |
CN112887362A (zh) * | 2021-01-08 | 2021-06-01 | 重庆锐明信息技术有限公司 | 一种设备访问方法、设备访问装置及服务器 |
CN112887362B (zh) * | 2021-01-08 | 2023-03-10 | 重庆锐明信息技术有限公司 | 一种设备访问方法、设备访问装置及服务器 |
CN112579934A (zh) * | 2021-02-03 | 2021-03-30 | 杭州普数软件有限公司 | 网站应用跳转与视图更新的方法及设备 |
CN114518912B (zh) * | 2022-02-21 | 2023-04-25 | 度小满科技(北京)有限公司 | 一种页面加载方法、装置、设备及可读存储介质 |
CN114518912A (zh) * | 2022-02-21 | 2022-05-20 | 度小满科技(北京)有限公司 | 一种页面加载方法、装置、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109933737A (zh) | 网页页面处理方法、装置及*** | |
US8396939B2 (en) | Content distribution management device, terminal, program, and content distribution system | |
US8458612B2 (en) | Application management framework for web applications | |
CN109145078B (zh) | 对本机应用的应用页面建索引 | |
CN109600408B (zh) | 资源分享方法、装置、存储介质和计算机设备 | |
CN108376079B (zh) | 自动应用更新 | |
EP2919440B1 (en) | Advertisement processing method and device | |
CN106446174A (zh) | 应用中页面加载的方法 | |
CN103677860B (zh) | 一种用于更新浏览器的方法和设备 | |
CN103716295B (zh) | 一种网络*** | |
CN104980512B (zh) | 一种基于移动应用提供目标对象的方法与设备 | |
CN104111944A (zh) | 页面处理方法和装置以及页面生成方法和装置 | |
CN101799821B (zh) | 一种通过微件实现网页应用的方法及*** | |
CN102016826A (zh) | 多用户网络浏览环境提供***及其控制方法 | |
CN103729425A (zh) | 操作响应方法、客户端、浏览器及*** | |
US20170221109A1 (en) | Ads management in a browser application | |
CN102833238B (zh) | 辅助网络设备进行用户验证的方法、装置、设备和*** | |
CN102752369A (zh) | 电视应用服务的提供方法及虚拟化内容服务平台 | |
CN103475744A (zh) | 一种基于Web应用的资源下载方法、装置和*** | |
US9286054B2 (en) | Deployment of mobile enterprise application platform | |
CN108475386A (zh) | 广告显示控制方法、终端和广告服务器 | |
CN104965690A (zh) | 数据处理方法及装置 | |
CN110968331A (zh) | 应用程序运行的方法和装置 | |
CN105872028B (zh) | 服务端、客户端及访问策略管理方法 | |
US20130103736A1 (en) | Client side management of http sessions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190625 |
|
RJ01 | Rejection of invention patent application after publication |