在旋转结构上显示信息并与信息交互的方法

文档序号:6560329阅读:154来源:国知局
专利名称:在旋转结构上显示信息并与信息交互的方法
技术领域
本发明涉及以可容易访问的方式向用户显示大量信息,特别是涉及一种方法,通过该方法,菜单、显示、图表、地图和图片可以被提供给用户并且能够非常快速地被查看以及被用在较大显示的上下文中而不遮挡该显示的关键元素。
背景技术
也被称为下拉式菜单的拉出式菜单在本领域中是众所周知的并且可能是图形用户界面(GUI)中最常见的工具之一。根据下拉式菜单,用户能够发出计算机指令,启动动作,设置特定操作的参数等等。
由于下拉式菜单结构是这样普及,有时整个屏幕不足以显示所有的用户可用的菜单选项、即面板。如果每个菜单面板占用屏幕上的大面积以便给用户提供可读、易于理解的格式,则这是特别真实的。在这种情况中,为了生成能够看到额外面板的显示区,用户必须在垂直或水平方向上使显示滚动经过当前视图。这种滚动操作对用户来说可能是不方便的并且耗时的。
此外,传统下拉式菜单的特征在于级联菜单,该级联菜单一般是属于主菜单内特定面板的子菜单。每个子菜单可以具有多个其自身的子菜单,等等。因此可以存在多级子菜单,每个子菜单都涉及“父”菜单中的面板。在这种情况中,屏幕上的显示区可能不足以为每个面板提供空间而同时允许用户理解其内容。由于用户可能“失去”他或她在整个事件方案中的位置的线索(即,该特定子菜单与那个面板相关),将子菜单滚动出屏幕存在除了所提及的困难以外的困难。
另外,许多诸如商业智能研究的用户密集应用需要以可容易访问的方式显示大量信息,例如包括图表、用于设置参数的表格、地图、图片和视频。这些信息中的每个都占用显示屏上的空间,因此空间变得难管理。例如,某些推测性的分析应用具有数百个变量,这些变量可以由用户设置并且被使用在单个决策的分析中,因此给分析者繁重数量的要查看的数据。传统菜单和显示面板是插入式的并且难以出现在用户和主显示的交互的上下文中。由于同时呈现的过量的信息,这些菜单和面板对用户来说也是令人迷惑的。
因此,存在克服当前菜单方法和信息显示结构的上述缺点的需要。

发明内容
本发明通过提供一种方法来满足上述需要,通过该方法可以有效地向用户呈现菜单、显示、图表、地图、和图片。为了达到这个目的,本发明将菜单、图表、地图、和图片或其它显示固定在可旋转的立体图形的侧面。本发明将大量信息转化成非常快速地被查看并且能够被用在更大显示的上下文中而不遮挡该显示的关键元素的格式。立体的使用允许下一个和前一个信息面板也被查看,从而提供当前面板的上下文并且允许用户有效且快速地通过一系列信息表示。


参考附图,根据下文提供的示范性实施例的详细描述,本发明的前述和其它优点和特征将变得更显而易见,其中图1是本发明的示范性实施例的示图;图2是根据本发明的立体图形的示图;图3是本发明的示范性实施例的示图;图4是描绘本发明另一个实施例的立体图形内的内部立体图形的示图;图5是根据本发明实施例的内部立体图形的面板的示图;图6是根据本发明另一个实施例的展平视图形式的立体图形的示图;图7是示出根据本发明的用于显示信息的操作的流程图;图8A-8I是本发明另一个实施例的示图;以及图9是包括本发明的处理器系统。
具体实施例方式
本发明是一种方法,通过该方法,菜单、显示、图表、地图、和图片可以被呈现给用户并且非常快速地被查看以及被用于更大显示的上下文中而不遮挡该显示的关键元素。在一个实施例中,本发明将菜单或其它图形显示固定在可被旋转的立体图形的侧面。该图形也显示财务分析实例,然而应当理解的是本发明可被用于显示任何类型的信息、文本、数据、图形、视频等等。本发明是旋转菜单,在该旋转菜单中能够显示任何类型的资料。
图1表示显示各种面板、即被布置为半柱体立体图形160的面板正面110、120、130、140和150的显示屏幕100。这些面板形成新颖的图形菜单或计算机系统屏幕上的显示。
用户通过输入设备(未示出)、例如鼠标、光笔,键盘等查阅每个面板,其中每个面板表示计算机系统要显示的数据或紧密相关的信息。典型的操作可以包括在屏幕上显示图像(例如,表格或图形),编辑电子数据表,收集文本,排列图标,或任何其他所期望的应用。
根据本发明的一个方面,当用户经由输入设备选择(即查阅)一组信息时,从系统的数据源中获得该信息。该信息和适当的窗口、菜单或图形显示被显示在立体图形160的一个或多个面板上,如图2中所示。相邻面板的正面也能看见,因此用户知道旋转图形160的方向。
例如,参考图2,用户将光标指向主菜单200中的“总收益”面板130。用户一查阅该面板,该面板就将面向用户并且变得比主菜单200中的任何其他面板、即面板110、120、140和150更可见。也就是说,显示所查阅的面板所显示的内容(例如,图表),使得用户能够容易地确定他或她位于菜单中的位置并且是否启动该特定操作。该面板还能够被编程为持续地旋转,从而在连续的基础上呈现信息而不需要用户查阅或提示。
另外,根据本发明,每个显示面板不必占用屏幕100上的大面积来使其内容对用户而言容易可见。事实上,每个面板可占用屏幕100上的相对小的显示面积。当用户通过使用光标浏览信息时,用户所指示的每个面板朝着用户的方向旋转,使得其内容变得可容易识别。并且只要用户通过例如使光标暂停在面板上来查阅该面板,该面板就静止并且面向用户。
图2和3示出上述操作的一个例子。在用户查阅一个新的面板、例如“每个机构的平均收益”面板110之后,图形160就使面板120、130旋转到它们的新位置。特别地,面板130的新位置和主菜单200中的所有其他未被查阅的面板一起位于背景中。现在“每个机构的平均收益”面板110面向用户。因此,当相应的第二主菜单面板110看得见时,第一主菜单面板130(图1)的正面旋转远离用户。
参考图4,根据本发明的另一个方面,可以存在包括和特定主菜单面板150相关的其自身面板的子菜单300。该子菜单被显示为第一立体图形160内的第二立体图形360。如图5中进一步所示,当用户选择特定面板时,用户被准许访问子菜单300,该子菜单300通过经由(flow through)主菜单200面板到子菜单300(使子菜单300出现在屏幕100上)而被显示。经由是通过主菜单200的特定面板的放大来查看子菜单300的面板的图形效应。在所示实施例中,子菜单300典型地包括更详细的信息、诸如由于供应源和年收益历史引起的金融崩溃。子菜单和它显示信息所采用的多种方法的组织方案是相关的应用并且能够反映用户所期望的任何方案。
根据本发明的这个方面,子菜单300的结构和主菜单200相同。即,当用户指向子菜单300上的任一面板时,如图5所示,子菜单的该面板被旋转并且(在本发明的一个实施例中)用户看得见子菜单的其它面板。子菜单的面板还可以被编程为连续地旋转直到用户介入(例如鼠标、键等的激活)子菜单面板在用户启动另一菜单之前将保持可见。如果立体图形360连续地旋转并且如果用户使光标暂停或留在子菜单面板上,则用户所查阅的面板将静止,并且然后当其它子菜单面板被查阅时继续相应地旋转。然而,一旦用户经由子菜单面板后退到主菜单,该子菜单就被缩小到菜单的内部。当子菜单在屏幕上“收缩”时,主菜单“增长”到基本上和子菜单缩小之前的子菜单尺寸相同的尺寸。当用户返回指向主菜单面板时,该面板的视图随着它接收到用户指令而被相应地增大,而包括子菜单的所有其它面板变成隐藏在背景中并且占用非常小的屏幕显示面积。
此外,在用户在菜单内离开特定主菜单面板之后,子菜单300将从显示屏幕100中消失,如图1中所示。
应当理解,如果子菜单中的特定面板具有与用户所查阅的面板相关的其自身的子菜单300,那么通过经由特定子菜单300面板在屏幕100上显示子子菜单。这是与从主菜单200访问子菜单300相同的放大效应。
应当理解,主菜单200和子菜单300可能占用整个屏幕,而不仅仅是屏幕的一部分,如在图1和3的先前的例子中那样。在这方面,多个主菜单和/或子菜单等可以出现在以如下所指出的不同配置布置的屏幕上。
还应当理解,主菜单中的两个或更多面板可以包含子菜单符号。为了指示子菜单属于主菜单面板中的哪一个面板,当前未被查阅的那些面板可以不显示它们的子菜单符号。替代地,为了指示与子菜单的链接,主菜单面板可以使其子菜单符号被加亮、被加下划线、用不同颜色显示等等。
根据本发明的另一个方面,如图6中所示,本发明的第一实施例(如图1-5中所示)能够作为显示屏上的立体图形被展平以允许同时查看所有的信息。因此,包括多个值的任何信息能够受益于本发明。该用户能够查看并分析有益于评价的格式的各种面板和信息。而且,多个表格、图表或地图可以便利地并排布置以在屏幕100上显示更多的信息。菜单也能够被链接在一起,以便以联动联合的方式旋转。相关数据能够在其它菜单中被显示,反之亦然。
根据本发明的另一个方面,立体图形160能够如箭头600指示像滑轮一样旋转并且一长串信息能够被绘制在立体图形的面板上。在滑轮上移动的带子(信息的旋转)理论上能够是无限长的并且实际上所呈现的信息数量能够是无限的。
图7是表示用于根据本发明显示菜单面板的处理器700的操作的流程图。在步骤701中,用户选择屏幕上的菜单,并且在步骤702中该系统显示所请求的菜单。在步骤703中,用户经由输入设备浏览并旋转菜单中的各种选项(例如,菜单面板)在步骤704中,通过输入设备的光标所识别的每个选项“向前旋转”。
根据本发明,例如,除了通过光标所指示的用户感兴趣的菜单和/或面板之外,所有菜单和它们的相应的面板可以相对小地出现在显示屏上。这种配置允许多个面板被显示在单个屏幕上而无需用户执行对附加菜单面板的滚动操作。
还应当理解,在先前例子中的菜单不一定必须是柱体形状。在不有损于本发明的情况下,菜单可以以各种形状并且以任何排列出现立方体、五边形、管、弧形等。也不存在将立体图形限制为有平坦侧面的柱体的理由。实际上,对于比较分析来说可能最有用的是柱体的横截面是圆形的,以便用户可以旋转该柱体并且查看图表或地图的相似处。
还应当理解,立体图形不应当被限制于特定数量的侧面。立体图形能够具有仅仅两个侧面或它能够具有无穷数量的侧面。根据实验看来,由大约十二个侧面组成的立体是合理的上限。
根据本发明的另一个方面,将信息显示在旋转菜单上的方法可以被用于商业智能分析中。商业智能是收集商业领域中的信息的处理。它是用于收集、存储、分析数据并提供对数据的访问以帮助企业用户做出更好的商业决策的应用和技术的范畴。该应用包括决策支持系统、查询和报告、在线分析处理、统计分析、预测、数据提炼等等。
现有技术趋向于以对于分析者来说过于繁琐的方式来显示信息。该信息是插入式的并且难以在用户与主显示的交互的上下文中显示。由于存在过量的呈现信息,对于用户来说也是令人迷惑的。本发明使该信息对于普通用户来说更合理、更有组织并且更有效,而无需使用复杂的电子数据表。而且,本发明允许用户选择将为主显示和最显著的指示器的主题以及使用一个或多个旋转立体图形来携带间接信息或菜单。从而,用户能够控制并最小化出现在主显示上的混杂信号和分心的事物的数量。
本发明将使信息系统化到旋转的三维立体图形上。本方法将信息固定到面板、即立体图形160的110、12O、130、140和150上。
例如,石油公司可以研究用作商业模型的家庭应用(utility)。如上所述,面板将出现在柱体形立体图形160中的面板的正面上,如图2中所示。诸如每个机构的平均收益、每个家庭的平均花费、总收益、每个机构的客户以及每平方米的收益这样的必需范畴可以出现在每个面板上并且以这种方式被分析。下一个可用面的面板是可见的,因此用户获知使该立体旋转的方向。与上面在查阅菜单实施例时所述的相同的检索和探测技术将应用在这个访问信息的实施例中。
石油公司分析者可以快速识别生成报告、图表和图形所需的相关信息。本发明将以能够快速被查看且可容易管理的方式把信息显示给用户。现在参考图8A-8I,如果用户请求查看菜单810或其他显示后面的详情,他只需“飞越”立体图形160上的菜单面板810的正面来显示概要菜单810后面的上下文立体菜单面板850。飞越是通过菜单810的特定面板的放大来查看另一个菜单850的面板的图形效应。例如,如果研究“每个机构的平均收益”面板810,同一个石油公司分析者能够访问通过概要菜单概括的信息的更详细的面板或多面板分析。子菜单能够显示诸如关于洗车处的平均收益920、便利店的平均收益930、柴油机的平均收益940等的统计资料的详细信息。
图9示出系统900,基于典型处理器的系统被改进成包括本发明的用于显示信息的系统1000。可以采用用于显示信息的系统1000的基于处理器的系统的例子在没有限制的情况下包括计算机系统、机器视觉系统、车辆导航系统、视频电话、监视系统以及其他。
系统900包括和总线922上的各种设备通信的中央处理单元(CPU)902。一些连接到总线922上的设备提供进出系统900的通信,说明性地包括输入/输出(I/O)设备906和用于显示信息的系统1000。连接到总线922上的其他设备提供存储器,说明性地包括含有用于显示图1中所示的信息的系统1000的CPU 902。尽管示出了一个输入/输出设备906,但可以存在多个诸如CD-ROM、硬盘驱动器、软盘、显示屏和键盘以及其他设备之类的I/O设备。用于显示信息的系统1000还可以在单个集成电路中与处理器、例如存储器、数字信号处理器、或微处理器相结合。
应当理解,商业智能模型例子并不仅限于这里所使用的石油应用例子。该模型能够在任何类型的研究期间与任何类型的商业一起被使用。例如,借助于任何类型的商业模型,用户能够显示和/或系统化图表、用于设置参数的表格、地图、图片和视频。这些显示可以具有数百个变量,这些变量可以由用户来设置并且可被用于作出单个决策的各种分析中。本发明仅仅是用于利用能够被旋转的立体图形的侧面将信息显示给用户的手段。
已经参考附图描述了本发明的具体的优选实施例,应当理解,本发明不限于那些准确的实施例,并且本领域的技术人员在不脱离如所附的权利要求中所限定的本发明的范围或精神的情况下可以在其中实现各种变化和修改。
权利要求
1.一种用于显示信息的系统,包括用于显示能够被旋转的立体图形的装置,和用于在所述立体图形的侧面上显示信息的装置。
2.如权利要求1所述的系统,其中所述立体图形具有至少两个侧面。
3.如权利要求1所述的系统,其中所述立体图形具有大约两个到十二个侧面。
4.如权利要求1所述的系统,其中所述用于显示立体图形的装置进一步显示图形的至少第二侧面。
5.如权利要求1所述的系统,进一步包括在所述立体图形内的第二立体图形,其中所述第二立体图形包括至少一个用于显示信息的侧面。
6.如权利要求1所述的系统,其中所述立体图形是有平坦侧面的柱体。
7.如权利要求1所述的系统,其中所述立体图形是圆形柱体。
8.如权利要求1所述的系统,进一步包括用于使所述立体图形展平以同时显示图形的所有侧面的装置。
9.如权利要求1所述的系统,其中所述侧面面板中的至少一个包括到子菜单的链接。
10.如权利要求5所述的系统,其中所述第二立体图形的所述至少一个侧面比所述立体图形的所述至少一个侧面显示更详细的信息。
11.如权利要求5所述的系统,其中所述立体图形和所述第二立体图形可以被链接以作为一个立体图形旋转。
12.如权利要求5所述的系统,进一步包括在所述立体图形内的第三立体图形,并且其中所述第三立体图形包括至少一个用于显示第三组信息的侧面。
13.如权利要求1所述的系统,进一步包括用于使所述立体图形自动地旋转而无需用户交互的装置。
14.如权利要求1所述的系统,进一步包括输入设备,所述输入设备用于允许用户选择所显示的信息中的至少一部分。
15.一种显示信息的方法,该方法包括以下步骤显示立体图形,该立体图形能够在显示屏上被旋转;在所述立体图形的侧面上显示信息;以及使所述立体图形旋转以显示所述立体图形的另外的侧面。
16.如权利要求15所述的方法,其中使所述立体图形旋转的步骤通过用户交互来控制。
17.如权利要求15所述的方法,进一步包括以下步骤在所述立体图形内显示第二立体图形,所述第二立体图形能够在显示屏上被旋转;在所述第二立体图形的侧面上显示信息;以及使所述第二立体图形旋转以显示所述立体图形的另外的侧面。
18.一种用于显示信息的计算机系统,包括显示屏;和连接到所述显示屏上的处理器,所述处理器被编程为执行以下步骤显示立体图形,该立体图形能够在显示屏上被旋转;在所述立体图形的侧面上显示信息;以及使所述立体图形旋转以显示所述立体图形的另外的侧面。
19.如权利要求18所述的计算机系统,其中使所述立体图形旋转的步骤通过用户交互来控制。
20.如权利要求18所述的计算机系统,其中所述处理器能够进一步执行以下步骤在所述立体图形内显示第二立体图形,所述第二立体图形能够在显示屏上被旋转;在所述第二立体图形的侧面上显示信息;以及使所述第二立体图形旋转以显示所述立体图形的另外的侧面。
21.如权利要求18所述的计算机系统,其中显示立体图形的步骤进一步显示图形的至少第二侧面。
22.如权利要求20所述的计算机系统,其中在所述第二立体图形的侧面上显示信息的步骤包括显示至少一个侧面的信息。
23.如权利要求18所述的计算机系统,其中所述处理器能够进一步执行步骤使所述立体图形展平以便同时显示图形的所有侧面。
全文摘要
本发明涉及一种系统和方法,通过该系统和方法,菜单、显示、图表、地图和图片可以被呈现给用户并且非常快速地被查看以及被用在更大显示的上下文中而不遮挡该显示的关键元素。菜单或其它图形显示被固定到立体图形的侧面上,该立体图形能够被旋转以显示菜单面板以及其它文本和图形信息。
文档编号G06F3/048GK1881164SQ20061010646
公开日2006年12月20日 申请日期2006年6月8日 优先权日2005年6月8日
发明者A·R·贝里尔 申请人:马平佛公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1