一种移动终端文件查找的方法及装置制造方法及图纸

技术编号:9718814 阅读:106 留言:0更新日期:2014-02-27 05:35
本发明专利技术适用于移动终端文件管理技术领域,提供了一种移动终端文件查找的方法及装置,所述方法包括:获取移动终端文件的存储路径;根据所述存储路径建立树型结构索引;接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息;在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径;从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。通过本发明专利技术使得移动终端具备了文件查找功能,从而方便用户简单、快速的查找到所需的文件。

【技术实现步骤摘要】
一种移动终端文件查找的方法及装置
本专利技术属于移动终端文件管理
,尤其涉及一种移动终端文件查找的方法及装置。
技术介绍
现有的手机文件管理软件提供给用户两种分类,一种是按照文件存储的位置,t匕如手机RAM、内置SD卡或外置SD卡;另一种是按照文件的类型,比如文档、图片、安装包等。如果用户想要查找所需的手机文件,必须按照手机管理工具提供的分类逐一查找,当手机文件较多且用户不知道所需的手机文件属于哪一类时,查找费时费力,操作繁琐、效率较低,极大的影响了用户体验。
技术实现思路
本专利技术实施例在于提供一种移动终端文件查找的方法,以解决现有手机文件查找操作繁琐、效率较低的问题。本专利技术实施例的第一方面,提供一种移动终端文件查找的方法,所述方法包括:获取移动终端文件的存储路径;根据所述存储路径建立树型结构索引;接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息;在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径;从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。本专利技术实施例的第二方面,提供一种移动终端文件查找的装置,所述装置包括:存储路径获取单元,用于获取移动终端文件的存储路径;索引建立单元,用于根据所述存储路径建立树型结构索引;信息接收单元,用于接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息;查找单元,用于在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径;显示单元,用于从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过获取移动终端文件的存储路径,并根据所述存储路径建立树型结构索引,在接收到用户的移动终端文件查找请求信息,可以根据所述索引自动、快速的查找到用户所需的文件。本专利技术实施例使得移动终端具备了文件查找功能。而且实现简单,操作方便、快捷,文件查找效率较高,提高了用户体验,具有较强的易用性和实用性。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的移动终端文件查找方法的实现流程图;图2是本专利技术第二实施例提供的移动终端文件查找装置的组成结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的移动终端文件查找方法的实现流程,其过程详述如下:在步骤SlOl中,获取移动终端文件的存储路径。具体的是,获取移动终端文件的存储路径,并将获取的所述存储路径写入新的文件夹中,将所述新的文件夹存储在移动终端的根目录下。本实施例所述存储路径指的是文件的绝对路径。例如在pictures文件夹下的good, jpg文件,其绝对路径为/media/sdcards/picures/good.jpg,而不是指相对路径/good, jpg。移动终端根据所述存储路径,可以快速获取对应的文件。进一步的,由于用户对文件的添加或者删除等操作,本实施例还包括:根据更新指令更新所存储的存储路径,所述更新指令包括由用户输入的更新启动命令触发,或者根据配置的更新时限自动触发。在本专利技术实施例中,所述新文件夹中存储路径的更新指令可以是用户主动输入的更新启动命令触发,也可以是系统根据配置的更新时限,在更新时限到时自动触发。作为本专利技术的一个实施例,用户可以预先配置所述存储路径的更新时限,例如配置为每日、每周或者每10天更新一次等,系统实时监测更新时限,在更新时限到时,自动发起所述存储路径的更新过程。另外,本实施例所述更新启动命令可以优选为:在监测到用户在移动终端上的触摸动作为两点触摸且滑动轨迹为纵向相对滑动后,判断两触摸点纵向相对滑动的位移是否同时大于预设的第一阈值、所述两触摸点最终落点的距离差是否小于预设的第二阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值;或者在监测到所述触摸动作为两点触摸且所述滑动轨迹为相反方向滑动后,判断两触摸点相反方向滑动的位移是否同时大于预设的第一阈值、所述两触摸点最终落点的距离差是否大于预设的第四阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值,若是(即上述三个条件判断结果都为“是”),则判定为更新启动命令;若否(上述三个条件的判断结果至少有一个为“否”),则不执行,结束当前操作。在步骤S102中,根据所述存储路径建立树型结构索引。在本实施例中,根据所述存储路径建立树型结构索引,例如移动终端的根目录下有文件夹bin、etc、sys、data、root等,而所述目录下又有子文件夹,按照目录的层次建立树型结构索引,例如root文件下有pictures、apps文件夹,而pictures下面又有cards和sdcards的目录,那么建立索引时,树的根节点为root,有分支pictures和apps,而pictures 有分支 cards 和 sdcards。本实施例建立索引的过程是生成一个树的过程,即按照目录层次生成树型结构的索引,树的根节点是最高层的目录,最高层目录的子目录作为树的孩子节点,直到该目录的最后一层。由于所述树型结构查找时时间复杂度较低,因而查询速度更快。在步骤S103中,接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息。在实际应用中,可以提供一个输入框,根据用户输入的关键词查找相应的文件,所述关键词为与文件的名称相关的字符串。在步骤S104中,在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径。在本实施例中,当移动终端接收到用户通过输入框输入的待查找文件的关键词后,在所述树型结构索引中查找包含该关键词的文件路径。具体的是:从当前目录开始,一直查找到当前目录的最低目录,之后再返回当前目录,并从当前目录向上级目录查找,直到根目录,之后再从根目录依次向其他子目录查找,直到查找到包含所述关键词的文件路径。由于所述索引为树型结构,查询的时间复杂度较低,因此相比于其他的查询方法,速度快并且效率高。在步骤S105中,从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。在本实施例中,当获取的所述待查找文件有多个时,获取每个所述待查找文件的查找频率信息及所属分类信息;根据所述查找频率信息及所属分类信息,计算每个待查找文件的权值分数,并根据所述权值分数对所述待查找文件进行排序显示;其中,计算每个待查找文件的权值分数的公式为:Q=q+kn*fnQ为计算的每个待查找文件权值分数,q为每个待查找文件对应的权值基本值(所述每个待查找文件的基本值可以相同也可以不同)、n表示第η个待查找文件,η为大于O的整数,kn为预先根据分类信息设置的重要性因值(本文档来自技高网...
一种移动终端文件查找的方法及装置

【技术保护点】
一种移动终端文件查找的方法,其特征在于,所述方法包括:获取移动终端文件的存储路径;根据所述存储路径建立树型结构索引;接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息;在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径;从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。

【技术特征摘要】
1.一种移动终端文件查找的方法,其特征在于,所述方法包括: 获取移动终端文件的存储路径; 根据所述存储路径建立树型结构索引; 接收移动终端文件查找请求信息,所述查找请求信息中包含待查找文件的关键词信息; 在所述树型结构索引中查找所述关键词信息,获得该关键词信息对应文件的存储路径; 从所述对应文件的存储路径获取所述待查找文件,并将获取的所述待查找文件显示给用户。2.如权利要求1所述的方法,其特征在于,在获取移动终端文件的存储路径之后,所述方法还包括: 将获取的所述存储路径写入新的文件夹中,并将所述新的文件夹存储在移动终端的根目录下。3.如权利要求2所述的方法,其特征在于,所述方法进一步包括下述步骤: 根据更新指令更新所存储的存储路径,所述更新指令包括由用户输入的更新启动命令触发,或者根据配置的更新时限自动触发。4.如权利要求 3所述的方法,其特征在于,在根据更新指令更新所存储的存储路径之前,所述方法还包括: 预先配置所述存储路径的更新时限。5.如权利要求1所述的方法,其特征在于,所述将获取的所述待查找文件显示给用户包括: 当获取的所述待查找文件有多个时,获取每个所述待查找文件的查找频率信息及所属分类信息; 根据所述查找频率信息及所属分类信息,计算每个待查找文件的权值分数,并根据所述权值分数对所述待查找文件进行排序显示; 其中,计算每个待查找文件的权值分数的公式为:Q=q+kn*fn Q为计算的每个待查找文件权值分数,Q为每个待查找文件对应的权值基本值、η表示第η个待查找文件,η为大于O的整数,kn为预先根据分类信息设置的重要性因值、fn为第η个待查找文件对应的查找频率。6.一种移动终端文件查找...

【专利技术属性】
技术研发人员:李翔宇张潇冯圣中谭光陈孔阳
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:

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

1