文件管理方法及装置的制造方法

文档序号:9547214阅读:406来源:国知局
文件管理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,尤其是涉及一种文件管理方法及装置。
【背景技术】
[0002] 随着智能手机及相关智能终端的日益普及,智能终端(手机等)已成为人们日常 生活中必不可少的一个通信、娱乐甚至工作工具。本发明以智能终端的手机为例。手机不 仅大大提高了人们的工作效率,也改变了人们的生活方式。
[0003] 智能手机的日益广迅猛发展,目前手机业务或通信业务的也越来越丰富。淘宝、京 东、微信、微博,各种音乐视频软件、各种手机游戏,这些手机应用的使用给广大智能手机用 户带来了非常大的方便,也给用户带来了很多乐趣的同时也带来了不少烦恼。
[0004] 目前智能手机的应用有一个非常大缺点也就是用户痛点就是,应用安装包越来越 大,一个安卓安装包(AndroidPackage,简称为apk)动辄几十上百MB,而且应用不用后生成 的很多文件越来越多,而且这些文件(尤其是放在sd卡的)无法自动删除。现在应用丰富 多样,新增应用越来越多,替换应用的频率越来越快,随着时间的累积,终端系统空间和Sd 卡空间会很快被消耗一空,用户也不知道哪些文件有用,哪些文件没有用,不敢随意删除文 件,经验表明,sd卡上80%的数据是应用的数据,尤其是音、视频或相片、用户文档等,有可 能这些数据的所属应用早已被卸载不用而且用户也用不上这些文件,但是仍然长期的占用 着用户宝贵的磁盘空间。由于这些文件缺少有用的信息和统一的入口管理,用户对这些占 据了自己智能终端的这些文件毫无办法。这些是困扰智能手机用户的一个问题。
[0005] 目前市面上虽然有一些清理加速第三方软件,但是这些软件大多是通过人为的收 集大量应用数据文件目录信息后加以分析形成相应的索引用于文件管理。这里的缺点很明 显就是人工维护工作量很大,在如此信息量如此爆炸性增长的时代背景下显然不可持续。
[0006] 针对相关技术中的上述问题,尚无有效地解决方案。

【发明内容】

[0007] 针对相关技术中,对与应用相关的文件进行管理存在人工维护工作量较大等技术 问题,本发明提供了一种文件管理方法及装置,以至少解决上述技术问题。
[0008] 根据本发明的一个方面,提供了一种文件管理方法,包括:从预设索引数据库中获 取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应用在安装或运行时 所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应的;根据所述索引 和所述关联关系对所述文件信息进行管理。
[0009] 优选地,从预设索引数据库中获取当前应用所对应应用标识的索引之前,包括:为 所述应用标识分配所述索引;建立所述应用在安装或运行时所产生的文件信息与所述索引 的关联关系;将所述关联关系存储至所述预设索引数据库中。
[0010] 优选地,将所述关联关系存储至所述预设索引数据库中之后,还包括:将所述预设 索引数据库上传至网络侧。 toon] 优选地,所述方法还包括:将所述网络侧的预设索引库中使用频率大于指定阈值 的所述文件信息存储至所述终端中。
[0012] 优选地,根据所述索引和所述关联关系对所述文件信息进行以下之一管理:查询 操作、删除操作、备份转移。
[0013] 优选地,根据所述索引和所述关联关系对所述文件信息进行删除操作,包括以下 之一:在指定事件的触发下,对所有所述文件信息中的指定文件信息以列表的形式提示用 户选择是否删除,并删除所有所述文件信息中除所述指定文件信息之外的其它信息;在指 定事件的触发下,删除所有所述文件信息。
[0014] 优选地,所述列表中包括以下至少之一所述文件信息的描述信息:所述指定文件 信息的名称、所述指定文件信息的使用频率、所述指定文件信息的访问时间、所述指定文件 信息的作用、所述指定文件信息被删除后所导致的结果。
[0015] 优选地,所述指定事件包括以下之一:检测到所述应用被卸载、检测到所述终端的 系统空间小于预设阈值。
[0016] 优选地,所述应用标识包括:应用包名。
[0017] 优选地,所述文件信息包括以下至少之一:所述应用的应用包名、所述文件信息的 读写频率、所述文件信息的读写时间、所述文件信息的文件目录路径、所述数据文信息的作 用。
[0018] 根据本发明的另一个方面,提供了一种文件管理装置,包括:获取模块,用于从预 设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应 用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应 的;管理模块,用于根据所述索引和所述关联关系对所述文件信息进行管理。
[0019] 通过本发明,采用建立与指定应用的相关文件信息的索引,并根据该索引对指定 应用的相关文件信息进行管理的技术手段,解决了相关技术中,对与应用相关的文件进行 管理存在人工维护工作量较大等技术问题,从而节省了文件管理的人工工作量,提高了磁 盘使用率,提升了用户体验。
【附图说明】
[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1为根据本发明实施例的文件管理方法的流程图;
[0022] 图2为根据本发明实施例的文件管理装置的结构框图;
[0023] 图3为根据本发明优选实施例的文件管理实现原理示意图;
[0024] 图4为根据本发明优选实施例的文件索引建立流程示意图;
[0025] 图5为根据本发明优选实施例的文件清理流程示意图。
【具体实施方式】
[0026] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0027] 图1为根据本发明实施例的文件管理方法的流程图。如图1所示,该方法包括以 下处理步骤:
[0028] 步骤S102,从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其 中,该索引与上述指定应用在安装或运行时所产生的文件信息存在关联关系,上述索引与 上述应用标识是--对应的;
[0029] 步骤S104,根据上述索引和上述关联关系对上述文件信息进行管理。
[0030] 通过上述各个处理步骤,由于可以根据应用所对应唯一标识的索引对相关文件对 文件进行管理,因此,可以自动实现对应用的相关文件进行管理,并且,由于可以根据索引 对应用文件进行管理,因此,节省了人工维护的工作量。
[0031] 在一个优选实施例中,为了实现基于索引的管理,在从预设索引数据库中获取当 前应用所对应应用标识的索引之前,可以执行以下处理过程:
[0032] 为上述应用标识分配上述索引;建立上述应用在安装或运行时所产生的文件信息 与上述索引的关联关系;将上述关联关系存储至上述预设索引数据库中。此处可以理解为 将与上述文件信息相关联的索引存储至预设索引数据库中,但不限于此。
[0033] 为了更好地对应用的相关文件进行管理,在将上述关联关系存储至上述预设索引 数据库中之后,还可以将上述预设索引数据库上传至网络侧,这样可以实现索引数据库的 共享。
[0034] 在本实施例的一个优选实施方式中,为了提高磁盘管理效率,可以讲上述网络侧 的预设索引库中使用频率大于指定阈值的文件信息存储至上述终端中。
[0035] 在一个优选实施方式中,可以根据上述索引和上述关联关系对上述文件信息进行 以下之一管理:查询操作、删除操作、备份转移。
[0036] 根据上述索引和上述关联关系对上述文件信息进行删除操
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1