一种移动终端硬盘存储管理和装置的制作方法

文档序号:11133477阅读:281来源:国知局
一种移动终端硬盘存储管理和装置的制造方法

本发明涉及通信领域,具体涉及一种移动终端硬盘存储管理和装置。



背景技术:

随着电子通信技术的不断发展和成熟,移动终端越来越智能,例如智能手机已成为人们日常生活和工作中不可缺少的工具,各种满足人们日常需要的app应用层出不穷,几乎每个应用都会在手机的硬件存储器上建立应用信息文件和日志文件,长时间使用后,这部分内容占据了越来越多存储器的空间,其中有很多是无用的信息数据,占用严重时甚至会应用某些应用的正常使用。而目前市场上的清理工具都是针对内存和垃圾文件进行清理,针对硬件存储单元的清理工具却没有,上述的应用信息文件和日志文件通常都需要用户手动进行清除,智能手机在这点上变得一点都不智能了。



技术实现要素:

本发明要解决的主要技术问题是,提供一种移动终端硬盘存储管理方法和装置,解决现有中对于移动硬盘中的数据需要进行手动清除的问题。

为解决上述问题,本发明提供一种移动终端硬盘存储管理方法,包括:

设置各待存储数据的存储属性,所述存储属性包括非保护存储属性;

获取当前的待存储数据,将获取的待存储数据存入移动终端的硬盘存储单元中;

在预设的数据自动清除条件触发时,对所述硬盘存储单元中存储属性为非保护属性的数据进行自动清除。

在本发明的一种实施例中,所述预设的数据自动清除条件包括:判断所述硬盘存储单元的存储空间是否小于预设阈值,如小于,则触发;或判断是否到达预设处理周期,如到达,则触发;或判断当前存入的数据是否处于使用状态,如处于非使用状态,则触发。

在本发明的一种实施例中,所述对所述硬盘存储单元中存储属性为非保护属性的数据进行自动清除包括:对所述硬盘存储单元中存储属性为非保护属性的数据按照预设清除规则自动进行清除。

在本发明的一种实施例中,在将获取的待存储数据存入移动终端的硬盘存储单元中之前,还包括:对所述硬盘存储单元进行分区,分出至少一个非保护区;所述将获取的待存储数据存入移动终端的硬盘存储单元中包括:将获取的待存储数据的存储属性为非保护存储属性存入所述非保护区中。

在本发明的一种实施例中,所述存储属性还包括保护存储属性,所述对所述硬盘存储单元进行分区还包括:分出至少一个保护区,将获取的待存储数据的存储属性为保护存储属性存入所述保护区中,当需要对所述保护区中的数据进行清除时,对用户发出清除警告。

为解决上述问题,本发明还提供一种移动终端硬盘存储管理装置,包括属性设置模块、数据存储模块和自动清除模块:

所述属性设置模块用于设置各待存储数据的存储属性,所述存储属性包括非保护存储属性;

所述数据存储模块用于获取当前的待存储数据,将获取的待存储数据存入移动终端的硬盘存储单元中;

所述自动清除模块用于在预设的数据自动清除条件触发时,对所述硬盘存储单元中存储属性为非保护属性的数据进行自动清除。

在本发明的一种实施例中,所述预设的数据自动清除条件包括:判断所述硬盘存储单元的存储空间是否小于预设阈值,如小于,则触发;或判断是否到达预设处理周期,如到达,则触发;或判断当前存入的数据是否处于使用状态,如处于非使用状态,则触发。

在本发明的一种实施例中,所述自动清除模块还用于:对所述硬盘存储单元中存储属性为非保护属性的数据按照预设清除规则自动进行清除。

在本发明的一种实施例中,还包括存储分区模块,所述存储分区模块用于在将获取的待存储数据存入移动终端的硬盘存储单元中之前,对所述硬盘存储单元进行分区,分出至少一个非保护区;所述数据存储模块还用于将获取的待存储数据的存储属性为非保护存储属性存入所述非保护区中。

在本发明的一种实施例中,还包括清除警告模块,所述存储属性还包括保护存储属性,所述存储分区模块还用于:分出至少一个保护区,所述数据存储模块还用于将获取的待存储数据的存储属性为保护存储属性存入所述保护区中,所述清除警告模块当需要对所述保护区中的数据进行清除时,对用户发出清除警告。

本发明的有益效果是:

本发明提供的移动终端硬盘存储管理方法和装置,设置各待存储数据的存储属性,存储属性包括非保护存储属性;获取当前的待存储数据,将获取的待存储数据存入移动终端的硬盘存储单元中;在预设的数据自动清除条件触发时,对硬盘存储单元中存储属性为非保护属性的数据进行自动清除。与现有技术相比,对移动终端存储单元中的非保护存储属性的数据能够进行自动清除,不仅可以避免将不能清除数据进行清除,还可以进行自动对没用的数据进行清除,能够很好的保证磁盘的空间利用,不用用户去进行手动操作,提高了用户的体 验度。

附图说明

图1为本发明实施例一提供的移动终端硬盘存储管理方法方法流程图;

图2为本发明实施例二提供的移动终端硬盘存储管理方法流程图;

图3为本发明实施例三提供的移动终端硬盘存储管理装置结构示意图一;

图4为本发明实施例三提供的移动终端硬盘存储管理装置结构示意图二;

图5为本发明实施例三提供的移动终端硬盘存储管理装置结构示意图三。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

本申请实施例的移动终端硬盘存储管理方法,如图1所示,该方法包括:

步骤S101:设置各待存储数据的存储属性,存储属性包括非保护存储属性;

在该步骤中,这里的待存储数据包括用户自己存储的数据、应用程序文件数据和日志文件数据等。这里的应用程序文件数据包括应用程序系统数据和应用程序使用过程中的缓存数据等。这里的存储属性是指该数据是不是可以清除数据,也即对于用户来讲该数据是不重要数据。一般来讲重要的数据是不可以清除的,也就是说存储属性是受保护的,即该数据具有保护存储属性;不重要 的数据是可以清除的,也就是说存储属性是不受保护的,即该数据具有非保护存储属性。例如,系统中应用程序的安装数据是重要的,一旦清除后,该应用程序便无法使用,这些就是带有保护存储属性的数据,是不能清除的;而对于该应用程序使用过程中的缓存数据,这些一般不太重要,并且会占用硬盘空间,这些就是带有非保护存储属性的数据,可以清除,清除后,提高硬盘的利用。

步骤S102:获取当前的待存储数据,将获取的待存储数据存入移动终端的硬盘存储单元中;

在该步骤中,这里的带存储数据包括用户在应用程序的安装时产生的应用程序系统数据和在用户使用应用程序中产生的缓存数据以及用户自己存储的其他数据。

步骤S103:在预设的数据自动清除条件触发时,对硬盘存储单元中存储属性为非保护属性的数据进行自动清除。

在该步骤中,具体的预设的数据自动清除条件包括:判断硬盘存储单元的存储空间是否小于预设阈值,如小于,则触发;或判断是否到达预设处理周期,如到达,则触发;或判断当前存入的数据是否处于使用状态,如处于非使用状态,则触发。例如,可以设置为每天定时清除一次,也可以在某个应用程序不使用后,对其使用过程中的可以清除的数据立即进行清除,还可以当硬盘的剩余空间不足百分之十时进行自动清除。应该理解为,具体的清除可以根据用户具体设置而定。

为了降低系统的处理,优选的,预设的数据自动清除条件为判断硬盘存储单元的存储空间是否小于预设阈值,即判断是否满足数据自动清除条件,当满足数据自动清除条件时,对硬盘存储单元中的非保护属性的数据自动进行清除。具体的,判断是否满足数据自动清除条件包括:判断硬盘存储单元的存储空间 是否小于预设阈值。

进一步,为了更加合理的对存储数据进行清除,对硬盘存储单元中的非保护属性的数据自动进行清除包括:对硬盘存储单元中的非保护属性的数据按照预设清除规则进行自动进行清除。这里的预设处清除规则可以根据存储数据的大小,例如存储数据大的先进行清除,也可以是存储时间,例如存储时间早的先进行清除,具体的情况可以根据用户具体设置。

为了便于后续的清除,优选的,对移动终端存储单元中的内容进行分类存储并进行及时的有条件清理。在将获取的待存储数据存入移动终端的硬盘存储单元中之前,对硬盘存储单元进行分区,分出至少一个非保护区;将获取的待存储数据存入移动终端的硬盘存储单元中包括:将获取的待存储数据的存储属性为非保护存储属性存入非保护区中。对硬盘存储单元中存储属性为非保护属性的数据进行自动清除包括:对非保护区中的数据自动进行清除。这样就可以后期只对固定硬盘区域中的数据进行清除即可,不用逐个数据进行查找清除,能够提高数据管理和清除效率。

进一步,如果需要存储空间很大的情况下,对于重要的数据也可以进行清除,具体的,存储属性还包括保护存储属性,对硬盘存储单元进行分区还包括:分出至少一个保护区,将获取的待存储数据的存储属性为保护存储属性存入保护区中,当需要对保护区中的数据进行清除时,对用户发出清除警告。后续根据接收的用户指令进行清除。这样就可以根据用户自己的选择进行重要数据清除,也可以提高硬盘的使用空间。

值得注意的是,本实例中的移动终端包括手机,平板等,应该理解为具有一定处理能力和硬盘存储的移动终端都包含在内。

实施例二:

本申请实施例的移动终端硬盘存储管理方法,如图2所示,该方法包括:

步骤S201:系统首先对存储单元进行区域划分,分为保护区和非保护区;

在该步骤中,将手机移动终端的存储单元划分为两类区域,一类区域用来存储系统级别信息和用户标记为受保护的应用信息,这里可以称其为保护区;另一类区域用来存储一般类的应用信息,这些信息可以被有条件的自动清理,这里可以称其为非保护区。

步骤S202:用户设置应用信息数据的属性;

在该步骤中,设置手机内应用和数据的属性。手机中系统级的信息数据以及用户标记过的应用信息数据会带有保护属性;而用户没有标记过的应用信息数据则会带有非保护属性。

步骤S203:系统根据设置的属性,将相应的应用信息数据放置到对应的存储单元区域中;

在该步骤中,系统会按照信息数据的属性来指定其保存在存储单元的位置区域,即带有受保护属性的信息数据会被放在存储单元的保护区;而带有非保护属性的信息数据则会被放在存储单元的非保护区;

步骤S204:如果存储单元的剩余空间出现告警;

在该步骤中,这里存储单元的剩余空间出现告警是预设清除条件的一种,也即判断所述硬盘存储单元的存储空间是否小于预设阈值,如果小于,则出现告警。

步骤S205:对非保护区中的应用信息数据进行条件判断,并对满足条件的数据进行清理;

在该步骤中,当存储单元的剩余空间达到一定的告警区间时,系统就会对 非保护区中的文件按照条件进行判断,对于满足条件的文件进行清理。这里的按照条件判断是指预设处理条件。

步骤S206:对保护区中的信息数据,判断是否有必要进行清理,如果有必要就通知用户手动清理。

在该步骤中,对于保护区中的信息数据,系统不会自动进行清理,保留给用户自行按照需要进行处理,但是当非保护区清理后仍无法使存储单元的剩余空间告警退出的话,则提示用户进行手动处理。

实施例三:

本申请实施例提供一种移动终端硬盘存储管理装置300,如图3所示,包括属性设置模块301、数据存储模块302和自动清除模块303:

属性设置模块301用于设置各待存储数据的存储属性,存储属性包括非保护存储属性;

数据存储模块302用于获取当前的待存储数据,将获取的待存储数据存入移动终端的硬盘存储单元中;

自动清除模块303用于在预设的数据自动清除条件触发时,对硬盘存储单元中存储属性为非保护属性的数据进行自动清除。

具体的,预设的数据自动清除条件包括:判断硬盘存储单元的存储空间是否小于预设阈值,如小于,则触发;或判断是否到达预设处理周期,如到达,则触发;或判断当前存入的数据是否处于使用状态,如处于非使用状态,则触发。

进一步,自动清除模块303还用于:对硬盘存储单元中存储属性为非保护属性的数据按照预设清除规则自动进行清除。

本申请实施例提供一种移动终端硬盘存储管理装置300,如图4所示,还包括存储分区模块304,存储分区模块304用于在将获取的待存储数据存入移动终端的硬盘存储单元中之前,对硬盘存储单元进行分区,分出至少一个非保护区;数据存储模块302还用于将获取的待存储数据的存储属性为非保护存储属性存入非保护区中。

本申请实施例提供一种移动终端硬盘存储管理装置300,如图5所示,还包括清除警告模块305,存储属性还包括保护存储属性,存储分区模块304还用于:分出至少一个保护区,数据存储模块302还用于将获取的待存储数据的存储属性为保护存储属性存入保护区中,清除警告模块305当需要对保护区中的数据进行清除时,对用户发出清除警告。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

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