内存的回收方法和装置制造方法及图纸

技术编号:18894383 阅读:20 留言:0更新日期:2018-09-08 10:54
本发明专利技术提供了一种内存的回收方法和装置。其中,该方法包括:检测到用于回收移动设备的内存的第一交互操作;确定与第一交互操作对应的目标内存回收模式;对移动设备上与目标内存回收模式对应的一类应用进行内存回收。本发明专利技术解决了相关技术中对内存进行回收时操作较繁琐的技术问题。

Memory recovery method and device

The invention provides a method and device for recovering memory. Among them, the method includes: detecting the first interactive operation for reclaiming the memory of the mobile device; determining the target memory recovery mode corresponding to the first interactive operation; and reclaiming the memory of a class of applications corresponding to the target memory recovery mode on the mobile device. The invention solves the technical problems of complicated operation of memory recovery in related technologies.

【技术实现步骤摘要】
内存的回收方法和装置
本专利技术涉及内存管理领域,具体而言,涉及一种内存的回收方法和装置。
技术介绍
目前的智能移动设备所使用的内存回收机制可分为三种,第一种是后台自动回收机制,第二种是手动一键回收机制,这两种机制一个是在后台判断内存是否超出默认限制,并进行统一回收,另一种是当用户进行点击操作后,对内存进行回收,而这两种方式从本质上讲,只是时间点和判断逻辑不相同,回收的原理却都是一致的,即直接回收了所有的内存;第三种方式是在内存回收管理界面逐一对应用的内存进行回收。采用前两种内存回收机制,虽然可以瞬间释放内存,但是也会使一些需要一直在后台运行的应用退出运行,从而会影响用户的体验;对于第三种内存回收机制,需要用户对应用进行逐一进行内存回收,操作便捷性较低。针对相关技术中对内存进行回收时操作较繁琐的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种内存的回收方法和装置,以至少解决相关技术中对内存进行回收时操作较繁琐的技术问题。根据本专利技术实施例的一个方面,提供了一种内存的回收方法,该方法包括:检测到用于回收移动设备的内存的第一交互操作;确定与第一交互操作对应的目标内存回收模式;对移动设备上与目标内存回收模式对应的一类应用进行内存回收。进一步地,对移动设备上与目标内存回收模式对应的一类应用进行内存回收包括:获取与目标内存回收模式对应的目标应用特征信息;确定特征信息与目标应用特征信息匹配的一类应用;回收与目标应用特征信息匹配的一类应用所占用的内存。进一步地,在检测到用于回收移动设备的内存的第一交互操作之前,该方法还包括:在移动设备上运行客户端,其中,客户端用于提供内存管理功能;在客户端上展示已有的内存管理方案,其中,每个内存管理方案包括多个内存回收模式;将与检测到的第二交互操作对应的内存管理方案作为当前的内存管理方案。进一步地,在移动设备上运行客户端之后,该方法还包括:在移动设备上接收输入的应用特征信息和对应的内存回收模式;保存所有输入的应用特征信息和对应的内存回收模式为新增的内存管理方案。进一步地,应用特征信息包括以下至少之一:应用名称、应用使用频率以及应用所占用内存的大小。进一步地,检测到用于回收移动设备的内存的第一交互操作包括以下之一:在移动设备的触控屏上检测到用于确定目标内存回收模式的第一交互操作;通过移动设备的图像识别模块识别到用于选择目标内存回收模式的第一交互操作。进一步地,确定与第一交互操作对应的目标内存回收模式包括以下之一:确定多个内存回收模式中被第一交互操作所选中的内存回收模式为目标内存回收模式;确定多个内存回收模式中与第一交互操作的压力值对应的内存回收模式为目标内存回收模式。根据本专利技术实施例的另一个方面,提供了一种内存的回收装置,该装置包括:检测单元,用于检测到用于回收移动设备的内存的第一交互操作;确定单元,用于确定与第一交互操作对应的目标内存回收模式;回收单元,用于对移动设备上与目标内存回收模式对应的一类应用进行内存回收。进一步地,回收单元包括:获取模块,用于获取与目标内存回收模式对应的目标应用特征信息;第一确定模块,用于确定特征信息与目标应用特征信息匹配的一类应用;回收模块,用于回收与目标应用特征信息匹配的一类应用所占用的内存。进一步地,该装置还包括:运行单元,用于在检测到用于回收移动设备的内存的第一交互操作之前,在移动设备上运行客户端,其中,客户端用于提供内存管理功能;展示单元,用于在客户端上展示已有的内存管理方案,其中,每个内存管理方案包括多个内存回收模式;处理单元,用于将与检测到的第二交互操作对应的内存管理方案作为当前的内存管理方案。进一步地,该装置还包括:接收单元,用于在移动设备上运行客户端之后,在移动设备上接收输入的应用特征信息和对应的内存回收模式;保存单元,用于保存所有输入的应用特征信息和对应的内存回收模式为新增的内存管理方案。进一步地,应用特征信息包括以下至少之一:应用名称、应用使用频率以及应用所占用内存的大小。进一步地,检测单元包括:第一检测模块,用于在移动设备的触控屏上检测到用于确定目标内存回收模式的第一交互操作;第二检测模块,用于通过移动设备的图像识别模块识别到用于选择目标内存回收模式的第一交互操作。进一步地,确定单元包括:第二确定模块,用于确定多个内存回收模式中被第一交互操作所选中的内存回收模式为目标内存回收模式;第三确定模块,用于确定多个内存回收模式中与第一交互操作的压力值对应的内存回收模式为目标内存回收模式。根据本专利技术的另一个实施例,提供了一种存储介质,存储介质可以被设置为存储用于执行以下步骤的程序代码:检测到用于回收移动设备的内存的第一交互操作;确定与第一交互操作对应的目标内存回收模式;对移动设备上与目标内存回收模式对应的一类应用进行内存回收。在本专利技术实施例中,检测到用于回收移动设备的内存的第一交互操作;确定与第一交互操作对应的目标内存回收模式;对移动设备上与目标内存回收模式对应的一类应用进行内存回收,从而解决了相关技术中对内存进行回收时操作较繁琐的技术问题,实现了对内存进行便捷回收的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的可选的移动终端的示意图;图2是根据本专利技术实施例的内存的回收方法的流程图;图3是根据本专利技术实施例的可选的内存的回收方法的流程图;图4是根据本专利技术实施例的可选的内存管理方案界面的示意图;图5是根据本专利技术实施例的内存的回收装置的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例一所提供的方法实施例可以在移动终端(如可穿戴设备)、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器101(处理器101可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器103、以及用于通信功能的传输装置105。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。存储器103可用于存储应用软件的软件程序以及模块,如本专利技术实施例中的设备的控制方法对应的程序指令/模块,处理器101通过运行存储在存储器103内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。可选地,上述的存储介质(即存储器)可以被设置为存储用于执行以下步骤的程序代码:检测到用于回收移动设备的内存的第一交互操作;确定与第一交互操作本文档来自技高网...

【技术保护点】
1.一种内存的回收方法,其特征在于,包括:检测到用于回收移动设备的内存的第一交互操作;确定与所述第一交互操作对应的目标内存回收模式;对所述移动设备上与目标内存回收模式对应的一类应用进行内存回收。

【技术特征摘要】
1.一种内存的回收方法,其特征在于,包括:检测到用于回收移动设备的内存的第一交互操作;确定与所述第一交互操作对应的目标内存回收模式;对所述移动设备上与目标内存回收模式对应的一类应用进行内存回收。2.根据权利要求1所述的方法,其特征在于,对所述移动设备上与所述目标内存回收模式对应的一类应用进行内存回收包括:获取与所述目标内存回收模式对应的目标应用特征信息;确定特征信息与所述目标应用特征信息匹配的所述一类应用;回收与所述目标应用特征信息匹配的所述一类应用所占用的内存。3.根据权利要求1或2所述的方法,其特征在于,在检测到用于回收移动设备的内存的第一交互操作之前,所述方法还包括:在所述移动设备上运行客户端,其中,所述客户端用于提供内存管理功能;在所述客户端上展示已有的内存管理方案,其中,每个所述内存管理方案包括多个内存回收模式;将与检测到的第二交互操作对应的内存管理方案作为当前的内存管理方案。4.根据权利要求3所述的方法,其特征在于,在所述移动设备上运行客户端之后,所述方法还包括:在所述移动设备上接收输入的应用特征信息和对应的内存回收模式;保存所有输入的应用特征信息和对应的内存回收模式为新增的内存管理方案。5.根据权利要求4所述的方法,其特征在于,所述应用特征信息包括以下至少之一:应用名称、应用使用频率以及应用所占用内存的大小。6.根据权利要求1所述的方法,其特征在于,检测到用于回收移动设备的内存的第一交互操作包括以下之一:在所述移动设备的触控屏上检测到用于确定所述目标内存回收模式的所述第一交互操作;通过所述移动设备的图像识别模块识别到用于选择所述目标内存回收模式的所述第一交互操作。7.根据权利要求1所述的方法,其特征在于,确定与所述第一交互操作对应的目标内存回收模式包括以下之一:确定多个内存回收模式中被所述第一交互操作所选中的内存回收模式为所述目标内存回收模式;确定所述多个内存回收模式中与所述第一交互操作的压力值对应的内存回收模式为所述目标内存回收模式。8.一种内存的回收装置,其特征在于,包括:检测单元,用于...

【专利技术属性】
技术研发人员:董淑芳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1