一种处理终端应用的方法及系统的制作方法

文档序号:9910370阅读:267来源:国知局
一种处理终端应用的方法及系统的制作方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及一种处理终端应用的方法及系统。
【背景技术】
[0002]随着科技的迅速发展,移动终端设备成为人们日常生活、工作中的必备用品,比如智能手机。智能手机的功能已经不仅仅是局限于人们的交流沟通,更因其可以安装丰富的应用程序,使得人们可以在手机上听音乐、看电影及玩游戏等等。随着人们使用手机的频率大幅提高,对设备的续航能力提出了更高的要求,续航能力成为当下智能设备最为关注的热点之一。但我们还是经常听到用户抱怨设备续航能力不足的问题。
[0003]面对上述问题,现有技术中的解决办法是对正在运行的应用进行监控,根据应用的耗电情况来提醒用户出现耗电异常,促使用户手动关闭一些在后台运行的应用程序,以此达到控制手机耗电量的目的,但这种方法的不足之处在于比较容易出现误判,特别是当手机后台同时有多个应用在运行时,很难获取这些应用的耗电量。而且在用户远离手机,比如用户睡觉时,这种方法并不能带来相应的效果。也就是说,这种方法实际上并没有能够有效地提高设备的续航能力。

【发明内容】

[0004]本发明的目的在于提供一种处理终端应用的方法及系统,旨在有效地提高设备的续航能力。
[0005 ]为解决上述技术问题,本发明提供以下技术方案:
[0006]—种处理终端应用的方法,其中包括:
[0007]获取终端状态;
[0008]若所述终端状态为非用户使用状态,则获取终端在所述非用户使用状态下的终端应用运行情况;
[0009]当所述终端应用运行情况为含有第一终端应用时,控制终端进入守候状态,并关闭除所述第一终端应用外的其它终端应用,所述第一终端应用为在所述非用户使用状态下允许运行的终端应用;
[0010]当所述终端应用运行情况为不含所述第一终端应用时,控制终端进入预定时长的休眠状态,并关闭所有终端应用。
[0011]为解决上述技术问题,本发明还提供以下技术方案:
[0012]—种处理终端应用的系统,其中包括:
[0013]获取单元,用于获取终端状态,并在所述终端状态为非用户使用状态时获取终端在所述非用户使用状态下的终端应用运行情况;
[0014]第一控制单元,用于当所述终端应用运行情况为含有第一终端应用时,控制终端进入守候状态,并关闭除所述第一终端应用外的其它终端应用,所述第一终端应用为在所述非用户使用状态下允许运行的终端应用;
[0015]第二控制单元,用于当所述终端应用运行情况为不含所述第一终端应用时,控制终端进入预定时长的休眠状态,并关闭所有终端应用。
[0016]相对于现有技术,本发明提供的技术方案可以有效解决不明终端应用在终端后台持续运行以及终端为接收信息而被多次唤醒所导致的终端电量消耗过快的问题,从而提高了终端的续航能力。并且,本发明还在一定程度上解决了终端应用在用户不知情的情况下消耗流量的问题。同时,这个过程由终端自动完成,不需人工干预,为用户节约了时间,简单尚效。
【附图说明】
[0017]下面结合附图,通过对本发明的【具体实施方式】详细描述,将使本发明的技术方案及其有益效果显而易见。
[0018]图1为本发明第一实施例提供的处理终端应用的方法的流程示意图;
[0019]图2为本发明第二实施例提供的处理终端应用的方法的流程示意图;
[0020]图3a为本发明第三实施例提供的处理终端应用的系统的结构示意图;
[0021]图3b为本发明第三实施例提供的处理终端应用的系统的另一结构示意图。
【具体实施方式】
[0022]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0023]以下将分别进行详细说明。
[0024]第一实施例
[0025]在本实施例中,将从处理终端应用的系统的角度进行描述,该系统具体可以集成在终端上,该终端可以是手机、平板电脑等具有存储单元并安装有微处理器而具有运算能力的终端机。
[0026]—种处理终端应用的方法,包括:获取终端状态;若所述终端状态为非用户使用状态,则获取终端在所述非用户使用状态下的终端应用运行情况;当所述终端应用运行情况为含有第一终端应用时,控制终端进入守候状态,并关闭除所述第一终端应用外的其它终端应用,所述第一终端应用为在所述非用户使用状态下允许运行的终端应用;当所述终端应用运行情况为不含所述第一终端应用时,控制终端进入预定时长的休眠状态,并关闭所有终端应用。
[0027]请参阅图1,图1是本发明第一实施例提供的处理终端应用的方法的流程示意图,具体流程可以包括:
[0028]在步骤SlOl中,获取终端状态。
[0029]可以理解的是,终端状态可以具体分为用户使用状态和非用户使用状态。
[0030]进一步地,在所述获取终端状态之前,还可以包括,设置在所述非用户使用状态下允许运行的终端应用,并将在所述非用户使用状态下允许运行的终端应用确定为第一终端应用。
[0031]更进一步地,在所述设置在所述非用户使用状态下允许运行的终端应用之后,还可以包括如下步骤:
[0032]检测终端电源键是否有触发动作,若检测到有触发动作,则确定终端进入所述非用户使用状态,若未检测到有触发动作,则检测终端触摸屏是否超过预设时间未被触发;
[0033]若检测到终端触摸屏在预设时间内被触发,则确定终端进入用户使用状态;若未检测到终端触摸屏在预设时间内被触发,则检测终端是否在播放媒体文件;
[0034]若检测到终端在播放媒体文件,则确定终端进入所述用户使用状态,若未检测到终端在播放媒体文件,则确定终端进入所述非用户使用状态。
[0035]在步骤S102中,若终端状态为非用户使用状态,则获取终端在非用户使用状态下的终端应用运行情况。
[0036]在步骤S103a中,当终端应用运行情况为含有第一终端应用时,控制终端进入守候状态,并关闭除第一终端应用外的其它终端应用,第一终端应用为在非用户使用状态下允许运行的终端应用。
[0037]在步骤S103b中,当终端应用运行情况为不含第一终端应用时,控制终端进入预定时长的休眠状态,并关闭所有终端应用。
[0038]也就是说,在步骤S102之后,根据获取到的终端在所述非用户使用状态下的终端应用运行情况,当所述终端应用运行情况为含有第一终端应用时,执行步骤S103a;当所述终端应用运行情况为不含所述第一终端应用时,执行步骤S103b。
[0039]进一步地,在步骤S103a中所述关闭除第一终端应用外的其它终端应用之后,还可以包括如下步骤:
[0040]检测终端电源键或触摸屏在所述预设时间内是否有触发动作;
[0041]若检测到终端电源键或触摸屏有触发动作,则终端进入所述用户使用状态;
[0042]若未检测到终端电源键或触摸屏有触发动作,则终端进入所述守候状态;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1