一种系统清理方法和装置与流程

文档序号:15685521发布日期:2018-10-16 21:01阅读:138来源:国知局

本发明涉及智能终端领域,特别涉及一种系统清理方法和装置。



背景技术:

在智能终端普及的今天,无论男女老少,基本都拥有自己的智能终端,智能终端具有的众多功能也为生活提供更多便利。

本发明的发明人发现,智能终端的系统垃圾越来越多,智能终端通常设有自动或手动清理,但清理的效果,用户只能通过智能终端在清理前后的反应来了解,无法了解更多信息。



技术实现要素:

本发明实施方式的目的在于提供一种系统清理方法和装置,使得系统清理成果直观透明,丰富系统清理成果展示方式。

为解决上述技术问题,本发明的实施方式提供了一种系统清理方法,应用于终端,所述系统清理方法包括:在检测到预设的清理图标被触发时,执行系统清理;在执行所述系统清理时,确认被清理的应用程序;提取被清理的应用程序的图标;将所提取的图标和预设的底层图案组合为动画;显示组合后的动画。

本发明的实施方式还提供了一种系统清理装置,所述系统清理装置包括:检测模块,用于检测预设的清理图标;执行模块,用于在所述检测模块确认所述清理图标被触发时,执行系统清理;确认模块,用于在执行所述系统清理时,确认被清理的应用程序;提取模块,用于提取被清理的应用程序的图标;组合模块,用于将所提取的图标和预设的底层图案组合为动画;显示模块,用于显示组合后的动画。

本发明实施方式相对于现有技术而言,主要区别及其效果在于:在执行系统清理后,利用包括被清理的应用程序图标的动画,而且,动画上的图标与实际被清理的应用程序相关,直观透明地展示系统清理的成果,让用户清楚了解系统清理过程中,被清理的应用程序。可见,本发明实施方式可以让用户直观透明地了解系统清理成果,丰富系统清理成果展示方式。

作为进一步改进,所述显示组合后的动画前,还包括:隐藏所述清理图标;所述显示组合后的动画后,还包括:显示所述清理图标。在显示动画的过程中,隐藏预设的清理图标,有利于减少显示界面上的显示内容,更清晰地看到显示的动画。

作为进一步改进,所述清理图标对应有显示属性;所述系统清理方法还包括:获取所述终端的内存占用率;根据所获取的内存占用率和预设值的关系,设置所述清理图标的显示属性。在内存占用率不同时,可以看到不同显示属性的清理图标,由于清理图标可以被直观展现,所以用户可以对内存占用率一目了然,减少查询等步骤。

作为进一步改进,所述显示属性为颜色、形状或透明度。显示属性可以选用不同的参数,使得清理图标的显示方式更为灵活多样。

作为进一步改进,所述清理图标对应有进度条;所述系统清理方法还包括:获取所述终端的内存占用率;根据所获取的内存占用率,设置所述进度条的进度位置。利用进度条展现内存占用率,使得内存使用情况一目了然。

作为进一步改进,所述将所提取的图标和预设的底层图案组合为动画中,具体包括:缩小所提取的图标;将缩小后的图标设置在预设的底层图案上;在预设时间内旋转缩小后的图标。利用缩小图标,可以在有限的范围内尽可能多地显示图标,使得在清理时,即使被清理的应用程序的图标很多,也能完全显示。

作为进一步改进,所述将缩小后的图标设置在预设的底层图案上,具体为:将缩小后的图标随机设置在预设的底层图案上。进一步限定图标的设置位置随机,使得制作出的动画灵活多样,不雷同。

作为进一步改进,所述在预设时间内旋转缩小后的图标,具体为:在预设时间内以螺旋形旋转缩小后的图标。利用图标旋转,表现图标被粉碎,更符合表达应用程序被清理的视觉效果。

作为进一步改进,所述缩小所提取的图标前,还包括:获取被清理的应用程序所占的空间大小;所述缩小所提取的图标,具体包括:缩小后的图标大小和对应的应用程序所占的空间大小有关。根据被清理的应用程序所占的空间,分别确定缩小后图标的大小,使得用户可以直观快速地了解各应用程序所占空间的大小。

附图说明

图1是根据本发明第一实施方式中的系统清理方法流程图;

图2是根据本发明第二实施方式中的系统清理方法流程图;

图3是根据本发明第一实施方式中的系统清理方法中组合动画的流程图;

图4是根据本发明第三实施方式中的系统清理方法流程图;

图5是根据本发明第四实施方式中的系统清理装置示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种系统清理方法。应用于终端,可以是智能终端,如智能手机。

本实施方式中的系统清理方法的流程如图1所示,具体如下:

步骤101,检测预设的清理图标是否被触发;若是,则执行步骤102;若否,则返回执行步骤101。

具体的说,可以通过监测智能手机的触控屏的触摸动作或触摸手势,确认预设的清理图标是否被触发。

步骤102,执行系统清理。

执行系统清理可以包括:清理内存、清理闲置的应用程序或清理应用程序的缓存文件等,具体清理的项目可以由系统预设,或者由用户设定。

步骤103,确认被清理的应用程序。

具体的说,是在执行系统清理时,确认被清理的应用程序。更具体的说,在执行系统清理时,确认被关闭的应用程序,或者是被清理了缓存文件的应用程序。

步骤104,提取被清理的应用程序的图标。

具体的说,为展现被清理的应用程序,本方法中以图标的形式展现,提取的方式可以从系统的缓存中提取,或者获取应用程序的桌面图标。

步骤105,将所提取的图标和预设的底层图案组合为动画。

具体的说,可以将图标分别层叠在底层图案上,形成动态的画面,使用户的感受更为直观。

更具体的说,本步骤可以如图3所示,进一步包括以下步骤:

步骤1051,缩小所提取的图标。

由于系统清理时,涉及的应用程序可能较多,同时显示较多数量的图标可能造成显示不完成,或者视觉效果过大,所以先对图标进行缩小处理,可以利于图标被完整显示。

进一步地说,还可以预先获取被清理的应用程序所占的空间大小,再根据所占的空间大小确定缩小后的图标大小。也就是说,缩小后的图标大小和对应的应用程序所占的空间大小有关。

步骤1052,将缩小后的图标设置在预设的底层图案上。

具体的说,在设置时,位置可以随机,也就是说,将缩小后的图标随机设置在预设的底层图案上。

步骤1053,为图标和底层图案设置旋转的动画效果。

具体的说,本实施方式中的动画效果是在预设时间内旋转缩小后的图标。动画选择旋转的动态方式,明确体现了粉碎机的形态,让用户直观感受到系统中的程序被清理的过程。

以上步骤1051至1053即是将图标和底层图案组合为动画的过程。

步骤106,显示组合后的动画。

具体的说,显示动画时,旋转各个图标,进一步说,是在预设时间内以螺旋形旋转缩小后的图标,比如在5秒内持续旋转缩小后的图标,图标的终点可以是底层图案的中心,实际应用中,可以当图标到达图案中心时隐去,视觉效果上就会变成多个图标在旋转,然后抵达图案中心的图标相继消失。

本实施方式相对于现有技术而言,主要区别及其效果在于:在执行系统清理后,利用包括被清理的应用程序图标的动画,而且,动画上的图标与实际被清理的应用程序相关,直观透明地展示系统清理的成果,让用户清楚了解系统清理过程中,被清理的应用程序。可见,本发明实施方式可以让用户直观透明地了解系统清理成果,丰富系统清理成果展示方式。

本发明的第二实施方式涉及一种系统清理方法。第二实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:本发明第二实施方式中新增了清理图标隐藏的步骤,使得在显示动画时,清理图标不显示。

本实施方式中的流程图如图2所示,具体如下:

本实施方式中的步骤201至205和第一实施方式中的步骤101至105相类似,在此不再赘述。

步骤206,隐藏清理图标。

具体的说,隐藏的方式可以将清理图标的显示状态设置为隐藏,也可以利用图层覆盖的方式遮盖清理图标。

步骤207,显示组合后的动画。

步骤208,显示清理图标。

具体的说,在显示完成动画后,再次显示清理图标,也就是说,在动画播放完毕后,恢复显示清理图标。

可见,本实施方式中在显示动画的过程中,隐藏预设的清理图标,有利于减少显示界面上的显示内容,更清晰地看到显示的动画。

本发明的第三实施方式涉及一种系统清理方法。第三实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:本发明第三实施方式中清理图标新增了对应的显示属性设置。

本实施方式中的流程图如图4所示,具体如下:

步骤401,获取终端的内存占用率。

步骤402,设置清理图标的显示属性。

具体的说,清理图标对应有显示属性,显示属性可以是:颜色、形状或透明度。

举例来说,显示属性可以是颜色,比如红色和绿色,终端的内存占用率小于30%时,即认为内存不足,将清理图标的颜色设为红色,而当内存占用率超过30%时,即认为内存还够用,则将清理图标的颜色设为绿色。所以,用户只需要直接观察清理图标的颜色,就可以确定内存是否够用,是否需要触发系统清理,十分直观。在实际应用中,显示属性可以为其他参数,设置方式类似,在此不再一一列举。

还需要说明的是,除了本实施方式中利用显示属性使用户直观了解系统的内存占用率,还可以利用进度条显示的方式,也就是说,为清理图标对应设置进度条,之后根据所获取的内存占用率,设置对应图标的进度条的进度位置。

可见,本实施方式中利用显示属性可以选用不同的参数,使得清理图标的显示方式更为灵活多样。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种系统清理装置,内置于包括显示屏的终端,如图5所示,系统清理装置包括:

检测模块,用于检测预设的清理图标。

执行模块,用于在检测模块确认清理图标被触发时,执行系统清理。

确认模块,用于在执行系统清理时,确认被清理的应用程序。

提取模块,用于提取被清理的应用程序的图标。

组合模块,用于将所提取的图标和预设的底层图案组合为动画。

显示模块,用于显示组合后的动画。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1