CN103605614B - 一种用于移动终端的内存清理方法及装置 - Google Patents

一种用于移动终端的内存清理方法及装置 Download PDF

Info

Publication number
CN103605614B
CN103605614B CN201310631485.XA CN201310631485A CN103605614B CN 103605614 B CN103605614 B CN 103605614B CN 201310631485 A CN201310631485 A CN 201310631485A CN 103605614 B CN103605614 B CN 103605614B
Authority
CN
China
Prior art keywords
window
quick cleaning
cleaning window
user
internal memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310631485.XA
Other languages
English (en)
Other versions
CN103605614A (zh
Inventor
李向薇
王淮庆
尹忠
张语嫣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Cheetah Mobile Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shell Internet Beijing Security Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201310631485.XA priority Critical patent/CN103605614B/zh
Publication of CN103605614A publication Critical patent/CN103605614A/zh
Application granted granted Critical
Publication of CN103605614B publication Critical patent/CN103605614B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种用于移动终端的内存清理方法及装置,涉及互联网技术领域,为方便用户操作、节约用户清理内存的时间、有效提升用户体验而发明。本发明提供的拖拽处理方法包括以下步骤:在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上;在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出内存清理窗口,所述内存清理窗口中显示有至少两个窗口元素,所述窗口元素中包括清理指令接收图标,其中所述清理指令接收图标的面积大于其他所述窗口元素的面积以使用户能够快速的操作所述清理指令接收图标;在接收用户对所述清理指令接收图标的操作时,对所述查找到的可清理对象进行清理。

Description

一种用于移动终端的内存清理方法及装置
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于移动终端的内存清理方法及装置。
背景技术
随着人们工作生活节奏的加快以及对生活品质要求的提高,移动终端以其强大的功能备受广大用户的青睐,并得到广泛应用。与此同时,各种移动终端上的应用软件层出不穷,这些丰富的应用给用户带来各种各样的用户体验的同时,也占用了移动终端大量的内存,导致移动终端的处理速度越来越慢。为了节省移动终端的内存,提高移动终端的处理速度,需要及时对移动终端的内存进行清理,从而释放被不必要占用的内存空间。
现有技术中,为了方便用户清理内存,技术人员开发了专门的内存清理软件,用户可以在移动终端上启动内存清理软件,通过运行相应的内存清理程序终止应用程序运行的进程,从而释放一部分内存空间。当用户需要对手机内存进行清理时,通常需要用户首先将当前的用户界面切换到手机桌面,在手机桌面上查找到内存清理软件的图标,然后点击该图标打开该内存清理软件的主界面,从主界面中选中内存清理的功能按钮,然后对该功能按钮执行点击操作,从而实现对手机内存的清理。
但是,上述这种方式会存在以下问题:为了实现内存清理,用户需要多步操作,操作比较繁琐。而且,用户需要在手机桌面上众多应用程序的图标中查找到内存清理软件的入口图标,当用户的移动终端上安装的应用较多时,查找起来比较费时,用户体验不佳。
发明内容
针对现有技术中存在的缺陷,本发明提供一种用于移动终端的内存清理方法及装置,能够方便用户操作、节约用户清理内存的时间,有效提升用户体验。
为解决上述技术问题,本发明第一方面实施例的用于移动终端的内存清理方法包括:
在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变;
在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出内存清理窗口,所述内存清理窗口中显示有至少两个窗口元素,所述窗口元素中包括清理指令接收图标,其中所述清理指令接收图标的面积大于其他所述窗口元素的面积以使用户能够快速的操作所述清理指令接收图标;
在接收用户对所述清理指令接收图标的操作时,对所述查找到的可清理对象进行清理。
结合第一方面,在第一方面的第一种可能的实现方式中,在所述在用户界面上显示快捷清理窗口后,所述方法还包括:
在检测到用户对所述快捷清理窗口的拖动操作时,根据用户的拖动操作移动所述快捷清理窗口以使所述快捷清理窗口随着所述拖动操作的轨迹而移动;
当检测到所述快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象;
当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在所述预定位置之外的位置。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能实现方式中,
所述在检测到用户对所述快捷清理窗口的拖动操作时,根据所述用户的拖动操作移动所述快捷清理窗口以使所述快捷清理窗口随着所述拖动操作的轨迹而移动包括:
在检测到用户对所述快捷清理窗口的拖动操作时,改变所述快捷清理窗口的形状并在所述预定位置显示预定位置指示图像;
根据所述用户的拖动操作移动所述快捷清理窗口以使所述改变后的快捷清理窗口随着所述拖动操作的轨迹而移动;
所述当检测到所述快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象包括:
当检测到所述改变后的快捷清理窗口移动到所述预定位置指示图像上时,查找并清理内存中的可清理对象。
结合第一方面、或第一方面的前两种可能实现方式中任一实现方式,在第一方面的第三种可能实现方式中,在所述在用户界面上显示快捷清理窗口前,所述方法还包括:
确定移动终端当前的内存占用率;
所述在用户界面上显示快捷清理窗口包括:
在用户界面上显示快捷清理窗口,所述快捷清理窗口上显示有所述确定的内存占用率;
在所述在用户界面上显示快捷清理窗口后,所述方法还包括:
当检测到所述移动终端的内存占用率改变时,将所述快捷清理窗口上显示的内存占用率替换为所述改变后的内存占用率。
结合第一方面的第三种可能实现方式,在第一方面的第四中可能实现方式中,
所述快捷清理窗口上还显示有所述快捷清理窗口所对应的应用的logo图标;
当所述显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色。
结合第一方面,或第一方面的前四种可能实现方式中的任一种实现方式,在第一方面的第五种可能实现方式中,
所述窗口元素中还包括所述查找到的可清理对象对应的应用的名称和图标;
所述清理指令接收图标为圆形,且位于所述内存清理窗口的顶部;所述应用的名称和图标位于所述清理指令接收图标的下方。
结合第一方面,或第一方面的前五种可能实现方式中的任一种实现方式,在第一方面的第六种可能实现方式中,所述快捷清理窗口被设置为以下方式中的至少一种:
所述快捷清理窗口的底色设置为透明或半透明;
所述快捷清理窗口的面积小于预设的阈值。
本发明实施例提供的用于移动终端的内存清理方法,首先,提供一悬浮显示在用户界面上的快捷清理窗口,在需要清理内存时,用户可以随时对快捷清理窗口进行操作,可以避免用户在桌面上众多的应用程序logo图标中查找相应的清理内存的应用的图标,可以减少查找图标的时间;其次,当检测到用户对快捷清理窗口的点击操作时,直接查找内存中的可清理对象并弹出内存清理窗口,清理指令接收图标的面积大于内存清理窗口中其他窗口元素的面积,当用户需要通过清理指令接收图标下发清理内存的指令时,能够使用户快速定位并操作清理指令接收图标,从而能够快速清理内存中的可清理对象,提高清理效率,有效提升用户体验。
为解决上述技术问题,本发明第二方面实施例提供一种用于移动终端的内存清理装置,包括:
快捷清理窗口显示模块,用于在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变;
第一处理模块,用于在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出内存清理窗口,所述内存清理窗口中显示有至少两个窗口元素,所述窗口元素中包括清理指令接收图标,其中所述清理指令接收图标的面积大于其他所述窗口元素的面积以使用户能够快速的操作所述清理指令接收图标;
第一清理模块,用于在接收用户对所述清理指令接收图标的操作时,对所述查找到的可清理对象进行清理。
结合第二方面,在第二方面的第一种可能的实现方式中,
第二处理模块,用于在检测到用户对所述快捷清理窗口的拖动操作时,根据所述用户的拖动操作移动所述快捷清理窗口以使所述快捷清理窗口随着所述拖动操作的轨迹而移动;
第二清理模块,用于当检测到所述快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象;
第二处理模块,还用于当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在所述预定位置之外的位置。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能实现方式中,所述装置还包括:
所述第二处理模块具体用于:
在检测到用户对所述快捷清理窗口的拖动操作后,改变所述快捷清理窗口的形状并在所述预定位置显示预定位置指示图像;
根据所述用户的拖动操作移动所述快捷清理窗口以使所述改变后的快捷清理窗口随着所述拖动操作的轨迹而移动;
所述第二清理模块具体用于:
当检测到所述改变后的快捷清理窗口移动到所述预定位置指示图像上时,查找并清理内存中的可清理对象。
结合第二方面、或第二方面的前两种可能实现方式中任一实现方式,在第二方面的第三种可能实现方式中,所述装置还包括:
内存占用率确定模块,用于确定移动终端当前的内存占用率;
所述快捷清理窗口显示模块具体用于:
在用户界面上显示快捷清理窗口,所述快捷清理窗口上显示有所述确定的内存占用率;
所述快捷清理窗口显示模块还用于:
当检测到所述移动终端的内存占用率改变时,将所述快捷清理窗口上显示的内存占用率替换为所述改变后的内存占用率。
结合第二方面的第三种可能实现方式,在第二方面的第四中可能实现方式中,
所述快捷清理窗口上还显示有所述快捷清理窗口所对应的应用的logo图标;
所述快捷清理窗口显示模块还用于:
当所述显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,将所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色。
结合第二方面,或第二方面的前四种可能实现方式中的任一种实现方式,在第二方面的第五种可能实现方式中,
所述窗口元素中还包括所述查找到的可清理对象对应的应用的名称和图标;
所述清理指令接收图标为圆形,且位于所述内存清理窗口的顶部;所述应用的名称和图标位于所述清理指令接收图标的下方。
结合第二方面,或第二方面的前五种可能实现方式中的任一种实现方式,在第二方面的第六种可能实现方式中,所述快捷清理窗口被设置为以下方式中的至少一种:
所述快捷清理窗口的底色设置为透明或半透明;
所述快捷清理窗口的面积小于预设的阈值。
本发明实施例提供的用于移动终端的内存清理装置,首先,快捷清理窗口显示模块在用户界面上显示快捷清理窗口,在需要清理内存时,用户可以随时对快捷清理窗口进行操作,可以避免用户在桌面上众多的应用程序logo图标中查找相应的清理内存的应用的图标,可以减少查找图标的时间;其次,当第一处理模块检测到用户对快捷清理窗口的点击操作时,直接查找内存中的可清理对象并弹出内存清理窗口,其中清理指令接收图标的面积大于内存清理窗口中其他窗口元素的面积,当用户需要通过清理指令接收图标下发清理内存的指令时,能够使用户快速定位并操作清理指令接收图标,从而能够快速清理内存中的可清理对象,提高清理效率,有效提升用户体验。
附图说明
图1为本发明第一种实施例提供的用于移动终端的内存清理方法的流程图;
图2a和图2b分别为本发明实施例中在两种不同的用户界面上显示的快捷清理窗口的示例性示意图;
图3为本发明实施例中在用户界面上弹出的内存清理窗口的示例性示意图;
图4为本发明第二种实施例中提供的用于移动终端的内存清理方法的流程图;
图5为本发明第三种实施例中提供的用于移动终端的内存清理装置的模块示意图;
图6为本发明实施例中用户拖动快捷清理窗口后,改变后的快捷清理窗口及预定位置指示图像的示例性示意图;
图7为用户将图6中的棒状图样移动到预定位置指示图像上后界面显示的一种示例性示意图。
具体实施方式
下面将结合具体实施方式及附图,对本发明的技术方案进行清楚、完整地描述。
首先需要说明的是,本发明实施例涉及用于移动终端的内存清理方法,所述的移动终端包括但不限于:手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等。
本发明第一种实施例提供一种用于移动终端的内存清理方法,如图1所示,包括:
步骤S11:在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变。
需要强调的是,本发明实施例中,快捷清理窗口是悬浮显示在所述用户界面上的。所谓悬浮,是指在用户未对所述快捷清理窗口进行操作的情况下,快捷清理窗口保持在移动终端的屏幕上的固定位置,且不随用户界面的改变而改变,例如,用户当前处于某个应用的功能界面,快捷清理窗口悬浮显示在这个功能界面上,当用户从该功能界面返回到移动终端的主桌面时,快捷清理窗口保持不变,还保持在原来的位置。
需要说明的是,本发明实施例中,用户界面可以为移动终端显示在屏幕上的任何界面,包括移动终端的桌面、用户操作各种应用程序时所显示应用程序的界面、用户打开文件夹时的文件夹界面等。所述用户界面的改变包括界面的切换、界面的伸缩、滚动等,具体包括用户通过滑动屏幕使界面翻页、用户拖动界面上的滚动条使界面上下滚动、界面的伸缩、不同界面的切换等。例如,用户通过手指在屏幕上的滑动操作使移动终端的桌面由第一页切换至第二页;又如,用户在浏览网页时拖动页面上的滚动条滚动当前页面。
在本发明实施例中,为了使快捷清理窗口不影响用户浏览或操作用户界面,作为一种可选方式,快捷清理窗口的底色可以设置为透明或半透明。作为一种可选方式,也可以使快捷清理窗口的面积小于预设的阈值,例如,快捷清理窗口的面积不大于1平方厘米。本发明实施例对于阈值的大小不做具体限定,只需保证快捷清理窗口适于被用户的手指操作且对用户操作快捷清理窗口所在用户界面原有的界面元素(例如图标、按钮)无不良影响即可。
作为一种可选方式,本步骤前,即在用户界面上显示快捷清理窗口之前,可确定移动终端当前的内存占用率,然后,本步骤中,在用户界面显示快捷清理窗口时,在所述快捷清理窗口上显示所确定的内存占用率。而且,可选的,当检测到移动终端的内存占用率改变时,实时对快捷清理窗口上显示的内存占用率进行更新,即将快捷清理窗口上显示的内存占用率替换为改变后的内存占用率。
这样,可通过快捷清理窗口上显示的内存占用率实时体现移动终端当前的内存使用情况,对用户进行相应的提示,使用户能够随时了解内存的占用情况,以便当内存占用较多时随时进行内存的清理,进一步提升用户体验。
而且,可以理解的是,当用户打开一个新的应用时,内存占用率会发生变化,用户可以通过快捷清理窗口上所显示的内存占用率的改变,及时了解该新的应用的内存占用情况。
进一步的,作为一种可选方式,在本发明实施例中,快捷清理窗口上还可以显示有快捷清理窗口所对应的应用的logo图标。可通过该logo图标,向用户传达一定的提示信息。例如,当移动终端当前的内存占用率由预先设定的第一区间改变为预先设定的第二区间时,即显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,可通过logo图标的颜色的变化,具体将所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色,从而将该信息提示给用户。
具体而言,可以预先设定多个不同的内存占用率区间,并建立颜色与内存占用率区间的对应关系,在当前移动终端的内存占用率位于所对应的内存占用率区间时,将logo图标的颜色设置为预先设定的与该内存占用率区间所对应的颜色。举例而言,当内存占用率小于50%时,logo图标的颜色设置为灰色,当内存占用率在50%至80%之间时,logo图标的颜色设置为黄色,当内存占用率大于80%时,logo图标的颜色设置为红色。通过这种方式,可以使用户能够直观地了解移动终端当前的内存占用情况。
为了使本领域技术人员更好地理解本发明实施例中的快捷清理窗口,下面通过具体示例对快捷清理窗口进行进一步的详细说明。
如图2a和图2b所示,为本发明实施例中在移动终端的两种用户界面上显示的快捷清理窗口的示例性示意图,其中,在图2a中快捷清理窗口显示在移动终端桌面上;图2b中快捷清理窗口显示在应用程序的界面上。
在图2a和图2b中,快捷清理窗口202悬浮显示在用户界面201上,当用户对移动终端屏幕上的用户界面201进行操作时,快捷清理窗口202保持在固定位置,且不随用户界面201的改变而改变,例如,用户界面由图2a中的桌面切换至图2b所示的应用程序的界面时,如果用户未对快捷清理窗口202进行操作,则快捷清理窗口202保持在移动终端屏幕的固定位置不变。
为了使悬浮显示在用户界面201上的快捷清理窗口202不影响用户浏览或操作用户界面,在图2a和图2b中,将快捷清理窗口202的底色设置为透明或半透明,并可以将快捷清理窗口202的面积设置为较小值,以使快捷清理窗口202不会遮挡用户界面201上的应用图标。
如图2a和2b所示,快捷清理窗口202上显示有移动终端当前的内存占用率,当检测到移动终端的内存占用率改变时,实时对快捷清理窗口202上显示的内存占用率进行更新,这样,快捷清理窗口202上显示的内存占用率可以实时体现移动终端的内存使用情况。
另外,在图2a和2b中,快捷清理窗口202上还显示有快捷清理窗口所对应的应用的logo图标,该logo图标为一个小刷子的图案。可通过该logo图标,向用户传达一定的提示信息,例如通过logo图标的颜色体现当前内存占用情况的大小。例如,假设确定出移动终端的内存占用率超过了80%,小刷子可以由原来的灰颜色变成红颜色。
步骤S12:在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出内存清理窗口,所述内存清理窗口中显示有至少两个窗口元素,所述窗口元素中包括清理指令接收图标,其中所述清理指令接收图标的面积大于其他所述窗口元素的面积,以使用户能够快速的操作所述清理指令接收图标。
本发明实施例中,窗口元素是指内存清理窗口中显示的控件或者图标,用户可以对控件或图标进行操作,当然,图标也可以是单纯显示不可操作的。
需要强调的是,在本发明实施例中,在内存清理窗口中,清理指令接收图标的面积大于其他窗口元素的面积,这样,在弹出内存清理窗口后,用户可以迅速聚焦到清理指令接收图标,即用户非常容易查找到并操作清理指令接收图标。
可以理解的是,本发明实施例中,内存清理窗口是为用户提供的,用于用户进行内存清理即用于接收用户的内存清理指令的。
作为一种优选实现方式,清理指令接收图标占据内存清理窗口的主体,覆盖内存清理窗口的大部分面积,例如内存清理窗口可以只包括清理指令接收图标一个窗口元素。
作为一种可选方式,可以将清理指令接收图标的形状设置为容易吸引用户眼球的形状,例如圆形。还可以将清理指令接收图标的位置设置在使用户易于看到的位置,例如,使清理指令接收图标位于内存清理窗口的顶部。此外,还可以通过形状和色彩的结合,使清理指令接收图标在内存清理窗口中更为显著。
这样一来,用户在操作清理指令接收图标进行清理内存时,能够快速的定位并操作清理指令接收图标,从而实现快速清理移动终端的内存的目的。
可以理解的是,清理指令接收图标的操作方式不限,具体而言,清理指令接收图标的操作方式可以设置为点击操作,即用户通过对清理指令接收图标的点击操作下发清理内存的指令,清理指令接收图标的操作方式也可以设置为沿预定轨迹的滑动操作,例如用户通过拖动清理指令接收图标使其沿着预定的轨道滑动来下发清理内存的指令。
在本发明实施例中,所涉及的内存清理窗口的大小和形状不限,举例而言,内存清理窗口可以为矩形,其大小可以覆盖整个移动终端的屏幕,也可以占用移动终端屏幕的一部分。
进一步地,在本发明的一个实施例中,内存清理窗口的窗口元素中还可以包括查找到的可清理对象所对应的应用的名称和图标,以便用户了解查找到的可清理对象有哪些,用户可以根据这些找到的可清理对象所对应的应用的名称和图标有选择地进行清理。举例而言,查找到的可清理对象可以为在移动终端运行的、对用户而言不必要运行的一些应用,例如,在后台自启动的应用,或者用户启动后长期没有操作的应用。
如图3所示,为本发明实施例中在用户界面上弹出的内存清理窗口的一种示例性示意图,图3中字母“M”、“N”、“O”、“P”用于代表查找到的可清理对象的应用名称,字母上方的方形框表示为查找到的可清理对象所对应的应用图标。为了方便用户能够快速的定位并操作清理指令接收图标302,在图3的内存清理窗口中,将清理指令接收图标302的形状设置为圆形,且位于内存清理窗口301的顶部;查找到的可清理对象所对应的应用的名称和图标位于清理指令接收图标302的下方。这样一来,在移动终端的屏幕上弹出内存清理窗口301后,一方面,用户可以迅速看到清理指令接收图标302,并对清理指令接收图标302进行点击操作,从而能够快速地清理内存中可清理的对象;另一方面,将可清理对象对应的应用的名称和图标设置在清理指令接收图标302的下方,方便用户查看当前在后台运行了哪些不必要占用内存的应用程序,以使用户能够有选择地清理这些可清理的对象。
步骤S13:在接收用户对所述清理指令接收图标的操作时,对所述查找到的可清理对象进行清理。
需要说明的是,在本发明实施例中,对查找到的可清理对象进行清理,具体的,在用户操作清理指令接收图标下发内存清理指令时,可根据预先设置,对查找到的可清理对象进行清理,可以是对一部分可清理对象进行清理,也可以是对全部的可清理对象进行清理,本发明对此不作限定。
本发明实施例中提供的用于移动终端的内存清理方法,通过提供一个悬浮显示在用户界面上的快捷清理窗口,在检测到用户对快捷清理窗口的点击操作时,弹出内存清理窗口,在内存清理窗口中设置清理指令接收图标,且使清理指令接收图标的面积大于内存清理窗口中的其他窗口元素的面积。本发明实施例提供的方法,一方面通过设置悬浮窗口使悬浮窗口显示在用户界面上,可以避免用户在桌面上众多的应用程序logo图标中查找相应的清理内存的应用的图标,在需要清理内存时,只需点击悬浮在用户界面上的快捷清理窗口,即可进入内存清理窗口进行内存的清理,大大减少查找时间;另一方面在内存清理窗口中设置面积大于其他窗口元素的清理指令接收图标,能够使用户快速定位并操作清理指令接收图标,从而能够快速清理内存中的可清理对象。
在图1所示的实施例的基础上,如图4所示,本发明实施例提供另一种用于移动终端的内存清理方法,在上述实施例中对各个步骤的解释说明也适用于第二种实施例,例如,在上述实施例中对用户界面、快捷清理窗口、清理指令接收图标、内存清理窗口等的说明同样适用于本实施例,在本实施例中不再赘述。
如图4所示,本发明实施例提供的一种用于移动终端的内存清理方法包括:
步骤S41:在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变。
需要说明的是,当检测到用户对快捷清理窗口的操作时,判断用户对快捷清理窗口的操作方式,当检测到用户对快捷清理窗口的操作为点击操作时,执行上述第一种实施例中的步骤S12至S13,这里不再赘述了,如果检测到用户对所述快捷清理窗口的拖动操作,则执行以下步骤。
步骤S42:当检测到用户对所述快捷清理窗口的拖动操作时,使所述快捷清理窗口随着所述拖动操作的轨迹而移动。
在本发明实施例中,可以通过判断用户对快捷清理窗口的操作是否满足预设的规则来确定是否为拖动操作,其中预设的规则可以为:拖动的距离大于预设距离,在本实施例中,为用户通过触摸物(如手指)拖拽快捷清理窗口,使快捷清理窗口移动的距离大于预设的距离,或者拖拽的时间大于预设的时间,也可以是两者同时满足。本领域技术人员可以理解,检测用户对快捷清理窗口的操作是否是拖动操作的方法不限于此。
步骤S43:当检测到所述快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象。
需要说明的是,本发明实施例中涉及的当检测到所述快捷清理窗口移动到预定位置时,可以为检测到快捷清理窗口移动到预定的位置并在预定位置终止拖动操作时,查找并清理内存中的可清理对象;也可以为只要检测到快捷清理窗口移动到预定的位置,即可查找并清理内存中的可清理对象,本发明对此不作限定。
步骤S44:当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在所述预定位置之外的位置。
在本发明实施例中,作为一种可选方式,当检测到用户对快捷清理窗口的拖动操作时,改变快捷清理窗口的形状并在预定位置显示预定位置指示图像;并使所述改变后的快捷清理窗口随着所述拖动操作的轨迹而移动。当检测到改变后的快捷清理窗口移动到预定位置时,也即检测到改变后的快捷清理窗口移动到预定位置指示图像上时,查找并清理内存中的可清理对象。这样一来,预定位置指示图像可以给用户以提示,提示用户将形状改变后的快捷清理窗口拖动至预定位置进行查找并清理内存中的可清理对象。
举例而言,在检测到用户对快捷清理窗口的拖动操作后,使快捷清理窗口形状改变为某种特殊图案的形状,例如,特殊图案可以为卡通图片、生活用品图像、人物图像、风景图像等。与此同时,可以在预定的位置显示预定位置指示图像,以提示用户将快捷清理窗口拖动到预定的位置,当检测到用户将形状改变后的快捷清理窗口拖动到预定位置指示图像上时,即可查找并清理内存中的可清理对象。
需要说明的是,预定位置指示图像可以为能够提示用户的任何图像,例如,可以是快捷清理窗口202所对应的应用的logo图标,也可以是文字性提示图像,还可以是其他规则或不规则的几何形状图像等,也可以是多种图像的结合。
如图6所示,在检测到用户对所述快捷清理窗口202的拖动操作后,快捷清理窗口202的形状变为图6中的虚框线内的一端为星形的棒状图样,同时在预定位置显示扫把图样,将扫把图样作为预定位置指示图像,还可以配以文字说明,如图6中的“施放魔法”的文字说明,当用户将棒状图样拖至扫把图样上时,进行查找和清理内存中的可清理对象的过程。为了进一步提升用户体验,在用户拖动快捷清理窗口至预定位置后,进行查找和清理内存中的可清理对象的过程中,可以配以声音、动画或文字提示,以提示用户正在进行内存清理的过程。
如图7所示,为用户将改变后的快捷清理窗口拖动到预定位置指示图像上后,执行内存清理时,通过特定显示方式向用户表示执行内存清理的示例性示意图。当用户将图6中的棒状图样拖至扫把图样上后,清理内存的过程中扫把图样以动态的方式向上飞行。这样一来,用户在拖动快捷清理窗口进行清理内存的过程中,相当于在拖动一个魔法棒到扫把图样上进行施放魔法,通过“施放魔法”将内存进行清理,使移动终端的速度提高,能够给用户以故事性有趣味的感觉,可以进一步提高用户体验。
本发明实施例提供一种用于移动终端的内存清理方法,通过提供一个悬浮显示在用户界面上的快捷清理窗口,在检测到用户对快捷清理窗口的拖动操作后,使快捷清理窗口随着拖动操作的轨迹而移动,当检测到快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象。在用户需要清理移动终端的内存时,只需将快捷清理窗口拖动到预定的位置即可实现,不需要用户在桌面上众多的应用程序logo图标中查找相应的清理内存的应用的图标并进入相应的应用的主界面,可以方便用户操作,节约清理内存的时间,能够提升用户体验。
与上述实施例提供的用于移动终端的内存清理方法相对应,本发明的另一种实施例还提供一种用于移动终端的内存清理装置,由于本发明提供的用于移动终端的内存清理装置与上述实施例提供的用于移动终端的内存清理方法相对应,该装置在对移动终端的内存进行清理时,运用与前述用于移动终端的内存清理方法相同的处理流程,因此在前述内存清理方法的实施方式也适用于本实施例提供的用于移动终端的内存清理装置,在本实施例中不再详细描述。
如图5所示,本发明第三种实施例提供一种用于移动终端的内存清理装置,包括:
快捷清理窗口显示模块501,用于在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变;
第一处理模块502,用于在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出内存清理窗口,所述内存清理窗口中显示有至少两个窗口元素,所述窗口元素中包括清理指令接收图标,其中所述清理指令接收图标302的面积大于其他所述窗口元素的面积以使用户能够快速的操作所述清理指令接收图标;
第一清理模块503,用于在接收用户对所述清理指令接收图标的操作时,对所述查找到的可清理对象进行清理。
如此一来,本发明实施例提供的用于移动终端的内存清理装置,一方面通过快捷清理窗口显示模块在用户界面上显示快捷清理窗口,使悬浮窗口显示在用户界面上,可以避免用户在桌面上众多的应用程序logo图标中查找相应的清理内存的应用的图标,在需要清理内存时,只需点击悬浮在用户界面上的快捷清理窗口,即可进入内存清理窗口进行内存的清理,大大减少查找时间;另一方面在内存清理窗口中设置较大的清理指令接收图标,能够使用户快速定位并操作清理指令接收图标,从而能够快速清理内存中的可清理对象。
作为一种可选方式,所述装置还包括:
第二处理模块,用于在检测到用户对所述快捷清理窗口的拖动操作时,根据所述用户的拖动操作移动所述快捷清理窗口以使所述快捷清理窗口随着所述拖动操作的轨迹而移动;
第二清理模块,用于当检测到所述快捷清理窗口移动到预定位置时,查找并清理内存中的可清理对象;
第二处理模块,还用于当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在到所述预定位置之外的位置。
作为一种可选方式,所述第二处理模块具体用于:
在检测到用户对所述快捷清理窗口的拖动操作后,改变所述快捷清理窗口的形状并在所述预定位置显示预定位置指示图像;
根据所述用户的拖动操作移动所述快捷清理窗口以使所述改变后的快捷清理窗口随着所述拖动操作的轨迹而移动;
所述第二清理模块具体用于:
当检测到所述改变后的快捷清理窗口移动到所述预定位置指示图像上时,查找并清理内存中的可清理对象。
作为一种种可选方式,所述装置还包括:
内存占用率确定模块,用于确定移动终端当前的内存占用率;
所述快捷清理窗口显示模块具体用于:
在用户界面上显示快捷清理窗口,所述快捷清理窗口上显示有所述确定的内存占用率;
所述快捷清理窗口显示模块还用于:
当检测到所述移动终端的内存占用率改变时,将所述快捷清理窗口上显示的内存占用率替换为所述改变后的内存占用率。
作为一种可选方式,所述快捷清理窗口上还显示有所述快捷清理窗口所对应的应用的logo图标;
所述快捷清理窗口显示模块还用于:当所述显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色。
作为一种可选方式,所述窗口元素中还包括所述查找到的可清理对象对应的应用的名称和图标;
所述清理指令接收图标为圆形,且位于所述内存清理窗口的顶部;所述应用的名称和图标位于所述清理指令接收图标的下方。
作为一种可选方式,所述快捷清理窗口被设置为以下方式中的至少一种:
所述快捷清理窗口的底色设置为透明或半透明;
所述快捷清理窗口的面积小于预设的阈值。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型。

Claims (10)

1.一种用于移动终端的内存清理方法,其特征在于,包括:
在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变;在检测到用户对所述快捷清理窗口的拖动操作时,改变所述快捷清理窗口的形状并在预定位置显示预定位置指示图像,根据所述用户的拖动操作移动所述快捷清理窗口以使改变后的快捷清理窗口随着所述拖动操作的轨迹而移动;
当检测到所述改变后的快捷清理窗口移动到所述预定位置指示图像上时,查找并清理内存中的可清理对象;
当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在所述预定位置之外的位置。
2.根据权利要求1所述的方法,其特征在于,在所述在用户界面上显示快捷清理窗口前,所述方法还包括:
确定移动终端当前的内存占用率;
所述在用户界面上显示快捷清理窗口包括:
在用户界面上显示快捷清理窗口,所述快捷清理窗口上显示有确定的内存占用率;
在所述在用户界面上显示快捷清理窗口后,所述方法还包括:
当检测到所述移动终端的内存占用率改变时,将所述快捷清理窗口上显示的内存占用率替换为改变后的内存占用率。
3.根据权利要求2所述的方法,其特征在于,
所述快捷清理窗口上还显示有所述快捷清理窗口所对应的应用的logo图标;
当显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色。
4.根据权利要求1至3中任一项所述的方法,其特征在于,
清理指令接收图标为圆形,且位于内存清理窗口的顶部;应用的名称和图标位于所述清理指令接收图标的下方,其中,在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出所述内存清理窗口,所述内存清理窗口中显示有窗口元素,所述窗口元素包括所述清理指令接收图标,以及所述查找到的可清理对象对应的应用的名称和图标。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述快捷清理窗口被设置为以下方式中的至少一种:
所述快捷清理窗口的底色设置为透明或半透明;
所述快捷清理窗口的面积小于预设的阈值。
6.一种用于移动终端的内存清理装置,其特征在于,包括:
快捷清理窗口显示模块,用于在用户界面上显示快捷清理窗口,所述快捷清理窗口悬浮显示在所述用户界面上,以使在用户未对所述快捷清理窗口进行操作的情况下,所述快捷清理窗口保持在固定位置且不随所述用户界面的改变而改变;
第二处理模块,在检测到用户对所述快捷清理窗口的拖动操作后,改变所述快捷清理窗口的形状并在预定位置显示预定位置指示图像,根据所述用户的拖动操作移动所述快捷清理窗口以使改变后的快捷清理窗口随着所述拖动操作的轨迹而移动;
第二清理模块,用于当检测到所述改变后的快捷清理窗口移动到所述预定位置指示图像上时,查找并清理内存中的可清理对象;
第二处理模块,还用于当检测到所述快捷清理窗口移动到所述预定位置之外的位置且所述用户终止所述拖动操作时,将所述快捷清理窗口悬浮显示在所述预定位置之外的位置。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
内存占用率确定模块,用于确定移动终端当前的内存占用率;
所述快捷清理窗口显示模块具体用于:在用户界面上显示快捷清理窗口,所述快捷清理窗口上显示有确定的内存占用率;
所述快捷清理窗口显示模块还用于:当检测到所述移动终端的内存占用率改变时,将所述快捷清理窗口上显示的内存占用率替换为改变后的内存占用率。
8.根据权利要求7所述的装置,其特征在于,
所述快捷清理窗口上还显示有所述快捷清理窗口所对应的应用的logo图标;
所述快捷清理窗口显示模块还用于:当显示在快捷清理窗口的内存占用率所属数值区间由预先设定的第一区间改变为预先设定的第二区间时,将所述logo图标的颜色由所述第一区间对应的颜色改变为第二区间对应的颜色。
9.根据权利要求6至8中任一项所述的装置,其特征在于,
清理指令接收图标为圆形,且位于内存清理窗口的顶部;应用的名称和图标位于所述清理指令接收图标的下方,其中,所述内存清理装置还包括第一处理模块,所述第一处理模块用于在检测到用户对所述快捷清理窗口的点击操作时,查找内存中的可清理对象并弹出所述内存清理窗口,所述内存清理窗口中显示有窗口元素,所述窗口元素包括所述清理指令接收图标,以及所述查找到的可清理对象对应的应用的名称和图标。
10.根据权利要求6至8任一项所述的装置,其特征在于,所述快捷清理窗口被设置为以下方式中的至少一种:
所述快捷清理窗口的底色设置为透明或半透明;
所述快捷清理窗口的面积小于预设的阈值。
CN201310631485.XA 2013-11-29 2013-11-29 一种用于移动终端的内存清理方法及装置 Expired - Fee Related CN103605614B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310631485.XA CN103605614B (zh) 2013-11-29 2013-11-29 一种用于移动终端的内存清理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310631485.XA CN103605614B (zh) 2013-11-29 2013-11-29 一种用于移动终端的内存清理方法及装置

Publications (2)

Publication Number Publication Date
CN103605614A CN103605614A (zh) 2014-02-26
CN103605614B true CN103605614B (zh) 2017-05-31

Family

ID=50123843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310631485.XA Expired - Fee Related CN103605614B (zh) 2013-11-29 2013-11-29 一种用于移动终端的内存清理方法及装置

Country Status (1)

Country Link
CN (1) CN103605614B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902159B (zh) * 2014-03-18 2018-04-17 深圳市艾优尼科技有限公司 一种应用管理方法和终端
CN104156137A (zh) * 2014-07-28 2014-11-19 珠海市君天电子科技有限公司 应用程序的控制方法、装置和终端
CN104182125B (zh) * 2014-08-25 2016-03-02 腾讯科技(深圳)有限公司 一种悬浮窗的触发运行方法及装置
CN104660816B (zh) * 2015-02-13 2018-09-25 青岛海信移动通信技术股份有限公司 一种显示提示信息的方法及移动终端
CN107562607B (zh) * 2015-04-16 2021-06-04 青岛海信移动通信技术股份有限公司 一种显示提示信息的方法及终端
CN106469000A (zh) * 2015-08-14 2017-03-01 青岛海信移动通信技术股份有限公司 一种屏幕内容放大方法及终端设备
CN105447178A (zh) * 2015-12-11 2016-03-30 小米科技有限责任公司 垃圾文件的提醒方法及装置
CN105677150B (zh) * 2015-12-31 2019-01-15 宇龙计算机通信科技(深圳)有限公司 应用程序的数据清理方法及装置
CN107305472A (zh) * 2016-04-20 2017-10-31 珠海格力电器股份有限公司 一种***内容的清空方法、装置及终端
CN105955606B (zh) * 2016-04-22 2019-12-10 北京金山安全软件有限公司 一种终端设备内存清理方法、装置及电子设备
CN106155695A (zh) * 2016-07-28 2016-11-23 努比亚技术有限公司 后台应用程序的清除控制装置及方法
CN106961523A (zh) * 2017-03-31 2017-07-18 努比亚技术有限公司 ***状态信息的提醒装置及方法
CN107256191A (zh) * 2017-05-17 2017-10-17 努比亚技术有限公司 任务清理的动画显示方法、装置及计算机可读存储介质
CN115167725A (zh) * 2017-08-31 2022-10-11 华为终端有限公司 一种终端的操作指导信息提供方法及终端设备
CN108897479A (zh) * 2018-06-29 2018-11-27 上海爱优威软件开发有限公司 一种终端触控方法及***
CN111309487A (zh) * 2020-03-20 2020-06-19 捷开通讯(深圳)有限公司 内存清理方法、装置、存储介质及移动终端
CN117331472B (zh) * 2023-11-30 2024-05-07 荣耀终端有限公司 碎片处理方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2437570A1 (en) * 2009-07-01 2012-04-04 ZTE Corporation Method for managing application information implemented by a mobile phone and application manager
CN102566931A (zh) * 2011-12-31 2012-07-11 奇智软件(北京)有限公司 一种悬浮窗的显示方法及装置
CN102945138A (zh) * 2012-11-14 2013-02-27 李江涛 应用程序的切换方法及终端
CN103365760A (zh) * 2012-04-01 2013-10-23 腾讯科技(深圳)有限公司 显示信息的方法和移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2437570A1 (en) * 2009-07-01 2012-04-04 ZTE Corporation Method for managing application information implemented by a mobile phone and application manager
CN102566931A (zh) * 2011-12-31 2012-07-11 奇智软件(北京)有限公司 一种悬浮窗的显示方法及装置
CN103365760A (zh) * 2012-04-01 2013-10-23 腾讯科技(深圳)有限公司 显示信息的方法和移动终端
CN102945138A (zh) * 2012-11-14 2013-02-27 李江涛 应用程序的切换方法及终端

Also Published As

Publication number Publication date
CN103605614A (zh) 2014-02-26

Similar Documents

Publication Publication Date Title
CN103605614B (zh) 一种用于移动终端的内存清理方法及装置
US11644917B2 (en) Devices, methods, and graphical user interfaces for interacting with a position indicator within displayed text via proximity-based inputs
CN104360798B (zh) 一种桌面布局的方法和终端
CN103475784B (zh) 一种手机应用程序窗口模式显示和操作方法
AU2019283870B2 (en) Systems and methods for multitasking on an electronic device with a touch-sensitive display
US8487888B2 (en) Multi-modal interaction on multi-touch display
CN104238949B (zh) 一种分屏显示方法和装置
TWI483174B (zh) 網頁的群組管理方法
CN1126021C (zh) 在触摸式显示屏上移动对象的设备与方法
CN102681786B (zh) 文本选择的方法及装置
CN102520860B (zh) 一种进行桌面显示控制的方法及移动终端
CN103455278B (zh) 应用关联处理方法及装置
CN103927083B (zh) 一种桌面功能表图标添加到预览屏幕的交互方法
US20150365306A1 (en) Systems and Methods for Multitasking on an Electronic Device with a Touch-Sensitive Display
CN105183338B (zh) 对象处理方法
CN103257786B (zh) 一种终端界面显示方法及终端
DE112015004021T5 (de) Elektronische touch-kommunikation
DE202015006055U1 (de) Benutzeroberfläche zum Empfangen von Benutzereingaben
DE202015006142U1 (de) Elektronische Touch-Kommunikation
CN107066171A (zh) 触屏终端的多窗口切换方法和***
DE212015000213U1 (de) Multidimensionale Objektneuordnung
MY161823A (en) Virtual controller for visual displays
JP2003536125A (ja) 一元管理及びアクセス提供用ユーザインタフェース
CN110493018B (zh) 一种群聊创建方法和装置
DE202009018283U1 (de) Karten-Metapher für Aktivitäten in einem Rechengerät

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Patentee after: Beijing Cheetah Mobile Technology Co.,Ltd.

Address before: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Patentee before: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170531