專利名稱:一種多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種配置Server (服務(wù)端)網(wǎng)元數(shù)據(jù)的方法,尤其是 一種多Client (客戶端)配置Server網(wǎng)元數(shù)據(jù)的方法。
背景技術(shù):
電信網(wǎng)絡(luò)的網(wǎng)元管理系統(tǒng)實現(xiàn)對網(wǎng)元的管理,其核心是網(wǎng)元數(shù)據(jù) 的配置管理。網(wǎng)元管理系統(tǒng)采用C/S結(jié)構(gòu)或者B/S結(jié)構(gòu),如圖l所示, 其允許多Client同時對Server進行網(wǎng)元翁:據(jù)配置才喿作。當(dāng)多Client同時對Server進行網(wǎng)元數(shù)據(jù)配置的時候,就可能產(chǎn) 生數(shù)據(jù)配置沖突。布ii殳存在Clientl和Client2,兩者同時向Server 發(fā)送數(shù)據(jù)配置命令對A功能模塊進行數(shù)據(jù)配置時,若Clientl希望將 其配置為VI, Client2希望將其配置為V2,則最終結(jié)果可能是V1,也 可能是V2。目前,多Client配置Server網(wǎng)元數(shù)據(jù)存在下述兩種方式。 第一種方式允許多Client同時進行相同的網(wǎng)元數(shù)據(jù)配置梯:作,某 Client才喿作成功后,Server即向各CI ient發(fā)送通知,各Client在沖妄 收到通知后刷新自己相關(guān)的網(wǎng)元數(shù)據(jù)配置頁面。這種方式下,若 Clientl首先才喿作成功,Client2接收到Server的通知后,即使正在 進行相同網(wǎng)元數(shù)據(jù)配置頁面的編輯工作,也會丟棄正在編輯的數(shù)據(jù), 根據(jù)通知來刷新當(dāng)前頁面。也就是說,這種方式會導(dǎo)致Client網(wǎng)元數(shù)據(jù)配置工作的無效。第二種方式任何時刻只允許一個Client進行網(wǎng)元數(shù)據(jù)配置操作, 該Client獨占Server的網(wǎng)元數(shù)據(jù)配置權(quán)限,其他CIient只能進4亍查 看操作,不能向Server發(fā)送網(wǎng)元數(shù)據(jù)配置命令。這種方式下,Server 存在兩個互不相關(guān)的功能模塊Al和A2時,當(dāng)Clientl對功能模塊Al 進行數(shù)據(jù)配置操作時,其它Client不能對任何功能模塊,包括功能模 塊A2進行數(shù)據(jù)配置操作,因此,這種方式的網(wǎng)元數(shù)據(jù)配置較為不Y更。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種多Client配置Server網(wǎng)元 數(shù)據(jù)的方法,提高了 Server網(wǎng)元數(shù)據(jù)配置的有效性及便利性。 本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是 一種多Client配置Server網(wǎng)元數(shù)據(jù)的方法,包括以下步驟a、 Client進入糸太配置的功能才莫塊時,向所述Server申請所述功 能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限;b、 所述Server判斷與所述功能模塊具有配置互斥關(guān)系的各個功 能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它Client,若均未分 配,所述Server將所述配置權(quán)限分配纟會所述CI ient,并進入下一步;c、 所述Client配置所述功能模塊的網(wǎng)元數(shù)據(jù)。 上述方案中,所述步驟b中,所述Server的判斷結(jié)果非均未分配時,所述Server拒絕所述C1 i en t的配置^又限申請,只允許所述Client 進行查看操作。上述方案中,所述Client完成配置或查看操作后,退出所述功能 模塊時,向所述Server申請釋放所述配置權(quán)限,所述Client具有所述配置權(quán)限時,所述Server的權(quán)限控制中心釋》文所述配置一又限,并清 除存儲的所述配置權(quán)限分配信息。上述方案中,所述功能模塊是對所述Server的網(wǎng)元數(shù)據(jù)按功能進 行劃分得到的,劃分得到的各個功能模塊兩兩之間為互相獨立或配置 互斥關(guān)系,并且,所述各個功能^f莫塊分別與其自身具有配置互斥關(guān)系。上述方案中,所述步驟b中,所述Server通過一又限控制中心對已 存儲的配置權(quán)限分配信息的查詢,判斷與所述功能模塊具有配置互斥 關(guān)系的各個功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它 Client。上述方案中,所述步驟b中,所述Server將所述功能模塊的網(wǎng)元 數(shù)據(jù)的配置權(quán)限分配給所述CI ient后,所述權(quán)限控制中心存儲所述配 置權(quán)限分配信息。上述方案中,所述權(quán)限控制中心存儲的各配置權(quán)限分配信息包括 功能模塊的ID(標識號)、配置權(quán)限的申請時間、申請配置權(quán)限的 Client的會話ID及其IP (互聯(lián)網(wǎng)協(xié)議)地址。上述方案中,所述CUent退出所述功能模塊后,所述權(quán)限控制中 心釋放全部所述CI ient會話ID標識的網(wǎng)元數(shù)據(jù)配置權(quán)限。上述方案中,所述各個功能模塊兩兩之間的配置互斥關(guān)系是指, 對其中的一個功能模塊的網(wǎng)元數(shù)據(jù)的配置操作會影響到另 一個功能模 塊的網(wǎng)元數(shù)據(jù);所述各個功能模塊兩兩之間的互相獨立關(guān)系是指,對 其中的一個功能模塊的網(wǎng)元數(shù)據(jù)的配置操作不會影響到另 一個功能模 塊的網(wǎng)元數(shù)據(jù)。上述方案中,所述各個功能模塊兩兩之間的關(guān)系通過所述Server 的權(quán)限控制中心進行存儲,存儲時對每個功能模塊建立一條記錄,其中包括功能模塊的ID、描述信息及與該功能模塊具有配置互斥關(guān)系的 功能模塊的集合。本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案中Server 網(wǎng)元數(shù)據(jù)劃分為功能模塊,各個功能模塊兩兩之間為相互獨立或者配 置互斥關(guān)系,任何時刻只允許一個Client對配置互斥的功能模塊的網(wǎng) 元數(shù)據(jù)進行配置,因此,不存在配置數(shù)據(jù)的丟棄現(xiàn)象,提高了 Server 網(wǎng)元數(shù)據(jù)配置的有效性,并且本發(fā)明允許多Client同時對互相獨立的 功能模塊的網(wǎng)元數(shù)據(jù)進行配置,提高了 Server網(wǎng)元數(shù)據(jù)配置的便利 性。
圖l為多Client同時對Server進4亍網(wǎng)元翁:據(jù)配置4喿作的示意圖; 圖2為本發(fā)明多Client配置Server網(wǎng)元數(shù)據(jù)的方法流程圖; 圖3為本發(fā)明Server網(wǎng)元數(shù)據(jù)的功能模塊劃分示意圖。
具體實施方式
圖1已在背景技術(shù)中加以描述,此處不再贅述,下面結(jié)合圖2、 圖3對本發(fā)明作進一步的描述。參照圖2, 一種多Client配置Server網(wǎng)元彩:據(jù)的方法,包:fe以 下步驟S201: Client成功登陸Server,進入糸太配置的功能才莫塊A時,向 Server申請功能模塊A的網(wǎng)元數(shù)據(jù)的配置權(quán)限;S202: Server的權(quán)限控制中心對已申請權(quán)限信息表進行查詢,判 斷與功能模塊A具有配置互斥關(guān)系的各個功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它Client,若均未分配,進入S203,否則,進入 S205;其中,已申請權(quán)限信息表存儲功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限分 配信息,每條記錄包括以下信息功能模塊的ID、配置權(quán)限的申請時 間、申請配置權(quán)限的Client的會話ID及申請配置權(quán)限的Client的 IP地址;S203: Server權(quán)限控制中心將功能模塊A的網(wǎng)元數(shù)據(jù)的配置權(quán)限分配給該Client,并在已申請權(quán)限信息表中存儲該配置權(quán)限分配信 臺 S204:該Client配置功能模塊A的網(wǎng)元數(shù)據(jù),之后進入S206;S205: Server權(quán)限控制中心拒絕該Client的配置權(quán)限申請,只 允許該Client進行查看操作,不能進行數(shù)據(jù)配置操作;S206:該Client退出功能才莫塊A時,向Server申請釋放其功能 模塊A的網(wǎng)元數(shù)據(jù)的配置權(quán)限;S207: Server權(quán)限控制中心查詢已申請權(quán)限信息表,判斷該 Client是否具有功能模塊A的網(wǎng)元數(shù)據(jù)的配置權(quán)限,若具有,進入 S208,否則,進入S209;S208: Server權(quán)限控制中心釋放該Client功能模塊A的網(wǎng)元數(shù) 據(jù)的配置權(quán)限,并清除已申請權(quán)限信息表中功能模塊A的配置權(quán)限分 配信息,之后進入S209;S209:該Client退出后,權(quán)限控制中心遍歷已申請權(quán)限信息表, 將所有該Client會話ID標識的網(wǎng)元數(shù)據(jù)配置權(quán)限進行釋放。下面,對上述流程中的功能模塊作進一步的說明。Server的網(wǎng)元 數(shù)據(jù)按功能進行劃分得到多個功能模塊,這些功能模塊兩兩之間為互相獨立或配置互斥關(guān)系。功能模塊劃分完畢后,Server的權(quán)限控制中 心對其兩兩之間的關(guān)系以表格的形式加以存儲,存儲時對每個功能模 塊建立一條記錄,其中包括功能模塊的ID、功能模塊的描述信息及與 該功能模塊具有配置互斥關(guān)系的功能模塊的集合。其中,功能模塊兩兩之間的配置互斥關(guān)系是指,對其中的一個功 能模塊的網(wǎng)元數(shù)據(jù)的配置操作會影響到另 一個功能模塊的網(wǎng)元數(shù)據(jù); 功能模塊兩兩之間的互相獨立關(guān)系是指,對其中的一個功能模塊的網(wǎng) 元數(shù)據(jù)的配置操作不會影響到另一個功能模塊的網(wǎng)元數(shù)據(jù)。默認情況 下,各個功能模塊還分別與其自身具有配置互斥關(guān)系。參照圖3,功 能模塊B與功能模塊A為配置互斥關(guān)系,即若當(dāng)前有C1 ient對功能模 塊A進行網(wǎng)元數(shù)據(jù)配置,那么其他Cl ient都不能對功能模塊A及功能 模塊B進行網(wǎng)元數(shù)據(jù)配置;功能模塊C和功能模塊D之間為互相獨立 關(guān)系,即若當(dāng)前有Client對功能模塊C進行網(wǎng)元數(shù)據(jù)配置,那么其他 Client可以同時對功能模塊D進行網(wǎng)元數(shù)據(jù)配置。以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于 本領(lǐng)域的技術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在本發(fā)明 的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含 在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1. 一種多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其特征在于,包括以下步驟a、客戶端進入欲配置的功能模塊時,向所述服務(wù)端申請所述功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限;b、所述服務(wù)端判斷與所述功能模塊具有配置互斥關(guān)系的各個功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它客戶端,若均未分配,所述服務(wù)端將所述配置權(quán)限分配給所述客戶端,并進入下一步;c、所述客戶端配置所述功能模塊的網(wǎng)元數(shù)據(jù)。
2、 如權(quán)利要求1所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述步驟b中,所述服務(wù)端的判斷結(jié)果非均未分配時,所 述服務(wù)端拒絕所述客戶端的配置權(quán)限申請,只允許所述客戶端進行查 看操作。
3、 如權(quán)利要求2所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述客戶端完成配置或查看操作后,退出所述功能模塊時, 向所述服務(wù)端申請釋放所述配置權(quán)限,所述客戶端具有所述配置權(quán)限 時,所述服務(wù)端的權(quán)限控制中心釋放所述配置權(quán)限,并清除存儲的所 述配置權(quán)限分配信息。
4、 如權(quán)利要求1至3其中之一所述的多客戶端配置服務(wù)端網(wǎng)元數(shù) 據(jù)的方法,其特征在于所述功能模塊是對所述服務(wù)端的網(wǎng)元數(shù)據(jù)按 功能進行劃分得到的,劃分得到的各個功能模塊兩兩之間為互相獨立 或配置互斥關(guān)系,并且,所述各個功能模塊分別與其自身具有配置互 斥關(guān)系。
5、 如權(quán)利要求4所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述步驟b中,所述服務(wù)端通過權(quán)限控制中心對已存儲的 配置權(quán)限分配信息的查詢,判斷與所述功能^^莫塊具有配置互斥關(guān)系的 各個功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它客戶端。
6、 如權(quán)利要求5所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述步驟b中,所述服務(wù)端將所述功能模塊的網(wǎng)元數(shù)據(jù)的 配置權(quán)限分配給所述客戶端后,所述權(quán)限控制中心存儲所述配置權(quán)限分配信息。
7、 如權(quán)利要求6所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其特征在于所述權(quán)限控制中心存儲的各配置權(quán)限分配信息包括功能模 塊的標識號、配置權(quán)限的申請時間、申請配置權(quán)限的客戶端的會話標 識號及其互聯(lián)網(wǎng)協(xié)議地址。
8、 如權(quán)利要求3所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述客戶端退出所述功能模塊后,所述權(quán)限控制中心釋》欠 全部所述客戶端會話標識號標識的網(wǎng)元數(shù)據(jù)配置^J艮。
9、 如權(quán)利要求4所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,其 特征在于所述各個功能模塊兩兩之間的配置互斥關(guān)系是指,對其中 的一個功能模塊的網(wǎng)元數(shù)據(jù)的配置操作會影響到另 一個功能模塊的網(wǎng) 元數(shù)據(jù);所述各個功能模塊兩兩之間的互相獨立關(guān)系是指,對其中的 一個功能模塊的網(wǎng)元數(shù)據(jù)的配置操作不會影響到另 一個功能模塊的網(wǎng) 元數(shù)據(jù)。
10、 如權(quán)利要求4所述的多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法, 其特征在于所述各個功能才莫塊兩兩之間的關(guān)系通過所述服務(wù)端的權(quán)限控制中心進行存儲,存儲時對每個功能模塊建立一條記錄,其中包 括功能模塊的標識號、描述信息及與該功能模塊具有配置互斥關(guān)系的功能模塊的集合。
全文摘要
本發(fā)明公開了一種多客戶端配置服務(wù)端網(wǎng)元數(shù)據(jù)的方法,首先,客戶端進入欲配置的功能模塊時,向所述服務(wù)端申請所述功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限;然后,所述服務(wù)端判斷與所述功能模塊具有配置互斥關(guān)系的各個功能模塊的網(wǎng)元數(shù)據(jù)的配置權(quán)限是否已分配給其它客戶端,若均未分配,所述服務(wù)端將所述配置權(quán)限分配給所述客戶端,所述客戶端配置所述功能模塊的網(wǎng)元數(shù)據(jù)。本發(fā)明所述技術(shù)方案提高了服務(wù)端網(wǎng)元數(shù)據(jù)配置的有效性及便利性。
文檔編號H04L29/06GK101267343SQ20081006679
公開日2008年9月17日 申請日期2008年4月25日 優(yōu)先權(quán)日2008年4月25日
發(fā)明者韓建坡 申請人:中興通訊股份有限公司