文件管理方法、装置以及终端设备与流程

文档序号:12550903阅读:200来源:国知局
文件管理方法、装置以及终端设备与流程

本发明涉及电子终端技术领域,尤其涉及一种文件管理方法、装置以及终端设备。



背景技术:

随着通信终端技术的发展,智能手机、智能穿戴设备等智能通信终端逐渐成为人们生活中不可缺少的一部分,为人们的生活带来诸多便利,例如:人们常常利用上述终端拍照、摄像、或下载各类音视频文件,这通常需要占用大量的存储空间,于是用户在使用过程中,总需要删除一些文件,现有技术中,都是根据用户的操作直接删除,这样当出现误删时,误删的数据将永远无法取回,从而导致用户数据丢失。



技术实现要素:

本发明提供一种文件管理方法、装置以及终端设备,旨在解决现有的文件删除方法当出现误删时,误删的数据将永远无法取回,从而导致用户数据丢失的问题。

本发明第一方面提供一种文件管理方法,所述方法包括:响应于触发的文件删除指令,将所述文件删除指令指向的文件移至预设的存储区域;检测所述存储区域中存储的各所述文件的时间特征信息;根据所述时间特征信息删除对应的文件。

本发明第二方面提供一种文件管理装置,包括:移动模块,用于响应于触发的文件删除指令,将所述文件删除指令指向的文件移至预设的存储区域;检测模块,用于检测所述存储区域中存储的各所述文件的时间特征信息;管理模块,用于根据所述时间特征信息删除对应的文件。

本发明第三方面提供一种终端设备,包括:存储器,用于存储可在处理器上运行的计算机程序;以及,处理器,所述处理器耦合到所述存储器,所述处理器被配置为用于通过运行所述计算机程序执行如上述本发明第一方面提供的一种文件管理方法中的各项操作。

上述本发明实施例提供的文件管理方法、装置以及终端设备,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

附图1示出了一种终端设备的结构框图;

附图2是本发明第一实施例提供的文件管理方法的实现流程示意图;

附图3是本发明第二实施例提供的文件管理方法的实现流程示意图;

附图4是本发明第三实施例提供的文件管理方法的实现流程示意图;

附图5是本发明第四实施例提供的文件管理装置的结构示意图;

附图6是本发明第五实施例提供的文件管理装置的结构示意图;

附图7是本发明第六实施例提供的文件管理装置的结构示意图。

具体实施方式

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

附图1示出了一种终端设备的结构框图。该终端设备可以但不限于包括:智能手机、平板电脑、智能穿戴设备等移动终端,或,台式电脑、一体机等非移动终端。如附图1所示,终端设备10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频单元110、按键单元112、音频单元114以及显示单元116。这些组件通过一条或多条通讯总线/信号线122相互通讯。

可以理解,附图1所示的结构仅为示意,其并不对终端设备10的结构造成限定。例如,终端设备10还可包括比附图1所示更多或者更少的组件,或者具有与附图1所示不同的配置。附图1所示的各组件可以采用硬件、软件或其组合实现。

存储器102可用于存储计算机程序以及模块,如本发明实施例中的文件管理方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的计算机程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的文件管理方法。

其中,处理器106被配置为:响应于触发的文件删除指令,将所述文件删除指令指向的文件移至预设的存储区域;检测所述存储区域中存储的各所述文件的时间特征信息;根据所述时间特征信息删除对应的文件。

存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。

外设接口108将各种输入/输入装置耦合至处理器106以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端设备10的各种功能以及进行数据处理。

在一些实例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频单元110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频单元110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频单元110可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Division Multiple Access,W-CDMA),码分多址技术(Code Division Access,CDMA),时分多址技术(Time Division Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),网络电话(Voice over Internet Protocol,VoIP),全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

按键单元112提供用户向终端设备10进行输入的接口,用户可以通过按下不同的按键以使终端设备10执行不同的功能。

音频单元114向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频单元110获取。此外,音频数据也可以存储至存储器102中或者通过射频单元110进行发送。在一些实例中,音频单元114还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

显示单元116在终端设备10与用户之间提供一个输出界面。具体地,显示单元116向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。进一步地,还在终端设备10与用户之间提供一个输入界面,用于接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。

请参阅附图2,附图2为本发明第一实施例提供的文件管理方法的实现流程示意图。如附图2所示,该方法主要包括以下步骤:

S201、响应于触发的文件删除指令,将文件删除指令指向的文件移至预设的存储区域;

将终端设备的存储空间的一部分区域预设为回收站空间,以用于存储用户的删除操作指向的文件。可以理解的,当终端设备为智能手机一类的移动终端时,该存储空间包括机身自带的存储空间以及插入的存储卡的存储空间。

响应于用户触发的文件删除指令,将该指令指向的文件从原存储位置移动至该回收站空间,并记录该文件被移动至回收站空间的时间。

S202、检测存储区域中存储的各文件的时间特征信息;

定期或定时检测回收站空间中存储的各文件的时间特征信息。

S203、根据时间特征信息删除对应的文件。

根据时间特征信息,判断回收站空间中存储的各文件是否满足预设存储限制条件,并将满足预设存储限制条件的文件从回收站空间中删除。预设存储限制条件可以但不限于包括:预设存储限制时长条件和预设设备剩余存储空间限制条件。可以理解的,这里的删除是彻底删除,此时,被删除的文件将再不可恢复。

本发明实施例提供的文件管理方法,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

请参阅附图3,附图3为本发明第二实施例提供的文件管理方法的实现流程示意图。如附图3所示,该方法主要包括以下步骤:

S301、响应于触发的文件删除指令,将文件删除指令指向的文件移至预设的存储区域;

将终端设备的存储空间的一部分区域预设为回收站空间,以用于存储用户的删除操作指向的文件。可以理解的,当终端设备为智能手机一类的移动终端时,该存储空间包括机身自带的存储空间以及插入的外部存储卡的存储空间。较佳的,将回收站空间设置在外部存储卡中。

响应于用户触发的文件删除指令,将该指令指向的文件从原存储位置移动至该回收站空间,并记录该文件被移动至回收站空间的时间。

S302、检测存储区域中存储的各文件是否满足预设存储限制时长条件;

检测存储区域中存储的各文件是否满足预设存储限制时长条件,即,从时间方面检测回收站空间中的文件是否可被清理。

具体的,本步骤包括:检测存储区域中存储的各文件在存储区域的存储时长是否大于预设存储时长;将存储时长大于预设存储时长的文件,确认为满足预设存储限制时长条件的文件。例如,假设回收站空间中存储有A、B、C、D四个文件,计算上述四个文件被移动至回收站空间的时间与当前系统时间之间的时间差,将该时间差与预设存储时长进行比较,然后根据比较结果,将时间差大于预设存储时长的文件,确定为满足预设存储限制时长条件的文件。

可用理解的,上述预设存储时长,可根据用户的自定义操作设置。在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入的预设存储时长,并进行设置。

S303、将存储区域中满足预设存储限制时长条件的文件及关联的备份帐号发送给服务器;

关联的备份帐号可根据用户的自定义操作设置。同样的,在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入备份帐号,并进行设置。或者,也可以根据用户的注册操作,通过预设的回收站交互设置界面为用户在服务器,注册对应的备份帐号,并与回收站空间中的各文件进行关联。

像这样,在删除文件之前,根据各文件的时间特征信息将对应的文件,备份至服务器,一方面可以释放被占用的存储空间,提高存储空间的利用率,另一方面也可以使得用户在需要时从服务器恢复所需的被删除的文件,进一步提高文件管理的灵活性,保证用户可以找回被删除的文件。

可选的,在本发明其他实施例中,只有在特定网络环境中,例如WIFI(无线保真)等预设的免费网络中,才执行步骤S303,以避免用户的流量损耗。具体的,在将文件备份至服务器之前,检测当前的网络环境是否为预设的免费网络,若为预设的网络,则执行备份操作;否则,输出提示信息,以提示用户是否开启该预设的网络并进行备份,然后根据用户的操作,或者开启该预设的网络并执行备份操作,或者放弃备份操作。

S304、删除存储区域中满足预设存储限制时长条件的文件;

S305、响应于用户的文件恢复操作,将服务器中存储的与备份帐号关联的部分或全部文件恢复至终端设备。

具体的,响应于用户的文件恢复操作,将预设的关联的备份帐号以及文件恢复请求发送给服务器,服务器根据该文件恢复请求,将与该备份帐号关联的可恢复的文件的描述信息发送给终端设备,终端设备将该文件的描述信息进行显示,然后根据用户基于显示的描述信息的操作,从服务器中将该操作指向的一个或多个文件恢复至本地。可选的,也可响应于用户的文件恢复操作,直接将服务器中存储的与备份帐号关联的全部文件恢复至本地。

可选的,于本发明其他实施例中,除了上述步骤之外,还可以包括以下步骤:利用备份帐号,定期或在检测到预设网络被开启时,将存储区域中存储的所有文件备份至服务器;删除存储区域中存储的所有文件。像这样,定期将回收站空间中的文件备份至服务器,并对回收站空间的文件进行清理,可以进一步提高回收站存储空间的利用率,防止因占用空间过多,而导致的设备卡顿,保证设备运行的流畅性。

本发明实施例提供的文件管理方法,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

请参阅附图4,附图4为本发明第三实施例提供的文件管理方法的实现流程示意图。如附图4所示,该方法主要包括以下步骤:

S401、响应于触发的文件删除指令,将文件删除指令指向的文件移至预设的存储区域;

将终端设备的存储空间的一部分区域预设为回收站空间,以用于存储用户的删除操作指向的文件。可以理解的,当终端设备为智能手机一类的移动终端时,该存储空间包括机身自带的存储空间以及插入的外部存储卡的存储空间。较佳的,将回收站空间设置在外部存储卡中。

响应于用户触发的文件删除指令,将该指令指向的文件从原存储位置移动至该回收站空间,并记录该文件被移动至回收站空间的时间。

S402、检测存储区域中存储的各文件是否满足预设设备剩余存储空间限制条件;

本实施例中,从剩余空间方面检测回收站空间中的文件是否可被清理。具体的,检测终端设备的剩余存储空间的空间值是否小于预设的空间阈值;若空间值小于预设的空间阈值,则将存储区域中存储的各文件中符合预设筛选条件的文件,确认为满足预设设备剩余存储空间限制条件的文件。

可以理解的,当终端设备为智能手机等移动终端时,终端设备的剩余存储空间默认对应的是智能手机自身的存储空间,或者,根据用户自定义操作,也可以设置为对应智能手机的自身与外部存储空间的总和。

可用理解的,上述空间阈值,可根据用户的自定义操作设置。在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入的空间阈值,并进行设置。

上述检测操作可以定期或定时进行。本步骤可以与上述第二实施例中的步骤S302结合,具体检测顺序在此不做限定,即,可以先检测是否满足预设存储限制时长条件,再检测是否满足预设设备剩余存储空间限制条件;或者,反之亦然。

其中,上述将存储区域中存储的各文件中符合预设筛选条件的文件,确认为满足预设设备剩余存储空间限制条件的文件,可具体包括以下几种实现方式:

1、将存储区域中存储的所有文件,确认为满足预设设备剩余存储空间限制条件的文件。即,只要检测到终端设备的剩余存储空间的空间值小于预设的空间阈值,就将回收站空间中存储的所有文件都确认为满足预设设备剩余存储空间限制条件的文件,以便将之删除。

2、按照移动至存储区域的时间先后顺序,将存储区域中存储的所有文件进行排序,将排序在前的总大小大于空间值与空间阈值的差值的若干个文件,确认为满足预设设备剩余存储空间限制条件的文件。即,根据终端设备的剩余存储空间的空间值与预设的空间阈值的差值,按照先进先出的规则,将最早移动至回收站空间的文件确认为满足预设设备剩余存储空间限制条件的文件,以便将之删除。

3、按照预设的重要性的高低顺序,将存储区域中存储的所有文件进行排序,将排序在前的总大小大于空间值与空间阈值的差值的若干个文件,确认为满足预设设备剩余存储空间限制条件的文件。可以理解的,各个文件的重要性可以根据用户在回收站界面的自定义操作进行设置,具体的,可以对某个文件的重要性进行设置,也可以对某一类文件的重要性进行设置,例如:设置图片文件的重要性为高,音频文件的重要性为低等等。

4、将存储区域中存储的所有文件中最大的文件,确认为满足预设设备剩余存储空间限制条件的文件。即,当检测到终端设备的剩余存储空间的空间值小于预设的空间阈值,就将回收站空间中存储的最大的一个或多个文件确认为满足预设设备剩余存储空间限制条件的文件。

可以理解的,在实际应用中上述几种实现方式可以单独实现,此外,除了第1种方式之外,也可以任意一种或几种结合在一起按照预设的顺序实现,例如:先按照方式2进行筛选,再按照方式4进行筛选,再按照方式3进行筛选。可选的,具体是单独实现还是组合实现以及实现顺序,均可根据用户的自定义设置确定,默认为单独实现。像这样,根据从多个维度对回收站空间中存储的文件的可删除性进行评估,可以使得删除操作更加智能化、人性化,更具有灵活性及更符合用户的实际需求。

S403、将存储区域中满足预设设备剩余存储空间限制条件的文件及关联的备份帐号发送给服务器;

关联的备份帐号可根据用户的自定义操作设置。同样的,在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入备份帐号,并进行设置。或者,也可以根据用户的注册操作,通过预设的回收站交互设置界面为用户在服务器,注册对应的备份帐号,并与回收站空间中的各文件进行关联。

像这样,在删除文件之前,根据各文件的时间特征信息,将回收站空间中被确认为满足预设设备剩余存储空间限制条件的待删除文件,备份至服务器,一方面可以释放被占用的存储空间,提高存储空间的利用率,另一方面也可以使得用户在需要时从服务器恢复所需的被删除的文件,进一步提高文件管理的灵活性,保证用户可以找回被删除的文件。

S404、删除存储区域中满足预设设备剩余存储空间限制条件的文件;

S405、响应于用户的文件恢复操作,将服务器中存储的与备份帐号关联的部分或全部文件恢复至终端设备。

具体的,响应于用户的文件恢复操作,将预设的关联的备份帐号以及文件恢复请求发送给服务器,服务器根据该文件恢复请求,将与该备份帐号关联的可恢复的文件的描述信息发送给终端设备,终端设备将该文件的描述信息进行显示,然后根据用户基于显示的描述信息的操作,从服务器中将该操作指向的一个或多个文件恢复至本地。可选的,也可响应于用户的文件恢复操作,直接将服务器中存储的与备份帐号关联的全部文件恢复至本地。

本发明实施例提供的文件管理方法,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

请参阅附图5,附图5是本发明第四实施例提供的文件管理装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。附图5示例的文件管理装置可以是前述第一实施例提供的文件管理方法的执行主体,其可以是终端设备或者终端设备中的一个功能模块。附图5示例的文件管理装置,主要包括:

移动模块501,用于响应于触发的文件删除指令,将该文件删除指令指向的文件移至预设的存储区域;

检测模块502,用于检测该存储区域中存储的各该文件的时间特征信息;

管理模块503,用于根据该时间特征信息删除对应的文件。

具体的,可以预先通过管理模块503将终端设备的存储空间的一部分区域预设为回收站空间,以用于存储用户的删除操作指向的文件。可以理解的,当终端设备为智能手机一类的移动终端时,该存储空间包括机身自带的存储空间以及插入的存储卡的存储空间。移动模块501响应于用户触发的文件删除指令,将该指令指向的文件从原存储位置移动至该回收站空间,并记录该文件被移动至回收站空间的时间。较佳的,将回收站空间设置在外部存储卡中。然后触发检测模块502定期或定时检测回收站空间中存放的各个文件是否满足预设存储限制条件,并触发管理模块503将满足预设存储限制条件的文件删除从回收站空间中删除。其中预设存储限制条件可以包括:时间条件或/和空间条件,具体可由用户自定义。

需要说明的是,以上附图5示例的文件管理装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将该装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则。

本发明实施例提供的文件管理装置,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

请参阅附图6,附图6是本发明第五实施例提供的文件管理装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。附图6示例的文件管理装置可以是前述第一实施例或第二实施例提供的文件管理方法的执行主体,其可以是终端设备或者终端设备中的一个功能模块。在附图5示例的本发明第四实施例提供的文件管理装置的基础上,与第四实施例不同的是,在本实施例中:

进一步地,检测模块502,包括:

第一检测模块5021,用于检测该存储区域中存储的各该文件是否满足预设存储限制时长条件。

进一步地,第一检测模块5021,具体用于检测该存储区域中存储的各该文件在该存储区域的存储时长是否大于预设存储时长;以及将该存储时长大于该预设存储时长的文件,确认为该满足该预设存储限制时长条件的文件。

可选的,上述预设存储时长可根据用户的自定义操作设置。管理模块503在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入的预设存储时长及空间阈值,并进行设置。

进一步地,管理模块503包括:

第一管理模块5031,用于删除该存储区域中满足预设存储限制时长条件的该文件。

进一步地,该装置还包括:

第一备份模块601,用于将该对应的文件及关联的备份帐号发送给服务器,以将该对应的文件备份至该服务器;

恢复模块602,用于响应于用户的文件恢复操作,将该服务器中存储的与该备份帐号关联的部分或全部文件恢复至终端设备。

具体的,恢复模块602响应于用户的文件恢复操作,将预设的关联的备份帐号以及文件恢复请求发送给服务器,服务器根据该文件恢复请求,将与该备份帐号关联的可恢复的文件的描述信息发送给终端设备,终端设备将该文件的描述信息进行显示,然后根据用户基于显示的描述信息的操作,从服务器中将该操作指向的一个或多个文件恢复至本地。可选的,恢复模块602也可响应于用户的文件恢复操作,直接将服务器中存储的与备份帐号关联的全部文件恢复至本地。

可选的,关联的备份帐号可根据用户的自定义操作设置。同样的,管理模块503在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入备份帐号,并进行设置。或者,管理模块503也可以根据用户的注册操作,通过预设的回收站交互设置界面为用户在服务器,注册对应的备份帐号,并与回收站空间中的各文件进行关联。

进一步地,还包括:

第二备份模块603,用于利用备份帐号,定期或在检测到预设网络被开启时,将该存储区域中存储的所有文件备份至服务器。

管理模块503,还用于在第二备份模块利用备份帐号,定期或在检测到预设网络被开启时,将该存储区域中存储的所有文件备份至服务器后,删除该存储区域中存储的所有文件。

可选的,第一备份模块601与第二备份模块603在将文件备份至服务器之前,还会检测当前的网络环境是否为预设的免费网络(如WIFI),若为预设的网络,则执行备份操作;否则,输出提示信息,以提示用户是否开启该预设的网络并进行备份,然后根据用户的操作,或者开启该预设的网络并执行备份操作,或者放弃备份操作。

上述各功能模块实现各自功能的具体细节可参考上述第一实施例及第二实施例的相关内容,此处不再赘述。

本发明实施例提供的文件管理装置,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

请参阅附图7,附图7是本发明第六实施例提供的文件管理装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。附图7示例的文件管理装置可以是前述第一实施例或第三实施例提供的文件管理方法的执行主体,其可以是终端设备或者终端设备中的一个功能模块。在附图5示例的本发明第四实施例提供的文件管理装置的基础上,与第四实施例不同的是,在本实施例中:

进一步地,检测模块502,包括:

第二检测模块5022,用于检测该存储区域中存储的各该文件是否满足预设设备剩余存储空间限制条件。

进一步地,第二检测模块5022,具体用于检测终端设备的剩余存储空间的空间值是否小于预设的空间阈值;若该空间值小于预设的空间阈值,则:将该存储区域中存储的所有文件,确认为该满足该预设设备剩余存储空间限制条件的文件;或者,按照移动至该存储区域的时间先后顺序,将该存储区域中存储的所有文件进行排序,将排序在前的总大小大于该空间值与该空间阈值的差值的若干个文件,确认为该满足该预设设备剩余存储空间限制条件的文件;或者,按照预设的重要性的高低顺序,将该存储区域中存储的所有文件进行排序,将排序在前的总大小大于该空间值与该空间阈值的差值的若干个文件,确认为该满足该预设设备剩余存储空间限制条件的文件;或者,将该存储区域中存储的所有文件中最大的文件,确认为该满足该预设设备剩余存储空间限制条件的文件。

可选的,上述预设空间阈值,可根据用户的自定义操作设置。管理模块503在用户第一次使用回收站功能时,通过预设的回收站交互设置界面,获取用户输入的预设空间阈值,并进行设置。

进一步地,管理模块503包括:

第二管理模块5032,用于删除该存储区域中满足预设设备剩余存储空间限制条件的该文件。

进一步地,该装置还包括:如上述第五实施例所示的第一备份模块601、恢复模块602以及第二备份模块603。第一备份模块601、恢复模块602以及第二备份模块603的作用与第五实施例相同,此处不再赘述。

上述各功能模块实现各自功能的具体细节可参考上述第一实施例至第五实施例的相关内容,此处不再赘述。

本发明实施例提供的文件管理装置,通过将终端设备的存储空间的一部分区域预设为回收站空间,响应于触发的文件删除指令,将文件删除指令指向的文件移至该回收站空间,并定期或定时地根据回收站空间中存储的各文件的时间特征信息,进行文件清理,一方面,由于待删除的文件并没有被立即删除,而是被暂存在特定的存储区域内,所以可以防止因误删而导致的文件丢失,另一方面,通过定期或定时对待删除的文件进行有针对性地清理,可以防止存储资源被占用,提高存储空间的利用率。

在本申请所提供的几个实施例中,应该理解到,所揭露方法、装置和终端设备,可以通过其它的方式实现。例如,以上所描述装置实施例仅仅是示意性的,例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

该作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的文件管理方法、装置及终端设备的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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