專利名稱:設備圖形展現(xiàn)方法及裝置的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡管理技術領域,具體涉及一種設備圖形展現(xiàn)方法及裝置。
背景技術:
隨著通訊業(yè)務高速發(fā)展,網(wǎng)絡建設的規(guī)模越來越大,結構也越來越復雜。 因此,有效地對網(wǎng)絡及資源進行管理是保證網(wǎng)絡正常運行的關鍵之一。設備管 理作為資源管理中最核心的部分,需要對每個板、每個端口都能進行有效地管 理。
一個設備中往往有多個機框,每個機框上有多個槽,用于插入板,每個板
上還有多個端口,如圖l所示
設備S1上有5個機框,第三個機框S13中有5個槽,第二個槽S132中的板上
設有多個端口。
在大型的數(shù)據(jù)管理系統(tǒng)中,特別是在電信運營管理系統(tǒng)中,對于真實設備, 如果單單從表格形式的數(shù)據(jù)來看,很難和設備的實際結構及資源使用情況對應 起來。因此,大多采用圖形方式來展現(xiàn)設備的結構及資源使用情況。
如圖2所示,在現(xiàn)有技術中,通常利用從設備^機框,機框"^槽,槽~>板 的關系來體現(xiàn)它們之間的關聯(lián)情況,并通過圖形展現(xiàn)出來。
目前,隨著業(yè)務功能的增加,新型的設備不斷推出,設備的形狀和種類也 不斷在增多。這種單一的展現(xiàn)方式,對特殊設備無法準確展現(xiàn)。比如, 一個由 兩個機框組成的設備,其中兩個機框中的板的位置并不是全部水平放置,而且 板的大小和形狀不一致的情況下,現(xiàn)有的圖形展現(xiàn)技術就無法按照真實的設備 結構來顯示,給設備的施工及生產帶來不便。
發(fā)明內容
本發(fā)明的主要目的是提供一種設備圖形展現(xiàn)方法,以解決現(xiàn)有技術中展現(xiàn) 方式單一、不能展現(xiàn)復雜設備真實結構狀況的問題,真實展現(xiàn)各種設備的結構。
本發(fā)明的另一個目的是提供一種設備圖形展現(xiàn)裝置,以簡單、有效地展現(xiàn) 各種設備的結構。
為此,本發(fā)明提供如下的技術方案
一種設備圖形展現(xiàn)方法,所述方法包括步驟
建立各種機框模型,并存儲各機框模型中的槽位比例尺信息;
當需要查看設備結構時,獲取該設備對應的機框模型及其槽位比例尺信自.
,&,
根據(jù)獲取的槽位比例尺信息生成該設備的展現(xiàn)圖形。 所述建立各種機框模型并存儲機框模型中的槽位比例尺信息的步驟具體 包括
根據(jù)機框內槽的位置結構建立與設備實際機框對應的機框模型;
計算各槽在機框模型中所占的比例尺;
將計算得到的槽位比例尺信息存儲到數(shù)據(jù)庫中。
所述計算各槽在機框模型中所占的比例尺的步驟包括 確定各槽的頂點坐標;
根據(jù)所述頂點坐標分別計算該槽的寬度和高度與機框的比例。 優(yōu)選地,所述方法進一步包括
預先配置網(wǎng)絡內各設備對應的機框模型編號及其排列順序。 所述獲取需查看設備對應的機框模型及其槽位比例尺信息的步驟具體包
括
根據(jù)網(wǎng)絡中的配置信息獲取所述設備對應的機框模型的編號及其排列順
依序從存儲的槽位比例尺信息中獲取與機框模型編號對應的機框模型及 其槽位比例尺信息。
所述根據(jù)獲取的槽位比例尺信息生成該設備的展現(xiàn)圖形的步驟進一步包
括
確定各機框的頂點坐標;
根據(jù)所述槽位比例尺信息依次確定機框中各槽的頂點坐標、寬度、高度; 根據(jù)所述確定的機框中各槽的頂點坐標、寬度、高度畫出各機框。 所述根據(jù)確定的機框中各槽的頂點坐標、寬度、高度畫出各機框的步驟包
括
根據(jù)實際配置的各槽位是否插板標識各機框中槽的插板狀態(tài)。 所述槽位比例尺信息包括
槽的橫坐標比例尺,槽的縱坐標比例尺,槽的寬度比例尺,槽的高度比例尺。
一種設備圖形展現(xiàn)裝置,所述裝置包括 機框模型建立模塊,用于建立各種機框模型; 存儲模塊,存儲各機框模型中的槽位比例尺信息; 查詢模塊,用于從所述存儲模塊中獲取設備對應的所有機框模型及其槽位 比例尺信息;
圖形生成模塊,與所述查詢模塊相連,用于根據(jù)所述槽位比例尺信息生成 該設備的展現(xiàn)圖形。
所述機框模型建立模塊包括
比例尺計算模塊,用于計算各槽在機框模型中所占的比例尺; 寫入模塊,用于將所述比例尺信息寫入所述存儲模塊。 所述圖形生成模塊包括
槽位置計算模塊,用于根據(jù)所述槽位比例尺信息計算槽的頂點坐標、寬度、
高度;
繪圖模塊,用于根據(jù)所述槽位置計算模塊計算出的槽的頂點坐標、寬度、 高度信息畫出機框及其中的各槽的圖形。
由以上本發(fā)明提供的技術方案可以看出,本發(fā)明通過模型化設計,對各種 設備內不同結構的機框對應到相應的機框模型,并存儲各機框模型中的槽位比 例尺信息。這樣,當需要查看網(wǎng)絡中的設備結構時,只需從存儲的信息中獲得 該設備對應的所有機框模型及其槽位比例尺信息。然后,根據(jù)這些信息,即可 自動生成該設備的展現(xiàn)圖形。通過這種方式大大減少了設備管理中所需的數(shù)據(jù) 信息,而且只需一次設計,即可方便地展現(xiàn)各種不規(guī)則形狀的復雜設備圖形, 提高了設備管理效率。尤其是對于電信企業(yè)的資源管理及網(wǎng)絡管理,需要管理 的設備有上萬個,利用本發(fā)明,將特定機框模型與其槽位信息綁定,只需管理 上百上甚至可以減少到幾十個機框模型的數(shù)據(jù)信息即可。而且,當有新結構機 框的設備加入到網(wǎng)絡中時,只需增加數(shù)據(jù)庫中的機框模型,大大減少了管理人 員的工作量。
圖l是現(xiàn)有技術中設備內機框、插槽、單板、端口對應關系示意圖2是現(xiàn)有技術中用圖形展示的設備結構示意圖3是本發(fā)明方法的一個實施例的實現(xiàn)流程圖4是本發(fā)明方法中建立機框模型的流程圖5是本發(fā)明方法中初始化的圖形展現(xiàn)示意圖6是基于圖5所示初始化的圖形設計后的圖形展現(xiàn)示意圖7是本發(fā)明一個實施例的模擬設計原型示意圖8是圖7所示原型中對應的第一機框的機框模型面板示意圖9是圖7所示原型中對應的第二機框的機框模型面板示意圖IO是本發(fā)明裝置的一個實施例的原理框圖。
具體實施例方式
本發(fā)明的核心在于通過模型化設計,對各種設備內不同結構的機框對應到 相應的機框模型,并存儲各機框模型中的槽位比例尺信息。這樣,當需要查看 網(wǎng)絡中的設備結構時,從存儲的信息中獲得該設備對應的所有機框模型及其槽 位比例尺信息,然后,根據(jù)這些信息自動生成該設備的展現(xiàn)圖形。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和實施方
式對本發(fā)明作進一步的詳細"i兌明。
參照圖3,圖3是本發(fā)明方法的一個實施例的實現(xiàn)流程圖,包括以下步驟 步驟301:建立各種機框模型,并存儲各機框模型中的槽位比例尺信息。 由于在一個設備中,所有的機框都是從上而下擺放的,因此,可以不考慮 設備內各機框的擺放關系,只需記錄機框順序。在一個機框內可以有多個槽, 而板的位置完全取決于槽的位置,因此對于一個機框,如果想要了解該機框內 的結構,也只需確定各槽的位置關系。也就是說,可以認為一個設備的圖形就 是由 一個或多個機框圖形組成的,而每個機框圖形是由其內部槽的數(shù)量及位置 關系來決定的。
基于這種關系,本發(fā)明利用實例模型設計原理,建立各種機框模型。即同 一個^:莫型可以對應多個實例,這些實例的大小,形狀都是一致的,比如不同設
備中的機框、機框中的槽。這些實例之間不同的是實例中的業(yè)務不同,如實例
機框1和實例機框2,他們的形狀大小是一致的,不同是實例機框l的第一個
槽中插了板,而實例機框2的第一個槽上沒有插板。
由于設備中的機框有大量的實例,而按結構分,機框模型則是數(shù)量很有限
的。這樣,可以通過定義面板的方式將機框模型中每個槽對應的位置信息建立
起來同時保存到數(shù)據(jù)庫,然后再利用視圖映射出來,使實體數(shù)據(jù)共享這些位置 信息。
機框模型中的槽位比例尺信息的建立過程可以通過圖形設計的方式來實 現(xiàn),具體過程將在后面詳細描述。
步驟302:當需要查看網(wǎng)絡中的設備結構時,獲取該設備對應的所有機框 模型及其槽位比例尺信息。
為了方便設備管理人員對機框模型的查詢,可以預先在網(wǎng)管設備上配置網(wǎng) 絡內各設備對應的機框模型編號及其排列順序。這樣,對應于每一個設備,就 可以根據(jù)網(wǎng)絡中的配置信息獲取該設備對應的機框模型編號及其排列順序,然 后依序從所述存儲信息中獲取與機框模型編號對應的機框模型及其槽位比例 尺信息。
如果網(wǎng)絡中的設備型號或結構發(fā)生改變,則可以修改這些配置信息,使管 理人員可以準確查找到與該設備對應的所有機框模型的信息。
前面已經(jīng)描述, 一個設備由幾個機框組成,因此, 一個設備圖形就是由這 些機框的圖形組合而成,而一個機框圖形又是由幾個槽圖形組合而成。每個機 框都關聯(lián)到數(shù)據(jù)庫中的一個機框模型。這樣,所有屬于這種機框模型的機框可 以共享這部分信息。
步驟303:根據(jù)槽位比例尺信息生成該設備的展現(xiàn)圖形。
得到每個機框模型及其槽位比例尺信息后,按照以下過程生成每個機框的 圖形
假設槽slot(k)的實際寬度為Swidth、高度為Sheight, 首先,計算出槽slot(k)在圖形中應該放置的位置和長度、寬度。 slot(k)在圖形中的實際橫坐標-slot(k)的X坐標比例尺x Swidth + Sxi; slot(k)在圖形中的實際縱坐標-slot(k)的Y坐標比例尺x Sheight + Syi; slot(k)在圖形中的實際寬度-slot(k)的X坐標比例尺x Swidth; slot(k)在圖形中的實際高度-slot(k)的Y坐標比例尺x Sheight。
其中,Sxi、 Syi為機框的頂點坐標值。 其次,按照計算出來的slot(k)實際位置畫出slot(k)的圖形。 最后,如果slot(k)上插有板,則按照槽slot(k)的尺寸比例將板畫出來。 所有機框圖形根據(jù)上述過程畫出后,就生成了該設備的展現(xiàn)圖形。 首先根據(jù)計算出來的具體數(shù)值,利用開發(fā)工具(比如C+十、Java等)來實 現(xiàn)或引用某些圖片成為具體圖形表示,如設備框圖,機框框圖,槽框圖,單板 圖等等,然后根據(jù)計算出來的具體尺寸將上述圖形組合在一起,就實現(xiàn)了完整 設備圖形。
參照圖4,圖4是本發(fā)明方法中建立機框模型的流程圖,包括以下步驟
步驟401:獲取機框模型的基本信息,這些信息包括機框的高度、長度比 例、槽的數(shù)量、位置、大小等信息。
步驟402:檢查數(shù)據(jù)庫中是否存在類似的面板設計信息。如果存在,則進 到步驟403;否則,進到步驟404。
步驟403:根據(jù)以前設計機框模型的面板保存的數(shù)據(jù)來顯示圖形。然后, 進到步驟406。
步驟404:按照機框模型中的每個槽模型的位置號,來初始化顯示圖形。 如果是初次設計機框模型的面板圖形,可以提供一個初始化的圖形展現(xiàn),
比如,圖5所示的圖形。該機框模型中有五個基本槽位,分別為S1、 S2、 S3、
S4、 S5。
步驟405:根據(jù)需要設計機框模型圖形。
根據(jù)需要放大或縮小每個槽的圖形及位置關系。比如,設計完成后的機框 模型的圖形為圖6所示。
步驟406:獲取每個槽在機框模型中所占的比例尺。
每個槽在機框模型中所占的比例尺是指每個槽在機框中的位置、每個槽的 長度和寬度占機框模型的長度和寬度的比例信息。
假設i為槽Si在機框模型中的序列號,機框模型的頂點坐標為[X, Y], Si的頂點坐標為[SiX, SiY],機框模型的高度為SFH,寬度為SFW,則對于
Si的橫坐標比例尺=|siX-X| /SFW;
Si的縱坐標比例尺=|siY-Y| /SFH;
Si的寬度比例尺 =siW/ SFW;
Si的高度比例尺 =siH/SFH。
這樣,就可以計算出每個槽的位置比例尺信息。
步驟407:將各槽與機框模型中的比例尺信息保存到數(shù)據(jù)庫中。
這樣, 一個機框模型就建立完成了。當需要查看的設備中有與該模型對應 的機框時,從數(shù)據(jù)庫中提取出這些信息,即可完整地展現(xiàn)該機框。同樣,從數(shù) 據(jù)庫中將對應設備的其他機框的機框模型信息提取出來,由這些所有信息即可 展現(xiàn)一個完整的設備面板結構圖。
下面舉例進一 步詳細本發(fā)明設備圖形展現(xiàn)過程。
參照圖7所示,設備有兩個機框S71、 S72。其中,機框S71中有五個槽 S711、 S712、 S713、 S714、 S715,只有槽S711、 S712、 S714插有板;機框 S72有四個槽S721、 S722、 S723、 S724,只有槽S721、 S722、 S724插有板。
如果數(shù)據(jù)庫中沒有這兩種類型的機框模型,則首先對這兩個機框的機框模 型進行面板-沒計。
設計后,機框S71對應的機框模型面板設計結果如圖8所示,機框S72 對應的機框模型面板設計結果如圖9所示。
設計完成后,將圖8和圖9所示的機框模型及其槽位比例尺信息存入數(shù)據(jù) 庫中。
當需要圖7所示設備的圖形時,從數(shù)據(jù)庫中獲取以上這些信息,生成該設 備的圖形。
需要說明的是,還可以預先在管理設備上配置各槽是否插板的信息,在展 現(xiàn)設備圖形時,根據(jù)配置的各槽是否插板的信息可以只將各機框中插板的槽的 圖形畫出。
參照圖10,圖IO示出了本發(fā)明裝置的原理框圖
該裝置包括機框模型建立模塊S1、存儲模塊S2、查詢模塊S3、圖形生 成模塊S4。其中,機框模型建立模塊Sl用于建立各種機框模型;存儲模塊 S2用于存儲各機框模型中的槽位比例尺信息;查詢模塊S3用于需要查看設備 結構時從存儲模塊S2中獲取設備對應的所有機框模型及其槽位比例尺信息; 圖形生成模塊S4用于根據(jù)所述槽位比例尺信息生成該設備的展現(xiàn)圖形。
機框模型建立模塊Sl包括比例尺計算模塊Sll和寫入模塊S12。其中, 比例尺計算模塊Sll用于計算各槽在機框模型中所占的比例尺;寫入模塊S12 用于將所述比例尺信息寫入所述存儲模塊。
圖形生成模塊S4包括槽位置計算模塊S41和繪圖模塊S42。其中,槽 位置計算模塊S41用于根據(jù)所述槽位比例尺信息計算槽的頂點坐標、寬度、高 度;繪圖模塊S42用于根據(jù)所述槽位置計算模塊計算出的槽的頂點坐標、寬度、 高度信息畫出機框及其中的各槽的圖形。
為了使圖形生成模塊S4能夠根據(jù)所述槽位比例尺信息生成該設備的展現(xiàn) 圖形,比例尺計算模塊Sll需要根據(jù)機框模型的基本信息(包括機框的高度、 長度比例、槽的數(shù)量、位置、大小等信息),計算每個槽在機框中所占的比例 尺,包括每個槽在機框中的位置、每個槽的長度和寬度占機框模型的長度和寬 度的比例信息。
具體計算過程可參照前面對本發(fā)明方法的描述,在此不再贅述。 這樣,將每個機框模型設計完成并計算機框模型中各槽之間的位置比例尺 后,將其持久化,由寫入模塊S12將這些信息寫入存儲模塊S2中。
當需要查詢查看網(wǎng)絡中的設備結構時,由查詢模塊S3根據(jù)網(wǎng)絡中的配置
信息查詢存儲模塊中的存儲信息,依次得到與該設備對應的各機框模型及其槽 位比例尺信息。然后,由圖形生成模塊S4根據(jù)這些槽位比例尺信息生成該設 備的展現(xiàn)圖形。
得到每個機框模型及其槽位比例尺信息后,首先由槽位置計算模塊S41 按照以下過程生成每個機框的圖形
假設槽slot(k)的實際寬度為Swidth、高度為Sheight, 首先,計算出槽slot(k)在圖形中應該放置的位置和長度、寬度。 slot(k)在圖形中的實際橫坐標二slot(k)的X坐標比例尺x Swidth + Sxi; slot(k)在圖形中的實際縱坐標-slot(k)的Y坐標比例尺x Sheight + Syi; slot(k)在圖形中的實際寬度slot(k)的X坐標比例尺x Swidth; slot(k)在圖形中的實際高度-slot(k)的Y坐標比例尺x Sheight。 其中,Sxi、 Syi為才/L框的頂點坐標值。
然后,由繪圖模塊S42按照計算出來的slot(k)實際位置畫出slot(k)的圖形。 一個機框中的所有槽的圖形繪制完畢后, 一個完整的機框圖形即可展現(xiàn)出來。 所有機框圖形繪制完成后,即生成了完整的設備圖形。
當然,在上述繪制槽的圖形過程中,也可以根據(jù)設備的配置信息,如果 slot(k)上插有板,則按照槽slot(k)的尺寸比例將板畫出來,否則,可以只畫出 一個空槽,并標識該槽沒有插板??梢愿鶕?jù)需要來確定最后展現(xiàn)的圖形格式, 比如,根據(jù)設置實際配置的各槽是否插板的信息標識各機框中槽的插板狀態(tài), 插有板的槽的圖形中加入條紋或底色,以示與沒有插板的槽的區(qū)別。
雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā)明有許多 變形和變化而不脫離本發(fā)明的精神,希望所附的權利要求包括這些變形和變化 而不脫離本發(fā)明的精神。
權利要求
1、一種設備圖形展現(xiàn)方法,其特征在于,所述方法包括步驟建立各種機框模型,并存儲各機框模型中的槽位比例尺信息;當需要查看設備結構時,獲取該設備對應的機框模型及其槽位比例尺信息;根據(jù)獲取的槽位比例尺信息生成該設備的展現(xiàn)圖形。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述建立各種機框模型并 存儲機框模型中的槽位比例尺信息的步驟具體包括根據(jù)機框內槽的位置結構建立與設備實際機框對應的機框模型; 計算各槽的位置在機框模型中所占的比例尺; 將計算得到的槽位比例尺信息存儲到數(shù)據(jù)庫中。
3、 根據(jù)權利要求2所述的方法,其特征在于,所述計算各槽位在機框模 型中所占的比例尺的步驟包括確定各槽的頂點坐標;根據(jù)所述頂點坐標分別計算該槽的寬度和高度與機框的比例。
4、 根據(jù)權利要求1所述的方法,其特征在于,所述方法進一步包括 預先配置網(wǎng)絡內各設備對應的機框模型編號及其排列順序。
5、 根據(jù)權利要求4所述的方法,其特征在于,所述獲取需查看設備對應 的機框模型及其槽位比例尺信息的步驟具體包括根據(jù)網(wǎng)絡中的配置信息獲取所述設備對應的機框模型的編號及其排列順序;依序從存儲的槽位比例尺信息中獲取與機框模型編號對應的機框模型及 其槽位比例尺信息。
6、 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)獲取的槽位比例 尺信息生成該設備的展現(xiàn)圖形的步驟進一步包括確定各機框的頂點坐標; 根據(jù)所述槽位比例尺信息依次確定機框中各槽的頂點坐標、寬度、高度; 根據(jù)所述確定的機框中各槽的頂點坐標、寬度、高度畫出各機框。
7、 根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)確定的機框中各 槽的頂點坐標、寬度、高度畫出各機框的步驟包括根據(jù)實際配置的各槽位是否插板標識各機框中槽的插板狀態(tài)。
8、 根據(jù)權利要求1所述的方法,其特征在于,所述槽位比例尺信息包括 槽的橫坐標比例尺,槽的縱坐標比例尺,槽的寬度比例尺,槽的高度比例尺。
9、 一種設備圖形展現(xiàn)裝置,其特征在于,所述裝置包括 機框模型建立模塊,用子建立各種機框模型; 存儲模塊,存儲各機框模型中的槽位比例尺信息;查詢模塊,用于從所述存儲模塊中獲取設備對應的所有機框模型及其槽位 比例尺信息;圖形生成模塊,與所述查詢模塊相連,用于根據(jù)所述槽位比例尺信息生成 該設備的展現(xiàn)圖形。
10、 根據(jù)權利要求9所述的裝置,其特征在于,所述機框模型建立模塊包括比例尺計算模塊,用于計算各槽在機框模型中位置所占的比例尺; 寫入模塊,用于將所述比例尺信息寫入所述存儲模塊。
11、 根據(jù)權利要求9所述的裝置,其特征在于,所述圖形生成模塊包括 槽位置計算模塊,用于根據(jù)所述槽位比例尺信息計算槽的頂點坐標、寬度、高度;繪圖模塊,用于根據(jù)所述槽位置計算模塊計算出的槽的頂點坐標、寬度、 高度信息畫出機框及其中的各槽的圖形。
全文摘要
本發(fā)明公開了一種設備圖形展現(xiàn)方法,包括步驟建立各種機框模型,并存儲各機框模型中的槽位比例尺信息;當需要查看設備結構時,獲取該設備對應的所有機框模型及其槽位比例尺信息;根據(jù)所述槽位比例尺信息生成該設備的展現(xiàn)圖形。本發(fā)明還公開了一種設備圖形展現(xiàn)裝置,包括機框模型建立模塊、存儲模塊、查詢模塊、圖形生成模塊。利用本發(fā)明,可以簡單、有效地展現(xiàn)各種設備的結構。
文檔編號H04L12/24GK101114934SQ20061010394
公開日2008年1月30日 申請日期2006年7月28日 優(yōu)先權日2006年7月28日
發(fā)明者林澤鋒, 王潤松 申請人:華為技術有限公司