有效路径莱单导航系统的制作方法

文档序号:6414267阅读:214来源:国知局
专利名称:有效路径莱单导航系统的制作方法
技术领域
本发明总体上涉及用于在分级信息系统中查找、输入或编辑数据或者启动应用程序的导航系统。本发明的导航系统可以用在独立软件程序上或客户服务器应用程序上执行的软件来实现。更具体地说,本发明的导航系统允许用户无需退回到分级结构的顶级即可访问分级信息系统中的不同级别。
背景技术
分级信息系统用于按功能或主题顺序组织项目,以利于有效地定位功能或位置。分级系统用于将文档组织成目录或文件夹,以及将功能组织成下拉菜单。
传统上将两个导航系统之一用于导航通过菜单树的不同级别。到目前为止,最流行的菜单导航系统是所谓的折叠菜单系统,此菜单系统例如为由许多传统的个人计算机应用程序使用的那种菜单系统。此系统的显著特征是,导航总是从初始级或根级开始,并在作出选择之后菜单折叠回到根级。
计算机软件常常包括许多功能。大量特征使得希望将功能组织成一个类别分级结构,以便进行有效的检索。在折叠菜单系统中,分级结构中的每一级表示为下拉菜单中的一级。


图1A显示了一个假想菜单的顶级或根级10。菜单的每一级10提供一个菜单选择12列表。每个菜单选择12可以是端节点如功能(选择此节点会启动某种操作),或者菜单选择12可通往(指向)提供又一菜单选择12列表的另一级10。选择端节点会使下拉菜单折叠回到根级。
图1B说明图1A所示的下拉菜单,其中,分级菜单的几个级已展开。一旦选择端节点,则图1B所示菜单结构折叠回到图1A所示的根级。这种常规导航系统的限定特性是,导航是单向的,并且总是从根级开始到端节点。如果期望功能或目的地位于自根目录起几级之下,这种导航方法就会变得不方便。
为了解决这一缺点,常规操作系统如微软Windows提供预定义功能键或图标形式的快捷方式。这种快捷方式使用户能够直接访问与快捷方式相关联的期望功能。
如果没有预定义快捷方式,用户就必须求助于导航菜单结构。折叠菜单系统的问题在于,导航总是必须从根级开始。因此,很多有经验的用户无法利用他们对分级结构的了解而直接访问给定级。
图2A显示了一个用于导航通过磁盘的目录结构的常规路径菜单系统20。类似地,图2B显示了一个常规的通用资源定位符(URL)命令22,该命令的作用类似于图2A所示的DOS(磁盘操作系统)路径命令。常规磁盘操作系统(DOS)利用路径菜单系统20来在不同文件夹之间导航。每个文件夹表示分级结构中的不同级。一个给定文件夹可以包含一个或多个子文件夹。为了访问目标或目的级,用户必须知道路径,即必须知道每个文件夹的从根文件夹到目标文件夹的名称。提供了显示每个文件夹内容的系统,用以引导用户通过分级结构。也就是说,通过输入诸如DIRECTORY(DIR)之类的命令,用户得到当前文件夹的内容和通往当前文件夹的路径。用户可以继续到分级结构中的下一级,或者因已知路径而可以沿路返回到前一级。
使用路径菜单系统的导航要求用户记住并输入复杂的分级序列。这种导航方法是耗时的,不适于未记住路径的用户。而且,随着级数增加,这种方法变得极其不便。
因此,本发明的一个目的是提供一种导航通过分级菜单系统的更有效的方法。

发明内容
公开了一种在多级分级折叠菜单结构中进行导航的方法。该菜单结构中的每一级包含多个菜单项,每一项表示某种功能,如启动应用程序、访问数据库位置或指向附属级的功能。
本发明的方法包括如下步骤提供显示给定级的菜单项的图形用户菜单系统,并允许对其进行选择,其中,对给定级的访问需要顺序访问分级结构中给定级之前的每一级。当使用图形用户菜单系统选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条有效链路对应于所选择的每个菜单项。这些有效链路允许直接访问某功能对应级或菜单项,而无需使用图形用户菜单系统进行导航。
根据本发明的另一方面,提供允许直接访问给定菜单项的预定义快捷方式。在执行预定义快捷方式时动态地构造所述有效路径,其中一条有效链路对应于使用图形用户菜单系统访问给定菜单项所必需的每一菜单项。
利用所述有效路径进行的导航是通过使用指示装置或使用指示装置选择有效链路来滑过有效链路,这样来完成的。滑过给定有效链路触发显示与给定有效链路相关联的级上的同属菜单项。选择给定有效链路触发执行与给定有效链路相关联的功能。
本发明的这些和其它方面可以参照附图来加以说明。
附图简述图1A和图1B是常规折叠菜单系统的视图;图2A是常规路径菜单系统的视图;图2B是常规通用定位符地址的视图;
图3是常规计算机分级结构的框图;图4A-4C是说明在用户浏览并选择菜单项时如何装配本发明的有效路径的视图;图5A-5E是说明如何将有效链路用于重定向路径的视图;图6A-6B是说明有效路径结合传统菜单系统来支持用户定向判断的视图;图7A-7C是说明具有用于附属级和内容的搜索功能的有效路径;以及图8A-8D是说明替换浏览器中地址条的有效路径的视图。
优选实施例的详细说明图3是运行本发明的软件的计算机32的框图。在优选实施例中,计算机32的主逻辑由通用可编程微处理器34实现,该处理器34一般会具有板上高速缓存器(未显示),并且可以一个或多个数学或其它专用协处理器(未显示)相关联。
通常由处理器34表示的处理逻辑通过总线36连接到计算机32的各种其它组件上。总线36的示意表示在图3中显示为一个简单而单一的结构,但按本技术领域已知的常规惯例,通常有几条总线和通信路径36,它们以不同速度运行并具有不同用途。此外,如本技术领域已知的那样,总线36可以由相应的总线控制器分割并加以控制。
计算机32还具有一个或多个连接到总线36的随机访问存储器单元38。RAM 38(它可以是DRAM、SDRAM或其它已知类型)通常加载了计算机32的操作系统和为实施本发明而设计的一个或多个专用应用程序的可执行指令。计算机32还具有电子只读存储器40,用于存储诸如BIOS(基本输入输出系统)之类的那些程序,这些程序是不易失的,并会在计算机32关机后保持。
在本发明的另一个替代实施例中,可以将本发明逻辑的一个或多个逻辑“硬布线”到ROM 40中,而不是作为软件指令装入RAM 38中。ROM 40可由电可编程只读存储器(EPROM)、闪式或非闪式电可擦可编程只读存储器(EEPROM)、或任何其它类型的只读存储器如可编程熔丝阵列或可编程反熔丝阵列组成,或者包括它们。
在典型结构中,适于实施本发明的计算机程序将存储在大容量存储装置42上,如光盘或硬磁盘驱动器。总线36将大容量存储装置42连接到RAM 38。计算机32连接到用于与操作员通信的各种外设,如显示器44、键盘46和指示装置(鼠标)48上。
操作中,操作系统软件如微软Windows在计算机32上运行,用户使用显示器44、键盘46和指示装置(鼠标)48与操作系统交互。
图4A说明本发明的有效路径菜单系统100的初始视图。
在初始视图(图4A)中,有效路径100包括一条称为根链路101的有效链路102。由于初始视图只包括一条有效链路102,它既是根链路101又是末端链路103。
图4B说明用户如何从初始视图(图4A)开始浏览分级结构,以便到达有效路径100的扩展视图(图4C)。图4B中显示了多个级别。菜单项1.1、1.2、1.3和1.4称为同属项,因为它们均属于同一级10b。而且,菜单项1.1、1.2、1.3和1.4均在级别上附属于根菜单项1.0。类似地,菜单项1.2在级别上高于菜单项1.2.4.1、1.2.4.2。而且,菜单项1.0是菜单项1.1、1.2、1.3和1.4的父菜单项。
图4C是包括有效链路1.0、1.2、1.2.3和1.2.3.4的扩展有效路径100的视图。
有效路径100由有效链路102的顺序列表构成,每条有效链路102提供对分级结构中对应级的直接访问,以及对同一级别上所有菜单项(同属菜单项)的直接访问。
应注意,虽然常规DOS路径只是分级结构的被动显示,但有效路径100是交互式图形用户界面。下面将会阐明,与用于导航通过分级信息结构的常规菜单树相比,有效路径100具有几个显著优点。
有效路径100具有截然不同的浏览和选择过程。用户通过使用指示装置如鼠标“滑过”(暂时选择)某个元素,从而显示其子元素,而无需隐藏父元素的同属项(和祖父元素的同属项等)。此导航质量支持用户的定向判断,并保持到用户作出选择。
在本文中,术语“选择”与术语“浏览”不同。选择意味着主动选择一个菜单项。采用常规的指示装置48如鼠标,当用户按下并释放鼠标键(鼠标向上操作)时,完成菜单项(或有效链路)选择。
浏览意味着用户已“滑过”某个菜单项或有效链路102,以便查看该菜单项或有效链路的同属项,即与所浏览的链路同一级别上的所有菜单项。用户可以通过浏览(滑过)同属菜单项而继续浏览分级数据结构。有效路径100不受用户浏览的影响。所显示的有效路径102只在用户选择某个菜单项或有效链路102时才会改变。
本发明不限于任何特定的指示装置,而是可以各种方式实现而不会影响本发明的功能。例如,可以将单独的鼠标键用于浏览和导航。
用户可以通过选择对应的有效链路102直接访问分级数据结构中的任何高级别。换言之,用户可直接跳到给定级,并且不必顺序导航通过数据结构的每一级以便到达期望级。
参考图4C,用户可以通过选择101、102a、102b直接访问不同的级。
当用户选择任何有效链路102时,有效路径100通过执行某种功能而予以响应。功能包括启动软件应用或显示带详细描述的附属链路。
用户或者可以沿分级数据结构中的给定分支浏览有效路径100和任何同属菜单项。浏览不会影响有效路径100,有效路径100将继续显示,直到用户选择某条有效链路102或有效链路的同属菜单项之一时为止。
此外,有效路径100允许用户直接重新执行最近执行的功能,而无需通过菜单系统导航到该功能,并且也不需要预定义的快捷方式。这是通过选择最后的有效链路(末端链路)103来完成的。
操作中,有效路径102从称为根链路101的所示特殊有效链路(图4A)开始。同一级或附属级上的其它元素不会显示,直到根链路101被浏览过(滑过),或者专家用户输入指向分级结构中任何点的快捷方式为止。
图4B说明用户浏览图4A所示的有效路径100。更具体地说,图4B说明用户通过滑过有效链路而进行浏览,从而导致显示同属项1.2.3.1、1.2.3.2、1.2.3.3、1.2.3.6。滑过(浏览)有效链路102导致显示该有效链路的同属项和子项。
根据优选实施例,浏览有效链路102和浏览菜单项之间存在轻微差别。在浏览有效链路102时,希望初始只显示该有效链路的同属项(图5A),并在稍微延时之后显示其子项(图5B)。显示浏览过的有效链路的子项中的时延有利于用户的定向判断。
图5C显示用户选择图5B中的1.2.4.4之后创建的有效路径100。
本发明的另一方面涉及用户可以通过选择末端链路103立刻重新执行最近执行的功能。这样,有效路径100就动态地定义了至最近功能的快捷方式。
相反,常规的快捷方式如功能键、图标等是静态的,因为它只提供对一个预定义项(功能/数据库位置)的访问。
操作中,使用鼠标48和鼠标按钮48a、48b(图3)来访问有效路径100的有效链路102。
如上所述,有效路径100中的每条有效链路102可以通过使用指示装置48的指示器50滑过该有效链路102来加以浏览,或者可通过选择有效链路102来访问。如图5B所示,在有效链路102上滑过只需操纵鼠标48将软件指示器50定位在有效链路102上。在有效链路102-b上滑过会显示有效链路102-b对应级上的同属菜单项。应注意,仅在有效链路102上滑过不会改变有效路径100;它只不过会使同属菜单项被显示。
选择有效链路102是通过例如将软件指示器50定位在该有效链路102上,且激励(并释放)鼠标按钮48-a、48-b之一来完成的。根据所选有效链路102是否是有效路径100中的末端链路103,选择有效链路102会造成不同的结果。如果所选有效链路102是末端链路103,则选择将使得显示附属级的文件夹和内容。例如,文件夹可包含分级数据结构的给定级上的同属菜单项12(附属级或链路)的列表以及每个菜单项的简单描述(内容)。此外,如果所选有效链路102不是末端链路103,则选择将触发构造一条新的有效路径100。图5D说明用户选择有效链路102b(1.2.3)。如图所示,最近执行的功能(末端链路103)是1.2.3.4。在选择102b之后,对有效路径进行截断处理,于是1.2.3便成为末端链路103。
选择末端链路103将导致立刻重新执行相关的功能(最近执行的功能)。因此,最近执行的功能可以通过简单地选择有效路径100中的末端链路103而得以重新执行。而且,选择末端链路103不会影响有效路径100。
根据本发明的另一方面,有效路径100可用于动态地定义快捷方式。一旦已构造有效路径100,则用户可以将末端链路103作为快捷方式存储在查找表38a(图3)中。根据本优选实施例,这是通过命令组合来实现的。因此,例如可以提示用户通过在末端链路103上点击鼠标按钮48-b来定义快捷方式标识符。有效路径100随后可以将功能(或位置)与用户选择的快捷方式之间的联系存储在可重写表格38a中。
类似地,本发明的有效路径100可用于导航到某个位置如数据库中的某个位置或某个网页。值得注意的是,有效路径100是以同样方式创建的,而与菜单项12是表示功能还是位置无关。在导航到某个位置的情况中,选择有效链路102(不同于末端链路103)会触发对相关数据库位置的访问。相反,当导航到一类功能时,选择有效链路102(不同于末端链路103)只触发显示相关级上的同属菜单项。本领域的技术人员可以理解,本发明的有效路径100可用于独立应用如操作系统、字处理器、电子表格等中。而且,有效路径100还可以用于客户服务器环境中。值得注意的是,有效路径100可用于定位网站上提供的功能或在不同万维网地址之间进行导航。
在独立应用中,一系列Microsoft窗口应用编程接口功能如“CreateWindow”和其它图形库函数调用可用于创建有效路径的图形部件。主流编程语言如Visual Basic、Java、C或Delphi可以任意组合用于创建动态部件和滑过效果。
在客户服务器应用中,有效路径的代码可以如下形式成为初始HTML(超文本标记语言)文件的一部分包含描述有效路径100的数组的JavaScript/DHTML组合或单独的JavaScript文件(.js)以及包含有效路径100的图形属性的级联风格表单文件(.css)。此数据可以在初始服务器调用之后在本地高速缓存。
对于因特网浏览器应用,如Internet Explorer或Mozilla,优选实施例预见到可用有效路径100替换地址条,以避免冗余,从而允许用户将注意力集中到内容上,使浏览更有效率。对于Microsoft因特网浏览器,这会涉及利用其定制浏览器条集成特征。
在独立应用中,一系列窗口应用编程接口功能如“CreateWindow”和其它图形库函数调用可用于创建有效路径的图形部件。主流编程语言如Visual Basic、Java、C或Delphi可以任意组合用于创建动态部件和滑过效果。
窗口浏览器可用有效路径100替代地址条,从而可使文件夹窗口的显示成为冗余。用户可以通过滑过和“浏览”折叠菜单系统各级来更好地利用屏幕。
本发明的有效路径100还可应用导航音频接口(audio interface)。音频接口的优选实施例将使用户能够导航到路径的终点。某个输入命令如按下某个键会读取所选路径的序列和级。用户随后可以选择路径的任意级别并导航到新的终点。
有效路径100还可以与常规导航系统如以上所述的折叠菜单系统或路径菜单系统结合使用。
当用户使用常规菜单屏幕进行导航时,就会动态地构造有效路径100并予以显示。当用户使用折叠菜单系统进行导航时,有效路径100是自动装配而成的,并不需要任何其它的用户交互。
图6A-6B说明可如何将有效路径100用于导航到功能类。在图6A-6B所示实施例中,有效路径100与常规折叠菜单系统10结合使用。本技术领域的普通技术人员可以理解,有效路径100相对于折叠菜单系统10的位置及其图形表示对于有效路径100的运用并不是至关重要的。
图6A显示了常规折叠菜单系统10的初始视图。图6A中没有有效路径100,因为尚未选择任何菜单项。当用户滑过给定菜单项时,显示该菜单项的子项。在图6A中,用户相继滑过1.2、1.2.3和1.2.3.4。同样,图6A中没有有效路径100,因为仍未选择任何菜单项。
图6B说明用户选择菜单项1.2.3.4之后的有效路径100。如图所示,一旦用户已选择某个菜单项,常规折叠菜单系统就会折叠。有效路径100中的每条有效链路102表示通过显示选择菜单项得到的隐含选择序列。更具体地说,图6A所示的有效路径100包括有效链路101、102a、102b和103,它们分别对应于菜单项FILE、1.2、1.2.3和1.2.3.4。有效链路101对应于从初始级或根级选择的菜单项FILE。同样,有效链路102-a对应于选择的菜单项1.2,而有效链路1 02-b对应于菜单项1.2.3。有效路径100的构造随用户导航通过菜单系统10时自动进行。应注意,有效链路102-c是有效路径100中的末端链路103。
应注意,菜单系统(下拉菜单树)10在用户选择端节点1.2.3.4时折叠,有效路径100因此而出现。用户可简单地通过选择不同的有效链路102而直接访问不同的级。
如前所述,当用户导航通过折叠菜单系统时,就会动态地构造有效路径100,此有效路径100随后在菜单树折叠回到根级之后保持。此外,可选择在每次使用快捷方式如功能键等时构造有效路径100。应注意,可以为分级结构中的任一点定义快捷方式。这需要使用存储在RAM 38中的查找表38a(图3)。查找表38a存储某个预定义的快捷方式以及创建有效路径100所必需的相关数据。根据本优选实施例,所构造的有效路径100与通过折叠菜单系统访问功能而构造的相同。
操作中,查找表38a将在初始定义每个预定义快捷方式(功能键)期间最初由软件开发者创建。此外,下面将会解释,查找表38a可由用户更新,以引用新创建的快捷方式。
菜单项的附加指针本发明的另一方面将参考图7A-7C进行说明。每个菜单项可包含指向各种功能如搜索输入字段200的附加指针,此字段用于搜索附属信息分级结构的文件夹、文件或内容。
图7A显示带根链路101和搜索字段200的有效路径100的初始(根级)视图。选择图7A中的搜索字段200将允许用户从最高(根)级到最低级搜索整个分级结构。
图7B显示了有效路径100的扩展视图。选择图7B中的搜索字段200将允许用户从1.2.3及所有分级附属级(沿同一分支)搜索分级结构。
图7C显示了在用户选择搜索字段200时显示的搜索输入界面的一个例子。
搜索输入字段200的功能还可以通过例如使用指示装置48上的特殊按钮或键盘上的特殊键击(key stroke)来实现。
如上所述,本发明的有效路径100可用于导航目录,因特网只是目录的一个实例。
而且,有效路径可用于增强因特网浏览器如Internet Explorer或Mozilla中的地址条功能。
图8A显示了因特网浏览器的常规地址条。
图8B显示了有效路径100的作为文本输入字段的根级101。一旦用户输入位置(目的地),有效路径100便会搜索表示位置信息分级结构的数据文件。此数据文件将允许用户浏览整个位置信息分级结构,而不需要在每次浏览新的级别时从服务器提取额外的信息。这就使用户能够迅速地定位并直接访问分级结构中的期望(内容)级,而无需顺序访问分级结构的各级。
图8C说明用户浏览信息分级结构。有效路径的这一方面不要求用户记住用于访问某个位置的全部URL(统一资源定位符)。此外,数据文件只包含信息分级结构的结构表示,而不包含位置的实际内容。为此,数据文件相对较小。
一旦用户已访问过给定位置(图8D),有效路径100便会包括一序列有效链路101、102、103,其中每条有效链路指向分级结构中的不同级。用户随后可以沿该路径直接访问任意级,而无需求助于按下浏览器上的“返回”按钮。
如果未查找到表示位置信息分级结构的数据文件,则有效路径菜单导航系统将根据服务器和客户文件上的可用目录结构和超文本标记语言(HTML)动态地创建该文件。
根据本发明的另一方面,有效路径100可用作导航通过包括多个分级组织的网页的网站的方法。本发明的方法无需在各网页上提供超链接和导航元素。
根据本发明,表示多级分级网站的分级结构的数据文件要么通过构造得到要么从服务器检索得到。如前所述,表示位置信息分级结构的数据文件可以根据服务器和客户文件上的可用目录结构和超文本标记语言(HTML)动态地创建该文件。
利用有效路径,用户可浏览表示位置的信息分级结构的数据文件并选择期望的位置。这就消除了在各网页上提供超链接和导航元素的需要。
每次用户导航到层次化网站内的新位置(网页)时,便会动态地构造新的有效路径。同样,每条有效链路对应于分级结构中的某个级,并且用户可以通过选择给定有效链路访问分级结构的任意给定级。此外,有效路径使用户能够直接访问分级菜单结构的任意给定级上的所有菜单项,包括所有分级从属项,而又不会影响有效路径。
虽然已对本发明的有效路径导航系统的优选实施例作了具体描述和示意,但要理解,对本领域中技术人员显而易见的变化方案或替代实施例落于本发明范围内。既然可以进行许多这样的修改,因此要理解,在所附权利要求书的范围内,本发明可以与具体所述不同的方式来加以实施。
权利要求
1.一种在多级分级信息结构中进行导航的方法,在所述分级信息结构中,所述菜单中的每一级包含多个菜单项,每个所述菜单项至少表示下列各项之一功能、位置指针和另一级的指针,所述方法包括如下步骤提供显示所述分级信息结构中给定级的菜单项并允许对其进行选择的图形用户菜单系统;以及当使用所述图形用户菜单系统选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所述选择的菜单项中的每一项,所述有效链路允许直接访问某功能、对应级和菜单项之一,而无需使用所述图形用户菜单系统进行导航;每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上包括所有分级附属项的所有项,而同时又不会影响所述有效路径。
2.如权利要求1所述的导航方法,其特征在于还包括提供允许直接访问给定菜单项的预定义快捷方式;以及在执行预定义快捷方式时动态地构造所述有效路径,其中一条所述有效链路对应于使用所述图形用户菜单系统访问所述给定菜单项所必需的每一菜单项。
3.如权利要求1所述的导航方法,其特征在于滑过选定的有效链路触发显示与所述选定的有效链路相关联的分级附属级上的同属菜单项。
4.如权利要求1所述的导航方法,其特征在于选择给定有效链路触发执行与所述给定有效链路相关联的功能。
5.如权利要求1所述的导航方法,其特征在于选择给定的有效链路触发显示与所述给定有效链路相关联的信息。
6.如权利要求1所述的方法,其特征在于用户定义快捷方式是通过将快捷方式标识符和所述有效路径存储在查找表中实时定义的。
7.一种用于导航通过包括多个分级组织的网页的网站的方法,所述方法无需在所述各网页上提供超链接和导航元素,它包括下列步骤构造表示所述多级分级网站的分级结构的数据文件;提供用于浏览表示所述分级结构的数据文件的手段;当所述用户导航通过所述多级分级网站时动态地构造了有效链路序列形式的有效路径,其中,每条所述有效链路对应于所述分级结构中的某级;其中,用户可通过选择给定所述有效链路直接访问所述分级结构的任何给定级;每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上的所有项,包括所有分级附属项,而又不会影响所述有效路径。
8.一种用于导航包括多个分级组织的网页的网站的方法,所述方法无需在所述各网页上提供超链接和导航元素,它包括下列步骤检索表示所述多级分级网站的所述分级结构的数据文件;提供浏览表示所述分级结构的数据文件的手段;当所述用户导航通过所述多级分级网站时动态地构造了有效链路序列形式的有效路径,其中,每条所述有效链路对应于所述分级结构中的某级;其中,用户可通过选择给定的所述有效链路访问所述分级结构的任意给定级;每条所述有效链路允许所述用户直接访问所述分级菜单结构的任意给定级上的所有项,包括所有分级的附属项,而又不会影响所述有效路径。
9.一种用于在多级分级信息结构中进行导航的方法,所述分级信息结构中的每一级包含多个菜单项,每个所述菜单项至少表示下列各项之一功能、位置指针和另一级的指针,所述方法包括如下步骤显示表示所述分级信息结构的根的图形元素;通过使用指示装置在所述图形元素上滑过来浏览所述分级信息,其中,浏览导致显示同属菜单项或分级附属菜单项;选择一个所显示的菜单项;当使用所述图形用户菜单系统选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所述选择的菜单项中的每一项,所述有效链路允许直接访问某功能、对应级或菜单项之一,而无需从所述分级信息结构的根进行导航;每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上的所有项,包括所有分级的附属项,而同时又不会影响所述有效路径。
全文摘要
公开了一种用于在多级分级折叠菜单结构中进行导航的方法。该菜单结构中的每一级包含多个菜单项,每项至少表示下列各项之一功能、位置指针和另一级的指针。本发明的方法包括如下步骤提供显示所述分级结构中给定级的菜单项,并允许对其进行选择的图形用户菜单系统,其中,对给定级的访问需要顺序访问分级结构中给定级之前的每一级。当采用图形用户菜单系统选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所选择的每个菜单项。这些有效链路允许直接访问对应某级或菜单项的功能,而无需使用图形用户菜单系统进行导航。
文档编号G06F3/033GK1672122SQ03818481
公开日2005年9月21日 申请日期2003年5月27日 优先权日2002年6月6日
发明者阿敏·E·莫尔勒 申请人:阿敏·E·莫尔勒
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1