亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于信息檢索的方法和裝置的制作方法

文檔序號:6110593閱讀:177來源:國知局
專利名稱:用于信息檢索的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于信息檢索和顯示的裝置和方法,特別涉及用于接受用戶 對信息的選擇并且輸出所選擇信息的裝置和方法。
背景技術(shù)
通過使用分層的目錄結(jié)構(gòu)常??梢院芊奖愕貙π畔⒕幩饕?。希望能夠讓 用戶輕松地在分層的目錄結(jié)構(gòu)中進(jìn)行信息導(dǎo)航,來定位用戶感興趣的信息, 也希望提供一個(gè)高效的基于菜單的導(dǎo)航系統(tǒng)。或者,通過使用為了組織信息而定義了分層結(jié)構(gòu)的索引系統(tǒng),可以對信 息進(jìn)行編索引。例如,信息的不同部分可以與不同的標(biāo)識或者定義相關(guān)聯(lián), 這些標(biāo)識或者定義確定了信息在分層結(jié)構(gòu)中的位置。信息可以被分成數(shù)據(jù)文 件,而指定的文件名或者文件中存儲的信息可以確定信息在分層結(jié)構(gòu)中的位 置。或者,為了確定分層結(jié)構(gòu),可以提供一個(gè)與數(shù)據(jù)文件分立的索引,例如 以列表的形式。通過使用存儲結(jié)構(gòu)可以存儲分層索引的信息,所述存儲結(jié)構(gòu)的組織方式 不同于根據(jù)索引機(jī)制確定的分層結(jié)構(gòu)。例如,可以用非分層的存儲排列對信 息進(jìn)行物理存儲,例如以磁盤驅(qū)動(dòng)器或者其它存儲設(shè)備上單個(gè)目錄中多重?cái)?shù) 據(jù)文件的形式?;蛘撸苑謱哟鎯Y(jié)構(gòu)來存儲信息,所述分層存儲結(jié)構(gòu)的組 織方式不同于分層信息結(jié)構(gòu),例如將信息存儲在磁盤驅(qū)動(dòng)器或者其它存儲設(shè) 備的目錄系統(tǒng)中和/或多個(gè)不同的網(wǎng)絡(luò)地址中。對于以此種方式組織的信息 分層,希望能夠讓用戶在其中輕松地進(jìn)行信息導(dǎo)航。在目前已知的諸如網(wǎng)絡(luò) 瀏覽器等導(dǎo)航系統(tǒng)中,可以提供"后退"按鈕使得用戶能夠返回之前的路徑, 同時(shí)也可以提供"前進(jìn),,導(dǎo)航按鈕。但是,只有在用戶使用"后退"按鈕回 到原地址后,"前進(jìn),,導(dǎo)航按鈕才起作用。如果用戶沒有使用"后退,,按鈕, 就不會激活"前進(jìn)"導(dǎo)航按鈕,因?yàn)榇藭r(shí)不存在前進(jìn)導(dǎo)航策略。發(fā)明內(nèi)容本發(fā)明提供了用于顯示來自至少 一 個(gè)信息源的信息的裝置。按照定義了 信息分層的索引機(jī)制或者排列方式,對所述信息源中的信息進(jìn)行編索引或者 排列。例如,所述信息可以按照分層目錄結(jié)構(gòu)進(jìn)行排列,或者可以用定義了 分層中位置的標(biāo)識或者文件名來對所述信息進(jìn)行標(biāo)注。信息分層可以被描述 為多個(gè)分層排列的節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)分別與來自所述信息源的可獨(dú)立顯示 的信息相關(guān)聯(lián)??蛇x擇地,信息分層也可以包括與可獨(dú)立顯示的信息不相關(guān)聯(lián)的節(jié)點(diǎn)。所述裝置包括至少一個(gè)用于顯示來自信息源的信息的顯示器; 用于接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo)航選擇和用戶可 選擇的模式切換選擇的用戶輸入設(shè)備;控制器。所述控制器被配置為實(shí)現(xiàn)多 種可選的導(dǎo)航策略,以通過使用所述前進(jìn)導(dǎo)航選擇和后退導(dǎo)航選擇允許用戶 在信息分層的至少 一部分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自信息源的信息 顯示在所述至少一個(gè)顯示器上。所述控制器被配置為響應(yīng)于接收到的所述用 戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航策略切換到另一個(gè)所述可選 的導(dǎo)航策略,其中每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則定義了對 所述信息分層進(jìn)行導(dǎo)航的順序。在一個(gè)實(shí)施例中,包括用于顯示來自信息源的信息的裝置,通過分層中 的節(jié)點(diǎn)對所述信息編索引,所述裝置包括至少一個(gè)用于顯示來自信息源的 信息的顯示器;用于接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo) 航選擇和用戶可選擇的模式切換選擇的用戶輸入設(shè)備;控制器,用于實(shí)現(xiàn)多 種可選的導(dǎo)航策略,以通過使用所述前進(jìn)導(dǎo)航選擇和后退導(dǎo)航選擇允許用戶 在信息分層的至少 一部分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自所述信息源的 信息顯示在所述至少一個(gè)顯示器上。所述控制器被配置為響應(yīng)于接收到的所 述用戶可選的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航策略切換到另一個(gè)所述可
選的導(dǎo)航策略,其中每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則定義了 對所述信息分層進(jìn)行導(dǎo)航的順序。在本發(fā)明特定的實(shí)施例中,可以用其它規(guī)則來補(bǔ)充或者修改所述規(guī)則。 每個(gè)規(guī)則可以在整個(gè)分層結(jié)構(gòu)或者僅僅部分分層結(jié)構(gòu)中進(jìn)行定義,例如,在 特定導(dǎo)航模式下從導(dǎo)航開始的起始節(jié)點(diǎn)以下的部分分層中進(jìn)行定義。如果即 將成為當(dāng)前選擇節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)位于所述部分分層之外,則無需采用所述 規(guī)則。在此情況下,不同的規(guī)則可以應(yīng)用在余下的部分分層的導(dǎo)航中,或者 可以在余下的部分分層中用更多規(guī)則來修改現(xiàn)存規(guī)則。例如,所述控制器可 以被配置為根據(jù)使用特定導(dǎo)航策略的導(dǎo)航起始點(diǎn)以不同的序列來顯示節(jié)點(diǎn)。本發(fā)明實(shí)施例所提供的 一個(gè)優(yōu)點(diǎn)是,即使在缺少用戶選擇的現(xiàn)有路徑 時(shí),仍提供具有前進(jìn)導(dǎo)航策略的預(yù)定的前進(jìn)按鈕??刂破骺杀慌渲脼轫憫?yīng)于后退導(dǎo)航選擇,顯示來自于先前已顯示信息的 歷史記錄的信息。因此,后退導(dǎo)航選擇按鈕可以執(zhí)行"撤消"功能,以返回 先前已顯示的信息?;蛘?,所述后退導(dǎo)航選擇可以允許用戶在與前進(jìn)導(dǎo)航選 擇相同的節(jié)點(diǎn)序列中導(dǎo)航,只是順序相反。所述后退導(dǎo)航選擇的作用可以取 決于所選擇的導(dǎo)航模式。導(dǎo)航策略不需要完整地定義信息源中的節(jié)點(diǎn)序列。例如,導(dǎo)航策略可以 指定與分層中每幾個(gè)層相對應(yīng)的信息的相對顯示順序、或者與每幾個(gè)節(jié)點(diǎn)組 相對應(yīng)的信息的相對顯示順序,但是,可以不指定與所述層或者組內(nèi)的子節(jié) 點(diǎn)相對應(yīng)的信息的顯示順序。通過使用不屬于所述導(dǎo)航策略的不同的排序規(guī) 則,可以獲得附加的排序信息。所述導(dǎo)航策略和排序規(guī)則可以共同產(chǎn)生分層 中全部信息的完整顯示順序?;蛘?,如果所述導(dǎo)航策略只涉及母節(jié)點(diǎn)的子節(jié) 點(diǎn)中的循環(huán),或者只涉及分層的特定層內(nèi)的節(jié)點(diǎn)中循環(huán),則所述導(dǎo)航策略和 排序規(guī)則可以完全確定分層這一子集的顯示順序。定義導(dǎo)航順序意味著對整個(gè)分層結(jié)構(gòu)定義完整的導(dǎo)航順序,或者意味著 定義部分導(dǎo)航順序,其中某些節(jié)點(diǎn)或者節(jié)點(diǎn)組之間的排序關(guān)系是已知的,而其它節(jié)點(diǎn)或者節(jié)點(diǎn)組之間的排序關(guān)系是未知的。
較佳地,所述多個(gè)導(dǎo)航策略包括第一導(dǎo)航策略和第二導(dǎo)航策略,其中第一導(dǎo)航策略允許用戶在分層的不同層中上下移動(dòng),例如深度優(yōu)先搜索策略; 第二導(dǎo)航策略允許用戶在分層的特定層中側(cè)向移動(dòng),例如寬度優(yōu)先搜索策略。深度優(yōu)先策略包括當(dāng)仍存在可以顯示的信息時(shí)重復(fù)地導(dǎo)航到下一個(gè)低顯示的信息時(shí)通過在分層內(nèi)上移來找到分層中最接近的的其它分支,并且重 復(fù)這一過程直到?jīng)]有剩余的信息可以顯示。因此,深度優(yōu)先導(dǎo)航是向著樹形 結(jié)構(gòu)中可能的"葉"行進(jìn)的導(dǎo)航。假設(shè)分層中第二節(jié)點(diǎn)位于所述分層被定義為分層中嵌套子節(jié)點(diǎn)的分支, 那么位于所述第二節(jié)點(diǎn)之上的被選擇節(jié)點(diǎn)可以被認(rèn)為是所述第二節(jié)點(diǎn)的祖 先節(jié)點(diǎn),即第二節(jié)點(diǎn)是所述祖先節(jié)點(diǎn)的后代。母節(jié)點(diǎn)是祖先節(jié)點(diǎn)的一個(gè)示例。寬度優(yōu)先導(dǎo)航策略是在移動(dòng)到分層的下一層之前,顯示分層的一層中 的全部信息。寬度優(yōu)先導(dǎo)航策略可以被限定為,在分層的單個(gè)層中的全部節(jié) 點(diǎn)中或者一層中的部分節(jié)點(diǎn)中進(jìn)行循環(huán),或者可以在對當(dāng)前所選擇的層中所 有或者部分節(jié)點(diǎn)進(jìn)行導(dǎo)航后改變層??梢栽趯?dǎo)航的任意部分切換對導(dǎo)航策略的選擇。因此,任何特定導(dǎo)航策 略的起始節(jié)點(diǎn)可以是分層中的任意節(jié)點(diǎn)。在深度優(yōu)先導(dǎo)航策略中, 一個(gè)實(shí)施 例是首先依次顯示與正被顯示的起始節(jié)點(diǎn)的每個(gè)嵌套子節(jié)點(diǎn)相對應(yīng)的信 息,然后進(jìn)一步的導(dǎo)航包括與導(dǎo)航過程從頂層節(jié)點(diǎn)("才艮,,節(jié)點(diǎn))開始時(shí)相 同的節(jié)點(diǎn)序列。也就是說,在導(dǎo)航過程經(jīng)過所述起始節(jié)點(diǎn)的全部子節(jié)點(diǎn)之后, 如果從所述控制器切換到當(dāng)前導(dǎo)航模式后起始節(jié)點(diǎn)的祖先節(jié)點(diǎn)的子節(jié)點(diǎn)一 直沒有被顯示,則導(dǎo)航過程進(jìn)入這些子節(jié)點(diǎn)。另 一種方法是,如果在所述控制器切換到當(dāng)前導(dǎo)航模式之后分層的同一 層內(nèi)的其它節(jié)點(diǎn)還沒有被顯示,那么將所述其它節(jié)點(diǎn)作為起始節(jié)點(diǎn)顯示,而 不管它們出現(xiàn)在使用所述排序規(guī)則的起始節(jié)點(diǎn)之前或者之后。所述裝置可以被配置為在每次選擇了新的模式選擇或者選擇了不同 排序規(guī)則時(shí)生成從根節(jié)點(diǎn)開始的節(jié)點(diǎn)的排序列表。然后,通過從列表中當(dāng)前 所選擇的節(jié)點(diǎn)開始,可以使用所述列表來控制導(dǎo)航的順序。但是,不是必須 生成這樣的列表或者將其存儲到存儲器中。另一種方法是,控制器在每次接 收到新的用戶導(dǎo)航選擇時(shí),簡單地使用 一 系列對應(yīng)于所述導(dǎo)航策略和排序規(guī)則的規(guī)則。所述排序規(guī)則可以是由用戶指定的,可以指定固定的條件或者可以由計(jì) 算機(jī)設(shè)備確定的進(jìn)一步條件來控制,例如可以根據(jù)用戶標(biāo)識進(jìn)行預(yù)置。任何類型的排序規(guī)則都是可能的。例如,排序規(guī)則可以是根據(jù)節(jié)點(diǎn)名稱 或者根據(jù)標(biāo)題頭的字母排序,所述節(jié)點(diǎn)名稱或者標(biāo)題形成顯示信息的一部分;或者排序規(guī)則可以是根據(jù)分層中特定節(jié)點(diǎn)的信息量來排序,例如#4居文 件大小、文件數(shù)目、或者根據(jù)文本、圖像和/或聲音文件的數(shù)量,等等???以根據(jù)如下內(nèi)容來制定排序規(guī)則每個(gè)節(jié)點(diǎn)的直接子節(jié)點(diǎn)數(shù)目、嵌套子節(jié)點(diǎn) 數(shù)目、對應(yīng)于這些子節(jié)點(diǎn)的信息總量、分層結(jié)構(gòu)中嵌套子節(jié)點(diǎn)的最大深度、 信息被持續(xù)瀏覽的時(shí)間(根據(jù)特定用戶或者任意用戶)、信息被添加到所述 分層信息源的時(shí)間、信息類型、文件類型、信息之前被瀏覽的點(diǎn)擊數(shù)、在預(yù) 定的時(shí)間段內(nèi)信息之前被瀏覽的頻率等。很多其它類型的排序規(guī)則也是可能 的。排序規(guī)則不是一定根據(jù)邏輯規(guī)則來確定,它甚至可以是任意的或隨機(jī)的, 或者基于技術(shù)上的考慮來確定,例如基于在硬盤或者其它存儲設(shè)備中的存儲 位置來確定??梢允褂脤?yīng)于上述任一排序規(guī)則的反向規(guī)則,例如,可以使用反向字 母排序。可以使用排序方法的組合。對所述分層的不同層可能采用不同的排 序方法,和/或?qū)τ诓煌?jié)點(diǎn)的子節(jié)點(diǎn)可以以根據(jù)不同規(guī)則的不同方法進(jìn)行 排序。因此,本發(fā)明提供的用戶界面能夠方便地對分層組織的信息結(jié)構(gòu)進(jìn)行導(dǎo)航。根據(jù)本發(fā)明實(shí)施例的裝置可以包括任何計(jì)算設(shè)備,包括手持或者便攜式 計(jì)算設(shè)備。例如,所述裝置可以包括PC(個(gè)人計(jì)算機(jī))、電視的機(jī)頂盒、 PDA(個(gè)人數(shù)字助理)、電子書閱讀器、移動(dòng)電話、數(shù)字音頻播放器、GPS (全球定位衛(wèi)星)接收機(jī)等。本發(fā)明理想地用于體積有限的設(shè)備。將本發(fā)明 的實(shí)施例與小屏幕計(jì)算機(jī)一起使用,其優(yōu)點(diǎn)在于,通過將全部或者大部分屏 幕用來顯示信息,有效地利用了屏幕上有限的顯示區(qū)域,并且用戶輸入設(shè)備 占據(jù)了屏幕或者裝置本身最小的面積。例如,需要的全部輸入設(shè)備可以是三 個(gè)物理按鈕或者觸摸屏式按鈕。顯示器可以是監(jiān)視器、電視屏幕、觸摸屏或者任何其它類型的與計(jì)算設(shè) 備一起使用的屏幕或者顯示器。所述顯示器可以被配置為在顯示區(qū)域內(nèi)顯示 導(dǎo)航面板,所述導(dǎo)航面板包括節(jié)點(diǎn)結(jié)構(gòu)完整的或者部分的映射,可以利用其 它用戶輸入設(shè)備進(jìn)行導(dǎo)航。用戶輸入設(shè)備可以是鍵盤、袖珍鍵盤、鼠標(biāo)、筆、游戲控制器、操縱桿、 遠(yuǎn)程控制器、跟蹤板、跟蹤控制球或者其它指針式設(shè)備、觸摸式感應(yīng)屏幕或 者任意其它允許用戶能夠向所述裝置輸入信息的設(shè)備。用戶輸入設(shè)備可以是具有三個(gè)按鍵的袖珍鍵盤;或者具有兩個(gè)按鍵的袖 珍鍵盤,此時(shí)通過同時(shí)按兩個(gè)按鍵執(zhí)行模式選擇功能;或者操縱桿,例如通 過手指進(jìn)行操作的迷你操縱桿而不是手持操縱桿。用戶輸入設(shè)備可以是壓力 控制設(shè)備,例如跟蹤點(diǎn)設(shè)備或者觸摸板;可以是只采用少量用于導(dǎo)航用戶輸 入的按鍵的鍵盤。可以使用不同輸入設(shè)備的組合。所述控制器可以是計(jì)算機(jī)、嵌入式計(jì)算設(shè)備、PDA、移動(dòng)電話等。信息 存儲器可以是磁盤,例如硬盤、軟盤、CD、 DVD、光盤等,并且信息存儲 器可以是所述計(jì)算設(shè)備的一部分,或者可以遠(yuǎn)離所述計(jì)算設(shè)備。信息存儲器 可以是只讀或者讀寫類型的設(shè)備。信息源中的信息可以包括在屏幕上顯示的文本、網(wǎng)頁、照片、圖像或者 視頻圖像、和/或者通過揚(yáng)聲器輸出的音頻信息,例如數(shù)字語音或者音樂。 所述信息可以被存儲為信息分層,或者可以通過分層的節(jié)點(diǎn)結(jié)構(gòu)對所述信息 編索引。當(dāng)接收到用戶輸入時(shí),至少可以動(dòng)態(tài)地生成一部分信息,對這些信 息進(jìn)行導(dǎo)航??梢詮囊粋€(gè)或者多個(gè)物理位置中訪問此類動(dòng)態(tài)生成的信息。
所述信息可以全部被存儲在例如磁盤驅(qū)動(dòng)器等單個(gè)的物理位置中,或者 分布在通過一個(gè)或多個(gè)網(wǎng)絡(luò)相連接的多個(gè)物理位置中。所述信息可以存儲于 目錄結(jié)構(gòu)中,所述目錄結(jié)構(gòu)至少部分對應(yīng)于信息分層結(jié)構(gòu),例如分層的頂層 信息可以存儲在頂層目錄中,分層的更低層信息可以被存儲在子目錄中。或 者,所述信息可以存儲在與信息分層結(jié)構(gòu)不對應(yīng)的文件結(jié)構(gòu)中。 一個(gè)示例是, 信息源中的信息全部存儲在單個(gè)目錄中,而分層信息結(jié)構(gòu)根據(jù)索引方法來定 義,例如根據(jù)與信息源中每個(gè)文件相關(guān)聯(lián)的文件名或者標(biāo)識來定義,或者通 過使用包含分層結(jié)構(gòu)中信息的索引或者列表來定義。例如,文件名或者標(biāo)識的第一部分可以定義分層中的位置,文件名或者 標(biāo)識的第二部分可以定義第一定義位置以下的分層的分支,而文件名或者標(biāo) 識的后續(xù)部分可以定義分層的子分支。因此,文件名或者標(biāo)識可以確定從分 層頂層到分層中指定或者標(biāo)注的信息位置的路徑。信息源可以由計(jì)算機(jī)存儲 設(shè)備單個(gè)目錄存儲的多個(gè)文件構(gòu)成,或者存儲于分布式物理位置或虛擬位置識中的部分可以與文件在分層中的位置有關(guān),或者整個(gè)文件名或標(biāo)識可以確 定這一位置。通過計(jì)算機(jī)程序語言可以很容易地對信息進(jìn)行標(biāo)注來定義分層,所述語言例如XML (可擴(kuò)展標(biāo)記語言)、PHP ( PHP超文本預(yù)處理器)和SQL (結(jié) 構(gòu)化查詢語言),因此可以使用所述標(biāo)識根據(jù)所選擇的導(dǎo)航策略來確定下一 個(gè)凈皮檢索的信息項(xiàng)。本發(fā)明的裝置可以包括觸摸式感應(yīng)屏幕,可以采用不同的方法來進(jìn)行選 擇,例如通過人的手指或者觸筆。所述裝置可以包括擴(kuò)音器,用來回放音頻 信息。但是,本發(fā)明并不局限于這類技術(shù)或者設(shè)計(jì)。所述信息源可以與將計(jì)算機(jī)配置為根據(jù)本發(fā)明的裝置的代碼一起位于 計(jì)算機(jī)上;或者所述信息源可以與所述裝置分立或者遠(yuǎn)離所述裝置,此時(shí)所 述裝置例如通過通信鏈路來訪問所述信息?;蛘咚鲂畔⒖梢员粏为?dú)提供或 者遠(yuǎn)離所述裝置,而所述裝置例如通過網(wǎng)絡(luò)來訪問所述信息。
所述信息源可以包括以分層結(jié)構(gòu)進(jìn)行排列的信息,所述分層結(jié)構(gòu)對應(yīng)于 分層互連節(jié)點(diǎn)的網(wǎng)絡(luò)。每一個(gè)組成信息源的分立的信息項(xiàng)分別與一個(gè)節(jié)點(diǎn)相 關(guān)聯(lián)。所述結(jié)構(gòu)可以具有單個(gè)頂層節(jié)點(diǎn)或者"根,,節(jié)點(diǎn),所述頂層節(jié)點(diǎn)與分 層中更低層的每一個(gè)節(jié)點(diǎn)互連。所述頂層節(jié)點(diǎn)與分層中更低層的每一個(gè)節(jié)點(diǎn)之間可以通過唯一的路徑互連、或者通過選擇可選路徑來互連。每一個(gè)節(jié)點(diǎn)可以與用于確認(rèn)所述節(jié)點(diǎn)的節(jié)點(diǎn)參考相關(guān)聯(lián),例如,節(jié)點(diǎn)名稱、標(biāo)識或者ID 號碼。本發(fā)明可以通過軟件或者可編程計(jì)算設(shè)備來實(shí)現(xiàn),包括任何計(jì)算機(jī) PDA(個(gè)人數(shù)字助理)、移動(dòng)電話等。因此,本發(fā)明包含承載計(jì)算機(jī)可讀代 碼的載體介質(zhì),所述代碼用于將一臺或者幾臺計(jì)算機(jī)配置為本發(fā)明的所述裝 置。所述栽體介質(zhì)可以包括瞬時(shí)介質(zhì)例如電、光、微波、RF、電磁、聲或 者磁信號(例如諸如因特網(wǎng)等IP網(wǎng)絡(luò)中的TCP/IP信號),或者例如軟盤、 CDROM、硬盤或者可編程存儲設(shè)備的載體介質(zhì)。在本發(fā)明的實(shí)施例中,選擇前進(jìn)和后退用戶選擇可以使顯示器上的信息 自動(dòng)更新。使用單個(gè)控制按鈕在所有可能的導(dǎo)航模式中進(jìn)行循環(huán),此方法具有節(jié)約 體積有限的設(shè)備的空間的優(yōu)點(diǎn),例如PDA (個(gè)人數(shù)字助理)的空間。如果 所述按鈕顯示在屏幕上,那么用于顯示按鈕所需的屏幕區(qū)域被最小化。如果 所述按鈕只是以硬件輸入控制器的形式出現(xiàn),那么通過最小化按鈕總數(shù),就 可以使所述硬件的總體積達(dá)到最小。因此,由于只需要三個(gè)不同的用戶輸入選擇,本發(fā)明實(shí)施例允許硬件體 積最小化,同時(shí)允許信息可用顯示區(qū)域最大化。這一優(yōu)點(diǎn)特別地適用于移動(dòng) 設(shè)備或者其它體積有限的設(shè)備。本發(fā)明的實(shí)施例具有可預(yù)測前進(jìn)導(dǎo)航按鈕的優(yōu)點(diǎn),這在現(xiàn)有技術(shù)中的用 戶界面例如網(wǎng)頁瀏覽器中未曾見過,本發(fā)明實(shí)施例還提供了允許用戶能夠很 容易地對所述信息進(jìn)行導(dǎo)航的優(yōu)點(diǎn)。一些實(shí)施例的進(jìn)一步的有益特征是,響應(yīng)于所述控制器接收的前進(jìn)或者 后退用戶選擇,自動(dòng)顯示新的信息。這樣就不再需要按例如"回車"鍵等其 它按鍵來確認(rèn)所述選擇??赡艹霈F(xiàn)如下情況,特定的節(jié)點(diǎn)具有大量的子節(jié)點(diǎn),使用所述前進(jìn)和后 退導(dǎo)航控制按鈕需要花費(fèi)大量的時(shí)間在這些子節(jié)點(diǎn)中滾動(dòng)。但是,所述裝置 可以被配置為允許通過使用可選導(dǎo)航控制或者其它用戶輸入控制,實(shí)現(xiàn)快速 導(dǎo)航步驟,以導(dǎo)航到分層的不同部分。在一些實(shí)施例中,通過其它用戶輸入設(shè)備或者當(dāng)前用戶輸入設(shè)備的附加 部分(例如鍵盤上的附加按鍵)來使用其它導(dǎo)航方法,從而允許從節(jié)點(diǎn)結(jié)構(gòu) 的一部分到另一部分的捷徑??梢栽陲@示器上顯示菜單,以允許用戶選擇此 類導(dǎo)航捷徑。例如使用顯示器上顯示的指針,例如與鼠標(biāo)或者其它輸入設(shè)備 相連接的指針,可以對菜單項(xiàng)進(jìn)行選擇?;蛘撸瑹o需利用在顯示器上顯示的 指針,也可以對菜單項(xiàng)進(jìn)行選擇,例如使用觸摸式感應(yīng)屏幕,用戶可以觸摸 與所述菜單項(xiàng)相對應(yīng)的屏幕的一部分??梢酝ㄟ^定位屏幕上指針、和/或通 過用戶點(diǎn)擊或激活指針設(shè)備,或者通過對觸摸式感應(yīng)屏幕的一次或多次觸 摸,對菜單和項(xiàng)目進(jìn)行選擇。包括其它用戶輸入設(shè)備的實(shí)施例可以通過使用任何計(jì)算設(shè)備來實(shí)現(xiàn)。這 些實(shí)施例特別適用于已經(jīng)具有能夠接收諸如完整鍵盤等其它用戶輸入的用 戶輸入設(shè)備的計(jì)算機(jī),或者,已經(jīng)具有例如鼠標(biāo)和鍵盤等多個(gè)用戶輸入設(shè)備 的計(jì)算機(jī)。本發(fā)明的實(shí)施例允許不同類型的計(jì)算機(jī)設(shè)備都可以使用共同的核 心用戶界面,并且在具體實(shí)施例中可以添加其它用戶界面特征,所述其它用 戶界面特征是特定類型計(jì)算機(jī)設(shè)備特有的特征、或者是為特定類型計(jì)算機(jī)設(shè) 備選擇的特征。其它的視覺信息可以用于幫助用戶進(jìn)行導(dǎo)航,例如,根據(jù)分層的哪一層 和/或分層的哪個(gè)特定分支正在被顯示、或者當(dāng)所述導(dǎo)航進(jìn)入不同子節(jié)點(diǎn)組 時(shí),可以改變所述顯示器的部分區(qū)域的顏色。


現(xiàn)在僅以舉例的方式,參照附圖來對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,其中圖1是示出根據(jù)本發(fā)明實(shí)施例的裝置的框圖;圖2是示出本發(fā)明實(shí)施例中使用的分層信息結(jié)構(gòu)示例的樹形圖;圖3a是示出本發(fā)明實(shí)施例中計(jì)算機(jī)顯示器上屏幕的布局的屏幕布局; 圖3b示出了圖3a的屏幕布局中使用的導(dǎo)航模式圖標(biāo);圖4a是針對用戶選擇的信息顯示順序的菜單布置方式的部分屏幕截 圖;圖4b示出了兩個(gè)屏幕截圖,顯示了在用戶使用過程中的圖4a菜單;圖5示出了本發(fā)明實(shí)施例中圖2的樹形圖,并添加了標(biāo)識來表示在"書 本排序"導(dǎo)航模式下的信息顯示順序;圖6a到6d示出了在"書本排序"導(dǎo)航模式下多個(gè)分立的屏幕截圖,以 及當(dāng)導(dǎo)航從圖5所示分層結(jié)構(gòu)頂層向圖5所致分層結(jié)構(gòu)低層進(jìn)行的過程中這 些屏幕截圖相互關(guān)聯(lián)的方式;圖7示出了圖2的樹形圖,并添加了標(biāo)識來表示在"組循環(huán),,導(dǎo)航模式 下使用字母排序方法的信息顯示順序;圖8a到8d示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航過程在圖7所示"組 循環(huán)"導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;圖9示出了圖2的樹形圖,并添加了標(biāo)識來表示在"組循環(huán)"導(dǎo)航模式 下先使用基于大小的排序方法然后使用字母排序方法的信息顯示順序;圖IO示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航在圖9所示"組循環(huán),, 導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;圖11示出了圖2的樹形圖,并添加了標(biāo)識來表示在"層循環(huán),,導(dǎo)航模 式下使用字母排序方法的信息顯示順序;圖12示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航在圖11所示"層循環(huán),, 導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;
圖13示出了圖2的樹形圖,并添加了標(biāo)識來表示在"層循環(huán)"導(dǎo)航模 式下先使用基于大小的排序方法然后使用字母排序方法的信息顯示順序;圖14示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航在圖13所示"層循環(huán)" 導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;圖15示出了圖2的樹形圖,并添加了標(biāo)識來表示在"Z字形"導(dǎo)航模 式下使用字母排序方法的信息顯示順序;圖16a和16b示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航在圖15所示"Z 字形"導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;圖17示出了圖2的樹形圖,并添加了標(biāo)識來表示在"Z字形"導(dǎo)航模 式下先使用基于大小的排序方法然后使用字母排序方法的信息顯示順序;圖18a和18b示出了多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航過程在圖17所 示"Z字形"導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式;圖19a示出了在本發(fā)明另一實(shí)施例中用于顯示菜單的屏幕布局,以及用 來從菜單中選擇項(xiàng)目的遙控單元;圖19b示出了另一種用于顯示菜單的屏幕 布局;圖20示出了利用根據(jù)本發(fā)明實(shí)施例的用戶導(dǎo)航按鈕、以及可選的指針 式用戶輸入設(shè)備來實(shí)現(xiàn)導(dǎo)航的屏幕布局;圖21示出了利用根據(jù)本發(fā)明實(shí)施例的用戶導(dǎo)航按鈕、以及可選的指針 式用戶輸入設(shè)備來實(shí)現(xiàn)導(dǎo)航的另 一種屏幕布局;圖22a和22b是顯示部分目錄結(jié)構(gòu)的計(jì)算機(jī)屏幕截圖,該目錄結(jié)構(gòu)對應(yīng) 于本發(fā)明 一 個(gè)實(shí)施例中的分層信息結(jié)構(gòu);圖23是本發(fā)明另一實(shí)施例中的計(jì)算機(jī)屏幕截圖,其顯示了計(jì)算機(jī)文件 系統(tǒng)中單個(gè)目錄的內(nèi)容,包括對應(yīng)于分層中多個(gè)層的文件;圖24示出了關(guān)于如何在信息分層中使用文件名來定義文件位置的示例;圖25是本發(fā)明實(shí)施例中顯示了導(dǎo)航界面、XML處理器和來自信息源的 信息之間的數(shù)據(jù)流的示意圖。
具體實(shí)施方式
在圖1中,示出了根據(jù)本發(fā)明第一實(shí)施例的裝置。所述裝置包括控制器101,其與顯示器100以及用戶輸入設(shè)備102相連接。控制器也與信息存儲 器103相連接。控制器101被配置為從用戶輸入設(shè)備102接收用戶的輸入; 從信息存儲器103中選擇和檢索信息;并將檢索到的信息輸出到顯示器100。 用戶輸入設(shè)備102可以與顯示器IOO集成到一起,或者分立存在。用戶輸入 設(shè)備可以作為一個(gè)顯示器上的觸摸式感應(yīng)機(jī)構(gòu)與顯示器集成在一起。所述裝置可以包括一個(gè)程序存儲器,控制器101將程序代碼裝入程序存 儲器,并且通過執(zhí)行存儲在程序存儲器中的程序代碼來控制顯示器100和用 戶豐命入設(shè)備102訪問信息存儲器103。圖2示出了本發(fā)明實(shí)施例中使用的分層信息結(jié)構(gòu)的示例。所示樹形線網(wǎng) 絡(luò)表示出分層結(jié)構(gòu)中節(jié)點(diǎn)之間的關(guān)系。頂層節(jié)點(diǎn)1001被命名為"生態(tài)學(xué) (Ecology)",它有5個(gè)子節(jié)點(diǎn),是"植物(Plant)" 1002、"鳥類(Birds)" 1003、"爬蟲動(dòng)物(Reptiles) ,, 1017、"無脊推動(dòng)物(Invertebrates ) " 1019 和"哺乳動(dòng)物(Mammal) " 1025。該示例中節(jié)點(diǎn)"植物"1002本身沒有子節(jié)點(diǎn)。節(jié)點(diǎn)"鳥類"1003有三個(gè)子節(jié)點(diǎn)。這些子節(jié)點(diǎn)是"鶴及其親緣動(dòng)物(Cranes and relatives) " 1004、"貓頭鷹(Owls) ,, 1011和"涉水禽鳥、海鷗以及 海雀(Waders, Gulls and Auks) " 1012。子節(jié)點(diǎn)"鶴及其親緣動(dòng)物"1004 有兩個(gè)深一層的子節(jié)點(diǎn)"秧鶴(Limpkin) ,, 1005和"紅腿叫鶴(Red-Legged seriema) " 1008。這兩個(gè)深一層子節(jié)點(diǎn)中的每一個(gè),分別具有子節(jié)點(diǎn)長度 (Length) 1006、 1009和子節(jié)點(diǎn)重量(Weight) 1007、 1010。子節(jié)點(diǎn)"貓頭 鷹"1011沒有深一層的子節(jié)點(diǎn)。子節(jié)點(diǎn)"涉水禽鳥、海鷗以及海雀"1012 有兩個(gè)深一層的子節(jié)點(diǎn),為"花斑反嘴鵲(Piedavocet) ,, 1013和"大西洋 角嘴海雀(Atlantic Puffin) " 1014。子節(jié)點(diǎn)"花斑反嘴鵲"1013沒有深一 層的子節(jié)點(diǎn),但是節(jié)點(diǎn)"大西洋角嘴海雀"1014具有子節(jié)點(diǎn)長度1015和重 量1016。節(jié)點(diǎn)"爬蟲動(dòng)物"1017具有一個(gè)子節(jié)點(diǎn),為"浙蜴(Lizards) " 1018。 子節(jié)點(diǎn)"蜥蜴"1018沒有深一層的子節(jié)點(diǎn)。節(jié)點(diǎn)"無脊推動(dòng)物"1019有兩個(gè)子節(jié)點(diǎn)。這些子節(jié)點(diǎn)是"軟體動(dòng)物 (Molluscs) " 1020和"節(jié)肢動(dòng)物(Arthropods) " 1021。子節(jié)點(diǎn)"軟體動(dòng) 物"1020沒有深一層的子節(jié)點(diǎn)。子節(jié)點(diǎn)"節(jié)肢動(dòng)物"1021有一個(gè)深一層的 子節(jié)點(diǎn),為"鹿角蟲(Stag Beetles) " 1022。子節(jié)點(diǎn)"鹿角蟲,,1022有子 節(jié)點(diǎn)長度1023和重量1024。節(jié)點(diǎn)"哺乳動(dòng)物"1025有兩個(gè)子節(jié)點(diǎn)。這些子節(jié)點(diǎn)是"靈長類動(dòng)物 (Primates) " 1026和"鯨類動(dòng)物(Cetaceans) " 1027。子節(jié)點(diǎn)"靈長類動(dòng) 物,,1026沒有深一層的子節(jié)點(diǎn)。子節(jié)點(diǎn)"鯨類動(dòng)物"1027有兩個(gè)深一層的 子節(jié)點(diǎn),為"灰鯨(Gray Whale) " 1028和"白鯨(Beluga) " 1031。子節(jié) 點(diǎn)"灰鯨"1028沒有深一層的子節(jié)點(diǎn),但是子節(jié)點(diǎn)"白鯨"有子節(jié)點(diǎn)長度 1029和重量1030。除了圖2中很多節(jié)點(diǎn)具有子節(jié)點(diǎn)外,分層結(jié)構(gòu)中的每個(gè)節(jié)點(diǎn)都可以對應(yīng) 于該節(jié)點(diǎn)特有的信息,而與該節(jié)點(diǎn)在分層結(jié)構(gòu)中的位置無關(guān)。圖3a示出了本發(fā)明實(shí)施例中計(jì)算機(jī)屏幕的屏幕布局。屏幕2包括顯示 區(qū)域1和在屏幕底部顯示的三個(gè)控制按鈕區(qū)域3、 4、 5。控制按鈕分別與后 退導(dǎo)航、前進(jìn)導(dǎo)航和模式選擇相關(guān)。前兩個(gè)控制按鈕區(qū)域3、 4顯示的左、 右箭頭,分別表示"后退"6和"前進(jìn)"7控制。第三個(gè)控制按鈕區(qū)域5顯 示的導(dǎo)航模式符號8,形象化地表示了當(dāng)前的導(dǎo)航模式。在這個(gè)例子中,符 號8是一本書,表示當(dāng)前的導(dǎo)航模式是"書本模式"。如果屏幕是觸摸式感應(yīng)屏幕,這些屏幕的控制按鈕區(qū)域可以被設(shè)置為觸 摸式感應(yīng)按鈕。如果屏幕不是觸摸式感應(yīng)屏幕,可以使用諸如指針式設(shè)備的 用戶輸入設(shè)備通過將屏幕上的光標(biāo)移動(dòng)到按鈕的位置來對這些控制按鈕區(qū) 域進(jìn)行操作?;蛘?,它們可以用來直觀地表示袖珍鍵盤或者鍵盤上的按^^建或 者按鈕在何時(shí)被激活。 圖3b示出了本發(fā)明這一具體實(shí)施例中使用的四個(gè)可能的模式圖標(biāo),并 且說明了當(dāng)運(yùn)行模式切換用戶選擇時(shí),不同模式之間的轉(zhuǎn)換過程。四個(gè)圖標(biāo) 表示"層循環(huán)"模式、"Z字形"模式、"書本"模式和"組循環(huán)"模式。 將在下面對其中每一個(gè)模式進(jìn)行詳細(xì)描述。當(dāng)控制器101從用戶輸入設(shè)備 102接收到模式切換用戶選擇時(shí),模式會按照所述序列改變?yōu)橄乱荒J?。?四種模式序列的末尾,下一個(gè)模式切換用戶選擇會導(dǎo)致切換回第一種模式。本發(fā)明的實(shí)施例不限于上述四種導(dǎo)航模式,也可能存在其它模式。圖4a示出了在本發(fā)明的一些實(shí)施例中可以用到的菜單,它允許用戶選 擇信息的顯示順序。所述控制器利用這一順序和選擇模式的規(guī)則,確定在顯 示器100上信息的顯示順序。圖4a中的菜單12包括如下對節(jié)點(diǎn)排序的選擇項(xiàng)根據(jù)名稱13A、根據(jù) 時(shí)間13B、根據(jù)文件13C、根據(jù)類別13D或者根據(jù)點(diǎn)擊數(shù)13E。菜單12中 有帶有向下箭頭圖案的按鈕14和帶有向上箭頭圖案的按鈕15。如果具有更 多的可用排序選擇項(xiàng),而如果沒有足夠的空間來顯示菜單12中的選擇項(xiàng), 那么向上和向下的箭頭14、 15可以用于對排序選擇項(xiàng)進(jìn)行滾動(dòng)操作。圖4b示出了兩個(gè)屏幕截圖,顯示了被用戶調(diào)用的圖4a菜單。在本實(shí)施 例中,可以比正常時(shí)間更長地按模式按鈕,例如按l秒鐘,如圖4b中第一 幅屏幕截圖所示。這使得菜單12被顯示于屏幕的中間區(qū)域,如圖4b中第二 幅屏幕截圖所示。在做出合適的選擇后,通過點(diǎn)擊模式按鈕可以隱藏菜單。圖5示出了圖2的樹形圖,并添加了標(biāo)識來表示在第一導(dǎo)航模式下的信 息顯示順序,第一導(dǎo)航模式為"書本模式,,。在"書本模式"中,導(dǎo)航序列 從頂層節(jié)點(diǎn)開始,進(jìn)入頂層節(jié)點(diǎn)的第一個(gè)子節(jié)點(diǎn),然后進(jìn)入所述第一個(gè)子節(jié) 點(diǎn)的第一個(gè)子節(jié)點(diǎn),等等。當(dāng)?shù)竭_(dá)分層結(jié)構(gòu)的底部后,導(dǎo)航過程從次最低層 的第二個(gè)子節(jié)點(diǎn)繼續(xù),并且在完成節(jié)點(diǎn)和子節(jié)點(diǎn)列表的整個(gè)過程中遵循這一模式。在圖5所示例子中,"書本模式"信息序列的起始點(diǎn)是頂層節(jié)點(diǎn)"生態(tài) 學(xué)"101,在圖5中用(l)標(biāo)注,表示其在序列中的位置。
在示例中,序列的下一個(gè)節(jié)點(diǎn)是"植物"102,用(2)標(biāo)注,表示其位 于序列中的第二個(gè)位置。選擇"植物"102是因?yàn)閷镜?章節(jié)"(即根 節(jié)點(diǎn)的子節(jié)點(diǎn))的排序是植物、鳥類、爬蟲動(dòng)物、無脊推動(dòng)物和哺乳動(dòng)物。 在章節(jié)排序方式不同的實(shí)施例中,例如在按照字母順序的實(shí)施例中,"植物"可以不是"書本模式"序列的第二個(gè)節(jié)點(diǎn)。因?yàn)?植物"102沒有任何子節(jié)點(diǎn),所以序列的第三個(gè)節(jié)點(diǎn)是"鳥類" 103,用(3)標(biāo)注。第四個(gè)節(jié)點(diǎn)是"鶴及其親緣動(dòng)物,,104,用(4)標(biāo)注。 優(yōu)先于"鳥類"其它的子節(jié)點(diǎn)來選擇"鶴及其親緣動(dòng)物",是因?yàn)槭纠械?"子章節(jié)"順序是"鶴及其親緣動(dòng)物,,、"貓頭鷹,,和"涉水禽烏、海鴨以 及海雀"。序列的第五個(gè)節(jié)點(diǎn)是"秧鶴"105,用(5)標(biāo)注,它是"鶴及其親緣動(dòng) 物"104的第一個(gè)子節(jié)點(diǎn)。用(6)標(biāo)注的第六個(gè)節(jié)點(diǎn)是"長度A" 106,它 是"秧鶴"105的第一個(gè)子節(jié)點(diǎn)。在此步驟中,"長度A,, 106的下面沒有 深一層的子節(jié)點(diǎn),因此序列繼續(xù)向前到達(dá)"秧鶴"105的第二個(gè)子節(jié)點(diǎn)"重 量A,, 107。此時(shí),"重量A,, 107或者"秧鶴"105都沒有深一層的子節(jié)點(diǎn),因此 序列的下一個(gè)節(jié)點(diǎn)是"紅腿叫鶴,,108,用(8)標(biāo)注,它是"鶴及其親緣動(dòng) 物"104的第二個(gè)子節(jié)點(diǎn)。序列的剩余部分遵循相似的模式。概括如下,余下的順序是用(9)標(biāo) 注的"長度B" 109、用(10)標(biāo)注的"重量B" 110、用(11)標(biāo)注的"貓 頭鷹"111、用(12)標(biāo)注的"涉水禽鳥、海鷗以及海雀,,112、用(13)標(biāo) 注的"花斑反嘴鵲,,113、用(14)標(biāo)注的"大西洋角嘴海雀,,114、用(15) 標(biāo)注的"長度C" 115、用(16)標(biāo)注的"重量C" 116、用(17)標(biāo)注的"爬 蟲動(dòng)物,,117、用U8)標(biāo)注的"蜥蜴"118、用(19)標(biāo)注的"無脊推動(dòng)物,, 119、用(20)標(biāo)注的"軟體動(dòng)物"120、用(21)標(biāo)注的"節(jié)肢動(dòng)物"121、 用(22)標(biāo)注的"鹿角蟲,,122、用(23)標(biāo)注的"長度D" 123、用(24) 標(biāo)注的"重量D" 124、用(25)標(biāo)注的"哺乳動(dòng)物"125、用(26)標(biāo)注的"靈長類動(dòng)物"126、用(27)標(biāo)注的"鯨類動(dòng)物,,127、用(28)標(biāo)注的"灰 鯨"128、用(29)標(biāo)注的"長度E" 129、用(30)標(biāo)注的"重量E" 130 以及用(31)標(biāo)注的"白鯨"131。序列也可能在路徑的局部位置進(jìn)入書本模式狀態(tài),即開始于頂層節(jié)點(diǎn)以 外的節(jié)點(diǎn)。這種情況下,序列同上面一樣進(jìn)行,但是從一個(gè)不同的起始點(diǎn)開 始。當(dāng)"白鯨"131被顯示時(shí),即顯示序列結(jié)束后,可以顯示出表示序列結(jié) 束的屏幕截圖,和/或前進(jìn)導(dǎo)航控制可以停止工作直到用戶在序列中后退或 者切換到另一個(gè)模式下。或者,序列可以從起點(diǎn)即"生態(tài)學(xué)"101重新開始。 圖6a到6d示出了,在"書本"導(dǎo)航模式下多個(gè)單獨(dú)的屏幕截圖,以及 當(dāng)導(dǎo)航過程從圖5所示分層結(jié)構(gòu)的頂層向圖5所示分層結(jié)構(gòu)的低層進(jìn)行的過 程中這些屏幕截圖相互關(guān)聯(lián)的方式。圖6a示出了如下轉(zhuǎn)換過程從"生態(tài) 學(xué),,101到"植物"102、到"鳥類"103、到"鶴及其親緣動(dòng)物"104、到"秧鶴"105、到"長度A" 106、到"重量A" 107、到"紅腿叫鶴"108。 箭頭Al表示序列在下一頁圖6b中繼續(xù)。圖6b示出了如下轉(zhuǎn)換過程從箭頭A1開始到"長度B,, 109、"重量 B,, 110、"貓頭鷹,,111、"涉水禽鳥、海鷗以及海雀"112、"花斑反嘴鵲" 113、"大西洋角嘴海雀"114、"長度C,, 115和"重量C,, 116。箭頭A2 表示序列在下一頁圖6c中繼續(xù)。圖6c示出了如下轉(zhuǎn)換過程從箭頭A2開始到"爬蟲動(dòng)物"117、"蜥 蜴"118、"無脊推動(dòng)物"119、"軟體動(dòng)物"120、"節(jié)肢動(dòng)物"121、"鹿 角蟲,,122、"長度D" 123和"重量D,, 124。箭頭A3表示序列在下一頁 圖6d中繼續(xù)。圖6d示出了如下轉(zhuǎn)換過程從箭頭A3開始到"哺乳動(dòng)物"125、"靈 長類動(dòng)物"126、"鯨類動(dòng)物"127、"灰鯨"128、"長度E" 129、"重量 E" 130和序列的結(jié)尾"白鯨"131。圖7示出了圖2的樹形圖,并添加了標(biāo)識來表示在"組循環(huán)"導(dǎo)航模式 下使用字母排序的信息顯示順序。"組循環(huán)"表示一種在分層結(jié)構(gòu)特定層內(nèi)特定的一組節(jié)點(diǎn)中進(jìn)行循環(huán)的導(dǎo)航過程,在本實(shí)施例中,這樣的一組節(jié)點(diǎn)是 位于分層結(jié)構(gòu)具有共同母節(jié)點(diǎn)的同一層中的全部節(jié)點(diǎn)。圖中,每個(gè)節(jié)點(diǎn)旁邊 括號內(nèi)的數(shù)字表示該節(jié)點(diǎn)在序列中的顯示順序。此外,用虛線對節(jié)點(diǎn)分組, 每一條虛線圍住特定的一組節(jié)點(diǎn)。在本示例中,每組由位于分層結(jié)構(gòu)中特定層內(nèi)的全部節(jié)點(diǎn)組成。因此,第一組只包括根節(jié)點(diǎn)。如果裝置處于"組循環(huán),, 導(dǎo)航模式,并且當(dāng)前節(jié)點(diǎn)是根節(jié)點(diǎn),那么前進(jìn)或后退導(dǎo)航選擇都無法執(zhí)行, 這是因?yàn)樵诖斯?jié)點(diǎn)組中沒有作為導(dǎo)航目標(biāo)的其它節(jié)點(diǎn)。為了進(jìn)入不同的節(jié) 點(diǎn),用戶可以選擇進(jìn)入不同的導(dǎo)航模式。第二組節(jié)點(diǎn)包括根節(jié)點(diǎn)的全部子節(jié)點(diǎn),即"植物"102、"鳥類"103、 "爬蟲動(dòng)物"117、"無脊推動(dòng)物"119和"哺乳動(dòng)物,,125。由于使用了字 母排序,這些子節(jié)點(diǎn)按照如下順序顯示鳥類、無脊推動(dòng)物、哺乳動(dòng)物、植 物和爬蟲動(dòng)物。此順序由圖中每個(gè)節(jié)點(diǎn)旁邊的數(shù)字(1)到(5)表示。由于 顯示順序在此節(jié)點(diǎn)組中循環(huán),當(dāng)?shù)谖鍌€(gè)節(jié)點(diǎn)"爬蟲動(dòng)物"被顯示后,前進(jìn)導(dǎo) 航選擇使得第一個(gè)節(jié)點(diǎn)"烏類"再次被顯示。第三組包括"鳥類,,103節(jié)點(diǎn)的全部子節(jié)點(diǎn)。按照字母順序排列,這些 節(jié)點(diǎn)是"鶴及其親緣動(dòng)物"104、"貓頭鷹,,111、"涉水禽鳥、海鷗以及海 雀"112,它們的順序分別由圖中的數(shù)字(1)到(3)表示。第四組包括"爬蟲動(dòng)物"U7節(jié)點(diǎn)的子節(jié)點(diǎn)。由于只存在唯一的一個(gè)子 節(jié)點(diǎn)"浙蜴"118,因此,當(dāng)這一節(jié)點(diǎn)被顯示時(shí),在此模式下前進(jìn)或后退導(dǎo) 航選擇功能再次都失去作用。第五組包括"無脊推動(dòng)物"119節(jié)點(diǎn)的子節(jié)點(diǎn),它們是"軟體動(dòng)物,,120 和"節(jié)肢動(dòng)物,,121。第六組包括"哺乳動(dòng)物"125節(jié)點(diǎn)的兩個(gè)子節(jié)點(diǎn),"靈 長類動(dòng)物"126和"鯨類動(dòng)物"127。第七、第八、第九和第十組全部由位 于分層結(jié)構(gòu)第四層的幾組節(jié)點(diǎn)組成。它們是,第七組的"秧鶴,,105和"紅 腿叫鶴"108、第八組的"花斑反嘴鵲"113和"大西洋角嘴海雀"114、第 九組的"鹿角蟲,,122、以及第十組的"灰鯨,,128和"白鯨,,131。第十一、 十二、十三、十四和第十五組全部位于分層結(jié)構(gòu)的第五層,并且每組由長度 和重量節(jié)點(diǎn)組成。對于每組來說,前進(jìn)和后退用戶選擇能夠?qū)崿F(xiàn)對此組中節(jié) 點(diǎn)的循環(huán)。圖8a和8b是圖7所示的特定組中屏幕截圖的示例,并示出了導(dǎo)航進(jìn)行 過程中這些屏幕截圖相互關(guān)聯(lián)的方式。圖8a與圖7中的第二組有關(guān),并示 出了循環(huán)從"鳥類"103到"無脊推動(dòng)物"119、到"哺乳動(dòng)物"125、到"植 物"102、到"爬蟲動(dòng)物"117,然后回到"鳥類"103。圖8b與圖7中的第 三組有關(guān),并示出了循環(huán)從"鶴及其親緣動(dòng)物,,104到"貓頭鷹,,111、到 "涉水禽鳥、海鷗以及海雀"112,然后回到"鶴及其親緣動(dòng)物,,104。圖9示出了圖2的樹形圖,并添加了標(biāo)識來表示在"組循環(huán),,導(dǎo)航模式 下的信息顯示順序,其中,首先使用基于大小的排序方法然后使用字母排序 方法。在本示例中,"大小"表示嵌套子節(jié)點(diǎn)的數(shù)量。每個(gè)節(jié)點(diǎn)旁邊括號內(nèi) 的數(shù)字表示該節(jié)點(diǎn)在序列中的顯示順序。與圖7相同,用虛線對節(jié)點(diǎn)分組,每一條虛線圍住特定的一組節(jié)點(diǎn)。節(jié) 點(diǎn)的分組與圖7所示分組相同,只是在每組中節(jié)點(diǎn)的順序不同。圖IO示出了圖9所示第二組中的多個(gè)分立的屏幕截圖,以及導(dǎo)航進(jìn)行 過程中這些屏幕截圖相互關(guān)聯(lián)的方式。圖IO示出了循環(huán)從"鳥類"103到 "哺乳動(dòng)物"125、到"無脊推動(dòng)物"119、到"爬蟲動(dòng)物"117、到"植物" 102,然后回到"鳥類"103。圖11示出了圖2的樹形圖,并添加了標(biāo)識來表示在"層循環(huán)"導(dǎo)航模 式下使用字母排序的信息顯示順序。每個(gè)節(jié)點(diǎn)旁邊括號內(nèi)的數(shù)字表示該節(jié)點(diǎn) 在序列中的顯示順序。此外,用虛線對節(jié)點(diǎn)分組,每一條虛線圍住特定的一 組節(jié)點(diǎn)。在本示例中,每組由位于分層結(jié)構(gòu)中特定層內(nèi)的全部節(jié)點(diǎn)組成。因 此,第一組只包括根節(jié)點(diǎn),第二組包括根節(jié)點(diǎn)的全部子節(jié)點(diǎn),第三組包括分 層結(jié)構(gòu)中下一層內(nèi)的全部子節(jié)點(diǎn),即使這些節(jié)點(diǎn)并不是共有同一個(gè)母節(jié)點(diǎn), 等等。在分層結(jié)構(gòu)的頂層,第一個(gè)且唯一的一個(gè)節(jié)點(diǎn)是根節(jié)點(diǎn)"生態(tài)學(xué)"101, 用(1)標(biāo)注。 在第二層,第一個(gè)節(jié)點(diǎn)是"鳥類"103,用(!)標(biāo)注。第二個(gè)節(jié)點(diǎn)是"無脊推動(dòng)物"119,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"哺乳動(dòng)物,,125,用(3)標(biāo) 注。第四個(gè)節(jié)點(diǎn)是"植物,,102,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"爬蟲動(dòng)物,, 117,用(5)標(biāo)注。在圖中,用虛線將全部五個(gè)節(jié)點(diǎn)圍在一起作為一組。在第三層,第一個(gè)節(jié)點(diǎn)是"節(jié)肢動(dòng)物"121,用U)標(biāo)注。第二個(gè)節(jié)點(diǎn) 是"鯨類動(dòng)物"127,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"鶴及其親緣動(dòng)物"104, 用(3)標(biāo)注。第四個(gè)節(jié)點(diǎn)是"蜥蜴,,118,用U)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"軟 體動(dòng)物,,120,用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"貓頭鷹,,111,用(6)標(biāo)注。 第七個(gè)節(jié)點(diǎn)是"靈長類動(dòng)物"126,用(7)標(biāo)注。第八個(gè)節(jié)點(diǎn)是"涉水禽鳥、 海鷗以及海雀"112,用(8)標(biāo)注。在圖中,用虛線將全部八個(gè)節(jié)點(diǎn)圍在一 起作為一組。在第四層,第一個(gè)節(jié)點(diǎn)是"大西洋角嘴海雀,,114,用(l)標(biāo)注。第二 個(gè)節(jié)點(diǎn)是"白鯨"131,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"灰鯨,,128,用(3) 標(biāo)注。第四個(gè)節(jié)點(diǎn)是"秧鶴,,105,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"花斑反嘴 鵲,,113,用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"紅腿叫鶴"108,用(6)標(biāo)注。第 七個(gè)節(jié)點(diǎn)是"鹿角蟲"122,用(7)標(biāo)注。在圖中,用虛線將全部七個(gè)節(jié)點(diǎn) 圍在一起作為一組。在第五層,第一個(gè)節(jié)點(diǎn)是"長度A,, 106,用(l)標(biāo)注。第二個(gè)節(jié)點(diǎn)是 "長度B,, 109,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"長度C" 115,用(3)標(biāo)注。 第四個(gè)節(jié)點(diǎn)是"長度D,, 123,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"長度E,, 129, 用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"重量A" 107,用(6)標(biāo)注。第七個(gè)節(jié)點(diǎn)是 "重量B,, 110,用(7)標(biāo)注。第八個(gè)節(jié)點(diǎn)是"重量C" 116,用(8)標(biāo)注。 第九個(gè)節(jié)點(diǎn)是"重量D" 124,用(9)標(biāo)注。第十個(gè)節(jié)點(diǎn)是"重量E" 130, 用(IO)標(biāo)注。在圖中,用虛線將全部十個(gè)節(jié)點(diǎn)圍在一起作為一組。圖12示出了圖11所示第三層中多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航過程 在圖11所示導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的方式。圖12 示出了循環(huán)從"節(jié)肢動(dòng)物,,121到"鯨類動(dòng)物"127、到"鶴及其親緣動(dòng)物" 104、到"蜥蜴"118、到"軟體動(dòng)物"120、到"貓頭鷹"111、到"靈長類 動(dòng)物"126、到"涉水禽鳥、海鷗以及海雀"112,然后回到"節(jié)肢動(dòng)物,,121。圖13示出了圖2的樹形圖,并添加了標(biāo)識來表示在"層循環(huán),,導(dǎo)航模 式下的信息顯示順序,其中,首先使用基于大小的排序方法然后使用字母排 序方法。每個(gè)節(jié)點(diǎn)旁邊括號內(nèi)的數(shù)字表示該節(jié)點(diǎn)在序列中的顯示順序。此外, 用虛線對節(jié)點(diǎn)分組,每一條虛線圍住特定的一組節(jié)點(diǎn)。在本示例中,每組由 位于分層結(jié)構(gòu)中特定層內(nèi)的全部節(jié)點(diǎn)組成。因此,第一組只包括根節(jié)點(diǎn),第 二組包括根節(jié)點(diǎn)的全部子節(jié)點(diǎn),第三組包括分層結(jié)構(gòu)中下一層內(nèi)的全部子節(jié) 點(diǎn),即使這些子節(jié)點(diǎn)并不是共有同一個(gè)母節(jié)點(diǎn),等等。在分層結(jié)構(gòu)的頂層,第一個(gè)且唯一的一個(gè)節(jié)點(diǎn)是根節(jié)點(diǎn)"生態(tài)學(xué)"101, 用(1)標(biāo)注。在第二層,第一個(gè)節(jié)點(diǎn)是"鳥類"103,用(!)標(biāo)注。第二個(gè)節(jié)點(diǎn)是"哺乳動(dòng)物"125,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"無脊推動(dòng)物,,119,用(3)標(biāo) 注。第四個(gè)節(jié)點(diǎn)是"爬蟲動(dòng)物,,117,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"植物,, 102,用(5)標(biāo)注。在圖中,用虛線將全部五個(gè)節(jié)點(diǎn)圍在一起作為一組。在第三層,第一個(gè)節(jié)點(diǎn)是"鶴及其親緣動(dòng)物,,104,用(1)標(biāo)注。第二 個(gè)節(jié)點(diǎn)是"鯨類動(dòng)物"127,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"涉水禽鳥、海鷗 以及海雀,,112,用(3)標(biāo)注。第四個(gè)節(jié)點(diǎn)是"節(jié)肢動(dòng)物,,121,用(4)標(biāo) 注。第五個(gè)節(jié)點(diǎn)是"軟體動(dòng)物,,120,用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"貓頭鷹,, 111,用(6)標(biāo)注。第七個(gè)節(jié)點(diǎn)是"蜥蜴"118,用(7)標(biāo)注。第八個(gè)節(jié)點(diǎn) 是"靈長類動(dòng)物,,126,用(8)標(biāo)注。在圖中,用虛線將全部八個(gè)節(jié)點(diǎn)圍在 一起作為一組。在第四層,第一個(gè)節(jié)點(diǎn)是"大西洋角嘴海雀,,114,用(l)標(biāo)注。第二 個(gè)節(jié)點(diǎn)是"灰鯨,,128,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"秧鶴,,105,用(3) 標(biāo)注。第四個(gè)節(jié)點(diǎn)是"紅腿叫鶴,,108,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"鹿角 蟲,,122,用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"白鯨"131,用(6)標(biāo)注。第七個(gè) 節(jié)點(diǎn)是"花斑反嘴鵲"113,用(7)標(biāo)注。在圖中,用虛線將全部七個(gè)節(jié)點(diǎn)
圍在一起作為一組。在第五層,第一個(gè)節(jié)點(diǎn)是"長度A" 106,用U)標(biāo)注。笫二個(gè)節(jié)點(diǎn)是"長度B" 109,用(2)標(biāo)注。第三個(gè)節(jié)點(diǎn)是"長度C" 115,用(3)標(biāo)注。 第四個(gè)節(jié)點(diǎn)是"長度D,, 123,用(4)標(biāo)注。第五個(gè)節(jié)點(diǎn)是"長度E,, 129, 用(5)標(biāo)注。第六個(gè)節(jié)點(diǎn)是"重量A" 107,用(6)標(biāo)注。第七個(gè)節(jié)點(diǎn)是"重量B" 110,用(7)標(biāo)注。第八個(gè)節(jié)點(diǎn)是"重量C,, 116,用(8)標(biāo)注。 第九個(gè)節(jié)點(diǎn)是"重量D" 124,用(9)標(biāo)注。第十個(gè)節(jié)點(diǎn)是"重量E,, 130, 用(IO)標(biāo)注。在圖中,用虛線將全部十個(gè)節(jié)點(diǎn)圍在一起作為一組。圖14示出了圖13所示第三層中多個(gè)分立的屏幕截圖,以及當(dāng)導(dǎo)航過程 在圖13所示"組循環(huán)"導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互關(guān)聯(lián)的 方式。圖14示出了循環(huán)從"鶴及其親緣動(dòng)物"104到"鯨類動(dòng)物"127、到"涉水禽鳥、海鷗以及海雀"112、到"節(jié)肢動(dòng)物"121、到"軟體動(dòng)物"120、 到"貓頭鷹"111、到"蜥蜴,,118、到"靈長類動(dòng)物"126,然后回到"鶴 及其親纟彖動(dòng)物"104。圖15示出了圖2的樹形圖,并添加了標(biāo)識來表示在"Z字形"導(dǎo)航模 式下使用字母排序的信息顯示順序。在"Z字形"模式下,信息顯示的進(jìn)程 不會循環(huán)回到同一層中的第一個(gè)節(jié)點(diǎn),而是進(jìn)入下一個(gè)最低層中的第一個(gè)節(jié) 點(diǎn),除上述區(qū)別外,"Z字形"模式與"層循環(huán)"模式相同。因此,在"Z字形"模式下使用字母排序方法的節(jié)點(diǎn)顯示序列為"生 態(tài)學(xué),,101、"鳥類"103、"無脊推動(dòng)物"119、"哺乳動(dòng)物,,125、"植物,, 102、"爬蟲動(dòng)物"117、"節(jié)肢動(dòng)物"121、"鯨類動(dòng)物"127、"鶴及其親 緣動(dòng)物"104、"蜥蜴"118、"軟體動(dòng)物"120、"貓頭鷹"111、"靈長類 動(dòng)物"126、"涉水禽鳥、海鷗以及海雀,,112、"大西洋角嘴海雀,,114、"白鯨"131、"灰鯨"128、"秧鶴"105、"花斑反嘴鵲,,113、"紅腿叫 鶴"108、"鹿角蟲"122、"長度A" 106、"長度B,, 109、"長度C"115、"長度D" 123、"長度E" 129、"重量A" 107、"重量B" 110、"重量 C" 116、"重量D" 124和"重量E" 130。
圖16a和16b示出了對應(yīng)于圖15中部分分層結(jié)構(gòu)的多個(gè)分立的屏幕截 圖、以及當(dāng)導(dǎo)航過程在"Z字形"導(dǎo)航模式下根據(jù)字母排序方法進(jìn)行的過程 中這些屏幕截圖相互關(guān)聯(lián)的方式。圖16a示出了如下轉(zhuǎn)換過程從"生態(tài)學(xué),,101開始,然后進(jìn)入"鳥類,,103、 "無脊推動(dòng)物"119、"哺乳動(dòng)物"125、"植物"102、"爬蟲動(dòng)物" 117、"節(jié)肢動(dòng)物"121和"鯨類動(dòng)物"127。箭頭D2表示序列在下一頁圖 16b中繼續(xù)。圖16b示出了如下轉(zhuǎn)換過程從箭頭D2開始,到"鶴及其親緣動(dòng)物,,104、 "蜥蜴"118、"軟體動(dòng)物"120、"貓頭鷹"111、"靈長類動(dòng)物"126、 "涉水禽鳥、海鷗以及海雀"112、"大西洋角嘴海雀"114和"白鯨,,131。箭頭D3表示序列在下一頁繼續(xù)。在本示例中,未顯示后續(xù)頁。圖17示出了圖2的樹形圖,并添加了標(biāo)識來表示在"Z字形"導(dǎo)航模 式下的信息顯示順序,其中,首先使用基于大小的排序方法然后使用字母排 序方法。在每一層中,首先根據(jù)節(jié)點(diǎn)的嵌套子節(jié)點(diǎn)數(shù)量對節(jié)點(diǎn)排序,其次根 據(jù)字母順序?qū)?jié)點(diǎn)排序,除上述區(qū)別外,本示例的原理與圖15所示原理類 似。因此,在"Z字形,,模式下使用字母排序方法的節(jié)點(diǎn)顯示序列為"生 態(tài)學(xué),,101、"鳥類"103、"哺乳動(dòng)物,,125、"無脊推動(dòng)物"119、"爬蟲 動(dòng)物,,117、"植物"102、"鶴及其親緣動(dòng)物"104、"鯨類動(dòng)物,,127、"涉 水禽鳥、海鷗以及海雀"112、"節(jié)肢動(dòng)物"121、"軟體動(dòng)物"120、"貓 頭鷹"111、"蜥蜴"118、"靈長類動(dòng)物"126、"大西洋角嘴海雀"114、 "灰鯨"128、"秧鶴"105、"紅腿叫鶴"108、"鹿角蟲"122、"白鯨" 131、"花斑反嘴鵲"113、"長度A" 106、"長度B" 109、"長度C" 115、 "長度D,, 123、"長度E" 129、"重量A" 107、"重量B" 110、"重量 C" 116、"重量D" 124和"重量E" 130。圖18a和18b示出了對應(yīng)于圖17中部分分層結(jié)構(gòu)的多個(gè)分立的屏幕截 圖、以及導(dǎo)航過程在"Z字形"導(dǎo)航模式下進(jìn)行的過程中這些屏幕截圖相互
關(guān)聯(lián)的方式,其中,首先使用使用基于大小的排序方法然后使用字母排序方 法。
圖18a示出了如下轉(zhuǎn)換過程從"生態(tài)學(xué)"101開始,然后進(jìn)入"鳥類" 103、"哺乳動(dòng)物"125、"無脊推動(dòng)物"119、"爬蟲動(dòng)物"117、"植物" 102、"鶴及其親緣動(dòng)物"104和"鯨類動(dòng)物"127。箭頭E2表示序列在下 一頁圖18b中繼續(xù)。
圖18b示出了如下轉(zhuǎn)換過程從箭頭E2開始,到"涉水禽鳥、海鷗以 及海雀"112、"節(jié)肢動(dòng)物,,121、"軟體動(dòng)物,,120、"貓頭鷹,,111、"蜥 蜴,,118、"靈長類動(dòng)物,,126、"大西洋角嘴海雀"114和"灰鯨,,128。 箭頭E3表示序列在下一頁繼續(xù)。在本示例中,未顯示后續(xù)頁。
圖19a示出了在本發(fā)明另一實(shí)施例中用于顯示菜單的屏幕布局201。第 一菜單顯示于屏幕的左手邊,子菜單顯示于第一菜單的右邊。在正常的導(dǎo)航 過程中,可以使用菜單來直觀地給出分層結(jié)構(gòu)的當(dāng)前位置,以及當(dāng)前節(jié)點(diǎn)的 內(nèi)容和母節(jié)點(diǎn)或者子節(jié)點(diǎn)。或者,可以對菜單進(jìn)行設(shè)置,以通過使用其它用 戶輸入設(shè)備或者用戶輸入設(shè)備的其它部分(例如鍵盤上的其它按鍵)對其進(jìn) 行操作,從而提供獲得這種直觀信息的單獨(dú)手段。在圖19a中,遙控單元205 被用于導(dǎo)航和從菜單中選擇項(xiàng)目。遙控單元205有后退按鈕206、前進(jìn)按4丑 207、模式按鈕208和其它在本發(fā)明實(shí)施例中非必需的按鈕,但是可以通過 編程令這些非必需的按鈕具有附加的功能。
圖19b示出了另一種用于顯示菜單的屏幕布局302。第一菜單沿著屏幕 的頂部顯示,子菜單顯示在它的下面。包括后退按鈕306、前進(jìn)按4丑307和 模式切換按鈕308的導(dǎo)航控制顯示在屏幕的底部。典型地但不是唯一地,這 種類型的屏幕布局可以與觸摸屏裝置一起使用。圖20示出了利用根據(jù)本發(fā)明實(shí)施例的用戶導(dǎo)航按鈕以及另一種指針式 用戶輸入端實(shí)現(xiàn)導(dǎo)航的屏幕布局409。該顯示將多個(gè)子節(jié)點(diǎn)表示為節(jié)點(diǎn)內(nèi)的 文件夾。典型地,此實(shí)施例可以包括其它用戶輸入設(shè)備,例如,類似于鼠標(biāo) 的指針設(shè)備。用戶可以用鼠標(biāo)進(jìn)行導(dǎo)航,或者可以選擇使用后退按鈕406、
前進(jìn)按鈕407和模式切換按鈕408進(jìn)行導(dǎo)航。圖21示出了利用根據(jù)本發(fā)明實(shí)施例的用戶導(dǎo)航按鈕以及另一種指針式 用戶輸入端來實(shí)現(xiàn)導(dǎo)航的另一種屏幕布局510。此時(shí),后退按鈕506、前進(jìn) 按鈕507和模式切換按鈕508顯示于屏幕510的底部??梢园凑斩鄠€(gè)不同方式中的 一 種,對所述信息源的信息進(jìn)行存儲和訪 問,從而定義所述信息分層結(jié)構(gòu)。圖22a的計(jì)算機(jī)屏幕截圖示出了在計(jì)算機(jī)文件系統(tǒng)中信息存儲是如何 以目錄和子目錄的形式進(jìn)行存儲的示例,所述計(jì)算機(jī)文件系統(tǒng)的結(jié)構(gòu)對應(yīng)于 信息分層結(jié)構(gòu)。本示例示出了用"鯨類"來標(biāo)注的目錄中的內(nèi)容,它不是圖 2中的"鯨類"目錄,而是一個(gè)單獨(dú)的示例。"鯨類"目錄有九個(gè)子目錄, 標(biāo)注為"藍(lán)鯨(blue—whale)"、"北極露脊鯨(bowhead—whale)"、"長須 鯨(fin—whale)"、"駝背鯨(humpback—whale)"、"北方脊美鯨(northern—right whale)"、"布氏鯨(brydes—whale)"、"灰鯨"、"小須鯨(minke—whale)" 和"大須鯨(se^whale)"。"鯨類"目錄還包括文件名為"image.swf,的文 件,它是Flash電影文件。在本發(fā)明的實(shí)施例中,在目錄結(jié)構(gòu)的導(dǎo)航過程中, 當(dāng)用戶選擇"鯨類"目錄時(shí),可以自動(dòng)播放"image.swf,文件。圖22b是示出"藍(lán)鯨"子目錄中內(nèi)容的計(jì)算機(jī)屏幕截圖。子目錄中包括 三個(gè)深一層的子目錄,標(biāo)注為"行為(behaviour)"、"分類(classification),, 和"描述(description)"。它也包4舌文件名為"image.swf,的Flash電影 文件。在目錄結(jié)構(gòu)的導(dǎo)航過程中,當(dāng)用戶選擇"藍(lán)鯨,,子目錄時(shí),可以自動(dòng) 播放"image.swf,文件。同樣地,其它子目錄也可以包含例如Flash電影文 件或者其它文件類型的文件,當(dāng)用戶選擇導(dǎo)航到該特定子目錄時(shí),該文件能 夠自動(dòng)激活或顯示。另外一種存儲信息源信息的組織方法是,使用文件名來確定特定文件在信息結(jié)構(gòu)中的位置。在本發(fā)明的一個(gè)實(shí)施例中,對于此情況,與信息分層結(jié) 構(gòu)中一個(gè)以上的層相對應(yīng)的文件,或者甚至是組成信息源的全部文件,可以存儲在單個(gè)目錄中。
圖23示出了單個(gè)目錄的內(nèi)容,其與本發(fā)明實(shí)施例中的信息源相關(guān)。此 目錄沒有子目錄,但是包括與信息分層結(jié)構(gòu)中多個(gè)層相對應(yīng)的文件。每個(gè)文 件的文件名能夠確定該文件在信息分層結(jié)構(gòu)中的位置。例如,標(biāo)注為"ecology-image.swf'的文件是位于信息分層結(jié)構(gòu)頂層的Flash電影文件。 在本發(fā)明的某些實(shí)施例中,當(dāng)用戶導(dǎo)航從分層結(jié)構(gòu)的頂層開始導(dǎo)航或者導(dǎo)航 到分層結(jié)構(gòu)的頂層時(shí),它可以自動(dòng)播放。
Flash 電影文件 "ecology-amphibians-image.swf,, 、 " ecology-birds-image.swf' 、 "ecology-fishes隱image.swf' 、 "ecology-insect-image.swf'、"ecology-mammal-image,swf,、和"ecology-plant-image.swf,分另'J對應(yīng)于 信息分層結(jié)構(gòu)中緊鄰頂層的下一層。例如,當(dāng)用戶選擇導(dǎo)航至信息分層結(jié)構(gòu) 的"哺乳動(dòng)物,,部分,"ecology-mammal-image.swf,文件可以自動(dòng)播-;故。 所述裝置也可以通過分析文件名來檢測哪些文件與分層結(jié)構(gòu)中"哺乳動(dòng)物" 的下一層相關(guān),并且將這些選項(xiàng)顯示給用戶以進(jìn)行下一步導(dǎo)航。例如,"ecology-mammal畫carnivore-image.swf,直接位于分層結(jié)構(gòu)中"哺乳動(dòng)物,, 的下一層,但是"ecology-mammal-cetacea-blue—whale-image.swf,位于"哺 乳動(dòng)物"下面的第二層,因此在本發(fā)明的較佳實(shí)施例中,"ecology-mammal國cetacea國blue一whale隱image.swf,不會作為直接的導(dǎo)航選項(xiàng)凈皮顯示出 來。由上述示例可以看到,如"-,,的分隔符可以在文件名中使用,來表示 對文件名中不同組成部分的分隔,不同的組成部分對應(yīng)于信息分層結(jié)構(gòu)中不 同的層。也可以使用其它的分隔符來代替,例如在文件名每一部分的正常使 用中都不需要的任何可選擇的字符或者字符組?;蛘撸梢詫ξ募拿恳?部分分配固定的長度,消除對分隔符的需要。
圖24示出了如何在信息分層結(jié)構(gòu)中對文件名進(jìn)行分解并且使用文件名 來定義文件位置的示例。第一個(gè)例子涉及文件名"ecology-mammal-cetacea-blue—whale-behaviour-image.swf,。圖中示出了如何將破折號作為分隔符以 及如何將笫一部分"ecology"對應(yīng)名稱、第二部分"mammal"對應(yīng)綱、第
三部分"cetacea"對應(yīng)科、第四部分"blue—whale"對應(yīng)物種名、第五部分 "behaviour"對應(yīng)描述、第六部分"image.swf,對應(yīng)文件格式。圖24的第二個(gè)例子示出了這種類型分層信息源的組織如何用于存儲用 戶的自定義文件,或者存儲涉及特定日期和時(shí)間的文件。再次使用破折號作 為分隔符來表示分層結(jié)構(gòu)的不同層次。在此示例中,文件名是"david-2005-07 -25-18-24-54-bluewhalephoto.jpg",其中"david,,對應(yīng)用戶ID、 "2005" 對應(yīng)年、"07"對應(yīng)月、"25"對應(yīng)日(即月中的日)、"18"對應(yīng)小時(shí)、 "24"對應(yīng)分鐘、"54"對應(yīng)秒、"blue whale photo"對應(yīng)文件名、".jpg" 對應(yīng)文件格式。第二個(gè)例子說明了在某些情況下如何更加方便地使用文件名、或使用標(biāo) 識或者某種列表等來定義分層結(jié)構(gòu),而不是使用實(shí)際的目錄結(jié)構(gòu)。如果對每 一個(gè)單獨(dú)的分鐘和秒使用不同的目錄,那么大多數(shù)目錄將只包含一個(gè)文件。 因此,在某些實(shí)施例中,在文件存儲中使用標(biāo)識系統(tǒng)可以更加有效,例如在 分層結(jié)構(gòu)中用文件名來標(biāo)識位置,而不是用多層目錄系統(tǒng)來定義信息分層結(jié) 構(gòu)。圖25是本發(fā)明實(shí)施例的示意圖,顯示了導(dǎo)航界面、XML處理器和信息 源的信息之間的數(shù)據(jù)流。將涉及用戶從信息源進(jìn)行選擇的信息從導(dǎo)航界面?zhèn)?遞到XML處理器。然后,XML處理器從數(shù)據(jù)存儲中檢索合適的信息。XML 處理器對信息進(jìn)行處理,并且在需要的情況下,將與信息分層結(jié)構(gòu)中子節(jié)點(diǎn) 相對應(yīng)的文件名轉(zhuǎn)換為文本顯示給用戶。然后,XML處理器將信息發(fā)送到 導(dǎo)航界面上。圖25所示的實(shí)施例可以用于以多種不同方式進(jìn)行存儲和訪問的信息, 例如圖22A-B中的文件夾系統(tǒng);圖23中的單個(gè)文件夾系統(tǒng);能夠?qū)⑿畔?存儲到每個(gè)文件內(nèi)的分層結(jié)構(gòu)中或者存儲到分立的索引系統(tǒng)中的任何系統(tǒng); 或者,其中至少部分信息可以根據(jù)需要?jiǎng)討B(tài)地生成并且可以按照類似于任何 上述文件存儲系統(tǒng)的方式進(jìn)行訪問的系統(tǒng)。與圖25中實(shí)施例相似的實(shí)施例,除了使用XML,也可以通過使用其它
計(jì)算機(jī)語言或者計(jì)算機(jī)代碼來實(shí)現(xiàn)。例如,可以使用PHP或者SQL。通過使用經(jīng)過適當(dāng)編程的可編程數(shù)字控制器,或者使用軟件和硬件的結(jié) 合,本發(fā)明可以在專用硬件中實(shí)現(xiàn)。因此,能夠承載機(jī)讀指令來控制可編程 控制器的任何合適的載體介質(zhì),都可以實(shí)現(xiàn)本發(fā)明。載體介質(zhì)可以包括任何 存儲介質(zhì),例如軟盤、CDROM、磁帶、可編程存儲設(shè)備,或者例如電、光 或者聲信號的瞬時(shí)介質(zhì)。此類信號的一個(gè)示例是,在通信網(wǎng)絡(luò)中傳送計(jì)算機(jī) 代碼的編碼信號,例如在IP網(wǎng)絡(luò)中傳送計(jì)算機(jī)代碼的TCP/IP信號,IP網(wǎng)絡(luò) 可以是因特網(wǎng)、內(nèi)部網(wǎng)或者局域網(wǎng)。雖然描述了本發(fā)明的具體實(shí)施例,但是可能存在對本發(fā)明的進(jìn)一步改 進(jìn)。根據(jù)本發(fā)明的方法中的每個(gè)處理的代碼可以模塊化,或者可以用其它方 式進(jìn)行設(shè)計(jì)來執(zhí)行相同的功能。根據(jù)本發(fā)明的方法和裝置可以應(yīng)用于任何具 有顯示設(shè)備的計(jì)算機(jī),包括手持設(shè)備。雖然通過本發(fā)明以目前的較佳實(shí)施例進(jìn)行了詳細(xì)說明,但是對本領(lǐng)域技 術(shù)人員來說,顯然可以對較佳實(shí)施例做出的不同的改進(jìn),而不會背離本發(fā)明 權(quán)利要求所確定的保護(hù)范圍。
權(quán)利要求
1、一種用于顯示來自至少一個(gè)信息源的信息的裝置,所述信息按照定義了信息分層的索引機(jī)制或者排列方式進(jìn)行編索引或者排列,其中所述信息分層可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié)點(diǎn)分別與來自所述信息源的可獨(dú)立顯示的信息相關(guān)聯(lián),所述裝置包括至少一個(gè)顯示器,用于顯示來自所述信息源的信息;用戶輸入設(shè)備,用于接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo)航選擇和用戶可選擇的模式切換選擇;和控制器,用于實(shí)現(xiàn)多種可選的導(dǎo)航策略,以通過使用所述前進(jìn)導(dǎo)航選擇和所述后退導(dǎo)航選擇允許用戶在所述信息分層的至少一部分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè)顯示器上,所述控制器被配置為響應(yīng)于接收的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航策略切換到另一個(gè)所述可選的導(dǎo)航策略,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則定義了對所述信息分層進(jìn)行導(dǎo)航的順序,其中所述控制器被配置為可切換到第一導(dǎo)航策略,以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開始所述分層結(jié)構(gòu)的導(dǎo)航,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn),未被顯示的子節(jié)點(diǎn)是與從所述起始時(shí)間起一直未被顯示的信息相對應(yīng)的子節(jié)點(diǎn),所述第一導(dǎo)航策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述未被顯示的子節(jié)點(diǎn),并且顯示與所述子節(jié)點(diǎn)相對應(yīng)的信息;如果當(dāng)前節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述母節(jié)點(diǎn)的未被顯示的子節(jié)點(diǎn),并且顯示與所述母節(jié)點(diǎn)的所述子節(jié)點(diǎn)相對應(yīng)的信息;如果當(dāng)前節(jié)點(diǎn)或者所述母節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的祖先節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述祖先節(jié)點(diǎn)的所述未被顯示的子節(jié)點(diǎn),并且顯示與所述祖先節(jié)點(diǎn)的所述子節(jié)點(diǎn)相對應(yīng)的信息,其中選擇所述具有未被顯示的子節(jié)點(diǎn)的祖先節(jié)點(diǎn)中的最低層節(jié)點(diǎn)作為所述祖先節(jié)點(diǎn)。
2、 根據(jù)權(quán)利要求1所述的裝置,其中所述第一導(dǎo)航策略進(jìn)一步包括用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn)相 對應(yīng)。
3、 根據(jù)權(quán)利要求2所述的裝置,其中所述第一導(dǎo)航策略進(jìn)一步包括如 下規(guī)則如果無法應(yīng)用權(quán)利要求1中的任何規(guī)則,并且所述當(dāng)前節(jié)點(diǎn)的至少一個(gè) 祖先節(jié)點(diǎn)具有一個(gè)或者多個(gè)未被顯示的子節(jié)點(diǎn),所述未被顯示的子節(jié)點(diǎn)在所 述相對順序中位于所述祖先節(jié)點(diǎn)所有與從起始時(shí)間起已被顯示的信息相對 應(yīng)的子節(jié)點(diǎn)之后,則響應(yīng)于前進(jìn)導(dǎo)航選擇,針對分層中所述至少一個(gè)祖先節(jié) 點(diǎn)中的最低層祖先節(jié)點(diǎn),顯示與相對順序中最靠前的所述未被顯示的子節(jié)點(diǎn) 相對應(yīng)的信息。
4、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述控制器被配置為 可切換到第二導(dǎo)航策略,以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開始 所述分層結(jié)構(gòu)的導(dǎo)航,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn), 未被顯示的子節(jié)點(diǎn)是與從所述起始時(shí)間起一直未被顯示的信息相對應(yīng)的子 節(jié)點(diǎn),所述第二導(dǎo)航策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層結(jié) 構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述未被顯示的子節(jié)點(diǎn),并且顯示與所述未被顯示的子節(jié)點(diǎn)相對 應(yīng)的信息.。
5、 根據(jù)權(quán)利要求4所述的裝置,其中所述第二導(dǎo)航策略的所述規(guī)則包 括在所述起始節(jié)點(diǎn)的所述母節(jié)點(diǎn)的全部子節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè) 所述子節(jié)點(diǎn)相對應(yīng)的信息。
6、 根據(jù)權(quán)利要求4所述的裝置,其中所述第二導(dǎo)航策略的所述規(guī)則包 括在所述分層的一層內(nèi)的全部節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè)所述節(jié)點(diǎn)相 對應(yīng)的信息。
7、 根據(jù)權(quán)利要求4所述的裝置,其中所述第二導(dǎo)航策略進(jìn)一步包括另 一規(guī)則每當(dāng)當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)不包含未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述分層中更低的下一個(gè)最低層中的第一個(gè)節(jié)點(diǎn),以顯示所述對 應(yīng)的信息。
8、 根據(jù)權(quán)利要求4到7中任一項(xiàng)所述的裝置,其中所述第二導(dǎo)航策略 進(jìn)一步包括用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn)的 子節(jié)點(diǎn)相對應(yīng)。
9、 一種用于顯示來自至少一個(gè)信息源的信息的裝置,所述信息按照定義 了信息分層的索引機(jī)制或者排列方式進(jìn)行編索引或者排列,其中所述信息分層 可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié)點(diǎn)分別與來自所述信息源的可 獨(dú)立顯示的信息相關(guān)聯(lián),所述裝置包括至少一個(gè)顯示器,用于顯示來自所述信息源的信息;用戶輸入設(shè)備,用于接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退 導(dǎo)航選擇和用戶可選擇的模式切換選擇;和控制器,用于實(shí)現(xiàn)多種可選的導(dǎo)航策略,以通過使用所述前進(jìn)導(dǎo)航選擇和 所述后退導(dǎo)航選擇允許用戶在所述信息分層的至少一部分中進(jìn)行導(dǎo)航,以4更將 用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè)顯示器上,所述控制器 被配置為響應(yīng)于接收的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航 策略切換到另一個(gè)所述可選的導(dǎo)航策略,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多 個(gè)規(guī)則,所述規(guī)則定義了對所述信息分層進(jìn)行導(dǎo)航的順序,其中所述控制器被 配置為可切換到 一個(gè)導(dǎo)航策略,以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn) 開始所述分層結(jié)構(gòu)的導(dǎo)航,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn), 未被顯示的子節(jié)點(diǎn)是與從所述起始時(shí)間起一 直未被顯示的信息相對應(yīng)的子節(jié) 點(diǎn),所述一個(gè)導(dǎo)航策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo)航選擇,導(dǎo)航到所述未被顯示的子節(jié)點(diǎn),并且顯示與所述未被顯示的子節(jié)點(diǎn)相對 應(yīng)的信息。
10、 根據(jù)權(quán)利要求9所述的裝置,其中所述一個(gè)導(dǎo)航策略的所述規(guī)則包 括在所述起始節(jié)點(diǎn)的所述母節(jié)點(diǎn)的全部子節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè) 所述子節(jié)點(diǎn)相對應(yīng)的信息。
11、 根據(jù)權(quán)利要求9所述的裝置,其中所述一個(gè)導(dǎo)航策略的所述規(guī)則包 括在所述分層的一層內(nèi)的全部節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè)所述節(jié)點(diǎn)相 對應(yīng)的信息。
12、 根據(jù)權(quán)利要求9所述的裝置,其中所述控制器被配置為切換到包括 如下另一規(guī)則的所述一個(gè)導(dǎo)航策略每當(dāng)當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)不包含未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述分層中更低的下一個(gè)最低層中的第一個(gè)節(jié)點(diǎn),以顯示所述對 應(yīng)的信息。
13、 根據(jù)權(quán)利要求9到12中任一項(xiàng)所述的裝置,其中所述一個(gè)導(dǎo)航策 略進(jìn)一步包括用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn) 的子節(jié)點(diǎn)相對應(yīng)。
14、 根據(jù)權(quán)利要求9到13中任一項(xiàng)所述的裝置,所述控制器被配置為 可切換到所述另一導(dǎo)航策略,以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn) 開始所述分層結(jié)構(gòu)的導(dǎo)航,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前被顯示的信息相對應(yīng)的子 節(jié)點(diǎn),未被顯示的子節(jié)點(diǎn)是與從所述起始時(shí)間起一直未被顯示的信息相對應(yīng) 的節(jié)點(diǎn),所述另 一導(dǎo)航策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層 結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo) 航選擇,選擇所述未被顯示的子節(jié)點(diǎn),并且顯示與所述子節(jié)點(diǎn)相對應(yīng)的信息; 如果當(dāng)前節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的 母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述母節(jié)點(diǎn)的所述未^L顯示的子節(jié)點(diǎn),并且顯示與所述母節(jié)點(diǎn)的所述子節(jié)點(diǎn)相對應(yīng)的信息;如果當(dāng)前節(jié)點(diǎn)或者所述母節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié) 構(gòu)中當(dāng)前節(jié)點(diǎn)的祖先節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選 #^斤述祖先節(jié)點(diǎn)的所述未被顯示的子節(jié)點(diǎn),并且顯示與所述祖先節(jié)點(diǎn)的所述子 節(jié)點(diǎn)相對應(yīng)的信息,其中選擇所述具有未被顯示的子節(jié)點(diǎn)的祖先節(jié)點(diǎn)中的最低 層節(jié)點(diǎn)作為所述祖先節(jié)點(diǎn)。
15、 根據(jù)權(quán)利要求14所述的裝置,其中所述另一導(dǎo)航策略進(jìn)一步包括 用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn) 相對應(yīng)。
16、 根據(jù)權(quán)利要求15所述的裝置,其中所述另一導(dǎo)航策略進(jìn)一步包括 下述規(guī)則如果無法應(yīng)用權(quán)利要求14中的任何規(guī)則,并且所述當(dāng)前節(jié)點(diǎn)的至少一 個(gè)祖先節(jié)點(diǎn)具有一個(gè)或者多個(gè)未被顯示的子節(jié)點(diǎn),所述未被顯示的子節(jié)點(diǎn)在 所述相對順序中位于所述祖先節(jié)點(diǎn)所有與從起始時(shí)間起已被顯示的信息相 對應(yīng)的子節(jié)點(diǎn)之后,則響應(yīng)于前進(jìn)導(dǎo)航選擇,針對分層中所述至少一個(gè)祖先 節(jié)點(diǎn)中的最低層祖先節(jié)點(diǎn),顯示與相對順序中最靠前的所述未被顯示的子節(jié) 點(diǎn)相對應(yīng)的信息。
17、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述控制器適于響應(yīng) 于用戶選擇的前進(jìn)導(dǎo)航選擇或者后退導(dǎo)航選擇,自動(dòng)更新所述顯示器以顯示 與新節(jié)點(diǎn)相對應(yīng)的信息。
18、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述控制器適于接收 規(guī)定了搜索條件的另一用戶輸入,以# 據(jù)所述搜索條件進(jìn)行搜索,并且利用 所述搜索的結(jié)果對所述節(jié)點(diǎn)排序。
19、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述控制器適于接收 規(guī)定了與當(dāng)前選擇的導(dǎo)航策略一起使用的起始節(jié)點(diǎn)的用戶輸入,并且顯示與 所述起始節(jié)點(diǎn)相對應(yīng)的信息。
20、 根據(jù)權(quán)利要求19所述的裝置,進(jìn)一步包括附加的用戶輸入設(shè)備, 用于提供所述規(guī)定了起始節(jié)點(diǎn)的用戶輸入。
21、 根據(jù)權(quán)利要求8或15所述的裝置,其中,所述排序規(guī)則包括根據(jù) 預(yù)定的條件對節(jié)點(diǎn)進(jìn)行排序。
22、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述控制器被配置為 在接收用戶可選擇的模式切換選擇之前使用預(yù)定的導(dǎo)航模式。
23、 根據(jù)前述任一項(xiàng)權(quán)利要求所述的裝置,其中,所述信息源中的每個(gè) 可獨(dú)立顯示的信息項(xiàng)按照定義了該信息項(xiàng)在所述信息分層中位置的標(biāo)識、文 件名或者索引進(jìn)行編索引。
24、 根據(jù)權(quán)利要求23所述的裝置,進(jìn)一步包括使用所述標(biāo)識、文件名 或者索引對所述分層進(jìn)行導(dǎo)航的裝置。
25、 一種用于顯示來自至少一個(gè)信息源的信息的方法,所述信息按照定義 了信息分層的索引機(jī)制或者排列方式進(jìn)行編檢索或者排列,其中所述信息分層 可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié)點(diǎn)分別與來自所述信息源的可 獨(dú)立顯示的信息相關(guān)聯(lián),所述方法包括在至少一個(gè)顯示器上顯示來自所述信息源的信息;從用戶輸入設(shè)備接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo)航 選擇和用戶可選擇的模式切換選擇;和通過響應(yīng)于接收的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航 策略切換到另一個(gè)所述可選的導(dǎo)航策略,實(shí)現(xiàn)多種可選的導(dǎo)航策略,以通過使 用所述前進(jìn)導(dǎo)航選擇和所述后退導(dǎo)航選擇允許用戶在所述信息分層的至少一部 分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè) 顯示器上,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則定義了對所述信息分層進(jìn)行導(dǎo)航的順序,其中所述控制器被配置為可切換到第 一導(dǎo)航策略, 以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開始所述分層結(jié)構(gòu)的導(dǎo)航,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn),未被顯示的子節(jié)點(diǎn)是與從所述 起始時(shí)間起一直未被顯示的信息相對應(yīng)的子節(jié)點(diǎn),所述第一導(dǎo)航策略至少包括在所述起始節(jié)點(diǎn)以下的至少 一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo) 航選擇,選擇所述未被顯示的子節(jié)點(diǎn),并且顯示與所述子節(jié)點(diǎn)相對應(yīng)的信息;如果當(dāng)前節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的 母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述母節(jié)點(diǎn)的未 被顯示的子節(jié)點(diǎn),并且顯示與所述母節(jié)點(diǎn)的所述子節(jié)點(diǎn)相對應(yīng)的信息;如果當(dāng)前節(jié)點(diǎn)或者所述母節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié) 構(gòu)中當(dāng)前節(jié)點(diǎn)的祖先節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選 擇所述祖先節(jié)點(diǎn)的未被顯示的子節(jié)點(diǎn),并且顯示與所述祖先節(jié)點(diǎn)的所述子節(jié)點(diǎn) 相對應(yīng)的信息,其中選擇所述具有未被顯示的子節(jié)點(diǎn)的祖先節(jié)點(diǎn)中的最低層節(jié) 點(diǎn)作為所述祖先節(jié)點(diǎn)。
26、 根據(jù)權(quán)利要求25所述的方法,其中所述第一導(dǎo)航策略進(jìn)一步包括 用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn) 相對應(yīng)。
27、 根據(jù)權(quán)利要求26所述的方法,其中所述第一導(dǎo)航策略進(jìn)一步包括 如下纟見則如果無法應(yīng)用權(quán)利要求25中的任何規(guī)則,并且所述當(dāng)前節(jié)點(diǎn)的至少一 個(gè)祖先節(jié)點(diǎn)具有一個(gè)或者多個(gè)未被顯示的子節(jié)點(diǎn),所述未被顯示的子節(jié)點(diǎn)在 所述相對順序中位于所述祖先節(jié)點(diǎn)所有與從起始時(shí)間起已被顯示的信息相 對應(yīng)的子節(jié)點(diǎn)之后,則響應(yīng)于前進(jìn)導(dǎo)航選擇,針對分層中所述至少一個(gè)祖先 節(jié)點(diǎn)中的最低層祖先節(jié)點(diǎn),顯示與相對順序中最靠前的所述未被顯示的子節(jié) 點(diǎn)相對應(yīng)的信息。
28、 根據(jù)權(quán)利要求25到27中任一項(xiàng)所述的方法,其中,在第二導(dǎo)航策 略中,所述分層結(jié)構(gòu)的導(dǎo)航在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開 始,其中,當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn),未被顯示的子節(jié) 點(diǎn)是與從所述起始時(shí)間起一直未被顯示的信息相對應(yīng)的子節(jié)點(diǎn),所述第二導(dǎo) 航策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述未被顯示的子節(jié)點(diǎn),并且顯示與所述未被顯示的子節(jié)點(diǎn)相對 應(yīng)的信息。
29、 根據(jù)權(quán)利要求28所述的方法,其中所述第二導(dǎo)航策略的所述規(guī)則 包括在所述起始節(jié)點(diǎn)的母節(jié)點(diǎn)的全部子節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè)所 述子節(jié)點(diǎn)相對應(yīng)的信息。
30、 根據(jù)權(quán)利要求28所述的方法,其中所述第二導(dǎo)航策略的所述規(guī)則 包括在所述分層結(jié)構(gòu)的一層內(nèi)的全部節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè)所述 節(jié)點(diǎn)相對應(yīng)的信息。
31、 根據(jù)權(quán)利要求28所述的方法,其中所述第二導(dǎo)航策略包括另一-見則每當(dāng)所述當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)不包含未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo) 航選擇,導(dǎo)航到所述分層中更低的下一個(gè)最低層中的第一個(gè)節(jié)點(diǎn),以顯示所 述對應(yīng)的信息。
32、 根據(jù)權(quán)利要求28到31中任一項(xiàng)所述的方法,其中所述第二導(dǎo)航策 略進(jìn)一 步包括用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn) 的子節(jié)點(diǎn)相對應(yīng)。
33、 一種用于顯示來自至少一個(gè)信息源的信息的方法,所述信息源中的可 顯示信息按照定義了信息分層的索引機(jī)制或者排列方式進(jìn)行編索引或者排列, 其中所述信息分層可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié)點(diǎn)分別與來 自所述信息源的可獨(dú)立顯示的信息相關(guān)聯(lián),所述方法包括在至少一個(gè)顯示器上顯示來自所述信息源的信息;在用戶輸入設(shè)備上接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo) 航選擇和用戶可選擇的模式切換選擇;和通過響應(yīng)于接收的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航 策略切換到另一個(gè)所述可選的導(dǎo)航策略,實(shí)現(xiàn)多種可選的導(dǎo)航策略,以通過使 用所述前進(jìn)導(dǎo)航選擇和所述后退導(dǎo)航選擇允許用戶在所述信息分層的至少一部 分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè) 顯示器上,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則定義了對所 述信息分層進(jìn)行導(dǎo)航的順序,其中所述控制器被配置為可切換到一個(gè)導(dǎo)航策略,以在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開始所述分層結(jié)構(gòu)的導(dǎo)航,其中 當(dāng)前節(jié)點(diǎn)是與當(dāng)前所顯示的信息相對應(yīng)的節(jié)點(diǎn),未被顯示的子節(jié)點(diǎn)是與從所述 起始時(shí)間起一直未被顯示的信息相對應(yīng)的子節(jié)點(diǎn),所述一個(gè)導(dǎo)航策略至少包括在起始節(jié)點(diǎn)以下的至少 一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述未被顯示的子節(jié)點(diǎn),并且顯示與所述未被顯示的子節(jié)點(diǎn)相對 應(yīng)的信息。
34、 根據(jù)權(quán)利要求33所述的方法,其中所述一個(gè)導(dǎo)航策略的所述規(guī)則 包括在所述起始節(jié)點(diǎn)的所述母節(jié)點(diǎn)的全部子節(jié)點(diǎn)中進(jìn)行循環(huán),來顯示與每 個(gè)所述子節(jié)點(diǎn)相對應(yīng)的信息。
35、 根據(jù)權(quán)利要求33所述的方法,其中所述一個(gè)導(dǎo)航策略的所述規(guī)則 包括在所述分層的一層內(nèi)的全部節(jié)點(diǎn)中進(jìn)行循環(huán),以顯示與每個(gè)所述節(jié)點(diǎn) 相對應(yīng)的信息。
36、 根據(jù)權(quán)利要求33所述的方法,其中所述一個(gè)導(dǎo)航策略包括另一規(guī)則每當(dāng)當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)不包含未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選 擇,導(dǎo)航到所述分層中更低的下一個(gè)最低層中的第一個(gè)節(jié)點(diǎn),以顯示所述對 應(yīng)的信息。
37、 根據(jù)權(quán)利要求33到36中任一項(xiàng)所述的方法,其中所述一個(gè)導(dǎo)航策 略進(jìn)一 步包括用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn) 的子節(jié)點(diǎn)相對應(yīng)。
38、 根據(jù)權(quán)利要求33到37中任一項(xiàng)所述的方法,其中,在另一導(dǎo)航策 略中,所述分層結(jié)構(gòu)的導(dǎo)航在與起始時(shí)間顯示的信息相對應(yīng)的起始節(jié)點(diǎn)開 始,其中當(dāng)前節(jié)點(diǎn)是與當(dāng)前被顯示的信息相對應(yīng)的節(jié)點(diǎn),未被顯示的子節(jié)點(diǎn) 是與從所述起始時(shí)間起一直未被顯示的信息相對應(yīng)的子節(jié)點(diǎn),所述另一導(dǎo)航 策略至少包括在所述起始節(jié)點(diǎn)以下的至少一部分分層結(jié)構(gòu)內(nèi)進(jìn)行導(dǎo)航的下述規(guī)則如果在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn),則響應(yīng)于前進(jìn)導(dǎo) 航選擇,選擇所述未被顯示的子節(jié)點(diǎn),并且顯示與所述子節(jié)點(diǎn)相對應(yīng)的信息; 如果當(dāng)前節(jié)點(diǎn)不存在未被顯示的子節(jié)點(diǎn),則在所述分層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的母節(jié)點(diǎn)存在未被顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇,選擇所述母節(jié)點(diǎn)的所 述未被顯示的子節(jié)點(diǎn),并且顯示與所述母節(jié)點(diǎn)的所述子節(jié)點(diǎn)相對應(yīng)的信息;如果所述當(dāng)前節(jié)點(diǎn)或者所述母節(jié)點(diǎn)不存在未^^顯示的子節(jié)點(diǎn),則在所述分 層結(jié)構(gòu)中當(dāng)前節(jié)點(diǎn)的祖先節(jié)點(diǎn)存在未^f皮顯示的子節(jié)點(diǎn)時(shí),響應(yīng)于前進(jìn)導(dǎo)航選擇, 選擇所述祖先節(jié)點(diǎn)的所述未被顯示的子節(jié)點(diǎn),并且顯示與所述祖先節(jié)點(diǎn)的所述 子節(jié)點(diǎn)相對應(yīng)的信息,其中選擇所述具有未被顯示的子節(jié)點(diǎn)的祖先節(jié)點(diǎn)中的最 低層節(jié)點(diǎn)作為所述祖先節(jié)點(diǎn)。
39、 根據(jù)權(quán)利要求38所述的方法,其中所述另一導(dǎo)航策略進(jìn)一步包括 用于確定信息顯示的相對順序的排序規(guī)則,所述信息與母節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn) 相對應(yīng)。
40、 根據(jù)權(quán)利要求39所述的方法,其中所述另一導(dǎo)航策略進(jìn)一步包括 下述規(guī)則如果無法應(yīng)用權(quán)利要求38中的任何規(guī)則,并且所述當(dāng)前節(jié)點(diǎn)的至少一 個(gè)祖先節(jié)點(diǎn)具有一個(gè)或者多個(gè)未被顯示的子節(jié)點(diǎn),所述未被顯示的子節(jié)點(diǎn)在 所述相對順序中位于所述祖先節(jié)點(diǎn)所有與從起始時(shí)間起已被顯示的信息相 對應(yīng)的子節(jié)點(diǎn)之后,則響應(yīng)于前進(jìn)導(dǎo)航選擇,針對分層中所述至少一個(gè)祖先 節(jié)點(diǎn)中的最低層祖先節(jié)點(diǎn),顯示與相對順序中最靠前的所述未被顯示的子節(jié) 點(diǎn)相對應(yīng)的信息。
41、 根據(jù)權(quán)利要求25到40中任一項(xiàng)所述的方法,進(jìn)一步包括響應(yīng)于用戶選擇的前進(jìn)導(dǎo)航選擇或者后退導(dǎo)航選擇,自動(dòng)更新所述顯示器以顯示與新節(jié)點(diǎn)相對應(yīng)的信息。
42、 根據(jù)權(quán)利要求25到41中任一項(xiàng)所述的方法,進(jìn)一步包括接收規(guī) 定了搜索條件的另一用戶輸入,以根據(jù)所述搜索條件進(jìn)行搜索,并且利用所 述搜索的結(jié)果對所述節(jié)點(diǎn)排序。
43、 根據(jù)權(quán)利要求25到42中任一項(xiàng)所述的方法,進(jìn)一步包括接收規(guī) 定了與當(dāng)前選擇的導(dǎo)航策略一起使用的起始節(jié)點(diǎn)的用戶輸入,并且顯示與所 述起始節(jié)點(diǎn)相對應(yīng)的信息。
44、 根據(jù)權(quán)利要求43所述的方法,進(jìn)一步包括使用附加的用于提供 所述規(guī)定了起始節(jié)點(diǎn)的用戶輸入的用戶輸入設(shè)備。
45、 根據(jù)權(quán)利要求33或者39所述的方法,其中,所述排序規(guī)則包括根 據(jù)預(yù)定的條件對所述節(jié)點(diǎn)進(jìn)行排序。
46、 根據(jù)權(quán)利要求25到45中任一項(xiàng)所述的方法,進(jìn)一步包括在接收 用戶可選擇的模式切換選擇之前,使用預(yù)定的導(dǎo)航模式。
47、 根據(jù)權(quán)利要求25到46中任一項(xiàng)所述的方法,其中,所述信息源中 的每個(gè)可獨(dú)立顯示的信息項(xiàng)按照定義了信息項(xiàng)在所述信息分層中位置的標(biāo) 識、文件名或者索引進(jìn)行編索引。
48、 根據(jù)權(quán)利要求47所述的方法,進(jìn)一步包括使用所述標(biāo)識、文件 名或者索引對所述分層進(jìn)行導(dǎo)航。
49、 一種承載計(jì)算機(jī)可讀代碼的載體介質(zhì),所述代碼用于將計(jì)算機(jī)配置 為如權(quán)利要求1到24中任一項(xiàng)所述的裝置。
50、 一種與輸入設(shè)備和顯示器一起使用來顯示來自信息源的信息的顯示 控制器,所述信息按照定義了信息分層的索引機(jī)制或者排列方式進(jìn)行編索引 或者排列,其中所述信息分層可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié) 點(diǎn)分別與來自所述信息源的可獨(dú)立顯示的信息相關(guān)聯(lián),所述顯示控制器包括用于實(shí)現(xiàn)多種可選的導(dǎo)航策略的設(shè)備,通過使用從所述用戶輸入設(shè)備接收 的用戶可選擇的前進(jìn)導(dǎo)航選擇和用戶可選擇的后退導(dǎo)航選擇,允許用戶在所述 信息分層的至少一部分中進(jìn)行導(dǎo)航,以便將用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè)顯示器上,所述控制器被配置為響應(yīng)于從用戶輸入設(shè)備接 收的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航策略切換到另一個(gè) 所述可選的導(dǎo)航策略,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)規(guī)則,所述規(guī)則 定義了對所述信息分層進(jìn)行導(dǎo)航的順序。
全文摘要
用于顯示來自至少一個(gè)信息源的信息的裝置,所述信息按照定義了信息分層的索引機(jī)制或者排列方式進(jìn)行編索引或者排列,其中所述信息分層可以用多個(gè)分層排列的節(jié)點(diǎn)來表示,所述多個(gè)節(jié)點(diǎn)分別與來自所述信息源的可獨(dú)立顯示的信息相關(guān)聯(lián),所述裝置包括至少一個(gè)顯示器,用于顯示來自所述信息源的信息;用戶輸入設(shè)備,用于接收用戶可選擇的前進(jìn)導(dǎo)航選擇、用戶可選擇的后退導(dǎo)航選擇和用戶可選擇的模式切換選擇;和控制器,用于實(shí)現(xiàn)多種可選的導(dǎo)航策略,以使用所述前進(jìn)導(dǎo)航選擇和所述后退導(dǎo)航選擇允許用戶在所述信息分層的至少一部分中進(jìn)行導(dǎo)航,從而將用戶選擇的來自所述信息源的信息顯示在所述至少一個(gè)顯示器上,所述控制器被配置為響應(yīng)于接收到的所述用戶可選擇的模式切換選擇,從當(dāng)前所選擇的導(dǎo)航策略切換到另一個(gè)所述可選的導(dǎo)航策略,其中,每個(gè)導(dǎo)航策略包括一個(gè)或者多個(gè)定義了對所述信息分層進(jìn)行導(dǎo)航的順序的規(guī)則。
文檔編號G01P5/02GK101133330SQ200580047000
公開日2008年2月27日 申請日期2005年11月22日 優(yōu)先權(quán)日2004年11月22日
發(fā)明者李視亞 申請人:李視亞
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1