页面显示方法及装置、存储介质、电子装置制造方法及图纸

技术编号:27091562 阅读:24 留言:0更新日期:2021-01-25 18:23
本发明专利技术公开了一种页面显示方法及装置、存储介质、电子装置。其中,该方法包括:在终端上安装的目标应用中获取页面显示指令,其中,页面显示指令用于请求显示目标页面;解析目标页面的目标地址,确定出目标离线包标识;获取与目标离线包标识对应的目标离线包,其中,目标离线包包括目标页面的主页面文件以及主页面文件所引用的资源和脚本文件;在目标应用中加载目标离线包,以在目标应用中显示目标页面。本发明专利技术解决了相关技术中页面加载时间比较长的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
页面显示方法及装置、存储介质、电子装置


[0001]本专利技术涉及页面显示领域,具体而言,涉及一种页面显示方法及装置、存储介质、电子装置。

技术介绍

[0002]随着移动互联网的发展,各类应用程序中都有大量页面。页面中存在很多的页面文件。应用在打开页面时,需要通过网络访问服务器进行远程加载、解析以及渲染等流程。用户有较长的等待时间,影响用户的体验。
[0003]针对上述页面加载时间比较长的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种页面显示方法及装置、存储介质、电子装置,以至少解决相关技术中页面加载时间比较长的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种页面显示方法,包括:在终端上安装的目标应用中获取页面显示指令,其中,上述页面显示指令用于请求显示目标页面;解析上述目标页面的目标地址,确定出目标离线包标识;获取与上述目标离线包标识对应的目标离线包,其中,上述目标离线包包括上述目标页面的主页面文件以及上述主页面文件所引用的资源和脚本文件;在上述目标应用中加载上述目标离线包,以在上述目标应用中显示上述目标页面。
[0006]根据本专利技术实施例的另一方面,还提供了一种页面显示装置,包括:第一获取模块,用于在终端上安装的目标应用中获取页面显示指令,其中,上述页面显示指令用于请求显示目标页面;第一确定模块,用于解析上述目标页面的目标地址,确定出目标离线包标识;第二获取模块,用于获取与上述目标离线包标识对应的目标离线包,其中,上述目标离线包包括上述目标页面的主页面文件以及上述主页面文件所引用的资源和脚本文件;第一加载模块,在上述目标应用中加载上述目标离线包,以在上述目标应用中显示上述目标页面。
[0007]可选地,上述目标页面为上述目标应用中目标界面中的目标页面,其中,上述第一加载模块,包括:第一显示单元,用于在上述目标应用中显示上述目标界面,并在上述目标界面中的目标区域中显示加载上述目标离线包得到的上述目标页面,其中,上述目标区域为上述目标界面中的部分或全部区域。
[0008]可选地,上述装置还包括:第三获取模块,用于在上述终端上安装的目标应用中获取上述页面显示指令之前,获取上述服务器发送的上述目标离线包的标识信息;处理模块,用于从上述服务器中下载上述标识信息所标识的上述目标离线包、并保存在上述终端上。
[0009]可选地,上述目标页面为目标H5页面,其中,上述装置还包括:第一检测模块,用于在上述目标应用中加载上述目标离线包,以在上述目标应用中显示上述目标页面之后,在上述目标H5页面中检测到交互操作;第一显示模块,用于在上述目标应用中显示响应于上
述交互操作的操作结果。
[0010]可选地,上述第一加载模块,包括:第一生成单元,在上述目标应用中生成上述目标离线包的加载地址,其中,上述加载地址中包括上述目标页面的主页面文件以及上述主页面文件所引用的资源和脚本文件的在上述终端中的存储地址;第一获取单元,用于从上述存储地址中获取上述主页面文件以及上述主页面文件所引用的资源和脚本文件,并在上述目标应用中加载上述主页面文件以及上述主页面文件所引用的资源和脚本文件,以在上述目标应用中显示上述目标页面。
[0011]可选地,上述装置还包括:第一发送模块,用于向上述服务器发送上述目标离线包的第一版本信息,其中,上述服务器用于将上述第一版本信息与第二版本信息进行比对,上述第二版本信息对应的离线包是上述目标离线包的待更新离线包;第二下载模块,用于在上述第一版本信息与上述第二版本信息不相同的情况下,从上述服务器中下载上述待更新离线包的二进制补丁;更新模块,用于将上述二进制补丁更新至上述目标离线包中。
[0012]可选地,上述装置还包括:第四获取模块,用于获取上述服务器发送的校验信息集合的加密信息,其中,上述校验信息集合中包括上述目标离线包的第一校验值,上述加密信息是使用第一加密密钥对上述校验信息集合进行加密得到的信息;第二确定模块,用于使用与上述第一加密密钥对应的第一解密密钥对上述加密信息进行解密,得到上述校验信息集合;第三确定模块,用于在上述终端上保存的上述目标离线包的第二检验值与上述第一校验值不一致的情况下,确定出上述目标离线包被篡改;第四确定模块,用于在上述第二检验值与上述第一校验值一致的情况下,确定出上述目标离线包未被篡改。
[0013]可选地,第一确定模块包括:第二获取单元,用于获取上述服务器发送的上述目标页面的目标地址;提取单元,用于在确定出上述目标地址中包括标识信息的情况下,从上述目标地址中提取出上述标识信息,以确定出上述目标离线包标识。
[0014]根据本专利技术实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述页面显示方法。
[0015]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的页面显示方法。
[0016]在本专利技术实施例中,采用在终端上安装的目标应用中获取页面显示指令,查找与目标地址对应的目标离线包,其中,目标离线包包括目标页面的主页面文件以及主页面文件所引用的资源和脚本文件;解析目标页面的目标地址,确定出目标离线包标识,获取与目标离线包标识对应的目标离线包,在目标应用中加载目标离线包,以在目标应用中显示目标页面的方式,通过加载保存在终端上的目标离线包显示目标页面,达到了减少目标页面打开时间的目的,从而实现了快速打开目标页面的技术效果,进而解决了相关技术中页面加载时间比较长的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1是根据本专利技术实施例的一种可选的页面显示方法的应用环境的示意图;
[0019]图2是根据本专利技术实施例的一种可选的页面显示方法的流程示意图;
[0020]图3是根据本专利技术实施例的一种可选的社交软件的示意图;
[0021]图4是根据本专利技术实施例的一种可选的离线包目录层级结构的示意图;
[0022]图5是本实施例中终端加载目标离线包的流程图;
[0023]图6是根据本专利技术实施例的一种可选的加载离线包的示意图;
[0024]图7是根据本专利技术实施例的一种可选的更新离线包的示意图;
[0025]图8是根据本专利技术实施例的一种可选的校验离线包的示意图(一);
[0026]图9是根据本专利技术实施例的一种可选的校验离线包的示意图(二);
[0027]图10是根据本专利技术实施例的一种可选的页面显示装置的结构示意图;
[0028]图11是根据本专利技术实施例的一种可选的电子装置的结构示意图。
具体实施方式
[0029]为了使本
的人员更好地理解本专利技术方案,下面将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面显示方法,其特征在于,包括:在终端上安装的目标应用中获取页面显示指令,其中,所述页面显示指令用于请求显示目标页面;解析所述目标页面的目标地址,确定出目标离线包标识;获取与所述目标离线包标识对应的目标离线包,其中,所述目标离线包包括所述目标页面的主页面文件以及所述主页面文件所引用的资源和脚本文件;在所述目标应用中加载所述目标离线包,以在所述目标应用中显示所述目标页面。2.根据权利要求1所述的方法,其特征在于,所述目标页面为所述目标应用中目标界面中的目标页面,其中,在所述目标应用中加载所述目标离线包,以在所述目标应用中显示所述目标页面,包括:在所述目标应用中显示所述目标界面,并在所述目标界面中的目标区域中显示加载所述目标离线包得到的所述目标页面,其中,所述目标区域为所述目标界面中的部分或全部区域。3.根据权利要求1所述的方法,其特征在于,在所述终端上安装的目标应用中获取所述页面显示指令之前,所述方法还包括:获取服务器发送的所述目标离线包的标识信息;从所述服务器中下载所述标识信息所标识的所述目标离线包、并保存在所述终端上。4.根据权利要求1所述的方法,其特征在于,所述目标页面为目标H5页面,其中,在所述目标应用中加载所述目标离线包,以在所述目标应用中显示所述目标页面之后,包括:在所述目标H5页面中检测到交互操作;在所述目标应用中显示响应于所述交互操作的操作结果。5.根据权利要求1所述的方法,其特征在于,在所述目标应用中加载所述目标离线包,以在所述目标应用中显示所述目标页面,包括:在所述目标应用中生成所述目标离线包的加载地址,其中,所述加载地址中包括所述目标页面的主页面文件以及所述主页面文件所引用的资源和脚本文件的在所述终端中的存储地址;从所述存储地址中获取所述主页面文件以及所述主页面文件所引用的资源和脚本文件,并在所述目标应用中加载所述主页面文件以及所述主页面文件所引用的资源和脚本文件,以在所述目标应用中显示所述目标页面。6.根据权利要求1所述的方法,其特征在于,在所述目标应用中加载所述目标离线包,以在所述目标应用中显示所述目标页面之后,所述方法还包括:向服务器发送所述目标离线...

【专利技术属性】
技术研发人员:周世龙罗程李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1