一种释放缓存的方法及移动终端的制作方法

文档序号:10624587阅读:183来源:国知局
一种释放缓存的方法及移动终端的制作方法
【专利摘要】本发明实施例公开了一种缓存释放的方法,该方法包括:移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若是,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若是,所述移动终端释放所述当前的占用空间。本发明实施例还提供了一种移动终端。采用本发明实施例可避免非移动终端用户本人操作而给用户带来的不便进而提升了用户体验。
【专利说明】
一种释放缓存的方法及移动终端
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种释放缓存的方法及移动终端。【背景技术】
[0002]随着移动终端技术的不断发展,适用于移动终端的操作系统和应用程序也在不断更新。许多应用程序为了提升运行效率和流畅性,大量使用缓存,导致缓存空间不足,使得用户体验效果变差。
[0003]目前,很多操作系统支持应用程序的后台挂起和运行等行为,即使用户离开应用程序操作界面,该应用程序占用的缓存也并不释放,从而占据着大量的缓存空间,导致移动终端出现卡顿的现象等。
[0004]目前,释放缓存空间的方法通常是用户可在任务管理器中再次手动操作使应用程序退出,或重启设备以释放后台占用过多的缓存,或用户通过点击某些软件(比如360助手)中的清理缓存功能按键可自动释放缓存。用户手动在任务管理器中退出应用程序或重启设备等方式操作步骤繁琐;通过某些软件(比如360助手)释放缓存的方式存在如下缺点:若非移动终端用户本人进行释放缓存操作时,若缓存中存在用户通过某个应用程序真正下载东西,此时将该应用程序退出或关闭会给用户带来不便。
【发明内容】

[0005]本发明实施例提供一种释放缓存的方法及移动终端,用于在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0006]本发明第一方面提供一种释放缓存的方法,包括:
[0007]移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;
[0008]若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;
[0009]所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;
[0010]所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中, 所述第二提示信息为所述移动终端响应所述选择指令所触发的;
[0011]所述移动终端接收所述用户输入的验证码;
[0012]所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;
[0013]若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。
[0014]结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述移动终端释放所述当前的占用空间,包括:
[0015]所述移动终端通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区域;
[0016]所述移动终端通过所述移动终端的操作系统释放所述预设的缓存释放规则对应的缓存区域。
[0017]结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述移动终端释放所述当前的占用空间之后,所述方法还包括:
[0018]所述移动终端在显示界面上显示所述移动终端释放的所述当前的占用空间的容量。
[0019]结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述移动终端验证所述用户输入的验证码是否与预先设定的验证码一致之后,所述方法还包括:
[0020]若所述移动终端验证出所述用户输入的验证码与预先设定的验证码不一致,所述移动终端在显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0021]结合本发明实施例第一方面到本发明实施例第一方面的第三种可能的实现方式, 在本发明实施例第一方面的第四种可能的实现方式中,所述验证码包括密码、指纹信息,或者虹膜信息中的至少一种。
[0022]本发明第二方面提供一种移动终端,包括:
[0023]判断单元,用于判断缓存区域当前的占用空间的容量是否超过预设阈值;
[0024]第一显示单元,用于若所述判断单元判断出所述缓存区域当前的占用空间的容量超过预设阈值,在所述移动终端的显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;
[0025]第一接收单元,用于接收用户输入的释放所述当前的占用空间的选择指令;
[0026]第二显示单元,用于在所述移动终端的显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述第一接收单元接收到的所述选择指令所触发的;
[0027]第二接收单元,用于接收所述用户输入的验证码;
[0028]验证单元,用于验证所述第二接收单元接收到的所述用户输入的验证码是否与预设的验证码一致;
[0029]第一释放单元,用于若所述验证单元验证出所述用户输入的验证码与预先的验证码一致,释放所述当前的占用空间。
[0030]结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述第一释放单元包括:
[0031]确定单元,用于通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区域;
[0032]第二释放单元,用于通过所述移动终端的操作系统释放所述确定单元确定出的所述预设的缓存释放规则对应的缓存区域。
[0033]结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述移动终端还包括:
[0034]第三显示单元,用于在所述移动终端的显示界面上显示所述移动终端释放的所述当前的占用空间的容量。
[0035]结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述移动终端还包括:
[0036]第四显示单元,用于若所述验证单元验证出所述用户输入的验证码与预先设定的验证码不一致,在所述移动终端的显示界面弹出用于提示用户再次输入验证码的第三提示fg息。
[0037]结合本发明实施例第二方面到本发明实施例第一方面的第三种可能的实现方式, 在本发明实施例第二方面的第四种可能的实现方式中,所述验证码包括密码、指纹信息,或者虹膜信息中的至少一种。
[0038]实施本发明实施例,具有如下有益效果:
[0039]本发明实施例中,通过移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。可在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本发明实施例提供的释放缓存的方法的第一实施例流程图;
[0042]图2-a为本发明实施例提供的释放缓存的方法的第二实施例流程图;
[0043]图2-b为本发明实施例提供的一种提示用户是否清理缓存的提示界面;
[0044]图2-c为本发明实施例提供的一种提示用户输入密码的提示界面;
[0045]图3为本发明实施例提供的释放缓存的方法的第三实施例流程图;
[0046]图4为本发明实施例提供的移动终端的第一实施例结构示意图;
[0047]图5为本发明实施例提供的移动终端的第二实施例结构示意图。【具体实施方式】
[0048]本发明实施例提供一种释放缓存的方法及移动终端,用于在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0049]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0050]以下分别进行详细说明。
[0051]本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、 系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0052]本发明释放缓存的方法的一个实施例。其中,一种释放缓存的方法:移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。
[0053]首先参见图1,图1为本发明实施例提供的一种释放缓存的方法的第一实施例流程图。其中,如图1所示,本发明的一个实施例提供的一种释放缓存的方法可以包括步骤 S101 ?S107:
[0054]S101、移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值。
[0055]例如,所述移动终端获取缓存区域当前的占用空间的容量,将所述缓存区域当前的占用空间的容量与预先设定的预设阈值进行比较,以确定所述缓存区域当前的占用空间的容量是否超过预设阈值。
[0056]其中,所述移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备,本发明实施例不作限定。
[0057]其中,所述预设阈值例如可以等于30mb、50mb、100mb、150mb、200mb或者其他值。
[0058]S102、所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息。
[0059]例如,在所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值时,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示fg息。
[0060]其中,所述第一提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0061]其中,所述第一提示信息可携带所述移动终端缓存区域当前的占用空间的容量。
[0062]可以理解,通过第一提示信息,有利于使得用户明晰所述移动终端缓存区域当前的占用空间的容量,使得用户决定是否释放所述移动终端缓存区域当前的占用空间。
[0063]S103、所述移动终端接收用户输入的释放所述当前的占用空间的选择指令。
[0064]例如,用户根据所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息,选择释放所述当前的占用空间,以使得所述移动终端接收用户输入的释放所述当前的占用空间的选择指令。
[0065]S104、所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息。
[0066]例如,所述移动终端接收到用户输入的释放所述当前的占用空间的选择指令之后,所述移动终端响应所述选择指令,在所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息。
[0067]其中,所述验证码包括密码、指纹,或者虹膜中的至少一种。
[0068]其中,所述第二提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0069]S105、所述移动终端接收所述用户输入的验证码。
[0070]例如,用户根据所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,通过手势在所述移动终端的显示界面上输入验证码,以使得所述移动终端接收所述用户输入的验证码。
[0071]其中,所述验证码例如可为按照一定顺序排列的4位数字所形成的密码、按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0072]S106、所述移动终端验证所述用户输入的验证码是否与预设的验证码一致。
[0073]例如,所述移动终端获取所述移动终端中预先存储的预设的验证码,将所述预设的验证码与所述用户输入的验证码进行匹配,以确定所述用户输入的验证码是否与预设的验证码一致。
[0074]其中,所述预设的验证码例如可为按照一定顺序排列的4位数字所形成的密码、 按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0075]S107、所述移动终端释放所述当前的占用空间。
[0076]例如,所述移动终端向所述移动终端的操作系统发送缓存区域申请请求,以触发所述操作系统响应所述缓存区域申请请求而确定预设的缓存释放规则对应的缓存区域,其中,所述缓存区域申请请求可携带所需缓存空间大小,并可通过所述操作系统提供的缓存申请接口发送至所述操作系统,其中,所述预设的缓存释放规则可由开发者在开发之初根据操作系统的不同而预先设定的,或是其他方式设定的,其中,所述移动终端的操作系统包括:10S操作系统、安卓操作系统、Windows操作系统等等;所述移动终端向所述操作系统发送缓存区域释放请求,以触发所述操作系统响应所述缓存区域释放请求而释放所述操作系统响应所述缓存区域申请请求所确定的缓存区域。
[0077]可选的,在所述移动终端释放所述当前的占用空间之后,所述移动终端在显示界面上显示所述移动终端释放的所述当前的占用空间的容量,以使得用户明晰所述移动终端释放的所述当前的占用空间的容量。
[0078]可选的,所述移动终端验证所述用户输入的验证码是否与预先设定的验证码一致之后,若所述移动终端验证出所述用户输入的验证码与预先设定的验证码不一致,所述移动终端在显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0079]其中,所述第三提示信息为所述移动终端验证出用户输入的验证码与预先设定的验证码不一致时,在所述移动终端的显示界面上弹出的。所述第三提示信息用于提示用户输入的验证码不正确,请输入正确的验证码。
[0080]其中,所述第三提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0081]由上可见,本发明实施例中,通过移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。可在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0082]为便于更好的理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。
[0083]参加图2-a到图2-c,图2-a为本发明实施例提供的一种缓存释放方法的第二实施例的流程示意图。其中,如图2-a所示,本发明实施例提供的一种缓存释放方法可以包括:
[0084]S201、移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值。
[0085]若是,则执行步骤S202。
[0086]若否,则不作任何操作。
[0087]其中,所述移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备,本发明实施例不作限定。
[0088]其中,所述预设阈值例如可以等于30mb、50mb、100mb、150mb、200mb或者其他值。
[0089]例如,所述移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值之前,所述移动终端中的应用程序可通过操作系统提供的编程接口或特定检测模块检测当前缓存区域的使用情况,如图2-b所示,检测结果包含有可用内存(缓存)、已用内存(缓存) 和当前缓存区域的占用空间的比例。其中,检测当前缓存区域的使用情况所采用的应用程序可为用于缓存检测和清理的应用程序,比如360手机管家、360手机助手或者可可软件商店等等,也可为其他具有缓存检测和清理功能的应用程序。
[0090]S202、所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息。
[0091]若是,则执行步骤S203。
[0092]若否,则关闭在所述移动终端的显示界面上显示的所述第一提示信息。
[0093]其中,所述第一提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-a所示。
[0094]S203、所述移动终端接收用户输入的释放所述当前的占用空间的选择指令。
[0095]S204、所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息。
[0096]其中,所述第二提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-b所示。
[0097]S205、所述移动终端接收所述用户输入的验证码。
[0098]其中,所述验证码包括密码、指纹,或者虹膜中的至少一种。
[0099]其中,所述验证码例如可为按照一定顺序排列的4位数字所形成的密码、按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0100]S206、所述移动终端验证所述用户输入的验证码是否与预设的验证码一致。
[0101]若是,则执行步骤S207。
[0102]若否,则执行步骤S208。
[0103]其中,所述预设的验证码例如可为按照一定顺序排列的4位数字所形成的密码、 按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0104]S207、所述移动终端释放所述当前的占用空间。
[0105]S208、所述移动终端在显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0106]其中,所述第三提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-b所示。
[0107]由上可见,本发明实施例中,通过移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。可在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0108]参加图3,图3为本发明实施例提供的一种缓存释放方法的第三实施例的流程示意图。其中,如图3所示,本发明实施例提供的一种缓存释放方法可以包括:
[0109]S301、移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值。
[0110]若是,则执行步骤S302。
[0111]若否,则不作任何操作。
[0112]其中,所述移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备,本发明实施例不作限定。
[0113]其中,所述预设阈值例如可以等于30mb、50mb、100mb、150mb、200mb或者其他值。
[0114]S302、所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息。
[0115]若是,则执行步骤S303。
[0116]若否,则关闭在所述移动终端的显示界面上显示的所述第一提示信息。
[0117]其中,所述第一提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-a所示。
[0118]S303、所述移动终端接收用户输入的释放所述当前的占用空间的选择指令。
[0119]S304、所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息。
[0120]其中,所述第二提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-b所示。
[0121]S305、所述移动终端接收所述用户输入的验证码。
[0122]其中,所述验证码包括密码、指纹,或者虹膜中的至少一种。
[0123]其中,所述验证码例如可为按照一定顺序排列的4位数字所形成的密码、按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0124]S306、所述移动终端验证所述用户输入的验证码是否与预设的验证码一致。
[0125]若是,则执行步骤S207。
[0126]若否,则执行步骤S208。
[0127]其中,所述预设的验证码例如可为按照一定顺序排列的4位数字所形成的密码、 按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0128]S307、所述移动终端在显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0129]其中,所述第三提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。如图2-b所示。
[0130]S308、所述移动终端释放所述当前的占用空间。
[0131]S309、所述移动终端在显示界面上显示所述移动终端释放的所述当前的占用空间的容量。
[0132]可选的,在步骤S308释放所述当前的占用空间,所述移动终端通过步骤S301判断释放缓存区域后,所述移动终端当前的占用空间容量还是否大于预设阈值,若是,则再次执行步骤S302?S309。
[0133]由上可见,本发明实施例中,通过移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释放所述当前的占用空间。可在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0134]参见图4,图4为本实施例提供的一种移动终端400,可包括:
[0135]判断单元401,用于判断缓存区域当前的占用空间的容量是否超过预设阈值。
[0136]其中,所述移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备,本发明实施例不作限定。
[0137]其中,所述预设阈值例如可以等于30mb、50mb、100mb、150mb、200mb或者其他值。
[0138]第一显示单元402,用于若所述判断单元401判断出所述缓存区域当前的占用空间的容量超过预设阈值,在所述移动终端的显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息。
[0139]其中,所述第一提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0140]第一接收单元403,用于接收用户输入的释放所述当前的占用空间的选择指令。
[0141]第二显示单元404,用于在所述移动终端的显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述第一接收单元接收到的所述选择指令所触发的。
[0142]其中,所述验证码包括密码、指纹,或者虹膜中的至少一种。
[0143]其中,所述验证码例如可为按照一定顺序排列的4位数字所形成的密码、按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0144]其中,所述第二提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0145]第二接收单元405,用于接收所述用户输入的验证码。
[0146]验证单元406,用于验证所述第二接收单元405接收到的所述用户输入的验证码是否与预设的验证码一致。
[0147]其中,所述预设的验证码例如可为按照一定顺序排列的4位数字所形成的密码、 按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0148]第一释放单元407,用于若所述验证单元验证出所述用户输入的验证码与预先的验证码一致,释放所述当前的占用空间。
[0149]具体的,所述第一释放单元包括:确定单元(未图示),用于通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区域;
[0150]第二释放单元(未图示),用于通过所述移动终端的操作系统释放所述确定单元确定出的所述预设的缓存释放规则对应的缓存区域。
[0151]可选的,在所述第一释放单元407释放所述当前的占用空间之后,所述移动终端还包括:第三显示单元(未图示),用于在所述移动终端的显示界面上显示所述移动终端释放的所述当前的占用空间的容量。
[0152]可选的,在所述验证单元406验证所述第二接收单元405接收到的所述用户输入的验证码是否与预设的验证码一致之后,所述移动终端还包括:第四显示单元(未图示), 用于若所述验证单元验证出所述用户输入的验证码与预先设定的验证码不一致,在所述移动终端的显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0153]其中,所述第三提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0154]可以理解的是,本实施例的移动终端400的各功能模块的功能可根据所述方法实施例中的方法具体实现,其具体实现过程可以参照所述方法实施例的相关描述,此处不再赘述。
[0155]由上可见,在本发明实施例中,判断单元401判断缓存区域当前的占用空间的容量是否超过预设阈值;第一显示单元402若所述判断单元判断出所述缓存区域当前的占用空间的容量超过预设阈值,在所述移动终端的显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;第一接收单元403接收用户输入的释放所述当前的占用空间的选择指令;第二显示单元404在所述移动终端的显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述第一接收单元接收到的所述选择指令所触发的;第二接收单元405接收所述用户输入的验证码;验证单元406 验证所述第二接收单元接收到的所述用户输入的验证码是否与预设的验证码一致;第一释放单元407若所述验证单元验证出所述用户输入的验证码与预先的验证码一致,释放所述当前的占用空间。可在释放缓存空间前通过提示信息的方式提示用户输入验证码,从而避免了非移动终端用户本人操作而给用户带来的不便。
[0156]请参见图5,图5为本发明实施例提供的一种移动终端400的结构示意图,该移动终端包括:至少一个输入设备501 ;至少一个输出设备502 ;至少一个处理器503,例如CPU ; 和存储器504,所述输入设备501、输出设备502、处理器503和存储器504通过总线505连接。
[0157]其中,所述输入设备501具体可为移动终端的触控面板,包括触摸屏和触控屏,用于检测终端触控面板上的操作指令。
[0158]所述输出设备502具体可为移动终端的显示屏,用于输出、显示信息。
[0159]所述存储器504可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。所述存储器504用于存储一组程序代码,所述输入设备501、输出设备502和处理器503用于调用存储器504中存储的程序代码,执行如下操作:
[0160]所述处理器503,用于判断缓存区域当前的占用空间的容量是否超过预设阈值;
[0161]其中,所述移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备,本发明实施例不作限定。
[0162]其中,所述预设阈值例如可以等于30mb、50mb、100mb、150mb、200mb或者其他值。
[0163]所述输出设备502,用于若所述处理器503判断出所述缓存区域当前的占用空间的容量超过预设阈值,在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提不彳目息;
[0164]其中,所述第一提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0165]所述输入设备501,用于接收用户输入的释放所述当前的占用空间的选择指令;
[0166]所述输出设备502,用于在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述第二提示信息为所述移动终端响应所述选择指令所触发的;
[0167]其中,所述验证码包括密码、指纹,或者虹膜中的至少一种。
[0168]其中,所述验证码例如可为按照一定顺序排列的4位数字所形成的密码、按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0169]其中,所述第二提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0170]所述输入设备501,用于接收所述用户输入的验证码;
[0171]所述处理器503,用于验证所述输入设备501所述用户输入的验证码是否与预设的验证码一致;
[0172]其中,所述预设的验证码例如可为按照一定顺序排列的4位数字所形成的密码、 按照一定顺序排列的4个指纹所形成的密码、或者按照一定顺序排列的4位数字和字符所形成的密码等等,本发明实施例不作限定。
[0173]所述处理器503,用于若所述处理器503验证出所述用户输入的验证码与预先的验证码一致,释放所述当前的占用空间。
[0174]在一些可行实施例中,所述处理器503还具体用于:
[0175]通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区域;
[0176]通过所述移动终端的操作系统释放所述预设的缓存释放规则对应的缓存区域。
[0177]在一些可行的实施例中,所述处理器503释放所述当前的占用空间之后,所述输出设备502还具体用于:
[0178]在显示界面上显示所述移动终端释放的所述当前的占用空间的容量。
[0179]在一些可行的实施例中,所述处理器503验证所述用户输入的验证码是否与预先设定的验证码一致之后,所述输出设备502还用于:
[0180]若所述处理器503验证出所述用户输入的验证码与预先设定的验证码不一致,在显示界面弹出用于提示用户再次输入验证码的第三提示信息。
[0181]其中,所述第三提示信息可以是文本消息,动画消息或呼吸灯闪烁消息或其他形式的消息。
[0182]在一些可行的实施例中,所述验证码包括密码、指纹信息,或者虹膜信息中的至少一种。
[0183]具体实现中,本发明实施例中所描述的输入设备501、输出设备502和处理器503 可执行本发明实施例提供的缓存释放方法的各实施例中所描述的实现方式,也可执行本发明实施例提供的移动终端的第一实施例所描述的移动终端的实现方式,在此不再赘述。
[0184]本发明所有实施例中的单元,可以通过通用集成电路,例如CPU (CentralProcessing Unit,中央处理器),或通过 ASIC (Applicat1n Specific Integrated Circuit,专用集成电路)来实现。
[0185]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0186]本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0187]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0188]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种释放缓存的方法,其特征在于,包括:移动终端判断缓存区域当前的占用空间的容量是否超过预设阈值;若所述移动终端判断出所述缓存区域当前的占用空间的容量超过预设阈值,所述移动 终端在显示界面弹出用于提示用户是否释放所述当前的占用空间的第一提示信息;所述移动终端接收用户输入的释放所述当前的占用空间的选择指令;所述移动终端在显示界面弹出用于提示用户输入验证码的第二提示信息,其中,所述 第二提示信息为所述移动终端响应所述选择指令所触发的;所述移动终端接收所述用户输入的验证码;所述移动终端验证所述用户输入的验证码是否与预设的验证码一致;若所述移动终端验证出所述用户输入的验证码与预先的验证码一致,所述移动终端释 放所述当前的占用空间。2.根据权利要求1所述的方法,其特征在于,所述移动终端释放所述当前的占用空间, 包括:所述移动终端通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区 域;所述移动终端通过所述移动终端的操作系统释放所述预设的缓存释放规则对应的缓 存区域。3.根据权利要求1所述的方法,其特征在于,所述移动终端释放所述当前的占用空间 之后,所述方法还包括:所述移动终端在显示界面上显示所述移动终端释放的所述当前的占用空间的容量。4.根据权利要求1所述的方法,其特征在于,所述移动终端验证所述用户输入的验证 码是否与预先设定的验证码一致之后,所述方法还包括:若所述移动终端验证出所述用户输入的验证码与预先设定的验证码不一致,所述移动 终端在显示界面弹出用于提示用户再次输入验证码的第三提示信息。5.根据权利要求1?4任一项所述的方法,其特征在于,所述验证码包括密码、指纹信 息,或者虹膜信息中的至少一种。6.—种移动终端,其特征在于,包括:判断单元,用于判断缓存区域当前的占用空间的容量是否超过预设阈值;第一显示单元,用于若所述判断单元判断出所述缓存区域当前的占用空间的容量超过 预设阈值,在所述移动终端的显示界面弹出用于提示用户是否释放所述当前的占用空间的 第一提示信息;第一接收单元,用于接收用户输入的释放所述当前的占用空间的选择指令;第二显示单元,用于在所述移动终端的显示界面弹出用于提示用户输入验证码的第二 提示信息,其中,所述第二提示信息为所述移动终端响应所述第一接收单元接收到的所述 选择指令所触发的;第二接收单元,用于接收所述用户输入的验证码;验证单元,用于验证所述第二接收单元接收到的所述用户输入的验证码是否与预设的 验证码一致;第一释放单元,用于若所述验证单元验证出所述用户输入的验证码与预先的验证码一致,释放所述当前的占用空间。7.根据权利要求6所述的移动终端,其特征在于,所述第一释放单元包括:确定单元,用于通过所述移动终端的操作系统确定预设的缓存释放规则对应的缓存区 域;第二释放单元,用于通过所述移动终端的操作系统释放所述确定单元确定出的所述预 设的缓存释放规则对应的缓存区域。8.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:第三显示单元,用于在所述移动终端的显示界面上显示所述移动终端释放的所述当前 的占用空间的容量。9.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:第四显示单元,用于若所述验证单元验证出所述用户输入的验证码与预先设定的验 证码不一致,在所述移动终端的显示界面弹出用于提示用户再次输入验证码的第三提示信息。10.根据权利要求6?9任一项所述的移动终端,其特征在于,所述验证码包括密码、指 纹信息,或者虹膜信息中的至少一种。
【文档编号】G06F9/44GK105988806SQ201510080670
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1