应用程序处理方法、装置、存储介质及终端制造方法及图纸

技术编号:16754738 阅读:29 留言:0更新日期:2017-12-09 01:38
本发明专利技术公开了一种应用程序处理方法、装置、存储介质及终端;本发明专利技术实施例采用获取用户对终端进行锁屏、解屏的历史行为信息,然后,根据历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值,当检测到终端进入锁屏状态时,获取终端处于锁屏状态的持续时间,在当前持续时间大于时间阈值时,对当前运行的应用程序进行缓存锁定;该方案可以在终端进入锁屏状态的一段时间后,认为用户在一定时间段内不会使用终端,此时,可以对已运行的应用程序进行缓存锁定,这样在下次解屏后无需重新加载应用程序的缓存,可以快速启动该应用程序,以及降低终端的功耗。

Application processing methods, devices, storage media and terminals

The invention discloses a processing method of application program and device, storage medium and terminal; the embodiment of the invention is obtained by the user terminal on the lock screen, screen solution history information, and then determined according to the characterization of users will not be in a preset period of time, the time threshold by the terminal behavior history information, when detecting to the end of the lock screen, get the duration of the lock screen in the terminal, in the current time duration is greater than the threshold, the currently running application cache lock; the program can enter the lock screen for a period of time after the terminal, that the user does not use the terminal, in a certain period of time at this time the application has been run, the cache lock, this solution in the next screen without reloading the application cache, you can quickly start the application Program, and reduce the power of the terminal.

【技术实现步骤摘要】
应用程序处理方法、装置、存储介质及终端
本专利技术涉及终端
,具体涉及一种应用程序处理方法、装置、存储介质及终端。
技术介绍
随着终端技术的快速发展,终端的功能越来越强,应用程序也越来越多。目前当终端进入锁屏阶段后会杀死后台应用程序的应用进程,导致在用户解锁屏幕后需要重新加载该应用进程的缓存数据,才能打开该应用程序。然而,这样会降低应用程序的打开速度以及提高了功耗。
技术实现思路
本专利技术实施例提供一种应用程序处理方法、装置、存储介质及终端,可以提升应用程序的打开速度以及降低功耗。第一方面,本专利技术实施例提供一种应用程序处理方法,包括:获取用户对终端进行锁屏、解屏的历史行为信息;根据所述历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值;当检测到终端进入锁屏状态时,获取所述终端处于锁屏状态的当前持续时间;当所述当前持续时间大于所述时间阈值时,对当前运行的应用程序进行缓存锁定第二方面,本专利技术实施例提供的一种应用程序处理装置,包括:信息获取模块,用于获取用户对终端进行锁屏、解屏的历史行为信息;阈值确定模块,用于根据所述历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值;时间获取模块,用于当检测到终端进入锁屏状态时,获取所述终端处于锁屏状态的当前持续时间;锁定模块,用于当所述当前持续时间大于所述时间阈值时,对当前运行的应用程序进行缓存锁定。第三方面,本专利技术实施例提供一种存储介质,所述存储介质存储多条指令,所述多条指令适于在计算机上运行时,使得所述计算机执行如上所述的应用程序处理方法。第四方面,一种终端,包括处理器和存储器,所述存储器存储多条指令,所述处理器通过加载所述存储器中的指令用于执行如上所述的应用程序处理方法。本专利技术实施例采用获取用户对终端进行锁屏、解屏的历史行为信息,然后,根据历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值,当检测到终端进入锁屏状态时,获取终端处于锁屏状态的持续时间,在当前持续时间大于时间阈值时,对当前运行的应用程序进行缓存锁定;该方案可以在终端进入锁屏状态的一段时间后,认为用户在一定时间段内不会使用终端,此时,可以对已运行的应用程序进行缓存锁定,这样在下次解屏后,无需重新加载应用程序的缓存,可以快速启动该应用程序,以及降低终端的功耗。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1为本专利技术实施例提供的应用程序处理方法的应用场景示意图。图2为本专利技术实施例提供的应用程序处理方法的流程示意图。图3为本专利技术实施例提供的应用程序的关联进程示意图。图4为本专利技术实施例提供的应用程序处理方法的另一流程示意图。图5为本专利技术实施例提供的应用程序处理装置的第一种结构示意图。图6为本专利技术实施例提供的应用程序处理装置的第二种结构示意图。图7为本专利技术实施例提供的应用程序处理装置的第三种结构示意图。图8为本专利技术实施例提供的应用程序处理装置的第四种结构示意图。图9为本专利技术实施例提供的终端的结构示意图。图10为本专利技术实施例提供的终端的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本专利技术保护范围之内。本专利技术中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。参见图1,图中示出了应用程序处理方法的场景图,为了便于说明,图中仅示出了与本
技术实现思路
相关的部分。其中,本专利技术实施例的执行主体可以为终端,终端可以包括移动电话(或称为“蜂窝”电话,如智能手机)或者具有无线通信模块的计算机,例如,平板电脑,还可以是便携式、袖珍式、手持式的车载计算机,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PersonalCommunicationService,PCS)电话、无绳电话、会话发起协议(SessionInitiationProtocol,SIP)话机、无线本地环路(WirelessLocalLoop,WLL)站、个人数字助理(PersonalDigitalAssistant,PDA)等设备,在此不作限定。在终端中,可以安装有多个不同的应用,比如,参考图1,该终端上安装了应用程序A、B、C、D。假设终端在后台运行了应用程序A,参考图1,当终端进入锁屏状态时,检测终端处于锁屏状态的持续时间,然后,将持续时间与时间阈值对比,若大于时间阈值,则对应用程序A进行缓存锁定。在一实施例中,本专利技术实施例提供了一种应用程序处理方法,参考图2,该应用程序处理方法的具体流程如下:101、获取用户对终端进行锁屏、解屏的历史行为信息。其中,历史行为信息可以为过去某段时间内用户对终端进行锁屏操作、解锁屏幕操作的行为信息;比如,在当前时刻之前的某段时间内用户对终端进行锁屏操作、解锁屏幕操作的行为信息。在一实施例中,该历史行为信息可以包括:当前时间之前的某段时间内用户对终端锁屏之后到用户对终端解锁屏幕的时间信息、终端锁屏后的用户使用习惯信息等等102、根据历史行为信息确定表征用户在预设时间段内不会使用该终端的时间阈值。本专利技术实施例可以基于用户对终端的锁屏、解屏的历史行为信息推到出代表用户在某个时间段不会使用终端的时间阈值。比如,当历史行为信息包括当前时间之前的某段时间内用户对终端锁屏之后到用户对终端解锁屏幕的时间信息;可以计算用户对终端锁屏之后到用户对终端解锁屏幕的平均时间信息,然后,基于平均时间信息推导出时间阈值。103、当检测到终端进入锁屏状态时,本文档来自技高网
...
应用程序处理方法、装置、存储介质及终端

【技术保护点】
一种应用程序处理方法,其特征在于,包括以下步骤:获取用户对终端进行锁屏、解屏的历史行为信息;根据所述历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值;当检测到终端进入锁屏状态时,获取所述终端处于锁屏状态的当前持续时间;当所述当前持续时间大于所述时间阈值时,对当前运行的应用程序进行缓存锁定。

【技术特征摘要】
1.一种应用程序处理方法,其特征在于,包括以下步骤:获取用户对终端进行锁屏、解屏的历史行为信息;根据所述历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值;当检测到终端进入锁屏状态时,获取所述终端处于锁屏状态的当前持续时间;当所述当前持续时间大于所述时间阈值时,对当前运行的应用程序进行缓存锁定。2.如权利要求1所述的应用程序处理方法,其特征在于,对当前运行的应用程序进行缓存锁定,包括:获取当前在后台运行的后台应用程序的最终使用时间,所述最终使用时间为所述后台应用程序最后一次在前台运行的时间;根据后台应用程序的最终使用时间,从后台应用程序中选取相应的目标后台应用程序;对所述目标后台应用程序进行缓存锁定。3.如权利要求1所述的应用程序处理方法,其特征在于,对当前运行的应用程序进行缓存锁定,包括:从当前运行的应用程序中选取在预设应用集合内的目标应用程序,所述预设应用集合包括需要进行缓存锁定的应用程序;对所述选取的目标应用程序进行缓存锁定;所述应用程序处理方法还包括:对所述预设应用集合内不存在的当前运行的应用程序进行关闭。4.如权利要求1所述的应用程序处理方法,其特征在于,对当前运行的应用程序进行缓存锁定,包括:获取当前运行的应用程序的主进程、以及与主进程关联的次进程;从所述次进程中选取相应的目标次进程;对所述主进程以及所述目标次进程进行缓存锁定。5.如权利要求4所述的应用程序处理方法,其特征在于,从所述次进程中选取相应的目标次进程,包括:获取所述次进程的历史调用次数;根据次进程的历史调用次数,从所述次进程中选取相应的目标次进程。6.一种应用程序处理装置,其特征在于,包括:信息获取模块,用于获取用户对终端进行锁屏、解屏的历史行为信息;阈值确定模块,用于根据所述历史行为信息确定表征用户在预设时间段内不会使用所述终端的时间阈值;时间获取模块,用于当检测到终端进入锁屏状态时,获取所述终端处于锁屏状态的当前持续时间;锁定模块,...

【专利技术属性】
技术研发人员:杜冰张俊林志泳
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1