应用程序管理方法、装置、存储介质以及电子设备与流程

文档序号:34660096发布日期:2023-07-05 03:56阅读:25来源:国知局
应用程序管理方法、装置、存储介质以及电子设备与流程

本公开涉及计算机,具体地,涉及一种应用程序管理方法、装置、存储介质以及电子设备。


背景技术:

1、相关技术中,为了用户使用应用程序更加便利,小程序和免安装应用等无需用户下载安装在系统中即可运行的寄生应用应运。由于寄生应用运行在宿主应用提供的运行环境中,寄生应用的运行状况高度依赖宿主应用提供的运行环境,因此,为了提高寄生应用的运行性能以及用户使用寄生应用的体验,需要对宿主应用进行改进。


技术实现思路

1、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种应用程序管理方法,包括:

3、在预设接口中加载钩子函数,其中,所述预设接口是在被应用程序调用时用于退出所述应用程序的进程的接口;

4、在所述钩子函数捕获到寄生应用调用所述预设接口来退出自身进程的情况下,将所述寄生应用对应的宿主应用切换到前台运行,以返回所述宿主应用的显示界面。

5、第二方面,本公开提供一种应用程序管理装置,包括:

6、加载模块,配置为在预设接口中加载钩子函数,其中,所述预设接口是在被应用程序调用时用于退出所述应用程序的进程的接口;

7、上报模块,配置为在所述钩子函数捕获到寄生应用调用所述预设接口来退出自身进程的情况下,将所述寄生应用对应的宿主应用切换到前台运行,以返回所述宿主应用的显示界面。

8、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面所述方法的步骤。

9、第四方面,本公开提供一种电子设备,包括:

10、存储装置,其上存储有计算机程序;

11、处理装置,用于执行所述存储装置中的所述计算机程序,以实现第一方面所述方法的步骤。

12、基于上述技术方案,通过在预设接口中加载钩子函数,可以监测寄生应用是否调用该预设接口来完成进程自杀,从而在寄生应用调用该预设接口来退出自身进程的情况下,将宿主应用切换到前台运行,实现在寄生应用自杀之后返回宿主应用的显示界面的效果,从而提高宿主应用的使用率。例如,当宿主应用为游戏盒子时,在游戏进程自杀后,返回游戏盒子的主界面,从而提高游戏盒子的留存率。

13、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。



技术特征:

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

2.根据权利要求1所述的应用程序管理方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的应用程序崩溃处理方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的应用程管理方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的应用程序管理方法,其特征在于,所述根据所述各个函数在崩溃时的状态信息,确定所述寄生应用的崩溃原因,包括:

6.根据权利要求4所述的应用程序崩溃管理方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的应用程序管理方法,其特征在于,所述在所述寄生应用崩溃的情况下,保存所述寄生应用的界面以及用户在所述界面中输入的文本信息,包括:

8.一种应用程序管理装置,其特征在于,包括:

9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-7中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:


技术总结
本公开涉及一种应用程序管理方法、装置、存储介质以及电子设备,涉及计算机技术领域,该方法包括:在预设接口中加载钩子函数,该预设接口是在被应用程序调用时用于退出应用程序的进程的接口,在钩子函数捕获到寄生应用调用该预设接口来退出自身进程的情况下,将寄生应用对应的宿主应用切换到前台运行,以返回宿主应用的显示界面。由此,通过钩子函数监测寄生应用的进程自杀行为,能够实现在寄生应用自杀之后返回宿主应用的显示界面的效果,从而提高宿主应用的使用率。例如,当宿主应用为游戏盒子时,在游戏进程自杀后,返回游戏盒子的主界面,从而提高游戏盒子的留存率。

技术研发人员:陈峥,钟炳鑫,金炼城
受保护的技术使用者:北京有竹居网络技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1