页面更新方法、页面更新装置及存储介质与流程

文档序号:37462923发布日期:2024-03-28 18:46阅读:11来源:国知局
页面更新方法、页面更新装置及存储介质与流程

本公开涉及应用程序的更新领域,尤其涉及一种页面更新方法、页面更新装置及存储介质。


背景技术:

1、相关技术中,更新终端中应用程序的页面功能时,基本是由终端请求对应用程序进行更新。再由用户终端远程下载最新版本的应用程序,完成对应用程序中页面功能的更新。用户动手更新最新版本应用程序的页面功能,导致用户的时间浪费在更新应用程序的页面功能上,用户体验较差。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种页面更新方法、页面更新装置及存储介质。

2、根据本公开实施例的第一方面,提供一种页面更新方法,包括:响应于用户访问终端应用程序中的功能页面,所述功能页面为所述应用程序中待更新的功能页面,调用所述应用程序本地缓存的资源包,所述资源包用于对所述功能页面进行热更新;控制所述应用程序显示更新完成的所述功能页面。

3、一种实施方式中,所述资源包采用如下方式预先缓存至所述终端应用程序本地:基于文件存储系统中资源包的下载地址,下载预先构建且测试通过的所述资源包,并缓存至所述应用程序中。

4、一种实施方式中,所述下载地址采用如下方式生成:将预先构建且测试通过的资源包存储至所述文件存储系统,并生成资源包的下载地址。

5、一种实施方式中,所述资源包采用如下方式预先构建:运行构建命令,并基于所述构建命令以及预先设置页面更新参数,生成资源包。

6、一种实施方式中,所述构建命令用于构建如下至少一种参数:命令工作路径;基础信息文件;依赖文件目录;资源包版本号;待删除文件。

7、一种实施方式中,所述页面更新参数包括以下至少一项:资源包名称;资源包路径标识;支持资源包对应应用程序的版本号;资源包对应的入口文件;资源包支持的平台信息;资源包介绍。

8、一种实施方式中,所述资源包采用如下方式进行测试:在测试终端运行的应用程序中显示资源包运行提示信息;基于所述运行提示信息,获取并运行测试资源包,所述测试资源包基于所述测试终端的网络地址、待打包路径以及所述构建命令中获取;基于所述测试资源包的运行结果,确定所述资源包的测试结果。

9、本公开实施例的第二方面,提供一种页面更新装置,包括:调用单元,用于响应于用户访问终端应用程序中的功能页面,所述功能页面为所述应用程序中待更新的功能页面,调用所述应用程序本地缓存的资源包,所述资源包用于对所述功能页面进行热更新;控制单元,用于控制所述应用程序显示更新完成的所述功能页面。

10、一种实施方式中,所述调用单元还用于:基于文件存储系统中资源包的下载地址,下载预先构建且测试通过的所述资源包,并缓存至所述应用程序中。

11、一种实施方式中,所述调用单元还用于:将预先构建且测试通过的资源包存储至所述文件存储系统,并生成资源包的下载地址。

12、一种实施方式中,所述调用单元还用于:运行构建命令,并基于所述构建命令以及预先设置页面更新参数,生成资源包。

13、一种实施方式中,所述构建命令用于构建如下至少一种参数:命令工作路径;基础信息文件;依赖文件目录;资源包版本号;待删除文件。

14、一种实施方式中,所述页面更新参数包括以下至少一项:资源包名称;资源包路径标识;支持资源包对应应用程序的版本号;资源包对应的入口文件;资源包支持的平台信息;资源包介绍。

15、一种实施方式中,所述调用单元还用于:在测试终端运行的应用程序中显示资源包运行提示信息;基于所述运行提示信息,获取并运行测试资源包,所述测试资源包基于所述测试终端的网络地址、待打包路径以及所述构建命令中获取;基于所述测试资源包的运行结果,确定所述资源包的测试结果。

16、根据本公开实施例的第三方面,提供一种页面更新装置,包括:处理器:用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行第一方面中任一项所述的页面更新方法。

17、根据本公开实施例的第四方面,提供一种存储介质,所述存储介质中存储有指令,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面中任一项所述的页面更新方法。

18、本公开的实施例提供的技术方案可以包括以下有益效果:在用户访问应用程序中的功能页面之前,下载预先构建且测试通过的资源包,并缓存在本地。当用户访问应用程序时,调用应用程序本地缓存的资源包,完成热更新。通过本公开,在用户访问应用程序时,调用应用程序本地缓存的资源包,进行应用程序页面的最新版本更新,实现用户无感知的页面更新,提供用户体验。

19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种页面更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述资源包采用如下方式预先缓存至所述终端应用程序本地:

3.根据权利要求2所述的方法,其特征在于,所述下载地址采用如下方式生成:

4.根据权利要求2所述的方法,其特征在于,所述资源包采用如下方式预先构建:

5.根据权利要求4所述的方法,所述构建命令用于构建如下至少一种参数:

6.根据权利要求4所述的方法,所述页面更新参数包括以下至少一项:

7.根据权利要求2或3所述的方法,其特征在于,所述资源包采用如下方式进行测试:

8.一种页面更新装置,其特征在于,包括:

9.一种页面更新装置,其特征在于,包括:

10.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得移动终端能够执行权利要求1至7中任意一项所述的页面更新方法。


技术总结
本公开是关于一种页面更新方法、页面更新装置及存储介质。页面更新方法包括:响应于用户访问终端应用程序中的功能页面,所述功能页面为所述应用程序中待更新的功能页面,调用所述应用程序本地缓存的资源包,所述资源包用于对所述功能页面进行热更新;控制所述应用程序显示更新完成的所述功能页面。通过本公开,在用户访问应用程序时,调用应用程序本地缓存的资源包,进行应用程序页面的最新版本更新,实现用户无感知的页面更新,提供用户体验。

技术研发人员:郑东祥
受保护的技术使用者:北京创鑫旅程网络技术有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1