專利名稱:利用視覺對象呈現拓撲的方法
技術領域:
本發明涉及一種呈現(present)拓撲的方法,該拓撲包括具有至少一個子參照的參照(reference),還涉及一種用于呈現拓撲的儀器。
US2004/0054667揭示了一種顯示與互聯網網站相關聯的三維視覺對象的方法。關于網站的信息被獲得,該信息諸如響應時間、更新狀態和擁塞狀態。基于關于網站的信息,例如類似建筑物形狀的該視覺對象被顯示出來。例如,建筑物的形狀由網站的“類型”決定,該類型例如是新聞、體育等等。建筑物高度對應于響應時間。用戶可以改變建筑物形狀的視點而看到網站的名稱。
據觀察,以建筑物形式的網站呈現僅允許向用戶顯示關于單獨網站的有限數量的信息。另外,虛擬建筑物是一種呈現網站信息的麻煩的方式。
希望克服現有技術中呈現方法的缺點,并提供一種呈現拓撲的方法,該拓撲包括具有至少一個子參照的參照。
該方法包括如下步驟獲得表示拓撲的拓撲數據,處理該拓撲數據以便利用與該參照相關聯的視覺對象來表示該拓撲。該對象被配置為以多種視覺模式中的任意一種而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
術語“拓撲”是指特定的數據組織的概念,例如分層組織。這里,拓撲數據被理解為包括參照和子參照(參照信息、信息的存儲位置等)。該拓撲可以在例如媒體內容的組織中找到。例如,網站具有URL(統一資源定位器)地址,在該地址上主頁是可訪問的。接下來,主頁可以具有多個具備URL子地址的子網頁。在這個網站的例子中,URL地址和URL子地址就是參照和子參照。拓撲數據不包括任何網頁的內容。參照和子參照可以僅僅是指向例如媒體內容或分層聯網設備的指針。包括URL和URN(統一資源名稱)的URI(統一資源標識符)標準還可以被用作表示拓撲和訪問媒體內容的手段。
拓撲數據指示,參照具有一個或更多子參照。例如,URL地址指明HTML文件(超文本標記語言)即主頁的位置.該主頁包括多個其它的URL地址,即URL子地址。網頁的分層及其子頁可以由URL地址的格式來確定例如URL地址“http://www.philips.com”是參照,而URL子地址“ http://www.philips.com/contact”是子參照。因此,拓撲中的分層可以由參照和子參照本身來確定,而不用求助于由參照和子參照尋址的內容。
拓撲可以通過使用視覺對象而被呈現,該視覺對象例如3D(三維)圖形對象,其具有各種視覺模式。例如,3D對象可以以顯示對象不同面的各種方位來顯示。對象視覺模式每一個都分別與子參照的每一個相關聯。例如,一個特定的子參照與視覺對象的多個面中一個特定的面相關聯。
在一個實施例中,根據本發明的方法進一步包括以多種視覺模式中的特定一種視覺模式對視覺對象進行可視化的步驟,該特定一種視覺模式與一個或更多子參照中的特定一個子參照相關聯。
在進一步的實施例中,該方法進一步包括選擇拓撲的一個或更多子參照中的一個特定子參照的步驟。該方法優選地包括為選擇另外一個子參照而改變視覺模式的步驟。通過在視覺對象的視覺模式之間進行選擇,拓撲中有關的子參照被選擇出來。基本上,視覺對象使用戶可以例如通過操作視覺對象使它采取視覺模式中的一種來瀏覽拓撲。
根據本發明方法的另一個實施例包括向特定的一個子參照分配一種特定代碼的步驟,以用于識別多種視覺模式中的特定一種。該方法優選地進一步包括經由客戶設備獲得包括特定代碼的拓撲數據的步驟,以及以由特定代碼識別的多種視覺模式中的一種特定視覺模式來可視化視覺對象的步驟。
在根據本發明方法的進一步實施例中,該參照與信息項集合的URL地址(統一資源定位器)相關聯,并且相應子參照分別與相應信息項的相對應URL子地址相關聯。
在一個實施例中,視覺對象是用于導航網站拓撲的小的3D立方體。該立方體很小,使得它可以不顯示網站的URL鏈接或網站網頁的內容。該立方體可在不同的平面內旋轉。拓撲的分層是這樣的,即,它具有第一子參照的第一級別和第二子參照的第二級別。立方體在一個平面內的旋轉允許選擇第一級別和第二級別。立方體在另一個平面內的旋轉允許依照被選擇的級別,在第一級別的子參照之間或者第二級別的子參照之間選擇。
本發明進一步涉及一種用于呈現拓撲的儀器,該拓撲包括具有至少一個子參照的參照。該儀器包括數據處理器,該數據處理器用于獲得表示拓撲的拓撲數據并處理拓撲數據,以便利用與參照相關聯的視覺對象來表示拓撲。該對象被配置為以多種視覺模式而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
在一個實施例中,該儀器是例如互聯網的數據網絡中的數據服務器。客戶設備經由數據網絡被耦合到數據服務器。數據服務器的數據處理器被配置為處理拓撲數據并將經處理的拓撲數據傳送到客戶設備。例如,拓撲的每個子參照被給予各自的代碼(標識符)。該代碼被添加到要被傳送到客戶設備的拓撲數據中。
數據服務器可以指示對應于各自代碼的視覺模式(如果數據服務器能夠訪問關于視覺對象及其視覺模式的信息)。可替換地,客戶設備確定哪種視覺模式對應于特定的代碼。
當客戶設備接收到經編碼的拓撲數據之后,特定的子參照與各自的視覺模式相關聯。存儲視覺對象的視覺數據的客戶設備,以其中一種視覺模式可視化(例如顯示)視覺對象,使得相應的子參照被選擇。
在另一個實施例中,不需要數據服務器。該儀器包括用于存儲視覺對象的存儲器,以及用于以特定的一種視覺模式可視化對象的可視化單元。
當用戶喜歡瀏覽該網站時,視覺對象有益地允許瀏覽網站拓撲而不顯示網頁。為了點擊到子網頁的鏈接而加裁并顯示主頁可能是耗時的過程,如果用戶對主頁內容不感興趣的話,這可能會惹惱用戶。有益地,用戶可以快速并高效地瀏覽拓撲,以便找到想要的拓撲元素(子參照)。
URL地址是文本串。如果參照和子參照都是URL地址,則該參照或子參照可以通過圖形圖標、標識等而與視覺對象的各視覺模式相關聯起來,這不需要呈現文本串。以這種方式,拓撲的呈現是用戶直觀的。由于視覺對象的呈現比文本串的顯示需要屏幕上的更少空間,因此節省了顯示屏的空間。可替換地,視覺對象不具有(bear)指示哪個參照與特定視覺模式相關聯的符號,但是該參照通過以特定方式(例如上述3D立方體的實施例中)改變視覺對象的視覺模式來選擇。
而且,當視覺對象被呈現在顯示屏上時,它可以具有這樣的尺寸,使得該視覺對象適合于在小的便攜式顯示設備上呈現。在例如移動電話的便攜式顯示設備上呈現URL地址是很麻煩的。
本發明進一步涉及一種計算機程序產品,使可編程設備能夠在執行該產品的計算機程序時,完成上述指明的儀器的功能。本發明進一步涉及一種計算機程序產品,當執行該產品的計算機程序時,允許實現根據本發明的方法。從使用戶能夠指明拓撲到對象的映射的意義上來說,該計算機程序可以是用戶可編程的。
本發明進一步涉及用于呈現拓撲的數據結構,該拓撲包括具有一個或更多子參照的參照。該數據結構包括表示該拓撲的拓撲數據。該拓撲數據可操作地利用與該參照相關聯的視覺對象來表示拓撲。該對象被配置為以多種視覺模式中的任意一種而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
參考下面的附圖,結合例子,本發明的這些及其它方面將被進一步解釋和描述
圖1示出了本發明方法的實施例;圖2示出了拓撲呈現的實施例;圖3是根據本發明儀器的實施例的功能框圖。
信息通常以特定的結構被組織,以便于信息的導航。例如,音樂以諸如搖滾、古典、流行或爵士樂的各種類型被組織。電影被關于例如動作片、小說、驚悚片或戲劇的流派分類。文件被劃分為章節。網站被以主頁、子頁的形式組織,并且主頁可以將URL地址合并到子頁中。XML代碼可被用于表示結構信息。
信息可以以多種方式導航。中心導航允許用戶在虛擬空間中瀏覽信息,例如,跟隨超文本鏈接、放大為2D界面以及移動到不同的3D空間或3D可視化的不同視圖。第二種類型的導航涉及對虛擬對象的轉換和/或操作,這基本上是對信息結構的抽象表示的轉換或操作。第三種類型的導航基于信息結構提供信息的概覽,并引導用戶到達用戶所感興趣的信息部分。本發明將結合第二種導航類型而被進一步解釋。
具有拓撲的信息通常以不同級別而被構筑,使得信息的部分包括子部分。信息的部分和子部分用參照和子參照來“標記”。信息可以是媒體內容或其它數據,例如計算機網絡構造或數字圖書館目錄。
媒體內容可以包括視覺信息(例如視頻圖像、照片、圖形)、音頻信息、文本信息以及其它數字數據中的至少一種或任意組合,其中其它數字數據諸如根據MPEG-7標準的元數據,它可被用于通過采樣并利用詞匯搜索術語來描述和搜索數字化材料。“音頻信息”的表達在后面被用作關于音頻的數據,包括可聽到的音調、靜默、語音、音樂、寧靜、外部噪聲等等。該音頻信息可以是類似于MPEG-1層III(mp3)標準(移動圖片專家組)的格式、AVI(音頻視頻交織)格式、WMA(窗媒體音頻)格式等。“視頻信息”的表達被用作可看見的數據,諸如運動圖片、“靜止圖片”、視頻文本等。該視頻信息可以是比如GIF(圖形互換格式)、JPEG(以聯合照相專家組命名)、MPEG-4等的格式。文本信息可以是例如ASCII(用于信息互換的美國標準代碼)格式、PDF(Adobe Acrobat格式)格式、HTML(超文本標記語言)格式。元數據可以是存儲在SQL數據庫中的XML(可擴展標記語言)格式、MPEG7格式或任意其它的格式。
參照和子參照在本質上可以是指針、標記或地址。例如,參照或子參照是URL地址,或者是描述構成HTML文件的子HTML文件(一幀)的FRAMESET標簽。在另一個例子中,參照是文件的標題,而子參照是文件章節的標題。章節可以通過子參照而被容易地訪問。在進一步的例子中,參照對應于存儲在數據庫中的音樂文件的流派類型(例如搖滾),而子參照對應于某些音樂文件的子流派類型(例如硬搖滾)。音樂文件可以具有指示流派和子流派的元數據,使得可以識別具有特定流派類型或特定子流派類型的音樂文件。
圖1示出了本發明方法的實施例。在步驟110中,表示拓撲的拓撲數據被獲得。例如,網站URL鏈接的列表被從互聯網服務器上接收。可替換地,流派和相應的子流派列表被從元數據中提取。在進一步的例子中,文件被分析以便導出文件的結構(章節、子章節等)。
在步驟120中,拓撲數據被處理,使得用戶接口(UI)基于虛擬視覺對象而被生成,以便導航拓撲。視覺對象適于以多種視覺模式中的一種而被可視化。該視覺對象可以被控制以便響應用戶命令或者在計算機程序的控制下自動地從一種視覺模式變化到另一種視覺模式。例如當視覺對象以各自的視覺模式被可視化時,或者當視覺對象被用戶操作以便以預先確定的方式在某些視覺模式之間變化時,該拓撲被導航且特定的參照或子參照被選擇。
在步驟130中,視覺對象被可視化。視覺對象可以是幾何的三維形狀,該形狀對于用戶導航來說很簡單和直觀。例如,3D立方體、球體或者類似形狀是相對符合人機工程學的。本發明的優點是,視覺對象可以被用于僅僅在視覺對象本身上控制拓撲的導航,而不顯示網頁、文件等。該視覺對象不需要帶有任何符號、圖片等,這些符號和圖片要被顯示給用戶都需要很多空間。因此,視覺對象可以是相對較小的。由于視覺對象的小尺寸,這是一種非常方便的拓撲導航的方式,特別是在通常具有相對較小的維度的便攜式設備的顯示器上。
在步驟140中,視覺對象被控制以便改變其呈現(例如顯示屏上的位置或方位),使得視覺對象的一種視覺模式被另一種視覺模式所替代。例如,具有不同顏色的六個面的3D立方體被旋轉,以便顯示第二個面來代替先前顯示的第一個面。在一個實施例中,第一個面可以對應于拓撲的參照,而第二個面可以是選擇子參照中的其中一個的命令。如果立方體被進一步旋轉到第三個面,則用于選擇下一個子參照的命令可以被自動執行。(子)參照的選擇可選地可以觸發要被執行的行為,例如歌曲的回放、顯示特定子流派類型的內容項的列表,或顯示相應的URL鏈接。
圖2示出了用戶接口的實施例,該用戶接口包括顯示在顯示屏200上的視覺對象。在該實施例中,拓撲包括網站網頁信息的分層組織,該網站的主網頁具有URL地址“http://www.philips.com/index.html”。該URL地址被示于地址線210中,該地址線在大多數互聯網瀏覽器中都可得到。主網頁具有子頁,如果URL鏈接例如使用計算機鼠標被激活,則子頁是可訪問的。例如,主網頁劃分為顯示在菜單220中的第一子頁(拓撲的第一子參照)“關于飛利浦”、“消費產品”、“照明”。第一子頁“關于飛利浦”具有顯示在列表225中的第二子頁“公司概況”、“商務”、“我們的品牌”等,第二子頁由在菜單項“關于飛利浦”上點擊鼠標而被激活。
拓撲被映射到呈現為3D立方體250的視覺對象上。該立方體優選地被置于地址線的開頭,使得立方體的導航不干擾UI的其它元素,例如在URL地址之前。在該例子中,立方體250六個面中的三個面被顯示。立方體不顯示菜單220或列表225的菜單項。可選地,例如圖形箭頭的導航指示符被顯示在立方體的一個面上,這個面是當前顯示中最大的。箭頭可以指示立方體可被用戶操作旋轉以便導航拓撲的方向。例如,水平箭頭指示,如果立方體在水平方向被導航,則菜單項“關于飛利浦”等(即,第一子參照)是可選擇的。如果跟隨垂直箭頭且立方體被在垂直方向上旋轉,則第二子參照即第二子頁“公司概況”等是可選擇的。
在一個實施例中,立方體與參照相關聯,該參照是網站主網頁的URL地址。一旦立方體在水平方向上被旋轉,主網頁URL地址的文本串由對應于第一子參照的文本串所代替,該第一子參照即其中一個第一子頁的URL地址。立方體的操作,例如旋轉,可以通過按下計算機鍵盤的左/右鍵、在保持計算機鼠標的左或右按鈕的同時利用計算機鼠標指向立方體并在水平方向上移動計算機鼠標的指針來控制,或者以其它方式控制。
在另一個實施例中,響應立方體的水平或垂直旋轉,第一或第二子頁的其中之一的標題被顯示在地址線上,來代替URL地址。通常,URL地址是長的文本串。因此,標題將會更短些,并且節省了顯示屏200的大量空間。
在進一步的實施例中,立方體的操作允許對拓撲的參照或子參照進行選擇,并且對應于被選擇的參照或子參照的網頁被自動下裁并被顯示在顯示屏上。用戶不必為了下裁和顯示對應于鏈接的網頁而在當前顯示的網頁中點擊鏈接,因此,用戶不必在網頁上四處移動計算機鼠標。
子參照(例如第一或第二子頁)被自動地一個接一個地,以拓撲(類似于“行文(running text)”法則)所確定的順序顯示在地址線上(一次只有一個或很少的子參照,不是整個拓撲)也是可能的,但是立方體的旋轉確定了第一子參照或第二子參照被顯示。
視覺對象可以用與3D立方體不同的任意其它形式來呈現,例如3D梯形或其它3D多邊形。換句話說,3D立方體僅僅是一個例子。
圖3示出了本發明的一個實施例。系統300包括數據服務器310和客戶設備320。數據服務器310包括用于例如從用于維護網站的互聯網服務器獲得表示拓撲的拓撲數據(分層數據)的編碼處理器(未示出)。該拓撲數據可以是一組定義網站結構、例如電影和歌曲等內容項數據庫,或用于各自媒體內容類型(例如電影或紀錄片)的媒體內容流派(例如動作或自然)的列表,以及流派的子流派(例如海洋生物)的URL鏈接。編碼處理器可被配置為通過將代碼添加到拓撲數據的相應參照和子參照中來編碼拓撲數據。代碼可被客戶設備用來將視覺對象的其中一種視覺模式與各自的參照或子參照耦合,或者將以特定方式進行的視覺對象的旋轉與各自的參照或子參照相關聯。
在一個實施例中,編碼處理器被配置為例如從客戶設備獲得視覺對象的導航控制數據。該導航控制數據可以是視覺對象的視覺模式的列表。每一種視覺模式可以與相應代碼(該代碼隨后由編碼處理器添加到相應參照或子參照,如前述段落中所述)相關聯。
另外,導航控制數據可以指明視覺對象的視覺模式之間可能的轉變,用戶可以對視覺對象進行的用于影響轉變的操作。關于可能的轉變和操作的信息會影響由編碼處理器進行的向拓撲數據添加代碼。例如,圖2中的立方體250具有與在圖3中垂直顯示的(在特定的顯示位置)相應面相關聯的代碼1、2和3。例如通過按下計算機鍵盤的左/右鍵,立方體的水平旋轉(即在與顯示屏200正交的平面內沿地址線210)允許將立方體移動到這樣的位置,在該位置下,具有代碼1、2或3的面被顯示為在顯示屏200上最能夠看到。給出具有第一子參照220和第二子參照225的拓撲的例子,由于第一子參照220被水平定位在顯示屏200上,而立方體的水平旋轉是對用戶最直觀的,因此在這個例子中將第一子參照分配給立方體的垂直面看起來是最符合邏輯的。因此,編碼處理器可以分析拓撲數據并確定代碼1、2和3必須被分別分配給第一子參照的三個URL地址“關于飛利浦”、“消費產品”和“照明”。
編碼處理器可以進一步被配置為例如經由衛星、地面、電纜或其它鏈接,將經編碼的拓撲數據(分層數據315)傳送到客戶設備320。例如,經編碼的URL地址列表被發送到客戶設備
“http://www.philips.com/index.html?code=0”,“http://www.philips.com/about/?code=l”,“http://www.consumer.philips.com/consumer/catalog/catalog_selector.jsp?code=2”,“http://www.lighting.philips.com/gl_en/index.php?code=3”。
在這個例子中,代碼0被添加的網站的主網頁上。通常,代碼0可以被添加到拓撲中最高的參照上。
客戶設備320包括解碼處理器330,該解碼處理器330用于接收并解碼經編碼的拓撲數據315,以便將參照或子參照映射到視覺對象的相應視覺模式中。關于視覺對象的包括其視覺模式和視覺模式的相對應代碼的信息可以被存儲在客戶設備320的存儲單元340中。解碼處理器330可以從存儲單元340中讀出關于視覺模式和相對應代碼的信息,分析經編碼的拓撲數據315,以便確定是否有代碼在經編碼的拓撲數據中被找到,其與從存儲單元340中讀出的代碼相同。如果代碼被找到,解碼處理器可以提取附加到該代碼上的參照(例如URL地址)。解碼處理器被配置為控制視覺對象在例如計算機監視器的可視化單元350上的可視化。例如,解碼處理器330為存儲單元340讀出關于視覺對象的信息并在計算機監視器350上顯示3D立方體。
存儲單元340可以進一步存儲導航控制數據,用于使解碼處理器330能夠控制視覺對象的導航以及視覺對象在可視化單元350上的呈現。
客戶設備可以包括用戶輸入單元360,用于使用戶能夠輸入至少一種實施視覺對象導航(例如視覺對象的水平/垂直旋轉)的命令(例如按下計算機鍵盤上的左/右鍵)。可替換地,該視覺對象可以自動旋轉,且用戶命令僅僅用于指明視覺對象的旋轉方向。在進一步的可替換方案中,視覺對象被配置為變形為多種視覺模式。用戶命令被提供給解碼處理器330,該解碼處理器330可以例如利用導航控制數據,將命令翻譯成用于改變視覺對象在可視化單元350上的呈現的指令。
解碼處理器被配置為識別視覺設備的當前視覺模式和/或視覺模式的變化,并確定當前哪個參照或子參照被選擇。
被選擇的參照或子參照可以進一步被解碼處理器用于呈現給用戶,例如,作為顯示屏200上地址線210中的URL地址,以便啟動可以通過該(子)參照訪問的媒體內容的下載,將媒體內容呈現給用戶等。換句話說,依據拓撲導航的目的/應用,進一步(預先確定)的指令由解碼處理器330執行。
在結合圖3所解釋的實施例中,拓撲數據被服務器310編碼,并由客戶設備320解碼。可替換地,拓撲數據可以由一個儀器(未示出)來處理,以便獲得拓撲數據并處理該拓撲數據,從而通過視覺對象來控制拓撲的導航。該儀器可被配置為分析拓撲(類似于數據服務器310)并將視覺模式映射到用于選擇(子)參照的方案(導航邏輯)上,并被進一步配置為作為客戶設備320來操作。在這個例子中不需要數據服務器310。
該儀器可被結合到各種消費電子設備中的任意一種中,諸如帶電纜、衛星或其它鏈接的電視機(TV機)、錄像帶或HDD記錄器、家庭影院系統、便攜式CD播放器、諸如iPronto遙控的遙控設備、蜂窩電話等。當該儀器被結合到便攜式設備中時,它的優點是非常明顯的,因為便攜式設備通常具有非常有限的顯示區域。
數據服務器310的編碼處理器和/或客戶設備的解碼處理器330可以是非常公知的被適當安排為分別實施本發明并使數據服務器或客戶設備能夠工作的中央處理單元(CPU)。存儲單元340可以是公知的適合于被解碼處理器330讀出的RAM(隨機存取存儲器)存儲器模塊。用戶輸入單元360可以是鍵盤,例如公知的QWERTY計算機鍵盤、定點設備、TV遙控單元等。例如,定點設備可以以各種形式得到,諸如計算機(無線)鼠標、光筆、觸摸板、操縱桿、跟蹤球等。可視化單元360可以是任意用于向用戶呈現視頻信息的傳統裝置,例如CRT(陰極射線管)、LCD(液晶顯示)、LCOS(硅上液晶)背投技術、DLP(數字光處理)電視/投影儀、等離子屏幕顯示設備等。“計算機程序”被理解為意味著任意的存儲在諸如軟盤之類計算機可讀介質上的軟件產品,可經由諸如互聯網的網絡下載的軟件產品,或者是以任意其它方式可買到的軟件產品。
各種程序產品可以實施本發明的系統和方法的功能,還可以以各種方式與硬件進行組合,或位于不同設備中。本發明可利用包括一些不同元素的硬件來實施,還可以利用適當編程的計算機。在列舉了幾種裝置的儀器權利要求中,這些裝置的幾種可被一個和同一個硬件來體現。
所描述實施例的變形和修改在發明原理的范圍內是可能的。例如,圖3中的系統300在單個設備(即儀器)中實施。可替換地,系統可以包括分布式的且相互之間位置較遠的設備。
該儀器(未示出)可以包括用于執行軟件程序以便允許執行本發明方法各步驟的處理器(未示出)。軟件可以使本發明的儀器與它在哪里運行無關。為了使該儀器工作,處理器可以傳送軟件程序到例如其它的(外部)設備。當軟件被制造或開發以用于在消費電子產品上運行時,獨立的方法權利要求和計算機程序產品權利要求可被用于保護本發明。外部設備可利用現有技術而被連接到處理上,諸如藍牙、802.11[a-g]等。處理器可以依據UPnP(通用即插即用)標準與外部設備交互作用。
動詞“包括”及其變形的使用不排除存在與權利要求中定義的元素或步驟不同的元素或步驟。在權利要求中,括號中的任意附圖標記不能被解釋為限制權利要求。所有的零部件可以用其它技術上等價的元素來代替。
權利要求
1.一種呈現拓撲的方法,該拓撲包括具有一個或更多子參照的參照,該方法包括如下步驟-(110)獲得表示該拓撲的拓撲數據,并且-(120)處理該拓撲數據,以便利用與該參照相關聯的視覺對象(250)來表示該拓撲,所述對象被配置為以多種視覺模式中的任意一種而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
2.根據權利要求1所述的方法,進一步包括以多種視覺模式中的特定一種視覺模式對該視覺對象進行可視化的步驟(130),該特定一種視覺模式與一個或更多子參照中的特定一個子參照相關聯。
3.根據權利要求1或2所述的方法,進一步包括選擇拓撲的一個或更多子參照中的一個特定子參照的步驟(140)。
4.根據權利要求3所述的方法,進一步包括改變視覺模式以便選擇另外一個子參照的步驟(140)。
5.根據權利要求1所述的方法,包括向特定的一個子參照分配一個特定代碼的步驟,以用于識別多種視覺模式中的特定一種。
6.根據權利要求5所述的方法,進一步包括如下步驟-經由客戶設備(320)獲得包括該特定代碼的拓撲數據,以及-以由該特定代碼識別的多種視覺模式中的一種特定視覺模式來可視化視覺對象。
7.根據前述任一權利要求所述的方法,其中該參照與信息項集合的URL地址(統一資源定位器)相關聯,并且相應的子參照與相應一個信息項的相應URL子地址相關聯。
8.一種用于呈現拓撲的儀器(310,320),該拓撲包括具有一個或更多子參照的參照,該儀器包括數據處理器(310,330),該數據處理器(310,330)可操作用來獲得表示該拓撲的拓撲數據,并且處理該拓撲數據,以便利用與該參照相關聯的視覺對象(250)來表示該拓撲,所述對象被配置為以多種視覺模式而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
9.根據權利要求8所述的儀器,進一步包括-用于存儲視覺對象的存儲器(340),以及-用于以視覺模式中的特定一種來可視化該對象的可視化單元(350)。
10.一種計算機程序產品,當執行所述產品的計算機程序時,使得可編程設備能夠實施根據權利要求1至7所述的任意一種方法。
11.一種用于呈現拓撲的數據結構,該拓撲包括具有一個或更多子參照的參照,其中該數據結構包括表示該拓撲的拓撲數據,且其中該拓撲數據可操作用來利用與該參照相關聯的視覺對象來表示該拓撲,該對象被配置為以多種視覺模式中的任意一種而被可視化,并且其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。
全文摘要
本發明涉及一種呈現拓撲的方法,該拓撲包括具有至少一個子參照的參照,還涉及一種用于呈現拓撲的儀器。該方法包括如下步驟(110)獲得表示拓撲的拓撲數據,-(120)處理該拓撲數據,以便利用與該參照相關聯的視覺對象(250)來表示該拓撲,所述對象被配置為以多種視覺模式中的任意一種而被可視化,其中一個或更多子參照中的特定一個子參照與多種視覺模式中的特定一種視覺模式相關聯。用戶可以利用視覺對象,例如通過為了找到想要的拓撲元素,將視覺對象旋轉至想要的視覺模式來瀏覽分層信息(拓撲數據)。
文檔編號G06F17/30GK101088087SQ200580044404
公開日2007年12月12日 申請日期2005年12月20日 優先權日2004年12月22日
發明者R·戈帕拉克里施南, R·S·西索迪阿 申請人:皇家飛利浦電子股份有限公司