用于媒體內(nèi)容的動(dòng)態(tài)流的體驗(yàn)質(zhì)量報(bào)告的設(shè)備和方法相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2012年4月9日提交的名為“先進(jìn)無(wú)線通信系統(tǒng)和技術(shù)”的美國(guó)臨時(shí)專利申請(qǐng)?zhí)?1/621,939的優(yōu)先權(quán)益,和2012年8月3日提交的名為“先進(jìn)無(wú)線通信系統(tǒng)和技術(shù)”的美國(guó)臨時(shí)專利申請(qǐng)?zhí)?1/679,627的優(yōu)先權(quán)益,其的全部公開(kāi)通過(guò)引用結(jié)合于此。技術(shù)領(lǐng)域本發(fā)明的實(shí)施例大體上涉及無(wú)線通信的領(lǐng)域,并且更具體地涉及媒體內(nèi)容的動(dòng)態(tài)流的體驗(yàn)質(zhì)量報(bào)告。
背景技術(shù):超文本傳送協(xié)議(HTTP)流作為互聯(lián)網(wǎng)視頻的多媒體分發(fā)的形式廣泛傳播。由于已經(jīng)廣泛采用HTTP和它的基礎(chǔ)傳輸控制協(xié)議(TCP)/互聯(lián)網(wǎng)協(xié)議(IP)協(xié)議兩者,基于HTTP的分發(fā)提供可靠性和部署簡(jiǎn)單性。此外,基于HTTP的分發(fā)通過(guò)避免網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和防火墻穿越問(wèn)題實(shí)現(xiàn)容易并且輕松的流服務(wù)。最終,基于HTTP的流還提供使用標(biāo)準(zhǔn)HTTP服務(wù)器和高速緩存來(lái)代替專用流服務(wù)器的能力并且由于服務(wù)器端上最少的狀態(tài)信息而具有更好的可縮放性。在3GPPTS26.247V.10.2.0(2012年6月29日)中標(biāo)準(zhǔn)化的HTTP動(dòng)態(tài)自適應(yīng)流(DASH)與基于實(shí)時(shí)流協(xié)議(RTSP)的自適應(yīng)流相比是一項(xiàng)新技術(shù)。在使用DASH之前,標(biāo)準(zhǔn)化的漸進(jìn)下載方法對(duì)于從標(biāo)準(zhǔn)HTTPWeb服務(wù)器的媒體分發(fā)是可用的。在基于HTTP的漸進(jìn)下載中,客戶端可以通過(guò)向Web服務(wù)器進(jìn)行字節(jié)范圍請(qǐng)求而尋找媒體文件中的位置?;贖TTP的漸進(jìn)下載的劣勢(shì)主要是如果在漸進(jìn)下載開(kāi)始后用戶決定停止觀看內(nèi)容(例如,切換到另一個(gè)內(nèi)容)則帶寬可能被浪費(fèi),它不是真正的比特率自適應(yīng)并且它不支持直播媒體服務(wù)。DASH技術(shù)解決了基于實(shí)時(shí)協(xié)議(RTP)/RTSP的流和基于HTTP的漸進(jìn)下載的缺點(diǎn)。在DASH中,媒體呈現(xiàn)描述(MPD)元數(shù)據(jù)文件提供關(guān)于存儲(chǔ)在服務(wù)器中的媒體內(nèi)容表示的結(jié)構(gòu)和不同版本的信息(包括不同的比特率、幀率、分辨率、編解碼器類型等)。另外,DASH還規(guī)定片段格式,即包含關(guān)于媒體播放器的初始化和媒體片段的信息(該媒體播放器查看初始化片段來(lái)理解容器格式和媒體定時(shí)信息)來(lái)確保片段與媒體呈現(xiàn)時(shí)間軸的映射用于切換以及與其他表示同步呈現(xiàn)?;谠撁枋銎蔚年P(guān)系以及它們?nèi)绾涡纬擅襟w呈現(xiàn)的MPD元數(shù)據(jù)信息,客戶端使用HTTPGET或部分GET方法請(qǐng)求片段。客戶端完全控制流會(huì)話,即它管理片段序列的按時(shí)請(qǐng)求和平滑播出,潛在地調(diào)節(jié)比特率或其他屬性,例如來(lái)對(duì)裝置狀態(tài)或用戶偏好的改變作出反應(yīng)。DASH提供當(dāng)可用帶寬改變時(shí)在媒體內(nèi)容的不同比特率表示之間動(dòng)態(tài)切換的能力。因此,DASH允許更快適應(yīng)變化的網(wǎng)絡(luò)和無(wú)線鏈接條件、用戶偏好和裝置能力(例如,顯示器分辨率、CPU、存儲(chǔ)器資源等)。這樣的動(dòng)態(tài)適應(yīng)提供更好的用戶體驗(yàn)質(zhì)量(QoE),具有更短的啟動(dòng)延遲、更少的重新緩沖事件等。多媒體廣播多播服務(wù)(MBMS)是在蜂窩網(wǎng)絡(luò)上利用的點(diǎn)對(duì)多點(diǎn)系統(tǒng),這些蜂窩網(wǎng)絡(luò)根據(jù)由第三代合作伙伴計(jì)劃(3GPP)頒布的蜂窩標(biāo)準(zhǔn)中的一個(gè)操作。它基于廣播和多播技術(shù)設(shè)計(jì)用于將流行內(nèi)容高效分發(fā)給許多接收者,并且在3GPP通用移動(dòng)電信系統(tǒng)(UMTS)規(guī)范的第六版中作為可選特征被首次引入,并且在以后的3GPP版本中基于若干增強(qiáng)(例如多播廣播單頻網(wǎng)絡(luò)(MBSFN)功能性等)而進(jìn)一步優(yōu)化。在服務(wù)層,MBMS還基于傳輸層協(xié)議、基于用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、用于流的RTP和用于文件分發(fā)的通過(guò)單向傳輸?shù)奈募职l(fā)(FLUTE)限定多媒體內(nèi)容流和可靠文件下載兩者的分發(fā)協(xié)議。MBMS在對(duì)應(yīng)于3GPP第八版及以后版本的基于3GPP的長(zhǎng)期演進(jìn)(LTE)標(biāo)準(zhǔn)開(kāi)發(fā)中作為增強(qiáng)MBMS(eMBMS)模式被采用。DASH格式化的內(nèi)容可以使用MBMS下載分發(fā)方法和/或基于HTTP的分發(fā)方法兩者分發(fā)給UE?;贛BMS的DASH分發(fā)選項(xiàng)在某些服務(wù)區(qū)域中可能不可用,在這些情況下那些服務(wù)可備選地通過(guò)單播提供。在DASH格式化的內(nèi)容通過(guò)MBMS分發(fā)的情況下,可使用FLUTE傳輸協(xié)議。如在RFC3926中限定的FLUTE允許DASH片段通過(guò)MBMS分發(fā),使得客戶端觀察到它們正通過(guò)HTTP/TCP分發(fā)。HTTP-URL指派給FLUTE中的每個(gè)分發(fā)對(duì)象,并且HTTP-URL在MPD中映射片段URL。UE將基于包含在MPD中的HTTPURL和包括在FLUTE包中的URL信息的比較來(lái)識(shí)別接收的DASH表示。不同的DASH表示通過(guò)要求交換機(jī)以用于訪問(wèn)不同版本的DASH內(nèi)容的單播/HTTP和MBMS/FLUTE可是可用的。在單播/HTTP和MBMS/FLUTE之間的切換情況可在這些場(chǎng)景中出現(xiàn),包括用戶發(fā)起的具有訪問(wèn)改變的內(nèi)容切換以及應(yīng)用程序發(fā)起的訪問(wèn)改變。總的來(lái)說(shuō),客戶端在內(nèi)容流期間在單播和多播/廣播訪問(wèn)方法(accessmethod)之間切換,并且此外某些DASH格式化的部件(表示、片段等)可通過(guò)多播/廣播接收并且其他部件可通過(guò)單播接收且在客戶端同步,這是可能的。考慮到單播/HTTP和廣播/FLUTE訪問(wèn)方法對(duì)于DASH格式化的內(nèi)容這樣的可用性,確保整個(gè)內(nèi)容流的連續(xù)和一致用戶體驗(yàn)是重要的。附圖說(shuō)明實(shí)施例將通過(guò)下列詳細(xì)說(shuō)明連同附圖而容易理解。為了便于該描述,類似的標(biāo)號(hào)指代類似的結(jié)構(gòu)元件。實(shí)施例通過(guò)示例而非限制的方式在附圖的圖中圖示。圖1示意圖示根據(jù)各種實(shí)施例的通信網(wǎng)絡(luò)。圖2示意圖示根據(jù)各種實(shí)施例的通信網(wǎng)絡(luò)。圖3圖示根據(jù)各種實(shí)施例的跟蹤和報(bào)告QoE度量的方法。圖4圖示根據(jù)各種實(shí)施例的跟蹤和報(bào)告另一個(gè)QoE度量的方法。圖5圖示根據(jù)各種實(shí)施例的QoE監(jiān)測(cè)方法。圖6圖示根據(jù)各種實(shí)施例的用于動(dòng)態(tài)服務(wù)預(yù)備調(diào)節(jié)的方法。圖7示意描繪根據(jù)各種實(shí)施例的示例系統(tǒng)。具體實(shí)施方式本公開(kāi)的說(shuō)明性實(shí)施例包括但不限于用于關(guān)于動(dòng)態(tài)流視頻內(nèi)容的QoE報(bào)告和服務(wù)預(yù)備調(diào)節(jié)的方法、系統(tǒng)、計(jì)算機(jī)可讀介質(zhì)和設(shè)備。說(shuō)明性實(shí)施例的各種方面將使用通常由本領(lǐng)域內(nèi)技術(shù)人員采用的術(shù)語(yǔ)來(lái)描述以向本領(lǐng)域內(nèi)其他技術(shù)人員傳達(dá)他們的工作的實(shí)質(zhì)。然而,替代實(shí)施例可僅用描述的方面中的一些實(shí)踐,這對(duì)于本領(lǐng)域內(nèi)技術(shù)人員將是明顯的。為了說(shuō)明的目的,闡述具體數(shù)字、材料和配置以便提供對(duì)說(shuō)明性實(shí)施例的全面理解。然而,替代實(shí)施例可在沒(méi)有具體細(xì)節(jié)的情況下實(shí)踐,這對(duì)于本領(lǐng)域內(nèi)技術(shù)人員將是明顯的。在其他實(shí)例中,省略或簡(jiǎn)化眾所周知的特征以便不掩蓋說(shuō)明性實(shí)施例。此外,各種操作將進(jìn)而采用對(duì)于理解說(shuō)明性實(shí)施例最有幫助的方式描述為多個(gè)分立操作;然而,描述的順序不應(yīng)該解釋為暗示這些操作必定依賴于順序。特別地,這些操作不需要按呈現(xiàn)的順序進(jìn)行。重復(fù)使用短語(yǔ)“在一些實(shí)施例中”。該短語(yǔ)一般不指相同的實(shí)施例;然而,它可指相同的實(shí)施例。術(shù)語(yǔ)“包括”、“具有”和“包含”是同義的,除非上下文另外指示。短語(yǔ)“A和/或B”意思是(A)、(B)或(A和B)。短語(yǔ)“A/B”和“A或B”意思是(A)、(B)或(A和B),與短語(yǔ)“A和/或B”相似。短語(yǔ)“A、B和C中的至少一個(gè)”意思是(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)。短語(yǔ)“(A)B”意思是(B)或(A和B),即A是可選的。如本文使用的,“模塊”可指代以下各項(xiàng)、是以下各項(xiàng)的一部分或包括以下各項(xiàng):專用集成電路(ASIC)、電子電路、執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器(共享、專用或群組)和/或存儲(chǔ)器(共享、專用或群組)、組合邏輯電路和/或提供描述的功能性的其他適合部件。圖1示意圖示根據(jù)各種實(shí)施例的網(wǎng)絡(luò)環(huán)境100。該網(wǎng)絡(luò)環(huán)境100包括與無(wú)線電接入網(wǎng)絡(luò)(RAN)108無(wú)線耦合的用戶設(shè)備(UE)104。該RAN108可包括增強(qiáng)節(jié)點(diǎn)基站(eNB)112,其配置成經(jīng)由空中(OTA)接口與UE104通信。該RAN108可以是3GPPLTE先進(jìn)(LTE-A)網(wǎng)絡(luò)的部分,并且可稱為演進(jìn)的通用地面無(wú)線電接入網(wǎng)絡(luò)(EUTRAN)。在其他實(shí)施例中,可利用其他的無(wú)線電接入網(wǎng)絡(luò)技術(shù)。UE104可通過(guò)RAN108與遠(yuǎn)程媒體服務(wù)器116通信。盡管eNB112示出與該媒體服務(wù)器直接通信,將理解在各種實(shí)施例中通信可流過(guò)許多中間聯(lián)網(wǎng)部件,例如交換機(jī)、路由器、網(wǎng)關(guān)等。例如,在一些實(shí)施例中,RAN108可與核心服務(wù)網(wǎng)絡(luò)(CSN)耦合,該CSN通信耦合RAN108與更大的網(wǎng)絡(luò)(媒體服務(wù)器116可認(rèn)為是其的一部分),例如廣域網(wǎng)。UE104和媒體服務(wù)器116可具有許多配置成便于多媒體內(nèi)容的訪問(wèn)、存儲(chǔ)、傳輸和顯示的部件。在相關(guān)部分中,例如,UE104可包括QoE監(jiān)測(cè)模塊120、媒體播放器124和一個(gè)或多個(gè)輸出裝置128。媒體服務(wù)器116可包括QoE報(bào)告模塊132、內(nèi)容分發(fā)模塊136和內(nèi)容存儲(chǔ)裝置140。在各種實(shí)施例中,QoE報(bào)告模塊132可存在于媒體服務(wù)器116外的不同位點(diǎn)。內(nèi)容分發(fā)模塊136可包括單播(UC)傳輸模塊144(例如,用于基于HTTP的分發(fā))和多播/廣播(MC/BC)傳輸模塊148(例如,用于基于MBMS的分發(fā))。在各種實(shí)施例中,媒體服務(wù)器116的部件中的一個(gè)或多個(gè)可遠(yuǎn)離彼此設(shè)置。例如,圖2圖示其中UE204可與第一媒體服務(wù)器216a(其包括具有UC傳輸模塊244的內(nèi)容分發(fā)模塊236a)和第二媒體服務(wù)器216b(其包括具有MC/BC傳輸模塊248的內(nèi)容分發(fā)模塊236b)通信的實(shí)施例。由于例如UE104所在的覆蓋區(qū)域,UE204可在不同時(shí)間耦合于這些媒體服務(wù)器。在其他實(shí)施例中,UE104可在相同的時(shí)間耦合于這兩個(gè)媒體服務(wù)器,并且例如從不同服務(wù)器接收多媒體內(nèi)容的不同部分。簡(jiǎn)潔地,再次參照?qǐng)D1,內(nèi)容分發(fā)模塊136可訪問(wèn)內(nèi)容存儲(chǔ)裝置140中的媒體內(nèi)容(例如,音頻和/或視頻內(nèi)容),并且根據(jù)例如DASH的動(dòng)態(tài)自適應(yīng)流協(xié)議格式化媒體內(nèi)容。DASH格式化的內(nèi)容可提供給傳輸模塊,例如UC傳輸模塊144或MC/BC傳輸模塊148,用于通過(guò)RAN108分發(fā)給UE104。UE104的媒體播放器124可接收通過(guò)單播訪問(wèn)方法或多播/廣播訪問(wèn)方法分發(fā)的流內(nèi)容,解碼該內(nèi)容并且將該內(nèi)容提供給輸出裝置128,其可包括顯示器、揚(yáng)聲器等。在一些實(shí)施例中,單播訪問(wèn)方法可以是基于HTTP的訪問(wèn)方法,例如如在3GPPTS26.247中規(guī)定的,而多播/廣播訪問(wèn)方法可以是基于MBMS和/或通過(guò)單向傳輸?shù)奈募职l(fā)(FLUTE)的訪問(wèn)方法,例如如在3GPPTS26.346V.11.1.0(2012年6月29日)中規(guī)定的。在一些實(shí)施例中,媒體服務(wù)器116可在用于分發(fā)DASH格式化的內(nèi)容中的一些或全部的不同訪問(wèn)方法之間動(dòng)態(tài)切換。這可基于訪問(wèn)方法的可用性和/或偏好中的不同。例如,在其中傳輸模塊彼此遠(yuǎn)離設(shè)置的實(shí)施例中,可存在與每個(gè)傳輸模塊關(guān)聯(lián)的不重疊服務(wù)區(qū)域。如果UE104移動(dòng)到不由當(dāng)前提供流內(nèi)容的傳輸模塊支持的區(qū)域,內(nèi)容分發(fā)模塊136或UE104可切換到另一傳輸模塊。在一些實(shí)施例中,當(dāng)兩個(gè)訪問(wèn)方法都可用時(shí),可能優(yōu)選一個(gè)超過(guò)另一個(gè)。例如,只要可能,DASH格式化的內(nèi)容通過(guò)MC/BC訪問(wèn)方法提供給UE,這可能是網(wǎng)絡(luò)偏好。從而,如果兩個(gè)傳輸模塊都能夠提供DASH格式化的內(nèi)容給UE104,MC/BC傳輸模塊148可配置為優(yōu)選模塊。在一些實(shí)施例中,不同DASH部件(例如,表示、片段等)通過(guò)不同的訪問(wèn)方法可是可用的,或優(yōu)選地由不同訪問(wèn)方法提供。從而,在一些實(shí)施例中,訪問(wèn)方法之間的切換(下文中的“訪問(wèn)切換”)可發(fā)生來(lái)基于可用和優(yōu)選的訪問(wèn)方法訪問(wèn)不同的部件。在一些實(shí)施例中,第一組DASH部件可由UC傳輸模塊144提供,并且第二組DASH格式化的部件可由MC/BC傳輸模塊148提供。媒體播放器124當(dāng)接收到第一和第二組時(shí)可在輸出裝置128上渲染媒體呈現(xiàn)之前使內(nèi)容同步。根據(jù)單播和多播/廣播訪問(wèn)方法兩者的可用性和其之間的切換,本發(fā)明的實(shí)施例提供用于確保整個(gè)內(nèi)容流會(huì)話的連續(xù)和一致用戶體驗(yàn)的過(guò)程。常規(guī)的QoE報(bào)告基于單個(gè)訪問(wèn)方法的假定并且因此不足以精確識(shí)別在通過(guò)組合的UC和MC/BC分發(fā)的流期間可引起QoE降級(jí)的某些事件。例如,訪問(wèn)切換可導(dǎo)致以回放中斷的形式的QoE降級(jí)(即使當(dāng)獨(dú)立地采用訪問(wèn)方法時(shí)DASH格式化的內(nèi)容可以以無(wú)中斷方式分發(fā))。這可能是由于通過(guò)MBMS和單播/HTTP的DASH片段接收時(shí)間之間的定時(shí)偏移(包括,例如廣播多播服務(wù)中心(BM-SC)處理、MBMS前向糾錯(cuò)(FEC)緩沖和HTTP請(qǐng)求-響應(yīng)延遲),其在許多場(chǎng)景中可不能忽略。也就是說(shuō),即使當(dāng)單播和廣播/多播訪問(wèn)方法的質(zhì)量對(duì)于以無(wú)中斷方式分發(fā)DASH格式化的內(nèi)容足夠高時(shí),在訪問(wèn)切換期間引入的等待時(shí)間可引起回放中斷,導(dǎo)致QoE降級(jí)。這當(dāng)然只是一個(gè)證明性示例,并且訪問(wèn)切換在另外的/備選的示例中對(duì)最終用戶QoE可具有凈影響。由于它們對(duì)DASH客戶端體驗(yàn)的直接影響,本發(fā)明的實(shí)施例提供監(jiān)測(cè)訪問(wèn)切換事件連同現(xiàn)有的QoE度量,以便更好地解釋客戶端體驗(yàn)并且識(shí)別QoE降級(jí)的原因以便DASH格式化的內(nèi)容通過(guò)單播和多播/廣播訪問(wèn)方法分發(fā)。可注意到盡管實(shí)施例關(guān)于DASH格式化的內(nèi)容描述,實(shí)施例的概念可同等地能應(yīng)用于其他類型的流內(nèi)容。在下文提供DASH格式化內(nèi)容的分發(fā)的許多QoE度量定義來(lái)更好地捕捉訪問(wèn)切換事件期間的客戶端體驗(yàn),例如在組合的單播-多播/廣播分發(fā)期間的那些等。如本文使用的,組合的單播-多播/廣播分發(fā)意思是媒體內(nèi)容的第一部分由單播訪問(wèn)方法分發(fā),而媒體內(nèi)容的第二部分由多播/廣播訪問(wèn)方法分發(fā)。相同的QoE度量還可以用于捕捉任何訪問(wèn)切換(包括例如切換到不同的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN))期間的客戶端體驗(yàn)。CDN可以是存儲(chǔ)媒體內(nèi)容并且發(fā)起流的地方。CDN可包括媒體服務(wù)器116。在一些實(shí)施例中,這樣的訪問(wèn)切換事件的QoE度量包括但不限于表示切換事件、播放列表和/或MPD信息度量。在一些實(shí)施例中,QoE監(jiān)測(cè)模塊120可記錄在測(cè)量間隔期間發(fā)生的表示切換事件的列表。表示切換事件對(duì)應(yīng)于從第一媒體內(nèi)容表示切換到第二媒體內(nèi)容表示。每個(gè)表示切換事件可包括屬性來(lái)指示切換到的表示、切換事件的實(shí)際時(shí)間(例如,壁鐘時(shí)間)、從切換到的表示播出的最早媒體樣本(出自所有媒體部件)的媒體時(shí)間、識(shí)別子表示的等級(jí)(例如,切換到的表示的等級(jí))和接收切換到的表示或子表示所采用的訪問(wèn)方法。在一些實(shí)施例中,訪問(wèn)方法可以是單播(例如,HTTP)或多播/廣播(例如,MBMS)。表格1圖示根據(jù)一些實(shí)施例的表示切換事件列表。包括對(duì)應(yīng)于‘切換到表示’的‘訪問(wèn)方法’屬性允許用于傳輸有關(guān)的DASH格式化內(nèi)容的訪問(wèn)機(jī)制的識(shí)別。它還不僅在UE如何在不同的DASH表示(或子表示)之間切換方面,并且在UE如何響應(yīng)于例如MBMS覆蓋可能丟失并且通過(guò)單播/HTTP可能備選地接收相同服務(wù)的事件而跨訪問(wèn)方法(例如HTTP和MBMS/FLUTE)切換方面闡明UE的自適應(yīng)行為。在這樣的設(shè)置中,‘訪問(wèn)方法’屬性可以便于這樣的訪問(wèn)切換事件連同選擇的DASH表示的登記。當(dāng)與例如丟失對(duì)象和重新緩沖事件等其他QoE度量結(jié)合時(shí),服務(wù)供應(yīng)商可以詳細(xì)識(shí)別在訪問(wèn)切換事件期間的DASH分發(fā)的QoE行為和客戶端體驗(yàn)。圖3圖示根據(jù)一些實(shí)施例的跟蹤和報(bào)告方法300。方法300可由UE的QoE監(jiān)測(cè)模塊進(jìn)行,例如UE104的QoE監(jiān)測(cè)模塊120等。在一些實(shí)施例中,UE可包括和/或訪問(wèn)具有存儲(chǔ)在其上的指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),這些指令在被執(zhí)行時(shí)使UE或QoE監(jiān)測(cè)模塊進(jìn)行方法300。在304,方法可包括跟蹤個(gè)體DASH表示的訪問(wèn)方法。在308,方法可包括檢測(cè)表示切換事件。該表示切換事件可以是從媒體播放器接收第一DASH表示切換到第二DASH表示。在308檢測(cè)表示切換事件后,方法可包括在312計(jì)算表示切換事件度量。在一些實(shí)施例中,表示切換事件度量的計(jì)算可包括記錄切換到的表示的訪問(wèn)方法。在一些實(shí)施例中,切換事件的其他要素可記錄在表示切換事件度量中。在316,方法可包括報(bào)告計(jì)算的表示切換事件度量。計(jì)算的表示切換事件度量的報(bào)告可通過(guò)將度量傳送到QoE報(bào)告模塊,例如媒體服務(wù)器116的QoE報(bào)告模塊132而完成。在一些實(shí)施例中,QoE監(jiān)測(cè)模塊120可記錄測(cè)量間隔的播放列表。DASH格式化內(nèi)容的解碼樣本一般可按呈現(xiàn)時(shí)間序列來(lái)渲染,每個(gè)處于或靠近它的規(guī)定呈現(xiàn)時(shí)間。信息流的緊湊表示從而可以從時(shí)間段的列表來(lái)構(gòu)建,在該時(shí)間段期間,連續(xù)渲染單個(gè)表示的樣本使得每個(gè)在它的達(dá)到某個(gè)特定準(zhǔn)確等級(jí)(例如+/-10ms)的規(guī)定呈現(xiàn)時(shí)間來(lái)呈現(xiàn)。這樣的連續(xù)分發(fā)的時(shí)段的序列可由請(qǐng)求播出在規(guī)定媒體時(shí)間開(kāi)始的用戶動(dòng)作(這可以是“播放”、“尋找”或“恢復(fù)”動(dòng)作)來(lái)開(kāi)始,并且繼續(xù)直到播出由于用戶動(dòng)作、內(nèi)容結(jié)束或永久性故障而停止。由QoE監(jiān)測(cè)模塊120記錄的播放列表度量可用于登記測(cè)量間隔中的回放時(shí)段的列表的播放列表要素,其中每個(gè)回放時(shí)段是用戶動(dòng)作和下一個(gè)用戶動(dòng)作、回放結(jié)束或停止回放的故障中最快發(fā)生的那個(gè)之間的時(shí)間間隔。對(duì)于每個(gè)回放時(shí)段,QoE監(jiān)測(cè)模塊120可測(cè)量并且報(bào)告各種播放列表要素,例如渲染的表示的標(biāo)識(shí)符和它們的渲染時(shí)間(按媒體時(shí)間)和持續(xù)時(shí)間、相對(duì)于正?;胤潘俣鹊幕胤潘俣龋ɡ?,用于跟蹤例如快進(jìn)或快退等技巧模式)和該表示的連續(xù)回放被中斷的原因等。表格2圖示根據(jù)一些實(shí)施例的播放列表度量。因?yàn)椴シ帕斜矶攘客ㄟ^(guò)‘停止原因’參數(shù)捕捉引起給定表示的連續(xù)呈現(xiàn)中斷的事件,包括基于‘從單播切換到廣播(和/或多播)’和‘從廣播(和/或多播)切換到單播’枚舉的訪問(wèn)切換事件再次允許識(shí)別用于傳輸有關(guān)的DASH格式化的內(nèi)容的訪問(wèn)方法,并且有助于理解在任何關(guān)聯(lián)的重新緩沖事件(或QoE降級(jí)的其他形式)后的可能原因,其也將由播放列表度量捕捉。再次,這樣的修改實(shí)現(xiàn)對(duì)客戶端體驗(yàn)如何受訪問(wèn)切換事件影響以及還對(duì)媒體播放器124如何跨越不同的DASH表示和訪問(wèn)方法操作的更準(zhǔn)確理解。最終,還可包括“切換到不同CDN”枚舉來(lái)捕捉當(dāng)訪問(wèn)方法在更廣泛的上下文中改變時(shí)的客戶端體驗(yàn)。圖4圖示根據(jù)一些實(shí)施例的跟蹤和報(bào)告方法400。方法400可由UE的QoE監(jiān)測(cè)模塊進(jìn)行,例如UE104的QoE監(jiān)測(cè)模塊120等。在一些實(shí)施例中,UE可包括和/或訪問(wèn)具有存儲(chǔ)在其上的指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),這些指令在被執(zhí)行時(shí)使UE或QoE監(jiān)測(cè)模塊進(jìn)行方法400。在404,方法可包括跟蹤播放列表要素。這些跟蹤的要素可例如是在表格2中列出的要素。在408,方法可包括檢測(cè)訪問(wèn)切換事件。如上文論述的,訪問(wèn)切換事件可以是例如從單播切換到廣播(和/或多播)訪問(wèn)方法;從廣播(和/或多播)切換到單播訪問(wèn)方法;和/或切換到不同的CDN。當(dāng)在408檢測(cè)到訪問(wèn)切換事件時(shí),方法400可包括在412計(jì)算播放列表度量。在一些實(shí)施例中,播放列表度量的計(jì)算可包括記錄跟蹤的播放列表要素,其包括切換到的訪問(wèn)方法。在416,方法可包括報(bào)告計(jì)算的播放列表度量。計(jì)算的播放列表度量的報(bào)告可通過(guò)將度量傳送到QoE報(bào)告模塊,例如媒體服務(wù)器116的QoE報(bào)告模塊132而完成。在一些實(shí)施例中,QoE監(jiān)測(cè)模塊120可記錄來(lái)自MPD的表示信息。這可允許當(dāng)QoE監(jiān)測(cè)模塊120報(bào)告時(shí)服務(wù)器無(wú)需直接訪問(wèn)MPD而理解使用的媒體特性。每當(dāng)UE104發(fā)送任何其他包含對(duì)還沒(méi)有報(bào)告MPD信息的表示的引用的質(zhì)量度量報(bào)告時(shí),QoE監(jiān)測(cè)模塊120可報(bào)告MPD信息度量。在該上下文中,包括關(guān)于該表示借此而可用的訪問(wèn)方法的信息可也是有益的。這可由@傳輸ID屬性指示,其可攜帶關(guān)于接收媒體內(nèi)容表示的可用訪問(wèn)方法的信息。表格3限定根據(jù)一些實(shí)施例的用于QoE報(bào)告的MPD信息度量。圖5圖示根據(jù)一些實(shí)施例的QoE監(jiān)測(cè)的方法500。方法500可由UE的QoE監(jiān)測(cè)模塊進(jìn)行,例如UE104的QoE監(jiān)測(cè)模塊120等。在一些實(shí)施例中,UE可包括和/或訪問(wèn)具有存儲(chǔ)在其上的指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),這些指令在被執(zhí)行時(shí)使UE或QoE監(jiān)測(cè)模塊進(jìn)行方法500。在504,QoE監(jiān)測(cè)模塊可監(jiān)測(cè)例如DASH格式化內(nèi)容的媒體內(nèi)容的下載和回放。該下載和回放可由例如媒體播放器124的媒體播放器進(jìn)行。在監(jiān)測(cè)下載和回放時(shí),QoE報(bào)告模塊可記錄許多QoE度量。這些度量可包括但不限于由單播訪問(wèn)方法分發(fā)的媒體部件的HTTP請(qǐng)求/響應(yīng)事務(wù)、表示切換事件、與單播訪問(wèn)方法關(guān)聯(lián)的平均吞吐量、與多播/廣播訪問(wèn)方法關(guān)聯(lián)的平均吞吐量、最初播出延遲、緩沖器占用等級(jí)、播放列表、MPD信息等。在508,QoE報(bào)告模塊可將訪問(wèn)方法和/或訪問(wèn)切換事件與QoE度量中的一個(gè)或多個(gè)關(guān)聯(lián)。例如,訪問(wèn)方法可關(guān)于如上文描述的表示切換事件、播放列表和/或MPD信息而記錄。在512,QoE監(jiān)測(cè)模塊可將包括關(guān)聯(lián)的訪問(wèn)方法和/或訪問(wèn)切換事件的指示的QoE度量傳送給QoE報(bào)告模塊,例如媒體服務(wù)器116的QoE報(bào)告模塊132。在一些實(shí)施例中,QoE度量可在格式化為可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件的QoE報(bào)告中傳送。QoE監(jiān)測(cè)模塊可使用HTTPPOST請(qǐng)求信令(RFC2616)(在它的主體中攜帶XML格式化的元數(shù)據(jù))來(lái)將QoE報(bào)告發(fā)送給媒體服務(wù)器。在各種實(shí)施例中,QoE度量的傳輸可在周期或事件驅(qū)動(dòng)的報(bào)告中完成。事件驅(qū)動(dòng)的報(bào)告可由降至預(yù)定閾值以下的QoE度量中的一個(gè)或多個(gè)或某個(gè)其他觸發(fā)來(lái)驅(qū)使。在一些實(shí)施例中,QoE報(bào)告可由UE104或媒體服務(wù)器116主動(dòng)激活/觸發(fā)。QoE報(bào)告可通過(guò)媒體服務(wù)器116或另一個(gè)服務(wù)器傳送報(bào)告觸發(fā)給QoE監(jiān)測(cè)模塊而激活/觸發(fā)。該報(bào)告觸發(fā)可在例如MPD文件中,作為例如度量要素;OMADMQoE管理對(duì)象;和/或會(huì)話描述協(xié)議(SDP)消息。圖6圖示根據(jù)一些實(shí)施例的用于動(dòng)態(tài)服務(wù)預(yù)備調(diào)節(jié)的方法600。方法600可由媒體服務(wù)器的QoE報(bào)告模塊進(jìn)行,例如媒體服務(wù)器116的QoE報(bào)告模塊132等。在一些實(shí)施例中,媒體服務(wù)器可包括和/或訪問(wèn)具有存儲(chǔ)在其上的指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),這些指令在被執(zhí)行時(shí)使媒體服務(wù)器或QoE報(bào)告模塊進(jìn)行方法600。在604,QoE報(bào)告模塊可接收多個(gè)QoE度量。這些QoE度量可與由單播訪問(wèn)方法和/或多播/廣播訪問(wèn)方法分發(fā)的媒體內(nèi)容的下載和回放關(guān)聯(lián)。如上文論述的,這些接收的QoE度量可包括但不限于由單播訪問(wèn)方法分發(fā)的媒體部件的HTTP請(qǐng)求/響應(yīng)事務(wù)、表示切換事件、與單播訪問(wèn)方法關(guān)聯(lián)的平均吞吐量、與多播/廣播訪問(wèn)方法關(guān)聯(lián)的平均吞吐量、最初播出延遲、緩沖器占用等級(jí)、播放列表、MPD信息等。接收的QoE度量中的至少一個(gè)可與訪問(wèn)方法關(guān)聯(lián)。在608,QoE報(bào)告模塊可發(fā)起服務(wù)預(yù)備調(diào)節(jié)。在一些實(shí)施例中,服務(wù)預(yù)備調(diào)節(jié)的發(fā)起可基于接收的QoE度量中的一個(gè)或多個(gè)。例如,可確定當(dāng)DASH媒體內(nèi)容的特別表示由第一訪問(wèn)方法分發(fā)時(shí)客戶端例行從該表示切換。因此,QoE報(bào)告模塊可使表示偏向由第二訪問(wèn)方法分發(fā)。服務(wù)預(yù)備調(diào)節(jié)可以是但不限于將DASH格式化內(nèi)容從第一格式轉(zhuǎn)碼成第二格式;將訪問(wèn)方法從第一訪問(wèn)方法改變成第二訪問(wèn)方法;改變?cè)贒ASH格式化內(nèi)容的分發(fā)中采用的故障檢測(cè)和糾正方案;和/或重新分配無(wú)線電資源用于管理DASH格式化內(nèi)容由單播訪問(wèn)方法或多播/廣播訪問(wèn)方法的分發(fā)。本文描述的QoE監(jiān)測(cè)和反饋對(duì)于檢測(cè)和調(diào)試故障、管理流性能、實(shí)現(xiàn)智能客戶端自適應(yīng)(對(duì)于裝置制造商有用)和允許QoE已知網(wǎng)絡(luò)自適應(yīng)和服務(wù)預(yù)備(對(duì)于網(wǎng)絡(luò)運(yùn)營(yíng)商和內(nèi)容/服務(wù)供應(yīng)商有用)可是有益的。本文描述的UE104和/或媒體服務(wù)器116可實(shí)現(xiàn)成使用任何適合的硬件和/或軟件根據(jù)期望配置的系統(tǒng)。圖7圖示一個(gè)實(shí)施例的示例系統(tǒng)700,其包括一個(gè)或多個(gè)處理器704、與處理器704中的至少一個(gè)耦合的系統(tǒng)控制邏輯708、與系統(tǒng)控制邏輯708耦合的系統(tǒng)存儲(chǔ)器712、與系統(tǒng)控制邏輯708耦合的非易失性存儲(chǔ)器(NVM)/存儲(chǔ)裝置716、與系統(tǒng)控制邏輯708耦合的網(wǎng)絡(luò)接口720以及與系統(tǒng)控制邏輯708耦合的輸入/輸出(I/O)裝置732。處理器704可包括一個(gè)或多個(gè)單核或多核處理器。處理器704可包括通用處理器和專用處理器(例如,圖形處理器、應(yīng)用程序處理器、基帶處理器等)的任何組合。一個(gè)實(shí)施例的系統(tǒng)控制邏輯708可包括任何適合的接口控制器,用于提供任何適合的接口給處理器704中的至少一個(gè)和/或與系統(tǒng)控制邏輯708通信的任何適合的裝置或部件。一個(gè)實(shí)施例的系統(tǒng)控制邏輯708可包括一個(gè)或多個(gè)存儲(chǔ)器控制器,用于提供接口給系統(tǒng)存儲(chǔ)器712。系統(tǒng)存儲(chǔ)器712可用于加載和存儲(chǔ)數(shù)據(jù)和/或指令,例如QoE邏輯724。一個(gè)實(shí)施例的系統(tǒng)存儲(chǔ)器712可包括任何適合的易失性存儲(chǔ)器,例如適合的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)等。NVM/存儲(chǔ)裝置716可包括一個(gè)或多個(gè)有形的非暫時(shí)計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)數(shù)據(jù)和/或指令,例如QoE邏輯724。NVM/存儲(chǔ)裝置716可包括任何適合的非易失性存儲(chǔ)器,例如閃速存儲(chǔ)器等,和/或可包括任何適合的非易失性存儲(chǔ)裝置,例如一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器(HDD)、一個(gè)或多個(gè)壓縮盤(CD)驅(qū)動(dòng)器和/或一個(gè)或多個(gè)數(shù)字多用途盤(DVD)驅(qū)動(dòng)器等。NVM/存儲(chǔ)裝置716可包括物理上是系統(tǒng)700安裝在其上的裝置的一部分的存儲(chǔ)資源,或者它可以能夠由該裝置訪問(wèn)而不必定是該裝置的一部分。例如,NVM/存儲(chǔ)裝置716可經(jīng)由網(wǎng)絡(luò)接口720通過(guò)網(wǎng)絡(luò)訪問(wèn)和/或通過(guò)輸入/輸出(I/O)裝置732訪問(wèn)。QoE邏輯724可包括指令,其當(dāng)由處理器704中的一個(gè)或多個(gè)執(zhí)行時(shí)引起系統(tǒng)700進(jìn)行如關(guān)于上文的實(shí)施例描述的QoE監(jiān)測(cè)、QoE報(bào)告和/或服務(wù)預(yù)備調(diào)節(jié)。在各種實(shí)施例中,QoE邏輯724可包括硬件、軟件和/或固件部件,它們?cè)O(shè)置在系統(tǒng)700的另外/備選元件中。網(wǎng)絡(luò)接口720可具有收發(fā)器722來(lái)提供無(wú)線電接口給系統(tǒng)700,用于通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)通信和/或與任何其他適合的裝置通信。在各種實(shí)施例中,收發(fā)器722可與系統(tǒng)700的其他部件集成。例如,收發(fā)器722可包括處理器704的處理器、系統(tǒng)存儲(chǔ)器712的存儲(chǔ)器和NVM/存儲(chǔ)裝置716的NVM/存儲(chǔ)裝置。網(wǎng)絡(luò)接口720可包括任何適合的硬件和/或固件。網(wǎng)絡(luò)接口720可包括多個(gè)天線,用于提供多個(gè)輸入、多個(gè)輸出無(wú)線電接口。一個(gè)實(shí)施例的網(wǎng)絡(luò)接口720可包括例如有線網(wǎng)絡(luò)適配器、無(wú)線網(wǎng)絡(luò)適配器、電話調(diào)制解調(diào)器和/或無(wú)線調(diào)制解調(diào)器。對(duì)于一個(gè)實(shí)施例,處理器704中的至少一個(gè)可與系統(tǒng)控制邏輯708的一個(gè)或多個(gè)控制器的邏輯封裝在一起。對(duì)于一個(gè)實(shí)施例,處理器704中的至少一個(gè)可與系統(tǒng)控制邏輯708的一個(gè)或多個(gè)控制器的邏輯封裝在一起來(lái)形成系統(tǒng)級(jí)封裝(SiP)。對(duì)于一個(gè)實(shí)施例,處理器704中的至少一個(gè)可集成在與系統(tǒng)控制邏輯708的一個(gè)或多個(gè)控制器的邏輯相同的芯片上。對(duì)于一個(gè)實(shí)施例,處理器704中的至少一個(gè)可集成在與系統(tǒng)控制邏輯708的一個(gè)或多個(gè)控制器的邏輯相同的芯片上來(lái)形成芯片上系統(tǒng)(SoC)。在各種實(shí)施例中,I/O裝置732可包括設(shè)計(jì)成實(shí)現(xiàn)與系統(tǒng)700的用戶交互的用戶界面、設(shè)計(jì)成實(shí)現(xiàn)與系統(tǒng)700的外圍部件交互的外圍部件接口和/或設(shè)計(jì)成確定涉及系統(tǒng)700的環(huán)境條件和/或位點(diǎn)信息的傳感器。在各種實(shí)施例中,用戶界面可包括但不限于顯示器(例如,液晶顯示器、觸摸屏顯示器等)、揚(yáng)聲器、麥克風(fēng)、一個(gè)或多個(gè)拍攝裝置(例如,照相機(jī)和/或攝像機(jī))、閃光燈(例如,發(fā)光二極管閃光燈)和鍵盤。在各種實(shí)施例中,外圍部件接口可包括但不限于非易失性存儲(chǔ)器端口、通用串行總線(USB)端口、音頻插口和電力供應(yīng)接口。在各種實(shí)施例中,傳感器可包括但不限于陀螺儀傳感器、加速計(jì)、接近傳感器、環(huán)境光傳感器和定位單元。該定位單元也可以是網(wǎng)絡(luò)接口720的一部分或與網(wǎng)絡(luò)接口720交互來(lái)與例如全球定位系統(tǒng)(GPS)衛(wèi)星的定位網(wǎng)絡(luò)的部件通信。在各種實(shí)施例中,系統(tǒng)700可以是移動(dòng)計(jì)算裝置,例如但不限于膝上計(jì)算裝置、平板計(jì)算裝置、上網(wǎng)本、智能電話等。在各種實(shí)施例中,系統(tǒng)700可具有更多或更少部件和/或不同的架構(gòu)。盡管某些實(shí)施例已經(jīng)在本文中為了描述的目的圖示和描述,用于實(shí)現(xiàn)相同目的所計(jì)算的許多種替代和/或等同實(shí)施例或?qū)崿F(xiàn)可代替示出并且描述的實(shí)施例,而不偏離本公開(kāi)的范圍。該申請(qǐng)意在涵蓋本文論述的實(shí)施例的任何改編形式或變化形式。因此,顯然意在本文描述的實(shí)施例僅由權(quán)利要求及其等同物限制。