專利名稱:在顯示器上顯示大量對象的方法和系統的制作方法
技術領域:
本發明涉及在顯示器上顯示大量對象的方法和系統。
背景技術:
在通信管理領域,現存的許多用于遠程管理設備的管理系統通常分布在非
常大的地域內并且分布在大量的單元中。這種系統被稱為OMC(操作和維護中 心(Operation and Maintenance Centre)),并且它們的復雜度手轉賣增長。OMC為 操作者提供在顯示器上顯示的用戶界面,該用戶界面提供了許多圖形工具來提 高系統可用性。如同OMC操作者可以直接在硬件設備上動作,或者界面連接 表示網絡管理功能的虛擬對象那樣在OMC顯示器上動作。
考慮到通信網絡復雜度的增加,監督對象的數目增加得越來越多。隨著監 督對象的數目增加,有必要在OMC顯示器上監督和顯示大量對象。
盡管監督對象使用例如組和級來結構化,由于技術局限,會發生操作者面 臨數千對象的列表不能利用單一顯示頁面顯示的情況。
當前,這種非常長的列表使用垂直滾動條顯示,過濾列表以減小列表尺寸, 劃分列表為多個子列表或頁面,或者使用多于一個的監視器。已知的方法有許 多缺點。在使用滾動條的情況下,操作者僅能直接訪問列表的一部分。通過使 用滾動條,焦點被移到列表的另一部分。所顯示的部分的大小取決于所顯示的
對象的大小和所《頓的監視器的最大垂mK寸。
在使用過濾器的情況下,操作者可以集中在列表的特定部分,但是通常需 要執行新過濾,例如,為了顯示不包含在第一列表中的其它對象而插入新的過 濾緣
在使用多個子列表或頁面盼瞎況下,操作者僅可以訪問列表的一部分。所 有其它列表項呈現在另一個子列表中或另一個頁面上,并且操作者需要翻轉頁 面^m向另一個子列表直到想要的列表項被顯示。
在使用多于一個的監視器的情況下,監視器尺寸的限制被克S艮。顯示器平 面可以使用一個位于另一個之上的許多顯示器來增加。操作者沿著屏幕邊界移動鼠標指針來訪問所有列表項。這種解決方案的可行性依賴于特定軟件的可用 性以及需要的硬件,使得此解決方案非常昂貴。
發明內容
本發明實施例的目的在于解決上述問題。
所述問IM1在獨立權禾腰求中提到的特征來解決。本發明雌的實施例 在從屬權利要求中描述。
本發明提供在顯示器上顯示大量對象的方法,所述顯示器^供電子指針設 備。所述方法包括如下步驟
確定每次在適合的方向上要顯示的所述對象的最大數目,
通,擇所述多個對象的一部分,自動將所述大量對象分組成包含至多 所述最大數目的所述對象的至少一個組,
在第一列表中顯示所述至少一個組,
當所述電子指針設備指向所述至少一個組時,在第二列表中顯示被分組 ^^f述至少一個組的所述大量對象的所述部分。
在另一個實施例中,當所述電子指針設備從所述至少一個組移開時,被分 組^^ 述至少一個組的所述大量對象的所述部分從所述顯示器移去。
在另一個實施例中,基于被分組成所述至少一個組的所述大量對象的所述 部分的名稱,給所述至少一個分組自動地分配組名。
在另一個實施例中,所述第一列表和所述第二列表在垂直方向上被顯示。
此外,本發明提供了顯示器電子指針設備,具有裝置用于
確定每次在適合的方向上要顯示的所述對象的最大數目,
在第一列表中顯示所述對象的至少一個組,
當所述電子指針設備指向所述至少一個組時,在第二列表中自動顯示被 分組^^f超少一個組的所述大量對象的所述部分。
在另一個實施例中,所M示器進一步包括適用的物理分辨率,所皿用 的物理分辨率限制每次在適合的方向上要被顯示的所述對象的所述最大數目, 以及用于適應所述適用的物理分辨率的裝置。因此增加每次在適合的方向要被 顯示的所述對象的所述最大數目。
此外,本發明提供計算機系統,移動電話,每一個具有至少一個上述的顯 示器,以及具有執行所述方法的裝置。
5此外,本發明提供具有至少一個J^顯示器的維護管理系統,和具有用于 維護通信系統的裝置,以及具有執行所述方法的裝置。
此外,本發明提供了具有計嶽幾可執行指令的計算機可讀介質,所述計算 機可執行指令適于使上述計算機系統執行所述方法。
提出的發明提供了如下優點甚至包括多個條目的非常長的列表也可以在 有限的計算機顯示器上有效地被顯示。
本發明iK的實施例將參考附圖作出描述
圖1:示出具有N個條目的列表的自動分組過程,
圖2:示出組的內容,
圖3:示出所述方法的原型實現的屏 圖。
具體實施例方式
圖1示出要在顯示器(例如計算機顯示器)上顯示的大量對象的自動分組
過程agp。所述大量對象對應于例如具有N個條目il,i2,i3,...,iN的初始列表OL。 該顯示器可以每次在適合的方向上顯示最大數目為M的所述條目i 1 ,i2,i3,... ,iN , 例如在垂直的方向上。當初始列表OL包括太多的條目11,。,13,...,^需要一次顯 示時,自動分組過程3即選擇所述條目的第一部分11,12,13,...顛,因此定義第一 組gil。所選擇的第二部分條目定義第二組gi2,等等。最終,從初始N個列表 條目11,i2,i3,…,iN建立M個子組。作為結果的組§11,§12,813,...^作為第一列表 GL在顯示器上顯示。
圖2示出在圖1示出的自動分組過程期間被分組成所述第一組gil的所述條 目的第一部分il,i2,i3,...,iM。執行所述方法的系統提供電子指針設備EPD,例 如控制鼠標指針的計算機鼠標。當鼠標指針EPD移動到第一列表GL中的所顯 示的組811,8^,§13,...,^,在顯示器上,例如在子組空間中,自動地顯示這個組 的內容。這樣,初始列表OL的條目ll,l2,l3,...,iM被顯示和可訪問。在移動鼠標 指針EPD到所述組gil,gi2,gi3,.. .,giM的情況下自動地顯示組gil,gi2,gi3,.. .,giM 的內容的這種效果可以被看作為對刊瞎長的歹U表的放大鏡效果,因此允許迅 速且簡單地訪問初始列表OL的每個單獨條目。
接下來,使用示例來描述該方法。
在這個示例中,所述初始列表OL包括2000個條目il,i2,i3,...,iN。這些條目il,l2,l3,...,iN表示例如移動通信網絡的小區。在顯示器上顯示時,每個條目
il,i2,i3,.. .,iN需要4mm的垂直空間。在這個實施例中所述顯示器具有290mm的 垂直屏幕尺寸。所以,在所述顯示器上每次可以顯示最大數目為M的72個條 gil,i2,i3,...,iN。當有2000個條目0,1243,...,^要被顯示,該方法可以自動粒 72個組gil,gi2,gi3,...,giM,這些分組gil,gi2,gi3,.. .,giM中的每一個包括27或28 個條目il,i2,i3,…,iN:
2000: 72=27余56
在這種情況下,移動鼠標指針EPD到顯示在第一列表GL中的72個組 gil,gi2,gi3,...,giM之一,顯示器示出初始列表OL的所述27或28個條目 il,i2,i3,...,iM。所述組811,£12,§13,...,§^的內容例如可以顯示在彈出式窗口中, 在顯示器上形成組空間。
提出的方法的最大性能可以考慮72組,每組包含取自初始列表OL的72 個被分組的條目11,i2,i3,…,iM,因此允許5184個列表條目il,i2,i3,...,iN在所述 顯示器上顯示而不用滾動或轉換到另一個顯示頁面。
因為通常在計算機顯示器上的可用的空間比最大垂直屏幕尺寸小,上述示 例可以認為是粗的計算。然而,即使在較小的可用垂直空間情況下,用于所述 自動分組過程的所提出的方法允許在不用滾動或轉換頁面的情況下一次顯示幾 千個對象。
由于有必要為計算機顯示器上的每個顯示的對象分配名稱,并且僅初始列 表OL條目仏12,13,...,^具有所分配的真實名稱,對于通過本方法"人為"地創 建的組§11,§12,§13,...,^,必須分配新的"Aig的(artificial)"的名稱。隨后將 介紹如何分配名稱。
一般瞎況使用M值為每個對象分配明確的名稱。對于組gil,gi2,gi3,.. .,giM 的"Ait的"名稱相應地關于所包含的對象11,12,13,...,^的名稱范圍來創建。
例如,考慮具有相應小區ED的小區,初始列表項11,12,13,...,1]^具有下面的
名稱
cellld=l, cellld=2, cellld=5,..., cellld=5184
在上述具有包含72個對象的組gil,gi2,gi3,...,giM的示例的情況下,組 @1,812^3,...,§1]^獲得下面"人造的"名稱 cellGroupId=cells 1 to72,
7cellGroupM=cells73tol44,... cellGroupId=cells5112to5184
以上述方式命名組使操作員基于初始列表項名稱很容易地找到對象。 可替代地,自動分組過程可以遵循字母順序規則。實際上,盡管在上i示 例中cellld作為參考,但只要在看子組名稱時,操作員認出初始的名稱,所述方 法就對所有字母數字字符(數字和字母)起作用。
圖3示出所述方法的原型實現的屏 圖(screenshot)。該屏幕截圖示出 包含具有由i^方法定義的組gil,gi2的所述第一列表GL的窗口 。所述組gil,gi2 的名稱基于在所述第二列表OLg中顯示的初始列表項il,i2,13,...,M的名稱而定 義。所述初始列表項il,i2,i3,.. .,iM艦與表示唯一的id的整數連接的固定字符 串來命名,在示例中,id來自1至O00的范圍。每個所定義的組gil,gi2包括54 個條目il^A.^M,這是在所使用的計算機顯示器上每次以垂直的方式要顯示 的所述條目il,i2,i3,...,iN的最大數目M。因此,第一組gil被命名為 "sbs3gScannerNodeB: 1... sbs3gScannerNodeB:54",并且第二組gi2被命名為 "sbs3gScannerNodeB:55…sbs3gScannerNodeB:100",因此向操作員顯示第一組 gil包括具有id為1到54的初始列表條目il,i2,i3,...,iM,而第二組gi2包括具有 13為55至1〗100的初始列表條目11,12雙...,^。在該示例中,鼠標指針EPD移動 到第一組gil,因此自動移動到第一組gil的內容,也就是所述的具有id為1到 54的初始列表條目il,i2,i3,...,M,在顯示器上使用組空間在所述第二列表Olg 中顯示,也就是所述窗口的特定部分或新窗口。
在另一個實施例中,所述方法遞歸地被執行。也就是在第一執行后,在 至少第二執行中至少再次執行自動分組,其中在所述至少第二執行中由所述第 一執行產生的自動定義的組gil,gi2,gi3,...,giM被自動分組為子組。當在遞歸操 作期間所定義的子組的數目不再超過要顯示的所述對象的il,i2,i3,...,iN, gil,gi2,gi3,...,giM的最大數目M時,所述方法的遞歸應用結束。
在計算機顯示器上顯示非常長的列表的所述方法具有很多優點。 在系統監控情況下,例如監控移動通信系統,為了執行對由列表項表示 的管理對象的系統監視,有必要每次在屏幕上具有所有的對象。 一旦對象對于 操作者獲得顯著的狀態,圖形表示就以適合的方式改變(例如閃爍、改變尺寸 或顏色等等)。所述方法確保所有管理對象的總覽不會丟失。
8此外所述方法在操作者反應時間方式是有利的。由于不正常的系統情況 (例如管理對象的警報),從操作者的觀點看非常重要的是快速且容易地訪問受 影響的對象以便以正確的方式反應,例如鎖住對誠執行診斷測試。每次在屏 幕上具有所有的對象,不必通過瀏覽很多頁面或向上和向下滾動列表來搜索受 影響的對象。所述方法允許不需要任何鼠標點擊而在屏幕上立即定位受影響的 對象。
所述方法以效果顯著的方式提高系統可用性,在操作者級減少反應時間。 當所述自動分組過程以操作員總是獲得以最適合的方式分組的所有對象的方式 自動發生時,有效避免了像滾動或翻轉頁面這樣的耗時的額外動作的必要性。
作為總結,通過應用對象的所述自動分組過程和縮放分類,可以不使用 例如滾動條來瀏覽非常長的對象列表,從而每次在相同的顯示頁面中保持所有 的監督對象。
權利要求
1、在顯示器上顯示大量對象(i1,i2,i3,...,iN)的方法,所述顯示器提供電子指針設備(EPD),該方法包括如下步驟-確定每次要在適合的方向上顯示的所述對象(i1,i2,i3,...,iN)的最大數目(M),-通過選擇所述大量對象的部分(i1,i2,i3,...,iM),自動將所述大量對象(i1,i2,i3,...,iN)分組成包含至多所述最大數目(M)個所述對象(i1,i2,i3,...,iN)的至少一個組(gi1,gi2,gi3,...,giM),-在第一列表(GL)中顯示所述至少一個組(gi1,gi2,gi3,...,giM),-當所述電子指針設備(EPD)指向所述至少一個組(gi1,gi2,gi3,...,giM)時,在第二列表(OLg)中自動顯示被分組成所述至少一個組(gi1,gi2,gi3,...,giM)的所述大量對象的所述部分(i1,i2,i3,...,iM)。
2、 如權利要求l所述的系統,其中當所述電子指針設細PD)AA^述至少 一個組(gil)移開時,從所述顯示器移去被分組成所述至少一個組(gil)的所 述大量對象的所述部分(il,i2,i3,...,iM)。
3、 如前述任一個權禾腰求所述的方法,其中基于被分組i^萬超少一個組 (gil,gi2,gi3,...,giM)的所述大量對象的所述部分(il,i2,i3,...,iM)的名稱自動給所,少一個組(gil,gi2,gi3,...,giM)分配組名。
4、 如前述任一個權禾腰求所述的方法,其中所述第一列表(OL)和所述 第二列表(OLg)在垂直方向上被顯示。
5、 顯示器,具有電子指針設,PD),并具有裝置用于 -顯示大量對象(il,i2,i3,...,iN),-每次在適合的方向上顯示最大數目(M)的所艦象(U,i2,i3,…,iN), -在第一列表(GL)中顯示所,象的至少一個組(gil,gi2,gi3,…,giM), -當所述電子指針設備(EPD)指向所述至少一個分組(gil,gi2,gi3,...,giM) 時,在第二列表(OLg)中自動顯示被分組成所述至少一個組 (gil,gi2,gi3,...,giM)的所述對象的部分(il,i2,i3,...,iM)。
6、 如權利要求5所述的顯示器,進一步包括-適用的物理分辨率,所述適用的物理分辨率限制每次在適合的方向上要顯示的所m象(11,12^3,...,^)的所述最大數目(M),-用于修改所述適用的物理分辨率的裝置,從而增加每次在適合的方向上要顯示的所述對象(il,i2,i3,...,iN)的所述最大數目(M)。
7、 計^m系統,具有至少一個如權利要求5或6所述的顯示器,并且具有 用于執行權利要求l一4任一個的方法的裝置。
8、 維護管理系統,具有至少一個如禾又利要求5或6所述的顯示器,并且具有裝置用于-維持通信系統,和-執行如權禾腰求1—中任一個所述的方法。
9、 移動電話,具有至少一個如權利要求5所述的顯示器,并且具有執行如 權利要求1—4中任一個所述的方法的裝置。
10、 具有計算機可執行指令的計算機可讀介質,所述計算機可執行指令適 于使根據權利要求7的計算機系統執行如權利要求1 —4中任一個所述的方法。
全文摘要
本發明提供在顯示器上顯示大量對象的方法,所述顯示器提供電子指針設備。所述方法包括如下步驟確定每次在適合的方向上要顯示的所述對象的最大數目,自動將所述大量對象分組為至多包含所述最大數目的所述對象的至少一個組,在第一列表中自動顯示所述至少一個組,當所述電子指針設備指向所述至少一個組時,在第二列表中自動顯示被分組成所述至少一個組的所述對象。此外,描述了用于所述方法的顯示器,以及使用所述方法和顯示器的計算機系統,維護管理系統和移動電話。
文檔編號G06F3/048GK101501615SQ200780030292
公開日2009年8月5日 申請日期2007年5月14日 優先權日2006年8月16日
發明者A·薩里, B·庫格爾 申請人:西門子公司