專利名稱:中轉(zhuǎn)多播傳輸方法、系統(tǒng)、中轉(zhuǎn)選擇服務(wù)器、中轉(zhuǎn)節(jié)點(diǎn)及終端的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及通信技術(shù),更具體地涉及中轉(zhuǎn)多播傳輸方法、系統(tǒng)、中轉(zhuǎn)選擇服務(wù)器、中轉(zhuǎn)節(jié)點(diǎn)及終端。
背景技術(shù):
多播技術(shù)是指允許一個(gè)或多個(gè)終端(源終端)將相同數(shù)據(jù)的數(shù)據(jù)包傳輸?shù)蕉鄠€(gè)終端的網(wǎng)絡(luò)技術(shù)。多播作為一點(diǎn)對(duì)多點(diǎn)的通信,是節(jié)省網(wǎng)絡(luò)帶寬的有效方法之一。目前,多播技術(shù)被廣泛應(yīng)用在網(wǎng)絡(luò)音頻/視頻廣播、A0D/V0D、網(wǎng)絡(luò)視頻會(huì)議、多媒體遠(yuǎn)程教育、“push”技術(shù)(如股票行情等)和虛擬現(xiàn)實(shí)游戲等方面。此外,通信中數(shù)據(jù)的路由通常都是按照默認(rèn)路由進(jìn)行轉(zhuǎn)發(fā)的,但是由于運(yùn)營(yíng)商策略或默認(rèn)路由擁塞,會(huì)導(dǎo)致默認(rèn)路由可能不是最佳的路徑,從而影響語音業(yè)務(wù)等實(shí)時(shí)業(yè)務(wù)的質(zhì)量。數(shù)據(jù)中轉(zhuǎn)技術(shù)是通信系統(tǒng)中通常采用的質(zhì)量保障技術(shù)。在通信鏈路上加入中轉(zhuǎn)設(shè)備改變默認(rèn)路由,數(shù)據(jù)經(jīng)過中繼設(shè)備傳輸給下一級(jí)設(shè)備。采用數(shù)據(jù)中繼,并結(jié)合網(wǎng)絡(luò)拓?fù)湫畔?,可以減少數(shù)據(jù)傳輸時(shí)延,并可以減少網(wǎng)絡(luò)擁塞帶來的丟包和抖動(dòng)。目前,基于中轉(zhuǎn)的多播技術(shù)也得到了廣泛的應(yīng)用。圖I示出了現(xiàn)有技術(shù)中基于中轉(zhuǎn)的多播傳輸系統(tǒng)的示意圖。在現(xiàn)有技術(shù)中,當(dāng)源端UEl將向目的端UE2-UE5發(fā)送多播數(shù)據(jù)時(shí),源端UEl向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求,其中,中轉(zhuǎn)選擇請(qǐng)求包括源端UEl將向目的端UE2-UE5多播數(shù)據(jù)的請(qǐng)求,還可包括將與目的端UE2-UE5的地址。中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求分別為目的端UE2-UE5選擇對(duì)應(yīng)的中轉(zhuǎn)節(jié)點(diǎn),例如目的端UE2對(duì)應(yīng)于中轉(zhuǎn)節(jié)點(diǎn)RN-1,UE3對(duì)應(yīng)于RN-2,UE4對(duì)應(yīng)于RN_2,UE5對(duì)應(yīng)于RN-3。中轉(zhuǎn)選擇服務(wù)器向源端和各中轉(zhuǎn)節(jié)點(diǎn)發(fā)送中轉(zhuǎn)通知,源端將數(shù)據(jù)發(fā)送至各中轉(zhuǎn)節(jié)點(diǎn),由中轉(zhuǎn)節(jié)點(diǎn)轉(zhuǎn)發(fā)至對(duì)應(yīng)的終端。然而,根據(jù)現(xiàn)有技術(shù)中的中轉(zhuǎn)多播方法,為實(shí)現(xiàn)向目的端UE2-UE5發(fā)送數(shù)據(jù),源端要向中轉(zhuǎn)節(jié)點(diǎn)RN-I和RN-3分別發(fā)送一份數(shù)據(jù),向RN-2發(fā)送兩份數(shù)據(jù),即需要占用4條UE-RN數(shù)據(jù)傳輸路徑資源,因此,造成了網(wǎng)絡(luò)傳輸資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供能夠改善上述現(xiàn)有技術(shù)中的缺陷的一種基于中轉(zhuǎn)的多播傳輸方法,以實(shí)現(xiàn)減少了中轉(zhuǎn)傳輸資源的占用,提高網(wǎng)絡(luò)傳送效率。根據(jù)本申請(qǐng)的一個(gè)方面,公開了一種中轉(zhuǎn)多播傳輸方法,包括第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知;以及所述第一終端向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),所述多播中轉(zhuǎn)節(jié)點(diǎn)將來自所述第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。
根據(jù)本申請(qǐng)的另一個(gè)方面,公開了一種中轉(zhuǎn)多播傳輸系統(tǒng),包括第一終端,第二終端,中轉(zhuǎn)選擇服務(wù)器,中轉(zhuǎn)節(jié)點(diǎn),其中,所述第一終端向所述中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;所述中轉(zhuǎn)選擇服務(wù)器根據(jù)所述中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知;所述第一終端根據(jù)接收到的中轉(zhuǎn)多播通知向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù);以及所述多播中轉(zhuǎn)節(jié)點(diǎn)根據(jù)接收到的中轉(zhuǎn)多播通知將來自所述第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。根據(jù)本申請(qǐng)的另一個(gè)方面,公開了一種中轉(zhuǎn)選擇服務(wù)器,包括終端確定模塊,根據(jù)來自第一終端的中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,并為所述多個(gè)第二終端分別選擇對(duì)應(yīng)的中轉(zhuǎn)節(jié)點(diǎn);節(jié)點(diǎn)確定模塊,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn);通知模塊,向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知。根據(jù)本申請(qǐng)的另一個(gè)方面,公開了一種中轉(zhuǎn)節(jié)點(diǎn),包括接收模塊,從中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知;以及多播傳輸模塊,根據(jù)接收到的中轉(zhuǎn)多播通知,將來自第一終端的數(shù)據(jù)復(fù)制并多播至所述中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端。根據(jù)本申請(qǐng)的另一個(gè)方面,公開了一種終端,包括請(qǐng)求模塊,向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;以及確定模塊,從所述中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知,根據(jù)所述中轉(zhuǎn)多播通知確定多播中轉(zhuǎn)節(jié)點(diǎn)及所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端,并向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù)。
圖I示出了現(xiàn)有技術(shù)中的多播傳輸系統(tǒng)。圖2示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)多播傳輸方法。圖3顯示了根據(jù)本申請(qǐng)的在多方會(huì)議的場(chǎng)景中應(yīng)用的中轉(zhuǎn)多播傳輸方法。圖4示出了與圖I類似的應(yīng)用中采用根據(jù)本申請(qǐng)的多播傳輸系統(tǒng)傳輸數(shù)據(jù)的示意圖。圖5示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)選擇服務(wù)器。 圖6示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)節(jié)點(diǎn)。圖7示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的終端。
具體實(shí)施例方式下面參照附圖對(duì)本申請(qǐng)公開的中轉(zhuǎn)多播傳輸方法、系統(tǒng)、中轉(zhuǎn)選擇服務(wù)器、中轉(zhuǎn)節(jié)點(diǎn)及終端進(jìn)行詳細(xì)說明。為簡(jiǎn)明起見,本申請(qǐng)各實(shí)施例的說明中,相同或類似的裝置使用了相同或相似的附圖標(biāo)記。如上所述,現(xiàn)有技術(shù)中,當(dāng)需要基于中轉(zhuǎn)進(jìn)行多播數(shù)據(jù)的情況下,即使某個(gè)中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)于多個(gè)目的終端,源端也會(huì)向該中轉(zhuǎn)節(jié)點(diǎn)發(fā)送多份數(shù)據(jù),中轉(zhuǎn)節(jié)點(diǎn)將這多份數(shù)據(jù)分別發(fā)送至其對(duì)應(yīng)的多個(gè)目的終端。這種傳輸方式造成了網(wǎng)絡(luò)傳輸資源的浪費(fèi)。根據(jù)本申請(qǐng)的中轉(zhuǎn)多播方法則可以確定對(duì)應(yīng)于多個(gè)目的終端的中轉(zhuǎn)節(jié)點(diǎn),從而源端僅向該中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),而該中轉(zhuǎn)節(jié)點(diǎn)能夠?qū)⑦@份數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的多個(gè)目的終端。顯然,根據(jù)本申請(qǐng)的方法,節(jié)省了源端到中轉(zhuǎn)節(jié)點(diǎn)之間的信道資源,提高了傳輸效率。圖2示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)多播傳輸方法。如圖2所示,當(dāng)?shù)谝唤K端(源終端)將向第二終端(目標(biāo)終端)發(fā)送多播數(shù)據(jù)時(shí),根據(jù)本申請(qǐng)的中轉(zhuǎn)多播傳輸方法,在步驟210中,第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求。其中,中轉(zhuǎn)選擇請(qǐng)求包括第一終端將與所述多個(gè)第二終端進(jìn)行多播通信的請(qǐng)求,此外還可包括將與第一終端通信的多個(gè)第二終端的地址。例如,中轉(zhuǎn)選擇請(qǐng)求可以包括第一終端將向多個(gè)第二終端多播數(shù)據(jù)的請(qǐng)求,以及上述多個(gè)第二終端的地址。在步驟220中,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與第一終端通信的多個(gè)第二終端。此外,中轉(zhuǎn)選擇服務(wù)器還可以為所述多個(gè)第二終端分別選擇對(duì)應(yīng)的中轉(zhuǎn)節(jié)點(diǎn)。例如,中轉(zhuǎn)選擇服務(wù)器可以根據(jù)所確定的多個(gè)第二終端的地址來為第二終端選擇對(duì)應(yīng)的中轉(zhuǎn) 節(jié)點(diǎn)。其中,為終端選擇中轉(zhuǎn)節(jié)點(diǎn)的具體方法屬于現(xiàn)有技術(shù),在此不再贅述。在步驟230中,中轉(zhuǎn)選擇服務(wù)器確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向第一終端和多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知。其中,多播中轉(zhuǎn)節(jié)點(diǎn)是指對(duì)應(yīng)于至少兩個(gè)第二終端的中轉(zhuǎn)節(jié)點(diǎn),即,該多播中轉(zhuǎn)節(jié)點(diǎn)能夠?yàn)橹辽賰蓚€(gè)第二終端提供數(shù)據(jù)中轉(zhuǎn)服務(wù)。根據(jù)一種實(shí)施例,中轉(zhuǎn)多播通知包括所述第一終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)向所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端多播數(shù)據(jù)的指示。此外,可以理解,向第一終端發(fā)送的中轉(zhuǎn)多播通知可以進(jìn)一步包括多播中轉(zhuǎn)節(jié)點(diǎn)的地址、以及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端的地址。向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送的中轉(zhuǎn)多播通知可以進(jìn)一步包括第一終端的地址、以及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端的地址。在步驟240中,第一終端根據(jù)接收到的中轉(zhuǎn)多播通知向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù)。也就是說,第一終端根據(jù)接收到的中轉(zhuǎn)多播通知獲知多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端,因此,為實(shí)現(xiàn)向多播中轉(zhuǎn)節(jié)點(diǎn)所對(duì)應(yīng)于的至少兩個(gè)第二終端發(fā)送數(shù)據(jù),根據(jù)本申請(qǐng)的第一終端僅向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù)。在步驟250中,根據(jù)接收到的中轉(zhuǎn)多播通知,多播中轉(zhuǎn)節(jié)點(diǎn)將來自第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。也就是說,多播中轉(zhuǎn)節(jié)點(diǎn)根據(jù)接收到的中轉(zhuǎn)多播通知獲知其對(duì)應(yīng)的至少兩個(gè)第二終端,因此,在為第一終端進(jìn)行數(shù)據(jù)中轉(zhuǎn)時(shí),多播中轉(zhuǎn)節(jié)點(diǎn)將來自第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。根據(jù)一種實(shí)施例,為提高效率,當(dāng)多播中轉(zhuǎn)節(jié)點(diǎn)接收到來自中轉(zhuǎn)選擇服務(wù)器的通知后,可以為其所對(duì)應(yīng)的至少兩個(gè)第二終端預(yù)留信道資源。可以看出,根據(jù)本申請(qǐng)的中轉(zhuǎn)多播方法,能夠確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),從而第一終端僅僅需向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),由多播中轉(zhuǎn)節(jié)點(diǎn)將該數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的第二終端,從而提高了傳輸效率。此外,可以理解,對(duì)于其它的中轉(zhuǎn)節(jié)點(diǎn)(非多播中轉(zhuǎn)的節(jié)點(diǎn))及其對(duì)應(yīng)的終端,中轉(zhuǎn)選擇服務(wù)器則按照現(xiàn)有技術(shù)的方式進(jìn)行操作。而且,當(dāng)不存在多播中轉(zhuǎn)節(jié)點(diǎn)時(shí),中轉(zhuǎn)選擇服務(wù)器也將采用現(xiàn)有技術(shù)中轉(zhuǎn)方式進(jìn)行操作。此外,在多方會(huì)議的場(chǎng)景中,第一終端除了需要向多個(gè)第二終端多播數(shù)據(jù)外,還需要與多個(gè)第二終端建立多方會(huì)議,此時(shí)第一終端與多個(gè)第二終端中的任一個(gè)終端都可以成為多播數(shù)據(jù)的源終端或者目標(biāo)終端。
根據(jù)一種實(shí)施方式,在多方會(huì)議的場(chǎng)景中,第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送的中轉(zhuǎn)選擇請(qǐng)求可以包括第一終端將和多個(gè)第二終端進(jìn)行多方會(huì)議的請(qǐng)求,此外,還可包括將與第一終端通信的多個(gè)第二終端的地址。中轉(zhuǎn)選擇服務(wù)器可以根據(jù)中轉(zhuǎn)選擇請(qǐng)求進(jìn)一步向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知;以及根據(jù)接收到的中轉(zhuǎn)多播通知,至少兩個(gè)第二終端中的任意終端向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),多播中轉(zhuǎn)節(jié)點(diǎn)將來自任意終端的數(shù)據(jù)復(fù)制并多播至至少兩個(gè)第二終端中的其它第二終端和第一終端。其中,中轉(zhuǎn)多播通知可以包括第一終端和至少兩個(gè)第二終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。圖3顯示了根據(jù)本申請(qǐng)的在多方會(huì)議的場(chǎng)景中應(yīng)用的中轉(zhuǎn)多播傳輸方法,根據(jù)該方法,可以在第一終端與多個(gè)第二終端之間建立多方會(huì)議。如圖所示,在步驟310中,第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求。在本實(shí)施方式中,中轉(zhuǎn)選擇請(qǐng)求可以包括第一終端將和所述多個(gè)第二終端進(jìn)行多方會(huì)議的請(qǐng)求,還可包括將與第一終端通信的多個(gè)第二終端的地址。 在步驟320中,中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與第一終端通信的多個(gè)
第二終端。在步驟330中,中轉(zhuǎn)選擇服務(wù)器確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向第一終端、多播中轉(zhuǎn)節(jié)點(diǎn)、多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知。根據(jù)一種實(shí)施例,中轉(zhuǎn)多播通知可以包括所述第一終端和所述至少兩個(gè)第二終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。此外,可以理解,向第一終端發(fā)送的中轉(zhuǎn)多播通知可以進(jìn)一步包括多播中轉(zhuǎn)節(jié)點(diǎn)的地址、以及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端的地址。向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送的中轉(zhuǎn)多播通知可以進(jìn)一步包括第一終端的地址、以及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端的地址。向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的某個(gè)第二終端發(fā)送的中轉(zhuǎn)多播通知可以進(jìn)一步包括第一終端的地址、多播中轉(zhuǎn)節(jié)點(diǎn)的地址、以及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的其它第二終端的地址。在步驟340中,第一終端或者多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端中的任意終端根據(jù)接收到的中轉(zhuǎn)多播通知向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù)。在步驟350中,根據(jù)接收到的中轉(zhuǎn)多播通知,多播中轉(zhuǎn)節(jié)點(diǎn)將來自第一終端的數(shù)據(jù)復(fù)制并多播至多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端,或者將來自多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端中的任意終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的其它第二終端和第一終端。根據(jù)本實(shí)施方式的中轉(zhuǎn)多播方法,能夠確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),從而第一終端或者多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端中的任意終端僅僅需向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),由多播中轉(zhuǎn)節(jié)點(diǎn)將該數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的其他終端,從而提聞了傳輸效率。根據(jù)本申請(qǐng)的另一個(gè)方面,提供了一種中轉(zhuǎn)多播傳輸系統(tǒng),包括中轉(zhuǎn)選擇服務(wù)器,中轉(zhuǎn)節(jié)點(diǎn),第一終端以及第二終端。其中,第一終端向所述中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與第一終端通信的多個(gè)第二終端,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向第一終端和多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知;第一終端根據(jù)接收到的中轉(zhuǎn)多播通知向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù);以及多播中轉(zhuǎn)節(jié)點(diǎn)根據(jù)接收到的中轉(zhuǎn)多播通知將來自第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。在多方會(huì)議的場(chǎng)景中,中轉(zhuǎn)選擇服務(wù)器可以進(jìn)一步向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知;至少兩個(gè)第二終端中的任意終端根據(jù)接收到的中轉(zhuǎn)多播通知向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),多播中轉(zhuǎn)節(jié)點(diǎn)根據(jù)接收到的中轉(zhuǎn)多播通知將來自任意終端的數(shù)據(jù)復(fù)制并多播至至少兩個(gè)第二終端中的其它第二終端和第一終端。圖4示出了與圖I類似的應(yīng)用中采用根據(jù)本申請(qǐng)的多播傳輸系統(tǒng)傳輸數(shù)據(jù)的示意圖。如圖所示,通過本申請(qǐng)的中轉(zhuǎn)多播系統(tǒng),中轉(zhuǎn)選擇服務(wù)器能夠確定中轉(zhuǎn)節(jié)點(diǎn)RN2為對(duì)應(yīng)于終端UE3和UE4的多播中轉(zhuǎn)節(jié)點(diǎn),并向終端UEl和多播中轉(zhuǎn)節(jié)點(diǎn)RN2發(fā)送中轉(zhuǎn)多播通知。終端UEl根據(jù)收到的通知,向多播中轉(zhuǎn)節(jié)點(diǎn)RN2僅發(fā)送一份數(shù)據(jù),而多播中轉(zhuǎn)節(jié)點(diǎn)RN2可以 為終端UE3和終端UE4預(yù)留兩個(gè)信道資源,并且當(dāng)收到來自終端UEl的數(shù)據(jù)后,將該數(shù)據(jù)復(fù)制并多播至終端UE3和終端UE4。此外,可以理解,對(duì)于其它的中轉(zhuǎn)節(jié)點(diǎn)(非多播中轉(zhuǎn)的節(jié)點(diǎn))及其對(duì)應(yīng)的終端,中轉(zhuǎn)選擇服務(wù)器則按照現(xiàn)有技術(shù)的方式進(jìn)行操作。例如,中轉(zhuǎn)選擇服務(wù)器通知終端UEl通過中轉(zhuǎn)節(jié)點(diǎn)RNl向終端UE2傳輸數(shù)據(jù),并通知中轉(zhuǎn)節(jié)點(diǎn)RNl將來自終端UEl的數(shù)據(jù)轉(zhuǎn)發(fā)至終端UE2。而且,當(dāng)不存在多播中轉(zhuǎn)節(jié)點(diǎn)時(shí),中轉(zhuǎn)選擇服務(wù)器也將采用現(xiàn)有技術(shù)中轉(zhuǎn)方式進(jìn)行操作。圖5示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)選擇服務(wù)器500。如圖所示,中轉(zhuǎn)選擇服務(wù)器500包括終端確定模塊510,根據(jù)來自第一終端的中轉(zhuǎn)選擇請(qǐng)求確定將與第一終端通信的多個(gè)第二終端;節(jié)點(diǎn)確定模塊520,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn);以及通知模塊530,向第一終端和多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知。根據(jù)一種實(shí)施方式,在第一終端將向第二終端多播數(shù)據(jù)的場(chǎng)景中,中轉(zhuǎn)多播通知可以包括第一終端通過多播中轉(zhuǎn)節(jié)點(diǎn)向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端中轉(zhuǎn)多播數(shù)據(jù)的指示。根據(jù)另一種實(shí)施方式,在第一終端將與第二終端建立多方會(huì)議的場(chǎng)景中,通知模塊530可以進(jìn)一步向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知。此時(shí),中轉(zhuǎn)多播通知可以包括第一終端和上述至少兩個(gè)第二終端通過多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。圖6示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的中轉(zhuǎn)節(jié)點(diǎn)600。如圖所示,中轉(zhuǎn)節(jié)點(diǎn)600包括接收模塊610,從中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知;以及多播傳輸模塊620,根據(jù)接收到的中轉(zhuǎn)多播通知,將來自第一終端的數(shù)據(jù)復(fù)制并多播至中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端。根據(jù)一種實(shí)施例,中轉(zhuǎn)節(jié)點(diǎn)可以進(jìn)一步包括資源預(yù)留模塊630,以根據(jù)接收到的通知為中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的多個(gè)第二終端預(yù)留信道資源。此外,在第一終端將與第二終端建立多方會(huì)議的場(chǎng)景中,多播傳輸模塊620可以根據(jù)接收到的中轉(zhuǎn)多播通知將來自至少兩個(gè)第二終端中的任意終端的數(shù)據(jù)復(fù)制并多播至至少兩個(gè)第二終端中的其它第二終端和第一終端。圖7示出了根據(jù)本申請(qǐng)的一種實(shí)施方式的終端700。如圖所示,終端700包括請(qǐng)求模塊710,向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;以及確定模塊720,從中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知,根據(jù)中轉(zhuǎn)多播通知確定多播中轉(zhuǎn)節(jié)點(diǎn)及多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端,并向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù)。
根據(jù)一種實(shí)施方式,終端700的請(qǐng)求模塊710向中轉(zhuǎn)選擇服務(wù)器發(fā)送的中轉(zhuǎn)選擇請(qǐng)求包括第一終端將向多個(gè)第二終端多播數(shù)據(jù)的請(qǐng)求。終端700的確定模塊720從中轉(zhuǎn)選擇服務(wù)器接收到的中轉(zhuǎn)多播通知包括第一終端通過多播中轉(zhuǎn)節(jié)點(diǎn)向多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端多播數(shù)據(jù)的指示。根據(jù)另一種實(shí)施方式,終端700的請(qǐng)求模塊710向中轉(zhuǎn)選擇服務(wù)器發(fā)送的中轉(zhuǎn)選擇請(qǐng)求包括第一終端將和多個(gè)第二終端進(jìn)行多方會(huì)議的請(qǐng)求。終端700的確定模塊720從中轉(zhuǎn)選擇服務(wù)器接收到的中轉(zhuǎn)多播通知包括第一終端和至少兩個(gè)第二終端通過多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。以上參照附圖對(duì)本申請(qǐng)的示例性的實(shí)施方案進(jìn)行了描述。本領(lǐng)域技術(shù)人員應(yīng)該理解,上述實(shí)施方案僅僅是為了說明的目的而所舉的示例,而不是用來進(jìn)行限制,凡在本申請(qǐng) 的教導(dǎo)和權(quán)利要求保護(hù)范圍下所作的任何修改、等同替換等,均應(yīng)包含在本申請(qǐng)要求保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種中轉(zhuǎn)多播傳輸方法,包括 第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求; 中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知;以及 所述第一終端向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送ー份數(shù)據(jù),所述多播中轉(zhuǎn)節(jié)點(diǎn)將來自所述第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)的第二終端。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述中轉(zhuǎn)選擇請(qǐng)求包括所述第一終端將和所述多個(gè)第二終端進(jìn)行多方會(huì)議的請(qǐng)求。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述中轉(zhuǎn)選擇服務(wù)器進(jìn)一歩向所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知;以及根據(jù)接收到的中轉(zhuǎn)多播通知,所述至少兩個(gè)第二終端中的任意終端向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送ー份數(shù)據(jù),所述多播中轉(zhuǎn)節(jié)點(diǎn)將來自所述任意終端的數(shù)據(jù)復(fù)制并多播至所述至少兩個(gè)第二終端中的其它第二終端和所述第一終端。
4.根據(jù)權(quán)利要求3所述的方法,其中所述中轉(zhuǎn)多播通知包括所述第一終端和所述至少兩個(gè)第二終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。
5.ー種中轉(zhuǎn)選擇服務(wù)器,包括 終端確定模塊,根據(jù)來自第一終端的中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端; 節(jié)點(diǎn)確定模塊,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn); 通知模塊,向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知。
6.根據(jù)權(quán)利要求5所述的中轉(zhuǎn)選擇服務(wù)器,其中,所述通知模塊進(jìn)一歩向所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知。
7.根據(jù)權(quán)利要求6所述的中轉(zhuǎn)選擇服務(wù)器,其中所述中轉(zhuǎn)多播通知包括所述第一終端和所述至少兩個(gè)第二終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。
8.ー種中轉(zhuǎn)節(jié)點(diǎn),包括 接收模塊,從中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知;以及 多播傳輸模塊,根據(jù)接收到的中轉(zhuǎn)多播通知,將來自第一終端的數(shù)據(jù)復(fù)制并多播至所述中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端。
9.根據(jù)權(quán)利要求8所述的中轉(zhuǎn)節(jié)點(diǎn),進(jìn)ー步包括 資源預(yù)留模塊,根據(jù)接收到的通知,為所述中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的多個(gè)第二終端預(yù)留信道資源。
10.根據(jù)權(quán)利要求8所述的中轉(zhuǎn)節(jié)點(diǎn),其中,所述多播傳輸模塊進(jìn)一歩被配置為根據(jù)接收到的中轉(zhuǎn)多播通知將來自所述至少兩個(gè)第二終端中的任意終端的數(shù)據(jù)復(fù)制并多播至所述至少兩個(gè)第二終端中的其它第二終端和所述第一終端。
11.一種終端,包括 請(qǐng)求模塊,向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;以及 確定模塊,從所述中轉(zhuǎn)選擇服務(wù)器接收中轉(zhuǎn)多播通知,根據(jù)所述中轉(zhuǎn)多播通知確定多播中轉(zhuǎn)節(jié)點(diǎn)及所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端,并向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送ー份數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的終端,其中,所述中轉(zhuǎn)選擇請(qǐng)求包括所述第一終端將和多個(gè)第二終端進(jìn)行多方會(huì)議的請(qǐng)求。
13.根據(jù)權(quán)利要求12所述的終端,其中所述中轉(zhuǎn)多播通知包括所述第一終端和所述至少兩個(gè)第二終端通過所述多播中轉(zhuǎn)節(jié)點(diǎn)相互多播數(shù)據(jù)的指示。
14.一種中轉(zhuǎn)多播傳輸系統(tǒng),包括第一終端,第二終端,中轉(zhuǎn)選擇服務(wù)器,中轉(zhuǎn)節(jié)點(diǎn),其中, 所述第一終端向所述中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求; 所述中轉(zhuǎn)選擇服務(wù)器根據(jù)所述中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知; 所述第一終端根據(jù)接收到的中轉(zhuǎn)多播通知向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送ー份數(shù)據(jù);以及 所述多播中轉(zhuǎn)節(jié)點(diǎn)根據(jù)接收到的中轉(zhuǎn)多播通知將來自所述第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述中轉(zhuǎn)選擇服務(wù)器進(jìn)一歩向所述多播中轉(zhuǎn)節(jié)點(diǎn)對(duì)應(yīng)的至少兩個(gè)第二終端分別發(fā)送中轉(zhuǎn)多播通知;以及根據(jù)接收到的中轉(zhuǎn)多播通知,所述至少兩個(gè)第二終端中的任意終端向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送ー份數(shù)據(jù),所述多播中轉(zhuǎn)節(jié)點(diǎn)將來自所述任意終端的數(shù)據(jù)復(fù)制并多播至所述至少兩個(gè)第二終端中的其它第二終端和所述第一終端。
全文摘要
本發(fā)明提供了一種中轉(zhuǎn)多播傳輸方法、系統(tǒng)、中轉(zhuǎn)選擇服務(wù)器、中轉(zhuǎn)節(jié)點(diǎn)及終端。根據(jù)本發(fā)明,第一終端向中轉(zhuǎn)選擇服務(wù)器發(fā)送中轉(zhuǎn)選擇請(qǐng)求;中轉(zhuǎn)選擇服務(wù)器根據(jù)中轉(zhuǎn)選擇請(qǐng)求確定將與所述第一終端通信的多個(gè)第二終端,并確定對(duì)應(yīng)于至少兩個(gè)第二終端的多播中轉(zhuǎn)節(jié)點(diǎn),并向所述第一終端和所述多播中轉(zhuǎn)節(jié)點(diǎn)分別發(fā)送中轉(zhuǎn)多播通知;以及所述第一終端向所述多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),所述多播中轉(zhuǎn)節(jié)點(diǎn)將來自所述第一終端的數(shù)據(jù)復(fù)制并多播至其對(duì)應(yīng)的至少兩個(gè)第二終端。根據(jù)本發(fā)明,終端僅需向多播中轉(zhuǎn)節(jié)點(diǎn)發(fā)送一份數(shù)據(jù),并由該節(jié)點(diǎn)將數(shù)據(jù)復(fù)制并多播至多個(gè)終端,從而提高了傳輸效率。
文檔編號(hào)H04L12/18GK102694663SQ20111007373
公開日2012年9月26日 申請(qǐng)日期2011年3月25日 優(yōu)先權(quán)日2011年3月25日
發(fā)明者樂利鋒, 張劍寅, 彭晉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司