一种清理内存的方法及装置制造方法及图纸

技术编号:14850905 阅读:68 留言:0更新日期:2017-03-18 13:29
本申请涉及移动终端技术领域,尤其涉及一种清理内存的方法及装置,用以解决现有技术中存在的清理内存空间的操作过程繁琐、无法对内存空间进行及时清理的问题。本申请提供一种清理内存的方法,包括:监测终端设备在第一预设时长内的操作状态;若所述终端设备在所述第一预设时长内处于未被操作的状态,则对所述终端设备的内存空间进行清理。

【技术实现步骤摘要】

本申请涉及移动终端
,尤其涉及一种清理内存的方法及装置
技术介绍
随着移动终端的不断智能化,移动终端上的应用也层出不穷。人们经常利用移动终端上各式各样的应用软件来工作、学习以及娱乐消遣。由于这些应用软件在运行过程中会占用移动终端的大量内存,如果不及时清理移动终端上不必要运行的应用程序所占用的内存,会影响移动终端的运行效率。而人们在使用移动终端的过程中,常常会忘记定期地清理移动终端上的内存,并且在清理内存的过程中,往往都需要用户主动启动内存清理程序(如手机应用管家)来清理内存空间,这就导致用户清理内存空间的操作过程很繁琐。综上,现有技术中存在清理内存空间的操作过程繁琐、无法对内存空间进行及时清理的问题。
技术实现思路
本申请实施例提供一种清理内存的方法及装置,用以解决现有技术中存在的清理内存空间的操作过程繁琐、无法对内存空间进行及时清理的问题。本申请实施例提供一种清理内存的方法,包括:监测终端设备在第一预设时长内的操作状态;若所述终端设备在所述第一预设时长内处于未被操作的状态,则对所述终端设备的内存空间进行清理。可选地,在监测终端设备在第一预设时长内的操作状态之前,还包括:监测到所述终端设备在第二预设时长内处于静止状态。可选地,所述监测到所述终端设备在第二预设时长内处于静止状态,包括:控制终端设备内设置的水平仪监测所述终端设备的倾斜角度;在所述第二预设时长内,若所述终端设备的倾斜角度的变化量小于设定阈值,则确定所述终端设备在第二预设时长内处于静止状态。可选地,所述监测终端设备在第一预设时长内的操作状态,包括:若在所述第一预设时长内,所述终端设备的触摸屏接收到用户的触摸操作,则确定所述终端设备在所述第一预设时长内处于被操作的状态。可选地,所述监测终端设备在第一预设时长内的操作状态,还包括:若在所述第一预设时长内,所述终端设备的触摸屏没有接收到用户的触摸操作,则监测终端设备是否正在播放音视频文件;若是,则确定所述终端设备在所述第一预设时长内处于被操作的状态,否则,确定所述终端设备在所述第一预设时长内处于未被操作的状态。本申请实施例提供一种内存清理的装置,包括:第一监测模块,用于监测终端设备在第一预设时长内的操作状态;清理模块,用于在所述第一监测模块监测到所述终端设备在所述第一预设时长内处于未被操作的状态时,对所述终端设备的内存空间进行清理。可选地,所述装置还包括:第二监测模块,用于监测所述终端设备在第二预设时长内是否处于静止状态,如果是,所述第一监测模块监测终端设备在第一预设时长内的操作状态。可选地,所述第二监测模块具体用于:控制终端设备内设置的水平仪监测所述终端设备的倾斜角度;在所述第二预设时长内,若所述终端设备的倾斜角度的变化量小于设定阈值,则确定所述终端设备在第二预设时长内处于静止状态。可选地,所述第一监测模块具体用于:若在所述第一预设时长内,所述终端设备的触摸屏接收到用户的触摸操作,则确定所述终端设备在所述第一预设时长内处于被操作的状态。可选地,所述第一监测模块还用于:若在所述第一预设时长内,所述终端设备的触摸屏没有接收到用户的触摸操作,则监测终端设备是否正在播放音视频文件;若是,则确定所述终端设备在所述第一预设时长内处于被操作的状态,否则,确定所述终端设备在所述第一预设时长内处于未被操作的状态。本申请实施例中,通过监测终端设备在一定时长内的操作状态,来确定是否对终端设备的内存空间进行自动清理。当终端设备在一定的时长内处于未被操作的状态时,则对终端设备的内存空间进行自动清理。这种定期自动清理内存空间的方式,可以及时清理内存空间中长期不使用的应用程序以及垃圾文件,节省了内存空间,提高了终端设备的运行效率,另外,也避免了用户手动清理内存空间时繁琐的操作过程,提升了用户体验。附图说明图1为本申请实施例一提供的清理内存的方法流程图;图2为本申请实施例二提供的清理内存的方法流程图;图3为本申请实施例三提供的清理内存的结构示意图。具体实施方式本申请实施例中,通过监测终端设备在一定时长内的操作状态,来确定是否对终端设备的内存空间进行自动清理。当终端设备在一定的时长内处于未被操作的状态时,则对终端设备的内存空间进行自动清理。这种定期自动清理内存空间的方式,可以及时清理内存空间中长期不使用的应用程序以及垃圾文件,节省了内存空间,提高了终端设备的运行效率,另外,也避免了用户手动清理内存空间时繁琐的操作过程,提升了用户体验。下面结合说明书附图对本申请实施例作进一步详细描述。实施例一如图1所示,为本申请实施例一提供的清理内存的方法流程图,包括以下步骤:S101:监测终端设备在第一预设时长内的操作状态。在具体实施中,监控终端设备的操作状态可以是由终端设备中负责清理内存空间的应用程序来执行,比如手机应用管家等来执行。由于考虑到用户对终端设备进行的操作有可能不是连续性的操作,比如用户在浏览网页时,可能会间隔几分钟再去点击操作页面,再比如,用户在观看视频、听音乐时很可能在较长的一段时间内都不会对终端设备进行操作,为了更加准确地识别用户的操作状态,在监测终端设备的操作状态时,可以预先设置第一预设时长,这里的第一预设时长可以根据终端设备当前在后台运行的应用程序来设定,若后台运行的应用程序内存占用率较大,则可以将该第一预设时长设置小一些,若后台运行的应用程序内存占用率较小,则可以将该第一预设时长设置大一些。在该第一预设时长内对终端设备的操作状态进行监控,如果在该第一预设时长内终端设备一直没有接收到用户的操作指令并且在该第一预设时长内终端设备中并没有正在播放的音频或者视频文件,则可以认为该终端设备处于未被操作的状态。如果在该第一预设时长内终端设备接收到用户的操作指令或者在该第一预设时长内终端设备中存在正在播放的音频或者视频文件,则可以认为该终端设备处于被操作的状态。S102:若该终端设备在第一预设时长内处于未被操作的状态,则对该终端设备的内存空间进行清理。在具体实施中,可以按照预设的清理规则来对终端设备的内存空间进行清理。其中,预设的清理规则中记录有需要进行清理的内存空间,具体可以为,清理后台中长时间(可以设置一个时间阈值)处于无操作状态的应用程序以及各应用程序运行时产生的垃圾文件,而对于刚刚从前台转移至后台的应用程序并不做清理。另外,考虑到用户在使用设备中的应用软件时,可能需要让某款应用软件在后台一直保持运行的状态,比如,用户在开启有关记录步数的应用软件后,需要该应用软件在后台一直运行并记录用户的运动状态,在这种情况下,在清理后台长时间处于无操作状态的应用程序时,就需要保留该应用程序。基于此,在进行内存空间清理时,也可以预先设置一个黑白名单,用户可以在白名单中预先添加不做清理的应用软件,也可以在黑名单中预先设置好必须进行清理的应用软件,采用这种方式进行内存空间清理,在不影响用户的正常使用的同时,也进一步提升了用户的体验效果。本申请实施例中,通过监测终端设备在一定时长内的操作状态,来确定是否对终端设备的内存空间进行自动清理。当终端设备在一定的时长内处于未被操作的状态时,则对终端设备的内存空间进行自动清理。这种定期自动清理内存空间的方式,可以及时清理内存空间中长期不使用的应用程序以及垃圾文件,节省了内存空间,提高了终端设本文档来自技高网...
一种清理内存的方法及装置

【技术保护点】
一种清理内存的方法,其特征在于,该方法包括:监测终端设备在第一预设时长内的操作状态;若所述终端设备在所述第一预设时长内处于未被操作的状态,则对所述终端设备的内存空间进行清理。

【技术特征摘要】
1.一种清理内存的方法,其特征在于,该方法包括:监测终端设备在第一预设时长内的操作状态;若所述终端设备在所述第一预设时长内处于未被操作的状态,则对所述终端设备的内存空间进行清理。2.如权利要求1所述的方法,其特征在于,在监测终端设备在第一预设时长内的操作状态之前,还包括:监测到所述终端设备在第二预设时长内处于静止状态。3.如权利要求2所述的方法,其特征在于,所述监测到所述终端设备在第二预设时长内处于静止状态,包括:控制终端设备内设置的水平仪监测所述终端设备的倾斜角度;在所述第二预设时长内,若所述终端设备的倾斜角度的变化量小于设定阈值,则确定所述终端设备在第二预设时长内处于静止状态。4.如权利要求1~3任一所述的方法,其特征在于,所述监测终端设备在第一预设时长内的操作状态,包括:若在所述第一预设时长内,所述终端设备的触摸屏接收到用户的触摸操作,则确定所述终端设备在所述第一预设时长内处于被操作的状态。5.如权利要求4所述的方法,其特征在于,所述监测终端设备在第一预设时长内的操作状态,还包括:若在所述第一预设时长内,所述终端设备的触摸屏没有接收到用户的触摸操作,则监测终端设备是否正在播放音视频文件;若是,则确定所述终端设备在所述第一预设时长内处于被操作的状态,否则,确定所述终端设备在所述第一预设时长内处于未被操作的状态。6.一种...

【专利技术属性】
技术研发人员:方勤
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1