【技术实现步骤摘要】
应用页面的加载方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算机领域,具体而言,涉及一种应用页面的加载方法和装置、存储介质及电子设备。
技术介绍
[0002]随着越来越多的智能终端使用的普及,人们每天都需要通过智能终端上的应用程序的功能来满足业务需求。
[0003]对于频繁需要迭代开发的应用程序而言,通常的做法是通过打开Web链接来进行页面的显示。但是,用户进行应用页面的加载的过程中,均需要重新通过网络下载页面资源文件,会进一步增加页面加载的时间,Web加载页面的时长还会视网络环境情况而定,且即使在网络环境非常好的情况下,也需要接近1秒的时间来打开,如果是遇到其他网络环境不好的情况下,耗用的时间会更长。进而,目前的相关技术中,会存在应用程序的显示页面加载时间过长的技术问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种应用页面的加载方法和装置、存储介质及电子设备,以至少解决相关技术中存在的应用程序的显示页面加载时间过长的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种应用页面的加载方法,包括:在目标终端上获取目标应用的安装包,其中,所述安装包中构建了目标资源文件,所述目标资源文件为首次运行所述目标应用时需要通过网络下载的页面资源文件;通过在所述目标终端上运行所述安装包,在所述目标终端上安装所述目标应用,其中,在所述目标终端上存储有所述目标资源文件;响应于在所述目标终端上获取到的应用 ...
【技术保护点】
【技术特征摘要】
1.一种应用页面的加载方法,其特征在于,包括:在目标终端上获取目标应用的安装包,其中,所述安装包中构建了目标资源文件,所述目标资源文件为首次运行所述目标应用时需要通过网络下载的页面资源文件;通过在所述目标终端上运行所述安装包,在所述目标终端上安装所述目标应用,其中,在所述目标终端上存储有所述目标资源文件;响应于在所述目标终端上获取到的应用运行指令,在所述目标终端上首次运行所述目标应用,并在所述目标应用中加载所述目标终端上存储的所述目标资源文件,以在所述目标应用中显示目标应用页面,其中,所述目标资源文件包括在显示所述目标应用页面时所需加载的页面资源;在检测到所述目标终端请求连接目标无线网络、且所述目标应用运行在所述目标终端的后台时,将所述目标应用的状态设置为允许向网络侧设备发送资源文件更新请求,其中,所述资源文件更新请求用于请求获取更新的资源文件;在所述目标终端成功连接所述目标无线网络、且所述目标应用运行在所述目标终端的后台时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述目标终端请求连接所述目标无线网络、且所述目标应用运行在所述目标终端的前台时,检测所述目标终端是否成功连接所述目标无线网络;在所述目标终端成功连接所述目标无线网络时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。3.根据权利要求1所述的方法,其特征在于,所述检测所述目标终端是否请求连接目标无线网络,包括:检测所述目标终端是否从当前连接的移动网络切换到目标无线局域网络;或者检测所述目标终端是否从当前连接的无线局域网络切换到目标无线局域网络;或者在所述目标终端处于关闭移动网络连接和关闭无线局域网络连接的状态下,检测所述目标终端是否启用无线局域网络连接。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取网络侧设备中待拉取的资源文件的哈希值;在所述待拉取的资源文件的哈希值与所述目标应用上次拉取到的资源文件的哈希值不同时,从所述网络侧设备中获取所述待拉取的资源文件;在所述待拉取的资源文件的哈希值与所述目标应用上次拉取到的资源文件的哈希值相同时,停止从所述网络侧设备中获取所述待拉取的资源文件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述网络侧设备中获取所述目标应用的目标资源包,其中,所述目标资源包是对所述目标应用的一组资源文件进行打包所形成的资源包,所述一组资源文件包括对目标图片进行压缩得到的压缩图片;在所述目标应用中对所述目标资源包进行加载的过程中,对所述压缩图片进行解压,得到所述目标图片,并加载所述目标图片。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述网络侧设备中获取所述目标应用的加密资源包,其中,所述加密资源包是对所述目标应用的目标资源包进行加密得到的资源包,所述目标资源包是对所述目标应用的一组资源文件进行打包所形成的资源包;在所述目标应用中对所述加密资源包进行解密,得到所述目标资源包;在所述目标应用中加载所述目标资源包中的所述一组资源文件。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:确定所述目标应用启动时必须加载的资源文件和非必须加载的资源文件;根据所述必须加载的资源文件,构建所述目标应用的安装包,其中,所述非必须加载的资源文件位于所述安装包的外部。8.根据权利要...
【专利技术属性】
技术研发人员:张燕,丁海峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。