当前位置: 首页 > 专利查询>微软公司专利>正文

元数据导航和分配的属性树制造技术

技术编号:2833642 阅读:342 留言:0更新日期:2012-04-11 18:40
属性树用户界面允许在包括其中经由属性组织和查询数据项的数据存储子系统的系统内,用户向元数据属性分配值以及对数据的用户导航。该属性树包括展示数据项的属性的节点。用户可与属性树交互,以便实现对属性的分配,在此情况中,修改数据存储子系统中与属性相关联的值。针对属性树的用户输入也可指示数据存储的查询,在此情况中,显示响应于查询的数据项的可浏览视图。属性树也可显示表示分层文件系统内的文件夹的节点、表示具有固有分层结构的属性的节点、以及表示用户定义的分层属性的节点。

【技术实现步骤摘要】
【国外来华专利技术】元数据导航和分配的属性树专利
本专利技术一般涉及计算机系统中的数据存储,尤其涉及用于通过元数据属性方 式组织和定位数据项的方法和装置。专利技术背景今天,大多数计算机用户经由图形用户界面与机器交互,图形用户界面通过 利用计算机的视觉显示和诸如鼠标的直观输入设备中介对操作系统、应用程序和所存储的数据的访问。设计用户界面的标准方法依赖于简单的视觉象征,其中数据文 件被包含在分层结构的文件系统树内组织的文件夹中。用户界面提供允许用户导航 文件系统树以定位和作用于数据的控件。尽管这样的系统比之前的命令行外壳界面 易于使用,但它们一般不提供在早先的系统中可用的来自数据的底层物理存储的更 高层次的抽象。现实世界对存储的文件/文件夹模型的熟悉有助于其在计算机用户之间的接受 和流行,但这样的用户界面也因为用户一般在其机器上存储相对较小数量的数据文 件而成功。现在可使用计算机系统的容易性,结合海量不昂贵的磁盘存储的可用性, 某种程度上使标准数据存储成为其自己成功的牺牲品。计算机现在被用来存储各种 不同的格式的大量个人数据供众多不同的应用程序使用。用户拥有跨多个硬盘、共 享网络和其它存储介质存储的成百或成千文本文档、照片、音频文件和其它数据记 录并非不常见。给出这样的发展,常规文件夹树存储模型的缺点对计算机用户是显 而易见的。对今天的用户,常规存储模型是不受欢迎且不灵活的一维的。数据项存在于 一个位置中,经由它们在分层文件夹树内的相对位置与其它文件以一种方式相关,这忽视了文件可能具有的彼此的众多逻辑关系。在Microsoft Windows⑧的先前版 本中,文件与用户具有有限控制的有限数量的属性相关联,这些属性可经由难以定 位和使用的控件来访问。在其它系统中,文件元数据可限于文件名以及用户对文件 的类型的非正式了解。这样的限制使得用户难以以基于数据的内容和使用的新方式识别他们的数据。作为结果,用户所存储的数据的数量上的增长使得对数据的搜索 较不有效且更麻烦。特定的应用程序提供了对用户数据管理问题的域专用解决方案。两个示例涉及用于存储和组织数字照片文件的应用程序。Microsoft⑧Digital Image Suite9.0中的数字图像库包括使用户能容易地识别并随后定位整个文件系统中存储在不同位置 的图像的Keyword Painter控件。用户在用户自己选择的标识关键字上点击,然 后点击所选关键字将分配给的图片的縮略图。用户现在可以经由特定关键字过滤图 片库的视图。Adobe Photoshop Album2.0允许用户经由縮略图的拖放(drag-drop)动作使内容描述标签与图片相关联。用户然后可按照使用一个或多个标签的主题迅 速搜索图片的集合。另一示例是Grand Central电子邮件界面,它是Microsoft Research的一个项目。 分层属性被用于对电子邮件消息分类。经由用户界面,可分配任意数量的目录。目 录便于搜索消息并将消息组织成常规的线索(threads)。Microsoft Windows Code-Named Longhorn平台的公开特征指向更全面 的解决方案。WinFs存储子系统依赖于元数据属性的可扩展方案来允许用户搜索、 组织和共享数据。数据容器的基本单位为项,这与对特定值设置的多个属性相关联。 项在特定时间按与用户最相关的属性组织。提供了对数据存储的有力的査询能力。 用户因此可更迅速地找到数据,并可更有效地组织和操作数据。然而,在本专利技术之前,不存在与诸如Microsoft Windows⑧的先前版本的文件 系统资源管理器树的常规存储系统界面在简易和一般性上可比较的用于元数据分 配和基于元数据的导航的一般机制,前者允许用户导航至文件夹并以诸如使用鼠标 拖放的直观方式修改其内容。专利技术概述以下表示了本专利技术的某些实施例的简化的概述,以提供对本专利技术的基本理解。 该概述不是本专利技术的广泛的概观。它既不旨在标识本专利技术的关键或重要的元素,也 不描绘本专利技术的范围。其唯一的目的是以简化的形式呈现作为以下呈现的更详细描 述的序言的本专利技术的某些实施例。本专利技术旨在在计算机系统的上下文中实践,该计算机系统具有图形用户界面 或另一种用户界面,以及其中经由元数据属性组织和查询数据项的数据存储子系 统。根据本专利技术的一个实施例,提供了向属性分配值的计算机实现的方法。该方法包括显示具有展示一组数据项的属性的节点的属性树。该方法还包括,响应于指示 由属性树展示的属性分配的用户输入,修改数据存储子系统中与属性相关联的值。在本专利技术的另一实施例中,提供了数据的用户导航的计算机实现的方法。该 方法包括显示属性树,且响应于指示数据存储的査询的用户输入,诸如选择表示查 询的节点,显示响应于该查询的数据项的可浏览视图。在本专利技术的又一实施例中,提供了用于用户向属性分配值和数据的用户导航 的显示设备。显示设备包括用于显示展示一组数据项的属性的节点的属性树用户界 面控件。属性树用户界面控件还用于显示表示数据存储的查询的节点。在前述实施例的某些方面中,除表示元数据属性的节点以外,属性树也提供 表示分层文件系统内的文件夹的节点。在本专利技术的其它方面中,属性树含有表示具 有固有分层结构的属性的节点以及表示用户定义的分层属性的节点。本专利技术可经由软件、硬件或其组合来实现。本专利技术可例如在操作系统外壳内 实现,或在运行的应用程序内实现。构想了本专利技术可具体化为一个或多个计算机可 读介质。当结合附图考虑,通过阅读以下详细描述时,本专利技术的其它特征将是显而易 见的,附图中附图简述图!是示出其中可包含本专利技术的示例性计算机操作环境的示意图。图2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18和19是用于査看和组织所存储的音乐数据的用户界面的屏幕截图,其内可包含本专利技术的 实施例。专利技术的详细描述本专利技术包括展示数据项属性的用户界面控件的树形集,今后称其为 ProperTree (属性树)。ProperTree提供两个主要功能。首先Pr叩erTree允许 用户跨用户数据的虚拟名字空间导航。导航将在以下进一步讨论。其次,ProperTree 允许用户通过对于由Pr叩erTree展示的属性节点添加或移除元数据来迅速且容易 地向数据项属性分配值。用户可同时向众多节点添加元数据或从中移除元数据。因 为ProperTree在某些方面模仿传统的文件夹树控件,它能使熟悉以常规方法存储、 组织和检索其数据的用户以对依赖于元数据属性和查询的可扩展方案的根本上不同的方法在系统中舒适地工作。在一个实施例中,ProperTree控件在显示项列表视图的窗格的左侧的窗格内的 窗口中默认显示。当用户选择项时,用户可点击由ProperTree展示的属性节点以便 在原处展开该节点;如果它已经被展开则它可被折叠。诸如显示'+'或的小 窗口部件可用于指示该节点是折叠还是展开的。节点的展开示出为当前所选项设置 的属性值,以及可应用的其它的值。在实施例中,示出跨项集合值的最经常使用的 子集;用户可通过例如点击按钮来为展开的属性完全展开值列表。在ProperTree 展开了属性节点,用户可改变属性值;该改变被立即应用于由用户选择的一个或多 个项本文档来自技高网...

【技术保护点】
在具有图形用户界面以及数据存储子系统的计算机系统中,其中数据项经由元数据属性来组织和查询,一种向属性分配值的计算机实现的方法,包括:    显示属性树,所述属性树含有展示一组数据项的属性的多个节点;以及    响应于指示对由所述属性树展示的至少一个属性的分配的用户输入,修改所述数据存储子系统中与所述至少一个属性相关联的值。

【技术特征摘要】
【国外来华专利技术】US 2004-4-30 10/837,4871. 在具有图形用户界面以及数据存储子系统的计算机系统中,其中数据项经 由元数据属性来组织和查询, 一种向属性分配值的计算机实现的方法,包括显示属性树,所述属性树含有展示一组数据项的属性的多个节点;以及 响应于指示对由所述属性树展示的至少一个属性的分配的用户输入,修改所 述数据存储子系统中与所述至少一个属性相关联的值。2. 如权利要求l所述的方法,其特征在于,所述用户输入指示向所述属性树 中的至少一个属性节点添加元数据。3. 如权利要求l所述的方法,其特征在于,所述用户输入指示从所述属性树 的至少一个属性节点中移除元数据。4. 如权利要求l所述的方法,其特征在于,显示所述属性树包括,在窗口的 窗格中显示所述属性树,所述窗口含有显示数据项列表视图的第二窗格。5. 如权利要求1所述的方法,其特征在于,所述用户输入包括展开至少一个 属性节点。6. 如权利要求1所述的方法,其特征在于,显示所述属性树还包括,显示与 节点相关联的值的最经常使用的子集。7. 如权利要求6所述的方法,其特征在于,显示所述属性树还包括,响应于指示所述值的子集的展开的用户输入,显示与所述节点相关联的值的全集。8. 如权利要求l所述的方法,其特征在于,显示所述属性树还包括,以邻近 单选按钮显示与单值节点相关联的值。9. 如权利要求8所述的方法,其特征在于,所述用户输入包括点击所述单选 按钮。10. 如权利要求1所述的方法,其特征在于,显示所述属性树还包括,以邻 近复选框显示与多值节点相关联的值。11. 如权利要求10所述的方法,其特征在于,所述用户输入包括复选所述复 选框。12. 如权利要求1所述的方法,其特征在于,显示所述属性树还包括,经由 用户定义的控件显示与节点相关联的值。13. 如权利要求1所述的方法,其特征在于,所述用户输入包括将项拖放到 所述属性树中的节点上。14,如权利要求1所述的方法,其特征在于,显示所述属性树还包括,显示含有表示分层文件系统内的文件夹的节点的树。15. 如权利要求14所述的方法,其特征在于,显示所述属性树还包括,显示 含有表示到网页的链接的节点的树。16. 如权利要求1所述的方法,其特征在于,显示所述属性树还包括,显示 含有表示具有固有分层结构的属性的节点的树。17. 如权利要求1所述的方法,其特征在于,显示所述属性树还包括,显示 含有表示用户定义的分层属性的节点的树。18. 如权利要求l所述的方法,其特征在于,所述数据项包括包含文本数据、 音频数据、视频数据和图像数据中的一个或多个的项。19. 如权利要求1所述的方法,其特征在于,所述方法是在操作系统外壳内 执行的。20. 如权利要求1所述的方法,其特征在于,所述方法是在运行的应用程序 内执行的。21. 在具有图形用户界面以及数据存储子系统的计算机系统中,其中数据项 经由元数据属性来组织和査询, 一种对数据进行用户导航的计算机实现的方法,包 括显示属性树,所述属性树含有展示一组数据项的属性的多个节点;以及 响应于指示数据存储的查询的用户输入,显示...

【专利技术属性】
技术研发人员:JF摩尔CK万多克R伊万诺克CR安东尼RM班克斯
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1