專利名稱:一種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域中的業(yè)務(wù)配置管理,具體說是ー種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法。
背景技術(shù):
寬帶接入技術(shù)是目前通信技術(shù)中最為活躍的領(lǐng)域之一,呈現(xiàn)出技術(shù)多樣,更新快等特點(diǎn)。通信市場(chǎng)對(duì)寬帶接入技術(shù)的應(yīng)用需求也不一樣,有時(shí)需要應(yīng)用某一種寬帶接入技術(shù),有時(shí)需要綜合應(yīng)用幾種寬帶接入技術(shù)。為適應(yīng)快速發(fā)展的寬帶接入技術(shù)現(xiàn)狀,及快速變化的市場(chǎng)需求,需要不斷研制新型設(shè)備并推向市場(chǎng),因此寬帶接入網(wǎng)絡(luò)具有設(shè)備型號(hào)多,設(shè)備升級(jí)更新快的特點(diǎn),這給網(wǎng)絡(luò)管理系統(tǒng)提出了更高的要求。傳統(tǒng)的網(wǎng)絡(luò)管理系統(tǒng)的業(yè)務(wù)配置管理方式是針對(duì)不同的業(yè)務(wù),提供不同的業(yè)務(wù) 配置界面,網(wǎng)絡(luò)維護(hù)人員可以在各個(gè)業(yè)務(wù)配置界面分別對(duì)設(shè)備進(jìn)行業(yè)務(wù)配置。這種方式存在兩個(gè)方面的問題
一方面,業(yè)務(wù)配置界面在網(wǎng)絡(luò)管理系統(tǒng)中比較分散,當(dāng)設(shè)備種類和數(shù)目都很多時(shí),網(wǎng)絡(luò)維護(hù)人員需要操作大量不同的界面,給網(wǎng)絡(luò)維護(hù)人員的配置工作帶來不便;
另ー方面,當(dāng)業(yè)務(wù)配置需求發(fā)生變化時(shí),需要更新或重新編寫網(wǎng)絡(luò)管理系統(tǒng)中業(yè)務(wù)配置管理的軟件程序,來獲得新的業(yè)務(wù)配置界面,給網(wǎng)絡(luò)管理系統(tǒng)的研發(fā)人員増加了工作量,不利于網(wǎng)絡(luò)管理系統(tǒng)的維護(hù)和擴(kuò)展。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供ー種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,克服傳統(tǒng)的網(wǎng)絡(luò)管理系統(tǒng)中業(yè)務(wù)配置管理方式的缺點(diǎn),如配置界面比較分散,網(wǎng)絡(luò)維護(hù)人員操作不方便,網(wǎng)絡(luò)管理系統(tǒng)研發(fā)人員維護(hù)不方便等缺點(diǎn),實(shí)現(xiàn)了快速有效的對(duì)各種寬帶接入設(shè)備進(jìn)行業(yè)務(wù)配置管理。為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是
ー種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于,所述業(yè)務(wù)配置集中管理的具體流程包括以下步驟
步驟101:用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的分類信息進(jìn)行描述,形成配置分類信息描述文件;
所述配置分類信息描述文件分為3層
第I層為設(shè)備類型分類;將業(yè)務(wù)配置按照設(shè)備類型分類;
第2層為操作方式分類;將業(yè)務(wù)配置按照操作方式,分為全局模板和全局配置;
第3層為各個(gè)業(yè)務(wù)配置的共有信息,至少包括業(yè)務(wù)配置代碼,業(yè)務(wù)配置中文名稱,業(yè)務(wù)配置英文名稱,業(yè)務(wù)配置所使用的配置界面標(biāo)識(shí),業(yè)務(wù)配置在設(shè)備上的操作標(biāo)識(shí),業(yè)務(wù)配置支持的端ロ類型和單盤類型,以及配置參數(shù)信息描述文件名稱;
步驟102 :用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的參數(shù)信息進(jìn)行描述,形成配置參數(shù)信息描述文件;
所述配置參數(shù)信息描述文件分為3層
第I層為業(yè)務(wù)配置的界面信息,至少包括配置界面的標(biāo)識(shí)、名稱、類型;
第2層為業(yè)務(wù)配置的顯示信息,至少包括將參數(shù)內(nèi)容顯示到表格中時(shí),需要的行、列信息,所述行、列信息包括固定列數(shù)、固定行數(shù)、最大行數(shù);
第3層為業(yè)務(wù)配置的各個(gè)參數(shù)信息,至少包括參數(shù)的名稱、類型、長(zhǎng)度、最大值、最小值、缺省值;
步驟103 :根據(jù)以上描述文件,在業(yè)務(wù)配置集中管理界面中顯示業(yè)務(wù)配置分類子界面,以及通用的業(yè)務(wù)配置參數(shù)編輯子界面;
步驟104 :在業(yè)務(wù)配置參數(shù)編輯子界面中完成配置參數(shù)模板的編輯,然后對(duì)配置參數(shù) 模板進(jìn)行數(shù)據(jù)庫(kù)操作;所述對(duì)配置參數(shù)模板進(jìn)行數(shù)據(jù)庫(kù)操作包括在數(shù)據(jù)庫(kù)中創(chuàng)建配置參數(shù)模板、刪除配置參數(shù)模板或修改配置參數(shù)模板;
業(yè)務(wù)配置集中管理在網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)表配置參數(shù)模板表、配置參數(shù)模板同設(shè)備的綁定關(guān)系表;
配置參數(shù)模板表保存的信息包括配置參數(shù)模板的標(biāo)識(shí)、名稱、參數(shù)內(nèi)容,配置參數(shù)模板同設(shè)備的綁定關(guān)系表保存的信息包括配置參數(shù)模板標(biāo)識(shí)、配置參數(shù)模板已綁定到的設(shè)備標(biāo)識(shí),其中配置參數(shù)模板標(biāo)識(shí)同配置參數(shù)模板表中的相同字段進(jìn)行關(guān)聯(lián);
步驟105 :在業(yè)務(wù)配置參數(shù)編輯子界面中選擇已創(chuàng)建的配置參數(shù)模板,選擇要進(jìn)行的設(shè)備操作,然后在對(duì)象選擇對(duì)話框中選擇需要配置這種業(yè)務(wù)的設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中;
業(yè)務(wù)配置集中管理的任務(wù)用于對(duì)設(shè)備進(jìn)行操作,有4個(gè)要素任務(wù)、名稱、對(duì)象、狀態(tài);步驟106 :在任務(wù)管理子界面中選擇需要執(zhí)行的待處理任務(wù),執(zhí)行這些任務(wù),根據(jù)任務(wù)的操作類型對(duì)設(shè)備進(jìn)行操作;
步驟107 :根據(jù)各任務(wù)執(zhí)行結(jié)果更新網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)和界面,在界面上顯示任務(wù)執(zhí)行結(jié)果;
步驟108 :數(shù)據(jù)庫(kù)和設(shè)備對(duì)于配置參數(shù)模板的比較同歩。在上述技術(shù)方案的基礎(chǔ)上,所述全局模板的操作方式為先創(chuàng)建配置參數(shù)模板,再將配置參數(shù)模板的標(biāo)識(shí)綁定到設(shè)備對(duì)象,
所述全局配置的操作方式為先創(chuàng)建配置參數(shù)模板,然后直接將配置參數(shù)模板的參數(shù)內(nèi)容配置到各個(gè)設(shè)備對(duì)象。在上述技術(shù)方案的基礎(chǔ)上,配置參數(shù)信息描述文件為ー個(gè)或若干個(gè)文件。在上述技術(shù)方案的基礎(chǔ)上,步驟103中所述的業(yè)務(wù)配置集中管理界面分為3個(gè)子界面左方為業(yè)務(wù)配置分類子界面,采用瀏覽樹的形式,根據(jù)配置分類信息描述文件,將業(yè)務(wù)配置分類顯示為瀏覽樹;右方為通用的業(yè)務(wù)配置參數(shù)編輯子界面,采用表格的形式;下方為任務(wù)管理子界面。在上述技術(shù)方案的基礎(chǔ)上,當(dāng)業(yè)務(wù)配置分類顯示為瀏覽樹時(shí),根節(jié)點(diǎn)為設(shè)備類型,第I層為設(shè)備類型名稱,第2層為全局模板或全局配置,第3層為各個(gè)業(yè)務(wù)配置名稱,選中業(yè)務(wù)配置名稱時(shí),通用的業(yè)務(wù)配置參數(shù)編輯子界面則顯示相應(yīng)的業(yè)務(wù)配置參數(shù)編輯界面。在上述技術(shù)方案的基礎(chǔ)上,當(dāng)通用的業(yè)務(wù)配置參數(shù)編輯子界面顯示相應(yīng)的業(yè)務(wù)配置參數(shù)編輯界面時(shí),在配置參數(shù)信息描述文件中,找到業(yè)務(wù)配置分類界面中選中業(yè)務(wù)配置所對(duì)應(yīng)的參數(shù)描述信息,顯示在表格中,不同的業(yè)務(wù)配置用不同的表格顯示,顯示內(nèi)容不同,但顯示格式相同
表頭為業(yè)務(wù)配置的參數(shù)名稱,每一行為ー個(gè)配置參數(shù)模板;表格中的単元格會(huì)根據(jù)業(yè)務(wù)配置參數(shù)類型,提供不同的輸入方式,表格會(huì)對(duì)輸入的數(shù)據(jù)進(jìn)行有效性校驗(yàn)。本發(fā)明所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,提供了ー種操作方便、易于維護(hù)擴(kuò)展的業(yè)務(wù)配置集中管理的方法,屏蔽了不同業(yè)務(wù)配置功能的細(xì)節(jié),適用范圍廣泛,尤其在對(duì)大量不同類型設(shè)備進(jìn)行集中業(yè)務(wù)配置管理時(shí),能減少網(wǎng)絡(luò)維護(hù)人員的操作次數(shù);同時(shí),本發(fā)明能降低網(wǎng)絡(luò)管理軟件開發(fā)的難度和工作量,降低軟件研發(fā)成本,縮短軟件產(chǎn)品開發(fā)周期。
本發(fā)明有如下附圖
圖I為業(yè)務(wù)配置集中管理流程 圖2為業(yè)務(wù)配置分類子界面示意 圖3為業(yè)務(wù)配置參數(shù)編輯子界面示意 圖4為配置參數(shù)模板在數(shù)據(jù)庫(kù)中創(chuàng)建流程 圖5為配置參數(shù)模板在數(shù)據(jù)庫(kù)中修改流程 圖6為配置參數(shù)模板在數(shù)據(jù)庫(kù)中刪除流程 圖7為任務(wù)管理子界面示意 圖8為配置參數(shù)模板綁定到設(shè)備流程 圖9為配置參數(shù)模板去綁定到設(shè)備流程 圖10為配置參數(shù)模板在設(shè)備上修改流程 圖11為配置參數(shù)模板綁定到設(shè)備的盤/端ロ流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)ー步詳細(xì)說明。如圖I所示,本發(fā)明所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,所述業(yè)務(wù)配置集中管理的具體流程包括以下步驟
步驟101 :用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的分類信息進(jìn)行描述,形成配置分類信息描述文件;
所述配置分類信息描述文件分為3層
第I層為設(shè)備類型分類;將業(yè)務(wù)配置按照設(shè)備類型分類;由于設(shè)備類型不同,通常其業(yè)務(wù)配置功能往往不相同,所以先將業(yè)務(wù)配置按設(shè)備類型分類,所述設(shè)備類型是指設(shè)備型號(hào);如果不同型號(hào)的設(shè)備其業(yè)務(wù)配置功能相同,則需合為ー類,將其按同一個(gè)設(shè)備類型對(duì)待;
第2層為操作方式分類;將業(yè)務(wù)配置按照操作方式,分為全局模板和全局配置,
所述全局模板的操作方式為先創(chuàng)建配置參數(shù)模板,再將配置參數(shù)模板的標(biāo)識(shí)綁定到設(shè)備對(duì)象,所述設(shè)備對(duì)象是指如設(shè)備的單盤,端ロ等;
所述全局配置的操作方式為先創(chuàng)建配置參數(shù)模板,然后直接將配置參數(shù)模板的參數(shù)內(nèi)容配置到各個(gè)設(shè)備對(duì)象,所述設(shè)備對(duì)象是指如設(shè)備的單盤,端ロ等;
第3層為各個(gè)業(yè)務(wù)配置的共有信息,至少包括業(yè)務(wù)配置代碼,業(yè)務(wù)配置中文名稱,業(yè)務(wù)配置英文名稱,業(yè)務(wù)配置所使用的配置界面標(biāo)識(shí),業(yè)務(wù)配置在設(shè)備上的操作標(biāo)識(shí),業(yè)務(wù)配置支持的端ロ類型和單盤類型,以及配置參數(shù)信息描述文件名稱;
一種較優(yōu)的實(shí)施情況是用可擴(kuò)充標(biāo)記語(yǔ)言XML (Extensible Marker Language)作為統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的分類信息進(jìn)行描述,形成配置分類信息描述文件;下面是用可擴(kuò)充標(biāo)記語(yǔ)言XML描述的配置分類信息描述文件的一個(gè)實(shí)例
<GlobalProfiIeClassRoot CName="設(shè)備類型 〃 EName="DeviceType"> 〈DeviceType CName="AN5006_15/16〃 EName="AN5006_15/16〃 DeviceType="34"> 〈Profiles CName="全局模板 〃 EName="Global Profile" ID="2000">
〈Item ID = "5001" CName="ADSL2+模板〃 EName="ADSL2+ Profile"〉<PageIndex>145</PageIndex>
<RCFCreate>68157512</RCFCreate>
<RCFModify>69206088</RCFModify>
<RCFDelete>70254662</RCFDelete>
<RCFBindToBoardPort>67108920</RCFBindToBoardPort>
<CfgPortType>281</CfgPortType>
<CfgBoardType>280</CfgBoardType>
<ConfigFiIe>GlobalProfiIeConfigPage. xml</Conf igFiIe>
</Item>
</Profiles>
〈Config CName="全局配置 〃 EName="Global Cofig" ID="2001">
〈Item ID = 〃5003〃 CName=〃ADSL2+端 ロ 使能〃 EName=〃ADSL2+ Port
EnabIe〃>
〈PageIndex>349〈/PageIndex〉
<RCFCreate>67174456</RCFCreate>
<CfgBoardType>280</CfgBoardType>
<ConfigFiIe>GlobalProfiIeConfigPage. xml</ConfigFiIe>
</Item>
</ Config >
</DeviceType>
</GlobalProfileClassRoot>
上例配置分類信息描述文件中
GlobalProfiIeClassRoot為根節(jié)點(diǎn),所有分類信息都掛在這個(gè)節(jié)點(diǎn)下;
DeviceType為第I層,包括設(shè)備類型名稱和設(shè)備類型代碼;
Profiles和Config為第2層,Profiles表示業(yè)務(wù)配置屬于全局模板,Config表示業(yè)務(wù)配置屬于全局配置;
Item為第3層,可以有多個(gè),描述了各個(gè)業(yè)務(wù)配置的共有信息,其中ID為業(yè)務(wù)配置代碼;CName為業(yè)務(wù)配置中文名稱;EName為業(yè)務(wù)配置英文名稱;PageIndex為業(yè)務(wù)配置所使用的配置界面標(biāo)識(shí);RCFCreate、RCFModify, RCFDelete, RCFBindToBoardPort 為業(yè)務(wù)配置在設(shè)備上的操作標(biāo)識(shí),分別表示在設(shè)備上創(chuàng)建、在設(shè)備上修改、在設(shè)備上刪除、綁定到設(shè)備端ロ ;CfgPortType、CfgBoardType分別為業(yè)務(wù)配置支持的端ロ類型代碼和單盤類型代碼;ConfigFile為配置參數(shù)信息描述文件名稱;
步驟102 :用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的參數(shù)信息進(jìn)行描述,形成配置參數(shù)信息描述文件;各個(gè)業(yè)務(wù)配置的參數(shù)信息可以集中在一個(gè)文件中,也可以在多個(gè)文件中,即配置參數(shù)信息描述文件為ー個(gè)或若干個(gè)文件;
所述配置參數(shù)信息描述文件分為3層
第I層為業(yè)務(wù)配置的界面信息,至少包括配置界面的標(biāo)識(shí)、名稱、類型; 第2層為業(yè)務(wù)配置的顯示信息,至少包括將參數(shù)內(nèi)容顯示到表格中時(shí),需要的行、列信息,所述行、列信息包括固定列數(shù)、固定行數(shù)、最大行數(shù);
第3層為業(yè)務(wù)配置的各個(gè)參數(shù)信息,至少包括參數(shù)的名稱、類型、長(zhǎng)度、最大值、最小值、缺省值;
下面是用可擴(kuò)充標(biāo)記語(yǔ)言XML描述的配置參數(shù)信息描述文件的一個(gè)實(shí)例 <CommandPageRoot>
〈CommandPage Pagelndex="145" PageType="2〃 desc=" ADSL2+模板">
くCommandItems fixedCols=〃0〃 fixedRows=〃l〃 maxRow=〃200〃 > <CommandInputItem>
<ItemDisplayType>ll</ItemDisplayType>
<inputItemType>5</inputItemType>
〈inputCNameX! [CDATA[全局模板名]]X/inputCName> <inputEName>Global Profile Name</inputEName>
<inputLength>20</inputLength>
<inputDefault>defaultxpf</inputDefault>
<inputMin/>
<inputMax/>
</CommandInput11 em>
</CommandItems>
</CommandPage>
</CommandPageRoot>
上例配置參數(shù)信息描述文件中
CommandPageRoot為根節(jié)點(diǎn),所有參數(shù)信息都掛在這個(gè)節(jié)點(diǎn)下;
CommandPage為第I層,描述了業(yè)務(wù)配置的界面信息,其中PageIndex為配置界面的標(biāo)識(shí),對(duì)應(yīng)于配置分類信息描述文件中的“PageIndex”,PageType為配置界面的類型,desc為配置界面的名稱;
CommandItems為第2層,描述了業(yè)務(wù)配置的參數(shù)集信息,其中fixedCols、fixedRows、maxRow分別為參數(shù)集用表格顯示時(shí),需要的固定列數(shù)、固定行數(shù)、最大行數(shù);
CommandInputItem為第3層,可以有多個(gè),描述了業(yè)務(wù)配置的各個(gè)參數(shù)信息,其中=ItemDisplayType為參數(shù)顯示類型,inputItemType為參數(shù)在界面上的輸入類型,inputCName為參數(shù)中文名稱,inputEName為參數(shù)英文名稱,inputLength為參數(shù)長(zhǎng)度,inputDefault為參數(shù)缺省值,inputMin為參數(shù)最小值,inputMax為參數(shù)最大值;
需要說明的是步驟101和步驟102中提到的兩種文件,是可以不分先后的,先產(chǎn)生哪種都可以,只需要將步驟101中的ConfigFile參數(shù)和步驟102所述配置參數(shù)信息描述文件的文件名稱對(duì)應(yīng)起來即可。在實(shí)際實(shí)施中
I、可以先寫步驟101所述配置分類信息描述文件,將ConfigFile參數(shù)空著,然后再寫步驟102所述配置參數(shù)信息描述文件(可以多個(gè)),再把配置參數(shù)信息描述文件的文件名稱填入ConfigFile參數(shù)。2、也可以先把步驟102所述配置參數(shù)信息描述文件(可以多個(gè))全部寫好;再寫步驟101所述配置分類信息描述文件,再把配置參數(shù)信息描述文件的文件名稱填入ConfigFile 參數(shù)。3、也可以先寫步驟101所述配置分類信息描述文件,將其中的ConfigFile參數(shù)先 定好,即先起好配置參數(shù)信息描述文件的文件名稱,再按照這個(gè)定好的文件名來寫步驟102所述配置參數(shù)信息描述文件。4、當(dāng)步驟101和步驟102中提到的兩種文件全部產(chǎn)生后,也可以修改步驟102所述配置參數(shù)信息描述文件的某個(gè)文件名稱,或者將其中內(nèi)容移到了新的文件中,此時(shí),將ConfigFile參數(shù)相應(yīng)的修改為新文件名稱即可。步驟103 :根據(jù)以上描述文件,在業(yè)務(wù)配置集中管理界面中顯示業(yè)務(wù)配置分類子界面,以及通用的業(yè)務(wù)配置參數(shù)編輯子界面;
業(yè)務(wù)配置集中管理界面分為3個(gè)子界面左方為業(yè)務(wù)配置分類子界面,采用瀏覽樹的形式;右方為通用的業(yè)務(wù)配置參數(shù)編輯子界面,采用表格的形式;下方為任務(wù)管理子界面,將在步驟105中詳細(xì)說明;
業(yè)務(wù)配置分類子界面如圖2所示,根據(jù)配置分類信息描述文件,將業(yè)務(wù)配置分類顯示為瀏覽樹根節(jié)點(diǎn)為設(shè)備類型,第I層為設(shè)備類型名稱,第2層為全局模板或全局配置,第3層為各個(gè)業(yè)務(wù)配置名稱,選中業(yè)務(wù)配置名稱時(shí),通用的業(yè)務(wù)配置參數(shù)編輯子界面則顯示相應(yīng)的業(yè)務(wù)配置參數(shù)編輯界面;
業(yè)務(wù)配置參數(shù)編輯子界面如圖3所示,在配置參數(shù)信息描述文件中,找到業(yè)務(wù)配置分類界面中選中業(yè)務(wù)配置所對(duì)應(yīng)的參數(shù)描述信息,顯示在表格中,不同的業(yè)務(wù)配置用不同的表格顯示,顯示內(nèi)容不同,但顯示格式相同表頭為業(yè)務(wù)配置的參數(shù)名稱,每一行為ー個(gè)配置參數(shù)模板;表格中的単元格會(huì)根據(jù)業(yè)務(wù)配置參數(shù)類型,提供不同的輸入方式如業(yè)務(wù)配置參數(shù)類型為整數(shù)吋,単元格提供文本輸入方式;如業(yè)務(wù)配置參數(shù)類型為單選值類型時(shí),單元格提供下拉列表框輸入方式等;表格會(huì)對(duì)輸入的數(shù)據(jù)進(jìn)行有效性校驗(yàn),包括輸入數(shù)據(jù)范圍校驗(yàn),唯一性校驗(yàn),關(guān)聯(lián)關(guān)系校驗(yàn)等;
步驟104 :在業(yè)務(wù)配置參數(shù)編輯子界面中完成配置參數(shù)模板的編輯(即業(yè)務(wù)配置具體參數(shù)的集合),然后對(duì)配置參數(shù)模板進(jìn)行數(shù)據(jù)庫(kù)操作,如在數(shù)據(jù)庫(kù)中創(chuàng)建、刪除、修改;
網(wǎng)絡(luò)維護(hù)人員可以通過在業(yè)務(wù)配置參數(shù)編輯子界面的表格中増加一行來創(chuàng)建ー個(gè)新的配置參數(shù)模板,也可以在表格上對(duì)配置參數(shù)模板進(jìn)行編輯,如修改、刪除;
業(yè)務(wù)配置集中管理在網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)表配置參數(shù)模板表、配置參數(shù)模板同設(shè)備的綁定關(guān)系表;配置參數(shù)模板表保存的信息包括配置參數(shù)模板的標(biāo)識(shí)、名稱、參數(shù)內(nèi)容,配置參數(shù)模板同設(shè)備的綁定關(guān)系表保存的信息包括配置參數(shù)模板標(biāo)識(shí)、配置參數(shù)模板已綁定到的設(shè)備標(biāo)識(shí),其中配置參數(shù)模板標(biāo)識(shí)同配置參數(shù)模板表中的相同字段進(jìn)行關(guān)聯(lián);
配置參數(shù)模板的數(shù)據(jù)庫(kù)操作為在數(shù)據(jù)庫(kù)中創(chuàng)建、在數(shù)據(jù)庫(kù)中刪除、在數(shù)據(jù)庫(kù)中修改;如圖4所示,配置參數(shù)模板在數(shù)據(jù)庫(kù)中創(chuàng)建時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面中選中多個(gè)模板進(jìn)行操作;先判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中沒有的模板,即新增模板,保存到數(shù)據(jù)庫(kù)中的配置參數(shù)模板表中;
如圖5所示,配置參數(shù)模板在數(shù)據(jù)庫(kù)中修改時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中多個(gè)模板進(jìn)行操作;先判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中已存在的模板,再查詢配置參數(shù)模板同設(shè)備綁定關(guān)系表,如果在該表中存在選中的模板和設(shè)備的綁定關(guān)系,說明選中的模板已經(jīng)配置到設(shè)備上了,則不允許在數(shù)據(jù)庫(kù)中直接修改選中的模板,需要對(duì)選中的模板執(zhí)行在設(shè)備上修改操作;
如圖6所示,配置參數(shù)模板在數(shù)據(jù)庫(kù)中刪除時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中 多個(gè)模板進(jìn)行操作;先判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中已存在的模板,再查詢配置參數(shù)模板同設(shè)備綁定關(guān)系表,如果在該表中存在選中的模板和設(shè)備的綁定關(guān)系,說明選中的模板已經(jīng)配置到設(shè)備上了,則不允許在數(shù)據(jù)庫(kù)中直接刪除選中的模板,需要對(duì)選中的模板執(zhí)行去綁定到設(shè)備操作;
步驟105 :在業(yè)務(wù)配置參數(shù)編輯子界面中選擇已創(chuàng)建的配置參數(shù)模板,選擇要進(jìn)行的設(shè)備操作,如綁定到設(shè)備等,然后在對(duì)象選擇對(duì)話框中選擇需要配置這種業(yè)務(wù)的設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中;
任務(wù)管理子界面如圖7所示,業(yè)務(wù)配置集中管理的任務(wù)用于對(duì)設(shè)備進(jìn)行操作,有4個(gè)要素任務(wù)、名稱、對(duì)象、狀態(tài),其中
任務(wù)是指操作類型,包括配置參數(shù)模板綁定到設(shè)備、配置參數(shù)模板去綁定到設(shè)備、配置參數(shù)模板在設(shè)備上修改、配置參數(shù)模板綁定到設(shè)備的盤/端ロ等;
名稱是指操作內(nèi)容,如業(yè)務(wù)配置名稱及配置參數(shù)模板的標(biāo)識(shí);
對(duì)象包括設(shè)備、單盤、端ロ ;
狀態(tài)包括等待、執(zhí)行中、執(zhí)行成功、執(zhí)行失敗原因等;
如圖8所示,配置參數(shù)模板綁定到設(shè)備時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中多個(gè)模板進(jìn)行操作;判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中已存在的模板,在對(duì)象選擇對(duì)話框中選擇設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中;
如圖9所示,配置參數(shù)模板去綁定到設(shè)備時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中多個(gè)模板進(jìn)行操作;判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中已存在的模板;再查詢配置參數(shù)模板同設(shè)備綁定關(guān)系表,記錄下選中的模板已經(jīng)綁定到的設(shè)備,顯示在對(duì)象選擇對(duì)話框中;在對(duì)象選擇對(duì)話框中選擇設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中;
如圖10所示,配置參數(shù)模板在設(shè)備上修改時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中多個(gè)模板進(jìn)行操作;判斷選中的模板在數(shù)據(jù)庫(kù)中是否已經(jīng)存在,記錄下數(shù)據(jù)庫(kù)中已存在的模板;再查詢配置參數(shù)模板同設(shè)備綁定關(guān)系表,記錄下選中的模板已經(jīng)綁定到的設(shè)備,顯示在對(duì)象選擇對(duì)話框中;在對(duì)象選擇對(duì)話框中選擇需要修改的設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中;
如圖11所示,配置參數(shù)模板綁定到設(shè)備的盤/端ロ時(shí),可以在業(yè)務(wù)配置參數(shù)編輯子界面選中多個(gè)模板進(jìn)行操作;查詢配置參數(shù)模板同設(shè)備綁定關(guān)系表,記錄下選中的模板已經(jīng)綁定到的設(shè)備,根據(jù)業(yè)務(wù)配置分類子界面中當(dāng)前選中的業(yè)務(wù)配置名稱,組織相應(yīng)的允許綁定對(duì)象,如盤、端ロ等,顯示在對(duì)象選擇對(duì)話框中;在對(duì)象選擇對(duì)話框中選擇需要綁定的盤、端ロ,形成待處理任務(wù),増加到任務(wù)管理子界面中;
步驟106 :在任務(wù)管理子界面中選擇需要執(zhí)行的待處理任務(wù),執(zhí)行這些任務(wù),根據(jù)任務(wù)的操作類型對(duì)設(shè)備進(jìn)行操作;
如果執(zhí)行配置參數(shù)模板綁定到設(shè)備的任務(wù),則在指定設(shè)備上創(chuàng)建配置參數(shù)模板; 如果執(zhí)行配置參數(shù)模板去綁定到設(shè)備的任務(wù),則在指定設(shè)備上刪除配置參數(shù)模板;
如果執(zhí)行配置參數(shù)模板在設(shè)備上修改的任務(wù),則在指定設(shè)備上修改配置參數(shù)模板;
如果執(zhí)行配置參數(shù)模板綁定到設(shè)備的盤/端ロ的任務(wù),則在指定設(shè)備的盤/端口上綁定配置參數(shù)模板;
步驟107 :根據(jù)各任務(wù)執(zhí)行結(jié)果更新網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)和任務(wù)管理子界面,在任務(wù)管理子界面上顯示任務(wù)執(zhí)行結(jié)果;
任務(wù)執(zhí)行完成后,將任務(wù)執(zhí)行結(jié)果顯示在任務(wù)管理子界面中的狀態(tài)ー欄,如果任務(wù)涉及到綁定、去綁定操作,根據(jù)任務(wù)執(zhí)行結(jié)果更新數(shù)據(jù)庫(kù)中的配置參數(shù)模板同設(shè)備綁定關(guān)系表;
步驟108 :數(shù)據(jù)庫(kù)和設(shè)備對(duì)于配置參數(shù)模板的比較同步;
網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)中的配置參數(shù)模板,以及模板與設(shè)備的綁定關(guān)系,需要和設(shè)備的實(shí)際情況保持一致。本發(fā)明實(shí)施例提供了配置參數(shù)模板的比較同步功能。比較功能是指,對(duì)于指定的設(shè)備,比較該設(shè)備所配置的所有模板是否在數(shù)據(jù)庫(kù)的配置參數(shù)模板表中存在,以及該設(shè)備同這些模板的綁定關(guān)系,是否在數(shù)據(jù)庫(kù)的配置參數(shù)同設(shè)備綁定關(guān)系表中存在,將比較結(jié)果顯示在界面上。同步功能是指,對(duì)于比較結(jié)果不一致的配置參數(shù)模板,可以通過同步功能達(dá)到數(shù)據(jù)庫(kù)和設(shè)備的一致。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用于限制本發(fā)明,凡在本發(fā)明精神和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均含于本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技木。
權(quán)利要求
1.ー種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于,所述業(yè)務(wù)配置集中管理的具體流程包括以下步驟 步驟101:用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的分類信息進(jìn)行描述,形成配置分類信息描述文件; 所述配置分類信息描述文件分為3層 第I層為設(shè)備類型分類;將業(yè)務(wù)配置按照設(shè)備類型分類; 第2層為操作方式分類;將業(yè)務(wù)配置按照操作方式,分為全局模板和全局配置; 第3層為各個(gè)業(yè)務(wù)配置的共有信息,至少包括業(yè)務(wù)配置代碼,業(yè)務(wù)配置中文名稱,業(yè)務(wù)配置英文名稱,業(yè)務(wù)配置所使用的配置界面標(biāo)識(shí),業(yè)務(wù)配置在設(shè)備上的操作標(biāo)識(shí),業(yè)務(wù)配置支持的端ロ類型和單盤類型,以及配置參數(shù)信息描述文件名稱; 步驟102 :用統(tǒng)ー描述格式對(duì)業(yè)務(wù)配置的參數(shù)信息進(jìn)行描述,形成配置參數(shù)信息描述文件; 所述配置參數(shù)信息描述文件分為3層 第I層為業(yè)務(wù)配置的界面信息,至少包括配置界面的標(biāo)識(shí)、名稱、類型; 第2層為業(yè)務(wù)配置的顯示信息,至少包括將參數(shù)內(nèi)容顯示到表格中時(shí),需要的行、列信息,所述行、列信息包括固定列數(shù)、固定行數(shù)、最大行數(shù); 第3層為業(yè)務(wù)配置的各個(gè)參數(shù)信息,至少包括參數(shù)的名稱、類型、長(zhǎng)度、最大值、最小值、缺省值; 步驟103 :根據(jù)以上描述文件,在業(yè)務(wù)配置集中管理界面中顯示業(yè)務(wù)配置分類子界面,以及通用的業(yè)務(wù)配置參數(shù)編輯子界面; 步驟104 :在業(yè)務(wù)配置參數(shù)編輯子界面中完成配置參數(shù)模板的編輯,然后對(duì)配置參數(shù)模板進(jìn)行數(shù)據(jù)庫(kù)操作;所述對(duì)配置參數(shù)模板進(jìn)行數(shù)據(jù)庫(kù)操作包括在數(shù)據(jù)庫(kù)中創(chuàng)建配置參數(shù)模板、刪除配置參數(shù)模板或修改配置參數(shù)模板; 業(yè)務(wù)配置集中管理在網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)表配置參數(shù)模板表、配置參數(shù)模板同設(shè)備的綁定關(guān)系表; 配置參數(shù)模板表保存的信息包括配置參數(shù)模板的標(biāo)識(shí)、名稱、參數(shù)內(nèi)容,配置參數(shù)模板同設(shè)備的綁定關(guān)系表保存的信息包括配置參數(shù)模板標(biāo)識(shí)、配置參數(shù)模板已綁定到的設(shè)備標(biāo)識(shí),其中配置參數(shù)模板標(biāo)識(shí)同配置參數(shù)模板表中的相同字段進(jìn)行關(guān)聯(lián); 步驟105 :在業(yè)務(wù)配置參數(shù)編輯子界面中選擇已創(chuàng)建的配置參數(shù)模板,選擇要進(jìn)行的設(shè)備操作,然后在對(duì)象選擇對(duì)話框中選擇需要配置這種業(yè)務(wù)的設(shè)備,形成待處理任務(wù),増加到任務(wù)管理子界面中; 業(yè)務(wù)配置集中管理的任務(wù)用于對(duì)設(shè)備進(jìn)行操作,有4個(gè)要素任務(wù)、名稱、對(duì)象、狀態(tài);步驟106 :在任務(wù)管理子界面中選擇需要執(zhí)行的待處理任務(wù),執(zhí)行這些任務(wù),根據(jù)任務(wù)的操作類型對(duì)設(shè)備進(jìn)行操作; 步驟107 :根據(jù)各任務(wù)執(zhí)行結(jié)果更新網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)和界面,在界面上顯示任務(wù)執(zhí)行結(jié)果; 步驟108 :數(shù)據(jù)庫(kù)和設(shè)備對(duì)于配置參數(shù)模板的比較同歩。
2.如權(quán)利要求I所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于所述全局模板的操作方式為先創(chuàng)建配置參數(shù)模板,再將配置參數(shù)模板的標(biāo)識(shí)綁定到設(shè)備對(duì)象; 所述全局配置的操作方式為先創(chuàng)建配置參數(shù)模板,然后直接將配置參數(shù)模板的參數(shù)內(nèi)容配置到各個(gè)設(shè)備對(duì)象。
3.如權(quán)利要求I所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于配置參數(shù)信息描述文件為ー個(gè)或若干個(gè)文件。
4.如權(quán)利要求I所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于步驟103中所述的業(yè)務(wù)配置集中管理界面分為3個(gè)子界面左方為業(yè)務(wù)配置分類子界面,采用瀏覽樹的形式,根據(jù)配置分類信息描述文件,將業(yè)務(wù)配置分類顯示為瀏覽樹;右方為通用的業(yè)務(wù)配置參數(shù)編輯子界面,采用表格的形式;下方為任務(wù)管理子界面。
5.如權(quán)利要求4所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于當(dāng)業(yè)務(wù)配置分類顯示為瀏覽樹時(shí),根節(jié)點(diǎn)為設(shè)備類型,第I層為設(shè)備類型名稱,第2層為全局模板或全局配置,第3層為各個(gè)業(yè)務(wù)配置名稱,選中業(yè)務(wù)配置名稱時(shí),通用的業(yè)務(wù)配置參數(shù)編輯子界面則顯示相應(yīng)的業(yè)務(wù)配置參數(shù)編輯界面。
6.如權(quán)利要求5所述的在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,其特征在于當(dāng)通用的業(yè)務(wù)配置參數(shù)編輯子界面顯示相應(yīng)的業(yè)務(wù)配置參數(shù)編輯界面時(shí),在配置參數(shù)信息描述文件中,找到業(yè)務(wù)配置分類界面中選中業(yè)務(wù)配置所對(duì)應(yīng)的參數(shù)描述信息,顯示在表格中,不同的業(yè)務(wù)配置用不同的表格顯示,顯示內(nèi)容不同,但顯示格式相同 表頭為業(yè)務(wù)配置的參數(shù)名稱,每一行為ー個(gè)配置參數(shù)模板;表格中的単元格會(huì)根據(jù)業(yè)務(wù)配置參數(shù)類型,提供不同的輸入方式,表格會(huì)對(duì)輸入的數(shù)據(jù)進(jìn)行有效性校驗(yàn)。
全文摘要
本發(fā)明涉及一種在網(wǎng)絡(luò)管理系統(tǒng)中對(duì)業(yè)務(wù)配置集中管理的方法,包括以下步驟形成配置分類信息描述文件和配置參數(shù)信息描述文件;在業(yè)務(wù)配置集中管理界面中顯示業(yè)務(wù)配置分類子界面,以及通用的業(yè)務(wù)配置參數(shù)編輯子界面;在業(yè)務(wù)配置參數(shù)編輯子界面中完成配置參數(shù)模板的編輯,然后對(duì)配置參數(shù)模板進(jìn)行數(shù)據(jù)庫(kù)操作;形成待處理任務(wù)并增加到任務(wù)管理子界面中;執(zhí)行這些任務(wù);根據(jù)各任務(wù)執(zhí)行結(jié)果更新網(wǎng)絡(luò)管理系統(tǒng)數(shù)據(jù)庫(kù)和界面;數(shù)據(jù)庫(kù)和設(shè)備對(duì)于配置參數(shù)模板的比較同步。本發(fā)明所述的方法,屏蔽了不同業(yè)務(wù)配置功能的細(xì)節(jié),適用范圍廣泛,能減少網(wǎng)絡(luò)維護(hù)人員的操作次數(shù);降低網(wǎng)絡(luò)管理軟件開發(fā)的難度和工作量,降低軟件研發(fā)成本,縮短軟件產(chǎn)品開發(fā)周期。
文檔編號(hào)H04L12/24GK102801565SQ201210303070
公開日2012年11月28日 申請(qǐng)日期2012年8月24日 優(yōu)先權(quán)日2012年8月24日
發(fā)明者王進(jìn), 王峰 申請(qǐng)人:烽火通信科技股份有限公司