文件管理方法及装置制造方法及图纸

技术编号:12821958 阅读:88 留言:0更新日期:2016-02-07 12:41
本发明专利技术提供了一种文件管理方法及装置,其中,上述方法包括:从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应的;根据所述索引和所述关联关系对所述文件信息进行管理。采用本发明专利技术提供的上述技术方案,解决了相关技术中,对与应用相关的文件进行管理存在人工维护工作量较大等技术问题,从而节省了文件管理的人工工作量,提高了磁盘使用率,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其是涉及一种文件管理方法及装置
技术介绍
随着智能手机及相关智能终端的日益普及,智能终端(手机等)已成为人们日常生活中必不可少的一个通信、娱乐甚至工作工具。本专利技术以智能终端的手机为例。手机不仅大大提高了人们的工作效率,也改变了人们的生活方式。智能手机的日益广迅猛发展,目前手机业务或通信业务的也越来越丰富。淘宝、京东、微信、微博,各种音乐视频软件、各种手机游戏,这些手机应用的使用给广大智能手机用户带来了非常大的方便,也给用户带来了很多乐趣的同时也带来了不少烦恼。目前智能手机的应用有一个非常大缺点也就是用户痛点就是,应用安装包越来越大,一个安卓安装包(AndroidPackage,简称为apk)动辄几十上百MB,而且应用不用后生成的很多文件越来越多,而且这些文件(尤其是放在sd卡的)无法自动删除。现在应用丰富多样,新增应用越来越多,替换应用的频率越来越快,随着时间的累积,终端系统空间和sd卡空间会很快被消耗一空,用户也不知道哪些文件有用,哪些文件没有用,不敢随意删除文件,经验表明,sd卡上80%的数据是应用的数据,尤其是音、视频或相片、用户文档等,有可能这些数据的所属应用早已被卸载不用而且用户也用不上这些文件,但是仍然长期的占用着用户宝贵的磁盘空间。由于这些文件缺少有用的信息和统一的入口管理,用户对这些占据了自己智能终端的这些文件毫无办法。这些是困扰智能手机用户的一个问题。目前市面上虽然有一些清理加速第三方软件,但是这些软件大多是通过人为的收集大量应用数据文件目录信息后加以分析形成相应的索引用于文件管理。这里的缺点很明显就是人工维护工作量很大,在如此信息量如此爆炸性增长的时代背景下显然不可持续。针对相关技术中的上述问题,尚无有效地解决方案。
技术实现思路
针对相关技术中,对与应用相关的文件进行管理存在人工维护工作量较大等技术问题,本专利技术提供了一种文件管理方法及装置,以至少解决上述技术问题。根据本专利技术的一个方面,提供了一种文件管理方法,包括:从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应的;根据所述索引和所述关联关系对所述文件信息进行管理。优选地,从预设索引数据库中获取当前应用所对应应用标识的索引之前,包括:为所述应用标识分配所述索引;建立所述应用在安装或运行时所产生的文件信息与所述索引的关联关系;将所述关联关系存储至所述预设索引数据库中。优选地,将所述关联关系存储至所述预设索引数据库中之后,还包括:将所述预设索引数据库上传至网络侧。优选地,所述方法还包括:将所述网络侧的预设索引库中使用频率大于指定阈值的所述文件信息存储至所述终端中。优选地,根据所述索引和所述关联关系对所述文件信息进行以下之一管理:查询操作、删除操作、备份转移。优选地,根据所述索引和所述关联关系对所述文件信息进行删除操作,包括以下之一:在指定事件的触发下,对所有所述文件信息中的指定文件信息以列表的形式提示用户选择是否删除,并删除所有所述文件信息中除所述指定文件信息之外的其它信息;在指定事件的触发下,删除所有所述文件信息。优选地,所述列表中包括以下至少之一所述文件信息的描述信息:所述指定文件信息的名称、所述指定文件信息的使用频率、所述指定文件信息的访问时间、所述指定文件信息的作用、所述指定文件信息被删除后所导致的结果。优选地,所述指定事件包括以下之一:检测到所述应用被卸载、检测到所述终端的系统空间小于预设阈值。优选地,所述应用标识包括:应用包名。优选地,所述文件信息包括以下至少之一:所述应用的应用包名、所述文件信息的读写频率、所述文件信息的读写时间、所述文件信息的文件目录路径、所述数据文信息的作用。根据本专利技术的另一个方面,提供了一种文件管理装置,包括:获取模块,用于从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应的;管理模块,用于根据所述索引和所述关联关系对所述文件信息进行管理。通过本专利技术,采用建立与指定应用的相关文件信息的索引,并根据该索引对指定应用的相关文件信息进行管理的技术手段,解决了相关技术中,对与应用相关的文件进行管理存在人工维护工作量较大等技术问题,从而节省了文件管理的人工工作量,提高了磁盘使用率,提升了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为根据本专利技术实施例的文件管理方法的流程图;图2为根据本专利技术实施例的文件管理装置的结构框图;图3为根据本专利技术优选实施例的文件管理实现原理示意图;图4为根据本专利技术优选实施例的文件索引建立流程示意图;图5为根据本专利技术优选实施例的文件清理流程示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1为根据本专利技术实施例的文件管理方法的流程图。如图1所示,该方法包括以下处理步骤:步骤S102,从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与上述指定应用在安装或运行时所产生的文件信息存在关联关系,上述索引与上述应用标识是一一对应的;步骤S104,根据上述索引和上述关联关系对上述文件信息进行管理。通过上述各个处理步骤,由于可以根据应用所对应唯一标识的索引对相关文件对文件进行管理,因此,可以自动实现对应用的相关文件进行管理,并且,由于可以根据索引对应用文件进行管理,因此,节省了人工维护的工作量。在一个优选实施例中,为了实现基于索引的管理,在从预设索引数据库中获取当前应用所对应应用标识的索引之前,可以执行以下处理过程:为上述应用标识分配上述索引;建立上述应用在安装或运行时所产生的文件信息与上述索引的关联关系;将上述关联关系存储至上述预设索引数据库中。此处可以理解为将与上述文件信息相关联的索引存储至预设索引数据库中,但不限于此。为了更好地对应用的相关文件进行管理,在将上述关联关系存储至上述预设索引数据库中之后,还可以将上述预设索引数据库上传至网络侧,这样可以实现索引数据库的共享。在本实施例的一个优选实施方式中,为了提高磁盘管理效率,可以讲上述网络侧的预设索引库中使用频率大于指定阈值的文件信息存储至上述终端中。在一个优选实施方式中,可以根据上述索引和上述关联关系对上述文件信息进行以下之一管理:查询操作、删除操作、备份转移。根据上述索引和上述关联关系对上述文件信息进行删除操作,可以表现为以下之一处理过程,但不限于此:(1)在指定事件的触发下,对所有上述文件信息中的指定文件信息以列表的形式提示用户选择本文档来自技高网
...

【技术保护点】
一种文件管理方法,其特征在于,包括:从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与所述指定应用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标识是一一对应的;根据所述索引和所述关联关系对所述文件信息进行管理。

【技术特征摘要】
1.一种文件管理方法,其特征在于,包括:
从预设索引数据库中获取终端上指定应用所对应应用标识的索引,其中,该索引与
所述指定应用在安装或运行时所产生的文件信息存在关联关系,所述索引与所述应用标
识是一一对应的;
根据所述索引和所述关联关系对所述文件信息进行管理。
2.根据权利要求1所述的方法,其特征在于,从预设索引数据库中获取当前应用所对应应用
标识的索引之前,包括:
为所述应用标识分配所述索引;
建立所述应用在安装或运行时所产生的文件信息与所述索引的关联关系;
将所述关联关系存储至所述预设索引数据库中。
3.根据权利要求2所述的方法,其特征在于,将所述关联关系存储至所述预设索引数据库中
之后,还包括:
将所述预设索引数据库上传至网络侧。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将所述网络侧的预设索引库中使用频率大于指定阈值的所述文件信息存储至所述终
端中。
5.根据权利要求1所述的方法,其特征在于,根据所述索引和所述关联关系对所述文件信息
进行以下之一管理:
查询操作、删除操作、备份转移。
6.根据权利要求5所述的方法,其特征在于,根据所述索引和所述关联关系对所述文件信息
进行删除操作,包括以下之一:
在指定事件的触发下,对所有所述文件信息中的指定文...

【专利技术属性】
技术研发人员:黄勤波钟声王巍
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1