專(zhuān)利名稱(chēng):在通用移動(dòng)電信系統(tǒng)網(wǎng)絡(luò)中進(jìn)行組播的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于連接到通信網(wǎng)的網(wǎng)絡(luò)實(shí)體和所述實(shí)體所用的控制方法。
背景技術(shù):
作為通信網(wǎng)的實(shí)例,圖2顯示了一種移動(dòng)通信網(wǎng)的示意圖,該移動(dòng)通信網(wǎng)由為移動(dòng)臺(tái)101、102和103提供至通信網(wǎng)的接入的接入網(wǎng)部分20、用于控制與移動(dòng)臺(tái)的通信的控制網(wǎng)絡(luò)部分21以及用于處理移動(dòng)通信網(wǎng)和一個(gè)或多個(gè)其它網(wǎng)絡(luò)之間的呼叫內(nèi)容的網(wǎng)關(guān)22組成,其中,圖2顯示了一個(gè)電話(huà)網(wǎng)24作為示例。在圖2中,虛線(xiàn)表示控制信令,而實(shí)線(xiàn)表示內(nèi)容傳輸。
圖2還顯示了與電話(huà)網(wǎng)24相關(guān)聯(lián)的控制網(wǎng)絡(luò)23和可能是或者可能不是移動(dòng)通信網(wǎng)的組成部分的服務(wù)器網(wǎng)絡(luò)26。換言之,服務(wù)器網(wǎng)絡(luò)可能是例如移動(dòng)通信系統(tǒng)的業(yè)務(wù)網(wǎng)部分,或者可能是單獨(dú)的網(wǎng)絡(luò),如因特網(wǎng)。
作為通信的示例,圖2顯示了移動(dòng)終端101和與電話(huà)網(wǎng)24相關(guān)聯(lián)的終端25之間的通信,其中,呼叫內(nèi)容從移動(dòng)終端101傳送到接入網(wǎng)20中的網(wǎng)關(guān)支持節(jié)點(diǎn)201,然后傳送到網(wǎng)關(guān)22,傳送到與電話(huà)網(wǎng)24相關(guān)聯(lián)的網(wǎng)關(guān)241、傳送到與電話(huà)網(wǎng)24相關(guān)聯(lián)的網(wǎng)關(guān)支持節(jié)點(diǎn)242,然后再傳送到電話(huà)終端25。注意到,所傳送的內(nèi)容可以是任何已知的類(lèi)型,例如視頻、音頻或數(shù)據(jù)。
終端101和25之間的這種通信基于移動(dòng)通信網(wǎng)側(cè)的控制網(wǎng)絡(luò)21的控制實(shí)體211和電話(huà)網(wǎng)24側(cè)的控制網(wǎng)絡(luò)23的控制實(shí)體231來(lái)控制??刂菩帕钤谶@些實(shí)體211和231之間進(jìn)行交換,并且實(shí)體211與網(wǎng)關(guān)支持節(jié)點(diǎn)201和網(wǎng)關(guān)22交換控制信令,而控制實(shí)體231與網(wǎng)關(guān)241和網(wǎng)關(guān)支持節(jié)點(diǎn)242交換控制信令。
圖2還顯示了通信的其它實(shí)例,即從網(wǎng)絡(luò)26中兩個(gè)服務(wù)器261、262到兩個(gè)移動(dòng)終端102和103的呼叫傳輸由控制網(wǎng)絡(luò)21中的實(shí)體212和接入網(wǎng)20中的支持節(jié)點(diǎn)202來(lái)進(jìn)行處理。在這些實(shí)例中,呼叫內(nèi)容和控制信令由相同的實(shí)體進(jìn)行處理。
應(yīng)理解,圖2中的圖示是示意性的,表示邏輯結(jié)構(gòu),其中,所述邏輯結(jié)構(gòu)可能為或者可能不為對(duì)應(yīng)的物理結(jié)構(gòu)所反映。換言之,圖2所示的分離的實(shí)體實(shí)際上可以是物理上分離的,或者可以設(shè)置在一個(gè)物理單元中的一個(gè)位置上,圖2中作為單個(gè)部件顯示的實(shí)體可以作為單個(gè)物理單元來(lái)提供,或者可以分布在多個(gè)物理單元上。
具有圖2所示體系結(jié)構(gòu)的網(wǎng)絡(luò)的實(shí)例是根據(jù)3GPP第三代合作項(xiàng)目)技術(shù)規(guī)范23.002V5.3.0(2001-06)的移動(dòng)通信網(wǎng),此規(guī)范可從網(wǎng)頁(yè)http//www.3gpp.Org上獲得,并通過(guò)引用將其結(jié)合到本文中在3GPP的術(shù)語(yǔ)中,用于提供接入的第一網(wǎng)絡(luò)部分20可以是所謂的接入網(wǎng),而支持節(jié)點(diǎn)201、202可以是GGSN(網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))。此外,提供控制功能的第二網(wǎng)絡(luò)部分21可以用所謂的核心網(wǎng)來(lái)實(shí)現(xiàn),而實(shí)體211、212可以是一個(gè)或多個(gè)CSCF(呼叫狀態(tài)控制功能)。而移動(dòng)臺(tái)101、102、103可以是例如根據(jù)通用移動(dòng)通信系統(tǒng)(UMTS)來(lái)工作的移動(dòng)臺(tái)。
發(fā)明目的本發(fā)明的目的是通過(guò)提供改進(jìn)的網(wǎng)絡(luò)實(shí)體來(lái)提高通信網(wǎng)的能力。
發(fā)明概述此目的通過(guò)具有權(quán)利要求1所述的特征的網(wǎng)絡(luò)實(shí)體和如權(quán)利要求17所述的控制方法來(lái)實(shí)現(xiàn)的。優(yōu)選實(shí)施例在從屬權(quán)利要求中描述。
本發(fā)明提供了一種用于通信網(wǎng)的網(wǎng)絡(luò)實(shí)體,其中,所述網(wǎng)絡(luò)實(shí)體用于●控制通信網(wǎng)中組播傳輸?shù)慕邮蘸彤a(chǎn)生,組播傳輸是承載傳輸內(nèi)容和組播組標(biāo)識(shí)符的傳輸,所述組播組標(biāo)識(shí)符是與所述組播傳輸相關(guān)的一組目的地的標(biāo)識(shí)符;●執(zhí)行根據(jù)組播組標(biāo)識(shí)符確定組播傳輸?shù)哪康牡氐牡谝贿^(guò)程;以及●執(zhí)行根據(jù)第一過(guò)程的結(jié)果處理組播傳輸?shù)牡诙^(guò)程,其中,第二過(guò)程包括用于對(duì)組播傳輸進(jìn)行路由和/或終止組播傳輸和/或發(fā)起組播傳輸?shù)睦獭?br>
網(wǎng)絡(luò)實(shí)體因此是具有如下功能的組播管理實(shí)體●組播路由器的功能,如用于對(duì)組播進(jìn)行路由選擇和組播數(shù)據(jù)處理的組播組管理功能,和/或●組播服務(wù)器的功能,如作為潛在的組播源(例如對(duì)組播服務(wù)而言,接收并存儲(chǔ)組播傳輸以便以后轉(zhuǎn)發(fā),或者接收單播傳輸并因組播管理實(shí)體決定或受命將其傳送給多個(gè)用戶(hù)而將其轉(zhuǎn)換成組播傳輸)的發(fā)起能力,或者具有產(chǎn)生、操縱和/或混合組播內(nèi)容的處理能力,和/或●組播代理的功能,如終止和處理的能力(例如按無(wú)線(xiàn)電接口特性調(diào)整組播內(nèi)容(對(duì)移動(dòng)通信網(wǎng)而言))和終端用戶(hù)(設(shè)備)能力以及參數(shù)選擇。
本發(fā)明的網(wǎng)絡(luò)實(shí)體最好應(yīng)用于移動(dòng)通信網(wǎng),但應(yīng)注意,它可以應(yīng)用于任何類(lèi)型的通信網(wǎng),即無(wú)線(xiàn)網(wǎng)、有線(xiàn)網(wǎng)、固定網(wǎng)、衛(wèi)星網(wǎng)等等。
所以,根據(jù)本申請(qǐng),可以將組播能力添加到通信網(wǎng)中,以便網(wǎng)絡(luò)運(yùn)營(yíng)商可參與提供和管理組播服務(wù)以及各服務(wù)的特定會(huì)話(huà),這意味著可以實(shí)現(xiàn)例如組特定的接納控制和組特定的計(jì)費(fèi),并且可以大大提高通信網(wǎng)中總的傳輸效率,因?yàn)榻M播管理和處理的裝置允許網(wǎng)絡(luò)運(yùn)營(yíng)商了解組播服務(wù)和組播會(huì)話(huà),以便更好地分配和利用網(wǎng)絡(luò)資源。
附圖簡(jiǎn)述通過(guò)參照附圖研究如下對(duì)本發(fā)明優(yōu)選實(shí)施例的詳細(xì)說(shuō)明,就會(huì)明白本發(fā)明的其它優(yōu)點(diǎn)。附圖中
圖1是本發(fā)明實(shí)施例的示意圖;圖2是移動(dòng)通信網(wǎng)體系結(jié)構(gòu)的示意圖;以及圖3說(shuō)明根據(jù)本發(fā)明的實(shí)施例,對(duì)包括可分離部分的組播傳輸內(nèi)容的處理。
實(shí)施例的詳細(xì)說(shuō)明下面將結(jié)合應(yīng)用于移動(dòng)通信網(wǎng)的網(wǎng)絡(luò)實(shí)體來(lái)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。但是,應(yīng)理解,本發(fā)明的網(wǎng)絡(luò)實(shí)體可應(yīng)用于任何類(lèi)型的通信網(wǎng)環(huán)境中,并且在移動(dòng)通信網(wǎng)中的應(yīng)用僅是一個(gè)優(yōu)選實(shí)例。
圖1是一個(gè)可以應(yīng)用本發(fā)明的通信網(wǎng)實(shí)例。該圖顯示了移動(dòng)臺(tái)10、基本呼叫控制實(shí)體11、網(wǎng)關(guān)支持節(jié)點(diǎn)12、組播管理實(shí)體13(作為本發(fā)明的網(wǎng)絡(luò)實(shí)體的實(shí)施例)以及組播源14。類(lèi)似于圖2,實(shí)線(xiàn)表示內(nèi)容傳輸,而虛線(xiàn)表示控制信令。同樣,應(yīng)注意,圖1所示的結(jié)構(gòu)是邏輯結(jié)構(gòu),從而在圖1中作為分離部件顯示的單元可能是或者可能不是物理上分開(kāi)的,作為單元顯示的部件可能是或者可能不是物理單元,即可以位于一個(gè)地方,或者可以分布到幾個(gè)網(wǎng)絡(luò)單元上。
基本呼叫控制實(shí)體11和組播管理實(shí)體13均屬于移動(dòng)通信網(wǎng)的通用控制部分,例如圖2所示的網(wǎng)絡(luò)部分21?;竞艚锌刂茖?shí)體11用于處理與訪(fǎng)問(wèn)移動(dòng)通信系統(tǒng)的各個(gè)移動(dòng)臺(tái)的通信。呼叫控制實(shí)體11的對(duì)應(yīng)功能為例如呼叫建立和呼叫終止、狀態(tài)/事件管理、與其它用于支持特定服務(wù)、呼叫事件計(jì)費(fèi)報(bào)告、審計(jì)、攔截等網(wǎng)絡(luò)實(shí)體的交互(例如組播管理實(shí)體13)。注意到,為簡(jiǎn)潔起見(jiàn),圖中并未示出接入網(wǎng)。
組播管理實(shí)體13用于控制接收來(lái)自適當(dāng)源端的組播傳輸。如圖1所示,這種源可以為例如發(fā)出組播傳輸151的服務(wù)器14。注意到,服務(wù)器14可以是移動(dòng)通信網(wǎng)的組成部分,或者也可以在移動(dòng)通信網(wǎng)之外。應(yīng)注意,組播管理實(shí)體13和服務(wù)器14之間可以插入一個(gè)或多個(gè)組播路由器,這些路由器為簡(jiǎn)潔起見(jiàn)而未示出。如圖1所示,組播傳輸源還可以是發(fā)出組播傳輸152的移動(dòng)臺(tái)10。
組播管理實(shí)體13還用于產(chǎn)生和/或發(fā)起組播傳輸。組播傳輸?shù)漠a(chǎn)生可以基于對(duì)接收到的(組播和/或單播)傳輸?shù)奶幚?,或者組播管理實(shí)體13還可以是本身可以發(fā)起自己的組播傳輸或者例如根據(jù)附加的信息將單播傳輸轉(zhuǎn)換成組播傳輸?shù)氖及l(fā)服務(wù)器。
組播管理實(shí)體13用于執(zhí)行根據(jù)組播組標(biāo)識(shí)符確定組播傳輸目的地的過(guò)程。組播組標(biāo)識(shí)符的實(shí)例為根據(jù)RFC 112因特網(wǎng)組播管理協(xié)議(IGMP)的組播地址。一般而言,組播組標(biāo)識(shí)符是任何適合于標(biāo)識(shí)一組目的地的標(biāo)識(shí)符。
組播組管理實(shí)體13還用于執(zhí)行根據(jù)目的地確定過(guò)程的結(jié)果,即根據(jù)確定的目的地來(lái)處理組播傳輸?shù)倪^(guò)程。處理組播傳輸可以是對(duì)接收到的傳輸151、152作簡(jiǎn)單的路由、處理接收到的組播傳輸、終止接收到的組播傳輸或者發(fā)起新的組播傳輸。這由圖1中的箭頭153所示,它是組播管理實(shí)體13的輸出。所示的目的地16可以是移動(dòng)通信網(wǎng)之內(nèi)或之外的實(shí)體,即可以是目前正在訪(fǎng)問(wèn)移動(dòng)通信網(wǎng)的移動(dòng)臺(tái)(如歸屬網(wǎng)用戶(hù)或漫游用戶(hù)),或者可以是移動(dòng)通信網(wǎng)中的某些其它實(shí)體,如網(wǎng)絡(luò)節(jié)點(diǎn),或者可以是移動(dòng)通信網(wǎng)外的任何實(shí)體,如圖2所示的服務(wù)器261、262之一,或者例如不同電話(huà)網(wǎng)內(nèi)的電話(huà)終端,如圖2所示的終端25。
注意到,圖1所示的控制信令連接171-175只是示例而已。即,在此實(shí)例中,源端10或14可以與基本呼叫控制實(shí)體11和特定的組播管理實(shí)體13交換控制信令。但是,在源10或14和組播管理實(shí)體13之間無(wú)信令連接172、173同樣可能,以致源10或14和組播管理實(shí)體13之間的所有控制信令要通過(guò)基本呼叫控制實(shí)體11,即通過(guò)連接171、174和175來(lái)進(jìn)行處理。
組播管理實(shí)體13最好管理將目的地標(biāo)識(shí)符與組播組標(biāo)識(shí)符相關(guān)聯(lián)的組播服務(wù)記錄,并用于接收和終止來(lái)自于移動(dòng)通信網(wǎng)內(nèi)外潛在目的地的組播服務(wù)的服務(wù)登記請(qǐng)求。組播服務(wù)記錄可以保存在組播管理實(shí)體13上,或者可以保存在移動(dòng)通信網(wǎng)內(nèi)的任何其它地方。目的地標(biāo)識(shí)符可以是與其中可能存在潛在目的地的移動(dòng)通信網(wǎng)和其它網(wǎng)絡(luò)兼容的任何期望或合適的類(lèi)型。例如,目的地標(biāo)識(shí)符可以是因特網(wǎng)協(xié)議(IP)地址,組播組標(biāo)識(shí)符可以是專(zhuān)用的IPv4(IP的第4版)或IPv6(IP的第6版)組播地址。
潛在的目的地可以通過(guò)適當(dāng)?shù)男帕钊鏘GMP或組播接聽(tīng)者發(fā)現(xiàn)(MLD)信令,或者通過(guò)屬于移動(dòng)通信網(wǎng)的專(zhuān)用信令過(guò)程注冊(cè)要求組播管理實(shí)體13上的組播服務(wù)。這類(lèi)信令消息由組播管理實(shí)體終止,并由此存儲(chǔ)諸如注冊(cè)到特定組播組的客戶(hù)(目的地)之類(lèi)的組管理信息。舉例如下,可以定義通用的“足球興趣”組,并且客戶(hù)注冊(cè)到該組以便接收任何與所述組相關(guān)的有關(guān)足球的任何組播服務(wù)傳輸。
組播管理實(shí)體13最好還用于接收和終止來(lái)自于所述移動(dòng)通信網(wǎng)內(nèi)外的充當(dāng)組播目的地的實(shí)體的組播會(huì)話(huà)的會(huì)話(huà)登記請(qǐng)求。換言之,組播管理實(shí)體13從潛在的目的地接收專(zhuān)用會(huì)話(huà)登記消息,以便然后讓該目的地參與對(duì)應(yīng)組播組的會(huì)話(huà)。例如,組播組管理實(shí)體13記錄當(dāng)前注冊(cè)到特定組播服務(wù)(如上述的“足球興趣”組)的所有目的地,如果組播管理實(shí)體接收到承載標(biāo)識(shí)所述特定組的組播組標(biāo)識(shí)符的組播傳輸,則可以將該傳輸傳播到所有已注冊(cè)到該會(huì)話(huà)的目的地。尤其是,該組播管理實(shí)體可以充當(dāng)一種類(lèi)型的組播路由器,以便將接收到的組播內(nèi)容傳送給移動(dòng)通信網(wǎng)域內(nèi)的所有注冊(cè)客戶(hù)。組播管理實(shí)體還通過(guò)向移動(dòng)網(wǎng)外的組播傳遞樹(shù)傳播組管理信息而使移動(dòng)網(wǎng)能夠成為組播傳遞樹(shù)的一部分。組播路由協(xié)議用于此目的。通過(guò)傳播此信息,移動(dòng)網(wǎng)就成為組播傳遞樹(shù)的一部分,正如任何其它局域網(wǎng)一樣。
組播管理實(shí)體13最好還可以例如響應(yīng)移動(dòng)性管理而修改服務(wù)登記請(qǐng)求。
組播管理實(shí)體13最好包括控制部分131和處理部分132,如圖1所示??刂撇糠?31最好處理會(huì)話(huà)控制,而處理部分132最好處理承載控制和傳輸內(nèi)容,這亦如圖1所示,其中,實(shí)線(xiàn)連接到處理部分132,而控制信令連接到控制部分131。但是,應(yīng)注意,內(nèi)容可以通過(guò)控制部分131來(lái)傳送。
如前所述,圖1所示的結(jié)構(gòu)應(yīng)理解為邏輯結(jié)構(gòu)。因此,控制部分131和處理部分132可能是或者可能不是物理上分開(kāi)的。尤其是,一個(gè)控制部分131有可能與多個(gè)處理部分132相關(guān)聯(lián),其中每個(gè)處理部分132位于移動(dòng)通信網(wǎng)內(nèi)的不同位置??刂撇糠?31和處理部分132之間的通信可以根據(jù)任何適當(dāng)?shù)耐ㄐ欧桨?,例如根?jù)ITU-T推薦H.248來(lái)進(jìn)行。
在使用控制部分和處理部分的情況下,本發(fā)明的優(yōu)點(diǎn)之一在于如下事實(shí)控制部分131可以根據(jù)客戶(hù)(目的地)分布來(lái)選擇處理部分132,例如可以以如下方式來(lái)選擇一個(gè)或多個(gè)適當(dāng)?shù)奶幚聿糠直M可能靠近目的地位置來(lái)完成組播內(nèi)容復(fù)制。一般而言,控制部分131可以根據(jù)目的地分布來(lái)優(yōu)化組播內(nèi)容的復(fù)制,以便減少資源負(fù)擔(dān)。例如,這可以通過(guò)將復(fù)制量減到必需的最少量來(lái)完成,所述必需的最少量一方面由目的地分布來(lái)確定,另一方面由(動(dòng)態(tài)的)網(wǎng)絡(luò)狀態(tài)和(靜態(tài)的)網(wǎng)絡(luò)體系結(jié)構(gòu)來(lái)確定。處理部分的選擇還可以基于所需的和/或可用的資源或可以采用負(fù)荷分擔(dān)機(jī)制。處理成本也可以用作備用的或附加的選擇標(biāo)準(zhǔn)。
在使用控制部分和處理部分的情況下,客戶(hù)(目的地)可以向控制部分131注冊(cè),控制部分131可以選擇最佳的處理部分132并將有關(guān)注冊(cè)客戶(hù)的信息傳送給該處理部分132。如果客戶(hù)直接向處理部分132注冊(cè),則處理部分132向控制部分131提供有關(guān)該注冊(cè)客戶(hù)的信息,用于計(jì)費(fèi)、分析、統(tǒng)計(jì)等目的??梢栽诳刂撇糠?31和處理部分132之間采用專(zhuān)用的新的組播協(xié)議,或者可將例如H.248中的附加消息和參數(shù)用于這兩種情況。
如果客戶(hù)向控制部分131注冊(cè),則控制部分131可依次向處理部分132注冊(cè),即所有組播流量在通往目的地的路由上將通過(guò)控制部分131。這將使控制部分131能夠收集與計(jì)費(fèi)和統(tǒng)計(jì)相關(guān)的信息。在此情況下的控制部分131通過(guò)控制部分131本身將來(lái)自注冊(cè)客戶(hù)的組播傳遞路徑擴(kuò)展至處理部分132,最終到達(dá)組播源(如果組播源不是處理部分132本身)。也可能的是,在客戶(hù)向控制部分131注冊(cè)的情況下不讓控制部分131向處理部分132注冊(cè)。但是,控制部分131然后將請(qǐng)求客戶(hù)的對(duì)應(yīng)的支持節(jié)點(diǎn)12連接到處理部分132(例如通過(guò)組播路由協(xié)議),或者控制部分131請(qǐng)求處理部分132命令支持節(jié)點(diǎn)12這樣做。支持節(jié)點(diǎn)12然后就成為組播傳遞樹(shù)的一部分。應(yīng)注意,還可以將處理部分132和支持節(jié)點(diǎn)12之間的單播(可能是復(fù)用的)連接用于傳送組播流量。在移動(dòng)通信網(wǎng)擁有電路交換接入網(wǎng)的情況下,電路交換域的網(wǎng)關(guān)或因特網(wǎng)接入服務(wù)器可用于取代上述支持節(jié)點(diǎn)12。這允許向電路交換域提供組播服務(wù)。
組播管理實(shí)體13最好還用于接收和終止來(lái)自移動(dòng)通信網(wǎng)內(nèi)外的充當(dāng)組播源的實(shí)體(例如來(lái)自圖1所示的服務(wù)器14或移動(dòng)臺(tái)10)的會(huì)話(huà)邀請(qǐng)請(qǐng)求。當(dāng)組播會(huì)話(huà)將要開(kāi)始時(shí),組播源10或14采用適當(dāng)?shù)男帕顓f(xié)議(如會(huì)話(huà)發(fā)起協(xié)議SIP或?qū)崟r(shí)流協(xié)議RTSP)來(lái)通知組播管理實(shí)體13(控制部分131)。此信令可以是直接的(如信令連接172、173所示),和/或可以是間接的(如信令連接171、174和175所示)。此會(huì)話(huà)信息消息至少包括組播組標(biāo)識(shí)符,最好還包括有關(guān)組播內(nèi)容的信息,如組播傳輸中的流類(lèi)型(如視頻、音頻、數(shù)據(jù)和與各單獨(dú)的媒體流相關(guān)的特定參數(shù),如流速率等)。有關(guān)組播內(nèi)容的信息可以例如通過(guò)使用會(huì)話(huà)描述協(xié)議(SDP)來(lái)指示。
當(dāng)通過(guò)控制部分131完成了注冊(cè),組播管理實(shí)體13的控制部分131就選擇最佳的處理部分132并在網(wǎng)絡(luò)中預(yù)留所需資源并向處理部分132注冊(cè)以擴(kuò)展組播傳遞路徑。此外,它將所有這些信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,所述數(shù)據(jù)庫(kù)最好與組播管理控制部分131集成在一起。組播管理控制部分131還將組播管理處理部分132的標(biāo)識(shí)符以例如分組交換網(wǎng)中的適當(dāng)?shù)刂?如IP地址)的形式通告組播源(如圖1所示的10或14)。內(nèi)容(151、152)因而可以傳送到組播管理處理部分132,其中,完成單播到組播的轉(zhuǎn)換。處理部分132還可以向組播源注冊(cè)。處理部分132像任何其它的組播客戶(hù)一樣(例如通過(guò)IGMP/MLD)注冊(cè)到對(duì)應(yīng)的組播組或其它組播路由器(例如組播協(xié)議)。
組播管理實(shí)體13(控制部分和/或處理部分132)具有關(guān)于目的地組播能力的信息(例如存儲(chǔ)在數(shù)據(jù)庫(kù)中),可以決定是否必須實(shí)現(xiàn)進(jìn)一步的組播傳輸(即包含組播組標(biāo)識(shí)符的單個(gè)傳輸)或復(fù)制和提供若干組播傳輸和/或單播傳輸。在后一種情況中,處理部分132終止組播路由協(xié)議(如協(xié)議無(wú)關(guān)的組播PIM)的數(shù)據(jù)流,復(fù)制內(nèi)容并在接入網(wǎng)中使用多個(gè)單播傳輸。目的地(客戶(hù))的對(duì)應(yīng)地址由控制部分131提供,或者處理部分132在客戶(hù)直接注冊(cè)到該處理部分時(shí)已具有地址。
組播管理實(shí)體13還可以獨(dú)自發(fā)起組播傳輸,例如在已從中央數(shù)據(jù)庫(kù)接收到(標(biāo)識(shí)組播組標(biāo)識(shí)符和組播源的)組播會(huì)話(huà)列表后。然后,組播管理實(shí)體13不是等待輸入請(qǐng)求,而是自己選擇處理部分132,聯(lián)絡(luò)所列舉的組播源并將有關(guān)組播流、組播源、處理部分132等等的信息存儲(chǔ)在它的數(shù)據(jù)庫(kù)中。組播管理實(shí)體13所發(fā)起的組播服務(wù)還可以在將存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制應(yīng)用于組播服務(wù)時(shí)使用。存儲(chǔ)轉(zhuǎn)發(fā)服務(wù)是這樣一種服務(wù),其中,組播管理實(shí)體13存儲(chǔ)接收到的組播內(nèi)容并在一定延遲之后將其轉(zhuǎn)發(fā)。組播服務(wù)可以由組播管理實(shí)體13下載,而轉(zhuǎn)發(fā)/發(fā)送可以由外部事件來(lái)觸發(fā),例如接收到觸發(fā)消息或滿(mǎn)足預(yù)定的定時(shí)條件,組播管理實(shí)體13基于此開(kāi)始服務(wù)傳送。作為另一種選擇,組播內(nèi)容無(wú)須同時(shí)傳送給所有客戶(hù)。如果某些客戶(hù)不可用,則它們可以以后獲得該內(nèi)容(當(dāng)它們可用時(shí))。在那種情況下,組播管理實(shí)體將會(huì)跟蹤哪一些客戶(hù)已經(jīng)接收到信息,即將組播內(nèi)容傳送給組播組時(shí),主要是哪一些客戶(hù)可用。組播管理實(shí)體發(fā)起/命令注銷(xiāo)已接收組播內(nèi)容的客戶(hù),可用于確保所有客戶(hù)只收到內(nèi)容一次。
組播管理實(shí)體13最好這樣加以設(shè)置,即處理組播傳輸?shù)倪^(guò)程包括在將組播內(nèi)容發(fā)送到目的地(如訪(fǎng)問(wèn)移動(dòng)通信網(wǎng)的移動(dòng)臺(tái))之前,通過(guò)變更組播內(nèi)容的一個(gè)或多個(gè)參數(shù)和/或變更內(nèi)容本身來(lái)處理組播內(nèi)容的例程。例如,參數(shù)的變更可以為根據(jù)空中接口特性來(lái)調(diào)整組播流。例如,可以根據(jù)空中接口上的可用帶寬來(lái)調(diào)整流的傳輸速率。變更內(nèi)容的實(shí)例可以是添加網(wǎng)絡(luò)運(yùn)營(yíng)商的特定標(biāo)志符、添加商業(yè)內(nèi)容或?yàn)V掉特定(不想要的)內(nèi)容。
此外,組播管理實(shí)體13最好這樣加以設(shè)置,即處理組播傳輸?shù)倪^(guò)程包括在將組播內(nèi)容發(fā)送到其目的地(例如訪(fǎng)問(wèn)移動(dòng)通信網(wǎng)的移動(dòng)臺(tái))之前,合并和/或組合一個(gè)組播傳輸?shù)慕M播內(nèi)容與另一個(gè)組播傳輸?shù)慕M播內(nèi)容從而處理組播內(nèi)容的例程。這類(lèi)似于合并/組合多個(gè)單播流。
可以在組播管理實(shí)體13中收集參與組播會(huì)話(huà)的所有實(shí)體的計(jì)費(fèi)信息并將其轉(zhuǎn)發(fā)至移動(dòng)通信網(wǎng)中對(duì)應(yīng)的計(jì)費(fèi)節(jié)點(diǎn),并且如果有必要或需要的話(huà),則將其轉(zhuǎn)發(fā)給其它網(wǎng)絡(luò)中的計(jì)費(fèi)節(jié)點(diǎn)。
組播管理實(shí)體13最好還用于執(zhí)行針對(duì)組播組的組特定接納控制和/或組特定計(jì)費(fèi)和/或組特定統(tǒng)計(jì)收集和/或組特定統(tǒng)計(jì)評(píng)估。例如,組特定接納控制意味著組播管理實(shí)體13控制同時(shí)存在的最多或最少成員數(shù)量(會(huì)話(huà)的注冊(cè)目的地)。組特定計(jì)費(fèi)意味著對(duì)單個(gè)目的地(用戶(hù))收取的費(fèi)用可以根據(jù)與組相關(guān)的條件來(lái)改變,例如如果更多的客戶(hù)(目的地)同時(shí)接收組播服務(wù),則費(fèi)率就較低。不同的實(shí)例是這種情況當(dāng)設(shè)定了預(yù)定的最少數(shù)量的目的地以便進(jìn)行會(huì)話(huà)時(shí),如果客戶(hù)數(shù)量太少,則組播管理控制部分131拒絕組播源的會(huì)話(huà)邀請(qǐng)請(qǐng)求,或者在其本身充當(dāng)組播源時(shí)不發(fā)起其自己的會(huì)話(huà)。
組播管理實(shí)體13還可以對(duì)組播傳輸源執(zhí)行認(rèn)證、授權(quán)和計(jì)費(fèi)。
根據(jù)本申請(qǐng),組播管理實(shí)體13(尤其是處理部分132)最好可以在采用基于源的組播路由結(jié)構(gòu)時(shí)充當(dāng)組播傳遞結(jié)構(gòu)的源或遠(yuǎn)程源,或者它可以在采用基于核心的路由結(jié)構(gòu)時(shí)充當(dāng)核心(也稱(chēng)之為聚集點(diǎn))。這兩種類(lèi)型的組播路由結(jié)構(gòu)例如可參見(jiàn)O.Hersent、D.Gurle、D.Petit所著的“IP電話(huà)基于分組的多媒體通信系統(tǒng)”(Addison-Wesley,Harlow,2000),從而不必在此作進(jìn)一步的描述。
組播管理實(shí)體13最好以如下方式來(lái)加以設(shè)置它可以專(zhuān)門(mén)處理包括可分離部分的組播傳輸內(nèi)容。包含可分離部分的組播傳輸內(nèi)容的實(shí)例為不同媒體類(lèi)型的流,如視頻、音頻和數(shù)據(jù),或者可伸縮的編碼數(shù)據(jù)的不同層次,例如從MPEG-4已知的基礎(chǔ)層和增強(qiáng)層。在此情況下,用于根據(jù)組播組標(biāo)識(shí)符確定目的地的過(guò)程最好包括確定目的地的子組,其中,每個(gè)子組與接收一個(gè)或多個(gè)可分離部分有關(guān),且處理組播傳輸?shù)倪^(guò)程最好包括根據(jù)確定的子組控制組播傳輸內(nèi)容的分離以及轉(zhuǎn)發(fā)各已分離的部分的例程。
注意到,可以以任何合適的或希望的方式來(lái)定義子組。例如,子組可以由網(wǎng)絡(luò)運(yùn)營(yíng)商來(lái)預(yù)先定義,并且潛在的目的地簡(jiǎn)單地注冊(cè)到預(yù)定義的子組之一。例如,對(duì)于包含音頻和視頻流的預(yù)定數(shù)量的(主)組播組,可以對(duì)每個(gè)相應(yīng)的主組預(yù)定義若干子組,使得注冊(cè)到音頻子組的目的地只接收音頻流,而注冊(cè)到主組的目的地則接收音頻和視頻流?;蛘撸M播管理實(shí)體可以根據(jù)例如用戶(hù)請(qǐng)求來(lái)控制子組的定義。例如,如果目的地(客戶(hù))注冊(cè)到特定的組播組,如上述的足球興趣組(本實(shí)例假設(shè)提供視頻和音頻流),并且同時(shí)目的地表示它只希望接收音頻流,于是組播管理實(shí)體可以(動(dòng)態(tài)地)定義音頻子組。這種定義還可以與預(yù)定條件相結(jié)合,例如存在預(yù)定最少數(shù)量的純音頻服務(wù)請(qǐng)求。
向子組注冊(cè)的過(guò)程可以類(lèi)似于上述一般情況下向組注冊(cè)的過(guò)程。每個(gè)子組將擁有其自己的組播子組標(biāo)識(shí)符,因而在其它方面就像任何其它的組播組。
換言之,組播組管理實(shí)體13最好能夠處理不同類(lèi)型的客戶(hù)(目的地)的組播服務(wù)。不同類(lèi)型的客戶(hù)具有不同服務(wù)質(zhì)量要求、能力和偏好。例如,某些移動(dòng)臺(tái)可能只能夠接收音頻,或者只能接收音頻和數(shù)據(jù)。同樣,不同類(lèi)型的目的地可以因不同的接入網(wǎng)如分組交換移動(dòng)終端的一個(gè)接入網(wǎng)和電路交換移動(dòng)終端的一個(gè)接入網(wǎng)而有所不同,其中,例如電路交換移動(dòng)終端可以?xún)H接收音頻信息。
根據(jù)本發(fā)明,有可能讓組播管理實(shí)體13將接收到的組播內(nèi)容分成多個(gè)流,其中,根據(jù)不同的組播子組來(lái)進(jìn)行分離和轉(zhuǎn)發(fā)。例如,目的地可以選擇接收哪一個(gè)媒體流,這還可以與特定的計(jì)費(fèi)方式相結(jié)合(例如只接收音頻流比接收音視頻流便宜)。
同樣,如果組播內(nèi)容包含具有基礎(chǔ)層和增強(qiáng)層的分層的可伸縮編碼,例如增強(qiáng)層用于提高幀速率或空間分辨率,則可以按層分配組播子組。
分離組播傳輸內(nèi)容的功能可以根據(jù)各種愿望、要求和約束,以許多種不同方式來(lái)實(shí)現(xiàn)。例如,有可能這樣設(shè)置組播管理實(shí)體,使之用于將屬于預(yù)定組播組(“主組”)的內(nèi)容簡(jiǎn)單地拆分成若干部分或若干部分的組合,每一部分或若干部分的組合與其所屬的子組(如由網(wǎng)絡(luò)運(yùn)營(yíng)商預(yù)定義的)和所屬組播子組的標(biāo)識(shí)符相關(guān)聯(lián),然后利用對(duì)應(yīng)的組播子組標(biāo)識(shí)符轉(zhuǎn)發(fā)相應(yīng)的子組傳輸,而無(wú)需了解注冊(cè)到這些子組的客戶(hù)。換言之,客戶(hù)不向組播管理實(shí)體注冊(cè),而是向組播樹(shù)下游的實(shí)體注冊(cè)。
另一方面,組播管理實(shí)體還用于記錄客戶(hù)(目的地),以便直接確定哪些客戶(hù)注冊(cè)到哪一個(gè)子組。例如,這在組播管理實(shí)體復(fù)制內(nèi)容并以單播傳輸?shù)男问綄⑵滢D(zhuǎn)發(fā)至各個(gè)目的地時(shí)是必要的步驟。如果組播管理實(shí)體主動(dòng)參與注冊(cè)管理,則可能必須對(duì)不同的子組采用額外的組播地址和組管理例程。這可能意味著必須通知客戶(hù)有關(guān)組播子組地址和內(nèi)容的信息,以便這些客戶(hù)知道向誰(shuí)注冊(cè)。
圖3顯示了一個(gè)實(shí)例。組播源30發(fā)送包含內(nèi)容棧301、302、303的傳輸流,其中內(nèi)容可以分成301、302、303等部分。例如,303可以是視頻流,303可以是數(shù)據(jù)流而301是視頻流,或者303可以是基礎(chǔ)層,302是第一增強(qiáng)層,301是第二增強(qiáng)層。然后,第一實(shí)體31如第一組播管理實(shí)體13可以將一個(gè)包含所有這三部分301-303的一個(gè)組播傳輸轉(zhuǎn)發(fā)給實(shí)體33,并向另一實(shí)體32發(fā)送只包含流302和303的組播傳輸,所述實(shí)體32例如為組播管理處理部分132。此實(shí)體32可以依次進(jìn)一步分離接收到的組播傳輸,例如通過(guò)將單個(gè)部分303轉(zhuǎn)發(fā)給一個(gè)移動(dòng)臺(tái)105以及將包含302和303的傳輸轉(zhuǎn)發(fā)給另一移動(dòng)臺(tái)104。另一方面,實(shí)體33可以復(fù)制并轉(zhuǎn)發(fā)整個(gè)棧301、303到對(duì)應(yīng)的終端臺(tái)34和35。
例如,多個(gè)RTP(實(shí)時(shí)傳輸協(xié)議RFC 1889)流可用于多種媒體或分層編碼的情況,每個(gè)RTP流基于專(zhuān)用的組播組??蛻?hù)(目的地)注冊(cè)到他們感興趣的流的組播子組,或者它們可以接收組播傳輸。組播源不知道而且不關(guān)心不同的客戶(hù)接收或希望接收哪些層或媒體,因?yàn)樗谕ㄓ媒M中發(fā)送所有流和媒體,而由組播管理實(shí)體根據(jù)子組來(lái)進(jìn)行處理。
對(duì)于目前所述的本發(fā)明的實(shí)施例,組播管理實(shí)體13最好自己可以應(yīng)用分層編碼或處理多個(gè)媒體流(可能在拆分復(fù)用的媒體流之后)。組播管理實(shí)體13用于將組合的媒體流或組合編碼拆分成不同的媒體流或不同的編解碼層。這有可能在對(duì)這些流進(jìn)行代碼轉(zhuǎn)換之后完成。或者,組播管理實(shí)體13指示組播源在現(xiàn)有組播會(huì)話(huà)中或通過(guò)建立新的組播會(huì)話(huà)以要求的或希望的格式發(fā)送媒體流。作為一種選擇,組播管理實(shí)體13向組播源執(zhí)行能力請(qǐng)求,以便檢查組播源是否可以并要求其以所需格式提供流(通常為組播內(nèi)容)。然后,組播管理實(shí)體為不同的媒體流和/或不同的編解碼器分配組播子組標(biāo)識(shí)符,并通知客戶(hù)(目的地)有關(guān)不同組播子組的目的以及各子組內(nèi)對(duì)應(yīng)的數(shù)據(jù)(編碼)。這可以通過(guò)有關(guān)方面的通用組播分發(fā)信道、經(jīng)網(wǎng)頁(yè)或任何種類(lèi)的缺省配置機(jī)制來(lái)完成到專(zhuān)用組播組的配置。然后,客戶(hù)可以訂購(gòu)/注冊(cè)到它們可以處理的和/或它們感興趣的和/或它們只是愿意為之付費(fèi)的組播子組。
這簡(jiǎn)化了組播管理實(shí)體中的處理,且實(shí)際上是組播管理實(shí)體和客戶(hù)之間的嵌入式協(xié)商過(guò)程。
根據(jù)優(yōu)選的實(shí)施例,組播管理實(shí)體13是移動(dòng)通信網(wǎng)的多媒體處理系統(tǒng)的組成部分,其中,用于處理與訪(fǎng)問(wèn)所述移動(dòng)通信網(wǎng)的各個(gè)移動(dòng)臺(tái)的通信的基本呼叫處理實(shí)體11也是所述多媒體處理系統(tǒng)的組成部分。更可取的是,將本發(fā)明應(yīng)用于符合3G TS 23.002(如2001年六月的V5.30)、3G TS 23.228(如2001年六月的V5.1.0)和3G TS23.060(如2001年一月的V3.6.0)所描述的第三代合作項(xiàng)目(3GPP)技術(shù)規(guī)范的移動(dòng)通信系統(tǒng)中,上述規(guī)范均通過(guò)引用結(jié)合到本文中。
在3GPP體系結(jié)構(gòu)環(huán)境中,上述的多媒體處理系統(tǒng)可以是因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS),呼叫處理實(shí)體11可包括一個(gè)或多個(gè)呼叫狀態(tài)控制功能(CSCF,即一個(gè)或多個(gè)代理CSCF,詢(xún)問(wèn)CSCF和服務(wù)CSCF),所述組播管理實(shí)體13可以是多媒體資源功能(MRF),其中,控制部分131可以是多媒體資源功能控制器(MRFC),處理部分132可以是多媒體資源功能處理器(MRFP)。然后,支持節(jié)點(diǎn)12可以是GPRS(通用分組無(wú)線(xiàn)業(yè)務(wù))網(wǎng)關(guān)支持節(jié)點(diǎn)(GGSN)。
GGSN中的位置寄存器用于保存每個(gè)用戶(hù)的訂購(gòu)信息和路由信息(用于將以GPRS移動(dòng)臺(tái)為目的地的分組數(shù)據(jù)業(yè)務(wù)以隧道方式傳送到該移動(dòng)臺(tái)注冊(cè)的GGSN上),其中GGSN至少有所述每個(gè)用戶(hù)的一個(gè)有效PDP(分組數(shù)據(jù)協(xié)議)上下文。
如前所述,MRF最好劃分成多媒體資源功能控制器(MRFC)和多媒體資源功能處理器(MRFP)。MRFC和MRFP的功能最好為如下功能MRFC控制MRFP中的媒體流資源,和/或解釋來(lái)自應(yīng)用服務(wù)器和服務(wù)CSCF的信息(例如會(huì)話(huà)標(biāo)識(shí)符)并相應(yīng)控制MRFP,和/或產(chǎn)生CDR(呼叫細(xì)節(jié)記錄),而MRFP在Gi接口(Gi接口是GPRS和外部分組數(shù)據(jù)網(wǎng)之間的參考點(diǎn))上執(zhí)行承載控制,和/或提供由MRFC控制的資源,和/或混合輸入的媒體流(例如對(duì)應(yīng)多方的媒體流),和/或充當(dāng)媒體流源(用于多媒體廣播),和/或執(zhí)行媒體流處理(例如音頻代碼轉(zhuǎn)換、媒體分析)。
此外,可以設(shè)置應(yīng)用服務(wù)器(參見(jiàn)例如圖2中的服務(wù)器261、262)。應(yīng)用服務(wù)器(AS)有關(guān)MRF、用于提供會(huì)議功能的任務(wù)可能為例如如下任務(wù)會(huì)議預(yù)定和向MRFC提供預(yù)定信息(例如起始時(shí)間、持續(xù)時(shí)間、參與者列表),和/或提供樓層控制機(jī)制,最終用戶(hù)(如參加會(huì)議者、會(huì)議主席)可通過(guò)此機(jī)制來(lái)影響樓層并向MRFC提供有關(guān)如何混合和相應(yīng)分發(fā)輸入媒體流的信息。
控制信令和內(nèi)容傳輸所用的協(xié)議可以選擇合適或期望的。例如,這些通信可以按照如下協(xié)議來(lái)進(jìn)行-SIP,會(huì)話(huà)發(fā)起協(xié)議(RFC 2543);控制多媒體會(huì)話(huà),和/或-SDP,會(huì)話(huà)描述協(xié)議(RFC 227);描述多媒體會(huì)話(huà),和/或-SAP,會(huì)話(huà)通告協(xié)議(草案);通過(guò)組播通告多媒體會(huì)話(huà),和/或-RT(C)P實(shí)時(shí)傳輸(控制)協(xié)議(RFC1889);傳輸實(shí)時(shí)數(shù)據(jù)并提供服務(wù)質(zhì)量(QoS)反饋,和/或-RTSP,實(shí)時(shí)流協(xié)議(RFC2326);流式媒體傳送控制。
會(huì)話(huà)發(fā)起協(xié)議是應(yīng)用層控制(信令)協(xié)議,用于創(chuàng)建、修改和終止與一個(gè)或多個(gè)參與者的會(huì)話(huà)。這些會(huì)話(huà)包括因特網(wǎng)多媒體會(huì)議、因特網(wǎng)電話(huà)呼叫和多媒體分發(fā)。會(huì)話(huà)中的成員可以通過(guò)組播或通過(guò)單播關(guān)系網(wǎng)或這些方式的組合來(lái)通信。
用于創(chuàng)建會(huì)話(huà)的SIP邀請(qǐng)攜帶允許參與者就一組兼容媒體類(lèi)型達(dá)成一致的會(huì)話(huà)描述。SIP通過(guò)代理請(qǐng)求并將其重定向到用戶(hù)的當(dāng)前位置來(lái)支持用戶(hù)移動(dòng)性。用戶(hù)可以登記它們的當(dāng)前位置。SIP不受任何特定會(huì)議控制協(xié)議的限制。SIP的設(shè)計(jì)獨(dú)立于下層傳輸協(xié)議,可以用附加的能力來(lái)加以擴(kuò)展。
會(huì)話(huà)描述協(xié)議(SDP)用于為會(huì)話(huà)通告、會(huì)話(huà)邀請(qǐng)和其它多媒體會(huì)話(huà)發(fā)起形式描述多媒體會(huì)話(huà)。SDP純粹是會(huì)話(huà)描述的格式,即傳送發(fā)現(xiàn)和參加多媒體會(huì)話(huà)所需足夠信息所用的明確定義的格式。SDP使用適當(dāng)?shù)牟煌膫鬏攨f(xié)議,包括SAP、SIP和實(shí)時(shí)流協(xié)議(RTSP)。
SDP會(huì)語(yǔ)描述包括諸如此類(lèi)的信息媒體類(lèi)型(視頻、音頻等)、傳輸協(xié)議(RTP/UDP/IP、H.320等)、媒體格式(H.261視頻、MPEG視頻等)。
會(huì)話(huà)描述由會(huì)話(huà)級(jí)描述(適用于整個(gè)會(huì)話(huà)和所有媒體流的細(xì)節(jié))和可選的若干媒體級(jí)描述(適用于單個(gè)媒體流的細(xì)節(jié))構(gòu)成。
會(huì)話(huà)通告協(xié)議(SAP)用于通告組播多媒體會(huì)議和其它組播會(huì)話(huà)。SAP周期性地向眾所周知的組播地址和端口組播包含會(huì)話(huà)的描述(SDP)的分組。潛在的遠(yuǎn)程參與者可以利用會(huì)話(huà)描述來(lái)啟動(dòng)參與該會(huì)話(huà)所需的工具。SAP廣播員不知道任何SAP接聽(tīng)者的存在與否。
SAP用于通告持續(xù)時(shí)間長(zhǎng)的廣域組播會(huì)話(huà)的存在。
實(shí)時(shí)傳輸協(xié)議(RTP)提供適合于通過(guò)組播或單播網(wǎng)絡(luò)服務(wù)來(lái)傳送實(shí)時(shí)數(shù)據(jù)如音頻、視頻或仿真數(shù)據(jù)的應(yīng)用的端到端網(wǎng)絡(luò)傳輸功能。RTP所提供的功能包括凈荷類(lèi)型識(shí)別、序列編號(hào)、時(shí)間戳以及傳輸監(jiān)控。RTP還適合作為通過(guò)UDP和IP組播來(lái)實(shí)時(shí)傳送音頻和視頻的協(xié)議。
數(shù)據(jù)傳輸通過(guò)控制協(xié)議(RTCP)來(lái)增強(qiáng),此協(xié)議用于監(jiān)控QoS并用于傳送有關(guān)正在進(jìn)行的會(huì)話(huà)的參與者的信息。會(huì)議中的每個(gè)媒體流作為單獨(dú)的RTP會(huì)話(huà)(攜帶單獨(dú)的RTCP流)傳送。RTCP報(bào)告提供有關(guān)從特定源接收的數(shù)據(jù)的統(tǒng)計(jì)信息,如自前一報(bào)告以來(lái)已丟失的分組數(shù),累計(jì)的丟失分組數(shù)、分組到達(dá)時(shí)間間隔抖動(dòng)等。
在會(huì)話(huà)建立之后(可能在分發(fā)之后),可以通過(guò)RTCP來(lái)監(jiān)測(cè)QoS。如果不能再滿(mǎn)足所需的QoS,則可以作出新的分發(fā)決定。
RTP和RTCP均為組播進(jìn)行了針對(duì)性的設(shè)計(jì)。
實(shí)時(shí)流協(xié)議(RTSP)提供了遠(yuǎn)程控制多媒體服務(wù)器的標(biāo)準(zhǔn)方法。雖然主要是針對(duì)基于萬(wàn)維網(wǎng)的媒體按需服務(wù),RTSP還非常適合于提供針對(duì)音頻和視頻流的類(lèi)似VCR的控制,以及提供RTP數(shù)據(jù)流的回放和記錄功能??蛻?hù)可以指定RTSP服務(wù)器在當(dāng)前存在的基于組播的會(huì)議內(nèi)播放已記錄的多媒體會(huì)話(huà),或者可以指定服務(wù)器應(yīng)該參與會(huì)議并記錄它。
上述實(shí)施例,可單獨(dú)或與另一個(gè)實(shí)施例相組合而具有如下優(yōu)點(diǎn)●在UMTS網(wǎng)絡(luò)中提供點(diǎn)到多點(diǎn)或組播服務(wù);●提供針對(duì)組播服務(wù)的網(wǎng)絡(luò)運(yùn)營(yíng)商控制的組管理、組接納控制和組計(jì)費(fèi)能力;●(組播管理實(shí)體中)組播媒體操縱單元和本地組播路由器的集成提供高效的流處理和其它能力;●基本呼叫處理實(shí)體(例如S-CSCF)分配組播管理控制部分(如MRFC),而組播管理控制部分在組播管理處理部分已必須負(fù)責(zé)組播流的復(fù)制時(shí),分配盡可能靠近目的地的組播管理處理部分(如MRFP),,●通過(guò)使用針對(duì)分層編碼和多個(gè)媒體流的專(zhuān)用組播組支持異種客戶(hù);●(在組播管理實(shí)體中)對(duì)組播服務(wù)采用與單播服務(wù)所用相同的流操縱組件(在終結(jié)或分析組播路由協(xié)議的內(nèi)容之后);●存儲(chǔ)轉(zhuǎn)發(fā)組播服務(wù)供應(yīng)(例如第三方組播服務(wù)提供者的遠(yuǎn)程組播服務(wù)資源池)。這可以視為高速緩存較為靠近目的地的組播服務(wù)。
●為組播(或更一般的點(diǎn)到多點(diǎn))服務(wù)流提供代理功能。
本發(fā)明的網(wǎng)絡(luò)實(shí)體可以用硬件或任何合適的軟硬件組合來(lái)實(shí)現(xiàn),本發(fā)明的控制方法可以用軟件來(lái)實(shí)現(xiàn)。所以,本發(fā)明還可以由數(shù)據(jù)載體或攜帶所述軟件的數(shù)據(jù)存儲(chǔ)裝置來(lái)體現(xiàn)。
術(shù)語(yǔ)“實(shí)體”指邏輯上可識(shí)別的可區(qū)分的網(wǎng)絡(luò)部分,此網(wǎng)絡(luò)部分具有一個(gè)或多個(gè)特定功能,并且它可以位于一個(gè)物理單元中,但也可以分布到若干物理單元上。
盡管已根據(jù)優(yōu)選實(shí)施例對(duì)本發(fā)明作了說(shuō)明,但所述細(xì)節(jié)僅用于向技術(shù)人員提供完整的理解,對(duì)實(shí)施例的詳細(xì)說(shuō)明不是為了限制本發(fā)明的范圍。較為準(zhǔn)確地說(shuō),本發(fā)明的范圍僅由所附權(quán)利要求書(shū)來(lái)限定,其中,標(biāo)號(hào)僅僅用于增加理解而不是限制本發(fā)明范圍。
權(quán)利要求
1.一種可連接到通信網(wǎng)的網(wǎng)絡(luò)實(shí)體(13),所述網(wǎng)絡(luò)實(shí)體(13)用于控制所述通信網(wǎng)中組播傳輸(151、152)的接收和產(chǎn)生,組播傳輸是承載傳輸內(nèi)容和組播組標(biāo)識(shí)符的傳輸,所述組播組標(biāo)識(shí)符是與所述組播傳輸相關(guān)的一組目的地(16)的標(biāo)識(shí)符,執(zhí)行根據(jù)組播組標(biāo)識(shí)符確定組播傳輸(151、152)的目的地(16)的第一過(guò)程,以及執(zhí)行根據(jù)所述第一過(guò)程的結(jié)果處理組播傳輸(151、152、153)的第二過(guò)程,其中,所述第二過(guò)程包括用于執(zhí)行組播傳輸路由、處理、終止和發(fā)起步驟中的一個(gè)或多個(gè)步驟的例程。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于所述網(wǎng)絡(luò)實(shí)體用于接收和終止來(lái)自所述通信網(wǎng)內(nèi)外的充當(dāng)組播目的地(16)的實(shí)體的組播服務(wù)的服務(wù)登記請(qǐng)求,以及管理將目的地(16)的標(biāo)識(shí)符與組播組標(biāo)識(shí)符相關(guān)聯(lián)的組播服務(wù)記錄。
3.如權(quán)利要求1或2所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于所述網(wǎng)絡(luò)實(shí)體用于接收和終止來(lái)自所述通信網(wǎng)內(nèi)外的充當(dāng)組播目的地(16)的實(shí)體的組播會(huì)話(huà)的會(huì)話(huà)登記請(qǐng)求。
4.如權(quán)利要求1至3之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述網(wǎng)絡(luò)實(shí)體用于接收和終止來(lái)自所述通信網(wǎng)內(nèi)外的充當(dāng)組播源(10、14)的實(shí)體的組播會(huì)話(huà)的會(huì)話(huà)邀請(qǐng)請(qǐng)求。
5.如權(quán)利要求1至4之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述第二過(guò)程包括用于根據(jù)所述第一過(guò)程的結(jié)果選擇復(fù)制所述組播傳輸內(nèi)容的一個(gè)或多個(gè)位置的選擇例程。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述選擇例程用于根據(jù)所述目的地的分布優(yōu)化組播內(nèi)容的復(fù)制,以便減少資源負(fù)擔(dān)。
7.如權(quán)利要求1至6之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述第二過(guò)程包括按照如下方式來(lái)處理所述組播內(nèi)容的例程在轉(zhuǎn)發(fā)所述組播內(nèi)容之前,變更所述組播內(nèi)容的一個(gè)或多個(gè)參數(shù)和/或變更所述內(nèi)容。
8.如權(quán)利要求1至7之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述第二過(guò)程包括按照如下方式來(lái)處理所述組播內(nèi)容的例程在轉(zhuǎn)發(fā)所述組播內(nèi)容之前,將一個(gè)組播傳輸?shù)慕M播內(nèi)容與另一組播傳輸?shù)慕M播內(nèi)容合并和/或組合。
9.如權(quán)利要求1至8之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于所述網(wǎng)絡(luò)實(shí)體用于執(zhí)行所述組播組的組特定接納控制和/或組特定計(jì)費(fèi)和/或組特定統(tǒng)計(jì)收集和/或組特定統(tǒng)計(jì)評(píng)估。
10.如權(quán)利要求1至9之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,如果所述組播傳輸內(nèi)容包括可分離的部分(301、302、303),則所述第一過(guò)程包括確定目的地的子組,其中每個(gè)子組與所述可分離部分(301-303)的一個(gè)或多個(gè)部分的接收相關(guān),以及所述第二過(guò)程包括用于控制所述組播傳輸內(nèi)容的分離并根據(jù)所述第一過(guò)程中所確定的子組對(duì)各個(gè)分離部分(301-303)進(jìn)行轉(zhuǎn)發(fā)的例程。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述可分離部分(301-303)是不同媒體類(lèi)型的流。
12.如權(quán)利要求10或11所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述可分離部分(301-303)是可伸縮編碼數(shù)據(jù)的不同層。
13.如權(quán)利要求1至12之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于所述網(wǎng)絡(luò)實(shí)體(13)包括控制部分(131)和處理部分(132),所述控制部分(131)處理所述通信網(wǎng)中的會(huì)話(huà)控制以及所述處理部分(132)處理所述通信網(wǎng)中的承載控制。
14,如權(quán)利要求1至13之一所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述通信網(wǎng)是移動(dòng)通信網(wǎng),所述移動(dòng)通信網(wǎng)包括為移動(dòng)臺(tái)(10;101、102、103、104、105)提供至所述移動(dòng)通信網(wǎng)的接入的第一網(wǎng)絡(luò)部分(20)和控制與所述移動(dòng)臺(tái)(10;101-105)的通信的第二網(wǎng)絡(luò)部分(21),其中,使所述網(wǎng)絡(luò)實(shí)體(13)連接到所述第二網(wǎng)絡(luò)部分(21)。
15.如權(quán)利要求14所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述網(wǎng)絡(luò)實(shí)體(13)是所述移動(dòng)通信網(wǎng)的多媒體處理系統(tǒng)的組成部分,所述多媒體處理系統(tǒng)還包括用于處理與訪(fǎng)問(wèn)所述移動(dòng)通信網(wǎng)的各個(gè)移動(dòng)臺(tái)的通信的基本呼叫處理實(shí)體(11)。
16.如權(quán)利要求15所述的網(wǎng)絡(luò)實(shí)體(13),其特征在于,所述移動(dòng)通信系統(tǒng)是根據(jù)第三代合作項(xiàng)目的技術(shù)規(guī)范來(lái)設(shè)置的,以及所述多媒體處理系統(tǒng)是因特網(wǎng)協(xié)議多媒體子系統(tǒng),所述呼叫處理實(shí)體(11)是呼叫狀態(tài)控制功能以及所述組播管理實(shí)體(13)是多媒體資源功能。
17.一種用于通信網(wǎng)中網(wǎng)絡(luò)實(shí)體(13)的控制方法,其中,設(shè)置所述網(wǎng)絡(luò)實(shí)體(13)來(lái)控制所述通信網(wǎng)中組播傳輸?shù)慕邮蘸彤a(chǎn)生,組播傳輸是承載傳輸內(nèi)容和組播組標(biāo)識(shí)符的傳輸,所述組播組標(biāo)識(shí)符是與所述組播傳輸相關(guān)的一組目的地的標(biāo)識(shí)符,所述方法包括執(zhí)行根據(jù)組播組標(biāo)識(shí)符確定組播傳輸?shù)哪康牡氐牡谝贿^(guò)程,以及執(zhí)行根據(jù)所述第一過(guò)程的結(jié)果處理組播傳輸?shù)牡诙^(guò)程,其中,所述第二過(guò)程包括用于執(zhí)行組播傳輸路由、處理、終止和發(fā)起步驟中的一個(gè)或多個(gè)步驟的例程。
18.一種當(dāng)在計(jì)算機(jī)裝置上執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求17所述方法的計(jì)算機(jī)程序。
19.一種承載權(quán)利要求18所述的計(jì)算機(jī)程序的計(jì)算機(jī)可讀數(shù)據(jù)載體。
全文摘要
一種設(shè)置用于控制通信網(wǎng)中組播傳輸接收和產(chǎn)生的網(wǎng)絡(luò)實(shí)體(13),組播傳輸是承載傳輸內(nèi)容和組播組標(biāo)識(shí)符的傳輸,所述組播組標(biāo)識(shí)符是與所述組播傳輸相關(guān)的一組目的地的標(biāo)識(shí)符,所述網(wǎng)絡(luò)實(shí)體執(zhí)行根據(jù)組播組標(biāo)識(shí)符確定組播傳輸?shù)哪康牡氐牡谝贿^(guò)程以及執(zhí)行根據(jù)第一過(guò)程的結(jié)果處理組播傳輸?shù)牡诙^(guò)程,其中,所述第二過(guò)程包括用于執(zhí)行組播傳輸路由、處理、終止和發(fā)起步驟中的一個(gè)或多個(gè)步驟的例程。
文檔編號(hào)H04L12/56GK1575565SQ01823591
公開(kāi)日2005年2月2日 申請(qǐng)日期2001年8月29日 優(yōu)先權(quán)日2001年8月29日
發(fā)明者F·亨謝德特, H·哈梅萊爾斯, T·羅馬, R·凱勒 申請(qǐng)人:艾利森電話(huà)股份有限公司