内存清理方法及终端技术

技术编号:13587599 阅读:58 留言:0更新日期:2016-08-25 11:23
本发明专利技术提供一种内存清理方法及终端,该方法通过检测按键的按压操作,在检测出对按键的按压操作为双击事件时,启动内存清理以对终端的内存进行清理。该过程中,通过快速双击按键来启动内存清理,用户无需返回主界面找到清理工具后才执行内存清理,实现在不影响当前应用程序的情况下的内存清理。另外,该过程中,简单的通过双击按键即可启动内存清理,启动过程简便快捷,效率高。

【技术实现步骤摘要】

本专利技术涉及数据清理技术,尤其涉及一种内存清理方法及终端
技术介绍
随着终端的普及,各类应用软件呈现爆发式增长,终端中运行的应用软件也越来越多。用户使用各种应用软件的过程中,经常将某个应用软件退到后台后再开启另外的应用软件,而退到后台的应用软件并未及时、真正的关闭。退到后台的应用软件占用一定的内存,久而久之,造成终端的卡顿、耗电量大等问题。一般来说,用户会使用一些清理软件来清理内存。使用清理软件清理内存的过程中,用户将当前运行的应用软件退到后台后返回主界面,或者,用户退出当前运行的应用软件后返回主界面;然后,在主界面找到清理软件,开启清理软件以执行内存清理。上述的内存清理过程中,用户必须返回主界面找到清理工具后才能进行内存清理。然而,用户返回主界面的过程中,必须要将当前运行的应用程序退到后台或直接退出,对当前的应用程序造成严重影响。
技术实现思路
本专利技术提供一种内存清理方法及终端,通过快速双击键来启动内存清理,实现在不影响当前应用程序的情况下的内存清理。第一方面,本专利技术提供一种内存清理方法,包括:检测按键的按压操作;在检测出所述按压操作为预设操作事件时,清理终端后台运行的应用软件占用的内存,所述预设操作事件为所述按键的原有操作事件外的其他操作事件。可选的,所述按键具体为硬件按键,所述预设操作事件具体为双击事件,
所述原有操作事件包括长按事件和单击事件;所述检测按键的按压操作,包括:在所述硬件按键键按下时,检测所述硬件按键在第一预设时长内是否键抬起,若否,则确定所述按压操作为所述长按事件;若是,则检测所述按键在键抬起后的第二预设时长内是否再次键按下,若是,则确定所述按压操作为所述双击事件,若否,则确定所述按压操作为所述单击事件。可选的,所述硬件按键包括增音量按键或减音量按键。可选的,所述按键具体为触摸按键,所述预设操作事件具体为双击事件,所述原有操作事件包括长按事件和单击事件,包括:所述检测按键的按压操作,包括:在所述触摸按键第一次被触摸的时长是否大于第三预设时长,若是,则确定所述按压操作为所述长按事件;若否,则检测所述触摸按键在第四预设时长内是否再次被触摸,若否,则确定所述按压操作为所述单击事件;若所述触摸按键在所述第四预设时长再次被触摸,则确定所述按压操作为所述双击事件。可选的,所述触摸按键包括设置键、主菜单键、搜索键或返回键。第二方面,本专利技术提供一种终端,包括:检测模块,用于检测按键的按压操作;清理模块,用于在所述检测模块检测出所述按压操作为预设操作事件时,清理终端后台运行的应用软件占用的内存,所述预设操作事件为所述按键的原有操作事件外的其他操作事件。可选的,所述按键具体为硬件按键,所述预设操作事件具体为双击事件,所述原有操作事件包括长按事件和单击事件;所述检测模块,具体用于在所述硬件按键键按下时,检测所述硬件按键在第一预设时长内是否键抬起,若否,则确定所述按压操作为所述长按事件;若是,则检测所述按键在键抬起后的第二预设时长内是否再次键按下,若是,则确定所述按压操作为所述双击事件,若否,则确定所述按压操作为所述单击事件。可选的,所述硬件按键包括增音量按键或减音量按键。可选的,所述按键具体为触摸按键,所述预设操作事件具体为双击事件;所述检测模块,具体用于在所述触摸按键第一次被触摸的时长是否大于第三预设时长,若是,则确定所述按压操作为所述长按事件;若否,则检测所述触摸按键在第四预设时长内是否再次被触摸,若否,则确定所述按压操作为所述单击事件;若所述触摸按键在所述第四预设时长再次被触摸,则确定所述按压操作为所述双击事件。可选的,所述触摸按键包括设置键、主菜单键、搜索键或返回键。本专利技术实施例提供的内存清理方法及终端,通过检测按键的按压操作,在检测出对按键的按压操作为双击事件时,启动内存清理以对终端的内存进行清理。该过程中,通过快速双击按键来启动内存清理,用户无需返回主界面找到清理工具后才执行内存清理,实现在不影响当前应用程序的情况下的内存清理。另外,该过程中,简单的通过双击按键即可启动内存清理,启动过程简便快捷,效率高。附图说明图1为本专利技术内存清理方法实施例一的流程图;图2为本专利技术内存清理方法实施例二的流程图;图3为本专利技术终端实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术内存清理方法实施例一的流程图。具体的,本实施例包括如下步骤:101、检测按键的按压操作。102、在检测出所述按压操作为预设操作事件时,清理终端后台运行的应用软件占用的内存,所述预设操作事件为所述按键的原有操作事件外的其他
操作事件。一般来说,设置在终端上的按键包括硬件按键与触摸按键,按键的原有事件包括单击事件、长按事件等。本专利技术中,引入预设操作事件,该预设操作事件为按键的原有操作事件外的其他操作事件,例如双击事件、三击事件等,下面,以预设操作事件为双击事件对本专利技术进行详细说明。对于硬件按键来说,硬件按键具有两种状态:键按下状态和键抬起状态。按压操作是指通过作用力使得硬件按键的状态发生变化。例如,对于初始状态为键抬起状态的硬件按键,可对硬件按键施加作用力以使硬件按键切换到键按下状态;再如,对于初始状态为键按下状态的硬件按键,可以释放作用力以使硬件按键切换到键抬起状态。为清楚起见,本专利技术实施例中,将硬件按键由键抬起状态切换为键按下状态的过程称之为发生键按下事件,将硬件按键由键按下状态切换为键抬起状态的过程称之为发生键抬起事件。硬件按键的按压操作过程中,若硬件按键连续两次键按下状态之间的切换时长小于预设时长,即硬件按键的状态由键按下状态切换到键抬起状态,再切换到键按下状态的时长小于预设时长,则认为该按压操作为双击事件。对于触摸按键来说,触摸按键具有被触摸和未被触摸两种状态。按压操作是指通过手指等对触摸按键进行触摸或停止对触摸按键的触摸。触摸按键的按压操作过程中,若触摸按键连续两次被触摸的时长小于预设时长,即触摸按键的状态由被触摸切换到未被触摸,再切换到被触摸状态的时长小于预设时长,则认为该按压操作为双击事件。在检测出按键的按压操作为双击事件后,执行内存清理已关闭运行在后台且占用一定内存的应用软件。该清理过程中,若终端的主界面上运行有一个应用软件A,则清理除了应用软件A外的其他运行的应用软件,即运行在后台的应用软件;若终端的主机面上未允许任何应用软件,即终端处于返回主界面的状态时,则执行内存清理已关闭运行在后台且占用一定内存的应用软件。当然,本专利技术并不限定清理终端后台运行的应用软件时终端主界面的状态,在其他可行的实现方式中,可以在终端点亮时,只要终端检测到双击事件时即可触发清理动作;或者,无论终端点亮还是待机状态,只要终端检测到双击事件时即可触发清理动作。本专利技术实施例提供的内存清理方法,通过检测按键的按压操作,在检测
出对按键的按压操作为双击事件时,启动内存清理以对终端的内存进行清理。该过程中,通过快速双击按键本文档来自技高网
...

【技术保护点】
一种内存清理方法,其特征在于,包括:检测按键的按压操作;在检测出所述按压操作为预设操作事件时,清理终端后台运行的应用软件占用的内存,所述预设操作事件为所述按键的原有操作事件外的其他操作事件。

【技术特征摘要】
1.一种内存清理方法,其特征在于,包括:检测按键的按压操作;在检测出所述按压操作为预设操作事件时,清理终端后台运行的应用软件占用的内存,所述预设操作事件为所述按键的原有操作事件外的其他操作事件。2.根据权利要求1所述的方法,其特征在于,所述按键具体为硬件按键,所述预设操作事件具体为双击事件,所述原有操作事件包括长按事件和单击事件;所述检测按键的按压操作,包括:在所述硬件按键键按下时,检测所述硬件按键在第一预设时长内是否键抬起,若否,则确定所述按压操作为所述长按事件;若是,则检测所述按键在键抬起后的第二预设时长内是否再次键按下,若是,则确定所述按压操作为所述双击事件,若否,则确定所述按压操作为所述单击事件。3.根据权利要求2所述的方法,其特征在于,所述硬件按键包括增音量按键或减音量按键。4.根据权利要求1所述的方法,其特征在于,所述按键具体为触摸按键,所述预设操作事件具体为双击事件,所述原有操作事件包括长按事件和单击事件,包括:所述检测按键的按压操作,包括:在所述触摸按键第一次被触摸的时长是否大于第三预设时长,若是,则确定所述按压操作为所述长按事件;若否,则检测所述触摸按键在第四预设时长内是否再次被触摸,若否,则确定所述按压操作为所述单击事件;若所述触摸按键在所述第四预设时长再次被触摸,则确定所述按压操作为所述双击事件。5.根据权利要求4所述的方法,其特征在于,所述触摸按键包括设置键、主菜单键、搜...

【专利技术属性】
技术研发人员:陈永华
申请(专利权)人:北京百纳威尔无线通信设备有限公司
类型:发明
国别省市:北京;11

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

1