一种页面渲染方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:35938078 阅读:8 留言:0更新日期:2022-12-14 10:25
本申请公开了页面渲染方法、装置、电子设备及计算机可读介质,涉及计算机技术领域,该方法包括:接收页面渲染请求,获取对应的网络标识和页面标识,基于网络标识确定对应的网络环境;获取用户对页面标识对应的页面的页面操作数据;响应于检测到网络环境由第一网络环境切换至第二网络环境,确定本地存储有与页面标识对应的离线页面资源数据,从本地调用离线页面资源数据;基于离线页面资源数据和页面操作数据,渲染页面。可保证用户在短时间弱网环境下不会出现页面无法访问的情况,改善弱网环境下网页访问无反应、出现错误的情况,有效减少打开网页的等待时间,提升了用户对页面的访问体验。体验。体验。

【技术实现步骤摘要】
一种页面渲染方法、装置、电子设备及计算机可读介质


[0001]本申请涉及计算机
,尤其涉及一种页面渲染方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/wifi等多种网络连接方式。根据网络连接的信号强度可以分为正常网络和弱网,其中,弱网则为信号强度差、网速慢的网络。用户在弱网环境下访问页面时,往往无反应、出现错误或者网页打开等待时间过长。
[0003]在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]页面在弱网环境无法被访问。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种页面渲染方法、装置、电子设备及计算机可读介质,能够解决现有的页面在弱网环境无法被访问的问题。
[0006]为实现上述目的,根据本申请实施例的一个方面,提供了一种页面渲染方法,包括:
[0007]接收页面渲染请求,获取对应的网络标识和页面标识,基于网络标识确定对应的网络环境;
[0008]获取用户对页面标识对应的页面的页面操作数据;
[0009]响应于检测到网络环境由第一网络环境切换至第二网络环境,确定本地存储有与页面标识对应的离线页面资源数据,从本地调用离线页面资源数据;
[0010]基于离线页面资源数据和页面操作数据,渲染页面。
[0011]可选地,在检测到网络环境由第一网络环境切换至第二网络环境之后,方法还包括:
[0012]响应于确定本地未存储有与页面标识对应的离线页面资源数据,调用预置离线页面资源数据;
[0013]基于预置离线页面资源数据和页面操作数据,渲染页面标识对应的页面。
[0014]可选地,在获取用户对页面标识对应的页面的页面操作数据之后,页面渲染方法还包括:
[0015]响应于网络环境对应第一网络环境,获取页面渲染请求对应的数据标识;
[0016]根据页面标识和数据标识,获取对应的在线页面资源数据;
[0017]基于在线页面资源数据和页面操作数据,渲染页面标识对应的页面。
[0018]可选地,在获取对应的在线页面资源数据之后,方法还包括:
[0019]存储在线页面资源数据和页面操作数据至本地。
[0020]可选地,在获取对应的在线页面资源数据之后,方法还包括:
[0021]在网络环境切换至第一网络环境时,以在线页面资源数据更新本地存储的与页面标识对应的页面资源数据。
[0022]可选地,第一网络环境为正常网络环境,第二网络环境为弱网环境。
[0023]可选地,获取用户对页面标识对应的页面的页面操作数据,包括:
[0024]捕捉用户对页面标识对应的页面的操作;
[0025]基于各操作,生成操作队列;
[0026]将操作队列确定为用户对页面标识对应的页面的页面操作数据。
[0027]可选地,在检测到网络环境由第一网络环境切换至第二网络环境之后,方法还包括:
[0028]根据操作队列生成离线任务队列,响应于检测到网络环境由第二网络环境切换至第一网络环境时,调用任务调度器以提交离线任务队列至网络任务;
[0029]执行网络任务。
[0030]另外,本申请还提供了一种页面渲染装置,包括:
[0031]接收单元,被配置成接收页面渲染请求,获取对应的网络标识和页面标识,基于网络标识确定对应的网络环境;
[0032]数据获取单元,被配置成获取用户对页面标识对应的页面的页面操作数据;
[0033]数据调用单元,被配置成响应于检测到网络环境由第一网络环境切换至第二网络环境,确定本地存储有与页面标识对应的离线页面资源数据,从本地调用离线页面资源数据;
[0034]页面渲染单元,被配置成基于离线页面资源数据和页面操作数据,渲染页面。
[0035]可选地,页面渲染单元进一步被配置成:
[0036]响应于确定本地未存储有与页面标识对应的离线页面资源数据,调用预置离线页面资源数据;
[0037]基于预置离线页面资源数据和页面操作数据,渲染页面标识对应的页面。
[0038]可选地,页面渲染单元进一步被配置成:
[0039]响应于网络环境对应第一网络环境,获取页面渲染请求对应的数据标识;
[0040]根据页面标识和数据标识,获取对应的在线页面资源数据;
[0041]基于在线页面资源数据和页面操作数据,渲染页面标识对应的页面。
[0042]可选地,页面渲染装置还包括存储单元,被配置成:
[0043]存储在线页面资源数据和页面操作数据至本地。
[0044]可选地,页面渲染装置还包括更新单元,被配置成:
[0045]在网络环境切换至第一网络环境时,以在线页面资源数据更新本地存储的与页面标识对应的页面资源数据。
[0046]可选地,第一网络环境为正常网络环境,第二网络环境为弱网环境。
[0047]可选地,数据获取单元进一步被配置成:
[0048]捕捉用户对页面标识对应的页面的操作;
[0049]基于各操作,生成操作队列;
[0050]将操作队列确定为用户对页面标识对应的页面的页面操作数据。
[0051]可选地,页面渲染装置还包括任务执行单元,被配置成:
[0052]根据操作队列生成离线任务队列,当检测到网络环境由第二网络环境切换至第一网络环境时,调用任务调度器以提交离线任务队列至网络任务;
[0053]执行网络任务。
[0054]另外,本申请还提供了一种页面渲染电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的页面渲染方法。
[0055]另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的页面渲染方法。
[0056]上述专利技术中的一个实施例具有如下优点或有益效果:本申请通过接收页面渲染请求,获取对应的网络标识和页面标识,基于网络标识确定对应的网络环境;获取用户对页面标识对应的页面的页面操作数据;响应于检测到网络环境由第一网络环境切换至第二网络环境时,确定本地存储有与页面标识对应的离线页面资源数据,从本地调用离线页面资源数据;基于离线页面资源数据和页面操作数据,渲染页面。可保证用户在短时间弱网环境下不会出现页面无法访问的情况,改善弱网环境下网页访问无反应、出现错误的情况,有效减少打开网页的等待时间,提升了用户对页面的访问体验。
[0057]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0058]附图用于更好地理解本申请,不构成对本申请的不当限定。其中:
[0059]图1是根据本申请一个实施例所提供的页面渲染方法的主要流程的示意图;
[0060本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面渲染方法,其特征在于,包括:接收页面渲染请求,获取对应的网络标识和页面标识,基于所述网络标识确定对应的网络环境;获取用户对所述页面标识对应的页面的页面操作数据;响应于检测到所述网络环境由第一网络环境切换至第二网络环境,确定本地存储有与所述页面标识对应的离线页面资源数据,从本地调用所述离线页面资源数据;基于所述离线页面资源数据和所述页面操作数据,渲染所述页面。2.根据权利要求1所述的方法,其特征在于,在所述检测到所述网络环境由第一网络环境切换至第二网络环境之后,所述方法还包括:响应于确定本地未存储有与所述页面标识对应的离线页面资源数据,调用预置离线页面资源数据;基于所述预置离线页面资源数据和所述页面操作数据,渲染所述页面标识对应的页面。3.根据权利要求1所述的方法,其特征在于,在所述获取用户对所述页面标识对应的页面的页面操作数据之后,所述方法还包括:响应于所述网络环境对应第一网络环境,获取所述页面渲染请求对应的数据标识;根据所述页面标识和所述数据标识,获取对应的在线页面资源数据;基于所述在线页面资源数据和所述页面操作数据,渲染所述页面标识对应的页面。4.根据权利要求3所述的方法,其特征在于,在所述获取对应的在线页面资源数据之后,所述方法还包括:存储所述在线页面资源数据和所述页面操作数据至本地。5.根据权利要求3所述的方法,其特征在于,在所述获取对应的在线页面资源数据之后,所述方法还包括:在所述网络环境切换至第一网络环境时,以所述在线页面资源数据更新本地存储的与所述页面标识对应的页面资源数据。6.根据权利要求1所述的方法,其特征在于,所述第一网络环境为正常网络环境,所述第二网络环境为弱网环境。7.根据权利要求1所述的方法,其特征在于,所述获取用户对所述页面标识对应的页面的页面操作数据,包...

【专利技术属性】
技术研发人员:谢冲
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1