專利名稱:在顯示屏上分層同時顯示數據和/或對象的制作方法
技術領域:
一般地說,本發明涉及在顯示屏上分層顯示數據和/或對象的方法和系統。
背景技術:
負責管理關鍵任務計算環境的信息技術(IT)組織的最高優先級工作之一是理解構成商務系統的各個部件或對象。隨著計算機能力的增強和網絡設備與工具的進步,即使小的企業也往往有復雜的商務系統。管理和理解這些日益復雜的系統是一個挑戰性日益增長的任務。
如這里使用的那樣,“商務系統”用于滿足該組織的商務功能的需要,如定單輸入、市場營銷、可接收的賬戶等。一個商務系統可能橫跨若干不同類型的計算機和分布在許多地理位置。而商務系統本身通常又基于若干應用程序。一個應用程序還可能橫跨若干不同類型的計算機和分布在一個計算機系統網絡上。
一個應用通常服務于該商務系統需要的一個特定功能。一個單個應用程序對于該商務系統可能是也可能不是極其重要的,這取決于該應用程序在整個商務系統內扮演的角色。使用聯網的計算機,一個應用可橫跨若干計算機系統。例如,在一個因特網商用系統中,作為該公司定單處理商務系統一部分的一個應用程序可能負責向瀏覽該公司在線目錄的用戶提供Web(萬維網)網頁服務。這一應用可使用在各個位置的若干計算機系統更好地為客戶服務并提供對客戶查詢的更快速響應。
該應用可使用運行一類操作系統的一些計算機,如IBM的AIX操作系統之類的基于UNIX的操作系統,而其他計算機系統可能運行另一類服務器操作系統,如微軟公司的Windows NT服務器操作系統。各個計算機系統一起工作以提供運行該商務系統和應用程序所需要的處理能力。這些計算機系統可以是大型機、中型系統、工作站、個人計算機或包括至少一個處理器并能被編程以向該商務系統和應用提供處理能力的任何其他類型計算機。這些應用還管理存儲在數據庫中的該組織數據,這些數據可以以各種方式組織起來。某些數據庫文件,如客戶文件,可由若干應用使用,而其他數據庫文件只供單個應用使用。
計算機系統包括向計算機系統提供各種功能的各個資源。例如,調制解調器是一個單個資源,它允許一個計算機系統通過通信網絡與另一計算機系統鏈接。路由器是另一個單個資源,它引導計算機系統之間的電子消息傳送。
計算機往往使用網絡彼此鏈接,如局域網(LAN)、廣域網(WAN)或其他類型網絡,如因特網。通過鏈接計算機,一個計算機能使用另一計算機系統擁有的資源。這些資源能包括存儲在非易失存儲設備上的文件以及打印機等資源。由個體使用的較小的計算機(客戶計算機)往往鏈接于更強有力的稱作服務器的計算機,它們提供大的文件系統,更大的處理能力以及通常在客戶計算機上找不到的資源。服務器可以是較大的PC、工作站或大型計算機系統。
應用程序、數據庫、計算機以及網絡全是由組織使用的各類或各組對象的實例。因為對象間的相互關系、不同對象種類的數量以及在大多數組織中對象的巨大數量,映象和理解商務系統是要解決的一個困難的挑戰。的確,使用當今可用的工具在要領上理解具有多類別、彼此相關的大量對象的任何系統都是困難的。
所以,需要一種方式,它通過把對象分層組合并提供不同的顯示屬性以幫助用戶區分所顯示的各層,從而可視地展現復雜的信息。
發明內容
已經發現,對象能被分層組合而且能用標識特定層的顯示屬性來顯示各個層。這些層能由用戶操縱以讓特定對象組顯示在特定層中。
例如,一個商務系統能被分開成硬件類和軟件類。用戶能選定這些類中哪一類顯示在最上層或第一層,哪一類顯示在下層或第二層。在最上層中的對象被使用各種技術可視地予以強調。例如,最上層的對象可生成為3維對象,可以較大,還可以用高飽和方式著色。較下層對象由改變一個或多個顯示屬性加以區分。例如,第二層可以用2維或平面方式顯示,還可與第一層中顯示的對象成比例地減小。
對象之間的關系可顯示為對象間的連線,而且這些關系可以橫跨各層。此外,在一個特定層內的對象能可視地區分,以顯示它們在一個或多個屬性上的不相似性而同時仍保持它們在同一層中的組合。例如,代表計算機系統的圖形可以全在同一層中,然而可以著上不同的顏色以表明某些計算機比其他計算機更強有力。為了檢索關于特定對象的信息,用戶能用鼠標器或定向設備選擇該對象,于是顯示關于該對象的詳細情況供用戶觀看和/或編輯。用戶能對各類重新分層,從而使一層中顯示的一類對象能移到另一層。例如,一幅視圖能在第一個或最強調的一層中顯示硬件對象類,并在第二個不那么強調的層中顯示軟件對象類。通過選擇和移動軟件類使其在硬件類之上(或通過把硬件類移動軟件類之下,軟件對象類被重新顯示在第一個最強調的層中,而硬件對象類被顯示在第二個不那么強調的層中)。
優選地,本發明應用于使用色彩和加亮顯示樹狀視圖和提供樹狀視圖數據的非鋸齒狀的分層表現。
現在將參考附圖所示優選實施例,只以舉例方式描述本發明。在不同的附圖中使用相同的參考符號表示相似或相同的項目。
圖1是分層系統視圖舉例,其中在第一層上顯示硬件部件,在第二層上顯示軟件部件;圖2是分層系統視圖舉例,其中在第一層上顯示軟件部件,在第二層上顯示硬件部件;圖3是創建對象的流程圖,這些對象帶有在分層視圖中使用的性質和關系;圖4是根據對象性質和關系準備各層的流程圖;圖5是顯示兩個或更多個層內對象的流程圖;以及圖6是能實現本發明的信息管理系統的方框圖。
具體實施例方式
圖1顯示分層系統視圖的舉例,其中在第一層上顯示硬件部件,在第二層上顯示軟件部件。系統顯示100包含若干部件或對象,它們幫助描述一個商務或應用系統。一個系統可包含若干彼此關聯的對象。這些對象中一些具有相似的屬性,而另一些對象可能有不同的屬性但以某種方式彼此關聯。對象被分類組合以幫助用戶觀看和理解所顯示的信息。例如,類別可包括應用軟件、中間件軟件、內絡資源及硬件部件。根據用戶所需要的信息類型,這些類別又能被分成較小的子類。例如,應用軟件能被分成數據庫文件和應用程序。
圖1所示舉例是一個簡單的計算機系統,它包括由網絡連在一起的計算機和駐留在一些計算機上的共享軟件應用。所顯示的系統已被分成兩個基本類別-硬件類和軟件類。硬件類中的對象被顯示在一層中而軟件類中的對象被顯示在另一層中。本領域技術人員將會理解,對商務系統的真實世界描述可能會復雜得多,它們具有大量的類別、分層和數百個對象(如果不是數千個的話),而圖1中所示舉例是更簡單的,這是為了描述分層過程和提供更清楚的描述。此外,系統顯示100能以各種顏色顯示對象以及提供在基于紙的圖形上不能俘獲到的動畫特性。
在系統顯示100中,用戶能通過選擇標記(tab)103或標記106并把標記移到所希望的位置來選擇哪一類顯示在第一層中或第二層中。例如,如果用戶選擇標記103并把它移到標記106的右側,則硬件類將顯示在第二層而軟件類將顯示在第一層(見圖2中的舉例)。使用顯示特征強調第一層中的項目以與第二層中的項目區分開。在圖1中,在第一層中的項目較大并以3維方式顯示,而在第二層中的項目較小并以2維方式顯示,使這些項目與第一層中的那些對象相比看似“平”的。
在該例中,兩個網絡集線器(109和112)彼此相連。每個集線器連接若干計算機。集線器109顯示為連接計算機115、118、121、124、127及130,而集線器112顯示為連接計算機133、136、139、142、145及148。某些計算機顯示有商務應用運行在這些計算機上。計算機115用于應用151,計算機124用于應用154,計算機130用于應用157,計算機139用于應用160,以及計算機142用于應用163。此外,各種數據庫或數據存儲區用于應用。這些數據存儲區還存儲在計算機系統中。數據存儲區172用于應用151并存儲在計算機115中,數據存儲區175用于應用154并存儲在計算機124上,數據存儲區178用于應用154并存儲在計算機127上,數據存儲區181存儲在計算機130上并用于應用151和157二者。數據存儲區184和187用于應用160并存儲在計算機139上,數據存儲區190和193用于應用163并存儲在計算機142上。在圖1中,層1包括集線器和計算機,層2包括應用和數據存儲區。彼此關聯的對象有關系線表明其關系。在較上一級,如級1,關系線可較寬些,著不同的顏色或使用3維顯示屬性顯示,從而使這些線更像管道或渠道。如這里使用的那樣,“顏色”包括三個變量,它們可以交替改變以強調或不強調一個給定的對象-“色調”、“飽和度”和“值”。色調是通常的顏色,如藍、紅、黃等。飽和度是在被著色對象中色調所占比例。例如,灰藍比亮藍有較低的飽和度。最后,值指在著色對象中白或黑的量,通常描述為一個對象的“亮度”或“暗度”。操縱構成顏色的三個變量中的一個或多個能幫助強調或不強調該對象,從而幫助區分一層中的對象與另一層中的對象。
此外,其他視覺屬性能用于區分一層中的對象與另一層中的對象,如一個對象的不透明或透明的程度、對象彼此間的近似性(接近程度)、對象的形狀、異常對一般(即一個黑對象的出現在視覺上比六個黑對象更顯得強調)。
此外,在特定層內顯示的對象能使用視覺技術區分其他特性。例如,在圖1中顯示的計算機能著以各種紅色陰影。著淺紅色的計算機能代表能力不那么強大的計算機,而具有更強大能力的計算機則可著以更深的紅色。以這種方式,可以根據用于容留應用的計算機的能力來轉移應用負荷。
盡管圖1所示舉例是一個計算機系統的例子,但使用這種分層方法能做任何具有屬性的對象的分類顯示。例如,分層視圖能用于在問題跟蹤系統中顯示已報告的問題的類別。第一層可默認為是最重要的問題。問題數據的第二個視圖可在第二層中顯示處置第一層中的錯誤以及與部門關聯的問題的那些組織或部門。此外,盡管在圖1所示各層中使用對象的尺寸及3維顯示來區分各對象,其他顯示屬性,特別是顏色和飽和度,能用于描寫對象屬性。在與其他層的空間關系重要的系統中,例如人體圖,顏色(色調)能用于區分一層與另一層。于是,通過使顯示的最上層高度飽和使較下層外觀較朦朧或黯淡,以此來強調一些層。取決于哪些層是感興趣的層來確定要強調的層。例如,要觀看循環系統作為較上層,用于顯示該循環系統的紅色將是深度飽和的,而用于顯示呼吸和消化系統的顏色將會是朦朧或黯淡的。選擇不同的分層順序來顯示消化系統將使循環系統變得朦朧或黯淡,而用于描繪消化系統的色調將會深度飽和。
圖2顯示一個分層系統視圖的舉例,其中在顯示窗口200內的第一層上顯示軟件組件,而在第二層上顯示硬件組件。圖2中使用的參考數字對應于圖1中功能相同的對象。例如,圖1中的集線器109對應于圖2中的集線器209,圖1中的計算機系統115對應于圖2中的計算機系統215,應用151對應于應用251,圖1中的數據存儲區172對應于圖2中的數據存儲區272等。
盡管圖1中顯示的每個對象也顯示在圖2中,但圖2中所用的分層在層1中顯示軟件類對象而在層2中顯示硬件類對象。所以,應用(251、254、257、260及263)和數據存儲區(272、275、278、281、284、287、290及293)被顯示得較大并以3維方式顯示,而網絡集線器(209和212)和計算機(215、218、221、224、227、230、233、236、239、242、245及248)被顯示得較小并以2維或平面方式顯示。于是,圖2強調或突顯軟件組件而不強調硬件組件。用戶可以使用分層顯示窗口200來分析軟件組件。再有,用戶可能希望點擊一個被顯示的對象來觀看或改變對應于該對象的屬性。標記203和206顯示被顯示的分層。為把分層改變到顯示窗口100(見圖1)中顯示的分層,用戶可選擇標記之一并把它移到所希望的位置。
對圖2中所示對象還能顯示其他屬性。例如,這些應用對象能被著色以表明應用的類型,數據存儲區能被著色以表明數據存儲區的大小。
圖3顯示創建對象的流程圖,這些對象帶有在分層視圖中使用的性質和關系。處理在建立步驟300開始,于是創建一個對象(步驟310)。該對象有一個或多個性質,例如對象類型、大小、位置、容量等。這些性質當中有些可能是動態的,如該對象的當前容量,而另一些性質可能是靜態的,如對象類型。這些性質在步驟320中被設定。
一個對象可能與其他對象有一種或多種關系。這些關系在步驟330中建立。關系可能是同一類別中的對象之間的關系,也可能是不同類別中的對象之間的關系。在不同類別中的有關聯的對象可能與該對象在同一層中或者可能全部在不同層中。關系可能在一個對象中內在地設定一例如,一個應用可從一個特定數據存儲區中讀出。其他關系,如哪個計算機系統容留一個特定應用,可由用戶提供或可在分析一個特定計算機內的關系時導出。
對象及其性質和關系被存儲(步驟340),其存儲方式使在匯集信息以建立各顯示層時易于檢索這些屬性。可以使用的一種存儲機制是關系數據庫。在一個關系數據庫中,一類對象可存儲在一個數據庫表中,而該表中的數據庫字段用于存儲附屬于該對象的屬性。每個對象能包括一個唯一的標識符,從而能使用該對象的標識符存儲對象間的關系。
然后確定是否還要創建更多的對象(決策350)。如果希望有更多對象,則決策350取“是”分支,循環回到處理下一個對象。當再沒有對象需創建時,決策350分支到“否”分支370,于是處理在390結束。
圖4顯示根據對象性質和關系準備各層的流程圖。系統從存儲區或數據存儲區(如圖3中描述的關系數據庫)檢索第一個對象(步驟410)。分析與檢索出的對象關聯的性質(步驟420)。確定是否存在預先定義的分層,它已在特定層中建立了對象放置位置(決策430)。如果已建立了預先定義的分層,則決策430分支到“是”分支435,于是將該對象的性質與預先定義層的屬性進行匹配,以確定把哪層賦予該對象(步驟440)。如果沒有預先定義的分層,則決策430分支到“否”分支445,于是動態地創建一層并賦予該對象(步驟450)。例如,在圖1和圖2所示舉例中,對象類型(硬件或軟件)可用作分層屬性。根據屬性的位置(例如在第一列的屬性)或根據與對象對應的另一屬性,這些對象性質能指明哪些屬性能更好地聚集這些對象。
然后確定是否有更多的對象需要分析和放入層中(決策460)。如果還有更多的對象需要分析和放入層中,則決策460分支到“是”分支465,它循環回到處理下一個對象。當所有對象都已被處理完畢并放入層中時,決策460分支到“否”分支468。
然后確定是否存在默認的或初始的順序供顯示各層(決策470)。如果確定存在默認層順序,則決策470分支到“是”分支472,在那里讀出默認層順序(步驟475)。反之,如果不存在默認層順序,則采取“否”分支,于是從用戶接收一個層順序(步驟480)。此外,如果沒有建立默認層順序,這些層可隨機地顯示,并可由用戶操縱層順序以適于他或她的需要。
一旦對象被賦予所在層并已選定層順序(或默認順序或由用戶選定),則分層的對象被顯示在顯示屏上(預先定義的過程490,詳情見圖5)。然后處理在495結束。
圖5示出顯示兩個或更多個層內對象的流程圖。層號被定義并初始化為零(步驟510)。然后,在處理第一層之前層號增1(步驟520)。檢索出該層內的第一個對象(步驟530)。將第一層的顯示屬性應用于該對象(步驟540)。此外,顯示屬性可應用于其他對象屬性。例如,計算機可顯示在同一層中但以不同的顏色變量(色調、飽和度和值)來顯示,這取決于該計算機系統的處理能力。以所應用的顯示屬性將該對象顯示在顯示屏上(步驟550)。然后確定在當前的顯示級內是否還有更多對象要顯示(決策560)。如果在當前的顯示級內還有更多對象要顯示,則決策560分支到“是”分支565,它循環回去檢索和處理該層內的下一個對象。反之,如果在該層內再沒有對象要顯示,則決策560分支到“否”分支570。
然后確定是否還有更多的層要顯示(決策580)。在一些有許多層的復雜系統中,可在所有層被處理之前觸發決策580(即等于“真”),從而實際只顯示可能層中的一些層。此外,用戶可顯示要顯示的層數,以增加或減小給定時間內顯示屏上顯示的對象總數。如果還有更多層要顯示,則決策580分支到“是”分支585,它循環回去使層號增1并處理下一層內的對象。當再沒有更多層要處理時,決策580分支到“否”分支590,于是處理在590結束。
圖6顯示信息管理系統601,它是能實現這里描述的服務器和客戶機操作的計算機系統的簡化舉例。計算機系統601包括處理器600,它與主機總線605耦合。一個二級(L2)高速緩存610也與主機總線605耦合。主機-PCI橋615與主存儲器620耦合,包括高速緩存及主存儲器的控制功能并提供總線控制以管理PCI總線625、處理器600、L2高速緩存610、主存儲器620以及主機總線605當中的傳送。PCI總線625為各種設備(例如LAN卡630)提供接口。PCI-ISA橋635提供管理PCI總線625和ISA總線640之間傳送的總線控制、通用串行總線(USB)功能645、IDE設備功能650、電源管理功能655,還能包括其他未畫出的功能部件,如實時時鐘(RTC)、DMA控制、中斷支持及系統管理總線支持。外圍設備和輸入/輸出(I/O)設備能連接到與ISA總線640耦合的各種接口660(如并行接口662、串行接口664、紅外(IR)接口666、鍵盤接口668、鼠標器接口670以及固定盤(HDD)672)。另一種作法是,許多I/O設備能由連在ISA總線640的超級I/O控制器(未畫出)接納。
BIOS 680與ISA總線640耦合,并包含必要的可由處理器執行的代碼,用于各種低級系統功能和系統自舉功能。BIOS 680能被存儲在任何計算機可讀介質中,包括磁存儲介質、光存儲介質、閃速存儲器、隨機存取存儲器、只讀存儲器和傳送指令編碼信號的通信介質(例如來自網絡的信號)。為了把計算機系統601連到其他計算機系統以在網絡上復制文件,LAN卡630耦合于PCI總線625及PCI-ISA橋635。類似地,為把計算機系統601通過電話線連接到ISP以連接到因特網,調制解調器675與串行端口664及PCI-ISA橋635連接。
盡管圖6中描述的計算機系統能執行這里描述的發明,但這一系統只是計算機系統的一個舉例。
本發明的優選實施例之一是一個應用,即在代碼模塊中的一組指令(程序指令),它可以例如駐留在計算機的隨機存儲器中。在計算機需要之前,這組指令可以存儲在另一計算機存儲器中,例如在硬盤驅動器上,或在可卸存儲器上,如光盤(供最終在CD ROM中使用)或軟盤(供最終在軟盤驅動器中使用),或經由因特網或其他計算機網絡下載。這樣,本發明可以實現為計算機中使用的計算機程序產品。此外,雖然所描述的各種方法在由軟件有選擇地啟動或重新配置的通用計算機中方便地實現,但本領域普通技術人員還將認識到,這些方法可以在硬件、固件或為進行所要求的方法步驟而構成的更專用設備中實現。
權利要求
1.一種在顯示屏上分層顯示數據的方法,所述方法包含選擇(410)要在多層中顯示的一個或多個對象;識別(420、430)多個顯示屬性,其中一個或多個顯示屬性對應于每層;將每個對象匹配(440)于這多層之一;將對應該層的顯示屬性應用(540)于每個匹配的對象;以及以所應用的顯示屬性顯示(550)這些對象。
2.權利要求1中申明的方法,進一步包含從用戶接收重新安排各層的請求;響應該請求,重新安排各層,該重新安排包括將一個或多個對象重新匹配于這多個層中的一個不同的層;將對應于該不同層的顯示屬性應用于這一個或多個被重新匹配的對象;以及顯示這一個或多個被重新匹配的對象。
3.在權利要求1或權利要求2中申明的方法,進一步包含從數據存儲區中讀出對象;以及從數據存儲區中讀出對應每個對象的一個或多個對象屬性,其中的匹配進一步包含將對應每個對象的對象屬性匹配于對應每層的一個或多個層屬性。
4.如前面任何一個權利要求中申明的方法,進一步包含如下預備步驟創建對象;設置對應每個對象的一個或多個對象屬性;以及在數據存儲區中存儲對象和對象屬性。
5.如權利要求4中申明的方法,進一步包含建立從至少一個對象到一個或多個其他對象的一個或多個關系。
6.如前面任何一個權利要求中申明的方法,其中顯示屬性是從一組屬性中選擇的,該組屬性包含顏色色調、顏色值、顏色飽和度、尺寸、3維圖像、2維圖像、動畫、陰影、填充圖案、線圖案、線重量、不透明性、透明性、接近程度、形狀以及對象異常。
7.如前面任何一個權利要求中申明的方法,進一步包含顯示連接至少一個對象和一個或多個其他對象的一個或多個關系線。
8.如前面任何一個權利要求中申明的方法,進一步包含為多個層確定層順序,其中層順序確定相應層中對象所對應的顯示強調程度。
9.一個信息管理系統,包含一個或多個處理器(600);可由處理器訪問的存儲器(620);可由處理器訪問的非易失存儲區域(622);可由處理器訪問的顯示屏(100);以及在顯示屏上分層顯示數據的分層數據顯示工具,該分層數據顯示工具包括選擇要在多層中顯示的一個或多個對象用的邏輯(410);識別多個顯示屬性用的識別邏輯(420、430),其中一個或多個顯示屬性對應于每層;將每個對象匹配于這多層之一的匹配邏輯(440);將對應該層的顯示屬性應用于每個被匹配對象的應用器邏輯(540);以及以所應用的顯示屬性顯示這些對象的顯示控制邏輯(550)。
10.如權利要求9中申明的信息管理系統,進一步包含響應從用戶接收的重新安排請求以重新安排被顯示各層的重新安排邏輯,該重新安排邏輯包括將一個或多個對象重新匹配于這多個層中的一個不同層的重新匹配邏輯;將對應于該不同層的顯示屬性應用于這一個或多個被重新匹配的對象的應用邏輯;以及顯示這一個或多個被重新匹配的對象的顯示邏輯。
11.如權利要求9或權利要求10中申明的信息管理系統,其中顯示屬性是從一組屬性中選擇的,該組屬性包含顏色色調、顏色值、顏色飽和度、尺寸、3維圖像、2維圖像、動畫、陰影、填充圖案、線圖案、線重量、不透明性、透明性、接近程度、形狀以及對象異常。
12.如權利要求9至11的任何一個中申明的信息管理系統,進一步包含從非易失存儲區域內的數據存儲區中讀出對象的邏輯;以及從數據存儲區中讀出對應每個對象的一個或多個對象屬性的邏輯,其中匹配邏輯進一步包含將對應每個對象的對象屬性匹配于對應每層的一個或多個層屬性的邏輯。
13.一種計算機程序產品,包含以指令形式存在的如下單元選擇要在顯示屏上在多層中顯示的一個或多個對象的單元(410);識別多個顯示屬性的單元(420、430),其中一個或多個顯示屬性對應于每層;將每個對象匹配于這多層之一的單元(440);將對應該層的顯示屬性應用于每個被匹配對象的單元(540);以及以所應用的顯示屬性顯示這些對象的單元(550)。
14.如權利要求13中申明的計算機程度產品,進一步包含從用戶接收重新安排各層的請求的單元;響應該請求,重新安排各層的單元,該重新安排單元包括將一個或多個對象重新匹配于這多個層中的一個不同層的單元;將對應于該不同層的顯示屬性應用于這一個或多個被重新匹配的對象的單元;以及顯示這一個或多個被重新匹配的對象的單元。
15.如權利要求13或權利要求14中申明的計算機程序產品,進一步包含從數據存儲區中讀出對象的單元;以及從數據存儲區中讀出對應每個對象的一個或多個對象屬性的單元,其中的匹配單元進一步包含將對應每個對象的對象屬性匹配于對應每層的一個或多個層屬性的單元。
16.如權利要求13至15的任何一個中申明的計算機程序產品,進一步包含創建對象的單元;設置對應每個對象的一個或多個對象屬性的單元;以及在數據存儲區中存儲對象和對象屬性的單元。
17.如權利要求16中申明的計算機程度產品,進一步包含建立從至少一個對象到一個或多個其他對象的一個或多個關系的單元。
18.如權利要求13至17的任何一個中申明的計算機程序產品,其中顯示屬性是從一組屬性中選擇的,該組屬性包含顏色色調、顏色值、顏色飽和度、尺寸、3維圖像、2維圖像、動畫、陰影、填充圖案、線圖案、線重量、不透明性、透明性、接近程度、形狀以及對象異常。
19.如權利要求13至18的任何一個中申明的計算機程序產品,進一步包含顯示連接至少一個對象和一個或多個其他對象的一個或多個關系線的單元。
20.如權利要求13至19的任何一個中申明的計算機程序產品,進一步包含為多個層確定層順序的單元,其中層順序確定相應層中對象所對應的顯示強調程度。
全文摘要
顯示了一種系統和方法,用于顯示多層中的對象。使用各種顯示屬性使各層彼此區分開,從而強調在較上層中的對象和不強調在較下層中的對象。這些顯示屬性可包括顏色(色調、飽和度和值)的使用、三維圖像、填充圖像以及其他顯示技術。用戶能改變分層以強調不同的對象組或類別和不強調其他組。這些層可預先定義,例如硬件層和軟件層,或可通過分析對象所對應的屬性來定義。對象及其屬性被存儲在數據存儲區中,如關系數據庫。預先定義的層包括一個或多個這樣的屬性供匹配之用。
文檔編號G06T1/00GK1535450SQ02808077
公開日2004年10月6日 申請日期2002年4月5日 優先權日2001年4月12日
發明者S·雷德帕斯, R·倫德爾, R·尤思, S 雷德帕斯, 露 申請人:國際商業機器公司