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

用于顯示分層導(dǎo)航方案的方法、計(jì)算機(jī)和計(jì)算機(jī)程序的制作方法

文檔序號(hào):6594543閱讀:183來源:國知局
專利名稱:用于顯示分層導(dǎo)航方案的方法、計(jì)算機(jī)和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域
一般來說,本文所公開的主題涉及人機(jī)界面,更具體來說,涉及用于配置和顯示用 戶屏幕之間的分層關(guān)系的方法、計(jì)算機(jī)和計(jì)算機(jī)程序。
背景技術(shù)
至少一部分已知的組織系統(tǒng)按照每個(gè)項(xiàng)目的功能和/或主題來排列相似項(xiàng)目。例 如,一組項(xiàng)目可分層排列,使得具有公共功能或主題的項(xiàng)目在共同標(biāo)題下編組在一起,以便 形成導(dǎo)航主題、如樹。至少一些已知的人機(jī)界面(HMI)提供一種通過將顯示器上的對象與導(dǎo)航動(dòng)作關(guān) 聯(lián)來配置的導(dǎo)航方案。例如,至少一部分已知的HMI使用戶能夠在多層級(jí)菜單之中導(dǎo)航,使 得對于在特定層級(jí)中選擇的各項(xiàng)目,在次層級(jí)(sublevel)中顯示新的一組項(xiàng)目。各項(xiàng)目可 提供對功能或邏輯位置的直接訪問。但是,這類導(dǎo)航方案常常折疊以便僅顯示指定根位置,使得通過該方案的導(dǎo)航要 求用戶再次在根位置開始,并且穿越多個(gè)層以到達(dá)期望位置。此外,通過這種方案的穿越常 常使用大量顯示空間,并且實(shí)際上遮蔽了當(dāng)前工作文檔或圖像。相應(yīng)地,希望提供一種用于 配置和導(dǎo)航具有用戶屏幕的大集合的HMI的分層導(dǎo)航方案的方法。

發(fā)明內(nèi)容
提供本概述以便以簡化形式介紹概念的選集,下面在詳細(xì)描述中進(jìn)一步描述。本 概述不是要確定所保護(hù)主題的關(guān)鍵特征或必要特征,也不是要用于幫助確定所保護(hù)主題的 范圍。在一個(gè)方面,提供一種用于顯示與多個(gè)用戶屏幕相關(guān)的分層信息的方法。該方法 包括生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,其中各節(jié)點(diǎn)是到用戶屏幕的鏈接、指向至少一個(gè)父節(jié)點(diǎn) 的指針(pointer)以及到腳本的鏈接中的至少一個(gè)。該方法還包括下列步驟生成導(dǎo)航欄 (navigation bar),其包含多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包含表示當(dāng)前所選第一節(jié)點(diǎn)的第 一節(jié)點(diǎn)按鈕的當(dāng)前路徑;生成至少包含第一節(jié)點(diǎn)按鈕的子欄;以及在用戶界面中顯示導(dǎo)航 欄和子欄。在另一個(gè)方面,提供一種用于通過人機(jī)界面(HMI)顯示多個(gè)用戶屏幕的計(jì)算機(jī)。 計(jì)算機(jī)編程為生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,其中各節(jié)點(diǎn)是到用戶屏幕的鏈接、指向至少一 個(gè)父節(jié)點(diǎn)的指針以及到腳本的鏈接中的至少一個(gè)。計(jì)算機(jī)還編程為執(zhí)行下列步驟生成導(dǎo) 航欄,其包含多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包含表示當(dāng)前所選第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕的 當(dāng)前路徑;生成至少包含第一節(jié)點(diǎn)按鈕的子欄;以及在用戶界面中顯示導(dǎo)航欄和子欄。在另一個(gè)方面,一種計(jì)算機(jī)程序包含在計(jì)算機(jī)可讀介質(zhì)上,用于通過人機(jī)界面 (HMI)顯示多個(gè)用戶屏幕。該程序包括生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹的至少一個(gè)代碼段,其中 各節(jié)點(diǎn)是到多個(gè)用戶屏幕中的用戶屏幕的鏈接、指向至少一個(gè)父節(jié)點(diǎn)的指針以及到腳本的 鏈接中的至少一個(gè)。代碼段還執(zhí)行下列步驟生成導(dǎo)航欄,其包含多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包含表示當(dāng)前所選第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕的當(dāng)前路徑;生成至少包含第一節(jié)點(diǎn)按鈕 的子欄;以及在用戶界面中顯示導(dǎo)航欄和子欄,使得導(dǎo)航欄的顯示寬度和子欄的顯示寬度 基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。


圖1是示范系統(tǒng)的簡化框圖;圖2是圖1所示系統(tǒng)的系統(tǒng)架構(gòu)的一個(gè)示范實(shí)施例的展開框圖;圖3是示出由圖2所示的系統(tǒng)架構(gòu)所利用的示范配置界面的屏幕截圖;圖4是示出由圖2所示的系統(tǒng)架構(gòu)所利用的示范用戶界面的屏幕截圖;以及圖5是示出由圖2所示的系統(tǒng)架構(gòu)所利用的示范方法的流程圖。
具體實(shí)施例方式例如本文所述的計(jì)算裝置或計(jì)算機(jī)具有一個(gè)或多個(gè)處理器或處理單元以及系統(tǒng) 存儲(chǔ)器。計(jì)算機(jī)通常具有至少某種形式的計(jì)算機(jī)可讀介質(zhì)。作為示例而不是限制,計(jì)算機(jī) 可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括通過任何方法或技術(shù)實(shí)現(xiàn) 的、用于存儲(chǔ)例如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易 失性、可移動(dòng)和不可移動(dòng)介質(zhì)。通信介質(zhì)通常包含計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或 者例如載波或其它傳輸機(jī)制等調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。 本領(lǐng)域的技術(shù)人員熟悉調(diào)制數(shù)據(jù)信號(hào),它特性的一個(gè)或多個(gè)可以這樣的方式設(shè)置或改變成 使得在信號(hào)中對信息進(jìn)行編碼。以上任一個(gè)的組合也包含在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。雖然結(jié)合示范計(jì)算系統(tǒng)環(huán)境來描述本發(fā)明的實(shí)施例,但是本發(fā)明的實(shí)施例對于許 多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置是可操作的。計(jì)算系統(tǒng)環(huán)境不是要提出關(guān)于本發(fā)明 的任何方面的使用或功能性的范圍的任何限制。此外,計(jì)算系統(tǒng)環(huán)境不應(yīng)當(dāng)被認(rèn)為具有與 示范操作環(huán)境中所示部件的任一個(gè)或組合相關(guān)的任何相關(guān)性或要求??蛇m合與本發(fā)明的方 面配合使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括但不限于個(gè)人計(jì)算機(jī)、服 務(wù)器計(jì)算機(jī)、手持或膝上型裝置、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi) 者電子器件、移動(dòng)電話、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述系統(tǒng)或裝置的任一個(gè)的 分布式計(jì)算環(huán)境等等。本發(fā)明的實(shí)施例可通過由一個(gè)或多個(gè)計(jì)算機(jī)或其它裝置所運(yùn)行的例如程序模塊 等的計(jì)算機(jī)可執(zhí)行指令的一般上下文來描述。本發(fā)明的方面可采用部件或模塊的任何數(shù)量 和組織來實(shí)現(xiàn)。例如,本發(fā)明的方面并不局限于附圖所示以及本文所述的特定計(jì)算機(jī)可執(zhí) 行指令或者特定部件或模塊。本發(fā)明的其它實(shí)施例可包括具有比本文所示和所述的更多或 更少功能性的不同計(jì)算機(jī)可執(zhí)行指令或部件。本文所示和所述的本發(fā)明的實(shí)施例中的操作的運(yùn)行或執(zhí)行順序不是必需的,除非 另加說明。也就是說,操作可按任何順序來執(zhí)行,除非另加說明,并且本發(fā)明的實(shí)施例可包 括附加的或者比本文所公開的更少的操作。例如,預(yù)想到了在另一個(gè)操作之前、同時(shí)或之后 運(yùn)行或執(zhí)行特定操作落入本發(fā)明的方面的范圍之內(nèi)。本文所使用的“節(jié)點(diǎn)”指的是形成分層導(dǎo)航結(jié)構(gòu)并且包括標(biāo)識(shí)用戶屏幕或全局系 統(tǒng)腳本的信息的單元。
本文所使用的術(shù)語“處理器”可包括任何可編程系統(tǒng),其中包括系統(tǒng)和微控制器、 簡化指令集電路(RISC)、專用集成電路(ASIC)、可編程邏輯電路(PLC)以及能夠運(yùn)行本文 所述功能的任何其它電路或處理器。上述示例只是示范性的,因而并不是要以任何方式限 制術(shù)語“處理器”的定義和/或含意。本文所使用的“數(shù)據(jù)庫”可包括數(shù)據(jù)的任何集合,其中包括分層數(shù)據(jù)庫、關(guān)系 數(shù)據(jù)庫、平面文件數(shù)據(jù)庫、相關(guān)對象數(shù)據(jù)庫、面向?qū)ο蟮臄?shù)據(jù)庫以及計(jì)算機(jī)系統(tǒng)中存 儲(chǔ)的記錄或數(shù)據(jù)的任何其它結(jié)構(gòu)化集合。上述示例只是示范性的,因而并不是要以 任何方式限制術(shù)語“數(shù)據(jù)庫”的定義和/或含意。數(shù)據(jù)庫的示例包括但并不局限于僅 包括 Oracle Database、MySQL、IBM DB2、Microsoft SQL Server, Sybase 和 PostgreSQL。然而可使用實(shí)現(xiàn)本文所述系統(tǒng)和方法的任何數(shù)據(jù)庫。(Oracle是Oracle Corporation (Redwood Shores, California)的注冊商標(biāo);IBM 是 International Business Machines Corporation (Armonk, New York)的注冊 商 標(biāo);Microsoft 是 MicrosoftCorporation(Redmond, Washington)的注冊商標(biāo);以及 Sybase 是 Sybase (Dublin, California)的注冊商標(biāo)。本文詳細(xì)描述了便于簡化設(shè)計(jì)、配置和使用人機(jī)界面(HMI)應(yīng)用的復(fù)合分層導(dǎo)航 方案(complex hierarchical navigation scheme)的方法、計(jì)算機(jī)和計(jì)算機(jī)程序的示范實(shí) 施例。簡化配置界面便于在系統(tǒng)建立時(shí)節(jié)省時(shí)間。簡化用戶界面通過向操作人員提供導(dǎo) 航方案的一致和有組織表示,來便于進(jìn)一步節(jié)省時(shí)間。導(dǎo)航方案的更一致和有組織表示便 于對導(dǎo)航方案中的任何給定位置的更快訪問,并且可減少了解HMI的導(dǎo)航功能性所需的時(shí) 間。本文所述的方法、計(jì)算機(jī)和計(jì)算機(jī)程序的技術(shù)效果包括下列至少一個(gè)(a)生成 導(dǎo)航樹,它包括多個(gè)節(jié)點(diǎn),使得各節(jié)點(diǎn)與到另一個(gè)節(jié)點(diǎn)、用戶屏幕和/或供計(jì)算機(jī)系統(tǒng)或機(jī) 器上執(zhí)行的腳本的鏈接關(guān)聯(lián);(b)生成導(dǎo)航欄,它包括多個(gè)導(dǎo)航按鈕,例如后退按鈕(back button)、前進(jìn)按鈕(forward button)、收藏夾列表按鈕(favorites list button)、最近顯 示列表按鈕和/或當(dāng)前所選節(jié)點(diǎn)的路徑;(c)生成子欄,它包括當(dāng)前所選節(jié)點(diǎn)的一組兄弟節(jié) 點(diǎn)以供快速訪問與所選節(jié)點(diǎn)相關(guān)的節(jié)點(diǎn);(d)顯示導(dǎo)航欄和子欄;以及(e)顯示與所選節(jié)點(diǎn) 關(guān)聯(lián)的用戶屏幕或者運(yùn)行與所選節(jié)點(diǎn)關(guān)聯(lián)的腳本。本文的方法、計(jì)算機(jī)和計(jì)算機(jī)程序不局限于本文所述的具體實(shí)施例。例如,各系統(tǒng) 的部件和/或各方法的步驟可與本文所述的其它部件和/或步驟無關(guān)且分離地使用和/或 實(shí)施。另外,各部件和/或步驟還可與其它組件封裝件和方法結(jié)合使用和/或?qū)嵤?。圖1是根據(jù)一個(gè)實(shí)施例的示范系統(tǒng)100的簡化框圖。在示范實(shí)施例中,系統(tǒng)100包 括服務(wù)器系統(tǒng)102 ;以及多個(gè)客戶端子系統(tǒng),又稱作客戶端系統(tǒng)104,其連接到服務(wù)器系統(tǒng) 102。在一個(gè)實(shí)施例中,客戶端系統(tǒng)104是包含萬維網(wǎng)瀏覽器和/或客戶端軟件應(yīng)用程序的 計(jì)算機(jī),使得服務(wù)器系統(tǒng)102通過例如因特網(wǎng)和/或內(nèi)聯(lián)網(wǎng)等網(wǎng)絡(luò)可訪問客戶端系統(tǒng)104。 客戶端系統(tǒng)104通過許多接口與因特網(wǎng)互連,其中包括例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)等 網(wǎng)絡(luò)、撥號(hào)連接、電纜調(diào)制解調(diào)器、無線調(diào)制解調(diào)器和/或?qū)S酶咚倬C合業(yè)務(wù)數(shù)字網(wǎng)(ISDN) 線路。如上所述,客戶端系統(tǒng)104可以是能夠互連到因特網(wǎng)的任何裝置,包括計(jì)算機(jī)、基于 萬維網(wǎng)的電話、個(gè)人數(shù)字助理(PDA)或其它基于萬維網(wǎng)的可連接設(shè)備。數(shù)據(jù)庫服務(wù)器106 連接到包含關(guān)于例如金融交易卡支付數(shù)據(jù)等的各種內(nèi)容的信息的數(shù)據(jù)庫108。在一個(gè)實(shí)施例中,集中式數(shù)據(jù)庫108存儲(chǔ)在服務(wù)器系統(tǒng)102上,并且由在客戶端系統(tǒng)104之一處的可能 用戶通過經(jīng)由客戶端系統(tǒng)104之一登錄到服務(wù)器系統(tǒng)102來訪問。在一個(gè)備選實(shí)施例中, 數(shù)據(jù)庫108遠(yuǎn)離服務(wù)器系統(tǒng)102存儲(chǔ),并且可以是非集中式的。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)100(圖1所示)的系統(tǒng)架構(gòu)200的示范 實(shí)施例的展開框圖。系統(tǒng)架構(gòu)200中與系統(tǒng)100的部件相同的部件在圖2中使用與圖1所 使用的相同參考標(biāo)號(hào)來標(biāo)識(shí)。系統(tǒng)200包括服務(wù)器系統(tǒng)102和客戶端系統(tǒng)104。服務(wù)器系 統(tǒng)102還包括數(shù)據(jù)庫服務(wù)器106、應(yīng)用服務(wù)器202、萬維網(wǎng)服務(wù)器204、傳真服務(wù)器206、目錄 服務(wù)器208和郵件服務(wù)器210。磁盤存儲(chǔ)單元212耦合到數(shù)據(jù)庫服務(wù)器106和目錄服務(wù)器 208。磁盤存儲(chǔ)單元212的示例包括但并不局限于包括網(wǎng)絡(luò)附連存儲(chǔ)(NAQ裝置和存儲(chǔ)區(qū)域 網(wǎng)絡(luò)(SAN)裝置。數(shù)據(jù)庫服務(wù)器106也耦合到數(shù)據(jù)庫108。服務(wù)器106、202、204、206、208 和210在局域網(wǎng)(LAN) 214中耦合。客戶端系統(tǒng)104可包括耦合到LAN 214的系統(tǒng)管理員 工作站216、用戶工作站218和超級(jí)用戶工作站(supervisor workstation) 220。備選地, 客戶端系統(tǒng)104可包括工作站216、218和220,它們使用因特網(wǎng)鏈路耦合到LAN 214或者通 過內(nèi)聯(lián)網(wǎng)連接。包括工作站216、218和220的每個(gè)客戶端系統(tǒng)104是具有萬維網(wǎng)瀏覽器和/或客 戶端應(yīng)用程序的個(gè)人計(jì)算機(jī)。服務(wù)器系統(tǒng)102配置成在通信上耦合到客戶端系統(tǒng)104,以便 能夠使用因特網(wǎng)服務(wù)提供商(ISP)所提供的因特網(wǎng)連接222來訪問服務(wù)器系統(tǒng)102。示范 實(shí)施例中的通信示為使用因特網(wǎng)來執(zhí)行,但是,任何其它廣域網(wǎng)(WAN)類型的通信可用于 備選實(shí)施例中,也就是說,系統(tǒng)和過程并不局限于使用因特網(wǎng)來實(shí)施。另外,不是使用WAN 224,而是可使用局域網(wǎng)214來取代WAN 224。此外,傳真服務(wù)器206可使用電話鏈路與遠(yuǎn)程 設(shè)置的客戶端系統(tǒng)104進(jìn)行通信。圖3是示出由系統(tǒng)架構(gòu)200(圖2所示)所利用的示范配置界面300的簡圖。更 具體來說,配置界面300由客戶端系統(tǒng)104(圖1和圖2所示)利用以用于創(chuàng)建和/或修 改用戶屏幕的導(dǎo)航樹。在示范實(shí)施例中,配置界面300使用戶能夠構(gòu)建包括多個(gè)節(jié)點(diǎn)304 的導(dǎo)航樹302。配置界面300包括顯示節(jié)點(diǎn)304的導(dǎo)航樹框架306。節(jié)點(diǎn)304包括根節(jié)點(diǎn) 308、多個(gè)父節(jié)點(diǎn)310和多個(gè)葉節(jié)點(diǎn)312。根節(jié)點(diǎn)308是導(dǎo)航樹302中的每一個(gè)節(jié)點(diǎn)304的 父節(jié)點(diǎn),并且因此,導(dǎo)航樹302中的每一個(gè)節(jié)點(diǎn)304繼承來自根節(jié)點(diǎn)308的屬性。每個(gè)父節(jié) 點(diǎn)310包括附加父節(jié)點(diǎn)310和/或一個(gè)或多個(gè)葉節(jié)點(diǎn)312。因此,每個(gè)后代父節(jié)點(diǎn)310和/ 或葉節(jié)點(diǎn)312繼承來自其父節(jié)點(diǎn)310的屬性。備選地,每個(gè)父節(jié)點(diǎn)310和/或每個(gè)葉節(jié)點(diǎn) 312的屬性可由用戶經(jīng)由配置界面300、通過創(chuàng)建配置文件來人工設(shè)置。配置文件可由一個(gè) 以上節(jié)點(diǎn)304使用。另外,每個(gè)父節(jié)點(diǎn)310可與全局系統(tǒng)腳本關(guān)聯(lián)。每個(gè)葉節(jié)點(diǎn)312沒有 后代,并且與用戶屏幕和/或全局系統(tǒng)腳本關(guān)聯(lián)。在示范實(shí)施例中,配置界面300還包括屬性框架314。屬性框架314包括例如參數(shù) 縱列(parameter column) 316,它列示所選節(jié)點(diǎn)304的參數(shù)名稱,所選節(jié)點(diǎn)304例如根節(jié)點(diǎn) 308、父節(jié)點(diǎn)310或葉節(jié)點(diǎn)312。屬性框架314還包括值縱列318,它列示參數(shù)縱列316中的 關(guān)聯(lián)參數(shù)名稱的參數(shù)值。各節(jié)點(diǎn)304包括一個(gè)或多個(gè)參數(shù),它們可從父節(jié)點(diǎn)310繼承或者 由用戶經(jīng)由配置界面300來設(shè)置。備選實(shí)施例還可包括描述縱列(未示出),它列示關(guān)聯(lián)參 數(shù)名稱的描述。此外,在示范實(shí)施例中,配置界面300包括位置框架320和預(yù)覽框架322。位置框架320顯示用戶屏幕配置文件存儲(chǔ)位置3M和全局系統(tǒng)腳本配置文件存儲(chǔ)位置326。當(dāng)選 擇了用戶屏幕配置文件存儲(chǔ)位置324,預(yù)覽框架322顯示由配置文件所確定的各用戶屏幕 的縮略圖像328。備選地,預(yù)覽框架322可顯示按照例如文件名或創(chuàng)建日期所組織的配置文 件的列表。在從預(yù)覽框架322選擇配置文件時(shí),關(guān)聯(lián)節(jié)點(diǎn)304的屬性在屬性框架314中顯 示,屬性框架314中包括參數(shù)名稱和參數(shù)值。圖4是示出由系統(tǒng)架構(gòu)200(圖2所示)所利用的示范用戶界面400的簡圖。更具 體來說,用戶界面400由客戶端系統(tǒng)104(圖1和圖2所示)使用。用戶界面400使用戶能 夠監(jiān)測和/或控制系統(tǒng)和/或設(shè)施,例如發(fā)電廠或制造廠。在示范實(shí)施例中,用戶界面400 包括菜單欄402、功能欄404、導(dǎo)航欄406、子欄408和顯示區(qū)410。菜單欄402包括一個(gè)或 多個(gè)用戶起動(dòng)菜單412,它下拉以顯示用戶可用的選項(xiàng)或功能。例如,如圖4所示,菜單欄 402包括“File”菜單、“View”菜單和“Help”菜單。用戶界面400的備選實(shí)施例可包括附 加菜單,和/或可采用不同菜單來替換所示菜單。在示范實(shí)施例中,功能欄404包括一個(gè)或 多個(gè)圖標(biāo)按鈕414。各圖標(biāo)按鈕414表示用戶可用的功能,例如打印、開啟文件和/或查看 幫助文件。在示范實(shí)施例中,導(dǎo)航欄406包括后退按鈕416、前進(jìn)按鈕418和最近查看下拉按 鈕420。后退按鈕416在由用戶選取時(shí)導(dǎo)航到先前查看的用戶屏幕。類似地,在使用后退按 鈕416導(dǎo)航到先前查看的用戶屏幕之后,前進(jìn)按鈕418導(dǎo)航到后來查看的用戶屏幕。后退 按鈕416和前進(jìn)按鈕418均僅當(dāng)節(jié)點(diǎn)對于該動(dòng)作可用時(shí)才啟用。例如,如果用戶尚未使用 后退按鈕416導(dǎo)航到先前查看的用戶屏幕,則前進(jìn)按鈕418不被啟用。下拉按鈕420使用 戶能夠在顯示區(qū)410從最近查看用戶屏幕和/或最近所選節(jié)點(diǎn)的列表中進(jìn)行選擇。此外, 導(dǎo)航欄406包括收藏夾列表下拉按鈕422和指示符(indicator) 424。收藏夾列表下拉按 鈕422使用戶能夠進(jìn)行選擇和自動(dòng)導(dǎo)航到經(jīng)常訪問的節(jié)點(diǎn)。更具體來說,收藏夾列表下拉 按鈕422包括用戶定義收藏夾節(jié)點(diǎn)的列表、“添加到收藏夾(Add To Favorites) ”功能、“組 織收藏夾(OrganizeFavorites) ”功能和“設(shè)置缺省路徑(Set Default Path)”功能?!疤?加到收藏夾”功能將當(dāng)前所選節(jié)點(diǎn)添加到收藏夾列表?!敖M織收藏夾”功能使用戶能夠修改 收藏夾列表中的節(jié)點(diǎn)的顯示順序,從收藏夾列表中刪除節(jié)點(diǎn),和/或?qū)⑹詹貖A列表中的特 定節(jié)點(diǎn)設(shè)置為將要在用戶界面400開始時(shí)顯示的缺省節(jié)點(diǎn)?!霸O(shè)置缺省路徑”功能將當(dāng)前所 選節(jié)點(diǎn)的導(dǎo)航路徑設(shè)置為在將來該當(dāng)前所選節(jié)點(diǎn)的缺省導(dǎo)航路徑。在當(dāng)前顯示的用戶屏幕 尚未使用配置界面300 (圖3所示)向?qū)Ш綐?02 (圖3所示)登記時(shí),指示符4 在導(dǎo)航 欄406上顯示。在一個(gè)實(shí)施例中,導(dǎo)航欄406還包括一個(gè)或多個(gè)快速發(fā)起按鈕(未示出), 它們由用戶經(jīng)由配置界面300來配置。每個(gè)快速發(fā)起按鈕便于快速訪問特定用戶屏幕或全 局系統(tǒng)腳本。此外,在示范實(shí)施例中,導(dǎo)航欄406包括當(dāng)前路徑426,它包括表示當(dāng)前所選節(jié)點(diǎn) 的父節(jié)點(diǎn)428的家族線的一個(gè)或多個(gè)節(jié)點(diǎn)按鈕。點(diǎn)擊當(dāng)前路徑426中的任何節(jié)點(diǎn)則調(diào)用與 所點(diǎn)擊節(jié)點(diǎn)關(guān)聯(lián)的用戶屏幕或全局系統(tǒng)腳本。如果從當(dāng)前路徑4 選擇沒有與用戶屏幕關(guān) 聯(lián)的節(jié)點(diǎn),則顯示區(qū)410為空白。此外,在當(dāng)前路徑426比用戶界面400的當(dāng)前窗口大小要 寬時(shí),導(dǎo)航欄406可包括一個(gè)或多個(gè)移位按鈕430。使用移位按鈕430使用戶能夠滾動(dòng)到 當(dāng)前路徑426的第一或最左節(jié)點(diǎn)或者滾動(dòng)到當(dāng)前路徑426的最后或最右節(jié)點(diǎn)。此外,當(dāng)前 路徑426中的每個(gè)父節(jié)點(diǎn)4 包括下拉按鈕432。點(diǎn)擊與特定父節(jié)點(diǎn)4 關(guān)聯(lián)的下拉按鈕432按照導(dǎo)航樹302顯示與父節(jié)點(diǎn)4 關(guān)聯(lián)的所有子節(jié)點(diǎn)的列表。在示范實(shí)施例中,子欄408包括當(dāng)前所選節(jié)點(diǎn)的一個(gè)或多個(gè)葉節(jié)點(diǎn)434。如果子 欄408上所示的葉節(jié)點(diǎn)434與用戶屏幕關(guān)聯(lián),并且一個(gè)或多個(gè)其它節(jié)點(diǎn)與同一個(gè)用戶屏幕 關(guān)聯(lián),則顯示下拉按鈕436。點(diǎn)擊與葉節(jié)點(diǎn)434關(guān)聯(lián)的下拉按鈕436則顯示與用戶屏幕關(guān)聯(lián) 的其它節(jié)點(diǎn)的列表。選擇列表中的任何節(jié)點(diǎn)則用于導(dǎo)航到所選節(jié)點(diǎn)。此外,在當(dāng)前所選節(jié) 點(diǎn)的葉節(jié)點(diǎn)434的數(shù)量比用戶界面400的當(dāng)前窗口大小要寬時(shí),子欄408可包括一個(gè)或多 個(gè)移位按鈕430。使用移位按鈕430使用戶能夠滾動(dòng)到子欄408的第一或最左節(jié)點(diǎn)或者滾 動(dòng)到子欄408的最后或最右節(jié)點(diǎn)。在示范實(shí)施例中,顯示區(qū)410用于顯示與所選節(jié)點(diǎn)關(guān)聯(lián)的用戶屏幕。在一個(gè)備選 實(shí)施例中,顯示區(qū)410用于顯示由全局系統(tǒng)腳本所產(chǎn)生的輸出和/或差錯(cuò)。此外,用戶界面 400包括狀態(tài)欄438。在示范實(shí)施例中,工具提示(tool tip)用于顯示節(jié)點(diǎn)的描述。例如,當(dāng)用戶將光 標(biāo)移動(dòng)到節(jié)點(diǎn)上時(shí),顯示該節(jié)點(diǎn)的描述。這種描述也在狀態(tài)欄438中顯示。對于沒有所指 配描述的節(jié)點(diǎn),沒有在工具提示和/或狀態(tài)欄438中顯示描述。在一個(gè)實(shí)施例中,例如由系統(tǒng)管理員向用戶指配一組訪問許可。訪問許可將用戶 限制為訪問導(dǎo)航樹302的子集。例如,可將用戶限制為訪問特定家族路徑,包括特定葉節(jié)點(diǎn) 434和特定葉節(jié)點(diǎn)434的任何父節(jié)點(diǎn)428。在一個(gè)備選實(shí)施例中,向計(jì)算機(jī)指配一組訪問許 可。根據(jù)所指配許可,將使用該計(jì)算機(jī)的用戶限制為訪問導(dǎo)航樹302的子集。在另一個(gè)備 選實(shí)施例中,當(dāng)具有有限訪問許可的用戶使用具有有限訪問許可的計(jì)算機(jī)時(shí),將該用戶限 制為僅訪問向用戶和計(jì)算機(jī)二者指配的許可所允許的導(dǎo)航樹302的那些子集。圖5是示出由系統(tǒng)架構(gòu)200(圖2所示)利用以用于顯示與多個(gè)用戶屏幕相關(guān)的 分層信息的示范方法500的流程圖。更具體來說,在示范實(shí)施例中,方法500由系統(tǒng)200的 特定客戶端系統(tǒng)104(圖1和圖2所示)利用以用于生成和顯示這種分層信息。在一個(gè)備 選實(shí)施例中,客戶端系統(tǒng)104與服務(wù)器系統(tǒng)102(圖1和圖2所示)進(jìn)行通信,以便運(yùn)行方 法500。在示范實(shí)施例中,生成502導(dǎo)航樹302 (圖3所示)。例如,導(dǎo)航樹302可通過使用 配置界面300(圖3所示)加載多個(gè)用戶屏幕配置文件和/或全局系統(tǒng)腳本配置文件來生 成。配置界面300還可用于創(chuàng)建新配置文件。當(dāng)已經(jīng)創(chuàng)建導(dǎo)航樹302時(shí),配置界面300則 可用于配置導(dǎo)航樹302。例如,用戶可修改特定節(jié)點(diǎn)的屬性,使得使用新屬性而不是使用由 父節(jié)點(diǎn)所繼承的屬性來用于顯示關(guān)聯(lián)用戶屏幕。在一個(gè)實(shí)施例中,存儲(chǔ)導(dǎo)航樹302。例如, 導(dǎo)航樹302可作為擴(kuò)展標(biāo)記語言(XML)文件來存儲(chǔ)。XML文件可存儲(chǔ)在客戶端系統(tǒng)104上, 或者可存儲(chǔ)在服務(wù)器系統(tǒng)102中,使得XML文件是由客戶端系統(tǒng)104可訪問的。備選實(shí)施 例可將導(dǎo)航樹302作為不同文件類型來存儲(chǔ)或者存儲(chǔ)在數(shù)據(jù)庫108 (圖1所示)中,使得導(dǎo) 航樹302是由客戶端系統(tǒng)104可訪問的。當(dāng)生成和配置導(dǎo)航樹302時(shí),用戶可使用由客戶端系統(tǒng)104所顯示的用戶界面 400(圖4所示)與導(dǎo)航樹302進(jìn)行交互。在一個(gè)實(shí)施例中,用戶經(jīng)由用戶界面400登錄, 并且客戶端系統(tǒng)104確定準(zhǔn)予該用戶的與導(dǎo)航樹302中的節(jié)點(diǎn)相關(guān)的一組訪問許可。在一 個(gè)備選實(shí)施例中,向特定客戶端系統(tǒng)104準(zhǔn)予一組訪問許可,使得將登錄到客戶端系統(tǒng)104 的任何用戶限制到導(dǎo)航樹302中的節(jié)點(diǎn)的子集。客戶端系統(tǒng)104確定在用戶經(jīng)由顯示區(qū) 410(圖4所示)登錄時(shí)將要向其顯示的缺省節(jié)點(diǎn)。缺省節(jié)點(diǎn)可由具有充分許可的管理員使用配置界面300來設(shè)置。當(dāng)客戶端系統(tǒng)104接收504由用戶經(jīng)由用戶界面400進(jìn)行的節(jié)點(diǎn) 選擇時(shí),客戶端系統(tǒng)104確定506所選節(jié)點(diǎn)的當(dāng)前路徑426 (圖4所示)。生成508導(dǎo)航欄 402,其中包括后退按鈕416、前進(jìn)按鈕418、最近查看下拉420、收藏夾列表下拉422和/或 一個(gè)或多個(gè)快速訪問按鈕(各如圖4所示)。在由客戶端系統(tǒng)104生成時(shí),導(dǎo)航欄402還包 括當(dāng)前路徑426 (圖4所示)。在一個(gè)備選實(shí)施例中,客戶端系統(tǒng)104將節(jié)點(diǎn)選擇傳遞給服 務(wù)器102,并且服務(wù)器102確定所選節(jié)點(diǎn)的當(dāng)前路徑426。服務(wù)器102將當(dāng)前路徑似6傳遞 給客戶端系統(tǒng)104,并且客戶端系統(tǒng)104生成導(dǎo)航欄406。此外,在示范實(shí)施例中,客戶端系統(tǒng)104確定510所選節(jié)點(diǎn)的一個(gè)或多個(gè)兄弟葉節(jié) 點(diǎn)(圖4所示),使得每個(gè)兄弟葉節(jié)點(diǎn)和所選節(jié)點(diǎn)具有共同父節(jié)點(diǎn)。然后,客戶端系統(tǒng)104 生成512子欄408 (圖4所示),其中包括每個(gè)兄弟葉節(jié)點(diǎn)的節(jié)點(diǎn)按鈕434。此外,客戶端系 統(tǒng)104確定每個(gè)兄弟葉節(jié)點(diǎn)是否與用戶屏幕關(guān)聯(lián)。如果兄弟葉節(jié)點(diǎn)與用戶屏幕關(guān)聯(lián),則客 戶端系統(tǒng)104顯示下拉按鈕436,它顯示與同一個(gè)用戶屏幕關(guān)聯(lián)的附加節(jié)點(diǎn)的列表。在示范實(shí)施例中,客戶端系統(tǒng)104則經(jīng)由用戶界面400來顯示514導(dǎo)航欄406和 子欄408。此外,在示范實(shí)施例中,如果所選節(jié)點(diǎn)與用戶屏幕關(guān)聯(lián),則客戶端系統(tǒng)104在顯示 區(qū)410中顯示516該用戶屏幕。備選地,如果所選節(jié)點(diǎn)與全局系統(tǒng)腳本關(guān)聯(lián),則客戶端系統(tǒng) 104與例如服務(wù)器102和/或運(yùn)行518該腳本的機(jī)器進(jìn)行通信。用戶可從快速訪問按鈕、當(dāng)前路徑426、子欄408、最近查看下拉按鈕420、收藏夾 列表下拉422和下拉按鈕432或436之中選擇不同節(jié)點(diǎn)。當(dāng)選擇不同節(jié)點(diǎn)時(shí),客戶端系統(tǒng) 104確定506新的所選節(jié)點(diǎn)的當(dāng)前路徑426,生成508導(dǎo)航欄406,確定510新的所選節(jié)點(diǎn)的 兄弟節(jié)點(diǎn),生成512子欄408,顯示514導(dǎo)航欄406和子欄408,并且顯示516關(guān)聯(lián)用戶屏幕 或運(yùn)行518關(guān)聯(lián)腳本。在一個(gè)備選實(shí)施例中,客戶端系統(tǒng)104和/或服務(wù)器102可在確定 當(dāng)前路徑之前或者與其同時(shí)來確定所選節(jié)點(diǎn)的兄弟節(jié)點(diǎn)。類似地,客戶端系統(tǒng)104和/或 服務(wù)器102可在生成導(dǎo)航欄406之前或者與其同時(shí)來生成子欄408。本書面描述使用包括最佳模式的示例來公開本發(fā)明,并且還使本領(lǐng)域的技術(shù)人員 能夠?qū)嵤┍景l(fā)明,包括制作和使用任何裝置或系統(tǒng),以及執(zhí)行任何結(jié)合方法。本發(fā)明的專利 范圍由權(quán)利要求書來限定,并且可包括本領(lǐng)域的技術(shù)人員想到的其它示例。如果這類其它 示例具有與權(quán)利要求書的文字語言完全相同的結(jié)構(gòu)元件,或者如果它們包括具有與權(quán)利要 求書的文字語言的非實(shí)質(zhì)差異的等效結(jié)構(gòu)元件,則它們意在落入權(quán)利要求書的范圍之內(nèi)。
權(quán)利要求
1.一種用于顯示與多個(gè)用戶屏幕相關(guān)的分層信息的方法,所述方法包括生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,所述多個(gè)節(jié)點(diǎn)的各節(jié)點(diǎn)包括到所述多個(gè)用戶屏幕中的用 戶屏幕的鏈接、指向所述多個(gè)節(jié)點(diǎn)的至少一個(gè)父節(jié)點(diǎn)的指針以及到腳本的鏈接中的至少一 個(gè);生成導(dǎo)航欄,其包括多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包括第一節(jié)點(diǎn)按鈕的當(dāng)前路徑,該 第一節(jié)點(diǎn)按鈕表示所述多個(gè)節(jié)點(diǎn)中的當(dāng)前所選第一節(jié)點(diǎn); 生成至少包括所述第一節(jié)點(diǎn)按鈕的子欄;以及 在用戶界面中顯示所述導(dǎo)航欄和所述子欄。
2.如權(quán)利要求1所述的方法,還包括 接收所述多個(gè)節(jié)點(diǎn)中的第二節(jié)點(diǎn)的選擇;重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第二節(jié)點(diǎn)的第二節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第二節(jié)點(diǎn)按鈕;以及 在所述用戶界面中顯示所述導(dǎo)航欄和所述子欄。
3.如權(quán)利要求2所述的方法,還包括接收命令以返回到所述多個(gè)節(jié)點(diǎn)中的先前所選第一節(jié)點(diǎn);重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第一節(jié)點(diǎn)按鈕;以及 在所述用戶界面中顯示所述導(dǎo)航欄和所述子欄。
4.如權(quán)利要求1所述的方法,其中,生成導(dǎo)航欄的步驟包括根據(jù)所述導(dǎo)航樹中的所述 第一節(jié)點(diǎn)的位置來確定所述當(dāng)前路徑,使得所述當(dāng)前路徑包括至少一個(gè)表示所述多個(gè)節(jié)點(diǎn) 中的第二節(jié)點(diǎn)的第二節(jié)點(diǎn)按鈕,所述第一節(jié)點(diǎn)是所述第二節(jié)點(diǎn)的子。
5.如權(quán)利要求4所述的方法,其中,生成子欄的步驟包括確定所述第一節(jié)點(diǎn)的兄弟節(jié) 點(diǎn)的數(shù)量,使得所述子欄包括所述第一節(jié)點(diǎn)按鈕和表示該數(shù)量的兄弟節(jié)點(diǎn)的每個(gè)兄弟節(jié)點(diǎn) 的節(jié)點(diǎn)按鈕,其中每個(gè)兄弟節(jié)點(diǎn)是所述第二節(jié)點(diǎn)的子。
6.如權(quán)利要求5所述的方法,其中,在所述用戶界面中顯示所述導(dǎo)航欄和所述子欄的 步驟包括根據(jù)所顯示節(jié)點(diǎn)按鈕的數(shù)量來調(diào)整所述導(dǎo)航欄和所述子欄的顯示寬度。
7.如權(quán)利要求1所述的方法,還包括配置所述導(dǎo)航樹,使得所述多個(gè)節(jié)點(diǎn)的特定節(jié)點(diǎn) 設(shè)置為所述多個(gè)節(jié)點(diǎn)的多節(jié)點(diǎn)的子節(jié)點(diǎn)。
8.如權(quán)利要求1所述的方法,其中,生成導(dǎo)航樹的步驟包括將所述導(dǎo)航樹作為擴(kuò)展標(biāo) 記語言(XML)文件來存儲(chǔ)。
9.如權(quán)利要求1所述的方法,還包括確定向用戶發(fā)出的許可,使得所述導(dǎo)航欄和所述 子欄的至少一個(gè)根據(jù)所發(fā)出許可來生成。
10.如權(quán)利要求1所述的方法,還包括確定向計(jì)算機(jī)發(fā)出的許可,使得所述導(dǎo)航欄和 所述子欄的至少一個(gè)根據(jù)所發(fā)出許可來生成。
11.一種用于通過人機(jī)界面(HMI)顯示多個(gè)用戶屏幕的計(jì)算機(jī),所述計(jì)算機(jī)編程為 生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,所述多個(gè)節(jié)點(diǎn)的各節(jié)點(diǎn)是到所述多個(gè)用戶屏幕中的用戶屏幕的鏈接、指向所述多個(gè)節(jié)點(diǎn)的至少一個(gè)父節(jié)點(diǎn)的指針以及到腳本的鏈接中的至少一個(gè);生成導(dǎo)航欄,其包括多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包括第一節(jié)點(diǎn)按鈕的當(dāng)前路徑,該 第一節(jié)點(diǎn)按鈕表示所述多個(gè)節(jié)點(diǎn)中的當(dāng)前所選第一節(jié)點(diǎn); 生成至少包括所述第一節(jié)點(diǎn)按鈕的子欄;以及 在用戶界面中顯示所述導(dǎo)航欄和所述子欄。
12.如權(quán)利要求11所述的計(jì)算機(jī),還編程為通過所述用戶界面接收所述多個(gè)節(jié)點(diǎn)的第二節(jié)點(diǎn)的選擇;重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第二節(jié)點(diǎn)的第二節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第二節(jié)點(diǎn)按鈕;以及 在所述用戶界面中顯示所述導(dǎo)航欄和所述子欄,使得所述導(dǎo)航欄的顯示寬度和所述子 欄的顯示寬度基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。
13.如權(quán)利要求12所述的計(jì)算機(jī),還編程為通過用戶界面接收命令以返回到所述多個(gè)節(jié)點(diǎn)中的先前所選第一節(jié)點(diǎn);重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第一節(jié)點(diǎn)按鈕;以及 在用戶界面中顯示所述導(dǎo)航欄和所述子欄,使得所述導(dǎo)航欄的顯示寬度和所述子欄的 顯示寬度基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。
14.如權(quán)利要求11所述的計(jì)算機(jī),還配置成根據(jù)所述導(dǎo)航樹中的所述第一節(jié)點(diǎn)的位置 來確定所述當(dāng)前路徑,并且生成所述導(dǎo)航欄,使得所述當(dāng)前路徑包括表示所述多個(gè)節(jié)點(diǎn)中 的第二節(jié)點(diǎn)的至少一個(gè)第二節(jié)點(diǎn)按鈕,其中所述第一節(jié)點(diǎn)是所述第二節(jié)點(diǎn)的子。
15.如權(quán)利要求14所述的計(jì)算機(jī),還配置成確定所述第一節(jié)點(diǎn)的兄弟節(jié)點(diǎn)的數(shù)量,并 且生成所述子欄,使得所述子欄包括所述第一節(jié)點(diǎn)按鈕和表示該數(shù)量的兄弟節(jié)點(diǎn)的每個(gè)兄 弟節(jié)點(diǎn)的節(jié)點(diǎn)按鈕,其中每個(gè)兄弟節(jié)點(diǎn)是所述第二節(jié)點(diǎn)的子。
16.一種包含在計(jì)算機(jī)可讀介質(zhì)上、用于通過人機(jī)界面(HMI)顯示多個(gè)用戶屏幕的計(jì) 算機(jī)程序,所述程序包含執(zhí)行下列步驟的至少一個(gè)代碼段生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,所述多個(gè)節(jié)點(diǎn)的各節(jié)點(diǎn)是到所述多個(gè)用戶屏幕中的用 戶屏幕的鏈接、指向所述多個(gè)節(jié)點(diǎn)的至少一個(gè)父節(jié)點(diǎn)的指針以及到腳本的鏈接中的至少一 個(gè);生成導(dǎo)航欄,其包括多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包括表示所述多個(gè)節(jié)點(diǎn)中的當(dāng)前所 選第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕的當(dāng)前路徑;生成至少包括所述第一節(jié)點(diǎn)按鈕的子欄;以及在用戶界面中顯示所述導(dǎo)航欄和所述子欄,使得所述導(dǎo)航欄的顯示寬度和所述子欄的 顯示寬度基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。
17.如權(quán)利要求16所述的計(jì)算機(jī)程序,還包括執(zhí)行下列步驟的至少一個(gè)代碼段 通過所述用戶界面接收所述多個(gè)節(jié)點(diǎn)中的第二節(jié)點(diǎn)的選擇;重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第二節(jié)點(diǎn)的第二節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第二節(jié)點(diǎn)按鈕;以及 在用戶界面中顯示所述導(dǎo)航欄和所述子欄,使得所述導(dǎo)航欄的顯示寬度和所述子欄的 顯示寬度基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。
18.如權(quán)利要求17所述的計(jì)算機(jī)程序,還包括執(zhí)行下列步驟的至少一個(gè)代碼段 通過用戶界面接收命令以返回到所述多個(gè)節(jié)點(diǎn)中的先前所選的第一節(jié)點(diǎn);重新生成所述導(dǎo)航欄,使得所述當(dāng)前路徑至少包括表示所述第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕;重新生成所述子欄,使得所述子欄至少包括所述第一節(jié)點(diǎn)按鈕;以及 在用戶界面中顯示所述導(dǎo)航欄和所述子欄,使得所述導(dǎo)航欄的顯示寬度和所述子欄的 顯示寬度基于所顯示節(jié)點(diǎn)按鈕的數(shù)量。
19.如權(quán)利要求16所述的計(jì)算機(jī)程序,還包括至少一個(gè)代碼段,其根據(jù)所述導(dǎo)航樹中 的所述第一節(jié)點(diǎn)的位置來確定所述當(dāng)前路徑,并且生成所述導(dǎo)航欄,使得所述當(dāng)前路徑包 括至少一個(gè)表示所述多個(gè)節(jié)點(diǎn)中的第二節(jié)點(diǎn)的第二節(jié)點(diǎn)按鈕,其中所述第一節(jié)點(diǎn)是所述第 二節(jié)點(diǎn)的子。
20.如權(quán)利要求19所述的計(jì)算機(jī)程序,還包括至少一個(gè)代碼段,該代碼段確定所述第 一節(jié)點(diǎn)的兄弟節(jié)點(diǎn)的數(shù)量,并且生成所述子欄,使得所述子欄包括所述第一節(jié)點(diǎn)按鈕和表 示該數(shù)量的兄弟節(jié)點(diǎn)的每個(gè)兄弟節(jié)點(diǎn)的節(jié)點(diǎn)按鈕,其中每個(gè)兄弟節(jié)點(diǎn)是所述第二節(jié)點(diǎn)的子。
全文摘要
提供用于在分層導(dǎo)航方案中顯示用戶屏幕的方法、計(jì)算機(jī)和計(jì)算機(jī)程序。一種方法包括生成包含多個(gè)節(jié)點(diǎn)的導(dǎo)航樹,其中各節(jié)點(diǎn)是到用戶屏幕的鏈接、指向至少一個(gè)父節(jié)點(diǎn)的指針以及到腳本的鏈接中的至少一個(gè)。該方法還包括下列步驟生成包含多個(gè)節(jié)點(diǎn)導(dǎo)航工具按鈕和至少包含表示當(dāng)前所選第一節(jié)點(diǎn)的第一節(jié)點(diǎn)按鈕的當(dāng)前路徑的導(dǎo)航欄;生成至少包含第一節(jié)點(diǎn)按鈕的子欄;以及在用戶界面中顯示導(dǎo)航欄和子欄。
文檔編號(hào)G06F3/048GK102124434SQ200980132871
公開日2011年7月13日 申請日期2009年8月18日 優(yōu)先權(quán)日2008年8月18日
發(fā)明者A·利帕托夫, D·A·斯圖爾特, J·R·伯爾, R·特納, R·肖, X·董 申請人:通用電氣智能平臺(tái)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1