專(zhuān)利名稱(chēng):一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信網(wǎng)中的網(wǎng)管系統(tǒng),尤其涉及實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法 和系統(tǒng)。
背景技術(shù):
網(wǎng)元管理系統(tǒng)(EMS,Element Management System)作為電信系統(tǒng)的后部操作平 臺(tái),提供了對(duì)整個(gè)電信網(wǎng)絡(luò)的統(tǒng)一管理和維護(hù),使得用戶可以對(duì)網(wǎng)絡(luò)中的電信設(shè)備進(jìn)行配 置,并實(shí)時(shí)地監(jiān)控當(dāng)前網(wǎng)絡(luò)中電信設(shè)備的運(yùn)行狀態(tài)。伴隨著互聯(lián)網(wǎng)和電信產(chǎn)業(yè)的蓬勃發(fā)展,用戶需求越來(lái)越豐富和多元化,促使電信 系統(tǒng)不斷完善和發(fā)展,各種新產(chǎn)品、新業(yè)務(wù)層出不窮,EMS的功能也越來(lái)越強(qiáng)大;與此同時(shí), 在電信市場(chǎng)激烈競(jìng)爭(zhēng)的推動(dòng)下,用戶對(duì)產(chǎn)品易用性的要求也越來(lái)越高。在產(chǎn)品的強(qiáng)大功能 和易用性的背后,消耗系統(tǒng)資源的代價(jià)也是相當(dāng)大的。如圖1所示,表示了現(xiàn)行EMS客戶端使用接入的操作維護(hù)模塊(OMM,Operation & Maintenance Module)網(wǎng)管客戶端功能(該功能模塊的服務(wù)端節(jié)點(diǎn)部署在EMS客戶端上) 的時(shí)序,其中包括步驟101 用戶選擇EMS客戶端上部署的功能;步驟102 =EMS客戶端向EMS服務(wù)端發(fā)起功能請(qǐng)求;步驟103 =EMS服務(wù)端接收到該請(qǐng)求后,轉(zhuǎn)發(fā)給對(duì)應(yīng)的下級(jí)OMM網(wǎng)管服務(wù)端;步驟104 =OMM網(wǎng)管服務(wù)端接收并處理該請(qǐng)求,然后向EMS服務(wù)端返回功能響應(yīng);步驟105 =EMS服務(wù)端接收到該響應(yīng),向發(fā)起功能請(qǐng)求的EMS客戶端返回功能響 應(yīng);步驟106 :EMS客戶端調(diào)用即插即用(PNP,Plug and Play)插件解析收到的功能響 應(yīng),并將解析結(jié)果呈現(xiàn)給用戶。以上傳統(tǒng)的網(wǎng)管客戶端使用功能模塊存在以下問(wèn)題EMS對(duì)接入的OMM進(jìn)行管理時(shí),在EMS客戶端和OMM網(wǎng)管客戶端上需要部署相同的 功能模塊,具體體現(xiàn)為在客戶端上部署功能模塊的服務(wù)端節(jié)點(diǎn)以及相應(yīng)的功能模塊等。在 應(yīng)用功能不太多的情況下,這種架構(gòu)模式有一定的優(yōu)點(diǎn),譬如EMS客戶端安裝完畢并啟動(dòng) 后,就具備了 OMM網(wǎng)管客戶端的所有功能。但是這種架構(gòu)模式一方面,為了實(shí)現(xiàn)EMS與OMM 的無(wú)縫對(duì)接,需要將EMS客戶端功能與OMM網(wǎng)管客戶端功能對(duì)齊,由此重復(fù)開(kāi)發(fā)提高了研發(fā) 成本;另一方面,對(duì)于功能使用客戶端用戶缺乏自主性,客戶端上可能會(huì)有很多功能一直未 被使用,卻仍然需要占用大量有限的系統(tǒng)資源。名詞解析網(wǎng)元管理系統(tǒng)(EMS),是管理某些特定類(lèi)型的一個(gè)或多個(gè)電信網(wǎng)絡(luò)單元(NE, Network Element)的系統(tǒng)。一般來(lái)說(shuō),EMS管理每個(gè)NE的功能和容量,但并不理會(huì)網(wǎng)絡(luò)中 不同NE之間的交流。操作維護(hù)模塊(OMM),是管理某一特定類(lèi)型的單個(gè)NE的模塊,提供對(duì)NE最直接的管理和維護(hù)功能。即插即用(PNP)插件,是由傳統(tǒng)的網(wǎng)管客戶端應(yīng)用功能模塊按照插件規(guī)范改造而 成,插件只能訪問(wèn)和使用客戶端支撐服務(wù),插件間不存在依賴關(guān)系,支持動(dòng)態(tài)部署和加載。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法和系統(tǒng), 使得EMS網(wǎng)管客戶端能夠復(fù)用OMM網(wǎng)管客戶端的功能。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法,包 括網(wǎng)管客戶端在用戶首次選用應(yīng)用功能時(shí)從網(wǎng)管服務(wù)端獲取到相應(yīng)的即插即用插 件,并加載獲取到的即插即用插件;網(wǎng)管客戶端向網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,采用加載的即插即用插件解析顯示 網(wǎng)管服務(wù)端返回的應(yīng)用功能的執(zhí)行結(jié)果。進(jìn)一步地,在網(wǎng)管客戶端從網(wǎng)管服務(wù)端獲取到即插即用插件之前還包括網(wǎng)管服 務(wù)端以即插即用插件的形式將網(wǎng)管客戶端的應(yīng)用功能部署在指定目錄下;網(wǎng)管客戶端在請(qǐng)求應(yīng)用功能之前,按插即用插件的規(guī)范將要使用的應(yīng)用功能加載 為相應(yīng)的功能插件;通過(guò)選擇相應(yīng)的功能插件向網(wǎng)管服務(wù)端請(qǐng)求應(yīng)用功能。進(jìn)一步地,網(wǎng)管客戶端在用戶再次選用應(yīng)用功能時(shí),通過(guò)選擇相應(yīng)的功能插件直接向網(wǎng)管服 務(wù)端請(qǐng)求應(yīng)用功能,并采用加載的即插即用插件解析網(wǎng)管服務(wù)端返回的應(yīng)用功能的執(zhí)行結(jié)^ ο進(jìn)一步地,網(wǎng)管客戶端包括網(wǎng)元管理系統(tǒng)客戶端,網(wǎng)管服務(wù)端包括網(wǎng)元管理系統(tǒng) 服務(wù)端和操作維護(hù)模塊網(wǎng)管服務(wù)端,該方法具體包括網(wǎng)元管理系統(tǒng)客戶端在用戶首次選用應(yīng)用功能時(shí),向網(wǎng)元管理系統(tǒng)服務(wù)端請(qǐng)求相 應(yīng)的即插即用插件;網(wǎng)元管理系統(tǒng)服務(wù)端在本服務(wù)端不存在相應(yīng)的即插即用插件時(shí),將從操作維護(hù)模 塊網(wǎng)管服務(wù)端請(qǐng)求獲取的該即插即用插件返回給網(wǎng)元管理系統(tǒng)客戶端;或者在本服務(wù)端存 在相應(yīng)的即插即用插件時(shí),直接將該即插即用插件返回給網(wǎng)元管理系統(tǒng)客戶端;網(wǎng)元管理系統(tǒng)客戶端獲取到即插即用插件后,通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端向操作維 護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求應(yīng)用功能;在通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端收到操作維護(hù)模塊網(wǎng)管服務(wù) 端返回的應(yīng)用功能的執(zhí)行結(jié)果后,用獲取的即插即用插件解析并顯示該執(zhí)行結(jié)果。進(jìn)一步地,網(wǎng)管客戶端還包括操作維護(hù)模塊網(wǎng)管客戶端,該方法具體包括操作維護(hù)模塊網(wǎng)管客戶端用戶首次選用應(yīng)用功能時(shí),向操作維護(hù)模塊網(wǎng)管服務(wù)端 請(qǐng)求相應(yīng)的即插即用插件;操作維護(hù)模塊網(wǎng)管服務(wù)端若存在操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的即插即用插件, 將該即插即用插件返回給操作維護(hù)模塊網(wǎng)管客戶端;操作維護(hù)模塊網(wǎng)管客戶端獲取到即插即用插件后,向操作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng) 求應(yīng)用功能;在收到操作維護(hù)模塊網(wǎng)管服務(wù)端返回的該應(yīng)用功能的執(zhí)行結(jié)果后,用獲取的 即插即用插件解析并顯示該執(zhí)行結(jié)果;
或者,操作維護(hù)模塊網(wǎng)管服務(wù)端若不存在即插即用插件,向操作維護(hù)模塊網(wǎng)管客 戶端返回錯(cuò)誤信息;和/或在本服務(wù)端執(zhí)行操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的應(yīng)用功能失敗 時(shí),向操作維護(hù)模塊網(wǎng)管客戶端返回失敗信息;操作維護(hù)模塊網(wǎng)管客戶端解析并顯示該錯(cuò)誤信息和/或該失敗信息。進(jìn)一步地,該方法還包括操作維護(hù)模塊網(wǎng)管服務(wù)端在本服務(wù)端不存在網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的即插即 用插件時(shí),通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端向網(wǎng)元管理系統(tǒng)客戶端返回錯(cuò)誤信息;和/或操作維 護(hù)模塊網(wǎng)管服務(wù)端在本服務(wù)端執(zhí)行網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的應(yīng)用功能失敗時(shí),通過(guò)網(wǎng)元 管理系統(tǒng)服務(wù)端向網(wǎng)元管理系統(tǒng)客戶端返回失敗信息;網(wǎng)元管理系統(tǒng)客戶端解析并顯示該錯(cuò)誤信息和/或該失敗信息。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的系統(tǒng),包 括網(wǎng)管客戶端和網(wǎng)管服務(wù)端,其中網(wǎng)管客戶端,用于在用戶首次選用應(yīng)用功能時(shí)從網(wǎng)管服務(wù)端獲取到相應(yīng)的即插即 用插件并加載;向網(wǎng)管服務(wù)端請(qǐng)求應(yīng)用功能,采用加載的即插即用插件解析并顯示網(wǎng)管服 務(wù)端返回的應(yīng)用功能的執(zhí)行結(jié)果;網(wǎng)管服務(wù)端,用于根據(jù)網(wǎng)管客戶端的請(qǐng)求,將即插即用插件和應(yīng)用功能的執(zhí)行結(jié) 果返回給網(wǎng)管客戶端。進(jìn)一步地,網(wǎng)管服務(wù)端以即插即用插件的形式將網(wǎng)管客戶端的應(yīng)用功能部署在指定目錄 下;網(wǎng)管客戶端按插即用插件的規(guī)范將要使用的應(yīng)用功能加載為相應(yīng)的功能插件;通 過(guò)選擇相應(yīng)的功能插件向網(wǎng)管服務(wù)端請(qǐng)求應(yīng)用功能。進(jìn)一步地,網(wǎng)管客戶端在用戶再次選用應(yīng)用功能時(shí),通過(guò)選擇相應(yīng)的功能插件直接向網(wǎng)管服 務(wù)端請(qǐng)求所述應(yīng)用功能,并采用加載的即插即用插件解析網(wǎng)管服務(wù)端返回的應(yīng)用功能的響應(yīng)。進(jìn)一步地,網(wǎng)管客戶端包括網(wǎng)元管理系統(tǒng)客戶端,網(wǎng)管服務(wù)端包括網(wǎng)元管理系統(tǒng) 服務(wù)端和操作維護(hù)模塊網(wǎng)管服務(wù)端,其中網(wǎng)元管理系統(tǒng)客戶端,用于在用戶首次選用應(yīng)用功能時(shí),通過(guò)網(wǎng)元管理系統(tǒng)服務(wù) 端從操作維護(hù)模塊網(wǎng)管服務(wù)端獲取到即插即用插件;通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端向操作維護(hù) 模塊網(wǎng)管服務(wù)端請(qǐng)求應(yīng)用功能,用即插即用插件解析并顯示通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端收到 的應(yīng)用功能的執(zhí)行結(jié)果;網(wǎng)元管理系統(tǒng)服務(wù)端在本服務(wù)端不存在相應(yīng)的即插即用插件時(shí),將從操作維護(hù)模 塊網(wǎng)管服務(wù)端獲取的該即插即用插件返回給網(wǎng)元管理系統(tǒng)客戶端;或者在本服務(wù)端存在相 應(yīng)的即插即用插件時(shí),直接將該即插即用插件返回給網(wǎng)元管理系統(tǒng)客戶端;操作維護(hù)模塊網(wǎng)管服務(wù)端,用于根據(jù)網(wǎng)元管理系統(tǒng)服務(wù)端的請(qǐng)求,返回相應(yīng)的即 插即用插件和應(yīng)用功能的執(zhí)行結(jié)果。進(jìn)一步地,網(wǎng)管客戶端還包括操作維護(hù)模塊網(wǎng)管客戶端,其中操作維護(hù)模塊網(wǎng)管客戶端,用于在用戶首次選用應(yīng)用功能時(shí),向操作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求相應(yīng)的即插即用插件;在獲取到該即插即用插件后,向操作維護(hù)模塊網(wǎng)管服 務(wù)端請(qǐng)求應(yīng)用功能;在收到操作維護(hù)模塊網(wǎng)管服務(wù)端返回的應(yīng)用功能的執(zhí)行結(jié)果后,用獲 取的即插即用插件解析并顯示該執(zhí)行結(jié)果;或者,解析并顯示操作維護(hù)模塊網(wǎng)管服務(wù)端返 回的錯(cuò)誤信息和/或失敗信息;操作維護(hù)模塊網(wǎng)管服務(wù)端若存在操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的即插即用插件, 將該即插即用插件返回給操作維護(hù)模塊網(wǎng)管客戶端,若不存在即插即用插件,則向操作維 護(hù)模塊網(wǎng)管客戶端返回錯(cuò)誤信息;和/或在本服務(wù)端執(zhí)行操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的 應(yīng)用功能失敗時(shí),向操作維護(hù)模塊網(wǎng)管客戶端返回失敗信息。進(jìn)一步地,操作維護(hù)模塊網(wǎng)管服務(wù)端還用于在本服務(wù)端不存在網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的 即插即用插件時(shí),通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端向網(wǎng)元管理系統(tǒng)客戶端返回錯(cuò)誤信息;和/或 在本服務(wù)端執(zhí)行網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的應(yīng)用功能失敗時(shí),通過(guò)網(wǎng)元管理系統(tǒng)服務(wù)端向 網(wǎng)元管理系統(tǒng)客戶端返回失敗信息;網(wǎng)元管理系統(tǒng)客戶端還用于解析并顯示錯(cuò)誤信息和/或失敗信息。本發(fā)明針對(duì)EMS-OMM電信管理模型,就目前通用的網(wǎng)管客戶端功能部署架構(gòu)做了 重新設(shè)計(jì),主要是針對(duì)EMS對(duì)齊OMM的應(yīng)用功能的部署和加載方式上進(jìn)行了改進(jìn),EMS客戶 端采用按功能獨(dú)立部署、動(dòng)態(tài)加載以及上下級(jí)部署的方式來(lái)復(fù)用OMM網(wǎng)管客戶端的應(yīng)用功 能,由此可大大縮減研發(fā)成本并節(jié)省大量的系統(tǒng)資源,同時(shí)仍支持EMS客戶端和OMM網(wǎng)管客 戶端應(yīng)用功能的無(wú)縫對(duì)接。
圖1為現(xiàn)行EMS網(wǎng)管客戶端使用接入的OMM網(wǎng)管客戶端功能的時(shí)序示意圖;圖2為本發(fā)明實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法實(shí)施例的時(shí)序示意圖;圖3為本發(fā)明實(shí)現(xiàn)網(wǎng)管客戶端功能使用的網(wǎng)管系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明的EMS客戶端使用信令跟蹤功能的實(shí)例流程圖;圖5為本發(fā)明的EMS服務(wù)端配合EMS客戶端加載信令跟蹤功能的實(shí)例流程圖;圖6為本發(fā)明的OMM網(wǎng)管服務(wù)端配合EMS服務(wù)端加載信令跟蹤功能的實(shí)例流程 圖。
具體實(shí)施例方式以下結(jié)合附圖和優(yōu)選實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)地闡述。以下例舉的實(shí) 施例僅僅用于說(shuō)明和解釋本發(fā)明,而不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。圖2表示了本發(fā)明實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法實(shí)施例的時(shí)序,是用戶首次在 EMS客戶端使用一應(yīng)用功能時(shí)啟動(dòng)的,包括步驟201 用戶選擇使用EMS客戶端上的應(yīng)用功能;步驟202 =EMS客戶端向EMS服務(wù)端發(fā)起相應(yīng)的PNP插件請(qǐng)求;步驟203 =EMS服務(wù)端接收到該請(qǐng)求,并將該請(qǐng)求轉(zhuǎn)發(fā)給對(duì)應(yīng)的下級(jí)OMM網(wǎng)管服務(wù) 端;步驟204 =OMM網(wǎng)管服務(wù)端接收到該請(qǐng)求后,返回請(qǐng)求的PNP插件包;
步驟205 =EMS服務(wù)端接收到PNP插件包后,返回給發(fā)起PNP插件請(qǐng)求的EMS客戶 端;步驟206 =EMS客戶端獲取到PNP插件包后,向EMS服務(wù)端發(fā)起應(yīng)用功能請(qǐng)求;步驟207 =EMS服務(wù)端接收到該請(qǐng)求后,轉(zhuǎn)發(fā)給對(duì)應(yīng)的下級(jí)OMM網(wǎng)管服務(wù)端;步驟208 =OMM網(wǎng)管服務(wù)端接收并處理該請(qǐng)求,然后返回請(qǐng)求的應(yīng)用功能響應(yīng);步驟209 =EMS服務(wù)端接收到該響應(yīng)后,將該響應(yīng)返回給發(fā)起應(yīng)用功能請(qǐng)求的EMS 客戶端;步驟210 =EMS客戶端調(diào)用獲取的PNP插件包解析收到的該響應(yīng),并將解析結(jié)果呈 現(xiàn)給用戶。用戶在該EMS客戶端重復(fù)使用該應(yīng)用功能時(shí),由于相應(yīng)的PNP插件已經(jīng)存在,不需 要進(jìn)行重復(fù)加載,后面要實(shí)施的流程同圖1所示的流程。在以上實(shí)施例中,網(wǎng)管客戶端為EMS客戶端。在其它實(shí)施例中,當(dāng)網(wǎng)管客戶端為 OMM網(wǎng)管客戶端時(shí),類(lèi)似地也采取上述實(shí)施例的方式,在用戶首次選擇使用該客戶端上的應(yīng) 用功能時(shí),由OMM網(wǎng)管客戶端向OMM網(wǎng)管依次請(qǐng)求相應(yīng)的PNP插件和應(yīng)用功能,并通過(guò)PNP 插件解析相應(yīng)的應(yīng)用功能。也就是說(shuō),無(wú)論是EMS客戶端還是OMM網(wǎng)管客戶端,均是在需要 用到PNP插件時(shí),才向各自的網(wǎng)管服務(wù)端請(qǐng)求獲取并加載,由此通過(guò)動(dòng)態(tài)部署和加載PNP插 件來(lái)節(jié)省系統(tǒng)資源。圖3表示了本發(fā)明實(shí)現(xiàn)網(wǎng)管客戶端功能使用的系統(tǒng)實(shí)施例的結(jié)構(gòu),該系統(tǒng)包括網(wǎng) 管客戶端和網(wǎng)管服務(wù)端,其中網(wǎng)管客戶端,用于在用戶首次選擇使用應(yīng)用功能時(shí),從對(duì)應(yīng)的OMM網(wǎng)管服務(wù)端請(qǐng) 求獲取到相應(yīng)的PNP插件,并動(dòng)態(tài)部署和加載;從該OMM網(wǎng)管服務(wù)端請(qǐng)求獲取到應(yīng)用功能的 響應(yīng)時(shí),調(diào)用該P(yáng)NP插件解析并顯示該應(yīng)用功能的響應(yīng)結(jié)果;網(wǎng)管服務(wù)端,用于以PNP插件的形式部署網(wǎng)管客戶端的應(yīng)用功能模塊,根據(jù)網(wǎng)管 客戶端的請(qǐng)求將PNP插件和相應(yīng)的應(yīng)用功能的執(zhí)行結(jié)果返回給網(wǎng)管客戶端。網(wǎng)管服務(wù)端以PNP插件的形式將網(wǎng)管客戶端的應(yīng)用功能模塊部署在服務(wù)器的指 定目錄下;網(wǎng)管客戶端將要使用的應(yīng)用功能模塊按PNP插件規(guī)范加載為相應(yīng)的功能插件, 如圖3所示,便于用戶選用以及供其它客戶端復(fù)用。圖3中的網(wǎng)管客戶端含有一支撐功能模塊,用于為網(wǎng)管客戶端用戶使用應(yīng)用功能 提供支撐服務(wù),主要包括網(wǎng)管客戶端的啟動(dòng)、應(yīng)用功能模塊的加載、網(wǎng)元通訊等基礎(chǔ)服務(wù)。圖3中的支撐功能模塊通過(guò)一插件容器提供對(duì)各功能插件的管理服務(wù),主要包括 對(duì)功能插件的加載、卸載、更新、實(shí)例化等基礎(chǔ)服務(wù)。圖3所示的系統(tǒng)實(shí)施例中各構(gòu)件說(shuō)明如表1所示。表 權(quán)利要求
一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法,包括網(wǎng)管客戶端在用戶首次選用應(yīng)用功能時(shí)從網(wǎng)管服務(wù)端獲取到相應(yīng)的即插即用插件,并加載獲取到的所述即插即用插件;所述網(wǎng)管客戶端向所述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,采用加載的所述即插即用插件解析顯示所述網(wǎng)管服務(wù)端返回的所述應(yīng)用功能的執(zhí)行結(jié)果。
2.按照權(quán)利要求1所述的方法,其特征在于,在所述網(wǎng)管客戶端從所述網(wǎng)管服務(wù)端獲 取到所述即插即用插件之前還包括所述網(wǎng)管服務(wù)端以即插即用插件的形式將所述網(wǎng)管客 戶端的應(yīng)用功能部署在指定目錄下;所述網(wǎng)管客戶端在請(qǐng)求所述應(yīng)用功能之前,按插即用插件的規(guī)范將要使用的應(yīng)用功能 加載為相應(yīng)的功能插件;通過(guò)選擇相應(yīng)的功能插件向所述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能。
3.按照權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)管客戶端在用戶再次選用所述應(yīng)用功能時(shí),通過(guò)選擇相應(yīng)的功能插件直接向所 述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,并采用所述加載的即插即用插件解析所述網(wǎng)管服務(wù)端返 回的所述應(yīng)用功能的執(zhí)行結(jié)果。
4.按照權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述網(wǎng)管客戶端包括網(wǎng)元管理 系統(tǒng)客戶端,所述網(wǎng)管服務(wù)端包括網(wǎng)元管理系統(tǒng)服務(wù)端和操作維護(hù)模塊網(wǎng)管服務(wù)端,所述 方法具體包括所述網(wǎng)元管理系統(tǒng)客戶端在用戶首次選用應(yīng)用功能時(shí),向所述網(wǎng)元管理系統(tǒng)服務(wù)端請(qǐng) 求所述相應(yīng)的即插即用插件;所述網(wǎng)元管理系統(tǒng)服務(wù)端在本服務(wù)端不存在所述相應(yīng)的即插即用插件時(shí),將從所述操 作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求獲取的該即插即用插件返回給所述網(wǎng)元管理系統(tǒng)客戶端;或者 在本服務(wù)端存在所述相應(yīng)的即插即用插件時(shí),直接將該即插即用插件返回給所述網(wǎng)元管理 系統(tǒng)客戶端;所述網(wǎng)元管理系統(tǒng)客戶端獲取到所述即插即用插件后,通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端 向所述操作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能;在通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端收到 所述操作維護(hù)模塊網(wǎng)管服務(wù)端返回的所述應(yīng)用功能的執(zhí)行結(jié)果后,用獲取的所述即插即用 插件解析并顯示所述執(zhí)行結(jié)果。
5.按照權(quán)利要求4所述的所述的方法,其特征在于,所述網(wǎng)管客戶端還包括操作維護(hù) 模塊網(wǎng)管客戶端,所述方法具體包括所述操作維護(hù)模塊網(wǎng)管客戶端用戶首次選用應(yīng)用功能時(shí),向所述操作維護(hù)模塊網(wǎng)管服 務(wù)端請(qǐng)求所述相應(yīng)的即插即用插件;所述操作維護(hù)模塊網(wǎng)管服務(wù)端若存在所述操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的所述即插 即用插件,將該即插即用插件返回給所述操作維護(hù)模塊網(wǎng)管客戶端;所述操作維護(hù)模塊網(wǎng)管客戶端獲取到所述即插即用插件后,向所述操作維護(hù)模塊網(wǎng)管 服務(wù)端請(qǐng)求所述應(yīng)用功能;在收到所述操作維護(hù)模塊網(wǎng)管服務(wù)端返回的所述應(yīng)用功能的執(zhí) 行結(jié)果后,用獲取的所述即插即用插件解析并顯示所述執(zhí)行結(jié)果;或者,所述操作維護(hù)模塊網(wǎng)管服務(wù)端若不存在所述即插即用插件,向所述操作維護(hù)模 塊網(wǎng)管客戶端返回錯(cuò)誤信息;和/或在本服務(wù)端執(zhí)行所述操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的 所述應(yīng)用功能失敗時(shí),向所述操作維護(hù)模塊網(wǎng)管客戶端返回失敗信息;所述操作維護(hù)模塊網(wǎng)管客戶端解析并顯示所述錯(cuò)誤信息和/或所述失敗信息。
6.按照權(quán)利要求4所述的方法,其特征在于,還包括所述操作維護(hù)模塊網(wǎng)管服務(wù)端在本服務(wù)端不存在所述網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的所 述即插即用插件時(shí),通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端向所述網(wǎng)元管理系統(tǒng)客戶端返回錯(cuò)誤信 息;和/或所述操作維護(hù)模塊網(wǎng)管服務(wù)端在本服務(wù)端執(zhí)行所述網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的 所述應(yīng)用功能失敗時(shí),通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端向所述網(wǎng)元管理系統(tǒng)客戶端返回失敗 fn息;所述網(wǎng)元管理系統(tǒng)客戶端解析并顯示所述錯(cuò)誤信息和/或所述失敗信息。
7.一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的系統(tǒng),包括網(wǎng)管客戶端和網(wǎng)管服務(wù)端,其中所述網(wǎng)管客戶端,用于在用戶首次選用應(yīng)用功能時(shí)從所述網(wǎng)管服務(wù)端獲取到相應(yīng)的即 插即用插件并加載;向所述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,采用加載的所述即插即用插件 解析并顯示所述網(wǎng)管服務(wù)端返回的所述應(yīng)用功能的執(zhí)行結(jié)果;所述網(wǎng)管服務(wù)端,用于根據(jù)所述網(wǎng)管客戶端的請(qǐng)求,將所述即插即用插件和所述應(yīng)用 功能的執(zhí)行結(jié)果返回給所述網(wǎng)管客戶端。
8.按照權(quán)利要求7所述的系統(tǒng),其特征在于,所述網(wǎng)管服務(wù)端以所述即插即用插件的形式將所述網(wǎng)管客戶端的應(yīng)用功能部署在指 定目錄下;所述網(wǎng)管客戶端按插即用插件的規(guī)范將要使用的應(yīng)用功能加載為相應(yīng)的功能插件;通 過(guò)選擇相應(yīng)的功能插件向所述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能。
9.按照權(quán)利要求8所述的系統(tǒng),其特征在于,所述網(wǎng)管客戶端在用戶再次選用所述應(yīng)用功能時(shí),通過(guò)選擇相應(yīng)的功能插件直接向所 述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,并采用所述加載的即插即用插件解析所述網(wǎng)管服務(wù)端返 回的所述應(yīng)用功能的響應(yīng)。
10.按照權(quán)利要求6至8任一項(xiàng)所述的系統(tǒng),其特征在于,所述網(wǎng)管客戶端包括網(wǎng)元管 理系統(tǒng)客戶端,所述網(wǎng)管服務(wù)端包括網(wǎng)元管理系統(tǒng)服務(wù)端和操作維護(hù)模塊網(wǎng)管服務(wù)端,其 中所述網(wǎng)元管理系統(tǒng)客戶端,用于在用戶首次選用應(yīng)用功能時(shí),通過(guò)所述網(wǎng)元管理系統(tǒng) 服務(wù)端從所述操作維護(hù)模塊網(wǎng)管服務(wù)端獲取到所述即插即用插件;通過(guò)所述網(wǎng)元管理系統(tǒng) 服務(wù)端向所述操作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,用所述即插即用插件解析并顯 示通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端收到的所述應(yīng)用功能的執(zhí)行結(jié)果;所述網(wǎng)元管理系統(tǒng)服務(wù)端在本服務(wù)端不存在所述相應(yīng)的即插即用插件時(shí),將從所述操 作維護(hù)模塊網(wǎng)管服務(wù)端獲取的該即插即用插件返回給所述網(wǎng)元管理系統(tǒng)客戶端;或者在本 服務(wù)端存在所述相應(yīng)的即插即用插件時(shí),直接將該即插即用插件返回給所述網(wǎng)元管理系統(tǒng) 客戶端;所述操作維護(hù)模塊網(wǎng)管服務(wù)端,用于根據(jù)所述網(wǎng)元管理系統(tǒng)服務(wù)端的請(qǐng)求,返回相應(yīng) 的即插即用插件和所述應(yīng)用功能的執(zhí)行結(jié)果。
11.按照權(quán)利要求10所述的系統(tǒng),其特征在于,所述網(wǎng)管客戶端還包括操作維護(hù)模塊 網(wǎng)管客戶端,其中所述操作維護(hù)模塊網(wǎng)管客戶端,用于在用戶首次選用應(yīng)用功能時(shí),向所述操作維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求所述相應(yīng)的即插即用插件;在獲取到所述即插即用插件后,向所述操作 維護(hù)模塊網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能;在收到所述操作維護(hù)模塊網(wǎng)管服務(wù)端返回的所述 應(yīng)用功能的執(zhí)行結(jié)果后,用獲取的所述即插即用插件解析并顯示所述執(zhí)行結(jié)果;或者,解析 并顯示所述操作維護(hù)模塊網(wǎng)管服務(wù)端返回的錯(cuò)誤信息和/或失敗信息;所述操作維護(hù)模塊網(wǎng)管服務(wù)端若存在所述操作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的所述即插 即用插件,將該即插即用插件返回給所述操作維護(hù)模塊網(wǎng)管客戶端,若不存在所述即插即 用插件,則向所述操作維護(hù)模塊網(wǎng)管客戶端返回錯(cuò)誤信息;和/或在本服務(wù)端執(zhí)行所述操 作維護(hù)模塊網(wǎng)管客戶端請(qǐng)求的所述應(yīng)用功能失敗時(shí),向所述操作維護(hù)模塊網(wǎng)管客戶端返回 所述失敗信息。
12.按照權(quán)利要求10所述的系統(tǒng),其特征在于,所述操作維護(hù)模塊網(wǎng)管服務(wù)端還用于在本服務(wù)端不存在所述網(wǎng)元管理系統(tǒng)客戶端請(qǐng) 求的所述即插即用插件時(shí),通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端向所述網(wǎng)元管理系統(tǒng)客戶端返回 錯(cuò)誤信息;和/或在本服務(wù)端執(zhí)行所述網(wǎng)元管理系統(tǒng)客戶端請(qǐng)求的所述應(yīng)用功能失敗時(shí), 通過(guò)所述網(wǎng)元管理系統(tǒng)服務(wù)端向所述網(wǎng)元管理系統(tǒng)客戶端返回失敗信息;所述網(wǎng)元管理系統(tǒng)客戶端還用于解析并顯示所述錯(cuò)誤信息和/或所述失敗信息。
全文摘要
本發(fā)明披露了一種實(shí)現(xiàn)網(wǎng)管客戶端功能使用的方法和系統(tǒng),其中方法包括網(wǎng)管客戶端在用戶首次選用應(yīng)用功能時(shí)從網(wǎng)管服務(wù)端獲取到相應(yīng)的即插即用插件,并加載獲取到的所述即插即用插件;所述網(wǎng)管客戶端向所述網(wǎng)管服務(wù)端請(qǐng)求所述應(yīng)用功能,采用加載的所述即插即用插件解析顯示所述網(wǎng)管服務(wù)端返回的所述應(yīng)用功能的執(zhí)行結(jié)果。本發(fā)明通過(guò)EMS客戶端采用按功能獨(dú)立部署、動(dòng)態(tài)加載以及上下級(jí)部署的方式來(lái)復(fù)用OMM網(wǎng)管客戶端的應(yīng)用功能,由此可大大縮減研發(fā)成本并節(jié)省大量的系統(tǒng)資源,同時(shí)仍支持EMS客戶端和OMM網(wǎng)管客戶端應(yīng)用功能的無(wú)縫對(duì)接。
文檔編號(hào)H04L29/06GK101938376SQ20101027846
公開(kāi)日2011年1月5日 申請(qǐng)日期2010年9月8日 優(yōu)先權(quán)日2010年9月8日
發(fā)明者周洋洋, 李玉鵬, 潘加強(qiáng), 程杲, 陳康 申請(qǐng)人:中興通訊股份有限公司