一种移动终端及其实现的文件浏览方法

文档序号:6607737阅读:151来源:国知局
专利名称:一种移动终端及其实现的文件浏览方法
技术领域
本发明涉及移动终端的文件浏览领域,尤其涉及一种移动终端及其实现的文件浏 览方法。
背景技术
随着移动终端技术的迅速发展,人们除了对移动终端的功能提出了较高的要求 外,对移动终端的使用便利性也提出了更高的要求。现有技术中,移动终端的功能越来越丰 富,移动终端中使用的文件也不断增加,包括文本文件,例如短信、电子书等,超文本文件, 例如彩信、邮件等,音频文件,图片文件,视频文件,内存(flash)文件,可执行程序等。此 外,移动终端尤其是智能移动终端的存储空间越来越大,内置flash、外接flash存储卡、 微硬盘都成为移动终端的存储介质,使得移动终端总的存储容量可以达到数十个千兆字节 (GB, Gigabyte)。移动终端中,传统的文件存储方式都是按照文件系统目录树的形式进行组织的, 不同的文件存储在不同存储介质的不同目录下。用户在浏览文件时的思维习惯是想要浏览 一张图片、一段视频或者一封邮件等时,首先会想到目标文件的类型,但是现有技术中目录 树的形式并不符合用户的思维习惯。利用目录树的形式组织文件,使得用户需要知道目标 文件的名字,还需要知道目标文件的所在目录才能够找到目标文件,而且目录树的形式在 文件类型和文件位置之间并没有建立起一定的联系,不会对目标文件的所在位置有任何提 示作用;此外,移动终端中的存储介质和目录非常繁多,用户在浏览目标文件时可能会因为 记不住该目标文件的存储路径,而不能够很快找到目标文件。另外,因为移动终端相对于计算机而言,使用更小的屏幕和更小的键盘,所以移动 终端的屏幕能够显示的内容有限,进行滚屏、翻页等操作时很不方便,如此,也增加了用户 在海量文件中查找目标文件的难度。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端及其实现的文件浏览方法, 能够方便快捷的在移动终端中找到目标文件。为达到上述目的,本发明的技术方案是这样实现的本发明公开一种移动终端,包括扫描模块、索引模块、浏览模块;其中,扫描模块,用于对移动终端中的文件进行扫描,获取移动终端中各个文件的相关 fn息;索引模块,用于根据所述文件的相关信息创建全局索引列表;浏览模块,用于在查找目标文件时,根据全局索引列表中的文件类型将文件进行 分类显示。上述移动终端中,所述浏览模块还用于,当进行手动更新全局索引列表时,触发索引模块进行全局索引列表的更新。上述移动终端中,该移动终端进一步包括文件读写模块、搜索模块;其中,文件读写模块,用于在进行文件的创建或删除后,通过调用索引模块提供的接口 进行全局索引列表中索引项的创建和删除;搜索模块,用于根据输入的目标文件的关键字在全局索引列表中搜索目标文件;所述浏览模块还用于,显示搜索到的目标文件。本发明公开一种文件浏览方法,包括扫描移动终端中的文件,获取移动终端中各个文件的相关信息;根据所获得的文 件相关信息创建全局索引列表;查找目标文件时,根据全局索引列表中的文件类型将文件进行分类显示。上述方法中,所述获取移动终端中各个文件的相关信息为移动终端的扫描模块通过文件系统提供的读写接口对每个文件节点进行扫描,获 取移动终端存储介质中所有文件的文件名、文件路径,并根据文件名得到文件的后缀名,然 后将文件的文件名、文件路径和后缀名发送给移动终端的索引模块。上述方法中,所述根据所获得的文件相关信息创建全局索引列表为移动终端的索引模块根据收到的文件相关信息,针对每个文件分别创建一个索引 项,所有文件的索引项构成全局索引列表;全局索引列表中的每个索引项包括文件的文件 名、文件路径、后缀名、文件类型和文件子类型。上述方法中,该方法还包括所述索引模块周期性进行全局索引列表的更新;或当新的存储卡插入移动终端 后,索引模块自动进行全局索引列表的更新;或移动终端的文件读写模块在进行文件的创 建或删除后,通过调用索引模块提供的接口进行全局索引列表中索引项的创建和删除;或 当进行手动更新全局索引列表时,移动终端的浏览模块触发索引模块进行全局索引列表的 更新。上述方法中,所述根据全局索引列表中的文件类型将文件进行分类显示为移动终端的浏览模块通过移动终端的索引模块的接口读取全局索引列表,根据全 局索引列表中文件的文件类型,按照文件类型和文件子类型将文件进行分类处理,并将文 件进行分类显示。上述方法中,该方法进一步包括从浏览模块显示的文件类型中选出目标文件所属的文件类型,浏览模块显示该文 件类型的一个或多个文件子类型,从多个文件子类型中选取一个文件子类型,浏览模块显 示该文件子类型下的所有文件,从中选择目标文件。上述方法中,该方法进一步包括输入目标文件的关键字,移动终端的搜索模块根据所述关键字在全局索引列表中 搜索目标文件,显示搜索到的目标文件。本发明提供的移动终端及其实现的文件浏览方法,由扫描模块对移动终端中文件 进行扫描后,索引模块会根据扫描结果创建全局索引列表;当查找目标文件时,浏览模块将 文件进行分类显示,使得移动终端中所有的视频文件都显示在视频目录下,所有的音频文 件都显示在音频目录下,这种按照文件类型对移动终端中海量文件进行管理的方式更加符合用户的使用习惯,因此,加快了查找目标文件的速度,能方便、快捷地在移动终端的海量 文件中找到目标文件;本发明操作简单,尤其适合移动终端这种屏幕较小和键盘较小,甚至 无键盘的移动终端设备,大大改善了用户的体验,具有极高的市场推广价值和实用价值。


图1是本发明移动终端的组成结构示意图;图2是本发明文件浏览方法的实现流程示意图。
具体实施例方式本发明的基本思想是扫描模块对移动终端中的文件进行扫描,获取移动终端中 各个文件的相关信息;索引模块根据所述文件的相关信息创建全局索引列表;在查找目标 文件时,浏览模块根据全局索引列表中的文件类型将文件进行分类显示。下面通过附图及具体实施例对本发明再做进一步的详细说明。图1是本发明移动终端的组成结构示意图,如图1所示,该移动终端包括扫描模 块11、索引模块12、浏览模块13 ;其中,扫描模块11,用于对移动终端中的文件进行扫描,获取移动终端中各个文件的相
关信息;索引模块12,用于根据所述文件的相关信息创建全局索引列表;浏览模块13,用于在查找目标文件时,根据全局索引列表中的文件类型将文件进 行分类显示。所述浏览模块13还用于,当进行手动更新全局索引列表时,触发索引模块12进行 全局索引列表的更新。该移动终端进一步包括文件读写模块14、搜索模块15 ;其中,文件读写模块14,用于在进行文件的创建或删除后,通过调用索引模块12提供的 CreatFileIndexItem接口和DelFileIndexItem接口进行全局索引列表中索引项的创建和 删除;搜索模块15,用于根据输入的目标文件的关键字在全局索引列表中搜索目标文 件;所述浏览模块13还用于,显示搜索到的目标文件。所述扫描模块11获取移动终端中各个文件的相关信息具体为扫描模块11通 过移动终端中已有的文件系统提供的读写接口对每个文件进行扫描,获取移动终端的存储 介质中所有文件的文件名、文件路径,并根据文件名得到文件的后缀名,然后将文件的文件 名、文件路径和后缀名发送给移动终端的索引模块12。所述索引模块12根据获得的文件的相关信息创建全局索引列表具体为索引模 块12根据收到的文件的相关信息,针对每个文件分别创建一个索引项,所有文件的索引项 构成全局索引列表;全局索引列表中的每个索引项包括文件的文件名、文件路径、后缀名、 文件类型和文件子类型。所述浏览模块13根据全局索引列表中的文件类型将文件进行分类显示具体为 浏览模块13通过索引模块12提供的GetFilelndexItem接口读取全局索引列表,根据全局索引列表中文件的文件类型,按照文件类型和文件子类型的形式组织文件,将文件进行分 类显示。基于图1所示的移动终端,本发明还提供了一种移动终端中的文件浏览方法,图2 是本发明文件浏览方法的实现流程示意图,如图2所示,该方法包括以下步骤步骤201,扫描移动终端中的文件,获取移动终端中各个文件的相关信息;具体的,移动终端中的文件是由移动终端中已有的文件系统进行组织并存储在存 储介质上的,文件系统中包含多个文件节点,一个文件节点对应一个文件,文件节点中存储 有文件的文件名(File name)、文件路径(Path)、文件属性等文件的相关信息,所有的文件 节点组织成树形结构;移动终端的扫描模块通过文件系统提供的读写接口对每个文件节点 进行扫描,获取移动终端存储介质中所有文件的文件名、文件路径等文件的相关信息;文件 名是一段字符串,字符串中符号“.”后面的字符串为文件的后缀名(Extension name),扫描 模块根据文件名得到文件的后缀名。扫描模块每获取一个文件的相关信息,就通过移动终端的索引模块提供的 CreatFilelndexItem接口,将文件的相关信息发送给索引模块,该文件的相关信息包括文 件的文件名、文件路径、后缀名。步骤202,根据获取的各个文件的相关信息,创建全局索引列表;具体的,移动终端的索引模块根据收到的文件的相关信息,针对每一个文件分别 创建一个索引项,所有文件的索引项构成全局索引列表;全局索引列表中的每个索引项 不仅包括文件的文件名、文件路径、后缀名,还包括文件所属的文件类型(Type)和文件 子类型(Sub-type)等字段,文件类型和文件子类型是在创建索引项时由索引模块根据 文件的后缀名或文件路径设置的,每一个索引项对应一个文件类型和一个文件子类型, 文件和文件类型的对应规则以及文件和文件子类型的对应规则可分别通过索引模块的 SetFileTypeRule和SetFileTypeRule接口进行设置,对应规则可以是特定的后缀名对应 特定的类型,或者特定的文件路径对应特定的类型;其中,文件类型可以是音频、视频、图 片、文本等,文件子类型是对文件类型的进一步细分,具体的细分规则可通过索引模块的 SetFileSubTypeRule接口进行设置,例如,音频的文件子类型可以是mp3、Wma、0gg等,音频 的文件子类型也可以根据音乐的流派进行细分等等;其中,索引模块在对索引项设置文件类型和文件子类型时,首先根据文件和文件 类型的对应规则在已有的文件类型中查找与文件对应的文件类型,如果能够找到,就将索 引项对应文件的文件类型设置成该文件类型,然后根据文件和文件子类型的对应规则在已 有的文件子类型中查找与文件对应的文件子类型,如果找到,将索引项对应的文件的文件 子类型设置成该文件子类型;如果没有找到对应的文件类型,就创建一个新的文件类型,将 索引项对应文件的文件类型设置为其他类型;例如,后缀名为mp3的文件对应的文件类型 是音频,后缀名为jpeg的文件对应的文件类型是图片等;索引模块还可以周期性的自动进行全局索引列表的更新,该周期可以根据文件的 增减频率而定,可以设为一天或者一周等;当索引模块自动进行全局索引列表进行更新时, 可以触发扫描模块对移动终端的存储器中的所有文件进行扫描,更新策略可以是索引模块 在进行更新之前将已有的全局索引列表删除,然后根据扫描模块发送的文件相关信息重新 创建全局索引列表;也可以是扫描模块读取文件节点中的文件相关信息,根据该文件相关信息在全局索引列表中查找该文件相关信息对应的文件,如果能够找到说明该文件已经存 在,如果没有找到,扫描模块需要将该文件的相关信息发送给索引模块,索引模块在全局索 引列表中创建一个新的索引项。此外,当新的存储卡插入移动终端后,索引模块也可以自动进行全局索引列表的 更新;在通过移动终端的文件读写模块进行文件的创建或删除后,文件读写模块可通过调 用索引模块提供的CreatFileIndexItem接口和DelFileIndexItem接口,进行全局索引列 表中索引项的创建和删除,移动终端中的模块调用索引模块的各个接口的方法可以是通过 调用函数的方式调用接口,也可以通过命令的方式调用接口 ;当进行手动更新全局索引列 表时,浏览模块触发索引模块进行全局索引列表的更新。步骤203,查找目标文件时,根据全局索引列表中的文件类型将文件进行分类显 示;具体的,查找目标文件时,通过移动终端的按键触发移动终端的浏览模块;受到触 发的浏览模块通过索引模块的GetFilelndexItem接口读取全局索引列表,根据全局索引 列表中文件的文件类型,浏览模块按照文件类型和文件子类型将文件进行分类处理,并将 文件进行分类显示,例如在浏览模块显示音频文件、视频文件、文本文件、图片文件等;从浏览模块显示的文件类型中选出目标文件所属的文件类型,浏览模块将该文件 类型的一个或多个文件子类型显示出来,再从多个文件子类型中选取一个文件子类型,浏 览模块显示该文件子类型下的所有文件,从中选择目标文件,例如,编辑彩信时需要插入图 片,触发浏览模块,浏览模块将移动终端中存储的所有图片文件显示出来;如果某个文件类 型或某个文件子类型下的文件数量较多,为了更快找到目标文件,可以触发移动终端的搜 索模块,在搜索模块中输入目标文件的关键字,搜索模块在全局索引列表的该文件类型或 子文件类型的文件中搜索目标文件,然后再通过浏览模块显示目标文件。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种移动终端,其特征在于,该移动终端包括扫描模块、索引模块、浏览模块;其中,扫描模块,用于对移动终端中的文件进行扫描,获取移动终端中各个文件的相关信息;索引模块,用于根据所述文件的相关信息创建全局索引列表;浏览模块,用于在查找目标文件时,根据全局索引列表中的文件类型将文件进行分类显示。
2.根据权利要求1所述的移动终端,其特征在于,所述浏览模块还用于,当进行手动更新全局索引列表时,触发索引模块进行全局索引 列表的更新。
3.根据权利要求1所述的移动终端,其特征在于,该移动终端进一步包括文件读写模 块、搜索模块;其中,文件读写模块,用于在进行文件的创建或删除后,通过调用索引模块提供的接口进行 全局索引列表中索引项的创建和删除;搜索模块,用于根据输入的目标文件的关键字在全局索引列表中搜索目标文件; 所述浏览模块还用于,显示搜索到的目标文件。
4.一种文件浏览方法,其特征在于,该方法包括扫描移动终端中的文件,获取移动终端中各个文件的相关信息;根据所获得的文件相 关信息创建全局索引列表;查找目标文件时,根据全局索引列表中的文件类型将文件进行分类显示。
5.根据权利要求4所述的方法,其特征在于,所述获取移动终端中各个文件的相关信 息为移动终端的扫描模块通过文件系统提供的读写接口对每个文件节点进行扫描,获取移 动终端存储介质中所有文件的文件名、文件路径,并根据文件名得到文件的后缀名,然后将 文件的文件名、文件路径和后缀名发送给移动终端的索引模块。
6.根据权利要求4所述的方法,其特征在于,所述根据所获得的文件相关信息创建全 局索引列表为移动终端的索引模块根据收到的文件相关信息,针对每个文件分别创建一个索引项, 所有文件的索引项构成全局索引列表;全局索引列表中的每个索引项包括文件的文件名、 文件路径、后缀名、文件类型和文件子类型。
7.根据权利要求6所述的方法,其特征在于,该方法还包括所述索引模块周期性进行全局索引列表的更新;或当新的存储卡插入移动终端后,索 引模块自动进行全局索引列表的更新;或移动终端的文件读写模块在进行文件的创建或删 除后,通过调用索引模块提供的接口进行全局索引列表中索引项的创建和删除;或当进行 手动更新全局索引列表时,移动终端的浏览模块触发索引模块进行全局索引列表的更新。
8.根据权利要求6所述的方法,其特征在于,所述根据全局索引列表中的文件类型将 文件进行分类显示为移动终端的浏览模块通过移动终端的索引模块的接口读取全局索引列表,根据全局索 引列表中文件的文件类型,按照文件类型和文件子类型将文件进行分类处理,并将文件进行分类显示。
9.根据权利要求8所述的方法,其特征在于,该方法进一步包括从浏览模块显示的文件类型中选出目标文件所属的文件类型,浏览模块显示该文件类 型的一个或多个文件子类型,从多个文件子类型中选取一个文件子类型,浏览模块显示该 文件子类型下的所有文件,从中选择目标文件。
10.根据权利要求9所述的方法,其特征在于,该方法进一步包括输入目标文件的关键字,移动终端的搜索模块根据所述关键字在全局索引列表中搜索 目标文件,显示搜索到的目标文件。
全文摘要
本发明公开一种移动终端及其实现的文件浏览方法,包括扫描模块对移动终端中的文件进行扫描,获取移动终端中各个文件的相关信息;索引模块根据所述文件的相关信息创建全局索引列表;在查找目标文件时,浏览模块根据全局索引列表中的文件类型将文件进行分类显示。根据本发明的技术方案,能够方便快捷的在移动终端中找到目标文件。
文档编号G06F17/30GK101916164SQ20101025422
公开日2010年12月15日 申请日期2010年8月11日 优先权日2010年8月11日
发明者姚楠, 梁王乐文, 王文换, 袁晓丽 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1