CN105354229A - 一种信息处理方法及电子设备 - Google Patents
一种信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN105354229A CN105354229A CN201510642965.5A CN201510642965A CN105354229A CN 105354229 A CN105354229 A CN 105354229A CN 201510642965 A CN201510642965 A CN 201510642965A CN 105354229 A CN105354229 A CN 105354229A
- Authority
- CN
- China
- Prior art keywords
- file
- folder
- message
- variation message
- variation
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/128—Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0815—Cache consistency protocols
- G06F12/0831—Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
- G06F12/0833—Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means in combination with broadcast means (e.g. for invalidation or updating)
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/128—Replacement control using replacement algorithms adapted to multidimensional cache systems, e.g. set-associative, multicache, multiset or multilevel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/62—Details of cache specific to multiprocessor cache arrangements
- G06F2212/621—Coherency control relating to peripheral accessing, e.g. from DMA or I/O device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,用于解决电子设备对信息的处理能力较弱的技术问题,所述方法包括:获得M条变动消息;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;根据所述M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;删除所述至少一个文件,以减少所述电子设备的数据存储量。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类越来越多,人们也享受到了科技发展带来的各种便利,现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。
用户可以在电子设备中安装多个应用,以满足日常工作和娱乐的需求,然而,应用在运行的过程中,一般会产生大量的运行时文件,比如缓存文件、临时文件,等等,这些文件对于用户来说一般是无用的,例如可以称作垃圾文件,当***中的垃圾文件达到一定量时就会影响电子设备的运行速度,并且,由于垃圾文件占据着电子设备的部分存储空间,还会导致电子设备存储空间的利用率降低,影响用户的使用。
目前,可以通过第三方软件对电子设备中的垃圾文件进行清理,首先,用户需要下载并安装第三方软件,然后在需要清理垃圾文件时开启第三方软件,再通过全盘扫描查找出垃圾文件,最后才能将扫描出的垃圾文件进行删除,而全盘扫描一般会耗费较多的时间,这样可能导致垃圾文件清理不及时,而且效率较低,并且需要用户手动干预,对于用户来说不是很方便,而且下载、安装和运行第三方软件,本身就会耗用一定的***资源,造成资源浪费。
可见,在现有技术中,电子设备需要依靠第三方软件和用户的手动干预才能完成对垃圾文件的清理,电子设备自身对于信息的处理能力较弱,不便于用户使用。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决电子设备对信息的处理能力较弱的技术问题。
第一方面,提供一种信息处理方法,包括:
获得M条变动消息;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
根据所述M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;
删除所述至少一个文件,以减少所述电子设备的数据存储量。
可选的,在删除所述至少一个文件之前,所述方法还包括:
将所述M条变动消息依次存入第一级缓存文件夹中;其中,所述第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为大于等于2的整数;
将所述M条变动消息分类为N组变动消息;其中,所述N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,所述第一文件为所述N个文件中的一个文件;
分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中;其中,所述变动消息文件夹用于保存变动消息。
可选的,在分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中之后,所述方法还包括:
若确定N大于K,从所述N个变动消息文件夹中确定第一变动消息文件夹;
从所述第一级缓存文件夹中释放所述第一变动消息文件夹。
可选的,从所述N个变动消息文件夹中确定第一变动消息文件夹,包括:
将包括变动消息数量最多的变动消息文件夹确定为所述第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为所述第一变动消息文件夹;其中,所述当前时刻为确定所述第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为所述第一变动消息文件夹。
可选的,删除所述至少一个文件,包括:
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件;或
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件,并删除所述第一变动消息文件夹。
可选的,在删除所述至少一个文件之前,所述方法还包括:
将与所述第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,所述第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
可选的,删除所述至少一个文件,包括:
若确定所述第二级缓存文件夹包括的文件数量等于K,则删除所述第二级缓存文件夹中包括的所有文件。
可选的,根据所述M条变动消息,确定发生变动的N个文件,包括:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件中确定文件名互不相同的所述N个文件。
可选的,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从与所述N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的所述至少一个文件。
可选的,根据所述M条变动消息,确定发生变动的N个文件,包括:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件的M个存放路径中,确定N个存放路径;其中,所述N个存放路径中的每个存放路径均互不相同。
将与所述N个存放路径对应的N个文件夹作为所述N个文件。
可选的,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从与所述N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与所述至少一个文件夹名称对应的至少一个文件夹作为所述至少一个文件。
可选的,删除所述至少一个文件,包括:
删除所述至少一个文件夹中的部分文件夹,并将所述至少一个文件夹中的剩余文件夹显示在所述电子设备的显示单元上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合,所述第二预定文件夹名称集合为所述第一文件文件夹名称集合的子集;
接收用户针对所述剩余文件夹进行的删除操作;
根据所述删除操作,删除所述剩余文件夹。
可选的,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从所述N个文件夹中确定为空文件夹的至少一个文件夹,并将所述至少一个文件夹作为所述至少一个文件。
可选的,在删除所述至少一个文件之后,所述方法还包括:
生成针对所述至少一个文件的历史删除信息;其中,所述历史删除信息为所述至少一个文件的属性信息,和/或,所述历史删除信息为针对所述至少一个文件所进行的删除操作对应的操作信息;
输出所述历史删除信息。
第二方面,提供第一种电子设备,包括:
壳体;
处理器,设置于所述壳体之内,用于获得M条变动消息;根据所述M条变动消息,确定发生变动的N个文件;以及对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数,N为小于等于M的整数。
可选的,所述处理器还用于:
在删除所述至少一个文件之前,将所述M条变动消息依次存入第一级缓存文件夹中;其中,所述第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为小于等于2的整数;
将所述M条变动消息分类为N组变动消息;其中,所述N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,所述第一文件为所述N个文件中的一个文件;
分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中;其中,所述变动消息文件夹用于保存变动消息。
可选的,所述处理器还用于:
在分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中之后,若确定N大于K,从所述N个变动消息文件夹中确定第一变动消息文件夹;
从所述第一级缓存文件夹中释放所述第一变动消息文件夹。
可选的,所述处理器用于:
将包括变动消息数量最多的变动消息文件夹确定为所述第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为所述第一变动消息文件夹;其中,所述当前时刻为确定所述第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为所述第一变动消息文件夹。
可选的,所述处理器用于:
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件;或
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件,并删除所述第一变动消息文件夹。
可选的,所述处理器还用于:
在删除所述至少一个文件之前,将与所述第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,所述第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
可选的,所述处理器用于:
若确定所述第二级缓存文件夹包括的文件数量等于K,则删除所述第二级缓存文件夹中包括的所有文件。
可选的,所述处理器用于:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件中确定文件名互不相同的所述N个文件。
可选的,所述处理器用于:
从与所述N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的所述至少一个文件。
可选的,所述处理器用于:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件的M个存放路径中,确定N个存放路径;其中,所述N个存放路径中的每个存放路径均互不相同。
将与所述N个存放路径对应的N个文件夹作为所述N个文件。
可选的,所述处理器用于:
从与所述N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与所述至少一个文件夹名称对应的至少一个文件夹作为所述至少一个文件。
可选的,所述电子设备还包括显示装置,用于显示信息;
所述处理器用于:
删除所述至少一个文件夹中的部分文件夹,并将所述至少一个文件夹中的剩余文件夹显示在所述显示装置上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合,所述第二预定文件夹名称集合为所述第一文件文件夹名称集合的子集;
接收用户针对所述剩余文件夹进行的删除操作;
根据所述删除操作,删除所述剩余文件夹。
可选的,所述处理器用于:
从所述N个文件夹中确定为空文件夹的至少一个文件夹,并将所述至少一个文件夹作为所述至少一个文件。
可选的,所述处理器用于:
生成针对所述至少一个文件的历史删除信息;其中,所述历史删除信息为所述至少一个文件的属性信息,和/或,所述历史删除信息为针对所述至少一个文件所进行的删除操作对应的操作信息;
所述电子设备还包括输出装置,用于:
输出所述历史删除信息。
第三方面,提供第二种电子设备,包括:
获取模块,用于获得M条变动消息;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
第一确定模块,用于根据所述M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
第二确定模块,用于对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;
删除模块,用于删除所述至少一个文件,以减少所述电子设备的数据存储量。
本发明实施例中,电子设备可以根据M条变动消息确定发生变动的N个文件,进而再对N个文件进行识别和筛选以确定满足预设条件的至少一个文件,最后再删除至少一个文件以达到减少电子设备数据存储量的目的,其中,可以将满足预设条件的文件认为是垃圾文件。
也就是说,电子设备在根据变动消息确定发生变动的N个文件后,可以通过识别机制对N个文件进行筛选,以确定出属于垃圾文件的至少一个文件,即,电子设备可以在***运行的过程中确定出垃圾文件,以实现对垃圾文件的自动记录和甄别,进一步地,通过删除至少一个文件,可以达到对垃圾文件的自动、及时、快速地清理,电子设备通过增强对信息的处理能力,可以对垃圾文件进行自动识别、记录和删除,无需第三方软件的辅助,也无需用户的手动干预,这样可以尽量降低对***资源的占用,也可以节省用户的手动操作步骤,提高设备的智能性,增强用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例中信息处理方法的流程图;
图2为本发明实施例中电子设备的结构示意图;
图3为本发明实施例中电子设备的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
本发明实施例中,电子设备可以是指手机、平板电脑(PAD)、笔记本电脑、个人电脑(PersonalComputer)等等不同的电子设备,对于所述电子设备具体是什么样的设备本发明不做限制。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
请参见图1,本发明实施例提供一种信息处理方法,该方法可以应用于电子设备,即,该方法中各步骤的执行主体可以是电子设备。该方法的流程描述如下。
步骤101:获得M条变动消息;其中,变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数。
本发明实施例中,电子设备可以对文件***中文件的变动进行监控,文件一旦发生变动,电子设备便可以获得对应的变动消息,具体来说,例如可以通过回调获得变动消息,即,可以通过运行***中的回调函数获得变动消息。
其中,M为正整数,例如可以为1、5、10,等等,M的具体取值可以由用户自行设置,例如可以根据电子设备的性能和用户的不同需求进行设置。
当M的取值为1时,此时表明一旦获得一条变动消息,电子设备就可以根据该条变动消息进行后续步骤,实现对变动消息的实时性监控和处理,及时性较强。
当M的取值大于1时,此时表明电子设备可以在获得多条变动消息之后,才会根据该多条变动消息进行后续步骤,电子设备可以对M条变动消息进行周期处理,这样可以尽量较少处理的次数,通过批量处理的方式,可以尽量减少对***的访问频率,降低***资源占用。
具体来说,变动消息例如可以是指文件的创建、文件的删除、文件的修改、文件的复制等等能够用于表明文件发生变动的消息。
另外,M条变动消息可以是针对同一文件的变动消息,或者,也可以是针对多个文件的变动消息。
例如,假设M的取值为3,M条变动消息分别是变动消息1、变动消息2、变动消息3,那么,变动消息1-3可以均是针对文件1的变动消息,此时,M条变动消息均是针对同一文件的变动消息,或者,变动消息1-2是针对文件1的变动消息,而变动消息3是针对文件2的变动消息,此时,M条变动消息是针对多个文件的变动消息。
并且,M条变动消息中的变动消息类型可以相同,也可以不同。例如,继续以上述例子为例,变动消息1和变动消息2可以均是用于表明文件1进行了修改的变动消息,或者,变动消息1可以是指创建了文件1,而变动消息2可以是指对文件1进行了修改。
步骤102:根据M条变动消息,确定发生变动的N个文件,N为小于等于M的整数。
由于变动消息是根据文件的变动而产生的消息,所以,根据变动消息可以确定对应的发生变动的文件。
当M条变动消息均是根据同一文件发生变动而产生的消息时,根据M条变动消息确定发生变动的文件就只有一个,即,此时N的取值为1。
当M条变动消息中的每一条均是根据不同的文件发生变动而产生的消息时,根据M条变动消息确定发生变动的文件就有M个,即,此时N的取值与M的取值相同。
当M条变动消息中的部分变动消息是针对同一文件,而剩余的变动消息中的每一条均是针对其它互不相同的文件时,根据M条变动消息确定发生变动的文件就有大于1且小于M个,即,此时N的取值大于1且小于M。
本发明实施例中,对于N个文件中的文件来说,可以是指发生变动的文件本身,或者,也可以是指用于存放发生变动的文件的文件夹,因为当文件夹中存放的文件发生了变动时,自然也可以认为文件夹发生了变动。即:
可选的,本发明另一实施例中,根据M条变动消息,确定发生变动的N个文件,包括:
确定与M条变动消息一一对应的M个文件;
从M个文件中确定文件名互不相同的N个文件。
在本发明实施例中,N个文件中的文件是指发生变动的文件本身,具体可以文件名来对不同的文件进行区分和识别。由于M条变动消息中可能包括同一文件的多条变动消息,所以,最终可以根据M条变动消息确定N个文件。
可选的,本发明另一实施例中,根据M条变动消息,确定发生变动的N个文件,包括:
确定与M条变动消息一一对应的M个文件;
从M个文件的M个存放路径中,确定N个存放路径;其中,N个存放路径中的每个存放路径均互不相同。
将与N个存放路径对应的N个文件夹作为N个文件。
在本发明实施例中,N个文件中的文件是指用于存放发生变动的文件的文件夹,具体来说,可以文件夹的具体存放路径(或文件夹名称)来对不同的文件夹进行区分和识别。
在确定了N个文件后,可以再对N个文件分别进行识别,进而可以从N个文件中筛选出满足预设条件的至少一个文件,即,可以执行步骤103。
步骤103:对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件。
具体来说,满足预设条件,可以是指属于垃圾文件,即,通过对N个文件进行识别,可以筛选出属于垃圾文件的至少一个文件。其中,垃圾文件可以是指应用程序的缓存文件、日志文件、临时文件、卸载残留文件等等对于用户来说用处不大或完全无用的文件,垃圾文件在电子设备的运行过程中产生,如果不及时清理的话,就会占据电子设备的大量存储空间,导致电子设备的运行速度变慢,影响用户对电子设备的使用。
也就是说,步骤103的作用主要是从N个文件中筛选出垃圾文件,以保证电子设备能够对垃圾文件及时进行处理,为***“瘦身”,进而可以提高电子设备存储空间的利用率,提高电子设备的运行速度和流畅性,以增强用户的使用体验。
在具体实施过程中,可以具有多种方式对N个文件进行筛选,进而确定出满足预定条件的至少一个文件,即,预设条件的设置可以具有多种。
例如,第一种可能的预设条件是:文件的文件后缀名属于预定后缀名集合。
可选的,本发明另一实施例中,对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,包括:
从与N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的至少一个文件。
也就是说,当N个文件中的文件为发生变动的文件本身时,可以通过对文件的文件后缀名进行识别,进而筛选出属于预定后缀名集合的至少一个文件,通过文件后缀名的方式对N个文件进行筛选,针对性较强,准确性较高。
一般来说,垃圾文件可以是指一类具有特定文件后缀名的文件,例如,文件后缀名为.log的文件属于日志文件,文件后缀名为.tmp的文件属于临时文件,文件后缀名为.chk的文件属于磁盘检查文件,等等。那么,可以在预定后缀名集合中可以预先存储属于垃圾文件的文件后缀名,在进行筛选时,可以直接将N个文件的文件后缀名与预定后缀名集合进行匹配检测,进而可以从N个文件中筛选出满足预设条件的至少一个文件。
又例如,第二种可能的预设条件是:文件夹的文件夹名称属于第一预定文件夹名称集合。
可选的,本发明另一实施例中,对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,包括:
从与N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与至少一个文件夹名称对应的至少一个文件夹作为至少一个文件。
也就是说,当N个文件中的文件为包括发生变动的文件的文件夹时,可以通过对文件夹的文件夹名称进行识别,进而筛选出属于预定文件夹名称集合的至少一个文件。
对于电子设备中的应用程序来说,一般都有固定的文件夹用于存放对应的各类运行文件,例如,以QQ为例,包括有“QQ监控日志”文件夹、“QQ临时缓存”文件夹、“QQ登录日志”文件夹、“QQ应用中心图片缓存”文件夹、“QQ图片缓存”文件夹,等等。那么,可以在预定文件夹名称集合中预先存储属于垃圾文件夹的文件夹名称,在进行筛选时,可以直接将N个文件夹的文件夹名称与预定文件夹名称集合进行匹配检测,进而可以从N个文件夹中筛选出满足预设条件的至少一个文件夹,而至少一个文件夹即为至少一个文件。
另外,在通过文件夹名称对N个文件夹进行筛选后,还可以针对不满足预设条件的文件夹作进一步地的筛选,例如,还可以将其包括的文件再通过文件后缀名的方式进行二次筛选,即,可以通过文件夹名称进行第一次筛选,再通过文件后缀名进行第二次筛选,这样可以尽量筛选出较多的垃圾文件,以提高筛选的效率和准确性,便于快速、彻底地对垃圾文件进行清理。
再例如,第三种可能的预设条件是:文件夹为空文件夹。
可选的,本发明实施例中,对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,包括:
从N个文件夹中确定为空文件夹的至少一个文件夹,并将至少一个文件夹作为至少一个文件。
也就是说,当N个文件中的文件是文件夹时,还可以通过判断文件夹是否是空文件夹来对其进行筛选。
例如,对于一些卸载残留文件夹,文件夹中的文件已经被全部删除,但是文件夹本身却由于卸载不彻底而遗留了下来,但是这类文件夹对于用户来说是无用的,所以可以通过判断是否为空文件夹的方式来进行筛选。
进一步地,考虑到有些空文件夹是由于***运行的需要而新创建的,那么,为了尽量避免将其误删除,在确定其为空文件夹后,还可以再判断该文件夹内是否存储过文件,并且确定包括的文件已经被删除,这样尽量提高筛选的准确性,尽量避免后续出现误删除的情形、
步骤104:删除至少一个文件,以减少电子设备的数据存储量。
在从N个文件中筛选出至少一个文件后,由于至少一个文件为垃圾文件,为了释放至少一个文件所占据的存储空间以减少电子设备的数据存储量,可以将至少一个文件删除,以实现及时清理垃圾文件的目的。
为了进一步地减少电子设备的数据存储量,在删除至少一个文件时,还可以同时删除与至少一个文件对应的变动消息。
另外,电子设备可以按照预定策略对至少一个文件进行删除,具体来说:
例如,可以在确定至少一个文件时,就对其进行删除,即,进行及时删除,及时删除的方式可以确保垃圾文件清理的及时性。
或者,可以定时清除,因为在具体实施过程中,电子设备可以先重复执行步骤101-103,即,可以先获得多组至少一个文件,然后在预定时刻再对确定的多组至少一个文件进行删除,这样可以通过批量删除的方式尽量降低对***的频繁访问,以降低对***资源的占用。
再或者,可以在确定的文件达到预定数据量(例如500M)时,才将其删除,这样与定时删除的方式类似,可以通过批量删除的方式尽量降低对***的频繁访问,以降低对***资源的占用。
可选的,本发明另一实施例中,删除至少一个文件,包括:
删除至少一个文件夹中的部分文件夹,并将至少一个文件夹中的剩余文件夹显示在电子设备的显示单元上;其中,剩余文件夹的文件夹名称属于第二预定文件夹名称集合,第二预定文件夹名称集合为第一文件文件夹名称集合的子集;
接收用户针对剩余文件夹进行的删除操作;
根据删除操作,删除剩余文件夹。
也就是说,当至少一个文件是至少一个文件夹时,在对其进行删除时,为了避免对用户文件进行误删除,可以对至少一个文件夹进行分类删除,例如可以对电子设备确定是垃圾文件无疑的部分文件夹直接进行删除,而将对于用户来说可能有用的文件夹显示在显示单元上,再通过用户手动删除。
具体来说,如何判断哪些文件夹包括的文件对于用户来说可能是有用的呢?一般来说,可以将DCIM(照片)文件夹、PIC(图片)文件夹、DOC(文档)文件夹、VIDEO(视频)文件夹等等文件夹包括的文件认为是对用户有用的,例如可以称作用户文件,因为这类文件夹中包括的文件一般都是用户自己存储的,例如,DCIM文件夹中的照片,一般是用户拍摄的,或者VIDEO文件夹中的视频,一般是用户特意录制或者下载的,所以,为了尽量避免误删除,电子设备在删除这类文件夹之前,可以先将其对用户进行显示,在用户查看到这类文件夹后,可以根据自己的实际需要选择是否删除。
例如,对于VIDEO文件夹中的视频,用户可能还未观看过,此时用户不希望将其删除,或者,用户可能已经观看过且用户且不希望重复观看,此时用户就可能希望将其删除,在具体实施过程中,用户可以根据自己的意愿选择是否将这个文件夹进行删除,如果希望将其删除时,可以通过手动方式控制电子设备将其删除。
另外,第二预定文件夹名称集合中包括的文件夹名称就可以是用户预先设置或电子设备出厂前已经设置好的、用于表明可能是用户文件的文件夹名称,这样可以提高删除的准确性,尽量避免误删导致有用文件丢失。
在本发明实施例中,为了尽量避免误删除以提高准确性,电子设备可以根据第二预定文件夹名称集合进行二次筛选,以筛选出与用户相关性较大、对用户可能有用的用户文件,并将其进行显示,通过用户人工识别和辨认以确定是否删除,也就是说,电子设备可以为用户提供人机交互的接口,以此方式确保删除的准确性,同时也可以增强电子设备的操作性,便于用户实际使用。
可选的,本发明另一实施例中,在删除至少一个文件之后,所述方法还包括:
生成针对至少一个文件的历史删除信息;其中,历史删除信息为至少一个文件的属性信息,和/或,历史删除信息为针对至少一个文件所进行的删除操作对应的操作信息;
输出历史删除信息。
其中,至少一个文件的属性信息,可以是指至少一个文件包括的文件数量、名称、数据量等信息,而操作信息可以是指用户进行删除操作的时间、删除操作的具体方式等信息。
输出的方式例如可以是显示输出,即,将历史删除信息显示在电子设备的显示单元上,或者例如可以是语音输出,或者还可以将历史删除信息发送给用户使用的其它电子设备,以便用户及时查看,或者还可以通过其它输出方式对历史删除信息进行输出,此处就不一一举例说明了。
进一步地,电子设备还可以同时将历史删除信息保存到预定位置,以便用户后续手动进行查看和分析,而预定位置可以是用户预先设置的,或者也可以是电子设备默认设置的。
可选的,本发明另一实施例中,在删除至少一个文件之前,所述方法还包括:
将M条变动消息依次存入第一级缓存文件夹中;其中,第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为大于等于2的整数;
将M条变动消息分类为N组变动消息;其中,N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,第一文件为N个文件中的一个文件;
分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中;其中,变动消息文件夹用于保存变动消息。
在实际中,文件***中文件的变动是非常频繁的,比如只针对微信这一个应用来说,用户在通过微信聊天的过程中,***文件可能就会被频繁的修改和更新,其它的应用也是如此,如果每获得一条变动消息就对对应的变动文件进行处理(例如删除)的话,对***的耗用就非常的高,可能产生过高的文件***访问频率,加重***的运行负荷。
所以,为了降低文件***的访问频率,在本发明实施例中,可以通过设置第一级缓存文件夹来对上述问题进行改善,并且将第一级缓存文件夹能够容纳的文件夹的最大数量设置为大于等于2的整数,当然,在具体实施过程中,K的取值可以根据电子设备的性能和用户的需求具体设置。
具体来说,可以将M条变动消息按照针对同一文件的规则分类为N组变动消息,再将N组变动消息分别存入第一级缓存文件夹中的N个变动消息文件夹中,这样可以实现对变动消息进行分类和批量存储,便于统一管理。在具体实施过程中,电子设备对于变动消息的获得可以是连续性的,例如,第一次获得M条变动消息后,对其进行分类和批量存储后,可以再第二次获得M条变动消息,进而再在原来分类和批量存储的基础上再进行分类和批量存储。
假设,获得了5条变动消息,按照获得的时间先后分别为变动消息1、变动消息2、变动消息3、变动消息4和变动消息5,其中,变动消息1和变动消息3是针对文件A的变动消息,变动消息2和变动消息5是针对文件B的变动消息,变动消息4是针对文件C的变动消息,那么,可以按照文件A、文件B和文件C分别对应的变动消息将5条变动消息分类为三组变动消息,即:
针对文件A的第一组变动消息包括:变动消息1和变动消息3;
针对文件B的第二组变动消息包括:变动消息2和变动消息5;
针对文件C的第三组变动消息包括:变动消息4。
当将上述5条变动消息依次存入第一级缓存文件夹中时,第一级缓存文件夹例如可以表示为:{变动消息1,变动消息2,变动消息3,变动消息4,变动消息5}。
当将第一组-第三组变动消息分别存入第一级缓存文件夹中的3个变动消息文件夹中时,第一级缓存文件夹例如可以表示为:{{变动消息1,变动消息3},{变动消息2,变动消息5},{变动消息4}},此时3个变动消息文件夹例如是第一变动消息文件夹、第二变动消息文件夹和第三变动消息文件夹,并且,可以将第一变动消息文件夹表示为:{变动消息1,变动消息3},可以将第二变动消息文件夹表示为:{变动消息2,变动消息5},可以将第三变动消息文件夹表示为:{变动消息4}。
通过第一级缓存文件夹的设置,可以将获得的变动消息先进行分类和批量存储,以获得尽量多的变动消息,可以这样理解,可以先让文件***累积一定量的垃圾文件,在累积到一定量的时候,再对其进行统一删除,这样可以尽量降低频繁删除而导致的过高的文件***访问次数,尽量降低资源的占用。
可选的,本发明另一实施例中,在分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中之后,所述方法还包括:
若确定N大于K,从N个变动消息文件夹中确定第一变动消息文件夹;
从第一级缓存文件夹中释放第一变动消息文件夹。
当第一级缓存文件夹中的变动消息文件夹的数量大于第一级缓存文件夹能够容纳的最大数量时,表明此时文件***已经累积了一定量的垃圾文件,为了在合适的***访问频率下能够实对垃圾文件进行及时清理,可以通过对第一变动消息文件夹包括的变动消息对应的文件进行及时删除的方式来减少文件***的数据量,此时可以从第一缓存文件夹中释放出第一变动消息文件夹,进而再将与其对应的文件进行删除。
在第一次从第一级缓存文件夹中释放出第一变动消息文件夹之后,当再次确定第一缓存文件夹中包括的文件夹数量大于K时,还可以第二次从第一级缓存文件夹中释放出另一个第一变动消息文件夹,也就是说,本发明实施例中的步骤可以重复执行,当然,每次从第一缓存文件夹中释放出来的第一变动消息文件夹可以是不同的,其包括的变动消息也可以是不同的。
另外,需要说明的是,本发明实施例中的第一变动消息文件夹可以是特指符合一定条件的变动消息文件夹。
可选的,本发明另一实施例中,从N个变动消息文件夹中确定第一变动消息文件夹,包括:
将包括变动消息数量最多的变动消息文件夹确定为第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为第一变动消息文件夹;其中,当前时刻为确定第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为第一变动消息文件夹。
即,可以将包括的变动消息数量的变动消息文件夹作为第一变动消息文件夹从第一级缓存文件夹中释放出来,因为包括的变动消息数量越多,对应的变动文件的数据量可能越大,通过这种方式,可以只通过一次删除就能够删除较大数据量的文件,可以提高对垃圾文件的清理效率。
或者,可以将最后一次的更新时刻距离当前时刻最长的变动消息文件夹作为第一变动消息文件夹从第一级缓存文件夹中释放出来,因为最近一次的更新时刻距离当前时刻越久,表明距离用户使用的时间越长,而当前时刻用户可能已经不再需要这些文件,通过这种方式,可以尽量与用户的实际使用相符。
再或者,可以将对应的文件的数据量最大的变动消息文件夹作为第一变动消息文件夹从第一级缓存文件夹中释放出来,这样可以删除数据量最大的文件,从而可以为电子设备释放更多的存储空间。
可选的,本发明实施例中,删除至少一个文件,包括:
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件;或
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件,并删除第一变动消息文件夹。
也就是说,可以只删除与第一变动消息文件夹对应的文件,或者,还可以在删除变动消息文件夹对应的文件的同时,再删除第一变动消息文件夹,这样可以释放较多的存储空间,以达到及时、高效删除垃圾文件的目的。
可选的,本发明另一实施例中,在删除至少一个文件之前,所述方法还包括:
将与第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
为了实现对垃圾文件的批量删除,以增强电子设备的批处理性能,还可以设置第二级缓存文件夹,用于存放多个垃圾文件,最后再对存放的多个垃圾文件进行批量删除,这样还可以减少对***的访问次数,降低***资源占用。
具体来说,在将第一变动消息文件夹从第一级缓存文件夹中释放出来之后,可以将与第一变动消息文件夹对应的变动文件存入第二级缓存文件夹中,当有多个第一变动消息文件夹从第一缓存文件夹中释放出来时,第二级缓存文件夹中便可以对应存入多个文件。
进一步地,在将与第一变动消息文件夹对应的文件存入第二级缓存文件夹中之前,可以采用与步骤102中相同的方式对该文件进行识别,只有当该文件满足预设条件时才认为其属于垃圾文件,此时才将其存入第二级缓存文件夹中,这样可以尽量提高删除的准确性。
另外,第一级缓存文件夹和第二级缓存文件夹中能够容量的文件夹数量可以相同,也可以不同,即,K的取值和Q的取值可以相同,也可以不同,至于K和Q的具体取值,可以根据电子设备的性能、用户的使用习惯等因素综合考虑设置,本发明不做具体限制。
可选的,本发明另一实施例中,删除至少一个文件,包括:
若确定第二级缓存文件夹包括的文件数量等于K,则删除第二级缓存文件夹中包括的所有文件。
也就是说,可以将第二级缓存文件夹中包括的文件数量等于K作为触发电子设备删除第二级缓存文件夹中保存的所有文件的触发条件,以此达到批量删除的目的,在尽量降低***资源占用的前提下,还可以实现垃圾文件的批量、及时删除,增强了设备对垃圾文件的处理效率。
另外,在将所有文件删除之前,还可以分别确定每个文件的数据量,以便后续用户进行查看和分析。
本发明实施例中,电子设备可以根据M条变动消息确定发生变动的N个文件,进而再对N个文件进行识别和筛选以确定满足预设条件的至少一个文件,最后再删除至少一个文件以达到减少电子设备数据存储量的目的,其中,可以将满足预设条件的文件认为是垃圾文件。
也就是说,电子设备在根据变动消息确定发生变动的N个文件后,可以通过识别机制对N个文件进行筛选,以确定出属于垃圾文件的至少一个文件,即,电子设备可以在***运行的过程中确定出垃圾文件,以实现对垃圾文件的自动记录和甄别,进一步地,通过删除至少一个文件,可以达到对垃圾文件的自动、及时、快速地清理,电子设备通过增强对信息的处理能力,可以对垃圾文件进行自动识别、记录和删除,无需第三方软件的辅助,也无需用户的手动干预,这样可以尽量降低对***资源的占用,也可以节省用户的手动操作步骤,提高设备的智能性,增强用户的使用体验。
请参见图2,基于同一发明构思,本发明实施例提供第一种电子设备200,电子设备200包括:
壳体201;
处理器202,设置于壳体201之内,用于获得M条变动消息;根据M条变动消息,确定发生变动的N个文件;以及对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件;其中,变动消息是通过监测电子设备200的文件***中文件的变动而产生的消息,M为正整数,N为小于等于M的整数。
其中,处理器202具体可以是通用的中央处理器(CPU),或者可以是特定应用集成电路(ApplicationSpecificIntegratedCircuit,ASIC),或者可以是一个或多个用于控制程序执行的集成电路。
进一步的,电子设备200还可以包括存储器,存储器的数量可以是一个或多个。存储器可以包括只读存储器(ReadOnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)或磁盘存储器。
可选的,本发明另一实施例中,处理器202还用于:
在删除至少一个文件之前,将M条变动消息依次存入第一级缓存文件夹中;其中,第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为小于等于2的整数;
将M条变动消息分类为N组变动消息;其中,N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,第一文件为N个文件中的一个文件;
分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中;其中,变动消息文件夹用于保存变动消息。
可选的,本发明另一实施例中,处理器202还用于:
在分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中之后,若确定N大于K,从N个变动消息文件夹中确定第一变动消息文件夹;
从第一级缓存文件夹中释放第一变动消息文件夹。
可选的,本发明另一实施例中,处理器202用于:
将包括变动消息数量最多的变动消息文件夹确定为第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为第一变动消息文件夹;其中,当前时刻为确第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为第一变动消息文件夹。
可选的,本发明另一实施例中,处理器202用于:
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件;或
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件,并删除第一变动消息文件夹。
可选的,本发明另一实施例中,处理器202还用于:
在删除至少一个文件之前,将与第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
可选的,本发明另一实施例中,处理器202用于:
若确定第二级缓存文件夹包括的文件数量等于K,则删除第二级缓存文件夹中包括的所有文件。
可选的,本发明另一实施例中,处理器202用于:
确定与M条变动消息一一对应的M个文件;
从M个文件中确定文件名互不相同的N个文件。
可选的,本发明另一实施例中,处理器202用于:
从N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的至少一个文件。
可选的,本发明另一实施例中,处理器202用于:
确定与M条变动消息一一对应的M个文件;
从M个文件的M个存放路径中,确定N个存放路径;其中,N个存放路径中的每个存放路径均互不相同。
将与N个存放路径对应的N个文件夹作为N个文件。
可选的,本发明另一实施例中,处理器202用于:
从与N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与至少一个文件夹名称对应的至少一个文件夹作为至少一个文件。
可选的,本发明另一实施例中,电子设备200还包括显示装置,用于显示信息;
处理器202用于:
删除至少一个文件夹中的部分文件夹,并将至少一个文件夹中的剩余文件夹显示在显示装置上;其中,剩余文件夹的文件夹名称属于第二预定文件夹名称集合,第二预定文件夹名称集合为第一文件文件夹名称集合的子集;
接收用户针对剩余文件夹进行的删除操作;
根据删除操作,删除剩余文件夹。
其中,显示装置可以是指发光二极管(LightEmittingDiode,LED)显示屏、有机发光二极管(OrganicLightEmittingDiode,OLED)显示屏、有源矩阵有机发光二极体(ActiveMatrixOrganicLightEmittingDiode,AMOLED)显示屏IPS(In-PlaneSwitching,平面转换)显示屏,等等。显示装置可以具有多条侧边,并且多条侧边可以组成类矩形的形状。
处理器202与显示装置之间可以通过连接线进行连接,该连接线具有信号传输的作用,即,处理器202与显示装置之间可以保持电性连接,用于控制显示装置显示信息。
可选的,本发明另一实施例中,处理器202用于:
从N个文件夹中确定为空文件夹的至少一个文件夹,并将至少一个文件夹作为至少一个文件。
可选的,本发明另一实施例中,处理器202用于:
生成针对至少一个文件的历史删除信息;其中,历史删除信息为至少一个文件的属性信息,和/或,历史删除信息为针对至少一个文件所进行的删除操作对应的操作信息;
电子设备200还包括输出装置,用于:
输出历史删除信息。
具体来说,输出装置可以根据输出方式的不同而对应为不同的装置,例如,当通过显示进行输出时,输出装置可以是指电子设备200的显示装置,即,此时输出装置和显示装置为同一种装置,或者例如,当通过语音进行输出时,输出装置可以是指电子设备200的语音输出装置,例如喇叭,等等。
由于本发明实施例中的电子设备200与图1中的信息处理方法解决问题的原理相似,因此本发明实施例中电子设备200的实施可以参见图1中信息处理方法的实施,在此不再赘述。
本发明实施例中,电子设备200可以根据M条变动消息确定发生变动的N个文件,进而再对N个文件进行识别和筛选以确定满足预设条件的至少一个文件,最后再删除至少一个文件以达到减少电子设备200数据存储量的目的,其中,可以将满足预设条件的文件认为是垃圾文件。
也就是说,电子设备200在根据变动消息确定发生变动的N个文件后,可以通过识别机制对N个文件进行筛选,以确定出属于垃圾文件的至少一个文件,即,电子设备200可以在***运行的过程中确定出垃圾文件,以实现对垃圾文件的自动记录和甄别,进一步地,通过删除至少一个文件,可以达到对垃圾文件的自动、及时、快速地清理,电子设备200通过增强对信息的处理能力,可以对垃圾文件进行自动识别、记录和删除,无需第三方软件的辅助,也无需用户的手动干预,这样可以尽量降低对***资源的占用,也可以节省用户的手动操作步骤,提高设备的智能性,增强用户的使用体验。
请参见图3,基于同一发明构思,本发明实施例还提供第二种电子设备,该电子设备包括获取模块301、第一确定模块302、第二确定模块303和删除模块304。
获取模块301,用于获得M条变动消息;其中,变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
第一确定模块302,用于根据M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
第二确定模块303,用于对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件;
删除模块304,用于删除至少一个文件,以减少电子设备的数据存储量。
可选的,本发明另一实施例中,电子设备还包括第一存入模块、分组模块和第二存入模块:
第一存入模块,用于在删除模块304用于删除至少一个文件之前,将M条变动消息依次存入第一级缓存文件夹中;其中,第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为大于等于2的整数;
分组模块,用于将M条变动消息分类为N组变动消息;其中,N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,第一文件为所述N个文件中的一个文件;
第二存入模块,用于分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中;其中,变动消息文件夹用于保存变动消息。
可选的,本发明另一实施例中,电子设备还包括第三确定模块和释放模块:
第三确定模块,用于在第二存入模块用于分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中之后,若确定N大于K,从N个变动消息文件夹中确定第一变动消息文件夹;
释放模块,用于从第一级缓存文件夹中释放第一变动消息文件夹。
可选的,本发明另一实施例中,第三确定模块用于:
将包括变动消息数量最多的变动消息文件夹确定为第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为第一变动消息文件夹;其中,当前时刻为确定第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为第一变动消息文件夹。
可选的,本发明另一实施例中,删除模块304用于:
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件;或
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件,并删除第一变动消息文件夹。
可选的,本发明另一实施例中,电子设备还包括第三存入模块,用于:
在删除模块304用于删除至少一个文件之前,将与第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
可选的,本发明另一实施例中,删除模块304用于:
若确定第二级缓存文件夹包括的文件数量等于K,则删除第二级缓存文件夹中包括的所有文件。
可选的,本发明另一实施例中,第一确定模块302用于:
确定与M条变动消息一一对应的M个文件;
从M个文件中确定文件名互不相同的N个文件。
可选的,本发明另一实施例中,第二确定模块303用于:
从与N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的至少一个文件。
可选的,本发明另一实施例中,第一确定模块302用于:
确定与M条变动消息一一对应的M个文件;
从M个文件的M个存放路径中,确定N个存放路径;其中,N个存放路径中的每个存放路径均互不相同。
将与N个存放路径对应的N个文件夹作为N个文件。
可选的,本发明另一实施例中,第二确定模块303用于:
从与N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与至少一个文件夹名称对应的至少一个文件夹作为至少一个文件。
可选的,本发明另一实施例中,删除模块304用于:
删除至少一个文件夹中的部分文件夹,并将至少一个文件夹中的剩余文件夹显示在电子设备的显示单元上;其中,剩余文件夹的文件夹名称属于第二预定文件夹名称集合,第二预定文件夹名称集合为第一文件文件夹名称集合的子集;
接收用户针对剩余文件夹进行的删除操作;
根据删除操作,删除剩余文件夹。
可选的,本发明另一实施例中,第二确定模块303用于:
从N个文件夹中确定为空文件夹的至少一个文件夹,并将至少一个文件夹作为至少一个文件。
可选的,本发明另一实施例中,电子设备还包括生成模块和输出模块:
生成模块,用于在删除模块304用于删除至少一个文件之后,生成针对至少一个文件的历史删除信息;其中,历史删除信息为至少一个文件的属性信息,和/或,历史删除信息为针对至少一个文件所进行的删除操作对应的操作信息;
输出模块,用于输出历史删除信息。
由于本发明实施例中的电子设备与图1中的信息处理方法解决问题的原理相似,因此本发明实施例中电子设备的实施可以参见图1中的信息处理方法的实施,在此不再赘述。
本发明实施例中,电子设备可以根据M条变动消息确定发生变动的N个文件,进而再对N个文件进行识别和筛选以确定满足预设条件的至少一个文件,最后再删除至少一个文件以达到减少电子设备数据存储量的目的,其中,可以将满足预设条件的文件认为是垃圾文件。
也就是说,电子设备在根据变动消息确定发生变动的N个文件后,可以通过识别机制对N个文件进行筛选,以确定出属于垃圾文件的至少一个文件,即,电子设备可以在***运行的过程中确定出垃圾文件,以实现对垃圾文件的自动记录和甄别,进一步地,通过删除至少一个文件,可以达到对垃圾文件的自动、及时、快速地清理,电子设备通过增强对信息的处理能力,可以对垃圾文件进行自动识别、记录和删除,无需第三方软件的辅助,也无需用户的手动干预,这样可以尽量降低对***资源的占用,也可以节省用户的手动操作步骤,提高设备的智能性,增强用户的使用体验。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM(Read-OnlyMemory,只读存储器)、RAM(RandomAccessMemory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。
具体来讲,本发明实施例中的一种信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
获得M条变动消息;其中,变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
根据M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件;
删除至少一个文件,以减少电子设备的数据存储量。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行之前,还包括:
将M条变动消息依次存入第一级缓存文件夹中;其中,第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为大于等于2的整数;
将M条变动消息分类为N组变动消息;其中,N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,第一文件为N个文件中的一个文件;
分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中;其中,变动消息文件夹用于保存变动消息。
可选的,存储介质中存储的与步骤:分别将N组变动消息存入第一级缓存文件夹中的N个变动消息文件夹中,对应的计算机指令在被执行之后,还包括:
若确定N大于K,从N个变动消息文件夹中确定第一变动消息文件夹;
从第一级缓存文件夹中释放第一变动消息文件夹。
可选的,存储介质中存储的与步骤:从N个变动消息文件夹中确定第一变动消息文件夹,对应的计算机指令在被执行的过程之中,包括:
将包括变动消息数量最多的变动消息文件夹确定为第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为第一变动消息文件夹;其中,当前时刻为确定第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为第一变动消息文件夹。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行的过程之中,包括:
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件;或
删除与第一变动消息文件夹中包括的变动消息对应的至少一个文件,并删除第一变动消息文件夹。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行之前,还包括:
将与第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行的过程之中,包括:
若确定第二级缓存文件夹包括的文件数量等于K,则删除第二级缓存文件夹中包括的所有文件。
可选的,存储介质中存储的与步骤:根据M条变动消息,确定发生变动的N个文件,对应的计算机指令在被执行的过程之中,包括:
确定与M条变动消息一一对应的M个文件;
从M个文件中确定文件名互不相同的N个文件。
可选的,存储介质中存储的与步骤:对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,对应的计算机指令在被执行的过程之中,包括:
从与N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的至少一个文件。
可选的,存储介质中存储的与步骤:根据M条变动消息,确定发生变动的N个文件,对应的计算机指令在被执行的过程之中,包括:
确定与M条变动消息一一对应的M个文件;
从M个文件的M个存放路径中,确定N个存放路径;其中,N个存放路径中的每个存放路径均互不相同。
将与N个存放路径对应的N个文件夹作为N个文件。
可选的,存储介质中存储的与步骤:对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,对应的计算机指令在被执行的过程之中,包括:
从与N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与至少一个文件夹名称对应的至少一个文件夹作为至少一个文件。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行的过程之中,包括:
删除至少一个文件夹中的部分文件夹,并将至少一个文件夹中的剩余文件夹显示在电子设备的显示单元上;其中,剩余文件夹的文件夹名称属于第二预定文件夹名称集合,第二预定文件夹名称集合为第一文件文件夹名称集合的子集;
接收用户针对剩余文件夹进行的删除操作;
根据删除操作,删除剩余文件夹。
可选的,存储介质中存储的与步骤:对N个文件分别进行识别,从N个文件中确定满足预设条件的至少一个文件,对应的计算机指令在被执行的过程之中,包括:
从N个文件夹中确定为空文件夹的至少一个文件夹,并将至少一个文件夹作为至少一个文件。
可选的,存储介质中存储的与步骤:删除至少一个文件,对应的计算机指令在被执行之后,还包括:
生成针对至少一个文件的历史删除信息;其中,历史删除信息为至少一个文件的属性信息,和/或,历史删除信息为针对至少一个文件所进行的删除操作对应的操作信息;
输出历史删除信息。
以上所述,以上实施例仅用以对本发明的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (29)
1.一种信息处理方法,包括
获得M条变动消息;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
根据所述M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;
删除所述至少一个文件,以减少所述电子设备的数据存储量。
2.如权利要求1所述的方法,其特征在于,在删除所述至少一个文件之前,所述方法还包括:
将所述M条变动消息依次存入第一级缓存文件夹中;其中,所述第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为大于等于2的整数;
将所述M条变动消息分类为N组变动消息;其中,所述N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,所述第一文件为所述N个文件中的一个文件;
分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中;其中,所述变动消息文件夹用于保存变动消息。
3.如权利要求2所述的方法,其特征在于,在分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中之后,所述方法还包括:
若确定N大于K,从所述N个变动消息文件夹中确定第一变动消息文件夹;
从所述第一级缓存文件夹中释放所述第一变动消息文件夹。
4.如权利要求3所述的方法,其特征在于,从所述N个变动消息文件夹中确定第一变动消息文件夹,包括:
将包括变动消息数量最多的变动消息文件夹确定为所述第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为所述第一变动消息文件夹;其中,所述当前时刻为确定所述第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为所述第一变动消息文件夹。
5.如权利要求3所述的方法,其特征在于,删除所述至少一个文件,包括:
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件;或
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件,并删除所述第一变动消息文件夹。
6.如权利要求3所述的方法,其特征在于,在删除所述至少一个文件之前,所述方法还包括:
将与所述第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,所述第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
7.如权利要求6所述的方法,其特征在于,删除所述至少一个文件,包括:
若确定所述第二级缓存文件夹包括的文件数量等于K,则删除所述第二级缓存文件夹中包括的所有文件。
8.如权利要求1-7中任一权项所述的方法,其特征在于,根据所述M条变动消息,确定发生变动的N个文件,包括:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件中确定文件名互不相同的所述N个文件。
9.如权利要求8所述的方法,其特征在于,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从与所述N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的所述至少一个文件。
10.如权利要求1-7中任一权项所述的方法,其特征在于,根据所述M条变动消息,确定发生变动的N个文件,包括:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件的M个存放路径中,确定N个存放路径;其中,所述N个存放路径中的每个存放路径均互不相同;
将与所述N个存放路径对应的N个文件夹作为所述N个文件。
11.如权利要求10所述的方法,其特征在于,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从与所述N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与所述至少一个文件夹名称对应的至少一个文件夹作为所述至少一个文件。
12.如权利要求11所述的方法,其特征在于,删除所述至少一个文件,包括:
删除所述至少一个文件夹中的部分文件夹,并将所述至少一个文件夹中的剩余文件夹显示在所述电子设备的显示单元上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合,所述第二预定文件夹名称集合为所述第一文件文件夹名称集合的子集;
接收用户针对所述剩余文件夹进行的删除操作;
根据所述删除操作,删除所述剩余文件夹。
13.如权利要求10所述的方法,其特征在于,对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件,包括:
从所述N个文件夹中确定为空文件夹的至少一个文件夹,并将所述至少一个文件夹作为所述至少一个文件。
14.如权利要求1-7中任一权项所述方法,其特征在于,在删除所述至少一个文件之后,所述方法还包括:
生成针对所述至少一个文件的历史删除信息;其中,所述历史删除信息为所述至少一个文件的属性信息,和/或,所述历史删除信息为针对所述至少一个文件所进行的删除操作对应的操作信息;
输出所述历史删除信息。
15.一种电子设备,包括:
壳体;
处理器,设置于所述壳体之内,用于获得M条变动消息;根据所述M条变动消息,确定发生变动的N个文件;以及对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数,N为小于等于M的整数。
16.如权利要求15所述的电子设备,其特征在于,所述处理器还用于:
在删除所述至少一个文件之前,将所述M条变动消息依次存入第一级缓存文件夹中;其中,所述第一级缓存文件夹能够容纳的文件夹的最大数量为K,K为小于等于2的整数;
将所述M条变动消息分类为N组变动消息;其中,所述N组变动消息中的第一组变动消息中的每条变动消息均为与第一文件对应的变动消息,所述第一文件为所述N个文件中的一个文件;
分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中;其中,所述变动消息文件夹用于保存变动消息。
17.如权利要求16所述的电子设备,其特征在于,所述处理器还用于:
在分别将所述N组变动消息存入所述第一级缓存文件夹中的N个变动消息文件夹中之后,若确定N大于K,从所述N个变动消息文件夹中确定第一变动消息文件夹;
从所述第一级缓存文件夹中释放所述第一变动消息文件夹。
18.如权利要求17所述的电子设备,其特征在于,所述处理器用于:
将包括变动消息数量最多的变动消息文件夹确定为所述第一变动消息文件夹;或
将最后一次的更新时刻距离当前时刻最长的变动消息文件夹确定为所述第一变动消息文件夹;其中,所述当前时刻为确定所述第一变动消息文件夹的时刻;或
将对应的文件的数据量最大的变动消息文件夹确定为所述第一变动消息文件夹。
19.如权利要求17所述的电子设备,其特征在于,所述处理器用于:
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件;或
删除与所述第一变动消息文件夹中包括的变动消息对应的所述至少一个文件,并删除所述第一变动消息文件夹。
20.如权利要求17所述的电子设备,其特征在于,所述处理器还用于:
在删除所述至少一个文件之前,将与所述第一变动消息文件夹中包括的变动消息对应的文件存入第二级缓存文件夹中;其中,所述第二级缓存文件夹能够容纳的文件的最大数量为Q,Q为大于等于2的整数。
21.如权利要求20所述的电子设备,其特征在于,所述处理器用于:
若确定所述第二级缓存文件夹包括的文件数量等于K,则删除所述第二级缓存文件夹中包括的所有文件。
22.如权利要求15-21中任一权项所述的电子设备,其特征在于,所述处理器用于:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件中确定文件名互不相同的所述N个文件。
23.如权利要求22所述的电子设备,其特征在于,所述处理器用于:
从与所述N个文件对应的N个文件后缀名中,确定属于预定后缀名集合的所述至少一个文件。
24.如权利要求15-21中任一权项所述的电子设备,其特征在于,所述处理器用于:
确定与所述M条变动消息一一对应的M个文件;
从所述M个文件的M个存放路径中,确定N个存放路径;其中,所述N个存放路径中的每个存放路径均互不相同;
将与所述N个存放路径对应的N个文件夹作为所述N个文件。
25.如权利要求24所述的电子设备,其特征在于,所述处理器用于:
从与所述N个文件夹对应的N个文件夹名称中,确定属于第一预定文件夹名称集合相同的至少一个文件夹名称;
将与所述至少一个文件夹名称对应的至少一个文件夹作为所述至少一个文件。
26.如权利要求25所述的电子设备,其特征在于,
所述电子设备还包括显示装置,用于显示信息;
所述处理器用于:
删除所述至少一个文件夹中的部分文件夹,并将所述至少一个文件夹中的剩余文件夹显示在所述显示装置上;其中,所述剩余文件夹的文件夹名称属于第二预定文件夹名称集合,所述第二预定文件夹名称集合为所述第一文件文件夹名称集合的子集;
接收用户针对所述剩余文件夹进行的删除操作;
根据所述删除操作,删除所述剩余文件夹。
27.如权利要求24所述的电子设备,其特征在于,所述处理器用于:
从所述N个文件夹中确定为空文件夹的至少一个文件夹,并将所述至少一个文件夹作为所述至少一个文件。
28.如权利要求15-21中任一权项所述的电子设备,其特征在于,
所述处理器用于:
生成针对所述至少一个文件的历史删除信息;其中,所述历史删除信息为所述至少一个文件的属性信息,和/或,所述历史删除信息为针对所述至少一个文件所进行的删除操作对应的操作信息;
所述电子设备还包括输出装置,用于:
输出所述历史删除信息。
29.一种电子设备,包括:
获取模块,用于获得M条变动消息;其中,所述变动消息是通过监测电子设备的文件***中文件的变动而产生的消息,M为正整数;
第一确定模块,用于根据所述M条变动消息,确定发生变动的N个文件,N为小于等于M的整数;
第二确定模块,用于对所述N个文件分别进行识别,从所述N个文件中确定满足预设条件的至少一个文件;
删除模块,用于删除所述至少一个文件,以减少所述电子设备的数据存储量。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510642965.5A CN105354229B (zh) | 2015-09-30 | 2015-09-30 | 一种信息处理方法及电子设备 |
US14/983,897 US10402370B2 (en) | 2015-09-30 | 2015-12-30 | Information processing method and electronic apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510642965.5A CN105354229B (zh) | 2015-09-30 | 2015-09-30 | 一种信息处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105354229A true CN105354229A (zh) | 2016-02-24 |
CN105354229B CN105354229B (zh) | 2019-07-26 |
Family
ID=55330202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510642965.5A Active CN105354229B (zh) | 2015-09-30 | 2015-09-30 | 一种信息处理方法及电子设备 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10402370B2 (zh) |
CN (1) | CN105354229B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109522282A (zh) * | 2018-09-29 | 2019-03-26 | 中国平安人寿保险股份有限公司 | 图片管理方法、装置、计算机装置及存储介质 |
CN110471943A (zh) * | 2018-05-09 | 2019-11-19 | 北京京东尚科信息技术有限公司 | 实时数据统计装置和方法以及计算机可读存储介质 |
CN111917919A (zh) * | 2020-07-31 | 2020-11-10 | 未来穿戴技术有限公司 | 模式管理方法、装置、移动终端及计算机存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6227055B1 (ja) * | 2016-05-25 | 2017-11-08 | ヤフー株式会社 | ストレージシステム、およびファイル書き込み方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333079A (zh) * | 2011-02-25 | 2012-01-25 | 北京兴宇中科科技开发股份有限公司 | 一种磁盘空间清理方法 |
CN103559299A (zh) * | 2013-11-14 | 2014-02-05 | 贝壳网际(北京)安全技术有限公司 | 清理文件的方法、装置及移动终端 |
CN103645914A (zh) * | 2013-11-26 | 2014-03-19 | 北京奇虎科技有限公司 | 一种软件清理方法及装置 |
US20140365451A1 (en) * | 2012-03-30 | 2014-12-11 | Beijing Netqin Technology Co., Ltd | Method and system for cleaning up files on a device |
CN104699513A (zh) * | 2015-03-31 | 2015-06-10 | 联想(北京)有限公司 | 一种文件处理方法及装置 |
CN104699529A (zh) * | 2015-03-26 | 2015-06-10 | 联想(北京)有限公司 | 一种信息获取方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3448068B2 (ja) * | 1991-12-24 | 2003-09-16 | 富士通株式会社 | データ処理システムおよびストレージ管理方法 |
US5893920A (en) * | 1996-09-30 | 1999-04-13 | International Business Machines Corporation | System and method for cache management in mobile user file systems |
US7761497B1 (en) * | 2001-07-13 | 2010-07-20 | Vignette Software, LLC | Storage medium having a manageable file directory structure |
US8266114B2 (en) * | 2008-09-22 | 2012-09-11 | Riverbed Technology, Inc. | Log structured content addressable deduplicating storage |
US9449006B2 (en) * | 2012-06-04 | 2016-09-20 | Google Inc. | Method and system for deleting obsolete files from a file system |
-
2015
- 2015-09-30 CN CN201510642965.5A patent/CN105354229B/zh active Active
- 2015-12-30 US US14/983,897 patent/US10402370B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333079A (zh) * | 2011-02-25 | 2012-01-25 | 北京兴宇中科科技开发股份有限公司 | 一种磁盘空间清理方法 |
US20140365451A1 (en) * | 2012-03-30 | 2014-12-11 | Beijing Netqin Technology Co., Ltd | Method and system for cleaning up files on a device |
CN103559299A (zh) * | 2013-11-14 | 2014-02-05 | 贝壳网际(北京)安全技术有限公司 | 清理文件的方法、装置及移动终端 |
CN103645914A (zh) * | 2013-11-26 | 2014-03-19 | 北京奇虎科技有限公司 | 一种软件清理方法及装置 |
CN104699529A (zh) * | 2015-03-26 | 2015-06-10 | 联想(北京)有限公司 | 一种信息获取方法及装置 |
CN104699513A (zh) * | 2015-03-31 | 2015-06-10 | 联想(北京)有限公司 | 一种文件处理方法及装置 |
Non-Patent Citations (1)
Title |
---|
丁振凡: "基于Spring Integration消息流程的文件监控", 《吉首大学学报(自然科学版)》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471943A (zh) * | 2018-05-09 | 2019-11-19 | 北京京东尚科信息技术有限公司 | 实时数据统计装置和方法以及计算机可读存储介质 |
CN109522282A (zh) * | 2018-09-29 | 2019-03-26 | 中国平安人寿保险股份有限公司 | 图片管理方法、装置、计算机装置及存储介质 |
CN109522282B (zh) * | 2018-09-29 | 2024-02-02 | 中国平安人寿保险股份有限公司 | 图片管理方法、装置、计算机装置及存储介质 |
CN111917919A (zh) * | 2020-07-31 | 2020-11-10 | 未来穿戴技术有限公司 | 模式管理方法、装置、移动终端及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20170091206A1 (en) | 2017-03-30 |
CN105354229B (zh) | 2019-07-26 |
US10402370B2 (en) | 2019-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103186391B (zh) | 浏览器升级方法和***以及一种升级服务器 | |
CN105354229A (zh) | 一种信息处理方法及电子设备 | |
US9176805B2 (en) | Memory dump optimization in a system | |
CN105653582A (zh) | 一种电子设备的文件管理方法及电子设备 | |
CN106201661A (zh) | 用于弹性伸缩虚拟机集群的方法和装置 | |
CN101937474A (zh) | 海量数据查询方法及设备 | |
CN106302632A (zh) | 一种基础镜像的下载方法以及管理节点 | |
CN104601683A (zh) | 一种文件下载管理方法以及移动终端和通信*** | |
CN103150079A (zh) | 一种基于Firefox OS平台的应用图标管理方法及装置 | |
CN103049708B (zh) | 一种数据库的审计配置方法及*** | |
CN108345478A (zh) | 应用处理方法、装置、存储介质及电子设备 | |
CN103902589A (zh) | 一种下载文件的管理方法及装置 | |
CN107894945A (zh) | 埋点添加方法、移动终端及计算机可读存储介质 | |
CN103139264A (zh) | 删除数据的处理方法及处理*** | |
CN103218416A (zh) | 一种数据库加载方法、装置及*** | |
CN110209654A (zh) | 一种文本文件数据入库方法、***及电子设备和存储介质 | |
CN104216902A (zh) | 一种基于服务器分页的分页数据装载方法、装置和*** | |
CN105260438A (zh) | 一种文件管理方法及电子设备 | |
CN105893471B (zh) | 一种数据处理方法及电子设备 | |
KR20210034558A (ko) | 인공 지능 개발 플랫폼의 관리 방법 및 장치, 매체 | |
CN104216819A (zh) | 一种终端应用管理方法 | |
CN110162563A (zh) | 一种数据入库方法、***及电子设备和存储介质 | |
CN102377688A (zh) | 一种文件的传输方法和设备 | |
CN111767462B (zh) | 为个体定制个性化规则的方法、装置、设备及存储介质 | |
CN114174974B (zh) | 微服务的存储分配增强 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |