应用页面的加载方法和装置、存储介质及电子设备与流程

文档序号:32437371发布日期:2022-12-06 19:46阅读:来源:国知局

技术特征:
1.一种应用页面的加载方法,其特征在于,包括:在目标终端上获取目标应用的安装包,其中,所述安装包中构建了目标资源文件,所述目标资源文件为首次运行所述目标应用时需要通过网络下载的页面资源文件;通过在所述目标终端上运行所述安装包,在所述目标终端上安装所述目标应用,其中,在所述目标终端上存储有所述目标资源文件;响应于在所述目标终端上获取到的应用运行指令,在所述目标终端上首次运行所述目标应用,并在所述目标应用中加载所述目标终端上存储的所述目标资源文件,以在所述目标应用中显示目标应用页面,其中,所述目标资源文件包括在显示所述目标应用页面时所需加载的页面资源;在检测到所述目标终端请求连接目标无线网络、且所述目标应用运行在所述目标终端的后台时,将所述目标应用的状态设置为允许向网络侧设备发送资源文件更新请求,其中,所述资源文件更新请求用于请求获取更新的资源文件;在所述目标终端成功连接所述目标无线网络、且所述目标应用运行在所述目标终端的后台时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述目标终端请求连接所述目标无线网络、且所述目标应用运行在所述目标终端的前台时,检测所述目标终端是否成功连接所述目标无线网络;在所述目标终端成功连接所述目标无线网络时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。3.根据权利要求1所述的方法,其特征在于,所述检测所述目标终端是否请求连接目标无线网络,包括:检测所述目标终端是否从当前连接的移动网络切换到目标无线局域网络;或者检测所述目标终端是否从当前连接的无线局域网络切换到目标无线局域网络;或者在所述目标终端处于关闭移动网络连接和关闭无线局域网络连接的状态下,检测所述目标终端是否启用无线局域网络连接。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取网络侧设备中待拉取的资源文件的哈希值;在所述待拉取的资源文件的哈希值与所述目标应用上次拉取到的资源文件的哈希值不同时,从所述网络侧设备中获取所述待拉取的资源文件;在所述待拉取的资源文件的哈希值与所述目标应用上次拉取到的资源文件的哈希值相同时,停止从所述网络侧设备中获取所述待拉取的资源文件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述网络侧设备中获取所述目标应用的目标资源包,其中,所述目标资源包是对所述目标应用的一组资源文件进行打包所形成的资源包,所述一组资源文件包括对目标图片进行压缩得到的压缩图片;在所述目标应用中对所述目标资源包进行加载的过程中,对所述压缩图片进行解压,得到所述目标图片,并加载所述目标图片。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述网络侧设备中获取所述目标应用的加密资源包,其中,所述加密资源包是对所述目标应用的目标资源包进行加密得到的资源包,所述目标资源包是对所述目标应用的一组资源文件进行打包所形成的资源包;在所述目标应用中对所述加密资源包进行解密,得到所述目标资源包;在所述目标应用中加载所述目标资源包中的所述一组资源文件。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:确定所述目标应用启动时必须加载的资源文件和非必须加载的资源文件;根据所述必须加载的资源文件,构建所述目标应用的安装包,其中,所述非必须加载的资源文件位于所述安装包的外部。8.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:在所述安装包中构建了所述目标应用启动时必须加载的资源文件和非必须加载的资源文件时,在所述目标终端启动所述目标应用时,在所述目标应用中加载所述必须加载的资源文件;在所述目标应用中获取到目标交互指令时,在所述目标应用中加载所述非必须加载的资源文件,其中,所述目标交互指令用于请求所述非必须加载的资源文件。9.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:确定所述目标资源文件的更新频率;在所述更新频率小于预设的更新频率阈值时,将所述目标资源文件构建到所述安装包中。10.一种应用页面的加载装置,其特征在于,包括:获取模块,用于在目标终端上获取目标应用的安装包,其中,所述安装包中构建了目标资源文件,所述目标资源文件为首次运行所述目标应用时需要通过网络下载的页面资源文件;安装模块,用于通过在所述目标终端上运行所述安装包,在所述目标终端上安装所述目标应用,其中,在所述目标终端上存储有所述目标资源文件;加载模块,用于响应于在所述目标终端上获取到的应用运行指令,在所述目标终端上首次运行所述目标应用,并在所述目标应用中加载所述目标终端上存储的所述目标资源文件,以在所述目标应用中显示目标应用页面,其中,所述目标资源文件包括在显示所述目标应用页面时所需加载的页面资源;设置模块,用于在检测到所述目标终端请求连接目标无线网络、且所述目标应用运行在所述目标终端的后台时,将所述目标应用的状态设置为允许向网络侧设备发送资源文件更新请求,其中,所述资源文件更新请求用于请求获取更新的资源文件;发送模块,用于在所述目标终端成功连接所述目标无线网络、且所述目标应用运行在所述目标终端的后台时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。11.根据权利要求10所述的装置,其特征在于,所述装置还用于:在检测到所述目标终端请求连接所述目标无线网络、且所述目标应用运行在所述目标终端的前台时,检测所述目标终端是否成功连接所述目标无线网络;在所述目标终端成功连接所述目标无线网络时,在所述目标应用上向所述网络侧设备
发送所述资源文件更新请求,并获取所述网络侧设备发送的所述更新的资源文件。12.根据权利要求10所述的装置,其特征在于,所述装置还用于:检测所述目标终端是否请求连接目标无线网络;在检测到所述目标终端请求连接所述目标无线网络、且所述目标应用运行在所述目标终端的后台时,将所述目标应用的状态设置为允许向网络侧设备发送资源文件更新请求;在所述目标终端成功连接所述目标无线网络时,在所述目标应用上向所述网络侧设备发送资源文件更新请求,其中,所述资源文件更新请求用于请求获取所述更新的资源文件。13.根据权利要求10所述的装置,其特征在于,所述装置还用于:在检测到所述目标终端请求连接所述目标无线网络、且所述目标应用运行在所述目标终端的前台时,检测所述目标终端是否成功连接所述目标无线网络;在所述目标终端成功连接所述目标无线网络时,在所述目标应用上向所述网络侧设备发送所述资源文件更新请求。14.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序可被终端设备或计算机运行时执行所述权利要求1至9任一项中所述的方法。15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至9任一项中所述的方法。

技术总结
本发明公开了一种应用页面的加载方法和装置、存储介质及电子设备。其中,该方法包括:在终端上获取目标应用的安装包,通过在终端上运行安装包,在终端上安装目标应用,响应于在终端上获取到的应用运行指令,在终端上首次运行目标应用,并在目标应用中加载终端上存储的目标资源文件,以在目标应用中显示目标应用页面,在检测到终端请求连接目标无线网络、且目标应用运行在终端的后台时,将目标应用的状态设置为允许向网络侧设备发送资源文件更新请求,在终端成功连接目标无线网络、且目标应用运行在终端的后台时,在目标应用上向网络侧设备发送资源文件更新请求,并获取网络侧设备发送的更新的资源文件。送的更新的资源文件。送的更新的资源文件。


技术研发人员:张燕 丁海峰
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.06.03
技术公布日:2022/12/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1