專利名稱:用于按需無(wú)線服務(wù)的自適應(yīng)流式傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明的方面大體上涉及軟件應(yīng)用程序的可變處理。更特定來(lái)說(shuō),所述方面涉及 經(jīng)由通過(guò)量有限的蜂窩式通信信道提供改進(jìn)的多媒體傳遞。
背景技術(shù):
經(jīng)由蜂窩式接入技術(shù)的流式傳輸服務(wù)正在變?yōu)槠毡榇嬖?。此些服?wù)的流行證明最 終用戶至少在短期內(nèi)愿意適應(yīng)有限形式的視頻內(nèi)容,以便享受手持式環(huán)境的移動(dòng)性。由可 用通過(guò)量和接入成本強(qiáng)加的限制可包含針對(duì)流式傳輸內(nèi)容的低分辨率和/或緩沖內(nèi)容的 至少一部分的較長(zhǎng)等待時(shí)間周期。同時(shí),具有高帶寬接入(例如,因特網(wǎng)寬帶、Wi-Fi等)的 其它通信裝置正越來(lái)越多地用于接入多媒體內(nèi)容,以提供具有較佳分辨率和減少的等待時(shí) 間的按需視頻(Video on Demand)體驗(yàn)。
發(fā)明內(nèi)容
以下內(nèi)容呈現(xiàn)簡(jiǎn)化概述,以便提供對(duì)所揭示型式的一些方面的基本理解。此概述 不是外延概覽,且無(wú)意識(shí)別此些型式的關(guān)鍵或重要元件也無(wú)意劃定其范圍。此概述的目的 是以簡(jiǎn)化形式呈現(xiàn)所描述型式的一些概念,作為稍后呈現(xiàn)的更詳細(xì)描述的序言。一種自適應(yīng)媒體傳遞系統(tǒng)和方法通過(guò)從網(wǎng)絡(luò)發(fā)射離散媒體文件以供存儲(chǔ)在移動(dòng) 裝置上來(lái)提供經(jīng)由減小帶寬通信信道的按需媒體傳遞。因此,與存取媒體的流式傳輸型式 相比,用戶可用減少的無(wú)線等待時(shí)間來(lái)存取媒體。在其中移動(dòng)裝置在可用存儲(chǔ)空間方面過(guò) 于有限的一個(gè)方面中,所述系統(tǒng)和方法允許流式傳輸媒體內(nèi)容的回返。在一個(gè)方面中,一種用于在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的方法響應(yīng)于可用本 地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便攜式通信裝置上存取和播放媒體內(nèi)容選擇的流式傳 輸型式。所述方法進(jìn)一步響應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi) 容選擇的離散格式化型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中。在另一方面中,一種用于在有限通過(guò)量網(wǎng)絡(luò)上分配媒體內(nèi)容的方法響應(yīng)于確定通 信裝置的用以存儲(chǔ)離散媒體內(nèi)容型式的容量而在有限通過(guò)量網(wǎng)絡(luò)上發(fā)射離散媒體內(nèi)容型 式。在額外方面中,至少一種經(jīng)配置以在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的處理器具 有第一模塊,其用于檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量;第二模塊,其用于確定針對(duì)媒體內(nèi) 容選擇的用戶偏好;第三模塊,其用于響應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便 攜式通信裝置上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式;以及第四模塊,其用于響 應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi)容選擇的離散格式化型式 存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中。在又一方面中,一種計(jì)算機(jī)程序產(chǎn)品具有計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體 包括至少一個(gè)用于致使計(jì)算機(jī)檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量的指令;至少一個(gè)用于致 使所述計(jì)算機(jī)確定針對(duì)媒體內(nèi)容選擇的用戶偏好的指令;至少一個(gè)用于致使所述計(jì)算機(jī)響應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便攜式通信裝置上存取和播放所述媒體內(nèi) 容選擇的流式傳輸型式的指令;以及至少一個(gè)用于致使所述計(jì)算機(jī)響應(yīng)于可用本地?cái)?shù)據(jù)存 儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi)容選擇的離散格式化型式存儲(chǔ)在所述可用本地 數(shù)據(jù)存儲(chǔ)裝置中的指令。在又一方面中,一種設(shè)備具備用于檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量的裝置;用 于確定針對(duì)媒體內(nèi)容選擇的用戶偏好的裝置;用于響應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于 閾值而在便攜式通信裝置上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式的裝置;以及用 于響應(yīng)于可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi)容選擇的離散格式化 型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中的裝置。在又一額外方面中,一種用于在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的設(shè)備具有自適 應(yīng)媒體應(yīng)用程序,其響應(yīng)可裝卸式存儲(chǔ)裝置的存在以將從無(wú)線通信接口接收到的離散媒體 內(nèi)容存儲(chǔ)在所述可裝卸式存儲(chǔ)裝置上以供媒體播放器播放。在額外方面中,至少一種經(jīng)配置以通過(guò)具有用于確定媒體內(nèi)容選擇的第一模塊來(lái) 在有限通過(guò)量網(wǎng)絡(luò)上分配媒體內(nèi)容的處理器。第二模塊獲得所述選擇的離散媒體內(nèi)容型 式,其由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組成。第三模塊用于響應(yīng)于確定通信裝 置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量而在有限通過(guò)量網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi) 容型式。在又一額外方面中,一種計(jì)算機(jī)可讀媒體的計(jì)算機(jī)程序產(chǎn)品具有至少一個(gè)用于 致使計(jì)算機(jī)確定媒體內(nèi)容選擇的指令;至少一個(gè)用于致使計(jì)算機(jī)獲得所述選擇的離散媒 體內(nèi)容型式的指令,所述離散媒體內(nèi)容型式由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組 成;以及至少一個(gè)用于致使計(jì)算機(jī)響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式 的容量而在有限通過(guò)量網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi)容型式的指令。在另一方面中,一種設(shè)備提供一裝置,其用于確定媒體內(nèi)容選擇;用于獲得所述選 擇的離散媒體內(nèi)容型式,所述離散媒體內(nèi)容型式由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié) 構(gòu)組成;且用于響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量而在有限通 過(guò)量網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi)容型式。在額外方面中,一種設(shè)備具有連接到有限通過(guò)量網(wǎng)絡(luò)的通信接口。媒體分配器鏈 接到媒體內(nèi)容以用于確定媒體內(nèi)容選擇。數(shù)據(jù)存儲(chǔ)裝置含有所述選擇的離散媒體內(nèi)容型 式,其由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組成。調(diào)度分派器在確定的約束條件下 經(jīng)由通信接口將離散媒體內(nèi)容型式分配到通信裝置。為了實(shí)現(xiàn)上述和相關(guān)目的,一個(gè)或一個(gè)以上型式包括下文中完整描述且在權(quán)利要 求書(shū)中特定指出的特征。以下描述和附圖詳細(xì)陳述某些說(shuō)明性方面,且指示可使用所述型 式的原理的各種方式中的幾種。當(dāng)結(jié)合附圖考慮時(shí),從以下詳細(xì)描述中將了解其它優(yōu)點(diǎn)和 新穎特征,且所揭示的型式意在包含所有此些方面及其等效物。
圖1是根據(jù)一個(gè)方面的用于經(jīng)由無(wú)線網(wǎng)絡(luò)向具有存儲(chǔ)能力的移動(dòng)裝置進(jìn)行近實(shí) 時(shí)媒體分配的通信系統(tǒng)的框圖。圖2是根據(jù)另一方面的針對(duì)高速下行鏈路分組接入(HSDPA)的發(fā)送幀的初始無(wú)線錯(cuò)誤率P對(duì)文件傳送滯后D的曲線圖。圖3是根據(jù)又一方面的圖1的通信系統(tǒng)的示范性蜂窩式通信系統(tǒng)的框圖,所述蜂 窩式通信系統(tǒng)用于以解決視頻流式傳輸服務(wù)的等待時(shí)間問(wèn)題的方式經(jīng)由第三代無(wú)線網(wǎng)絡(luò) 按需發(fā)射近實(shí)時(shí)媒體。圖4是根據(jù)再一方面的用于利用用戶接口窗口小部件、Trig和Actor來(lái)傳達(dá)媒體 內(nèi)容的編程環(huán)境的圖。圖5是根據(jù)又一方面的經(jīng)由有限通過(guò)量通信信道來(lái)分配媒體內(nèi)容的方法的流程 圖。圖6是根據(jù)再一方面的經(jīng)由有限通過(guò)量通信信道來(lái)接收媒體內(nèi)容的方法的流程 圖。
具體實(shí)施例方式現(xiàn)在參看附圖描述各種方面。在以下描述中,為了闡釋的目的,陳述大量具體細(xì)節(jié) 以便提供對(duì)一個(gè)或一個(gè)以上方面的全面理解。然而,顯然可在沒(méi)有這些具體細(xì)節(jié)的情況下 實(shí)踐各種方面。在其它例項(xiàng)中,以框圖形式展示眾所周知的結(jié)構(gòu)和裝置,以便簡(jiǎn)明地描述這 些型式。在以下描述中,本文使用詞語(yǔ)“示范性”來(lái)表示充當(dāng)實(shí)例、例項(xiàng)或說(shuō)明。本文描述 為“示范性”的任何方面或設(shè)計(jì)不一定被解釋為比其它方面或設(shè)計(jì)優(yōu)選或有利。相反,詞語(yǔ) 示范性的使用意在以具體方式呈現(xiàn)概念。如本申請(qǐng)案中所使用,術(shù)語(yǔ)“或”意在表示包含性 “或”而不是排他性“或”。也就是說(shuō),除非另有指定或從上下文顯而易見(jiàn),否則“X使用A或 B”意在表示固有包含性排列中的任一者。也就是說(shuō),在此實(shí)例中,X可使用A,或X可使用 B,或X可使用A和B兩者,且因此陳述“X使用A或B”在上述例項(xiàng)中的任一者下均滿足。另 外,如本申請(qǐng)案和所附權(quán)利要求書(shū)中使用的冠詞“一”應(yīng)大體被解釋為表示“一個(gè)或一個(gè)以 上”,除非另有指定或從上下文顯而易見(jiàn)是針對(duì)單數(shù)形式。所提供的設(shè)備和方法尤其適合在無(wú)線環(huán)境中使用,但可適合于任何類型的網(wǎng)絡(luò)環(huán) 境,包含(但不限于)通信網(wǎng)絡(luò)、公用網(wǎng)絡(luò)(例如因特網(wǎng))、專用網(wǎng)絡(luò)(例如虛擬專用網(wǎng)絡(luò) (VPN))、局域網(wǎng)、廣域網(wǎng)、遠(yuǎn)程網(wǎng)或任何其它類型的數(shù)據(jù)通信網(wǎng)絡(luò)。在圖1中,通信系統(tǒng)10包含媒體內(nèi)容分配器12,其存取存儲(chǔ)在提供者源(例如,數(shù) 據(jù)庫(kù))16上的媒體內(nèi)容14 (例如,視頻、音頻等)。通信系統(tǒng)10進(jìn)一步在通信信道上將媒體 內(nèi)容14分配給接收者裝置,所述通信信道在說(shuō)明性型式中包括無(wú)線網(wǎng)絡(luò)18,所述接收者裝 置被描繪為具有存儲(chǔ)能力的移動(dòng)裝置20和存儲(chǔ)受限的移動(dòng)裝置22。無(wú)線網(wǎng)絡(luò)18提供對(duì)按需視頻類型的通信服務(wù)的近實(shí)時(shí)媒體分配來(lái)說(shuō)足夠的有限 數(shù)據(jù)通過(guò)量。為此,媒體內(nèi)容分配器12所利用的媒體分配應(yīng)用程序24可接收媒體內(nèi)容14。 媒體內(nèi)容14接著由流式傳輸內(nèi)容過(guò)濾器26轉(zhuǎn)換為視頻流式傳輸格式,且其后被緩沖或存 儲(chǔ)在流式傳輸實(shí)用程序28中。調(diào)度分派器29響應(yīng)發(fā)射媒體內(nèi)容的請(qǐng)求。通信接口 30接 著經(jīng)由無(wú)線網(wǎng)絡(luò)18將視頻流式傳輸信號(hào)發(fā)射到作出請(qǐng)求的存儲(chǔ)受限移動(dòng)裝置22。受限移動(dòng)裝置22的通信接口 32在必要時(shí)交換控制信號(hào),且接收流式傳輸內(nèi)容。 受限移動(dòng)裝置22的內(nèi)部數(shù)據(jù)存儲(chǔ)是受約束的,如與內(nèi)部存儲(chǔ)裝置36的不可用存儲(chǔ)部分 38(例如,空閑擴(kuò)展塢、大量已存儲(chǔ)代碼或數(shù)據(jù)、有限存儲(chǔ)架構(gòu)等)相比相對(duì)較小的可用存儲(chǔ)部分34所描述。因此,媒體應(yīng)用程序40經(jīng)由數(shù)據(jù)總線42將流式傳輸視頻信號(hào)引導(dǎo)到輸 出裝置44,用于作為人類可解譯的媒體呈現(xiàn)46 (例如,視覺(jué)、聽(tīng)覺(jué)、觸覺(jué)等)而再現(xiàn)或播放。在一些例項(xiàng)中,擴(kuò)展的存儲(chǔ)可變?yōu)樵谕灰苿?dòng)裝置上可用(例如,所存儲(chǔ)內(nèi)容的 刪除、存儲(chǔ)器存儲(chǔ)裝置的插入等),或相對(duì)較多的存儲(chǔ)資源由原始設(shè)備制造商(OEM)提供。 具有存儲(chǔ)能力的移動(dòng)裝置20具有與存儲(chǔ)裝置50的不可用存儲(chǔ)部分52相比相對(duì)較大的可 用存儲(chǔ)部分48。因此,近實(shí)時(shí)按需媒體系統(tǒng)54的下游部分可減輕對(duì)有限通過(guò)量無(wú)線網(wǎng)絡(luò) 18的約束,以提供代表高帶寬但短程網(wǎng)絡(luò)(例如,因特網(wǎng)Wi-Fi)的按需視頻體驗(yàn)的更多體 驗(yàn)。為此,媒體應(yīng)用程序56可總是或選擇性地經(jīng)由通信接口 58和內(nèi)部數(shù)據(jù)總線60從媒體 內(nèi)容分配器12請(qǐng)求和接收存儲(chǔ)在存儲(chǔ)裝置50中的離散媒體文件62,以用于隨后作為人類 可解譯的媒體呈現(xiàn)64(例如,視覺(jué)、聽(tīng)覺(jué)和/或觸覺(jué)等)在輸出裝置66上再現(xiàn)或播放。媒 體內(nèi)容分配器12包括近實(shí)時(shí)按需媒體系統(tǒng)54的上游部分,描繪為媒體分配應(yīng)用程序24, 其將媒體內(nèi)容14引導(dǎo)到離散內(nèi)容過(guò)濾器68,以用于轉(zhuǎn)換成離散文件格式,由文件實(shí)用程序 70存儲(chǔ)或緩沖以用于隨后由通信接口 30經(jīng)由無(wú)線網(wǎng)絡(luò)18分配。調(diào)度分派器29響應(yīng)用于 最優(yōu)地分配離散文件格式的約束。近實(shí)時(shí)按需媒體系統(tǒng)54因此通過(guò)執(zhí)行后臺(tái)下載來(lái)避免 流式傳輸,其有利地避免請(qǐng)求在遠(yuǎn)程裝置上播放的流式傳輸內(nèi)容時(shí)的等待時(shí)間。此些下載 也可有利地在低需要周期中發(fā)生,以減少成本和/或釋放發(fā)射通過(guò)量以用于其它目的。作為示范性操作環(huán)境,經(jīng)由例如高速分組接入(HSPA)和IxEV-DO(Ix僅數(shù)據(jù)演進(jìn)、 后來(lái)的數(shù)據(jù)優(yōu)化演進(jìn),也稱為如由國(guó)際電信聯(lián)盟(ITU)界定的IS-856)等第三代(3G)無(wú)線 系統(tǒng)的媒體流式傳輸服務(wù)遇到了在經(jīng)由寬帶連接的類似服務(wù)中可發(fā)現(xiàn)的通過(guò)量限制。舉例 來(lái)說(shuō),服務(wù)質(zhì)量(QoS)可能在遠(yuǎn)距離無(wú)線數(shù)據(jù)會(huì)話中不一致。另外,流式傳輸?shù)钠骄舆t受 到無(wú)線鏈路的影響。因此,為了確保有效的重放,接收器緩沖可能需要增加,否則用戶體驗(yàn) 會(huì)受損。舉例來(lái)說(shuō),考慮通用移動(dòng)電信系統(tǒng)(UMTS)版本五(5)(即,高速下行鏈路分組接 入(HSDPA)),其中數(shù)據(jù)經(jīng)由共享的物理信道(即,高速下行鏈路共享信道(HS-DSCH))發(fā)送 給個(gè)別用戶。作為此數(shù)據(jù)傳送的一部分,使用快速自動(dòng)重傳請(qǐng)求(ARQ)方法(也稱為混合 ARQ)來(lái)確保數(shù)據(jù)可靠性。已在理論上展示了可在混合ARQ的上下文中針對(duì)HSDPA預(yù)測(cè)性能,從而確定用于 將視頻文件發(fā)送到手持式裝置所必需的預(yù)期時(shí)間量的延遲邊界。此延遲受到物理鏈路上的 錯(cuò)誤影響。兩個(gè)主要錯(cuò)誤源是不正確地接收到的分組和因ARQ應(yīng)答的錯(cuò)誤解譯導(dǎo)致丟失 的分組。而且,在檢測(cè)到錯(cuò)誤時(shí)的重發(fā)并未瞬時(shí)到達(dá)。因此,可使用“N相停止與等待混合 ARQ"機(jī)制。在此方法中,起始若干ARQ例項(xiàng),使得在應(yīng)答周轉(zhuǎn)時(shí)間期間,數(shù)據(jù)發(fā)射中沒(méi)有間 隙發(fā)生。舉例來(lái)說(shuō),如果將物理層幀持續(xù)時(shí)間指定為T(mén),那么在檢測(cè)到幀錯(cuò)誤時(shí)發(fā)生重發(fā)將 花費(fèi)時(shí)間周期NT。在HSDPA中,T為約2毫秒,且N為約四(4)。 在針對(duì)HSDPA界定的混合ARQ方法中,在M次發(fā)射之后,所發(fā)射的物理層幀被視為 不可恢復(fù)。因此,例如無(wú)線電鏈路協(xié)議(RLP)或輸送層協(xié)議(TCP)等較高層協(xié)議操作以恢 復(fù)數(shù)據(jù)。在其中發(fā)送幀的初始無(wú)線錯(cuò)誤率由P指定的一個(gè)例項(xiàng)中,那么每一連續(xù)重發(fā)導(dǎo)致 錯(cuò)誤近似減少因數(shù)C。 混合ARQ的作用受應(yīng)答中的錯(cuò)誤限制。更具體來(lái)說(shuō),錯(cuò)誤接收到的否定應(yīng)答(NAK) 導(dǎo)致HSDPA發(fā)射器將相關(guān)聯(lián)的數(shù)據(jù)幀錯(cuò)誤地指定為已經(jīng)被正確地接收。在此情況下,RLP或 TCP將用于錯(cuò)誤恢復(fù)。假定應(yīng)答錯(cuò)誤的概率為f,那么因混合ARQ導(dǎo)致的每幀平均延遲可近
權(quán)利要求
一種用于在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的方法,其包括檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量;確定針對(duì)媒體內(nèi)容選擇的用戶偏好;響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便攜式通信裝置上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式;以及響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi)容選擇的經(jīng)離散格式化型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括響應(yīng)于用戶請(qǐng)求而在所述便攜式通信裝 置上播放所述媒體內(nèi)容選擇的所述所存儲(chǔ)的經(jīng)離散格式化型式。
3.根據(jù)權(quán)利要求1所述的方法,其中存儲(chǔ)所述媒體內(nèi)容選擇的所述經(jīng)離散格式化型式 進(jìn)一步包括接收包括更新信道、可執(zhí)行用戶接口代碼和媒體內(nèi)容的數(shù)據(jù)結(jié)構(gòu)容器。
4.根據(jù)權(quán)利要求1所述的方法,其中存儲(chǔ)所述媒體內(nèi)容選擇的所述經(jīng)離散格式化型式 包括接收Trig用戶接口應(yīng)用程序。
5.根據(jù)權(quán)利要求4所述的方法,其進(jìn)一步包括接收更新所存儲(chǔ)Trig的Triglet。
6.根據(jù)權(quán)利要求1所述的方法,其中檢測(cè)所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量進(jìn)一步包括 檢測(cè)可裝卸式可擴(kuò)展存儲(chǔ)器裝置的存在。
7.根據(jù)權(quán)利要求1所述的方法,其中存儲(chǔ)所述媒體內(nèi)容選擇的所述經(jīng)離散格式化型式 進(jìn)一步包括經(jīng)由無(wú)線網(wǎng)絡(luò)接收所述經(jīng)離散格式化型式,所述無(wú)線網(wǎng)絡(luò)具有由超過(guò)所述媒體 內(nèi)容選擇的持續(xù)時(shí)間的四分之一的無(wú)線等待時(shí)間表征的通過(guò)量。
8.一種用于在有限通過(guò)量網(wǎng)絡(luò)上分配媒體內(nèi)容的方法,其包括確定媒體內(nèi)容的選擇;獲得所述選擇的離散媒體內(nèi)容型式,其由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組 成;以及響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量而在有限通過(guò)量網(wǎng)絡(luò) 上發(fā)射所述離散媒體內(nèi)容型式。
9.根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包括響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離 散媒體內(nèi)容型式的容量不足而發(fā)射所述選擇的流式傳輸媒體內(nèi)容型式。
10.根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包括獲得Triglet以更新所述通信裝置上的 用戶接口。
11.根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包括根據(jù)對(duì)所述通信裝置的約束來(lái)調(diào)度所 述離散媒體內(nèi)容型式的分配。
12.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括基于網(wǎng)絡(luò)可用性來(lái)確定所述約束。
13.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括基于所述通信裝置的使用模式來(lái)確定 所述約束。
14.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括在發(fā)射所述離散媒體內(nèi)容型式之前, 命令刪除所述通信裝置上的所存儲(chǔ)內(nèi)容。
15.根據(jù)權(quán)利要求8所述的方法,其中確定媒體內(nèi)容的所述選擇進(jìn)一步包括確定針對(duì) 媒體內(nèi)容選擇的用戶偏好。
16.根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包括將廣告內(nèi)容并入經(jīng)離散格式化媒體內(nèi)容選擇中。
17.至少一種經(jīng)配置以在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的處理器,其包括 第一模塊,其用于檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量;第二模塊,其用于確定針對(duì)媒體內(nèi)容選擇的用戶偏好;第三模塊,其用于響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便攜式通信裝 置上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式;以及第四模塊,其用于響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體 內(nèi)容選擇的經(jīng)離散格式化型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中。
18.一種計(jì)算機(jī)程序產(chǎn)品,其包括 計(jì)算機(jī)可讀媒體,其包括至少一個(gè)用于致使計(jì)算機(jī)檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量的指令; 至少一個(gè)用于致使所述計(jì)算機(jī)確定針對(duì)媒體內(nèi)容選擇的用戶偏好的指令; 至少一個(gè)用于致使所述計(jì)算機(jī)響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在 便攜式通信裝置上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式的指令;以及至少一個(gè)用于致使所述計(jì)算機(jī)響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值 而將所述媒體內(nèi)容選擇的經(jīng)離散格式化型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中的指令。
19.一種設(shè)備,其包括用于檢測(cè)可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量的裝置; 用于確定針對(duì)媒體內(nèi)容選擇的用戶偏好的裝置;用于響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量低于閾值而在便攜式通信裝置上存取和 播放所述媒體內(nèi)容選擇的流式傳輸型式的裝置;以及用于響應(yīng)于所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置的量超過(guò)所述閾值而將所述媒體內(nèi)容選擇的 經(jīng)離散格式化型式存儲(chǔ)在所述可用本地?cái)?shù)據(jù)存儲(chǔ)裝置中的裝置。
20.一種用于在有限通過(guò)量網(wǎng)絡(luò)上接收媒體內(nèi)容的設(shè)備,其包括 本地?cái)?shù)據(jù)存儲(chǔ)裝置;接口,其用于接收針對(duì)媒體內(nèi)容選擇的用戶偏好; 媒體播放器;以及控制器,其響應(yīng)于所述本地?cái)?shù)據(jù)存儲(chǔ)裝置的可用存儲(chǔ)裝置的量低于閾值而在所述媒體 播放器上存取和播放所述媒體內(nèi)容選擇的流式傳輸型式,且響應(yīng)于所述本地?cái)?shù)據(jù)存儲(chǔ)裝置 的所述可用存儲(chǔ)裝置的量高于所述閾值而存儲(chǔ)所述媒體內(nèi)容選擇的經(jīng)離散格式化型式。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中本地?cái)?shù)據(jù)存儲(chǔ)裝置包括可裝卸式存儲(chǔ)器裝置。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述媒體播放器包括Trig播放器,所述離散媒 體內(nèi)容包括Triglet。
23.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述媒體內(nèi)容選擇的所述經(jīng)離散格式化型式進(jìn) 一步包括數(shù)據(jù)結(jié)構(gòu)容器,所述數(shù)據(jù)結(jié)構(gòu)容器包括更新信道、可執(zhí)行用戶接口代碼和媒體內(nèi)容。
24.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包括通信接口,所述通信接口可操作以經(jīng) 由無(wú)線網(wǎng)絡(luò)接收所述經(jīng)離散格式化型式,所述無(wú)線網(wǎng)絡(luò)具有由超過(guò)所述媒體內(nèi)容選擇的持 續(xù)時(shí)間的四分之一的無(wú)線等待時(shí)間表征的通過(guò)量。
25.至少一種經(jīng)配置以在有限通過(guò)量網(wǎng)絡(luò)上分配媒體內(nèi)容的處理器,其包括 第一模塊,其用于確定媒體內(nèi)容的選擇;第二模塊,其用于獲得所述選擇的離散媒體內(nèi)容型式,所述離散媒體內(nèi)容型式由含有 更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組成;以及第三模塊,其用于響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量而在 有限通過(guò)量網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi)容型式。
26.一種計(jì)算機(jī)程序產(chǎn)品,其包括 計(jì)算機(jī)可讀媒體,其包括至少一個(gè)用于致使計(jì)算機(jī)確定媒體內(nèi)容的選擇的指令;至少一個(gè)用于致使計(jì)算機(jī)獲得所述選擇的離散媒體內(nèi)容型式的指令,所述離散媒體內(nèi) 容型式由含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組成;以及至少一個(gè)用于致使計(jì)算機(jī)響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的 容量而在有限通過(guò)量網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi)容型式的指令。
27.一種設(shè)備,其包括用于確定媒體內(nèi)容的選擇的裝置;用于獲得所述選擇的離散媒體內(nèi)容型式的裝置,所述離散媒體內(nèi)容型式由含有更新信 道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu)組成;以及用于響應(yīng)于確定通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量而在有限通過(guò)量 網(wǎng)絡(luò)上發(fā)射所述離散媒體內(nèi)容型式的裝置。
28.一種用于在有限通過(guò)量網(wǎng)絡(luò)上分配媒體內(nèi)容的設(shè)備,其包括 處理器,其用于選擇媒體內(nèi)容;網(wǎng)絡(luò)存儲(chǔ)裝置,其用于容納所述選定媒體內(nèi)容的離散媒體內(nèi)容型式,所述離散媒體內(nèi) 容型式包括含有更新信道和用戶接口代碼的數(shù)據(jù)結(jié)構(gòu);以及發(fā)射器,其用于響應(yīng)于通信裝置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量的確定而在 有限通過(guò)量網(wǎng)絡(luò)上分配所述離散媒體內(nèi)容型式。
29.根據(jù)權(quán)利要求28所述的設(shè)備,其中調(diào)度分派器進(jìn)一步可操作以響應(yīng)于確定通信裝 置的用以存儲(chǔ)所述離散媒體內(nèi)容型式的容量不足而發(fā)射所述選擇的流式傳輸媒體內(nèi)容型 式。
30.根據(jù)權(quán)利要求28所述的設(shè)備,其中媒體分配器進(jìn)一步可操作以獲得Triglet以更 新所述通信裝置上的用戶接口。
31.根據(jù)權(quán)利要求28所述的設(shè)備,其中所述調(diào)度分派器進(jìn)一步可操作以根據(jù)對(duì)所述通 信裝置的約束來(lái)調(diào)度所述離散媒體內(nèi)容型式的分配。
32.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述調(diào)度分派器進(jìn)一步可操作以基于網(wǎng)絡(luò)可用 性來(lái)確定所述約束。
33.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述調(diào)度分派器進(jìn)一步可操作以基于所述通信 裝置的使用模式來(lái)確定所述約束。
34.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述調(diào)度分派器進(jìn)一步可操作以在發(fā)射所述離 散媒體內(nèi)容型式之前命令刪除所述通信裝置上的所存儲(chǔ)內(nèi)容。
35.根據(jù)權(quán)利要求28所述的設(shè)備,其中所述媒體分配器進(jìn)一步可操作以基于針對(duì)媒體內(nèi)容選擇的用戶偏好來(lái)確定媒體內(nèi)容的所述選擇。
36.根據(jù)權(quán)利要求28所述的設(shè)備,其中所述媒體分配器進(jìn)一步可操作以將廣告內(nèi)容并 入經(jīng)離散格式化媒體內(nèi)容選擇中。
全文摘要
一種自適應(yīng)媒體分配系統(tǒng)(54)通過(guò)選擇性地利用手持式通信裝置(20、22)上的可用存儲(chǔ)裝置(34、48),從而利用擴(kuò)展存儲(chǔ)器解決方案的增加的可用性,來(lái)在有限通過(guò)量無(wú)線網(wǎng)絡(luò)上提供按需用戶體驗(yàn)??烧{(diào)適用戶接口(UI)窗口小部件(例如,Trig)的創(chuàng)建充當(dāng)用于傳遞媒體內(nèi)容的近實(shí)時(shí)機(jī)制,從而克服無(wú)線等待時(shí)間和流式傳輸互操作性的難題。然而,對(duì)于具有受限存儲(chǔ)裝置(22)的手持式通信裝置,所述自適應(yīng)媒體分配系統(tǒng)進(jìn)一步允許遺留裝置經(jīng)由流式傳輸來(lái)接收按需服務(wù),但具有與蜂窩式多媒體服務(wù)相關(guān)聯(lián)的必要的相對(duì)較長(zhǎng)的等待時(shí)間。
文檔編號(hào)H04L29/06GK101939964SQ200880126521
公開(kāi)日2011年1月5日 申請(qǐng)日期2008年12月22日 優(yōu)先權(quán)日2007年12月24日
發(fā)明者凱文·E·亨特, 吉爾達(dá)·D·曼蒂阿姆 申請(qǐng)人:高通股份有限公司