專利名稱::智能地導航分層結構字符串的方法、裝置的制作方法
技術領域:
:本發(fā)明涉及一種智能地導航(navigating)分層結構字符串的方法、裝置與計算機程序產品。更具體來說,涉及一種更簡易的方式,供用戶訪問分層結構字符串的父層級網頁、目錄或集成開發(fā)環(huán)境中的封裝分層路徑的方法、裝置與計算機程序產品。
背景技術:
:分層結構一般被用來有序地組織項目(items)以利于后續(xù)有效率的尋找所要的項目。例如,公知用來導航磁盤文件目錄結構的路徑(path)菜單系統(tǒng)。路徑菜單系統(tǒng)于不同的文件夾(folder)間導航。每一文件夾代表在該文件夾分層結構中的一不同的層級(level)o文件夾可進一步包含一個或多個子文件夾(sub-folder)。類似地,公知的提供網絡路徑的統(tǒng)一資源定位符(UniformResourceLocator),或者縮寫為網址(URL)的結構,其以類似路徑菜單系統(tǒng)的方式操作,供存取所需的網頁或其它網絡服務。然而,當用戶正在網絡上隨意地搜索數(shù)據(surfing)時,想要訪問(visit)其父(parent)層級網頁,公知技術一般得刪除多余的字符串,再按下輸入鍵(enterkey)。例如,圖I顯示公知瀏覽器的顯示界面上一網頁100的屏幕顯示例示。用戶正在瀏覽網址欄110http://www-01.ibm.com/software/lotus/category/email/當用戶想訪問其父層級http://www-01.ibm.com/software/不幸地,若網頁設計者并未遵守W3C使用準則,或者該網站不提供網站導覽(sitemap),則該網頁上將不會提供“你在何處”120的提示。因此,用戶得先手動刪除“l(fā)otus/category/email/”,然后再按下輸入鍵。這實在十分麻煩。相似地,文件目錄結構的路徑菜單系統(tǒng)也有相似地問題。因此,有必要提供更簡易的方式,供用戶訪問分層結構字符串的父層級網頁或目錄。
發(fā)明內容考慮到公知技術的狀態(tài),尤其考慮到公知技術中訪問分層結構字符串的父層級的問題及需求,因而完成本發(fā)明的多個具體實施例。因此,本發(fā)明提供一種智能地導航分層結構字符串的方法、裝置與計算機程序產品,以克服公知技術許多或所有缺點。本發(fā)明一方面揭示一種智能地導航分層結構字符串的方法。此本發(fā)明揭示一種提供智能地導航分層結構字符串的方法、裝置與計算機程序產品。該方法,包含以定界符分割分層結構字符串;讀取至指向裝置指示的定界符中字符串處的分層路徑;以及提取并顯示所有目前層級的下一層級的所有“可用”的同屬分層路徑。該指向裝置是鼠標,或使用在觸摸屏幕上的觸筆或手指。該讀取響應于該指向裝置指示的定界符中字符串處同時按下鼠標右鍵或左鍵之一及預定的快捷鍵的組合輸入。該分層結構字符串是網址,目錄結構的文件路徑或集成開發(fā)環(huán)境中的封裝分層路徑。本發(fā)明另一方面揭示一種提供智能地導航分層結構字符串的數(shù)據處理裝置。此裝置包含主機;該主機包含,總線系統(tǒng);存儲器,連接到該總線系統(tǒng),其中該存儲器包含一組指令;連接到該總線系統(tǒng)的處理單元,其中該處理單元執(zhí)行該組指令,以執(zhí)行前述的方法。本發(fā)明又一方面揭示一種儲存在計算機可用媒體上的計算機程序產品。該計算機程序產品包含計算機可讀程序,供于計算機上執(zhí)行時,以實施如前述的方法,而提供智能地導航分層結構字符串。本說明書中所提及的特色、優(yōu)點、或類似表達方式并不表示,本發(fā)明實現(xiàn)的所有特色及優(yōu)點應在本發(fā)明的任何單一的具體實施例內。而是應明白,有關特色及優(yōu)點的表達方式是指結合具體實施例所述的特定特色、優(yōu)點、或特性包含在本發(fā)明的至少一具體實施例內。因此,本說明書中對于特色及優(yōu)點、及類似表達方式的論述與相同具體實施例有關,但也非必要。此外,可以任何合適的方式,在一個或多個具體實施例中結合本發(fā)明所述特色、優(yōu)點、及特性。相關技術者應明白,在沒有特定具體實施例的一個或多個特定特色或優(yōu)點的情況下,也可實施本發(fā)明。在其它例子中應明白,特定具體實施例中的其它特色及優(yōu)點可能未在本發(fā)明的所有具體實施例中出現(xiàn)。參考以下說明及隨附權利要求或利用如下文所提的本發(fā)明的實施方式,即可更加明了本發(fā)明的這些特色及優(yōu)點。為了立即了解本發(fā)明的優(yōu)點,請參考如附圖所示的特定具體實施例,詳細說明上文簡短敘述的本發(fā)明。在了解這些圖示僅描繪本發(fā)明的典型具體實施例并因此不將其視為限制本發(fā)明范圍的情況下,參考附圖以額外的明確性及細節(jié)來說明本發(fā)明,圖示中圖I顯示公知瀏覽器的顯示界面上一網頁的屏幕顯示例示。圖2說明本發(fā)明的例示性客戶端計算機202的硬件環(huán)境方塊圖。圖3顯示一種依據本發(fā)明一具體實施例的瀏覽器顯示界面上一網頁100的屏幕顯示例示。圖4顯示一種依據本發(fā)明另一具體實施例的瀏覽器顯示界面上一網頁100的屏幕顯示例示。圖5為一種依據圖4的本發(fā)明具體實施例的智能式導航模塊248的方法流程圖。圖6A及6B顯示一種依據本發(fā)明另一具體實施例的集成開發(fā)環(huán)境的屏幕顯示例示圖7為一種依據圖6A及6B的本發(fā)明具體實施例的智能式導航模塊248的方法流程圖。具體實施例方式本說明書中“具體實施例”或類似表達方式的引用是指結合該具體實施例所述的特定特色、結構、或特性包括在本發(fā)明的至少一具體實施例中。因此,在本說明書中,“在具體實施例中”及類似表達方式的用語的出現(xiàn)未必指相同的具體實施例。本領域技術人員應理解,本發(fā)明本實施為系統(tǒng)、裝置、方法或作為計算機程序產品的計算機可讀媒體。因此,本發(fā)明可以實施為各種形式,例如完全的硬件實施例、完全的軟件實施例(包含固件、常駐軟件、微程序代碼等),或者也可實施為軟件與硬件的實施形式,在以下會被稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明也可以任何有形的媒體形式實施為計算機程序產品,其具有計算機可使用程序代碼儲存于其上。一個或更多個計算機可使用或可讀取媒體的組合都可以利用。舉例來說,計算機可使用或可讀取媒體可以是(但并不限于)電子的、磁的、光學的、電磁的、紅外線的或半導體的系統(tǒng)、裝置、設備或傳播媒體。更具體的計算機可讀取媒體實施例可以包括下列所示(非限定的例示)由一個或多個連接線所組成的電氣連接、可攜式的計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、可攜式光盤(CD-ROM)、光學儲存裝置、傳輸媒體(例如因特網(Internet)或內部網絡(intranet)的基礎連接)、或磁儲存裝置。需注意的是,計算機可使用或可讀取媒體更可以為紙張或任何可用于將程序印刷于其上而使得該程序可以再度被電子化的適當媒體,例如通過光學掃描該紙張或其它媒體,然后再編譯、解譯或其它合適的必要處理方式,然后可再度被儲存于計算機存儲器中。在本文中,計算機可使用或可讀取媒體可以是任何用于保持、儲存、傳送、傳播或傳輸程序代碼的媒體,以供與其相連接的指令執(zhí)行系統(tǒng)、裝置或設備來處理。計算機可使用媒體可包括其中儲存有計算機可使用程序代碼的傳播數(shù)據信號,不論是以基帶(baseband)或是部分載波的型態(tài)。計算機可使用程序代碼的傳輸可以使用任何適體的媒體,包括(但并不限于)無線、有線、光纖纜線、射頻(RF)等。用于執(zhí)行本發(fā)明操作的計算機程序碼可以使用一種或多種程序語言的組合來撰寫,包括面向對象程序語言(例如Java、Smalltalk、C++或其它類似者)以及傳統(tǒng)程序語言(例如C程序語言或其它類似的程序語言)。程序代碼可以獨立軟件組的形式完整的于用戶的計算機上執(zhí)行或部分于用戶的計算機上執(zhí)行,或部分于用戶計算機而部分于遠程計算機,或者全部于遠程計算機或服務器上執(zhí)行。在后面的情況,遠程計算機可以任何形式的網絡連接至用戶的計算機,包括局域網絡(LAN)或廣域網絡(WAN),或者也可利用外部計算機來做連接(例如利用因特網服務提供者來連接至因特網)。于以下本發(fā)明的相關敘述會參照依據本發(fā)明具體實施例的系統(tǒng)、裝置、方法及計算機程序產品的流程圖和/或方塊圖來進行說明。當可理解每一個流程圖和/或方塊圖中的每一個方塊,以及流圖和/或方塊圖中方塊的任何組合,可以使用計算機程序指令來實施。這些計算機程序指令可供通用型計算機或特殊計算機的處理器或其它可程序化數(shù)據處理裝置所組成的機器來執(zhí)行,而指令經由計算機或其它可程序化數(shù)據處理裝置處理以便實施流程圖和/或方塊圖中所說明的功能或操作。這些計算機程序指令也可被儲存在計算機可讀取媒體上,以便指示計算機或其它可程序化數(shù)據處理裝置來進行特定的功能,而這些儲存在計算機可讀取媒體上的指令構成制成品,其內包括的指令可實施流程圖和/或方塊圖中所說明的功能或操作。計算機程序指令也可被加載到計算機上或其它可程序化數(shù)據處理裝置,以便于計算機或其它可程序化裝置上進行系統(tǒng)操作步驟,而于該計算機或其它可程序化裝置上執(zhí)行該指令時產生計算機實施程序以達成流程圖和/或方塊圖中所說明的功能或操作。其次,請參照圖3至圖7,在圖示中顯示依據本發(fā)明各種實施例的系統(tǒng)、裝置、方法及計算機程序產品可實施的架構、功能及操作的流程圖及方塊圖。因此,流程圖或方塊圖中的每個方塊可表示模塊、區(qū)段、或部分的程序代碼,其包含一個或多個可執(zhí)行指令,以實施指定的邏輯功能。另外應注意,某些其它的實施例中,方塊所述的功能可以不依圖中所示的順序進行。舉例來說,兩個圖示相連接的方塊事實上也可以同時執(zhí)行,或依所牽涉到的功能在某些情況下也可以依圖標相反的順序執(zhí)行。此外也需注意者,每個方塊圖和/或流程圖的方塊,以及方塊圖和/或流程圖中方塊的組合,可通過基于特殊目的硬件的系統(tǒng)來實施,或者通過特殊目的硬件與計算機指令的組合,來執(zhí)行特定的功能或操作。圖2說明本發(fā)明的例示性客戶端計算機202的硬件環(huán)境方塊圖。在本發(fā)明中,客戶端計算機是指可執(zhí)行應用程序以提供實時信息、電子郵件、短消息或能發(fā)送信息的其它應用程序的電子產品,包括桌上型計算機、筆記型計算機、終端設備、行動電話、個人數(shù)字助理等??蛻舳擞嬎銠C也可執(zhí)行如文書編輯服務、瀏覽器等等應用程序。在一個示范性的實施例中,客戶端計算機為一臺通用型的桌上型計算機,可具有處理器以執(zhí)行各種應用程序;儲存裝置以儲存各種信息及程序代碼;顯示裝置、通信及輸出/入裝置做為與用戶通信的接口;以及外圍組件或其它特定用途組件。在其它實施例中,本發(fā)明也可實施為其它的形式,而具有更多或更少的其它裝置或組件。類似地,信息中心服務器110可以使用一般通用型計算機、特殊應用型計算機、高階工作站、大型主機等,根據需要,并不影響本發(fā)明的實施。網絡也可實施為任何型式的聯(lián)機,包括固定連接的局域網絡(LAN)或廣域網絡(WAN)聯(lián)機,或利用因特網服務提供者來暫時撥接至因特網,也不限于有線無線等各種連接方式。此外,然而應了解,雖未繪出但其它硬件及軟件組件(例如額外計算機系統(tǒng)、路由器、防火墻等)可包含于網絡之中??蛻舳擞嬎銠C202包括耦合至系統(tǒng)總線206的處理器單元204。視頻適配器208(其控制顯示器210)也耦合至系統(tǒng)總線206。系統(tǒng)總線206通過總線橋212耦合至輸入/輸出(I/O)總線214。I/O接口216耦合至I/O總線214。I/O接口216能與各個I/O裝置通信,所述I/O裝置包括鍵盤218、鼠標220、只讀光驅(⑶-ROM)222、軟盤224及閃存226。連接到I/O接口216的端口的規(guī)格,可以是熟悉計算機架構的技術人員所知的任一種,其包括(但不限于)通用串行總線(USB)端口。使用網絡接口230,客戶端計算機202能通過網絡228與服務提供者服務器252通信,網絡接口230耦合至系統(tǒng)總線206。網絡228可以是外部網絡(例如,因特網)或內部網絡(例如,以太網絡或虛擬私人網絡(VPN))。使用網絡228,客戶端計算機202能使用本發(fā)明以存取服務提供者服務器252。硬盤接口232也耦合至系統(tǒng)總線206上。硬盤接口232與硬盤234連接。在較佳實施例中,硬盤234填充(populates)系統(tǒng)存儲器236,該系統(tǒng)存儲器236也耦合至系統(tǒng)總線206。填充系統(tǒng)存儲器236的數(shù)據包括客戶端計算機202的操作系統(tǒng)(OS)238及應用程序244。OS238包括用于供用戶存取諸如應用程序244等資源的殼層(shell)240及核心242。殼層240為可在用戶與操作系統(tǒng)間提供解譯器與接口的程序。該殼層提供系統(tǒng)提示、解譯由鍵盤、鼠標或其它用戶輸入媒體所輸入的命令及向該操作系統(tǒng)的適當?shù)妮^低層級(例如,核心242)發(fā)送經解譯的命令供進行處理。雖然殼層240—般以文字為基礎的行導向式用戶接口,但本發(fā)明也能支持其它用戶接口模式,諸如圖形的、語音的、示意動作的模式等。核心242包括OS238的較低層級功能,所述較低層級功能包括由OS238的其它部分及應用程序244所要求的基本服務,該基本服務包括存儲器管理、處理序及任務管理、磁盤管理及鼠標與鍵盤的管理。應用程序244可包括瀏覽器246。瀏覽器246包括程序模塊及指令,所述程序模塊及指令使用超文字傳送協(xié)議(HTTP)信息使全球信息網(WWW)客戶端(即客戶端計算機202)能夠發(fā)送及接收網絡信息至因特網,因此實現(xiàn)與服務提供者服務器252通信。應用程序244也包括智能式導航模塊248。該智能式導航模塊248可以是瀏覽器246的外掛程序,或以常駐程序(Daemon)的方式實施。但在其它實施例中,也可以用其它形式的程序型態(tài)來實施。該智能式導航模塊248包括用于實施下文所說明的圖5及7內所說明的程序的代碼。在一實施例中,客戶端計算機202能夠由服務提供者服務器252下載選定的網頁。在客戶端計算機202內繪出的硬件組件并非意欲包羅萬象,而是代表本發(fā)明所使用的最重要組件。舉例而言,客戶端計算機202可以另包括替代存儲器儲存裝置,諸如磁帶(magneticcassette)、多樣化數(shù)字光盤(DVD)、(Bernoulli)卡帶及類似者。這些及其它變化將包含在本發(fā)明的精神及范圍內。<第一實施例>圖3顯示一種依據本發(fā)明一具體實施例的瀏覽器顯示界面上網頁100的屏幕顯示例示。在配備有鍵盤的裝置(如個人計算機、筆記型計算機等),當鼠標指在網址的一對定界符(delimiter)(例如圖3網址欄110的斜線符號,目卩"/",或雙斜線符號"http://")間字符串處,并同時按下鼠標右鍵及預定的快捷鍵,則智能式導航模塊248將讀取至鼠標指示的定界符中字符串處的網址。并發(fā)出要求至服務提供者服務器252網站下載該讀取的網址指定的網頁。例如,當鼠標分別指在字符串(www-01.ibm.com)310,software320及l(fā)otus330,并同時按下鼠標右鍵及預定的快捷鍵時,則智能式導航模塊248將分別發(fā)出下列的網址要求http://www-01.ibm.com/,http://www-01.ibm.com/software/,及http://www-01.ibm.com/software/lotus/以分別下載該網址指定的網頁。在其它實施例中,可以鼠標左鍵取代鼠標右鍵,本發(fā)明并不設限。此外,在配備有觸摸屏幕的裝置(如手機、寫字板(tablet)等),作為指向裝置(pointerdevice)的鼠標將被觸筆(stylus)或手指取代,以完成前述操作。<第二實施例>圖4顯示一種依據本發(fā)明另一具體實施例的瀏覽器顯示界面上網頁100的屏幕顯示例示。相似地,當鼠標指在網址的一對定界符(delimiter)間字符串處,如software420,按下預定的快捷鍵并同時按住鼠標右鍵不放(hold),則智能式導航模塊248將讀取至鼠標指示的定界符中字符串處的網址,并可依選擇而列出該層級的下一層級的用戶先前曾訪問過的網址,或列出該層級的下一層級的所有同屬(sibling)網址410。關于此實施例的智能式導航模塊248如何實施,將參照圖5而進一步詳述于后。在其它實施例中,可以鼠標左鍵取代鼠標右鍵,本發(fā)明并不設限。相似地,如前述,在其它實施例中并不限于此處揭示的鼠標右鍵,指向裝置也可不限于此處揭示的鼠標。例如,在配備有觸摸屏幕的裝置可以筆或手指取代鼠標,以完成前述操作。圖5為一種依據圖4的本發(fā)明具體實施例的智能式導航模塊248的方法流程圖。該智能式導航模塊248可以常駐程序(Daemon)的方式實施。如圖標,在步驟510,導航模塊248確認是否預定的快捷鍵被按下并同時鼠標右鍵被按住不放。導航模塊248收到確認后,將以定界符分割目前網址的字符串(步驟520),并讀取至鼠標指示的定界符中字符串處的網址(步驟530)。在步驟540,將確認是否預先提取目前讀取的層級的下一層級的網址。若選擇要提取,則將提取目前層級網址指定的網頁上所有網址,且顯示所有目前讀取的層級的下一層級所有“可用”的同屬網址(步驟550)。否則,將直接儲存目前網址(步驟560)。接著,顯示目前讀取的層級的下一層級的所有“曾訪問過”的同屬網絡路徑(步驟570)。需注意的是,在其它實施例可省略步驟540,而直接實施顯示所有目前讀取的層級的下一層級所有“可用”的同屬網址,或顯示目前讀取的層級的下一層級的所有“曾訪問過”的同屬網絡路徑。在磁盤文件目錄結構的路徑菜單系統(tǒng)中,相似地,其可依鼠標指在文件路徑的一對反斜線符號(“\”)的定界符間的位置,并同時按下鼠標右鍵及預定的快捷鍵,則智能式導航模塊248將讀取至鼠標指示的定界符中字符串處的文件路徑,并顯示所有目前讀取的層級的下一層級所有“可用”的同屬目錄。相似地,如前述,在其它實施例中并不限于此處揭示的鼠標右鍵,指向裝置也可不限于此處揭示的鼠標。例如,在配備有觸摸屏幕的裝置可以筆或手指取代鼠標,以完成前述操作。<第三實施例>一般供網絡服務開發(fā)者設計應用程序的集成開發(fā)環(huán)境(IDE),如ECLIPSE,提供許多封裝(packages)供開發(fā)者使用。這些封裝以小圓點(dot)的定界符組織成一分層結構。因而開發(fā)者在利用這些封裝時,也將面臨前述訪問分層結構字符串的父層級的困擾。圖6A及6B顯示一種依據本發(fā)明另一具體實施例的集成開發(fā)環(huán)境的屏幕顯示例示600。當鼠標指在封裝分層路徑的一對定界符”間,如text,按下預定的快捷鍵并同時按住鼠標右鍵不放,則智能式導航模塊248將讀取至鼠標指示的定界符中字符串處的封裝分層路徑,并可依選擇而列出該層級的下一層級的用戶先前曾訪問過的封裝分層路徑,或列出該層級的下一層級的所有同屬(sibling)封裝分層路徑¢10,620)。相似地,如前述,在其它實施例中并不限于此處揭示的鼠標右鍵,指向裝置也可不限于此處揭示的鼠標。例如,在配備有觸摸屏幕的裝置可以筆或手指取代鼠標,以完成前述操作。圖7為一種依據圖6A及6B的本發(fā)明具體實施例的智能式導航模塊248的方法流程圖。該智能式導航模塊248可以常駐程序(Daemon)的方式實施。如圖標,在步驟710,導航模塊248確認是否預定的快捷鍵被按下并同時鼠標右鍵被按住不放。導航模塊248收到確認后,將以定界符分割目前封裝分層路徑的字符串(步驟720),并讀取至鼠標指示的定界符中字符串處的封裝分層路徑(步驟730)。在步驟740,將預先提取目前讀取的層級的下一層級的封裝分層路徑,且顯示所有目前讀取的層級的下一層級所有“可用”的同屬封裝分層路徑(步驟750)。前述的說明為說明性的范例而非限制,本發(fā)明仍有說多不同的變化。舉例來說,圖6中的封裝分層路徑不必限定都由客戶端計算機202取得,而可由服務提供者服務器252網站下載。本發(fā)明也可應用于集成開發(fā)環(huán)境外的其它情況。任何具有分層結構的字符串都可實施本發(fā)明。在不脫離本發(fā)明精神或必要特性的情況下,可以其它特定形式來體現(xiàn)本發(fā)明。應將所述具體實施例各方面僅視為解說性而非限制性。因此,本發(fā)明的范圍如隨附權利要求所示而非如前述說明所示。所有落在權利要求的等效意義及范圍內的變更應視為落在權利要求的范圍內。權利要求1.一種提供智能地導航分層結構字符串的方法,包含以定界符分割分層結構字符串;讀取至指向裝置指示的定界符中字符串處的分層路徑;以及提取并顯示所有目前層級的下一層級的所有“可用”的同屬分層路徑。2.如權利要求I所述的方法,其中該指向裝置是鼠標,或使用在觸摸屏幕上的觸筆或手指。3.如權利要求2所述的方法,其中該讀取響應于該指向裝置指示的定界符中字符串處同時按下鼠標右鍵或左鍵之一及預定的快捷鍵的組合輸入。4.如權利要求2所述的方法,其中該讀取響應于該指向裝置指示的定界符中字符串處同時按住鼠標右鍵或左鍵之一不放及預定的快捷鍵的組合輸入。5.如權利要求2所述的方法,其中該分層結構字符串是網址,目錄結構的文件路徑或集成開發(fā)環(huán)境中的封裝分層路徑。6.一種提供智能地導航網絡路徑的方法,包括以定界符分割網絡路徑;讀取至指向裝置指示的定界符中字符串處的網址;以及下載該讀取的網址指定的網頁。7.如權利要求6所述的方法,其中該指向裝置是鼠標,或使用在觸摸屏幕上的觸筆或手指。8.如權利要求7所述的方法,其中該讀取響應于該指向裝置指示的定界符中字符串處同時按下鼠標右鍵或左鍵之一及預定的快捷鍵的組合輸入。9.一種提供智能地導航分層結構字符串的數(shù)據處理裝置,包含主機;該主機包含,總線系統(tǒng);存儲器,連接到該總線系統(tǒng),其中該存儲器包含一組指令;連接到該總線系統(tǒng)的處理單元,其中該處理單元執(zhí)行該組指令,以執(zhí)行如權利要求I至8項的任一項所述的方法。10.一種提供接口供用戶操作以提供智能地導航分層結構字符串的數(shù)據處理裝置,包含主機;該主機包含,總線系統(tǒng);存儲器,連接到該總線系統(tǒng),其中該存儲器包含一組指令;連接到該總線系統(tǒng)的處理單元,其中該處理單元執(zhí)行該組指令,以執(zhí)行如權利要求I至8的任一項所述的方法。全文摘要本發(fā)明揭示一種提供智能地導航分層結構字符串的方法、裝置與計算機程序產品。該方法,包含以定界符分割分層結構字符串;讀取至指向裝置指示的定界符中字符串處的分層路徑;以及提取并顯示所有目前層級的下一層級的所有“可用”的同屬分層路徑。文檔編號G06F17/30GK102831118SQ20111016027公開日2012年12月19日申請日期2011年6月15日優(yōu)先權日2011年6月15日發(fā)明者黃朝源,姚其威,謝志毅,嚴麗娟申請人:國際商業(yè)機器公司