一种基于三维视窗的资源浏览器

文档序号:26279948发布日期:2021-08-13 19:36阅读:113来源:国知局
一种基于三维视窗的资源浏览器

本发明属于计算机系统,涉及一种资源浏览器。



背景技术:

浏览器是计算机系统里以窗口形式展示内容的一类软件,尤以因特网web浏览器和操作系统的资源浏览器最为知名。而资源浏览器则以windows系统最为典型,其他macos或linux系统也有类似形式的文件夹浏览模式。但现今的浏览器的视窗都是平面形式的2维度窗口,用户在当前窗口所视的皆是文件目录树的一个节点,如果该节点只是文件,那么就是文件目录树的叶节点,该窗口已经不能再切换到下一级窗口了;如果该节点至少包含一个文件夹,那么使用鼠标点击可以切换进入下一级窗口。总之,任意时刻的窗口和文件目录树的某一层的一个节点对应,所以上面所述的“下一级窗口”也可以描述为下一级目录。

在图1中从根目录起一共有四层树节点,第一层包含“文件夹一”和“文件夹二”,该层窗口可以随着鼠标点击继续切换到下一级,如果点击“文件夹二”,那么进入第二层,该窗口内包含“文件b”和“文件夹三”,再点击“文件夹三”进入第三层,此时窗口内包含“文件c”和“文件夹四”,最后点击“文件夹四”进入第四层,得到的窗口包含“文件d”。

这种模式下,窗口可以回溯,那么将退而切换到上一层,依旧是整个文件夹目录树的节点。总之,不管窗口如何进退切换,视窗始终对应到目录树的一个节点,用户是无法整体看到当前节点下的一颗目录“子树”,或者当前节点的上溯的整树的节点分布,这是其一;其二,在这种二维度窗口模式下,文件目录树的“层”的概念没有可视化,因此用户对多文件、多个子目录的关系是需要特别的检索和思考才能得出,通俗地说,就是目录结构对人脑是抽象的,没有直观化;其三,用户由当前目录切换到不是其前继或后续的紧邻目录时是非常麻烦的,需要反复多次切换。



技术实现要素:

为了克服已有技术的不足,本发明提供了一种基于三维视窗的资源浏览器,使得用户能够对文件目录树结构能够有形象、轻松的认识,其次使得目录中文件或子目录的层次变得清晰可视,最后能够简便明快地点击或选中任意处节点的资源,避免反复的切换过程。

本发明解决其技术问题所采用的技术方案是:

一种基于三维视窗的资源浏览器,使用三维视窗表示文件目录树的整体结构,将文件目录树的每一层均用2维度窗口呈现;

在2维度资源浏览器窗口内鼠标右键弹出快捷菜单,选择启动三维视窗,然后生成以当前目录节点为根目录节点的三维视窗,通过该三维视窗,能够显示之后的所有节点的全部分布情况;

用鼠标双击三维视窗的一个二维子窗口的窗框,将子窗口从子窗口序列中抽出,并自动放大,正面覆盖计算机屏幕,此时在这个子窗口里可以浏览,该子窗口内所有内容是在整个文件目录树的同一层,并非同一目录节点,因此呈现时不同目录节点之间用界面图形标识隔离显示,用户点击任何一个文件夹时可以切换到下一层的子窗口序列的子窗口,用户退到上一级时可以切换到上一层的子窗口序列的子窗口;该二维子窗口右上角设有关闭、最大/最小按钮和复位到三维视窗的按钮。

进一步,所述三维视窗是由二维视窗作为子窗口的序列组成的队列。

再进一步,每一个二维视窗展现的内容为文件或文件夹,可以展示分属多个目录的内容,对不同目录的内容,此时设计界面图形标识加以隔离。例如使用虚线隔离等。

更进一步,二维子窗口的右上角关闭按钮使得该二维子窗口消失,复位按钮使得桌面的三维视窗自动成为桌面若干窗口叠层队列的顶部,而关闭仅仅是把当前二维子窗口关闭,此时三维视窗所处的桌面窗口叠层队列的位置不变,如果需要重新抽出该二维子窗口,则必须将三维视窗激活到最顶部位置。

本发明的有益效果主要表现在:使得用户能够对文件目录树结构能够有形象、轻松的认识,其次使得目录中文件或子目录的层次变得清晰可视,最后能够简便明快地点击或选中任意处节点的资源,避免反复的切换过程。

附图说明

图1是文件目录树示例图。

图2是根目录层示例图。

图3是第一层示例图。

图4是第二层示例图。

图5是第三层示例图。

图6是第四层示例图。

图7是三维视窗的组织图。

图8是三维视窗呈现的图1的文件目录树示例图。

具体实施方式

下面结合附图对本发明作进一步描述。

参照图2~图8,一种基于三维视窗的资源浏览器,使用三维视窗表示文件目录树的整体结构,将文件目录树的每一层均用2维度窗口呈现;

在2维度资源浏览器窗口内鼠标右键弹出快捷菜单,选择启动三维视窗,然后生成以当前目录节点为根目录节点的三维视窗,通过该三维视窗,能够显示之后的所有节点的全部分布情况;

用鼠标双击三维视窗的一个二维子窗口的窗框,将子窗口从子窗口序列中抽出,并自动放大,正面覆盖计算机屏幕,此时在这个子窗口里可以浏览,该子窗口内所有内容是在整个文件目录树的同一层,并非同一目录节点,因此呈现时不同目录节点之间用界面图形标识隔离显示,用户点击任何一个文件夹时可以切换到下一层的子窗口序列的子窗口,用户退到上一级时可以切换到上一层的子窗口序列的子窗口;该二维子窗口右上角设有关闭、最大/最小按钮和复位到三维视窗的按钮。

进一步,所述三维视窗是由二维视窗作为子窗口的序列组成的队列。

再进一步,每一个二维视窗展现的内容为文件或文件夹,可以展示分属多个目录的内容,对不同目录的内容,此时设计界面图形标识加以隔离。例如使用虚线隔离等。

更进一步,二维子窗口的右上角关闭按钮使得该二维子窗口消失,复位按钮使得桌面的三维视窗自动成为桌面若干窗口叠层队列的顶部,而关闭仅仅是把当前二维子窗口关闭,此时三维视窗所处的桌面窗口叠层队列的位置不变,如果需要重新抽出该二维子窗口,则必须将三维视窗激活到最顶部位置。

基于三维视窗的浏览器的基本思路是将文件目录树的每一层均用2维度窗口呈现,例如图2~图6里的各个层次对应的窗口序列。

本实施例中,在传统2维度资源浏览器窗口内鼠标右键弹出快捷菜单,选择启动三维视窗,然后生成以当前目录节点为根目录节点的如图7形式的三维视窗,通过该三维视窗,能够显示之后的所有节点的全部分布情况。

三维视窗为主,二维视窗为辅。用鼠标双击三维视窗的一个二维子窗口的窗框(如图8粗线所示)将子窗口从子窗口序列中抽出,并自动放大,正面覆盖计算机屏幕,此时在这个子窗口里可以象正常使用二维窗口那样浏览,只不过它有两个特殊,第一、该子窗口内所有内容是在整个文件目录树的同一层,并非同一目录节点,因此呈现时不同目录节点之间可以用虚线隔离显示,用户点击任何一个文件夹时可以切换到下一层的子窗口序列的子窗口,用户退到上一级时可以切换到上一层的子窗口序列的子窗口;第二、该二维窗口右上角除了传统的关闭、最大/最小按钮外,还有复位到三维视窗的按钮。

本实施例的方案中,使用三维视窗表示文件目录树的整体结构;三维视窗是由类似传统二维视窗(作为子窗口)的序列组成的队列,如图7和图8;该二维视窗队列里的视窗(或子窗口)有一定的特殊性,除了具备像传统的二维视窗的功能和使用体验外,它有两个特殊性,其一、它表示的是文件目录树的一个层,不是一个节点;其二,它可以支持从队列里被抽出、或复位进入队列的功能。抽出的操作是鼠标双击点击二维视窗窗框,复位是点击二维窗体的右上角的专用按钮。

本说明书的实施例所述的内容仅仅是对发明构思的实现形式的列举,仅作说明用途。本发明的保护范围不应当被视为仅限于本实施例所陈述的具体形式,本发明的保护范围也及于本领域的普通技术人员根据本发明构思所能想到的等同技术手段。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1