專(zhuān)利名稱(chēng)::一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)元管理系統(tǒng),尤其涉及一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法。
背景技術(shù):
:光通訊網(wǎng)絡(luò)的建設(shè)在日積月累的建設(shè)中,已遍布全球,隨著網(wǎng)絡(luò)建設(shè)的不斷積累,光網(wǎng)絡(luò)的規(guī)模越來(lái)越大,基于竟?fàn)幍膲毫?,運(yùn)營(yíng)商要進(jìn)行低成本運(yùn)營(yíng)、集中監(jiān)控、集中調(diào)度,這就對(duì)網(wǎng)絡(luò)管理系統(tǒng)提出了更高的要求。其中,網(wǎng)絡(luò)規(guī)模的擴(kuò)張,對(duì)大規(guī)模網(wǎng)絡(luò)的管理系統(tǒng)的管理能力是其中很重要和基礎(chǔ)的一個(gè)要求。現(xiàn)有光通訊網(wǎng)絡(luò)管理系統(tǒng),管理能力限制在幾百上千個(gè)網(wǎng)元,其中的一個(gè)原因是對(duì)網(wǎng)絡(luò)中的大量網(wǎng)元進(jìn)行操作時(shí)的效率問(wèn)題限制了網(wǎng)元管理的發(fā)展?,F(xiàn)在開(kāi)發(fā)的網(wǎng)管系統(tǒng)中,也提供有多網(wǎng)元并發(fā)的操作,但這種方法只能局限于部分操作,當(dāng)需要在網(wǎng)絡(luò)管理上增加新的功能并發(fā)時(shí),需要應(yīng)用做重復(fù)的工作。因此,現(xiàn)有技術(shù)有待于完善和發(fā)展。
發(fā)明內(nèi)容本發(fā)明所要解決的問(wèn)題在于提供一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法,該方法可以突破現(xiàn)有技術(shù)的局限性,在網(wǎng)絡(luò)管理上新增網(wǎng)元并發(fā)功能時(shí)無(wú)需添加新的工作量。為了解決上述技術(shù)問(wèn)題,本發(fā)明方法釆用如下技術(shù)方案A、在應(yīng)用層上將多網(wǎng)元操作消息封裝成一個(gè)消息體,并且輸出該消息體至并發(fā)層;B、所述并發(fā)層將接收到的所述消息體還原成多個(gè)次消息體,并將所述次消息體下發(fā)至網(wǎng)元適配模塊上;C、所述網(wǎng)元適配模塊接收到所述次消息體后,向所述并發(fā)層發(fā)出與所述次消息體相適配的次級(jí)響應(yīng)消息體;D、所述并發(fā)層將這些次級(jí)響應(yīng)消息體封裝成一個(gè)響應(yīng)消息體發(fā)送至應(yīng)用層。所述方法,其中,所述并發(fā)層的層數(shù)為一級(jí)并發(fā)層,或?yàn)橐患?jí)并發(fā)層與多個(gè)次級(jí)聯(lián)并發(fā)層共同組成。所述方法,其中,所述一級(jí)并發(fā)層由一級(jí)并發(fā)模塊構(gòu)成;所述次級(jí)聯(lián)并發(fā)層由多個(gè)次級(jí)并發(fā)模塊并聯(lián)構(gòu)成。所述方法,其中,所述消息體、次消息體、次級(jí)響應(yīng)消息體及響應(yīng)消息體均包括普通消息頭、多網(wǎng)元并發(fā)消息頭、多網(wǎng)元并發(fā)消息尾及普通消息尾。所述方法,其中,所述消息體及次消息體還包括所述多網(wǎng)元操作消息;所述次級(jí)響應(yīng)消息體及響應(yīng)消息體還包括對(duì)所述多網(wǎng)元操作消息進(jìn)行應(yīng)答的多網(wǎng)元操作響應(yīng)消息。所述方法,其中,所述應(yīng)用層由應(yīng)用模塊組成,并且在所述應(yīng)用模塊上設(shè)有多網(wǎng)元接口,用于與所述并發(fā)層適配連接。采用上述方案進(jìn)行多網(wǎng)元并發(fā),整體時(shí)間的消耗量略大于單網(wǎng)元時(shí)間的消耗量,但遠(yuǎn)小于多網(wǎng)元串行時(shí)發(fā)送命令的時(shí)間消耗量,這樣,大大地提高了大規(guī)模網(wǎng)絡(luò)的管理效率;同時(shí),本發(fā)明方案具有良好的通用性,可以實(shí)現(xiàn)網(wǎng)元并發(fā)替換而不影響具體的業(yè)務(wù)應(yīng)用。圖1為本發(fā)明方法的一級(jí)多網(wǎng)元消息并發(fā)實(shí)現(xiàn)流程圖;圖2是本發(fā)明方法的二級(jí)級(jí)聯(lián)多網(wǎng)元消息并發(fā)實(shí)現(xiàn)流輝圖;圖3是本發(fā)明方法的二級(jí)級(jí)聯(lián)時(shí)間管理多網(wǎng)元消息并發(fā)實(shí)現(xiàn)流程圖。具體實(shí)施方式下面結(jié)合附圖,對(duì)本發(fā)明的較佳實(shí)施例作進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明提供了一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法,請(qǐng)參閱附圖1所示,其實(shí)現(xiàn)流程包括如下步驟首先,在應(yīng)用層上將多網(wǎng)元操作消息封裝成一個(gè)消息體,并且輸出該消息體至并發(fā)層;其中,所述應(yīng)用層由應(yīng)用模塊構(gòu)成,并且在該應(yīng)用模塊上設(shè)有多網(wǎng)元接口,通過(guò)該多網(wǎng)元接口,所述應(yīng)用層可以將其封裝的消息體傳輸至并發(fā)層;其次,所述并發(fā)層將接收到的所述消息體還原成多個(gè)次消息體,并將所述次消息體下發(fā)至網(wǎng)元適配模塊上;其中,此處的并發(fā)層由一級(jí)并發(fā)模塊構(gòu)成,并在該模塊上設(shè)有多網(wǎng)元接口,用于與應(yīng)用模塊上的多網(wǎng)元接口適配連才姿;接著,所述網(wǎng)元適配模塊接收到次消息體后,對(duì)這些次消息體進(jìn)行次響應(yīng),并將次級(jí)響應(yīng)消息體返回至一級(jí)并發(fā)模塊;最后,一級(jí)并發(fā)層模塊接收這些次級(jí)響應(yīng)消息體后,將這些次消息體封裝成一個(gè)響應(yīng)消息體,并且將該響應(yīng)消息體返回至應(yīng)用^t塊。其中,所述方法中,在應(yīng)用模塊和一級(jí)并發(fā)模塊之間用于傳輸消息的接口是多網(wǎng)元接口,對(duì)該多網(wǎng)元接口作如下定義形式多網(wǎng)元4妄口定義形式普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元1消息1網(wǎng)元2消息2網(wǎng)元n消息n多網(wǎng)元并發(fā)消息尾普通消息尾其中,所述多網(wǎng)元接口定義形式中的多網(wǎng)元并發(fā)消息頭和多網(wǎng)元并發(fā)消息尾是用以保證多網(wǎng)元消息完整性的信息,該信息可根據(jù)實(shí)際情況進(jìn)行定義。其中,所述響應(yīng)消息體構(gòu)建步驟中,所述網(wǎng)元適配模塊的數(shù)量至少一個(gè)以上,這些網(wǎng)元適配模塊以并聯(lián)的方式與一級(jí)并發(fā)模塊連接。每個(gè)網(wǎng)元適配模塊n(n為大于1的自然數(shù))根據(jù)其處理任務(wù),接收并處理由該網(wǎng)元適配模塊完成的次消息體,且是:^一對(duì)應(yīng)的。這樣,可以避免網(wǎng)元適配模塊對(duì)次消息體的無(wú)序處理情形,從而可以提高整個(gè)網(wǎng)元管理效率。然而,當(dāng)需要對(duì)大規(guī)模的網(wǎng)元進(jìn)行有效的管理時(shí),這就需要一個(gè)較大的業(yè)務(wù)處理能力系統(tǒng)。為此,本發(fā)明方法還對(duì)技術(shù)方案作了進(jìn)一步改進(jìn),在并發(fā)層上增加不同階次的次并發(fā)層級(jí)聯(lián),通過(guò)這種級(jí)聯(lián),可以進(jìn)一步增強(qiáng)并發(fā)層的業(yè)務(wù)處理能力,從而提高對(duì)大規(guī)模網(wǎng)元管理系統(tǒng)的管理效果;其中,一級(jí)并發(fā)模塊與次級(jí)聯(lián)并發(fā)模塊是相同的模塊,只是布署的位置不同而命名不同。請(qǐng)參閱附圖2,本實(shí)施例中采用兩級(jí)并發(fā)層,且可以根據(jù)需要采用多層并發(fā)層級(jí)聯(lián),對(duì)此不作技術(shù)限制。本實(shí)施例中的并發(fā)層是由一個(gè)一級(jí)并發(fā)模塊與兩個(gè)次級(jí)聯(lián)并發(fā)模塊(I,II)級(jí)聯(lián)組成,且兩個(gè)次級(jí)聯(lián)并發(fā)模塊(I,II)并聯(lián)級(jí)合后與一級(jí)并發(fā)模塊適配連接,每個(gè)次級(jí)聯(lián)并發(fā)模塊將根據(jù)網(wǎng)元適配模塊處理消息的需求,處理不同的消息體,并將處理后的消息體下發(fā)至與其適配連接的各網(wǎng)元適配模塊n;其中,n為大于1的自然數(shù)。下面以一個(gè)時(shí)間管理多網(wǎng)元消息為例,采用二級(jí)級(jí)聯(lián)方式,即兩次并發(fā),對(duì)管理系統(tǒng)進(jìn)行詳細(xì)說(shuō)明,此處應(yīng)用層的應(yīng)用模塊為時(shí)間管理模塊。請(qǐng)參閱附圖3,管理系統(tǒng)進(jìn)行一個(gè)全網(wǎng)校時(shí)操作流程步驟一、應(yīng)用層的時(shí)間管理模塊按照消息定義,將需要對(duì)多網(wǎng)元操作的校時(shí)消息封裝在一+校時(shí)消息體1中<table>tableseeoriginaldocumentpage7</column></row><table>在完成校時(shí)消息體1的封裝后,將該校時(shí)消息體1發(fā)送至并發(fā)層的一級(jí)并發(fā)模塊;步驟二、一級(jí)并發(fā)模塊將接收到的校時(shí)消息體l進(jìn)行解析,并按次級(jí)聯(lián)并發(fā)模塊的要求,將校時(shí)消息體l分拆成兩個(gè)次級(jí)校時(shí)消息體,即次級(jí)校時(shí)消息體1和2:次級(jí)校時(shí)消息體1:<table>tableseeoriginaldocumentpage8</column></row><table>次級(jí)校時(shí)消息體2:<table>tableseeoriginaldocumentpage8</column></row><table>一級(jí)并發(fā)才莫塊在完成對(duì)校時(shí)消息體1的分拆后,將次級(jí)校時(shí)消息體1發(fā)送到次級(jí)聯(lián)并發(fā)模塊I,將次級(jí)校時(shí)消息體2發(fā)送到次級(jí)聯(lián)并發(fā)模塊II;步驟三、當(dāng)次級(jí)聯(lián)并發(fā)模塊I接收到次級(jí)校時(shí)消息體1后,次級(jí)聯(lián)并發(fā)模塊I對(duì)次級(jí)校時(shí)消息體1進(jìn)行解析,并按網(wǎng)元適配模塊的要求,將分次級(jí)校時(shí)消息體1拆成四個(gè)二級(jí)校時(shí)消息體(1,2,3,4):<table>tableseeoriginaldocumentpage9</column></row><table>當(dāng)次級(jí)聯(lián)并發(fā)模塊I完成對(duì)次級(jí)校時(shí)消息體1的拆分后,將二級(jí)校時(shí)消息體1發(fā)送到網(wǎng)元適配模塊1,將二級(jí)校時(shí)消息體2發(fā)送到網(wǎng)元適配模塊2,將二級(jí)校時(shí)消息體3發(fā)送到網(wǎng)元適配模塊3,將二級(jí)校時(shí)消息體4發(fā)送到網(wǎng)元適配^^莫塊4;同理,次級(jí)聯(lián)并發(fā);f^莫塊n將次級(jí)校時(shí)消息體2分拆成四個(gè)校時(shí)消息體(5,6,7,8):二級(jí)校時(shí)消息體5:<table>tableseeoriginaldocumentpage10</column></row><table>二級(jí)校時(shí)消息體6:<table>tableseeoriginaldocumentpage10</column></row><table>二級(jí)校時(shí)消息體7:普通消息頭<table>tableseeoriginaldocumentpage10</column></row><table>二級(jí)校時(shí)消息體8:普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元8校時(shí)消息多網(wǎng)元并發(fā)消息尾普通消息尾在次級(jí)聯(lián)并發(fā)模塊n完成對(duì)次級(jí)校時(shí)消息體2的分拆后,將二級(jí)校時(shí)消息體(5,6,7,8)對(duì)應(yīng)地分發(fā)至網(wǎng)元適配模塊(5,6,7,8);步驟四、網(wǎng)元適配模塊(l,2,3,4,5,6,7,8)對(duì)各自接收到的校時(shí)消息體進(jìn)行響應(yīng),并分別向各自對(duì)應(yīng)的次級(jí)聯(lián)并發(fā)模塊返回二級(jí)響應(yīng)消息體(1,2,3,4,5,6,7,8);二級(jí)響應(yīng)消息體n:普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元n才交時(shí)應(yīng)答消息多網(wǎng)元并發(fā)消息尾普通消息尾其中,n=1、2、3、4、5、6、7、8;步驟五、次級(jí)聯(lián)并發(fā)模塊I接收到網(wǎng)元適配模塊(i,2,3,4)返回的并發(fā)二級(jí)響應(yīng)消息體(1,2,3,4)后,按照消息定義,將二級(jí)響應(yīng)消息體(l,2,3,4)封裝成一個(gè)次級(jí)響應(yīng)消息體1;次級(jí)響應(yīng)消息體1:普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元1校時(shí)應(yīng)答消息網(wǎng)元2校時(shí)應(yīng)答消息網(wǎng)元3校時(shí)應(yīng)答消息網(wǎng)元4校時(shí)應(yīng)答消息多網(wǎng)元并發(fā)消息尾普通消息尾同理,次級(jí)聯(lián)并發(fā)模塊II將二級(jí)響應(yīng)消息體(5,6,7,8)封裝成-次級(jí)響應(yīng)消息體2;次纟及響應(yīng)消息體2:普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元5校時(shí)應(yīng)答消息網(wǎng)元6校時(shí)應(yīng)答消息網(wǎng)元7校時(shí)應(yīng)答消息網(wǎng)元8校時(shí)應(yīng)答消息多網(wǎng)元并發(fā)消息尾普通消息尾在完成次級(jí)響應(yīng)消息體(1,2)的封裝后,次級(jí)聯(lián)并發(fā)模塊(1,2)分別將與其相對(duì)應(yīng)的次級(jí)響應(yīng)消息體(l,2)返回至一級(jí)并發(fā)模塊;步驟六、一級(jí)并發(fā)模塊將接收到次級(jí)響應(yīng)消息體(1,2),按照消息定義,將次級(jí)響應(yīng)消息體(1,2)封裝成一個(gè)響應(yīng)消息體l。響應(yīng)消息體1:普通消息頭多網(wǎng)元并發(fā)消息頭網(wǎng)元1校時(shí)應(yīng)答消息網(wǎng)元2校時(shí)應(yīng)答消息網(wǎng)元3校時(shí)應(yīng)答消息網(wǎng)元4校時(shí)應(yīng)答消息網(wǎng)元5校時(shí)應(yīng)答消息網(wǎng)元6校時(shí)應(yīng)答消息網(wǎng)元7校時(shí)應(yīng)答消息網(wǎng)元8校時(shí)應(yīng)答消息多網(wǎng)元并發(fā)消息尾普通消息尾步驟七、在一級(jí)并發(fā)模塊完成響應(yīng)消息體1的封裝后,將該響應(yīng)消息體1返回至應(yīng)用層的時(shí)間管理模塊。這樣,也就實(shí)現(xiàn)了大規(guī)模、多網(wǎng)元并發(fā)的網(wǎng)絡(luò)管理,增加了管理系統(tǒng)的并發(fā)能力,提高了管理效率。綜上所述,釆用上述方案進(jìn)行多網(wǎng)元并發(fā),整體時(shí)間的消耗量略大于單網(wǎng)元時(shí)間的消耗量,但遠(yuǎn)小于多網(wǎng)元串行時(shí)發(fā)送命令的時(shí)間消耗量,這樣,大大地提高了大規(guī)模網(wǎng)絡(luò)的管理效率;同時(shí),本發(fā)明方案具有良好的通用性,可以實(shí)現(xiàn)網(wǎng)元并發(fā)替換而不影響具體的業(yè)務(wù)應(yīng)用。應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。權(quán)利要求1、一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法,包括A、在應(yīng)用層上將多網(wǎng)元操作消息封裝成一個(gè)消息體,并且輸出該消息體至并發(fā)層;B、所述并發(fā)層將接收到的所述消息體還原成多個(gè)次消息體,并將所述次消息體下發(fā)至網(wǎng)元適配模塊上;C、所述網(wǎng)元適配模塊接收到所述次消息體后,向所述并發(fā)層發(fā)出與所述次消息體相適配的次響應(yīng)消息體;D、所述并發(fā)層將這些次響應(yīng)消息體封裝成一個(gè)響應(yīng)消息體發(fā)送至應(yīng)用層。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述并發(fā)層的層數(shù)為一級(jí)并發(fā)層,或?yàn)橐患?jí)并發(fā)層與多個(gè)次級(jí)聯(lián)并發(fā)層共同組成。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述一級(jí)并發(fā)層由一級(jí)并發(fā)模塊構(gòu)成;所述次級(jí)聯(lián)并發(fā)層由多個(gè)次級(jí)并發(fā)模塊并聯(lián)構(gòu)成。4、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述消息體、次消息體、次響應(yīng)消息體及響應(yīng)消息體均包括普通消息頭、多網(wǎng)元并發(fā)消息頭、多網(wǎng)元并發(fā)消息尾及普通消息尾。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述消息體及次消息體還包括所述多網(wǎng)元操作消息;所述次響應(yīng)消息體及響應(yīng)消息體還包括對(duì)所述多網(wǎng)元操作消息進(jìn)行應(yīng)答的多網(wǎng)元操作響應(yīng)消息。6、根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述應(yīng)用層由應(yīng)用模塊組成,并且在所述應(yīng)用模塊上設(shè)有多網(wǎng)元接口,用于與所述并發(fā)層適配連接。全文摘要本發(fā)明公開(kāi)了一種實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)多網(wǎng)元并發(fā)的方法,應(yīng)用于網(wǎng)絡(luò)管理,包括如下步驟在應(yīng)用層上將多網(wǎng)元操作消息封裝成一個(gè)消息體,并且輸出該消息體至并發(fā)層;所述并發(fā)層將接收到的所述消息體還原成多個(gè)次消息體,并將所述次消息體下發(fā)至網(wǎng)元適配模塊上;所述網(wǎng)元適配模塊接收到所述次消息體后,向所述并發(fā)層發(fā)出與所述次消息體相適配的次響應(yīng)消息體;所述并發(fā)層將這些次響應(yīng)消息體封裝成一個(gè)響應(yīng)消息體發(fā)送至應(yīng)用層。采用上述方案進(jìn)行多網(wǎng)元并發(fā),整體時(shí)間的消耗量略大于單網(wǎng)元時(shí)間的消耗量,但遠(yuǎn)小于多網(wǎng)元串行時(shí)發(fā)送命令的時(shí)間消耗量,這樣,大大地提高了大規(guī)模網(wǎng)絡(luò)的管理效率。文檔編號(hào)H04B10/08GK101162945SQ200710124449公開(kāi)日2008年4月16日申請(qǐng)日期2007年11月7日優(yōu)先權(quán)日2007年11月7日發(fā)明者薄開(kāi)濤申請(qǐng)人:中興通訊股份有限公司