一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著通訊技術(shù)的迅猛發(fā)展,光網(wǎng)絡(luò)中管理的設(shè)備數(shù)量越來(lái)越多,管理的業(yè)務(wù)數(shù)量也越來(lái)越多,同時(shí)操作的用戶數(shù)量也越來(lái)越多,對(duì)網(wǎng)管的并發(fā)處理要求也不斷提升。用戶經(jīng)常進(jìn)行的重要操作有在端到端創(chuàng)建業(yè)務(wù)模塊創(chuàng)建業(yè)務(wù),或在單網(wǎng)元管理模塊上創(chuàng)建業(yè)務(wù),再通過(guò)增量發(fā)現(xiàn)業(yè)務(wù)操作發(fā)現(xiàn)出業(yè)務(wù)。因?yàn)槎说蕉藙?chuàng)建業(yè)務(wù)模塊創(chuàng)建業(yè)務(wù)時(shí)要與端到端業(yè)務(wù)管理模塊和單網(wǎng)元管理模塊交互;增量發(fā)現(xiàn)時(shí)也要與端到端業(yè)務(wù)管理模塊和單網(wǎng)元管理模塊交互,為了防止出現(xiàn)錯(cuò)誤,傳統(tǒng)的處理方式是:增量發(fā)現(xiàn)業(yè)務(wù)操作時(shí),禁止用戶在端到端創(chuàng)建業(yè)務(wù)模塊執(zhí)行創(chuàng)建業(yè)務(wù)操作。這種處理方式嚴(yán)重降低了多用戶創(chuàng)建業(yè)務(wù)的處理效率。創(chuàng)建業(yè)務(wù)操作與網(wǎng)管增量發(fā)現(xiàn)業(yè)務(wù)操作的并發(fā)執(zhí)行,成了用戶急切需要的一個(gè)重要的功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法、裝置和系統(tǒng),用以解決現(xiàn)有技術(shù)中創(chuàng)建業(yè)務(wù)操作與增量發(fā)現(xiàn)業(yè)務(wù)操作不可并發(fā)執(zhí)行,影響用戶創(chuàng)建業(yè)務(wù)效率的問(wèn)題。
[0004]依據(jù)本發(fā)明的一個(gè)方面,提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法,包括:
[0005]端到端創(chuàng)建業(yè)務(wù)模塊在創(chuàng)建業(yè)務(wù)時(shí),向創(chuàng)建業(yè)務(wù)經(jīng)過(guò)的各網(wǎng)元發(fā)送資源創(chuàng)建命令,并將創(chuàng)建的業(yè)務(wù)交由端到端業(yè)務(wù)管理模塊管理;其中,各網(wǎng)元根據(jù)資源創(chuàng)建命令生成資源時(shí),填寫資源所屬業(yè)務(wù)屬性為創(chuàng)建業(yè)務(wù)的名稱;
[0006]增量發(fā)現(xiàn)模塊對(duì)業(yè)務(wù)屬性為空的資源和非正常狀態(tài)業(yè)務(wù)對(duì)應(yīng)的資源進(jìn)行業(yè)務(wù)重新發(fā)現(xiàn),并基于重新發(fā)現(xiàn)結(jié)果,向各資源對(duì)應(yīng)的網(wǎng)元發(fā)送業(yè)務(wù)屬性更新命令以及觸發(fā)端到端業(yè)務(wù)管理模塊進(jìn)行業(yè)務(wù)更新。
[0007]依據(jù)本發(fā)明的另一個(gè)方面,提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的裝置,包括:
[0008]端到端創(chuàng)建業(yè)務(wù)模塊,用于在創(chuàng)建業(yè)務(wù)時(shí),向創(chuàng)建業(yè)務(wù)經(jīng)過(guò)的各網(wǎng)元發(fā)送資源創(chuàng)建命令,并將創(chuàng)建的業(yè)務(wù)交由端到端業(yè)務(wù)管理模塊管理;其中,各網(wǎng)元根據(jù)資源創(chuàng)建命令生成資源時(shí),填寫資源所屬業(yè)務(wù)屬性為創(chuàng)建業(yè)務(wù)的名稱;
[0009]增量發(fā)現(xiàn)模塊,用于對(duì)業(yè)務(wù)屬性為空的資源和非正常狀態(tài)業(yè)務(wù)對(duì)應(yīng)的資源進(jìn)行業(yè)務(wù)重新發(fā)現(xiàn),并基于重新發(fā)現(xiàn)結(jié)果,向各資源對(duì)應(yīng)的網(wǎng)元發(fā)送業(yè)務(wù)屬性更新命令以及觸發(fā)端到端業(yè)務(wù)管理模塊進(jìn)行業(yè)務(wù)更新;
[0010]端到端管理模塊,用于對(duì)業(yè)務(wù)進(jìn)行管理。
[0011 ] 依據(jù)本發(fā)明的再一個(gè)方面,提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的系統(tǒng),包括:本發(fā)明提供的創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的裝置,以及若干網(wǎng)元;
[0012]所述網(wǎng)元包括:網(wǎng)元管理模塊,用于根據(jù)端到端創(chuàng)建業(yè)務(wù)模塊發(fā)送的資源創(chuàng)建命令生成資源,填寫資源所屬業(yè)務(wù)屬性為創(chuàng)建業(yè)務(wù)的名稱,以及根據(jù)增量發(fā)現(xiàn)模塊發(fā)送的命令對(duì)資源的業(yè)務(wù)屬性進(jìn)行更新。
[0013]本發(fā)明有益效果如下:
[0014]本發(fā)明所述方案解決了用戶通過(guò)端到端創(chuàng)建業(yè)務(wù)模塊創(chuàng)建業(yè)務(wù)操作和增量發(fā)現(xiàn)操作對(duì)同一資源的并發(fā)訪問(wèn)的問(wèn)題,使得多用戶創(chuàng)建業(yè)務(wù)操作可以與增量發(fā)現(xiàn)操作同時(shí)進(jìn)行,顯著提高了用戶創(chuàng)建業(yè)務(wù)的效率。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明提供的一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法的流程圖;
[0017]圖2為本發(fā)明所述方法應(yīng)用的系統(tǒng)框圖;
[0018]圖3為本發(fā)明中端到端創(chuàng)建業(yè)務(wù)模塊創(chuàng)建業(yè)務(wù)的流程圖;
[0019]圖4為本發(fā)明中增量發(fā)現(xiàn)模塊發(fā)現(xiàn)業(yè)務(wù)的流程圖;
[0020]圖5為本發(fā)明提供的一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的裝置的結(jié)構(gòu)框圖;
[0021]圖6為本發(fā)明提供的一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022]端到端創(chuàng)建業(yè)務(wù)和增量發(fā)現(xiàn)業(yè)務(wù)是網(wǎng)管兩個(gè)常用的重要功能,本發(fā)明目的是解決這兩個(gè)功能能同時(shí)并發(fā)執(zhí)行,提高用戶創(chuàng)建業(yè)務(wù)效率,對(duì)此,本發(fā)明提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法、裝置和系統(tǒng)。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]實(shí)施例一
[0024]本實(shí)施例提供一種創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理的方法,如圖1所示,包括如下步驟:
[0025]步驟SlOl,端到端創(chuàng)建業(yè)務(wù)模塊在創(chuàng)建業(yè)務(wù)時(shí),向創(chuàng)建業(yè)務(wù)經(jīng)過(guò)的各網(wǎng)元發(fā)送資源創(chuàng)建命令,并將創(chuàng)建的業(yè)務(wù)交由端到端業(yè)務(wù)管理模塊管理;其中,各網(wǎng)元根據(jù)資源創(chuàng)建命令生成資源時(shí),填寫資源所屬業(yè)務(wù)屬性為創(chuàng)建業(yè)務(wù)的名稱;
[0026]其中,生成資源和填寫業(yè)務(wù)名稱為一個(gè)原子操作。
[0027]本發(fā)明中,在創(chuàng)建業(yè)務(wù)時(shí),不受業(yè)務(wù)類型的限制,無(wú)論何種業(yè)務(wù)類型,均將對(duì)應(yīng)資源的屬性填寫為業(yè)務(wù)名稱,為后續(xù)增量發(fā)現(xiàn)操作提供了支持。
[0028]步驟S102,增量發(fā)現(xiàn)模塊對(duì)業(yè)務(wù)屬性為空的資源和非正常狀態(tài)業(yè)務(wù)對(duì)應(yīng)的資源進(jìn)行業(yè)務(wù)重新發(fā)現(xiàn),并基于重新發(fā)現(xiàn)結(jié)果,向各資源對(duì)應(yīng)的網(wǎng)元發(fā)送業(yè)務(wù)屬性更新命令以及觸發(fā)端到端業(yè)務(wù)管理模塊進(jìn)行業(yè)務(wù)更新。
[0029]具體地,該步驟102中,增量發(fā)現(xiàn)模塊對(duì)業(yè)務(wù)屬性為空的資源和非正常狀態(tài)業(yè)務(wù)對(duì)應(yīng)的資源進(jìn)行業(yè)務(wù)重新發(fā)現(xiàn),具體包括:
[0030](I)增量發(fā)現(xiàn)模塊檢測(cè)端到端業(yè)務(wù)管理模塊中是否有非正常狀態(tài)的業(yè)務(wù),若有,則要求系統(tǒng)內(nèi)各網(wǎng)元反饋業(yè)務(wù)屬性為非正常狀態(tài)業(yè)務(wù)名稱和業(yè)務(wù)屬性為空的資源,否則,要求系統(tǒng)內(nèi)各網(wǎng)元反饋業(yè)務(wù)屬性為空的資源;
[0031](2)增量發(fā)現(xiàn)模塊遍歷系統(tǒng)各網(wǎng)元反饋的資源,并根據(jù)預(yù)設(shè)的業(yè)務(wù)發(fā)現(xiàn)規(guī)則,進(jìn)行業(yè)務(wù)重新發(fā)現(xiàn)操作。
[0032]優(yōu)選地,端到端增量模塊將重新發(fā)現(xiàn)形成的業(yè)務(wù)存儲(chǔ)在預(yù)設(shè)的臨時(shí)存放區(qū)內(nèi),直到所有反饋的資源均遍歷完成,基于臨時(shí)存放區(qū)內(nèi)重新形成的業(yè)務(wù),觸發(fā)端到端業(yè)務(wù)管理模塊進(jìn)行業(yè)務(wù)更新。
[0033]進(jìn)一步地,步驟102中,基于重新發(fā)現(xiàn)結(jié)果,向各資源對(duì)應(yīng)的網(wǎng)元發(fā)送業(yè)務(wù)屬性更新命令,具體包括:
[0034]若能重新形成業(yè)務(wù),則對(duì)形成的業(yè)務(wù)的每個(gè)資源,下發(fā)更新單點(diǎn)資源所屬業(yè)務(wù)的命令到對(duì)應(yīng)網(wǎng)元;
[0035]若不能重新形成業(yè)務(wù),則對(duì)不能形成業(yè)務(wù)的資源中業(yè)務(wù)屬性不為空的資源,下發(fā)業(yè)務(wù)屬性置空的命令到對(duì)應(yīng)網(wǎng)元。
[0036]其中,若重新形成業(yè)務(wù)的資源原為非正常狀態(tài)業(yè)務(wù)對(duì)應(yīng)的資源,則在下發(fā)更新單點(diǎn)資源所屬業(yè)務(wù)的命令給對(duì)應(yīng)網(wǎng)元時(shí),攜帶非正常狀態(tài)業(yè)務(wù)名稱、資源名稱和重新形成的業(yè)務(wù)名稱信息;
[0037]若重新形成業(yè)務(wù)的資源原為業(yè)務(wù)屬性為空的資源,則在下發(fā)更新單點(diǎn)資源所屬業(yè)務(wù)的命令給對(duì)應(yīng)網(wǎng)元時(shí),攜帶資源名稱和重新形成的業(yè)務(wù)名稱信息。
[0038]進(jìn)一步地,步驟102中,基于重新發(fā)現(xiàn)結(jié)果,觸發(fā)端到端業(yè)務(wù)管理模塊進(jìn)行業(yè)務(wù)更新,具體包括:
[0039]增量發(fā)現(xiàn)模塊指示端到端業(yè)務(wù)管理模塊刪除非正常狀態(tài)業(yè)務(wù),并將重新形成的業(yè)務(wù)交由端到端業(yè)務(wù)管理模塊管理。
[0040]綜上所述,可知,本發(fā)明實(shí)施例所述方法實(shí)現(xiàn)了通過(guò)端到端創(chuàng)建業(yè)務(wù)模塊創(chuàng)建業(yè)務(wù)操作和增量發(fā)現(xiàn)操作對(duì)同一資源的并發(fā)訪問(wèn),使得多用戶創(chuàng)建業(yè)務(wù)操作可以與增量發(fā)現(xiàn)操作同時(shí)進(jìn)行,顯著提高了用戶創(chuàng)建業(yè)務(wù)的效率。
[0041]為了更清楚的闡述本發(fā)明的實(shí)施過(guò)程,下面根據(jù)圖2?圖4給出本發(fā)明一個(gè)較佳的實(shí)施例,并結(jié)合對(duì)實(shí)施例的描述,進(jìn)一步給出本發(fā)明的技術(shù)細(xì)節(jié),使其能夠更好地說(shuō)明本發(fā)明的提供方法的具體實(shí)現(xiàn)過(guò)程。
[0042]本實(shí)施例提供的創(chuàng)建業(yè)務(wù)與增量發(fā)現(xiàn)并發(fā)處理方法應(yīng)用的系統(tǒng)框架圖如圖2所示,其中:
[0043]單網(wǎng)元管理模塊,部署在對(duì)應(yīng)網(wǎng)元上,用以管理單網(wǎng)元上的資源,資源都有個(gè)所屬業(yè)務(wù)屬性,當(dāng)資源已經(jīng)形成了一條業(yè)務(wù)時(shí),資源的所屬業(yè)務(wù)屬性填的是該業(yè)務(wù)的名稱;當(dāng)資源還沒(méi)有形成一條業(yè)務(wù)時(shí),資源的所屬業(yè)務(wù)屬性為空。
[0044]端到端業(yè)務(wù)管理模塊:管理創(chuàng)建的業(yè)務(wù)。
[0045]端到端創(chuàng)建業(yè)務(wù)模塊:根據(jù)用戶創(chuàng)建業(yè)務(wù)時(shí)選擇的起點(diǎn)網(wǎng)元和終點(diǎn)網(wǎng)元,算出要?jiǎng)?chuàng)建業(yè)務(wù)經(jīng)過(guò)的網(wǎng)元和