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

分层导航的轨道表示制造技术

技术编号:6876445 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及分层导航的轨道表示。使用轨道模型,可视化和导航分层结构。沿着轨迹以一般圆形的排列以轨道方式显示兄弟节点。选取以轨道方式显示的节点中的一个,会打开它,并在分层结构中向下移动。取消显示没有被选取的兄弟节点,并以轨道方式显示所选取的节点的子节点。可以使节点移动动画化。历史显示最近所选取的节点。选取轨道节点的父节点会取消显示子节点,以轨道方式显示父节点以及其兄弟,从而在分层结构中向上移动。用户可以通过将节点移动到选择托盘中,从分层结构的不同的部分选择节点。然后,可以对选择的节点进行指定的批操作。有可用于对节点进行排序和/或用于改变显示中的节点外观的控件。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及分层导航。
技术介绍
分层结构包括以通过节点之间的链接表示的父子关系组织的节点。附加的链接也可以是分层结构的一部分。例如,在特定计算机上,节点可以与文件和文件夹相对应,给定文件夹内的文件夹和/或文件被视为包含它们的文件夹的子。快捷方式可以被视为不符合严格的树形层次但是仍然构成文件和文件夹的分层结构的一部分的附加的链接的示例。在带有多个驱动器的计算机上,每一个驱动器也都可以被视为节点,每一个驱动器都是包含存储在驱动器中的文件夹和文件的树形层次的根。计算机又可以是诸如计算机网络之类的较大的分层结构内的节点。到分层结构的用户界面可以提供分层结构内的用户的当前位置的指示,并可以提供用于通过更改位置和/或通过显示和指定位置附近的节点有关的信息来探查分层结构的机制。在某些情况下,在分层结构内的导航可以使用诸如命令行或脚本解释器之类的文本界面来完成。用户界面也可以提供分层结构和当前位置的可视表示,以协助对结构的导航和探查。
技术实现思路
某些分层结构包括例如以多个层次组织的大量的节点,或许多类似的但是不同的节点。这样的特征会使得用户难以记住特定节点位于什么位置并以其他方式有效利用计算机目录树、网络目录、组织图或另一分层结构。分层结构的可视化可能是有用的。然而,不同的用户可以最轻松而有效地利用不同种类的层次结构可视化和不同的方法在层次结构中导航。因此,创新的导航方法,包括不同的结构和过程可视化,可以促进用户在分层结构内的导航。此处所讨论的一些实施例提供了促进使用鼠标、笔、触摸屏或类似的机制来快速导航的轨道可视化模型,以帮助用户遍历目录结构和库,或其他分层结构。例如,在某些实施例中,分层结构的文件夹、文件和/或其他节点以椭圆形式出现。当被选取时,节点向外向较大的轨道移动,而较新的内层轨道看来似乎显示所选取的节点的内容。每一轨道环的正面和背面部分都可以分别用于微浏览和宏浏览。在某些实施例中,多个兄弟节点以轨道方式显示,例如,以圆形或椭圆形排列示出,可能还显示它们的轨迹。父节点和其子节点之间的线可以不显示。可以使用笔、鼠标或手指挥动,来旋转轨道节点,例如,允许用户浏览节点。假设用户选择其中一个以轨道方式显示的兄弟节点。作为响应,取消显示没有被选取的兄弟节点,并以轨道方式显示所选取的兄弟节点的子节点。可以将所选取的兄弟节点移到历史中,该历史显示根据它们被选取的时间排列的最近选择的节点。可以使节点移动动画化,例如,通过扩展或收缩轨道排列,并通过沿着路径平稳地移动节点而不是简单地将它们显示在屏幕上的它们的新的位置而不显示中间屏幕位置。在层次结构中进行附加的导航也是可能的。例如,响应于对其中一个显示的子节点的选取,取消显示没有被选取的子节点,以轨道方式显示所选取的子节点的后代节点,从而在层次结构中将用户的位置向下移动。类似地,响应于对显示的子节点的父节点的选取, 取消显示子节点,以轨道方式显示父节点和父节点的任何兄弟,从而在层次结构中向上移动。一些实施例允许用户通过选择节点来从层次结构的不同的部分收集节点。将选择的节点移到显示器的选择托盘区域,虽然它们在层次结构中相对于其他节点的位置不变。 然后,可以对选择的节点进行由给定系统支持的任何指定的操作,例如,复制、存档、加密、 压缩、打印、传输、搜索、重新格式化、等等。一些实施例还显示用于对节点进行排序和/或用于改变显示中的节点外观的控件。所给出的示例只是说明性的。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。相反地,提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。利用权利要求书定义本专利技术,在本概述与权利要求书有冲突的情况下,应该以权利要求书为准。附图说明将参考附图,给出更具体的描述。这些图形只示出了所选的方面,如此,不完全确定覆盖范围。图1是一框图,其示出了具有至少一个处理器、至少一个存储器、包含通过链接连接的节点的至少一个分层结构,及可以存在于多个网络节点上的操作环境中的其他项的计算机系统,还示出了已配置的存储介质实施例;图2是示出了用于对分层结构进行轨道导航的示例体系结构的各方面的框图;图3是示出了一些过程的步骤和已配置的存储介质实施例的流程图;图4是示出了以圆形的视图列出的目录的简化屏幕图像,作为分层结构导航的轨道排列的示例;图5是示出了用户对图4示例中的目录的选取的简化屏幕图像;图6是示出了如图5所示的对目录选取的结果的简化屏幕图像;图7是进一步示出了如图5所示的对目录选取的结果的简化屏幕图像;图8是示出了如图7所示的实施例的替代方案的简化屏幕图像,在图7中,示出了节点之间的轨迹,而在图8中没有显式地显示;图9是示出了如图7所示的目录的旋转的简化屏幕图像,以及对目录的选取;图10是示出了如图9所示的对目录的选取的结果的简化屏幕图像,并特别示出了历史更新;图11是示出了对图9示例中的另一目录的选取的简化屏幕图像;图12是进一步示出了历史的简化屏幕图像;图13是示出了一个示例实施例中的多个屏幕区域的主要功能的屏幕布局图;图14是示出了利用父以及其子中的每一个之间的直接链接实现的分层结构的图示;图15是示出了利用父以及其多个子中的只一个之间的直接链接实现的分层结构的图示;图16是示出了树形布局图的简化屏幕图像;图17是示出了另一树形布局图的简化屏幕图像;以及图18是示出了分层结构的图示,包括彼此间是堂兄而并非兄弟的节点。具体实施例方式概览分层结构在许多上下文中提供结构。一类经常遇到的分层结构是文件、文件夹、驱动器、网络连接以及计算机用户通过文件管理器探查和与其进行交互的其他项的集合。文件管理器有时叫做,例如,文件浏览器、文件探查器(file explorer)、目录编辑器,或文件查找器。存在各种文件管理器,并以各种方式分类文件管理器。这里所讨论的类别只是示例;其他分类也是可以的。取决于文件管理器和所使用的类别,给定文件管理器可以不属于任何类别,属于一个类别,或属于多个类别。作为示例类别,基于命令的文件管理器具有用户可以在其中输入文本命令的命令行。导航文件管理器具有当前视图和/或用于向用户显示文件系统内的一个或多个位置的其他机制;可以使用按钮和/或其他机制来改变位置。空间文件管理器使用文件抽屉、盒子和/或其他比喻,以便用户以类似于与物理文件的物理交互的方式与数字文件进行交互, 例如,在任何时间至多有文件夹的一个副本被打开。一些文件管理器界面主要是或者只是文本,而其他的文件管理器使用图形界面,例如,通过将文件显示为图标,并将文件夹-文件关系显示为连接文件系统项图标的线。具体而言,3D文件管理器使用看起来像三维的图形。此处所描述的一些实施例提供了促进使用鼠标、笔、触摸屏或类似的机制来快速导航的轨道可视化模型,以帮助用户遍历目录结构和库,或其他分层结构。因此,一些实施例可以被表征为导航文件管理器。一些实施例使用看起来像三维的图形,如此,可以被描述为3D文件管理器,或3D导航文件管理器(或导航3D文件管理器)。就在实施例内集成了命令行解释器来说,也可以将实施例分类为基于命令的文件管理器。可以使用一些实施例中所使用的轨道可视化模型,例如,来浏览现有的目录结构。 在某些实施例中本文档来自技高网...

【技术保护点】
1.一种用于在分层结构内导航节点的过程,所述过程使用具有与至少一个存储器可操作地进行通信的至少一个逻辑处理器的设备,所述过程包括下列步骤:以轨道方式显示(302)多个兄弟节点;接收(304)对所述以轨道方式显示的兄弟节点中的一个的选取;响应于所述选取,取消显示(306)没有被选取的所述兄弟节点,并以轨道方式显示(302)所选取的兄弟节点的多个子节点。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:E·J·阿塔恩斯D·多勒J·T·克里索普T·麦德考尔S·吉福J·A·加特林S·E·塞伯J·斯泰尔洛斯J·K·乔纳森
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1