欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種設(shè)備面板的生成方法和裝置的制作方法

文檔序號:6577570閱讀:171來源:國知局
專利名稱:一種設(shè)備面板的生成方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種設(shè)備面板的生成方法和裝置。
背景技術(shù)
在目前用戶的組網(wǎng)環(huán)境中,往往存在多個廠商的網(wǎng)絡(luò)設(shè)備,因此網(wǎng)管需 要能夠?qū)Ω鱾€廠商的設(shè)備進(jìn)行簡單的管理,包括查詢設(shè)備的基本狀態(tài)、進(jìn)行
簡單的配置操作等。由于各個網(wǎng)絡(luò)設(shè)備廠商的私有MIB (Management Information Base,管理信息庫)實現(xiàn)不一致,因此目前網(wǎng)管只能通過公有MIB 對各個廠商的網(wǎng)絡(luò)設(shè)備進(jìn)行管理。
對網(wǎng)絡(luò)設(shè)備進(jìn)行的管理包括通用設(shè)備面板的顯示。為了實現(xiàn)通用設(shè)備面 板的顯示,網(wǎng)管需要讀取被管理設(shè)備的MIB中的ifTable表,并根據(jù)ifTable 表中的數(shù)據(jù)獲取被管理設(shè)備的端口數(shù)目和各端口狀態(tài),依次繪制到通用設(shè)備 面板的背景圖片上,并且可以根據(jù)端口數(shù)目的多少自動調(diào)整通用設(shè)備面板的 背景圖片的大小。
現(xiàn)有技術(shù)中存在的問題在于,被管理設(shè)備的MIB中的ifTable表中不包括 設(shè)備的廠商和型號等信息,因此目前繪制的通用設(shè)備面板上無法區(qū)分出各被 管理設(shè)備具體的設(shè)備廠商和型號等私有信息。在網(wǎng)絡(luò)環(huán)境中存在很多廠商設(shè) 備的情況下,用戶無法從網(wǎng)管的通用設(shè)備面板上直觀地獲得出設(shè)備的信息, 給用戶的管理帶來了不便。

發(fā)明內(nèi)容
本發(fā)明提供一種設(shè)備面板的生成方法和裝置,用于根據(jù)用戶需求制作生 成自定義的設(shè)備面板結(jié)構(gòu)。
為達(dá)到上述目的,本發(fā)明提供一種設(shè)備面板的生成方法,包括 生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識配置文件;獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息;
獲取與所述設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與所述設(shè)備標(biāo)識配 置文件對應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié) 構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
其中,所述生成設(shè)備的設(shè)備面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo) 識配置文件包括
導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型
號信息,生成設(shè)備的面板背景在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所
述配置生成面板結(jié)構(gòu)配置文件;
配置所述設(shè)備的標(biāo)識信息,根據(jù)所述配置生成設(shè)備標(biāo)識配置文件。
其中,所述獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息包括
通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識,通過SNMP操
作從設(shè)備的ifTable表中讀取設(shè)備上各端口的狀態(tài)信息。
其中,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;
各個端口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對應(yīng)的圖像名稱以及路徑信 自
所述設(shè)備標(biāo)識配置文件中包括設(shè)備的標(biāo)識信息、面板結(jié)構(gòu)配置文件的
名稱、以及繪制面板的類路徑。
其中,所述生成所述設(shè)備的面板后,還包括
將所述設(shè)備的面板存儲為模板,用于其他設(shè)備的面板的生成。
本發(fā)明還提供一種設(shè)備面板的生成裝置,其中,包括
配置生成單元,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)
備標(biāo)識配置文件;
信息獲取單元,用于獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息; 面板生成單元,用于根據(jù)所述配置生成單元和信息獲取單元中的內(nèi)容、
獲取與所述設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與所述設(shè)備標(biāo)識配置文
件對應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
其中,所述配置生成單元包括
面板背景圖生成子單元,用于導(dǎo)入通用面板背景圖片,在通用面板背景 圖中加入設(shè)備的廠商名稱和型號信息,生成設(shè)備的面板背景面板結(jié)構(gòu)配置文件生成子單元,用于在所述設(shè)備的面板背景圖中擺放端 口元素,并配置各端口信息,根據(jù)所述配置生成面板結(jié)構(gòu)配置文件;
設(shè)備標(biāo)識配置文件生成子單元,用于配置所述設(shè)備的標(biāo)識信息,根據(jù)所 述配置生成設(shè)備標(biāo)識配置文件。
其中,所述信息獲取單元包括
設(shè)備標(biāo)識獲取子單元,用于通過SNMP操作從設(shè)備的管理信息庫中讀取 i更備的標(biāo)識;
端口狀態(tài)信息獲取子單元,用于通過SNMP操作從設(shè)備的ifTable表中讀 取設(shè)備上各端口的狀態(tài)信息。
其中,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息; 各個端口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對應(yīng)的圖像名稱以及路徑信 自
所述設(shè)備標(biāo)識配置文件中包括設(shè)備的標(biāo)識信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。 其中,還包括
模板存儲單元,用于將所述面板生成單元生成的設(shè)備面板存儲為模板, 用于其他設(shè)備的面板的生成。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
本發(fā)明中,根據(jù)設(shè)備標(biāo)識的唯一性,結(jié)合自定義的面板結(jié)構(gòu),在自定義 的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口的狀態(tài)信 息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶都可以制 作其對應(yīng)的i殳備面^反。


圖l是本發(fā)明中設(shè)備面板生成方法的流程圖2是本發(fā)明應(yīng)用場景中生成設(shè)備的資源文件和配置文件的流程圖3是本發(fā)明應(yīng)用場景中添加有設(shè)備的廠商名稱和型號信息的面板背景
圖4是本發(fā)明應(yīng)用場景中在通用面板制作工具中導(dǎo)入設(shè)備的面板背景圖 后的示意圖5是本發(fā)明應(yīng)用場景中在通用面板制作工具中在設(shè)備的面板背景圖上 擺放端口的示意圖6是本發(fā)明應(yīng)用場景中網(wǎng)管根據(jù)設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文 件以及設(shè)備標(biāo)識配置文件,生成設(shè)備面板的流程圖7是本發(fā)明應(yīng)用場景中生成的一設(shè)備面板的示意圖8是本發(fā)明中設(shè)備面板的生成裝置的結(jié)構(gòu)示意圖9是本發(fā)明中設(shè)備面板的生成裝置的另一結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供一種設(shè)備面板的生成方法,如圖1所示,包括 步驟sl01、生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識配置 文件。
步驟s 102 、獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息。
步驟sl03、獲取與設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與設(shè)備標(biāo)識配 置文件對應(yīng)的設(shè)備面^1背景圖上,才艮據(jù)面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以 及各端口的狀態(tài)信息,生成設(shè)備的面板。
本發(fā)明提供的方法中,用戶可以根據(jù)自己的需要來制作所需的特定廠商 設(shè)備的設(shè)備面板。用戶可以將在通用面板背景圖中加入設(shè)備的廠商名稱和設(shè) 備型號,得到被管理設(shè)備的面板背景圖,然后使用面板制作工具在設(shè)備面板 背景圖上擺放端口、配置端口信息,指定設(shè)備的sysObjectID,最后根據(jù)上述 內(nèi)容生成設(shè)備的資源文件和配置文件,并根據(jù)該資源文件和配置文件生成設(shè) 備面板。本發(fā)明的一個應(yīng)用場景中,生成設(shè)備的資源文件和配置文件的流程如圖2 所示,包括
步驟s201、導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商 名稱和型號信息,得到設(shè)備的面板背景圖。該步驟可以使用各種圖像制作軟 件實現(xiàn)。如圖3所示,顯示了一添加有設(shè)備的廠商名稱和型號信息的面板背景 圖。該圖3中,設(shè)備的廠商名稱為3COM,型號信息為Switch2426-PWR。
步驟s202、將設(shè)備的面板背景圖片導(dǎo)入通用面板制作工具。如圖4所示, 為在通用面板制作工具中導(dǎo)入步驟s201得到的設(shè)備的面板背景圖后的示意圖。 常用的通用面板制作工具包括SmartDraw等,通過通用面;^反制作工具中的面板 繪制窗口 、面板元素屬性配置窗口和信息輸出窗口等可以實現(xiàn)本流程中的各 個步驟。
步驟s203、利用通用面板制作工具在設(shè)備的面板背景圖中擺放端口元素, 并配置各端口信息。用戶可以根據(jù)需要在設(shè)備的面板背景圖中擺放任意數(shù)量 的端口。如果設(shè)備中有很多端口,可是用戶只關(guān)注其中的幾個端口,那么在 在設(shè)備的面板背景圖中上只擺放用戶所關(guān)注的端口即可。如圖5所示,為在通 用面板制作工具中在設(shè)備的面板背景圖上擺放端口的示意圖。
步驟s204、利用通用面板制作工具配置被管理設(shè)備的sysObjectID信息。具 體的,可以通過通用面板制作工具提供的界面輸入被管理設(shè)備的sysObjectID, 實現(xiàn)對被管理設(shè)備的sysObjectID信息的配置。該信息可以在后續(xù)步驟中用于 生成設(shè)備的sysObjectID xml酉己置文件。
步驟s205、制作完成并保存時,通用面板制作工具生成與設(shè)備對應(yīng)的資源 文件和配置文件,供生成設(shè)備面板使用。該資源文件和配置文件包括設(shè)備面 板背景圖、面板結(jié)構(gòu)xml配置文件、設(shè)備sysObjectID xml配置文件。
本發(fā)明的應(yīng)用場景中,根據(jù)上述步驟s201 步驟s205所描述的流程,所生 成的面板結(jié)構(gòu)xml酉己置文件的一個實例如下

〈EntityList size=" 1 "〉
<Entity name="OtherDevice" index:"O" dstate="0" inuse="false" w="600" h="600">
8片名稱
<EntityStateList size="r>
〈EntityState name="state" index="0" imgname="other.gif' />〃 imgname為圖
</EntityStateList>
<ElementList size=" 10">〃 ElementList size表示端口個數(shù)
<Element name="ETH" type-"FixPort" angle="0" autosize="true" color=T findex="l" index=T state="0" visible="true" x="20" y="25" w ="24" h="22" />
〃 Element name表示端口名稱、type表示端口類型、angle表示旋轉(zhuǎn)角度、 autosize表示是否自適應(yīng)大小、color表示顏色、findex表示端口元素項索引 (例如對于ETH端口, findex的值為l) 、 index表示端口號索引(例如端
口l、端口2......) 、 state表示端口缺省狀態(tài),端口的當(dāng)前實際狀態(tài)是通過
SNMP操作從ifTable表中讀取的、visible表示是否可見、x/y表示位置、w 表示寬度、h表示高度
<Element name="ETH" type="FixPort" angle="0" autosize="true" color="l" fmdex-"l" index="2" state="0" visible-"true" x="60" y="25" w="24" h="22" />
〈Element name="ETH" type="FixPort" angle="0" autosize="true" color="l" findex="l" index="3" state="0" visible="true" x="100" y="25" w="24" h="22" />
<Element name="ETH" type="FixPort" angle="0" colo產(chǎn)"l" fmdex="l" index="4" state="0" visible="true" w="24" h="22" />
〈Element name="ETH" type="FixPort" angle="0" color="l" findex=T index="5" state="0" visible="true" w="24" h="22" />
〈Element name="ETH" type='TixPort" angle="0" color="l" findex="l" index="6" state="0" visible-"true"
autosize="true" x="140" y="25"
autosize="true" x="180" y="25"
autosize="true" x="220" y="25"
9w="24" h="22" />
<Element name color=T findex="l w="24" h="22" />
〈Element name color="l" findex="l w="24" h="22" />
〈Element name="ETH" type="FixPort" angle="0" autosize="true' color="l" findex="l" index="9" state="0" visible="true" x="340" y="25' w="24" h="22" />
〈Element name="ETH" type="FixPort" angle="0" autosize="true' colo產(chǎn)"l" findex-"l" index="10" state="0" visible="true" x="380" y="25' w="24" h="22" /> </ElementUst> </Entity> </EntityList>
',ETH" type="FixPort" angle="0" index="7" state="0" visible="true"
autosize="true" x="260" y="25"
"ETH" type="FixPort" angle="0" index="8" state="0" visible-"true"
autosize="true" x="300" y="25"
元素項
不同
〈Folder name="FixPort"> <EntityList size=" 1 "> 〈Entity name-"ETH" index="r dstate="0" inuse-"false" w="24" h="22"> 〃端口 它的索引index和上面的fmdex是對應(yīng)的
〈EntityStateList size="4"> 〃不同狀態(tài)時,state的值不同,使用的圖片imgname
<EntityState name-"state" index="0" imgname="bri0.gir /> <EntityState name="state" index-" 1" imgname="bril.gif' /> <EntityState name="state" index="2" imgname="bri2.gif' /> <EntityState name-"state" index="3" imgname="bri3.gif' /> </EntityStateList><ElementList size="0" /> </Entity> </EntityList> </Folder>
本發(fā)明的應(yīng)用場景中,設(shè)備sysObjectID xml配置文件的一個實例如下
〈DevTypeInfoList name="DevTypeInfoList"> 〈DevTypeInfo sysoid=" 1.3.6.1.4.1.43.1.16.4.3.6" 〃設(shè)備sysObjectlD devname="OtherDevice" 〃面板結(jié)構(gòu)配置項的名稱 devserial="other" 6qualnod6=''l"
modelclass="com.h3c.imc.webdm.rm.niodule.panel,model.DevOtherIfrableModer' 〃繪 制面板的類路徑 modelname=" OtherDevice 7> </DevTypeInfoList>
本發(fā)明的應(yīng)用場景中,網(wǎng)管根據(jù)設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件 以及設(shè)備標(biāo)識配置文件,生成設(shè)備面板的過程如圖6所示
步驟s601 、網(wǎng)管通過SNMP ( Simple Network Management Protocol,簡單 網(wǎng)絡(luò)管理協(xié)議)操作從被管理設(shè)備的MIB庫中讀取sysObjectID。
步驟s602、網(wǎng)管在資源管理器中存儲的設(shè)備sysObjectID xml配置文件中 查找讀取到的sysObjectID (如1.3.6.1.4.1.43.1.16.4.3.6),找到后加載與該 sysObjectID對應(yīng)的面板背景圖和面板結(jié)構(gòu)xml配置文件。
步驟s603、網(wǎng)管通過SNMP操作從被管理設(shè)備MIB中讀取ifTable表數(shù) 據(jù),ifTable表數(shù)據(jù)中包括設(shè)備的各端口狀態(tài)信息。然后在設(shè)備面板背景圖上, 根據(jù)面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及各端口的狀態(tài)信息,生成設(shè)備的 面板。本發(fā)明的應(yīng)用場景中,生成的設(shè)備面板示意圖如圖7所示,其中,面板上顯示了設(shè)備的廠商名稱、型號信息、端口數(shù)量以及各端口狀態(tài)。
另外,設(shè)備面板生成后,可以將已經(jīng)生成的設(shè)備面板存儲為模板,用于 其他設(shè)備的面板的生成。
本發(fā)明提供的方法中,根據(jù)設(shè)備標(biāo)識的唯一性,結(jié)合自定義的面板結(jié)構(gòu), 在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口 的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶 都可以制作其對應(yīng)的設(shè)備面板。另外,用戶可以按照自己的需要來定制設(shè)備 面板的顯示樣式,定制結(jié)果可以以模板的形式保存下來,供繪制其他設(shè)備面 板的時候使用。
本發(fā)明提供了一種設(shè)備面板的生成裝置,如圖8所示,包括 配置生成單元10,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及
設(shè)備標(biāo)識配置文件;
信息獲取單元20,用于獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息; 面板生成單元30,用于根據(jù)配置生成單元10和信息獲取單元20中的內(nèi)
容、獲取與設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與設(shè)備標(biāo)識配置文件對
應(yīng)的設(shè)備面板背景圖上,根據(jù)面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及各端口
的狀態(tài)信息,生成設(shè)備的面板。
具體的,本發(fā)明提供的設(shè)備面板的生成裝置中,如圖9所示, 還可以進(jìn)一步包括才莫板存儲單元40,用于將面板生成單元30生成的設(shè)
備面板存儲為模板,用于其他設(shè)備的面板的生成。 配置生成單元10可以進(jìn)一步包括
面板背景圖生成子單元11,用于導(dǎo)入通用面板背景圖片,在通用面板背 景圖中加入設(shè)備的廠商名稱和型號信息,生成設(shè)備的面板背景圖。
面板結(jié)構(gòu)配置文件生成子單元12,用于在設(shè)備的面板背景圖中擺放端口 元素,并配置各端口信息,根據(jù)配置生成面板結(jié)構(gòu)配置文件;面板結(jié)構(gòu)配置 文件中包括面板背景圖名稱以及路徑信息;各個端口的名稱、類型、狀態(tài)、 位置、不同狀態(tài)對應(yīng)的圖像名稱以及路徑信息。
12設(shè)備標(biāo)識配置文件生成子單元13,用于配置i殳備的標(biāo)識信息,才艮據(jù)配置 生成設(shè)備標(biāo)識配置文件;設(shè)備標(biāo)識配置文件中包括設(shè)備的標(biāo)識信息、面板 結(jié)構(gòu)配置文件的名稱、以及繪制面板的類路徑。
信息獲取單元20可以進(jìn)一步包括
設(shè)備標(biāo)識獲取子單元21,用于通過SNMP操作從設(shè)備的管理信息庫中讀 取設(shè)備的標(biāo)識;
端口狀態(tài)信息獲取子單元22,用于通過SNMP操作從設(shè)備的ifTable表中 讀取設(shè)備上各端口的狀態(tài)信息。
本發(fā)明提供的裝置中,根據(jù)設(shè)備標(biāo)識的唯一性,結(jié)合自定義的面板結(jié)構(gòu), 在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口 的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶 都可以制作其對應(yīng)的設(shè)備面板。另外,用戶可以按照自己的需要來定制設(shè)備 面板的顯示樣式,定制結(jié)果可以以模板的形式保存下來,供繪制其他設(shè)備面 板的時候使用。上述模塊可以分布于一個裝置,也可以分布于多個裝置。上 述模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。 基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟 件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM, U盤,移動硬 盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服 務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的 模塊或流程并不一定是實施本發(fā)明所必須的。
本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述 進(jìn)行分布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一 個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆 分成多個子模塊。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
1以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能考慮到的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種設(shè)備面板的生成方法,其特征在于,包括步驟a. 生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識配置文件;步驟b. 獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息;步驟c. 獲取與所述設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與所述設(shè)備標(biāo)識配置文件對應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟a進(jìn)一步包括 導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型號信息,生成i殳備的面玲反背景圖;在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所 述配置生成面板結(jié)構(gòu)配置文件;配置所述設(shè)備的標(biāo)識信息,根據(jù)所述配置生成設(shè)備標(biāo)識配置文件。
3、 如權(quán)利要求l所述的方法,其特征在于,所述獲取設(shè)備的標(biāo)識以及各 端口的狀態(tài)信息包括通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識,通過SNMP操 作從設(shè)備的ifTable表中讀取設(shè)備上各端口的狀態(tài)信息。
4、 如權(quán)利要求1或2所述的方法,其特征在于,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;各個端 口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對應(yīng)的圖像名稱以及路徑信息;所述設(shè)備標(biāo)識配置文件中包括設(shè)備的標(biāo)識信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。
5、 如權(quán)利要求1至3中任一項所述的方法,其特征在于,所述生成所述 設(shè)備的面板后,還包括將所述設(shè)備的面板存儲為模板,用于其他設(shè)備的面板的生成。
6、 一種設(shè)備面板的生成裝置,其特征在于,包括配置生成單元,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè) 備標(biāo)識配置文件;信息獲取單元,用于獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息; 面板生成單元,用于根據(jù)所述配置生成單元和信息獲取單元中的內(nèi)容、 獲取與所述設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與所述設(shè)備標(biāo)識配置文 件對應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以 及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述配置生成單元包括 面板背景圖生成子單元,用于導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型號信息,生成設(shè)備的面板背景圖;面板結(jié)構(gòu)配置文件生成子單元,用于在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所述配置生成面板結(jié)構(gòu)配置文件;設(shè)備標(biāo)識配置文件生成子單元,用于配置所述設(shè)備的標(biāo)識信息,根據(jù)所述配置生成設(shè)備標(biāo)識配置文件。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述信息獲取單元包括 設(shè)備標(biāo)識獲取子單元,用于通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識;端口狀態(tài)信息獲取子單元,用于通過SNMP操作從設(shè)備的ifTable表中讀 取設(shè)備上各端口的狀態(tài)信息。
9、 如權(quán)利要求6或7所述的裝置,其特征在于,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;各個端 口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對應(yīng)的圖l象名稱以及路徑信息;所述設(shè)備標(biāo)識配置文件中包括設(shè)備的標(biāo)識信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。
10、 如權(quán)利要求6至8中任一項所述的裝置,其特征在于,還包括 模板存儲單元,用于將所述面板生成單元生成的設(shè)備面板存儲為模板,用于其他設(shè)備的面板的生成。
全文摘要
本發(fā)明公開了一種設(shè)備面板的生成方法和裝置。該方法包括生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識配置文件;獲取設(shè)備的標(biāo)識以及各端口的狀態(tài)信息;獲取與所述設(shè)備的標(biāo)識對應(yīng)的設(shè)備標(biāo)識配置文件,在與所述設(shè)備標(biāo)識配置文件對應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。通過使用本發(fā)明,根據(jù)設(shè)備標(biāo)識的唯一性,結(jié)合自定義的面板結(jié)構(gòu),在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶都可以制作其對應(yīng)的設(shè)備面板。
文檔編號G06F9/44GK101510833SQ20091013157
公開日2009年8月19日 申請日期2009年4月7日 優(yōu)先權(quán)日2009年4月7日
發(fā)明者成 羅 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
松潘县| 安丘市| 乌拉特前旗| 徐汇区| 德江县| 建瓯市| 涿鹿县| 湖南省| 揭阳市| 盐池县| 永福县| 伊宁县| 汕头市| 台南县| 合作市| 囊谦县| 霍山县| 承德县| 美姑县| 五家渠市| 桂东县| 泗阳县| 霍州市| 衢州市| 毕节市| 达孜县| 乌什县| 江孜县| 静宁县| 宜川县| 隆化县| 博罗县| 神木县| 南涧| 惠安县| 盱眙县| 台前县| 鹤山市| 金门县| 辽中县| 麻栗坡县|