欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

獲得有關(guān)傳輸容量的信息的方法

文檔序號(hào):7874846閱讀:232來(lái)源:國(guó)知局
專利名稱:獲得有關(guān)傳輸容量的信息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò),更具體地說涉及用于獲得有關(guān)傳輸鏈路傳輸容量的信息的方法。本發(fā)明還涉及分析實(shí)體和計(jì)算機(jī)程序。
背景技術(shù)
在通信網(wǎng)絡(luò)中,數(shù)據(jù)可以通過傳輸鏈路從發(fā)送實(shí)體發(fā)送到接收實(shí)體,對(duì)于許多情況,使發(fā)送數(shù)據(jù)的發(fā)送速率與傳輸鏈路的傳輸容量匹配是必需的或至少有利的。


圖1用于解釋在移動(dòng)通信系統(tǒng)(如UTMS系統(tǒng))中使傳輸容量與流式應(yīng)用的發(fā)送速率匹配的實(shí)現(xiàn)方案。對(duì)于流式應(yīng)用,充當(dāng)發(fā)送實(shí)體的流式服務(wù)器通過傳輸鏈路(TL)將數(shù)據(jù)分組流傳送到用戶設(shè)備(UE),并最終傳送到充當(dāng)本示例中接收實(shí)體的流式客戶。傳輸鏈路(TL)包括從流式服務(wù)器經(jīng)骨干網(wǎng)到移動(dòng)通信網(wǎng)的核心網(wǎng)的鏈路。傳輸鏈路(TL)還從核心網(wǎng)延伸到RNC所表示的無(wú)線電網(wǎng)絡(luò)以及UE。UE上接收到的流式數(shù)據(jù)被傳遞給流式客戶,在其中可以得到進(jìn)一步的處理,例如為在UE上進(jìn)行多媒體顯示而進(jìn)一步加以處理。傳輸鏈路(TL)的部分由流式傳輸載體(SB)構(gòu)成,根據(jù)本示例,SB由核心網(wǎng)與UE之間的傳輸鏈路(包括UMTS無(wú)線鏈路)實(shí)現(xiàn)。流式傳輸載體可以具有不同離散值的傳輸速率,如32kbps或64kbps。流式傳輸載體可以更改它的傳輸速率,例如在流式會(huì)話期間。更改傳輸速率包括從第一離散速率值切換到第二離散速率值。對(duì)于改變其傳輸速率的載體,有時(shí)使用術(shù)語(yǔ)“彈性載體”。
流式服務(wù)器包含調(diào)度器和內(nèi)容存儲(chǔ)器,所述內(nèi)容存儲(chǔ)器中含有要發(fā)送到流式客戶的內(nèi)容。調(diào)度器確定流式數(shù)據(jù)離開流式服務(wù)器的發(fā)送速率。內(nèi)容存儲(chǔ)器中的數(shù)據(jù)可以不同的數(shù)據(jù)格式和不同的數(shù)據(jù)速率存儲(chǔ),以使流式客戶的接收能力與互連流式客戶和流式服務(wù)器的傳輸鏈路的傳輸容量匹配。內(nèi)容存儲(chǔ)器中的數(shù)據(jù)速率和發(fā)送速率可以不同,但為了簡(jiǎn)潔起見,下文中對(duì)這兩個(gè)速率不作區(qū)分。注意,流式服務(wù)器不一定要如圖1所示位于核心網(wǎng)外部。相反,流式服務(wù)器可以位于核心網(wǎng)內(nèi)。
為了啟動(dòng)數(shù)據(jù)的流式傳輸,流式客戶例如利用實(shí)時(shí)流協(xié)議(RTSP)通過現(xiàn)有連接(可以是盡力而為UMTS載體)向流式服務(wù)器請(qǐng)求(1)內(nèi)容。響應(yīng)該請(qǐng)求(1),流式服務(wù)器向流式客戶提供(2)該內(nèi)容可以何種流速率傳送的信息。流式客戶利用該信息向移動(dòng)通信系統(tǒng)的核心網(wǎng)的一個(gè)實(shí)體請(qǐng)求(3)適于以至少一個(gè)可用速率工作的流式傳輸載體。該內(nèi)容可以何種速率流式傳送的信息被傳送(4)到RNC中的無(wú)線電資源管理實(shí)體,所述無(wú)線電資源管理實(shí)體根據(jù)接收到的信息預(yù)留適當(dāng)?shù)臒o(wú)線電資源,以便可以所述流式傳輸載體支持的一個(gè)傳輸速率流式傳輸該內(nèi)容。接著,在核心網(wǎng)與用于將數(shù)據(jù)輸入到流式客戶的用戶設(shè)備之間建立(5)流式傳輸載體。在建立流式傳輸載體之后,流式服務(wù)器開始以與所述客戶的接收能力匹配的數(shù)據(jù)速率之一在流式傳輸載體上發(fā)送(6)流式內(nèi)容。
上述示例用于說明一種供發(fā)送實(shí)體用于使其內(nèi)容和發(fā)送速率與可用接收器能力匹配以及供互連網(wǎng)絡(luò)用于分配適應(yīng)可用接收能力和發(fā)送速率的傳輸鏈路的方法,對(duì)于互連網(wǎng)絡(luò)可以實(shí)現(xiàn)滿足發(fā)送速率要求的情況,這是一個(gè)可行的解決方案。但是,對(duì)于互連網(wǎng)絡(luò)出于任何原因選擇傳輸容量不適配發(fā)送實(shí)體發(fā)送速率的傳輸鏈路或傳輸容量發(fā)生變化,則采用現(xiàn)有的用于獲得有關(guān)傳輸鏈路傳輸容量的信息以作為匹配決策的機(jī)制存在一些缺點(diǎn)和不足。
根據(jù)第一解決方案,可以使作為彈性載體的RNC適于用信號(hào)直接將當(dāng)前的載體速率通知給作為發(fā)送實(shí)體的流式服務(wù)器。這種“網(wǎng)絡(luò)反饋”解決方案,即從諸如RNC或BSC的網(wǎng)絡(luò)控制器用信號(hào)將傳輸鏈路的傳輸速率通知給發(fā)送實(shí)體如流式服務(wù)器的解決方案,需要改變多個(gè)標(biāo)準(zhǔn)化接口上的協(xié)議。因此,通常認(rèn)為網(wǎng)絡(luò)反饋解決方案在實(shí)施標(biāo)準(zhǔn)化的通信網(wǎng)(如符合3GPP標(biāo)準(zhǔn)的移動(dòng)通信網(wǎng))中實(shí)施存在非常大的問題。
根據(jù)第二解決方案,可以通過報(bào)告形式的信號(hào),例如根據(jù)RTCP協(xié)議,將有關(guān)丟棄的數(shù)據(jù)分組的信息從流式客戶通知給流式服務(wù)器。如果超出位于載體前的緩沖區(qū)的存儲(chǔ)容量(即緩沖區(qū)大小),就會(huì)發(fā)生分組丟失。其原因是,發(fā)送速率超過載體速率會(huì)導(dǎo)致流入緩沖區(qū)的數(shù)據(jù)分組的速率高于數(shù)據(jù)分組的流出速率。如果緩沖區(qū)大小超限,則在緩沖區(qū)溢出時(shí)會(huì)丟棄分組。就此階段而言,考慮傳輸鏈路引入的時(shí)延以及UE和流式客戶中的處理時(shí)延,流式客戶可以檢測(cè)到分組丟棄,并開始向流式服務(wù)器發(fā)送有關(guān)分組丟棄信息的RTCP報(bào)告。基于此,將緩沖區(qū)溢出通知給流式服務(wù)器,并可以推斷傳輸速率低于目前的發(fā)送速率。通過這種分組丟棄解決方案無(wú)法獲得有關(guān)傳輸容量的更多信息。但是,一般應(yīng)該避免分組丟棄,這是因?yàn)槔邕@可能需要重發(fā)丟棄的分組以及流式客戶上的流式數(shù)據(jù)的播放可能被中斷。對(duì)于許多實(shí)時(shí)應(yīng)用,分組丟棄尤其成問題。因此,通常認(rèn)為基于分組丟棄的解決方案速度太慢,因?yàn)榭梢酝ㄖl(fā)送實(shí)體的時(shí)間最早也在已經(jīng)發(fā)生分組丟失的階段。
總而言之,現(xiàn)有的用于獲得有關(guān)傳輸鏈路傳輸容量的信息的解決方案難以實(shí)施,速度太慢或提供的信息不充分。
發(fā)明概述本發(fā)明的目的在于提供一種可以克服上述問題、較容易實(shí)現(xiàn)且較早獲得有關(guān)傳輸鏈路的傳輸容量的擴(kuò)充信息的方法、設(shè)備和計(jì)算機(jī)程序。
此目的通過權(quán)利要求1所述的方法來(lái)實(shí)現(xiàn)。此外,本發(fā)明還可以實(shí)施為如權(quán)利要求20所述的分析實(shí)體以及如權(quán)利要求22所述的可加載到分析實(shí)體的處理單元中的計(jì)算機(jī)程序。其他權(quán)利要求描述了一些優(yōu)選實(shí)施例。
本發(fā)明公開了一種用于獲得有關(guān)傳輸鏈路傳輸容量的信息的方法。發(fā)送實(shí)體以發(fā)送速率向傳輸鏈路發(fā)送數(shù)據(jù)分組。傳輸鏈路根據(jù)其傳輸容量將所述數(shù)據(jù)分組發(fā)送到以接收速率接收所述數(shù)據(jù)分組的接收實(shí)體。本發(fā)明的要求是,利用速率調(diào)制來(lái)調(diào)制所述發(fā)送速率,例如,以沒有速率調(diào)制的第一速率(例如恒定速率)和具有速率調(diào)制的第二速率發(fā)送數(shù)據(jù)分組。
利用分析實(shí)體來(lái)按需獲得有關(guān)傳輸鏈路傳輸容量的信息。所述分析實(shí)體例如基于與發(fā)送速率相關(guān)的信息獲得發(fā)送速率,所述與發(fā)送速率相關(guān)的信息向所述分析實(shí)體代表與發(fā)送速率相關(guān)的信息,所述分析實(shí)體由此信息可獲得(例如計(jì)算)發(fā)送速率,或者通過顯式信號(hào)將發(fā)送速率通知給分析實(shí)體。所述獲得發(fā)送速率可以與原發(fā)送速率相同,但在實(shí)際系統(tǒng)中存在延遲和抖動(dòng),所述獲得發(fā)送速率可能與實(shí)際發(fā)送速率有一定程度的偏離??傊?,所述獲得接收速率要使分析實(shí)體可以推斷出發(fā)送實(shí)體用以向傳輸鏈路發(fā)送數(shù)據(jù)分組的帶速率調(diào)制的發(fā)送速率。
所述分析實(shí)體還基于例如與接收速率相關(guān)的信息來(lái)獲得接收速率,所述與接收速率相關(guān)的信息向分析實(shí)體代表所述分析實(shí)體可據(jù)以計(jì)算所述獲得接收速率的信息,所述獲得接收速率對(duì)分析實(shí)體而言代表所述接收速率,或者通過顯式信號(hào)將所述接收速率通知給分析實(shí)體。同樣地,所述獲得接收速率可以與所述接收速率相同,或者可以偏離所述接收速率??傊霁@得接收速率應(yīng)使分析實(shí)體可以推斷出接收實(shí)體上接收數(shù)據(jù)分組的接收速率。
為了獲得有關(guān)傳輸鏈路傳輸容量的信息,分析實(shí)體比較所述獲得發(fā)送速率和所述獲得接收速率。就此比較步驟而言,還可以對(duì)至少所述獲得發(fā)送速率和所述獲得接收速率之一作進(jìn)一步處理。比較步驟向分析實(shí)體提供有關(guān)傳輸鏈路傳輸容量的信息,這是因?yàn)?,接收速率以及因而所述獲得接收速率取決于傳輸容量與發(fā)送速率以及所述獲得發(fā)送速率的關(guān)系。由發(fā)送速率(根據(jù)所述獲得發(fā)送速率)和接收速率(根據(jù)所述獲得接收速率)的知識(shí),分析實(shí)體可以推斷出傳輸鏈路的傳輸容量。在比較步驟中,確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系。確定該關(guān)系可向分析實(shí)體揭示有關(guān)傳輸容量的信息,例如傳輸容量是否等于或低于發(fā)送速率。有關(guān)傳輸容量的擴(kuò)充信息可通過確定與發(fā)送速率的速率調(diào)制對(duì)應(yīng)的速率調(diào)制是否在所述獲得接收速率中外在表現(xiàn)(appearance)來(lái)獲得。確定所述外在表現(xiàn)包括分析實(shí)體沒有檢測(cè)到根據(jù)發(fā)送實(shí)體速率調(diào)制的任何速率調(diào)制。執(zhí)行確定步驟的原因是,根據(jù)發(fā)送速率與傳輸容量的關(guān)系,發(fā)送速率的速率調(diào)制至少部分在接收速率中可見,并因此至少部分在所述獲得接收速率中可見,這可以向分析實(shí)體提供區(qū)分傳輸鏈路的傳輸速率等于或高于發(fā)送速率的情況的信息。
因此,所確定的發(fā)送速率與接收速率的關(guān)系以及所確定的所述速率調(diào)制在接收速率中的外在表現(xiàn)為分析實(shí)體提供了足夠的信息,用以獲知傳輸鏈路的傳輸容量。因此,在最后一個(gè)步驟中,分析實(shí)體基于發(fā)送速率與接收速率的關(guān)系以及所述速率調(diào)制的所述外在表現(xiàn)來(lái)獲得有關(guān)傳輸鏈路傳輸容量的信息。
所述方法實(shí)現(xiàn)了以簡(jiǎn)單方式盡早獲得有關(guān)傳輸鏈路傳輸容量的擴(kuò)充信息的目標(biāo)。該方法基于獲得并處理發(fā)送速率和接收速率,并且不依賴于對(duì)數(shù)據(jù)分組丟棄的檢測(cè)。因此,可以遠(yuǎn)比分組丟棄解決方案早地獲得有關(guān)傳輸鏈路傳輸容量的信息。此外,本發(fā)明提出的方法根據(jù)發(fā)送速率和接收速率的關(guān)系,通過確定所述發(fā)送速率的所述速率調(diào)制在所述接收速率中的外在表現(xiàn)來(lái)獲得有關(guān)傳輸容量的信息,這允許分析實(shí)體獲得有關(guān)傳輸?shù)臄U(kuò)充信息,而不限于諸如分組丟棄解決方案中所提供的檢測(cè)到的緩沖區(qū)溢出和傳輸速率低于發(fā)送速率等信息。本發(fā)明無(wú)需如網(wǎng)絡(luò)反饋解決方案中那樣以信號(hào)通知傳輸速率。相反,如上所述,本發(fā)明依賴于獲得發(fā)送速率和接收速率,這可以容易地以多種方式(尤其是在實(shí)施標(biāo)準(zhǔn)化的系統(tǒng)中)實(shí)現(xiàn)。此外,本發(fā)明并沒有明確規(guī)定獲得發(fā)送和接收速率的一定方式,因此可以根據(jù)不同的情形或系統(tǒng),選擇最適合的方式來(lái)獲得各個(gè)速率,這使本發(fā)明提出的方法更為靈活,進(jìn)一步有助于實(shí)現(xiàn)。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述有關(guān)傳輸容量的信息是下列至少一種信息有關(guān)所述傳輸鏈路的傳輸速率的信息、有關(guān)所述傳輸速率與所述發(fā)送速率的關(guān)系的信息以及有關(guān)所述傳輸鏈路的緩沖區(qū)狀態(tài)的信息。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,將所述獲得接收速率分為具有速率調(diào)制的部分和沒有速率調(diào)制的部分。將所述獲得接收速率分為具有速率調(diào)制的部分和沒有速率調(diào)制的部分。此外,將沒有速率調(diào)制的發(fā)送速率部分與沒有速率調(diào)制的接收速率部分比較以確定其關(guān)系,并分析具有速率調(diào)制的接收速率部分以確定所述速率調(diào)制的外在表現(xiàn)。將速率分成具有調(diào)制速率的部分和沒有調(diào)制速率的部分可以通過例如濾波技術(shù)來(lái)實(shí)現(xiàn)。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,將所述獲得發(fā)送速率與所述獲得接收速率相減,然后分析相減得到的信號(hào)來(lái)確定所述關(guān)系以及所述速率調(diào)制的外在表現(xiàn)。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述數(shù)據(jù)分組在第一層上以端到端方式從所述發(fā)送實(shí)體發(fā)送到所述接收實(shí)體。在分層通信中,所述傳輸鏈路的傳輸容量可以由第二層定義,所述第二層是位于所述第一層之下的非端到端層。基于來(lái)自所述第一層或所述第一層上的一個(gè)或多個(gè)端到端層的信息,可以獲得至少所述發(fā)送速率和所述接收速率之一?;趤?lái)自非端到端層的信息獲得所述發(fā)送速率和/或接收速率可能需要在端到端層與非端到端層之間交換信息,這通常難以實(shí)現(xiàn)。因此,基于來(lái)自一個(gè)或多個(gè)所述端到端層的信息獲得所述各個(gè)速率使本發(fā)明方法易于實(shí)現(xiàn)。對(duì)于流式應(yīng)用,作為分層通信的一個(gè)示例,數(shù)據(jù)分組可以在會(huì)話層從發(fā)送實(shí)體經(jīng)傳輸鏈路流式傳送到接收實(shí)體。傳輸鏈路的傳輸速率可以由非端到端鏈路層來(lái)定義。因此,基于來(lái)自鏈路層的信息獲得所述發(fā)送和/或接收速率難以實(shí)現(xiàn)(尤其在實(shí)施標(biāo)準(zhǔn)化的系統(tǒng)中)。因此,最好基于來(lái)自端到端層,如會(huì)話層、表示層或應(yīng)用層的信息來(lái)獲得所述發(fā)送速率和所述接收速率。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,基于與數(shù)據(jù)分組相關(guān)聯(lián)的序號(hào)來(lái)獲得并比較所述發(fā)送速率和所述接收速率。所述序號(hào)的特征是,所述序號(hào)按照某個(gè)序列是有序的。將序號(hào)與數(shù)據(jù)分組相關(guān)聯(lián)是許多通信系統(tǒng)中常見的操作程序,并且可以將序號(hào)與相應(yīng)信息相關(guān)聯(lián),由此分析實(shí)體可基于所述序號(hào)獲得所述發(fā)送速率和接收速率?;谒鲂蛱?hào)來(lái)比較所述獲得發(fā)送速率和所述獲得接收速率,其優(yōu)點(diǎn)在于可以針對(duì)具有相同序號(hào)的相同數(shù)據(jù)分組就發(fā)送速率和接收速率進(jìn)行比較,這通常可提高本發(fā)明方法的準(zhǔn)確性,因?yàn)榘l(fā)送速率和接收速率之間的時(shí)間偏移可以無(wú)需校準(zhǔn)。因此,可以基于相同的序號(hào)來(lái)引用所述獲得發(fā)送速率和所述獲得接收速率,以便可以實(shí)現(xiàn)所述獲得發(fā)送速率和所述獲得接收速率的“相位匹配”。由此還可以基于序號(hào)來(lái)獲得有關(guān)傳輸容量的信息。作為一種替代或附加方案,可以隨時(shí)間獲得并比較所述獲得發(fā)送速率和所述獲得接收速率。隨時(shí)間獲得使得可以基于例如時(shí)間曲線來(lái)比較所述獲得發(fā)送速率和所述獲得接收速率的時(shí)間演變。此外,可以獲得傳輸容量的時(shí)間演變??梢酝ㄟ^結(jié)合基于時(shí)間和序號(hào)的比較來(lái)檢測(cè)并消除由傳輸鏈路在所述獲得發(fā)送速率和所述獲得接收速率之間引入的時(shí)延。此外,基于序號(hào)和/或時(shí)間的獲得和比較操作支持確定所述速率調(diào)制的所述外在表現(xiàn)。
可以將至少所述發(fā)送速率和所述接收速率之一傳送到分析實(shí)體。基于所傳送的發(fā)送速率和所傳送的接收速率,分析實(shí)體可以分別獲得用于比較步驟中的發(fā)送速率和接收速率。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述分析實(shí)體基于序號(hào)獲得與接收速率相關(guān)的信息,這可以通過從所述接收實(shí)體接收接收方報(bào)告來(lái)實(shí)現(xiàn)。每個(gè)接收方報(bào)告于接收時(shí)間在所述分析實(shí)體上被接收,所述分析實(shí)體為每個(gè)接收方報(bào)告確定相應(yīng)的接收時(shí)間和所含的相應(yīng)序號(hào)??梢詫r(shí)鐘或定時(shí)器用于確定各接收時(shí)間。包含序號(hào)指示接收實(shí)體上生成該接收?qǐng)?bào)告時(shí)可用的最高累進(jìn)序號(hào)(most progressed sequencenumber)。對(duì)兩個(gè)連續(xù)的接收方報(bào)告而言,前一個(gè)接收方報(bào)告的最高累進(jìn)序號(hào)可以在后一個(gè)接收方報(bào)告的最高累進(jìn)序號(hào)之前或等于它?;谂c接收速率相關(guān)的信息,分析實(shí)體可以獲得(例如計(jì)算)接收速率。本實(shí)施例非??扇。?yàn)橥ㄟ^接收方報(bào)告指示最高累進(jìn)序號(hào)在許多通信協(xié)議中較常用。此外,由于接收時(shí)間的確定,因此無(wú)需從接收實(shí)體向分析實(shí)體發(fā)送接收速率的任何時(shí)間戳和/或顯式指示,否則會(huì)限制可在接收實(shí)體和分析實(shí)體之間采用的通信協(xié)議的數(shù)量。此外,也無(wú)需在接收實(shí)體上確定和發(fā)送這種附加信息的處理工作,由此減少了工作量。同樣的論述適用于要用于從接收實(shí)體向分析實(shí)體發(fā)送信息的傳輸鏈路的負(fù)載。另外,如果接收實(shí)體和通信協(xié)議執(zhí)行包含時(shí)間戳和/或與顯式接收速率相關(guān)的信息,則無(wú)需在分析實(shí)體執(zhí)行提取這些包含的附加信息以獲得相應(yīng)速率信息的步驟。此外,可以基于包含序號(hào)來(lái)實(shí)現(xiàn)基于序號(hào)的比較,因?yàn)榘蛱?hào)是與數(shù)據(jù)分組相關(guān)聯(lián)的序號(hào)的一個(gè)子集。例如,分析實(shí)體可以基于與已發(fā)送數(shù)據(jù)分組相關(guān)聯(lián)的序號(hào)來(lái)獲得發(fā)送速率,以及基于包含序號(hào)來(lái)獲得接收速率。為基于包含序號(hào)進(jìn)行比較,分析實(shí)體可以基于序號(hào)來(lái)檢索所述獲得發(fā)送速率,以發(fā)現(xiàn)對(duì)應(yīng)于包含序號(hào)的條目,并且可以基于包含序號(hào)取回所發(fā)現(xiàn)的揭示所述獲得發(fā)送速率的條目,以輸入到基于包含序號(hào)與所述獲得接收速率比較的比較操作中。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述接收實(shí)體根據(jù)某個(gè)規(guī)則來(lái)生成并發(fā)送接收?qǐng)?bào)告,所述發(fā)送速率的所述速率調(diào)制根據(jù)所述規(guī)則加以調(diào)整。調(diào)整速率調(diào)制是有利的,因?yàn)閷?duì)于許多接收實(shí)體,作為一個(gè)規(guī)則示例,生成和發(fā)送接收方報(bào)告的時(shí)間間隔無(wú)法在外部進(jìn)行調(diào)整,例如無(wú)法由發(fā)送實(shí)體加以調(diào)整。此外,從接收實(shí)體生成并發(fā)送接收方報(bào)告的時(shí)間間隔相應(yīng)地設(shè)定了獲得接收速率的最小采樣時(shí)間間隔。根據(jù)采樣定理,最小采樣時(shí)間間隔必須至少為速率調(diào)制周期的一半。采樣時(shí)間間隔與速率調(diào)制周期之比越高,越有利于更好地分析所述獲得接收速率的演變。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述數(shù)據(jù)分組符合實(shí)時(shí)協(xié)議控制部分協(xié)議(RTCP)。RTCP是一種非常通用的協(xié)議,采用RTCP可使本發(fā)明容易實(shí)現(xiàn)。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述數(shù)據(jù)分組符合實(shí)時(shí)協(xié)議(RTP)。RTP是一種非常通用的協(xié)議,采用RTP可使本發(fā)明容易實(shí)現(xiàn)。
尤其對(duì)于可以將數(shù)據(jù)分組從流式服務(wù)器流式傳送到接收實(shí)體以便例如以多媒體方式呈示流式傳送數(shù)據(jù)的流式應(yīng)用,已經(jīng)將RTP用于數(shù)據(jù)分組,以及將RTCP用作接收方報(bào)告協(xié)議。因此采用RTP和RTCP可以使流式應(yīng)用的實(shí)現(xiàn)容易。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,可以根據(jù)有關(guān)所述傳輸鏈路的一個(gè)或多個(gè)可能傳輸容量的預(yù)知信息和所獲得的有關(guān)傳輸容量的信息中的至少一項(xiàng)來(lái)調(diào)整所述發(fā)送速率。調(diào)整發(fā)送速率意味著調(diào)整發(fā)送速率的受調(diào)制部分,即所述發(fā)送速率中獨(dú)有速率調(diào)制的部分,或調(diào)整發(fā)送速率的未調(diào)制部分,即,發(fā)送速率的沒有速率調(diào)制的部分,或者對(duì)二者都進(jìn)行調(diào)整。調(diào)整可以持續(xù)方式或事件觸發(fā)方式、平滑地或逐步地實(shí)現(xiàn)。調(diào)整可以通過對(duì)發(fā)送速率的未調(diào)制部分或受調(diào)制部分或同時(shí)對(duì)兩個(gè)部分執(zhí)行從第一發(fā)送速率到第二發(fā)送速率的切換來(lái)實(shí)現(xiàn)。根據(jù)有關(guān)傳輸鏈路的一個(gè)或多個(gè)可能傳輸容量的預(yù)知信息調(diào)整發(fā)送速率,可使發(fā)送速率更好地匹配傳輸容量,例如在沒有或沒有足夠的有關(guān)數(shù)據(jù)分組據(jù)以通過傳輸鏈路傳輸?shù)膫鬏斎萘康男畔⒖捎玫那闆r下。因此,根據(jù)有關(guān)傳輸鏈路的一個(gè)或多個(gè)可能傳輸容量的預(yù)知信息調(diào)整發(fā)送速率,可以降低發(fā)送速率與傳輸容量之間不匹配的可能性。調(diào)整發(fā)送速率以適應(yīng)所獲得的傳輸速率是非常有利的,因?yàn)樗梢源_保發(fā)送速率始終最好地與所獲得的傳輸容量匹配。在要求發(fā)送速率的未調(diào)制部分最好地與當(dāng)前傳輸速率匹配的許多情況和系統(tǒng)中,如果速率調(diào)制平均地未將任何速率偏移引入發(fā)送速率的未調(diào)制部分,這可能是有利的。對(duì)于速率調(diào)制,這意味著在因速率調(diào)制的附加積極影響使發(fā)送速率超過未調(diào)制發(fā)送速率的第一時(shí)段內(nèi)發(fā)送的數(shù)據(jù)量必須等于因速率調(diào)制的附加消極影響使發(fā)送速率低于未調(diào)制發(fā)送速率的第二時(shí)段內(nèi)發(fā)送的數(shù)據(jù)量。所述第一時(shí)段可以與所述第二時(shí)段相同或不同。速率調(diào)制的幅度和第一時(shí)段應(yīng)該加以調(diào)整,以便避免在第一時(shí)段內(nèi)因超過傳輸鏈路傳輸容量所致的分組丟失。最好同時(shí)利用預(yù)知信息和獲得的信息,因?yàn)榭梢愿鼫?zhǔn)確且更快速地使發(fā)送速率適應(yīng)傳輸鏈路的傳輸容量。所獲得的有關(guān)傳輸容量的信息可以變?yōu)閷?lái)供分析實(shí)體考慮的預(yù)知信息。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,基于所獲得的有關(guān)傳輸容量的信息來(lái)調(diào)整所述傳輸容量。調(diào)整傳輸容量可以作為調(diào)整發(fā)送速率的替代或補(bǔ)充方式。同樣地,調(diào)整傳輸容量可以持續(xù)方式或事件觸發(fā)方式、平滑地或逐步地實(shí)現(xiàn)。調(diào)整操作可以通過從第一傳輸容量切換到第二傳輸容量來(lái)實(shí)現(xiàn)。為基于分析實(shí)體獲得的信息來(lái)調(diào)整所述傳輸容量,可以將基于所獲得的有關(guān)傳輸鏈路的信息的適當(dāng)指令傳送到控制傳輸鏈路的傳輸容量的實(shí)體。作為一種替代或附加方案,分析實(shí)體可以將所述獲得發(fā)送速率或所述獲得發(fā)送速率與所述獲得傳輸容量的關(guān)系傳送到控制該傳輸鏈路的實(shí)體,以便就傳輸容量的調(diào)整作出自己的決策。
因此,分析實(shí)體可以利用所獲得的有關(guān)傳輸容量的信息來(lái)作出決策,以決定是否調(diào)整所述發(fā)送速率和/或傳輸容量并向所述發(fā)送實(shí)體和/或控制傳輸容量的實(shí)體發(fā)送指令,以適當(dāng)?shù)?、分別地調(diào)整所述發(fā)送速率和/或傳輸容量。作為一種替代或附加方案,所述分析實(shí)體可以將所獲得的信息轉(zhuǎn)發(fā)到所述發(fā)送實(shí)體和/或控制實(shí)體,以便作出決策和執(zhí)行適當(dāng)?shù)恼{(diào)整。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,發(fā)送實(shí)體從另一個(gè)發(fā)送實(shí)體接收以一個(gè)或多個(gè)其他發(fā)送速率發(fā)來(lái)的數(shù)據(jù)分組,基于所獲得的有關(guān)所述傳輸容量的信息,指令所述發(fā)送實(shí)體將數(shù)據(jù)分組以根據(jù)所述一個(gè)或多個(gè)其他發(fā)送速率之一的新發(fā)送速率發(fā)送到傳輸鏈路。一個(gè)優(yōu)點(diǎn)是,如果數(shù)據(jù)分組已經(jīng)在按照新發(fā)送速率發(fā)送的發(fā)送實(shí)體上可用,則可以更快地實(shí)現(xiàn)以新發(fā)送速率進(jìn)行發(fā)送。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述一個(gè)或多個(gè)其他發(fā)送速率未用速率調(diào)制進(jìn)行調(diào)制,并且所述發(fā)送實(shí)體實(shí)現(xiàn)所述新發(fā)送速率的速率調(diào)制。通常,發(fā)送速率是未調(diào)制的。因此,在所述另一個(gè)發(fā)送實(shí)體與所述傳輸鏈路之間插入實(shí)現(xiàn)速率調(diào)制的發(fā)送實(shí)體使實(shí)現(xiàn)變得容易,因?yàn)樗隽硪粋€(gè)實(shí)體中不必實(shí)現(xiàn)任何速率調(diào)制功能。此外,調(diào)制所述新發(fā)送速率使分析實(shí)體可以基于所述新發(fā)送速率連續(xù)應(yīng)用根據(jù)本發(fā)明的用于獲得有關(guān)傳輸容量的信息的方法。對(duì)新發(fā)送速率的調(diào)制速率不一定必須與先前所用的對(duì)發(fā)送速率的調(diào)制速率相同,例如,當(dāng)操作程序中正在或稍后切換到新發(fā)送速率時(shí);對(duì)新發(fā)送速率的調(diào)制速率可以根據(jù)所獲得的有關(guān)傳輸容量的信息和/或預(yù)知傳輸容量信息來(lái)進(jìn)行調(diào)整。
根據(jù)另一個(gè)優(yōu)選實(shí)施例,所述分析實(shí)體和發(fā)送實(shí)體可以設(shè)在流式服務(wù)器上?;蛘?,所述分析實(shí)體和所述發(fā)送實(shí)體可以設(shè)在代理服務(wù)器上,以及所述另一個(gè)發(fā)送實(shí)體可以是向所述代理服務(wù)器發(fā)送數(shù)據(jù)分組的流式服務(wù)器。此外,所述分析實(shí)體可以設(shè)在接收實(shí)體處。
最好將本發(fā)明的方法應(yīng)用于無(wú)線通信系統(tǒng),以便獲得有關(guān)傳輸鏈路傳輸容量的信息,其中所述傳輸鏈路是或包括無(wú)線鏈路。在無(wú)線通信系統(tǒng)中,發(fā)送實(shí)體與接收實(shí)體之間的傳輸鏈路是或包括無(wú)線鏈路,所述無(wú)線鏈路多數(shù)情況下是限制從發(fā)送實(shí)體到接收實(shí)體的數(shù)據(jù)流的實(shí)體。其原因是,通常有線連接提供比無(wú)線鏈路多得多的帶寬,因此數(shù)據(jù)可以比無(wú)線鏈路高很多的速率通過有線連接,所以也將無(wú)線鏈路稱為“瓶頸鏈路”。此外,無(wú)線鏈路的傳輸容量可以通過例如利用彈性載體來(lái)改變。因此,將本發(fā)明方法應(yīng)用于無(wú)線鏈路非常有用。
本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的裝置。本發(fā)明公開了一種用于通信系統(tǒng)中獲得傳輸鏈路的傳輸容量的分析實(shí)體,在所述通信系統(tǒng)中,數(shù)據(jù)分組以利用速率調(diào)制進(jìn)行調(diào)制的發(fā)送速率從發(fā)送實(shí)體發(fā)送到傳輸鏈路,所述傳輸鏈路然后根據(jù)其傳輸容量將數(shù)據(jù)分組發(fā)送到以接收速率接收該數(shù)據(jù)分組的接收實(shí)體,所述分析實(shí)體包括用于接收消息和信息的接收單元、用于處理消息和信息的處理單元以及用于發(fā)送消息和信息的發(fā)送單元。所述接收單元適于接收與發(fā)送速率相關(guān)的信息以及接收與接收速率相關(guān)的信息,例如,可據(jù)以分別計(jì)算或直接獲得所述發(fā)送速率和所述接收速率的信息。所述處理單元適于從所述與發(fā)送速率相關(guān)的信息獲得所述發(fā)送速率以及從所述與接收速率相關(guān)的信息獲得所述接收速率,并將所述獲得發(fā)送速率和所述獲得接收速率作比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn),以及基于所述關(guān)系和所述速率調(diào)制的所述外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
本發(fā)明還涉及計(jì)算機(jī)程序,所述計(jì)算機(jī)程序中含有當(dāng)它在所述分析實(shí)體上運(yùn)行時(shí)實(shí)現(xiàn)上述方法的軟件代碼部分。所述計(jì)算機(jī)程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。所述計(jì)算機(jī)可讀介質(zhì)可以是所述分析實(shí)體內(nèi)或設(shè)在外部的永久或可重寫存儲(chǔ)器。
所述計(jì)算機(jī)程序還可以通過例如電纜或無(wú)線鏈路以信號(hào)序列的形式傳送到所述分析實(shí)體。
一種可加載到分析實(shí)體的處理單元中的計(jì)算機(jī)程序,用于通信系統(tǒng)中獲得傳輸鏈路的傳輸容量,在所述通信系統(tǒng)中,數(shù)據(jù)分組以利用速率調(diào)制進(jìn)行調(diào)制的發(fā)送速率從發(fā)送實(shí)體發(fā)送到傳輸鏈路,所述傳輸鏈路然后根據(jù)其傳輸容量將數(shù)據(jù)分組發(fā)送到以接收速率接收該數(shù)據(jù)分組的接收實(shí)體,所述計(jì)算機(jī)程序包含用于執(zhí)行如下操作的代碼獲得所述發(fā)送速率和所述接收速率,并將所述獲得發(fā)送速率和所述獲得接收速率作比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn),以及基于所述關(guān)系和所述速率調(diào)制的所述外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
附圖簡(jiǎn)介圖1顯示根據(jù)現(xiàn)有技術(shù)用于建立流式傳輸載體的實(shí)體和步驟;圖2顯示根據(jù)本發(fā)明第一實(shí)施例的實(shí)體之間的消息流以及由實(shí)體執(zhí)行的過程;圖3a)-d)顯示根據(jù)本發(fā)明隨時(shí)間變化的速率曲線的第一示例;圖4顯示根據(jù)本發(fā)明隨時(shí)間變化的速率曲線的第二示例;圖5a)-c)顯示根據(jù)本發(fā)明的系統(tǒng)體系結(jié)構(gòu)和數(shù)據(jù)流的不同實(shí)施例;圖6顯示根據(jù)本發(fā)明的基于代理的流式體系結(jié)構(gòu)的實(shí)施例;圖7顯示根據(jù)本發(fā)明的流式代理上的速率檢測(cè)和控制邏輯的實(shí)施例。
發(fā)明的詳細(xì)說明圖2和表A和B用于解釋怎樣分別從與發(fā)送速率相關(guān)的信息和與接收速率相關(guān)的信息獲得發(fā)送速率和接收速率。在圖2中,顯示了發(fā)送實(shí)體SE、傳輸鏈路TL、接收實(shí)體RE以及分析實(shí)體AE。此外,還顯示了各個(gè)實(shí)體之間的消息和各個(gè)實(shí)體上執(zhí)行的過程。
發(fā)送實(shí)體SE通過傳輸鏈路TL將數(shù)據(jù)分組DP1-DP4、...、Dk-Dn、...發(fā)送到接收實(shí)體RE。根據(jù)本示例,各數(shù)據(jù)分組分別與序號(hào)1、2、3、4、...、k、l、m、n、...相關(guān)聯(lián),并且這些數(shù)據(jù)分組依順序發(fā)送。以調(diào)制的發(fā)送速率將這些數(shù)據(jù)分組發(fā)送到傳輸鏈路TL,TL根據(jù)其傳輸速率和緩沖區(qū)特性將這些數(shù)據(jù)分組傳送到接收實(shí)體。對(duì)于每個(gè)發(fā)送的數(shù)據(jù)分組,發(fā)送實(shí)體SE將SR1-SR4、...、SRk-SRn、...與發(fā)送速率相關(guān)的信息報(bào)告給分析實(shí)體AE,此信息根據(jù)本示例為每個(gè)已發(fā)送數(shù)據(jù)分組的序號(hào)和發(fā)送時(shí)間。另一示例是將基于每個(gè)序號(hào)的當(dāng)前發(fā)送速率的有關(guān)信息直接從發(fā)送實(shí)體SE傳送到分析實(shí)體。該分析實(shí)體將所獲得的與發(fā)送速率相關(guān)的信息按序號(hào)和/或發(fā)送時(shí)間的順序有序地存儲(chǔ)在數(shù)據(jù)庫(kù)中。表A顯示根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的序號(hào)排序的與發(fā)送速率相關(guān)的信息的示例

表A根據(jù)序號(hào)排序的與發(fā)送速率相關(guān)的信息的示例在接收實(shí)體RE上,接收已發(fā)送數(shù)據(jù)分組DP1-DP4、...、DPk-DPn、...,并例如根據(jù)接收實(shí)體RE上的應(yīng)用(如流式多媒體表示)處理P1-P4,..,Pk-Pn。在某時(shí)刻,接收實(shí)體生成GR2、GR4、...、GR1、GRn、...接收方報(bào)告,用于向分析實(shí)體AE指示接收到的數(shù)據(jù)量。根據(jù)本示例,每接收到兩個(gè)數(shù)據(jù)分組,接收實(shí)體就生成接收方報(bào)告。接收實(shí)體確定生成每個(gè)接收方報(bào)告時(shí)可用的接收數(shù)據(jù)分組最高累進(jìn)序號(hào),并將該序號(hào)包含在對(duì)應(yīng)的接收方報(bào)告中,例如,在步驟GR4生成的接收方報(bào)告包含數(shù)據(jù)分組DP4的序號(hào)(此序號(hào)根據(jù)本示例為4且是步驟GR4生成接收方報(bào)告時(shí)可用的最高累進(jìn)序號(hào))。在生成接收方報(bào)告之后,接收實(shí)體RE最好立即將所述接收?qǐng)?bào)告發(fā)送到AE。在分析實(shí)體AE上按發(fā)送順序接收發(fā)送的RR2、RR4、...、RR1、RRn、...接收方報(bào)告。分析實(shí)體AE確定接收到每個(gè)接收方報(bào)告的接收時(shí)間PR2、PR4、...、PR1、PRn、...和各自包含的序號(hào)(即根據(jù)本示例為2、4、...、l、n...),以作為與接收速率相關(guān)的信息。
為了解釋如何獲得與接收速率相關(guān)的信息,根據(jù)圖2的示例采用一個(gè)規(guī)則,其中,針對(duì)每個(gè)第二接收數(shù)據(jù)分組,生成并發(fā)送接收方報(bào)告。基于預(yù)定數(shù)據(jù)分組數(shù)量的其他規(guī)則也是可能的,例如,在接收到每個(gè)數(shù)據(jù)分組之后或按更多接收數(shù)據(jù)分組數(shù)量確定的規(guī)則生成并發(fā)送接收方報(bào)告。當(dāng)采用根據(jù)預(yù)定接收數(shù)據(jù)分組數(shù)量的規(guī)則時(shí),間隔時(shí)間(即兩個(gè)連續(xù)接收方報(bào)告之間的時(shí)間)可以隨接收速率變化,而所述接收速率本身取決于發(fā)送速率與傳輸容量的關(guān)系。
或者,作為另一個(gè)規(guī)則示例,接收實(shí)體RE可以根據(jù)預(yù)定的時(shí)間間隔生成并發(fā)送接收方報(bào)告,其中每個(gè)接收方報(bào)告的指示數(shù)據(jù)量(例如序號(hào))可以根據(jù)接收速率變化,所述接收速率本身取決于發(fā)送速率與傳輸容量的關(guān)系。當(dāng)然也可以采用其他規(guī)則,但是,所述示例顯示,接收時(shí)間和包含序號(hào)為分析實(shí)體提供了至少足以用于計(jì)算接收實(shí)體上分組接收速率的信息,下文將對(duì)此予以詳細(xì)解釋。表B顯示根據(jù)包含序號(hào)排序的、與獲得的接收速率相關(guān)的信息的示例。

表B根據(jù)包含序號(hào)排序的與接收速率相關(guān)的信息的示例。
基于所獲得的與發(fā)送速率相關(guān)的數(shù)據(jù)信息,分析實(shí)體可以計(jì)算發(fā)送速率。例如,它可以利用公式Rs(l,k)=(SN(l)-SN(k))/(ts(l)-ts(k))=ΔSN(l,k)/Δts(l,k)來(lái)計(jì)算分組速率,從而得到對(duì)應(yīng)于數(shù)據(jù)分組DPl和DPk的獲得分組發(fā)送速率,其中,SN(l)和SN(k)是與已發(fā)送數(shù)據(jù)分組相關(guān)聯(lián)的序號(hào)l和k。
同樣地,可以通過利用給出分組速率的公式Rr(n,l)=(SNr(n)-SNr(l))/(ts(n)-ts(l))=ΔSNr(n,l)/Δtr(n,l),由與獲得接收速率相關(guān)的信息來(lái)計(jì)算接收速率Rr,其中,SN(n)和SN(l)是接收實(shí)體RE提供的包含序號(hào)n和l。也可以采用計(jì)算發(fā)送速率和接收速率的其他方法。
可以通過考慮數(shù)據(jù)分組的數(shù)據(jù)量來(lái)獲得發(fā)送速率和接收速率,當(dāng)已發(fā)送數(shù)據(jù)分組的數(shù)據(jù)量不恒定時(shí),這可能是有利的??梢园蠢缦铝泄接?jì)算對(duì)應(yīng)于發(fā)送時(shí)間ts(l)的發(fā)送速率RsRs(l)=8×A(k)/Δts(l,k)其中A(k)是在發(fā)送時(shí)間ts(k)上發(fā)送的數(shù)據(jù)分組DPk的數(shù)據(jù)量,數(shù)據(jù)分組DPk先于在發(fā)送時(shí)間ts(l)上發(fā)送的數(shù)據(jù)分組DPl發(fā)送。
接收速率Rr可以通過將兩個(gè)連續(xù)接收方報(bào)告之間接收實(shí)體RE接收到的數(shù)據(jù)量除以這兩個(gè)接收方報(bào)告之間的時(shí)間差來(lái)計(jì)算,即Rr(n)=8×(A(n)+A(l))/Δtr(n,l)對(duì)于本示例,在時(shí)間間隔Δtr(n,l)內(nèi),包括了兩個(gè)數(shù)據(jù)分組DPn和DPl。
基于所獲得的與發(fā)送速率相關(guān)的信息和與接收速率相關(guān)的信息,可以獲得發(fā)送速率和接收速率隨時(shí)間和/或序號(hào)的演變。這樣,可以使發(fā)送速率的速率調(diào)制以及(如果傳輸容量允許的話)接收速率的速率調(diào)制對(duì)分析實(shí)體AE是顯而易見的。可以創(chuàng)建表示發(fā)送速率演變的曲線和表示接收速率演變的曲線??梢员容^這兩條曲線,例如使其相減,這給分析實(shí)體AE提供了有關(guān)發(fā)送速率與接收速率關(guān)系的信息,并且根據(jù)所述獲得接收速率的曲線的演變,可以確定調(diào)制的外在表現(xiàn)。最好,基于序號(hào)來(lái)比較這兩條曲線,根據(jù)本示例,這些序號(hào)是包含序號(hào),這使得這兩條曲線的時(shí)延可以不必校準(zhǔn),由于兩條曲線的相位匹配,這提高了本發(fā)明方法的準(zhǔn)確性。
下面將參考圖3和圖4更詳細(xì)地說明,根據(jù)本發(fā)明如何獲得傳輸鏈路的傳輸容量。根據(jù)本發(fā)明的基本原理,將調(diào)制的發(fā)送速率饋入傳輸鏈路,并通過比較接收速率和發(fā)送速率來(lái)獲得傳輸鏈路的傳輸容量。
有利的是,以“在線”方式執(zhí)行獲得發(fā)送速率和接收速率的步驟以及用于獲得有關(guān)傳輸容量的信息的必要比較步驟,即,以與獲得相應(yīng)速率的相關(guān)信息的操作同時(shí)且連續(xù)的方式執(zhí)行,以便盡可能早地獲得有關(guān)傳輸容量的信息。這同樣適用于基于從相應(yīng)實(shí)體到分析實(shí)體的顯式速率通信來(lái)獲得發(fā)送速率和/或接收速率。因此,“在線”獲得有關(guān)傳輸容量的信息可揭示最新信息,并為分析實(shí)體提供機(jī)會(huì),以基于所獲得的有關(guān)傳輸容量的信息盡可能早地啟動(dòng)適當(dāng)措施。
可以將有關(guān)傳輸容量的所述獲得信息從分析實(shí)體AE傳送到發(fā)送實(shí)體SE(圖2中未顯示),由此向發(fā)送實(shí)體SE提供有關(guān)當(dāng)前傳輸速率的反饋信息。如果所獲得的有關(guān)傳輸容量的信息與一個(gè)或多個(gè)預(yù)定準(zhǔn)則匹配,則可以省略傳送所獲得的有關(guān)傳輸容量的信息的步驟,因此,這是一種向發(fā)送實(shí)體SE傳送有關(guān)傳輸容量的信息的隱含方式。例如,如果分析實(shí)體獲悉傳輸速率超過或等于發(fā)送速率,則發(fā)送實(shí)體SE可能對(duì)接收有關(guān)傳輸速率的信息不感興趣。如果未匹配預(yù)定準(zhǔn)則,則分析實(shí)體可以顯式地將不匹配情況通知給發(fā)送實(shí)體SE。此操作程序減少了信號(hào)量。作為一種選擇或附加方案,分析實(shí)體AE可以基于所獲得的有關(guān)傳輸容量的信息向發(fā)送實(shí)體SE發(fā)送指令,例如指令將發(fā)送速率增加30%。
發(fā)送速率的自然波動(dòng)原則上可以造成速率調(diào)制,但是,需要非常敏感的檢測(cè)方法來(lái)檢測(cè)與發(fā)送速率相關(guān)的信息和與接收速率相關(guān)的信息中的自然波動(dòng)。因此,從檢測(cè)的觀點(diǎn)來(lái)看,最好對(duì)發(fā)送速率采用受控速率調(diào)制,其中,速率調(diào)制適應(yīng)分析實(shí)體的檢測(cè)靈敏度。此外,安裝在傳輸鏈路中的緩沖區(qū)通常用于對(duì)波動(dòng)進(jìn)行補(bǔ)償,從而進(jìn)一步支持采用受控速率調(diào)制。
因此,采用受控速率調(diào)制可以使速率調(diào)制與分析實(shí)體的檢測(cè)靈敏度適應(yīng)。此外,采用受控速率調(diào)制還使得可以調(diào)整速率調(diào)制,以適應(yīng)傳輸鏈路的傳輸容量,例如,為了避免傳輸鏈路中的緩沖區(qū)溢出或接收實(shí)體上的緩沖區(qū)下溢。調(diào)整速率調(diào)制以適應(yīng)傳輸容量可以基于例如預(yù)知的有關(guān)傳輸鏈路的信息(如最大和最小傳輸容量)和/或所獲得的有關(guān)傳輸容量的信息來(lái)實(shí)現(xiàn)。支持采用受控速率調(diào)制,還可獲得有關(guān)傳輸鏈路的傳輸容量的擴(kuò)充的且更精確的信息,例如,可以檢測(cè)傳輸速率是否低于、等于或高于發(fā)送速率和/或可以檢測(cè)緩沖區(qū)為空、部分滿或全滿。
圖3a)顯示輸入傳輸鏈路的已調(diào)制發(fā)送速率SSR。已調(diào)制發(fā)送速率SSR包括未調(diào)制的平均發(fā)送速率ASR(它例如為諸如用以平均地發(fā)送數(shù)據(jù)分組并被接收實(shí)體接收的內(nèi)容速率的速率)和用以調(diào)制平均發(fā)送速率ASR的速率調(diào)制。在本示例中,平均發(fā)送速率ASR被幅度為(rh-rl)/2的矩形速率調(diào)制所調(diào)制。該速率調(diào)制未引入任何速率偏移量,因此,經(jīng)調(diào)制的發(fā)送速率SSR的平均值與(未經(jīng)調(diào)制的)平均發(fā)送速率ASR匹配。除了矩形速率調(diào)制(它生成具有矩形速率特征的流量),還可以采用其他諸如圖4所示的鋸齒形或正弦波或峰形的速率調(diào)制方案。
圖3b)-d)顯示可根據(jù)本發(fā)明獲得的接收速率示例RR1、RR2、RR3以及經(jīng)調(diào)制的發(fā)送速率SSR與傳輸鏈路的傳輸容量(未顯示)的不同關(guān)系,所述傳輸鏈路第一包括緩沖區(qū),第二包括定義平均傳輸速率的部分。在圖3b)中,獲得接收速率RR1未經(jīng)調(diào)制,等于平均發(fā)送速率ASR。在圖3c)中,獲得接收速率RR2也未經(jīng)調(diào)制,但其速率值低于平均發(fā)送速率ASR。在圖3d)中,所述獲得接收速率RR3與經(jīng)調(diào)制的發(fā)送速率SSR相同。
在圖3d)中,經(jīng)調(diào)制的發(fā)送速率SSR低于傳輸速率,并且緩沖區(qū)為空,這導(dǎo)致根據(jù)經(jīng)調(diào)制發(fā)送速率SSR的速率調(diào)制在獲得接收速率RR3中可見。在圖3c)中,獲得發(fā)送速率RR2低于平均發(fā)送速率ASR,這表明傳輸速率低于平均發(fā)送速率ASR。在圖3b)中,傳輸速率等于平均發(fā)送速率ASR,選擇速率調(diào)制幅度和速率變更頻度,使得緩沖區(qū)始終為部分滿。這樣,下沖偏離傳輸速率的速率調(diào)制部分在所述獲得接收速率RR2中不可見,因?yàn)槌蔷彌_區(qū)是空的,否則緩沖區(qū)會(huì)抵消速率調(diào)制。如果緩沖區(qū)不空,數(shù)據(jù)分組以經(jīng)調(diào)制的發(fā)送速率SSR流入安裝在定義平均傳輸速率的傳輸鏈路部分之前的緩沖區(qū)中,而以平均發(fā)送速率ASR流出。如果緩沖區(qū)為空,則數(shù)據(jù)分組以如上所述的預(yù)定發(fā)送速率SSR流出。
因此,通過比較經(jīng)調(diào)制的發(fā)送速率SSR和所述獲得接收速率RR1、RR2、RR3,可以獲得這兩種速率之間的關(guān)系。根據(jù)本示例,平均發(fā)送速率ASR和接收速率RR1、RR2、RR3之間的偏移速率值表示該關(guān)系。所述獲得接收速率RR2具有相對(duì)于平均發(fā)送速率ASR的負(fù)偏移速率值,這表明傳輸速率低于發(fā)送速率。平均發(fā)送速率ASR和所述獲得接收速率RR1、RR2之間的偏移值為零,這表明傳輸速率等于或高于傳輸速率。
確定所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn)可以通過分析所述獲得接收速率的時(shí)間演變來(lái)實(shí)現(xiàn)。所述獲得接收速率RR3揭示了指示傳輸速率高于發(fā)送速率且緩沖區(qū)為空的調(diào)制速率。接收速率RR1、RR2未揭示與發(fā)送速率的速率調(diào)制對(duì)應(yīng)的任何速率調(diào)制,結(jié)合相應(yīng)確定的關(guān)系,表明根據(jù)圖3c)的示例,傳輸速率低于發(fā)送速率且緩沖區(qū)隨后被填滿,以及根據(jù)圖3b)的示例,傳輸速率等于發(fā)送速率且緩沖區(qū)為部分填滿狀態(tài)。
也可以通過例如如下方式確定傳輸容量的絕對(duì)值對(duì)于傳輸速率低于發(fā)送速率的情況,將所述獲得發(fā)送速率的平均值與所述獲得接收速率的平均值作比較??梢哉{(diào)整受調(diào)制的發(fā)送速率SSR,即平均發(fā)送速率SSR和/或調(diào)制速率,以適應(yīng)傳輸容量,從而便于檢測(cè)傳輸容量的絕對(duì)值。將傳輸容量的預(yù)知值納入考慮可以提高根據(jù)本發(fā)明獲得有關(guān)傳輸容量的信息的過程更快且精度更高,例如,如果傳輸鏈路具有三個(gè)預(yù)知速率值為T1、T2和T3,且T1<T2<T3的可能速率,并且分析實(shí)體通過比較獲知所述獲得接收速率具有根據(jù)發(fā)送速率的調(diào)制速率的調(diào)制速率,以及在第二速率值T2上所述獲得平均接收速率等于所述獲得平均發(fā)送速率,則所述發(fā)送實(shí)體可以直接斷定當(dāng)前的傳輸速率必定是速率值為T3的第三傳輸速率。
通過改變調(diào)制速率幅度和/或調(diào)制速率偏移量并將所述獲得接收速率與所述獲得發(fā)送速率作比較,可以相應(yīng)地獲得有關(guān)緩沖區(qū)的信息如緩沖區(qū)大小和填充度(圖3中未顯示)。因此,可以通過該方法本身來(lái)獲得有關(guān)緩沖區(qū)的信息。作為一種替代或附加方案,可以在例如安裝分析實(shí)體或傳輸鏈路期間,將有關(guān)緩沖區(qū)的存在與否及其大小的信息提供給分析實(shí)體。
圖4說明根據(jù)本發(fā)明隨時(shí)間變化的速率曲線的第二示例。圖2的上部分顯示的是數(shù)據(jù)分組據(jù)以從發(fā)送實(shí)體發(fā)送到傳輸鏈路中的經(jīng)調(diào)制的發(fā)送速率SR、傳輸鏈路的傳輸速率TR、由分析實(shí)體獲得的所述獲得發(fā)送速率OSR、由分析實(shí)體獲得的所述獲得接收速率ORR,而其下部分顯示的是比較速率曲線CR,它是通過將隨時(shí)間變化的所述獲得發(fā)送速率OSR與所述獲得接收速率ORR相減得到的。
如圖4所示,所述獲得發(fā)送速率可不同于發(fā)送速率。這里,發(fā)送速率是基于由發(fā)送方報(bào)告導(dǎo)出的與發(fā)送速率相關(guān)的信息(例如,每個(gè)發(fā)送方報(bào)告包含發(fā)送數(shù)據(jù)分組的發(fā)送時(shí)間和序號(hào))獲得的,這可以使分析實(shí)體上所述獲得發(fā)送速率OSR中發(fā)送速率SR的峰形矩形速率調(diào)制稍微降低。但是,所述獲得發(fā)送速率OSR的速率調(diào)制顯然可以由分析實(shí)體分析。同樣地,所述獲得接收速率OSR可因獲得過程而降低。
在根據(jù)圖4的模擬中,發(fā)送方報(bào)告通過傳輸鏈路傳送,這說明了所述獲得發(fā)送速率OSR的速率調(diào)制幅度稍微依賴于傳輸速率TR。在此仿真中,分析實(shí)體設(shè)在接收實(shí)體處,這是實(shí)施本發(fā)明的一種方式。
對(duì)于前三個(gè)發(fā)送速率周期,傳輸鏈路的傳輸速率與平均發(fā)送速率匹配(未顯示),這導(dǎo)致速率調(diào)制在所述獲得接收速率ORR中被抑制,因此,發(fā)送速率的速率調(diào)制在比較速率曲線CR中明顯地可見。在某時(shí)刻,傳輸速率切換到較高速率,導(dǎo)致所述獲得接收速率ORR中的速率調(diào)制變得顯而易見,這使比較速率曲線CR不再是調(diào)制的。因此,通過從所述獲得發(fā)送速率OSR中減去所述獲得接收速率ORR,并分析所述速率調(diào)制在比較速率曲線CR中的外在表現(xiàn),分析實(shí)體可以推斷出傳輸容量,即根據(jù)本示例,分析實(shí)體可以獲知,對(duì)于前三個(gè)速率周期,傳輸速率TR與發(fā)送速率匹配,而此后,發(fā)生傳輸速率TR的向上轉(zhuǎn)換。傳輸速率向下轉(zhuǎn)換的情況未在圖4中示出,但可以通過被調(diào)制的比較速率曲線CR的負(fù)速率偏移值來(lái)檢測(cè)并量化。
圖5a)-c)顯示根據(jù)本發(fā)明的系統(tǒng)體系結(jié)構(gòu)和數(shù)據(jù)流的不同實(shí)施例。在所有實(shí)施例中,發(fā)送實(shí)體SE以發(fā)送速率SR通過傳輸鏈路TL將數(shù)據(jù)分組傳送到接收實(shí)體RE。接收方報(bào)告RRep從接收實(shí)體RE發(fā)送到分析實(shí)體,分析實(shí)體AE根據(jù)本發(fā)明基于接收到的接收方報(bào)告RRep和確定的接收時(shí)間來(lái)獲得接收速率。圖5a)和圖5b)的不同之處在于分析實(shí)體AE獲得發(fā)送速率的方式。
根據(jù)圖5a),發(fā)送實(shí)體SE將發(fā)送速率SR傳送SRI1到分析實(shí)體AE。在圖5b)中,分析實(shí)體AE監(jiān)視SRI2數(shù)據(jù)分組并從與發(fā)送速率相關(guān)的信息(例如來(lái)自受監(jiān)視數(shù)據(jù)分組的分組大小和分組發(fā)送時(shí)間)獲得發(fā)送速率。此實(shí)施例是較為可取的,因?yàn)榘l(fā)送實(shí)體SE和分析實(shí)體AE之間不需要進(jìn)行顯式的通信。對(duì)于這兩個(gè)實(shí)施例,分析實(shí)體AE可以向發(fā)送實(shí)體SE發(fā)送一個(gè)或多個(gè)消息ITL,以將所獲得的有關(guān)傳輸容量的信息通知給發(fā)送實(shí)體SE和/或基于所獲得的有關(guān)傳輸容量的信息來(lái)指示所述發(fā)送實(shí)體。
圖5c)是圖5b)的擴(kuò)充,其中發(fā)送實(shí)體SE接收從另一個(gè)發(fā)送實(shí)體FSE以兩個(gè)其他發(fā)送速率FSR1和FSR2發(fā)來(lái)的數(shù)據(jù)分組。發(fā)送實(shí)體SE可以選擇所述其他發(fā)送速率FSR1和FSR2之一作為發(fā)送速率SR,并且可以實(shí)施調(diào)制。分析實(shí)體AE可以通過一個(gè)或多個(gè)消息ITL將有關(guān)傳輸鏈路TL的傳輸容量的信息通知給發(fā)送實(shí)體SE,以及通過一個(gè)或多個(gè)消息ITL1和/或經(jīng)發(fā)送實(shí)體通過消息ITL2將該信息通知給所述另一個(gè)發(fā)送實(shí)體FSE。通過一個(gè)或多個(gè)消息ITL和ITL2通知所述另一個(gè)發(fā)送實(shí)體的后一種解決方案可能較為可取,因?yàn)榉治鰧?shí)體AE與所述另一個(gè)發(fā)送實(shí)體FSE之間無(wú)需直接進(jìn)行通信。有關(guān)傳輸容量的信息和/或適當(dāng)?shù)闹噶羁梢允拱l(fā)送實(shí)體SE和/或所述另一個(gè)發(fā)送實(shí)體FSE調(diào)整其相應(yīng)的發(fā)送速率。
在圖5c)所示優(yōu)選實(shí)施例中,所述另一個(gè)發(fā)送實(shí)體以至少兩個(gè)其他發(fā)送速率來(lái)發(fā)送數(shù)據(jù)分組?;谟嘘P(guān)傳輸容量的信息,發(fā)送實(shí)體選擇所述另一個(gè)發(fā)送實(shí)體的所述至少兩個(gè)其他發(fā)送速率之一作為發(fā)送速率并實(shí)施調(diào)制。如果傳輸容量發(fā)生改變,且所傳送的有關(guān)傳輸容量的信息也因此改變,則發(fā)送實(shí)體可以切換為所述另一個(gè)發(fā)送實(shí)體的所述至少兩個(gè)其他發(fā)送速率之一并實(shí)施調(diào)制。消息ITL1和ITL2可以不必是預(yù)見的。
四個(gè)實(shí)體SE、TL、RE、SE可以設(shè)在一個(gè)共用平臺(tái)上,例如設(shè)在一個(gè)機(jī)架中,或者也可以部分或完全分離。圖6中顯示了依據(jù)UMTS標(biāo)準(zhǔn)的通信網(wǎng)絡(luò)的流式應(yīng)用的一種優(yōu)選實(shí)施方式。所示系統(tǒng)包括充當(dāng)另一個(gè)發(fā)送實(shí)體的流式服務(wù)器、充當(dāng)發(fā)送實(shí)體和分析實(shí)體的流式代理NIN和傳輸鏈路,該傳輸鏈路包括一個(gè)3G-GGSN(第三代網(wǎng)關(guān)GPRS(通用分組無(wú)線業(yè)務(wù))支持節(jié)點(diǎn)),該3G-GGSN通過Gn接口連接到3G-SGSN(第三代GPRS支持節(jié)點(diǎn)),該3G-SGSN通過Iu接口連接到包括作為緩沖區(qū)的RNC隊(duì)列的RNC(無(wú)線網(wǎng)絡(luò)控制器),該RNC又通過無(wú)線接口連接到依從3GPP(第三代伙伴關(guān)系項(xiàng)目)的用戶設(shè)備,進(jìn)而連接到作為接收實(shí)體的3GPP流式客戶。在這種系統(tǒng)中,無(wú)線鏈路通常是可以不同傳輸速率,例如以低速率(如32千比特/秒)和高速率(如64千比特/秒)工作的瓶頸鏈路。此外,無(wú)線鏈路可以實(shí)現(xiàn)為彈性載體,其中無(wú)線電資源管理可以在流式會(huì)話期間切換該無(wú)線鏈路的傳輸速率。
從流式服務(wù)器的營(yíng)運(yùn)商的角度來(lái)看,最好可以將發(fā)送實(shí)體和分析實(shí)體安裝在流式服務(wù)器上,這樣就不需要任何代理節(jié)點(diǎn)。但是,分析實(shí)體距離要獲得其傳輸容量的傳輸鏈路的部分(即,圖6情況中的無(wú)線鏈路)越遠(yuǎn),則獲得操作的難度和耗時(shí)都會(huì)加大,這是因?yàn)榉治鰧?shí)體與接收實(shí)體之間的所關(guān)心的傳輸鏈路部分可能覆蓋分析實(shí)體所感興趣的部分的傳輸特征。此外,正是由于分析實(shí)體與分析實(shí)體所感興趣的傳輸鏈路部分之間的距離以及路由器和接口的數(shù)量,導(dǎo)致獲得操作產(chǎn)生延遲。此外,獲得與接收速率相關(guān)的數(shù)據(jù)(如序號(hào)和接收時(shí)間)的操作可能因抖動(dòng)而受到更多影響,因?yàn)槎秳?dòng)降低了所述獲得接收速率的質(zhì)量,并由此降低了可獲得的有關(guān)傳輸鏈路的信息的質(zhì)量。
但是,將分析實(shí)體設(shè)在非常靠近無(wú)線鏈路的位置上在技術(shù)上是可能的,然而,由于靠近無(wú)線鏈路安裝分析實(shí)體所需的標(biāo)準(zhǔn)化工作以及根據(jù)本發(fā)明為了便于分析實(shí)體與接收實(shí)體和發(fā)送實(shí)體通信,通常并不希望如此。此外,由于通常存在許多無(wú)線傳輸鏈路,因此必須安裝并運(yùn)行許多分析實(shí)體,這從商業(yè)角度來(lái)說是不利的。另一個(gè)商業(yè)考慮是,移動(dòng)網(wǎng)的營(yíng)運(yùn)商可能不希望靠近無(wú)線鏈路安裝專用分析實(shí)體,這是因?yàn)椋瑸榱藢⑺@得的傳輸容量傳送給流式服務(wù)器,會(huì)在核心網(wǎng)絡(luò)中引起通信量。因此,根據(jù)圖6的實(shí)現(xiàn)方案是一種較好的折衷,該方案從標(biāo)準(zhǔn)化和商業(yè)的觀點(diǎn)來(lái)看都容易實(shí)現(xiàn),并且還相當(dāng)靠近無(wú)線通信網(wǎng),這樣便可以獲得質(zhì)量相當(dāng)好的有關(guān)從流式代理到接收實(shí)體的傳輸鏈路的傳輸容量的信息,因?yàn)榭梢酝ㄟ^流式代理中的適當(dāng)緩沖忽略由固定網(wǎng)引入的速率波動(dòng)。
流式代理上的分析實(shí)體可以獲得初始分配的傳輸速率,例如,由低速率(例如低于最初從流式代理上的發(fā)送實(shí)體發(fā)送到傳輸鏈路所用的初始發(fā)送速率)所指示的無(wú)線鏈路傳輸速率。分析實(shí)體可以用信號(hào)將有關(guān)初始傳輸速率(即低速率)的信息或適當(dāng)?shù)闹噶钔ㄖo發(fā)送實(shí)體,以便發(fā)送實(shí)體可以相應(yīng)地調(diào)整發(fā)送速率。基于本發(fā)明,分析實(shí)體還可以檢測(cè)向上切換,例如當(dāng)傳輸速率從低速率切換到高速率時(shí),然后可以用信號(hào)將這種情況通知給所述代理上的發(fā)送實(shí)體,以便調(diào)整發(fā)送速率。這同樣適用于向下切換。作為一種替代或附加方案,可以將所獲得的有關(guān)傳輸容量的信息或適當(dāng)指令發(fā)送到流式服務(wù)器,以便調(diào)整其他發(fā)送速率(例如內(nèi)容速率)。
圖7顯示與圖6相似的體系結(jié)構(gòu),不同之處在于還更詳細(xì)地揭示了流式代理中分析實(shí)體的實(shí)施例。根據(jù)(實(shí)時(shí)協(xié)議)RTP的數(shù)據(jù)分組以另一發(fā)送速率FSR從流式服務(wù)器發(fā)送到流式代理。流式代理通過移動(dòng)網(wǎng)的傳輸鏈路以發(fā)送速率SR將RTP分組發(fā)往UE和流式客戶,流式客戶則以接收速率RR接收該RTP分組。流式代理包括動(dòng)態(tài)速率整形器,用于以速率調(diào)制來(lái)調(diào)制所述發(fā)送速率。如果另一發(fā)送速率FSR已經(jīng)經(jīng)過調(diào)制,使得調(diào)制傳遞給傳輸鏈路且調(diào)制速率可由分析實(shí)體檢測(cè)并加以分析,則動(dòng)態(tài)速率整形器可以是可選的。
流式代理還包括跟蹤模塊,用于獲得與發(fā)送速率相關(guān)的信息,例如每個(gè)已發(fā)送數(shù)據(jù)分組的序號(hào)和發(fā)送時(shí)間,并將與發(fā)送速率相關(guān)的信息存儲(chǔ)在流量日志中?;诖鎯?chǔ)在流量日志中的數(shù)據(jù),可以在發(fā)送速率計(jì)算實(shí)體中基于例如時(shí)間和/或序號(hào)計(jì)算發(fā)送速率。接收實(shí)體上生成的RTCP(實(shí)時(shí)協(xié)議控制部分協(xié)議)接收方報(bào)告經(jīng)由會(huì)話監(jiān)視器和RTCP生成器被流式代理接收。RTCP接收方報(bào)告指示生成RTCP接收方報(bào)告的時(shí)刻可用的最高累進(jìn)數(shù)據(jù)分組序號(hào)。對(duì)于每個(gè)RTCP接收方報(bào)告,可以由客戶速率估計(jì)模塊獲得相應(yīng)的包含最高累進(jìn)序號(hào)和相應(yīng)的接收時(shí)間(即分析實(shí)體上收到接收方報(bào)告的時(shí)間),所述客戶速率估計(jì)模塊可以包括例如用于確定接收時(shí)間的定時(shí)器或時(shí)鐘(未顯示)。此外,該客戶速率估計(jì)模塊可以根據(jù)所獲得的序號(hào)和接收時(shí)間(可選地將數(shù)據(jù)量納入考慮)來(lái)計(jì)算接收速率。此外,流式代理可包括數(shù)據(jù)庫(kù)(未顯示),用于存儲(chǔ)例如基于時(shí)間和/或序號(hào)的所述獲得接收速率和/或所述獲得發(fā)送速率。
分別從發(fā)送速率計(jì)算模塊和客戶速率估計(jì)模塊將所述獲得發(fā)送速率和所述獲得接收速率饋送到?jīng)Q策模塊,以在其中根據(jù)本發(fā)明基于例如時(shí)間和/或序號(hào)對(duì)這兩個(gè)速率進(jìn)行比較,并獲得有關(guān)傳輸容量的信息。依實(shí)現(xiàn)方案而定,此信息可用于改變代理服務(wù)器的發(fā)送速率,例如由動(dòng)態(tài)速率整形器來(lái)調(diào)整發(fā)送速率?;蛘?,流式代理可以通過RTCP生成器生成RTCP報(bào)告(其包含所獲得的有關(guān)傳輸容量的信息和/或從所獲得的有關(guān)傳輸容量的信息導(dǎo)出的適當(dāng)指令),并可以將RTCP報(bào)告發(fā)送到流式服務(wù)器,流式服務(wù)器則可以基于RTCP報(bào)告中包含的信息和/或指令切換到另一發(fā)送速率來(lái)作出反應(yīng)。
權(quán)利要求
1.一種用于獲得有關(guān)傳輸鏈路(TL)的傳輸容量的信息的方法,其中發(fā)送實(shí)體(SE)以發(fā)送速率將數(shù)據(jù)分組發(fā)送到所述傳輸鏈路(TL),所述傳輸鏈路(TL)然后根據(jù)其傳輸容量將所述數(shù)據(jù)分組傳送到以接收速率接收所述數(shù)據(jù)分組的接收實(shí)體(RE),其特征在于所述發(fā)送速率以速率調(diào)制進(jìn)行調(diào)制,并由分析實(shí)體(AE)執(zhí)行如下步驟-獲得所述發(fā)送速率;-獲得所述接收速率;-將所述獲得發(fā)送速率和所述獲得接收速率進(jìn)行比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn);以及-基于所述確定的關(guān)系和所述速率調(diào)制的所述確定的外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
2.如權(quán)利要求1所述的方法,其特征在于所獲得的有關(guān)傳輸容量的信息是下列至少一種信息有關(guān)所述傳輸鏈路的傳輸速率的信息、有關(guān)所述傳輸速率與所述發(fā)送速率的關(guān)系的信息以及有關(guān)所述傳輸鏈路的緩沖區(qū)狀態(tài)的信息。
3.如權(quán)利要求1或2所述的方法,其特征在于將所述獲得接收速率分成具有所述速率調(diào)制的部分和沒有所述速率調(diào)制的部分,將所述獲得接收速率分成具有所述速率調(diào)制的部分和沒有所述速率調(diào)制的部分;將所述發(fā)送速率的沒有所述速率調(diào)制的部分與所述接收速率的沒有所述速率調(diào)制的部分進(jìn)行比較,以確定所述關(guān)系;以及分析所述接收速率中具有所述速率調(diào)制的部分以確定所述速率調(diào)制的外在表現(xiàn)。
4.如權(quán)利要求1-3之一所述的方法,其特征在于將所述獲得發(fā)送速率和所述獲得接收速率相減,并分析所述相減得到的信號(hào)以確定所述關(guān)系并確定所述速率調(diào)制的所述外在表現(xiàn)。
5.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于將所述數(shù)據(jù)分組在第一層上以端到端方式從所述發(fā)送實(shí)體發(fā)送到所述接收實(shí)體,所述傳輸鏈路的傳輸容量由第二層定義,所述第二層是所述第一層之下的非端到端層;至少所述發(fā)送速率和所述接收速率之一是基于來(lái)自所述第一層或所述第一層以上的一個(gè)或多個(gè)端到端層的信息獲得的。
6.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于基于與所述數(shù)據(jù)分組相關(guān)聯(lián)的序號(hào)和/或時(shí)間來(lái)獲得并比較所述發(fā)送速率和所述接收速率。
7.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于將至少所述發(fā)送速率和所述接收速率之一傳送到所述分析實(shí)體。
8.如權(quán)利要求7所述的方法,其特征在于通過從所述接收實(shí)體接收接收方報(bào)告,所述分析實(shí)體基于序號(hào)獲得與接收速率相關(guān)的信息;每個(gè)接收方報(bào)告在接收時(shí)間在所述分析實(shí)體上被接收,所述分析實(shí)體隨后為每個(gè)接收方報(bào)告確定相應(yīng)的接收時(shí)間和所包含的相應(yīng)序號(hào);每個(gè)包含序號(hào)指示接收實(shí)體上生成所述相應(yīng)接收?qǐng)?bào)告時(shí)可用的最高累進(jìn)序號(hào);以及所述分析實(shí)體基于與所述接收速率相關(guān)的信息計(jì)算所述獲得接收速率。
9.如權(quán)利要求10所述的方法,其特征在于根據(jù)規(guī)則從所述接收實(shí)體生成并發(fā)送接收?qǐng)?bào)告,且根據(jù)所述規(guī)則調(diào)整所述發(fā)送速率的所述速率調(diào)制。
10.如權(quán)利要求9或11所述的方法,其特征在于所述接收方報(bào)告遵循實(shí)時(shí)協(xié)議控制部分協(xié)議(RTCP)。
11.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于所述數(shù)據(jù)分組遵循實(shí)時(shí)協(xié)議(RTP)。
12.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于根據(jù)有關(guān)所述傳輸鏈路的一個(gè)或多個(gè)可能傳輸容量的預(yù)知信息和所獲得的有關(guān)所述傳輸容量的信息中的至少一項(xiàng)來(lái)調(diào)整所述發(fā)送速率。
13.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于基于所獲得的有關(guān)所述傳輸容量的信息來(lái)調(diào)整所述傳輸容量。
14.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于所述發(fā)送實(shí)體從另一個(gè)發(fā)送實(shí)體接收以一個(gè)或多個(gè)其他發(fā)送速率發(fā)來(lái)的數(shù)據(jù)分組,基于所獲得的有關(guān)所述傳輸容量的信息,指令所述發(fā)送實(shí)體以根據(jù)所述一個(gè)或多個(gè)其他發(fā)送速率之一的新發(fā)送頻率將所述數(shù)據(jù)分組發(fā)送到所述傳輸鏈路。
15.如權(quán)利要求14所述的方法,其特征在于所述一個(gè)或多個(gè)其他發(fā)送速率未以所述速率調(diào)制進(jìn)行調(diào)制,以及所述發(fā)送實(shí)體實(shí)現(xiàn)對(duì)所述新發(fā)送速率的速率調(diào)制。
16.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于所述分析實(shí)體和所述發(fā)送實(shí)體位于流式服務(wù)器上。
17.如權(quán)利要求14或15所述的方法,其特征在于所述分析實(shí)體和所述發(fā)送實(shí)體位于代理服務(wù)器上,而所述另一個(gè)發(fā)送實(shí)體位于流式服務(wù)器上。
18.如權(quán)利要求1至15任何一項(xiàng)所述的方法,其特征在于所述分析實(shí)體位于所述接收實(shí)體上。
19.如前述權(quán)利要求中任何一項(xiàng)所述的方法,其特征在于所述傳輸鏈路是或包括移動(dòng)通信網(wǎng)絡(luò)的無(wú)線鏈路。
20.一種用于通信系統(tǒng)中獲得傳輸鏈路(TL)的傳輸容量的分析實(shí)體(AE),在所述通信系統(tǒng)中,以利用速率調(diào)制進(jìn)行調(diào)制的發(fā)送速率從發(fā)送實(shí)體(SE)將數(shù)據(jù)分組發(fā)送到所述傳輸鏈路(TL),所述傳輸鏈路(TL)然后根據(jù)其傳輸容量將所述數(shù)據(jù)分組發(fā)送到以接收速率接收所述數(shù)據(jù)分組的接收實(shí)體(RE);所述分析實(shí)體(AE)包括用于接收消息和信息的接收單元、用于處理消息和信息的處理單元以及用于發(fā)送消息和信息的發(fā)送單元;其中,所述接收單元適于接收與發(fā)送速率相關(guān)的信息以及接收與接收速率相關(guān)的信息,所述處理單元適于根據(jù)與所述發(fā)送速率相關(guān)的信息獲得所述發(fā)送速率以及根據(jù)與所述接收速率相關(guān)的信息獲得所述接收速率,并將所述獲得發(fā)送速率和所述獲得接收速率比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系,并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn),以及基于所述關(guān)系和所述速率調(diào)制的所述外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
21.如權(quán)利要求20所述的分析實(shí)體(AE),其特征在于所述分析實(shí)體(AE)適于執(zhí)行如權(quán)利要求1至19中任何一項(xiàng)所述方法中的步驟。
22.一種計(jì)算機(jī)程序,可加載到分析實(shí)體(AE)的處理單元中,用在通信系統(tǒng)中獲得傳輸鏈路的傳輸容量,在所述通信系統(tǒng)中,以利用速率調(diào)制進(jìn)行調(diào)制的發(fā)送速率從發(fā)送實(shí)體(SE)將數(shù)據(jù)分組發(fā)送到所述傳輸鏈路(TL),所述傳輸鏈路(TL)然后根據(jù)其傳輸容量將所述數(shù)據(jù)分組發(fā)送到以接收速率接收該數(shù)據(jù)分組的接收實(shí)體(RE);所述計(jì)算機(jī)程序包含用于執(zhí)行如下操作的代碼獲得所述發(fā)送速率和所述接收速率,并將所述獲得發(fā)送速率和所述獲得接收速率比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn),以及基于所述關(guān)系和所述速率調(diào)制的所述外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
23.如權(quán)利要求22所述的計(jì)算機(jī)程序,其特征在于其適于執(zhí)行如權(quán)利要求1至19中任何一項(xiàng)所述方法的步驟。
全文摘要
公開一種用于獲得有關(guān)傳輸鏈路(TL)的傳輸容量的信息的方法。發(fā)送實(shí)體(SE)以發(fā)送速率將數(shù)據(jù)分組發(fā)送到所述傳輸鏈路(TL),所述傳輸鏈路(TL)然后根據(jù)其傳輸容量將數(shù)據(jù)分組傳送到以接收速率接收所述數(shù)據(jù)分組的接收實(shí)體。所述發(fā)送速率以速率調(diào)制進(jìn)行調(diào)制,并由分析實(shí)體(AE)執(zhí)行如下步驟獲得所述發(fā)送速率;獲得所述接收速率;將所述獲得發(fā)送速率和所述獲得接收速率進(jìn)行比較,以確定所述獲得發(fā)送速率和所述獲得接收速率的關(guān)系,并確定所述發(fā)送速率的所述速率調(diào)制在所述獲得接收速率中的外在表現(xiàn);基于確定的關(guān)系和確定的所述速率調(diào)制的所述外在表現(xiàn)獲得有關(guān)所述傳輸容量的信息。
文檔編號(hào)H04Q7/24GK1759554SQ03826158
公開日2006年4月12日 申請(qǐng)日期2003年3月17日 優(yōu)先權(quán)日2003年3月17日
發(fā)明者U·霍爾恩, S·韋杰 申請(qǐng)人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贡嘎县| 和林格尔县| 米易县| 大厂| 岚皋县| 岳阳县| 扶风县| 瓦房店市| 内黄县| 克拉玛依市| 德化县| 雅安市| 达拉特旗| 阳朔县| 庆云县| 苍梧县| 永福县| 华安县| 嘉黎县| 郧西县| 漠河县| 突泉县| 晋州市| 昌邑市| 八宿县| 樟树市| 永清县| 哈尔滨市| 灵台县| 澜沧| 宽城| 梁平县| 潮安县| 新龙县| 古蔺县| 徐汇区| 长寿区| 西丰县| 长泰县| 乌兰浩特市| 那曲县|