CN105653617B - 多媒体文件管理器快速显示文件的方法及*** - Google Patents
多媒体文件管理器快速显示文件的方法及*** Download PDFInfo
- Publication number
- CN105653617B CN105653617B CN201510992465.4A CN201510992465A CN105653617B CN 105653617 B CN105653617 B CN 105653617B CN 201510992465 A CN201510992465 A CN 201510992465A CN 105653617 B CN105653617 B CN 105653617B
- Authority
- CN
- China
- Prior art keywords
- file
- multimedia file
- multimedia
- information
- folder
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 239000012634 fragment Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000013467 fragmentation Methods 0.000 description 3
- 238000006062 fragmentation reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种多媒体文件管理器快速显示文件的方法及***,其中,多媒体文件管理器快速显示文件的方法,包括以下步骤:搜索当前根节点目录下的文件,判断文件是否是多媒体文件,若是多媒体文件,在预设集合中存储该文件的信息;搜索当前根节点目录下的文件夹,根据预设递归算法检索文件夹中是否存在多媒体文件,若存在多媒体文件,在预设集合中存储文件夹的信息;预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹;信息包括存储路径和类型。若存储设备中存储了很多文件,本发明也能快速完成搜索与显示。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种多媒体文件管理器快速显示文件的方法及***。
背景技术
传统技术中通过Android***中的多媒体文件管理器打开(浏览)存储设备中的多媒体文件时,通常采用的是调用Android已经有的多媒体数据库,然后获取存储设备中文件目录下所有的多媒体数据信息,进行图片缩略图的解码,视频第一帧缩略图解码,音频文件的专辑图片素略图的解码,等所有的信息解码完成以后,才能在多媒体文件管理器中正常显示多媒体文件。传统技术采用的方法流程图如图1所示,用户通过Android***中的多媒体文件管理器打开外界或内置存储设备时,要先显示目录下面所有的多媒体文件和文件夹,然后再打开需要的文件夹,最终找到并打开目标文件。
在实现过程中,发明人发现传统技术中至少存在如下问题:
传统技术中最大的问题,用户必须通过追层的方式找到需要的多媒体文件,如果内置或外置的存储设备内容太大的话,就有可能导致第一次打开多媒体文件目录的耗时很长,如果在处理器比较差的机器上显示的话,尤其明显,有的时候需要几分钟,才能打开多媒体文件管理器或显示完成;消耗时间的步骤体现在两个方面:一方面,Android***自带扫描多媒体文件需要扫描完存储设备中的所有文件后,才能识别到多媒体文件,然后将多媒体文件放入相应的多媒体数据库中;另外,需要把所有的文件缩略图都解码出来,放进数据库中以后,才能打开多媒体文件管理器,影响用户的使用。
发明内容
基于此,有必要针对传统技术通过多媒体文件管理器浏览存储设备中文件时,显示文件速度慢的问题,提供一种多媒体文件管理器快速显示文件的方法及***。
为了实现上述目的,本发明技术方案的实施例为:
一方面,提供了一种多媒体文件管理器快速显示文件的方法,包括以下步骤:
搜索当前根节点目录下的文件,判断文件是否是多媒体文件,若是多媒体文件,在预设集合中存储该文件的信息;
搜索当前根节点目录下的文件夹,根据预设递归算法检索文件夹中是否存在多媒体文件,若存在多媒体文件,在预设集合中存储文件夹的信息;预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹;信息包括存储路径和类型。
在其中一个实施例中,根据预设递归算法检索文件夹中是否存在多媒体文件的步骤具体包括:
首先查找文件夹目录下是否存在子文件,若存在子文件,判断该子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找文件夹目录下是否存在子文件夹;
若存在子文件夹,将该子文件夹作为上述文件夹,返回根据预设递归算法检索文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。在其中一个实施例中,判断文件是否是多媒体文件的步骤具体包括:
截取文件的文件后缀名的字符串,判断字符串是否与多媒体文件类型名相同,若相同,确定文件为多媒体文件。
在其中一个实施例中,还包括步骤:
根据预设集合中存储的信息,调用解码器对当前根节点目录下的与信息对应的文件的缩略图进行解码,获得文件的解码缩略图;
将文件的解码缩略图存储在预设集合中。
在其中一个实施例中,在界面中显示与上述文件对应的解码缩略图。
另一方面,提供了一种多媒体文件管理器快速显示文件的***,包括:
搜索文件单元,用于搜索当前根节点目录下的文件,判断文件是否是多媒体文件,若是多媒体文件,在预设集合中存储该文件的信息;
搜索文件夹单元,用于搜索当前根节点目录下的文件夹,根据预设递归算法检索文件夹中是否存在多媒体文件,若存在多媒体文件,在预设集合中存储该文件夹的信息;预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
显示单元,用于根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹;该信息包括存储路径和类型。
在其中一个实施例中,搜索文件夹单元还用于:
首先查找文件夹目录下是否存在子文件,若存在子文件,判断该子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找文件夹目录下是否存在子文件夹;
若存在子文件夹,将该子文件夹作为上述文件夹,返回根据预设递归算法检索文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。在其中一个实施例中,搜索文件单元包括:
搜索模块,用于搜索当前根节点目录下的文件;
判断模块,用于截取文件的文件后缀名的字符串,判断字符串是否与多媒体文件类型名相同,若相同,确定文件为多媒体文件;
存储模块,用于在截取判断模块的判断结果为是时,在预设集合中存储文件的信息。
在其中一个实施例中,还包括:
解码器单元,用于根据预设集合中存储的信息,调用解码器对当前根节点目录下的与信息对应的文件的缩略图进行解码,获得文件的解码缩略图;并将文件的解码缩略图存储在预设集合中。
在其中一个实施例中,显示单元还用于在界面中显示与文件对应的解码缩略图。
上述技术方案具有如下有益效果:
本发明多媒体文件管理器快速显示文件的方法及***,本发明使用了碎片算法,把耗时间的搜索方法碎片化,只搜索用户需要的目录,不需要的,不去搜索,节省了大量时间,尤其在实际使用中效果明显;同时本发明采用了约束了结束条件的递归算法搜索目录的树状结构,避开了递归算法不断递归的过程,无需等所有文件搜索完才完成递归,进一步节省了时间;且本发明未使用Android***自带的多媒体数据库(Android多媒体数据库搜索每个文件,耗费时间长),若存储设备中存储了很多文件,本发明也能快速完成搜索显示。
附图说明
通过附图中所示的本发明的优选实施例的更具体说明,本发明的上述及其它目的、特征和优势将变得更加清晰。在全部附图中相同的附图标记指示相同的部分,且并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
图1为传统技术中通过Android***中的多媒体文件管理器打开存储设备中的多媒体文件的方法流程示意图;
图2为本发明多媒体文件管理器快速显示文件的方法实施例1的流程示意图;
图3为本发明多媒体文件管理器快速显示文件的方法实施例1中预设的递归算法的流程示意图;
图4为本发明多媒体文件管理器快速显示文件的***实施例1的流程示意图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本发明多媒体文件管理器快速显示文件的方法实施例1:
为了解决传统技术通过多媒体文件管理器浏览存储设备中文件时,显示文件速度慢的问题,本发明提供了一种多媒体文件管理器快速显示文件的方法实施例1,图2为本发明多媒体文件管理器快速显示文件的方法实施例1的流程示意图;如图2所示,可以包括以下步骤:
步骤S210:搜索当前根节点目录下的文件,判断文件是否是多媒体文件,若是多媒体文件,在预设集合中存储该文件的信息;
步骤S220:搜索当前根节点目录下的文件夹,根据预设递归算法检索文件夹中是否存在多媒体文件,若存在多媒体文件,在预设集合中存储文件夹的信息;预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
步骤S230:根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹;信息包括存储路径和类型。
在一个具体的实施例中,步骤S220中根据预设递归算法检索文件夹中是否存在多媒体文件的步骤具体可以包括:
首先查找文件夹目录下是否存在子文件,若存在子文件,判断该子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找文件夹目录下是否存在子文件夹;
若存在子文件夹,将该子文件夹作为上述文件夹,返回根据预设递归算法检索文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。
在一个具体的实施例中,步骤S210中判断文件是否是多媒体文件的步骤具体可以包括:
截取文件的文件后缀名的字符串,判断字符串是否与多媒体文件类型名相同,若相同,确定文件为多媒体文件。
在一个具体的实施例中,步骤S230根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹的步骤之前还可以包括步骤:
根据预设集合中存储的信息,调用解码器对当前根节点目录下的与信息对应的文件的缩略图进行解码,获得文件的解码缩略图;
将文件的解码缩略图存储在预设集合中。
在一个具体的实施例中,本发明多媒体文件管理器快速显示文件的方法实施例1还可以包括步骤:
在界面中显示与文件对应的解码缩略图。
为了进一步阐述本发明的技术方案,特意Android***中的多媒体文件管理器为例,本发明多媒体文件管理器快速显示文件的方法实施例1的具体实现流程可以如下所述:
1.采用碎片算法搜索当前节点目录下的文件;
碎片算法的核心是把需要加载处理文件的时间分散给使用的用户,例如一个时间段是10s(秒),然后分散成10次,以10次提供给用户,那每次用户接受的时间1s,用户实际使用的感觉就是,这次处理只需要1s时间就可以完成和Android多媒体文件管理器的交互。本案例中使用的碎片算法搜索当前节点目录下的文件的技术流程如下:
(1)搜索当前根节点目录下面所有的文件,并在该文件为多媒体文件时,将该文件的信息存储在特定的集合(其中,集合是本领域的专业术语,特定的集合即安卓程序中存储内容的地方,可以存储相应的值)中;
(2)搜索当前根节点目录下面的文件夹,而对于这些文件夹,本实施例只进入里面判断是否有多媒体文件,如果有的话,就退出来,把文件夹的信息也存储在特定的集合中,此处不会存储文件夹下面每个文件的信息,也不会进一步的去搜索文件夹中其他文件或文件夹的信息。
对于当前根节点目录,该目录下很多文件,和很多文件夹,本发明不采用用传统的递归方法进入到所有文件夹目录下面直至检索完所有文件才显示;本发明的实施例只需要判断这个节点下的文件是否为多媒体文件,和文件夹下面是否有多媒体文件,即结束递归,并存储相应的信息。
当打开文件多媒体文件管理器的时候,只要显示当前目录下的在特定集合中存储了信息的多媒体文件和文件夹;在本实施例中,采用的是通过文件名比较的方法,来判断一个文件是否为多媒体文件,而对于包含有多媒体文件的文件夹,则原封不动地呈现在界面上,至于文件夹下面有多少多媒体文件,在这次用户与Android多媒体文件管理器的交互的过程中(多媒体文件管理器显示文件的过程中)不需要进行显示。如果用户下次再点击其中一个文件夹的话,可再次启动上述搜索程序,搜索当前文件夹下的文件和文件夹。这样,就可以把搜索所有文件变成了搜索当前目录下面的文件,如果用户进入了根目录就已经找到了目标文件,就不需要后面的搜索时间了。
2.搜索某个节点目录下的文件和过滤掉没有多媒体文件的文件夹,采用的是预设的递归算法,图3为本发明多媒体文件管理器快速显示文件的方法实施例1中预设的递归算法的流程示意图,如图3所示,本发明实施例用的递归算法和传统的递归算法的相比,不同之处在于递归结束的条件不一样,通常的递归方法会一直等到文件夹下所有文件递归完,才会结束,而本发明实施例递归结束的条件是只要根目录文件夹找到了一个多媒体文件,这个根目录的文件夹就立马退出递归,结束本次递归,不会等这个根目录下面的文件夹所有文件搜索结束才结束。
在算法中,递归是个耗时间的算法,但是本发明实施例中,并没有全部把所有文件夹下面的文件全部搜索完,只是利用了递归算法解决目录的递归结构,一旦寻找到多媒体文件,就会结束递归所有过程,完全避开了递归算法耗时间的不足,在实际验证Android设备的过程中,这种算法搜索多媒体文件的方法速度很快,很快就能显示出用户需要的目标文件。
而本发明中通过文件名比较来判断一个文件是否为多媒体文件,在一个具体的实施例中,可以通过以下方式实现:例如,存储设备中存储了.rmvb文件后缀名(扩展名),将多媒体文件“.”以后的字符串截取出来,与现有的多媒体文件类型名(图片:.bmp.gif.jpg.jpeg.psd.png.rm.ram.rmi…;视频文件:.avi.mov.wmv.gif.mpeg.mpg.dat…)比较,如果存在的话,就判断该文件为多媒体文件;
3.只解码操作当前目录下的文件;
当前目录下的多媒体文件经过上述搜索以后,就会存储在特定的集合中,本发明实施例通过该文件的路径,解码文件的缩略图,然后把解码后的缩略图存储在特定的集合中(一般在多媒体文件夹管理器中,对于是多媒体文件,会把多媒体文件的缩略图同时显示出来,便于交互用户的查阅使用);
4.在多媒体文件管理下显示当前目录下的多媒体文件和有多媒体文件的文件夹;
调用上述处理完的结果,把多媒体文件名字和缩略图,还有文件夹显示出来,给当前使用的用户交互。
本发明多媒体文件管理器快速显示文件的方法实施例1,采用碎片算法,把耗时间的搜索方法碎片化,只搜索用户需要的目录,不需要的,不去搜索,节省了大量时间,尤其在实际使用中效果明显;同时本发明采用了约束了结束条件的递归算法搜索目录的树状结构,避开了递归算法不断递归的过程,无需等所有文件搜索完才完成递归,进一步节省了时间;且本发明未使用Android***自带的多媒体数据库(Android多媒体数据库搜索每个文件,耗费时间长),若存储设备中存储了很多文件,本发明也能快速完成搜索。
本发明多媒体文件管理器快速显示文件的***实施例1:
基于上述多媒体文件管理器快速显示文件的方法的思想,为了解决传统技术通过多媒体文件管理器浏览存储设备中文件时,显示文件速度慢的问题,本发明还提供了一种多媒体文件管理器快速显示文件的***实施例1;图4为本发明多媒体文件管理器快速显示文件的***实施例1的流程示意图;如图4所示,可以包括:
搜索文件单元410,用于搜索当前根节点目录下的文件,判断文件是否是多媒体文件,若是多媒体文件,在预设集合中存储该文件的信息;
搜索文件夹单元420,用于搜索当前根节点目录下的文件夹,根据预设递归算法检索文件夹中是否存在多媒体文件,若存在多媒体文件,在预设集合中存储该文件夹的信息;预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
显示单元430,用于根据预设集合中存储的信息,在界面中显示当前根节点目录下分别与信息对应的文件和文件夹;该信息包括存储路径和类型。
在一个具体的实施例中,搜索文件夹单元420还用于:
首先查找文件夹目录下是否存在子文件,若存在子文件,判断该子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找文件夹目录下是否存在子文件夹;
若存在子文件夹,将该子文件夹作为上述文件夹,返回根据预设递归算法检索文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。
在一个具体的实施例中,搜索文件单元410包括:
搜索模块412,用于搜索当前根节点目录下的文件;
判断模块414,用于截取文件的文件后缀名的字符串,判断字符串是否与多媒体文件类型名相同,若相同,确定文件为多媒体文件;
存储模块416,用于在截取判断模块的判断结果为是时,在预设集合中存储文件的信息。
在一个具体的实施例中,本发明多媒体文件管理器快速显示文件的***实施例1还可以包括:
解码器单元440,用于根据预设集合中存储的信息,调用解码器对当前根节点目录下的与信息对应的文件的缩略图进行解码,获得所文件的解码缩略图;并将文件的解码缩略图存储在预设集合中。
在一个具体的实施例中,显示单元430还用于在界面中显示与文件对应的解码缩略图。
本发明多媒体文件管理器快速显示文件的***实施例1,采用碎片算法,把耗时间的搜索方法碎片化,只搜索用户需要的目录,不需要的,不去搜索,节省了大量时间,尤其在实际使用中效果明显;同时本发明采用了约束了结束条件的递归算法搜索目录的树状结构,避开了递归算法不断递归的过程,无需等所有文件搜索完才完成递归,进一步节省了时间;且本发明未使用Android***自带的多媒体数据库(Android多媒体数据库搜索每个文件,耗费时间长),若存储设备中存储了很多文件,本发明也能快速完成搜索。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种多媒体文件管理器快速显示文件的方法,其特征在于,包括以下步骤:
搜索当前根节点目录下的文件,判断所述文件是否是多媒体文件,若是多媒体文件,在预设集合中存储所述文件的信息;
搜索所述当前根节点目录下的文件夹,根据预设递归算法检索所述文件夹中是否存在多媒体文件,若存在多媒体文件,在所述预设集合中存储所述文件夹的信息;所述预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
根据所述预设集合中存储的信息,在界面中显示所述当前根节点目录下分别与所述信息对应的文件和文件夹;所述信息包括存储路径和类型。
2.根据权利要求1所述的多媒体文件管理器快速显示文件的方法,其特征在于,根据预设递归算法检索所述文件夹中是否存在多媒体文件的步骤具体包括:
首先查找所述文件夹目录下是否存在子文件,若存在子文件,判断所述子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找所述文件夹目录下是否存在子文件夹;
若存在子文件夹,将所述子文件夹作为所述文件夹,返回根据所述预设递归算法检索所述文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。
3.根据权利要求1所述的多媒体文件管理器快速显示文件的方法,其特征在于,判断所述文件是否是多媒体文件的步骤具体包括:
截取所述文件的文件后缀名的字符串,判断所述字符串是否与多媒体文件类型名相同,若相同,确定所述文件为多媒体文件。
4.根据权利要求1至3任意一项所述的多媒体文件管理器快速显示文件的方法,其特征在于,根据所述预设集合中存储的信息,在界面中显示当前根节点目录下分别与所述信息对应的文件和文件夹的步骤之前还包括步骤:
根据所述预设集合中存储的信息,调用解码器对当前根节点目录下的与所述信息对应的文件的缩略图进行解码,获得所述文件的解码缩略图;
将所述文件的解码缩略图存储在所述预设集合中。
5.根据权利要求4所述的多媒体文件管理器快速显示文件的方法,其特征在于,还包括步骤:
在界面中显示与所述文件对应的解码缩略图。
6.一种多媒体文件管理器快速显示文件的***,其特征在于,包括:
搜索文件单元,用于搜索当前根节点目录下的文件,判断所述文件是否是多媒体文件,若是多媒体文件,在预设集合中存储所述文件的信息;
搜索文件夹单元,用于搜索所述当前根节点目录下的文件夹,根据预设递归算法检索所述文件夹中是否存在多媒体文件,若存在多媒体文件,在所述预设集合中存储所述文件夹的信息;所述预设递归算法的递归结束条件为首次检索到多媒体文件时,结束本次递归;
显示单元,用于根据所述预设集合中存储的信息,在界面中显示所述当前根节点目录下分别与所述信息对应的文件和文件夹;所述信息包括存储路径和类型。
7.根据权利要求6所述的多媒体文件管理器快速显示文件的***,其特征在于,所述搜索文件夹单元还用于:
首先查找所述文件夹目录下是否存在子文件,若存在子文件,判断所述子文件是否是多媒体文件,若是多媒体文件,结束本次递归;
若不是多媒体文件或若不存在子文件,查找所述文件夹目录下是否存在子文件夹;
若存在子文件夹,将所述子文件夹作为所述文件夹,返回根据所述预设递归算法检索所述文件夹中是否存在多媒体文件的步骤,并在首次检索到多媒体文件时,结束本次递归。
8.根据权利要求6所述的多媒体文件管理器快速显示文件的***,其特征在于,所述搜索文件单元包括:
搜索模块,用于搜索当前根节点目录下的文件;
判断模块,用于截取所述文件的文件后缀名的字符串,判断所述字符串是否与多媒体文件类型名相同,若相同,确定所述文件为多媒体文件;
存储模块,用于在所述截取判断模块的判断结果为是时,在预设集合中存储所述文件的信息。
9.根据权利要求6至8任意一项所述的多媒体文件管理器快速显示文件的***,其特征在于,还包括:
解码器单元,用于根据所述预设集合中存储的信息,调用解码器对当前根节点目录下的与所述信息对应的文件的缩略图进行解码,获得所述文件的解码缩略图;并将所述文件的解码缩略图存储在所述预设集合中。
10.根据权利要求9所述的多媒体文件管理器快速显示文件的***,其特征在于,所述显示单元还用于在界面中显示与所述文件对应的解码缩略图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510992465.4A CN105653617B (zh) | 2015-12-22 | 2015-12-22 | 多媒体文件管理器快速显示文件的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510992465.4A CN105653617B (zh) | 2015-12-22 | 2015-12-22 | 多媒体文件管理器快速显示文件的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105653617A CN105653617A (zh) | 2016-06-08 |
CN105653617B true CN105653617B (zh) | 2019-02-26 |
Family
ID=56476799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510992465.4A Active CN105653617B (zh) | 2015-12-22 | 2015-12-22 | 多媒体文件管理器快速显示文件的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105653617B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107515705A (zh) * | 2017-08-22 | 2017-12-26 | 四川长虹电器股份有限公司 | Linux***多媒体文件夹的图标显示方法 |
CN110188211B (zh) * | 2019-04-25 | 2023-06-27 | 深圳市布谷鸟科技有限公司 | 一种应用于安卓车载***快速加载多媒体应用列表的方法 |
CN110543575B (zh) * | 2019-08-28 | 2021-11-19 | 浙江鸿泉车联网有限公司 | 车载外置存储设备的媒体文件检索方法及装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411629A (zh) * | 2011-12-21 | 2012-04-11 | Tcl集团股份有限公司 | 基于android***的文件扫描方法及装置 |
CN102411628A (zh) * | 2011-12-19 | 2012-04-11 | Tcl集团股份有限公司 | 基于android***的文件扫描方法及装置 |
CN103019839A (zh) * | 2012-11-15 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种文件快速显示方法、装置及终端 |
CN103226593A (zh) * | 2013-04-17 | 2013-07-31 | 富泰华工业(深圳)有限公司 | 一种文件***的管理方法及其文件存储终端 |
CN103593451A (zh) * | 2013-11-19 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 一种文件扫描方法及装置 |
CN103605758A (zh) * | 2013-11-22 | 2014-02-26 | 中国科学院深圳先进技术研究院 | 一种移动终端文件查找的方法及装置 |
CN103744911A (zh) * | 2013-12-26 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频文件扫描方法及电子设备 |
CN103870588A (zh) * | 2014-03-27 | 2014-06-18 | 杭州朗和科技有限公司 | 一种在数据库中使用的方法及装置 |
CN104063438A (zh) * | 2014-06-11 | 2014-09-24 | 惠州华阳通用电子有限公司 | 一种多媒体文件搜索方法 |
CN104317802A (zh) * | 2014-09-22 | 2015-01-28 | 四川长虹电器股份有限公司 | 展现媒体文件的方法 |
KR101781583B1 (ko) * | 2016-08-31 | 2017-09-27 | 서강대학교산학협력단 | 블록체인을 기반으로 한 파일 관리/검색 시스템 및 파일 관리/검색 방법 |
-
2015
- 2015-12-22 CN CN201510992465.4A patent/CN105653617B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411628A (zh) * | 2011-12-19 | 2012-04-11 | Tcl集团股份有限公司 | 基于android***的文件扫描方法及装置 |
CN102411629A (zh) * | 2011-12-21 | 2012-04-11 | Tcl集团股份有限公司 | 基于android***的文件扫描方法及装置 |
CN103019839A (zh) * | 2012-11-15 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种文件快速显示方法、装置及终端 |
CN103226593A (zh) * | 2013-04-17 | 2013-07-31 | 富泰华工业(深圳)有限公司 | 一种文件***的管理方法及其文件存储终端 |
CN103593451A (zh) * | 2013-11-19 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 一种文件扫描方法及装置 |
CN103605758A (zh) * | 2013-11-22 | 2014-02-26 | 中国科学院深圳先进技术研究院 | 一种移动终端文件查找的方法及装置 |
CN103744911A (zh) * | 2013-12-26 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频文件扫描方法及电子设备 |
CN103870588A (zh) * | 2014-03-27 | 2014-06-18 | 杭州朗和科技有限公司 | 一种在数据库中使用的方法及装置 |
CN104063438A (zh) * | 2014-06-11 | 2014-09-24 | 惠州华阳通用电子有限公司 | 一种多媒体文件搜索方法 |
CN104317802A (zh) * | 2014-09-22 | 2015-01-28 | 四川长虹电器股份有限公司 | 展现媒体文件的方法 |
KR101781583B1 (ko) * | 2016-08-31 | 2017-09-27 | 서강대학교산학협력단 | 블록체인을 기반으로 한 파일 관리/검색 시스템 및 파일 관리/검색 방법 |
Non-Patent Citations (1)
Title |
---|
用于大量文档管理的ShowMore文档管理器的设计与实现;刚红润;《中国优秀硕士学位论文全文数据库 信息科技辑》;20110315(第3(2011)期);I138-472 |
Also Published As
Publication number | Publication date |
---|---|
CN105653617A (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109144954B (zh) | 编辑文档的资源推荐方法、装置及电子设备 | |
CN109726281A (zh) | 一种文本摘要生成方法、智能终端及存储介质 | |
CN106528894B (zh) | 设置标签信息的方法及装置 | |
US20090216734A1 (en) | Search based on document associations | |
CN103793932A (zh) | 在移动终端浏览器中存储图文的方法及装置 | |
CN104199684B (zh) | 浏览器冷启动的实现方法及装置 | |
CN105653617B (zh) | 多媒体文件管理器快速显示文件的方法及*** | |
EP3869511A1 (en) | Method and system for annotating scope of claims of gene sequence, method and system for searching gene sequence, and method and system for annotating information of gene sequence | |
CN108509589B (zh) | 信息流展示方法及***、计算机可读存储介质 | |
CN109558538B (zh) | 输入联想词的构建方法、装置、存储介质及电子设备 | |
CN109522390B (zh) | 一种搜索结果展示方法和装置 | |
US20230086735A1 (en) | Systems and methods for retrieving videos using natural language description | |
KR20130118580A (ko) | 음성 통화 기반 컨텐츠 제공 방법 및 이에 적용되는 장치 | |
CN107992402A (zh) | 日志管理方法及日志管理装置 | |
CN107368545A (zh) | 一种基于MerkleTree变形算法的去重方法及装置 | |
CN103678393B (zh) | 获取信息的方法和装置 | |
CN106033417B (zh) | 视频搜索系列剧的排序方法和装置 | |
US20180018389A1 (en) | Method and apparatus for keyword-based text retrieval | |
US11514103B1 (en) | Image search using intersected predicted queries | |
US10264324B2 (en) | System and method for group-based media composition | |
US11030153B2 (en) | System and method for storing data with rules on containers for collections of data | |
US20200293591A1 (en) | User interface for presenting search results | |
CN106484814A (zh) | 数据搜索方法及装置 | |
CN107169065B (zh) | 一种特定内容的去除方法和装置 | |
TWI238333B (en) | Website information capturing system and method |
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 |