亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種建立節(jié)點之間連接關(guān)系的方法及服務(wù)器的制造方法

文檔序號:8342695閱讀:458來源:國知局
一種建立節(jié)點之間連接關(guān)系的方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種建立節(jié)點之間連接關(guān)系的方法及服務(wù)器。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的飛速發(fā)展,可以采用多種方式進(jìn)行流媒體的傳輸以及播放,其中,P2P (Peer to Peer ;點對點)流媒體系統(tǒng)即為一種常用的流媒體傳輸以及播放系統(tǒng)。
[0003]在現(xiàn)有點對點流媒體系統(tǒng)中,流媒體內(nèi)容被切割成多個數(shù)據(jù)塊(chunk),以每一個數(shù)據(jù)塊作為流媒體數(shù)據(jù)傳輸?shù)幕締挝?,從而完成連續(xù)的數(shù)據(jù)流在節(jié)點(Peer)間傳輸,其中,每一個數(shù)據(jù)塊由唯一的chunk id表示。節(jié)目內(nèi)容的共享和交換都依賴于節(jié)點間交換的描述節(jié)點緩存狀態(tài)的緩存消息(簡稱BM),即通過緩存消息完成節(jié)目內(nèi)容的共享和交換。
[0004]在點對點流媒體系統(tǒng)中包括請求節(jié)點、目標(biāo)節(jié)點和服務(wù)器,其中,請求節(jié)點即為請求與目標(biāo)節(jié)點建立連接關(guān)系的節(jié)點。當(dāng)請求節(jié)點需要與目標(biāo)節(jié)點建立連接關(guān)系時,由服務(wù)器控制請求節(jié)點與目標(biāo)節(jié)點之間連接關(guān)系的建立,即由服務(wù)器將目標(biāo)節(jié)點的地址信息發(fā)送至請求節(jié)點,請求節(jié)點基于目標(biāo)節(jié)點的地址信息與該目標(biāo)節(jié)點建立連接關(guān)系。采用上述技術(shù)方案時,當(dāng)點對點流媒體系統(tǒng)中包含大量的目標(biāo)節(jié)點以及請求節(jié)點時,服務(wù)器需要將大量目標(biāo)節(jié)點的地址信息發(fā)送至相應(yīng)的請求節(jié)點,從而耗費(fèi)較大的系統(tǒng)資源。
[0005]由此可見,現(xiàn)有技術(shù)建立兩節(jié)點之間連接關(guān)系的過程中,存在耗費(fèi)系統(tǒng)資源大,系統(tǒng)性能低的問題。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供一種建立節(jié)點之間連接關(guān)系的方法及裝置,用以解決現(xiàn)有技術(shù)建立兩節(jié)點之間連接關(guān)系的過程中,存在耗費(fèi)系統(tǒng)資源大,系統(tǒng)性能低的問題。
[0007]本發(fā)明實施例提供的具體技術(shù)方案如下:
[0008]一種建立節(jié)點之間連接關(guān)系的方法,應(yīng)用于點對點流媒體系統(tǒng)中,所述點對點流媒體系統(tǒng)包括服務(wù)器,請求節(jié)點以及目標(biāo)節(jié)點,包括:
[0009]服務(wù)器接收請求節(jié)點發(fā)送的連接建立請求消息;
[0010]所述服務(wù)器根據(jù)所述連接建立請求消息中攜帶的目標(biāo)節(jié)點標(biāo)識信息,獲取所述目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的地址信息;
[0011]當(dāng)所述服務(wù)器判定所述目標(biāo)節(jié)點的地址信息以及所述連接建立請求消息中攜帶的所述請求節(jié)點的地址信息滿足預(yù)設(shè)條件時,向所述請求節(jié)點發(fā)送所述目標(biāo)節(jié)點的部分地址信息,令所述請求節(jié)點基于所述目標(biāo)節(jié)點的部分地址信息與所述目標(biāo)節(jié)點建立連接關(guān)系O
[0012]可選的,所述服務(wù)器基于RTMFP接收請求節(jié)點發(fā)送的連接建立請求消息。
[0013]可選的,所述服務(wù)器獲取所述目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的公網(wǎng)地址、私網(wǎng)地址以及回環(huán)地址。
[0014]可選的,當(dāng)所述服務(wù)器判定所述目標(biāo)節(jié)點的公網(wǎng)地址與所述請求節(jié)點的公網(wǎng)地址相同時,將所述目標(biāo)節(jié)點的私網(wǎng)地址和回環(huán)地址發(fā)送至所述請求節(jié)點。
[0015]采用上述技術(shù)方案,當(dāng)請求節(jié)點和目標(biāo)節(jié)點位于同一個局域網(wǎng)中時,服務(wù)器僅需要向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息即可,相對于將目標(biāo)節(jié)點的全部地址信息發(fā)送至請求節(jié)點,節(jié)約了網(wǎng)絡(luò)資源以及系統(tǒng)資源,避免了由于網(wǎng)絡(luò)情況較差時造成的傳輸失敗問題,有效提高了系統(tǒng)性能以及連接建立成功率。
[0016]一種服務(wù)器,應(yīng)用于點對點流媒體系統(tǒng)中,所述點對點流媒體系統(tǒng)還包括請求節(jié)點以及目標(biāo)節(jié)點,所述服務(wù)器包括:
[0017]接收單元,用于接收請求節(jié)點發(fā)送的連接建立請求消息;
[0018]獲取單元,用于根據(jù)所述連接建立請求消息中攜帶的目標(biāo)節(jié)點標(biāo)識信息,獲取所述目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的地址信息;
[0019]發(fā)送單元,用于當(dāng)判定所述目標(biāo)節(jié)點的地址信息以及所述連接建立請求消息中攜帶的所述請求節(jié)點的地址信息滿足預(yù)設(shè)條件時,向所述請求節(jié)點發(fā)送所述目標(biāo)節(jié)點的部分地址信息,令所述請求節(jié)點基于所述目標(biāo)節(jié)點的部分地址信息與所述目標(biāo)節(jié)點建立連接關(guān)系O
[0020]可選的,所述接收單元,具體用于:基于實時媒體流協(xié)議RTMFP接收請求節(jié)點發(fā)送的連接建立請求消息。
[0021 ] 可選的,所述獲取單元,具體用于:獲取所述目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的公網(wǎng)地址、私網(wǎng)地址以及回環(huán)地址。
[0022]可選的,所述發(fā)送單元,具體用于:當(dāng)判定所述目標(biāo)節(jié)點的公網(wǎng)地址與所述請求節(jié)點的公網(wǎng)地址相同時,將所述目標(biāo)節(jié)點的私網(wǎng)地址和回環(huán)地址發(fā)送至所述請求節(jié)點。
[0023]采用上述技術(shù)方案,當(dāng)請求節(jié)點和目標(biāo)節(jié)點位于同一個局域網(wǎng)中時,服務(wù)器僅需要向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息即可,相對于將目標(biāo)節(jié)點的全部地址信息發(fā)送至請求節(jié)點,節(jié)約了網(wǎng)絡(luò)資源以及系統(tǒng)資源,避免了由于網(wǎng)絡(luò)情況較差時造成的傳輸失敗問題,有效提高了系統(tǒng)性能以及連接建立成功率。
[0024]本發(fā)明實施例中,當(dāng)服務(wù)器接收到請求節(jié)點發(fā)送的連接建立請求消息之后,即根據(jù)該連接建立請求消息獲取目標(biāo)節(jié)點的地址信息;當(dāng)該服務(wù)器判定目標(biāo)節(jié)點的地址信息與請求節(jié)點的地址信息相比較滿足預(yù)設(shè)條件時,向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息,使請求節(jié)點根據(jù)目標(biāo)節(jié)點的部分地址信息與目標(biāo)節(jié)點建立連接關(guān)系。采用本發(fā)明技術(shù)方案,服務(wù)器僅需要向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息,從而減少了地址信息傳輸所占用的帶寬以及系統(tǒng)資源,有效提高了系統(tǒng)性能。
【附圖說明】
[0025]圖1為本發(fā)明實施例中點對點流媒體系統(tǒng)架構(gòu)示意圖;
[0026]圖2為本發(fā)明實施例中建立節(jié)點之間連接關(guān)系的詳細(xì)流程圖;
[0027]圖3為本發(fā)明實施例中建立節(jié)點之間連接關(guān)系的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028]為了解決現(xiàn)有技術(shù)建立兩節(jié)點之間連接關(guān)系的過程中,存在耗費(fèi)系統(tǒng)資源大,系統(tǒng)性能低的問題。本發(fā)明實施例中,當(dāng)服務(wù)器接收到請求節(jié)點發(fā)送的連接建立請求消息之后,即根據(jù)該連接建立請求消息獲取目標(biāo)節(jié)點的地址信息;當(dāng)目標(biāo)節(jié)點的地址信息與請求節(jié)點的地址信息相比滿足預(yù)設(shè)條件時,服務(wù)器向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息,使請求節(jié)點根據(jù)目標(biāo)節(jié)點的部分地址信息與目標(biāo)節(jié)點建立連接關(guān)系。采用本發(fā)明技術(shù)方案,服務(wù)器僅需要向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息,從而減少了地址信息傳輸所占用的帶寬以及系統(tǒng)資源,有效提高了系統(tǒng)性能以及節(jié)點連通率。
[0029]本發(fā)明實施例應(yīng)用在點對點流媒體系統(tǒng)中,參閱圖1所示為本發(fā)明實施例中點對點流媒體系統(tǒng)結(jié)構(gòu)示意圖,其中,該點對點流媒體系統(tǒng)中包含服務(wù)器,多個請求節(jié)點以及與每一個請求節(jié)點對應(yīng)的目標(biāo)節(jié)點,下面以點對點流媒體系統(tǒng)中兩個節(jié)點之間的連接關(guān)系建立過程為例,結(jié)合附圖對本發(fā)明優(yōu)選的實施方式進(jìn)行詳細(xì)說明。
[0030]參閱圖2所示,本發(fā)明實施例中,建立節(jié)點之間連接關(guān)系的詳細(xì)流程為:
[0031]步驟200:服務(wù)器接收請求節(jié)點發(fā)送的連接建立請求消息。
[0032]本發(fā)明實施例中,當(dāng)請求節(jié)點需要與目標(biāo)節(jié)點建立連接關(guān)系時,請求節(jié)點即向服務(wù)器發(fā)送連接建立請求消息,服務(wù)器基于RTMFP (Real Time Media Flow Protocol ;實時流媒體協(xié)議)接收請求節(jié)點發(fā)送的連接建立請求消息。其中,該連接建立請求消息中攜帶請求節(jié)點的地址信息以及目標(biāo)節(jié)點的標(biāo)識信息。
[0033]步驟210:服務(wù)器根據(jù)上述連接建立請求消息中攜帶的目標(biāo)節(jié)點標(biāo)識信息,獲取目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的地址信息。
[0034]本發(fā)明實施例中,服務(wù)器中存儲有其管轄的所有節(jié)點的地址信息,因此,當(dāng)服務(wù)器接收到請求節(jié)點發(fā)送的連接建立請求消息時,即根據(jù)該連接建立請求消息中攜帶的目標(biāo)節(jié)點標(biāo)識信息,從本地存儲的所有節(jié)點的地址信息中獲取上述目標(biāo)節(jié)點標(biāo)識信息對應(yīng)的目標(biāo)節(jié)點的地址信息。
[0035]其中,上述地址信息包括公網(wǎng)地址、私網(wǎng)地址以及回環(huán)地址。該公網(wǎng)地址由相關(guān)機(jī)構(gòu)統(tǒng)一負(fù)責(zé)分配,節(jié)點通過該公網(wǎng)地址可以直接訪問Internet網(wǎng)絡(luò);私網(wǎng)地址即為Intranet (局域網(wǎng))所使用的IP地址,當(dāng)兩個節(jié)點的公網(wǎng)地址相同時,即表示該兩個節(jié)點為同一局域網(wǎng)下的節(jié)點,通常通過路由器等網(wǎng)絡(luò)管理設(shè)備對局域網(wǎng)中的所有私網(wǎng)地址進(jìn)行管理,防止局域網(wǎng)中出現(xiàn)IP地址沖突的問題;回環(huán)地址(Loop back address)表示設(shè)備的本地虛擬接口,其不屬于任何一個有類別地址類,回環(huán)地址通常用于檢查本地網(wǎng)絡(luò)協(xié)議、基本數(shù)據(jù)接口等是否正常。
[0036]步驟220:當(dāng)服務(wù)器判定目標(biāo)節(jié)點的地址信息以及上述連接建立請求消息中攜帶的請求節(jié)點的地址信息滿足預(yù)設(shè)條件時,向請求節(jié)點發(fā)送目標(biāo)節(jié)點的部分地址信息,令請求節(jié)點基于目標(biāo)節(jié)點的部分地址信息與目標(biāo)節(jié)點建立連接關(guān)系。
[0037]本發(fā)明實施例中,服務(wù)器根據(jù)獲取的目標(biāo)節(jié)點的公網(wǎng)地址以及請求節(jié)點的公網(wǎng)地址,判斷目標(biāo)節(jié)點的公網(wǎng)地址與請求節(jié)點的公網(wǎng)地址是否相同,即判斷目標(biāo)節(jié)點和請求節(jié)點是否屬于同一個局域網(wǎng)。進(jìn)一步的,當(dāng)服務(wù)器判定目標(biāo)節(jié)點的公網(wǎng)地址與目標(biāo)節(jié)點的公網(wǎng)地址不相同時,即表示目標(biāo)節(jié)點和請求節(jié)點不屬于同一個局域網(wǎng),此時服務(wù)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1