一种终端应用的进程管理方法及装置制造方法及图纸

技术编号:14369242 阅读:50 留言:0更新日期:2017-01-09 14:56
本发明专利技术公开了一种终端应用的进程管理方法及装置,其中该方法包括:对第一类终端应用进行检测,得到检测结果,第一类终端应用为预设的需要优先加速的终端应用;若检测结果指示第一类终端应用被触发启动,则获取第二类终端应用的属性信息,第二类终端应用为当前正在运行的其他终端应用;根据第二类终端应用的属性信息,结束第二类终端应用的进程。本发明专利技术实施例检测出该第一类终端应用当前被触发启动,即可认为用户当前需要运行该被触发启动的第一类终端应用,则需要结束对应的终端应用的进程,以保证需要运行的第一类终端应用运行起来流畅,不卡顿。相对于现有需要用户手动触发加速的方式,简化终端应用加速的操作,提高终端应用的加速效率。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种终端应用的进程管理方法及装置
技术介绍
随着互联网技术的迅速发展,互联网上可供用户生活学习、休闲娱乐的资源也越来越多,同时用户对这些资源的使用要求也越来越高;如以手机游戏为例,目前市面上大多数游戏对手机软硬件性能都有较高的要求,用户在手机上玩游戏时,会经常出现卡顿的状况,游戏玩起来运行不流畅,从而会影响用户体验。为了解决游戏卡顿的问题,当前已有的一些方法包括:升级手机软硬件、或者卸载手机上的终端应用、或者使用系统管理软件(例如手机管家、手机卫士等)清理手机存储空间、或者使用系统管理软件终结终端应用的进程等等。例如,手机管家提供了一键加速功能,可通过终结部分终端应用的进程来释放手机内存,达到整个手机运行更流畅的效果。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,由于现有解决游戏卡顿的方法大部分都需要用户手动触发进行,因此,操作较为繁琐,加速效率不高。
技术实现思路
本专利技术的目的在于提供一种终端应用的进程管理方法及装置,旨在简化终端应用加速的操作,提高终端应用的加速效率。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种终端应用的进程管理方法,其中包括:对第一类终端应用进行检测,得到检测结果,所述第一类终端应用为预设的需要优先加速的终端应用;若所述检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息,所述第二类终端应用为当前正在运行的其他终端应用;根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种终端应用的进程管理装置,其中包括:第一检测模块,用于对第一类终端应用进行检测,得到检测结果,所述第一类终端应用为预设的需要优先加速的终端应用;信息获取模块,用于若所述检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息,所述第二类终端应用为当前正在运行的其他终端应用;进程结束模块,用于根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。相对于现有技术,本实施例,对预先设置的需要优先加速的第一类终端应用进行检测;如果检测出该第一类终端应用当前被触发启动,即可认为用户当前需要运行该被触发启动的第一类终端应用,则需要根据当前正在运行的其他终端应用的属性信息结束对应的终端应用的进程,以保证需要运行的第一类终端应用运行起来流畅,不卡顿。相对于现有需要用户手动触发加速的方式,简化终端应用加速的操作,提高终端应用的加速效率。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1是本专利技术第一实施例提供的终端应用的进程管理方法的流程示意图;图2a为本专利技术第二实施例提供的终端应用的进程管理方法的流程示意图;图2b至图2h为本专利技术第二实施例提供的终端应用的进程管理方法中的终端界面示意图;图3为本专利技术第三实施例提供的终端应用的进程管理装置的结构示意图;图4为本专利技术第四实施例提供的终端应用的进程管理装置的结构示意图;图5为本专利技术第五实施例提供的终端的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本专利技术的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本专利技术保护范围之内。本专利技术实施例提供一种终端应用的进程管理方法及装置,该终端应用的进程管理方法及装置可集成在一终端上运行,所述终端可以为笔记型计算机、平板PC(PersonalComputer)、手机等具备储存单元并安装有微处理器而具有运算能力的终端机构成,本专利技术对此不作具体限定。该终端对需要优先加速的第一类终端应用进行检测,如果检测结果指示第一类终端应用被触发启动,例如,用户通过点击或滑动的方式启动该第一类终端应用,即可认为用户当前需要运行该被触发启动的第一类终端应用,则需要根据终端当前正在运行的终端应用的属性信息结束其他对应的终端应用的进程,以保证需要运行的第一类终端应用运行起来流畅,不卡顿,并且,自动检测结束相关进程的过程也简化终端应用加速的操作,提高终端应用的加速效率。以下将分别进行详细说明。第一实施例在本实施例中,将从终端的角度进行描述;一种终端应用的进程管理方法,包括:对第一类终端应用进行检测,得到检测结果,第一类终端应用为预设的需要优先加速的终端应用;若检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息,第二类终端应用为当前正在运行的其他终端应用;根据第二类终端应用的属性信息,结束第二类终端应用的进程。请参阅图1,图1是本专利技术第一实施例提供的终端应用的进程管理方法的流程示意图。所述方法包括:在步骤S101中,对第一类终端应用进行检测,得到检测结果。其中,所述第一类终端应用为预设的需要优先加速的终端应用;具体的,第一类终端应用可根据用户的需求或使用习惯进行设置,如可以是使用频率较为频繁的终端应用;或者是第一类终端应用可终端根据第一类终端应用的属性信息自动设置,如可以是根据对第一类终端应用的包名信息的分析,确定为同一应用类型的终端应用。在步骤S102中,若所述检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息。其中,所述第二类终端应用为当前正在运行的其他终端应用;第二类终端应用的属性信息可具体包括第二类终端应用的全称或简称等指示终端应用身份标识的信息。可以理解的是,当检测出所述第一类终端应用被触发启动了,该被触发启动的第一类终端应用则可确定为正在运行;本实施例中的第二类终端应用是指,当前正在运行的终端应用中,除了第一类终端应用以外的终端应用。在步骤S103中,根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。例如,第一类终端应用通过用户点击或滑动的方式所触发打开,即可认为用户当前需要运行该终端应用,则终端需要根据终端当前正在运行的终端本文档来自技高网...
一种终端应用的进程管理方法及装置

【技术保护点】
一种终端应用的进程管理方法,其特征在于,包括:对第一类终端应用进行检测,得到检测结果,所述第一类终端应用为预设的需要优先加速的终端应用;若所述检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息,所述第二类终端应用为当前正在运行的其他终端应用;根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。

【技术特征摘要】
1.一种终端应用的进程管理方法,其特征在于,包括:对第一类终端应用进行检测,得到检测结果,所述第一类终端应用为预设的需要优先加速的终端应用;若所述检测结果指示所述第一类终端应用被触发启动,则获取第二类终端应用的属性信息,所述第二类终端应用为当前正在运行的其他终端应用;根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。2.根据权利要求1所述的终端应用的进程管理方法,其特征在于,所述结束所述第二类终端应用的进程之后,还包括:当确定出所述第一类终端应用当前正在运行时,获取第二类终端应用的属性信息;根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。3.根据权利要求1所述的终端应用的进程管理方法,其特征在于,所述结束所述第二类终端应用的进程之后,还包括:当确定出所述第一类终端应用当前正在运行时,获取第二类终端应用的属性信息;通过预设的加速控件,接收用户所输入的操作指令;在所述操作指令的触发下,根据所述第二类终端应用的属性信息,结束所述第二类终端应用的进程。4.根据权利要求2或3所述的终端应用的进程管理方法,其特征在于,所述当确定出所述第一类终端应用当前正在运行时,获取第二类终端应用的属性信息,包括:当确定出所述第一类终端应用当前正在运行时,检测所述第一类终端应用运行是否出现卡顿;当确定出所述第一类终端应用运行出现卡顿时,获取第二类终端应用的属
\t性信息。5.根据权利要求4所述的终端应用的进程管理方法,其特征在于,所述检测所述第一类终端应用运行是否出现卡顿,包括:对屏幕帧数进行检测;当确定所述屏幕帧数小于预设阈值时,则确定出所述第一类终端应用运行出现卡顿;当确定所述屏幕帧数大于或等于所述预设阈值时,则确定出所述第一类终端应用运行没有出现卡顿。6.根据权利要求1至3任一项所述的终端应用的进程管理方法,其特征在于,所述对第一类终端应用进行检测,得到检测结果之前,还包括:确定本地是否存在预设的第一类终端应用集合,所述第一类终端应用集合包含至少一个所述第一类终端应用;若存在,则对所述第一类终端应用集合进行检测,若检测出所述终端应用集合当前被触发打开,则获取当前正在运行的终端应用的属性信息,根据所述当前正在运行的终端应用的属性信息,结束对应的终端应用的进程,并执行对第一类终端应用进行检测的步骤;若不存在,则执行对第一类终端应用进行...

【专利技术属性】
技术研发人员:蒋鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1