应用清理方法及装置制造方法及图纸

技术编号:15762761 阅读:531 留言:0更新日期:2017-07-05 22:48
本公开是关于应用清理方法及装置。该方法包括:获取正在运行的多个应用的信息;根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;停止所述多个应用中除所述n个应用之外的应用运行。该技术方案在运行的多个应用中,将使用频率最高的n个应用保留,停止其余的应用运行,这样,保留的n个应用是用户最可能使用的应用,因此,降低了内存利用率,又不会停止可能使用的应用,提高用户体验。

Application cleaning method and apparatus

The present disclosure relates to an application cleaning method and apparatus. The method comprises: acquiring multiple applications running information; according to the plurality of application information and store the habit of the order form, determine the most frequently used n applications from the plurality of applications; the order of the table is used according to the application of all frequency application information are arranged; the n is a positive integer; application except the N application to stop the plurality of applications. The technical scheme in multiple applications running, will use the highest frequency of N application reservation, stop the application running, the rest of the way, retention of n is of application, users are most likely to use it to reduce the memory utilization, and will not stop applications, improve the user experience.

【技术实现步骤摘要】
应用清理方法及装置
本公开涉及电子设备领域,尤其涉及应用清理方法及装置。
技术介绍
目前,终端设备,特别是智能手机上可以看装很多用户使用的应用,例如修图应用、游戏应用、通信应用等,因此,终端设备上装得应用越多,运行的时间就越久,相应的,终端设备使用起来就越不流畅,切换在不同应用的时间,就会明显变慢,大大降低了用户体验。
技术实现思路
本公开实施例提供应用清理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种应用清理方法,包括:获取正在运行的多个应用的信息;根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;停止所述多个应用中除所述n个应用之外的应用运行。本公开的实施例提供的技术方案可以包括以下有益效果:在运行的多个应用中,将使用频率最高的n个应用保留,停止其余的应用运行,这样,保留的n个应用是用户最可能使用的应用,因此,降低了内存利用率,又不会停止可能使用的应用,提高用户体验。在一个实施例中,所述方法还包括:在预设时间段内,收集用户操作每个应用的操作次数;按照各个操作次数,将所述所有应用的信息进行排序,得到所述各个应用的习惯顺序;用所述各个应用的习惯顺序更新所述习惯顺序表中对应信息的习惯顺序,形成新的习惯顺序表。本公开的实施例提供的技术方案可以包括以下有益效果:介绍了如何更新习惯顺序表,这样,习惯顺序表都是按照最新的用户习惯设置的,这样,能够保证保留下的应用是用户最可能想使用的。在一个实施例中,所述用所述各个应用的习惯顺序更新所述习惯顺序表中对应信息的习惯顺序之后,所述方法还包括:向服务器发送所述新的习惯顺序表。本公开的实施例提供的技术方案可以包括以下有益效果:用户其他设备同样可以获取服务器存储的习惯顺序表,能够方便在不同设备上同步习惯顺序表,无需每个设备都需要重新统计。在一个实施例中,所述获取正在运行的多个应用的信息包括:获取用户最后一次操作到当前时刻的时间段;当所述时间段大于第一预设值时,获取所述多个应用的信息。本公开的实施例提供的技术方案可以包括以下有益效果:只有在用户一段时间内不使用装置的情况下,才进行应用清理,这样,不会打扰到用户使用。在一个实施例中,所述获取正在运行的多个应用的信息包括:当处于灭屏状态时,获取正在运行的多个应用的信息。本公开的实施例提供的技术方案可以包括以下有益效果:装置无人使用空闲时,才能应用清理,不会打扰用户使用。在一个实施例中,所述多个应用是除了用户最后操作的第一应用之外的应用,所述方法还包括:停止除了所述n个应用和所述第一应用之外的应用运行。本公开的实施例提供的技术方案可以包括以下有益效果:防止用户最后使用的应用是用户正在使用的应用,因此,不能停止运行,从而在用户再次点亮屏幕时,可以继续使用,提高用户体验。根据本公开实施例的第二方面,提供一种应用清理装置,包括:获取模块,用于获取正在运行的多个应用的信息;确定模块,用于根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;第一停止模块,用于停止所述多个应用中除所述n个应用之外的应用运行。在一个实施例中,所述装置还包括:收集模块,用于在预设时间段内,收集用户操作每个应用的操作次数;排序模块,用于按照各个操作次数,将所述所有应用的信息进行排序,得到所述各个应用的习惯顺序;更新模块,用于用所述各个应用的习惯顺序更新所述习惯顺序表中对应信息的习惯顺序,形成新的习惯顺序表。在一个实施例中,所述装置还包括:发送模块,用于向服务器发送所述新的习惯顺序表。在一个实施例中,所述获取模块包括:第一获取子模块,用于获取用户最后一次操作到当前时刻的时间段;第二获取子模块,用于当所述时间段大于第一预设值时,获取所述多个应用的信息。在一个实施例中,所述获取模块包括:第三获取子模块,用于当处于灭屏状态时,获取正在运行的多个应用的信息。在一个实施例中,所述多个应用是除了用户最后操作的第一应用之外的应用,所述装置还包括:第二停止模块,用于停止除了所述n个应用和所述第一应用之外的应用运行。根据本公开实施例的第三方面,提供一种应用清理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取正在运行的多个应用的信息;根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;停止所述多个应用中除所述n个应用之外的应用运行。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的应用清理方法的流程图。图2是根据一示例性实施例示出的应用清理方法的流程图。图3是根据一示例性实施例示出的应用清理方法的流程图。图4是根据一示例性实施例示出的应用清理装置的框图。图5是根据一示例性实施例示出的应用清理装置的框图。图6是根据一示例性实施例示出的应用清理装置的框图。图7是根据一示例性实施例示出的应用清理装置的框图。图8是根据一示例性实施例示出的应用清理装置的框图。图9是根据一示例性实施例示出的应用清理装置的框图。图10是根据一示例性实施例示出的应用清理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。相关技术公开了一种作为大容量、非易失性存储设备的高速缓存的固态存储器的装置,该装置包括高速缓存前端模块和高速缓存后端模块。高速缓存前端模块管理与存储请求并联的数据传送。数据传送在请求设备和作为一个或多个存储设备的高速缓存的固态存储器之间进行,并且数据传送可包括一个或多个数据、元数据、和元数据索引。固态存储器可包括非易失性的,固态的数据存储元件的阵列。高速缓存后端模块管理固态存储器与一个或多个存储设备之间的数据传送。但是上述装置只能机械的按照存擦除实施例一图1是根据一示例性实施例示出的一种应用清理方法的流程图,如图1所示,应用清理方法用于应用清理装置中,包括以下步骤101-103:在步骤101中,获取正在运行的多个应用的信息。这里,该信息是指各个应用区别于其他应用的标识,例如,应用名称。本实施例不限于应用名称。值得说明说明的是,这里的多个应用是指非系统应用,停止运行这类应用之后,不会影响系统正常运行。在步骤102中,根据多个应用的信息和存储的习惯顺序表,从多个应用中确定最经常使用的n个应用。这里,习惯顺序表是按照应用的使用频率排列的所有应用的信息,n是正整数。这里,n是在系统流程的同时,能够承受应用的最大个数。其中,n可以针对不同情况进行修改,例如,用户在玩大型游戏,此时,系统承受的应用数量可以减本文档来自技高网...
应用清理方法及装置

【技术保护点】
一种应用清理方法,其特征在于,包括:获取正在运行的多个应用的信息;根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;停止所述多个应用中除所述n个应用之外的应用运行。

【技术特征摘要】
1.一种应用清理方法,其特征在于,包括:获取正在运行的多个应用的信息;根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的使用频率排列的所有应用的信息;所述n是正整数;停止所述多个应用中除所述n个应用之外的应用运行。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在预设时间段内,收集用户操作每个应用的操作次数;按照各个操作次数,将所述所有应用的信息进行排序,得到所述各个应用的习惯顺序;用所述各个应用的习惯顺序更新所述习惯顺序表中对应信息的习惯顺序,形成新的习惯顺序表。3.根据权利要求2所述的方法,其特征在于,所述用所述各个应用的习惯顺序更新所述习惯顺序表中对应信息的习惯顺序之后,所述方法还包括:向服务器发送所述新的习惯顺序表。4.根据权利要求1所述的方法,其特征在于,所述获取正在运行的多个应用的信息包括:获取用户最后一次操作到当前时刻的时间段;当所述时间段大于第一预设值时,获取所述多个应用的信息。5.根据权利要求1所述的方法,其特征在于,所述获取正在运行的多个应用的信息包括:当处于灭屏状态时,获取正在运行的多个应用的信息。6.根据权利要求1所述的方法,其特征在于,所述多个应用是除了用户最后操作的第一应用之外的应用,所述方法还包括:停止除了所述n个应用和所述第一应用之外的应用运行。7.一种应用清理装置,其特征在于,包括:获取模块,用于获取正在运行的多个应用的信息;确定模块,用于根据所述多个应用的信息和存储的习惯顺序表,从所述多个应用中确定最经常使用的n个应用;所述习惯顺序表是按照应用的...

【专利技术属性】
技术研发人员:杨冬东谢芮王凯
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1