应用程序启动方法、装置、设备、介质及产品与流程

文档序号:37195087发布日期:2024-03-01 13:09阅读:14来源:国知局
应用程序启动方法、装置、设备、介质及产品与流程

本申请属于计算机技术,尤其涉及一种应用程序启动方法、装置、设备、介质及产品。


背景技术:

1、随着设备中安装的应用程序越来越多,应用程序所包含的业务功能越来越多样化,如何提高应用程序的启动速度,成为提升用户对该应用程序使用体验的重要问题之一。

2、目前,应用程序的启动流程都是在编码阶段就已经设定了的,例如应用程序启动时进行初始化的业务功能是固定的,而有些业务功能对用户而言可能并不会使用到,这就导致应用程序启动时初始化了一些无用的业务功能,降低了应用程序的启动速度。


技术实现思路

1、本申请实施例提供一种应用程序启动方法、装置、设备、介质及产品,能够提高应用程序的启动速度。

2、第一方面,本申请实施例提供一种应用程序启动方法,该方法包括:

3、获取目标用户对目标应用程序的使用信息;

4、根据所述使用信息确定所述目标应用程序中所述目标用户待使用的至少一个业务功能,作为目标业务功能;

5、根据所述目标业务功能对应的待加载数据,生成与所述目标应用程序对应的启动数据;

6、在接收到针对所述目标应用程序的启动指令的情况下,启动所述目标应用程序,并加载所述启动数据。

7、第二方面,本申请实施例提供了一种应用程序启动装置,该装置包括:

8、信息获取模块,用于获取目标用户对目标应用程序的使用信息;

9、业务确定模块,用于根据所述使用信息确定所述目标应用程序中所述目标用户待使用的至少一个业务功能,作为目标业务功能;

10、数据生成模块,用于根据所述目标业务功能对应的待加载数据,生成与所述目标应用程序对应的启动数据;

11、数据加载模块,用于在接收到针对所述目标应用程序的启动指令的情况下,启动所述目标应用程序,并加载所述启动数据。

12、第三方面,本申请实施例提供了一种客户端设备,该客户端设备包括:处理器以及存储有计算机程序指令的存储器;

13、处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中所述的应用程序启动方法的步骤。

14、第四方面,本申请实施例提供了一种服务端设备,该服务端设备包括:处理器以及存储有计算机程序指令的存储器;

15、处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中所述的应用程序启动方法的步骤。

16、第五方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的任一项实施例中所述的应用程序启动方法的步骤。

17、第六方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面的任一项实施例中所述的应用程序启动方法的步骤。

18、本申请实施例中的应用程序启动方法、装置、设备、介质及产品,通过根据目标用户对目标应用程序的使用信息,确定目标应用程序中目标用户可能会使用的至少一个业务功能,作为目标业务功能,并利用目标业务功能对应的待加载数据,生成与目标应用程序对应的启动数据,进而在接收到对目标应用程序的启动指令的情况下,加载该启动数据。如此,通过动态编排应用程序启动时所需加载的业务功能,可以满足不同用户的需求,在应用程序启动阶段减少了对特定用户而言无用业务功能的相关数据的加载,从而可以提高应用程序的启动速度。



技术特征:

1.一种应用程序启动方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务功能对应的待加载数据,生成与所述目标应用程序对应的启动数据,包括:

3.根据权利要求2所述的方法,其特征在于,在获取与所述目标业务功能对应的代码类之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在获取与所述目标业务功能对应的代码类之后,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述获取与所述目标业务功能对应的代码类,包括:

6.根据权利要求3所述的方法,其特征在于,所述从与所述目标业务功能对应的代码类中确定业务初始化阶段调用的代码类,得到第一目标代码类,包括:

7.根据权利要求4所述的方法,其特征在于,所述从与所述目标业务功能对应的代码类中确定业务实现阶段调用的代码类,得到第二目标代码类,包括:

8.根据权利要求5所述的方法,其特征在于,在获取与所述目标业务功能对应的代码类之前,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,在根据所述主代码类与其他代码类之间的引用关系,获取所述主代码类引用的代码类,得到第三目标代码类之后,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,在监听所述主代码类的生命周期之后,所述方法还包括:

11.根据权利要求1-10任一项所述的方法,其特征在于,所述使用信息包括用户操作行为信息、应用配置信息和异常业务信息中的至少一项。

12.一种应用程序启动装置,其特征在于,包括:

13.一种客户端设备,其特征在于,包括:处理器以及存储有计算机程序指令的存储器;

14.一种服务端设备,其特征在于,包括:处理器以及存储有计算机程序指令的存储器;

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-11任意一项所述的应用程序启动方法的步骤。

16.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-11任意一项所述的应用程序启动方法的步骤。


技术总结
本申请公开了一种应用程序启动方法、装置、设备、介质及产品。该应用程序启动方法包括获取目标用户对目标应用程序的使用信息;根据使用信息确定目标应用程序中目标用户待使用的至少一个业务功能,作为目标业务功能;根据目标业务功能对应的待加载数据,生成与目标应用程序对应的启动数据;在接收到针对目标应用程序的启动指令的情况下,启动目标应用程序,并加载启动数据。根据本申请实施例,可以提高应用程序的启动速度。

技术研发人员:徐亦捷,沈人浩,孔丽
受保护的技术使用者:中国银联股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1