,經(jīng)由服務(wù)器接口 30從DASH服務(wù)器14接收媒體內(nèi)容項(xiàng)的片段的代替表示,并經(jīng)由終端接口 32向DASH客戶端18轉(zhuǎn)發(fā)。本領(lǐng)域技術(shù)人員將清楚,處理器26和存儲(chǔ)器28可以不在物理上位于相同設(shè)備中,并且實(shí)際上可以是在分布式計(jì)算構(gòu)架中的虛擬處理器和存儲(chǔ)器。
[0075]圖8是呈現(xiàn)根據(jù)本公開的一個(gè)實(shí)施例的DASH代理24的框圖。在該實(shí)施例中,DASH代理24包括請(qǐng)求接收模塊34、網(wǎng)絡(luò)狀況信息模塊36、選擇模塊38、修改的請(qǐng)求模塊40和響應(yīng)發(fā)送模塊42,其中的每個(gè)模塊被實(shí)施為可以由處理器(例如網(wǎng)絡(luò)節(jié)點(diǎn)22的處理器26)執(zhí)行的軟件,以提供根據(jù)上述任意實(shí)施例的DASH代理24的功能。請(qǐng)求接收模塊34操作為從DASH客戶端18接收DASH請(qǐng)求。網(wǎng)絡(luò)狀況信息模塊36操作為獲得關(guān)于一個(gè)或多個(gè)網(wǎng)絡(luò)狀況的信息。選擇模塊38操作為根據(jù)如上所述的DASH請(qǐng)求和網(wǎng)絡(luò)狀況,選擇媒體內(nèi)容項(xiàng)的請(qǐng)求的片段的代替表示。修改的請(qǐng)求模塊40產(chǎn)生針對(duì)代替表示的修改的DASH請(qǐng)求,并向DASH服務(wù)器14發(fā)送修改的DASH請(qǐng)求。如上所述,在一些實(shí)施例中,DASH代理24可以提供緩存功能,在此情況下,如果緩存了請(qǐng)求的片段的代替表示,則修改的請(qǐng)求模塊40產(chǎn)生并發(fā)送修改的DASH請(qǐng)求。響應(yīng)發(fā)送模塊42向DASH客戶端18發(fā)送針對(duì)DASH請(qǐng)求的響應(yīng),其中,所述響應(yīng)包括媒體內(nèi)容項(xiàng)的請(qǐng)求的片段的代替表示。
[0076]圖9示出了根據(jù)本公開一個(gè)實(shí)施例的終端設(shè)備16。如圖所示,終端設(shè)備16包括處理器44、存儲(chǔ)器46和網(wǎng)絡(luò)接口 48 ο在一個(gè)實(shí)施例中,DASH客戶端18以存儲(chǔ)在存儲(chǔ)器46中的可以由處理器44執(zhí)行的軟件來實(shí)現(xiàn),而終端設(shè)備16操作為提供根據(jù)上述任意實(shí)施例的DASH客戶端18的功能。處理器44 一般是任何硬件處理器,例如CPU(單核或多核)、ASIC等、或其任意組合。網(wǎng)絡(luò)接口 48被實(shí)施為硬件或者硬件和軟件的組合,并且操作為根據(jù)任意合適協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)16和終端設(shè)備20之間的通信。在操作中,通過執(zhí)行DASH客戶端18,處理器44經(jīng)由網(wǎng)絡(luò)接口 48發(fā)送DASH請(qǐng)求。如上所述,DASH請(qǐng)求是針對(duì)媒體內(nèi)容項(xiàng)的片段的表示的請(qǐng)求。響應(yīng)于DASH請(qǐng)求,處理器44接收包括媒體內(nèi)容項(xiàng)的請(qǐng)求的片段的代替表示的DASH響應(yīng)。
[0077]圖10是呈現(xiàn)根據(jù)本公開的一個(gè)實(shí)施例的DASH客戶端18的框圖。在該實(shí)施例中,DASH客戶端18包括請(qǐng)求模塊50和響應(yīng)模塊52,其中的每個(gè)模塊被實(shí)施為可以由處理器(例如終端設(shè)備16的處理器44)執(zhí)行的軟件,以提供根據(jù)上述任意實(shí)施例的DASH客戶端18的功能。請(qǐng)求模塊50操作為發(fā)送DASH請(qǐng)求。響應(yīng)模塊52從DASH代理24接收針對(duì)DASH請(qǐng)求的響應(yīng)并對(duì)其進(jìn)行處理(例如消費(fèi)),其中,所述響應(yīng)包括媒體內(nèi)容項(xiàng)的請(qǐng)求的片段的代替表示。
[0078]本公開的實(shí)施例可以表示為在計(jì)算機(jī)可讀介質(zhì)(還被稱為計(jì)算機(jī)可讀程序代碼實(shí)現(xiàn)于其中的計(jì)算機(jī)可讀介質(zhì)、處理器可讀介質(zhì)或計(jì)算機(jī)可讀介質(zhì))中存儲(chǔ)的軟件產(chǎn)品。機(jī)器可讀介質(zhì)可以是包括磁、光或電存儲(chǔ)介質(zhì)的任意合適的有形介質(zhì),其中,所述存儲(chǔ)介質(zhì)包括盤、緊湊盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤只讀存儲(chǔ)器(DVD-R0M)、存儲(chǔ)器設(shè)備(易失或非易失)或類似的存儲(chǔ)機(jī)制。機(jī)器可讀介質(zhì)可以包含當(dāng)被執(zhí)行時(shí)使處理器執(zhí)行根據(jù)本公開實(shí)施例的方法中的步驟的各種指令集合、代碼序列、配置信息或其他數(shù)據(jù)。本領(lǐng)域普通技術(shù)人員將清楚,實(shí)施描述的實(shí)施例所必須的其它指令和操作也可以存儲(chǔ)在機(jī)器可讀介質(zhì)上。在機(jī)器可讀介質(zhì)上運(yùn)行的軟件可以與電路交互以執(zhí)行描述的任務(wù)。
[0079]本文描述的系統(tǒng)和方法提供多個(gè)優(yōu)勢(shì)和優(yōu)點(diǎn)。盡管不受任何特定優(yōu)勢(shì)或優(yōu)點(diǎn)的限制,一些實(shí)施例允許網(wǎng)絡(luò)元件(即,DASH代理24)用請(qǐng)求的媒體內(nèi)容的代替表示替代請(qǐng)求的媒體內(nèi)容媒體集合的由客戶端選擇的表示。通過這種方式,接入網(wǎng)絡(luò)運(yùn)營(yíng)商能夠使用其網(wǎng)絡(luò)DASH服務(wù)動(dòng)態(tài)地控制客戶端的帶寬使用,同時(shí)保持對(duì)客戶端的半透明性。在網(wǎng)絡(luò)節(jié)點(diǎn)22(例如,HTTP代理緩存器或在控制和數(shù)據(jù)路徑中的另一節(jié)點(diǎn))處的這些方法的實(shí)施對(duì)終端設(shè)備或內(nèi)容服務(wù)器的實(shí)施沒有影響。
[0080]貫穿本公開使用以下縮寫詞。
[0081 ].3GPP第三代合作伙伴計(jì)劃
[0082].ASIC專用集成電路
[0083].⑶-ROM緊湊盤只讀存儲(chǔ)器
[0084].CPU中央處理單元
[0085]- DASH基于超文本傳輸協(xié)議的動(dòng)態(tài)自適應(yīng)流傳輸
[0086]- DASH IF基于超文本傳輸協(xié)議工業(yè)論壇的動(dòng)態(tài)自適應(yīng)流傳輸
[0087].DVD-ROM數(shù)字多功能盤只讀存儲(chǔ)器
[0088].HSPA高速分組接入
[0089].HTTP超文本傳輸協(xié)議
[0090].ISO國際標(biāo)準(zhǔn)化組織[0091 ].LTE長(zhǎng)期演進(jìn)
[0092].MPD媒體呈現(xiàn)描述
[0093].MPEG運(yùn)動(dòng)圖像專家組
[0094].0PIF開放互聯(lián)網(wǎng)協(xié)議電視論壇
[0095].PCRF策略控制和資源功能
[0096].RAN無線電接入網(wǎng)絡(luò)
[0097].TS技術(shù)規(guī)范
[0098].TV 電視
[0099]本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到對(duì)本公開的實(shí)施例的改進(jìn)和修改。所有這些改進(jìn)和修改被認(rèn)為落入本文公開的構(gòu)思和所附權(quán)利要求的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種終端設(shè)備(16)的操作的方法,包括: 發(fā)送(100)針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求;以及 接收(112)包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng),所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。2.根據(jù)權(quán)利要求1所述的方法,還包括:接收(112)表明由所述終端設(shè)備(16)接收到的所請(qǐng)求的媒體內(nèi)容的第二表示是與所請(qǐng)求的媒體內(nèi)容的第一表示不同的所請(qǐng)求的媒體內(nèi)容的表示的指示。3.根據(jù)權(quán)利要求1所述的方法,還包括:發(fā)送(100)能力指示符,所述能力指示符指示所述終端設(shè)備(16)能夠接收和消費(fèi)與所請(qǐng)求的媒體內(nèi)容的第一表示不同的所請(qǐng)求的媒體內(nèi)容的表示。4.根據(jù)權(quán)利要求1所述的方法,其中,所述請(qǐng)求是針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的基于超文本傳輸協(xié)議的動(dòng)態(tài)自適應(yīng)流傳輸DASH請(qǐng)求,并且所請(qǐng)求的媒體內(nèi)容是在針對(duì)特定媒體內(nèi)容項(xiàng)目的媒體呈現(xiàn)描述MPD文檔中標(biāo)識(shí)的媒體內(nèi)容的一個(gè)或多個(gè)片段。5.根據(jù)權(quán)利要求4所述的方法,還包括:發(fā)送(100)能力指示符,所述能力指示符指示所述終端設(shè)備(16)能夠接收和消費(fèi)與所請(qǐng)求的媒體內(nèi)容的第一表示不同的所請(qǐng)求的媒體內(nèi)容的表示。6.根據(jù)權(quán)利要求4至5中的任意一項(xiàng)所述的方法,還包括:接收(112)表明由所述終端設(shè)備(16)接收到的所請(qǐng)求的媒體內(nèi)容的第二表示是與所請(qǐng)求的媒體內(nèi)容的第一表示不同的所請(qǐng)求的媒體內(nèi)容的表示的指示。7.根據(jù)權(quán)利要求6所述的方法,其中,所述響應(yīng)是DASH響應(yīng),并且表明第二表示是與第一表示不同的表示的指示包含在所述DASH響應(yīng)的超文本傳輸協(xié)議HTTP報(bào)頭中。8.根據(jù)權(quán)利要求4至7中的任意一項(xiàng)所述的方法,其中,所請(qǐng)求的媒體內(nèi)容的第二表示來自于與所請(qǐng)求的媒體內(nèi)容的第一表示相同的自適應(yīng)集合。9.根據(jù)權(quán)利要求1至8中的任意一項(xiàng)所述的方法,其中,所請(qǐng)求的媒體內(nèi)容的第二表示比所請(qǐng)求的媒體內(nèi)容的第一表示消耗更少資源。10.根據(jù)權(quán)利要求1至8中的任意一項(xiàng)所述的方法,其中,當(dāng)通過網(wǎng)絡(luò)(20)向所述終端設(shè)備(16)傳送所請(qǐng)求的媒體內(nèi)容的第二表示時(shí),所請(qǐng)求的媒體內(nèi)容的第二表示比所請(qǐng)求的媒體內(nèi)容的第一表示消耗更少帶寬。11.根據(jù)權(quán)利要求10所述的方法,其中,所述網(wǎng)絡(luò)(20)是蜂窩通信系統(tǒng)的無線電接入網(wǎng)絡(luò) RAN ο12.根據(jù)權(quán)利要求1至7中的任意一項(xiàng)所述的方法,其中,所請(qǐng)求的媒體內(nèi)容的第二表示所具有的編碼格式與所請(qǐng)求的媒體內(nèi)容的第一表示的編碼格式不同。13.—種終端設(shè)備(16),包括: 網(wǎng)絡(luò)接口(48),以通信方式將所述終端設(shè)備(16)連接到網(wǎng)絡(luò)(20); 處理器(44);以及 存儲(chǔ)器(46),包含能夠由所述處理器(44)執(zhí)行的指令,其中,所述終端設(shè)備(16)操作為: 經(jīng)由所述網(wǎng)絡(luò)接口( 48)發(fā)送針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求;以及 經(jīng)由所述網(wǎng)絡(luò)接口(48)接收包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng),所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。14.一種終端設(shè)備(16),適配為: 發(fā)送(100)針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求;以及 接收(112)包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng),所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。15.根據(jù)權(quán)利要求14所述的終端設(shè)備(16),適配為執(zhí)行權(quán)利要求1至12中的任意一項(xiàng)所述的方法。16.—種計(jì)算機(jī)程序,包括指令,所述指令當(dāng)在至少一個(gè)處理器(44)上執(zhí)行時(shí)使所述至少一個(gè)處理器(44)執(zhí)行根據(jù)權(quán)利要求1-12中的任意一項(xiàng)所述的方法。17.—種包含權(quán)利要求16所述的計(jì)算機(jī)程序的載體,其中,所述載體是電信號(hào)、光信號(hào)、無線電信號(hào)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的一種。18.—種包括能夠由終端設(shè)備(16)的處理器(44)執(zhí)行的軟件的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),其中,所述終端設(shè)備(16)操作為: 發(fā)送(100)針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求;以及 接收(112)包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng),所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。19.一種終端設(shè)備(16),包括: 用于發(fā)送針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求的裝置;以及用于接收包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng)的裝置,所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。20.—種終端設(shè)備(16),包括: 請(qǐng)求模塊(50),操作為發(fā)送針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求;以及響應(yīng)模塊(52),操作為接收包括所請(qǐng)求的媒體內(nèi)容的第二表示在內(nèi)的響應(yīng),所請(qǐng)求的媒體內(nèi)容的第二表示不同于所請(qǐng)求的媒體內(nèi)容的第一表示。21.—種網(wǎng)絡(luò)節(jié)點(diǎn)(22)的操作的方法,包括: 從終端設(shè)備(16)接收(100)針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求; 獲得(102)指示一個(gè)或多個(gè)網(wǎng)絡(luò)狀況的信息; 根據(jù)針對(duì)所請(qǐng)求的媒體內(nèi)容的第一表示的請(qǐng)求以及指示所述一個(gè)或多個(gè)網(wǎng)絡(luò)狀況