專利名稱:一種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法、設(shè)備和系統(tǒng)。
背景技術(shù):
目前分布式業(yè)務(wù)網(wǎng)絡(luò)分為分布式VoIP(Voice over Internet Protocol,基于IP 協(xié)議的語音)網(wǎng)絡(luò)(如Skype)及分布式Mreaming (流媒體)網(wǎng)絡(luò)(如PPlive)。如圖1 所示的分布式VoIP網(wǎng)絡(luò)的組網(wǎng)示意圖和圖2所示的分布式Mreaming網(wǎng)絡(luò)的組網(wǎng)示意圖。分布式VoIP網(wǎng)絡(luò)中(1)注冊服務(wù)器,為運(yùn)營商部署少量集中的服務(wù)器,負(fù)責(zé)存儲用戶的個(gè)人信息,當(dāng)用戶登錄系統(tǒng)時(shí),對用戶進(jìn)行身份認(rèn)證。其中,為了保證業(yè)務(wù)的可用性, 需保證注冊服務(wù)器的可靠性,因此可采用注冊服務(wù)器集群來實(shí)現(xiàn)冗余備份。(2)索引重疊網(wǎng),運(yùn)營商部署少量的服務(wù)器作為啟動索引節(jié)點(diǎn),之后選擇部分有足夠空閑資源(如CPU,內(nèi)存,帶寬相對富余)且相對穩(wěn)定(在線時(shí)間較長)的用戶節(jié)點(diǎn)充當(dāng)索引節(jié)點(diǎn)。其中,這些節(jié)點(diǎn)共同構(gòu)成了索引重疊網(wǎng),并存儲用戶的動態(tài)信息(如用戶的注冊 IP,用戶的好友列表等);節(jié)點(diǎn)之間使用RELOAD (重裝)協(xié)議來組織,每個(gè)節(jié)點(diǎn)有ー個(gè)唯一的ID,并根據(jù)能力大小負(fù)責(zé)存儲一定數(shù)量的用戶信息,節(jié)點(diǎn)之間使用P2P(Peer-to-Peer, 點(diǎn)對點(diǎn))方式組織路由和尋址。另外,為了克服用戶節(jié)點(diǎn)的不穩(wěn)定,可依靠一定數(shù)量的節(jié)點(diǎn)來做冗余備份。(3)媒體優(yōu)化重疊網(wǎng),由于互聯(lián)網(wǎng)上有較多的NAT (Network AddressTranslation, 網(wǎng)絡(luò)地址轉(zhuǎn)換)和防火墻,會導(dǎo)致用戶之間的媒體流不能直連,因此,選擇合適的媒體中轉(zhuǎn)節(jié)點(diǎn)是保證業(yè)務(wù)可達(dá)性的重要手段。其中,中轉(zhuǎn)節(jié)點(diǎn)可以由具有足夠空閑資源(如CPU,內(nèi)存,帶寬相對富余)且相對穩(wěn)定(在線時(shí)間較長)的用戶節(jié)點(diǎn)來充當(dāng),各中轉(zhuǎn)節(jié)點(diǎn)構(gòu)成了媒體優(yōu)化重疊網(wǎng)。當(dāng)用戶之間媒體不能直連需要媒體中轉(zhuǎn)時(shí),則根據(jù)一定的算法來優(yōu)選ー個(gè)媒體優(yōu)化重疊網(wǎng)中的中轉(zhuǎn)節(jié)點(diǎn)。分布式Mreaming網(wǎng)絡(luò)中⑴Tracker (跟蹤者)服務(wù)器,用于記錄頻道及 Peerlist (節(jié)點(diǎn)列表)信息(即觀看同一頻道節(jié)點(diǎn)列表),為UE (User Equipment,用戶設(shè)備)反饋Peerlist,使UE可實(shí)現(xiàn)多源多分片的下載;(2)源服務(wù)器,用于提供媒體數(shù)據(jù)內(nèi)容源,并將源文件進(jìn)行邏輯分片;C3)內(nèi)容服務(wù)器,用于緩存源服務(wù)器內(nèi)容,為UE提供直接下載。在中轉(zhuǎn)技術(shù)中,hternet上IP數(shù)據(jù)的路由是按照默認(rèn)路由進(jìn)行轉(zhuǎn)發(fā)的,但是由于運(yùn)營商策略或默認(rèn)路由擁塞,會導(dǎo)致默認(rèn)路由不是最佳的路徑,這種現(xiàn)象被稱為反三角路由現(xiàn)象(Triangle Inequality Violations,簡稱TIVs),從而直接影響到語音業(yè)務(wù)等實(shí)時(shí)業(yè)務(wù)的質(zhì)量。如圖3所示的反三角路由現(xiàn)象的示意圖,數(shù)據(jù)中轉(zhuǎn)是通信系統(tǒng)中采用的 QoS (Quality ofkrvice,服務(wù)質(zhì)量)保障技木,在通信鏈路上加入中轉(zhuǎn)設(shè)備以改變默認(rèn)路由,數(shù)據(jù)經(jīng)過中繼設(shè)備傳輸給下ー級設(shè)備。通過采用數(shù)據(jù)中繼,并結(jié)合網(wǎng)絡(luò)拓?fù)湫畔ⅲ梢詼p少數(shù)據(jù)傳輸時(shí)延,并可以減少網(wǎng)絡(luò)擁塞帶來的丟包和抖動。如圖4所示的中轉(zhuǎn)技術(shù)的應(yīng)用場景示意圖,中轉(zhuǎn)節(jié)點(diǎn)的選擇需要依據(jù)選擇策略,現(xiàn)有中轉(zhuǎn)節(jié)點(diǎn)采取的選擇策略為基于RTT (Round Trip Time,往返時(shí)延)的策略,即中轉(zhuǎn)節(jié)點(diǎn)選擇RTT值較小(中轉(zhuǎn)節(jié)點(diǎn)與源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間時(shí)延值)的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)?,F(xiàn)有技術(shù)中,為了選擇合適的中轉(zhuǎn)節(jié)點(diǎn),首先獲取源節(jié)點(diǎn)的近聚類集合和目的節(jié)點(diǎn)的近聚類集合的交集作為候選中繼聚類;之后根據(jù)時(shí)延約束條件,刪除候選中繼聚類中 RTT (src, c)+RTT(dst, c) > 300ms的候選聚類;之后將剩余的候選聚類作為ー跳中繼聚類集合;如果ー跳中繼聚類數(shù)目不滿足要求,則考慮尋找兩跳的中繼聚類。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題現(xiàn)有技術(shù)中只考慮到中轉(zhuǎn)節(jié)點(diǎn)的時(shí)延約束條件,并不能選擇最合適的中轉(zhuǎn)節(jié)點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法和設(shè)備,以選擇合適的中轉(zhuǎn)節(jié)點(diǎn)。為了達(dá)到上述目的,本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,包括獲取中轉(zhuǎn)業(yè)務(wù)類型;根據(jù)中轉(zhuǎn)業(yè)務(wù)類型,以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種VOIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,包括根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);根據(jù)系統(tǒng)能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn);根據(jù)物理能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,包括根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);根據(jù)物理能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn);根據(jù)系統(tǒng)能力信息從滿足物理能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,包括RLF接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP地址和業(yè)務(wù)類型;所述RLF將源IP地址、目的IP地址發(fā)送給T0CF,由所述TOCF為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP吋,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)吋, 按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)RLF將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,包括RLF從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;并接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP地址和業(yè)務(wù)類型;所述RLF根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP吋,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)吋, 按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)信息中選擇中轉(zhuǎn)
IJ ハ*、 RLF將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,包括獲取模塊,用于獲取中轉(zhuǎn)業(yè)務(wù)類型;選擇模塊,用于根據(jù)中轉(zhuǎn)業(yè)務(wù)類型,以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種VOIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,包括第一選擇模塊,用于根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)
ハ、、 第二選擇模塊,用于根據(jù)系統(tǒng)能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn);第三選擇模塊,用于根據(jù)物理能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足物理能 カ的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,包括第四選擇模塊,用于根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)
ハ、、 第五選擇模塊,用于根據(jù)物理能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn);第六選擇模塊,用于根據(jù)系統(tǒng)能力信息從滿足物理能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能 カ的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,包括接收模塊,用于接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源 IP地址、目的IP地址和業(yè)務(wù)類型;第一發(fā)送模塊,用于將源IP地址、目的IP地址發(fā)送給TOCF ;獲取模塊,用于獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);選擇模塊,用于當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為 Streaming業(yè)務(wù)吋,按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);第二發(fā)送模塊,用于將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,包括獲取模塊,用于從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;接收模塊,用于接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源 IP地址、目的IP地址和業(yè)務(wù)類型;確定模塊,用于根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);選擇模塊,用于當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為 Streaming業(yè)務(wù)吋,按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);發(fā)送模塊,用于將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇系統(tǒng),包括RLF,用于接收來自用戶終端的包括源IP地址、目的IP地址和業(yè)務(wù)類型的中轉(zhuǎn)節(jié)點(diǎn)請求,將該請求中的源IP地址、目的IP地址發(fā)送給T0CF,并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);并將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端;T0CF,用于根據(jù)源IP地址和目的IP地址確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇系統(tǒng),包括RLF,用于從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;并接收來自用戶終端的包括源IP地址、目的IP地址和業(yè)務(wù)類型的中轉(zhuǎn)節(jié)點(diǎn)請求,根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);并將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端;T0CF,用于將網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系發(fā)送給所述RLF。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)可根據(jù)不同的業(yè)務(wù)應(yīng)用場景,并基于網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的不同優(yōu)先級篩選方式,為源節(jié)點(diǎn)和目的節(jié)點(diǎn)選擇更合適的中轉(zhuǎn)節(jié)點(diǎn)。
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中分布式VoIP網(wǎng)絡(luò)的組網(wǎng)示意圖;圖2是現(xiàn)有技術(shù)中分布式Mreaming網(wǎng)絡(luò)的組網(wǎng)示意圖;圖3是現(xiàn)有技術(shù)中反三角路由現(xiàn)象的示意圖;圖4是現(xiàn)有技術(shù)中中轉(zhuǎn)技術(shù)的應(yīng)用場景示意圖;圖5是本發(fā)明實(shí)施例一提供的中轉(zhuǎn)節(jié)點(diǎn)選擇策略原理示意圖;圖6A是本發(fā)明實(shí)施例一中針對分布式VoIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)選擇示意圖;圖6B是本發(fā)明實(shí)施例一中針對分布式Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)選擇示意圖;圖7是本發(fā)明實(shí)施例ニ提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖;圖8是本發(fā)明實(shí)施例三提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖;圖9是本發(fā)明實(shí)施例四提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖10是本發(fā)明實(shí)施例五提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖;圖11是本發(fā)明實(shí)施例六提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖;圖12是本發(fā)明實(shí)施例六提供的選擇POP的示意圖;圖13是本發(fā)明實(shí)施例七提供的ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法流程示意圖;圖14是本發(fā)明實(shí)施例八提供的ー種系統(tǒng)結(jié)構(gòu)示意圖;圖15是本發(fā)明實(shí)施例八提供的ー種中轉(zhuǎn)選擇服務(wù)器的結(jié)構(gòu)示意圖;圖16是本發(fā)明實(shí)施例八中中轉(zhuǎn)節(jié)點(diǎn)篩選模塊的示意圖;圖17-圖21是本發(fā)明實(shí)施例九-十三提供的一種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施例方式現(xiàn)有中轉(zhuǎn)節(jié)點(diǎn)的選擇過程中,選擇策略単一(即基于RTT的選擇策略),只考慮到中轉(zhuǎn)節(jié)點(diǎn)與源節(jié)點(diǎn)和目的節(jié)點(diǎn)的RTT值,即RTT值小于300ms的節(jié)點(diǎn)將被選擇為中轉(zhuǎn)節(jié)點(diǎn), 從而無法選擇出最合適的中轉(zhuǎn)節(jié)點(diǎn)。針對上述問題,本發(fā)明實(shí)施例提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法和設(shè)備,以綜合考慮各節(jié)點(diǎn)的網(wǎng)絡(luò)能力(如是否公網(wǎng)IP、可用Bandwidth大小、RTT 值等)、系統(tǒng)能力(如系統(tǒng)的Online時(shí)間、Join/Quit系統(tǒng)的頻率等)和物理能力(如可用 CPU、可用Memory大小、可用Morage空間等),從而可根據(jù)不同業(yè)務(wù)、不同應(yīng)用場景、基于多種能力、不同優(yōu)先級的篩選考慮,為源節(jié)點(diǎn)與目的節(jié)點(diǎn)選擇合適的中轉(zhuǎn)節(jié)點(diǎn)。下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一在中轉(zhuǎn)方案應(yīng)用的多種業(yè)務(wù)中,由于不同業(yè)務(wù)的特性不同,業(yè)務(wù)質(zhì)量指標(biāo)的要求不同,為了提高業(yè)務(wù)質(zhì)量和用戶體驗(yàn),本發(fā)明實(shí)施例一提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,依據(jù)不同的策略選取中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例中,不同業(yè)務(wù)具有自身對應(yīng)的中轉(zhuǎn)節(jié)點(diǎn)選擇策略, 該方法適用的業(yè)務(wù)包括但不限于分布式VoIP業(yè)務(wù)、分布式Mreaming業(yè)務(wù)。如圖5所示的中轉(zhuǎn)節(jié)點(diǎn)選擇策略原理示意圖,在選擇中轉(zhuǎn)節(jié)點(diǎn)時(shí),將依據(jù)各節(jié)點(diǎn)的網(wǎng)絡(luò)能力、系統(tǒng)能力、物理能力進(jìn)行篩選。其中(1)網(wǎng)絡(luò)能力,由于網(wǎng)絡(luò)能力代表節(jié)點(diǎn)是否有能力為源節(jié)點(diǎn)與目的節(jié)點(diǎn)實(shí)現(xiàn)可行連接,因此中轉(zhuǎn)節(jié)點(diǎn)選擇時(shí)需考慮節(jié)點(diǎn)的網(wǎng)絡(luò)能力。例如,NAT或高的時(shí)延/抖動會導(dǎo)致數(shù)據(jù)不可達(dá),影響用戶對業(yè)務(wù)使用,則不能選擇對應(yīng)的節(jié)點(diǎn)為中轉(zhuǎn)節(jié)點(diǎn)。(2)系統(tǒng)能力,由于系統(tǒng)能力代表節(jié)點(diǎn)是否有能力為源節(jié)點(diǎn)與目的節(jié)點(diǎn)實(shí)現(xiàn)可靠連接,因此中轉(zhuǎn)節(jié)點(diǎn)選擇時(shí)需考慮節(jié)點(diǎn)的系統(tǒng)能力。例如,短在線時(shí)長或頻繁上下線會導(dǎo)致多次嘗試連接,影響用戶對業(yè)務(wù)體驗(yàn),則不能選擇對應(yīng)的節(jié)點(diǎn)為中轉(zhuǎn)節(jié)點(diǎn)。(3)物理能力,由于物理能力代表節(jié)點(diǎn)是否有能力為源節(jié)點(diǎn)與目的節(jié)點(diǎn)實(shí)現(xiàn)高效連接,因此中轉(zhuǎn)節(jié)點(diǎn)選擇時(shí)需考慮節(jié)點(diǎn)的物理能力。例如,低CPU或內(nèi)存可利用值會影響中轉(zhuǎn)處理速度,并影響大規(guī)模用戶對業(yè)務(wù)并發(fā)使用或體驗(yàn),則不能選擇對應(yīng)的節(jié)點(diǎn)為中轉(zhuǎn)節(jié)
好、O
基于上述網(wǎng)絡(luò)能力、系統(tǒng)能力、物理能力,對于不同的業(yè)務(wù),由于網(wǎng)絡(luò)能力影響端到端的可達(dá)性,因此網(wǎng)絡(luò)能力是各業(yè)務(wù)的首選要求。其次,系統(tǒng)能力與物理能力對業(yè)務(wù)的影響カ不同。其中(1)對于分布式VoIP業(yè)務(wù),為了盡力避免因中轉(zhuǎn)節(jié)點(diǎn)突發(fā)性退網(wǎng)或者系統(tǒng)崩塌造成端到端數(shù)據(jù)實(shí)時(shí)性傳輸失效,對系統(tǒng)能力要求較高,因此需要高系統(tǒng)穩(wěn)定性的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn),并將系統(tǒng)能力作為網(wǎng)絡(luò)能力之后的第二個(gè)篩選原則。其次,中轉(zhuǎn)節(jié)點(diǎn)只要具備ー 定物理能力即可實(shí)現(xiàn)VoIP包的轉(zhuǎn)發(fā)功能,如圖6A所示的針對分布式VoIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)選擇示意圖。(2)對于分布式Mreaming業(yè)務(wù),需要中轉(zhuǎn)節(jié)點(diǎn)具有較好的媒體分片緩存(部分分片比較大或者同一時(shí)間需要接收多個(gè)分片)與轉(zhuǎn)發(fā)能力,因此對物理能力要求較高,作為網(wǎng)絡(luò)能力之后的第二個(gè)篩選原則;另外,由于是基于分片的多Peer傳輸,中轉(zhuǎn)節(jié)點(diǎn)突發(fā)性退網(wǎng)或者系統(tǒng)崩塌造成分片丟失可以從其它Peer請求下載,中轉(zhuǎn)節(jié)點(diǎn)具備一定的系統(tǒng)能 カ即可,如圖6B所示的針對分布式Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)選擇示意圖。本發(fā)明實(shí)施例中,對于不同業(yè)務(wù)來說,選擇方式和選擇順序可根據(jù)不同業(yè)務(wù)的需要進(jìn)行調(diào)整,需要注意的是,調(diào)整優(yōu)先級順序進(jìn)行中轉(zhuǎn)節(jié)點(diǎn)的篩選吋,可能加大選擇的開銷,如對于VoIP業(yè)務(wù),先進(jìn)行物理能力(要求一般)選擇,之后進(jìn)行系統(tǒng)能力(要求較高) 選擇,結(jié)果可能為零,從而造成不必要的開銷。實(shí)施例ニ本發(fā)明實(shí)施例ニ提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,在來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求中包含了業(yè)務(wù)類型指示位,指示業(yè)務(wù)為VoIP業(yè)務(wù)或者M(jìn)reaming業(yè)務(wù),本發(fā)明實(shí)施例中以VoIP 業(yè)務(wù)為例進(jìn)行說明;如圖7所示,該方法包括以下步驟步驟701,接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求,并獲取物理能力信息、系統(tǒng)能力信息和網(wǎng)絡(luò)能力信息。其中,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了業(yè)務(wù)類型指示位以及源節(jié)點(diǎn)地址信息和目的節(jié)點(diǎn)地址信息。本發(fā)明實(shí)施例中,該業(yè)務(wù)類型指示位指示業(yè)務(wù)為VoIP業(yè)務(wù),以執(zhí)行主體為中轉(zhuǎn)選擇服務(wù)器為例進(jìn)行說明。具體的,獲取物理能力信息、系統(tǒng)能力信息的過程與接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求的過程并沒有必然的先后順序關(guān)系,獲取物理能力信息、系統(tǒng)能力信息的過程可在接收過程之前,也可在接收過程之后。例如,中轉(zhuǎn)候選節(jié)點(diǎn)(即UE,實(shí)際應(yīng)用中中轉(zhuǎn)選擇服務(wù)器可維護(hù)所有節(jié)點(diǎn)為中轉(zhuǎn)候選節(jié)點(diǎn))周期性向中轉(zhuǎn)選擇服務(wù)器上報(bào)自身的物理能力信息,業(yè)務(wù)控制服務(wù)器周期性向中轉(zhuǎn)選擇服務(wù)器上報(bào)系統(tǒng)能力信息;或者,中轉(zhuǎn)選擇服務(wù)器接收到中轉(zhuǎn)節(jié)點(diǎn)請求后,向中轉(zhuǎn)候選節(jié)點(diǎn)發(fā)出物理能力信息請求,中轉(zhuǎn)候選節(jié)點(diǎn)根據(jù)該請求上報(bào)物理能力信息,井向業(yè)務(wù)控制服務(wù)器發(fā)送包括候選中轉(zhuǎn)節(jié)點(diǎn)信息的系統(tǒng)能力信息請求,業(yè)務(wù)控制服務(wù)器根據(jù)候選中轉(zhuǎn)節(jié)點(diǎn)信息獲取這些節(jié)點(diǎn)的物理能力信息并返回給業(yè)務(wù)控制服務(wù)器。此外,本步驟中也可以不執(zhí)行獲取中轉(zhuǎn)候選節(jié)點(diǎn)物理能力信息以及系統(tǒng)能力信息的步驟,而在步驟702中,通過網(wǎng)絡(luò)能力對中轉(zhuǎn)候選節(jié)點(diǎn)篩選之后,需要基于系統(tǒng)能力選擇中轉(zhuǎn)節(jié)點(diǎn)前,中轉(zhuǎn)選擇服務(wù)器再與業(yè)務(wù)控制服務(wù)器交互獲取系統(tǒng)能力信息,以及在需要基干物理能力選擇中轉(zhuǎn)節(jié)點(diǎn)前,中轉(zhuǎn)服務(wù)器再與中轉(zhuǎn)候選節(jié)點(diǎn)交互,獲取其物理能力信息。本發(fā)明實(shí)施例中,以在選擇中轉(zhuǎn)節(jié)點(diǎn)之前,中轉(zhuǎn)選擇服務(wù)器獲取物理能力信息、系統(tǒng)能力信息和網(wǎng)絡(luò)能力信息為例進(jìn)行說明。其中,該物理能力信息包括但不限于節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一或者任意組合;該系統(tǒng)能力信息包括但不限于節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;該網(wǎng)絡(luò)能力信息包括但不限于源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一或者任意組合。具體的,以各中轉(zhuǎn)候選節(jié)點(diǎn)(即UE)可根據(jù)預(yù)設(shè)周期(或其他方式)向中轉(zhuǎn)選擇服務(wù)器上報(bào)自身的物理能力信息為例,上報(bào)方式包括但不限于HTTP上報(bào)方式、SIP協(xié)議上報(bào)方式等;當(dāng)采用SIP協(xié)議上報(bào)時(shí),可使用SIP info或reinvite消息攜帯物理能力信息。 另外,在各候選中轉(zhuǎn)節(jié)點(diǎn)執(zhí)行相關(guān)業(yè)務(wù)吋,業(yè)務(wù)控制服務(wù)器可獲知并存儲候選中轉(zhuǎn)節(jié)點(diǎn)的系統(tǒng)能力信息(該過程本發(fā)明實(shí)施例中不再贅述),而中轉(zhuǎn)選擇服務(wù)器可通過與業(yè)務(wù)控制服務(wù)器交互(該交互過程可采用HTTP或SIP協(xié)議),從業(yè)務(wù)控制服務(wù)器上獲得候選中轉(zhuǎn)節(jié)點(diǎn)的系統(tǒng)能力信息。本發(fā)明實(shí)施例中,通過接收中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的物理能力信息,中轉(zhuǎn)選擇服務(wù)器可動態(tài)維護(hù)中轉(zhuǎn)節(jié)點(diǎn)列表,即每收到一個(gè)新節(jié)點(diǎn)的上報(bào)時(shí),則可以將該節(jié)點(diǎn)添加到中轉(zhuǎn)節(jié)點(diǎn)列表中作為中轉(zhuǎn)候選節(jié)點(diǎn)。實(shí)際應(yīng)用中,在中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)物理能力信息時(shí),還可攜帯用戶偏好信息(如是否可被選擇作為中轉(zhuǎn)節(jié)點(diǎn))。進(jìn)ー步的,中轉(zhuǎn)選擇服務(wù)器可根據(jù)中轉(zhuǎn)候選節(jié)點(diǎn)的在線情況、用戶偏好、能力信息等動態(tài)增刪中轉(zhuǎn)節(jié)點(diǎn)列表中的節(jié)點(diǎn)。例如,當(dāng)某節(jié)點(diǎn)在線時(shí)間很短吋,則可從中轉(zhuǎn)節(jié)點(diǎn)列表中刪除;當(dāng)某節(jié)點(diǎn)的用戶偏好為不能作為中轉(zhuǎn)節(jié)點(diǎn)吋,則可從中轉(zhuǎn)節(jié)點(diǎn)列表中刪除;當(dāng)某節(jié)點(diǎn)的能力信息很差(如可用的CPU資源很少) 吋,則可從中轉(zhuǎn)節(jié)點(diǎn)列表中刪除。另外,中轉(zhuǎn)選擇服務(wù)器在從UE接收到攜帶源節(jié)點(diǎn)地址信息和目的節(jié)點(diǎn)地址信息的中轉(zhuǎn)節(jié)點(diǎn)請求后,根據(jù)源節(jié)點(diǎn)地址和目的節(jié)點(diǎn)地址從網(wǎng)絡(luò)信息測量服務(wù)器獲取中轉(zhuǎn)候選節(jié)點(diǎn)的部分網(wǎng)絡(luò)能力信息。本步驟中,從網(wǎng)絡(luò)信息測量服務(wù)器獲取的網(wǎng)絡(luò)能力信息為源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和,和/或中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬;而對于中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、和/或中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播的獲取方式,可為中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的信息(該上報(bào)過程可以同物理能力信息的上報(bào)過程;也可以區(qū)分于物理能力信息的上報(bào)過程,在通過網(wǎng)絡(luò)能力信息篩選中轉(zhuǎn)節(jié)點(diǎn)前,中轉(zhuǎn)選擇服務(wù)器請求中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào))。本發(fā)明實(shí)施例中,在各候選中轉(zhuǎn)節(jié)點(diǎn)執(zhí)行相關(guān)網(wǎng)絡(luò)行為時(shí),網(wǎng)絡(luò)信息測量服務(wù)器可獲知并存儲候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息(該過程本發(fā)明實(shí)施例中不再贅述),當(dāng)中轉(zhuǎn)選擇服務(wù)器獲知源節(jié)點(diǎn)地址和目的節(jié)點(diǎn)地址后,即可以到網(wǎng)絡(luò)信息測量服務(wù)器中查詢源節(jié)點(diǎn)和中轉(zhuǎn)候選節(jié)點(diǎn)、中轉(zhuǎn)候選節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況;以及中轉(zhuǎn)候選節(jié)點(diǎn)的網(wǎng)絡(luò)信息,從而確定候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息。步驟702,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)業(yè)務(wù)類型以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、 物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。其中,當(dāng)接收到中轉(zhuǎn)節(jié)點(diǎn)請求后,通過查詢業(yè)務(wù)類型指示位獲知中轉(zhuǎn)業(yè)務(wù)類型為 VoIP業(yè)務(wù),則按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的篩選順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);即首先按照網(wǎng)絡(luò)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn),之后,按照系統(tǒng)能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn),之后,按照物理能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例中,根據(jù)網(wǎng)絡(luò)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)的過程包括根據(jù)源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址和中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播從中轉(zhuǎn)候選節(jié)點(diǎn)中篩選。具體的,中轉(zhuǎn)選擇服務(wù)器可根據(jù)公式Cn = f (R,B,I,M)計(jì)算各中轉(zhuǎn)候選節(jié)點(diǎn)的網(wǎng)絡(luò)能力Cn,如果網(wǎng)絡(luò)能力Cn不小于網(wǎng)絡(luò)能力閾值Tn吋,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)(即通過篩選),否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)(即不通過篩選)。其中,R表示源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、 B表示中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、I表示中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址(例如,是則取I = 1,否則取I = 0)、M表示中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播(例如,支持則取M = 1,否則取M = O)、f表示預(yù)設(shè)函數(shù)(可根據(jù)實(shí)際需要任意選擇)。實(shí)際應(yīng)用中,該公式應(yīng)用時(shí)還可増加其它與選擇相關(guān)的網(wǎng)絡(luò)能力參數(shù)。計(jì)算中轉(zhuǎn)候選節(jié)點(diǎn)網(wǎng)絡(luò)能力的公式還可以為Cn = an*R+bn*B+cn*I+dn*M ;其中, 、bn、cn、dn為預(yù)設(shè)權(quán)值,可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整;如果網(wǎng)絡(luò)能力Cn不小于網(wǎng)絡(luò)能力閾值Tn吋,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn),否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)。計(jì)算中轉(zhuǎn)候選節(jié)點(diǎn)網(wǎng)絡(luò)能力的公式還可以為Cn = I*M*(an*R+bn*B);其中,an、bn 為預(yù)設(shè)權(quán)值,可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整;如果網(wǎng)絡(luò)能力Cn不小于網(wǎng)絡(luò)能力閾值Tn吋,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn),否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)。實(shí)際應(yīng)用中,如果Cn = 0,則確定對應(yīng)的中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);否則,可依據(jù)節(jié)點(diǎn)總數(shù)百分比進(jìn)行篩選;例如,中轉(zhuǎn)候選節(jié)點(diǎn)為 100個(gè),需篩選至40%,則依據(jù)Cn大小進(jìn)行判定,直到節(jié)點(diǎn)個(gè)數(shù)滿足要求。本發(fā)明實(shí)施例中,根據(jù)系統(tǒng)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn)的過程包括根據(jù)中轉(zhuǎn)候選節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和,和中轉(zhuǎn)候選節(jié)點(diǎn)在單位時(shí)間內(nèi)加入退出的頻度從中轉(zhuǎn)候選節(jié)點(diǎn)中篩選。具體的,中轉(zhuǎn)選擇服務(wù)器可根據(jù)公式Cs = g(T,F(xiàn))計(jì)算各中轉(zhuǎn)候選節(jié)點(diǎn)的系統(tǒng)能力Cs,如果系統(tǒng)能力Cs不小于系統(tǒng)能力閾值Ts吋,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足系統(tǒng)能力的節(jié)點(diǎn),否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足系統(tǒng)能力的節(jié)點(diǎn)。其中,T表示中轉(zhuǎn)候選節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、F表示中轉(zhuǎn)候選節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度、g表示預(yù)設(shè)函數(shù)(可根據(jù)實(shí)際需要任意選擇);實(shí)際應(yīng)用中,該公式應(yīng)用時(shí)還可增加其它與選擇相關(guān)的系統(tǒng)能力參數(shù)。計(jì)算中轉(zhuǎn)候選節(jié)點(diǎn)系統(tǒng)能力的公式還可以為Cs = as*T+bs*F ;其中,as、bs為預(yù)設(shè)權(quán)值,可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整;或者,Cs = a*loglO(T/F);其中,a(用于調(diào)整歸ー化的區(qū)間)為預(yù)設(shè)常數(shù),可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整。如果系統(tǒng)能力Cs不小于系統(tǒng)能力閾值Ts吋,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足系統(tǒng)能 カ的節(jié)點(diǎn),否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足系統(tǒng)能力的節(jié)點(diǎn)。本發(fā)明實(shí)施例中,根據(jù)物理能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)的過程包括根據(jù)中轉(zhuǎn)候選節(jié)點(diǎn)可用的CPU資源、中轉(zhuǎn)候選節(jié)點(diǎn)可用的內(nèi)存資源和中轉(zhuǎn)候選節(jié)點(diǎn)可用的磁盤容量從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。具體的,中轉(zhuǎn)選擇服務(wù)器可根據(jù)公式Cp = h (Sc,Sm,Sd)計(jì)算各中轉(zhuǎn)候選節(jié)點(diǎn)的物理能力Cp,如果物理能力Cp不小于物理能力閾值Tp,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足物理能力的節(jié)點(diǎn)(即最終確定的中轉(zhuǎn)節(jié)點(diǎn));否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足物理能力的節(jié)點(diǎn)。 其中,Sc表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的CPU資源、Sm表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的內(nèi)存資源、Sd表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的磁盤容量、h表示預(yù)設(shè)函數(shù)(可根據(jù)實(shí)際需要任意選擇);實(shí)際應(yīng)用中,該公式應(yīng)用時(shí)還可增加其它與選擇相關(guān)的物理能力參數(shù)。計(jì)算中轉(zhuǎn)候選節(jié)點(diǎn)物理能力的公式還可以為Cp = a^Sc+b^Sm+c-Sd,其中,、、 bp、cp為預(yù)設(shè)權(quán)值,可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整;如果物理能力Cp 不小于物理能力閾值Tp,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足物理能力的節(jié)點(diǎn);否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足物理能力的節(jié)點(diǎn)。計(jì)算中轉(zhuǎn)候選節(jié)點(diǎn)物理能力的公式還可以為Cp = [a*(Sc-C)2+b*(Sm-M)2+c*(Sd -D)2]1氣該公式采用類似求方差的形式度量節(jié)點(diǎn)的物理能力;其中,C表示CPU資源的最小可用值、M表示內(nèi)存資源的最小可用值、D表示磁盤容量的最小可用值;a、b、c為預(yù)設(shè)常數(shù), 可根據(jù)經(jīng)驗(yàn)值進(jìn)行設(shè)定,還可根據(jù)實(shí)際情況進(jìn)行調(diào)整。如果物理能力Cp不小于物理能力閾值Tp,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為滿足物理能力的節(jié)點(diǎn);否則,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足物理能力的節(jié)點(diǎn)。實(shí)際應(yīng)用中,當(dāng)和/或Sm<M和/或Sd<D吋,則確定相應(yīng)的中轉(zhuǎn)候選節(jié)點(diǎn)為不滿足物理能力的節(jié)點(diǎn)。步驟703,中轉(zhuǎn)選擇服務(wù)器將中轉(zhuǎn)節(jié)點(diǎn)的信息通知給UE。當(dāng)中轉(zhuǎn)候選節(jié)點(diǎn)滿足網(wǎng)絡(luò)能力、系統(tǒng)能力和物理能力后,則確定相應(yīng)的節(jié)點(diǎn)為中轉(zhuǎn)節(jié)點(diǎn),將中轉(zhuǎn)節(jié)點(diǎn)的信息通知給UE。其中,當(dāng)中轉(zhuǎn)節(jié)點(diǎn)為多個(gè)吋,UE可根據(jù)實(shí)際情況選擇一個(gè)中轉(zhuǎn)節(jié)點(diǎn)來完成業(yè)務(wù)交互,該過程本發(fā)明實(shí)施例中不再贅述。實(shí)施例三本發(fā)明實(shí)施例三提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,在來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求中包含了業(yè)務(wù)類型指示位和QoS級別信息;該業(yè)務(wù)類型指示位指示業(yè)務(wù)為VoIP業(yè)務(wù)或者 Streaming業(yè)務(wù),本發(fā)明實(shí)施例中以VoIP業(yè)務(wù)為例進(jìn)行說明;該QoS級別信息可根據(jù)實(shí)際需要設(shè)置,例如,設(shè)置優(yōu)秀、良好、合格等級別;如圖8所示,該方法包括以下步驟步驟801,中轉(zhuǎn)選擇服務(wù)器接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求,并獲取物理能力信息、系統(tǒng)能力信息和網(wǎng)絡(luò)能力信息。其中,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了業(yè)務(wù)類型指示位、源節(jié)點(diǎn)地址信息和目的節(jié)點(diǎn)地址信息以及QoS級別信息。該過程與步驟701類似,在此不再贅述。步驟802,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)節(jié)點(diǎn)請求中的QoS級別信息設(shè)置能力閾值。其中,該能力閾值包括網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能力閾值Tp。實(shí)際應(yīng)用中,如果中轉(zhuǎn)節(jié)點(diǎn)請求中沒有攜帯QoS級別信息,則可以采用默認(rèn)的能 カ閾值(如采用最低級別的能力閾值);如果中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯QoS級別信息,則需要根據(jù)QoS級別信息,設(shè)置能力閾值,QoS級別越高,相應(yīng)的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、 以及物理能力閾值Tp越大。步驟803,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)業(yè)務(wù)類型以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、 物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。該過程與步驟702類似,與步驟702不同的是,步驟702中的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能力閾值Tp是默認(rèn)的閾值,而本步驟在采用的網(wǎng)絡(luò)能力閾值Tru 系統(tǒng)能力閾值Ts、以及物理能力閾值Tp是根據(jù)QoS級別信息進(jìn)行設(shè)置的,即根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn),根據(jù)QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。可以看出,QoS級別越高,相應(yīng)的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能 カ閾值Tp越大,則選擇的中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力、系統(tǒng)能力以及物理能力性能越好,從而滿足UE的QoS需求。步驟804,中轉(zhuǎn)選擇服務(wù)器將中轉(zhuǎn)節(jié)點(diǎn)的信息通知給UE。實(shí)施例四本發(fā)明實(shí)施例四提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,在來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求中包含了業(yè)務(wù)類型指示位,指示業(yè)務(wù)為VoIP業(yè)務(wù)或者M(jìn)reaming業(yè)務(wù),本發(fā)明實(shí)施例中以 Mreaming業(yè)務(wù)為例進(jìn)行說明;如圖9所示,該方法包括以下步驟步驟901,中轉(zhuǎn)選擇服務(wù)器獲接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求,并獲取物理能力信息、 系統(tǒng)能力信息和網(wǎng)絡(luò)能力信息。其中,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了業(yè)務(wù)類型指示位、源節(jié)點(diǎn)地址信息和目的節(jié)點(diǎn)地址信息。該過程與步驟701類似,在此不再贅述。步驟902,根據(jù)業(yè)務(wù)類型指示位為Mreaming業(yè)務(wù)的信息,中轉(zhuǎn)選擇服務(wù)器按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的篩選順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn); 即首先按照網(wǎng)絡(luò)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn),之后,按照物理能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn),之后,按照系統(tǒng)能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。與步驟702相比,本步驟只是選擇順序有所不同,在此不再贅述。步驟903,中轉(zhuǎn)選擇服務(wù)器將中轉(zhuǎn)節(jié)點(diǎn)的信息通知給UE。實(shí)施例五本發(fā)明實(shí)施例五提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,在來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求中包含了業(yè)務(wù)類型指示位和QoS級別信息;該業(yè)務(wù)類型指示位指示業(yè)務(wù)為VoIP業(yè)務(wù)或者 Streaming業(yè)務(wù),本發(fā)明實(shí)施例中以Mreaming業(yè)務(wù)為例進(jìn)行說明;該QoS級別信息可根據(jù)實(shí)際需要設(shè)置,例如,設(shè)置優(yōu)秀、良好、合格等級別;如圖10所示,該方法包括以下步驟步驟1001,中轉(zhuǎn)選擇服務(wù)器獲接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求,并獲取物理能力信息、系統(tǒng)能力信息和網(wǎng)絡(luò)能力信息。其中,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了業(yè)務(wù)類型指示位、源節(jié)點(diǎn)地址信息和目的節(jié)點(diǎn)地址信息以及QoS級別信息。該過程與步驟701類似,在此不再贅
3dio步驟1002,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)節(jié)點(diǎn)請求中的QoS級別信息設(shè)置能力閾值。 其中,該能力閾值包括網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能力閾值Tp。實(shí)際應(yīng)用中,如果中轉(zhuǎn)節(jié)點(diǎn)請求中沒有攜帯QoS級別信息,則可以采用默認(rèn)的能 カ閾值(如采用最低級別的能力閾值);如果中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯QoS級別信息,則需要根據(jù)QoS級別信息,設(shè)置能力閾值,QoS級別越高,相應(yīng)的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、 以及物理能力閾值Tp越大。步驟1003,中轉(zhuǎn)選擇服務(wù)器按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的篩選順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。
21
該過程與步驟702類似,與步驟702不同的是,選擇順序有所不同,步驟702中的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能力閾值Tp是默認(rèn)的閾值,而本步驟在采用的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能力閾值Tp是根據(jù)QoS級別信息進(jìn)行設(shè)置的,即根據(jù)QoS級別選擇中轉(zhuǎn)節(jié)點(diǎn)??梢钥闯觯琎oS級別越高,相應(yīng)的網(wǎng)絡(luò)能力閾值Tru系統(tǒng)能力閾值Ts、以及物理能 カ閾值Tp越大,則選擇的中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力、系統(tǒng)能力以及物理能力性能越好,從而滿足UE的QoS需求。步驟1004,中轉(zhuǎn)選擇服務(wù)器將中轉(zhuǎn)節(jié)點(diǎn)的信息通知給UE。實(shí)施例六基于TOCF(Trafficoptimization control functions,流量優(yōu)化控制功能)優(yōu)化的中轉(zhuǎn)節(jié)點(diǎn)選擇流程,本發(fā)明實(shí)施例六提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,如圖11所示,該方法包括以下步驟1、RLF (Resource Location Function,資源位置功能)接收中轉(zhuǎn)節(jié)點(diǎn)請求,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了源IP地址和目的IP地址、業(yè)務(wù)類型和Q0S需求。其中,EF(Endpoint Functions,端點(diǎn)功能,即UE)可直接將中轉(zhuǎn)節(jié)點(diǎn)請求發(fā)送給 RLF,也可以通過SCF(Service Control Functions,服務(wù)控制功能)將中轉(zhuǎn)節(jié)點(diǎn)請求發(fā)送給 RLF。2、RLF將源IP地址和目的IP地址發(fā)送給T0CF,向TOCF獲取合適POP (即大區(qū)或者組,可包含多個(gè)節(jié)點(diǎn))的ID。3、TOCF根據(jù)POP的網(wǎng)絡(luò)關(guān)系和各POP之間網(wǎng)絡(luò)開銷關(guān)系(如時(shí)延),為源和目的節(jié)點(diǎn)選取中轉(zhuǎn)開銷較小的Ρ0Ρ,并將選擇的POP的ID發(fā)送給RLF。如圖12所示,TOCF可選取中轉(zhuǎn)開銷較小的P0P6作為合適POP向RLF返回;實(shí)際應(yīng)用中,該選擇過程可選擇多個(gè)中轉(zhuǎn)開銷較小的POP。4、RLF從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取業(yè)務(wù)類型,如果業(yè)務(wù)類型為VoIP,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選的POP中選擇合適的中轉(zhuǎn)節(jié)點(diǎn);和/或, 如果業(yè)務(wù)類型為Mreaming,RLF根據(jù)網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從候選的POP中選擇合適的中轉(zhuǎn)節(jié)點(diǎn)。其中,如果順序在前的能力不滿足,則可停止中轉(zhuǎn)接點(diǎn)選擇,建議源節(jié)點(diǎn)和目的節(jié)點(diǎn)直連。本發(fā)明實(shí)施例中,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括 節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;該方法中進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn);即根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。5、當(dāng)有QoS需求吋,RLF向被選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,該資源預(yù)留請求中攜帯的信息為預(yù)期資源預(yù)留數(shù)值,如期望網(wǎng)絡(luò)帶寬,內(nèi)存大小等。實(shí)際應(yīng)用中,本步驟和步驟6為可選,如果用戶有QoS需求(如需要更高級別的網(wǎng)絡(luò)帶寬、內(nèi)存資源),則執(zhí)行這兩個(gè)步驟,中轉(zhuǎn)節(jié)點(diǎn)可為用戶預(yù)留資源;如果用戶沒有QoS需求(即QoS需求為默認(rèn)值)吋, 則可不執(zhí)行這兩個(gè)步驟,即可以不為用戶預(yù)留資源。6、中轉(zhuǎn)節(jié)點(diǎn)為RLF返回資源預(yù)留響應(yīng),表示預(yù)留成功。7、RLF向SCF/EF返回被選擇的中轉(zhuǎn)節(jié)點(diǎn)的IP地址。實(shí)施例七基于RLF優(yōu)化的中轉(zhuǎn)節(jié)點(diǎn)選擇流程,本發(fā)明實(shí)施例七提供一種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,如圖13所示,該方法包括以下步驟1、RLF 向 TOCF 發(fā)送 Map 請求。2、TOCF 向 RLF 返回 Map 響應(yīng)。本發(fā)明實(shí)施例中,RLF可接收來自TOCF的POP (即大區(qū)或者組,可包含多個(gè)節(jié)點(diǎn)) 的網(wǎng)絡(luò)關(guān)系和各POP之間網(wǎng)絡(luò)開銷關(guān)系(通過Map響應(yīng)接收)。其中,RLF可周期性從TOCF 獲取POP的網(wǎng)絡(luò)關(guān)系和各POP之間網(wǎng)絡(luò)開銷關(guān)系。3、RLF接收中轉(zhuǎn)節(jié)點(diǎn)請求,該中轉(zhuǎn)節(jié)點(diǎn)請求中攜帯了源IP地址和目的IP地址、業(yè)務(wù)類型和QoS需求。其中,EF可直接將中轉(zhuǎn)節(jié)點(diǎn)請求發(fā)送給RLF,也可以通過SCF將中轉(zhuǎn)節(jié)點(diǎn)請求發(fā)送給RLF。4,RLF根據(jù)POP的網(wǎng)絡(luò)關(guān)系和各POP之間網(wǎng)絡(luò)開銷關(guān)系為源和目的節(jié)點(diǎn)選取中轉(zhuǎn)開銷較小的POP(多個(gè));從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取業(yè)務(wù)類型,如果業(yè)務(wù)類型為VoIP,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選的POP中選擇合適的中轉(zhuǎn)節(jié)點(diǎn);和/或,如果業(yè)務(wù)類型為Mreaming,RLF根據(jù)網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從候選的POP中選擇合適的中轉(zhuǎn)節(jié)點(diǎn)。其中,如果順序在前的能力不滿足,則可停止中轉(zhuǎn)接點(diǎn)選擇,建議源節(jié)點(diǎn)和目的節(jié)點(diǎn)直連。本發(fā)明實(shí)施例中,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括 節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;該方法中進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn);即根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。5、當(dāng)有QoS需求吋,RLF向被選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,該資源預(yù)留請求中攜帯的信息為預(yù)期資源預(yù)留數(shù)值,如期望網(wǎng)絡(luò)帶寬,內(nèi)存大小等。實(shí)際應(yīng)用中,本步驟和步驟6為可選,如果用戶有QoS需求(如需要更高級別的網(wǎng)絡(luò)帶寬、內(nèi)存資源),則執(zhí)行這兩個(gè)步驟,中轉(zhuǎn)節(jié)點(diǎn)可為用戶預(yù)留資源;如果用戶沒有QoS需求(即QoS需求為默認(rèn)值)吋, 則可不執(zhí)行這兩個(gè)步驟,即可以不為用戶預(yù)留資源。6、中轉(zhuǎn)節(jié)點(diǎn)為RLF返回資源預(yù)留響應(yīng),表示預(yù)留成功。7、RLF向SCF/EF返回被選擇的中轉(zhuǎn)節(jié)點(diǎn)的IP地址。實(shí)施例八
基于上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例八還提供ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇系統(tǒng)和設(shè)備,如圖14所示,為本發(fā)明實(shí)施例適用的系統(tǒng)結(jié)構(gòu)示意圖,主要涉及中轉(zhuǎn)選擇服務(wù)器、 業(yè)務(wù)控制服務(wù)器、網(wǎng)絡(luò)信息測量服務(wù)器和UE等四個(gè)功能實(shí)體?;谏鲜龉δ軐?shí)體,本發(fā)明實(shí)施例中還提供了ー種中轉(zhuǎn)選擇服務(wù)器,如圖15所示,該中轉(zhuǎn)選擇服務(wù)器包括輸入輸出模塊、中轉(zhuǎn)節(jié)點(diǎn)管理模塊、中轉(zhuǎn)節(jié)點(diǎn)篩選模塊、物理能力管理模塊、系統(tǒng)能力管理模塊、網(wǎng)絡(luò)能力管理模塊等,各模塊功能及接ロ描述如下(1)輸入輸出模塊,用于接收來自UE的中轉(zhuǎn)節(jié)點(diǎn)請求(包括源端與目的端地址); 向中轉(zhuǎn)節(jié)點(diǎn)管理模塊發(fā)送中轉(zhuǎn)節(jié)點(diǎn)請求;接收來自UE的物理能力上報(bào)請求;向物理能力管理模塊轉(zhuǎn)發(fā)UE物理能力;接收來自中轉(zhuǎn)節(jié)點(diǎn)管理模塊的選擇結(jié)果(中轉(zhuǎn)節(jié)點(diǎn)地址);向UE 返回中轉(zhuǎn)節(jié)點(diǎn)結(jié)果。(2)中轉(zhuǎn)節(jié)點(diǎn)管理模塊,用于維護(hù)網(wǎng)絡(luò)中中轉(zhuǎn)節(jié)點(diǎn)列表;向中轉(zhuǎn)節(jié)點(diǎn)篩選模塊輸入中轉(zhuǎn)節(jié)點(diǎn)列表。(3)中轉(zhuǎn)節(jié)點(diǎn)篩選模塊,用于辨別業(yè)務(wù)類型,排列能力優(yōu)先級,提取篩選門限值; 從網(wǎng)絡(luò)能力管理模塊獲取選中中轉(zhuǎn)節(jié)點(diǎn)網(wǎng)絡(luò)能力;根據(jù)網(wǎng)絡(luò)能力篩選標(biāo)準(zhǔn)篩選滿足網(wǎng)絡(luò)能力的中轉(zhuǎn)節(jié)點(diǎn)(第一批)。進(jìn)ー步的,對于VoIP業(yè)務(wù),從系統(tǒng)能力管理模塊獲取第一批中轉(zhuǎn)節(jié)點(diǎn)系統(tǒng)能力, 根據(jù)系統(tǒng)能力篩選標(biāo)準(zhǔn)篩選滿足系統(tǒng)能力的中轉(zhuǎn)節(jié)點(diǎn)(第二批);從物理能力管理模塊獲取第二批中轉(zhuǎn)節(jié)點(diǎn)物理能力,根據(jù)物理能力篩選標(biāo)準(zhǔn)篩選滿足物理能力的中轉(zhuǎn)節(jié)點(diǎn)(第三批);并向輸入輸出模塊返回最終篩選出來的中轉(zhuǎn)節(jié)點(diǎn)(即第三批節(jié)點(diǎn))。對于Mreaming業(yè)務(wù),從物理能力管理模塊獲取第一批中轉(zhuǎn)節(jié)點(diǎn)物理能力,根據(jù)物理能力篩選標(biāo)準(zhǔn)篩選滿足物理能力的中轉(zhuǎn)節(jié)點(diǎn)(第二批);從系統(tǒng)能力管理模塊獲取第 ニ批中轉(zhuǎn)節(jié)點(diǎn)系統(tǒng)能力,根據(jù)系統(tǒng)能力篩選標(biāo)準(zhǔn)篩選滿足系統(tǒng)能力的中轉(zhuǎn)節(jié)點(diǎn)(第三批); 井向輸入輸出模塊返回最終篩選出來的中轉(zhuǎn)節(jié)點(diǎn)(即第三批節(jié)點(diǎn))。進(jìn)ー步的,如圖16所示的中轉(zhuǎn)節(jié)點(diǎn)篩選模塊分解示意圖,中轉(zhuǎn)節(jié)點(diǎn)篩選模塊可以分解為業(yè)務(wù)判斷子模塊、能力門限提取子模塊、能力篩選計(jì)算子模塊和UE能力提取子模塊,其中業(yè)務(wù)判斷子模塊,用于處理UE的中轉(zhuǎn)節(jié)點(diǎn)請求,該請求可采用SIP或者HTTP協(xié)議;其中,該請求包含業(yè)務(wù)類型指示位,說明是VoIP業(yè)務(wù)或者M(jìn)reaming業(yè)務(wù);業(yè)務(wù)判斷子模塊可根據(jù)業(yè)務(wù)類型為該請求排列能力篩選順序(VoIP順序?yàn)榫W(wǎng)絡(luò)能力、系統(tǒng)能力和物理能力,Streaming順序?yàn)榫W(wǎng)絡(luò)能力、物理能力和系統(tǒng)能力)。另外,該請求包含業(yè)務(wù)等級指示位,說明用戶使用該業(yè)務(wù)需要的體驗(yàn)等級(如優(yōu)秀、良好、合格等);根據(jù)業(yè)務(wù)等級來確定門限值,門限越高,中轉(zhuǎn)節(jié)點(diǎn)質(zhì)量越好。如表1所示,為ー種能力篩選順序及門限值定義情況。表權(quán)利要求
1.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,其特征在于,包括獲取中轉(zhuǎn)業(yè)務(wù)類型;根據(jù)中轉(zhuǎn)業(yè)務(wù)類型,以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
2.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在單位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取的中轉(zhuǎn)業(yè)務(wù)類型為VoIP業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的篩選順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)ο
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取的中轉(zhuǎn)業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的篩選順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。
5.如權(quán)利要求3或4所述的方法,其特征在于,根據(jù)網(wǎng)絡(luò)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,具體為根據(jù)源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址和中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播從中轉(zhuǎn)候選節(jié)點(diǎn)中篩選。
6.如權(quán)利要求5所述的方法,其特征在于,根據(jù)網(wǎng)絡(luò)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,包括根據(jù)公式 Cn = f(R,B,I,M)、或者 Cn = £in*R+bn*B+cn*I+dn*M、或者 Cn = I*M*(an*R+bn*B)確定中轉(zhuǎn)候選節(jié)點(diǎn)的網(wǎng)絡(luò)能力Cn,并當(dāng)網(wǎng)絡(luò)能力Cn不小于網(wǎng)絡(luò)能力閾值 Tn時(shí),確定該中轉(zhuǎn)候選節(jié)點(diǎn)通過篩選;其中,R表示源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、B表示中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、I表示中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、M表示中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播、f表示預(yù)設(shè)函數(shù);an、bn、cn、dn為預(yù)設(shè)權(quán)值。
7.如權(quán)利要求3或4所述的方法,其特征在于,根據(jù)系統(tǒng)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,具體為根據(jù)中轉(zhuǎn)候選節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和,和中轉(zhuǎn)候選節(jié)點(diǎn)在單位時(shí)間內(nèi)加入退出的頻度從中轉(zhuǎn)候選節(jié)點(diǎn)中篩選。
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)系統(tǒng)能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,包括根據(jù)公式Cs = g(T,F(xiàn))、或者Cs = as*T+bs*F、或者Cs = a*log10(T/F)確定中轉(zhuǎn)候選節(jié)點(diǎn)的系統(tǒng)能力Cs,并當(dāng)系統(tǒng)能力Cs不小于系統(tǒng)能力閾值Ts時(shí),確定該中轉(zhuǎn)候選節(jié)點(diǎn)通過篩選;其中,T表示中轉(zhuǎn)候選節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、F表示中轉(zhuǎn)候選節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度、g表示預(yù)設(shè)函數(shù);as、bs為預(yù)設(shè)權(quán)值;a為預(yù)設(shè)常數(shù)。
9.如權(quán)利要求3或4所述的方法,其特征在干,根據(jù)物理能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,具體為根據(jù)中轉(zhuǎn)候選節(jié)點(diǎn)可用的CPU資源、中轉(zhuǎn)候選節(jié)點(diǎn)可用的內(nèi)存資源和中轉(zhuǎn)候選節(jié)點(diǎn)可用的磁盤容量從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。
10.如權(quán)利要求9所述的方法,其特征在干,根據(jù)物理能力信息從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)的過程,包括根據(jù)公式 Cp = h(Sc, Sm, Sd)、或者 Cp = £ip*Sc+bp*Sm+cp*Sd、或者 Cp = [a*(Sc-C)2+b *(Sm-M)2+c*(Sd-D)2]1/2確定中轉(zhuǎn)候選節(jié)點(diǎn)的物理能力Cp,并當(dāng)物理能力Cp不小于物理能 カ閾值Tp,確定該中轉(zhuǎn)候選節(jié)點(diǎn)為中轉(zhuǎn)節(jié)點(diǎn);其中,な表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的CPU資源、Sm表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的內(nèi)存資源、Sd 表示中轉(zhuǎn)候選節(jié)點(diǎn)可用的磁盤容量、h表示預(yù)設(shè)函數(shù);iVbp、Cp為預(yù)設(shè)權(quán)值;C表示CPU資源的最小可用值、M表示內(nèi)存資源的最小可用值、D表示磁盤容量的最小可用值、a、b、c為預(yù)設(shè)常數(shù)。
11.如權(quán)利要求1所述的方法,其特征在干,所述物理能力信息由中轉(zhuǎn)候選節(jié)點(diǎn)周期性上報(bào),或者,在選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲??;或者,在根據(jù)網(wǎng)絡(luò)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之后,根據(jù)物理能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲取。
12.如權(quán)利要求1所述的方法,其特征在干,所述選擇中轉(zhuǎn)節(jié)點(diǎn)之前,或者在根據(jù)網(wǎng)絡(luò)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之后,根據(jù)系統(tǒng)能力選擇中轉(zhuǎn)節(jié)點(diǎn)之前,還包括從業(yè)務(wù)控制服務(wù)器獲取候選中轉(zhuǎn)節(jié)點(diǎn)的系統(tǒng)能力信息;或者,通過與業(yè)務(wù)控制服務(wù)器周期性交互,獲取中轉(zhuǎn)候選節(jié)點(diǎn)的系統(tǒng)能力信息。
13.如權(quán)利要求1所述的方法,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲??;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址;所述選擇中轉(zhuǎn)節(jié)點(diǎn)之前還包括接收中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息,和/或,根據(jù)所述源節(jié)點(diǎn)地址和目的節(jié)點(diǎn)地址從網(wǎng)絡(luò)信息測量服務(wù)器獲取網(wǎng)絡(luò)能力信息。
14.如權(quán)利要求13所述的方法,其特征在干,所述中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息包括IP地址是否為公網(wǎng)地址和/或是否支持組播;所述從網(wǎng)絡(luò)信息測量服務(wù)器獲取的網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和以及中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬。
15.根據(jù)權(quán)利要求13所述的方法,其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息由中轉(zhuǎn)候選節(jié)點(diǎn)周期性上報(bào),或者,在選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲取。
16.如權(quán)利要求1所述的方法,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述方法中進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
17.如權(quán)利要求16所述的方法,其特征在干,所述根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)包括根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。
18.如權(quán)利要求1所述的方法,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址;所述方法進(jìn)ー步包括根據(jù)源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址獲取候選中轉(zhuǎn)節(jié)點(diǎn);在執(zhí)行所述選擇中轉(zhuǎn)節(jié)點(diǎn)的步驟時(shí),基于所述候選中轉(zhuǎn)節(jié)點(diǎn)中的節(jié)點(diǎn)進(jìn)行。
19.如權(quán)利要求18所述的方法,其特征在干,根據(jù)源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址獲取候選中轉(zhuǎn)節(jié)點(diǎn)的過程,進(jìn)ー步包括將源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址發(fā)送給T0CF,由所述TOCF根據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn)。
20.如權(quán)利要求18所述的方法,其特征在干,根據(jù)源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址獲取候選中轉(zhuǎn)節(jié)點(diǎn)的過程,進(jìn)ー步包括從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系,并根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn)。
21.—種VOIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,其特征在干,包括根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);根據(jù)系統(tǒng)能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn);根據(jù)物理能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。
22.如權(quán)利要求21所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
23.—種Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,其特征在干,包括根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);根據(jù)物理能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn);根據(jù)系統(tǒng)能力信息從滿足物理能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。
24.如權(quán)利要求23所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
25.ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,其特征在干,包括RLF接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP 地址和業(yè)務(wù)類型;所述RLF將源IP地址、目的IP地址發(fā)送給T0CF,由所述TOCF為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP吋,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)吋,按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn); RLF將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。
26.如權(quán)利要求25所述的方法,其特征在干,從中轉(zhuǎn)候選節(jié)點(diǎn)信息中選擇中轉(zhuǎn)節(jié)點(diǎn),之后還包括所述RLF向選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,由所述中轉(zhuǎn)節(jié)點(diǎn)根據(jù)該資源預(yù)留請求預(yù)留相應(yīng)的資源。
27.如權(quán)利要求25或沈所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
28.如權(quán)利要求25或沈所述的方法,其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括 QoS級別信息;所述方法中進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
29.如權(quán)利要求洲所述的方法,其特征在干,所述根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)包括根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。
30.ー種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法,其特征在干,包括RLF從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;并接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP地址和業(yè)務(wù)類型;所述RLF根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP吋,RLF按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)信息中選擇中轉(zhuǎn)節(jié)點(diǎn);RLF將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。
31.如權(quán)利要求30所述的方法,其特征在干,從中轉(zhuǎn)候選節(jié)點(diǎn)信息中選擇中轉(zhuǎn)節(jié)點(diǎn),之后還包括所述RLF向選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,由所述中轉(zhuǎn)節(jié)點(diǎn)根據(jù)該資源預(yù)留請求預(yù)留相應(yīng)的資源。
32.如權(quán)利要求30或31所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
33.如權(quán)利要求30或31所述的方法,其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括 QoS級別信息;所述方法中進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
34.如權(quán)利要求33所述的方法,其特征在干,所述根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)包括根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。
35.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,其特征在干,包括 獲取模塊,用于獲取中轉(zhuǎn)業(yè)務(wù)類型;選擇模塊,用于根據(jù)中轉(zhuǎn)業(yè)務(wù)類型,以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
36.如權(quán)利要求35所述的設(shè)備,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
37.如權(quán)利要求35所述的設(shè)備,其特征在干,所述獲取的中轉(zhuǎn)業(yè)務(wù)類型為VoIP業(yè)務(wù)時(shí);所述選擇模塊,具體用于按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的篩選順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。
38.如權(quán)利要求35所述的設(shè)備,其特征在干,所述獲取的中轉(zhuǎn)業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí);所述選擇模塊,具體用于按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的篩選順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn)。
39.如權(quán)利要求35所述的設(shè)備,其特征在于,還包括物理能力信息確定模塊,用于獲取物理能力信息;所述物理能力信息由中轉(zhuǎn)候選節(jié)點(diǎn)周期性上報(bào),或者,在選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲??;或者,在根據(jù)網(wǎng)絡(luò)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之后,根據(jù)物理能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲取。
40.如權(quán)利要求35所述的設(shè)備,其特征在于,還包括系統(tǒng)能力信息確定模塊,用于在所述選擇中轉(zhuǎn)節(jié)點(diǎn)之前,或者在根據(jù)網(wǎng)絡(luò)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)之后,根據(jù)系統(tǒng)能力選擇中轉(zhuǎn)節(jié)點(diǎn)之前,從業(yè)務(wù)控制服務(wù)器獲取候選中轉(zhuǎn)節(jié)點(diǎn)的系統(tǒng)能力信息;或者,通過與業(yè)務(wù)控制服務(wù)器周期性交互,獲取中轉(zhuǎn)候選節(jié)點(diǎn)的系統(tǒng)能力信息。
41.如權(quán)利要求35所述的設(shè)備,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址;該設(shè)備還包括網(wǎng)絡(luò)能力信息確定模塊,用于接收中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息,和/或,根據(jù)所述源節(jié)點(diǎn)地址和目的節(jié)點(diǎn)地址從網(wǎng)絡(luò)信息測量服務(wù)器獲取網(wǎng)絡(luò)能力信息。
42.如權(quán)利要求41所述的設(shè)備,其特征在干,所述中轉(zhuǎn)候選節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息包括IP地址是否為公網(wǎng)地址和/或是否支持組播;所述從網(wǎng)絡(luò)信息測量服務(wù)器獲取的網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和以及中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬。
43.如權(quán)利要求41所述的設(shè)備,其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)能力信息由中轉(zhuǎn)候選節(jié)點(diǎn)周期性上報(bào),或者,在選擇中轉(zhuǎn)節(jié)點(diǎn)之前,向中轉(zhuǎn)候選節(jié)點(diǎn)請求獲取。
44.如權(quán)利要求35所述的設(shè)備,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲??;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述選擇模塊進(jìn)一歩根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
45.如權(quán)利要求44所述的設(shè)備,其特征在于,該設(shè)備還包括設(shè)置模塊,用于根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合;所述選擇模塊基于所述設(shè)置的閾值和所述網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
46.如權(quán)利要求35所述的設(shè)備,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲取;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址;所述獲取模塊,還用于根據(jù)源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址獲取候選中轉(zhuǎn)節(jié)點(diǎn);在執(zhí)行所述選擇中轉(zhuǎn)節(jié)點(diǎn)的步驟時(shí),基于所述候選中轉(zhuǎn)節(jié)點(diǎn)中的節(jié)點(diǎn)進(jìn)行。
47.如權(quán)利要求46所述的設(shè)備,其特征在干,所述獲取模塊,具體用于將源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址發(fā)送給T0CF,并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn)。
48.如權(quán)利要求46所述的設(shè)備,其特征在干,所述獲取模塊,具體用于從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系,并根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn)。
49.ー種VOIP業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,其特征在干,包括第一選擇模塊,用于根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);第二選擇模塊,用于根據(jù)系統(tǒng)能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的IJ ハ*、 第三選擇模塊,用于根據(jù)物理能力信息從滿足系統(tǒng)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。
50.如權(quán)利要求49所述的設(shè)備,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
51.ー種Mreaming業(yè)務(wù)的中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,其特征在干,包括第四選擇模塊,用于根據(jù)網(wǎng)絡(luò)能力信息從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn);第五選擇模塊,用于根據(jù)物理能力信息從滿足網(wǎng)絡(luò)能力的節(jié)點(diǎn)中選擇滿足物理能力的節(jié)點(diǎn)。第六選擇模塊,用于根據(jù)系統(tǒng)能力信息從滿足物理能力的節(jié)點(diǎn)中選擇滿足系統(tǒng)能力的節(jié)點(diǎn)作為中轉(zhuǎn)節(jié)點(diǎn)。
52.如權(quán)利要求51所述的設(shè)備,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
53.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,其特征在干,包括接收模塊,用于接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP地址和業(yè)務(wù)類型;第一發(fā)送模塊,用于將源IP地址、目的IP地址發(fā)送給TOCF ;獲取模塊,用于獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);選擇模塊,用于當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);第二發(fā)送模塊,用于將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。
54.如權(quán)利要求53所述的方法,其特征在于,還包括第三發(fā)送模塊,用于向選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,指示所述中轉(zhuǎn)節(jié)點(diǎn)根據(jù)該資源預(yù)留請求預(yù)留相應(yīng)的資源。
55.如權(quán)利要求53或M所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
56.如權(quán)利要求53或M所述的設(shè)備,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲?。凰鲋修D(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述選擇模塊進(jìn)一歩根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
57.如權(quán)利要求56所述的設(shè)備,其特征在于,該設(shè)備還包括設(shè)置模塊,用于根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合;所述選擇模塊基于所述設(shè)置的閾值和所屬網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
58.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇設(shè)備,其特征在干,包括獲取模塊,用于從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;接收模塊,用于接收來自用戶終端的中轉(zhuǎn)節(jié)點(diǎn)請求,所述中轉(zhuǎn)節(jié)點(diǎn)請求中包括源IP地址、目的IP地址和業(yè)務(wù)類型;確定模塊,用于根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);選擇模塊,用于當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);發(fā)送模塊,用于將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端。
59.如權(quán)利要求58所述的設(shè)備,其特征在干,所述發(fā)送模塊,還用于向選擇的中轉(zhuǎn)節(jié)點(diǎn)發(fā)送資源預(yù)留請求,指示所述中轉(zhuǎn)節(jié)點(diǎn)根據(jù)該資源預(yù)留請求預(yù)留相應(yīng)的資源。
60.如權(quán)利要求58或59所述的方法,其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
61.如權(quán)利要求58或59所述的設(shè)備,其特征在干,所述中轉(zhuǎn)業(yè)務(wù)類型從中轉(zhuǎn)節(jié)點(diǎn)請求中獲??;所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述選擇模塊進(jìn)一歩根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
62.如權(quán)利要求61所述的設(shè)備,其特征在于,該設(shè)備還包括設(shè)置模塊,用于根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合;所述選擇模塊基于所述設(shè)置的閾值和所屬網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
63.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇系統(tǒng),其特征在干,包括RLF,用于接收來自用戶終端的包括源IP地址、目的IP地址和業(yè)務(wù)類型的中轉(zhuǎn)節(jié)點(diǎn)請求,將該請求中的源IP地址、目的IP地址發(fā)送給T0CF,并獲取TOCF對應(yīng)返回的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)吋,按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);并將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端;T0CF,用于根據(jù)源IP地址和目的IP地址確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn)。
64.如權(quán)利要求63所述的系統(tǒng),其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
65.如權(quán)利要求63所述的系統(tǒng),其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述RLF進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
66.如權(quán)利要65所述的系統(tǒng),其特征在干,所述根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)包括根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。
67.一種中轉(zhuǎn)節(jié)點(diǎn)的選擇系統(tǒng),其特征在干,包括RLF,用于從TOCF獲取節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系;并接收來自用戶終端的包括源IP地址、目的IP地址和業(yè)務(wù)類型的中轉(zhuǎn)節(jié)點(diǎn)請求,根據(jù)所述節(jié)點(diǎn)的網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系為源節(jié)點(diǎn)和目的節(jié)點(diǎn)確定對應(yīng)的候選中轉(zhuǎn)節(jié)點(diǎn);當(dāng)所述業(yè)務(wù)類型為VOIP時(shí),按照網(wǎng)絡(luò)能力信息、系統(tǒng)能力信息和物理能力信息的順序從候選中轉(zhuǎn)節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);和/或,當(dāng)所述業(yè)務(wù)類型為Mreaming業(yè)務(wù)時(shí),按照網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的順序從中轉(zhuǎn)候選節(jié)點(diǎn)中選擇中轉(zhuǎn)節(jié)點(diǎn);并將選擇的中轉(zhuǎn)節(jié)點(diǎn)信息返回給所述用戶終端;T0CF,用于將網(wǎng)絡(luò)關(guān)系和各節(jié)點(diǎn)之間網(wǎng)絡(luò)開銷關(guān)系發(fā)送給所述RLF。
68.如權(quán)利要求67所述的系統(tǒng),其特征在干,所述網(wǎng)絡(luò)能力信息包括源節(jié)點(diǎn)到中轉(zhuǎn)候選節(jié)點(diǎn)以及中轉(zhuǎn)候選節(jié)點(diǎn)到目的節(jié)點(diǎn)的RTT值之和、中轉(zhuǎn)候選節(jié)點(diǎn)的可用帶寬、中轉(zhuǎn)候選節(jié)點(diǎn)的IP地址是否為公網(wǎng)地址、中轉(zhuǎn)候選節(jié)點(diǎn)是否支持組播中的任一,或者任意組合;所述系統(tǒng)能力信息包括節(jié)點(diǎn)在網(wǎng)絡(luò)中的在線時(shí)長統(tǒng)計(jì)之和、和/或,節(jié)點(diǎn)在単位時(shí)間內(nèi)加入退出的頻度;所述物理能力信息包括節(jié)點(diǎn)可用的CPU資源、節(jié)點(diǎn)可用的內(nèi)存資源、節(jié)點(diǎn)可用的磁盤容量中的任一,或者任意組合。
69.如權(quán)利要求68所述的系統(tǒng),其特征在干,所述中轉(zhuǎn)節(jié)點(diǎn)請求中進(jìn)ー步包括QoS級別信息;所述RLF進(jìn)ー步根據(jù)所述QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)。
70.如權(quán)利要求69所述的系統(tǒng),其特征在干,所述根據(jù)QoS級別信息選擇中轉(zhuǎn)節(jié)點(diǎn)包括根據(jù)所述QoS級別信息設(shè)置網(wǎng)絡(luò)能力選擇閾值、系統(tǒng)能力選擇閾值,以及物理能力選擇閾值中的任一,或者任意組合。
全文摘要
本發(fā)明公開了一種中轉(zhuǎn)節(jié)點(diǎn)的選擇方法、設(shè)備和系統(tǒng),該方法包括獲取中轉(zhuǎn)業(yè)務(wù)類型;根據(jù)中轉(zhuǎn)業(yè)務(wù)類型,以及候選中轉(zhuǎn)節(jié)點(diǎn)的網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息選擇中轉(zhuǎn)節(jié)點(diǎn)。本發(fā)明實(shí)施例中,可根據(jù)不同的業(yè)務(wù)應(yīng)用場景,并基于網(wǎng)絡(luò)能力信息、物理能力信息和系統(tǒng)能力信息的不同優(yōu)先級篩選方式,為源節(jié)點(diǎn)和目的節(jié)點(diǎn)選擇更合適的中轉(zhuǎn)節(jié)點(diǎn)。
文檔編號H04L29/08GK102571856SQ20101060990
公開日2012年7月11日 申請日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者樂利鋒, 張劍寅, 彭晉 申請人:中國移動通信集團(tuán)公司