專利名稱:一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集群動態(tài)重組的技術(shù),特別涉及一種基于虛擬專網(wǎng)(VPN)實現(xiàn)集群動態(tài)重組的系統(tǒng)及方法。
背景技術(shù):
集群通信(Trunk Communication或Trunk Radio),其含義為將一些各種類別的終端集中起來構(gòu)成一個共同有效利用同一干線或總線的無線信道,進行以指揮調(diào)度為主體的多用途、高效能專用無線通信。相對分散運行、資源利用率不高的對講機之類的專用無線通信而言,集群通信像無中心系統(tǒng)一樣,將動態(tài)信道分配給多終端共享與充分利用有限的無線信道資源作為設(shè)計思想,在此基礎(chǔ)上建設(shè)一種共用平臺,使各類別的終端可以共享豐富的特種功能及各類業(yè)務(wù)增值新途徑。
在集群通信的基礎(chǔ)上,又發(fā)展了集群動態(tài)重組技術(shù)。集群動態(tài)重組是在集群業(yè)務(wù)服務(wù)器的控制下對集群系統(tǒng)中的終端進行動態(tài)編組和動態(tài)簽約,將屬于不同集群組中的終端編入同一集群組內(nèi)。一旦有任務(wù)時,以無線遙控方式激活已經(jīng)動態(tài)建立好的集群組,執(zhí)行任務(wù)。等到任務(wù)執(zhí)行完畢后可恢復(fù)原有編組,動態(tài)重組功能是實現(xiàn)集群通信的重要功能之一。
目前,在集群通信系統(tǒng)上由集群業(yè)務(wù)服務(wù)器統(tǒng)一管理集群動態(tài)重組,即由集群業(yè)務(wù)服務(wù)器向移動終端(MS)發(fā)起集群業(yè)務(wù)動態(tài)重組請求;MS根據(jù)收到的動態(tài)重組請求,進行動態(tài)重組。
集群業(yè)務(wù)服務(wù)器控制集群動態(tài)重組的具體過程可以參見申請?zhí)枮镃N03157144.1的專利申請。采用上述方法雖然可以實現(xiàn)集群動態(tài)重組,但是卻不能實現(xiàn)基于VPN的集群動態(tài)重組,并且由于集群動態(tài)重組的控制權(quán)限都由集群業(yè)務(wù)服務(wù)器控制,其他的單元無權(quán)對動態(tài)重組進行控制,使該方案可管理性和可操作性差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)不同權(quán)限單元在VPN中對MS進行集群動態(tài)重組。
本發(fā)明另一方面提供一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的方法,該方法能夠?qū)崿F(xiàn)基于VPN的集群動態(tài)重組,并且該方法的可管理性和可操作性好。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的系統(tǒng),該系統(tǒng)包括一個或一個以上的集群操作維護終端、集群業(yè)務(wù)服務(wù)器和集群業(yè)務(wù)服務(wù)器所管轄的無線通信系統(tǒng),其中,集群操作維護終端,用于接收虛擬專網(wǎng)管理單元發(fā)送的動態(tài)重組命令,將該動態(tài)重組命令發(fā)送給集群服務(wù)器;集群業(yè)務(wù)服務(wù)器,用于將所管轄的無線通信系統(tǒng)分配為若干個虛擬專網(wǎng),并且存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)管理單元及其管理權(quán)限;接收從集群操作維護終端發(fā)送來的動態(tài)重組命令,當(dāng)判斷虛擬專網(wǎng)管理單元具有發(fā)送該動態(tài)重組命令的管理權(quán)限時,根據(jù)該動態(tài)重組命令對所管轄的無線通信系統(tǒng)進行動態(tài)重組。
所述的集群操作維護終端還用于接收虛擬專網(wǎng)操作單元發(fā)送的動態(tài)重組命令,將該動態(tài)重組命令發(fā)送給集群服務(wù)器;所述的集群業(yè)務(wù)服務(wù)器還用于存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)操作單元及其管理權(quán)限;接收從集群操作維護終端發(fā)送來的動態(tài)重組命令,當(dāng)判斷虛擬專網(wǎng)操作單元具有發(fā)送該動態(tài)重組命令的管理權(quán)限時,根據(jù)該動態(tài)重組命令對所管轄的無線通信系統(tǒng)進行動態(tài)重組。
所述虛擬專網(wǎng)操作單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所管轄的虛擬專網(wǎng)中或者集群業(yè)務(wù)服務(wù)器指定其管轄的一個以上虛擬專網(wǎng)中進行創(chuàng)建或刪除虛擬專網(wǎng)的動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的虛擬專網(wǎng)的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
所述的集群業(yè)務(wù)服務(wù)器還包括數(shù)據(jù)庫,用于存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)管理單元及其管理權(quán)限,和存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)操作單元及其管理權(quán)限。
所述的集群業(yè)務(wù)服務(wù)器還包括登錄主頁面模塊,用于接收動態(tài)重組命令;所述的集群業(yè)務(wù)服務(wù)器還包括虛擬專網(wǎng)管理模塊,用于將所管轄的無線通信系統(tǒng)分配為若干個虛擬專網(wǎng);所述的集群業(yè)務(wù)服務(wù)器還包括操作員管理模塊,用于對虛擬專網(wǎng)管理單元和虛擬專網(wǎng)操作單元進行管理;所述的集群業(yè)務(wù)服務(wù)器還包括權(quán)限模塊和組模塊,其中權(quán)限模塊用于根據(jù)預(yù)先存儲的管理權(quán)限,對發(fā)送動態(tài)重組命令的虛擬專網(wǎng)管理單元或虛擬專網(wǎng)操作單元進行權(quán)限認證,當(dāng)虛擬專網(wǎng)管理單元或虛擬專網(wǎng)操作單元具有發(fā)送動態(tài)重組命令的權(quán)限時,組模塊執(zhí)行從登錄主頁面模塊發(fā)送的動態(tài)重組命令。
一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的方法,集群業(yè)務(wù)服務(wù)器給創(chuàng)建的每個虛擬專網(wǎng)設(shè)置一個虛擬專網(wǎng)管理單元及該虛擬專網(wǎng)管理單元的管理權(quán)限,該方法包括A、虛擬專網(wǎng)單元向集群業(yè)務(wù)服務(wù)器發(fā)起進行集群動態(tài)重組的請求;B、集群業(yè)務(wù)服務(wù)器判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)管理單元,并且發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)管理單元的管理權(quán)限范圍內(nèi),如果是,執(zhí)行步驟C;否則,結(jié)束本方法;C、集群業(yè)務(wù)服務(wù)器根據(jù)該集群動態(tài)重組的請求進行相應(yīng)的集群動態(tài)重組操作。
所述的虛擬專網(wǎng)管理單元通過集群業(yè)務(wù)服務(wù)器設(shè)置至少一個的虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限;步驟B進一步包括集群業(yè)務(wù)服務(wù)器判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)操作單元,并且發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)操作單元的管理權(quán)限范圍內(nèi),如果是,執(zhí)行步驟C;否則,結(jié)束本方法。
所述的虛擬專網(wǎng)管理單元通過集群業(yè)務(wù)服務(wù)器設(shè)置至少一個的虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限的過程為a、虛擬專網(wǎng)管理單元向集群業(yè)務(wù)服務(wù)器發(fā)起設(shè)置虛擬專網(wǎng)操作單元的請求;b、集群業(yè)務(wù)服務(wù)器判斷虛擬專網(wǎng)管理單元發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)管理單元的管理權(quán)限范圍內(nèi),如果是,集群業(yè)務(wù)服務(wù)器根據(jù)該請求設(shè)置虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限;否則,結(jié)束本方法。
所述虛擬專網(wǎng)管理單元在設(shè)置虛擬專網(wǎng)操作單元時,集群業(yè)務(wù)服務(wù)器給該虛擬專網(wǎng)操作單元設(shè)置密碼并存儲,將密碼發(fā)送給該虛擬專網(wǎng)操作單元進行存儲;步驟A所述的請求攜帶虛擬專網(wǎng)單元預(yù)先存儲的密碼;步驟B所述的判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)操作單元,是根據(jù)該請求攜帶的密碼是否與集群業(yè)務(wù)服務(wù)器存儲的虛擬專網(wǎng)操作單元的密碼相同進行判斷的。
所述虛擬專網(wǎng)操作單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
當(dāng)進行集群動態(tài)重組的集群組在集群業(yè)務(wù)服務(wù)器所創(chuàng)建虛擬專網(wǎng)的內(nèi)部時,所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端;
當(dāng)進行集群動態(tài)重組的集群組跨集群業(yè)務(wù)服務(wù)器所創(chuàng)建的虛擬專網(wǎng)時,所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所管轄的虛擬專網(wǎng)中進行創(chuàng)建或刪除跨虛擬專網(wǎng)的動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的跨虛擬專網(wǎng)的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
步驟A所述進行集群動態(tài)重組的請求為創(chuàng)建或刪除動態(tài)集群組、增加或刪除動態(tài)集群組內(nèi)的虛擬專網(wǎng)移動終端。
所述集群業(yè)務(wù)服務(wù)器在設(shè)置虛擬專網(wǎng)管理單元時,給該虛擬專網(wǎng)管理單元設(shè)置密碼并存儲,將密碼發(fā)送給該虛擬專網(wǎng)管理單元進行存儲;步驟A所述的請求攜帶虛擬專網(wǎng)單元預(yù)先存儲的密碼;步驟B所述的判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)管理單元,是根據(jù)該請求攜帶的密碼是否與集群業(yè)務(wù)服務(wù)器存儲的虛擬專網(wǎng)管理單元的密碼相同進行判斷的。
所述的虛擬專網(wǎng)是集群業(yè)務(wù)服務(wù)器中的虛擬專網(wǎng)管理模塊創(chuàng)建的;所述的設(shè)置一個虛擬專網(wǎng)管理單元及該虛擬專網(wǎng)管理單元的管理權(quán)限,和設(shè)置至少一個虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)管理單元的操作權(quán)限存儲在集群業(yè)務(wù)服務(wù)器中的數(shù)據(jù)庫中;步驟B所述的判斷過程是由集群業(yè)務(wù)服務(wù)器中的權(quán)限接口模塊訪問集群業(yè)務(wù)服務(wù)器中的數(shù)據(jù)庫完成的;步驟C所述進行相應(yīng)的集群動態(tài)重組操作是根據(jù)通過集群業(yè)務(wù)服務(wù)器中的登錄/主頁面模塊接收的集群動態(tài)重組請求,由集群業(yè)務(wù)服務(wù)器中的組管理模塊進行的。
從上述方案可以看出,本發(fā)明給集群業(yè)務(wù)服務(wù)器增加VPN功能和創(chuàng)建VPN管理單元的功能。集群業(yè)務(wù)服務(wù)器將動態(tài)重組的權(quán)限下放到所創(chuàng)建的VPN管理單元和VPN管理單元創(chuàng)建的VPN操作單元上,當(dāng)進行動態(tài)重組時,可以由VPN管理單元或VPN操作單元按照其預(yù)先在集群業(yè)務(wù)服務(wù)器中設(shè)置的管理權(quán)限對其所屬VPN的MS進行動態(tài)集群重組。更進一步的,本發(fā)明還可以由VPN管理單元按照其預(yù)先在集群業(yè)務(wù)服務(wù)器中設(shè)置的管理權(quán)限對其所屬和其不屬的VPN中的MS進行跨VPN動態(tài)集群重組。因此,本發(fā)明提供的系統(tǒng)及方法實現(xiàn)了基于VPN的集群動態(tài)重組,并且由于集群動態(tài)重組的控制權(quán)限不都歸集群業(yè)務(wù)服務(wù)器控制,而是采用預(yù)先定義不同的VPN管理單元和VPN操作單元在權(quán)限范圍內(nèi)進行分級別的全系統(tǒng)集群動態(tài)重組管理,從而本發(fā)明提供的系統(tǒng)及方法的可管理性和可操作性好。
圖1為本發(fā)明實現(xiàn)集群動態(tài)重組的網(wǎng)絡(luò)組網(wǎng)圖。
圖2為本發(fā)明基于VPN進行動態(tài)重組的邏輯關(guān)系圖。
圖3為本發(fā)明對各個VPN進行動態(tài)集群重組的管理架構(gòu)圖。
圖4為本發(fā)明提供的集群業(yè)務(wù)服務(wù)器的架構(gòu)示意圖。
圖5為集群業(yè)務(wù)服務(wù)器授權(quán)VPN管理單元的流程圖。
圖6為VPN管理單元創(chuàng)建VPN操作單元的流程圖。
圖7為本發(fā)明進行集群動態(tài)重組的流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對本發(fā)明進行進一步詳細的說明。
圖1所示的為本發(fā)明實現(xiàn)集群動態(tài)重組的網(wǎng)絡(luò)組網(wǎng)圖,該組網(wǎng)圖包括對動態(tài)重組進行控制的集群業(yè)務(wù)服務(wù)器100、存儲集群終端簽約信息的集群業(yè)務(wù)數(shù)據(jù)庫101、無線通信網(wǎng)103和本發(fā)明加入的一個或一個以上的遠端維護終端104,其中,集群業(yè)務(wù)服務(wù)器100分別與無線通信網(wǎng)103中的歸屬位置寄存器(HLR)105、移動交換中心/拜訪位置寄存器(MSC/VLR)106進行交互,以確定所管轄的無線通信網(wǎng)103中的MS107的當(dāng)前位置。遠端維護終端104用于根據(jù)控制請求通過傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)對集群業(yè)務(wù)服務(wù)器100進行控制。集群業(yè)務(wù)數(shù)據(jù)庫101和集群業(yè)務(wù)服務(wù)器100進行交互,用于向集群業(yè)務(wù)服務(wù)器100提供MS107的簽約信息并且在集群業(yè)務(wù)服務(wù)器100的指示下更改MS107的簽約信息。集群業(yè)務(wù)數(shù)據(jù)庫101也可以置于集群業(yè)務(wù)服務(wù)器100的內(nèi)部。
本發(fā)明的集群業(yè)務(wù)服務(wù)器100同時具有將無線通信網(wǎng)劃分為多個VPN、實現(xiàn)集群動態(tài)重組、設(shè)置VPN管理單元及其管理權(quán)限和在VPN管理單元的指示下設(shè)置VPN操作單元及其管理權(quán)限的功能。
圖2為本發(fā)明基于VPN進行動態(tài)重組的邏輯關(guān)系圖,如圖所示在集群業(yè)務(wù)服務(wù)器100管理的整個無線通信系統(tǒng)中,可以由集群業(yè)務(wù)服務(wù)器100將整個系統(tǒng)劃分為多個VPN,如VPN1、VPN2和VPN3。這劃分的多個VPN共享整個系統(tǒng),之間相互獨立互不影響,并且一個VPN號唯一對應(yīng)一個VPN。
整個集群系統(tǒng)中的各個MS可以由集群業(yè)務(wù)服務(wù)器100控制加入一個VPN,成為該VPN的VPN成員。一個MS只能加入一個VPN,每個VPN成員至少具有兩個屬性,一個為VPN成員名稱,一個為VPN成員的用戶號碼,即移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)號碼或者國際移動用戶識別碼(MSISDN或者IMSI)。不同VPN中的VPN成員可以有相同的名稱。
集群業(yè)務(wù)服務(wù)器100可以將整個集群系統(tǒng)動態(tài)劃分為若干個集群組進行管理,每個集群組用組合參考和組呼類型進行標(biāo)識,其中,組呼參考包括兩個屬性該集群組呼區(qū)域(Group call area)和該集群組標(biāo)識(Groupe ID),組呼參考標(biāo)識了一個集群組,同時用組呼類型標(biāo)識該集群組的組呼類別是語音組呼業(yè)務(wù)(VGCS)還是語音廣播業(yè)務(wù)(VBS)。集群業(yè)務(wù)服務(wù)器100還給每個動態(tài)劃分的集群組指定組內(nèi)的MS。組內(nèi)的MS由該集群組所屬VPN的VPN成員擔(dān)任。
為了實現(xiàn)不同權(quán)限單元在VPN中對MS進行集群動態(tài)重組,本發(fā)明給每個VPN設(shè)置一個VPN管理單元以及其管理權(quán)限,本發(fā)明還可以根據(jù)VPN管理單元的指示給每個VPN設(shè)置若干個VPN操作單元以及VPN操作單元的管理權(quán)限。本發(fā)明分別將VPN管理單元和其管理權(quán)限的對應(yīng)關(guān)系、VPN操作單元與VPN操作單元的管理權(quán)限的對應(yīng)關(guān)系存儲在集群業(yè)務(wù)數(shù)據(jù)庫中。
當(dāng)一個VPN單元要對無線通信系統(tǒng)的MS進行集群動態(tài)重組時,其通過遠端維護終端104向集群業(yè)務(wù)服務(wù)器100發(fā)起攜帶有自身標(biāo)識的動態(tài)重組請求,該自身標(biāo)識可以為其預(yù)先設(shè)定的唯一標(biāo)識自身的密碼;集群業(yè)務(wù)服務(wù)器100接收到該動態(tài)重組請求時,根據(jù)發(fā)起請求VPN單元的自身標(biāo)識確定該VPN單元是否具有管理權(quán)限以及其管理權(quán)限的范圍,從而確定是否執(zhí)行該請求。
根據(jù)管理權(quán)限的不同,本發(fā)明有兩種建立基于VPN的集群動態(tài)重組的情況,第一種,要設(shè)置的動態(tài)集群組內(nèi)的所有MS都屬于一個預(yù)先劃分的VPN,本發(fā)明稱為VPN集群組,如圖2中的組2和組1;第二種,要設(shè)置的動態(tài)集群組內(nèi)的MS不屬于同一個預(yù)先劃分的VPN,本發(fā)明稱為跨VPN集群組,如圖2中的組3。
在第一種情況下,本發(fā)明的集群業(yè)務(wù)服務(wù)器100為每個預(yù)先劃分的VPN設(shè)置一個VPN管理單元,該VPN管理單元具有在該VPN內(nèi)部進行動態(tài)重組的管理權(quán)限,即創(chuàng)建或刪除動態(tài)集群組,管理該VPN中的MS加入或者退出所創(chuàng)建的動態(tài)集群組。VPN管理單元還可以通過集群業(yè)務(wù)服務(wù)器100創(chuàng)建多個該VPN中的VPN操作單元,該VPN操作單元具有在該VPN內(nèi)部進行動態(tài)重組的功能,既創(chuàng)建或刪除動態(tài)集群組,管理該VPN中的MS加入或者退出所創(chuàng)建的動態(tài)集群組。集群業(yè)務(wù)服務(wù)器100作為系統(tǒng)管理單元,主要負責(zé)創(chuàng)建VPN及VPN的維護、VPN管理單元權(quán)限的授權(quán)。當(dāng)然,VPN管理單元和VPN操作單元都必須是它們所創(chuàng)建的動態(tài)集群組的內(nèi)部成員。
如圖3所示,圖3為本發(fā)明對各個VPN進行動態(tài)集群重組的管理架構(gòu)圖。
在這種情況下,集群業(yè)務(wù)服務(wù)器100授權(quán)的每個VPN管理單元只能對其所屬的VPN中的MS進行管理。
在第二種情況下,仍然基于第一種情況的管理架構(gòu),既圖3的管理架構(gòu),但是集群業(yè)務(wù)服務(wù)器100授權(quán)的VPN管理單元可以在集群業(yè)務(wù)服務(wù)器100的再次授權(quán)下對其他的VPN進行管理。例如本發(fā)明的集群業(yè)務(wù)服務(wù)器100可以設(shè)置不同的VPN之間存在有上下屬的關(guān)系,例如XX局為VPN1,XX分局為VPN2,XX局要管轄XX分局,則這個管轄要求可以由集群業(yè)務(wù)服務(wù)器100通過設(shè)置VPN1管理單元的管理權(quán)限來實現(xiàn),即設(shè)置VPN1管理單元既可以管理VPN1,又可以管理VPN2。那么,VPN1管理單元就可以對VPN1和VPN2中的所有MS進行動態(tài)編組或動態(tài)重組。
為了實現(xiàn)基于VPN的集群動態(tài)重組,本發(fā)明提出了一個能夠同時提供VPN功能和集群動態(tài)重組的集群業(yè)務(wù)服務(wù)器100。該集群業(yè)務(wù)服務(wù)器100能夠向所管轄的無線通信系統(tǒng)提供VPN業(yè)務(wù)以及可以提供基于VPN的動態(tài)重組業(yè)務(wù)。本發(fā)明還可以進一步擴展集群業(yè)務(wù)服務(wù)器100的功能,即基于VPN的其他集群業(yè)務(wù),如集群組內(nèi)的集團短號、集群組內(nèi)的費率優(yōu)惠、集群終端的包月收費和對集群終端開放信道等等。
圖4為本發(fā)明提供的集群業(yè)務(wù)服務(wù)器100的架構(gòu)示意圖,圖4中集群業(yè)務(wù)數(shù)據(jù)庫設(shè)置于集群業(yè)務(wù)服務(wù)器100中,如圖所示集群業(yè)務(wù)服務(wù)器100包括業(yè)務(wù)層和服務(wù)層,其中,業(yè)務(wù)層包括多個功能模塊,用于對所管轄的無線通信系統(tǒng)進行各種功能的控制。
業(yè)務(wù)層包括的多個功能模塊為操作員管理模塊,該模塊提供針對集群業(yè)務(wù)服務(wù)器100管轄系統(tǒng)中的三種設(shè)備,即該系統(tǒng)管轄的各個VPN管理單元、VPN管理單元管轄的多個VPN操作單元和該系統(tǒng)中的MS,進行增、刪和改的功能;VPN管理模塊,該模塊提供針對集群業(yè)務(wù)服務(wù)器100所管轄的VPN進行增、刪和查的功能,還提供針對VPN內(nèi)的MS、VPN管理單元和VPN操作單元進行增、刪和查的功能;
組管理模塊,該模塊針對集群組呼業(yè)務(wù)提供集群組的增、刪和改功能,集群組的列表、屬性查詢功能,針對集群組呼業(yè)務(wù)中的MS提供增、刪、改和查的功能;網(wǎng)元信息采集與校驗?zāi)K,該模塊提供對網(wǎng)元的小區(qū)信息和集群組信息的采集功能,還針對這兩種信息提供網(wǎng)元和數(shù)據(jù)庫同步的功能;登錄/主頁面模塊,該模塊提供集群業(yè)務(wù)服務(wù)器100所管轄VPN管理單元和VPN操作單元的登錄、登出功能;針對不同VPN管理單元和VPN操作單元提供不同的動態(tài)菜單顯示功能;針對網(wǎng)元的鏈接狀態(tài)進行刷新和顯示功能;配置管理模決,該模塊針對系統(tǒng)數(shù)據(jù)配置提供修改功能;日志查詢模塊,該模塊提供日志的查詢功能;網(wǎng)元管理模塊,提供網(wǎng)元的增、刪和改的功能;初始化與銷毀模塊,在集群業(yè)務(wù)服務(wù)器100管轄系統(tǒng)啟動時,該模塊提供配置池的初始化,網(wǎng)元鏈接池的初始化,定時器加載任務(wù)的初始化,及在集群業(yè)務(wù)服務(wù)器100管轄系統(tǒng)關(guān)閉時,提供關(guān)閉定時器任務(wù)和關(guān)閉網(wǎng)元鏈接的功能;權(quán)限接口模塊,該模塊提供集群業(yè)務(wù)服務(wù)器100所管轄VPN管理單元和VPN操作單元的登錄認證功能,還判斷VPN管理單元和VPN操作單元是否對某項操作有權(quán)限。
服務(wù)層也包括多個功能模塊,用于對底層的信令及網(wǎng)元進行管理。
服務(wù)層的多個功能模塊為MML構(gòu)造與解析模塊,該模塊構(gòu)造發(fā)送到網(wǎng)元的命令和解析網(wǎng)元返回的報文;日志服務(wù)模塊,該模塊提供日志的讀寫接口;定時器服務(wù)模塊,該模塊提供定時器接口,需要定時發(fā)生的任務(wù)可通過此接口加載執(zhí)行;
加解密模塊,該模塊針對系統(tǒng)重要的信息提供加解密的功能;網(wǎng)元鏈接管理模塊,該模塊是集群業(yè)務(wù)服務(wù)器100和網(wǎng)元間的接口,集群業(yè)務(wù)服務(wù)器100和網(wǎng)元之間通訊的建立、命令的發(fā)送和報文的接收由該模塊完成;MSC/HLR模塊,該模塊提供與MSC/HLR進行交互的接口,完成與MSC/HLR進行交互的功能;數(shù)據(jù)庫,該模塊用于存儲集群業(yè)務(wù)服務(wù)器100所管轄的全網(wǎng)業(yè)務(wù)用戶信息,即VPN管理單元、VPN操作單元的信息和管理權(quán)限,及全網(wǎng)中的MS的信息;數(shù)據(jù)庫(DB)備份模塊,該模塊提供定期備份數(shù)據(jù)庫的功能。
用本發(fā)明提供的集群業(yè)務(wù)服務(wù)器100在圖1所述的組網(wǎng)結(jié)構(gòu)中管理各個MS,就可以實現(xiàn)基于VPN的集群動態(tài)重組。
圖5為集群業(yè)務(wù)服務(wù)器100授權(quán)VPN管理單元的流程圖,其具體步驟為步驟500、集群業(yè)務(wù)服務(wù)器100中的VPN管理模塊創(chuàng)建若干個VPN;步驟501、集群業(yè)務(wù)服務(wù)器100中的操作員管理模塊為創(chuàng)建的VPN設(shè)置VPN管理單元,給設(shè)置的VPN管理單元設(shè)置密碼并且進行存儲,將設(shè)置的各個VPN管理單元的密碼攜帶在確認VPN管理單元的消息中發(fā)送給相應(yīng)的VPN管理單元;步驟502、集群業(yè)務(wù)服務(wù)器100給所創(chuàng)建的若干個VPN配置相應(yīng)的可使用的資源和計費相關(guān)信息,并且給各個VPN管理單元設(shè)置管理權(quán)限并存儲;所述設(shè)置的管理權(quán)限為當(dāng)要建立的動態(tài)集群組在VPN內(nèi)部時,VPN管理單元具有在其所屬的VPN內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組,創(chuàng)建或刪除動態(tài)VPN操作單元,在創(chuàng)建的動態(tài)集群組中刪除或添加VPN成員,即VPN內(nèi)部的MS的管理權(quán)限;
當(dāng)要建立的動態(tài)集群組跨VPN時,VPN管理單元具有在其管轄的VpN,即跨VPN進行創(chuàng)建或刪除動態(tài)集群組,創(chuàng)建或刪除動態(tài)VPN操作單元,在創(chuàng)建的動態(tài)集群組中刪除或添加VPN成員,即所管轄VPN內(nèi)部MS的管理權(quán)限;步驟503、接收到確認VPN管理單元消息的VPN管理單元存儲該消息攜帶的密碼,并返回接收到該消息的響應(yīng)給集群業(yè)務(wù)服務(wù)器。
VPN管理單元還可以通過遠端維護終端和集群業(yè)務(wù)服務(wù)器100進行交互,更改預(yù)先設(shè)置的密碼,只要最終在集群業(yè)務(wù)服務(wù)器100中存儲的VPN管理單元的密碼和在VPN管理單元存儲的密碼相同即可。
圖6為VPN管理單元創(chuàng)建VPN操作單元的流程圖,其具體步驟為步驟600、VPN管理單元通過任意一個與集群業(yè)務(wù)服務(wù)器100相接的遠端維護終端104向集群業(yè)務(wù)服務(wù)器100發(fā)起創(chuàng)建VPN操作單元的請求,該請求攜帶VPN管理單元的密碼;步驟601、集群業(yè)務(wù)服務(wù)器100根據(jù)該請求攜帶的密碼確定發(fā)起該請求的VPN管理單元的管理權(quán)限,判斷其管理權(quán)限是否可以創(chuàng)建VPN操作單元,如果是,執(zhí)行步驟602;否則,結(jié)束本流程;步驟602、集群業(yè)務(wù)服務(wù)器100將該VPN管理單元要創(chuàng)建的VPN操作單元設(shè)置管理權(quán)限并進行存儲,即存儲VPN操作單元的密碼及管理權(quán)限;將VPN操作單元的密碼發(fā)送給VPN操作單元讓VPN操作單元進行存儲,結(jié)束本流程。
VPN操作單元還可以通過遠端維護終端104和集群業(yè)務(wù)服務(wù)器100進行交互,更改預(yù)先設(shè)置的密碼,只要最終在集群業(yè)務(wù)服務(wù)器100中存儲的VPN操作單元的密碼和在VPN操作單元存儲的密碼相同即可。
當(dāng)進行動態(tài)重組時,如圖7所示,圖7為本發(fā)明進行集群動態(tài)重組的流程圖,其具體步驟為步驟700、VPN單元向集群業(yè)務(wù)服務(wù)器100發(fā)起集群動態(tài)重組的請求,該請求攜帶該VpN單元的密碼;步驟701、集群業(yè)務(wù)服務(wù)器100根據(jù)該請求攜帶的密碼確定發(fā)起該請求的VPN單元是否為VPN管理單元或是VPN操作單元;如果是,執(zhí)行步驟702;否則,結(jié)束本流程;步驟702、集群業(yè)務(wù)服務(wù)器100根據(jù)預(yù)先存儲的該VPN管理單元或是該VPN操作單元的管理權(quán)限對其發(fā)起的動態(tài)重組請求進行認證,判斷動態(tài)重組請求是否超出了該VPN管理單元或是該VPN操作單元的管理權(quán)限,如果是,集群業(yè)務(wù)服務(wù)器100不做任何處理,結(jié)束本流程;否則,執(zhí)行步驟703;步驟703、集群業(yè)務(wù)服務(wù)器100執(zhí)行該集群動態(tài)重組請求后,結(jié)束。
動態(tài)重組的請求為創(chuàng)建或刪除動態(tài)集群組、增加或刪除動態(tài)集群組內(nèi)的MS。
本發(fā)明將動態(tài)重組和VPN相結(jié)合,提供可管理、可運營級別的集群業(yè)務(wù)平臺,具體體現(xiàn)在集群業(yè)務(wù)服務(wù)器可將動態(tài)重組的權(quán)限下放到各個VPN中的VPN管理單元及VPN操作單元進行分級管理,而集群業(yè)務(wù)服務(wù)器只需管理VPN和集群系統(tǒng)中的設(shè)備。每個VPN相互獨立,共享整個集群網(wǎng)資源。本發(fā)明還可以跨VPN進行動態(tài)重組,支持緊急情況應(yīng)急聯(lián)動。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的系統(tǒng),其特征在于,該系統(tǒng)包括一個或一個以上的集群操作維護終端、集群業(yè)務(wù)服務(wù)器和集群業(yè)務(wù)服務(wù)器所管轄的無線通信系統(tǒng),其中,集群操作維護終端,用于接收虛擬專網(wǎng)管理單元發(fā)送的動態(tài)重組命令,將該動態(tài)重組命令發(fā)送給集群服務(wù)器;集群業(yè)務(wù)服務(wù)器,用于將所管轄的無線通信系統(tǒng)分配為若干個虛擬專網(wǎng),并且存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)管理單元及其管理權(quán)限;接收從集群操作維護終端發(fā)送來的動態(tài)重組命令,當(dāng)判斷虛擬專網(wǎng)管理單元具有發(fā)送該動態(tài)重組命令的管理權(quán)限時,根據(jù)該動態(tài)重組命令對所管轄的無線通信系統(tǒng)進行動態(tài)重組。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述的集群操作維護終端還用于接收虛擬專網(wǎng)操作單元發(fā)送的動態(tài)重組命令,將該動態(tài)重組命令發(fā)送給集群服務(wù)器;所述的集群業(yè)務(wù)服務(wù)器還用于存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)操作單元及其管理權(quán)限;接收從集群操作維護終端發(fā)送來的動態(tài)重組命令,當(dāng)判斷虛擬專網(wǎng)操作單元具有發(fā)送該動態(tài)重組命令的管理權(quán)限時,根據(jù)該動態(tài)重組命令對所管轄的無線通信系統(tǒng)進行動態(tài)重組。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述虛擬專網(wǎng)操作單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所管轄的虛擬專網(wǎng)中或者集群業(yè)務(wù)服務(wù)器指定其管轄的一個以上虛擬專網(wǎng)中進行創(chuàng)建或刪除虛擬專網(wǎng)的動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的虛擬專網(wǎng)的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
5.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述的集群業(yè)務(wù)服務(wù)器還包括數(shù)據(jù)庫,用于存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)管理單元及其管理權(quán)限,和存儲管理虛擬專網(wǎng)的虛擬專網(wǎng)操作單元及其管理權(quán)限。
6.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述的集群業(yè)務(wù)服務(wù)器還包括登錄主頁面模塊,用于接收動態(tài)重組命令;所述的集群業(yè)務(wù)服務(wù)器還包括虛擬專網(wǎng)管理模塊,用于將所管轄的無線通信系統(tǒng)分配為若干個虛擬專網(wǎng);所述的集群業(yè)務(wù)服務(wù)器還包括操作員管理模塊,用于對虛擬專網(wǎng)管理單元和虛擬專網(wǎng)操作單元進行管理;所述的集群業(yè)務(wù)服務(wù)器還包括權(quán)限模塊和組模塊,其中權(quán)限模塊用于根據(jù)預(yù)先存儲的管理權(quán)限,對發(fā)送動態(tài)重組命令的虛擬專網(wǎng)管理單元或虛擬專網(wǎng)操作單元進行權(quán)限認證,當(dāng)虛擬專網(wǎng)管理單元或虛擬專網(wǎng)操作單元具有發(fā)送動態(tài)重組命令的權(quán)限時,組模塊執(zhí)行從登錄主頁面模塊發(fā)送的動態(tài)重組命令。
7.一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的方法,其特征在于,集群業(yè)務(wù)服務(wù)器給創(chuàng)建的每個虛擬專網(wǎng)設(shè)置一個虛擬專網(wǎng)管理單元及該虛擬專網(wǎng)管理單元的管理權(quán)限,該方法包括A、虛擬專網(wǎng)單元向集群業(yè)務(wù)服務(wù)器發(fā)起進行集群動態(tài)重組的請求;B、集群業(yè)務(wù)服務(wù)器判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)管理單元,并且發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)管理單元的管理權(quán)限范圍內(nèi),如果是,執(zhí)行步驟C;否則,結(jié)束本方法;C、集群業(yè)務(wù)服務(wù)器根據(jù)該集群動態(tài)重組的請求進行相應(yīng)的集群動態(tài)重組操作。
8.如權(quán)利要求7所述的方法,其特征在于,所述的虛擬專網(wǎng)管理單元通過集群業(yè)務(wù)服務(wù)器設(shè)置至少一個的虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限;步驟B進一步包括集群業(yè)務(wù)服務(wù)器判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)操作單元,并且發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)操作單元的管理權(quán)限范圍內(nèi),如果是,執(zhí)行步驟C;否則,結(jié)束本方法。
9.如權(quán)利要求8所述的方法,其特征在于,所述的虛擬專網(wǎng)管理單元通過集群業(yè)務(wù)服務(wù)器設(shè)置至少一個的虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限的過程為a、虛擬專網(wǎng)管理單元向集群業(yè)務(wù)服務(wù)器發(fā)起設(shè)置虛擬專網(wǎng)操作單元的請求;b、集群業(yè)務(wù)服務(wù)器判斷虛擬專網(wǎng)管理單元發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)管理單元的管理權(quán)限范圍內(nèi),如果是,集群業(yè)務(wù)服務(wù)器根據(jù)該請求設(shè)置虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)操作單元的管理權(quán)限;否則,結(jié)束本方法。
10.如權(quán)利要求8所述的方法,其特征在于,所述虛擬專網(wǎng)管理單元在設(shè)置虛擬專網(wǎng)操作單元時,集群業(yè)務(wù)服務(wù)器給該虛擬專網(wǎng)操作單元設(shè)置密碼并存儲,將密碼發(fā)送給該虛擬專網(wǎng)操作單元進行存儲;步驟A所述的請求攜帶虛擬專網(wǎng)單元預(yù)先存儲的密碼;步驟B所述的判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)操作單元,是根據(jù)該請求攜帶的密碼是否與集群業(yè)務(wù)服務(wù)器存儲的虛擬專網(wǎng)操作單元的密碼相同進行判斷的。
11.如權(quán)利要求8所述的方法,其特征在于,所述虛擬專網(wǎng)操作單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
12.如權(quán)利要求7所述的方法,其特征在于,當(dāng)進行集群動態(tài)重組的集群組在集群業(yè)務(wù)服務(wù)器所創(chuàng)建虛擬專網(wǎng)的內(nèi)部時,所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所屬的虛擬專網(wǎng)內(nèi)部進行創(chuàng)建或刪除動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端;當(dāng)進行集群動態(tài)重組的集群組跨集群業(yè)務(wù)服務(wù)器所創(chuàng)建的虛擬專網(wǎng)時,所述虛擬專網(wǎng)管理單元的管理權(quán)限為在其所管轄的虛擬專網(wǎng)中進行創(chuàng)建或刪除跨虛擬專網(wǎng)的動態(tài)集群組、創(chuàng)建或刪除虛擬專網(wǎng)操作單元、以及給所創(chuàng)建的跨虛擬專網(wǎng)的動態(tài)集群組加入或刪除虛擬專網(wǎng)移動終端。
13.如權(quán)利要求7所述的方法,其特征在于,步驟A所述進行集群動態(tài)重組的請求為創(chuàng)建或刪除動態(tài)集群組、增加或刪除動態(tài)集群組內(nèi)的虛擬專網(wǎng)移動終端。
14.如權(quán)利要求7所述的方法,其特征在于,所述集群業(yè)務(wù)服務(wù)器在設(shè)置虛擬專網(wǎng)管理單元時,給該虛擬專網(wǎng)管理單元設(shè)置密碼并存儲,將密碼發(fā)送給該虛擬專網(wǎng)管理單元進行存儲;步驟A所述的請求攜帶虛擬專網(wǎng)單元預(yù)先存儲的密碼;步驟B所述的判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)管理單元,是根據(jù)該請求攜帶的密碼是否與集群業(yè)務(wù)服務(wù)器存儲的虛擬專網(wǎng)管理單元的密碼相同進行判斷的。
15.如權(quán)利要求7或8所述的方法,其特征在于,所述的虛擬專網(wǎng)是集群業(yè)務(wù)服務(wù)器中的虛擬專網(wǎng)管理模塊創(chuàng)建的;所述的設(shè)置一個虛擬專網(wǎng)管理單元及該虛擬專網(wǎng)管理單元的管理權(quán)限,和設(shè)置至少一個虛擬專網(wǎng)操作單元及該虛擬專網(wǎng)管理單元的操作權(quán)限存儲在集群業(yè)務(wù)服務(wù)器中的數(shù)據(jù)庫中;步驟B所述的判斷過程是由集群業(yè)務(wù)服務(wù)器中的權(quán)限接口模塊訪問集群業(yè)務(wù)服務(wù)器中的數(shù)據(jù)庫完成的;步驟C所述進行相應(yīng)的集群動態(tài)重組操作是根據(jù)通過集群業(yè)務(wù)服務(wù)器中的登錄/主頁面模塊接收的集群動態(tài)重組請求,由集群業(yè)務(wù)服務(wù)器中的組管理模塊進行的。
全文摘要
本發(fā)明公開了一種基于虛擬專網(wǎng)實現(xiàn)集群動態(tài)重組的系統(tǒng)及方法,集群業(yè)務(wù)服務(wù)器給創(chuàng)建的每個虛擬專網(wǎng)設(shè)置一個虛擬專網(wǎng)管理單元及該虛擬專網(wǎng)管理單元的管理權(quán)限,該方法包括A.虛擬專網(wǎng)單元向集群業(yè)務(wù)服務(wù)器發(fā)起進行集群動態(tài)重組的請求;B.集群業(yè)務(wù)服務(wù)器判斷發(fā)起該請求的虛擬專網(wǎng)單元是否為預(yù)先設(shè)置的虛擬專網(wǎng)管理單元,并且發(fā)起的該請求是否在預(yù)先設(shè)置的該虛擬專網(wǎng)管理單元的管理權(quán)限范圍內(nèi),如果是,執(zhí)行步驟C;否則,結(jié)束本方法;C.集群業(yè)務(wù)服務(wù)器根據(jù)該集群動態(tài)重組的請求進行相應(yīng)的集群動態(tài)重組操作。本發(fā)明提供的系統(tǒng)及方法能夠?qū)崿F(xiàn)基于VPN的集群動態(tài)重組,并且該方法的可管理性和可操作性好。
文檔編號H04L12/28GK1722685SQ20041006902
公開日2006年1月18日 申請日期2004年7月12日 優(yōu)先權(quán)日2004年7月12日
發(fā)明者黃東川 申請人:華為技術(shù)有限公司