呈现项目集合的方法和系统技术方案

技术编号:14768188 阅读:74 留言:0更新日期:2017-03-08 12:29
本文提供呈现项目集合的方法和系统,其涉及文件系统,特别是文件系统的浏览方法,其包括步骤:创建包含一个或多个元数据属性的项目的库;根据文件系统类型从一个或多个文件系统中读取项目的元数据属性数据;根据设定的元数据属性值筛选项目;将符合筛选条件的项目的一个或多个设定的元数据属性自动组合,并放入库中;根据设定的元数据属性序列,为库中的项目生成排序信息,并根据排序信息显示库中的项目的元属性值。其为用户提供在不修改文件系统的情况下,为用户提供在不感觉到文件系统的格式差别的情况下,在同一界面中浏览嵌入式系统文件。

【技术实现步骤摘要】

本文涉及文件系统,特别是文件系统的浏览方法。
技术介绍
现在的计算机文件系统具有许多不合需要的局限性。一个局限是用户通常不能控制它们显示的结构。换言之,当组织文件夹时,用户必须选择结构,从而该结构以后难以改变。作为一个特定的例子,对于\音乐\文件夹来说,用户可能选择以音乐家/唱片集格式来组织音乐文件,其中对每位音乐家的所有唱片集文件夹集合成该特定音乐家的文件夹,且在某一唱片集上的所有歌曲都集合成该唱片集的文件夹。音乐家/唱片集格式无助于播放一类音乐(如播放两个不同音乐家的两首爵士歌曲),或播放对不同音乐家的唱片的选择。另一个问题是,用户可能具有大量难以组织的文件,特别是当用户的具有2个以上的存储系统,且它们的存储格式又不一致时。少数的用户实施对文件严格意义的放置,从而对它们建立了严格的层次。但对于大多数人来说当可用文档增加时,这种文件管理变得越来越复杂和困难,使得搜索及检索也困难。当利用来自其他地方的其它文件,如共享文件等时,问题尤其严重。用户在处理对于已经公开的嵌入式文件系统排序的方法,大都直接修改文件结构,而且只针对FAT.本专利不更改现有的文件系统结构,而且支持不同文件系统之间的重组,即不支持不同文件系统内的文件在一个显示界面排序。因而对在嵌入式文件系统的文件浏览中需要改善用户体验,使用户能根据与文件有关的数据,在一个浏览界面中查看和查询不同文件系统下的文件等。
技术实现思路
以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。本专利技术提供一种在带有显示器和存储器的计算机系统中呈现项目集合的方法解决一个浏览界面中查看和查询不同文件系统下的文件等的问题。为实现上述目的,专利技术人提供了在带有显示器和存储器的计算机系统中呈现项目集合的方法,包括步骤:创建包含一个或多个元数据属性的项目的库;根据文件系统类型从一个或多个文件系统中读取项目的元数据属性数据;根据设定的元数据属性值筛选项目;将符合筛选条件的项目的一个或多个设定的元数据属性自动组合,并放入库中;根据设定的元数据属性序列,为库中的项目生成排序信息,并根据排序信息显示库中的项目的元属性值。进一步,所述包含一个或多个元数据属性的项目的库存储于外部存储设备中。进一步,对于不具有设定元数据属性的项目,添加其不具有的元数据属性,并将该元数据属性赋值为标记值,将该项目的一个或多个设定的元数据属性自动组合,并放入库中。进一步,还包括在显示窗口收到、中显示项目的方法,其中该视窗还根据设定的元数据属性序列显示库中的项目的元属性;以及该视窗中包含一个或多个用于根据元数据属性值排序的编辑控件。进一步,所述步骤“创建包含一个或多个元数据属性的项目的库”包括步骤:创建项目元属性信息表、项目结构信息表、项目树扩展信息表;项目元属性信息表至少包含字段:项目索引、文件名、目录路径、是否是文件夹;项目树结构信息表至少包括字段:目录树索引;项目树扩展信息表包至少包括字段:目录树索引、扩展索引。本文还提供用于实现上述方法的带有显示器和存储器的嵌入式系统,包括库创建模块,元数据属性值筛选模块、排序模块、显示模块;库创建模块用于创建包含一个或多个元数据属性的项目的库;用于根据文件系统类型从一个或多个文件系统中读取项目的元数据属性数据;元数据素属性值筛选模块用于根据设定的元数据属性值筛选库中的读取的项目数据;并生成对应的项目数据;排序模块用于根据设定的元数据属性值筛选项目;用于将符合筛选条件的项目的一个或多个设定的元数据属性自动组合;排序模块用于根据设定的元数据属性序列,为筛选后的项目数据生成排序信息;显示模块用于根据排序信息显示库中项目的元属性值。进一步,库创建模块还用于将所述包含一个或多个元数据属性的项目的库存储于外部存储设备中。进一步,所述库创建模块用于对于不具有设定元数据属性的项目,添加其不具有的元数据属性,并将该元数据属性赋值为标记值,将该项目的一个或多个设定的元数据属性自动组合,并放入库中。进一步,所述显示模块用于控制在视窗中根据设定的元数据属性序列显示库中的项目的元属性;以及用于控制生成该视窗中的一个或多个用于根据元数据属性值排序的编辑控件。进一步,所述库创建模块用于创建项目元属性信息表、项目结构信息表、项目树扩展信息表;项目元属性信息表至少包含字段:项目索引、文件名、目录路径、是否是文件夹;项目树结构信息表至少包括字段:目录树索引、项目索引、同级项目索引;项目树扩展信息表至少包括字段:目录树索引、扩展索引。区别于现有技术,通过上述方法步骤,在嵌入式系统中实现不更改现有的文件系统结构,而且支持不同文件系统之间的重组显示,即支持不同文件系统内的文件在一个显示界面按用户的排序显示。为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些说明性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方面。附图说明以下将结合附图来描述所公开的方面,提供附图是为了说明而非限定所公开的方面,附图中相似的标号标示相似要素,并且在其中:图1所示的实际物理底层结构;图2为在现有技术中查看界面;图3为本专利技术根查看音频文件时的界面。图4为基础信息表结构和定义示意图;图5为目录结构信息表结构和定义示意图;图6为目录树扩展信息表结构和定义示意图;图7为本专利技术在库中的存储实例示意图;图8a为系统模块图1;图8b为系统模块图2;图9根据项目的实际物理底层结构根据显示项目集合的方法的程序的流程图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻理解。但是显而易见的是,没有这些具体细节也可实践此类方面。本文提供一种在带有显示器和存储器的计算机系统中呈现项目集合的方法,也可理解为以一种虚拟文件夹呈现物理存储器中的文件信息的方法,在不同的图中向用户展示正规的文件及文件夹。本文提供的方法不是为了显示盘上实际物理底层文件结构,但是为用户提供了查看和操作存储在计算机上文件和其他项目的能力。总的说来,图1-7为基于图1所示的实际物理底层结构,用于阐述本文的一个或多个方法的图。详细的,图2为在现有技术中查看图1中所示的实际物理底层结构时的界面显示情况;图3为本专利技术根据用户的选择,查看音频文件时的界面显示情况。图4为基础信息表结构和定义示意图,基础信息表也称为项目元属性信息表,该表用于记录项目对应的元属性信息;图5为目录结构信息表结构和定义示意图,目录结构信息表也称为项目结构信息表;图6为目录树扩展信息表结构和定义示意图,目录树扩展信息表也称为项目树扩展信息表。图7为根据图1所示的项目实际物理底层结构,在库中的存储实例。图8a为一种实施方式的系统模块图,图8b为另一中实施方式的系统模块图。图9根据项目的实际物理底层结本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201610871708.html" title="呈现项目集合的方法和系统原文来自X技术">呈现项目集合的方法和系统</a>

【技术保护点】
在带有显示器和存储器的嵌入式系统中呈现项目集合的方法,其特征在于,包括步骤:创建包含一个或多个元数据属性的项目的库;根据文件系统类型从一个或多个文件系统中读取项目的元数据属性数据;根据设定的元数据属性值筛选项目;将符合筛选条件的项目的一个或多个设定的元数据属性自动组合,并放入库中;根据设定的元数据属性序列,为库中的项目生成排序信息,并根据排序信息显示库中的项目的元属性值。

【技术特征摘要】
1.在带有显示器和存储器的嵌入式系统中呈现项目集合的方法,其特征在于,包括步骤:创建包含一个或多个元数据属性的项目的库;根据文件系统类型从一个或多个文件系统中读取项目的元数据属性数据;根据设定的元数据属性值筛选项目;将符合筛选条件的项目的一个或多个设定的元数据属性自动组合,并放入库中;根据设定的元数据属性序列,为库中的项目生成排序信息,并根据排序信息显示库中的项目的元属性值。2.根据权利要求1所述的方法,其特征在于,所述包含一个或多个元数据属性的项目的库存储于外部存储设备中。3.根据权利要求1所述的方法,其特征在于,对于不具有设定元数据属性的项目,添加其不具有的元数据属性,并将该元数据属性赋值为标记值,将该项目的一个或多个设定的元数据属性自动组合,并放入库中。4.根据权利要求1所述的方法,其特征在于,还包括在显示窗口显示项目的方法,其中该视窗还根据设定的元数据属性序列显示库中的项目的元属性;以及该视窗中包含一个或多个用于根据元数据属性值排序的编辑控件。5.根据权利要求1所述的方法,其特征在于,所述步骤“创建包含一个或多个元数据属性的项目的库”包括步骤:创建项目元属性信息表、项目结构信息表、项目树扩展信息表;项目元属性信息表至少包含字段:项目索引、文件名、目录路径、是否是文件夹;项目树结构信息表至少包括字段:目录树索引、项目索引、同级项目索引;项目树扩展信息表包至少包括字段:目录树索引、扩展索引。6.带有显示器和存储器的嵌入式系统,其特征在...

【专利技术属性】
技术研发人员:孙传虎陈天凤
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建;35

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

1