一种处理移动终端运行卡顿问题的方法及装置制造方法及图纸

技术编号:8655826 阅读:234 留言:0更新日期:2013-05-01 23:29
本发明专利技术公开了一种处理移动终端运行卡顿问题的方法及装置,属于计算机技术领域。所述方法包括:接收注销移动终端的命令;根据所述命令的指示,获取所述移动终端正在运行的应用级进程;终止所述正在运行的应用级进程;在操作系统的系统配置中获取开机启动项,并加载所述开机启动项。本发明专利技术通过终止正在运行的应用级进程,实现了不重启移动终端的情况下解决移动终端运行卡顿的问题,节省了时间提高了操作系统的运行效率。

【技术实现步骤摘要】
一种处理移动终端运行卡顿问题的方法及装置
本专利技术涉及计算机
,特别涉及一种处理移动终端运行卡顿问题的方法及装置。
技术介绍
随着移动通信技术以及移动终端的发展,移动终端在人们生活中逐渐普及。移动终端的操作系统在长时间运行之后,系统中运行的应用越来越多,一方面内存被运行的应用所占用,另一方面由于内存不是按顺序分配会产生内存空隙,这部分内存空隙并不会被系统所利用,因此导致移动终端运行速度越来越慢,给用户的感觉就是移动终端运行卡顿,解决这个问题最直接的办法就是重启移动终端。现有技术中重启移动终端分为两个过程,第一个过程是移动终端将操作系统进行重启;第二个过程是移动终端的操作系统在进行重启过程时,通过操作系统内核进程中的中间交互服务进程向底层硬件芯片发送断开无线网络的命令,待操作系统正常启动后搜索可用的无线网络,然后注册加入无线网络。重启移动终端共分为两个过程,而这两个过程一般会耗时几分钟,如果无线网络不好的情况下这个过程所需的时间会更久,因此导致解决操作系统卡顿问题耗时过久,效率低下。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种处理移动终端运行卡顿问题的方法及装置。所述技术方案如下:第一方面,本专利技术实施例提供的一种处理移动终端运行卡顿问题的方法包括:接收注销移动终端的命令;根据所述命令的指示,获取所述移动终端正在运行的应用级进程;终止所述正在运行的应用级进程;在所述移动终端操作系统的系统配置中获取开机启动项,并加载所述开机启动项。在第一方面的第一种可能的实现方式中,所述根据所述命令的指示,获取所述移动终端正在运行的应用级进程,包括:根据所述命令的指示,获取正在运行的所有进程;根据应用级进程的标识,在所述正在运行的所有进程中获取应用级进程。结合所述第一方面或所述第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述在操作系统的系统配置中获取开机启动项,并加载所述开机启动项,包括:在操作系统的系统配置中获取所述开机启动项的启动信息,其中所述开机启动项至少包括服务和应用;根据所述启动信息为所述服务和应用创建进程,并加载至内存中。结合所述第一方面或所述第一方面的第一种可能的实现方式或所述第一方面的第二种可能的实现方式,在第三种可能的实现方式中所述接收注销移动终端的命令之前,所述方法还包括:通过注销选项来接收注销移动终端的命令,所述注销选项是预先设置在所述移动终端中的供用户操作的选项。第二方面,本专利技术实施例提供的另一种处理移动终端运行卡顿问题的装置,所述装置包括:接收模块,用于接收注销移动终端的命令;获取模块,用于根据所述命令的指示,获取所述移动终端正在运行的应用级进程;终止模块,用于终止所述正在运行的应用级进程;开启模块,用于在所述移动终端操作系统的系统配置中获取开机启动项,并加载所述开机启动项。在第二方面的第一种可能的实现方式中,所述获取模块,包括:第一获取单元,用于根据所述命令的指示,获取正在运行的所有进程;第二获取单元,用于根据应用级进程的标识,在所述正在运行的所有进程中获取应用级进程。结合所述第二方面或所述第一方面的第一种可能的实现方式,在第二种可能的实现方式中,,所述开启模块,包括:第三获取单元,用于在操作系统的系统配置中获取所述开机启动项的启动信息,其中所述开机启动项至少包括服务和应用;开启单元,用于根据所述启动信息为所述服务和应用创建进程,并加载至内存中。结合所述第一方面或所述第一方面的第一种可能的实现方式或所述第一方面的第二种可能的实现方式,所述接收模块具体用于:通过注销选项来接收注销移动终端的命令,所述注销选项是预先设置在所述移动终端中的供用户操作的选项。本专利技术实施例提供的技术方案带来的有益效果是:通过终止正在运行的应用级进程,实现了不重启移动终端的情况下解决移动终端运行卡顿的问题,节省了时间提高了操作系统的运行效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的处理移动终端运行卡顿问题的方法流程图;图2是本专利技术实施例二提供的处理移动终端运行卡顿问题的方法流程图;图3是本专利技术实施例三提供的处理移动终端运行卡顿问题的装置结构示意图;图4是本专利技术实施例四提供的处理移动终端运行卡顿问题的装置结构示意图;图5是本专利技术实施例五提供的移动终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种处理移动终端运行卡顿问题的方法,参见图1,方法流程包括:101:接收注销移动终端的命令;102:根据所述命令的指示,获取所述移动终端正在运行的应用级进程;103:终止所述正在运行的应用级进程;104:在所述移动终端操作系统的系统配置中获取开机启动项,并加载所述开机启动项。本专利技术实施例通过终止正在运行的应用级进程,实现了不重启移动终端的情况下解决移动终端运行卡顿的问题,节省了时间提高了操作系统的运行效率。实施例二本专利技术实施例提供了一种处理移动终端运行卡顿问题的方法,参见图2,方法流程包括:201:接收注销移动终端的命令。可选的,可以通过注销选项来接收注销移动终端的命令,所述注销选项是预先设置在所述移动终端中的供用户操作的选项。在移动终端的操作系统原有的设置“关机”,“重启”的系统选项菜单中增加一个选项,即“注销”选项,用于接收用户操作移动终端的“注销”选项而产生的注销移动终端的命令,该命令用于启动移动终端执行注销移动终端的操作。可选的,还可以采用接收语音或接收手势等方式来接收注销移动终端的命令。202:根据所述命令的指示,获取所述移动终端正在运行的应用级进程。由于操作系统卡顿的主要原因是移动终端的内存被占满,为了达到快速重启操作系统的目的,对移动终端中的进程进行终止,即进行清空内存的操作。但是对于内存被占满的现象,是由于应用级进程过多或应用级进程占用内存后产生的内存缝隙现象造成的,应用级进程对应的是各种用户安装的应用或操作系统在开机时默认加载的开机启动项,其中开机启动项中的服务和应用都属于应用级进程。在清空内存的过程中系统级进程无需被终止,只需终止应用级进程即可。其中,系统级进程是操作系统运行的基本条件,有了这些系统级进程,操作系统才能正常运行,因此这些系统级进程是在操作系统正常启动时最先被创建出来用于支持系统正常运行的,而应用级进程是在操作系统正常启动后辅助操作系统运行的服务以及用于执行用户安装的应用对应的进程。因此步骤202可以具体为:2021:根据所述命令的指示,获取正在运行的所有进程。2022:根据应用级进程的标识,在所述正在运行的所有进程中获取应用级进程。应用级进程在不同的操作系统中的标识不一定相同,例如:在安卓操作系统中,应用级进程是通过父进程创建得来,而父进程则为systemserver进程,系统级进程则是直接被操作系统创建出来。因此可以通过父进程systemserver进程作为标识来判断正在运行的进程是否为应用级进程。其中父进程是指已创建一个或多个子进本文档来自技高网...
一种处理移动终端运行卡顿问题的方法及装置

【技术保护点】
一种处理移动终端运行卡顿问题的方法,其特征在于,所述方法包括:接收注销移动终端的命令;根据所述命令的指示,获取所述移动终端正在运行的应用级进程;终止所述正在运行的应用级进程;在所述移动终端操作系统的系统配置中获取开机启动项,并加载所述开机启动项。

【技术特征摘要】
1.一种处理移动终端运行卡顿问题的方法,其特征在于,所述方法包括:接收注销移动终端的命令;根据所述命令的指示,获取所述移动终端正在运行的应用级进程;终止所述正在运行的应用级进程,以清空所述移动终端的内存或应用级进程占用内存后产生的内存缝隙;在所述移动终端操作系统的系统配置中获取与应用级进程相关的开机启动项,并加载所述开机启动项。2.根据权利要求1所述的方法,其特征在于,所述根据所述命令的指示,获取所述移动终端正在运行的应用级进程,包括:根据所述命令的指示,获取正在运行的所有进程;根据应用级进程的标识,在所述正在运行的所有进程中获取应用级进程。3.根据权利要求1所述的方法,其特征在于,所述在所述移动终端操作系统的系统配置中获取与应用级进程相关的开机启动项,并加载所述开机启动项,包括:在操作系统的系统配置中获取所述开机启动项的启动信息,其中所述开机启动项至少包括服务和应用;根据所述启动信息为所述服务和应用创建进程,并加载至内存中。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收注销移动终端的命令具体包括:通过注销选项来接收注销移动终端的命令,所述注销选项是预先设置在所述移动终端中的供用户操...

【专利技术属性】
技术研发人员:操郡
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1