亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息檢索裝置及方法

文檔序號:6458174閱讀:143來源:國知局
專利名稱:信息檢索裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于信息檢索的裝置及方法,特別是涉及一種用于從分 層排列的信,t、源中檢索信息的裝置及方法。發(fā)明內(nèi)容本發(fā)明的目的在于,簡化對分層數(shù)據(jù)結(jié)構(gòu)的導(dǎo)航。本發(fā)明提供一種用于從分層信息源中檢索信息的裝置,以及一種對等的 方法。該裝置包括輸出工具、輸入工具和控制工具,其中輸出工具用于輸出 信息給用戶并用于輸出用戶可選的菜單項給用戶,輸入工具用于接收關(guān)于要 被顯示的信息的用戶選擇,控制工具用于控制輸出工具輸出歷史菜單項以及 新菜單項給用戶。歷史菜單項是之前接收到的用戶選擇,而新菜單項是信息 分層結(jié)構(gòu)的下 一 層提供的信息列表。與最近選擇的菜單項對應(yīng)的信息被輸出 給用戶。因此,本發(fā)明提供一種有用的界面,該界面可通過使用歷史菜單和新信 息菜單簡化對分層排列的信息存儲的導(dǎo)航。在具體實施例中,新菜單項可通過選擇歷史菜單項來顯示,在這種情況下新菜單項與分層結(jié)構(gòu)的下一層相對應(yīng),該分層結(jié)構(gòu)的下一層位于該分層結(jié)構(gòu)中與歷史菜單項對應(yīng)的層次之下;或者,新菜單項還可被顯示為與當(dāng)前顯 示的信息對應(yīng)的分層結(jié)構(gòu)中的下一層,其中當(dāng)前顯示的信息也就是最近選擇 的菜單項。本發(fā)明的有益效果在于,使得與通用類型和特別具體的子類型都相關(guān)的 信息能夠顯示給用戶。因此,本發(fā)明提供一種有用的工具來從分層信息源導(dǎo) 4元和輸出信息。5在本發(fā)明中,顯示器被配置為用來在顯示信息的同時顯示歷史記錄表, 以便快速而簡單地導(dǎo)航整個目錄結(jié)構(gòu),同時顯示所選擇的信息。在本發(fā)明一 個實施例中,分配分離的屏幕區(qū)域來顯示信息以及歷史記錄表。本發(fā)明可被用于任一種計算機,包括手持式設(shè)備,如個人數(shù)字助理(PDA)、電子圖書閱讀器、移動電話、數(shù)字視頻播放器、全球定位衛(wèi)星(GPS) 接收器,等等。在本發(fā)明應(yīng)用于具有小的屏幕的計算機,比如手持式設(shè)備時, 本發(fā)明實施例能提供可觀的有利效果,即非常有效地利用屏幕所能提供的有 限顯示區(qū)域。本發(fā)明裝置可以包括觸摸屏,該觸摸屏可通過多種方式被激活,比如 通過人的手指或使用觸筆。該裝置也可以包括用于回放音頻信息的擴音器。菜單項可以通過使用顯示器上顯示的指針而被選擇,比如鏈接至鼠標(biāo) 或其它輸入設(shè)備的指針。或者,菜單項可以不用通過屏幕上顯示的指針來選 擇,比如通過使用觸摸屏,并觸摸屏幕上與該菜單項相對應(yīng)的部分。可通 過定位屏幕上指針并點擊該指針,或者通過單一或若千對觸摸屏的觸摸,使 菜單被激活并使菜單項被選中。分層排列的信息源可提供于計算機上,并與用于將該計算機配置成為本 發(fā)明裝置的代碼一起提供;或者,該信息源可與該裝置相互獨立或遠(yuǎn)離該裝 置,因此,該信息可通過諸如通信鏈路等方式來被該裝置訪問?;蛘撸撔?息與該裝置相獨立地或遠(yuǎn)程地被提供,并且該裝置通過諸如網(wǎng)絡(luò)等方式訪問 該信息。在 一 個實施例中,信息源包括的信息排列于按層次互聯(lián)的各個節(jié)點構(gòu)成 的網(wǎng)絡(luò)中。構(gòu)成該信息源的信息對應(yīng)的各個單獨菜單項均與 一 個節(jié)點相關(guān) 聯(lián)。該分層信息結(jié)構(gòu)具有單一的最高層節(jié)點,該節(jié)點與分層結(jié)構(gòu)中每個下層 節(jié)點互聯(lián)。該最高層節(jié)點通過唯一路徑或通過從另外一些路徑中選擇的路徑 與該分層結(jié)構(gòu)中每個下層節(jié)點互聯(lián)。歷史菜單項將優(yōu)選顯示實際上已被用戶 采用的路徑,而不是另夕l、一些路徑中的一個不同路徑。每個節(jié)點可以與一節(jié) 點索引相關(guān)耳關(guān),碼。既使當(dāng)分層信息中包括一些沒有數(shù)據(jù)的節(jié)點,本發(fā)明仍具有較高的實用 價值。對于那些節(jié)點來說,因為沒有信息能被顯示,所以無法得到本發(fā)明的 有益效果。但是,對于那些具有相關(guān)信息的剩余節(jié)點來說,本發(fā)明有益效果 仍能被體現(xiàn)。本發(fā)明中分層排列的信息可不僅僅包括節(jié)點索引信息,還包括與信息分 層結(jié)構(gòu)的配置和/或屏幕上菜單的呈現(xiàn)形式相關(guān)的信息。該分層排列的信息 可以包括與信息分層結(jié)構(gòu)的配置以及屏幕上菜單的呈現(xiàn)形式均不相關(guān)的信息。該信息可以包括顯示于屏幕上的文本、網(wǎng)頁、圖片、圖像或視頻圖像、 和/或用于通過擴音器輸出的音頻信息,比如數(shù)字語音或音樂。本發(fā)明可以通過軟件或可編程計算裝置來實現(xiàn)。因此,本發(fā)明提供一種 承載介質(zhì),該承載介質(zhì)承載用于將一個或多個計算機配置成為本發(fā)明裝置的 計算機可讀代碼。該承載介質(zhì)可以包括瞬時介質(zhì),如電、光、微波、射頻 (RF)、電磁、聲或磁信號(例如諸如因特網(wǎng)這樣的IP網(wǎng)絡(luò)中的TCPIP 信號),或者包括像軟盤、CDROM、硬盤或可編程存儲裝置這樣的承載介 質(zhì)。


下面將參照附圖,僅通過示例的方式描述本發(fā)明優(yōu)選的實施例,在附圖中圖1所示為根據(jù)本發(fā)明一實施例的裝置結(jié)構(gòu)圖;圖2所示為本發(fā)明第一實施例所使用的信息源的信息結(jié)構(gòu)對應(yīng)的樹形圖;圖3a和圖3b所示為根據(jù)本發(fā)明一實施例的信息定位方法的流程圖; 圖4為用于顯示本發(fā)明一實施例所用的計算機顯示器上的信息分布的 屏幕布局圖;圖5所示為圖4所示實施例中導(dǎo)航過程中不同階段的多個屏幕布局圖,且箭頭指示這些屏幕布局之間互聯(lián)的方式;圖6所示為當(dāng)使用實例數(shù)據(jù)庫時,圖5的屏幕布局圖; 圖7為圖6所示實施例中最高層信息輸出的放大的計算機屏幕截圖 (Screenshot);圖8為圖6所示實施例中最高層下拉式選單的放大的計算機屏幕截圖; 圖9為圖6所示實施例中第二層信息輸出的放大的計算機屏幕截圖; 圖IO為圖6所示實施例中第二層下拉式選單的放大的計算機屏幕截圖; 圖li為圖6所示實施例中第三層信息輸出的放大的計算機屏幕截圖; 圖12為圖6所示實施例中第三層下拉式選單的放大的計算機屏幕截圖; 圖13為圖6所示實施例中第四層信息輸出的放大的計算機屏幕截圖; 圖14為圖6所示實施例中第四層下拉式選單的放大的計算機屏幕截圖; 圖15為圖6所示實施例中第五層和最底層信息輸出的放大的計算機屏 幕截圖。
具體實施方式
圖1所示為根據(jù)本發(fā)明一實施例的裝置的結(jié)構(gòu)圖。該裝置包括顯示器 400、控制器401以及用戶輸入設(shè)備402。顯示器400和用戶輸入設(shè)備402 均與控制器401相連,這樣,信息可從控制器401傳送至顯示器400,并從 用戶輸入設(shè)備402傳送至控制器401。用戶輸入設(shè)備402可以與顯示器400 集成為一體,也可以獨立實現(xiàn),正如圖1所示的通過虛線圍繞顯示器400和 用戶輸入設(shè)備402的那樣。可選地,該裝置可包括用于存儲供訪問的分層排 列的信息的信息庫?;蛘撸撔畔觳⒉蛔鳛楸景l(fā)明裝置的一部分,此種情 況下,該裝置可包括用于訪問該信息庫的接口 。該接口可包括端口或連接器, 以使該裝置能與計算機設(shè)備相連來訪問該信息庫;或者,該接口可包括網(wǎng)絡(luò) 接口 。圖2示出了分層信息結(jié)構(gòu)。該信息結(jié)構(gòu)為一種樹形結(jié)構(gòu),包括最高層 目錄500,以及若干通過分支與最高層目錄500連接的第二層目錄501、 520、530。每個目錄可以被看作該分層結(jié)構(gòu)中的一個節(jié)點,且各個節(jié)點通過各個 分支被連接在一起。第二層節(jié)點501被連接至第三層節(jié)點501和511,第二 層節(jié)點520被連接至第三層節(jié)點521,而第二層節(jié)點530則被連接至第三層 節(jié)點531和540。這些第三層節(jié)點中的每個節(jié)點分別被連接至兩個第四層節(jié) 點,所述與各個第三層節(jié)點相連的第四層節(jié)點依次分別為節(jié)點503、 507、 512、 516、 522、 526、 532、 536、 541、 545。每個第四層節(jié)點均連接至一個 第五層節(jié)點,所述與各個第四層節(jié)點相連的第五層節(jié)點依次分別為位于分層 結(jié)構(gòu)結(jié)構(gòu)中最底層的節(jié)點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。該分層結(jié)構(gòu)每層的每個節(jié)點均 與一信息項相關(guān)聯(lián),該信息項由圖2中與對應(yīng)節(jié)點名字相鄰的灰色文本框來 表示。在本實例中,該信息與生態(tài)學(xué)相關(guān),并且最高層節(jié)點500被命名為"生 態(tài)學(xué)"。第二層節(jié)點被命名為"魚類"、"鳥類,,和"哺乳動物"。同樣地, 第三層節(jié)點被作為第二層節(jié)點的子集來命名,且第四層節(jié)點被作為第四層節(jié) 點的子集來命名。第五層節(jié)點被命名為"描述',、"分類"或"習(xí)性",并 且在本實例中,第五層為當(dāng)前分層結(jié)構(gòu)中的最底層。在本發(fā)明中,有兩種非主要的情況,分別為所有最底層節(jié)點都位于當(dāng) 前分層結(jié)構(gòu)中的相同層次,以及在最底層之上的各個節(jié)點只有一個、兩個或 三個直接的子節(jié)點。圖3a和圖3b所示為通過導(dǎo)航分層信息結(jié)構(gòu)來查找所需信息項的方法流 程圖。該方法從步驟S600開始執(zhí)行。在步驟S601中,本發(fā)明裝置呈現(xiàn)給用 戶一個僅包含分層結(jié)構(gòu)中名為"生態(tài)學(xué)"的最高層節(jié)點500的歷史記錄表。 該裝置還顯示與該最高層節(jié)點相關(guān)的信息。如果用戶將指針移動到該歷史記 錄表所示的"生態(tài)學(xué)"之上,則該分層結(jié)構(gòu)中第二層節(jié)點501、 520、 530構(gòu) 成的列表將被顯示出來。在步驟S602中,用戶可以選擇這些第二層節(jié)點之 一。如果用戶選擇最高層節(jié)點,則本方法返回步驟S601。但是,如果用戶 選擇一個第二層節(jié)點,則本方法繼續(xù)進(jìn)行到步驟S603。在步驟S603中,本發(fā)明裝置呈現(xiàn)給用戶一歷史記錄表,該歷史記錄表 包含最高層節(jié)點500的名字,以及所選中的第二層節(jié)點的名字,如"哺乳 動物"530。該裝置還顯示與該選中的第二層節(jié)點530相關(guān)的信息。如果用 戶將指針移動到該歷史記錄表所示的"生態(tài)學(xué)"之上,則包含當(dāng)前分層結(jié)構(gòu) 中第二層節(jié)點501、 520、 530的列表將被顯示出來。如果用戶將指針移動到 該歷史記錄表所示的"哺乳動物"之上,則包含當(dāng)前分層結(jié)構(gòu)中第三層節(jié)點 531、 540的列表將被顯示出來。在步驟S604中,用戶可以選沖傘這些第二或 第三層節(jié)點之一。如果用戶選擇最高層節(jié)點或一個第二層節(jié)點,則本方法返 回到該流程圖中適當(dāng)?shù)牟糠?。但是,如果用戶選擇一個第二層節(jié)點,則本方 法繼續(xù)進(jìn)行到步驟S605。在步驟S605中,本發(fā)明裝置呈現(xiàn)給用戶一歷史記錄表,該歷史記錄表 包含最高層節(jié)點500的名字,所選中的第二層節(jié)點的名字,如"哺乳動物" 530,以及所選中的第三層節(jié)點的名字,如"鯨類"540。該裝置還顯示與所 選中的第三層節(jié)點540相關(guān)的信息。如果用戶將指針移動到該歷史記錄表所 示的"生態(tài)學(xué)"之上,則包含當(dāng)前分層結(jié)構(gòu)中第二層節(jié)點501、 520、 530的 列表將被顯示。如果用戶將指針移動到該歷史記錄表所示的"哺乳動物"之 上,則包含當(dāng)前分層結(jié)構(gòu)中第三層節(jié)點531、 540的列表將被顯示出來。如 果用戶將指針移動到該歷史記錄表所示的"鯨類"之上,則包含當(dāng)前分層結(jié)構(gòu)中第四層節(jié)點541、 545的列表將被顯示。在步驟S606中,用戶可以選擇 這些第二、第三層或第四層節(jié)點之一。如果用戶選擇最高層節(jié)點、第二層或 第三層節(jié)點,則本方法返回到該流程圖中適當(dāng)?shù)牟糠?。但是,如果用戶選擇 第四層節(jié)點,則本方法繼續(xù)進(jìn)行步驟S607。在步驟S607中,本發(fā)明裝置呈現(xiàn)給用戶一歷史記錄表,該歷史記錄表 包含最高層節(jié)點500的名字,所選中的第二層節(jié)點的名字,如"哺乳動物" 530,所選中的第三層節(jié)點的名字,如"鯨類,,540,以及所選中的第四層節(jié) 點的名字,如"白鯨,,541。該裝置還顯示與所選中的第四層節(jié)點541相關(guān) 的信息。如果用戶將指針移動到該歷史記錄表所示的"生態(tài)學(xué)"之上,則包含當(dāng)前分層結(jié)構(gòu)中第二層節(jié)點501、 520、 530的列表將被顯示。如果用戶將 指針移動到該歷史記錄表所示的"哺乳動物"之上,則包含當(dāng)前分層結(jié)構(gòu)中 第三層節(jié)點531、 540的列表將被顯示出來。如果用戶將指針移動到該歷史 記錄表所示的"鯨類,,之上,則包含當(dāng)前分層結(jié)構(gòu)中第四層節(jié)點541、 545 的列表將被顯示出來。如果用戶將指針移動到該歷史記錄表所示的"白鯨" 之上,則包含當(dāng)前分層結(jié)構(gòu)中第五層節(jié)點542、 543、 544的列表將被顯示出 來。在步驟S608中,用戶可以選擇這些第二、第三層、第四層或第五層節(jié) 點之一。如果用戶選擇最高層節(jié)點、第二層、第三層或第四層節(jié)點,則本方 法返回到該流程圖中適當(dāng)?shù)牟糠?。但是,如果用戶選擇某一第五層節(jié)點,則 本方法繼續(xù)進(jìn)行步驟S609。在步驟S609中,本發(fā)明裝置呈現(xiàn)給用戶一歷史記錄表,該歷史記錄表 包含最高層節(jié)點500的名字,所選中的第二層節(jié)點的名字,如"哺乳動物" 530,所選中的第三層節(jié)點的名字,如"鯨類"540,以及所選中的第四層節(jié) 點的名字,如"白鯨"541。但是,所選中的第五層節(jié)點并未顯示在該歷史 記錄表中,這是因為第五層節(jié)點并沒有下一層的子節(jié)點。該裝置還顯示與所 選的第五層節(jié)點如"描述"542相關(guān)的信息。如果用戶將指針移動到該歷史 記錄表所示的"生態(tài)學(xué)"之上,則包含當(dāng)前分層結(jié)構(gòu)中第二層節(jié)點501、 520、 530的列表將被顯示。如果用戶將指針移動到該歷史記錄表所示的"哺乳動 物"之上,則包含當(dāng)前分層結(jié)構(gòu)中第三層節(jié)點531、 540的列表將被顯示。 如果用戶將指針移動到該歷史記錄表所示的"鯨類"之上,則包含當(dāng)前分層 結(jié)構(gòu)中第四層節(jié)點541、 545的列表將被顯示。如果用戶將指針移動到該歷 史記錄表所示的"白鯨"之上,則包含當(dāng)前分層結(jié)構(gòu)中第五層節(jié)點542、 543、 544的列表將再次被顯示。在步驟S610中,用戶可以選擇這些第二、第三 層、第四層或第五層節(jié)點之一,然后本方法返回到該流程圖中適當(dāng)?shù)牟糠?。這樣,用戶可以迅速而簡單地導(dǎo)航整個分層信息結(jié)構(gòu)中任一節(jié)點的信圖4示出了本發(fā)明第一實施例的計算機顯示器的屏幕布局圖。該屏幕被分為上部11和下部6。該上部被保留用來顯示歷史記錄表,以使用戶向上 層導(dǎo)航返回到該分層結(jié)構(gòu)中他們之前訪問過的位置。歷史記錄表中的每個信 息項被分配于屏幕的上部11內(nèi)獨立的文本框或區(qū)域之中。該屏幕的下部6 被用來向用戶顯示信息。當(dāng)用戶在歷史記錄表的某一信息項之上移動指針 時,子菜單12將被顯示,以提供分層結(jié)構(gòu)中在當(dāng)前所選信息所在層次的直接下一層的信息列表。當(dāng)該子菜單被顯示時,所有之前在屏幕下部6中被顯 示過的信息可以被刪除;或者,在該屏幕的下部6中曾用來顯示該子菜單 12的區(qū)域內(nèi),信息可以簡單地被重寫。當(dāng)該指針被移出該歷史記錄表和子 菜單時,該子菜單可以保留在屏幕上,或者被刪除并用之前已顯示在此位置 上的信息來替代。圖5示出了圖4的屏幕布局,以及該本發(fā)明第一實施例中用于顯示導(dǎo)航 信息分層結(jié)構(gòu)的各個層次的不同階段的各種其它屏幕布局。各個箭頭被示出 來連接各個屏幕布局,以說明如何通過在屏幕的特定區(qū)域點擊指針或滾動指 針能從一個屏幕布局轉(zhuǎn)移到另一屏幕布局。從本圖可見,用戶可以通過使用 歷史菜單來顯示新菜單項,以導(dǎo)航返回到分層結(jié)構(gòu)中的任一層,該新菜單項 對應(yīng)分層結(jié)構(gòu)中位于當(dāng)前所選歷史菜單項對應(yīng)層次的下一層。圖6示出了圖5所示屏幕布局使用包含關(guān)于生態(tài)學(xué)信息的信息源實例時 的屏幕截圖。該信息源實例包含圖2所示結(jié)構(gòu)中的信息、以及圖2未顯示的 一些附加節(jié)點。圖6還示出一些圖5未示出的附加箭頭,以進(jìn)一步說明用戶 如何可以從一個屏幕轉(zhuǎn)移到另一屏幕來導(dǎo)航該信息分層結(jié)構(gòu)。圖7至圖15為圖6所示各個屏幕截圖的放大視圖?,F(xiàn)在將參照圖6以 及這些屏幕截圖的放大視圖對該導(dǎo)航信息分層結(jié)構(gòu)的方法加以說明。位于圖6中左手上邊的屏幕截圖201為缺省的初始屏幕顯示。該屏幕截 圖201也被顯示于圖7中。該歷史菜單項"生態(tài)學(xué)(Ecology) " 13 4皮示于 屏幕的上部11的文本框中,并且該歷史菜單項是該歷史記錄表唯一示出的 菜單項。"生態(tài)學(xué)"實際上就是當(dāng)前的信息項。在屏幕的下部6中, 一條來 自該信息源的、與生態(tài)學(xué)相關(guān)的信息被示出。當(dāng)用戶將指針移動到包含文字"生態(tài)學(xué)"的文本框13之上時,該屏幕顯示改變?yōu)閳D8所示的屏幕截圖301。在圖8中,屏幕的上部11與圖7中屏幕的上部相同。但是,曾在屏幕 的下部顯示的信息卻不再被顯示,并且下拉式選單被顯示在屏幕的下部6。 該下拉式選單示出在該信息分層結(jié)構(gòu)中位于"生態(tài)學(xué)"直接下一層的各個信 息項的列表。這些信息項包括"哺乳動物"、"鳥類"、"魚類"、"昆蟲" 和"植物"。該列表中的每個信息項均被顯示在文本框中,并且這些文本框 被并排擺放并橫向擺滿整個屏幕寬度。如果用戶點擊歷史記錄表中唯一的表項"生態(tài)學(xué),,13上的指針,則該 下拉式選單消失,并且該屏幕被更新為屏幕截圖201。或者,如果用戶點擊 該下拉式選單內(nèi)某一信息項上的指針,則該信息項被選中,并且屏幕顯示被 相應(yīng)地更新。舉例來說,如果用戶選擇下拉式選單中的"哺乳動物(Mammal)" 17,屏幕截圖202將^皮顯示。圖9示出了屏幕截圖202。歷史菜單項"生態(tài)學(xué)"13和"哺乳動物"14 被顯示在屏幕的上部11的文本框中。"哺乳動物"為當(dāng)前信息項。在屏幕 的下部6中, 一條與哺乳動物相關(guān)的信息被示出。當(dāng)用戶將指針移動到包含 文字"生態(tài)學(xué)"13的文本框之上時,該屏幕顯示改變?yōu)閳DS所示的屏幕截 圖301。當(dāng)用戶將指針移動到包含文字"哺乳動物"14的文本框之上時,該 屏幕顯示改變?yōu)閳DIO所示的屏幕截圖302。在圖10中,屏幕的上部11與圖9的屏幕的上部相同。但是,曾在屏幕 的下部顯示的信息卻不再被顯示,并且下拉式選單被顯示在屏幕的下部6。 該下拉式選單示出在該信息分層結(jié)構(gòu)中位于"哺乳動物"直接下一層的各個 信息項的列表。這些信息項包括"鯨類(Cetacea)"、"偶蹄類動物 (Artiodactla )","管齒目動物(Tubulidentata ),'、"異節(jié)目動物(Xenarthra )"、 "鱗曱目動物(Pholidota)"、"翼手目動物(Chiroptera)"、"靈長類動 物(Primates )"、"象鼻齣動物(Macroscelidea ),,、"噴齒目動物(Rodentia )', 和"兔類(Lagomorpha)"。該列表中的每個信息項被顯示在一文本框中, 并且這些文本框被并排擺放成兩行并橫向擺滿整個屏幕寬度。如果用戶點擊歷史記錄表中"生態(tài)學(xué)"13上的指針,則該下拉式選單消失,并且該屏幕被更新為屏幕截圖201。如果用戶點擊歷史記錄表中"哺 乳動物"14上的指針,則該下拉式選單消失,并且該屏幕被更新為屏幕截 圖202?;蛘?,如果用戶點擊該下拉式選單內(nèi)某一信息項上的指針,則該信 息項被選中,并且屏幕顯示一皮相應(yīng)地更新。舉例來說,如果用戶選擇下拉式 選單的"鯨類"18,則屏幕截圖203將被顯示。圖11示出了屏幕截圖203。歷史記錄表項"生態(tài)學(xué)"13、"哺乳動物" 14和"鯨類"15被顯示在屏幕的上部11的文本框中。"鯨類"為當(dāng)前信息 項。在屏幕的下部6中, 一條與鯨類相關(guān)的信息被示出。當(dāng)用戶將指針移動 到包含文字"生態(tài)學(xué)"13的文本框之上時,該屏幕顯示改變?yōu)閳D8所示的 屏幕截圖301。當(dāng)用戶將指針移動到包含文字"哺乳動物"14的文本框之上 時,該屏幕顯示改變?yōu)閳D10所示的屏幕截圖302。當(dāng)用戶將指針移動到包 含文字"鯨類"15的文本框之上時,該屏幕顯示改變?yōu)閳D12所示的屏幕截 圖303。在圖12中,屏幕的上部11與圖10中屏幕的上部相同。但是,曾在屏 幕的下部顯示的信息卻不再被顯示,并且下拉式選單被顯示在屏幕的下部6。 該下拉式選單示出在該信息分層結(jié)構(gòu)中位于"鯨類"直接下一層的各個信息 項的列表。這些信息項包括"白鯨"、"伊洛瓦底江海豚喙鯨(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 )"。該列表中的每個信息項被顯 示在文本框中,并且這些文本框被并排擺放成三行并橫向擺滿整個屏幕寬度。如果用戶點擊歷史記錄表中"生態(tài)學(xué)"13上的指針,則該下拉式選單 消失,并且該屏幕被更新為屏幕截圖201。如果用戶點擊歷史記錄表中"哺 乳動物"14上的指針,則該下拉式選單消失,并且該屏幕被更新為屏幕截 圖202。如果用戶點擊歷史記錄表中"鯨類"15上的指針,則該下拉式選單 消失,并且該屏幕被更新為屏幕截圖203?;蛘撸绻脩酎c擊該下拉式選 單內(nèi)某一信息項上的指針,則該信息項被選中,并且屏幕顯示被相應(yīng)地更新。 舉例來說,如果用戶選擇下拉式選單中的"白鯨"19,則屏幕截圖204將被 顯示。圖13示出了屏幕截圖204。歷史記錄表項"生態(tài)學(xué)"13、"哺乳動物" 14、"鯨類"15和"白鯨"16被顯示在屏幕的上部11中的文本框內(nèi)。"白 鯨"為當(dāng)前信息項。在屏幕的下部6中, 一條與白鯨相關(guān)的信息被示出。當(dāng) 用戶將指針移動到包含文字"生態(tài)學(xué)"13的文本框之上時,該屏幕顯示改 變?yōu)閳D8所示的屏幕截圖301。當(dāng)用戶將指針移動到包含文字"哺乳動物" 14的文本框之上時,該屏幕顯示改變?yōu)閳D10所示的屏幕截圖302。當(dāng)用戶 將指針移動到包含文字"鯨類"15的文本框之上時,該屏幕顯示改變?yōu)閳D 12所示的屏幕截圖303。當(dāng)用戶將指針移動到包含文字"白鯨"16的文本 框之上時,該屏幕顯示改變?yōu)閳D13所示的屏幕截圖304。在圖13中,屏幕的上部11與圖12中屏幕的上部相同。但是,曾在屏 幕的下部顯示的信息卻不再被顯示,并且下拉式選單被顯示在屏幕的下部6。 該下拉式選單示出在該信息分層結(jié)構(gòu)中位于"白鯨"直接下一層的各個信息 項的列表。這些信息項包括"習(xí)性"、"分類"、"描述"、"海洋中的 識別"和"食物&伺養(yǎng)"。該列表中的每個信息項被顯示在文本框中,并且 這些文本框被并排擺放成一行并橫向擺滿整個屏幕寬度。如果用戶點擊歷史記錄表中"生態(tài)學(xué)"13上的指針,則該下拉式選單 將消失,并且該屏幕被更新為屏幕截圖201。如果用戶點擊歷史記錄表中"哺 乳動物"14上的指針,則該下拉式選單將消失,并且該屏幕被更新為屏幕截圖202。如果用戶點擊歷史記錄表中"鯨類"15上的指針,則該下拉式選 單將消失,并且該屏幕被更新為屏幕截圖203。如果用戶點擊歷史記錄表中"白鯨"16上的指針,則該下拉式選單將消失,并且該屏幕被更新為屏幕 截圖204。或者,如果用戶點擊該下拉式選單內(nèi)某一信息項上的指針,則該 信息項將被選中,并且屏幕顯示被相應(yīng)地更新。舉例來說,如果用戶選擇下 拉式選單中的"習(xí)性"20,則屏幕截圖205將被顯示。圖15示出了屏幕截圖205。歷史記錄表項"生態(tài)學(xué)"13、"哺乳動物" 14、"鯨類"15和"白鯨"16被顯示在屏幕的上部11中的文本框內(nèi)。當(dāng)前 信息項"習(xí)性"并未顯示在該歷史記錄表中,這是因為信息分層結(jié)構(gòu)中在該"習(xí)性"信息項的下一層已沒有信息,所以就不需要有一個下拉式選單來顯 示信息分層結(jié)構(gòu)中下一層信息的列表。在屏幕的下部6中, 一條與習(xí)性相關(guān) 的信息被示出。當(dāng)用戶將指針移動到包含文字"生態(tài)學(xué)"13的文本框之上 時,該屏幕顯示改變?yōu)閳D8所示的屏幕截圖301。當(dāng)用戶將指針移動到包含 文字"哺乳動物"14的文本框之上時,該屏幕顯示改變?yōu)閳DIO所示的屏幕 截圖302。當(dāng)用戶將指針移動到包含文字"鯨類"15的文本框之上時,該屏 幕顯示改變?yōu)閳D12所示的屏幕截圖303。當(dāng)用戶將指針移動到包含文字"白 鯨"16的文本框之上時,該屏幕顯示改變?yōu)閳D13所示的屏幕截圖304。雖然已對本發(fā)明具體實施例進(jìn)行了描述,但仍有進(jìn)一步修改的可能。本 發(fā)明方法中每個步驟的代碼可以為按第一和第二實施例所示方式模塊化的 代碼。或者,該代碼可以釆用另一方式來組織以實現(xiàn)同樣的功能。依據(jù)本發(fā) 明的方法及裝置可應(yīng)用于任何具有顯示功能的計算機,且并不僅限于手持式 設(shè)備。雖然,本文已經(jīng)根據(jù)目前的優(yōu)選實施例對本發(fā)明進(jìn)行了描述,但本領(lǐng)域 技術(shù)人員應(yīng)該理解,在不偏離權(quán)利要求書限定的本發(fā)明保護范圍的前提下, 可對該本發(fā)明優(yōu)選實施例進(jìn)行多種改進(jìn)。
權(quán)利要求
1、一種用于從分層信息源檢索信息的裝置,該裝置包括顯示器,其用于顯示從所述信息源檢索到的顯示信息,并用于顯示對應(yīng)于所述信息源中的信息的菜單項,其中所述菜單項包括排列為歷史菜單的歷史菜單項,所述歷史菜單對應(yīng)于從分層信息源的上層到當(dāng)前選擇的分層信息源部分的路徑;用戶輸入設(shè)備,其用于接收以第一選擇模式或第二選擇模式對菜單項的用戶選擇;和控制器,其用于響應(yīng)于以第一選擇模式對歷史菜單項的用戶選擇來顯示歷史菜單項的子菜單項,所述子菜單項對應(yīng)于在分層信息源的下一層處可獲得的信息;并用于響應(yīng)于以第二選擇模式對菜單項或子菜單項的用戶選擇來從對應(yīng)于歷史菜單項或子菜單項的分層信息源檢索信息。
2、 如權(quán)利要求l所述的裝置,進(jìn)一步包括用于存儲當(dāng)前選擇的分層信息 源的位置的工具,以及用于響應(yīng)于第二選擇模式的用戶選擇來更新所存儲的位 置的工具。
3、 如權(quán)利要求l所述的裝置,其中,所述控制器被配置為檢索僅僅與以第 二選擇模式對菜單項或子菜單項的用戶選擇相對應(yīng)的信息,并被配置為在第一 屏幕區(qū)域中顯示所述信息,其中第一屏幕顯示區(qū)域之前用于顯示與先前的第二 選擇模式的用戶選擇相對應(yīng)的信息。
4、 如權(quán)利要求l所述的裝置,其中,所述控制器被配置為在至少一個屏幕 的單獨顯示區(qū)域中顯示檢索到的信息和歷史菜單項。
5、 如權(quán)利要求l所述的裝置,其中,所述第一選擇模式包括指針對菜單項 的輪詢。
6、 如權(quán)利要求l所述的裝置,其中,所述第二選擇模式包括指針在菜單項 上的點擊。
7、 如權(quán)利要求l所述的裝置,其中,所述第一和第二選擇模式包括不同類型的對觸摸屏的觸摸。
8、 如權(quán)利要求l所述的裝置,其中,所述控制器被配置為顯示所述子菜單 項,以覆蓋與第二選擇模式的用戶選擇相對應(yīng)的信息。
9、 一種包括如權(quán)利要求1所述的裝置和所述信息源的手持設(shè)備。
10、 一種用于從分層信息源檢索信息的方法,該方法包括 顯示與信息源的信息相對應(yīng)的菜單項,其中所述菜單項包括排列為歷史菜單的歷史菜單項,所述歷史菜單與從分層信息源的上層到當(dāng)前選擇的分層信息源部分的i 各徑相對應(yīng);接收以第 一選擇模式或第二選擇模式對菜單項的用戶選擇;響應(yīng)于以第 一選擇模式對歷史菜單項的用戶選擇來顯示歷史菜單項的子菜單項,所述子菜單項與在分層信息源的下一層處可獲得的信息相對應(yīng);并且 響應(yīng)于以第二選擇模式對菜單項或子菜單項的用戶選擇來從對應(yīng)于歷史菜單項或子菜單項的分層信息源檢索和顯示信息。
11、 如權(quán)利要求10的方法,進(jìn)一步包括存儲當(dāng)前選擇的分層信息源的位 置,并響應(yīng)于第二選擇模式的用戶選擇來更新存儲位置。
12、 如權(quán)利要求10的方法,包括檢索僅僅與以第二選擇模式對菜單項或 子菜單項的用戶選擇相對應(yīng)的信息,并在第一屏幕區(qū)域中顯示所述信息,其中 第 一屏幕顯示區(qū)域之前用于顯示與先前的第二選擇^f莫式的用戶選擇相對應(yīng)的信 息。
13、 如權(quán)利要求10的方法,包括在至少一個屏幕的單獨顯示區(qū)域中顯示 檢索到的信息和歷史菜單項。
14、 如權(quán)利要求10的方法,其中,所述第一選擇模式包括指針對菜單項的 輪詢。
15、 如權(quán)利要求10的方法,其中,所述第二選擇模式包括指針在菜單項上 的點擊。
16、 如權(quán)利要求10的方法,其中,所述第一和第二選4奪模式包括不同類型 的對觸摸屏的觸摸。
17、 如權(quán)利要求10的方法,包括顯示所述子菜單項,以覆蓋與第二選擇模式的用戶選擇相對應(yīng)的信息。
18、 一種用于從分層信息源檢索信息的信息檢索裝置,該裝置包括 顯示器,其用于顯示從信息源檢索到的信息以及用戶可選"f奪的菜單項; 用戶輸入設(shè)備,其用于接收對所顯示的菜單項的用戶選擇; 檢索工具,其用于從分層排列的信息源檢索信息;顯示控制器,其適于根據(jù)接收到的用戶選擇控制所述顯示器顯示所述菜單 項作為歷史菜單項和新菜單項,所述歷史菜單項指示接收到的與所述信息源中 各層次的向下導(dǎo)航相對應(yīng)的用戶選擇,所述新菜單項與可在所述信息源的分層 結(jié)構(gòu)的下一層處獲得的信息相對應(yīng);其中,所述檢索工具適于檢索與最近選擇的菜單項相對應(yīng)的信息,并且所 述顯示控制器適于在與歷史菜單項分離的顯示區(qū)域顯示分層結(jié)構(gòu)的當(dāng)前層的信 息。
19、 一種用于從分層信息源檢索信息的方法,該方法包括 顯示從信息源檢索到的信息以及用戶可選擇的菜單項; 接收對所顯示的菜單項的用戶選擇;從分層排列的信息源檢索信息;根據(jù)接收到的用戶選擇控制所述顯示器顯示所述菜單項作為歷史菜單項和 新菜單項,所述歷史菜單項指示接收到的與所述信息源中各層次的向下導(dǎo)航相 對應(yīng)的用戶選擇,所述新菜單項與可在所述信息源的分層結(jié)構(gòu)的下一層處獲得 的信息相對應(yīng);其中,所述檢索工具適于檢索與最近選擇的菜單項相對應(yīng)的信息,并且所 述顯示控制器適于在與歷史菜單項分離的顯示區(qū)域顯示分層結(jié)構(gòu)的當(dāng)前層的信息。
全文摘要
公開了用于從分層排列的信息源檢索信息的裝置,該裝置包括顯示器,用于顯示信息和與從信息源獲得的信息對應(yīng)的用戶可選菜單項;用戶輸入設(shè)備,用于接收關(guān)于所顯示的菜單項的用戶選擇;檢索工具,用于從分層排列的信息源中對多個分級層次的每個層次檢索獨立可顯示的信息,至少一個層次位于另一層次的子層;該信息源具有屬于至少一個層次的可顯示信息;以及顯示控制器,用于根據(jù)接收到的用戶選擇控制顯示器顯示所述菜單項作為歷史菜單項和新菜單項,歷史菜單項指示之前接收到的與信息源分層結(jié)構(gòu)中各層次的向下導(dǎo)航對應(yīng)的用戶選擇,新菜單項與在信息源分層結(jié)構(gòu)的下一層獲得的信息對應(yīng);并在與歷史菜單項分離的顯示區(qū)域中顯示檢索到的與最近選擇的菜單項對應(yīng)的信息。
文檔編號G06F3/0482GK101256569SQ200810008300
公開日2008年9月3日 申請日期2004年6月1日 優(yōu)先權(quán)日2003年6月2日
發(fā)明者李視亞 申請人:李視亞
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1