專利名稱:智能odn管理系統(tǒng)的維護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能ODN管理系統(tǒng),具體涉及智能ODN管理系統(tǒng)的維護(hù)方法。
背景技術(shù):
ODN (Optical Distribution Network)是基于 PON (Passive Optical Network,無源光網(wǎng)絡(luò))設(shè)備的FTTH (Fiber ToThe Home,光纖到戶)光纜網(wǎng)絡(luò),是FTTH網(wǎng)絡(luò)的重要組成部分,其作用是為 OLT (Optical Line Terminal,光線路終端)和 ONU (Optical NetworkUnit,光網(wǎng)絡(luò)單元)之間提供光傳輸通道。傳統(tǒng)ODN網(wǎng)絡(luò)光纖的部署和管理全部依靠手工方式,需要通過手工錄入光纖連接對(duì)應(yīng)關(guān)系到后臺(tái)數(shù)據(jù)庫,錯(cuò)誤率較高。維護(hù)時(shí)難以快速定位故障點(diǎn),效率低下。隨著FTTx (Fiber-to-the-x,光纖接入)的建設(shè)進(jìn)入規(guī)模布放時(shí)代,F(xiàn)TTx網(wǎng)絡(luò)中海量光纖布放和高效管理的需求,使得運(yùn)營(yíng)商面臨高昂的部署成本和巨大的運(yùn)維壓力。隨著網(wǎng)絡(luò)構(gòu)架日益復(fù)雜化的趨勢(shì),對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行維護(hù)管理的操作系統(tǒng)也朝著越來越復(fù)雜的方向發(fā)展。為了滿足不同業(yè)務(wù)層面的需求,現(xiàn)有的智能ODN管理系統(tǒng)維護(hù)管理系統(tǒng)主要分為三個(gè)部分本地維護(hù)終端,本地維護(hù)中心和遠(yuǎn)程維護(hù)中心,如圖1所示。本地操作維護(hù)終端通過串行接口直接登陸到設(shè)備的指令行模塊進(jìn)行操作,讀取配置,下發(fā)指令。本地維護(hù)中心可以是筆記本PC機(jī)、專用PDA或智能手機(jī),通過USB host或USB slave接口對(duì)SODN系統(tǒng)進(jìn)行監(jiān)控和管理。遠(yuǎn)程維護(hù)中心由ODN網(wǎng)管與用戶資源管理系統(tǒng)和工單系統(tǒng)以及FTTH網(wǎng)管互聯(lián)。ODN網(wǎng)絡(luò)系統(tǒng)主要管理設(shè)備、路由拓?fù)?、線路連接關(guān)系和配線等。
本地維護(hù)終端,本地維護(hù)中心在物理位置上與所維護(hù)的網(wǎng)絡(luò)設(shè)備靠近。遠(yuǎn)程維護(hù)中心安裝在網(wǎng)管中心。幾種維護(hù)系統(tǒng)相隔甚遠(yuǎn)。由于本地維護(hù)終端,本地維護(hù)中心和遠(yuǎn)程維護(hù)中心都為用戶提供了對(duì)同一個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行操作維護(hù)的入口。如果多個(gè)用戶分別通過不同的維護(hù)系統(tǒng)對(duì)設(shè)備進(jìn)行操作維護(hù),而用戶之間對(duì)自身之外其它人的維護(hù)需求不了解,就有可能使配置出現(xiàn)錯(cuò)誤,或者同時(shí)對(duì)系統(tǒng)的同一個(gè)變量進(jìn)行讀寫操作,引發(fā)不可預(yù)知的系統(tǒng)錯(cuò)誤。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是解決智能ODN管理系統(tǒng)中多個(gè)維護(hù)系統(tǒng)進(jìn)行操作時(shí)容易引發(fā)不可預(yù)知的系統(tǒng)錯(cuò)誤的問題。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種智能ODN管理系統(tǒng)的維護(hù)方法,包括以下步驟對(duì)同一操作任務(wù)進(jìn)行互斥保護(hù),即對(duì)每個(gè)可執(zhí)行的操作任務(wù)用操作權(quán)限進(jìn)行保護(hù),任何一個(gè)維護(hù)管理終端在執(zhí)行操作任務(wù)之前,都要先獲取對(duì)這個(gè)操作任務(wù)的操作權(quán)限,并在操作任務(wù)執(zhí)行完畢之后,釋放相應(yīng)的操作權(quán)限,所述維護(hù)管理終端包括本地維護(hù)中心、遠(yuǎn)程維護(hù)中心和本地維護(hù)終端;對(duì)不同的維護(hù)管理終端進(jìn)行互斥保護(hù),即本地維護(hù)中心獲得對(duì)智能ODN管理系統(tǒng)的控制權(quán)后,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端要操作智能ODN管理系統(tǒng)必須先要向本地維護(hù)中心申請(qǐng)權(quán)限,申請(qǐng)權(quán)限成功才能下發(fā)操作指令。在上述方法中,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端如果需要獨(dú)享對(duì)智能ODN管理系統(tǒng)的控制權(quán),執(zhí)行鎖定配置權(quán)操作,鎖定配置權(quán)操作完成之后,其他的維護(hù)管理不能對(duì)ODN設(shè)備執(zhí)行任何操作,必須等待遠(yuǎn)程維護(hù)中心和本地維護(hù)終端對(duì)智能ODN管理系統(tǒng)的控制權(quán)解鎖之后才能下發(fā)操作指令。在上述方法中,如果遠(yuǎn)程維護(hù)中心和本地維護(hù)終端對(duì)智能ODN管理系統(tǒng)的控制權(quán)鎖定時(shí)間超過設(shè)定時(shí)限,則自動(dòng)解鎖。在上述方法中,本地維護(hù)中心通過搶占的方式搶占對(duì)智能ODN管理系統(tǒng)的控制權(quán),并且將配置數(shù)據(jù)恢復(fù)到遠(yuǎn)程維護(hù)中心和本地維護(hù)終端獲得對(duì)智能ODN管理系統(tǒng)的控制權(quán)之前的配置。在上述方法中,對(duì)同一操作任務(wù)進(jìn)行互斥保護(hù)的處理流程如下步驟S210、ODN設(shè)備初始化,完成上電、輪詢自檢;步驟S220、接受來自本地維護(hù)中心、遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作指令;步驟S230、判斷操作指令所針對(duì)的操作對(duì)象是否處于釋放狀態(tài),如果處于釋放狀態(tài),則轉(zhuǎn)步驟S240 ;否則,轉(zhuǎn)步驟S270 ;步驟S240、鎖定操作對(duì)象;步驟S250,執(zhí)行操作指令;步驟S260,操作完成之后釋放對(duì)操作對(duì)象的鎖定,結(jié)束;
步驟S270、等待操作對(duì)象被釋放;步驟S280、操作對(duì)象釋放后,判斷等待獲取權(quán)限的時(shí)間是否超時(shí),如果超時(shí)則轉(zhuǎn)步驟S290 ;否則轉(zhuǎn)步驟S240 ;步驟S290、返回系統(tǒng)忙、操作指令執(zhí)行錯(cuò)誤報(bào)警,結(jié)束。在上述方法中,本地操作維護(hù)終端下發(fā)操作指令的處理流程如下步驟S401、接收操作指令;步驟S402、判斷操作指令的來源,如果是本地維護(hù)終端發(fā)出的,則轉(zhuǎn)步驟S403,如果不是,則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或者本地維護(hù)中心的處理流程;步驟S403 :判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是則轉(zhuǎn)步驟S404 ;否則,轉(zhuǎn)步驟S407 ;步驟S404 :向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng);步驟S405、判斷本地操作維護(hù)終端是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S410 ;否則轉(zhuǎn)步驟S406 ;步驟S406、等待本地維護(hù)中心釋放控制權(quán),轉(zhuǎn)步驟S409 ;步驟S407、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心的權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟S408,否則轉(zhuǎn)步驟S409 ;步驟S408、等待遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限,使ODN設(shè)備處于空閑狀態(tài);步驟S409、遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限后,判斷等待是否超時(shí),如果是則返回操作指令執(zhí)行不成功,結(jié)束本次流程;否則,轉(zhuǎn)步驟S410 ;步驟S410、保存當(dāng)前配置數(shù)據(jù);
步驟S411、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程;步驟S412、判斷對(duì)同一配置操作互斥保護(hù)的處理流程處理結(jié)果,如果操作超時(shí)被本地維護(hù)中心搶占操作權(quán)限,則釋放操作權(quán)限,恢復(fù)操作之前的配置,結(jié)束本次流程;否則轉(zhuǎn)步驟S413 ;步驟413、按正常順序執(zhí)行操作指令,本次流程結(jié)束。在上述方法中,遠(yuǎn)程維護(hù)中心下發(fā)操作指令的處理流程如下步驟S501、接收操作指令;步驟S502、判斷操作指令的來源,如果操作指令來自于遠(yuǎn)程維護(hù)中心則轉(zhuǎn)步驟S503,否則轉(zhuǎn)本地維護(hù)中心或者本地操作維護(hù)終端的處理流程;步驟S503、判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是,則轉(zhuǎn)步驟S504,如果不是,則轉(zhuǎn)步驟S508 ;步驟S504、向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng);步驟S505、判斷遠(yuǎn)程維護(hù)中心是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S510,否則轉(zhuǎn)步驟S506 ;步驟S506、等待本地維護(hù)中心釋放控制權(quán),ODN設(shè)備處于空閑狀態(tài);步驟S507、本地維護(hù)中心釋放控制權(quán)后,判斷等待是否超時(shí),如果是則結(jié)束本次流程,否則轉(zhuǎn)步驟S510 ; 步驟S508、判斷ODN設(shè)備是否處于本地維護(hù)終端權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟509 ;否則轉(zhuǎn)步驟510 ;步驟S509、等待本地維護(hù)終端釋放權(quán)限鎖定、ODN設(shè)備處于空閑狀態(tài)后,轉(zhuǎn)步驟S507 ;步驟S510、保持當(dāng)前的配置數(shù)據(jù);步驟S511、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程;步驟S512、執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程中,如果操作超時(shí)而被本地維護(hù)中心搶占操作權(quán)限,則釋放控制權(quán),將配置回復(fù)到獲得控制權(quán)限之前的操作,結(jié)束本次流程;否則,如果沒有被搶占則轉(zhuǎn)步驟S513 ;步驟S513、按正常順序執(zhí)行操作指令,本流程結(jié)束。在上述方法中,本地維護(hù)中心下發(fā)操作指令的處理流程如下步驟S601、接收操作指令;步驟S602、判斷操作指令的來源,如果操作指令來自本地維護(hù)中心,則轉(zhuǎn)步驟S603,否則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作流程;步驟S603、判斷ODN設(shè)備是否處于本地維護(hù)中心的控制,如果是則轉(zhuǎn)步驟S608,如果不是則轉(zhuǎn)步驟S604 ;步驟S604、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的權(quán)限鎖定狀態(tài),如果是,則轉(zhuǎn)步驟S605 ;如果不是,則轉(zhuǎn)步驟S608 ;步驟S605、等待權(quán)限被釋放、ODN設(shè)備處于空閑狀態(tài);步驟S606、權(quán)限釋放后,判斷等待是否超時(shí),如果等待超時(shí),則轉(zhuǎn)步驟S607 ;否則,轉(zhuǎn)步驟S605 ;步驟S607、優(yōu)先搶奪控制權(quán)限,獲得了操作權(quán)限后,將配置恢復(fù)到遠(yuǎn)程維護(hù)中心或本地維護(hù)終端獲得操作權(quán)限之前的配置,配置恢復(fù)后,轉(zhuǎn)步驟S608 ;步驟S608、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程,本次流程結(jié)束。本發(fā)明,通過對(duì)多個(gè)維護(hù)管理終端的操作互斥,有效的防止了沖突操作所造成的系統(tǒng)異常,從而有效的提高了智能ODN管理系統(tǒng)的可靠性和可服務(wù)性。
圖1為智能ODN管理系統(tǒng)的組成結(jié)構(gòu)示意圖;圖2為本發(fā)明中對(duì)同一配置操作互斥保護(hù)的處理流程;圖3為本發(fā)明中系統(tǒng)默認(rèn)操作權(quán)限的處理流程;圖4為本發(fā)明中本地操作維護(hù)終端下發(fā)操作指令的處理流程;圖5為本發(fā)明中遠(yuǎn)程維護(hù)中心下發(fā)操作指令的處理流程;圖6為本發(fā)明中本地維護(hù)中心下發(fā)操作指令的處理流程。
具體實(shí)施例方式智能ODN管理系統(tǒng)由主控管理單元和子框配線控制板組成。主控管理單元最多配置一個(gè),可以通過網(wǎng)絡(luò)接口與遠(yuǎn)程維護(hù)中心通信,也可以直接通過USB接口連接現(xiàn)場(chǎng)操作的本地維護(hù)中心,或者由本地維護(hù)終端進(jìn)行操作。子框配線控制板用于對(duì)配線接口板進(jìn)行控制管理,主控管理單元通過RJ45接口管理多個(gè)子框,每個(gè)子框可通過子框配線控制板管理多個(gè)配線接口板。本發(fā)明提供的智能ODN管理系統(tǒng)的維護(hù)方法,包括以下步驟( I)對(duì)同一個(gè)操作任務(wù)進(jìn)行互斥保護(hù)。對(duì)每個(gè)可執(zhí)行的操作任務(wù)用操作權(quán)限進(jìn)行保護(hù),任何一個(gè)維護(hù)管理終端在執(zhí)行操作任務(wù)之前,都要先獲取對(duì)這個(gè)操作任務(wù)的操作權(quán)限,并在操作任務(wù)執(zhí)行完畢之后,釋放相應(yīng)的操作權(quán)限,所述維護(hù)管理終端包括本地維護(hù)中心、遠(yuǎn)程維護(hù)中心和本地維護(hù)終端。2)對(duì)不同的維護(hù)管理終端進(jìn)行互斥保護(hù)。因?yàn)楸镜鼐S護(hù)中心享有較高的優(yōu)先級(jí),ODN設(shè)備啟動(dòng)之后首先檢測(cè)是否已連接本地維護(hù)中心,如果已連接,則由本地維護(hù)中心獲得對(duì)系統(tǒng)的控制權(quán)。這種狀態(tài)下遠(yuǎn)程維護(hù)中心和本地維護(hù)終端要操作必須先要向本地維護(hù)中心申請(qǐng)權(quán)限,申請(qǐng)權(quán)限成功,才能下發(fā)操作指令,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端獲得操作權(quán)限之后,本地維護(hù)終端也可以對(duì)ODN設(shè)備進(jìn)行操作。遠(yuǎn)程維護(hù)中心和本地維護(hù)終端如果需要獨(dú)享對(duì)智能ODN管理系統(tǒng)的控制權(quán),不允許其它維護(hù)管理終端操作系統(tǒng),可以執(zhí)行鎖定配置權(quán)操作,鎖定配置權(quán)之后,其他的維護(hù)管理終端不能對(duì)ODN設(shè)備執(zhí)行任何操作,必須等待配置權(quán)解鎖之后才能下發(fā)操作指令。如果遠(yuǎn)程維護(hù)中心和本地維護(hù)終端鎖定配置權(quán)限的時(shí)間過長(zhǎng),超過設(shè)定的最大等待時(shí)間,則自動(dòng)解鎖。本地維護(hù)中心可以搶占操作權(quán),并且將配置數(shù)據(jù)恢復(fù)到遠(yuǎn)程維護(hù)中心和本地維護(hù)終端獲得配置權(quán)限之前的配置。 下面結(jié)合說明書附圖對(duì)本發(fā)明作出詳細(xì)的說明。如圖2所示,對(duì)同一操作任務(wù)互斥保護(hù)的處理流程如下
步驟S210、ODN設(shè)備初始化,完成上電、輪詢自檢;步驟S220、接受來自本地維護(hù)中心、遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作指令;步驟S230、判斷操作指令所針對(duì)的操作對(duì)象是否處于釋放狀態(tài),如果處于釋放狀態(tài),則轉(zhuǎn)步驟S240 ;否則說明操作對(duì)象不是處于釋放狀態(tài),轉(zhuǎn)步驟S270 ;步驟S240、鎖定操作對(duì)象,獲得對(duì)操作對(duì)象的操作權(quán)限,使其他維護(hù)管理終端不能對(duì)此操作對(duì)象進(jìn)行操作;步驟S250,對(duì)ODN設(shè)備執(zhí)行操作指令;步驟S260,操作完成之后釋放對(duì)操作對(duì)象的鎖定,使其他維護(hù)管理終端可以獲取到對(duì)該操作對(duì)象的操作權(quán)限,結(jié)束;步驟S270、等待操作對(duì)象被釋放;步驟S280、操作對(duì)象釋放后,判斷等待獲取權(quán)限的時(shí)間是否超時(shí),如果超時(shí)則轉(zhuǎn)步驟S290 ;否則轉(zhuǎn)步驟S240 ;步驟S290、返回系統(tǒng)忙、操作指令執(zhí)行錯(cuò)誤報(bào)警,結(jié)束本次流程,待在系統(tǒng)恢復(fù)空閑狀態(tài)時(shí)等待下次操作指令。如圖3所示, 系統(tǒng)默認(rèn)操作權(quán)限的處理流程如下步驟S310、ODN設(shè)備初始化;步驟S320、輪詢檢測(cè)ODN設(shè)備是否已連接到本地維護(hù)中心,如果是則轉(zhuǎn)步驟S330 ;否則轉(zhuǎn)步驟S340 ;步驟S330、本地維護(hù)中心獲得控制權(quán),轉(zhuǎn)步驟S350 ;步驟S340、說明設(shè)備配置權(quán)處于空閑狀態(tài),轉(zhuǎn)步驟S350 ;步驟S350 :繼續(xù)輪詢連接狀態(tài),如果檢測(cè)到本地維護(hù)中心斷開連接,則釋放本地維護(hù)中心的控制權(quán),轉(zhuǎn)步驟320。如圖4所示,本地操作維護(hù)終端下發(fā)操作指令的處理流程如下步驟S401、接收操作指令;步驟S402、判斷操作指令的來源,如果是本地維護(hù)終端發(fā)出的,則轉(zhuǎn)步驟S403,如果不是,則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或者本地維護(hù)中心的處理流程;步驟S403 :判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是則轉(zhuǎn)步驟S404 ;否則,轉(zhuǎn)步驟S407 ;步驟S404 :向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng);步驟S405、判斷本地操作維護(hù)終端是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S410 ;否則轉(zhuǎn)步驟S406 ;步驟S406、等待本地維護(hù)中心釋放控制權(quán),轉(zhuǎn)步驟S409 ;步驟S407、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心的權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟S408,否則轉(zhuǎn)步驟S409 ;步驟S408、等待遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限,使ODN設(shè)備處于空閑狀態(tài);步驟S409、遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限后,判斷等待是否超時(shí),如果是則返回操作指令執(zhí)行不成功,結(jié)束本次流程;否則,轉(zhuǎn)步驟S410 ;步驟S410、保存當(dāng)前配置數(shù)據(jù);步驟S411、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程;
步驟S412、判斷對(duì)同一配置操作互斥保護(hù)的處理流程處理結(jié)果,如果操作超時(shí)被本地維護(hù)中心搶占操作權(quán)限,則釋放操作權(quán)限,恢復(fù)操作之前的配置,結(jié)束本次流程;否則轉(zhuǎn)步驟S413 ;步驟413、按正常順序執(zhí)行操作指令,本次流程結(jié)束。如圖5所示,遠(yuǎn)程維護(hù)中心下發(fā)操作指令的處理流程如下步驟S501、接收操作指令;步驟S502、判斷操作指令的來源,如果操作指令來自于遠(yuǎn)程維護(hù)中心則轉(zhuǎn)步驟S503,否則轉(zhuǎn)本地維護(hù)中心或者本地操作維護(hù)終端的處理流程;步驟S503、判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是,則轉(zhuǎn)步驟S504,如果不是,則轉(zhuǎn)步驟S508 ;步驟S504、向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng);步驟S505、判斷遠(yuǎn)程維護(hù)中心是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S510,否則轉(zhuǎn)步驟S506 ;·步驟S506、等待本地維護(hù)中心釋放控制權(quán),ODN設(shè)備處于空閑狀態(tài);步驟S507、本地維護(hù)中心釋放控制權(quán)后,判斷等待是否超時(shí),如果是則結(jié)束本次流程,否則轉(zhuǎn)步驟S510 ;步驟S508、判斷ODN設(shè)備是否處于本地維護(hù)終端權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟509 ;否則轉(zhuǎn)步驟510 ;步驟S509、等待本地維護(hù)終端釋放權(quán)限鎖定、ODN設(shè)備處于空閑狀態(tài)后,轉(zhuǎn)步驟
S507;步驟S510、保持當(dāng)前的配置數(shù)據(jù);步驟S511、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程;步驟S512、執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程中,如果操作超時(shí)而被本地維護(hù)中心搶占操作權(quán)限,則釋放控制權(quán),將配置回復(fù)到獲得控制權(quán)限之前的操作,結(jié)束本次流程;否則,如果沒有被搶占則轉(zhuǎn)步驟S513 ;步驟S513、按正常順序執(zhí)行操作指令,本流程結(jié)束。如圖6所示,本地維護(hù)中心下發(fā)操作指令的處理流程如下步驟S601、接收操作指令;步驟S602、判斷操作指令的來源,如果操作指令來自本地維護(hù)中心,則轉(zhuǎn)步驟S603,否則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作流程;步驟S603、判斷ODN設(shè)備是否處于本地維護(hù)中心的控制,如果是則轉(zhuǎn)步驟S608,如果不是則轉(zhuǎn)步驟S604 ;步驟S604、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的權(quán)限鎖定狀態(tài),如果是,則轉(zhuǎn)步驟S605 ;如果不是,則轉(zhuǎn)步驟S608 ;步驟S605、等待權(quán)限被釋放、ODN設(shè)備處于空閑狀態(tài);步驟S606、權(quán)限釋放后,判斷等待是否超時(shí),如果等待超時(shí),則轉(zhuǎn)步驟S607 ;否則,轉(zhuǎn)步驟S605 ;步驟S607、優(yōu)先搶奪控制權(quán)限,獲得了操作權(quán)限后,將配置恢復(fù)到遠(yuǎn)程維護(hù)中心或本地維護(hù)終端獲得操作權(quán)限之前的配置,配置恢復(fù)后,轉(zhuǎn)步驟S608 ;
步驟S608、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程,本次流程結(jié)束。本發(fā)明的有益效果如下智能ODN管理系統(tǒng)通過操作互斥改進(jìn)了對(duì)多終端的操作維護(hù),有效地防止了沖突操作所造成的系統(tǒng)異常,從而有效的提高了智能ODN管理系統(tǒng)的可靠性和可服務(wù)性。即防止了不同操作系統(tǒng)同時(shí)執(zhí)行同一個(gè)操作時(shí),對(duì)系統(tǒng)穩(wěn)定性的影響,同時(shí)也防止了不同操作系統(tǒng)同時(shí)執(zhí)行不同的操作時(shí)對(duì)配置的錯(cuò)誤更改。從很大程度上降低了由操作沖突所引發(fā)的配置錯(cuò)誤和系統(tǒng)故障。并且該處理方法,對(duì)本地維護(hù)終端,本地維護(hù)中心和遠(yuǎn)程維護(hù)中心都沒有特殊的要求,可以兼容任何符合網(wǎng)絡(luò)設(shè)備協(xié)議的操作維護(hù)系統(tǒng)。本發(fā)明不局限于上述最佳實(shí)施方式,任何人應(yīng)該得知在本發(fā)明的啟示下作出的結(jié)構(gòu)變化,凡是與本發(fā)明具有 相同或相近的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,包括以下步驟 對(duì)同一操作任務(wù)進(jìn)行互斥保護(hù),即對(duì)每個(gè)可執(zhí)行的操作任務(wù)用操作權(quán)限進(jìn)行保護(hù),任何一個(gè)維護(hù)管理終端在執(zhí)行操作任務(wù)之前,都要先獲取對(duì)這個(gè)操作任務(wù)的操作權(quán)限,并在操作任務(wù)執(zhí)行完畢之后,釋放相應(yīng)的操作權(quán)限,所述維護(hù)管理終端包括本地維護(hù)中心、遠(yuǎn)程維護(hù)中心和本地維護(hù)終端; 對(duì)不同的維護(hù)管理終端進(jìn)行互斥保護(hù),即本地維護(hù)中心獲得對(duì)智能ODN管理系統(tǒng)的控制權(quán)后,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端要操作智能ODN管理系統(tǒng)必須先要向本地維護(hù)中心申請(qǐng)權(quán)限,申請(qǐng)權(quán)限成功才能下發(fā)操作指令。
2.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端如果需要獨(dú)享對(duì)智能ODN管理系統(tǒng)的控制權(quán),執(zhí)行鎖定配置權(quán)操作,鎖定配置權(quán)操作完成之后,其他的維護(hù)管理不能對(duì)ODN設(shè)備執(zhí)行任何操作,必須等待遠(yuǎn)程維護(hù)中心和本地維護(hù)終端對(duì)智能ODN管理系統(tǒng)的控制權(quán)解鎖之后才能下發(fā)操作指令。
3.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,如果遠(yuǎn)程維護(hù)中心和本地維護(hù)終端對(duì)智能ODN管理系統(tǒng)的控制權(quán)鎖定時(shí)間超過設(shè)定時(shí)限,則自動(dòng)解鎖。
4.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,本地維護(hù)中心通過搶占的方式搶占對(duì)智能ODN管理系統(tǒng)的控制權(quán),并且將配置數(shù)據(jù)恢復(fù)到遠(yuǎn)程維護(hù)中心和本地維護(hù)終端獲得對(duì)智能ODN管理系統(tǒng)的控制權(quán)之前的配置。
5.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,對(duì)同一操作任務(wù)進(jìn)行互斥保護(hù)的處理流程如下 步驟S210、ODN設(shè)備初始化,完成上電、輪詢自檢; 步驟S220、接受來自本地維護(hù)中心、遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作指令; 步驟S230、判斷操作指令所針對(duì)的操作對(duì)象是否處于釋放狀態(tài),如果處于釋放狀態(tài),則轉(zhuǎn)步驟S240 ;否則,轉(zhuǎn)步驟S270 ; 步驟S240、鎖定操作對(duì)象; 步驟S250,執(zhí)行操作指令; 步驟S260,操作完成之后釋放對(duì)操作對(duì)象的鎖定,結(jié)束; 步驟S270、等待操作對(duì)象被釋放; 步驟S280、操作對(duì)象釋放后,判斷等待獲取權(quán)限的時(shí)間是否超時(shí),如果超時(shí)則轉(zhuǎn)步驟S290 ;否則轉(zhuǎn)步驟S240 ; 步驟S290、返回系統(tǒng)忙、操作指令執(zhí)行錯(cuò)誤報(bào)警,結(jié)束。
6.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,本地維護(hù)終端下發(fā)操作指令的處理流程如下 步驟S401、接收操作指令; 步驟S402、判斷操作指令的來源,如果是本地維護(hù)終端發(fā)出的,則轉(zhuǎn)步驟S403,如果不是,則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或者本地維護(hù)中心的處理流程; 步驟S403 :判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是則轉(zhuǎn)步驟S404 ;否則,轉(zhuǎn)步驟S407 ; 步驟S404 :向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng); 步驟S405、判斷本地操作維護(hù)終端是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S410 ;否則轉(zhuǎn)步驟S406 ; 步驟S406、等待本地維護(hù)中心釋放控制權(quán),轉(zhuǎn)步驟S409 ; 步驟S407、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心的權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟S408,否則轉(zhuǎn)步驟S409 ; 步驟S408、等待遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限,使ODN設(shè)備處于空閑狀態(tài); 步驟S409、遠(yuǎn)程維護(hù)中心釋放鎖定權(quán)限后,判斷等待是否超時(shí),如果是則返回操作指令執(zhí)行不成功,結(jié)束本次流程;否則,轉(zhuǎn)步驟S410 ; 步驟S410、保存當(dāng)前配置數(shù)據(jù); 步驟S411、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程; 步驟S412、判斷對(duì)同一配置操作互斥保護(hù)的處理流程處理結(jié)果,如果操作超時(shí)被本地維護(hù)中心搶占操作權(quán)限,則釋放操作權(quán)限,恢復(fù)操作之前的配置,結(jié)束本次流程;否則轉(zhuǎn)步驟 S413 ; 步驟413、按正常順序執(zhí)行操作指令,本次流程結(jié)束。
7.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,遠(yuǎn)程維護(hù)中心下發(fā)操作指令的處理流程如下 步驟S501、接收操作指令; 步驟S502、判斷操作指令的來源,如果操作指令來自于遠(yuǎn)程維護(hù)中心則轉(zhuǎn)步驟S503,否則轉(zhuǎn)本地維護(hù)中心或者本地操作維護(hù)終端的處理流程; 步驟S503、判斷ODN設(shè)備是否處于本地維護(hù)中心控制狀態(tài),如果是,則轉(zhuǎn)步驟S504,如果不是,則轉(zhuǎn)步驟S508 ; 步驟S504、向本地維護(hù)中心提出獲取控制權(quán)限的申請(qǐng); 步驟S505、判斷遠(yuǎn)程維護(hù)中心是否獲得控制權(quán)限,如果是則轉(zhuǎn)步驟S510,否則轉(zhuǎn)步驟S506; 步驟S506、等待本地維護(hù)中心釋放控制權(quán),ODN設(shè)備處于空閑狀態(tài); 步驟S507、本地維護(hù)中心釋放控制權(quán)后,判斷等待是否超時(shí),如果是則結(jié)束本次流程,否則轉(zhuǎn)步驟S510 ; 步驟S508、判斷ODN設(shè)備是否處于本地維護(hù)終端權(quán)限鎖定狀態(tài),如果是則轉(zhuǎn)步驟509 ;否則轉(zhuǎn)步驟510 ; 步驟S509、等待本地維護(hù)終端釋放權(quán)限鎖定、ODN設(shè)備處于空閑狀態(tài)后,轉(zhuǎn)步驟S507 ; 步驟S510、保持當(dāng)前的配置數(shù)據(jù); 步驟S511、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程; 步驟S512、執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程中,如果操作超時(shí)而被本地維護(hù)中心搶占操作權(quán)限,則釋放控制權(quán),將配置回復(fù)到獲得控制權(quán)限之前的操作,結(jié)束本次流程;否則,如果沒有被搶占則轉(zhuǎn)步驟S513 ; 步驟S513、按正常順序執(zhí)行操作指令,本流程結(jié)束。
8.如權(quán)利要求1所述的智能ODN管理系統(tǒng)的維護(hù)方法,其特征在于,本地維護(hù)中心下發(fā)操作指令的處理流程如下 步驟S601、接收操作指令; 步驟S602、判斷操作指令的來源,如果操作指令來自本地維護(hù)中心,則轉(zhuǎn)步驟S603,否則轉(zhuǎn)遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的操作流程; 步驟S603、判斷ODN設(shè)備是否處于本地維護(hù)中心的控制,如果是則轉(zhuǎn)步驟S608,如果不是則轉(zhuǎn)步驟S604 ; 步驟S604、判斷ODN設(shè)備是否處于遠(yuǎn)程維護(hù)中心或本地維護(hù)終端的權(quán)限鎖定狀態(tài),如果是,則轉(zhuǎn)步驟S605 ;如果不是,則轉(zhuǎn)步驟S608 ; 步驟S605、等待權(quán)限被釋放、ODN設(shè)備處于空閑狀態(tài); 步驟S606、權(quán)限釋放后,判斷等待是否超時(shí),如果等待超時(shí),則轉(zhuǎn)步驟S607 ;否則,轉(zhuǎn)步驟 S605 ; 步驟S607、優(yōu)先搶奪 控制權(quán)限,獲得了操作權(quán)限后,將配置恢復(fù)到遠(yuǎn)程維護(hù)中心或本地維護(hù)終端獲得操作權(quán)限之前的配置,配置恢復(fù)后,轉(zhuǎn)步驟S608 ; 步驟S608、下發(fā)操作指令,執(zhí)行對(duì)同一配置操作互斥保護(hù)的處理流程,本次流程結(jié)束。
全文摘要
本發(fā)明公開了一種智能ODN管理系統(tǒng)的維護(hù)方法,包括以下步驟對(duì)同一操作任務(wù)進(jìn)行互斥保護(hù),即對(duì)每個(gè)可執(zhí)行的操作任務(wù)用操作權(quán)限進(jìn)行保護(hù),任何一個(gè)維護(hù)管理終端在執(zhí)行操作任務(wù)之前,都要先獲取對(duì)這個(gè)操作任務(wù)的操作權(quán)限,執(zhí)行完畢后釋放相應(yīng)的操作權(quán)限;對(duì)不同的維護(hù)管理終端進(jìn)行互斥保護(hù),即本地維護(hù)中心獲得對(duì)智能ODN管理系統(tǒng)的控制權(quán)后,遠(yuǎn)程維護(hù)中心和本地維護(hù)終端要操作智能ODN管理系統(tǒng)必須先要向本地維護(hù)中心申請(qǐng)權(quán)限,申請(qǐng)權(quán)限成功才能下發(fā)操作指令。本發(fā)明,通過對(duì)多個(gè)維護(hù)管理終端的操作互斥,有效的防止了沖突操作所造成的系統(tǒng)異常,從而有效的提高了智能ODN管理系統(tǒng)的可靠性和可服務(wù)性。
文檔編號(hào)H04B10/03GK103067797SQ201310034930
公開日2013年4月24日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者王欣, 肜云, 李凌, 陳海成 申請(qǐng)人:烽火通信科技股份有限公司