一种页面内容展示方法、装置以及电子设备制造方法及图纸

技术编号:29702653 阅读:52 留言:0更新日期:2021-08-17 14:30
本公开提供了一种页面内容展示方法、装置以及电子设备,其中,该方法包括:检测用户针对客户端中目标页面的访问指令;响应于访问指令,在客户端的本地文件中查找与目标页面相匹配的目标离线资源;在查找到目标离线资源的情况下,向服务器请求待展示数据,并按照交互逻辑将接收到的待展示数据添加到所述展示模板中,以展示在客户端的显示界面上。本公开实施例在检测到访问指令之后,通过在客户端本地查找目标离线资源的方式,可以省略通过网络向服务器请求展示模板和交互逻辑的过程,从而提高了目标页面的展示速度。

【技术实现步骤摘要】
一种页面内容展示方法、装置以及电子设备
本公开涉及计算机
,具体而言,涉及一种页面内容展示方法、装置以及电子设备。
技术介绍
随着计算机技术的不断发展与普及,各类应用程序层出不穷。然而,在应用程序的功能日趋完善的同时,应用程序中各功能页面的内容也愈发复杂,在对功能页面的页面数据进行展现时,首先需要按照功能页面的页面逻辑加载页面数据。因此,当用户通过客户端对功能页面进行浏览时,浏览速度受网络环境影响较大,当网络环境较差时,功能页面的展示时间往往会有较高的延迟。
技术实现思路
本公开实施例至少提供一种页面内容展示方法、装置以及电子设备。第一方面,本公开实施例提供了一种页面内容展示方法,应用于客户端,包括:检测用户针对所述客户端中目标页面的访问指令;响应于所述访问指令,在所述客户端的本地文件中查找与所述目标页面相匹配的目标离线资源,其中,所述目标离线资源包括所述目标页面的展示模板以及交互逻辑,所述本地文件中包含至少一个离线资源;在查找到所述目标离线资源的情况下,向服务器请求待展示数据,并按照所述交互逻辑将接收到的待展示数据添加到所述展示模板中,以生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。结合第一方面,本公开实施例提供了第一方面的第一种可能的实施方式,其中:所述展示所述目标页面,包括:以悬浮窗,和/或,置顶窗形式展示所述目标页面。结合第一方面,本公开实施例提供了第一方面的第二种可能的实施方式,包括:若接收到所述目标页面的页面资源的更新信息,则向所述服务器请求更新页面资源;将接收到的所述更新页面资源作为与所述目标页面相匹配的目标离线资源存储在所述本地文件中。结合第一方面,本公开实施例提供了第一方面的第三种可能的实施方式,包括:当所述目标离线资源中包括至少一个版本时,判断所述至少一个版本的有效时段是否存在重叠;若存在重叠,则按照预设的版本优先级,展示所述目标页面;若不存在重叠,则删除低版本的目标离线资源。结合第一方面,本公开实施例提供了第一方面的第四种可能的实施方式,其中:若接收到所述目标页面的页面资源的更新信息,则生成更新提醒信息,其中,所述更新提醒信息包括以下至少之一:页面资源的更新内容、页面资源的更新效果、页面资源的更新时间、更新之后的页面资源的有效时段、所述目标页面的页面标识信息。结合第一方面,本公开实施例提供了第一方面的第五种可能的实施方式,包括:在检测到针对所述客户端的下载指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中;和/或,在检测到针对所述客户端的首次打开指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中;和/或,在检测到针对所述客户端的页面资源的下载指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中。结合第一方面,本公开实施例提供了第一方面的第六种可能的实施方式,包括:在查找到的所述目标离线资源不完整的情况下,向所述服务器发送剩余页面资源的标识信息,并接收所述服务器中下发的剩余页面资源;将所述剩余页面资源以及所述目标离线资源组合成最新的目标离线资源。第二方面,本公开实施例提供了一种页面内容展示方法,应用于服务器,包括:获取客户端发送的第一获取请求;所述第一获取请求为所述客户端在本地文件中未查找到与目标页面相匹配的目标离线资源的情况下发送的请求,所述目标页面为用户在所述客户端中所请求访问的页面,所述目标离线资源用于表征所述目标页面的展示模板以及交互逻辑,所述本地文件中包含已加载的至少一个离线资源;响应于所述第一获取请求,查找待展示数据,并向所述客户端返回所述待展示数据,以使所述客户端将接收到的待展示数据添加到所述展示模板中,生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。结合第二方面,本公开实施例提供了第二方面的第一种可能的实施方式,包括:在接收到可视化资源平台发送的更新资源包时,存储所述更新资源包中的更新页面资源,并向所述客户端发送更新信息;所述更新资源包是资源上传端在开发完毕之后,上传至所述可视化资源平台中的;在接收到所述客户端发送的更新页面资源的第二获取请求时,向所述客户端发送所述更新资源包中的更新页面资源,以使得所述客户端将所述更新页面资源作为与所述目标页面相匹配的目标离线资源存储在所述本地文件中。结合第二方面的第一种可能的实施方式,本公开实施例提供了第二方面的第二种可能的实施方式,其中,在接收到可视化资源平台发送的更新资源包之后,所述页面展示方法还包括:解析所述更新资源包,得到更新页面资源、加密参数以及签名字符串;根据预设的排列规则,排列所述加密参数,并基于排列之后的加密参数、预设变量,计算得到签名信息;在确定所述签名信息与所述签名字符串一致时,存储所述更新页面资源。结合第二方面的第二种可能的实施方式,本公开实施例提供了第二方面的第三种可能的实施方式,其中,在解析所述更新资源包之后,所述页面展示方法还包括:确定所述更新页面资源的时间因子;判断所述时间因子对应的加密时间与当前时间之间的时间差是否小于设定时间阈值;若否,则不存储所述更新页面资源。结合第二方面的第一种可能的实施方式,本公开实施例提供了第二方面的第四种可能的实施方式,其中,在向所述客户端发送所述更新资源包中的更新页面资源之前,所述页面展示方法还包括:接收所述客户端上传的设备信息;基于所述设备信息,确定所述客户端满足更新要求。第三方面,本公开实施例提供了一种页面内容展示检测装置,包括:检测模块:用于检测用户针对客户端中目标页面的访问指令;第一查找模块:用于响应于所述访问指令,在所述客户端的本地文件中查找与所述目标页面相匹配的目标离线资源,其中,所述目标离线资源包括所述目标页面的展示模板以及交互逻辑,所述本地文件中包含至少一个离线资源;显示模块:在查找到所述目标离线资源的情况下,向服务器请求待展示数据,并按照所述交互逻辑将接收到的待展示数据添加到所述展示模板中,以生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。第四方面,本公开实施例提供了一种页面内容展示检测装置,包括:获取模块:用于获取客户端发送的第一获取请求;所述第一获取请求为所述客户端在本地文件中未查找到与目标页面相匹配的目标离线资源的情况下发送的请求,所述目标页面为用户在所述客户端中所请求访问的页面,所述目标离线资源用于表征所述目标页面的展示模板以及交互逻辑,所述本地文件中包含已加载的至少一个离线资源;第二查找模块:用于响应于所述第一获取请求,查找待展示数据,并向所述客户端返回所述待展示数据,以使所述客户端将接收到的待展示数据添加到所述展示模板中,生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。第五方面,本公开实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理本文档来自技高网...

【技术保护点】
1.一种页面展示方法,其特征在于,应用于客户端,包括:/n检测用户针对所述客户端中目标页面的访问指令;/n响应于所述访问指令,在所述客户端的本地文件中查找与所述目标页面相匹配的目标离线资源,其中,所述目标离线资源包括所述目标页面的展示模板以及交互逻辑,所述本地文件中包含至少一个离线资源;/n在查找到所述目标离线资源的情况下,向服务器请求待展示数据,并将接收到的待展示数据添加到所述展示模板中,以生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。/n

【技术特征摘要】
1.一种页面展示方法,其特征在于,应用于客户端,包括:
检测用户针对所述客户端中目标页面的访问指令;
响应于所述访问指令,在所述客户端的本地文件中查找与所述目标页面相匹配的目标离线资源,其中,所述目标离线资源包括所述目标页面的展示模板以及交互逻辑,所述本地文件中包含至少一个离线资源;
在查找到所述目标离线资源的情况下,向服务器请求待展示数据,并将接收到的待展示数据添加到所述展示模板中,以生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。


2.根据权利要求1所述的页面展示方法,其特征在于,所述展示所述目标页面,包括:
以悬浮窗,和/或,置顶窗形式展示所述目标页面。


3.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示方法还包括:
若接收到所述目标页面的页面资源的更新信息,则向所述服务器请求更新页面资源;
将接收到的所述更新页面资源作为与所述目标页面相匹配的目标离线资源存储在所述本地文件中。


4.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示方法还包括:
当所述目标离线资源中包括至少一个版本时,判断所述至少一个版本的有效时段是否存在重叠;
若存在重叠,则按照预设的版本优先级,展示所述目标页面;
若不存在重叠,则删除低版本的目标离线资源。


5.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示方法还包括:
若接收到所述目标页面的页面资源的更新信息,则生成更新提醒信息,其中,所述更新提醒信息包括以下至少之一:页面资源的更新内容、页面资源的更新效果、页面资源的更新时间、更新之后的页面资源的有效时段、所述目标页面的页面标识信息。


6.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示方法还包括:
在检测到针对所述客户端的下载指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中;和/或,
在检测到针对所述客户端的首次打开指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中;和/或,
在检测到针对所述客户端的页面资源的下载指令时,从所述服务器中下载所述客户端的页面资源,并将下载到的所述页面资源作为所述客户端的离线资源存储在所述本地文件中。


7.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示方法还包括:
在查找到的所述目标离线资源不完整的情况下,向所述服务器发送剩余页面资源的标识信息,并接收所述服务器中下发的剩余页面资源;
将所述剩余页面资源以及所述目标离线资源组合成最新的目标离线资源。


8.一种页面展示方法,其特征在于,应用于服务器,包括:
获取客户端发送的第一获取请求;所述第一获取请求为所述客户端在本地文件中查找到与目标页面相匹配的目标离线资源的情况下发送的请求,所述目标页面为用户在所述客户端中所请求访问的页面,所述目标离线资源包含所述目标页面的展示模板以及交互逻辑,所述本地文件中包含已加载的至少一个离线资源;
响应于所述第一获取请求,查找待展示数据,并向所述客户端返回所述待展示数据,以使所述客户端将接收到的待展示数据添加到所述展示模板中,生成符合所述交互逻辑的所述目标页面,并展示所述目标页面。

<...

【专利技术属性】
技术研发人员:李毅楠耿朋常祯
申请(专利权)人:北京乐学帮网络技术有限公司
类型:发明
国别省市:北京;11

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

1