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

一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法和裝置的制作方法

文檔序號:6573298閱讀:270來源:國知局
專利名稱:一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法和裝置。
背景技術(shù)
在網(wǎng)絡(luò)設(shè)備管理系統(tǒng)中,一般采用的是面向?qū)ο蟮姆椒ㄟM行管理,而實現(xiàn)面向?qū)ο蠊芾淼年P(guān)鍵在于建立起系統(tǒng)的管理信息模型。管理信息模型一般從邏輯上表征為一個管理信息庫,它是由網(wǎng)絡(luò)中所有的管理對象類按照一定的組織結(jié)構(gòu)組織成一個設(shè)備數(shù)據(jù)庫表,并將管理對象類存貯至設(shè)備數(shù)據(jù)庫表。
而在第三代移動通信系統(tǒng)中,通訊設(shè)備能夠正常運行所需要配置的參數(shù)類型很多,雖然可以將其抽象成管理對象類,但抽象成管理對象類之后數(shù)量還是很多,因此對用戶來說,按照現(xiàn)有技術(shù)從頭到尾配置一整套數(shù)據(jù)工作量大、艱苦耗時;并且,網(wǎng)絡(luò)管理數(shù)據(jù)的配置對用戶的專業(yè)要求比較高,需要用戶高度熟悉所述對象類之間的關(guān)系。
綜上可知,現(xiàn)有網(wǎng)絡(luò)管理數(shù)據(jù)的配置技術(shù)上顯然存在不便與缺陷,所以有必要加以改進。

發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法和裝置,可極大降低網(wǎng)管數(shù)據(jù)配置的復(fù)雜度,便于用戶快速配置大量網(wǎng)管數(shù)據(jù),進而提高網(wǎng)絡(luò)管理效率。
為了實現(xiàn)上述目的,本發(fā)明提供一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法,包括以下步驟A、通過定義及存儲模塊定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;B、從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系定義;C、根據(jù)所述適配關(guān)系定義,通過適配模塊將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或,根據(jù)所述反適配關(guān)系定義,通過反適配模塊將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
根據(jù)本發(fā)明的方法,所述步驟A中定義及存儲模塊所定義的用戶對象信息模型為用戶對象所在的信息模型,所述用戶對象為直接面對用戶的包含少量參數(shù)的管理對象;所述定義及存儲模塊所定義的網(wǎng)元對象信息模型為網(wǎng)元對象所在的信息模型,所述網(wǎng)元對象為設(shè)備運行需要的包含大量參數(shù)的管理對象。
根據(jù)本發(fā)明的方法,所述步驟A中定義及存儲模塊還定義有固化對象參數(shù)模板,其中所定義的用戶對象信息模型包括用戶對象類以及用戶對象類之間的關(guān)系;所定義的網(wǎng)元對象信息模型包括網(wǎng)元對象類以及網(wǎng)元對象類之間的關(guān)系;所定義的固化對象參數(shù)模板包括用戶可以忽視操作的管理對象;所定義的適配關(guān)系包括用戶對象類所包含的網(wǎng)元對象類列表、網(wǎng)元對象類參數(shù)與用戶對象類參數(shù)的映射關(guān)系、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系、和/或網(wǎng)元對象在網(wǎng)元對象信息模型對象樹的位置即網(wǎng)元對象類的主鍵和位置路徑構(gòu)造方法;所定義的反適配關(guān)系包括用戶對象類所包含的網(wǎng)元對象類列表、用戶對象類參數(shù)與網(wǎng)元對象類參數(shù)的映射關(guān)系、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系、和/或用戶對象在用戶對象信息模型對象樹的位置即用戶對象類的主鍵和位置路徑構(gòu)造方法。
根據(jù)本發(fā)明的方法,所述步驟A中定義及存儲模塊定義的反適配關(guān)系中,還包括定義對等網(wǎng)元對象類,所述對等網(wǎng)元對象類中的對等網(wǎng)元對象數(shù)量與本類用戶對象數(shù)量相等,并且對等網(wǎng)元對象為網(wǎng)元對象類列表中網(wǎng)元對象樹的根節(jié)點對象。
根據(jù)本發(fā)明的方法,所述步驟A和步驟B之間進一步包括通過判斷模塊來對網(wǎng)絡(luò)管理發(fā)起命令進行判斷,若網(wǎng)絡(luò)管理發(fā)起命令為適配命令,則由適配模塊進行適配處理;若網(wǎng)絡(luò)管理發(fā)起命令為反適配命令,則由反適配模塊進行反適配處理。
根據(jù)本發(fā)明的方法,所述步驟C中通過適配模塊將用戶對象信息模型適配至網(wǎng)元對象信息模型的步驟進一步包括C1、根據(jù)所述用戶對象信息模型、網(wǎng)元對象信息模型及適配關(guān)系定義,構(gòu)造網(wǎng)元對象操作命令序列;C2、執(zhí)行所述網(wǎng)元對象操作命令序列,將網(wǎng)元對象生效至網(wǎng)元對象信息模型對象樹上。
根據(jù)本發(fā)明的方法,所述步驟C1進一步包括C11、根據(jù)適配關(guān)系定義中用戶對象所包含的網(wǎng)元對象類列表,確定需要操作的網(wǎng)元對象類列表;C12、根據(jù)用戶對象的參數(shù)值、適配關(guān)系定義中網(wǎng)元對象的主鍵和位置路徑構(gòu)造方法,構(gòu)造網(wǎng)元對象的數(shù)量、主鍵和位置路徑;C13、根據(jù)用戶對象的參數(shù)值和固化對象參數(shù)模板,構(gòu)造網(wǎng)元對象的參數(shù)值。
根據(jù)本發(fā)明的方法,所述步驟C中通過反適配模塊將網(wǎng)元對象信息模型反適配至用戶對象信息模型的步驟進一步包括C1’、根據(jù)所述用戶對象信息模型、網(wǎng)元對象信息模型及反適配關(guān)系定義,構(gòu)造用戶對象操作命令序列;C2’、執(zhí)行所述用戶對象操作命令序列,將用戶對象生效至用戶對象信息模型對象樹上。
根據(jù)本發(fā)明的方法,所述步驟C1’進一步包括C11’、根據(jù)反適配關(guān)系定義,獲取需要操作的用戶對象類列表;C12’、根據(jù)所述用戶對象類列表中的用戶對象類,獲取所有的網(wǎng)元對象列表;C13’、根據(jù)所述網(wǎng)元對象列表中對等網(wǎng)元對象數(shù)量,構(gòu)造用戶對象的數(shù)量;C14’、根據(jù)網(wǎng)元對象的參數(shù)值、反適配關(guān)系定義中用戶對象類參數(shù)與網(wǎng)元對象類參數(shù)的映射關(guān)系,構(gòu)造用戶對象的參數(shù)值;C15’、根據(jù)網(wǎng)元對象的參數(shù)值、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系,構(gòu)造用戶對象所包含的固化對象參數(shù)模板實例,形成固化對象參數(shù)模板實例列表;C16’、根據(jù)所述用戶對象的參數(shù)值,反適配關(guān)系定義中用戶對象類的主鍵和位置路徑構(gòu)造方法,構(gòu)造用戶對象的主鍵和位置路徑。
根據(jù)本發(fā)明的方法,所述步驟C15’還包括判斷所述固化對象參數(shù)模板實例是否已存在于固化對象參數(shù)模板中,若為否,將所述固化對象參數(shù)模板實例添加至固化對象參數(shù)模板中。
本發(fā)明還提供一種實現(xiàn)上述方法的網(wǎng)絡(luò)管理數(shù)據(jù)的配置裝置,包括定義及存儲模塊,用于定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;適配模塊,用于從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系定義,并根據(jù)適配關(guān)系定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或反適配模塊,用于從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、反適配關(guān)系定義,并根據(jù)反適配關(guān)系定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
根據(jù)本發(fā)明的裝置還包括判斷模塊,用于對網(wǎng)絡(luò)管理發(fā)起命令進行判斷,若網(wǎng)絡(luò)管理發(fā)起命令為適配命令,則由適配模塊進行適配處理;若網(wǎng)絡(luò)管理發(fā)起命令為反適配命令,則由反適配模塊進行反適配處理。
本發(fā)明根據(jù)適配定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型,從而極大降低了網(wǎng)管數(shù)據(jù)配置的復(fù)雜度,便于用戶快速配置大量網(wǎng)管數(shù)據(jù),進而提高了網(wǎng)絡(luò)管理效率;另外,本發(fā)明還根據(jù)反適配定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型,從而保證用戶對象信息模型和網(wǎng)元對象信息模型數(shù)據(jù)一致性。


圖1是本發(fā)明提供網(wǎng)絡(luò)管理數(shù)據(jù)的配置裝置的結(jié)構(gòu)示意圖;圖2是本發(fā)明提供網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法的流程圖;圖3是本發(fā)明提供的一實施例中業(yè)務(wù)對象/網(wǎng)元對象信息模型定義圖;圖4是本發(fā)明提供的具體實施例中適配方法流程圖;圖5是本發(fā)明提供的具體實施例中反適配方法流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在網(wǎng)絡(luò)管理數(shù)據(jù)配置(簡稱網(wǎng)管數(shù)據(jù)配置)中,用戶真正需要關(guān)心的參數(shù)很少,因此只需要在用戶界面上顯示少數(shù)參數(shù)以供用戶配置,然后將所述少量的管理對象經(jīng)過網(wǎng)絡(luò)管理系統(tǒng)處理就可以生成設(shè)備正常運行時所需要的大量數(shù)據(jù),最后將其存貯至設(shè)備數(shù)據(jù)庫中就可以實現(xiàn)網(wǎng)管數(shù)據(jù)的配置。
圖1示出了本發(fā)明提供的網(wǎng)絡(luò)管理數(shù)據(jù)的配置裝置1,包括定義及存儲模塊11,用于定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;適配模塊12,用于從定義及存儲模塊11中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系定義,并根據(jù)適配關(guān)系定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或反適配模塊13,用于從定義及存儲模塊11中讀取用戶對象信息模型、網(wǎng)元對象信息模型、反適配關(guān)系定義,并根據(jù)反適配關(guān)系定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
本發(fā)明的配置裝置1還可包括判斷模塊10,用于判斷網(wǎng)絡(luò)管理發(fā)起命令的類型,若為適配命令,則由適配模塊12進行適配處理;若為反適配命令,則反適配模塊13進行反適配處理。并且,該判斷模塊10還可用于判斷定義及存儲模塊11中是否加載了適配和反適配關(guān)系定義。
圖2示出了本發(fā)明提供的網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法的流程,結(jié)合圖1描述如下步驟S201,通過所述定義及存儲模塊11定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系。
本發(fā)明中,定義及存儲模塊11所定義的用戶對象信息模型為用戶對象所在的信息模型,所述用戶對象為直接面對用戶的包含少量參數(shù)的管理對象;定義及存儲模塊11所定義的網(wǎng)元對象信息模型為網(wǎng)元對象所在的信息模型,所述網(wǎng)元對象為設(shè)備正常運行需要的包含大量參數(shù)的管理對象。
具體而言,步驟S201中定義及存儲模塊11定義的內(nèi)容包括用戶對象信息模型的定義,主要是定義直接面對用戶的用戶對象類以及它們之間的關(guān)系。通過用戶對象類抽象用戶關(guān)心的參數(shù)。
網(wǎng)元對象信息模型的定義,主要是定義設(shè)備運行參數(shù)的網(wǎng)元對象類以及它們之間的關(guān)系。通過網(wǎng)元對象類抽象設(shè)備運行時所需要的所有參數(shù)。
固化對象參數(shù)模板的定義,主要是定義用戶可以忽視操作的管理對象,即用戶不關(guān)心、不會操作的管理對象。
所述定義及存儲模塊11對適配關(guān)系的定義包含定義網(wǎng)元對象信息模型的網(wǎng)元對象類的創(chuàng)建/刪除/添加,這主要是指每種用戶對象信息模型的用戶對象類所包含的網(wǎng)元對象類列表;定義網(wǎng)元對象類的一般參數(shù)的計算,這主要是指定義網(wǎng)元對象類參數(shù)與用戶對象類參數(shù)之間的映射關(guān)系,或者是網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系;和/或定義網(wǎng)元對象在網(wǎng)元對象信息模型對象樹中的位置,這里主要是定義所述網(wǎng)元對象類的主鍵和位置路徑的構(gòu)造方法。須說明,主鍵是數(shù)據(jù)庫表中的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄。
所述定義及存儲模塊11對反適配關(guān)系的定義包含定義每個用戶對象類由哪些網(wǎng)元對象類組成,這主要是指每種用戶對象信息模型的用戶對象類所包含的網(wǎng)元對象類列表;此處,須特別定義用戶對象類相應(yīng)的對等網(wǎng)元對象類。所述對等網(wǎng)元對象類的對等網(wǎng)元對象數(shù)量與本類用戶對象數(shù)量之比為1∶1,并且對等網(wǎng)元對象為網(wǎng)元對象類列表中網(wǎng)元對象樹的根節(jié)點對象;定義每個用戶對象類參數(shù)的計算,這主要是指定義每個用戶對象類參數(shù)與對應(yīng)的網(wǎng)元對象類參數(shù)的映射關(guān)系;或者是網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系;和/或定義用戶對象類的用戶對象在用戶對象信息模型對象樹的位置,這主要是指定義所述用戶對象類的主鍵和位置路徑的構(gòu)造方法。
步驟S202,適配模塊12從定義及存儲模塊11中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系定義;和/或,反適配模塊13從定義及存儲模塊11中讀取用戶對象信息模型、網(wǎng)元對象信息模型、反適配關(guān)系定義。
步驟S203,根據(jù)所述適配關(guān)系定義,適配模塊12將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或,根據(jù)所述反適配關(guān)系定義,反適配模塊13將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
所述適配過程進一步包括A1)適配模塊12根據(jù)適配關(guān)系定義,構(gòu)造網(wǎng)元對象操作命令序列;A2)適配模塊12執(zhí)行所述網(wǎng)元對象操作命令序列,將網(wǎng)元對象生效至網(wǎng)元對象信息模型對象樹上。所述反適配過程進一步包括B1)反適配模塊13根據(jù)反適配關(guān)系定義,構(gòu)造用戶對象操作命令序列;B2)反適配模塊13執(zhí)行所述用戶對象操作命令序列,將用戶對象生效至用戶對象信息模型對象樹上。
借此,本發(fā)明可將用戶對象信息模型適配至網(wǎng)元對象信息模型,實現(xiàn)由少量網(wǎng)管數(shù)據(jù)生成大量網(wǎng)管數(shù)據(jù);而將網(wǎng)元對象信息模型反適配至用戶對象信息模型可以保證網(wǎng)元對象信息模型數(shù)據(jù)與用戶對象信息模型數(shù)據(jù)的一致性。
以下是本發(fā)明的一個具體實施例,結(jié)合圖1描述如下步驟S001,通過定義及存儲模塊11來定義業(yè)務(wù)對象信息模型和網(wǎng)元對象信息模型。此處業(yè)務(wù)對象信息模型為用戶對象信息模型的一個具體實施方式
。
圖3是具體實施例中利用定義及存儲模塊11實現(xiàn)的業(yè)務(wù)對象/網(wǎng)元對象信息模型定義。業(yè)務(wù)對象信息模型31和網(wǎng)元對象信息模型32構(gòu)成管理信息模型樹Common parent,業(yè)務(wù)對象信息模型31的業(yè)務(wù)對象類是userRncFunction,網(wǎng)元對象信息模型32的網(wǎng)元對象類是rncFunction,cnInfo和iuCnst。
可以通過可擴展標記語言(Extensible Markup Language,XML)格式定義業(yè)務(wù)對象類和網(wǎng)元對象類,如下面的格式<?xml version=″1.0″encoding=″UTF-8″?>
<moc name=″MOCNAME″rdn=″RDNMOC″>
<fields>
<field name=″FIELDNAME1″type=″long″/>
<field name=″FIELDNAME2″type=″long″/>
<!--參數(shù)模板-->
<field name=″TEMPLATE1″type=″long″/>
</fields>
</moc>
其中,MOC標簽里面的name定義了管理對象類的名字MOCNAME;rdn定義了該類的區(qū)別于其它同類對象的識別名(屬性)名RDNMOC;而fields標簽則定義了管理對象類各個屬性的名稱和取值類型。
業(yè)務(wù)對象類MOCNAME有一個指定引用模板的屬性,這個屬性指明適配關(guān)系和反適配關(guān)系里面引用這個模板的模板實例ID號。
步驟S002,通過定義及存儲模塊11進行固化對象參數(shù)模板定義。
固化對象參數(shù)模板里面包含一定數(shù)目的模板實例,每個模板實例又包含一定數(shù)量網(wǎng)元對象,每種網(wǎng)元對象都定義了包含的網(wǎng)元對象的數(shù)目,網(wǎng)元對象的對象類型名字以及該網(wǎng)元對象包含的屬性和屬性值,如用下面的XML的格式定義<?xml version=″1.0″encoding=″UTF-8″?>
<!---->
<templates name=″TEMPLATE1″type=″B″>
<template id=″1″desc=″TEMPLATE_1″>
<nemoc name=″NEMOCNAME1″number=″1″>
<NEMOCNAME>
<field name=″FIELDNAME1″type=″Long″value=″6″/>
<field name=″FIELDNAME2″type=″Long″value=″50″/>
</NEMOCNAME>
</nemoc>
<nemoc name=″NEMOCNAME2″number=″1″>
<cnInfo>
<field name=″FIELDNAME1″type=″Long″value=″6″/>
<field name=″FIELDNAME2″type=″Long″value=″6″/>
</cnInfo>
</nemoc>
</template>
</templates>
上面的XML定義中,templates標簽里,name定義模板的名字TEMPLATE1;template標簽里,id定義該模板的一個模板實例的ID;nemoc標簽里,name定義該模板實例包含的網(wǎng)元對象類型名字,number則定義該網(wǎng)元對象類型需要生成的網(wǎng)元對象數(shù)目;field則定義了該網(wǎng)元對象各個屬性以及其值。
步驟S003,通過定義及存儲模塊11進行適配和反適配關(guān)系定義。
適配和反適配關(guān)系指的是業(yè)務(wù)對象信息模型和網(wǎng)元對象信息模型之間的適配和反適配關(guān)系,這種定義可以用多種形式表示。在本實施例中,是采用XML表示,如下面<?xml version=″1.0″encoding=″GB2312″?>
<!---->
<root username=″USERMOCNAME″level=″4″>
<!--rncFunction-->
<nemoc mocname=″NEMOCNAME1″ismain=″true″>
<dn append=″FIELDNAME″class=″DNCLASS″/>
<fields>
<field name=″FIELD1″srctype=″A″srcfield=″FIELD1″/>
<field name=″FIELD2″srctype=″A″srcfield=″FIELD2″/>
<field name=″FIELD3″srctype=″B″ tplname=″TEMPLATE1″tplfield=″FIELDNAME1″/>
…</fields>
</nemoc>
</root>
上面的XML中,root標簽里面,mocname定義業(yè)務(wù)對象信息模型對象類型名字USERMOCNAME;nemoc標簽里定義了該業(yè)務(wù)對象信息模型包含的網(wǎng)元對象序列;dn標簽定義了網(wǎng)元對象信息模型中的網(wǎng)元對象與業(yè)務(wù)對象之間管理對象位置路徑信息的轉(zhuǎn)換;fields下面的field則是定義了每個網(wǎng)元對象的各個屬性的獲取name表示屬性名字,srctype表示適配/反適配方式。
從適配的角度看,srctype=“A”表示直接從業(yè)務(wù)對象里面的對應(yīng)屬性獲取,srctype=“B”表示要從固有對象模板里面獲取,tplname則表示從所述固有對象參數(shù)模板獲取,tplfield則指定從固有對象參數(shù)模板實例的一個屬性獲取其值。
而從反適配的角度看,srctype=“A”表示直接從網(wǎng)元對象里面的對應(yīng)屬性獲取,srctype=“B”表示該字段可以構(gòu)造出該固有對象參數(shù)模板實例,tplname則需要構(gòu)造那一個固有對象參數(shù)模板,tplfield則指定可以構(gòu)造固有對象參數(shù)模板實例的一個屬性。
從XML定義可以看出,userRncFunction包含的網(wǎng)元對象類型為rncFunction,cnInfo以及iuCnst;其中網(wǎng)元對象的大量屬性值取決于模板實例對應(yīng)的網(wǎng)元對象屬性值。
步驟S004,通過圖1中的判斷模塊10來判斷網(wǎng)絡(luò)管理發(fā)起命令為適配命令還是反適配命令,若為適配命令,則適配模塊12根據(jù)適配關(guān)系定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型;若為反適配命令,則反適配模塊13根據(jù)反適配關(guān)系定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
本發(fā)明一實施例中,將用戶對象信息模型適配至網(wǎng)元對象信息模型的方法如圖4所示,結(jié)合圖1具體描述如下步驟S401,通過判斷模塊10來判斷是否已加載適配和反適配關(guān)系定義,若是,則直接進行步驟S403,否則進行步驟S402。
步驟S402,加載適配和反適配關(guān)系定義。
步驟S403,判斷模塊10判斷網(wǎng)元對象操作命令,所述網(wǎng)元對象操作命令包括有創(chuàng)建/修改/刪除等,然后在后續(xù)流程中,根據(jù)相應(yīng)的命令構(gòu)造對應(yīng)的網(wǎng)元對象操作命令序列。由于網(wǎng)元對象創(chuàng)建/修改/刪除等操作命令序列的構(gòu)造方法是類似的,在本實施例中,一律采用如下步驟進行相應(yīng)操作命令序列的構(gòu)造。
步驟S404,適配模塊12根據(jù)適配關(guān)系定義中用戶對象所包含的網(wǎng)元對象類列表,確定需要操作的網(wǎng)元對象類列表。
步驟S405,適配模塊12根據(jù)用戶對象的參數(shù)值、適配關(guān)系定義中網(wǎng)元對象在網(wǎng)元對象信息模型對象樹的位置——即網(wǎng)元對象的主鍵和位置路徑構(gòu)造方法,構(gòu)造網(wǎng)元對象的數(shù)量、主鍵和位置路徑。
步驟S406,根據(jù)用戶對象的參數(shù)值和固化對象參數(shù)模板,適配模塊12構(gòu)造網(wǎng)元對象實例的參數(shù)值。至此,網(wǎng)元對象操作命令序列構(gòu)造完畢。
步驟S407,適配模塊12執(zhí)行所述網(wǎng)元對象操作命令序列,將網(wǎng)元對象生效至網(wǎng)元對象信息模型對象樹上。
與圖4相應(yīng)的,該實施例中將網(wǎng)元對象信息模型反適配至用戶對象信息模型的方法如圖5所示,具體包括步驟如下步驟S501,判斷模塊10判斷是否已加載適配和反適配關(guān)系定義,若是,則直接進行步驟S503,否則進行步驟S502。
步驟S502,加載適配和反適配關(guān)系定義。
步驟S503,根據(jù)反適配關(guān)系定義,反適配模塊13獲取需要操作的用戶對象類列表。
步驟S504,在用戶對象類列表中獲取一個需要操作處理的用戶對象類。
步驟S505,反適配模塊13根據(jù)所述用戶對象類列表中的用戶對象類,獲取所有的網(wǎng)元對象類列表。
步驟S506,反適配模塊13在網(wǎng)元對象列表中獲取一個沒處理的對等網(wǎng)元對象實例。
步驟S507,根據(jù)網(wǎng)元對象列表中對等網(wǎng)元對象實例數(shù)量,反適配模塊13構(gòu)造用戶對象實例的數(shù)量。
步驟S508,根據(jù)網(wǎng)元對象的參數(shù)值、反適配關(guān)系定義中用戶對象類參數(shù)與網(wǎng)元對象類參數(shù)的映射關(guān)系,反適配模塊13構(gòu)造用戶對象實例的參數(shù)值。
步驟S509,對于每一個用戶對象,根據(jù)網(wǎng)元對象的參數(shù)值、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系,反適配模塊13構(gòu)造用戶對象所包含的固化對象參數(shù)模板實例,作為用戶對象實例的模板屬性值,形成固化對象參數(shù)模板實例列表。此處,須判斷所述固化對象參數(shù)模板實例是否已存在于固化對象參數(shù)模板中,若為否,將所述固化對象參數(shù)模板實例添加至固化對象參數(shù)模板中。
步驟S510,根據(jù)所述用戶對象的參數(shù)值,反適配關(guān)系定義中用戶對象類在用戶對象信息模型對象樹的位置——即用戶對象類的主鍵和位置路徑構(gòu)造方法,反適配模塊13構(gòu)造用戶對象實例的主鍵和位置路徑。
步驟S511,形成用戶對象實例操作命令,存儲至用戶對象操作命令序列。
步驟S512,反適配模塊13判斷是否所有的網(wǎng)元對象列表中的對等網(wǎng)元對象實例已處理完畢,若是,則進行步驟S513,否則返回步驟S506。
步驟S513,反適配模塊13判斷是否用戶對象類列表中所有需要操作的用戶對象類已處理完畢,若是,進行步驟S514,否則返回步驟S504。
步驟S514,根據(jù)所述用戶對象操作命令序列,反適配模塊13將用戶對象生效至用戶對象信息模型對象樹上。
綜上可知,本發(fā)明根據(jù)適配定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型,從而極大降低了網(wǎng)管數(shù)據(jù)配置的復(fù)雜度,便于用戶快速配置大量網(wǎng)管數(shù)據(jù),進而提高了網(wǎng)絡(luò)管理效率;另外,本發(fā)明還根據(jù)反適配定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型,從而保證用戶對象信息模型和網(wǎng)元對象信息模型數(shù)據(jù)一致性。本發(fā)明尤其適用于WCDMA(Wideband Code DivisionMultiple Access,寬帶碼分多址)、TD-SCDMA(Time Division SynchronizationCode Division Multiple Access,時分同步碼分多址)、GSM(Global System ForMobile Communication,全球移動通信系統(tǒng))、PHS(Personal Hand-phoneSystem,個人手持電話系統(tǒng))等網(wǎng)絡(luò)系統(tǒng)的網(wǎng)管數(shù)據(jù)的配置。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法,其特征在于,包括以下步驟A、通過定義及存儲模塊定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;B、從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系定義;C、根據(jù)所述適配關(guān)系定義,通過適配模塊將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或,根據(jù)所述反適配關(guān)系定義,通過反適配模塊將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A中定義及存儲模塊所定義的用戶對象信息模型為用戶對象所在的信息模型,所述用戶對象為直接面對用戶的包含少量參數(shù)的管理對象;所述定義及存儲模塊所定義的網(wǎng)元對象信息模型為網(wǎng)元對象所在的信息模型,所述網(wǎng)元對象為設(shè)備運行需要的包含大量參數(shù)的管理對象。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A中定義及存儲模塊還定義有固化對象參數(shù)模板,其中所定義的用戶對象信息模型包括用戶對象類以及用戶對象類之間的關(guān)系;所定義的網(wǎng)元對象信息模型包括網(wǎng)元對象類以及網(wǎng)元對象類之間的關(guān)系;所定義的固化對象參數(shù)模板包括用戶可以忽視操作的管理對象;所定義的適配關(guān)系包括用戶對象類所包含的網(wǎng)元對象類列表、網(wǎng)元對象類參數(shù)與用戶對象類參數(shù)的映射關(guān)系、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系、和/或網(wǎng)元對象在網(wǎng)元對象信息模型對象樹的位置即網(wǎng)元對象類的主鍵和位置路徑構(gòu)造方法;所定義的反適配關(guān)系包括用戶對象類所包含的網(wǎng)元對象類列表、用戶對象類參數(shù)與網(wǎng)元對象類參數(shù)的映射關(guān)系、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系、和/或用戶對象在用戶對象信息模型對象樹的位置即用戶對象類的主鍵和位置路徑構(gòu)造方法。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟A中定義及存儲模塊定義的反適配關(guān)系中,還包括定義對等網(wǎng)元對象類,所述對等網(wǎng)元對象類中的對等網(wǎng)元對象數(shù)量與本類用戶對象數(shù)量相等,并且對等網(wǎng)元對象為網(wǎng)元對象類列表中網(wǎng)元對象樹的根節(jié)點對象。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A和步驟B之間進一步包括通過判斷模塊來對網(wǎng)絡(luò)管理發(fā)起命令進行判斷,若網(wǎng)絡(luò)管理發(fā)起命令為適配命令,則由適配模塊進行適配處理;若網(wǎng)絡(luò)管理發(fā)起命令為反適配命令,則由反適配模塊進行反適配處理。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C中通過適配模塊將用戶對象信息模型適配至網(wǎng)元對象信息模型的步驟進一步包括C1、根據(jù)所述用戶對象信息模型、網(wǎng)元對象信息模型及適配關(guān)系定義,構(gòu)造網(wǎng)元對象操作命令序列;C2、執(zhí)行所述網(wǎng)元對象操作命令序列,將網(wǎng)元對象生效至網(wǎng)元對象信息模型對象樹上。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟C1進一步包括C11、根據(jù)適配關(guān)系定義中用戶對象所包含的網(wǎng)元對象類列表,確定需要操作的網(wǎng)元對象類列表;C12、根據(jù)用戶對象的參數(shù)值、適配關(guān)系定義中網(wǎng)元對象的主鍵和位置路徑構(gòu)造方法,構(gòu)造網(wǎng)元對象的數(shù)量、主鍵和位置路徑;C13、根據(jù)用戶對象的參數(shù)值和固化對象參數(shù)模板,構(gòu)造網(wǎng)元對象的參數(shù)值。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C中通過反適配模塊將網(wǎng)元對象信息模型反適配至用戶對象信息模型的步驟進一步包括C1’、根據(jù)所述用戶對象信息模型、網(wǎng)元對象信息模型及反適配關(guān)系定義,構(gòu)造用戶對象操作命令序列;C2’、執(zhí)行所述用戶對象操作命令序列,將用戶對象生效至用戶對象信息模型對象樹上。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟C1’進一步包括C11’、根據(jù)反適配關(guān)系定義,獲取需要操作的用戶對象類列表;C12’、根據(jù)所述用戶對象類列表中的用戶對象類,獲取所有的網(wǎng)元對象列表;C13’、根據(jù)所述網(wǎng)元對象列表中對等網(wǎng)元對象數(shù)量,構(gòu)造用戶對象的數(shù)量;C14’、根據(jù)網(wǎng)元對象的參數(shù)值、反適配關(guān)系定義中用戶對象類參數(shù)與網(wǎng)元對象類參數(shù)的映射關(guān)系,構(gòu)造用戶對象的參數(shù)值;C15’、根據(jù)網(wǎng)元對象的參數(shù)值、網(wǎng)元對象類參數(shù)與固化對象參數(shù)模板參數(shù)的映射關(guān)系,構(gòu)造用戶對象所包含的固化對象參數(shù)模板實例,形成固化對象參數(shù)模板實例列表;C16’、根據(jù)所述用戶對象的參數(shù)值,反適配關(guān)系定義中用戶對象類的主鍵和位置路徑構(gòu)造方法,構(gòu)造用戶對象的主鍵和位置路徑。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟C15’還包括判斷所述固化對象參數(shù)模板實例是否已存在于固化對象參數(shù)模板中,若為否,將所述固化對象參數(shù)模板實例添加至固化對象參數(shù)模板中。
11.一種實現(xiàn)如權(quán)利要求1~10任一項所述方法的網(wǎng)絡(luò)管理數(shù)據(jù)的配置裝置,其特征在于,包括定義及存儲模塊,用于定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;適配模塊,用于從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系定義,并根據(jù)適配關(guān)系定義,將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或反適配模塊,用于從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、反適配關(guān)系定義,并根據(jù)反適配關(guān)系定義,將網(wǎng)元對象信息模型反適配至用戶對象信息模型。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括判斷模塊,用于對網(wǎng)絡(luò)管理發(fā)起命令進行判斷,若網(wǎng)絡(luò)管理發(fā)起命令為適配命令,則由適配模塊進行適配處理;若網(wǎng)絡(luò)管理發(fā)起命令為反適配命令,則由反適配模塊進行反適配處理。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置方法,包括步驟A.通過定義及存儲模塊定義并存儲用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系;步驟B.從所述定義及存儲模塊中讀取用戶對象信息模型、網(wǎng)元對象信息模型、適配關(guān)系和/或反適配關(guān)系定義;步驟C.根據(jù)所述適配關(guān)系定義,通過適配模塊將用戶對象信息模型適配至網(wǎng)元對象信息模型;和/或根據(jù)所述反適配關(guān)系定義,通過反適配模塊將網(wǎng)元對象信息模型反適配至用戶對象信息模型。相應(yīng)地,本發(fā)明還提供一種網(wǎng)絡(luò)管理數(shù)據(jù)的配置裝置。本發(fā)明可極大降低網(wǎng)管數(shù)據(jù)配置的復(fù)雜度,便于用戶快速配置大量網(wǎng)管數(shù)據(jù),進而提高了網(wǎng)絡(luò)管理效率。
文檔編號G06F17/30GK101013965SQ20071006379
公開日2007年8月8日 申請日期2007年2月9日 優(yōu)先權(quán)日2007年2月9日
發(fā)明者林禮劍, 張勁峰, 莊榮海, 吳瑩 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙江县| 竹北市| 阳西县| 扎鲁特旗| 嵊泗县| 朔州市| 岫岩| 九台市| 汉中市| 台中县| 博湖县| 太仆寺旗| 清丰县| 临泉县| 安阳县| 武穴市| 松阳县| 墨竹工卡县| 剑川县| 忻城县| 广宁县| 左云县| 内江市| 南陵县| 界首市| 潍坊市| 济阳县| 瓮安县| 松桃| 澄江县| 同心县| 永康市| 唐河县| 多伦县| 新田县| 庐江县| 武定县| 五寨县| 新蔡县| 石棉县| 天气|