專利名稱:單載體多播/廣播服務(wù)的自適應(yīng)可擴(kuò)展服務(wù)質(zhì)量體系結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中過濾復(fù)用的分組流的方法。復(fù)用的分組流提供多播或廣播服務(wù),并經(jīng)由該網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳遞到移動終端。此外,網(wǎng)絡(luò)實(shí)體包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器。本發(fā)明進(jìn)一步涉及配備有過濾能力的網(wǎng)絡(luò)實(shí)體,以及包含該網(wǎng)絡(luò)實(shí)體的通信系統(tǒng)。
背景技術(shù):
編碼技術(shù)的最近進(jìn)展允許把多播/廣播服務(wù)的數(shù)據(jù)在多個流上傳送,例如可替代的(聯(lián)播)或可選的(分層的多播)。由于這種方法在多播通信中使得能夠進(jìn)行粗粒度服務(wù)質(zhì)量適應(yīng),所以已經(jīng)吸引了因特網(wǎng)團(tuán)體的注意,并且已經(jīng)在此基礎(chǔ)上開展了多項(xiàng)工作,例如,如DiffServ(Differentiated Services-參見Blake等,“An Architecture for Differentiated Services”,RFC2475,1998,所有IETF作出的RFC和因特網(wǎng)草案可以在http://www.ietf.org上得到。)、RSVP(參見Braden等,“Resource ReSerVation Protocol(RSVP)-Version 1 MessageProceesing Rules”,RFC2209,1997)、或NSIS(參見Hancock,“Next Steps inSignalingFramework”,Internet Draft(draft-ietf-nsis-fw-05.txt),2003)。但是,3G通信網(wǎng)絡(luò)的體系結(jié)構(gòu),例如像3GPP網(wǎng)絡(luò)的體系結(jié)構(gòu),不同于因特網(wǎng)的體系結(jié)構(gòu),并因此要求不同的或附加的解決方案。
隨著帶寬密集型多媒體應(yīng)用不斷擴(kuò)散到不同用戶組,人們在因特網(wǎng)的多播速率和擁塞控制領(lǐng)域進(jìn)行了深入研究。自從McCanne等(參見McCanne等,“Receiver-driven Layered Multicast”,Proceedings of ACM SIGCOMM’96,p.117 to 130,1996)的開創(chuàng)性工作,人們已經(jīng)認(rèn)為多速率的多播是用于流傳送情況中速率適應(yīng)的非常有前途的方法。已經(jīng)提出了如下技術(shù),即基于累積的分層的數(shù)據(jù)組織(分層級編碼)或基于流復(fù)制(獨(dú)立的和可替代的流),使用映射到不同的質(zhì)量級的多個多播組來傳送相同內(nèi)容。此外,兩種方法的組合也是可能的。例如,使用不同的數(shù)據(jù)率的標(biāo)準(zhǔn)編碼方案編碼的或?qū)Σ煌瑏G失率魯棒的單音頻流和多個可替代的視頻流的會話。
通常,因特網(wǎng)多播模型提供用于把具有不同的QoS參數(shù)的數(shù)據(jù)分配到多播分布樹的子集的基本機(jī)制。主機(jī),其使用因特網(wǎng)分組管理協(xié)議(IGMP-參見Fenner,“Internet Group Management Protocol,Version2”,RFC2236,在http://www.ietf.org上可得到)與多播路由器進(jìn)行通信,原則上可以通過加入/離開多播組來主動適應(yīng)子樹中的QoS。
但是,不是所有通信網(wǎng)絡(luò),例如移動通信網(wǎng)絡(luò),都遵循因特網(wǎng)的端到端范例。在這點(diǎn)上,遵循端到端原則意味著僅僅依賴于固有的網(wǎng)絡(luò)信令,即分組丟棄和延遲變化,終端主機(jī)負(fù)責(zé)對網(wǎng)絡(luò)條件的適應(yīng)。
另一方面,移動通信網(wǎng)絡(luò)通常遵循網(wǎng)絡(luò)中心方法來提供QoS,從而產(chǎn)生了不同的多播/廣播服務(wù)模型。通過IGMP或相似的對專用網(wǎng)絡(luò)節(jié)點(diǎn)的信令,允許訂閱的用戶表達(dá)對多播會話的興趣。但是沿其提供服務(wù)數(shù)據(jù)的數(shù)據(jù)分布樹、當(dāng)需要時、例如響應(yīng)切換、會由網(wǎng)絡(luò)自主地建立及修改。由于無線電網(wǎng)絡(luò)控制器具有可用資源的知識(例如,通過提供資源控制功能),這種方法尤其有益,并且它允許向終端用戶提供或多或少無縫的服務(wù)。
也已經(jīng)開發(fā)了用于在因特網(wǎng)中提供不同通信服務(wù)的網(wǎng)絡(luò)中心的方法。一個眾所周知的在網(wǎng)絡(luò)中置入增強(qiáng)的功能的方式是建立傳輸級或應(yīng)用級網(wǎng)關(guān)、或引入主動網(wǎng)絡(luò)節(jié)點(diǎn),如分別在Amir等“An application level video gateway”,Proceeding of ACM Multimedia’95,SanFrancisco,CA,USA,November 1995或在Metzler等“AMnetHeterogeneous Multicast Services based on ActiveNetworking”,Proceedings of the 2ndWorkshop on Open Architectures andNetwork Programming(OPENARCH99),New York,NY,USA,March 1999中提出的。
由于代碼轉(zhuǎn)換操作、前一種方法強(qiáng)加了相當(dāng)數(shù)量的開銷,而后一種方法提供了一種框架,在每種情況下必須適應(yīng)這種框架來提供網(wǎng)絡(luò)特有功能和機(jī)制。
人們建議用于MBMS體系結(jié)構(gòu)中的不同的QoS的第一個概念,為可以在http://www.3gpp.org上得到的3GPP TR 23.846“Multimedia Broadcast/Multicast(MBMS)Architecture and functional description(Release6)”,V6.1.0,December2002中的選項(xiàng)G。它定義了MBMS載體服務(wù),MBMS載體服務(wù)可以包括多個流(可選的或可替代的),每個映射到單個RTP實(shí)例。在GGSN(網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))和RNC(無線電網(wǎng)絡(luò)控制器)之間的特有遂道上傳輸每個流,該隧道在MBMS服務(wù)期間被保持。
因此,原則上對于RNC,在會話開始時選擇MBMS服務(wù)的流以及在會話持續(xù)期間改變/增加流是可能的。但是,為了允許這種功能,在無線接入網(wǎng)(RAN)中必須實(shí)現(xiàn)適當(dāng)?shù)臋C(jī)制。必要的先決條件是流狀態(tài)和關(guān)系的傳送和管理,其允許RAN節(jié)點(diǎn)根據(jù)小區(qū)或下游節(jié)點(diǎn)的當(dāng)前條件,選擇(一組)適當(dāng)?shù)牧鳌?br>
目前,3GPP多媒體廣播/多播服務(wù)(MBMS)體系結(jié)構(gòu)只支持非常簡單的QoS模型。它基本上提供非可擴(kuò)展的和非自適應(yīng)的服務(wù),其中或者使用相同的QoS建立MBMS分布樹的所有分支或者取消全部服務(wù)。在網(wǎng)絡(luò)節(jié)點(diǎn)之間沒有QoS值的協(xié)商,其暗示著如果相應(yīng)網(wǎng)絡(luò)節(jié)點(diǎn)不能滿足QoS要求,則可能不能建立一些分支。這在會話開始時或在會話持續(xù)期間都是有關(guān)的,例如在每次切換時,此時必須創(chuàng)建/拆掉分布樹的新分支。
另一方面,關(guān)于其所提供的能力,即處理能力、顯示器大小等,移動終端是相當(dāng)不同的。目前的MBMS體系結(jié)構(gòu)不能處理這種不同性,或者它可能通過以下來處理這種不同性將所有終端(具有較好或較差能力的那些終端)都置于最差情況下,其中所有都適應(yīng)于最差的質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種自適應(yīng)的多媒體廣播/多播服務(wù)QoS體系結(jié)構(gòu),該體系結(jié)構(gòu)可擴(kuò)展到大量用戶。另一個目的是提供一種能夠處理不同的終端的廣播/多播服務(wù)QoS體系結(jié)構(gòu)。又一個目的是設(shè)計(jì)一種允許適應(yīng)變化的網(wǎng)絡(luò)條件的體系結(jié)構(gòu)。
通過獨(dú)立權(quán)利要求的主題來解決所述目標(biāo)。本發(fā)明的有利實(shí)施例是從屬權(quán)利請求的主題。
根據(jù)本發(fā)明實(shí)施例,提供了一種用于在移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中過濾復(fù)用的分組流的方法。復(fù)用的分組流提供多播或廣播服務(wù),并且經(jīng)由該網(wǎng)絡(luò)實(shí)體把該復(fù)用的分組流從服務(wù)中心傳遞到移動終端。此外,該網(wǎng)絡(luò)實(shí)體包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器。
所述方法可以包含如下步驟經(jīng)由單載體服務(wù),該網(wǎng)絡(luò)實(shí)體接收廣播或多播服務(wù),其中以包含多個分組流的復(fù)用的分組流形式接收所述廣播或多播服務(wù),每個分組流與服務(wù)質(zhì)量屬性相關(guān)聯(lián);以及網(wǎng)絡(luò)實(shí)體接收信息,該信息指示復(fù)用的分組流的多個分組流的每個和/或分組流的組合的服務(wù)質(zhì)量屬性。
此外,網(wǎng)絡(luò)實(shí)體可以從服務(wù)質(zhì)量管理功能獲得指示下游數(shù)據(jù)傳輸可用的服務(wù)質(zhì)量的服務(wù)質(zhì)量限制。通常,服務(wù)質(zhì)量管理功能可以提供用于該網(wǎng)絡(luò)實(shí)體的每個下游接口的服務(wù)質(zhì)量限制。在另一步驟中,網(wǎng)絡(luò)實(shí)體可以選擇多個分組流中的、在從服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量限制之內(nèi)可以傳輸?shù)揭苿咏K端的那些分組流,其中基于接收的復(fù)用的分組流的分組流的服務(wù)質(zhì)量屬性進(jìn)行該選擇。一旦已經(jīng)選擇了提供多播或廣播服務(wù)的復(fù)用的分組流的分組流,就把其傳送到移動終端。
根據(jù)這個實(shí)施例,網(wǎng)絡(luò)實(shí)體具有過濾能力,該過濾能力通過選擇在從服務(wù)質(zhì)量功能中獲得的服務(wù)質(zhì)量限制之內(nèi)把其向下游朝移動終端傳送的那些流或其組合,使該網(wǎng)絡(luò)實(shí)體能夠過濾包含多個獨(dú)立流的合成分組流。為了確定服務(wù)的多個流的哪個流(或哪個流組合)可以向下游中繼,使用由網(wǎng)絡(luò)實(shí)體接收的服務(wù)質(zhì)量屬性來匹配流的服務(wù)質(zhì)量要求和可用的下游資源。因此,可以使用復(fù)用到無線電載體、或更確切地講復(fù)用到其傳輸信道的可替代的、分層的或互補(bǔ)的流來提供多播或廣播服務(wù)。
還應(yīng)該注意,根據(jù)本發(fā)明的變形,可以通過明確地指出可能的流組合的屬性或隱含地指出多個分組流的每一個的各自屬性及它們相互關(guān)系(例如哪些流可以被組合、哪些流是可替代的流等等)來指出用于組合的服務(wù)質(zhì)量屬性。
在另一個實(shí)施例中,網(wǎng)絡(luò)實(shí)體可以是具有服務(wù)質(zhì)量管理功能的移動通信系統(tǒng)的無線接入網(wǎng)的任何實(shí)體、或者是具有服務(wù)質(zhì)量管理功能的核心網(wǎng)絡(luò)的任何實(shí)體。此外,應(yīng)該注意,可以存在多于一個網(wǎng)絡(luò)實(shí)體對沿著分布樹提供的復(fù)用的分組流進(jìn)行過濾,其中沿著該分布樹把多播或廣播服務(wù)提供到移動終端。
根據(jù)另一個實(shí)施例,網(wǎng)絡(luò)實(shí)體還可以接收指示各個分組流的傳輸標(biāo)識的信息,該信息用于從復(fù)用的數(shù)據(jù)流中分解獨(dú)立的分組流。由于以復(fù)用的形式提供各個流,因此網(wǎng)絡(luò)實(shí)體可以使用傳輸標(biāo)識來選擇及分解那些來自載體服務(wù)的傳輸信道的、可以在從服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量限制之內(nèi)向下游傳送的分組流。因此,傳輸標(biāo)識可以允許網(wǎng)絡(luò)實(shí)體識別接收的復(fù)用的數(shù)據(jù)流的各個分組流。
在本實(shí)施例的變形中,可以把包含在分組流的UDP分組中的UDP端口號、包含在傳送分組流的IP分組中的IP首標(biāo)的服務(wù)類型字段中設(shè)置的值、包含在傳送分組流的IP分組中的IP首標(biāo)中設(shè)置的DiffServ CodePoint值、或分配給傳送復(fù)用的分組流的分組流的數(shù)據(jù)分組首標(biāo)的MPLS標(biāo)簽用作傳輸標(biāo)識。
根據(jù)另一實(shí)施例,在向下游轉(zhuǎn)送之前,網(wǎng)絡(luò)實(shí)體把所選擇的分組流復(fù)用為新的復(fù)用的分組流。
在另一實(shí)施例中,網(wǎng)絡(luò)實(shí)體可以建立包含與復(fù)用的分組流的過濾相關(guān)的信息的上下文。在這點(diǎn)上,該上下文也可以指示每個流的狀態(tài),即其是由網(wǎng)絡(luò)實(shí)體傳送還是丟棄。因此該方法進(jìn)一步包括步驟形成與多播或廣播服務(wù)相關(guān)的上下文,該上下文包含指示復(fù)用的分組流的分組流的和/或分組流的組合的和選擇用于傳送的分組流所要求的服務(wù)質(zhì)量屬性的信息。在另一實(shí)施例中,基于該上下文選擇用于向下游傳送的分組流。
本發(fā)明的另一實(shí)施例涉及過濾例程對不斷變化的下行鏈路能力的適應(yīng),例如下行鏈路的服務(wù)質(zhì)量限制的改變或在由具有過濾能力的其它下行鏈路網(wǎng)絡(luò)實(shí)體保持的上下文的改變。
在這點(diǎn)上,網(wǎng)絡(luò)實(shí)體可以使用網(wǎng)絡(luò)實(shí)體的服務(wù)質(zhì)量管理功能監(jiān)控在該網(wǎng)絡(luò)實(shí)體接口處的可用下游資源,并且可以相應(yīng)地更新上下文。例如,如果已經(jīng)監(jiān)控到所監(jiān)控的結(jié)果的改變,則可以通過選擇多個分組流的、可以在由監(jiān)控的可用下游資源所暗示的限制之內(nèi)提供到移動終端的那些分組流,以及基于該選擇更新上下文中的信息,來執(zhí)行所述更新。
此外,如果更新了網(wǎng)絡(luò)實(shí)體的上下文,則網(wǎng)絡(luò)實(shí)體可以把指示網(wǎng)絡(luò)實(shí)體的上下文的信息傳送到至少一個上游網(wǎng)絡(luò)實(shí)體。如將更詳細(xì)描述的,如果有必要,接收的上流網(wǎng)絡(luò)實(shí)體可以使用這個信息更新其自身保持的上下文并相應(yīng)地適應(yīng)過濾例程。
在這個實(shí)施例的變形中,網(wǎng)絡(luò)實(shí)體可以從下游網(wǎng)絡(luò)實(shí)體接收指示至少一個上下文的信息,該上下文指示可以提供的、各個下游的服務(wù)質(zhì)量。如果有必要,基于指示該至少一個上下文的信息,網(wǎng)絡(luò)實(shí)體可以更新其上下文。
為了允許適應(yīng)不斷變化的下行鏈路能力,可以更新網(wǎng)絡(luò)實(shí)體的上下文,和使過濾例程基于在上下文中保持的信息,適應(yīng)過濾例程、即選擇流和它們的轉(zhuǎn)送。例如,即使朝向下一下游網(wǎng)絡(luò)實(shí)體的下行鏈路資源足以轉(zhuǎn)送音頻流和視頻流,但是保持的上下文指示視頻流不能進(jìn)一步向下游傳送,因此網(wǎng)絡(luò)只能傳送音頻流。
本發(fā)明的另一實(shí)施例涉及為了允許過濾例程適應(yīng)不斷變化的下行鏈路能力所使用的信號。根據(jù)這個實(shí)施例,網(wǎng)絡(luò)實(shí)體可以從下游實(shí)體接收用于升級或降級給傳送多播或廣播服務(wù)的復(fù)用的分組流提供的服務(wù)質(zhì)量級的請求,并且作為響應(yīng)、傳送指示是否可以把該服務(wù)質(zhì)量提供到進(jìn)行請求的下游實(shí)體的消息。
如果后一消息指示不能提供所請求的服務(wù)質(zhì)量,則從服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量限制一指示可以提供所請求的服務(wù)質(zhì)量,網(wǎng)絡(luò)實(shí)體就可以把指示可以提供所請求的服務(wù)質(zhì)量的消息傳送給進(jìn)行請求的下游網(wǎng)絡(luò)實(shí)體。
在這個實(shí)施例的變形中,不允許進(jìn)行請求的下游網(wǎng)絡(luò)實(shí)體傳送用于升級或降級服務(wù)質(zhì)量級的請求,該請求與已經(jīng)接收到針對其的、指示不能提供所請求的服務(wù)質(zhì)量的消息的請求相對應(yīng)。因此,預(yù)防了由于重復(fù)傳送升級/降級請求和重復(fù)拒絕所述請求所產(chǎn)生的振蕩。
例如,當(dāng)用戶試圖在小區(qū)內(nèi)一個接一個地加入服務(wù)時,這些振蕩可能出現(xiàn)。假設(shè)對于第一用戶,RNC可能接收對其對給請求的用戶提供服務(wù)的請求的否定的響應(yīng)。根據(jù)建議的機(jī)制,RNC將不轉(zhuǎn)發(fā)來自該小區(qū)內(nèi)的其它用戶對相同服務(wù)的任何請求,直至來自上游節(jié)點(diǎn)的“通知”指示現(xiàn)在已經(jīng)許可了最初拒絕的服務(wù)請求。由于上游節(jié)點(diǎn)和下游節(jié)點(diǎn)可以記住它們最近做過什么,所以由這個變形所建議的解決方案更具備狀態(tài)(stateful)。
因此,根據(jù)本發(fā)明實(shí)施例,可以支持如上所述的有狀態(tài)的解決方案和無狀態(tài)的解決方案,即為每個用戶發(fā)送請求。
為了支持服務(wù)的不同編碼,本發(fā)明的另一實(shí)施例預(yù)見在網(wǎng)絡(luò)實(shí)體處接收關(guān)于流類型的、指示形成復(fù)用的分組流的分組流是分層的、可替代的還是互補(bǔ)的分組流的信息,并把流類型信息存儲在上下文中。
如上已經(jīng)指示的,可以由網(wǎng)絡(luò)實(shí)體保持關(guān)于復(fù)用的分組流的每個分組流的、指示相應(yīng)分組流是否由該網(wǎng)絡(luò)實(shí)體傳送的狀態(tài)信息。保持這個信息的一種可能性可以是把其存儲在網(wǎng)絡(luò)實(shí)體的上下文中。
根據(jù)本發(fā)明的另一實(shí)施例,形成復(fù)用的分組流的多個分組流是具有獨(dú)立優(yōu)先級的分層的分組流,并且復(fù)用的分組流包含提供基本服務(wù)質(zhì)量的基本分組流和增強(qiáng)基本分組流提供的服務(wù)質(zhì)量的至少一個增強(qiáng)分組流。
在本發(fā)明的另一實(shí)施例中,形成復(fù)用的分組流的多個分組流的分組流是具有相同優(yōu)先級和各自服務(wù)質(zhì)量屬性的可替代的分組流。
根據(jù)這個實(shí)施例的變形,網(wǎng)絡(luò)實(shí)體可以接收關(guān)于對默認(rèn)分組流或多個分組流的分組流的默認(rèn)組合的信息,并可以把這個信息存儲在所述上下文中。
在又一變形中,網(wǎng)絡(luò)實(shí)體可以接收關(guān)于多個分組流的分組流的可替代組合的信息,并可以把這個信息存儲在所述上下文中。
根據(jù)本發(fā)明的又一實(shí)施例,形成復(fù)用的分組流的多個分組流的分組流是具有相同優(yōu)先級并屬于一種媒體類型的互補(bǔ)的分組流。
在另一實(shí)施例中,服務(wù)質(zhì)量管理功能提供對于該網(wǎng)絡(luò)實(shí)體的每個接口的服務(wù)質(zhì)量限制,并且該網(wǎng)絡(luò)實(shí)體為每個接口獨(dú)立選擇轉(zhuǎn)送的分組流。
在又一實(shí)施例中,網(wǎng)絡(luò)實(shí)體可以把至少一個選擇的流轉(zhuǎn)換為可以在從服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量限制之內(nèi)傳送的流。因此,例如在沒有由網(wǎng)絡(luò)實(shí)體接收的流可以在服務(wù)質(zhì)量限制之內(nèi)向下游傳送的情況下,網(wǎng)絡(luò)實(shí)體可以使一個或多個所選擇的流匹配下游的服務(wù)質(zhì)量限制。該轉(zhuǎn)換可以包括轉(zhuǎn)換編解碼器類型、空間或時間分辨率、以及從多分層的到單分層的流和從恒定比特率到可變比特率或反之中的至少一個。
根據(jù)本發(fā)明的另一實(shí)施例,接收到的關(guān)于復(fù)用的分組流的所要求的服務(wù)質(zhì)量屬性的信息指示以下中的至少一個每個分組流的最大的、保障的帶寬、服務(wù)數(shù)據(jù)單元的傳送順序、服務(wù)數(shù)據(jù)單元的最大規(guī)格、服務(wù)數(shù)據(jù)單元格式、服務(wù)數(shù)據(jù)單元的誤差率、殘留位的誤差率,是傳送還是丟棄錯誤的服務(wù)數(shù)據(jù)單元的指示,傳輸延遲參數(shù),載體服務(wù)的業(yè)務(wù)處理優(yōu)先級、以及無線電載體服務(wù)的分配/保持優(yōu)先級。
此外,本發(fā)明實(shí)施例提供一種用于過濾復(fù)用的分組流的網(wǎng)絡(luò)實(shí)體。網(wǎng)絡(luò)實(shí)體可以是移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的一部分。復(fù)用的分組流提供多播或廣播服務(wù),并且可以經(jīng)由網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳送到移動終端。網(wǎng)絡(luò)實(shí)體可以包含提供服務(wù)質(zhì)量功能的服務(wù)管理器,以及用于經(jīng)由單載體服務(wù)接收廣播或多播服務(wù)的接收裝置,其中以包含每個與服務(wù)質(zhì)量屬性相關(guān)聯(lián)的多個分組流的復(fù)用的分組流形式接收多播或廣播服務(wù)。
還可以使接收裝置接收指示復(fù)用的分組流的多個分組流的每一個或分組流的組合的服務(wù)質(zhì)量屬性的信息。此外,網(wǎng)絡(luò)實(shí)體可以包含通信裝置,用于從服務(wù)管理器的服務(wù)質(zhì)量功能獲得服務(wù)質(zhì)量限制,該服務(wù)質(zhì)量限制指示下游數(shù)據(jù)傳送可用的服務(wù)質(zhì)量;處理裝置,用于選擇多個分組流的在獲得的服務(wù)質(zhì)量限制之內(nèi)可以提供到移動終端的那些分組流,其中處理裝置用于將所述選擇基于接收到的關(guān)于復(fù)用的分組流的分組流的服務(wù)質(zhì)量屬性;以及傳送裝置,用于把提供多播或廣播服務(wù)的復(fù)用的分組流的所選擇的分組流傳送到移動終端。
在這個實(shí)施例的變形中,網(wǎng)絡(luò)實(shí)體還可以包含適合執(zhí)行根據(jù)上述不同實(shí)施例的過濾方法的裝置。例如,網(wǎng)絡(luò)實(shí)體還可以包含分解器,用于從復(fù)用的流中分解各個流;以及復(fù)用器,用于基于所選擇的流形成新的向下游傳送的復(fù)用的流。
此外,根據(jù)另一實(shí)施例,本發(fā)明提供移動通信系統(tǒng),包含服務(wù)中心、以復(fù)用的數(shù)據(jù)流形式接收多播或廣播服務(wù)的至少一個移動終端、以及至少一個上面描述的網(wǎng)絡(luò)實(shí)體。
此外,本發(fā)明的另一實(shí)施例提供一種用于存儲如下指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)被處理器執(zhí)行時,這些指令使處理器過濾移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中復(fù)用的分組流。復(fù)用的分組流可以提供多播或廣播服務(wù),并且可以經(jīng)由網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳送到包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器的移動終端。
可以使處理器通過如下步驟來過濾復(fù)用的分組流,即經(jīng)由單載體服務(wù)接收廣播或多播服務(wù),其中以包含每個與服務(wù)質(zhì)量相關(guān)聯(lián)的多個分組流的復(fù)用的分組流形式接收多播或廣播服務(wù);接收指示復(fù)用的分組流的多個分組流的每一個或分組流的組合的服務(wù)質(zhì)量屬性的信息;從服務(wù)質(zhì)量管理功能獲得指示下游數(shù)據(jù)傳送可用的服務(wù)質(zhì)量限制;選擇多個分組流的可以在所獲得的服務(wù)質(zhì)量限制之內(nèi)提供到所述移動終端的那些分組流,其中該選擇基于復(fù)用的分組流的分組流的所接收到的服務(wù)質(zhì)量屬性;以及把提供多播或廣播服務(wù)的復(fù)用分組流的所選擇的分組流傳送到移動終端。
此外,在這個實(shí)施例的變形中,計(jì)算機(jī)可讀介質(zhì)還可以存儲如下指令,當(dāng)被處理器執(zhí)行時,這些指令使處理器執(zhí)行根據(jù)上面描述的不同實(shí)施例之一的過濾方法的步驟。
下面參考附圖更詳細(xì)地描述本發(fā)明。使用相同參考標(biāo)識標(biāo)明相似或相應(yīng)的細(xì)節(jié)。
圖1示出了UMTS的QoS體系結(jié)構(gòu)的總覽;圖2、3和4分別示出了根據(jù)本發(fā)明不同實(shí)施例的過濾可替代的、可選的和分層的分組流的適應(yīng)節(jié)點(diǎn)(例如RNC);圖5和6分別示出了3GPP MBMS體系結(jié)構(gòu)的用戶平面協(xié)議簇和控制平面協(xié)議簇;圖7和8分別示出了根據(jù)本發(fā)明不同實(shí)施例的基于UDP端口號和IP首標(biāo)的TOS字段過濾分組流的適應(yīng)節(jié)點(diǎn)(例如RNC);圖9示出了MBMS激活例程的消息順序圖;圖10示出了GTP-C MBMS會話開始請求消息;圖11示出了GTP-C MBMS注冊請求消息;圖12示出了根據(jù)本發(fā)明實(shí)施例的單載體QoS體系結(jié)構(gòu);圖13和14示出了根據(jù)本發(fā)明實(shí)施例的在對不斷變化的網(wǎng)絡(luò)資源進(jìn)行適應(yīng)之前和之后的單載體QoS體系結(jié)構(gòu)的分布樹;圖15示出了用于控制平面中UMTS載體服務(wù)的QoS管理功能;以及圖16示出了根據(jù)MBMS標(biāo)準(zhǔn)的MBMS管理功能。
具體實(shí)施例方式
下面的段落將描述本發(fā)明的不同實(shí)施例。只用于示范性目的,關(guān)于UTMS通信系統(tǒng)概述了大多數(shù)的實(shí)施例,并且在隨后部分中使用的術(shù)語主要涉及UMTS術(shù)語。但是,所使用的關(guān)于UMTS體系結(jié)構(gòu)的術(shù)語和關(guān)于UMTS體系結(jié)構(gòu)的實(shí)施例的描述并不意欲把本發(fā)明的構(gòu)思和想法限制到這種系統(tǒng)。
在上面的技術(shù)背景部分給出的詳細(xì)說明也僅僅意欲更好地理解在下面描述的主要為UMTS特有的示范性實(shí)施例,并且不應(yīng)該被理解為把本發(fā)明限制到該移動通信網(wǎng)絡(luò)中的處理和功能的所描述的特定實(shí)現(xiàn)。
進(jìn)一步注意到,主要關(guān)于對QoS的帶寬要求和相應(yīng)因素描述本發(fā)明。但是,QoS區(qū)分和適應(yīng)也可以應(yīng)用于任何其它QoS參數(shù),例如以丟失率、或參數(shù)的組合。
(用于增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)的設(shè)計(jì)方面)當(dāng)設(shè)計(jì)解決本發(fā)明的上述目標(biāo)的多播/廣播服務(wù)體系結(jié)構(gòu)時,應(yīng)該考慮以下方面。
在3GPP TS 22.246“Multimedia Broadcast/Multicast(MBMS)user service;Stage 1(Release6)”(Version6.4.0,March2004,可在http://www.3gpp.org上得到)和在3GPP TS23.246“Multimedia Broadcast/Multicast(MBMS);Architectureand function description(Release6)”(Version6.1.0,December2003,可在http://www.3gpp.org上得到)中指定的MBMS體系結(jié)構(gòu)處于高級階段。為了能被考慮用于快速和普遍的部署,增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)可以遵循該體系結(jié)構(gòu)規(guī)格,并且只有當(dāng)合理時才與其不同。因此,可以避免網(wǎng)絡(luò)節(jié)點(diǎn)之間的QoS協(xié)商,并且保持所產(chǎn)生的關(guān)于信令和過濾的開銷盡可能低。
此外,當(dāng)設(shè)計(jì)增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)時,另一方面是涵蓋對內(nèi)容適應(yīng)的許多可能性。例如,可以涵蓋現(xiàn)有的自適應(yīng)的媒體編解碼器,并且可以提供用于將來擴(kuò)展的框架。
一種用于克服目前MBMS體系結(jié)構(gòu)的局限的可能方法可以是使用自適應(yīng)的媒體編解碼器。自適應(yīng)的媒體編解碼器的例子是分層的編解碼器,譬如MPEG2或MPEG4。典型地,這些編解碼器以(至少)兩層或更多層編碼媒體信息,其中最底層是最重要層。后面的(較高的)層依賴于先前的(較低的)層。
也可以把內(nèi)容編碼成幾種獨(dú)立的表示法,例如使用允許提供具有不同帶寬要求或不同誤差恢復(fù)力的可替代的流的MPEG-1編碼器。
自適應(yīng)媒體編解碼器的另一例子是多描述編解碼器(MDC)系列。在這種編碼類型中,把代碼編碼成多個互補(bǔ)的層,即基本層的概念以及對先前層的依賴性消失了。具體地,所接收到的MDC-編碼的分組數(shù)越高,所獲得的質(zhì)量就越高。
另一設(shè)計(jì)考慮可以是無線接入網(wǎng)資源的可用性。如前面概述的,不喪失一般性,可以典型地把無線接入網(wǎng)考慮為臨界系統(tǒng),在該系統(tǒng)中由于缺少無線電資源,所以傳輸載體的建立可能表示瓶頸。因此,增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)可以考慮無線電網(wǎng)絡(luò)控制器中的適應(yīng)功能。
由于終端節(jié)點(diǎn)的移動性,在正在進(jìn)行的會話期間分布樹可能改變。因此,增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)可以允許在會話開始時和在會話進(jìn)行期間兩者中的適應(yīng),例如在切換時。
用于增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)的另一可能的設(shè)計(jì)方面是提供對網(wǎng)絡(luò)和無線電部件中不斷變化條件的適應(yīng)。通過可能經(jīng)過多個RNC和多個SGSN的MBMS分布樹,可以把MBMS數(shù)據(jù)分配給多個用戶。
因此,從用戶觀點(diǎn)來看,可以在獨(dú)立的GTP(GPRS隧道協(xié)議)隧道(GGSN<->SGSN,SGSN<->RNC-參見圖5)和無線電載體(RNC<->UE)上提供包含單MBMS服務(wù)的不同媒體成分,使得能夠?yàn)槊總€成分區(qū)分QoS。因此,在無線電接入和核心網(wǎng)絡(luò)處,增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)都可以處理QoS問題。
為了實(shí)現(xiàn)某個網(wǎng)絡(luò)QoS,可以從用戶服務(wù)(例如多播或廣播服務(wù))源到目的地建立具有清楚定義的特性和功能的載體服務(wù)(例如MBMS載體)。載體服務(wù)包括使得能夠提供已約定的QoS的所有方面。這些方面是控制信令、用戶平面?zhèn)鬏敽蚎oS管理功能等等。在圖1中示出了UMTS載體服務(wù)分層的QoS體系結(jié)構(gòu)。特定層上的每個載體服務(wù)使用由低層提供的服務(wù)提供其各自的服務(wù)。
在指定、建立、修改和保持具有特定QoS的UMTS載體服務(wù)所需的節(jié)點(diǎn)(GGSN、SGSN、RNC等)之間的功能的特定關(guān)系可能是實(shí)現(xiàn)所特有的。這意味著,可以使用多種技術(shù),譬如DiffServ、IntServ(參見Braden等“IntegratedServices in the Internet Architecturean Overview”,RFC1633,1994)、RSVP或MPLS。
考慮UMTS的例子,把這些功能分配到UMTS實(shí)體意味著,這些實(shí)體可以執(zhí)行對于UMTS載體服務(wù)所協(xié)商的QoS約定。這些功能的具體實(shí)施可以依賴于實(shí)現(xiàn),并且只需要保持所指定的QoS特性。所有UMTS實(shí)體的QoS管理功能一起可以確保在UMTS載體服務(wù)的接入點(diǎn)之間提供所協(xié)商的服務(wù)。
對于建立新的增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu),如在3GPP TS23.107“Technical Specification Group Services and System Aspects;Quality ofService(QoS)concept and architecture(Release6)”(參見Version6.1.0,March2004)的6.2.1.1節(jié)中描述的服務(wù)管理器的功能是尤其讓人感興趣的。服務(wù)管理器協(xié)調(diào)控制平面的功能(例如MBMS載體上下文、MBMS用戶服務(wù)上下文)以便建立、修改和保持其負(fù)責(zé)的服務(wù)(參見圖15)。此外,其為所有用戶平面QoS管理功能提供相關(guān)屬性(例如保障比特率、最大比特率、最大分組大小、丟失率等等)。
服務(wù)管理器可以進(jìn)一步給其它實(shí)例提供服務(wù)(例如MBMS載體上下文管理功能),可以與對等服務(wù)管理器互發(fā)信號,以及可以使用由其它實(shí)例提供的服務(wù)。服務(wù)管理器可以進(jìn)一步執(zhí)行屬性轉(zhuǎn)換(例如,應(yīng)用分組丟失率到RLCSDU丟失率、SDU丟失率到層1/層2塊誤差率),以便請求較低層服務(wù)。此外,它可能詢問其它控制功能以便接收對服務(wù)供應(yīng)的許可。
因此,可以假設(shè),提供這種基礎(chǔ)構(gòu)造,并且給出MBMS載體和QoS管理功能之間的交互關(guān)系。這允許使網(wǎng)絡(luò)(CN)和無線接入網(wǎng)條件兩者都為MBMS服務(wù)的上下文管理功能所知,該網(wǎng)絡(luò)(CN)和無線接入網(wǎng)條件由于關(guān)于用戶將如何使用可用資源的不確定性以及其它不可預(yù)見的情況而必然會變化。
例如,后者的說明性例子是典型的閃眾(flash-crowd)現(xiàn)象,其中特定服務(wù)器和相關(guān)網(wǎng)段被用戶請求超載。另一個例子可以是路徑上某節(jié)點(diǎn)的故障或關(guān)于多少用戶將連接到像3GPP PSS的單播服務(wù)的不確定性。
當(dāng)設(shè)計(jì)增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)時,另一方面可以是網(wǎng)絡(luò)資源的有效使用。取代建立可能具有公用節(jié)點(diǎn)的具有不同QoS值的并行分布樹,該QoS體系結(jié)構(gòu)可以允許盡可能遠(yuǎn)地向下游中繼最大可能的公用數(shù)據(jù)量,因此復(fù)用網(wǎng)絡(luò)帶寬和資源。典型的情形可以是RNC使用不同的可用資源(例如不同比特率)來支持不同基站,在這種情況下,更合理的是在一個(或多個載體)中將所有支持的媒體編碼率向下游轉(zhuǎn)送到RNC,并讓RNC確定要向哪個基站轉(zhuǎn)送哪個內(nèi)容。
此外,當(dāng)設(shè)計(jì)增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu)時,另一方面是使得能夠進(jìn)行多播/廣播服務(wù)的網(wǎng)絡(luò)驅(qū)動的適應(yīng)。在目前的MBMS體系結(jié)構(gòu)中,MBMS用戶一般具有很小的或沒有機(jī)會與服務(wù)器(例如BM-SC)協(xié)商會話傳遞的細(xì)節(jié)。這里網(wǎng)絡(luò)驅(qū)動的適應(yīng)變得重要。
(增強(qiáng)的多播/廣播服務(wù)體系結(jié)構(gòu))根據(jù)本發(fā)明的一個實(shí)施例的結(jié)構(gòu),增強(qiáng)了MBMS傳輸服務(wù)和MBMS用戶服務(wù)的概念??紤]一種使用單載體服務(wù)(例如MBMS載體)來提供多播或廣播服務(wù)(例如MBMS服務(wù))的方法。擴(kuò)展QoS體系結(jié)構(gòu)使得在網(wǎng)絡(luò)節(jié)點(diǎn)(網(wǎng)絡(luò)實(shí)體)處區(qū)分用戶服務(wù)的流/載體成為可能。在這種方式下,使用這種信息有可能網(wǎng)絡(luò)驅(qū)動地適應(yīng)不斷變化的資源、不同的終端和不同的網(wǎng)絡(luò)部件。
在下面只用作示范性目的而考慮的MBMS服務(wù)的時間線如下在數(shù)據(jù)平面,只要任何中間網(wǎng)絡(luò)實(shí)體滿足了QoS要求(限制),則以復(fù)用的分組流形式向下游轉(zhuǎn)送用于所請求的多媒體廣播或多播服務(wù)的可選的/可替代的/互補(bǔ)的流。如果中間節(jié)點(diǎn)不能轉(zhuǎn)送屬于用戶服務(wù)的所有分組流,其濾出流以便使整體會話流適應(yīng)可用的QoS。中繼的上下文信息(即,在擴(kuò)展的MBMS載體上下文中)使得網(wǎng)絡(luò)節(jié)點(diǎn)能夠執(zhí)行這種過濾。
由于節(jié)點(diǎn)知道其余可用的選項(xiàng),所以上下文信息進(jìn)一步可以允許網(wǎng)絡(luò)響應(yīng)突發(fā)的能力改變(升級/降級)。所中繼的上下文信息描述用于服務(wù)配置的選項(xiàng),即服務(wù)語義(semantics),并且例如可以把它存儲在MBMS載體上下文中。另一個設(shè)計(jì)可能性可以是向下游轉(zhuǎn)送關(guān)于被丟棄的和未丟棄的流的狀態(tài)的信息。在下面段落中將提供詳情。
不喪失一般性,可以把無線接入網(wǎng)考慮為3GPP體系結(jié)構(gòu)中的瓶頸,并且可以把核心網(wǎng)絡(luò)考慮為容量過大(over-provisioned)。應(yīng)該注意,本發(fā)明不限于只在這種假設(shè)下應(yīng)用。因此,可以在RNC中實(shí)現(xiàn)過濾實(shí)體(即“適應(yīng)節(jié)點(diǎn)”),如圖2、3和4描述的,這是由于RNC可以具有關(guān)于自己無線電域中可用資源的知識。這使它們足以提供這種功能。在這種方式下,RNC作為“適應(yīng)節(jié)點(diǎn)”起作用。
通常,RAN或CN中的任何網(wǎng)絡(luò)實(shí)體可以作為過濾實(shí)體起作用。但是,選擇知道向下游朝向接收所請求服務(wù)的移動終端的鏈路上的資源的那些實(shí)體作為過濾實(shí)體是可行的。
可以使用控制消息觸發(fā)在適應(yīng)網(wǎng)絡(luò)實(shí)體處的過濾器初始化。因此,可以使用如下解釋的MBMS例程把服務(wù)語義向下游發(fā)信號到相應(yīng)的RNC??梢园逊?wù)語義理解為指關(guān)于傳遞用戶服務(wù)的流、它們之間的相互關(guān)系、以及它們的QoS特性(QoS profile)的信息。
根據(jù)本信息的一個實(shí)施例,在指定的MBMS信令消息的可選字段內(nèi),提供反映服務(wù)語義的這些信息。此外,如果中間節(jié)點(diǎn)、譬如GGSN和SGSN不理解消息擴(kuò)展的值,它們可能不需要分析和處理該消息擴(kuò)展的值。它們只需要把這些值向下游轉(zhuǎn)送。
根據(jù)本發(fā)明的另一實(shí)施例,上面概述的自適應(yīng)QoS構(gòu)思進(jìn)一步計(jì)劃允許服務(wù)支持用于編碼給定內(nèi)容的不同范例(例如分層的、可替代的或互補(bǔ)的)。這是一種用于提供MBMS服務(wù)的新方法,并且這樣一來它還沒有反映在目前體系結(jié)構(gòu)中。目前,只定義用于必要的MBMS上下文信息的信令和管理的占位符,但是沒有定義如何實(shí)現(xiàn)不同的可能性。因此,使用擴(kuò)展的MBMS服務(wù)上下文來存儲服務(wù)語義(例如,關(guān)于屬于服務(wù)的流、它們之間的相互關(guān)系、它們QoS特性等的信息)是與目前的MBMS體系結(jié)構(gòu)兼容的。
此外,應(yīng)該注意,在目前的MBMS體系結(jié)構(gòu)中,流的概念是不清楚的,即沒有指定是對每個QoS級建立獨(dú)立的MBMS載體還是對相同MBMS載體建立獨(dú)立隧道。但是,這個問題進(jìn)而會嚴(yán)重影響服務(wù)宣告(announcement)、服務(wù)激活、和服務(wù)上下文說明。
(擴(kuò)展的MBMS載體上下文)下面描述保持在適應(yīng)節(jié)點(diǎn)中的、根據(jù)本發(fā)明實(shí)施例的擴(kuò)展的MBMS載體上下文。提出的上下文包含關(guān)于流關(guān)系的附加信息,并且把它們的分布保持在RAN和CN的理解該信息的那些網(wǎng)絡(luò)實(shí)體(即所謂的“適應(yīng)節(jié)點(diǎn)”)中。否則,為了確保向后兼容性,網(wǎng)絡(luò)節(jié)點(diǎn)可以忽略該擴(kuò)展。
表1-根據(jù)本發(fā)明實(shí)施例的擴(kuò)展的MBMS載體上下文
根據(jù)流之間的相互關(guān)系,每個流信息元素可以包含不同的字段。對于每個示例的類型(分層的、可替代的和互補(bǔ)的),將在下面描述信息元素。
表2.1-用于分層的流的流IE
表2.2-用于分層的流的流列表IE
表3.1-用于可替代的流的流IE
表3.2-用于可替代的流的流列表IE
表4.1-用于互補(bǔ)的流的流IE
表4.2-用于互補(bǔ)的流的流列表IE
(MBMS載體上下文擴(kuò)展的信令)沿著其把服務(wù)流提供到用戶的分布樹之內(nèi)的中間節(jié)點(diǎn),可以中繼針對“適應(yīng)節(jié)點(diǎn)”的MBMS消息中的流信息。
例如,可以使用標(biāo)準(zhǔn)信令協(xié)議,譬如基于GPRS的隧道協(xié)議(GTP-C)和RAN應(yīng)用程序部分(RANAP),轉(zhuǎn)送反映MBMS服務(wù)的流/載體關(guān)系和屬性的信息結(jié)構(gòu)。應(yīng)該注意,也可以使用其他協(xié)議傳遞MBMS載體上下文擴(kuò)展。
根據(jù)本發(fā)明的另一實(shí)施例,可以使用GTP-C消息格式的私有擴(kuò)展信息元素來傳遞信息結(jié)構(gòu)。圖10示范性圖示了顯示其中可以傳遞這些附加信息的私有擴(kuò)展字段的GTP-C MBMS會話開始請求。私有擴(kuò)展信息元素是可選的,并且典型地由運(yùn)營商與供應(yīng)商用于私有信息??商娲?,為了轉(zhuǎn)送MBMS載體上下文擴(kuò)展,也可以在協(xié)議消息中定義強(qiáng)制字段。
另外,為了建立MBMS載體并且執(zhí)行MBMS例程,譬如MBMS會話開始或MBMS會話注冊(例子參見上面提及的TS23.246的節(jié)6),可以定義這些信息到RANAP控制消息的相應(yīng)映射。
(單載體方法)根據(jù)本發(fā)明實(shí)施例,使用單載體提供用戶服務(wù),即單傳輸信道。例如,可以使用單MBMS載體服務(wù)提供用戶服務(wù)。
根據(jù)這個實(shí)施例,把下面的功能實(shí)體引入到多播/廣播服務(wù)體系結(jié)構(gòu)。新體系結(jié)構(gòu)包含至少一個“適應(yīng)節(jié)點(diǎn)”,其可以實(shí)現(xiàn)分組過濾實(shí)體。RAN或CN的這個網(wǎng)絡(luò)實(shí)體可以使得經(jīng)由相關(guān)聯(lián)的無線電載體的傳輸信道提供用戶服務(wù)的分組流適應(yīng)網(wǎng)絡(luò)限制。根據(jù)本發(fā)明的另一實(shí)施例,在用戶服務(wù)的分布樹之內(nèi)提供多于一個的適應(yīng)節(jié)點(diǎn)。
可以向在用戶服務(wù)的分布樹之內(nèi)的適應(yīng)節(jié)點(diǎn)提供包括流信息和流之間相互關(guān)系的上下文信息。例如,可以以如上所述的擴(kuò)展的MBMS載體上下文形式存儲這個上下文信息。
提出的單載體方法允許具有使用不同的QoS的分布樹的分支,例如,接收不同用戶服務(wù)QoS的不同的基站。此外,不要求在非自適應(yīng)的節(jié)點(diǎn)中實(shí)現(xiàn)任何功能。通過在適應(yīng)節(jié)點(diǎn)中實(shí)現(xiàn)分組級過濾和在適應(yīng)節(jié)點(diǎn)中引入附加的MBMS載體內(nèi)容信息,可以在已知的體系結(jié)構(gòu)上提供的、具有上面提及的優(yōu)點(diǎn)的新的服務(wù)體系結(jié)構(gòu)。
把屬于不同的流的數(shù)據(jù)分組復(fù)用到單傳輸信道上,給其分配唯一的多播組地址。因此,復(fù)用的分組流包含用于提供用戶服務(wù)的多個各個流。服務(wù)中心,例如廣播/多播服務(wù)中心(BM-SC),可以通過不同的裝置接收流,例如從(第三方)內(nèi)容供應(yīng)商作為編碼的原始數(shù)據(jù)(例如MPEG-2)或在因特網(wǎng)的多個IP多播信道上接收。
取決于基礎(chǔ)服務(wù)體系結(jié)構(gòu),服務(wù)中心可以選擇多種方式來執(zhí)行數(shù)據(jù)復(fù)用。例如,使用不同的UDP端口號可以把編碼的流封裝到RTP/UDP分組。接下來,把UDP數(shù)據(jù)分組復(fù)用到與宣告的服務(wù)相對應(yīng)的IP多播組地址上(參見圖7)。描述用戶服務(wù)的服務(wù)語義可以指示經(jīng)由傳輸信道提供的各個流的端口號。
可以以包含對用戶服務(wù)的描述(包括服務(wù)語義,例如如上面概述的擴(kuò)展的MBMS載體上下文)的上下文的形式把該信息存儲在每個適應(yīng)節(jié)點(diǎn)中??梢杂蛇m應(yīng)節(jié)點(diǎn)使用關(guān)于各個流的端口號的信息來從使用傳輸信道提供的復(fù)用的數(shù)據(jù)流中分解出各個流。
可替代地,可以使用IP首標(biāo)的IP TOS(服務(wù)類型)字段來區(qū)分各個流。服務(wù)中心可以把數(shù)據(jù)分組復(fù)用到與宣告的服務(wù)相對應(yīng)的多播組地址上,因此把每個原始流映射到服務(wù)類型字段的唯一的TOS字段值。因此,這個方法使用TOS字段來提供用于服務(wù)區(qū)分的手段,即提供允許適應(yīng)節(jié)點(diǎn)檢測提供用戶服務(wù)的不同的流的標(biāo)簽(參見圖8)。
此外,還應(yīng)該注意,也可以使用其他標(biāo)簽,譬如DiffServ DSCP(DiffServ碼點(diǎn))或MPLS標(biāo)簽(多協(xié)議標(biāo)號切換)作為復(fù)用字段,即當(dāng)經(jīng)由單載體提供用戶服務(wù)的各個流時,用于區(qū)分它們。
如上面概述的,根據(jù)所使用的復(fù)用方案,即基于端口號、TOS字段等,可以在“適應(yīng)節(jié)點(diǎn)”中區(qū)分?jǐn)?shù)據(jù)分組。
如果服務(wù)提供流的可替代的(互斥的)流/組,根據(jù)目前的網(wǎng)絡(luò)條件以及根據(jù)從服務(wù)中心接收的分解信息(其可以包含在上下文信息中),“適應(yīng)節(jié)點(diǎn)”可以只轉(zhuǎn)送流的可替代的流之一/一組流??梢允褂眠@個上下文消息建立上面概述的擴(kuò)展的MBMS載體上下文。可以由每個適應(yīng)節(jié)點(diǎn)的服務(wù)管理器檢測所述條件。
如果以分層的流形式提供服務(wù),則“適應(yīng)節(jié)點(diǎn)”可以過濾流,使得產(chǎn)生的合成流不違反目前的網(wǎng)絡(luò)條件,并遵守在上下文信息中表達(dá)的流依賴性??梢园殃P(guān)于流類型和分解的必要的上下文信息從服務(wù)中心提供到“適應(yīng)節(jié)點(diǎn)”,并可以將其存儲在本地MBMS載體上下文中(參見上面表中的流IE)。
(操作)下面,描述根據(jù)本發(fā)明實(shí)施例對例程的改變和相應(yīng)以信號傳送信息的同時,參考目前的MBMS標(biāo)準(zhǔn)(參見TS23.246)概述提供MBMS服務(wù)的示范性操作。在MBMS會話激活和MBMS注冊例程之后,在每個中間節(jié)點(diǎn)建立標(biāo)準(zhǔn)的MBMS載體上下文,所述每個中間節(jié)點(diǎn)是分布樹的一部分。目前的MBMS載體上下文反映被傳輸數(shù)據(jù)以及載體參數(shù)的一些特性。但是,它不提供足夠的信息來使得網(wǎng)絡(luò)節(jié)點(diǎn)能夠執(zhí)行如上面概述的MBMS服務(wù)適應(yīng)。
因此,根據(jù)本發(fā)明的這個實(shí)施例,通過引入如上面表1中描述的新的附加的條目,來擴(kuò)展存儲在分布樹之內(nèi)的每個適應(yīng)節(jié)點(diǎn)中的MBMS載體上下文。
流信息元素(IE)提供信息,用于在“適應(yīng)節(jié)點(diǎn)”中分解流和初始化過濾實(shí)體的。它可以進(jìn)一步包括流的類型,例如分層的、可選的和互補(bǔ)的;在適用的情況下所設(shè)置的流或組合的優(yōu)先級;分配的傳輸標(biāo)識;QoS特性和對于到下游節(jié)點(diǎn)的每個下游接口的轉(zhuǎn)送狀態(tài)。也可以定義流之間不同的關(guān)系所需要的進(jìn)一步QoS屬性。
應(yīng)該注意,對于每個流,把獨(dú)立QoS特性、對于每個下游接口的轉(zhuǎn)送狀態(tài)和(多個)傳輸標(biāo)識存儲在上下文中。根據(jù)這個實(shí)施例的變形,在使用單載體傳送每個流的情況下,在擴(kuò)展的上下文的流IE之內(nèi)、在用于每個流的QoS特性中定義的參數(shù)對應(yīng)于MBMS載體上下文的那些參數(shù)。
此外,應(yīng)該注意,如在表1中所示的擴(kuò)展的MBMS載體上下文的“QoS”字段包括對MBMS載體服務(wù)所需的服務(wù)質(zhì)量。如果載體包含多個流,則“QoS”字段中的參數(shù)可以反映由所有有效流所要求的累積的服務(wù)質(zhì)量。因此,提出的解決方案可以向后兼容目前的體系結(jié)構(gòu)。
根據(jù)在TS23.246中定義的MBMS體系結(jié)構(gòu),作為MBMS服務(wù)激活消息的結(jié)果,在UE和中間節(jié)點(diǎn)中創(chuàng)建MBMS UE上下文。此外,作為MBMS注冊例程的結(jié)果,在中間節(jié)點(diǎn)中創(chuàng)建MBMS載體上下文。當(dāng)創(chuàng)建了用于服務(wù)的第一MBMS UE上下文時、可以在會話開始時,以及在正在進(jìn)行會話期間、每當(dāng)由于例如新參與者加入正在進(jìn)行的會話或目前參與的終端的切換而使新的下游節(jié)點(diǎn)要求建立MBMS載體上下文,接下來觸發(fā)MBMS注冊消息。
根據(jù)本發(fā)明實(shí)施例,“適應(yīng)節(jié)點(diǎn)”可以發(fā)信號表達(dá)它們對接收服務(wù)語義的興趣,從而允許在相應(yīng)適應(yīng)節(jié)點(diǎn)建立擴(kuò)展的MBMS載體上下文。“適應(yīng)節(jié)點(diǎn)”可以通過使用如圖11所示的MBMS注冊請求的私有擴(kuò)展IE來表達(dá)對這種信息的興趣,其他方面該處理與標(biāo)準(zhǔn)注冊例程沒有不同。替代使用MBMS注冊請求消息的私有擴(kuò)展IE,可以定義這個消息之內(nèi)的附加的強(qiáng)制字段。另一種替代方案是定義對服務(wù)語義的請求和傳輸?shù)男孪?例程。為了簡便,在這里使用私有擴(kuò)展IE來舉例說明。
進(jìn)一步應(yīng)該注意,根據(jù)本實(shí)施例的變形,服務(wù)中心默認(rèn)地可以向分布樹的所有節(jié)點(diǎn)發(fā)出允許建立擴(kuò)展的MBMS載體上下文的附加服務(wù)語義。在這種情況下,不理解服務(wù)語義的節(jié)點(diǎn)可以簡單忽略該附加服務(wù)語義。
在圖16中示出了根據(jù)MBMS標(biāo)準(zhǔn)的注冊例程。點(diǎn)畫線意欲說明,如果已經(jīng)設(shè)置MBMS載體上下文為有效,則在注冊例程之后觸發(fā)MBMS會話開始。注意,根據(jù)另一實(shí)施例,有可能在MBMS注冊例程期間,在MBMS注冊響應(yīng)的私有擴(kuò)展中發(fā)送根據(jù)上表2.1、2.2、3.1、3.2、4.1和4.2的流IE。
可替代地,另一實(shí)施例預(yù)見當(dāng)執(zhí)行MBMS會話開始例程時,也可以傳送根據(jù)上表2.1、2.2、3.1、3.2、4.1和4.2的流IE。在MBMS載體上下文建立之后,由BM-SC觸發(fā)MBMS會話開始例程。根據(jù)本發(fā)明的這個實(shí)施例,可以使用MBMS會話開始請求傳輸用于MBMS服務(wù)的QoS參數(shù),即如表1中的“QoS”字段,并且如果在MBMS注冊例程期間還沒有作的話,傳輸上面表2.1、2.2、3.1、3.2、4.1和4.2所示的服務(wù)語義。
通常,也可以使用MBMS開始例程(請求&響應(yīng)消息)來給服務(wù)(載體平面)建立實(shí)際資源,即,直至觸發(fā)MBMS會話開始例程,沒有實(shí)際預(yù)留資源。
在GTP-C協(xié)議規(guī)格(參見3GPP TS29.060“General Packet Radio Service(GPRS);GPRS Tunneling Protocol(GTP)across the Gn and Gp interface(Release6)”,version6.4.0,March2004,在http://www.3gpp.org上可得)中定義了標(biāo)準(zhǔn)MBMS會話開始請求和其他MBMS控制消息。在這些消息定義中,指定了用于服務(wù)終端用戶地址、訪問點(diǎn)名稱、和QoS特性的強(qiáng)制項(xiàng)目。此外,可選擇地,可以提供私有擴(kuò)展IE來允許運(yùn)營商發(fā)出附加控制信息到網(wǎng)絡(luò)節(jié)點(diǎn)。
根據(jù)本發(fā)明實(shí)施例,把擴(kuò)展的上下文信息-所有的或部分的流IE上下文(參見表2.1、2.2、3.1、3.2、4.1和4.2)-封裝到如圖10描述的私有擴(kuò)展IE區(qū)中。可替代地,也可以定義對這些消息的強(qiáng)制擴(kuò)展,或者可以復(fù)用現(xiàn)有的IE用于傳遞這些信息。另一可替代方法可以是定義新的消息和例程來用于傳遞這些信息的目的。
如上面概述的,沿著分布樹的中間節(jié)點(diǎn)可能不理解所提供的可選信息。在這種情況下,為了達(dá)到其目的地,即“適應(yīng)節(jié)點(diǎn)”,這些節(jié)點(diǎn)可以中繼這些信息。
此外,注意到,根據(jù)本發(fā)明的實(shí)施例,可以把MBMS會話開始請求中繼到RAN的(多個)RNC。與那些用于利用核心網(wǎng)絡(luò)中的GGSN和SGSN之間的GTP-C(參見圖6)中繼MBMS會話開始請求相似的消息,可以用于SGSN和UTRAN之間的通信(例如RNC)??梢允褂脭U(kuò)展的RANAP協(xié)議把這些新消息傳送到UTRAN。
假設(shè)“適應(yīng)節(jié)點(diǎn)”已經(jīng)接收到MBMS會話開始請求,它可以分析該消息并把包含在其中的消息存儲在擴(kuò)展的MBMS載體上下文中。根據(jù)本發(fā)明實(shí)施例,適應(yīng)節(jié)點(diǎn)檢驗(yàn)每個流和/或流的可能組合的QoS特性。
如果以可替代的流形式提供用戶服務(wù),并且下游QoS限制規(guī)定至少一個流是與QoS要求相關(guān)的,其可以在給定的下游限制之內(nèi)轉(zhuǎn)送,則適應(yīng)節(jié)點(diǎn)可以用MBMS會話開始響應(yīng)“請求已接收”來作出回答。
在使用分層的流來提供用戶服務(wù)的情況下,如果下游的QoS限制允許至少提供承載基本層的流,則可以發(fā)送等效的響應(yīng)。
在互補(bǔ)的流的情況下,只要每個節(jié)點(diǎn)的QoS限制允許它,就轉(zhuǎn)送每個流。只要把至少一個流向下游轉(zhuǎn)送,就提供肯定的響應(yīng)。
因此,在上述情況下,適應(yīng)節(jié)點(diǎn)可以使用能夠支持的最佳QoS級來建立下游的載體,可以更新載體狀態(tài)為“有效”,以及可以適當(dāng)?shù)卦O(shè)置流的狀態(tài),例如設(shè)置為轉(zhuǎn)送或丟棄。
另一方面,如果對于在載體中提供的每個流,對節(jié)點(diǎn)的每個下游接口的QoS檢驗(yàn)失敗了,則不建立MBMS載體。
在本發(fā)明的另一實(shí)施例中,建議適應(yīng)節(jié)點(diǎn)進(jìn)一步可以配備有允許分組流轉(zhuǎn)換的裝置,例如把服務(wù)的一個或多個流匹配到下游QoS限制。例如,這可以應(yīng)用在例如如下情況中,即對于在載體中提供的每個流,對節(jié)點(diǎn)的每個下游接口的QoS檢驗(yàn)失敗的情況。
可能的流(或流的組合)轉(zhuǎn)換的綜述出現(xiàn)在A.Vetro等作出的“VideoTranscoding Architectures and TechniquesAn Overview”(IEEE SignalProcessing Magazine,March2003)中。代碼轉(zhuǎn)換技術(shù)可以響應(yīng)不同的需要,例如1.編解碼器轉(zhuǎn)換以便在不同的編解碼器之間切換,2.時間分辨率或幀速率降低,3.空間分辨率降低,4.恒定比特率到可變比特率,以及5.多層流到單層流的轉(zhuǎn)換。
對于不同的體系結(jié)構(gòu)或?qū)S械木W(wǎng)絡(luò)接口,應(yīng)用編解碼器轉(zhuǎn)換可能是合適的,例如MPEG文件到Windows專有的WMA編解碼器的轉(zhuǎn)換。在保持編碼的圖像質(zhì)量和降低處理需要的同時,幀速率降低對于降低比特率可能是有用的。對于幀速率降低的典型應(yīng)用情況是監(jiān)視應(yīng)用,其中在存儲容量方面,保持圖像分辨率的速率降低是可接受的折衷。
當(dāng)使媒體適應(yīng)于較小的設(shè)備時,譬如移動終端,降低空間分辨率可能是有用的。從MPEG-2視頻(5.3Mbps,30fps,720×480)到MPEG-4Simple ProfileLevel2(128Kbps,10fps,352×240)是典型的轉(zhuǎn)換。
在M.Yong,Q.F.Zhu,and V.Eyuboglu,“VBR transport of CBR-encodedvideo over ATM networks”,in Proc.6thInt.Workshop Packet Video,Porland,OR,Sept.1994中,舉例說明了從恒定比特率流到可變比特率流的轉(zhuǎn)換。目的是在可變比特率網(wǎng)絡(luò)中處理恒定比特率流。
此外,另一個適應(yīng)節(jié)點(diǎn)可以執(zhí)行的轉(zhuǎn)換例子是從多層流,例如MPEG-4FGS,到單層流的轉(zhuǎn)換。這在Y.C.Lin,C.N.Wang,T.Chiang,A.Vetro,and H.Sun,“Efficient FGS-to-single layer transcoding”,in Proc.IEEE Int.Conf.Consumer Electronics,Los Angeles,CA,June 2002,PP.134-135中舉例說明。
根據(jù)本發(fā)明的前面實(shí)施例,即使RNC是在分布樹之內(nèi)的唯一的“適應(yīng)節(jié)點(diǎn)”,盡管它可能只轉(zhuǎn)送這些流中的一些到接收服務(wù)的UE,但是它接收屬于服務(wù)的所有流(參見圖12)。
與其相反,根據(jù)本發(fā)明的另一實(shí)施例預(yù)見,RNC只接收流的子集,即只有由它的下游節(jié)點(diǎn)(例如基站)所支持的流。這暗示為了在RNC之前丟棄不必要的流,下一上流節(jié)點(diǎn)、例如SGSN也作為“適應(yīng)節(jié)點(diǎn)”起作用。
在圖13和14中圖示了用于根據(jù)本發(fā)明的又一實(shí)施例的進(jìn)一步增強(qiáng)廣播/多播服務(wù)體系結(jié)構(gòu)的例子。在圖13和14中,RNC和SGSN兩個都是“適應(yīng)節(jié)點(diǎn)”。在該例子中,只有一個基站支持較高的QoS,并且分別把這個信息相應(yīng)地傳送給到上游節(jié)點(diǎn)SGSN和GGSN,因其只把所支持的流轉(zhuǎn)送到下游實(shí)體,所以其可以適應(yīng)下游網(wǎng)絡(luò)限制。
在成功的MBMS會話開始例程結(jié)束時,可以建立包括必要資源(QoS參數(shù))的數(shù)據(jù)分布樹。使用基本結(jié)構(gòu)(如例如在基于GPRS的網(wǎng)絡(luò)中的GTP-U)的用戶平面協(xié)議,可以把包含用于提供所請求的用戶服務(wù)的各個流的復(fù)用的分組流透明地向下游轉(zhuǎn)送到(多個)“適應(yīng)節(jié)點(diǎn)”。
數(shù)據(jù)分組一到達(dá)“適應(yīng)節(jié)點(diǎn)”,就基于所使用的傳輸標(biāo)識來分解分組。
根據(jù)本發(fā)明的一個實(shí)施例,適應(yīng)節(jié)點(diǎn)被置于控制無線電資源的節(jié)點(diǎn)中,例如RNC。為了更有效地使用無線電資源,3GPP體系結(jié)構(gòu)中的RNC可以實(shí)現(xiàn)IP分組的首標(biāo)壓縮。通過分組數(shù)據(jù)集中協(xié)議(PDCP),可以在RNC和UE之間實(shí)現(xiàn)首標(biāo)壓縮。
根據(jù)本發(fā)明實(shí)施例,即,過濾提供用戶服務(wù)的分組流的網(wǎng)絡(luò)實(shí)體可以是位于GTP-U終端點(diǎn)和PDCP實(shí)例之間的RNC,如圖7和圖8中所描述的情況。因此,由于RNC可以實(shí)現(xiàn)PDCP,它可以因此配備有處理IP數(shù)據(jù)分組和在它們的首標(biāo)上執(zhí)行操作的功能,譬如首標(biāo)壓縮。因此,也可以使得RNC從提供服務(wù)的傳輸信道中分解數(shù)據(jù)分組,例如如上面概述的基于UDP端口號、IP首標(biāo)的TOS字段值等。
在傳輸服務(wù)數(shù)據(jù)期間,適應(yīng)節(jié)點(diǎn)可以檢查相應(yīng)傳送載體的每個數(shù)據(jù)分組的首標(biāo),并根據(jù)存儲在擴(kuò)展的MBMS載體上下文中的狀態(tài)信息執(zhí)行分組轉(zhuǎn)送和丟棄。
為了總結(jié)經(jīng)由單載體的服務(wù)傳遞方法,將在下面描述說明提供包含兩個分層的流的MBMS服務(wù)的本發(fā)明的又一示范性實(shí)施例。該分層的流包含具有低帶寬要求(例如8kbps)的音頻流和具有適中帶寬要求(56kbps)的視頻流。提供的該音頻流具有較高的優(yōu)先級,并且由于它的低資源要求可以被提供到所有用戶。視頻流是可選的,并且如果網(wǎng)絡(luò)條件不匹配整體要求則可以被濾除。例如通過使用MBMS服務(wù)訂閱例程,用戶訂閱該用戶服務(wù)。
步驟1會話宣告用戶接收或檢索會話描述,例如編碼在會話描述協(xié)議(SDP)中、封裝在會話宣告協(xié)議(SAP)中、在SMS消息中或在站點(diǎn)公布的。
下面的行示出了由用戶終端接收的會話宣告的示范性片斷。每個代碼行之后注釋解釋該代碼行的意思。
#c=IN IP4 232.255.255.112//IP Multicast address allocated to transport channel(分配給傳輸信道的IP多播地址)m=audio 64000 RTP/AVP XY //port number and application protocol of the audio stream(音頻流的端口號和應(yīng)用協(xié)議)b=AS:8 //required bandwidth for the audio stream(對音頻流所要求的帶寬)m=video 64002 RTP/AVP YZ //port number and application protocol of the audio stream(視頻流的端口號和應(yīng)用協(xié)議)b=AS:56 //required bandwidth for the audio stream(對視頻流所要求的帶寬)#
步驟2服務(wù)激活用戶使用在會話宣告中提供的IP多播地址來執(zhí)行服務(wù)激活。如在圖9中描述的,在UE和網(wǎng)絡(luò)節(jié)點(diǎn)中觸發(fā)UE上下文創(chuàng)建,并且如果必要,則觸發(fā)MBMS注冊例程,以給沿著分布樹的中間節(jié)點(diǎn)提供必要的擴(kuò)展的MBMS載體上下文。
步驟3會話開始在會話開始時,或正在進(jìn)行會話期間每當(dāng)新的節(jié)點(diǎn)觸發(fā)MBMS注冊例程并且擴(kuò)展的MBMS載體上下文是有效的時,MBMS會話開始請求可以向下游轉(zhuǎn)送。為了使節(jié)點(diǎn)能夠建立分布樹并分配必要的資源,這個消息給節(jié)點(diǎn)提供QoS要求。
根據(jù)這個實(shí)施例,典型地在MBMS會話開始請求消息中傳遞的MBMS載體上下文參數(shù)包括用于適應(yīng)節(jié)點(diǎn)的附加的流信息。在本例子中,其可以是流關(guān)系=可選的;音頻流(8kbps等)的QoS特性、優(yōu)先級=1、傳輸標(biāo)識TOS=1;視頻流(56kbps等)的QoS特性、優(yōu)先級=2、傳輸標(biāo)識TOS=2。
如圖10所示,這個消息或其部分可以在MBMS會話開始請求消息的私有擴(kuò)展字段中傳遞。另外,預(yù)留載體平面(實(shí)際資源)。
注意,如上面所說明的,也可以在MBMS注冊例程期間在MBMS注冊響應(yīng)中傳遞包含每個流的QoS特性、它們之間的關(guān)系等的流IE。在那種情況下,在MBMS會話開始例程期間,仍然可以執(zhí)行MBMS載體QoS特性的傳送和實(shí)際的資源預(yù)留。
此外,“適應(yīng)節(jié)點(diǎn)”可以檢驗(yàn)兩個產(chǎn)生的QoS級(音頻、音頻&視頻),并假定至少可以轉(zhuǎn)送音頻流,則它可以把肯定的MBMS會話開始響應(yīng)發(fā)送到下一上游節(jié)點(diǎn)。此外,適應(yīng)節(jié)點(diǎn)把附加的載體信息存儲到它的擴(kuò)展的MBMS載體上下文中,并設(shè)置MBMS載體狀態(tài)為“有效”。
在該例子中,進(jìn)一步可以假設(shè),在適應(yīng)節(jié)點(diǎn)下游不能提供第二QoS級(音頻&視頻),從而分別設(shè)置擴(kuò)展的MBMS載體上下文中的音頻和視頻流的狀態(tài)為“轉(zhuǎn)送”和“丟棄”。
此外,只要下游的QoS限制不允許它的轉(zhuǎn)送,適應(yīng)節(jié)點(diǎn)就根據(jù)流轉(zhuǎn)送狀態(tài)設(shè)置分組過濾,并使用傳輸標(biāo)識來濾除視頻數(shù)據(jù)分組(基于IP首標(biāo)的TOS字段值)。
步驟4數(shù)據(jù)傳輸肯定的會話開始響應(yīng)消息一到達(dá)BM-SC,如果必要它就制備數(shù)據(jù),并把音頻和視頻數(shù)據(jù)分組復(fù)用到分配的IP多播信道(232.255.255.112)上。這個例程包括,例如對于音頻和視頻分組分別適當(dāng)?shù)卦O(shè)置TOS字段為“1”和“2”。在這個實(shí)施例的變形中,根據(jù)流的優(yōu)先級設(shè)置TOS字段值,例如TOS值越低,分組屬于的流的優(yōu)先級就越高。
沿著分布樹轉(zhuǎn)送這兩個分組流(音頻&視頻),直至它們到達(dá)“適應(yīng)節(jié)點(diǎn)”?!斑m應(yīng)節(jié)點(diǎn)”把承載流的IP分組轉(zhuǎn)送到它的過濾實(shí)體,其丟棄具有設(shè)置為“2”的TOS字段的所有分組,如由用于視頻流的擴(kuò)展的上下文的狀態(tài)字段值(例如“丟棄”)所示的那樣。把屬于音頻流的其他分組轉(zhuǎn)送到下游節(jié)點(diǎn)。
(MBMS服務(wù)期間的動態(tài)適應(yīng)-切換和可用資源變化)如上面所看到的,設(shè)置了用于動態(tài)適應(yīng)的基礎(chǔ),即下游節(jié)點(diǎn)的任意一個可以提供的QoS升級或降級的情況下,“適應(yīng)節(jié)點(diǎn)”可以處理這種請求。使用MBMS用戶服務(wù)上下文,“適應(yīng)節(jié)點(diǎn)”可以確定對于特定的下游節(jié)點(diǎn)激活的/去激活哪個流或流的哪個組,并且可以開始相應(yīng)的例程。如果適應(yīng)節(jié)點(diǎn)從服務(wù)管理器接收指示,表示它接口上的能力已經(jīng)改變(例如增加了),并且其從適應(yīng)節(jié)點(diǎn)收到用于升級下游資源的請求,則適應(yīng)節(jié)點(diǎn)可以使匹配升級的能力的所請求的流可用,并且可以把它中繼到進(jìn)行請求的下游適應(yīng)節(jié)點(diǎn)。
如果在適應(yīng)節(jié)點(diǎn)處匹配升級的能力的流是不可用的(例如已經(jīng)由另一上游適應(yīng)節(jié)點(diǎn)濾除),則適應(yīng)節(jié)點(diǎn)可以向上游轉(zhuǎn)送該請求,在每個上游適應(yīng)節(jié)點(diǎn)(如果有的話)中重復(fù)該處理。這在下面節(jié)中說明。
可以把MBMS載體的適應(yīng)定義為升級、降級或以任何方式修改MBMS用戶服務(wù)上下文的參數(shù)的處理。在多種情況下可能需要適應(yīng),例如當(dāng)移動終端(UE)從由一個RNC操控的一個小區(qū)移動到由不同的RNC操控的另一小區(qū)時,當(dāng)在正在進(jìn)行的MBMS服務(wù)中間、移動終端請求要接收服務(wù)時或當(dāng)適應(yīng)節(jié)點(diǎn)了解到可用資源已經(jīng)改變(更好或更差)。
如上面提及的,可以考慮適應(yīng)的兩種類型第一為靜態(tài)適應(yīng),其在服務(wù)的開始(在MBMS會話開始例程期間);以及動態(tài)適應(yīng),其在服務(wù)進(jìn)行期間發(fā)生。此外,當(dāng)在網(wǎng)絡(luò)中有一個或多個適應(yīng)節(jié)點(diǎn)時,可以執(zhí)行一般的適應(yīng)。
圖12示出了根據(jù)本發(fā)明實(shí)施例的QoS體系結(jié)構(gòu)。網(wǎng)絡(luò)結(jié)構(gòu)的RNC和SGSN作為適應(yīng)節(jié)點(diǎn)操作。經(jīng)由包含具有相應(yīng)的QoS要求QoS1、QoS2、QoS3和QoS4的四個不同的流的單個載體提供服務(wù)。從服務(wù)中心把對該服務(wù)的各個流的這些QoS要求以及流之間關(guān)系(即聲明四個流代表可選的流的信息),提供到SGSN和RNC中的下游適應(yīng)節(jié)點(diǎn)。所有適應(yīng)節(jié)點(diǎn)都包含服務(wù)管理器,其QoS管理功能提供面向下游節(jié)點(diǎn)的接口的QoS限制。例如,SGSN1的QoS管理功能可以指示到RNC1和RNC2的鏈路的QoS限制。
使用這個由QoS管理功能提供的QoS限制,適應(yīng)節(jié)點(diǎn)可以選擇那些可以在這些QoS限制之內(nèi)經(jīng)由相應(yīng)下游接口提供到下一下游節(jié)點(diǎn)的流。
例如,再次考慮SGSN1,QoS管理功能可以指示,例如在到RNC1的接口上,資源只足夠用于轉(zhuǎn)送分別具有QoS1和QoS3的流1和3。在到RNC2的接口上,資源允許轉(zhuǎn)送流2、3和4(分別具有QoS2、QoS3和QoS4)。因此,SGSN1過濾來自GSGN的復(fù)用的流以得到所選的流,并把它們轉(zhuǎn)送到下一下游節(jié)點(diǎn),這里指RNC1和RNC2。
下面,描述用于有多于一個適應(yīng)節(jié)點(diǎn),例如RNC和SGSN,的一般情況的動態(tài)適應(yīng)。
為了執(zhí)行例如MBMS用戶服務(wù)的適應(yīng),適應(yīng)節(jié)點(diǎn)可以與在每個適應(yīng)節(jié)點(diǎn)中提供的QoS管理功能(即如上所述的服務(wù)管理器)進(jìn)行接口。QoS管理功能負(fù)責(zé)控制、分配和監(jiān)控作為無線接入網(wǎng)或核心網(wǎng)絡(luò)的一部分的網(wǎng)絡(luò)中的可用資源。3GPP TS23.107的節(jié)6.2給出這種框架的操作詳情。
假設(shè)每個適應(yīng)節(jié)點(diǎn)可以使用QoS管理功能,每個適應(yīng)節(jié)點(diǎn)可以注意到它的網(wǎng)絡(luò)接口的能力或可用性的改變。這里改變的例子可以是為了提供MBMS服務(wù)要建立到下游或上游節(jié)點(diǎn)的隧道的數(shù)量或能力的增加或減少。在這個假設(shè)下,下面將提出用于在正在進(jìn)行會話期間執(zhí)行適應(yīng)的可能的一組步驟。
在切換(即移動中端移動到新的小區(qū))的情況下,則可以在從切換產(chǎn)生的分布樹的新節(jié)點(diǎn)/分支中創(chuàng)建它的MBMS UE上下文(如果這個上下文仍不存在的話)。因此,如果新小區(qū)的上游節(jié)點(diǎn)不是分布樹的一部分,則如在上面步驟2中所描述的,UE上下文傳遞可以觸發(fā)MBMS注冊和上下文創(chuàng)建。下面的步驟3和步驟4,因此導(dǎo)出到新的分支的數(shù)據(jù)傳輸。
在適應(yīng)節(jié)點(diǎn)檢測(例如通過信令)一個或多個下游節(jié)點(diǎn)已經(jīng)提高它們的能力并且愿意接收用戶服務(wù)的附加流的情況下,適應(yīng)節(jié)點(diǎn)可以在擴(kuò)展的MBMS載體上下文之內(nèi)修改那個流的當(dāng)前狀態(tài),可以利用這個升級的狀態(tài)信息創(chuàng)建MBMS注冊請求,并且可以把其向上游轉(zhuǎn)送到下一節(jié)點(diǎn)。因此,由各個適應(yīng)節(jié)點(diǎn)把本地?cái)U(kuò)展的MBMS載體上下文向上游傳播,以便如果需要則允許接收的上游適應(yīng)節(jié)點(diǎn)也相應(yīng)地更新它的上下文和過濾設(shè)置。
如果所要求的附加流未出現(xiàn)在檢測到可用性提高的適應(yīng)節(jié)點(diǎn)處,而是所要求的附加流出現(xiàn)在檢測到可用性增加的適應(yīng)節(jié)點(diǎn)上游的節(jié)點(diǎn)處,則后一個適應(yīng)節(jié)點(diǎn)可以中繼從下游節(jié)點(diǎn)接收的指示資源增加的MBMS注冊請求。這個消息向上游中繼,直至發(fā)現(xiàn)能夠轉(zhuǎn)送這個請求的附加流的上游節(jié)點(diǎn)。否則,可以通過適應(yīng)節(jié)點(diǎn)發(fā)送否定的消息,意味著該流不可用。
把相似考慮應(yīng)用于服務(wù)的降級。適應(yīng)節(jié)點(diǎn)總是可以首先丟棄該流,接下來可以更新它的擴(kuò)展的MBMS載體上下文,并且可以使用例如MBMS注冊請求向上游傳播更新信息。響應(yīng)該請求接收的肯定的MBMS注冊響應(yīng)可以指示所有上游節(jié)點(diǎn)都丟棄了該流。
如果接收該請求的任一個上游節(jié)點(diǎn)確定要保持流處于當(dāng)前轉(zhuǎn)送狀態(tài),則它可以返回對該請求的否定的響應(yīng)消息。在這種情況下,只在沿著分布樹的那個節(jié)點(diǎn)下游的那些中間節(jié)點(diǎn)處丟棄該流,包括MBMS注冊請求的發(fā)信方。
根據(jù)本發(fā)明的又一實(shí)施例,適應(yīng)節(jié)點(diǎn)可以使用下面的消息(即替代如上面的MBMS注冊和會話開始例程的重載(overloaded)和修改的版本)來把網(wǎng)絡(luò)資源變化傳達(dá)到下游。指定了MBMS載體升級(降低)請求和響應(yīng)消息。
適應(yīng)節(jié)點(diǎn)和上游的適應(yīng)節(jié)點(diǎn)可以交換這些消息。當(dāng)上游的適應(yīng)節(jié)點(diǎn)檢測它們下游的能力的升級(或降級)時,它們可以發(fā)送MBMS載體升級(降低)請求。然后,考慮當(dāng)前擴(kuò)展的MBMS載體上下文,適應(yīng)節(jié)點(diǎn)可以構(gòu)成所建議的新的有效(無效)流的組。
1.一從下游接收到MBMS載體升級(降級)請求,收到該消息的每個適應(yīng)節(jié)點(diǎn)就檢測它是否可以改變它的下游能力的消息,并轉(zhuǎn)送(丟棄)在請求中指示的(多個)流。如果適應(yīng)節(jié)點(diǎn)可以增加下游能力,并可以轉(zhuǎn)送所請求的流,則它可以傳送肯定的MBMS載體升級響應(yīng),并把所請求的(多個)流向下游提供到進(jìn)行請求的適應(yīng)節(jié)點(diǎn)。
2.如果上游適應(yīng)節(jié)點(diǎn)不具有所請求的(多個)流,但是它具有分配下游能力的能力,則它可以進(jìn)一步向上游轉(zhuǎn)送MBMS載體升級請求,直至到達(dá)能夠提供所請求的(多個)流的適應(yīng)節(jié)點(diǎn)(請注意,這個適應(yīng)節(jié)點(diǎn)也可以是BM-SC),在這種情況下重復(fù)上面項(xiàng)目1中的行為。
3.如果上游的適應(yīng)節(jié)點(diǎn)不具有所請求的(多個)流和/或不具有分配下游能力的能力,則向下游發(fā)送指示該狀態(tài)(例如通過“不授予”)的MBMS用戶服務(wù)升級響應(yīng)。
參考圖13和圖14解釋根據(jù)本發(fā)明實(shí)施例的對鏈路上的變化資源的示范性適應(yīng)。為了簡便起見,只示出了用于RNC1和SGSN1的擴(kuò)展的MBMS載體上下文。在圖13所示的初始狀態(tài)中,RNC1確定在從QoS管理功能獲得的QoS限制之內(nèi)只有具有QoS1的流1可以向下游轉(zhuǎn)送到BS1和BS2。
這個消息也已經(jīng)傳送到SGSN1,結(jié)果已經(jīng)丟棄流2到4,因?yàn)樗鼈儾挥蒖NC1進(jìn)一步向下游分配。在該例子中,假設(shè)RNC1中的QoS管理功能現(xiàn)在指示,在到BS2的接口上的資源已經(jīng)顯著增加,使得RNC1現(xiàn)在可以把流1和4(具有QoS1和QoS4)轉(zhuǎn)送到BS2。
RNC1確定,由于沒有從SGSN1在提供服務(wù)的復(fù)用的分組流之內(nèi)接收到流4,所以已經(jīng)在上游SGSN1丟失了流4。因此從RNC1傳送升級請求到SGSN1,以便請求其把流4(具有QoS4)轉(zhuǎn)送到RNC1。
一接收到該請求,為了確定是否有足夠的資源是可用的以便現(xiàn)在把流1和4轉(zhuǎn)送到RNC1,SGSN1從其QoS管理功能獲得關(guān)于到RNC1的接口的QoS限制。如果是這樣的,則SGSN1可以這樣做,并如圖14所示更新其擴(kuò)展的MBMS載體上下文。此外,一接收到批準(zhǔn)請求的通知或一在從SGSN1接收到的復(fù)用的分組流中檢測到(新的)流4的出現(xiàn),RNC1也就可以更新其擴(kuò)展的MBMS載體上下文,并可以把流1和4轉(zhuǎn)送到BS2。在圖14中示出了最終狀態(tài)。
根據(jù)本發(fā)明的又一實(shí)施例,當(dāng)拒絕該請求的上游適應(yīng)節(jié)點(diǎn)發(fā)送對于同一原始請求的、否定的MBMS載體升級響應(yīng)時,MBMS載體升級請求的發(fā)起方僅僅可以發(fā)出一個新請求。這個操作是可行的,以便避免發(fā)送請求和否定的響應(yīng)的振蕩。為了允許最初否定該請求的上游節(jié)點(diǎn)在稍后的時間發(fā)送批準(zhǔn)升級的響應(yīng)消息,其可以存儲該請求,并可以管理由于可用資源的改變是否升級變得可能。
對于丟棄一個流或多個流,即執(zhí)行降級,基本原理類似于上面概述的升級情況適應(yīng)節(jié)點(diǎn)可以首先丟棄所選擇的(多個)流,然后可以向上流發(fā)送MBMS載體降級請求。肯定的答復(fù)指示所有上游節(jié)點(diǎn)已經(jīng)丟棄了該(多個)流,否定的答復(fù)指示至少有一個已經(jīng)確定不這樣做。
(用于MBMS廣播服務(wù)的自適應(yīng)可擴(kuò)展QoS體系結(jié)構(gòu))上面的先前實(shí)施例已經(jīng)描述了用于多播服務(wù)的QoS體系結(jié)構(gòu)。為了解決關(guān)于廣播服務(wù)傳送的問題,因此在下面段落中將描述這個體系結(jié)構(gòu)的變化??梢园褟V播模式定義為從單源實(shí)體到廣播服務(wù)區(qū)域的所有用戶的多媒體數(shù)據(jù)(例如文本、視頻、圖像、視頻)的單方向的單點(diǎn)到多點(diǎn)的傳送。廣播模式意欲有效地使用無線電/網(wǎng)絡(luò)資源,例如在公用無線電信道上傳送數(shù)據(jù)。如由網(wǎng)絡(luò)(主環(huán)境)所定義的廣播服務(wù)區(qū)域中傳送數(shù)據(jù)。
在多播/廣播服務(wù)中,數(shù)據(jù)傳送可以適應(yīng)不同的RAN能力或不同的無線電資源可用性,例如通過降低MBMS數(shù)據(jù)的比特率。
由移動終端接收到的廣播服務(wù)可以涉及一個或多個連續(xù)的廣播會話。例如,廣播服務(wù)可以由單個正在進(jìn)行的會話(例如媒體流)構(gòu)成或可以涉及在一延長的時間周期上的多個間斷的會話(例如消息)。
顯然,廣播服務(wù)也需要適應(yīng)變化的網(wǎng)絡(luò)和無線電條件。為了使得能夠適應(yīng),擴(kuò)展關(guān)于上面的參照多播服務(wù)描述的我們提出的體系結(jié)構(gòu)。
然而,在多播和廣播MBMS服務(wù)之間存在基本的區(qū)別在MBMS廣播服務(wù)中,不存在感興趣的移動終端的訂閱或加入。廣播會話開始例程可以獨(dú)立于移動終端服務(wù)激活而開始,即會話開始可以是BM-SC準(zhǔn)備好發(fā)送數(shù)據(jù)的時間點(diǎn)。會話開始可以獨(dú)立于由用戶作出的服務(wù)激活而出現(xiàn),即給定用戶可以在會話開始之前或之后激活服務(wù)。實(shí)際上,會話開始觸發(fā)用于載體資源廣播/多播數(shù)據(jù)傳輸?shù)慕⒑皖A(yù)留。
用戶對接收廣播服務(wù)的激活作出決定。例如,由移動終端(UE)作出的MBMS廣播服務(wù)去激活對于其是本地的,即可以不與UTRAN交互地執(zhí)行。由于在終端處對于服務(wù)激活,所以上需要與網(wǎng)絡(luò)交互,對于MBMS廣播也沒有MBMS激活例程,因此也沒有MBMS注冊例程。
直接由MBMS廣播會話開始例程創(chuàng)建用于MBMS廣播服務(wù)的MBMS載體上下文。因此,為了擴(kuò)展該體系結(jié)構(gòu)到廣播情況,根據(jù)發(fā)明的本實(shí)施例,擴(kuò)展MBMS廣播會話開始消息,使得把上述的產(chǎn)生擴(kuò)展的MBMS載體上下文的必要的信息(參見表1、2.1、2.2、3.1、3.2、4.1和4.2)包括在修改的MBMS廣播會話開始消息中。
如從上面已經(jīng)變得明顯的,由于當(dāng)考慮MBMS廣播時不存在MBMS注冊例程,所以不可能使用這個例程來在(多個)適應(yīng)節(jié)點(diǎn)建立擴(kuò)展的上下文。替代使用擴(kuò)展的MBMS廣播會話開始消息,還必須定義附加的消息或例程來轉(zhuǎn)達(dá)用于在(多個)適應(yīng)節(jié)點(diǎn)處建立擴(kuò)展的MBMS載體上下文的信息。
在其他方面,如上面參考多播服務(wù)概述的,相同的適應(yīng)能力適用于廣播服務(wù)。因此,根據(jù)本發(fā)明的這個實(shí)施例,為了濾除經(jīng)由單個無線電載體的傳輸信道提供的復(fù)用的分組流,在(多個)適應(yīng)節(jié)點(diǎn)內(nèi)使用擴(kuò)展的MBMS載體上下文和提供具有必要的過濾能力的適應(yīng)節(jié)點(diǎn)的原則,也適用于廣播服務(wù)。
(進(jìn)化的UTRAN中的可擴(kuò)展自適應(yīng)QoS體系結(jié)構(gòu))將來的UTRAN體系結(jié)構(gòu)期望將更高智能(增強(qiáng)的控制和管理功能)進(jìn)一步推廣到網(wǎng)絡(luò)的邊界,例如到節(jié)點(diǎn)Bs(基站)。這樣做的一個原因可以是消除目前RNC形成的單點(diǎn)失敗。注意,這個將來的UTRAN體系結(jié)構(gòu)可以完美地容納根據(jù)上述的不同實(shí)施例的自適應(yīng)的QoS體系結(jié)構(gòu)。
對于使用上面概述的原則,可以在新節(jié)點(diǎn)中相應(yīng)地復(fù)制擴(kuò)展的MBMS載體上下文,例如新UTRAN體系結(jié)構(gòu)的節(jié)點(diǎn)B+s??上鄳?yīng)地?cái)U(kuò)展提出的MBMS例程。其他功能和要求類似于在上面節(jié)中概述的那些。
本發(fā)明的另一實(shí)施例涉及使用硬件和軟件實(shí)現(xiàn)上述的各種實(shí)施例。應(yīng)該認(rèn)識到,可以使用計(jì)算設(shè)備實(shí)現(xiàn)和執(zhí)行上面提及的各種方法以及上述的各種邏輯塊、模塊、電路,例如通用目的處理器、數(shù)字信號處理器(DSP)、特定用途集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯設(shè)備等。可以通過這些設(shè)備的組合來執(zhí)行或?qū)崿F(xiàn)本發(fā)明的各種實(shí)施例。
此外,也可以通過由處理器或直接在硬件中執(zhí)行的軟件模塊來執(zhí)行本發(fā)明的各種實(shí)施例。軟件模塊和硬件實(shí)現(xiàn)的組合也是可能的??梢园衍浖K存儲在任何類型的計(jì)算機(jī)可讀存儲介質(zhì)中,例如RAM、EPROM、EEPROM、閃存、寄存器、硬盤、CD-ROM、DVD等。
權(quán)利要求
1.一種用于在移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中過濾復(fù)用的分組流的方法,所述復(fù)用的分組流提供多播或廣播服務(wù),并且是經(jīng)由該網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳遞到移動終端的,所述網(wǎng)絡(luò)實(shí)體包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器,并執(zhí)行如下步驟經(jīng)由單載體服務(wù)接收廣播或多播服務(wù),其中以包含每個與服務(wù)質(zhì)量屬性相關(guān)聯(lián)的多個分組流的復(fù)用的分組流形式接收多播或廣播服務(wù);接收指示所述復(fù)用的分組流的所述多個分組流的每個或分組流的組合的服務(wù)質(zhì)量屬性的信息;從所述服務(wù)質(zhì)量管理功能獲得指示可用于下游數(shù)據(jù)傳送的服務(wù)質(zhì)量的服務(wù)質(zhì)量限制;選擇所述多個分組流中的在所獲得的服務(wù)質(zhì)量限制之內(nèi)可傳送到所述移動終端的那些分組流,其中該選擇基于所接收的所述復(fù)用的分組流的分組流的服務(wù)質(zhì)量屬性;把提供所述多播或廣播服務(wù)的復(fù)用的分組流的所述選擇的分組流轉(zhuǎn)送到所述移動終端。
2.如權(quán)利要求1所述的方法,其中所述接收的指示服務(wù)質(zhì)量屬性的信息指示所述復(fù)用的分組流的所述多個分組流的每個的服務(wù)質(zhì)量屬性和分組流的組合的服務(wù)質(zhì)量屬性。
3.如權(quán)利要求1或2所述的方法,其中所述網(wǎng)絡(luò)實(shí)體是具有服務(wù)質(zhì)量管理功能的無線接入網(wǎng)的實(shí)體或具有服務(wù)質(zhì)量管理功能的核心網(wǎng)絡(luò)的實(shí)體。
4.如權(quán)利要求1至3之一所述的方法,進(jìn)一步包含步驟接收用于從復(fù)用的數(shù)據(jù)流中分解各個分組流的指示各個分組流的傳輸標(biāo)識的信息。
5.如權(quán)利要求4所述的方法,進(jìn)一步包含步驟基于傳輸標(biāo)識識別所述接收的復(fù)用的數(shù)據(jù)流的各個分組流。
6.如權(quán)利要求5所述的方法,其中所述傳輸標(biāo)識是包含在所述分組流的UDP分組中的UDP端口號、在傳遞所述分組流的IP分組中包含的IP首標(biāo)的服務(wù)類型字段中設(shè)置的值、在傳遞所述分組流的IP分組中包含的IP首標(biāo)中設(shè)置的DiffServ CodePoint值或者分配到傳輸復(fù)用的分組流的分組流的數(shù)據(jù)分組的首標(biāo)的MPLS標(biāo)簽。
7.如權(quán)利要求4至6之一所述的方法,其中轉(zhuǎn)送所述選擇的分組流包含把選擇的分組流復(fù)用為新的復(fù)用的分組流。
8.如權(quán)利要求1至7之一所述的方法,進(jìn)一步包含步驟形成多播或廣播相關(guān)上下文、包含指示所述復(fù)用的分組流的分組流的、所述復(fù)用的分組流的分組流的組合、和選擇用于轉(zhuǎn)送的分組流的所需要的服務(wù)質(zhì)量屬性的信息。
9.如權(quán)利要求8所述的方法,其中基于所述上下文選擇用于向下游轉(zhuǎn)送的分組流。
10.如權(quán)利要求8或9所述的方法,進(jìn)一步包含步驟使用所述網(wǎng)絡(luò)實(shí)體的服務(wù)質(zhì)量管理功能,監(jiān)控該網(wǎng)絡(luò)實(shí)體的接口上可用的下游資源;通過以下更新所述上下文選擇所述多個分組流的、在通過所監(jiān)控的可用下游資源指示的限制之內(nèi)可以提供到所述移動終端的那些分組流,如果已經(jīng)監(jiān)控到所監(jiān)控結(jié)果中的改變,則基于所述選擇更新上下文中的信息;如果更新了網(wǎng)絡(luò)實(shí)體的上下文,則把指示該網(wǎng)絡(luò)實(shí)體的上下文的信息傳送到至少一個上游網(wǎng)絡(luò)實(shí)體。
11.如權(quán)利要求8至10之一所述的方法,進(jìn)一步包含步驟從指示可以提供相應(yīng)下游服務(wù)質(zhì)量的下游網(wǎng)絡(luò)實(shí)體接收指示至少一個上下文的信息;以及基于所述接收到的指示至少一個上下文的信息更新該網(wǎng)絡(luò)實(shí)體的上下文。
12.如權(quán)利要求1至11之一所述的方法,進(jìn)一步包含步驟從下游網(wǎng)絡(luò)實(shí)體接收要升級或降級服務(wù)質(zhì)量級的請求,其中所述服務(wù)質(zhì)量級是提供給傳送所述多播或廣播服務(wù)的復(fù)用的分組流的;以及把指示能夠或不能提供所述服務(wù)質(zhì)量的消息傳送到進(jìn)行請求的下游網(wǎng)絡(luò)實(shí)體。
13.如權(quán)利要求12所述的方法,其中所述消息指示不能提供所述請求的服務(wù)質(zhì)量;以及進(jìn)一步包含步驟一旦從服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量限制指示可以提供所述請求的服務(wù)質(zhì)量,就把指示可以提供所述請求的服務(wù)質(zhì)量的消息傳送到所述進(jìn)行請求的下游網(wǎng)絡(luò)實(shí)體。
14.如權(quán)利要求13所述的方法,其中不允許所述進(jìn)行請求的下游網(wǎng)絡(luò)實(shí)體發(fā)送要升級或降級服務(wù)質(zhì)量的請求,其相應(yīng)于如下請求,即對于該請求已經(jīng)接收到指示不能提供所述請求的服務(wù)質(zhì)量的消息。
15.如權(quán)利要求8所述的方法,進(jìn)一步包含步驟接收關(guān)于流類型的、指示形成所述復(fù)用的分組流的所述分組流是分層的、可替代的還是互補(bǔ)的分組流的信息;以及把所述流類型信息存儲在所述上下文中。
16.如權(quán)利要求8、9或13所述的方法,進(jìn)一步包含步驟保持關(guān)于所述復(fù)用的分組流的每個分組流的、指示各個分組流是否由所述網(wǎng)絡(luò)實(shí)體轉(zhuǎn)送的狀態(tài)信息。
17.如權(quán)利要求8、9、15或16所述的方法,其中形成所述復(fù)用的分組流的所述多個分組流是具有獨(dú)立優(yōu)先級的分層的分組流;以及其中所述復(fù)用的分組流包含提供基本服務(wù)質(zhì)量的基本分組流和增強(qiáng)由該基本分組流提供的服務(wù)質(zhì)量的至少一個增強(qiáng)分組流。
18.如權(quán)利要求8、9、15或16所述的方法,其中形成所述復(fù)用的分組流的所述多個分組流的分組流是具有相同優(yōu)先級和各自服務(wù)質(zhì)量屬性的可替代的分組流。
19.如權(quán)利要求18所述的方法,進(jìn)一步包含步驟接收關(guān)于所述多個分組流的默認(rèn)分組流或分組流的默認(rèn)組合的信息,并把這個信息存儲在所述上下文中。
20.如權(quán)利要求18或19所述的方法,進(jìn)一步包含步驟接收關(guān)于所述多個分組流的分組流的可替代組合的信息,并把這個信息存儲在所述上下文中。
21.如權(quán)利要求8、9、15或16所述的方法,其中形成所述復(fù)用的分組流的所述多個分組流的分組流是具有相同優(yōu)先級并屬于一個媒體類型的互補(bǔ)的分組流。
22.如權(quán)利要求1至21之一所述的方法,其中所述服務(wù)質(zhì)量管理功能提供用于所述網(wǎng)絡(luò)實(shí)體的每個接口的服務(wù)質(zhì)量限制,并且對每個接口獨(dú)立選擇要轉(zhuǎn)送的分組流。
23.如權(quán)利要求1至22之一所述的方法,進(jìn)一步包含步驟把至少一個選擇的流轉(zhuǎn)換為可以在從所述服務(wù)質(zhì)量管理功能獲得的服務(wù)質(zhì)量之內(nèi)傳送的流。
24.如權(quán)利要求23所述的方法,其中所述轉(zhuǎn)換包含轉(zhuǎn)換流的比特率,轉(zhuǎn)換編解碼器類型、空間或時間分辨率、以及從多層的到單層的流和從恒定比特率到可變比特率流或反之中的至少一個。
25.如權(quán)利要求1至23之一所述的方法,其中所述接收的關(guān)于所述復(fù)用的分組流的所要求的服務(wù)質(zhì)量屬性的信息指示以下中的至少一個每個分組流的最大的、保障的帶寬、服務(wù)數(shù)據(jù)單元的傳送順序、服務(wù)數(shù)據(jù)單元的最大規(guī)格、服務(wù)數(shù)據(jù)單元格式、服務(wù)數(shù)據(jù)單元誤差率、殘留比特誤差率,是應(yīng)該傳送還是丟棄錯誤的服務(wù)數(shù)據(jù)的指示,傳送延遲參數(shù),載體服務(wù)的業(yè)務(wù)處理優(yōu)先級,和無線電載體服務(wù)的分配/保持優(yōu)先級。
26.一種用于過濾復(fù)用的分組流的網(wǎng)絡(luò)實(shí)體,所述網(wǎng)絡(luò)實(shí)體是移動通信系統(tǒng)的核心網(wǎng)絡(luò)和無線接入網(wǎng)的一部分,所述復(fù)用的分組流提供多播或廣播服務(wù),并經(jīng)由該網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳遞到移動終端,所述網(wǎng)絡(luò)實(shí)體包含服務(wù)管理器,用于提供服務(wù)質(zhì)量功能;接收裝置,用于經(jīng)由單載體服務(wù)接收廣播或多播服務(wù),其中以包含每個與服務(wù)質(zhì)量屬性相關(guān)聯(lián)的多個分組流的復(fù)用的分組流形式接收所述廣播或多播服務(wù);接收裝置,適合接收指示所述復(fù)用的分組流的所述多個分組流的每個的或分組流的組合的服務(wù)質(zhì)量屬性的信息;通信裝置,用于從所述服務(wù)管理器的服務(wù)質(zhì)量功能接收指示可用于下游數(shù)據(jù)傳送的服務(wù)質(zhì)量的服務(wù)質(zhì)量限制;處理裝置,用于選擇所述多個分組流的可以在所獲得的服務(wù)質(zhì)量限制之內(nèi)提供到所述移動終端的那些分組流,其中該處理裝置適合根據(jù)接收的所述復(fù)用的分組流的分組流的服務(wù)質(zhì)量屬性進(jìn)行所述選擇。傳送裝置,用于把提供所述多播或廣播服務(wù)的復(fù)用的分組流的所述選擇的分組流轉(zhuǎn)送到所述移動終端。
27.如權(quán)利要求26所述的網(wǎng)絡(luò)實(shí)體,進(jìn)一步包含適合執(zhí)行如權(quán)利要求2至25之一的方法的步驟的裝置。
28.一種移動通信系統(tǒng),包含服務(wù)中心、以復(fù)用的數(shù)據(jù)流形式接收多播或廣播服務(wù)的至少一個移動終端、和如權(quán)利要求26和27所述的至少一個網(wǎng)絡(luò)實(shí)體。
29.一種用于存儲指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)處理器執(zhí)行時,所述指令使處理器通過以下步驟在移動通信系統(tǒng)的核心網(wǎng)絡(luò)和無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中過濾復(fù)用的分組流,所述復(fù)用的分組流提供多播或廣播服務(wù),并經(jīng)由該包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器的網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳遞到移動終端經(jīng)由單載體服務(wù)接收廣播或多播服務(wù),其中以包含每個與服務(wù)質(zhì)量屬性相關(guān)聯(lián)的多個分組流的復(fù)用的分組流形式接收所述廣播或多播服務(wù);接收指示所述復(fù)用的分組流的多個分組流的每個或分組流的組合的服務(wù)質(zhì)量屬性的信息;從所述服務(wù)質(zhì)量管理功能獲得指示可用于下游數(shù)據(jù)傳送的服務(wù)質(zhì)量的服務(wù)質(zhì)量限制;選擇所述多個分組流的可以在所述獲得的服務(wù)質(zhì)量限制之內(nèi)提供到所述移動終端的那些分組流,其中所述選擇基于接收的所述復(fù)用的分組流的分組流的服務(wù)質(zhì)量屬性;以及把提供所述多播或廣播服務(wù)的所述復(fù)用的分組流的所述選擇的分組流轉(zhuǎn)送到所述移動終端。
30.如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),進(jìn)一步存儲如下指令,當(dāng)在處理器上執(zhí)行時,所述指令使處理器執(zhí)行如權(quán)利要求2至25所述的方法的步驟。
全文摘要
本發(fā)明涉及一種用于在移動通信系統(tǒng)的核心網(wǎng)絡(luò)或無線接入網(wǎng)的網(wǎng)絡(luò)實(shí)體中過濾復(fù)用的分組流的方法。復(fù)用的分組流提供多播或廣播服務(wù),并且經(jīng)由網(wǎng)絡(luò)實(shí)體從服務(wù)中心傳遞到移動終端。此外,網(wǎng)絡(luò)實(shí)體包含提供服務(wù)質(zhì)量管理功能的服務(wù)管理器。本發(fā)明進(jìn)一步涉及配備有過濾能力的網(wǎng)絡(luò)實(shí)體,以及涉及包含該網(wǎng)絡(luò)實(shí)體的通信系統(tǒng)。為了提供自適應(yīng)的多媒體廣播/多播服務(wù)QoS體系結(jié)構(gòu),該體系結(jié)構(gòu)可擴(kuò)展到大量用戶,本發(fā)明建議經(jīng)由單載體服務(wù)以復(fù)用的分組流形式提供服務(wù),以及為在服務(wù)分布樹之內(nèi)的節(jié)點(diǎn)配備過濾能力,其中過濾能力允許基于從服務(wù)管理器獲得的下行鏈路服務(wù)質(zhì)量限制來過濾復(fù)用的流。
文檔編號H04L29/06GK1998195SQ200580020640
公開日2007年7月11日 申請日期2005年6月17日 優(yōu)先權(quán)日2004年6月21日
發(fā)明者喬斯·L·雷伊, 伊維卡·里馬克, 羅爾夫·黑肯伯格 申請人:松下電器產(chǎn)業(yè)株式會社