專利名稱:一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)和通訊領(lǐng)域,尤其一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng)及方法。
背景技術(shù):
點(diǎn)到點(diǎn)(Peer to Peer,簡稱P2P)網(wǎng)絡(luò)是一種分布式網(wǎng)絡(luò),網(wǎng)絡(luò)的參與者共享P2P網(wǎng)絡(luò)擁有的資源和服務(wù)。網(wǎng)絡(luò)中其它節(jié)點(diǎn)可以直接訪問這些資源和服務(wù)而無須經(jīng)過特殊的中間實(shí)體。在P2P網(wǎng)絡(luò)中,每個(gè)參與者都既是資源和服務(wù)提供者(server),同時(shí)又是資源和服務(wù)獲取者(client)。隨著P2P技術(shù)和相關(guān)協(xié)議的發(fā)展和成熟,電信網(wǎng)中也開始引入P2P技術(shù)進(jìn)行核心網(wǎng)業(yè)務(wù)的控制和處理,基本原理如圖1所示。圖1中,節(jié)點(diǎn)通過節(jié)點(diǎn)登記服務(wù)器(NodeEnrollment Function,NEF)加入到P2P網(wǎng)絡(luò)中,所有節(jié)點(diǎn)組成一個(gè)均質(zhì)化的P2P疊加網(wǎng),共同完成核心網(wǎng)業(yè)務(wù)的控制功能。每個(gè)節(jié)點(diǎn)功能相同,負(fù)責(zé)用戶接入、會(huì)話控制和業(yè)務(wù)觸發(fā)。用戶終端(User Entity,簡稱UE)直接或者通過代理服務(wù)器間接接入到P2P網(wǎng)絡(luò)。每個(gè)UE都有負(fù)責(zé)自己業(yè)務(wù)處理的節(jié)點(diǎn),又稱業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。不同的核心網(wǎng)之間需要通過網(wǎng)關(guān)進(jìn)行互聯(lián)互通,傳統(tǒng)的網(wǎng)關(guān)都是采用集中式部署,容易出現(xiàn)單點(diǎn)故障等問題。由于分布式技術(shù)相對于集中式技術(shù)能夠避免單點(diǎn)故障、更好地實(shí)現(xiàn)負(fù)荷均衡、備份容災(zāi)、節(jié)約成本,因此網(wǎng)關(guān)采用分布式技術(shù)具有更多優(yōu)勢。而實(shí)際運(yùn)營過程中,由于核心網(wǎng)中節(jié)點(diǎn)存在能力差異,以及角色差異,導(dǎo)致不是每個(gè)節(jié)點(diǎn)都能夠充當(dāng)網(wǎng)關(guān)節(jié)點(diǎn),因此存在網(wǎng)關(guān)節(jié)點(diǎn)選擇問題,要實(shí)現(xiàn)網(wǎng)關(guān)分布化,在選擇網(wǎng)關(guān)節(jié)點(diǎn)后還需解決網(wǎng)關(guān)節(jié)點(diǎn)注冊和通知問題,以及不同分布式網(wǎng)關(guān)之間的互聯(lián)互通等問題。目前尚無技術(shù)解決上述問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的方法及系統(tǒng),解決采用P2P技術(shù)的多核心網(wǎng)通過分布式網(wǎng)關(guān)互通的問題。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的方法,其中,均采用點(diǎn)到點(diǎn)技術(shù)的多個(gè)核心網(wǎng)互通時(shí),業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求,所述本域網(wǎng)關(guān)從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):節(jié)點(diǎn)成為本域網(wǎng)關(guān)的方法包括:所述節(jié)點(diǎn)判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求,所述本域網(wǎng)關(guān)管理服務(wù)器允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的方法包括:所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息,所述節(jié)點(diǎn)登記服務(wù)器根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息,所述節(jié)點(diǎn)判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的方法包括:所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,所述節(jié)點(diǎn)登記服務(wù)器判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息,所述節(jié)點(diǎn)根據(jù)所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)獲取本域網(wǎng)關(guān)地址的方式是指以方式中的一種:本域網(wǎng)關(guān)管理服務(wù)器向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí),向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求后,所述節(jié)點(diǎn)登記服務(wù)器返回?cái)y帶本域網(wǎng)關(guān)地址列表的配置信息,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)將收到的本域網(wǎng)關(guān)地址列表保存于本地,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí),在存儲(chǔ)數(shù)據(jù)過程中從接納節(jié)點(diǎn)獲取接納節(jié)點(diǎn)中保存的本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)首先判斷本地是否保存有本域網(wǎng)關(guān)列表,如果是,在本地的本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址,如果否,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表或本域網(wǎng)關(guān)地址。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述本域網(wǎng)關(guān)獲取目標(biāo)域網(wǎng)關(guān)地址的方式是以下方式的一種:不同域的網(wǎng)關(guān)管理服務(wù)器互通本地網(wǎng)關(guān)地址信息,網(wǎng)關(guān)管理服務(wù)器向所管理的各本域網(wǎng)關(guān)通知收到的其它域的網(wǎng)關(guān)地址信息,所述本域網(wǎng)關(guān)在本地保存目標(biāo)域網(wǎng)關(guān)地址列表,并從中選擇一目標(biāo)域網(wǎng)關(guān)地址;所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址列表,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后返回至所述本域網(wǎng)關(guān);所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后選擇一目標(biāo)域網(wǎng)關(guān)地址返回至所述本域網(wǎng)關(guān)。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng),其中,包括本域和目標(biāo)域,本域和目標(biāo)域均為采用點(diǎn)到點(diǎn)技術(shù)的核心網(wǎng),包括業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)、網(wǎng)關(guān)管理服務(wù)器、網(wǎng)關(guān);業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn),用于收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求;本域網(wǎng)關(guān),用于收到所述出局業(yè)務(wù)請求后,從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求; 所述網(wǎng)關(guān)管理服務(wù)器,用于維護(hù)網(wǎng)關(guān)地址。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述系統(tǒng)還包括加入節(jié)點(diǎn);所述加入節(jié)點(diǎn),用于判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求;所述本域網(wǎng)關(guān)管理服務(wù)器,用于收到加入網(wǎng)關(guān)請求后,判斷允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述本域還包括節(jié)點(diǎn)登記服務(wù)器;所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息;判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān);所述節(jié)點(diǎn)登記服務(wù)器,用于根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述本域還包括節(jié)點(diǎn)登記服務(wù)器;所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,根據(jù)所述節(jié)點(diǎn)登記服務(wù)器返回的所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān);所述節(jié)點(diǎn)登記服務(wù)器,用于判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述本域網(wǎng)關(guān)管理服務(wù)器,還用于向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表;還用于在收到所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)發(fā)送的獲取本域網(wǎng)關(guān)地址列表的請求后,將本域網(wǎng)關(guān)地址列表通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn),或者從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。本發(fā)明解決了不同分布式網(wǎng)關(guān)之間的互聯(lián)互通的問題,以及網(wǎng)關(guān)節(jié)點(diǎn)選擇問題、網(wǎng)關(guān)節(jié)點(diǎn)注冊和通知問題等問題。
圖1是現(xiàn)有技術(shù)中UE接入到P2P核心網(wǎng)的組網(wǎng)模型;圖2是核心網(wǎng)域中的網(wǎng)元結(jié)構(gòu)圖3是實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的方法示意圖;圖4是加入節(jié)點(diǎn)加入疊加網(wǎng)并成為網(wǎng)關(guān)的具體流程圖;圖5是業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)獲取本域網(wǎng)關(guān)地址的方式的具體流程圖;圖6是實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的具體流程圖;圖7是本域網(wǎng)關(guān)獲取目標(biāo)域網(wǎng)關(guān)地址的方式一的流程圖;圖8是本域網(wǎng)關(guān)獲取目標(biāo)域網(wǎng)關(guān)地址的方式二、三的流程圖。
具體實(shí)施例方式實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng)包括多個(gè)域,每個(gè)域均為采用點(diǎn)到點(diǎn)技術(shù)的核心網(wǎng),各個(gè)域的組成結(jié)構(gòu)如圖2所示,包括節(jié)點(diǎn)(Node) 301,節(jié)點(diǎn)登記服務(wù)器(Node EnrollmentFunction, NEF) 302,網(wǎng)關(guān)管理服務(wù)器(Gateway Management Server, GMS) 303。其中,節(jié)點(diǎn)301包括用于負(fù)責(zé)業(yè)務(wù)控制業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)和用于負(fù)責(zé)網(wǎng)關(guān)功能的網(wǎng)關(guān)節(jié)點(diǎn)。節(jié)點(diǎn)登記服務(wù)器302負(fù)責(zé)節(jié)點(diǎn)的加入以及GMS和/或網(wǎng)關(guān)相關(guān)信息的下發(fā)。網(wǎng)關(guān)管理服務(wù)器303實(shí)現(xiàn)網(wǎng)關(guān)登記、網(wǎng)關(guān)列表的更新以及和其他域的GMS進(jìn)行互通的功能。各域中還包括加入節(jié)點(diǎn),此加入節(jié)點(diǎn)成功進(jìn)入P2P疊加網(wǎng)后,可以成為業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)或網(wǎng)關(guān)節(jié)點(diǎn)。業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn),用于收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求;本域網(wǎng)關(guān),用于收到所述出局業(yè)務(wù)請求后,從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求;所述網(wǎng)關(guān)管理服務(wù)器,用于維護(hù)網(wǎng)關(guān)地址。所述加入節(jié)點(diǎn),用于判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求;所述本域網(wǎng)關(guān)管理服務(wù)器,用于收到加入網(wǎng)關(guān)請求后,判斷允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的第一種方法中:所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息;判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān);所述節(jié)點(diǎn)登記服務(wù)器,用于根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息。判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的第二種方法中:所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,根據(jù)所述節(jié)點(diǎn)登記服務(wù)器返回的所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān);所述節(jié)點(diǎn)登記服務(wù)器,用于判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息。上述系統(tǒng)中,所述本域網(wǎng)關(guān)管理服務(wù)器,還用于向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表;還用于在收到所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)發(fā)送的獲取本域網(wǎng)關(guān)地址列表的請求后,將本域網(wǎng)關(guān)地址列表通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn),或者從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。如圖3所示,實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的方法包括:均采用點(diǎn)到點(diǎn)技術(shù)的多個(gè)核心網(wǎng)互通時(shí),業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求,所述本域網(wǎng)關(guān)從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求。節(jié)點(diǎn)成為本域網(wǎng)關(guān)的方法包括:所述節(jié)點(diǎn)判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求,所述本域網(wǎng)關(guān)管理服務(wù)器允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的第一種方法包括:所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息,所述節(jié)點(diǎn)登記服務(wù)器根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息,所述節(jié)點(diǎn)判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的第二種方法包括:所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,所述節(jié)點(diǎn)登記服務(wù)器判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息,所述節(jié)點(diǎn)根據(jù)所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。如圖4所示,加入節(jié)點(diǎn)加入疊加網(wǎng)并成為網(wǎng)關(guān)的具體實(shí)現(xiàn)流程包括以下步驟:步驟401:加入節(jié)點(diǎn)向NEF發(fā)起請求申請加入疊加網(wǎng)??蛇x地,所述加入請求中攜帶節(jié)點(diǎn)的處理能力及位置等信息。步驟402:如果步驟401中所述加入節(jié)點(diǎn)攜帶節(jié)點(diǎn)的處理能力和位置等信息,NEF根據(jù)所述節(jié)點(diǎn)上報(bào)的信息以及節(jié)點(diǎn)本身的可靠性來判斷該節(jié)點(diǎn)是否能夠充當(dāng)網(wǎng)關(guān)節(jié)點(diǎn)。如果所述節(jié)點(diǎn)能夠充當(dāng)網(wǎng)關(guān)節(jié)點(diǎn),NEF向所述節(jié)點(diǎn)返回的配置信息中攜帶GMS地址信息,否則配置信息中就不攜帶所述GMS地址信息。在這種情況下,所述節(jié)點(diǎn)根據(jù)配置信息中是否攜帶所述GMS地址信息即可知道自身是否能夠申請成為網(wǎng)關(guān)節(jié)點(diǎn)。如果步驟401中所述加入節(jié)點(diǎn)沒有攜帶節(jié)點(diǎn)的處理能力和位置等信息,NEF下發(fā)的配置信息中攜帶GMS地址以及網(wǎng)關(guān)節(jié)點(diǎn)的最低配置信息,后續(xù)由節(jié)點(diǎn)自行判斷是否能夠成為網(wǎng)關(guān)。上述配置信息中還攜帶overlay算法、引導(dǎo)節(jié)點(diǎn)地址等信息。步驟403-405:所述加入節(jié)點(diǎn)向引導(dǎo)節(jié)點(diǎn)發(fā)起接入請求,同接納節(jié)點(diǎn)及其它節(jié)點(diǎn)建立連接、獲取數(shù)據(jù),更新路由等。至此,節(jié)點(diǎn)加入到overlay網(wǎng)絡(luò)中。步驟406:所述加入節(jié)點(diǎn)判斷本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。如果步驟401中攜帶了節(jié)點(diǎn)的處理能力及位置等信息,所述節(jié)點(diǎn)根據(jù)配置信息中是否攜帶所述GMS地址信息即可知道自身是否能夠成為網(wǎng)關(guān)節(jié)點(diǎn),如果配置信息中攜帶了 GMS地址信息則所述節(jié)點(diǎn)判定可能夠成為網(wǎng)關(guān)節(jié)點(diǎn),如果配置信息中沒有攜帶GMS地址信息則所述節(jié)點(diǎn)判定不能夠成為網(wǎng)關(guān)節(jié)點(diǎn)。如果401中沒有攜帶節(jié)點(diǎn)的處理能力及位置等信息,所述節(jié)點(diǎn)根據(jù)從配置信息中網(wǎng)關(guān)節(jié)點(diǎn)的最低配置信息,自行判斷是否能夠成為網(wǎng)關(guān)。步驟407:在所述加入節(jié)點(diǎn)判斷能夠成為網(wǎng)關(guān)后,所述加入節(jié)點(diǎn)根據(jù)配置信息中的GMS地址信息向其發(fā)送加入網(wǎng)關(guān)請求消息??蛇x地,所述加入節(jié)點(diǎn)可以攜帶自身能力和
位置等信息。步驟408-409:所述GMS根據(jù)策略決定允許所述加入節(jié)點(diǎn)成為網(wǎng)關(guān),GMS將所述加入節(jié)點(diǎn)加入到網(wǎng)關(guān)列表中,并向所述加入節(jié)點(diǎn)返回確認(rèn)消息。步驟410:所述GMS向所有其他節(jié)點(diǎn)通知網(wǎng)關(guān)列表的變化。業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)獲取本域網(wǎng)關(guān)地址的方式是指以方式中的一種:方式一,本域網(wǎng)關(guān)管理服務(wù)器向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí)(在加入節(jié)點(diǎn)成為業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)之前加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí)),向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求后,所述節(jié)點(diǎn)登記服務(wù)器返回?cái)y帶本域網(wǎng)關(guān)地址列表的配置信息,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)將收到的本域網(wǎng)關(guān)地址列表保存于本地,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;具體的如圖5所示的步驟501-504所示:步驟501:GMS向NEF通知網(wǎng)關(guān)列表。通知時(shí)機(jī)可以是周期性通知,也可以是在GMS的網(wǎng)關(guān)列表發(fā)生變更時(shí)通知,具體方式取決于策略。步驟502 =NEF收到通知后將網(wǎng)關(guān)列表更新到配置信息中,向所述GMS返回確定消
肩、O步驟503-504:加入節(jié)點(diǎn)向所述NEF發(fā)起加入疊加網(wǎng)請求,所述NEF向所述加入節(jié)點(diǎn)返回配置信息,在所述配置信息中將所述網(wǎng)關(guān)列表下發(fā)給所述加入節(jié)點(diǎn)。步驟505:在加入節(jié)點(diǎn)沒有從NEF獲取網(wǎng)關(guān)列表的情況下,如果所述加入節(jié)點(diǎn)的接納節(jié)點(diǎn)中存有網(wǎng)關(guān)列表信息,那么所述加入節(jié)點(diǎn)也可以在存儲(chǔ)數(shù)據(jù)過程中從接納節(jié)點(diǎn)中獲取接納節(jié)點(diǎn)中保存的網(wǎng)關(guān)列表信息。方式二,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí),在存儲(chǔ)數(shù)據(jù)過程中從接納節(jié)點(diǎn)獲取接納節(jié)點(diǎn)中保存的本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;如圖5的步驟505所示。方式三,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址;如圖5的步驟506-507所示。方式四,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。如圖5的步驟506-507所示。步驟506-507可與步驟407-409無先后之分,可以合并。本方法中,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)首先判斷本地是否保存有本域網(wǎng)關(guān)列表,如果是,在本地的本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址,如果否,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表或本域網(wǎng)關(guān)地址。具體如圖6所示:步驟601:業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)收到業(yè)務(wù)請求后,通過地址解析判斷被叫所在的域?yàn)槠渌?,即判斷此呼叫為出局業(yè)務(wù)。步驟602:若所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)中存有本域的網(wǎng)關(guān)列表,則根據(jù)運(yùn)營商策略從中選擇一網(wǎng)關(guān)作為本端出局網(wǎng)關(guān)。舉例來說,所述運(yùn)營商策略可以是根據(jù)負(fù)載均衡策略或者地理位置信息等。步驟603-604:若所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)中沒有本域的網(wǎng)關(guān)列表信息,則所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)向本域的所述GMS發(fā)送請求申請分配網(wǎng)關(guān),GMS為其分配本端網(wǎng)關(guān)后將網(wǎng)關(guān)地址信息返回給業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。步驟605-607:所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)向所述本端網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,本端網(wǎng)關(guān)收到業(yè)務(wù)請求消息后獲取對端網(wǎng)關(guān)地址信息并向其發(fā)送業(yè)務(wù)請求。所述本域網(wǎng)關(guān)獲取目標(biāo)域網(wǎng)關(guān)地址的方式是以下方式的一種:方式一,不同域的網(wǎng)關(guān)管理服務(wù)器互通本地網(wǎng)關(guān)地址信息,網(wǎng)關(guān)管理服務(wù)器向所管理的各本域網(wǎng)關(guān)通知收到的其它域的網(wǎng)關(guān)地址信息,所述本域網(wǎng)關(guān)在本地保存目標(biāo)域網(wǎng)關(guān)地址列表,并從中選擇一目標(biāo)域網(wǎng)關(guān)地址。如圖7所示,具體包括:步驟701-702:不同的GSM之間相互對接并將自身保存的本域的網(wǎng)關(guān)地址信息通知給其他域的GSM,這樣每個(gè)域的GSM都可以獲取到其他域的網(wǎng)關(guān)地址信息。在本實(shí)施例中,域2的GSM向域I的GSM通知本域的網(wǎng)關(guān)地址信息,具體通知策略可以是網(wǎng)關(guān)信息發(fā)生更新的時(shí)候通知,或者周期性通知等。域I的GSM將所述網(wǎng)關(guān)信息保存下來,并向域2的GSM返回確定消息。步驟703:域I的GSM向本域的所有網(wǎng)關(guān)通知收到的域2的網(wǎng)關(guān)地址信息,本域網(wǎng)關(guān)保存他域的域名和網(wǎng)關(guān)地址信息。步驟704-706:域I的網(wǎng)關(guān)收到業(yè)務(wù)請求,通過地址解析獲知被叫所處的域,然后根據(jù)被叫所處的域名和運(yùn)營商策略從本地的保存的對應(yīng)域的網(wǎng)關(guān)中選擇一個(gè)合適的對端網(wǎng)關(guān),并向該網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。舉例來說,所述運(yùn)營商策略可以是根據(jù)負(fù)載均衡策略或者
地理位置信息等。步驟707:域2的網(wǎng)關(guān)收到域I的網(wǎng)關(guān)發(fā)來的業(yè)務(wù)請求消息,選擇負(fù)責(zé)被叫的業(yè)務(wù)處理節(jié)點(diǎn)并向其發(fā)送業(yè)務(wù)請求消息。方式二,所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址列表,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后返回至所述本域網(wǎng)關(guān);方式三,所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后選擇一目標(biāo)域網(wǎng)關(guān)地址返回至所述本域網(wǎng)關(guān)。方式二和方式三具體如圖8所示,步驟801-802:域I的網(wǎng)關(guān)收到業(yè)務(wù)請求,通過地址解析獲知被叫所處的域,在本地沒有存儲(chǔ)對應(yīng)域的網(wǎng)關(guān)地址信息的情況下,域I的所述網(wǎng)關(guān)向域IGMS發(fā)送消息請求分配對應(yīng)域域2的網(wǎng)關(guān),消息中攜帶目的地址或根據(jù)目的地址解析出的域2的域名等信息。步驟803:域I的GMS收到網(wǎng)關(guān)分配請求后,根據(jù)消息中攜帶的目的地址或域名可知域I的所述網(wǎng)關(guān)要請求域2的網(wǎng)關(guān),如果域IGMS中存有域2的網(wǎng)關(guān)信息,則將網(wǎng)關(guān)列表返回給域I網(wǎng)關(guān)或者從網(wǎng)關(guān)列表中根據(jù)策略分配一個(gè)合適的網(wǎng)關(guān)通知至域I網(wǎng)關(guān),否則域IGMS向域2的GMS查詢網(wǎng)關(guān)列表或請求該域的GMS為其分配一網(wǎng)關(guān)。
步驟804:域I的GSM向所述域I網(wǎng)關(guān)返回域2網(wǎng)關(guān)列表信息或一網(wǎng)關(guān)地址信息。步驟805:所述域I網(wǎng)關(guān)根據(jù)收到的網(wǎng)關(guān)地址信息向所述域2網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。步驟806:域2的網(wǎng)關(guān)收到域I的網(wǎng)關(guān)發(fā)來的業(yè)務(wù)請求消息,選擇負(fù)責(zé)被叫的業(yè)務(wù)處理節(jié)點(diǎn)并向其發(fā)送業(yè)務(wù)請求消息。從上述方案的分析可知,采取本發(fā)明的方法,可解決網(wǎng)關(guān)節(jié)點(diǎn)選擇問題、網(wǎng)關(guān)節(jié)點(diǎn)注冊和通知問題,以及不同分布式網(wǎng)關(guān)之間的互聯(lián)互通等問題。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相
互任意組合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的方法,其中, 均采用點(diǎn)到點(diǎn)技術(shù)的多個(gè)核心網(wǎng)互通時(shí),業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求,所述本域網(wǎng)關(guān)從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求。
2.如權(quán)利要求1所述的方法,其特征在于, 節(jié)點(diǎn)成為本域網(wǎng)關(guān)的方法包括: 所述節(jié)點(diǎn)判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求,所述本域網(wǎng)關(guān)管理服務(wù)器允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。
3.如權(quán)利要求2所述的方法,其特征在于, 所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的方法包括:所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息,所述節(jié)點(diǎn)登記服務(wù)器根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息,所述節(jié)點(diǎn)判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。
4.如權(quán)利要求2所述的方法,其特征在于, 所述節(jié)點(diǎn)判斷本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)的方法包括: 所述節(jié)點(diǎn)向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,所述節(jié)點(diǎn)登記服務(wù)器判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息,所述節(jié)點(diǎn)根據(jù)所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān)。
5.如權(quán)利要求1所述的方法,其特征在于, 所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)獲取本域網(wǎng)關(guān)地址的方式是指以方式中的一種: 本域網(wǎng)關(guān)管理服務(wù)器向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí),向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求后,所述節(jié)點(diǎn)登記服務(wù)器返回?cái)y帶本域網(wǎng)關(guān)地址列表的配置信息,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)將收到的本域網(wǎng)關(guān)地址列表保存于本地,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址; 所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)時(shí),在存儲(chǔ)數(shù)據(jù)過程中從接納節(jié)點(diǎn)獲取接納節(jié)點(diǎn)中保存的本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址; 所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表,所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)從所述本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址; 所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)在加入點(diǎn)到點(diǎn)網(wǎng)絡(luò)后向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。
6.如權(quán)利要求1或5所述的方法,其特征在于, 所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)首先判斷本地是否保存有本域網(wǎng)關(guān)列表,如果是,在本地的本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址,如果否,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送請求獲取本域網(wǎng)關(guān)地址列表或本域網(wǎng)關(guān)地址。
7.如權(quán)利要求1所述的方法,其特征在于, 所述本域網(wǎng)關(guān)獲取目標(biāo)域網(wǎng)關(guān)地址的方式是以下方式的一種: 不同域的網(wǎng)關(guān)管理服務(wù)器互通本地網(wǎng)關(guān)地址信息,網(wǎng)關(guān)管理服務(wù)器向所管理的各本域網(wǎng)關(guān)通知收到的其它域的網(wǎng)關(guān)地址信息,所述本域網(wǎng)關(guān)在本地保存目標(biāo)域網(wǎng)關(guān)地址列表,并從中選擇一目標(biāo)域網(wǎng)關(guān)地址; 所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址列表,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后返回至所述本域網(wǎng)關(guān); 所述本域網(wǎng)關(guān)在本地未查找到目標(biāo)域網(wǎng)關(guān)地址列表時(shí),向本域網(wǎng)關(guān)管理服務(wù)器查詢目標(biāo)域網(wǎng)關(guān)地址,所述本域網(wǎng)關(guān)管理服務(wù)器在本地或從目標(biāo)域網(wǎng)關(guān)管理服務(wù)器查詢到目標(biāo)域網(wǎng)關(guān)地址列表后選擇一目標(biāo)域網(wǎng)關(guān)地址返回至所述本域網(wǎng)關(guān)。
8.一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng),其中, 包括本域和目標(biāo)域,本域和目標(biāo)域均為采用點(diǎn)到點(diǎn)技術(shù)的核心網(wǎng),包括業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)、網(wǎng)關(guān)管理服務(wù)器、網(wǎng)關(guān); 業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn),用于收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求; 本域網(wǎng)關(guān),用于收到所述出局業(yè)務(wù)請求后,從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求; 所述網(wǎng)關(guān)管理服務(wù)器,用于維護(hù)網(wǎng)關(guān)地址。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于, 所述系統(tǒng)還包括加入節(jié)點(diǎn); 所述加入節(jié)點(diǎn),用于判定本節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述本域網(wǎng)關(guān)管理服務(wù)器發(fā)送加入網(wǎng)關(guān)請求; 所述本域網(wǎng)關(guān)管理服務(wù)器,用于收到加入網(wǎng)關(guān)請求后,判斷允許所述節(jié)點(diǎn)成為網(wǎng)關(guān)后,將所述節(jié)點(diǎn)加入網(wǎng)關(guān)列表。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述本域還包括節(jié)點(diǎn)登記服務(wù)器; 所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求并上報(bào)所述節(jié)點(diǎn)的能力及位置信息;判斷收到的配置信息中攜帶本域網(wǎng)關(guān)管理服務(wù)器地址時(shí),判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān); 所述節(jié)點(diǎn)登記服務(wù)器,用于根據(jù)所述的能力及位置信息判斷所述節(jié)點(diǎn)能夠成為網(wǎng)關(guān)后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址的配置信息。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述本域還包括節(jié)點(diǎn)登記服務(wù)器; 所述加入節(jié)點(diǎn),還用于向節(jié)點(diǎn)登記服務(wù)器發(fā)送點(diǎn)到點(diǎn)網(wǎng)絡(luò)加入請求,根據(jù)所述節(jié)點(diǎn)登記服務(wù)器返回的所述成為網(wǎng)關(guān)的最低要求判定本節(jié)點(diǎn)是否能夠成為網(wǎng)關(guān); 所述節(jié)點(diǎn)登記服務(wù)器,用于判斷未收到所述節(jié)點(diǎn)的能力及位置信息后,向所述節(jié)點(diǎn)返回?cái)y帶本域網(wǎng)關(guān)管理服務(wù)器地址以及成為網(wǎng)關(guān)的最低要求的配置信息。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述本域網(wǎng)關(guān)管理服務(wù)器,還用于向節(jié)點(diǎn)登記服務(wù)器通知網(wǎng)關(guān)列表;還用于在收到所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)發(fā)送的獲取本域網(wǎng)關(guān)地址列表的請求后,將本域網(wǎng)關(guān)地址列表通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn), 或者從本域網(wǎng)關(guān)地址列表中選擇一本域網(wǎng)關(guān)地址并通知至所述業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)分布式網(wǎng)關(guān)互通的系統(tǒng)及方法,均采用點(diǎn)到點(diǎn)技術(shù)的多個(gè)核心網(wǎng)互通時(shí),業(yè)務(wù)負(fù)責(zé)節(jié)點(diǎn)收到出局業(yè)務(wù)請求后,從本地或本域網(wǎng)關(guān)管理服務(wù)器獲取本域網(wǎng)關(guān)地址,向所述本域網(wǎng)關(guān)發(fā)送出局業(yè)務(wù)請求,所述本域網(wǎng)關(guān)從本地或所述本域網(wǎng)關(guān)管理服務(wù)器獲取目標(biāo)域網(wǎng)關(guān)地址,向所述目標(biāo)域網(wǎng)關(guān)轉(zhuǎn)發(fā)所述出局業(yè)務(wù)請求。本發(fā)明解決了不同分布式網(wǎng)關(guān)之間的互聯(lián)互通的問題,以及網(wǎng)關(guān)節(jié)點(diǎn)選擇問題、網(wǎng)關(guān)節(jié)點(diǎn)注冊和通知問題等問題。
文檔編號(hào)H04L29/12GK103188144SQ20111045022
公開日2013年7月3日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者吳建華, 陶全軍, 胡學(xué)川 申請人:中興通訊股份有限公司