亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號(hào):6577570閱讀:167來源:國知局
專利名稱:一種設(shè)備面板的生成方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種設(shè)備面板的生成方法和裝置。
背景技術(shù)
在目前用戶的組網(wǎng)環(huán)境中,往往存在多個(gè)廠商的網(wǎng)絡(luò)設(shè)備,因此網(wǎng)管需 要能夠?qū)Ω鱾€(gè)廠商的設(shè)備進(jìn)行簡單的管理,包括查詢?cè)O(shè)備的基本狀態(tài)、進(jìn)行
簡單的配置操作等。由于各個(gè)網(wǎng)絡(luò)設(shè)備廠商的私有MIB (Management Information Base,管理信息庫)實(shí)現(xiàn)不一致,因此目前網(wǎng)管只能通過公有MIB 對(duì)各個(gè)廠商的網(wǎng)絡(luò)設(shè)備進(jìn)行管理。
對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行的管理包括通用設(shè)備面板的顯示。為了實(shí)現(xiàn)通用設(shè)備面 板的顯示,網(wǎng)管需要讀取被管理設(shè)備的MIB中的ifTable表,并根據(jù)ifTable 表中的數(shù)據(jù)獲取被管理設(shè)備的端口數(shù)目和各端口狀態(tài),依次繪制到通用設(shè)備 面板的背景圖片上,并且可以根據(jù)端口數(shù)目的多少自動(dòng)調(diào)整通用設(shè)備面板的 背景圖片的大小。
現(xiàn)有技術(shù)中存在的問題在于,被管理設(shè)備的MIB中的ifTable表中不包括 設(shè)備的廠商和型號(hào)等信息,因此目前繪制的通用設(shè)備面板上無法區(qū)分出各被 管理設(shè)備具體的設(shè)備廠商和型號(hào)等私有信息。在網(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í)配置文件;獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息;
獲取與所述設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與所述設(shè)備標(biāo)識(shí)配 置文件對(duì)應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié) 構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
其中,所述生成設(shè)備的設(shè)備面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo) 識(shí)配置文件包括
導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型
號(hào)信息,生成設(shè)備的面板背景在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所
述配置生成面板結(jié)構(gòu)配置文件;
配置所述設(shè)備的標(biāo)識(shí)信息,根據(jù)所述配置生成設(shè)備標(biāo)識(shí)配置文件。
其中,所述獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息包括
通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識(shí),通過SNMP操
作從設(shè)備的ifTable表中讀取設(shè)備上各端口的狀態(tài)信息。
其中,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;
各個(gè)端口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對(duì)應(yīng)的圖像名稱以及路徑信 自
所述設(shè)備標(biāo)識(shí)配置文件中包括設(shè)備的標(biāo)識(shí)信息、面板結(jié)構(gòu)配置文件的
名稱、以及繪制面板的類路徑。
其中,所述生成所述設(shè)備的面板后,還包括
將所述設(shè)備的面板存儲(chǔ)為模板,用于其他設(shè)備的面板的生成。
本發(fā)明還提供一種設(shè)備面板的生成裝置,其中,包括
配置生成單元,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)
備標(biāo)識(shí)配置文件;
信息獲取單元,用于獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息; 面板生成單元,用于根據(jù)所述配置生成單元和信息獲取單元中的內(nèi)容、
獲取與所述設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與所述設(shè)備標(biāo)識(shí)配置文
件對(duì)應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
其中,所述配置生成單元包括
面板背景圖生成子單元,用于導(dǎo)入通用面板背景圖片,在通用面板背景 圖中加入設(shè)備的廠商名稱和型號(hào)信息,生成設(shè)備的面板背景面板結(jié)構(gòu)配置文件生成子單元,用于在所述設(shè)備的面板背景圖中擺放端 口元素,并配置各端口信息,根據(jù)所述配置生成面板結(jié)構(gòu)配置文件;
設(shè)備標(biāo)識(shí)配置文件生成子單元,用于配置所述設(shè)備的標(biāo)識(shí)信息,根據(jù)所 述配置生成設(shè)備標(biāo)識(shí)配置文件。
其中,所述信息獲取單元包括
設(shè)備標(biāo)識(shí)獲取子單元,用于通過SNMP操作從設(shè)備的管理信息庫中讀取 i更備的標(biāo)識(shí);
端口狀態(tài)信息獲取子單元,用于通過SNMP操作從設(shè)備的ifTable表中讀 取設(shè)備上各端口的狀態(tài)信息。
其中,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息; 各個(gè)端口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對(duì)應(yīng)的圖像名稱以及路徑信 自
所述設(shè)備標(biāo)識(shí)配置文件中包括設(shè)備的標(biāo)識(shí)信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。 其中,還包括
模板存儲(chǔ)單元,用于將所述面板生成單元生成的設(shè)備面板存儲(chǔ)為模板, 用于其他設(shè)備的面板的生成。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
本發(fā)明中,根據(jù)設(shè)備標(biāo)識(shí)的唯一性,結(jié)合自定義的面板結(jié)構(gòu),在自定義 的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口的狀態(tài)信 息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶都可以制 作其對(duì)應(yīng)的i殳備面^反。


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

〈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表示端口個(gè)數(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表示端口元素項(xiàng)索引 (例如對(duì)于ETH端口, findex的值為l) 、 index表示端口號(hào)索引(例如端
口l、端口2......) 、 state表示端口缺省狀態(tài),端口的當(dāng)前實(shí)際狀態(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"
元素項(xiàng)
不同
〈Folder name="FixPort"> <EntityList size=" 1 "> 〈Entity name-"ETH" index="r dstate="0" inuse-"false" w="24" h="22"> 〃端口 它的索引index和上面的fmdex是對(duì)應(yīng)的
〈EntityStateList size="4"> 〃不同狀態(tài)時(shí),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配置文件的一個(gè)實(shí)例如下
〈DevTypeInfoList name="DevTypeInfoList"> 〈DevTypeInfo sysoid=" 1.3.6.1.4.1.43.1.16.4.3.6" 〃設(shè)備sysObjectlD devname="OtherDevice" 〃面板結(jié)構(gòu)配置項(xiàng)的名稱 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í)配置文件,生成設(shè)備面板的過程如圖6所示
步驟s601 、網(wǎng)管通過SNMP ( Simple Network Management Protocol,簡單 網(wǎng)絡(luò)管理協(xié)議)操作從被管理設(shè)備的MIB庫中讀取sysObjectID。
步驟s602、網(wǎng)管在資源管理器中存儲(chǔ)的設(shè)備sysObjectID xml配置文件中 查找讀取到的sysObjectID (如1.3.6.1.4.1.43.1.16.4.3.6),找到后加載與該 sysObjectID對(duì)應(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è)備的廠商名稱、型號(hào)信息、端口數(shù)量以及各端口狀態(tài)。
另外,設(shè)備面板生成后,可以將已經(jīng)生成的設(shè)備面板存儲(chǔ)為模板,用于 其他設(shè)備的面板的生成。
本發(fā)明提供的方法中,根據(jù)設(shè)備標(biāo)識(shí)的唯一性,結(jié)合自定義的面板結(jié)構(gòu), 在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口 的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶 都可以制作其對(duì)應(yīng)的設(shè)備面板。另外,用戶可以按照自己的需要來定制設(shè)備 面板的顯示樣式,定制結(jié)果可以以模板的形式保存下來,供繪制其他設(shè)備面 板的時(shí)候使用。
本發(fā)明提供了一種設(shè)備面板的生成裝置,如圖8所示,包括 配置生成單元10,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及
設(shè)備標(biāo)識(shí)配置文件;
信息獲取單元20,用于獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息; 面板生成單元30,用于根據(jù)配置生成單元10和信息獲取單元20中的內(nèi)
容、獲取與設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與設(shè)備標(biāo)識(shí)配置文件對(duì)
應(yīng)的設(shè)備面板背景圖上,根據(jù)面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及各端口
的狀態(tài)信息,生成設(shè)備的面板。
具體的,本發(fā)明提供的設(shè)備面板的生成裝置中,如圖9所示, 還可以進(jìn)一步包括才莫板存儲(chǔ)單元40,用于將面板生成單元30生成的設(shè)
備面板存儲(chǔ)為模板,用于其他設(shè)備的面板的生成。 配置生成單元10可以進(jìn)一步包括
面板背景圖生成子單元11,用于導(dǎo)入通用面板背景圖片,在通用面板背 景圖中加入設(shè)備的廠商名稱和型號(hào)信息,生成設(shè)備的面板背景圖。
面板結(jié)構(gòu)配置文件生成子單元12,用于在設(shè)備的面板背景圖中擺放端口 元素,并配置各端口信息,根據(jù)配置生成面板結(jié)構(gòu)配置文件;面板結(jié)構(gòu)配置 文件中包括面板背景圖名稱以及路徑信息;各個(gè)端口的名稱、類型、狀態(tài)、 位置、不同狀態(tài)對(duì)應(yīng)的圖像名稱以及路徑信息。
12設(shè)備標(biāo)識(shí)配置文件生成子單元13,用于配置i殳備的標(biāo)識(shí)信息,才艮據(jù)配置 生成設(shè)備標(biāo)識(shí)配置文件;設(shè)備標(biāo)識(shí)配置文件中包括設(shè)備的標(biāo)識(shí)信息、面板 結(jié)構(gòu)配置文件的名稱、以及繪制面板的類路徑。
信息獲取單元20可以進(jìn)一步包括
設(shè)備標(biāo)識(shí)獲取子單元21,用于通過SNMP操作從設(shè)備的管理信息庫中讀 取設(shè)備的標(biāo)識(shí);
端口狀態(tài)信息獲取子單元22,用于通過SNMP操作從設(shè)備的ifTable表中 讀取設(shè)備上各端口的狀態(tài)信息。
本發(fā)明提供的裝置中,根據(jù)設(shè)備標(biāo)識(shí)的唯一性,結(jié)合自定義的面板結(jié)構(gòu), 在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口 的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶 都可以制作其對(duì)應(yīng)的設(shè)備面板。另外,用戶可以按照自己的需要來定制設(shè)備 面板的顯示樣式,定制結(jié)果可以以模板的形式保存下來,供繪制其他設(shè)備面 板的時(shí)候使用。上述模塊可以分布于一個(gè)裝置,也可以分布于多個(gè)裝置。上 述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。 基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟 件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM, U盤,移動(dòng)硬 盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服 務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的 模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述 進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一 個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆 分成多個(gè)子模塊。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
1以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能考慮到的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種設(shè)備面板的生成方法,其特征在于,包括步驟a. 生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識(shí)配置文件;步驟b. 獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息;步驟c. 獲取與所述設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與所述設(shè)備標(biāo)識(shí)配置文件對(duì)應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟a進(jìn)一步包括 導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型號(hào)信息,生成i殳備的面玲反背景圖;在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所 述配置生成面板結(jié)構(gòu)配置文件;配置所述設(shè)備的標(biāo)識(shí)信息,根據(jù)所述配置生成設(shè)備標(biāo)識(shí)配置文件。
3、 如權(quán)利要求l所述的方法,其特征在于,所述獲取設(shè)備的標(biāo)識(shí)以及各 端口的狀態(tài)信息包括通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識(shí),通過SNMP操 作從設(shè)備的ifTable表中讀取設(shè)備上各端口的狀態(tài)信息。
4、 如權(quán)利要求1或2所述的方法,其特征在于,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;各個(gè)端 口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對(duì)應(yīng)的圖像名稱以及路徑信息;所述設(shè)備標(biāo)識(shí)配置文件中包括設(shè)備的標(biāo)識(shí)信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。
5、 如權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述生成所述 設(shè)備的面板后,還包括將所述設(shè)備的面板存儲(chǔ)為模板,用于其他設(shè)備的面板的生成。
6、 一種設(shè)備面板的生成裝置,其特征在于,包括配置生成單元,用于生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè) 備標(biāo)識(shí)配置文件;信息獲取單元,用于獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息; 面板生成單元,用于根據(jù)所述配置生成單元和信息獲取單元中的內(nèi)容、 獲取與所述設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與所述設(shè)備標(biāo)識(shí)配置文 件對(duì)應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以 及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述配置生成單元包括 面板背景圖生成子單元,用于導(dǎo)入通用面板背景圖片,在通用面板背景圖中加入設(shè)備的廠商名稱和型號(hào)信息,生成設(shè)備的面板背景圖;面板結(jié)構(gòu)配置文件生成子單元,用于在所述設(shè)備的面板背景圖中擺放端口元素,并配置各端口信息,根據(jù)所述配置生成面板結(jié)構(gòu)配置文件;設(shè)備標(biāo)識(shí)配置文件生成子單元,用于配置所述設(shè)備的標(biāo)識(shí)信息,根據(jù)所述配置生成設(shè)備標(biāo)識(shí)配置文件。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述信息獲取單元包括 設(shè)備標(biāo)識(shí)獲取子單元,用于通過SNMP操作從設(shè)備的管理信息庫中讀取設(shè)備的標(biāo)識(shí);端口狀態(tài)信息獲取子單元,用于通過SNMP操作從設(shè)備的ifTable表中讀 取設(shè)備上各端口的狀態(tài)信息。
9、 如權(quán)利要求6或7所述的裝置,其特征在于,所述面板結(jié)構(gòu)配置文件中包括面板背景圖名稱以及路徑信息;各個(gè)端 口的名稱、類型、狀態(tài)、位置、不同狀態(tài)對(duì)應(yīng)的圖l象名稱以及路徑信息;所述設(shè)備標(biāo)識(shí)配置文件中包括設(shè)備的標(biāo)識(shí)信息、面板結(jié)構(gòu)配置文件的 名稱、以及繪制面板的類路徑。
10、 如權(quán)利要求6至8中任一項(xiàng)所述的裝置,其特征在于,還包括 模板存儲(chǔ)單元,用于將所述面板生成單元生成的設(shè)備面板存儲(chǔ)為模板,用于其他設(shè)備的面板的生成。
全文摘要
本發(fā)明公開了一種設(shè)備面板的生成方法和裝置。該方法包括生成設(shè)備的面板背景圖、面板結(jié)構(gòu)配置文件以及設(shè)備標(biāo)識(shí)配置文件;獲取設(shè)備的標(biāo)識(shí)以及各端口的狀態(tài)信息;獲取與所述設(shè)備的標(biāo)識(shí)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)配置文件,在與所述設(shè)備標(biāo)識(shí)配置文件對(duì)應(yīng)的設(shè)備面板背景圖上,根據(jù)所述面板結(jié)構(gòu)配置文件定義的面板結(jié)構(gòu)以及所述各端口的狀態(tài)信息,生成所述設(shè)備的面板。通過使用本發(fā)明,根據(jù)設(shè)備標(biāo)識(shí)的唯一性,結(jié)合自定義的面板結(jié)構(gòu),在自定義的設(shè)備面板背景圖上可以直觀地顯示出設(shè)備信息以及設(shè)備上各端口的狀態(tài)信息,因此不論當(dāng)前用戶網(wǎng)絡(luò)環(huán)境中存在多少其他廠商的設(shè)備,用戶都可以制作其對(duì)應(yīng)的設(shè)備面板。
文檔編號(hào)G06F9/44GK101510833SQ20091013157
公開日2009年8月19日 申請(qǐng)日期2009年4月7日 優(yōu)先權(quán)日2009年4月7日
發(fā)明者成 羅 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1