手机应用保活方法、装置、系统及存储介质制造方法及图纸

技术编号:25947513 阅读:53 留言:0更新日期:2020-10-17 03:39
本发明专利技术提供一种手机应用保活方法、装置、系统及存储介质,所述方法包括:启动手机应用,其包括启动所述手机应用的保活进程和业务进程;当手机系统将所述手机应用关闭时,基于至少一个预定策略使所述手机应用保活;其中,所述预定策略包括:基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程;或增加所述手机应用的优先级;或基于所述保活进程和所述业务进程的互相监测进行互拉。根据本发明专利技术的方法、装置、系统及计算机存储介质,实现当用户需要使用手机应用时无需手动打开,能够及时响应与设备或服务器的交互,提高用户体验。

【技术实现步骤摘要】
手机应用保活方法、装置、系统及存储介质
本申请涉及计算机
,特别涉及手机应用保活方法、装置、系统及存储介质。
技术介绍
随着智能电子设备的快速发展,如手机等电子设备需要与应用程序APP进行的交互越来越多,甚至有些电子设备必须要依赖于APP才能使用。但是手机中大部分情况下APP不能一直处于激活状态,导致用户需要使用时,APP没有处于激活状态,无法和手机做交互,需要用户拿出手机并且打开APP才能使用。所以,使手机应用保持处于激活状态变得极其重要。因此,现有技术中存在手机应用不能一直处于激活状态,使得用户使用手机应用时需要手动打开,不能及时响应与设备或服务器的交互的问题,导致用户体验不好。
技术实现思路
考虑到上述问题而提出了本专利技术。根据本专利技术实施例的提供了一种手机应用保活方法、装置、系统及计算机存储介质,以解决手机应用不能一直处于激活状态,使得用户使用手机应用时需要手动打开,不能及时响应与设备或服务器的交互的问题。根据本专利技术实施例的第一方面,提供了一种手机应用保活方法,所述方法包括:启动手机应用,其包括启动所述手机应用的保活进程和业务进程;当所述手机应用关闭时,基于至少一个预定策略使所述手机应用保活;其中,所述预定策略包括:基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程;或增加所述手机应用的优先级;或基于所述保活进程和所述业务进程的互相监测进行互拉。示例性地,所述基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程包括:所述保活进程中的第一类型服务向手机系统添加定时任务;手机系统根据所述定时任务定时拉起所述第一类型服务。示例性地,所述增加所述手机应用的优先级包括:所述业务进程中的第二类型服务向手机系统添加无感通知。示例性地,所述基于所述保活进程和所述业务进程的互相监测进行互拉包括:所述保活进程和所述业务进程相互监测对方的生命周期;当所述保活进程被手机系统关闭,则所述业务进程将所述保活进程拉起;当所述业务进程被手机系统关闭,则所述保活进程将所述保活进程拉起。示例性地,所述保活进程和所述业务进程相互监测对方的生命周期包括:所述保活进程和所述业务进程之间通过跨进程通信监测对方的生命周期。示例性地,所述预定策略还包括:提示用户将所述手机应用加入手机的后台运行白名单。示例性地,所述手机应用关闭包括:手机系统自动关闭所述手机应用或用户关闭所述手机应用或第三方应用关闭所述手机应用。根据本专利技术实施例的第二方面,提供了一种手机应用保活装置,所述装置包括:启动模块,用于启动手机应用,其包括启动所述手机应用的保活进程和业务进程;保活模块,当所述手机应用关闭时,基于预定策略使所述手机应用保活;其中,所述预定策略包括:基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程;或增加所述手机应用的优先级;或基于所述保活进程和所述业务进程的互相监测进行互拉。示例性地,所述基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程包括:所述保活进程中的第一类型服务向手机系统添加定时任务;手机系统根据所述定时任务定时拉起所述第一类型服务。示例性地,所述增加所述手机应用的优先级包括:所述业务进程中的第二类型服务向手机系统添加无感通知。示例性地,所述基于所述保活进程和所述业务进程的互相监测进行互拉包括:所述保活进程和所述业务进程相互监测对方的生命周期;当所述保活进程被手机系统关闭,则所述业务进程将所述保活进程拉起;当所述业务进程被手机系统关闭,则所述保活进程将所述保活进程拉起。示例性地,所述保活进程和所述业务进程相互监测对方的生命周期包括:所述保活进程和所述业务进程之间通过跨进程通信监测对方的生命周期。示例性地,所述预定策略还包括:提示用户将所述手机应用加入手机的后台运行白名单。示例性地,所述手机应用关闭包括:手机系统自动关闭所述手机应用或用户关闭所述手机应用或第三方应用关闭所述手机应用。根据本专利技术实施例的第三方面,提供了一种手机应用保活系统,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例的第一方面所述方法的步骤。根据本专利技术实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机执行时实现本专利技术实施例的第一方面所述方法的步骤。根据本专利技术提供的手机应用保活方法、装置、系统及计算机存储介质,通过多种拉起进程的策略的结合以使所述手机应用的保持存活,实现了用户需要使用手机应用时无需手动打开的功能,能够及时响应与设备或服务器的交互,提高用户体验。附图说明通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是用于实现根据本专利技术实施例的一种手机应用保活方法的流程示意图;图2是用于实现根据本专利技术实施例的一种手机应用保活方法的示例;图3是用于实现根据本专利技术实施例的一种手机应用保活装置的示意性框图。具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。随着现在智能手机的普及,越来越多的手机应用充斥着各种市场,然后并不是每一个应用都会在手机里使用,不是每一个应用都会被经常使用,所以,Android手机有自己的一套内存管理方法,当手机在一定时间内没有使用该应用,那么可能会被关闭。但是如果手机应用一直处于激活状态下去的话,手机再次打开的时候,这个应用的使用会比较快速,这种方式也能得到了用户的青睐。在Android中,进程依据重要性被分为5级,越高级的进程越重要,在内存不够回收进程时也会越晚被回收:前台进程(Foregroundprocess):指用户当前操作必须的进程。一般来说,系统中仅存在极少的前台进程,而且它们会到最后才被回收掉。可见进程(Visibleprocess):正在执行某些用户可见操作的进程。当关闭这些进程时,用户会有一定的影响。服务进程(Serviceprocess):拥有一个正在运行的Service的进程。通常这种进程都是不可见的,会在运行较长的时候后考虑降级回收掉。后台进程(Backgroundprocess):这是一种对用户体本文档来自技高网...

【技术保护点】
1.一种手机应用保活方法,其特征在于,所述方法包括:/n启动手机应用,其包括启动所述手机应用的保活进程和业务进程;/n当所述手机应用关闭时,基于至少一个预定策略使所述手机应用保活;/n其中,所述预定策略包括:基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程;或增加所述手机应用的优先级;或基于所述保活进程和所述业务进程的互相监测进行互拉。/n

【技术特征摘要】
1.一种手机应用保活方法,其特征在于,所述方法包括:
启动手机应用,其包括启动所述手机应用的保活进程和业务进程;
当所述手机应用关闭时,基于至少一个预定策略使所述手机应用保活;
其中,所述预定策略包括:基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程;或增加所述手机应用的优先级;或基于所述保活进程和所述业务进程的互相监测进行互拉。


2.如权利要求1所述的方法,其特征在于,所述基于所述保活进程中的定时任务,手机系统定时拉起所述保活进程包括:
所述保活进程中的第一类型服务向手机系统添加定时任务;
手机系统根据所述定时任务定时拉起所述第一类型服务。


3.如权利要求1所述的方法,其特征在于,所述增加所述手机应用的优先级包括:
所述业务进程中的第二类型服务向手机系统添加无感通知。


4.如权利要求1所述的方法,其特征在于,所述基于所述保活进程和所述业务进程的互相监测进行互拉包括:
所述保活进程和所述业务进程相互监测对方的生命周期;
当所述保活进程被手机系统关闭,则所述业务进程将所述保活进程拉起;
当所述业务进程被手机系统关闭,则所述保活进程将所述保活进程拉起。


5.如权利要求4所述的方法,其特征在于,所述保活进程和所述业...

【专利技术属性】
技术研发人员:罗夏雨
申请(专利权)人:安克创新科技股份有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1