專利名稱:一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信網(wǎng)絡(luò)管理系統(tǒng)中的信息交互處理技術(shù),尤其涉及管理單元和被管單元之間實(shí)現(xiàn)消息交互的處理方法。
背景技術(shù):
現(xiàn)有的電信網(wǎng)絡(luò)管理系統(tǒng)存在兩種邏輯實(shí)體管理單元和被管單元。管理單元和被管單元之間可以是多對(duì)多的管理關(guān)系,并且通過多種接口形式(包括控制消息、通知、文件)進(jìn)行交互。被管單元可以是網(wǎng)元系統(tǒng),對(duì)應(yīng)的管理單元可以是設(shè)備管理系統(tǒng)(EMS)或網(wǎng)絡(luò)管理系統(tǒng)(NMS);或者,被管單元是EMS,對(duì)應(yīng)的管理單元可以是NMS。
在管理單元和被管單元的交互信息過程中,被管單元可能不是在接收到控制消息后實(shí)時(shí)的進(jìn)行處理并返回應(yīng)答消息,而是在異步處理后,以通知的方式向管理單元返回應(yīng)答消息。某個(gè)類型的通知可能被廣播給預(yù)先訂閱了該類型通知的所有管理單元。所述應(yīng)答消息中可以直接包括應(yīng)答數(shù)據(jù),也可包括應(yīng)答數(shù)據(jù)在應(yīng)答數(shù)據(jù)庫上的訪問標(biāo)識(shí),管理單元可以根據(jù)該訪問標(biāo)識(shí)從應(yīng)答數(shù)據(jù)庫上提取該應(yīng)答消息。
圖1為在電信系統(tǒng)的管理流程中,被管單元返回的應(yīng)答消息內(nèi)直接包含應(yīng)答數(shù)據(jù)的流程圖。參見圖1,該流程中,管理單元先向被管單元發(fā)送控制消息101;被管單元可能只在所有應(yīng)答數(shù)據(jù)準(zhǔn)備完畢后,發(fā)送應(yīng)答包含應(yīng)答數(shù)據(jù)的應(yīng)答消息;也可能是在部分應(yīng)答數(shù)據(jù)準(zhǔn)備102完畢后即發(fā)送含有部分應(yīng)答數(shù)據(jù)的應(yīng)答消息103,然后繼續(xù)下一部分應(yīng)答數(shù)據(jù)的準(zhǔn)備104,準(zhǔn)備好后發(fā)送包括該部分應(yīng)答數(shù)據(jù)的應(yīng)答消息105,直到所有應(yīng)答數(shù)據(jù)全部準(zhǔn)備好,并都被發(fā)送給了管理單元。
圖2為在電信系統(tǒng)的管理流程中,被管單元返回的應(yīng)答消息內(nèi)包含應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí)的流程圖。參見圖2,管理單元向被管單元發(fā)送控制消息201;被管單元返回的應(yīng)答消息中可能不直接包含應(yīng)答數(shù)據(jù),而是包含應(yīng)答數(shù)據(jù)在應(yīng)答數(shù)據(jù)庫中的訪問標(biāo)識(shí),如圖2所示,被管單元先進(jìn)行部分應(yīng)答數(shù)據(jù)準(zhǔn)備202,準(zhǔn)備好后返回包含部分應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí)的應(yīng)答消息203;管理單元需要根據(jù)該部分應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí),使用對(duì)應(yīng)的數(shù)據(jù)傳輸協(xié)議向應(yīng)答數(shù)據(jù)庫發(fā)送請(qǐng)求應(yīng)答數(shù)據(jù)消息204,以從應(yīng)答數(shù)據(jù)庫中提取應(yīng)答數(shù)據(jù),應(yīng)答數(shù)據(jù)庫通過返回應(yīng)答數(shù)據(jù)消息205給該管理單元,其中包括應(yīng)答數(shù)據(jù);接著被管單元進(jìn)行下一部分應(yīng)答數(shù)據(jù)準(zhǔn)備206,準(zhǔn)備好后返回包含下一部分應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí)的應(yīng)答消息207;管理單元需要根據(jù)該下一部分應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí),使用對(duì)應(yīng)的數(shù)據(jù)傳輸協(xié)議向應(yīng)答數(shù)據(jù)庫發(fā)送請(qǐng)求應(yīng)答數(shù)據(jù)消息208,以從應(yīng)答數(shù)據(jù)庫中提取應(yīng)答數(shù)據(jù),應(yīng)答數(shù)據(jù)庫通過返回應(yīng)答數(shù)據(jù)消息209給該管理單元,其中包括應(yīng)答數(shù)據(jù)。
在現(xiàn)有的電信管理系統(tǒng)中,所述的應(yīng)答消息一般由被管單元廣播給所有訂閱了該類型應(yīng)答數(shù)據(jù)的管理單元。在多管理單元和多被管單元電信系統(tǒng)場(chǎng)景下,管理單元需要向每個(gè)被管單元訂閱其感興趣的某些類型的消息。圖3為電信系統(tǒng)的管理單元訂閱通知的流程圖。參見圖3,假設(shè)此處的場(chǎng)景中存在管理單元A和管理單元B,被管單元C和被管單元D,管理單元A和B分別向被管單元D訂閱各自感興趣的某些類型的消息301和302,且分別向被管單元C訂閱各自感興趣的某些類型的消息303和304,以便在以后的運(yùn)行過程中,被管單元C和D分別通知管理單元A和B各自感興趣的消息。
在多個(gè)管理單元對(duì)被管單元進(jìn)行管理的過程中,如果被管單元收到某一管理單元的一種類型的控制消息,則該被管單元會(huì)為該控制消息準(zhǔn)備應(yīng)答消息,該應(yīng)答消息中的數(shù)據(jù)也屬于某一數(shù)據(jù)類型,例如應(yīng)答消息為日志準(zhǔn)備好通知、或者話統(tǒng)數(shù)據(jù)文件準(zhǔn)備好通知;被管單元向所有訂閱了應(yīng)答消息這種數(shù)據(jù)類型的管理單元廣播返回應(yīng)答消息。圖4為多管理單元和被管理單元的一種信息交互示例圖。參見圖4,在該信息交互過程中包括步驟401、管理單元A向被管單元訂閱了某種類型的消息(此處假設(shè)消息類型為M′);步驟402、管理單元C向被管單元訂閱了同種類型的消息(此處假設(shè)消息類型為M′);步驟403、管理單元A向被管單元發(fā)送控制消息;步驟404~步驟405、如果該控制消息的應(yīng)答消息的類型為M′,則被管單元收到控制消息后,準(zhǔn)備應(yīng)答數(shù)據(jù),將準(zhǔn)備好的應(yīng)答數(shù)據(jù)廣播給訂閱了消息類型為M′的管理單元,此處分別廣播給管理單元A和C。
圖5為現(xiàn)有電信系統(tǒng)的管理流程中,多管理單元下發(fā)多控制消息時(shí),被管單元進(jìn)行應(yīng)答的流程圖。參見圖5,假設(shè)管理單元A給被管單元C依次下發(fā)了2個(gè)控制消息M1、控制消息M2,控制消息的類型為X,管理單元B給被管單元C下發(fā)了1個(gè)控制消息N,控制消息的類型為X。被管單元C接到各個(gè)控制消息后,準(zhǔn)備各個(gè)控制消息的應(yīng)答數(shù)據(jù),準(zhǔn)備完成后發(fā)送應(yīng)答消息;由于各個(gè)控制消息的類型相同,因此各控制消息所觸發(fā)的應(yīng)答消息也屬于同一類型,此處假設(shè)應(yīng)答消息的類型為X′。假設(shè)管理單元A和管理單元B都訂閱了消息類型為X′的通知,即應(yīng)答消息。因此被管單元C依次向所有訂閱了消息類型X′的管理單元(A和B)廣播控制消息N對(duì)應(yīng)的應(yīng)答消息N′1和N′2,控制消息M2對(duì)應(yīng)的應(yīng)答消息M2′,控制消息M1對(duì)應(yīng)的應(yīng)答消息M1′,上述應(yīng)答信息的類型均為X′。由于被管單元采用通知機(jī)制向已經(jīng)訂閱消息類型為X′的所有管理單元廣播通知消息,管理單元A和B均可以接收到M1′,M2′,N′1和N′2。管理單元A需要區(qū)分其中的M1′對(duì)應(yīng)其下發(fā)的控制消息M1,M2′對(duì)應(yīng)其下發(fā)的控制消息M2,而N′1和N′2的對(duì)應(yīng)控制消息不是其下發(fā)的;而管理單元B也需要區(qū)分只有N′1和N′2是其下發(fā)的控制消息引起的,而且均為控制消息N引起。
因此,在存在多管理單元的情況下,管理單元為了能夠正確地處理收到的應(yīng)答消息,需要快速區(qū)分其所接收到的應(yīng)答消息是否是自己下發(fā)的控制消息的應(yīng)答,還需要進(jìn)一步區(qū)分是該管理單元下發(fā)的多個(gè)控制消息中的哪一個(gè)控制消息的應(yīng)答,以正確處理應(yīng)答消息。
但是,對(duì)于這種情況,現(xiàn)有技術(shù)中還沒有一種合適的處理方案,能夠快速高效地識(shí)別出所收到的應(yīng)答消息是否為本管理單元下發(fā)的控制消息的應(yīng)答,更不能識(shí)別出是本管理單元下發(fā)的控制消息中的哪一個(gè)的應(yīng)答,即無法確定觸發(fā)該應(yīng)答消息的確切控制消息,因此無法正確地對(duì)應(yīng)答消息進(jìn)行針對(duì)性地處理,只會(huì)盲目地處理應(yīng)答消息,導(dǎo)致當(dāng)前管理單元和被管單元之間的交互效率低下,并且有可能在管理單元側(cè)對(duì)被管單元上報(bào)的信息誤判,不能夠?qū)π畔⑦M(jìn)行正確的解析。
在單個(gè)管理單元對(duì)被管單元進(jìn)行管理的過程中,同樣存在上述技術(shù)問題。圖6為單個(gè)管理單元和被管單元進(jìn)行信息交互的示例圖。參見圖6,在一個(gè)管理單元61和被管單元62的交互過程中,管理單元可能向被管單元先后發(fā)送兩條控制消息控制消息1和控制消息2;但是由于被管單元對(duì)控制消息處理是異步的,且其處理速度不同,對(duì)管理單元發(fā)來的兩條控制消息的應(yīng)答消息可能不會(huì)按照接收到控制消息的順序向管理單元返回,例如此圖中被管單元先向管理單元發(fā)送控制消息2的應(yīng)答消息2,再向管理單元發(fā)送控制消息1的應(yīng)答消息1。在這種情況下,由于應(yīng)答消息的順序混亂,管理單元就無法區(qū)分所收到應(yīng)答消息是本管理單元所下發(fā)的控制消息中的哪一個(gè)的應(yīng)答消息,因此管理單元對(duì)應(yīng)答消息只會(huì)做出盲目地處理。以此同樣可以導(dǎo)致當(dāng)前管理單元和被管單元之間的交互效率低下,并且有可能在管理單元側(cè)對(duì)被管單元上報(bào)的信息誤判,不能夠?qū)π畔⑦M(jìn)行正確的解析。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法,以實(shí)現(xiàn)管理單元可以正確匹配應(yīng)答消息和觸發(fā)該應(yīng)答消息的控制消息,根據(jù)匹配結(jié)果的不同分別作針對(duì)性地處理,減少對(duì)應(yīng)答消息處理的盲目性,提高管理單元和被管單元之間的交互效率。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法,適用于分層管理的系統(tǒng)網(wǎng)絡(luò),該系統(tǒng)網(wǎng)絡(luò)中包括至少一個(gè)管理單元和至少一個(gè)被管單元,包括
A、為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí);B、被管單元在向管理單元廣播返回的針對(duì)控制消息的應(yīng)答消息中攜帶該控制消息的標(biāo)識(shí);C、收到應(yīng)答消息的管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行處理。
優(yōu)選地,所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是采用集中的標(biāo)識(shí)生成模塊生成對(duì)應(yīng)于每個(gè)管理單元的每個(gè)控制消息的、在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)的唯一控制消息標(biāo)識(shí)。
所述管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將應(yīng)答消息與本管理單元下發(fā)的控制消息進(jìn)行匹配的具體方式為當(dāng)本管理單元收到應(yīng)答消息后,查詢本管理單元曾下發(fā)的控制消息的標(biāo)識(shí),判斷應(yīng)答消息中的標(biāo)識(shí)是否與自身曾下發(fā)的某個(gè)控制消息的標(biāo)識(shí)相同,如果是,則判定該應(yīng)答消息與該控制消息匹配;否則,判定該應(yīng)答消息與本管理單元下發(fā)的控制消息不匹配。
優(yōu)選地,所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是以該管理單元的區(qū)別信息結(jié)合該控制消息在其所屬管理單元內(nèi)的區(qū)別信息設(shè)置的,且該標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)是唯一的。
所述管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將應(yīng)答消息與本管理單元下發(fā)的控制消息進(jìn)行匹配的具體方式為管理單元對(duì)收到的應(yīng)答消息所攜帶的控制消息標(biāo)識(shí)進(jìn)行分析,根據(jù)其中的管理單元區(qū)別信息判斷是否與本管理單元的區(qū)別信息相同,并且根據(jù)其中的控制消息區(qū)別信息判斷是否與本管理單元所下發(fā)的某個(gè)控制消息的區(qū)別信息相同;如果都相同,則判定該應(yīng)答消息與本管理單元曾下發(fā)的控制消息匹配,否則,判定該應(yīng)答消息與本管理單元曾下發(fā)的控制消息不匹配。
優(yōu)選地,所述為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是由管理單元在向被管單元下發(fā)控制消息時(shí),由管理單元為該控制消息設(shè)定的。
所述由管理單元在向被管單元下發(fā)控制消息時(shí)為該控制消息設(shè)定一個(gè)標(biāo)識(shí)是在控制消息的功能接口集成參考點(diǎn)中增加一個(gè)輸入?yún)?shù),用該輸入?yún)?shù)值作為所述控制消息的標(biāo)識(shí)。
優(yōu)選地,所述為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是被管單元收到管理單元下發(fā)的控制消息后,被管單元為該控制消息設(shè)定一個(gè)控制消息標(biāo)識(shí);被管單元實(shí)時(shí)地向管理單元返回該控制消息的確認(rèn)消息,其中包括為該控制消息所設(shè)置的標(biāo)識(shí)。
所述由被管單元為管理單元下發(fā)的控制消息設(shè)定一個(gè)控制消息標(biāo)識(shí)是在控制消息的功能接口IRP中增加一個(gè)輸出參數(shù),用該輸出參數(shù)值作為所述控制消息的標(biāo)識(shí)。
優(yōu)選地,所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是被管單元收到管理單元下發(fā)的控制消息后,為該控制消息的應(yīng)答數(shù)據(jù)生成在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)唯一的訪問標(biāo)識(shí),用該訪問標(biāo)識(shí)作為該控制消息的標(biāo)識(shí),并實(shí)時(shí)地向管理單元返回該控制消息的確認(rèn)消息,其中包括所述的訪問標(biāo)識(shí)。
所述的訪問標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)中的唯一性具有特定的生命周期。
優(yōu)選地,在步驟A之前進(jìn)一步包括管理單元向被管單元訂閱指定類型的消息;被管單元向所有訂閱了該消息類型的管理單元廣播應(yīng)答消息。
優(yōu)選地,所述系統(tǒng)網(wǎng)絡(luò)為第三代網(wǎng)絡(luò)3G系統(tǒng);所述管理單元為3G系統(tǒng)中的網(wǎng)絡(luò)管理系統(tǒng)NMS,所述被管單元為3G系統(tǒng)中的設(shè)備管理系統(tǒng)EMS或3G網(wǎng)元;或者,所述管理單元為3G系統(tǒng)中的EMS,所述被管單元為3G系統(tǒng)中的3G網(wǎng)元。
優(yōu)選地,所述系統(tǒng)網(wǎng)絡(luò)為全球微波接入互操作性WiMAX系統(tǒng);所述管理單元為WiMAX系統(tǒng)中的NMS,所述被管單元為WiMAX系統(tǒng)中的EMS或WiMAX網(wǎng)元;或者,所述管理單元為WiMAX系統(tǒng)中的EMS,所述被管單元為WiMAX系統(tǒng)中的WiMAX網(wǎng)元。
由于本發(fā)明所述的方法為管理單元向被管單元下發(fā)的控制消息設(shè)置標(biāo)識(shí);在應(yīng)答消息中攜帶該標(biāo)識(shí),管理單元根據(jù)該標(biāo)識(shí)將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行正確地匹配,根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行針對(duì)性地處理,因此可以減少對(duì)應(yīng)答消息處理的盲目性,提高管理單元和被管單元之間的交互效率。并且進(jìn)一步避免了管理單元側(cè)對(duì)被管單元上報(bào)的信息誤判,以實(shí)現(xiàn)對(duì)信息進(jìn)行正確的解析。
圖1為在電信系統(tǒng)的管理流程中,被管單元返回的應(yīng)答消息內(nèi)直接包含應(yīng)答數(shù)據(jù)的流程圖;圖2為在電信系統(tǒng)的管理流程中,被管單元返回的應(yīng)答消息內(nèi)包含應(yīng)答數(shù)據(jù)訪問標(biāo)識(shí)的流程圖;圖3為電信系統(tǒng)的管理單元訂閱通知的流程圖;圖4為多管理單元和被管理單元的一種信息交互示例圖;圖5為現(xiàn)有電信系統(tǒng)的管理流程中,多管理單元下發(fā)多控制消息時(shí),被管單元進(jìn)行應(yīng)答的流程圖;圖6為單個(gè)管理單元和被管單元進(jìn)行信息交互的示例圖;圖7為本發(fā)明所述方法的主體流程圖;圖8為本發(fā)明所述第一實(shí)施例的處理流程圖;圖9為本發(fā)明所述第二實(shí)施例的處理流程圖。
具體實(shí)施例方式
下面通過具體實(shí)施例和附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。
圖7為本發(fā)明所述方法的主體流程圖。參見圖7,本發(fā)明的核心技術(shù)方案是一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法,包括步驟701、為管理單元向被管單元下發(fā)的控制消息設(shè)置標(biāo)識(shí);
步驟702、被管單元在向管理單元廣播返回的針對(duì)控制消息的應(yīng)答消息中攜帶該控制消息的標(biāo)識(shí);步驟703、收到應(yīng)答消息的管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,以識(shí)別該應(yīng)答消息對(duì)應(yīng)的觸發(fā)控制消息,根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行處理。
本發(fā)明中,所述管理單元和被管單元之間的關(guān)系可以是多對(duì)多、多對(duì)單、單對(duì)單或單對(duì)多的關(guān)系。
本發(fā)明所述的方法可以應(yīng)用在所有具有分層管理結(jié)構(gòu)的系統(tǒng)網(wǎng)絡(luò)中。例如可以應(yīng)用在第三代網(wǎng)絡(luò)(3G)系統(tǒng)中,也可應(yīng)用在全球微波接入互操作性(WiMAX,World Interoperability for Microwave Access)系統(tǒng)中。
在3G系統(tǒng)中,所述管理單元可以為3G系統(tǒng)中的NMS,所述被管單元為3G系統(tǒng)中的EMS或3G網(wǎng)元;或者,所述管理單元為3G系統(tǒng)中的EMS,所述被管單元為3G系統(tǒng)中的3G網(wǎng)元。
在WiMAX系統(tǒng)中,所述管理單元為WiMAX系統(tǒng)中的NMS,所述被管單元為WiMAX系統(tǒng)中的EMS或WiMAX網(wǎng)元;或者,所述管理單元為WiMAX系統(tǒng)中的EMS,所述被管單元為WiMAX系統(tǒng)中的WiMAX網(wǎng)元。
上述為控制消息設(shè)置的標(biāo)識(shí)是對(duì)特定管理單元下發(fā)的特定控制消息設(shè)置的、且在整個(gè)電信網(wǎng)絡(luò)范圍內(nèi)的唯一的標(biāo)識(shí)??梢圆捎靡韵聝煞N方式生成控制消息的標(biāo)識(shí)1、集中生成方式采用集中的標(biāo)識(shí)生成模塊生成對(duì)應(yīng)于每個(gè)管理單元的每個(gè)控制消息的唯一標(biāo)識(shí),該標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)是唯一的。在管理單元和被管單元進(jìn)行交互的時(shí)候,將先從集中標(biāo)識(shí)生成模塊獲取針對(duì)某一控制消息的唯一標(biāo)識(shí)。在一次的交互過程中,管理單元和被管單元都將攜帶該唯一的標(biāo)識(shí)進(jìn)行處理。
2、分布生成方式在此種方式中,所述控制消息的唯一標(biāo)識(shí)可以是由管理單元設(shè)置的,也可以是由被管單元設(shè)置。
對(duì)于管理單元設(shè)置標(biāo)識(shí)的情況,在產(chǎn)生的標(biāo)識(shí)中至少要包含或者由設(shè)備從標(biāo)識(shí)中能夠分析出以下的內(nèi)容發(fā)送控制消息的管理單元的區(qū)別信息、以及所發(fā)送的控制消息的區(qū)別信息。所述的管理單元的區(qū)別信息可采用全系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)的管理單元所使用預(yù)定的唯一的標(biāo)識(shí)編碼,例如管理單元的承載層地址;所述控制消息的區(qū)別信息是該控制消息所屬管理單元內(nèi)部使用的唯一標(biāo)識(shí),例如這個(gè)標(biāo)識(shí)可以是一個(gè)序列化的序號(hào)。此處,所述控制消息的標(biāo)識(shí)可以為以上所述的管理單元唯一標(biāo)識(shí)編碼和內(nèi)部控制消息唯一序列化標(biāo)識(shí)的組合。
通常,管理單元和被管單元間的控制消息接口為功能接口集成參考點(diǎn)IRP,下發(fā)控制消息是該功能接口IRP的一個(gè)操作實(shí)例。當(dāng)控制消息的標(biāo)識(shí)由管理單元設(shè)置并下發(fā)給被管單元時(shí),在控制消息的功能接口IRP中增加一個(gè)輸入?yún)?shù),該輸入?yún)?shù)的值為該控制消息的標(biāo)識(shí),用以標(biāo)識(shí)該IRP操作實(shí)例。
對(duì)于被管單元分配標(biāo)識(shí)的情況,在生成的標(biāo)識(shí)中至少要包含或者由設(shè)備從標(biāo)識(shí)中能夠分析出以下的內(nèi)容發(fā)送控制消息的管理單元的區(qū)別信息、以及該應(yīng)答消息的觸發(fā)控制消息的區(qū)別信息。當(dāng)控制消息的標(biāo)識(shí)由被管單元設(shè)置時(shí),在控制消息的功能接口IRP中,增加一個(gè)輸出參數(shù),該輸出參數(shù)的值為該控制消息的標(biāo)識(shí),以標(biāo)識(shí)該控制消息的IRP操作實(shí)例。
在多管理單元和多被管單元電信系統(tǒng)場(chǎng)景下,管理單元需要向每個(gè)被管單元訂閱其感興趣的某些類型的消息。具體的訂閱過程請(qǐng)參見圖3。
圖8為本發(fā)明所述第一實(shí)施例的處理流程圖。參見圖8,假設(shè)此處管理單元A和管理單元B都訂閱了被管單元C的一種消息,該消息類型為X’;所述流程包括步驟801、管理單元A向被管單元C下發(fā)控制消息M,下發(fā)的同時(shí)管理單元A為該控制消息M設(shè)置一個(gè)在全系統(tǒng)網(wǎng)絡(luò)中唯一的標(biāo)識(shí)m_id并將該標(biāo)識(shí)m_id與該控制消息M一起下發(fā)給被管單元C。作為一種優(yōu)選方案,管理單元在下發(fā)控制消息后,可以將控制消息的標(biāo)識(shí)記錄起來,以方便后續(xù)的查詢。
步驟802、被管單元C收到控制消息M,為該控制消息異步地準(zhǔn)備應(yīng)答數(shù)據(jù);此處假設(shè)該控制消息M的應(yīng)答消息的類型為X’。
步驟803、當(dāng)控制消息M的應(yīng)答數(shù)據(jù)準(zhǔn)備好后,被管單元C向管理單元A和管理單元B廣播發(fā)送控制消息M的應(yīng)答消息M′,其中包括應(yīng)答數(shù)據(jù)和控制消息M的標(biāo)識(shí)m_id。
步驟804、管理單元A和管理單元B收到應(yīng)答消息M′后,根據(jù)應(yīng)答消息中的控制消息標(biāo)識(shí)m_id將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,以識(shí)別該應(yīng)答消息的觸發(fā)控制消息。
此處根據(jù)所述控制消息標(biāo)識(shí)m_id的標(biāo)記方式不同,所述的匹配方式也可不同。
如果m_id是采用集中的標(biāo)識(shí)生成模塊生成的在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)的唯一標(biāo)識(shí),則匹配的具體方式為查詢本管理單元曾下發(fā)的控制消息的標(biāo)識(shí),判斷應(yīng)答消息M′中的標(biāo)識(shí)m_id是否與自身曾下發(fā)的某個(gè)控制消息的標(biāo)識(shí)相同,如果是,則判定該應(yīng)答消息M′與該控制消息匹配;否則,判定該應(yīng)答消息M′與本管理單元下發(fā)的控制消息不匹配。
如果m_id是以該管理單元的區(qū)別信息結(jié)合該控制消息的在該管理單元內(nèi)的區(qū)別信息設(shè)置的,則匹配的具體方式為管理單元對(duì)收到的應(yīng)答消息M′中的控制消息標(biāo)識(shí)m_id進(jìn)行分析,根據(jù)其中的管理單元區(qū)別信息判斷是否與本管理單元的區(qū)別信息相同,并且根據(jù)其中的控制消息區(qū)別信息判斷是否與本管理單元曾下發(fā)的某個(gè)控制消息的區(qū)別信息相同;如果都相同,則判定該應(yīng)答消息與本管理單元下發(fā)的控制消息匹配,否則,判定該應(yīng)答消息與本管理單元下發(fā)的控制消息不匹配。
此處,由于應(yīng)答消息M′的m_id與管理單元A曾下發(fā)的控制消息M的標(biāo)識(shí)m_id相同,因此管理單元A判定該應(yīng)答消息M′與自身曾下發(fā)的控制消息M匹配,即控制消息M為該應(yīng)答消息M′的觸發(fā)控制消息。
步驟805、管理單元A和管理單元B根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行處理。由于此處管理單元可以識(shí)別出應(yīng)答消息是否被本管理單元下發(fā)的控制消息所觸發(fā)的,且是由哪一個(gè)控制消息所觸發(fā),因此可以針對(duì)該識(shí)別結(jié)果對(duì)應(yīng)答消息進(jìn)行后續(xù)針對(duì)性的處理,減少現(xiàn)有技術(shù)中對(duì)應(yīng)答消息處理的盲目性,提高管理單元和被管單元的交互效率。
圖9為本發(fā)明所述第二實(shí)施例的處理流程圖。此處,控制消息的標(biāo)識(shí)是由被管單元設(shè)置的,管理單元和被管單元為單對(duì)單的交互關(guān)系,且管理單元訂閱了被管單元的一種消息,該消息類型為X’。參見圖9,所述流程包括步驟901、管理單元向被管單元下發(fā)控制消息M。
步驟902、被管單元收到控制消息M,為該控制消息M設(shè)置一個(gè)在全系統(tǒng)網(wǎng)絡(luò)中唯一的標(biāo)識(shí)m_id。
步驟903、被管單元根據(jù)收到的控制消息M中攜帶的管理單元源地址向管理單元實(shí)時(shí)返回一個(gè)該控制消息M的確認(rèn)消息,其中攜帶所述為該控制消息設(shè)置的標(biāo)識(shí)m_id。管理單元收到所述確認(rèn)消息,記錄其中的控制消息標(biāo)識(shí)m_id,以方便后續(xù)的查詢。
此處被管單元為所述控制消息設(shè)置唯一標(biāo)識(shí)的方法也可以是被管單元收到管理單元下發(fā)的控制消息后,為該控制消息的應(yīng)答數(shù)據(jù)生成在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)唯一的訪問標(biāo)識(shí),例如應(yīng)答數(shù)據(jù)所存放的文件名、文件列表、或者存放應(yīng)答數(shù)據(jù)的路徑信息,周該訪問標(biāo)識(shí)作為該控制消息的標(biāo)識(shí),并實(shí)時(shí)地向管理單元返回該控制消息的確認(rèn)消息,其中包括所述的訪問標(biāo)識(shí)。所述的訪問標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)中的唯一性具有特定的生命周期,即在特定的生命周期中具有唯一性,但不能保證在其生命周期過后還會(huì)具有唯一性。被管單元生成訪問標(biāo)識(shí)后,向管理單元實(shí)時(shí)返回控制消息的確認(rèn)消息,其中包括該訪問標(biāo)識(shí),并且管理單元可以后續(xù)查詢到該訪問標(biāo)識(shí)。
步驟904、被管單元為所述控制消息準(zhǔn)備應(yīng)答數(shù)據(jù);此處假設(shè)該控制消息M的應(yīng)答消息的類型為X’。
步驟905、當(dāng)控制消息M的應(yīng)答數(shù)據(jù)準(zhǔn)備好后,被管單元向管理單元廣播發(fā)送控制消息M的應(yīng)答消息M′,其中包括應(yīng)答數(shù)據(jù)和控制消息M的標(biāo)識(shí)m_id。
步驟906、管理單元收到應(yīng)答消息M′后,根據(jù)應(yīng)答消息中的控制消息標(biāo)識(shí)m_id將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,以識(shí)別該應(yīng)答消息的觸發(fā)控制消息。
此處m_id是以該管理單元的區(qū)別信息結(jié)合該控制消息的在該管理單元內(nèi)的區(qū)別信息設(shè)置的,匹配的具體方式為管理單元對(duì)收到的應(yīng)答消息M′中的控制消息標(biāo)識(shí)m_id進(jìn)行分析,根據(jù)其中的管理單元區(qū)別信息判斷是否與本管理單元的區(qū)別信息相同,并且根據(jù)其中的控制消息區(qū)別信息判斷是否與本管理單元曾下發(fā)的某個(gè)控制消息的區(qū)別信息相同;如果都相同,則判定該應(yīng)答消息與本管理單元下發(fā)的控制消息匹配,否則,判定該應(yīng)答消息與本管理單元下發(fā)的控制消息不匹配。
此處,由于應(yīng)答消息M′中的m_id與管理單元曾下發(fā)的控制消息M的標(biāo)識(shí)m_id相同,因此管理單元判定該應(yīng)答消息M′與自身曾下發(fā)的控制消息M匹配,即控制消息M為該應(yīng)答消息M′的觸發(fā)控制消息。
步驟907、管理單元根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行后續(xù)的針對(duì)性地處理。
如果所述控制消息的標(biāo)識(shí)為應(yīng)答數(shù)據(jù)的訪問標(biāo)識(shí),則被管單元在返回的應(yīng)答消息中攜帶包含該訪問標(biāo)識(shí)的信息,本管理單元查詢本管理單元曾下發(fā)的控制消息的標(biāo)識(shí)(即其應(yīng)答數(shù)據(jù)的訪問標(biāo)識(shí)信息),管理單元判斷應(yīng)答消息中的信息是否與自身查詢到的某個(gè)訪問標(biāo)識(shí)信息匹配,如果是,則該應(yīng)答消息與該訪問標(biāo)識(shí)所標(biāo)識(shí)的控制消息匹配,進(jìn)行后續(xù)的對(duì)應(yīng)操作,例如可以根據(jù)該訪問標(biāo)識(shí)訪問應(yīng)答數(shù)據(jù)的存儲(chǔ)地點(diǎn),存放應(yīng)答數(shù)據(jù)的文件名、文件列表或路徑信息訪問獲取應(yīng)答數(shù)據(jù)。
以下為本發(fā)明所述方法在控制消息內(nèi)容不同時(shí)的幾個(gè)具體的實(shí)例。
例如所述管理單元向被管單元訂閱的是“文件準(zhǔn)備好”類型的消息。當(dāng)被管單元在創(chuàng)建日志后,管理單元向被管單元下發(fā)控制消息“獲取一個(gè)指定的日志”,被管單元收到該控制消息后,為該控制消息設(shè)置唯一標(biāo)識(shí),并實(shí)時(shí)返回給管理單元,由管理單元記錄該標(biāo)識(shí);被管單元然后準(zhǔn)備日志數(shù)據(jù),準(zhǔn)備好后,向管理單元返回“日志數(shù)據(jù)文件準(zhǔn)備好”的應(yīng)答消息,其中包括控制消息“獲取一個(gè)指定日志”的標(biāo)識(shí),該應(yīng)答消息會(huì)廣播給所有訂閱了“文件準(zhǔn)備好”類型消息的管理單元;收到應(yīng)答消息的管理單元根據(jù)記錄的標(biāo)識(shí)對(duì)該應(yīng)答消息與自身曾下發(fā)的控制消息匹配,如果匹配成功,則根據(jù)應(yīng)答消息中攜帶的文件位置指示下載日志文件,如果匹配不成功,則管理單元可以不對(duì)該應(yīng)答消息進(jìn)行處理,也可以進(jìn)行其他默認(rèn)的處理。
又例如所述管理單元向被管單元訂閱的是“文件準(zhǔn)備好”類型的消息。管理單元向被管單元下發(fā)用于測(cè)試的控制消息,在控制消息中包含為這次測(cè)試設(shè)置的唯一標(biāo)識(shí),被管單元收到該控制消息后,實(shí)時(shí)返回給管理單元一個(gè)接受或者拒絕的確認(rèn)消息;被管單元在測(cè)試過程中或結(jié)束后,根據(jù)需要向管理單元發(fā)送測(cè)試數(shù)據(jù)“文件準(zhǔn)備好通知”的應(yīng)答消息,該應(yīng)答消息會(huì)廣播給所有訂閱了“文件準(zhǔn)備好”類型消息的管理單元;收到應(yīng)答消息的管理單元根據(jù)記錄的標(biāo)識(shí)對(duì)該應(yīng)答消息與自身曾下發(fā)的控制消息匹配,如果匹配成功,則根據(jù)應(yīng)答消息中攜帶的文件位置指示下載測(cè)試數(shù)據(jù),如果匹配不成功,則管理單元可以不對(duì)該應(yīng)答消息進(jìn)行處理,也可以進(jìn)行其他默認(rèn)的處理。
再例如所述管理單元向被管單元訂閱的是“周期性管理任務(wù)結(jié)果數(shù)據(jù)”類型的消息。管理單元向被管單元下發(fā)用于啟動(dòng)周期性管理任務(wù)的控制消息,被管單元收到該控制消息后,為該控制消息設(shè)置唯一標(biāo)識(shí),并實(shí)時(shí)返回給管理單元,由管理單元記錄該標(biāo)識(shí);被管單元在周期性管理任務(wù)過程中,根據(jù)預(yù)定周期,向管理單元發(fā)送包含每個(gè)周期的管理任務(wù)結(jié)果數(shù)據(jù)的應(yīng)答消息,該應(yīng)答消息會(huì)廣播給所有訂閱了“周期性管理任務(wù)結(jié)果數(shù)據(jù)”類型消息的管理單元;收到應(yīng)答消息的管理單元根據(jù)記錄的標(biāo)識(shí)對(duì)該應(yīng)答消息與自身曾下發(fā)的控制消息匹配,如果匹配成功,則保存應(yīng)答消息中的周期性管理任務(wù)結(jié)果數(shù)據(jù),并做進(jìn)一步處理;如果匹配不成功,則管理單元可以不對(duì)該應(yīng)答消息進(jìn)行處理,也可以進(jìn)行其他默認(rèn)的處理。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法,適用于分層管理的系統(tǒng)網(wǎng)絡(luò),該系統(tǒng)網(wǎng)絡(luò)中包括至少一個(gè)管理單元和至少一個(gè)被管單元,其特征在于,A、為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí);B、被管單元在向管理單元廣播返回的針對(duì)控制消息的應(yīng)答消息中攜帶該控制消息的標(biāo)識(shí);C、收到應(yīng)答消息的管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是采用集中的標(biāo)識(shí)生成模塊生成對(duì)應(yīng)于每個(gè)管理單元的每個(gè)控制消息的、在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)的唯一控制消息標(biāo)識(shí)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將應(yīng)答消息與本管理單元下發(fā)的控制消息進(jìn)行匹配的具體方式為當(dāng)本管理單元收到應(yīng)答消息后,查詢本管理單元曾下發(fā)的控制消息的標(biāo)識(shí),判斷應(yīng)答消息中的標(biāo)識(shí)是否與自身曾下發(fā)的某個(gè)控制消息的標(biāo)識(shí)相同,如果是,則判定該應(yīng)答消息與該控制消息匹配;否則,判定該應(yīng)答消息與本管理單元下發(fā)的控制消息不匹配。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是以該管理單元的區(qū)別信息結(jié)合該控制消息在其所屬管理單元內(nèi)的區(qū)別信息設(shè)置的,且該控制消息標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)是唯一的。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將應(yīng)答消息與本管理單元下發(fā)的控制消息進(jìn)行匹配的具體方式為管理單元對(duì)收到的應(yīng)答消息所攜帶的控制消息標(biāo)識(shí)進(jìn)行分析,根據(jù)其中的管理單元區(qū)別信息判斷是否與本管理單元的區(qū)別信息相同,并且根據(jù)其中的控制消息區(qū)別信息判斷是否與本管理單元所下發(fā)的某個(gè)控制消息的區(qū)別信息相同;如果都相同,則判定該應(yīng)答消息與本管理單元曾下發(fā)的控制消息匹配,否則,判定該應(yīng)答消息與本管理單元曾下發(fā)的控制消息不匹配。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是由管理單元在向被管單元下發(fā)控制消息時(shí),由管理單元為該控制消息設(shè)定的。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述由管理單元在向被管單元下發(fā)控制消息時(shí)為該控制消息設(shè)定一個(gè)標(biāo)識(shí)是在控制消息的功能接口集成參考點(diǎn)中增加一個(gè)輸入?yún)?shù),用該輸入?yún)?shù)值作為所述控制消息的標(biāo)識(shí)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于所述為管理單元向被管單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是被管單元收到管理單元下發(fā)的控制消息后,被管單元為該控制消息設(shè)定一個(gè)控制消息標(biāo)識(shí);被管單元實(shí)時(shí)地向管理單元返回該控制消息的確認(rèn)消息,其中包括為該控制消息所設(shè)置的標(biāo)識(shí)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述由被管單元為管理單元下發(fā)的控制消息設(shè)定一個(gè)控制消息標(biāo)識(shí)是在控制消息的功能接口IRP中增加一個(gè)輸出參數(shù),用該輸出參數(shù)值作為所述的控制消息標(biāo)識(shí)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為管理單元下發(fā)的控制消息設(shè)置控制消息標(biāo)識(shí)是被管單元收到管理單元下發(fā)的控制消息后,為該控制消息的應(yīng)答數(shù)據(jù)生成在整個(gè)系統(tǒng)網(wǎng)絡(luò)范圍內(nèi)唯一的訪問標(biāo)識(shí),用該訪問標(biāo)識(shí)作為該控制消息的標(biāo)識(shí),并實(shí)時(shí)地向管理單元返回該控制消息的確認(rèn)消息,其中包括所述的訪問標(biāo)識(shí)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述的訪問標(biāo)識(shí)在整個(gè)系統(tǒng)網(wǎng)絡(luò)中的唯一性具有特定的生命周期。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A之前進(jìn)一步包括管理單元向被管單元訂閱指定類型的消息;被管單元向所有訂閱了該消息類型的管理單元廣播應(yīng)答消息。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)網(wǎng)絡(luò)為第三代網(wǎng)絡(luò)3G系統(tǒng);所述管理單元為3G系統(tǒng)中的網(wǎng)絡(luò)管理系統(tǒng)NMS,所述被管單元為3G系統(tǒng)中的設(shè)備管理系統(tǒng)EMS或3G網(wǎng)元;或者,所述管理單元為3G系統(tǒng)中的EMS,所述被管單元為3G系統(tǒng)中的3G網(wǎng)元。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)網(wǎng)絡(luò)為全球微波接入互操作性WiMAX系統(tǒng);所述管理單元為WiMAX系統(tǒng)中的NMS,所述被管單元為WiMAX系統(tǒng)中的EMS或WiMAX網(wǎng)元;或者,所述管理單元為WiMAX系統(tǒng)中的EMS,所述被管單元為WiMAX系統(tǒng)中的WiMAX網(wǎng)元。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)控制消息和應(yīng)答消息交互的處理方法,適用于分層管理的系統(tǒng)網(wǎng)絡(luò),包括A.為管理單元向被管單元下發(fā)的控制消息設(shè)置標(biāo)識(shí);B.被管單元在向管理單元廣播返回的針對(duì)控制消息的應(yīng)答消息中攜帶該控制消息的標(biāo)識(shí);C.收到應(yīng)答消息的管理單元根據(jù)應(yīng)答消息中攜帶的控制消息標(biāo)識(shí)將該應(yīng)答消息與本管理單元曾下發(fā)的控制消息進(jìn)行匹配,根據(jù)匹配結(jié)果對(duì)應(yīng)答消息進(jìn)行處理。本發(fā)明可以實(shí)現(xiàn)管理單元可以正確匹配應(yīng)答消息和觸發(fā)該應(yīng)答消息的控制消息,根據(jù)匹配結(jié)果的不同分別作針對(duì)性地處理,減少對(duì)應(yīng)答消息處理的盲目性,提高管理單元和被管單元之間的交互效率。
文檔編號(hào)H04L29/06GK1917443SQ20051009322
公開日2007年2月21日 申請(qǐng)日期2005年8月19日 優(yōu)先權(quán)日2005年8月19日
發(fā)明者楊利, 鄒蘭 申請(qǐng)人:華為技術(shù)有限公司