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