信息检索装置及方法

文档序号:6458174阅读:129来源:国知局
专利名称:信息检索装置及方法
技术领域
本发明涉及一种用于信息检索的装置及方法,特别是涉及一种用于从分 层排列的信,t、源中检索信息的装置及方法。发明内容本发明的目的在于,简化对分层数据结构的导航。本发明提供一种用于从分层信息源中检索信息的装置,以及一种对等的 方法。该装置包括输出工具、输入工具和控制工具,其中输出工具用于输出 信息给用户并用于输出用户可选的菜单项给用户,输入工具用于接收关于要 被显示的信息的用户选择,控制工具用于控制输出工具输出历史菜单项以及 新菜单项给用户。历史菜单项是之前接收到的用户选择,而新菜单项是信息 分层结构的下 一 层提供的信息列表。与最近选择的菜单项对应的信息被输出 给用户。因此,本发明提供一种有用的界面,该界面可通过使用历史菜单和新信 息菜单简化对分层排列的信息存储的导航。在具体实施例中,新菜单项可通过选择历史菜单项来显示,在这种情况下新菜单项与分层结构的下一层相对应,该分层结构的下一层位于该分层结构中与历史菜单项对应的层次之下;或者,新菜单项还可被显示为与当前显 示的信息对应的分层结构中的下一层,其中当前显示的信息也就是最近选择 的菜单项。本发明的有益效果在于,使得与通用类型和特别具体的子类型都相关的 信息能够显示给用户。因此,本发明提供一种有用的工具来从分层信息源导 4元和输出信息。5在本发明中,显示器被配置为用来在显示信息的同时显示历史记录表, 以便快速而简单地导航整个目录结构,同时显示所选择的信息。在本发明一 个实施例中,分配分离的屏幕区域来显示信息以及历史记录表。本发明可被用于任一种计算机,包括手持式设备,如个人数字助理(PDA)、电子图书阅读器、移动电话、数字视频播放器、全球定位卫星(GPS) 接收器,等等。在本发明应用于具有小的屏幕的计算机,比如手持式设备时, 本发明实施例能提供可观的有利效果,即非常有效地利用屏幕所能提供的有 限显示区域。本发明装置可以包括触摸屏,该触摸屏可通过多种方式被激活,比如 通过人的手指或使用触笔。该装置也可以包括用于回放音频信息的扩音器。菜单项可以通过使用显示器上显示的指针而被选择,比如链接至鼠标 或其它输入设备的指针。或者,菜单项可以不用通过屏幕上显示的指针来选 择,比如通过使用触摸屏,并触摸屏幕上与该菜单项相对应的部分。可通 过定位屏幕上指针并点击该指针,或者通过单一或若千对触摸屏的触摸,使 菜单被激活并使菜单项被选中。分层排列的信息源可提供于计算机上,并与用于将该计算机配置成为本 发明装置的代码一起提供;或者,该信息源可与该装置相互独立或远离该装 置,因此,该信息可通过诸如通信链路等方式来被该装置访问。或者,该信 息与该装置相独立地或远程地被提供,并且该装置通过诸如网络等方式访问 该信息。在 一 个实施例中,信息源包括的信息排列于按层次互联的各个节点构成 的网络中。构成该信息源的信息对应的各个单独菜单项均与 一 个节点相关 联。该分层信息结构具有单一的最高层节点,该节点与分层结构中每个下层 节点互联。该最高层节点通过唯一路径或通过从另外一些路径中选择的路径 与该分层结构中每个下层节点互联。历史菜单项将优选显示实际上已被用户 采用的路径,而不是另夕l、一些路径中的一个不同路径。每个节点可以与一节 点索引相关耳关,码。既使当分层信息中包括一些没有数据的节点,本发明仍具有较高的实用 价值。对于那些节点来说,因为没有信息能被显示,所以无法得到本发明的 有益效果。但是,对于那些具有相关信息的剩余节点来说,本发明有益效果 仍能被体现。本发明中分层排列的信息可不仅仅包括节点索引信息,还包括与信息分 层结构的配置和/或屏幕上菜单的呈现形式相关的信息。该分层排列的信息 可以包括与信息分层结构的配置以及屏幕上菜单的呈现形式均不相关的信息。该信息可以包括显示于屏幕上的文本、网页、图片、图像或视频图像、 和/或用于通过扩音器输出的音频信息,比如数字语音或音乐。本发明可以通过软件或可编程计算装置来实现。因此,本发明提供一种 承载介质,该承载介质承载用于将一个或多个计算机配置成为本发明装置的 计算机可读代码。该承载介质可以包括瞬时介质,如电、光、微波、射频 (RF)、电磁、声或磁信号(例如诸如因特网这样的IP网络中的TCPIP 信号),或者包括像软盘、CDROM、硬盘或可编程存储装置这样的承载介 质。


下面将参照附图,仅通过示例的方式描述本发明优选的实施例,在附图中图1所示为根据本发明一实施例的装置结构图;图2所示为本发明第一实施例所使用的信息源的信息结构对应的树形图;图3a和图3b所示为根据本发明一实施例的信息定位方法的流程图; 图4为用于显示本发明一实施例所用的计算机显示器上的信息分布的 屏幕布局图;图5所示为图4所示实施例中导航过程中不同阶段的多个屏幕布局图,且箭头指示这些屏幕布局之间互联的方式;图6所示为当使用实例数据库时,图5的屏幕布局图; 图7为图6所示实施例中最高层信息输出的放大的计算机屏幕截图 (Screenshot);图8为图6所示实施例中最高层下拉式选单的放大的计算机屏幕截图; 图9为图6所示实施例中第二层信息输出的放大的计算机屏幕截图; 图IO为图6所示实施例中第二层下拉式选单的放大的计算机屏幕截图; 图li为图6所示实施例中第三层信息输出的放大的计算机屏幕截图; 图12为图6所示实施例中第三层下拉式选单的放大的计算机屏幕截图; 图13为图6所示实施例中第四层信息输出的放大的计算机屏幕截图; 图14为图6所示实施例中第四层下拉式选单的放大的计算机屏幕截图; 图15为图6所示实施例中第五层和最底层信息输出的放大的计算机屏 幕截图。
具体实施方式
图1所示为根据本发明一实施例的装置的结构图。该装置包括显示器 400、控制器401以及用户输入设备402。显示器400和用户输入设备402 均与控制器401相连,这样,信息可从控制器401传送至显示器400,并从 用户输入设备402传送至控制器401。用户输入设备402可以与显示器400 集成为一体,也可以独立实现,正如图1所示的通过虚线围绕显示器400和 用户输入设备402的那样。可选地,该装置可包括用于存储供访问的分层排 列的信息的信息库。或者,该信息库并不作为本发明装置的一部分,此种情 况下,该装置可包括用于访问该信息库的接口 。该接口可包括端口或连接器, 以使该装置能与计算机设备相连来访问该信息库;或者,该接口可包括网络 接口 。图2示出了分层信息结构。该信息结构为一种树形结构,包括最高层 目录500,以及若干通过分支与最高层目录500连接的第二层目录501、 520、530。每个目录可以被看作该分层结构中的一个节点,且各个节点通过各个 分支被连接在一起。第二层节点501被连接至第三层节点501和511,第二 层节点520被连接至第三层节点521,而第二层节点530则被连接至第三层 节点531和540。这些第三层节点中的每个节点分别被连接至两个第四层节 点,所述与各个第三层节点相连的第四层节点依次分别为节点503、 507、 512、 516、 522、 526、 532、 536、 541、 545。每个第四层节点均连接至一个 第五层节点,所述与各个第四层节点相连的第五层节点依次分别为位于分层 结构结构中最底层的节点504、 505、 506、 508、 509、 510、 513、 514、 515、 517、 518、 519、 523、 524、 525、 527、 528、 529、 533、 534、 535、 537、 538、 539、 542、 543、 544、 546、 547、 548。该分层结构每层的每个节点均 与一信息项相关联,该信息项由图2中与对应节点名字相邻的灰色文本框来 表示。在本实例中,该信息与生态学相关,并且最高层节点500被命名为"生 态学"。第二层节点被命名为"鱼类"、"鸟类,,和"哺乳动物"。同样地, 第三层节点被作为第二层节点的子集来命名,且第四层节点被作为第四层节 点的子集来命名。第五层节点被命名为"描述',、"分类"或"习性",并 且在本实例中,第五层为当前分层结构中的最底层。在本发明中,有两种非主要的情况,分别为所有最底层节点都位于当 前分层结构中的相同层次,以及在最底层之上的各个节点只有一个、两个或 三个直接的子节点。图3a和图3b所示为通过导航分层信息结构来查找所需信息项的方法流 程图。该方法从步骤S600开始执行。在步骤S601中,本发明装置呈现给用 户一个仅包含分层结构中名为"生态学"的最高层节点500的历史记录表。 该装置还显示与该最高层节点相关的信息。如果用户将指针移动到该历史记 录表所示的"生态学"之上,则该分层结构中第二层节点501、 520、 530构 成的列表将被显示出来。在步骤S602中,用户可以选择这些第二层节点之 一。如果用户选择最高层节点,则本方法返回步骤S601。但是,如果用户 选择一个第二层节点,则本方法继续进行到步骤S603。在步骤S603中,本发明装置呈现给用户一历史记录表,该历史记录表 包含最高层节点500的名字,以及所选中的第二层节点的名字,如"哺乳 动物"530。该装置还显示与该选中的第二层节点530相关的信息。如果用 户将指针移动到该历史记录表所示的"生态学"之上,则包含当前分层结构 中第二层节点501、 520、 530的列表将被显示出来。如果用户将指针移动到 该历史记录表所示的"哺乳动物"之上,则包含当前分层结构中第三层节点 531、 540的列表将被显示出来。在步骤S604中,用户可以选冲伞这些第二或 第三层节点之一。如果用户选择最高层节点或一个第二层节点,则本方法返 回到该流程图中适当的部分。但是,如果用户选择一个第二层节点,则本方 法继续进行到步骤S605。在步骤S605中,本发明装置呈现给用户一历史记录表,该历史记录表 包含最高层节点500的名字,所选中的第二层节点的名字,如"哺乳动物" 530,以及所选中的第三层节点的名字,如"鲸类"540。该装置还显示与所 选中的第三层节点540相关的信息。如果用户将指针移动到该历史记录表所 示的"生态学"之上,则包含当前分层结构中第二层节点501、 520、 530的 列表将被显示。如果用户将指针移动到该历史记录表所示的"哺乳动物"之 上,则包含当前分层结构中第三层节点531、 540的列表将被显示出来。如 果用户将指针移动到该历史记录表所示的"鯨类"之上,则包含当前分层结构中第四层节点541、 545的列表将被显示。在步骤S606中,用户可以选择 这些第二、第三层或第四层节点之一。如果用户选择最高层节点、第二层或 第三层节点,则本方法返回到该流程图中适当的部分。但是,如果用户选择 第四层节点,则本方法继续进行步骤S607。在步骤S607中,本发明装置呈现给用户一历史记录表,该历史记录表 包含最高层节点500的名字,所选中的第二层节点的名字,如"哺乳动物" 530,所选中的第三层节点的名字,如"鯨类,,540,以及所选中的第四层节 点的名字,如"白鲸,,541。该装置还显示与所选中的第四层节点541相关 的信息。如果用户将指针移动到该历史记录表所示的"生态学"之上,则包含当前分层结构中第二层节点501、 520、 530的列表将被显示。如果用户将 指针移动到该历史记录表所示的"哺乳动物"之上,则包含当前分层结构中 第三层节点531、 540的列表将被显示出来。如果用户将指针移动到该历史 记录表所示的"鯨类,,之上,则包含当前分层结构中第四层节点541、 545 的列表将被显示出来。如果用户将指针移动到该历史记录表所示的"白鯨" 之上,则包含当前分层结构中第五层节点542、 543、 544的列表将被显示出 来。在步骤S608中,用户可以选择这些第二、第三层、第四层或第五层节 点之一。如果用户选择最高层节点、第二层、第三层或第四层节点,则本方 法返回到该流程图中适当的部分。但是,如果用户选择某一第五层节点,则 本方法继续进行步骤S609。在步骤S609中,本发明装置呈现给用户一历史记录表,该历史记录表 包含最高层节点500的名字,所选中的第二层节点的名字,如"哺乳动物" 530,所选中的第三层节点的名字,如"鲸类"540,以及所选中的第四层节 点的名字,如"白鲸"541。但是,所选中的第五层节点并未显示在该历史 记录表中,这是因为第五层节点并没有下一层的子节点。该装置还显示与所 选的第五层节点如"描述"542相关的信息。如果用户将指针移动到该历史 记录表所示的"生态学"之上,则包含当前分层结构中第二层节点501、 520、 530的列表将被显示。如果用户将指针移动到该历史记录表所示的"哺乳动 物"之上,则包含当前分层结构中第三层节点531、 540的列表将被显示。 如果用户将指针移动到该历史记录表所示的"鲸类"之上,则包含当前分层 结构中第四层节点541、 545的列表将被显示。如果用户将指针移动到该历 史记录表所示的"白鲸"之上,则包含当前分层结构中第五层节点542、 543、 544的列表将再次被显示。在步骤S610中,用户可以选择这些第二、第三 层、第四层或第五层节点之一,然后本方法返回到该流程图中适当的部分。这样,用户可以迅速而简单地导航整个分层信息结构中任一节点的信图4示出了本发明第一实施例的计算机显示器的屏幕布局图。该屏幕被分为上部11和下部6。该上部被保留用来显示历史记录表,以使用户向上 层导航返回到该分层结构中他们之前访问过的位置。历史记录表中的每个信 息项被分配于屏幕的上部11内独立的文本框或区域之中。该屏幕的下部6 被用来向用户显示信息。当用户在历史记录表的某一信息项之上移动指针 时,子菜单12将被显示,以提供分层结构中在当前所选信息所在层次的直接下一层的信息列表。当该子菜单被显示时,所有之前在屏幕下部6中被显 示过的信息可以被删除;或者,在该屏幕的下部6中曾用来显示该子菜单 12的区域内,信息可以简单地被重写。当该指针被移出该历史记录表和子 菜单时,该子菜单可以保留在屏幕上,或者被删除并用之前已显示在此位置 上的信息来替代。图5示出了图4的屏幕布局,以及该本发明第一实施例中用于显示导航 信息分层结构的各个层次的不同阶段的各种其它屏幕布局。各个箭头被示出 来连接各个屏幕布局,以说明如何通过在屏幕的特定区域点击指针或滚动指 针能从一个屏幕布局转移到另一屏幕布局。从本图可见,用户可以通过使用 历史菜单来显示新菜单项,以导航返回到分层结构中的任一层,该新菜单项 对应分层结构中位于当前所选历史菜单项对应层次的下一层。图6示出了图5所示屏幕布局使用包含关于生态学信息的信息源实例时 的屏幕截图。该信息源实例包含图2所示结构中的信息、以及图2未显示的 一些附加节点。图6还示出一些图5未示出的附加箭头,以进一步说明用户 如何可以从一个屏幕转移到另一屏幕来导航该信息分层结构。图7至图15为图6所示各个屏幕截图的放大视图。现在将参照图6以 及这些屏幕截图的放大视图对该导航信息分层结构的方法加以说明。位于图6中左手上边的屏幕截图201为缺省的初始屏幕显示。该屏幕截 图201也被显示于图7中。该历史菜单项"生态学(Ecology) " 13 4皮示于 屏幕的上部11的文本框中,并且该历史菜单项是该历史记录表唯一示出的 菜单项。"生态学"实际上就是当前的信息项。在屏幕的下部6中, 一条来 自该信息源的、与生态学相关的信息被示出。当用户将指针移动到包含文字"生态学"的文本框13之上时,该屏幕显示改变为图8所示的屏幕截图301。在图8中,屏幕的上部11与图7中屏幕的上部相同。但是,曾在屏幕 的下部显示的信息却不再被显示,并且下拉式选单被显示在屏幕的下部6。 该下拉式选单示出在该信息分层结构中位于"生态学"直接下一层的各个信 息项的列表。这些信息项包括"哺乳动物"、"鸟类"、"鱼类"、"昆虫" 和"植物"。该列表中的每个信息项均被显示在文本框中,并且这些文本框 被并排摆放并横向摆满整个屏幕宽度。如果用户点击历史记录表中唯一的表项"生态学,,13上的指针,则该 下拉式选单消失,并且该屏幕被更新为屏幕截图201。或者,如果用户点击 该下拉式选单内某一信息项上的指针,则该信息项被选中,并且屏幕显示被 相应地更新。举例来说,如果用户选择下拉式选单中的"哺乳动物(Mammal)" 17,屏幕截图202将^皮显示。图9示出了屏幕截图202。历史菜单项"生态学"13和"哺乳动物"14 被显示在屏幕的上部11的文本框中。"哺乳动物"为当前信息项。在屏幕 的下部6中, 一条与哺乳动物相关的信息被示出。当用户将指针移动到包含 文字"生态学"13的文本框之上时,该屏幕显示改变为图S所示的屏幕截 图301。当用户将指针移动到包含文字"哺乳动物"14的文本框之上时,该 屏幕显示改变为图IO所示的屏幕截图302。在图10中,屏幕的上部11与图9的屏幕的上部相同。但是,曾在屏幕 的下部显示的信息却不再被显示,并且下拉式选单被显示在屏幕的下部6。 该下拉式选单示出在该信息分层结构中位于"哺乳动物"直接下一层的各个 信息项的列表。这些信息项包括"鯨类(Cetacea)"、"偶蹄类动物 (Artiodactla )","管齿目动物(Tubulidentata ),'、"异节目动物(Xenarthra )"、 "鳞曱目动物(Pholidota)"、"翼手目动物(Chiroptera)"、"灵长类动 物(Primates )"、"象鼻齣动物(Macroscelidea ),,、"喷齿目动物(Rodentia )', 和"兔类(Lagomorpha)"。该列表中的每个信息项被显示在一文本框中, 并且这些文本框被并排摆放成两行并横向摆满整个屏幕宽度。如果用户点击历史记录表中"生态学"13上的指针,则该下拉式选单消失,并且该屏幕被更新为屏幕截图201。如果用户点击历史记录表中"哺 乳动物"14上的指针,则该下拉式选单消失,并且该屏幕被更新为屏幕截 图202。或者,如果用户点击该下拉式选单内某一信息项上的指针,则该信 息项被选中,并且屏幕显示一皮相应地更新。举例来说,如果用户选择下拉式 选单的"鲸类"18,则屏幕截图203将被显示。图11示出了屏幕截图203。历史记录表项"生态学"13、"哺乳动物" 14和"鯨类"15被显示在屏幕的上部11的文本框中。"鯨类"为当前信息 项。在屏幕的下部6中, 一条与鲸类相关的信息被示出。当用户将指针移动 到包含文字"生态学"13的文本框之上时,该屏幕显示改变为图8所示的 屏幕截图301。当用户将指针移动到包含文字"哺乳动物"14的文本框之上 时,该屏幕显示改变为图10所示的屏幕截图302。当用户将指针移动到包 含文字"鲸类"15的文本框之上时,该屏幕显示改变为图12所示的屏幕截 图303。在图12中,屏幕的上部11与图10中屏幕的上部相同。但是,曾在屏 幕的下部显示的信息却不再被显示,并且下拉式选单被显示在屏幕的下部6。 该下拉式选单示出在该信息分层结构中位于"鯨类"直接下一层的各个信息 项的列表。这些信息项包括"白鲸"、"伊洛瓦底江海豚喙鲸(Irrawaddy Dolphin Beaked Whale )"、"安德鲁味鲸(Andrew's Beaked Whale )"、 "阿氏。彖鲸(Arnoux,s Beaked Whale )"、"白氏。彖鲸(Baird,s Beaked Whale )"、 "巴氏味鲸(Bahamonde,s Beaked Whale )"、"布氏咮鲸(Blainville,s Beaked Whale)"、"对可氏。彖鲸(Cuvier,s Beaked Whale)"、"热氏。彖鲸(Gervais, Beaked Whale ),,、"银杏齿味鲸(Ginkgo-Toothed Beaked Whale )"、"格 氏。彖鲸(Gray's Beaked Whale ),,、"赫氏味鲸(Hector's Beaked Whale )"、 "p合氏n彖鲸(Hubbs, Beaked Whale )"、"小突吻鲸(Lesser Beaked Whale )', 和"朗曼咮鲸(Longman's Beaked Whale )"。该列表中的每个信息项被显 示在文本框中,并且这些文本框被并排摆放成三行并横向摆满整个屏幕宽度。如果用户点击历史记录表中"生态学"13上的指针,则该下拉式选单 消失,并且该屏幕被更新为屏幕截图201。如果用户点击历史记录表中"哺 乳动物"14上的指针,则该下拉式选单消失,并且该屏幕被更新为屏幕截 图202。如果用户点击历史记录表中"鲸类"15上的指针,则该下拉式选单 消失,并且该屏幕被更新为屏幕截图203。或者,如果用户点击该下拉式选 单内某一信息项上的指针,则该信息项被选中,并且屏幕显示被相应地更新。 举例来说,如果用户选择下拉式选单中的"白鲸"19,则屏幕截图204将被 显示。图13示出了屏幕截图204。历史记录表项"生态学"13、"哺乳动物" 14、"鲸类"15和"白鲸"16被显示在屏幕的上部11中的文本框内。"白 鲸"为当前信息项。在屏幕的下部6中, 一条与白鲸相关的信息被示出。当 用户将指针移动到包含文字"生态学"13的文本框之上时,该屏幕显示改 变为图8所示的屏幕截图301。当用户将指针移动到包含文字"哺乳动物" 14的文本框之上时,该屏幕显示改变为图10所示的屏幕截图302。当用户 将指针移动到包含文字"鲸类"15的文本框之上时,该屏幕显示改变为图 12所示的屏幕截图303。当用户将指针移动到包含文字"白鲸"16的文本 框之上时,该屏幕显示改变为图13所示的屏幕截图304。在图13中,屏幕的上部11与图12中屏幕的上部相同。但是,曾在屏 幕的下部显示的信息却不再被显示,并且下拉式选单被显示在屏幕的下部6。 该下拉式选单示出在该信息分层结构中位于"白鲸"直接下一层的各个信息 项的列表。这些信息项包括"习性"、"分类"、"描述"、"海洋中的 识别"和"食物&伺养"。该列表中的每个信息项被显示在文本框中,并且 这些文本框被并排摆放成一行并横向摆满整个屏幕宽度。如果用户点击历史记录表中"生态学"13上的指针,则该下拉式选单 将消失,并且该屏幕被更新为屏幕截图201。如果用户点击历史记录表中"哺 乳动物"14上的指针,则该下拉式选单将消失,并且该屏幕被更新为屏幕截图202。如果用户点击历史记录表中"鲸类"15上的指针,则该下拉式选 单将消失,并且该屏幕被更新为屏幕截图203。如果用户点击历史记录表中"白鲸"16上的指针,则该下拉式选单将消失,并且该屏幕被更新为屏幕 截图204。或者,如果用户点击该下拉式选单内某一信息项上的指针,则该 信息项将被选中,并且屏幕显示被相应地更新。举例来说,如果用户选择下 拉式选单中的"习性"20,则屏幕截图205将被显示。图15示出了屏幕截图205。历史记录表项"生态学"13、"哺乳动物" 14、"鲸类"15和"白鲸"16被显示在屏幕的上部11中的文本框内。当前 信息项"习性"并未显示在该历史记录表中,这是因为信息分层结构中在该"习性"信息项的下一层已没有信息,所以就不需要有一个下拉式选单来显 示信息分层结构中下一层信息的列表。在屏幕的下部6中, 一条与习性相关 的信息被示出。当用户将指针移动到包含文字"生态学"13的文本框之上 时,该屏幕显示改变为图8所示的屏幕截图301。当用户将指针移动到包含 文字"哺乳动物"14的文本框之上时,该屏幕显示改变为图IO所示的屏幕 截图302。当用户将指针移动到包含文字"鯨类"15的文本框之上时,该屏 幕显示改变为图12所示的屏幕截图303。当用户将指针移动到包含文字"白 鲸"16的文本框之上时,该屏幕显示改变为图13所示的屏幕截图304。虽然已对本发明具体实施例进行了描述,但仍有进一步修改的可能。本 发明方法中每个步骤的代码可以为按第一和第二实施例所示方式模块化的 代码。或者,该代码可以釆用另一方式来组织以实现同样的功能。依据本发 明的方法及装置可应用于任何具有显示功能的计算机,且并不仅限于手持式 设备。虽然,本文已经根据目前的优选实施例对本发明进行了描述,但本领域 技术人员应该理解,在不偏离权利要求书限定的本发明保护范围的前提下, 可对该本发明优选实施例进行多种改进。
权利要求
1、一种用于从分层信息源检索信息的装置,该装置包括显示器,其用于显示从所述信息源检索到的显示信息,并用于显示对应于所述信息源中的信息的菜单项,其中所述菜单项包括排列为历史菜单的历史菜单项,所述历史菜单对应于从分层信息源的上层到当前选择的分层信息源部分的路径;用户输入设备,其用于接收以第一选择模式或第二选择模式对菜单项的用户选择;和控制器,其用于响应于以第一选择模式对历史菜单项的用户选择来显示历史菜单项的子菜单项,所述子菜单项对应于在分层信息源的下一层处可获得的信息;并用于响应于以第二选择模式对菜单项或子菜单项的用户选择来从对应于历史菜单项或子菜单项的分层信息源检索信息。
2、 如权利要求l所述的装置,进一步包括用于存储当前选择的分层信息 源的位置的工具,以及用于响应于第二选择模式的用户选择来更新所存储的位 置的工具。
3、 如权利要求l所述的装置,其中,所述控制器被配置为检索仅仅与以第 二选择模式对菜单项或子菜单项的用户选择相对应的信息,并被配置为在第一 屏幕区域中显示所述信息,其中第一屏幕显示区域之前用于显示与先前的第二 选择模式的用户选择相对应的信息。
4、 如权利要求l所述的装置,其中,所述控制器被配置为在至少一个屏幕 的单独显示区域中显示检索到的信息和历史菜单项。
5、 如权利要求l所述的装置,其中,所述第一选择模式包括指针对菜单项 的轮询。
6、 如权利要求l所述的装置,其中,所述第二选择模式包括指针在菜单项 上的点击。
7、 如权利要求l所述的装置,其中,所述第一和第二选择模式包括不同类型的对触摸屏的触摸。
8、 如权利要求l所述的装置,其中,所述控制器被配置为显示所述子菜单 项,以覆盖与第二选择模式的用户选择相对应的信息。
9、 一种包括如权利要求1所述的装置和所述信息源的手持设备。
10、 一种用于从分层信息源检索信息的方法,该方法包括 显示与信息源的信息相对应的菜单项,其中所述菜单项包括排列为历史菜单的历史菜单项,所述历史菜单与从分层信息源的上层到当前选择的分层信息源部分的i 各径相对应;接收以第 一选择模式或第二选择模式对菜单项的用户选择;响应于以第 一选择模式对历史菜单项的用户选择来显示历史菜单项的子菜单项,所述子菜单项与在分层信息源的下一层处可获得的信息相对应;并且 响应于以第二选择模式对菜单项或子菜单项的用户选择来从对应于历史菜单项或子菜单项的分层信息源检索和显示信息。
11、 如权利要求10的方法,进一步包括存储当前选择的分层信息源的位 置,并响应于第二选择模式的用户选择来更新存储位置。
12、 如权利要求10的方法,包括检索仅仅与以第二选择模式对菜单项或 子菜单项的用户选择相对应的信息,并在第一屏幕区域中显示所述信息,其中 第 一屏幕显示区域之前用于显示与先前的第二选择^f莫式的用户选择相对应的信 息。
13、 如权利要求10的方法,包括在至少一个屏幕的单独显示区域中显示 检索到的信息和历史菜单项。
14、 如权利要求10的方法,其中,所述第一选择模式包括指针对菜单项的 轮询。
15、 如权利要求10的方法,其中,所述第二选择模式包括指针在菜单项上 的点击。
16、 如权利要求10的方法,其中,所述第一和第二选4奪模式包括不同类型 的对触摸屏的触摸。
17、 如权利要求10的方法,包括显示所述子菜单项,以覆盖与第二选择模式的用户选择相对应的信息。
18、 一种用于从分层信息源检索信息的信息检索装置,该装置包括 显示器,其用于显示从信息源检索到的信息以及用户可选"f奪的菜单项; 用户输入设备,其用于接收对所显示的菜单项的用户选择; 检索工具,其用于从分层排列的信息源检索信息;显示控制器,其适于根据接收到的用户选择控制所述显示器显示所述菜单 项作为历史菜单项和新菜单项,所述历史菜单项指示接收到的与所述信息源中 各层次的向下导航相对应的用户选择,所述新菜单项与可在所述信息源的分层 结构的下一层处获得的信息相对应;其中,所述检索工具适于检索与最近选择的菜单项相对应的信息,并且所 述显示控制器适于在与历史菜单项分离的显示区域显示分层结构的当前层的信 息。
19、 一种用于从分层信息源检索信息的方法,该方法包括 显示从信息源检索到的信息以及用户可选择的菜单项; 接收对所显示的菜单项的用户选择;从分层排列的信息源检索信息;根据接收到的用户选择控制所述显示器显示所述菜单项作为历史菜单项和 新菜单项,所述历史菜单项指示接收到的与所述信息源中各层次的向下导航相 对应的用户选择,所述新菜单项与可在所述信息源的分层结构的下一层处获得 的信息相对应;其中,所述检索工具适于检索与最近选择的菜单项相对应的信息,并且所 述显示控制器适于在与历史菜单项分离的显示区域显示分层结构的当前层的信息。
全文摘要
公开了用于从分层排列的信息源检索信息的装置,该装置包括显示器,用于显示信息和与从信息源获得的信息对应的用户可选菜单项;用户输入设备,用于接收关于所显示的菜单项的用户选择;检索工具,用于从分层排列的信息源中对多个分级层次的每个层次检索独立可显示的信息,至少一个层次位于另一层次的子层;该信息源具有属于至少一个层次的可显示信息;以及显示控制器,用于根据接收到的用户选择控制显示器显示所述菜单项作为历史菜单项和新菜单项,历史菜单项指示之前接收到的与信息源分层结构中各层次的向下导航对应的用户选择,新菜单项与在信息源分层结构的下一层获得的信息对应;并在与历史菜单项分离的显示区域中显示检索到的与最近选择的菜单项对应的信息。
文档编号G06F3/0482GK101256569SQ200810008300
公开日2008年9月3日 申请日期2004年6月1日 优先权日2003年6月2日
发明者李视亚 申请人:李视亚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1