一种移动设备的系统清理方法及移动设备技术方案

技术编号:17406454 阅读:40 留言:0更新日期:2018-03-07 04:30
本发明专利技术公开了一种移动设备的系统清理方法,该方法包括步骤:当满足预定触发条件时,触发自动清理模式;从配置文件中获取预定应用等级表,其中预定应用等级表中包含多个应用类型,且每个应用类型具有相应的应用等级和允许清理的内存使用率;结合当前内存使用率与预定应用等级表筛选出至少一个可清理应用;以及对至少一个可清理应用进行内存清理。本发明专利技术一并公开了用于执行该方法的移动设备。

A system cleaning method and mobile device for mobile devices

The invention discloses a system for mobile equipment cleaning method, the method comprises the following steps: when the predetermined trigger condition, triggering automatic cleaning mode; to obtain predetermined application scale from the configuration file, in which a predetermined application level table contains a plurality of application types, and each type has a corresponding application application level and allow clean up the memory usage; combined with the current memory usage with a predetermined application scale selected at least one cleaning application; and at least one cleaning application memory cleanup. The invention discloses and discloses a mobile device for executing the method.

【技术实现步骤摘要】
一种移动设备的系统清理方法及移动设备
本专利技术涉及移动设备领域,特别涉及一种移动设备的系统清理方法及移动设备。
技术介绍
随着智能移动设备应用软件的大量面市以及应用软件(以下简称“应用”)的复杂度不断提高,移动设备的内存及CPU资源愈发紧张。即便是为移动设备搭载2GB、4GB、6GB甚至更高容量的内存,随着移动设备运行时间加长,后台驻留程序越来越多,内存剩余量将不断减少,当有新应用要启动或者切换时,申请内存的时间会越来越长。当内存剩余量达到一定比例时,很容易就会出现内存原因导致的整机运行卡顿。特别是在内存容量较小的移动设备上,内存原因导致的卡顿特别明显。因此在应用占用的内存资源较多时,需要对应用占用的内存资源或CPU资源进行清理释放,使得移动设备系统可使用较多的可用资源。在现有的移动设备的系统清理方案中,常见的方案是对后台进程进行比较简单的查杀,不考虑移动设备的使用环境、用户的使用习惯以及应用的状态等,这种方法的用户体验比较差。还有一种方案是使用白名单对其进行维护,但随着应用的不断增加、升级和多样化,以及用户对不同应用的喜好程度,白名单的维护成本大量增加,若白名单更新不及时,也会直接影响到移动设备的系统清理效果。综上,提供一种移动设备的系统清理方法,能够根据应用的使用情况进行内存清理,以减少移动设备的系统资源浪费,已成为本领域技术人员亟需解决的问题。
技术实现思路
为此,本专利技术提供了一种移动设备的系统清理方法及移动设备,以力图解决或者至少缓解上面存在的至少一个问题。根据本专利技术的一个方面,提供了一种移动设备的系统清理方法,该方法包括步骤:当满足预定触发条件时,触发自动清理模式;从配置文件中获取预定应用等级表,其中预定应用等级表中包含多个应用类型,且每个应用类型具有相应的应用等级和允许清理的内存使用率;结合当前内存使用率与预定应用等级表筛选出至少一个可清理应用;以及对至少一个可清理应用进行内存清理。可选地,在根据本专利技术的系统清理方法中,在触发自动清理模式的步骤之前,还包括步骤:启动扫描器进行内存扫描,以获取当前内存使用率。可选地,在根据本专利技术的系统清理方法中,应用类型按应用等级从高到低的顺序依次为:前台应用、正在播放音频应用、超级名单、指定数量的最近应用、用户锁定列表、正在导航应用、正在下载应用、普通名单、可直接清理应用,且应用等级越高,对应的允许清理的内存使用率越大。可选地,在根据本专利技术的系统清理方法中,在触发自动清理模式的步骤之后,还包括载入历史名单数据并动态更新名单数据的步骤,其中,名单数据包括超级名单和普通名单。可选地,在根据本专利技术的系统清理方法中,动态更新名单数据的步骤包括:根据用户使用时长生成常用应用列表及对应应用的权值;通过判断历史名单数据中的应用是否属于常用应用来计算所述应用的新权值;以及根据应用的新权值将应用归入超级名单或普通名单,以更新名单数据。可选地,在根据本专利技术的系统清理方法中,通过判断历史名单数据中的应用是否属于常用应用来计算应用的新权值的步骤包括:若确定历史名单数据中的某个应用属于常用应用,则将该应用在常用应用列表中的权值和在历史名单数据中的权值进行相加得到该应用的新权值;若确定历史名单数据中超级名单中的某个应用不属于常用应用,则将该应用的权值减去第一预定值得到该应用的新权值;以及若确定历史名单数据中普通名单中的某个应用不属于常用应用,则将该应用的权值减去第二预定值得到该应用的新权值。可选地,在根据本专利技术的系统清理方法中,根据用户使用时长生成常用应用列表及对应应用的权值的步骤还包括:根据移动设备的累计使用时间确定更新常用应用列表的更新周期。可选地,在根据本专利技术的系统清理方法中,确定更新常用应用列表的更新周期的步骤包括:当移动设备的累计使用时间在第一范围内时,每隔第一时长更新常用应用列表;当移动设备的累计使用时间在第二范围内时,每隔第二时长更新常用应用列表;当移动设备的累计使用时间在第三范围内时,每隔第三时长更新常用应用列表,其中,第一时长小于第二时长,第二时长小于第三时长。根据本专利技术的另一方面,提供了一种移动设备,包括:一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行如上所述方法中的任一方法的指令。根据本专利技术的又一方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当移动设备执行时,使得移动设备执行如上所述的方法中的任一方法。根据本专利技术的系统清理方案,根据应用的工作状态对应用类型进行划分,并结合用户使用习惯和系统使用场景对每种应用类型设置对应的允许清理内存使用率。根据当前的内存使用率确定可清理应用。在保证系统运行内存富余的情况下,很大程度上保证了用户的体验。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个实施例的移动设备100的示意图;以及图2示出了根据本专利技术一个实施例的系统清理方法200的流程图;具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1是移动设备100的结构框图。移动设备100可以包括存储器接口102、一个或多个数据处理器、图像处理器和/或中央处理单元104,以及外围接口106。存储器接口102、一个或多个处理器104和/或外围接口106既可以是分立元件,也可以集成在一个或多个集成电路中。在移动设备100中,各种元件可以通过一条或多条通信总线或信号线来耦合。传感器、设备和子系统可以耦合到外围接口106,以便帮助实现多种功能。例如,运动传感器110、光线传感器112和距离传感器114可以耦合到外围接口106,以方便定向、照明和测距等功能。其他传感器116同样可以与外围接口106相连,例如定位系统(例如GPS接收机)、加速度传感器、温度传感器、生物测定传感器或其他感测设备,由此可以帮助实施相关的功能。相机子系统120和光学传感器122可以用于方便诸如记录照片和视频剪辑的相机功能的实现,其中所述相机子系统和光学传感器例如可以是电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光学传感器。可以通过一个或多个无线通信子系统124来帮助实现通信功能,其中无线通信子系统可以包括射频接收机和发射机和/或光(例如红外)接收机和发射机。无线通信子系统124的特定设计和实施方式可以取决于移动设备100所支持的一个或多个通信网络。例如,移动设备100可以包括被设计成支持LTE、3G、GSM网络、GPRS网络、EDGE网络、Wi-Fi或WiMax网络以及BlueboothTM网络的通信子系统124。音频子系统126可以与扬声器128以及麦本文档来自技高网...
一种移动设备的系统清理方法及移动设备

【技术保护点】
一种移动设备的系统清理方法,所述方法包括步骤:当满足预定触发条件时,触发自动清理模式;从配置文件中获取预定应用等级表,其中所述预定应用等级表中包含多个应用类型,且每个应用类型具有相应的应用等级和允许清理的内存使用率;结合当前内存使用率与预定应用等级表筛选出至少一个可清理应用;以及对所述至少一个可清理应用进行内存清理。

【技术特征摘要】
1.一种移动设备的系统清理方法,所述方法包括步骤:当满足预定触发条件时,触发自动清理模式;从配置文件中获取预定应用等级表,其中所述预定应用等级表中包含多个应用类型,且每个应用类型具有相应的应用等级和允许清理的内存使用率;结合当前内存使用率与预定应用等级表筛选出至少一个可清理应用;以及对所述至少一个可清理应用进行内存清理。2.如权利要求1所述的方法,其中,在所述触发自动清理模式的步骤之前,还包括步骤:启动扫描器进行内存扫描,以获取当前内存使用率。3.如权利要求1或2所述的方法,其中,所述应用类型按应用等级从高到低的顺序依次为:前台应用、正在播放音频应用、超级名单、指定数量的最近应用、用户锁定列表、正在导航应用、正在下载应用、普通名单、可直接清理应用,所述应用等级越高,对应的允许清理的内存使用率越大。4.如权利要求3所述的方法,其中,在所述触发自动清理模式的步骤之后,还包括载入历史名单数据并动态更新名单数据的步骤,其中,所述名单数据包括超级名单和普通名单。5.如权利要求4所述的方法,其中,所述动态更新名单数据的步骤包括:根据用户使用时长生成常用应用列表及对应应用的权值;通过判断历史名单数据中的应用是否属于常用应用来计算所述应用的新权值;以及根据应用的新权值将应用归入超级名单或普通名单,以更新名单数据。6.如权利要求5所述的方法,其中,所述通过判断历史名单数据中的应用是否属于常用应用来计算应用的新权值的步骤包括:若确定所述历...

【专利技术属性】
技术研发人员:王敏
申请(专利权)人:厦门美图移动科技有限公司
类型:发明
国别省市:福建,35

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

1