提供混合單播廣播服務(wù)的方法和裝置制造方法
【專利摘要】圍繞促進混合單播/廣播服務(wù)分配提供了一種方法、裝置和計算機程序產(chǎn)品。在一個例子中,通信設(shè)備被配置為:在第一時間向多個UE提供服務(wù)頻道中標題的奇偶校驗部分,在第二時間從UE中接收對訪問一個或多個標題中的標題的請求,以及向進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,其中當啟動條目被利用所提供的請求標題的奇偶校驗部分處理時,足以允許進行請求的UE解碼并訪問所請求的標題。在一個方面,所述奇偶校驗部分可以是噴泉碼編碼的標題的奇偶校驗部分,且所述啟動條目可以是噴泉碼編碼的標題的修復符號。
【專利說明】提供混合單播廣播服務(wù)的方法和裝置
[0001]基于35 U.S.C.§ 119要求優(yōu)先權(quán)
[0002]本專利申請要求享有2012年6月22日提交的、題目為“METHODS AND APPARATUSFOR PROVIDING HYBRID UNICAST BROADCAST SERVICES”的臨時申請N0.61/663,521 的優(yōu)先權(quán),該臨時申請已轉(zhuǎn)讓給本申請的受讓人,故以引用方式明確地并入本文中。
【技術(shù)領(lǐng)域】
[0003]概括地說,所公開的方面涉及設(shè)備之間的通信,而更具體地說,涉及通過單播和/或廣播傳輸來促使改進服務(wù)內(nèi)容的分布。
【背景技術(shù)】
[0004]技術(shù)的進步已經(jīng)生成更小更強大的個人計算設(shè)備。例如,當前存在多種便攜式個人計算設(shè)備,包含諸如便攜式無線電話、個人數(shù)字助理(PDA)以及尋呼設(shè)備的無線計算設(shè)備,其體積小、重量輕且容易由用戶攜帶。更具體地說,便攜式無線電話(例如)還包括無線網(wǎng)絡(luò)上傳送語音和數(shù)據(jù)包的蜂窩電話。此外,許多這樣的蜂窩電話被制造為在計算能力上有相當大的提升,從而變得相當于小型個人電腦和手持PDA。
[0005]當前,存在依靠單播通信的某些類型的服務(wù),以提供每個用戶定制的服務(wù)。這些服務(wù)可以名義上是基于娛樂的或基于文件遞送的。此外,這種服務(wù)類型可以被網(wǎng)絡(luò)擁塞限制并由此潛在地減少用戶對服務(wù)的享受和使用。網(wǎng)絡(luò)擁塞對于提供每個用戶實時單播定制服務(wù)的服務(wù)可能是一個問題。即使采用諸如HTTP動態(tài)自適應(yīng)流媒體(DASH)的自適應(yīng)流媒體解決方案,這種網(wǎng)絡(luò)可能或者提供太低的吞吐量或太大的延遲,從而提供甚至是最低等級的服務(wù)。
[0006]此外,通過基于娛樂的服務(wù)可用的內(nèi)容可能受限于各種數(shù)字版權(quán)管理(DRM)協(xié)議。因此,使用DRM對于服務(wù)提供商更為昂貴,在這些DRM協(xié)議下服務(wù)提供商必須支付許可費。此外,實現(xiàn)DRM密鑰管理的方面,包括在設(shè)備上建立信任鏈,可能進一步增加服務(wù)提供商的成本。
[0007]因此,希望有改進的裝置和方法,用于在保持個性化服務(wù)的同時減少網(wǎng)絡(luò)擁塞。
【發(fā)明內(nèi)容】
[0008]下面簡單地概括一個或多個方面,以便對這些方面有一個基本的理解。
【發(fā)明內(nèi)容】
部分不是對能聯(lián)想到的所有方面的泛泛評述,既不是要確定所有方面的關(guān)鍵或重要組成部分,也不是要描繪任何一個方面或所有方面的范圍。唯一的目的是簡單地描述一個或多個方面的一些概念,以此作為后面的詳細說明的前奏。
[0009]根據(jù)一個或多個方面及其對應(yīng)的公開,圍繞促進混合單播/廣播服務(wù)分配描述了各個方面。在一個例子中,通信設(shè)備被配置為:在第一時間向多個UE提供服務(wù)頻道中標題的校驗部分,在第二時間從UE中接收對訪問一個或多個標題中的標題的請求,以及向請求UE提供啟動條目,所述啟動條目是所請求的標題的一部分,當采用所提供的請求標題的校驗部分處理時,足以使得請求UE解碼并訪問所請求的標題。在一個方面,所述校驗部分可以是噴泉碼編碼的標題的校驗部分,且所述啟動條目可以是噴泉碼編碼的標題的修復符號。
[0010]根據(jù)相關(guān)的方面,提供一種促進混合單播/廣播服務(wù)分配的方法。該方法可以包括:在第一時間向多個UE中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)包括一個或多個頻道。此夕卜,該方法可以包括在第二時間從所述多個UE中的UE接收訪問一個或多個標題中的標題的請求。而且,該方法可以包括向多個UE中進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,當采用所提供的請求標題的奇偶校驗部分處理時,其足以使得所述請求UE解碼并訪問所述標題。
[0011]另一個方面涉及能夠促進混合單播/廣播服務(wù)分配的通信裝置。該通信裝置可以包括用于在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分的單元。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,該通信裝置可以包括用于在第二時間從多個UE中的UE接收訪問一個或多個標題中的標題的請求的單元。而且,該通信裝置可以包括用于向多個UE中進行請求的UE提供啟動條目的單元,所述啟動條目是所請求的標題的一部分,當采用所提供的請求標題的奇偶校驗部分處理時,其足以允許所述UE解碼并訪問所述標題。
[0012]另一個方面涉及通信裝置。該裝置可以包括處理系統(tǒng),其被配置為在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,所述處理系統(tǒng)可以被配置為在第二時間從所述多個UE中的UE接收訪問一個或多個標題中的標題的請求。而且,所述處理系統(tǒng)可以被配置為向所述多個UE中進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的所請求的標題的校驗部分來處理時,足以允許所述進行請求的UE解碼并訪問所請求標題。
[0013]另一個方面涉及計算機程序產(chǎn)品,其可以具有計算機可讀介質(zhì),包括:用于在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分的代碼。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,所述計算機可讀介質(zhì)可以包括用于在第二時間從所述多個UE中的UE接收對訪問一個或多個標題中的標題的請求的代碼。而且,所述計算機可讀介質(zhì)可以包括用于向多個UE中進行請求的UE提供啟動條目的代碼,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的請求標題的奇偶校驗部分處理時,足以允許所述UE解碼并訪問所述標題。
[0014]根據(jù)相關(guān)的方面,提供一種促進混合單播/廣播服務(wù)分配的方法。該方法可以包括在第一時間由UE接收服務(wù)頻道中的一個或多個標題的奇偶校驗部分。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,該方法可以包括緩存所述一個或多個標題的所述奇偶校驗部分。并且,該方法可以包括在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求。并且,該方法可以包括通過單播傳輸來接收所述標題的啟動條目。在一個方面,所述啟動條目可以是所請求的標題的一部分。而且,該方法可以包括當接收到所述啟動條目時,通過向緩存的所述標題的奇偶校驗部分添加所述啟動條目來訪問所述標題。
[0015]另一個方面涉及能夠促進混合單播/廣播服務(wù)分配的通信裝置。該通信裝置可以包括用于在第一時間由UE接收服務(wù)頻道中的一個或多個標題的奇偶校驗部分的單元。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,該通信裝置可以包括用于緩存所述一個或多個標題的所述奇偶校驗部分的單元。并且,該通信裝置可以包括用于在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題的標題的請求的單元。并且,該通信裝置可以包括用于通過單播傳輸來接收所述標題的啟動條目的單元。在一個方面,所述啟動條目可以是所請求的標題的一部分。而且,該通信裝置可以包括用于當接收到所述啟動條目時,通過向所述標題緩存的奇偶校驗部分添加所述啟動條目來訪問所述標題的單元。
[0016]另一個方面涉及通信裝置。該裝置可以包括處理系統(tǒng),其被配置為在第一時間由UE接收服務(wù)頻道中的一個或多個標題的奇偶校驗部分。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,該處理系統(tǒng)可以被配置為緩存所述一個或多個標題的所述奇偶校驗部分。并且,該處理系統(tǒng)可以被配置為在所述第一時間后的第二時間發(fā)送請求,以訪問所述一個或多個標題中的標題。并且,該處理系統(tǒng)可以被配置為通過單播傳輸來接收所述標題的啟動條目。在一個方面,所述啟動條目可以是所請求的標題的一部分。而且,該處理系統(tǒng)可以被配置為當接收到所述啟動條目時,通過向所述標題緩存的奇偶校驗部分添加所述啟動條目來訪問所述標題。
[0017]另一個方面涉及計算機程序產(chǎn)品,其可以具有計算機可讀介質(zhì),其中計算機可讀介質(zhì)包括用于在第一時間由用戶設(shè)備(UE)接收服務(wù)頻道中的一個或多個標題的奇偶校驗部分的代碼。在一個方面,所述頻道可以包括一個或多個標題且所述服務(wù)可以包括一個或多個頻道。并且,所述計算機可讀介質(zhì)可以包括用于緩存所述一個或多個標題的所述奇偶校驗部分的代碼。并且,所述計算機可讀介質(zhì)可以包括用于在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求的代碼。并且,所述計算機可讀介質(zhì)可以包括用于通過單播傳輸來接收所述標題的啟動條目的代碼。在一個方面,所述啟動條目可以是所請求的標題的一部分。而且,所述計算機可讀介質(zhì)可以包括用于當接收到所述啟動條目時,通過向所述標題緩存的奇偶校驗部分添加所述啟動條目來訪問所述標題的代碼。
[0018]為了實現(xiàn)前述和相關(guān)目的,該一個或多個方面包括后面充分描述以及在權(quán)利要求書中具體指出的特征。以下描述和附圖具體提供了該一個或多個方面中的某些示例性特征。然而,這些特征僅僅指示可以采用不同方面的原理的一些不同方式,該描述旨在包括全部這些方面及其等效物。
【專利附圖】
【附圖說明】
[0019]以下結(jié)合附圖描述所公開的方面,提供附圖在于說明而不是限制所公開的各個方面,其中,相同的標識表示相同的要素,其中:
[0020]圖1是概念性的示出電信系統(tǒng)的例子的框圖;
[0021]圖2是根據(jù)一個方面示出通信網(wǎng)絡(luò)的框圖;
[0022]圖3是根據(jù)一個方面示出描述促進混合單播/廣播服務(wù)分配的示例系統(tǒng)的流程圖;
[0023]圖4示出根據(jù)一個方面的描述促進混合單播/廣播服務(wù)分配的示例系統(tǒng)的流程圖;
[0024]圖5示出根據(jù)一個方面的描述促進混合單播/廣播服務(wù)分配的示例系統(tǒng)的另一個流程圖;
[0025]圖6示出通信設(shè)備示例架構(gòu)的框圖;
[0026]圖7是根據(jù)一個方面示出的服務(wù)提供商系統(tǒng)的示例性框圖;
[0027]圖8根據(jù)一個方面描述了促進混合單播/廣播服務(wù)分配的示例通信設(shè)備的框圖;
[0028]圖9描述了根據(jù)一個方面的促進混合單播/廣播服務(wù)分配的另一個示例通信設(shè)備的框圖。
【具體實施方式】
[0029]現(xiàn)在參考附圖描述各個方面。在下面的描述中,出于解釋的目的闡述了許多特定的細節(jié),以便于提供對一個或多個方面的透徹的理解。然而,顯然地,可以在沒有這些特定的細節(jié)的情況下實現(xiàn)這些方面。
[0030]通常,描述了可以使混合廣播/單播網(wǎng)絡(luò)能夠經(jīng)由使用通信設(shè)備緩存來提供改進的服務(wù)的系統(tǒng)和方法。在這種方面,系統(tǒng)可以向通信設(shè)備提供緩存和實時內(nèi)容的混合,以使得經(jīng)由廣播和/或單播通信的混合在欠佳網(wǎng)絡(luò)服務(wù)質(zhì)量(QOS)下(例如,網(wǎng)絡(luò)擁塞)獲得更好的服務(wù)。此外,系統(tǒng)可以減輕服務(wù)對通信網(wǎng)絡(luò)的總體影響。在一個方面,可以通過網(wǎng)絡(luò)實體(例如,服務(wù)提供商服務(wù)器)基于一個或多個度量和/或計劃播放列表來管理緩存組成。并且,通過使用噴泉編碼可以減少系統(tǒng)復雜度,以提供對緩存內(nèi)容的模糊處理(模糊化?)。
[0031]這里使用的“標題”可以指內(nèi)容條目(例如,媒體條目、條目的單個版本等)。“頻道”可以指標題的組合。在一個方面,可以通過通信設(shè)備生成用于回放的頻道,且頻道可以基于一個或多個用戶偏好?!胺?wù)”可以指一個或多個頻道的聚合。在一個方面,服務(wù)可以通過網(wǎng)絡(luò)實體(例如,服務(wù)提供商)來分配。“緩存”可以指通信設(shè)備上的存儲器空間,其被分派存儲通過服務(wù)可訪問的一個或多個標題?!翱扇⌒浴笨梢灾笇祟}和/或聚合緩存狀態(tài)的好處的抽象?!皢訔l目”可以指用于允許通信設(shè)備訪問先前不可訪問的緩存標題的數(shù)據(jù)。在一個方面,當噴泉編碼用于編碼標題時,緩存的標題可以是與標題相關(guān)聯(lián)的校驗信息,而啟動條目可以是修復信息,當被添加到校驗信息時,允許標題被解碼。在另一個例子中,啟動條目可以包括系統(tǒng)的符號、修復符號、解碼密鑰等,或它們的任意組合。“標題的奇偶校驗部分”可以指標題加密后的部分、標題的部分遞送或其任意組合。“假設(shè)的播放列表”和/或“假設(shè)的標題列表”可以指包括一個或多個標題(通過條目編號、索引號、標題文件名等)的組織結(jié)構(gòu)(數(shù)據(jù)、列表、矩陣等)。
[0032]圖1示出了無線通信網(wǎng)絡(luò)100,其可以是LTE網(wǎng)絡(luò)。無線網(wǎng)絡(luò)100可以包括多個演進的節(jié)點B(eNB) 110和其他網(wǎng)絡(luò)實體。eNB可以是與UE通信的站且還可以被稱為基站、節(jié)點B、接入點等。每個eNB 110可以為特定地理區(qū)域提供通信覆蓋。在3GPP中,根據(jù)術(shù)語使用的上下文,術(shù)語“小區(qū)”指的是eNB的覆蓋區(qū)域和/或服務(wù)該覆蓋區(qū)域的eNB子系統(tǒng)。
[0033]eNB可以為宏小區(qū)、微微小區(qū)、毫微微小區(qū)和/或其它類型的小區(qū)提供通信覆蓋。宏小區(qū)可以覆蓋相對較大的地理區(qū)域(例如,半徑為若干公里),并且可以允許訂制服務(wù)的UE進行不受限接入。微微小區(qū)可以覆蓋相對較小的地理區(qū)域,并且可以允許訂制服務(wù)的UE進行不受限的接入。毫微微小區(qū)可以覆蓋相對較小的地理區(qū)域(例如,家庭),并且可以允許與該毫微微小區(qū)相關(guān)聯(lián)的UE(例如,在封閉用戶組(CSG)中的UE、家庭中的用戶的UE等)受:限地接入。宏小區(qū)的eNB可以稱作宏eNB。微微小區(qū)的eNB可以稱作微微eNB。毫微微小區(qū)的eNB可以稱作毫微微eNB或者家庭eNB。在圖1所示的示例中,eNB IlOaUlOb和IlOc可以分別是宏小區(qū)102a、102b和102c的宏eNB。eNB可以支持一個或多個(例如,三個)小區(qū)。
[0034]無線網(wǎng)絡(luò)100可以支持同步操作或異步操作。對于同步操作,eNB可以具有類似的幀時序,并且來自不同eNB的傳輸可以在時間上近似對準。對于異步操作,eNB可以具有不同的幀時序,并且來自不同eNB的傳輸可以在時間上不對準。本文所描述的技術(shù)可以用于同步操作和異步操作二者。
[0035]網(wǎng)絡(luò)控制器130可以耦合到eNB集合,并且為這些eNB提供協(xié)調(diào)和控制。網(wǎng)絡(luò)控制器130可以經(jīng)由回程來與eNBllO進行通信。eNBllO還可以例如通過無線回程或有線回程來直接地或間接地彼此通信。在另一個方面,網(wǎng)絡(luò)控制器130還可以與一個或多個服務(wù)提供商服務(wù)器132通信。
[0036]UE 120可以分布在整個無線網(wǎng)絡(luò)100中,并且每個UE可以是固定的或移動的。UE還可以稱為設(shè)備、終端、移動站、用戶單元、電臺等。UE可以是蜂窩電話、個人數(shù)字助理(PDA)、無線調(diào)制解調(diào)器(或其他系留(tethered)設(shè)備)、無線通信設(shè)備、手持設(shè)備、膝上型計算機、平板電腦、智能本、上網(wǎng)本、無繩電話、無線本地環(huán)路(WLL)站、智能電視、機頂盒等。UE可以與宏eNB、微微eNB、毫微微eNB、中繼設(shè)備等進行通信。UE可以能夠與宏eNB、微微eNB、毫微微eNB、中繼等通信。
[0037]參照圖2,根據(jù)一個方面示出了通信網(wǎng)絡(luò)200的框圖。通信網(wǎng)絡(luò)200可以包括通信設(shè)備210,其連接至接入網(wǎng)和/或核心網(wǎng)225,例如,CDMA網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、LTE網(wǎng)絡(luò)、對等網(wǎng)絡(luò)、無線局域網(wǎng)(WLAN)或其他類型的有線和無線通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)200還可以包括一個或多個服務(wù)器,例如,連接到網(wǎng)絡(luò)225的服務(wù)提供商服務(wù)器230。在操作中,網(wǎng)絡(luò)225可以使得服務(wù)提供商服務(wù)器230與一個或多個通信設(shè)備210之間能夠使用廣播傳輸227和/或單播通信229來通信。
[0038]通信設(shè)備210可以包括服務(wù)接入模塊212和相關(guān)聯(lián)的緩存220。在一個方面,緩存220可以包括一個或多個標題的一個或多個奇偶校驗部分222。在一些實例中,內(nèi)容許可協(xié)議可能不允許在回放前存儲(例如,明文存儲)內(nèi)容。為了潛在地避免這種內(nèi)容存儲限制,可以在緩存220中存儲標題的校驗(例如,不可解碼的)部分222。在一個方面,標題的奇偶校驗部分222可以是噴泉編碼的(例如,Raptor, RaptorQ等)標題的校驗(例如,修復數(shù)據(jù))部分。這里使用的噴泉編碼可以是具有這種屬性的編碼,其中最初的源符號可以從大小等于或稍稍大于源符號數(shù)目K的編碼符號的任何子集中恢復。換句話說,在沒有出現(xiàn)至少K個經(jīng)編碼符號(例如,啟動條目242)的情況下,小于K個符號的子集是不可解碼的(例如,標題的奇偶校驗部分240)。所以,如果僅發(fā)送修復(校驗)符號,在預遞送的內(nèi)容中不會出現(xiàn)明文,并且僅有數(shù)據(jù)的一些額外符號可以允許通信設(shè)備210獲得成功的解碼。而且,沒有使用加密,所以不需要密鑰管理。
[0039]在一個方面,緩存220可以以解碼的順序存儲一個或多個標題的一個或多個奇偶校驗部分222。在這一方面,所解碼的順序存儲可以以頁(例如,SkB數(shù)據(jù)段)寫入閃存。在另一個方面,一個或多個標題可以作為每種遞送類型、每一單播推送、每一廣播推送、每一單播啟動的非重疊修復符號集而遞送,從而確保盡管有至服務(wù)器的多個連接,但是不會遞送重復的符號。此外,通信設(shè)備210可以支持相同用戶的多個單播連接的非重疊符號集,從而潛在地,盡管有并發(fā)或重疊的連接,多個單播內(nèi)容連接和多個單播權(quán)利連接以及多個廣播會話可以遞送非重復的符號。緩存220可以存儲分段持續(xù)時間,從而在完成先前分段的回放之前,允許各種流媒體方法來解碼新的分段。例如,如果在回放期間使用32kbps的音頻比特率,10秒的分段是320kbs或5個8kB的寫入(writes)。如果利用DASH十秒分段持續(xù)時間,在任何給定的文件中只包含10秒的音頻。在一個方面,可以組織緩存220來接收分段塊(如通過DASH分段、HTTP實時流媒體(HLS)分段、移動流媒體服務(wù)(MSS)等定義的)。當已經(jīng)接收了足夠的符號數(shù)目(例如,啟動條目242)時,服務(wù)訪問模塊212可以解碼標題。如果用于解碼的額外的符號數(shù)目被設(shè)定為分段大小的10%,對于32kpbs的頻道吞吐量,啟用遞送的啟動時間僅為I秒。此外,無死點服務(wù)(stall free service)可以維持僅3.2kpbs的平均吞吐量。在另一個方面,在保持所需符號大小的同時,解碼的文件大小越大,要求的所需比特率的百分比越低。此外,緩存220最初可以是空的。在這一方面,服務(wù)模塊232可以不利用侵略性的單播推送來填充緩存220,而是等到直到廣播227具有了將一個或多個標題提供至緩存220的機會。在這一方面,服務(wù)模塊232可以了解一個或多個用戶選擇的信號,以及不久的將來廣播227的提單是否可以填入緩存220。
[0040]在一個方面,服務(wù)訪問模塊212可以包括啟動條目模塊214。啟動條目模塊214可以被配置為接收標題的啟動條目(例如,啟動條目242)并使用對應(yīng)的標題奇偶校驗部分222組合啟動條目242,以允許服務(wù)訪問模塊212解碼對應(yīng)標題的至少一部分。在一個方面,啟動條目模塊214可以請求啟動條目242使用字節(jié)范圍請求,其可以是用于解碼標題的符號數(shù)目的大小。在另一個方面,服務(wù)訪問模塊212可以使用DRM方案。在這一方面,可以在回放的時候遞送解密密鑰。盡管DRM密鑰可以比啟動條目242使用更少的總字節(jié)數(shù),但是DRM密鑰可以額外地使用專用的DRM服務(wù)器,以及通信設(shè)備210和專用DRM服務(wù)器之間的信任建立。在另一個方面,服務(wù)訪問模塊212可以確定廣播227條目的可取性(我也不確定,建議標注英文)大于緩存的條目并且可以選擇刪除緩存的條目以為所提供的廣播227條目騰出空間。此外,因為通信設(shè)備210可以經(jīng)由廣播227推送和/或用戶發(fā)起的單播229之間的或之前的寬帶連接而連接,服務(wù)提供商服務(wù)器230可以通告未來的提單,從而通信設(shè)備210可以見機獲取一個或多個所需的標題236。在這一方面,當通信設(shè)備210耦合至外部電源和/或如果存在點對點的機會時,通信設(shè)備210可以嘗試經(jīng)由廣播227來獲取標題。在另一個方面,服務(wù)訪問模塊212可以為在通信設(shè)備210上可操作的其他應(yīng)用、服務(wù)等提供潛在地用于接入的條目列表。在另一個方面,服務(wù)訪問模塊212可以查詢在通信設(shè)備210上可操作的一個或多個應(yīng)用、服務(wù)等,以確定什么標題在通信設(shè)備210上是可用的。
[0041]內(nèi)容服務(wù)器230可以包括服務(wù)模塊232、標題模糊模塊238、標題普及模塊244、UE緩存的標題模塊246以及網(wǎng)絡(luò)狀況模塊248。
[0042]在一個方面,服務(wù)模塊232可以包括一個或多個頻道34,其中每一個都可以包括對一個或多個標題236的訪問。在一個方面,服務(wù)模塊232可以被配置為提供用于基于用戶偏好的用戶訪問的一個或多個頻道234。在另一個方面,頻道234可以提供各種組織結(jié)構(gòu),以組織標題236(例如,標題類型、標題樣式等)。在這一方面中,組織結(jié)構(gòu)可以是動態(tài)的和/或可以基于用戶偏好。此外,標題模糊模塊238可以被配置為模糊每一標題236。在一個方面,標題模糊模塊238可以生成可以被提前提供給通信設(shè)備210的標題240的奇偶校驗部分,以及啟動條目242,當與標題240的奇偶校驗部分組合時,允許通信設(shè)備解碼標題236或標題236的至少一部分。而且,標題普及模塊244、UE緩存的標題模塊246和/或網(wǎng)絡(luò)狀況模塊248可以用于確定奇偶校驗部分240如何以及何時可以傳輸至通信設(shè)備210。這些模塊(244、246和/或248)可以輔助服務(wù)模塊232確定如何混合服務(wù)中緩存的廣播227和單播229內(nèi)容、如何填充緩存220和/或如何管理(例如,清理)緩存220。在一個方面,服務(wù)模塊232可以確定可以通過單播229實時流媒體向緩存220提供一部分服務(wù),以及通過廣播227遞送向緩存220提供另一部分服務(wù),來最佳地提供服務(wù),從而通過單播啟動條目允許回退到緩存的回放。在另一個方面,服務(wù)模塊232可以確定可以通過單播229和廣播227遞送來將服務(wù)最佳地提供至緩存220,從而通過單播啟動條目242以及采用回退到實時流來允許緩存的回放。
[0043]標題普及模塊244和/或UE緩存的標題模塊246可以輔助服務(wù)模塊232來確定廣播推送的內(nèi)容。在一個方面,標題普及模塊244可以聚集多個通信設(shè)備緩存的內(nèi)容。在這一方面,當每一通信設(shè)備210更新它的緩存220時,標題普及模塊244可以記錄狀態(tài)并為接下來的廣播推送構(gòu)建“提單”,其可以基于可以使網(wǎng)絡(luò)200的聚合緩存可取性最大化的標題來優(yōu)化總體緩存。例如,最有可能被訪問的標題(目前不是在許多的設(shè)備的緩存220中),可以是廣播227。相反,服務(wù)模塊232可以將標題236單播至具體的通信設(shè)備210,其可以加強具體緩存220的可取性。
[0044]而且,UE緩存的標題模塊246和/或標題普及模塊244可以輔助服務(wù)模塊232基于當前緩存220內(nèi)容來創(chuàng)建假設(shè)的播放列表。在一個方面,假設(shè)的播放列表可以針對每一頻道中的標題236而生成。在另一個方面,假設(shè)的播放列表可以是跨多個頻道234和/或在整個服務(wù)上聚集的標題236。部分地基于該假設(shè)的播放列表,服務(wù)模塊232可以遞送單播227推送條目,其可以以低概率被列入下一廣播提單中,和/或以高概率由具體用戶在未來回放。
[0045]網(wǎng)絡(luò)狀況模塊248可以輔助服務(wù)模塊232確定是否應(yīng)該使用廣播或單播來傳輸。在一個方面,網(wǎng)絡(luò)狀況模塊248可以測量網(wǎng)絡(luò)225的可用帶寬、QOS等。
[0046]在操作中,緩存的內(nèi)容(例如,標題的奇偶校驗部分222)可以用于向通信設(shè)備210添加單播服務(wù)遞送。這一混合(例如,部分廣播227,部分單播229遞送)服務(wù)可以是通過各種方案構(gòu)建的。在一個方面,服務(wù)模塊232在逐個條目的基礎(chǔ)上可以使用全單播條目和部分單播條目的混合,其中給緩存的內(nèi)容的優(yōu)先級比實時單播內(nèi)容高。在這一方面,服務(wù)混合可以偏向普及的預緩存標題236,其可能不為選擇冷門頻道234和/或標題236的用戶效力,但是通常很好地為其他用戶效力。在另一個方面,服務(wù)模塊232可以根據(jù)網(wǎng)絡(luò)負載來混合單播和緩存的內(nèi)容。在這一方面,服務(wù)模塊232可以從網(wǎng)絡(luò)狀況模塊248中確定網(wǎng)絡(luò)負載。在這一方面,服務(wù)模塊232可以為高效率和高質(zhì)量的標題訪問提供可能性。在另一個方面,當單播229帶寬可用時,服務(wù)模塊232可以嘗試遞送內(nèi)容至緩存220并同時更新緩存220。
[0047]在另一個方面,服務(wù)訪問模塊212可以至少部分地基于網(wǎng)絡(luò)225的QOS來選擇回放標題。在這一方面,當網(wǎng)絡(luò)狀況欠佳時,服務(wù)訪問模塊212可以增加緩存內(nèi)容的使用。在另一個方面,服務(wù)模塊232可以考慮提供相對更多的內(nèi)容到緩存220 (當網(wǎng)絡(luò)狀況好并且緩存耗盡和/或過期時經(jīng)由單播229)。這里使用的“過期”可以指最近已經(jīng)播放的、已經(jīng)跳過一次或多次和/或作為刪除備選的內(nèi)容。在另一個方面,服務(wù)模塊232可以基于預計的播放時間來管理緩存220??梢曰谝惶煜MX個小時的內(nèi)容的用戶習慣和/或用戶接受服務(wù)的一天消費y個小時的內(nèi)容的習慣來確定預計的播放時間。在另一個方面,當緩存220的充分性是臨界的,即使在相對欠佳的網(wǎng)絡(luò)225 QOS下,通信設(shè)備210仍然可以接收標題(例如,媒體)至緩存220(可以以比實時更低的速率以延長緩存的有效期)。在這一方面,當滿足目標服務(wù)持續(xù)時間時,通信設(shè)備200可以停止將更多的設(shè)有標題236的單播229帶至緩存 220。
[0048]在另一個操作方面,服務(wù)模塊232可以為某些類型的內(nèi)容提供優(yōu)先權(quán)(優(yōu)先?)。在這一方面,當用戶正在消耗緩存220的某一類別的內(nèi)容時,經(jīng)由單播229的下載可以集中于補充正在被消耗的類別。這里使用的“消耗”指的是當內(nèi)容的值和/或正在被使用和/或很快被重新使用的可能性已經(jīng)下降(例如,減少的可取性)。
[0049]在又一個可操作的方面,服務(wù)模塊232可以基于一個或多個可取性特點來管理緩存220。例如,可取性可以受到自從條目被使用以來多長時間的影響(例如,一旦標題236被使用,其立即重新使用的值可能會降低,然而,標題236在緩存220中越久,重新使用的可能性/可取性可能添加)。在另一個例子中,當標題236被跳過時,其可能會變得不那么可取。在另一個方面,服務(wù)訪問模塊212可以利用與服務(wù)模塊232類似的各種偏好對待緩存的內(nèi)容。在該示例方面,服務(wù)訪問模塊212和服務(wù)模塊232可以以不同的方式修改標題236的可用性。例如,當給定的標題236可能無法從服務(wù)提供商服務(wù)器230進行全局刪除時,月艮務(wù)訪問模塊212可以將標題236從通信設(shè)備210中刪除。
[0050]在另一個可操作的方面,各種內(nèi)容條目(例如,標題236)的持續(xù)時間可以同遞送速率一樣發(fā)生變化。而且,當一個對象只被部分取回時,通信設(shè)備210可能關(guān)閉正在接收標題236的應(yīng)用。所以,緩存220可以包括一些未完成的條目。當應(yīng)用重新開始時和/或當網(wǎng)絡(luò)225 QOS適合時,服務(wù)模塊232可以恢復遞送。在另一個方面,如果用戶是“高級用戶”且網(wǎng)絡(luò)225條件是有利的(例如,如果當前網(wǎng)絡(luò)支持的比特率高于單播連接中設(shè)備通常所見的速率,并且緩存220的條件較弱)通信設(shè)備210可以繼續(xù)獲取內(nèi)容。
[0051]在又一個方面,一旦解碼,緩存的條目222可以出售給用戶(例如,當已經(jīng)從緩存220中解碼高質(zhì)量內(nèi)容)。在另一方面,在流內(nèi)容不是以購買條目的高質(zhì)量遞送時,服務(wù)模塊232可以將購買請求轉(zhuǎn)發(fā)到合適的內(nèi)容提供商。在這一方面,用戶可以在稍后的時間里以高質(zhì)量實現(xiàn)(例如,經(jīng)由WiFi連接、有線連接等)訪問緩存內(nèi)容的回放。在另一個可操作方面,服務(wù)模塊232可以將廣告綁定至至少一個標題236。在這一方面,服務(wù)模塊232可以允許單播229遞送要存儲的額外字節(jié)范圍,否則這可能是不允許的。
[0052]在另一個可操作的方面,當所使用的編解碼器影響運營商與執(zhí)照相關(guān)的成本時,服務(wù)模塊232可以使用機會帶寬訪問并可以允許使用較舊的和可能更廉價的編解碼器(例如,MP3 相對于 HE-AAC v2)。
[0053]因此,設(shè)備可以通過使用單播229和廣播227通信的各種組合更有效地通信,從而減少網(wǎng)絡(luò)225的擁塞,以及改進與服務(wù)相關(guān)的用戶體驗。
[0054]圖3、圖4和圖5根據(jù)所保護主題的各個方面示出了各種方法。然而,出于便于解釋的目的以一系列動作或順序步驟示出和描述了這些方法,應(yīng)當理解并得知所要求的主題并不限于動作的順序,因為一些動作可以以不同的順序發(fā)生和/或同本文示出并描述的其它動作同時發(fā)生。例如,本領(lǐng)域技術(shù)人員將會理解并得知方法能夠可替代地表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件,諸如狀態(tài)圖。而且,不是所有示出的動作都被要求實現(xiàn)根據(jù)所要求主題的方法。此外,還應(yīng)當理解之后貫穿說明書公開的方法能夠存儲在一件產(chǎn)品上以便于輸送并傳遞這些方法至計算機。這里使用的術(shù)語“制造件”旨在包含可從任何計算機可讀設(shè)備,載體或介質(zhì)訪問的計算機程序。
[0055]現(xiàn)在參照圖3,其示出了描述用于促進混合單播/廣播服務(wù)分配的系統(tǒng)300的示例流程圖。
[0056]在方框302處,服務(wù)提供商服務(wù)器可以從訪問服務(wù)的各種UE接收先前的標題訪問信息和/或當前緩存的標題信息。在一個方面,服務(wù)提供商服務(wù)器可以維護訪問服務(wù)的每個UE上緩存的內(nèi)容的記錄。在這一方面,該記錄可以包括每個條目正確存儲的符號,以及可選地,可以包括每個標題回放歷史。在另一個方面,當UE處于連接狀態(tài)時,隨著每一緩存狀態(tài)的改變,所接收的信息可以用于更新緩存內(nèi)容的服務(wù)提供商服務(wù)器的記錄。在又一個方面,可以在每一個激活的單播會話的開始和/或結(jié)束時更新該記錄。
[0057]在方框304處,服務(wù)提供商服務(wù)器可以為通過服務(wù)可用的一個或多個標題中的每一個確定知名度(例如,可取性)。在一個方面,可以逐個標題和/或在當前緩存和/或設(shè)備定義的頻道的背景下,確定標題的可取性。在另一個方面,服務(wù)提供商服務(wù)器可以基于UE上緩存的當前內(nèi)容來生成聚合緩存可取性。在另一個方面,所確定的知名度可以用于生成廣播提單。在這一方面,廣播提單的生成可以考慮各種因素,例如但不限于用戶偏好中區(qū)域和/或市場的差別(例如,更多的鄉(xiāng)村音樂來源于Nashville)。
[0058]在方框306處,服務(wù)提供商服務(wù)器可以為可以訪問服務(wù)的一個或多個UE中的每個UE生成假設(shè)的播放列表。在一個方面,可以基于各種用戶偏好、歷史使用模式、從其他用戶的使用導出的信息等生成假設(shè)的播放列表。
[0059]在方框308處,服務(wù)提供商服務(wù)器可以從假設(shè)的播放列表中確定當前未由UE緩存的一個或多個標題。
[0060]在方框310處,服務(wù)提供商服務(wù)器確定是否有任何的非緩存的標題已經(jīng)被確定為知名的。在一個方面,服務(wù)提供商服務(wù)可以偏向于通過廣播推送而不是單播通信會話將標題提供給UE。這種偏向可以有助于減少網(wǎng)絡(luò)擁塞問題。
[0061]如果在方框310處,服務(wù)提供商服務(wù)器確定任何的非緩存的標題被確定為知名的(在方框304處),那么在方框312處,服務(wù)提供商服務(wù)器可以提供何時將廣播這些知名的標題的一個或多個時間。在一個方面,服務(wù)提供商服務(wù)器可以在廣播推送前發(fā)布廣播提單。在這一方面,UE可以(如果可用)通過有線或其他高帶寬連接和/或?qū)Φ韧ㄐ旁谕扑颓敖铏C獲取標題。
[0062]相反或此外,如果在方框310處,服務(wù)提供商服務(wù)器確定未緩存標題中的一個或多個沒有被確定為知名的(在方框304處),那么在方框314處,服務(wù)提供商服務(wù)器可以確定網(wǎng)絡(luò)狀況是否適于建立與UE的單播連接。在一個方面,當存在低擁塞、高帶寬可用性,和/或UE處緩存耗盡時,網(wǎng)絡(luò)可以認為是有利于建立單播連接的。在又一個方面,緩存單播的補充侵略性可以基于度量的組合,這些度量包括當前頻道中的緩存回放時間、緩存的新鮮度和/或每個標題的可取性度量。
[0063]如果在方框304處,服務(wù)提供商服務(wù)器確定當前網(wǎng)絡(luò)狀況不適用于建立單播連接,那么在方框316處,服務(wù)提供商服務(wù)器可以繼續(xù)監(jiān)控網(wǎng)絡(luò)狀況。
[0064]相反,如果在方框304處,服務(wù)提供商服務(wù)器確定網(wǎng)絡(luò)狀況適用于建立單播連接,那么在方框318,服務(wù)提供商服務(wù)器可以將非緩存內(nèi)容的奇偶校驗部分單播至UE。在一個方面,每一標題的奇偶校驗部分可以包括噴泉碼編碼標題的奇偶校驗部分。在一個方面,可以在低和/或高帶寬環(huán)境中執(zhí)行單播傳輸。如果網(wǎng)絡(luò)QOS是受限的,可以使用較低的帶寬(例如,比實時慢),而當網(wǎng)絡(luò)QOS良好時,可以使用較高帶寬(例如,比實時快)。
[0065]返回到方框312,其中向UE提供針對何時可以廣播知名標題的一個或多個時間,在方框320處,服務(wù)提供商服務(wù)器可以在所提供的時間廣播知名的標題的奇偶校驗部分。在一個方面,每一標題的奇偶校驗部分可以包括噴泉碼編碼的標題的奇偶校驗部分。
[0066]在方框322處,服務(wù)提供商服務(wù)器可以接收訪問可通過服務(wù)獲取的(并在設(shè)備上緩存的)一個或多個標題的請求。在一個方面,該請求可以是字節(jié)范圍請求。
[0067]在方框324處,服務(wù)提供商服務(wù)器可以將啟動條目提供給請求UE。在一個方面,可以將啟動條目單播至請求UE。在一個方面,啟動條目可以包括一個或多個修復符號,當被添加至噴泉碼編碼的標題的奇偶校驗部分時,允許請求UE解碼標題的至少一部分。
[0068]因此,提供了一種使用混合單播/廣播方案向一個或多個UE提供服務(wù)的方法。
[0069]現(xiàn)在參照圖4,示出了描述促進混合單播/廣播服務(wù)分配的系統(tǒng)400的另一示例流程圖。
[0070]在一個可選的方面,在方框402處,服務(wù)提供商服務(wù)器可以向多個UE提供提單,指示通過廣播傳輸可用的標題列表。在一個方面,可以基于來自與多個UE中的一個或多個UE相關(guān)的假設(shè)標題列表中的知名的標題來確定包含在提單中的標題。在這一方面,可以由從多個UE中的至少一部分接收的標題訪問信息、多個UE中的標題知名度等生成假設(shè)的播放列表。
[0071]在方框404處,服務(wù)提供商服務(wù)可以在第一時間向多個UE中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分。在一個方面,該頻道可以包括一個或多個標題而該服務(wù)可以包括一個或多個頻道。在一個方面,每個標題的奇偶校驗部分可以包括噴泉碼編碼的標題的奇偶校驗部分。在這一方面,噴泉碼可以是Raptor碼(例如,RaptorQ)。在一個方面,可以將奇偶校驗部分提供給UE以允許解碼順序存儲。在一個方面,標題可以分段進行格式化,以使用HTTP動態(tài)自適應(yīng)流媒體(DASH)、HTTP實時流媒體(HLS)、移動流媒體服務(wù)(MSS)來遞送。在另一個方面,提供奇偶校驗部分可以包括確定多個UE中對標題感興趣的水平大于知名度閾值,并提供標題的奇偶校驗部分,以進行廣播傳輸。在另一個方面,提供奇偶校驗部分可以包括確定多個UE中對標題感興趣的水平不大于知名度閾值,并向?qū)祟}的感興趣水平高于知名度閾值的任何UE提供用于單播傳輸?shù)臉祟}的奇偶校驗部分。在另一個方面,提供奇偶校驗部分可以包括確定諸如網(wǎng)絡(luò)擁塞值、單播連接吞吐量值等的值,并當網(wǎng)絡(luò)擁塞值低于閾值、單播連接吞吐量值高于閾值或其任意組合中的至少一個時,提供標題的奇偶校驗部分,以進行單播傳輸。在另一個方面,提供奇偶校驗部分可以包括接收來自多個UE中的至少一部分的標題訪問信息、為UE生成假設(shè)標題列表、確定假設(shè)標題列表中的一個或多個標題是否未被UE緩存,以及向UE提供至少一個時間,針對何時提供來自未被緩存的假設(shè)標題列表的一個或多個標題的奇偶校驗部分。在這一方面,假設(shè)的播放列表可以被生成為服務(wù)中一個或多個頻道中的一個頻道中的標題列表、跨服務(wù)中一個或多個頻道的多個頻道的標題列表等。在另一個方面,提供奇偶校驗部分可以包括將廣告內(nèi)容條目綁定至對標題的訪問,以及向UE提供廣告內(nèi)容條目。在另一個方面,提供奇偶校驗部分可以包括使用蜂窩網(wǎng)絡(luò)、對等連接、無線局域網(wǎng)(WLAN)連接或其任意組合中的至少一者,其中通信的廣播模式和單播模式是可用的。在另一個方面,提供奇偶校驗部分可以包括針對如下至少一個來使用非重疊修復符號集:每一遞送類型、每一單播傳輸、每一廣播推送及其任意組合,以避免重復的符號遞送。在另一方面,提供奇偶校驗部分可以包括對相同用戶的多個單播連接使用非重疊符號集,以避免重復的符號遞送。在另一方面,提供奇偶校驗部分可以包括確定UE中存儲器的分配是否足以存儲一個或多個標題的奇偶校驗部分,并提示UE在確定存儲器的分配不足以存儲一個或多個標題的奇偶校驗部分時,為緩存分配額外的內(nèi)存。
[0072]在方框406處,服務(wù)提供商服務(wù)器在第二時間可以從多個UE中的一個UE接收訪問一個或多個標題中的標題的請求。在另一個方面,該請求可以用于服務(wù)、或服務(wù)的一部分,例如頻道等。
[0073]在方框408處,服務(wù)提供商服務(wù)器可以向多個UE的請求UE提供啟動條目。在一個方面,啟動條目可以是所請求的標題的一部分,當采用先前提供的所請求的標題(和/或服務(wù)、信道(頻道?)等)的奇偶校驗部分處理時,其可以足以允許請求UE解碼和訪問所請求的標題。在一個方面,可以選擇啟動條目以允許UE在完成先前標題的回放之前解碼與啟動條目相關(guān)的標題的對應(yīng)部分。在另一方面,提供啟動條目可以包括將廣告內(nèi)容條目與標題的訪問綁定,并向UE提供該廣告內(nèi)容條目。在另一方面,提供啟動條目可以包括使用蜂窩網(wǎng)絡(luò)、對等連接、無線局域網(wǎng)(WLAN)連接或其任意組合中的至少一種(其中通信的廣播模式和單播模式是可用的)。
[0074]現(xiàn)在參照圖5,示出了描述促進混合單播/廣播服務(wù)分配的系統(tǒng)500的另一示例流程圖。
[0075]在方框502處,UE可以接收與服務(wù)相關(guān)的一個或多個標題的奇偶校驗部分。在一個方面,每一個標題的奇偶校驗部分可以包括噴泉碼編碼的標題的奇偶校驗部分。在另一方面,可以將一個或多個標題作為每一遞送類型、每一單播推送、每一廣播推送、每一單播啟動的非重疊修復符號集來接收,從而確保沒有遞送重復的符號。在另一方面,在UE沒有先前接收的內(nèi)容時(例如,新用戶,設(shè)置復位的用戶等),UE可以偏向以不會過于擁塞網(wǎng)絡(luò)的接收模式來接收一個或多個標題的奇偶校驗部分。例如,相對于使用蜂窩網(wǎng)絡(luò)單播傳輸模式,UE可以偏向使用廣播傳輸模式、無線局域網(wǎng)(WLAN)通信模式、對等通信模式或它們的組合。在這一方面,UE可以向服務(wù)提供商服務(wù)器提供指示,以指示使用一個或多個接收模式的偏向、要使用的通信模式的標識等。
[0076]在方框504處,UE可以緩存所接收的與服務(wù)相關(guān)的標題的奇偶校驗部分。在一個方面,可以以解碼的順序緩存所接收的內(nèi)容。而且,UE可以將所接收的內(nèi)容緩存為相同用戶的多個單播連接的非重疊符號集,從而可以在沒有重復的符號的情況下遞送多個單播內(nèi)容連接和多個單播權(quán)利連接以及多個廣播會話。
[0077]在方框506處,UE可以發(fā)送請求以訪問服務(wù)。在一個方面,該請求可以是字節(jié)范圍請求。
[0078]在方框508處,UE可以響應(yīng)于請求(例如)通過單播傳輸來接收啟動條目。在一個方面,啟動條目可以是UE經(jīng)由單播接收的。在一個方面,啟動條目可以包括一個或多個修復符號,當添加到噴泉碼編碼的標題的奇偶校驗部分時,使得UE解碼標題的至少一部分。在另一方面,啟動條目可以包括明文(例如,可以通過本身被解碼的數(shù)據(jù))。
[0079]在方框510處,UE可以使用啟動條目以訪問先前不可解碼的標題的至少一部分。例如,如果在回放期間使用32kbps音頻比特率,10秒分段是320kbs或五個8kB寫入。如果采用DASH十秒分段持續(xù)時間,只有10秒的音頻包含在任何給定的文件中(例如,標題的奇偶校驗部分)。當已經(jīng)接收了足夠的符號數(shù)目(例如,啟動條目)時,UE可以解碼標題。如果用于解碼的額外符號(例如,啟動條目大小)的數(shù)目設(shè)定為分段大小的10%,對于32kbps的頻道吞吐量,啟動遞送的啟動時間是I秒。此外,無死點服務(wù)可以僅保持3.2kbps的平均吞吐量。
[0080]在一個可選的方面,在方框512處,UE還可以將標題訪問信息傳輸至服務(wù)提供商服務(wù)器。在這一方面,標題訪問信息還可以包括當前頻道的緩存回放時間、緩存新鮮度、每個標題的可取性度量等。
[0081]在一個可選的方面,在方框514處,UE可以接收至少一個時間,針對何時將提供與服務(wù)提供商服務(wù)器生成的假設(shè)標題列表相關(guān)聯(lián)的一個或多個標題的奇偶校驗部分。在一個方面,當標題是知名的/希望的,可以通過廣播推送向UE提供標題可用的時間。在另一個方面,當標題不被足夠數(shù)目的UE認為是知名的時,當網(wǎng)絡(luò)狀況有利于單播連接時,UE可以通過這種連接補充緩存。
[0082]由此,提供了一種UE使用混合單播/廣播方案訪問服務(wù)的方法。
[0083]在仍然參照圖2的同時,但現(xiàn)在也轉(zhuǎn)向圖6,示出了通信設(shè)備210的示例架構(gòu)。如圖6所示,通信設(shè)備600 (例如,UE)包括接收機602,其例如從接收天線(未示出)接收信號,對所接收的信號執(zhí)行典型操作(例如,濾波、放大、下變頻等),并數(shù)字化經(jīng)調(diào)整的信號以獲得采樣。接收機602可能包括解調(diào)器604,其可以解調(diào)所接收的符號并將它們提供給處理器606,以進行信道(圖6的這些應(yīng)該是信道了)估計。處理器606可以是專用于分析接收機602所接收的信息和/或生成由發(fā)送機620傳輸?shù)男畔⒌奶幚砥?、控制設(shè)備600的一個或多個部件的處理器,和/或分析接收機602所接收的信息、生成由調(diào)制器618調(diào)制并由發(fā)送機620傳輸?shù)男畔ⅰ⑦€控制通信設(shè)備600的一個或多個部件的處理器。
[0084]通信設(shè)備600可以另外包括存儲器608,其操作地耦合至處理器606并可以存儲待傳輸?shù)臄?shù)據(jù)、接收的數(shù)據(jù)、與可用信道相關(guān)的信息、與分析的信號和/或干擾強度相關(guān)的數(shù)據(jù)、與所分配的信道相關(guān)的信息、功率、速率等等,以及用于估計信道并經(jīng)由信道進行通信的任何其他合適信息。在一個方面,存儲器608可以包括一個或多個標題的一個或多個奇偶校驗部分610。在一個方面,標題的奇偶校驗部分610可以是噴泉編碼(例如,Raptor,RaptorQ等)的標題的校驗(例如,修復數(shù)據(jù))部分。在另一方面,存儲器608 (例如,緩存)可以以解碼順序存儲一個或多個標題的一個或多個奇偶校驗部分610。
[0085]應(yīng)該理解的是,本文描述的數(shù)據(jù)存儲(例如,存儲器608、緩存等)可以是易失性存儲器,也可以是非易失性存儲器,或可以包括易失性存儲器和非易失性存儲器兩者。舉例說明但并非限制性的,非易失性存儲器可以包括:只讀存儲器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除PROM(EEPROM)或閃存。易失性存儲器包括:隨機存取存儲器(RAM),其作為外部緩存存儲器。舉例說明但并非限制性的,RAM可以具有多種形式,諸如同步 RAM(SRAM)、動態(tài) RAM(DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)率 SDRAM (DDR SDRAM)、增強SDRAM (ESDRAM)、同步鏈接DRAM (SLDRAM)和直接Rambus RAM (DRRAM)。本發(fā)明的系統(tǒng)和方法中的存儲器608旨在包括、而不限于這些或任何其它合適的存儲器類型。
[0086]此外,處理器606、存儲器608和/或服務(wù)訪問模塊630能夠提供用于在第一時間接收服務(wù)頻道中一個或多個標題的奇偶校驗部分的單元,用于緩存一個或多個標題的奇偶校驗部分的單元,用于在第一時間后的第二時間傳輸請求,以訪問一個或多個標題中的標題的單元,用于通過單播傳輸接收標題的啟動條目的單元,以及用于在接收到啟動條目時,通過向緩存的標題奇偶校驗部分添加啟動條目來訪問標題的單元。在一個方面,頻道可以包括一個或多個標題,而服務(wù)可以包括一個或多個頻道。在一個方面,啟動條目可以是所請求的標題的一部分。
[0087]設(shè)備600還可以包括服務(wù)訪問模塊630。在一個方面,服務(wù)訪問模塊630可以包括啟動條目模塊632。啟動條目模塊632可以被配置為接收標題的啟動條目(例如,啟動條目242)以及將啟動條目與對應(yīng)的標題的奇偶校驗部分610組合,以允許服務(wù)訪問模塊630解碼對應(yīng)標題的至少一部分。在一個方面,啟動條目模塊632可以使用字節(jié)范圍請求來請求啟動條目。而且,啟動條目可以是用于解碼標題的符號數(shù)目的大小。此外,諸如參照圖5所描述的,服務(wù)訪問模塊630可以協(xié)助通信設(shè)備600。
[0088]此外,移動設(shè)備600可以包括用戶接口 640。用戶接口 640可以包括用于生成至通信設(shè)備600的輸入的輸入機制642,以及用于生成由通信設(shè)備600的用戶消費的信息的輸出機制644。例如,輸入機制642可以包括諸如鍵或鍵盤,鼠標,觸摸屏顯示器,麥克風等的機制。而且,例如,輸出機制644可以包括顯示器,音頻揚聲器,觸覺反饋機制,個域網(wǎng)(PAN)收發(fā)器等。在示出的方面,輸出機制644可以包括:顯示器,其可操作以呈現(xiàn)圖像或視頻格式的媒體內(nèi)容,或音頻揚聲器,其呈現(xiàn)音頻格式的媒體內(nèi)容。
[0089]參照圖7,其示出了服務(wù)提供商系統(tǒng)700(如圖2中所描述的服務(wù)提供商服務(wù)器230)的詳細框圖。服務(wù)提供商系統(tǒng)700可以包括任何類型的硬件、服務(wù)器、個人計算機、微型計算機、大型計算機,或?qū)S没蛲ㄓ糜嬎阍O(shè)備的任何計算設(shè)備中的至少一個。而且,如圖7所示,本文描述的在服務(wù)提供商系統(tǒng)700上操作的或由服務(wù)提供商系統(tǒng)700執(zhí)行的模塊和應(yīng)用可以全部在單個網(wǎng)絡(luò)設(shè)備上執(zhí)行,或者,在其他方面,單獨的服務(wù)器、數(shù)據(jù)庫或計算機設(shè)備可協(xié)同工作,以向參與方(例如,通信設(shè)備210)和服務(wù)提供商系統(tǒng)700執(zhí)行的模塊和應(yīng)用提供可用格式的數(shù)據(jù)。
[0090]服務(wù)提供商系統(tǒng)700包括計算機平臺702,其能夠通過有線和無線網(wǎng)絡(luò)發(fā)射和接收數(shù)據(jù),并且能夠執(zhí)行例程和應(yīng)用程序。計算機平臺702包括存儲器704,其可以包括易失性和非易失性存儲器,例如,只讀和/或隨機存取存儲器(ROM和RAM)、EPROM、EEPR0M、閃存卡或計算機平臺常用的任何存儲器。而且,存儲器704可以包括一個或多個閃存單元,或可以是任何二級或三級存儲設(shè)備,例如,磁介質(zhì)、光介質(zhì)、磁帶、或軟盤或硬盤。而且,計算機平臺702還包括處理器730,其可以是專用集成電路(“ASIC”),或其他芯片組,邏輯電路或其它數(shù)據(jù)處理設(shè)備。處理器730可以包括體現(xiàn)在硬件、固件、軟件及其組合中的各種處理子系統(tǒng)732,其實現(xiàn)服務(wù)提供商系統(tǒng)700的功能以及有線或無線網(wǎng)絡(luò)上網(wǎng)絡(luò)設(shè)備的可操作性。
[0091]此外,處理器730和/或服務(wù)模塊710能夠提供用于在第一時間向多個UE中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分的單元,用于在第二時間從多個UE中的UE接收訪問一個或多個標題中的標題的請求的單元,以及用于向多個UE中進行請求的UE提供啟動條目的單元,啟動條目是所請求的標題的一部分,當利用所提供的請求標題的奇偶校驗部分處理時,其足以允許請求UE解碼并訪問標題。在一個方面,頻道可以包括一個或多個標題,而服務(wù)包括一個或多個頻道。
[0092]計算機平臺702還包括體現(xiàn)在硬件、固件、軟件及其組合中的網(wǎng)絡(luò)狀況模塊740,其實現(xiàn)從通信設(shè)備210接收的網(wǎng)絡(luò)狀況,和/或除了別的以外,對應(yīng)于網(wǎng)絡(luò)擁塞等級、QOS度量等其他網(wǎng)絡(luò)實體。在一個方面,服務(wù)模塊710可以分析通過網(wǎng)絡(luò)狀況模塊740接收的數(shù)據(jù)/網(wǎng)絡(luò)測量,以確定廣播模塊752和/或單播模塊754是否可以用在通信模塊750中。
[0093]計算機平臺702還包括現(xiàn)在硬件、固件、軟件及其組合的通信模塊750,其啟用服務(wù)提供商系統(tǒng)700的各種組件之間的以及服務(wù)提供商系統(tǒng)700和一個或多個通信設(shè)備210之間的通信。通信模塊750可以包括必要的硬件、固件、軟件和/或其組合,用于建立無線和/或有線通信連接。根據(jù)所描述的方面,通信模塊750可以包括必要的硬件、固件和/或軟件以促進服務(wù)提供商服務(wù)器230和通信設(shè)備210之間的無線和/或有線通信。在一個方面,通信模塊750可以被配置為提供一個或多個標題的部分,用于通過廣播模塊752廣播和/或通過單播模塊754單播。
[0094]服務(wù)提供商系統(tǒng)700的存儲器704包括服務(wù)模塊710、標題模糊模塊716、標題普及模塊722、UE緩存的標題模塊724。在一個方面服務(wù)模塊710可以包括一個或多個頻道712,每一者可以包括至一個或多個標題714的訪問。在一個方面,服務(wù)模塊710可以被配置為提供一個或多個頻道712,用于基于用戶偏好的用戶訪問。在另一方面,頻道712可以提供各種組織架構(gòu)以組織標題714(例如,標題類型、標題樣式等)。在這一方面,組織結(jié)構(gòu)可以是動態(tài)的和/或可以基于用戶偏好。此外,標題模糊模塊716可以被配置為對每一標題714進行模糊處理。在一個方面,標題模糊模塊716可以生成能夠被提前提供給通信設(shè)備210的標題718的奇偶校驗部分,以及啟動條目720,當與標題718的奇偶校驗部分組合時,允許通信設(shè)備210對標題714或標題714的至少一部分進行解碼。而且,標題普及模塊722、UE緩存的標題模塊724和/或網(wǎng)絡(luò)狀況模塊740可以用于確定奇偶校驗部分718如何以及何時可以傳輸至通信設(shè)備210。此外,例如參照圖3和圖4所描述的,服務(wù)模塊710可以輔助服務(wù)提供商系統(tǒng)700。
[0095]圖8描述了可操作以促進混合單播/廣播服務(wù)分配的示例性通信系統(tǒng)800的框圖。例如,系統(tǒng)800能夠至少部分地位于網(wǎng)絡(luò)實體設(shè)備中(例如,服務(wù)提供商服務(wù)器、服務(wù)提供商系統(tǒng)700)。應(yīng)當理解的是,系統(tǒng)800被表示為包括功能塊,其可以是表示由處理器、軟件或其組合(例如,固件)實現(xiàn)的功能的功能塊。系統(tǒng)800包括能夠相互結(jié)合工作的電氣部件的邏輯分組802。
[0096]例如,邏輯分組802能夠包括一種電氣部件,其可以提供用于在第一時間向多個UE中的至少一個UE提供服務(wù)頻道中的一個或多個標題的奇偶校驗部分的單元804。例如,用于提供奇偶校驗部分的單元804能夠包括服務(wù)提供商系統(tǒng)700的服務(wù)模塊710、服務(wù)提供商系統(tǒng)700的通信模塊750和/或服務(wù)提供商系統(tǒng)700的處理器730。在一個方面,頻道可以包括一個和多個標題,而服務(wù)可以包括一個或多個頻道。在一個方面,所請求的標題的奇偶校驗部分可以包括噴泉碼編碼的標題的奇偶校驗部分。在這一方面,噴泉碼可以是Raptor碼(例如,RaptorQ)。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為提供給UE,以允許解碼順序存儲。在一個方面,所請求的標題可以分段進行格式化,以使用HTTP動態(tài)自適應(yīng)流媒體(DASH)、HTTP實時流媒體(HLS)、移動流媒體服務(wù)(MSS)來遞送。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為確定多個UE中對所請求的標題的感興趣水平大于知名度閾值,并提供所請求的標題的奇偶校驗部分,以進行廣播傳輸。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為確定多個UE中對所請求的標題的感興趣水平不大于知名度閾值,并向?qū)λ埱蟮臉祟}的感興趣水平高于知名度閾值的任何UE提供用于單播傳輸?shù)乃埱蟮臉祟}的奇偶校驗部分。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為確定諸如網(wǎng)絡(luò)擁塞值、單播連接吞吐量值等的值,并當網(wǎng)絡(luò)擁塞值低于閾值、單播連接吞吐量值高于閾值或其任意組合中的至少一個時,提供所請求的標題的奇偶校驗部分用于單播傳輸。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為:接收來自多個UE中的至少一部分的標題訪問信息,針對UE生成假設(shè)標題列表,確定假設(shè)標題列表中的一個或多個標題是否未被UE緩存,以及向UE提供至少一個時間,針對何時提供來自假設(shè)標題列表的未被緩存的一個或多個標題的奇偶校驗部分。在這一方面,假設(shè)的播放列表可以生成作為服務(wù)中的一個或多個頻道中的頻道的標題列表、跨服務(wù)中一個或多個頻道中的多個頻道的標題列表等。在一個方面,用于提供奇偶校驗部分的單元804可以被配置為將廣告內(nèi)容條目綁定至所請求的標題的訪問,以及向UE提供廣告內(nèi)容條目。在另一個方面,用于提供奇偶校驗部分的單元804可以被配置為使用蜂窩網(wǎng)絡(luò)、對等連接、WLAN連接或其任意組合中的至少一個,其中通信的廣播模式和單播模式是可用的。在另一個方面,用于提供奇偶校驗部分的單元804可以被配置為針對如下至少一種情況來使用非重疊修復符號集:每一遞送類型、每一單播傳輸、每一廣播推送或其任意組合,以避免重復的符號遞送。在另一個方面,用于提供奇偶校驗部分的單元804可以被配置為針對相同用戶的多個單播連接來使用非重疊符號集,以避免重復的符號遞送。在另一個方面,用于提供奇偶校驗部分的單元804可以被配置為確定UE中存儲器的分配是否足以存儲一個或多個標題的奇偶校驗部分,并提示UE在確定存儲器的分配不足以存儲一個或多個標題的奇偶校驗部分時,分配額外的存儲器用于緩存。
[0097]此外,邏輯分組802能夠包括一種電氣部件,其可以提供用于在第二時間從多個UE中的UE接收訪問一個或多個標題中的標題的請求的單元806。例如,用于接收的單元806能夠包括服務(wù)提供商系統(tǒng)700的通信模塊750和/或服務(wù)提供商系統(tǒng)700的處理器730。
[0098]此外,邏輯分組802能夠包括一種電氣部件,其可以提供用于向多個UE中進行請求的UE提供啟動條目的單元808,啟動條目可以是所請求的標題的一部分,當采用提供的所請求的標題的奇偶校驗部分處理時,其足以使得請求UE解碼和訪問所請求的標題。例如,用于提供啟動條目的單元808能夠包括服務(wù)提供商系統(tǒng)700的服務(wù)模塊710、服務(wù)提供商系統(tǒng)700的通信模塊750和/或服務(wù)提供商系統(tǒng)700的處理器730。在一個方面,啟動條目可以是所請求的標題的一部分,當使用先前提供的所請求的標題(和/或服務(wù)、頻道等)的奇偶校驗部分處理時,可能足以允許請求UE解碼和訪問所請求的標題。在一個方面,可以選擇該啟動條目以允許請求UE在完成對先前所請求的標題的回放之前解碼所請求的標題的對應(yīng)部分。在一個方面,用于提供啟動條目的單元808可以被配置為將廣告內(nèi)容條目與訪問所請求的標題相綁定,并向UE提供該廣告內(nèi)容條目。在另一方面,用于提供啟動條目的單元808可以被配置為使用蜂窩網(wǎng)絡(luò)、對等連接、無線局域網(wǎng)(WLAN)連接或其任意組合中的至少一個,其中通信的廣播模式和單播模式是可用的。
[0099]在一個可選的方面,邏輯分組802能夠包括一種電氣部件,其可以提供用于向多個UE提供提單的單元810,其中提單指示來自廣播傳輸?shù)目捎脴祟}列表。例如,用于提供提單的單元810可以包括服務(wù)提供商系統(tǒng)700的服務(wù)模塊710、服務(wù)提供商系統(tǒng)700的通信模塊750和/或服務(wù)提供商系統(tǒng)700的處理器730。在一個方面,可以基于來自與多個UE中的一個或多個UE相關(guān)的假設(shè)標題列表的知名標題來確定包含在提單中的標題。在這一方面,可以通過從多個UE中的至少一部分接收的標題訪問信息、多個UE中的標題知名度等來生成假設(shè)的播放列表。
[0100]此外,系統(tǒng)800能夠包括存儲器812,其保留用于執(zhí)行與電氣部件804、806、808和810等相關(guān)的功能的指令,并存儲由電氣部件804、806、808和810等使用或獲得的數(shù)據(jù)。盡管示出為存儲器812的外部,應(yīng)該理解的是,電氣部件804、806、808和810中的一個或多個可以位于存儲器812中。在一個例子中,電氣部件804、806、808和810可以包括至少一個處理器,或電氣部件804、806、808和810中的每一個可以是至少一個處理器的對應(yīng)模塊。此夕卜,在另外的或可替換的例子中,電氣部件804、806、808和810可以是包括計算機可讀介質(zhì)的計算機程序產(chǎn)品,其中電氣部件804、806、808和810中的每一個都可以是對應(yīng)的代碼。
[0101]圖9描述了可操作以促進混合單播/廣播服務(wù)分配的示例性通信系統(tǒng)900的框圖。例如,系統(tǒng)900能夠至少部分地位于通信設(shè)備中(例如,UE、通信設(shè)備600)。應(yīng)當意識到的是,系統(tǒng)900被表示為包括功能塊,其可以是表示由處理器、軟件或其組合(例如,固件)實現(xiàn)的功能的功能塊。系統(tǒng)900包括能夠相互結(jié)合工作的電氣部件的邏輯分組902。
[0102]例如,邏輯分組902能夠包括一種電氣部件,其可以提供用于在第一時間接收服務(wù)頻道中的一個或多個標題的奇偶校驗部分的單元904。例如,用于接收奇偶校驗部分的單元904能夠包括通信設(shè)備600的接收機602、通信設(shè)備600的服務(wù)訪問模塊630和/或通信設(shè)備600的處理器606。在一個方面,頻道可以包括一個和多個標題,而服務(wù)可以包括一個或多個頻道。在一個方面,所請求的標題的奇偶校驗部分可以包括噴泉碼編碼的標題的奇偶校驗部分。在這一方面,噴泉碼可以是Raptor碼(例如,RaptorQ)。在一個方面,所請求的標題可以分段進行格式化,以使用DASH、HLS, MSS等來遞送。在一個方面,用于接收奇偶校驗部分的單元904可以被配置為從廣播傳輸中接收指示可用的一個或多個標題的列表的提單、確定一個或多個標題中的至少一個在UE上不可用,并且使用廣播傳輸接收在UE上不可用的一個或多個標題中的至少一個。在一個方面,用于接收奇偶校驗部分的單元904可以被配置為接收作為廣播傳輸一部分的一個或多個標題的奇偶校驗部分、接收作為單播傳輸一部分的一個或多個標題的奇偶校驗部分或其任意組合。在一個方面,用于接收奇偶校驗部分的單元904可以被配置為接收至少一個時間,針對何時提供與服務(wù)提供商服務(wù)器生成的假設(shè)標題列表相關(guān)聯(lián)的一個或多個標題的奇偶校驗部分。在這一方面,用于接收奇偶校驗部分的單元904可以被配置為在第三時間從服務(wù)提供商服務(wù)器生成的假設(shè)標題列表接收一個或多個標題的奇偶校驗部分。在一個方面,用于接收奇偶校驗部分的單元904可以被配置為綁定廣告內(nèi)容條目以接收與一個或多個標題中的至少一個標題的訪問相綁定的廣告內(nèi)容條目。在一個方面,用于接收奇偶校驗部分的單元904可以被配置為確定UE先前沒有接收一個或多個標題的奇偶校驗部分,并相對于使用蜂窩網(wǎng)絡(luò)單播傳輸模式,傾向于使用廣播傳輸模式、無線局域網(wǎng)(WLAN)通信模式、對等通信模式或其任意組合的一個或多個的接收模式。在這一方面,系統(tǒng)900可以包括用于向服務(wù)提供商服務(wù)器傳輸消息,以指示偏向使用一個或多個接收模式或者要使用的通信模式的標識中的至少一個的單元。用于傳輸消息的單元可以包括通信設(shè)備600的發(fā)送機620。
[0103]此外,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于緩存一個或多個標題的奇偶校驗部分的單元906。例如,用于緩存的單元906能夠包括通信設(shè)備600的存儲器608和/或通信設(shè)備600的處理器606。在一個方面,用于緩存的單元906可以被配置為以解碼順序緩存奇偶校驗部分。在一個方面,用于緩存的單元906可以被配置為使用如下至少一種情況的非重疊修復符號集:每一遞送類型、每一單播傳輸、每一廣播推送及其任意組合,以避免重復的符號存儲。在一個方面,用于緩存的單元906可以被配置為使用相同用戶的多個單播連接的非重疊符號集,以避免重復的符號存儲。在一個方面,用于緩存的單元906可以被配置為確定存儲器的分配是否足以存儲一個或多個標題的奇偶校驗部分,并在確定存儲器的分配不足以存儲一個或多個標題的奇偶校驗部分時,分配額外的存儲器用于緩存。
[0104]此外,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于在第一時間后的第二時間發(fā)送請求,以訪問一個或多個標題中的標題的單元908。例如,用于發(fā)送的單元908能夠包括通信設(shè)備600的發(fā)送機620、通信設(shè)備600的服務(wù)訪問模塊630和/或通信設(shè)備600的處理器606。在一個方面,用于發(fā)送的單元908可以被配置為向服務(wù)提供商服務(wù)器發(fā)送標題訪問信息,以指示已經(jīng)訪問了一個或多個標題中的哪些。
[0105]此外,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于通過單播傳輸接收所請求的標題的啟動條目的單元910。例如,用于接收啟動條目的單元910能夠包括通信設(shè)備600的接收機602、通信設(shè)備600的服務(wù)訪問模塊630和/或業(yè)務(wù)提供商系統(tǒng)600的處理器606。在一個方面,啟動條目可以是所請求的標題的一部分,當采用先前提供的所請求的標題(和/或服務(wù)、頻道等)的奇偶校驗部分處理時,可能足以允許UE解碼和訪問所請求的標題。在一個方面,可以選擇啟動條目,以允許UE在完成先前請求的標題的回放之前解碼所請求的標題的對應(yīng)部分。
[0106]此外,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于當接收到啟動條目時,通過將啟動條目添加到緩存的所請求的標題的奇偶校驗部分而訪問所請求的標題的單元912。例如,用于接收啟動條目的單元912能夠包括通信設(shè)備600的服務(wù)訪問模塊630和/或服務(wù)提供商系統(tǒng)600的處理器606。在一個方面,用于訪問的單兀912可以被配置為在提供至所請求的標題的訪問之前訪問廣告內(nèi)容條目。在一個方面,用于訪問的單元912可以被配置為訪問所請求的標題的第一部分,并在完成對第一部分的訪問之前解碼所請求的標題的第二部分。在這一方面,可以選擇啟動條目的大小,以允許在完成對所請求的標題的第一部分的訪問之前解碼所請求的標題的對應(yīng)部分。在一個方面,用于訪問的單元912可以被配置為將標題選擇傾向于UE緩存的一個或多個標題。在一個可選的方面,用于訪問的單元912可以被配置為通過一個或多個應(yīng)用中的至少一個來訪問標題。
[0107]在一個可選的方面,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于查詢在UE上可操作的一個或多個應(yīng)用,以通過一個或多個應(yīng)用來確定任意標題是否可用的單元914。例如,用于查詢的單元914能夠包括通信設(shè)備600的服務(wù)訪問模塊630和/或服務(wù)提供商系統(tǒng)600的處理器606。
[0108]在另一個可選的方面,邏輯分組902能夠包括可以一種電氣部件,其可以提供用于選擇購買所訪問的標題的單元916。例如,用于選擇的單元916能夠包括通信設(shè)備600的服務(wù)訪問模塊630和/或服務(wù)提供商系統(tǒng)600的處理器606。在一個方面,用于選擇的單兀916可以被配置為針對UE上的存儲和訪問提供所選擇的標題。在一個方面,用于選擇的單元916可以被配置為確定所訪問的標題具有足以購買的回放質(zhì)量,并針對存儲和訪問提供所訪問的標題。在另一個方面,用于選擇的單元916可以被配置為確定所訪問的標題不具有足以購買的回放質(zhì)量,并提供所訪問的標題用于訪問以及提示UE稍后接著訪問標題的購買質(zhì)量的副本。
[0109]此外,系統(tǒng)900能夠包括存儲器918,其保留用于執(zhí)行與電氣部件904、906、908、910、912、914和916相關(guān)的功能的指令,并存儲由電氣部件904、906、908、910、912、914和916等使用或獲得的數(shù)據(jù)。盡管示處為存儲器918的外部,應(yīng)該理解的是,電氣部件904、906、908、910、912、914和916中的一個或多個可以位于存儲器918內(nèi)。在一個例子中,電氣部件904、906、908、910、912、914和916可以包括至少一個處理器,或電氣部件904、906、908、910、912、914和916中的每一個可以是至少一個處理器的對應(yīng)模塊。而且,在另外的或可替換的例子中,電氣部件904、906、908、910、912、914和916可以是包括計算機可讀介質(zhì)的計算機程序產(chǎn)品,其中電氣部件904、906、908、910、912、914和916中的每一個都可以是對應(yīng)的代碼。
[0110]如在本申請中使用的,術(shù)語“部件”、“模塊”、“系統(tǒng)”等旨在包括計算機相關(guān)的實體,例如但不限于硬件、固件、硬件與軟件的組合、軟件、執(zhí)行中的軟件。例如,部件可以但不限于是運行在處理器上的進程、處理器、對象、可執(zhí)行文件、執(zhí)行線程、程序、和/或計算機。作為說明,在計算設(shè)備上運行的應(yīng)用和該計算設(shè)備兩者都可以是部件。一個或多個部件可以位于進程和/或執(zhí)行的線程內(nèi),并且部件可以被本地化在一臺計算機上和/或分布在兩臺或更多臺計算機之間。此外,這些部件能夠通過其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計算機可讀介質(zhì)來執(zhí)行。部件可通過本地和/或遠程進程來通信,諸如根據(jù)具有一個或多個數(shù)據(jù)分組(例如,來自與本地系統(tǒng)、分布式系統(tǒng)中的另一個部件交互的一個部件的數(shù)據(jù))的信號,和/或通過信號跨越諸如因特網(wǎng)的網(wǎng)絡(luò)與其他系統(tǒng)交互。
[0111]另外,本文中描述與終端有關(guān)的各種方面,其中終端可以是有線終端或無線終端。終端也可被稱為系統(tǒng)、設(shè)備、訂戶單元、訂戶站、移動站、移動臺、移動設(shè)備、遠程站、遠程終端、訪問終端、用戶終端、終端、通信設(shè)備、用戶代理、用戶設(shè)備、或用戶裝備(UE)。無線終端可以是蜂窩電話、衛(wèi)星電話、無繩電話、會話發(fā)起協(xié)議(SIP)電話、無線本地環(huán)路(WLL)站、個人數(shù)字助理(PDA)、具有無線連接能力的手持式設(shè)備、計算設(shè)備、或連接到無線調(diào)制解調(diào)器的其他處理設(shè)備。不僅如此,本文結(jié)合基站描述了各個方面。基站可以用于與無線終端進行通信,且也可被稱為訪問點、節(jié)點B或其它某個術(shù)語。
[0112]不僅如此,術(shù)語“或”是要表示包含性的“或”而不是排除性的“或”。也就是說,除非另外說明或從上下文中明確得知,否則短語“X采用A或B”是要表示任何自然的包含性排列。也就是說,以下實例中的任何一個都滿足短語“X采用A或B”:X采用A ;X采用B ;或X采用A和B兩者。另外,本申請和所附權(quán)利要求書中使用的冠詞“一個(a)”和“一(an)”通常應(yīng)當解釋為表示“一個或多個”,除非另外說明或者從上下文中明確得知其針對于單數(shù)形式。
[0113]本文描述的技術(shù)可以用于諸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它網(wǎng)絡(luò)的各種無線通信網(wǎng)絡(luò)。術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”經(jīng)常交互使用。CDMA系統(tǒng)可以實現(xiàn)諸如通用陸地無線訪問(UTRA)、cdma2000等的無線技術(shù)。UTRA包括寬帶CDMA(W-CDMA)和CDMA的其它變體。此外,cdma2000涵蓋了 IS-2000、IS-95和IS-856標準。TDMA系統(tǒng)可以實現(xiàn)諸如全球移動通信系統(tǒng)(GSM)等的無線技術(shù)。OFDMA系統(tǒng)可以實現(xiàn)諸如演進的UTRA(E-UTRA)、超移動寬帶(UMB)、IEEE602.1l(W1-Fi)、IEEE 602.16 (WiMAX)、IEEE 602.20、Flash-OFDM 等的無線技術(shù)。UTRA和E-UTRA是通用移動電信系統(tǒng)(UMTS)的一部分。3GPP長期演進(LTE)是使用E-UTRA的UMTS的一個發(fā)布版本,其在下行鏈路上采用0FDMA,在上行鏈路上采用SC-FDMA0在來自名為“第三代合作伙伴計劃(3GPP) ”的組織的文件中描述了 UTRA、E_UTRA、UMTS、LTE和GSM。另外,在來自名為“第三代合作伙伴計劃2 (3GPP2) ”的組織的文件中描述了 cdma 2000和UMB。此外,這些無線通信系統(tǒng)還可以包括對等(peer-to-peer)(例如,移動設(shè)備至移動設(shè)備)ad hoc網(wǎng)絡(luò)系統(tǒng)(經(jīng)常使用非成對無牌照頻譜)、602.XX無線LAN、藍牙和任何其它短距離或長距離無線通信技術(shù)。
[0114]按照可以包括多個設(shè)備、部件、模塊等的系統(tǒng)來給出各個方面或特征。應(yīng)理解并了解的是,各種系統(tǒng)可以包括另外的設(shè)備、部件、模塊等和/或可以不包括結(jié)合附圖所討論的所有設(shè)備、部件、模塊等。還可以使用這些方法的組合。
[0115]被設(shè)計為執(zhí)行本文所述功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件部件或者其任意組合可以實施或執(zhí)行結(jié)合本文所公開的方面描述的各種說明性邏輯、邏輯框、模塊、電路。通用處理器可以是微處理器,或者,該處理器也可以是任意常規(guī)的處理器、控制器、微控制器、或者狀態(tài)機。處理器也可以被實施為計算設(shè)備的組合,例如DSP和微處理器的組合、多個微處理器的組合、一個或多個微處理器與DSP內(nèi)核的結(jié)合,或者任何其它此種結(jié)構(gòu)。此外,至少一個處理器可以包括可操作以執(zhí)行上述步驟和/或動作中的一個或多個的一個或多個模塊。
[0116]結(jié)合本文所公開的方面描述的方法或者算法的步驟和/或動作可直接體現(xiàn)在硬件、由處理器執(zhí)行的軟件模塊或二者的組合中。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、移動磁盤、CD-ROM或者本領(lǐng)域熟知的任何其它形式的存儲介質(zhì)中。一種示例性的存儲介質(zhì)耦合至處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,且可向該存儲介質(zhì)寫入信息。或者,存儲介質(zhì)也可以是處理器的組成部分。此外,在一些方面,處理器和存儲介質(zhì)可以位于ASIC中。此外,該ASIC可以位于用戶終端中?;蛘撸幚砥骱痛鎯橘|(zhì)也可以作為分立組件存在于用戶終端中。另外,在一些方面,方法或算法的步驟和/或動作可以作為代碼和/或指令的一個或任意組合或集合而位于機器可讀介質(zhì)和/或計算機可讀介質(zhì)上,該機器可讀介質(zhì)和/或計算機可讀介質(zhì)可以包含在計算機程序產(chǎn)品中。
[0117]在一個或多個方面,所述功能可以在硬件、軟件、固件或其任意組合中實現(xiàn)。如果在軟件中實現(xiàn),則可以將這些功能存儲在計算機可讀介質(zhì)中或者作為計算機可讀介質(zhì)上的一個或多個指令或代碼進行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì)兩者,其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。通過示例的方式而不是限制的方式,這種計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲介質(zhì)或其它磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其它介質(zhì)。此外,任何連接可以適當?shù)胤Q為計算機可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所述介質(zhì)的定義中。如本文所使用的,磁盤和光盤包括壓縮光盤(CD)、激光光盤、光盤、數(shù)字通用光盤(DVD)、軟盤和藍光光盤,其中磁盤通常磁性地復制數(shù)據(jù),而光盤則用激光來光學地復制數(shù)據(jù)。上面的組合也應(yīng)當包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
[0118]盡管以上公開內(nèi)容討論了說明性的方面和/或?qū)嵤├?,但?yīng)當注意的是,在不脫離所附權(quán)利要求書定義的所述方面和/或?qū)嵤├谋Wo范圍的基礎(chǔ)上,可以對本文做出各種改變和修改。此外,雖然可以用單數(shù)形式描述或聲明所描述方面和/或?qū)嵤├膯卧?,但除非明確說明限于單數(shù),否則復數(shù)形式是可以預期的。此外,除非另外說明,否則任何方面和/或?qū)嵤├乃胁糠只蛞徊糠挚梢耘c任何其它方面和/或?qū)嵤├乃胁糠只蛞徊糠忠黄鹗褂谩?br>
【權(quán)利要求】
1.一種通信方法,包括: 在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 在第二時間從所述多個UE中的UE接收對訪問所述一個或多個標題中的標題的請求;以及 向所述多個UE中進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的所請求的標題的校驗部分來處理時,足以允許所述進行請求的UE解碼并訪問所請求標題。
2.如權(quán)利要求1所述的方法,其中,所請求的標題的所述奇偶校驗部分包括噴泉碼編碼的標題的奇偶校驗部分,并且其中,所述啟動條目包括一個或多個修復符號,當所述一個或多個修復符號被添加至所述噴泉碼編碼的標題的所述奇偶校驗部分時,允許所述進行請求的UE解碼所請求的標題。
3.如權(quán)利要求2所述的方法,其中,所述進行請求的UE被配置為以解碼順序來存儲所提供的所請求的標題的奇偶校驗部分。
4.如權(quán)利要求2所述的方法,其中,所述噴泉碼編碼的標題是Raptor碼編碼的標題。
5.如權(quán)利要求1所述的方法,其中,所述提供所述服務(wù)的所述頻道中的所述一個或多個標題的所述奇偶校驗部分還包括: 確定所述多個UE中對所述標題的興趣等級是否大于第一門限;以及 當確定在所述多個UE中所述興趣等級大于或等于所述第一閾值時,提供所述標題的所述奇偶校驗部分用于廣播傳輸;或者 當確定在所述多個UE中所述興趣等級小于所述第一閾值時,提供所述標題的所述奇偶校驗部分,用于向所述多個UE中對所述標題的興趣等級大于所述第一閾值的任何UE的單播傳輸。
6.如權(quán)利要求1所述的方法,其中,所述提供所述服務(wù)的所述頻道中的所述一個或多個標題的所述奇偶校驗部分還包括: 確定網(wǎng)絡(luò)擁塞值或單播連接吞吐量值中的至少一個;以及 當所述網(wǎng)絡(luò)擁塞值低于第一閾值、所述單播連接吞吐量值高于第二閾值或其任意組合中的至少一者時,提供所述標題的所述奇偶校驗部分用于所述單播傳輸。
7.如權(quán)利要求1所述的方法,其中,所述提供所述服務(wù)的所述頻道中的所述一個或多個標題的所述奇偶校驗部分還包括: 接收來自所述多個UE的至少一部分的標題訪問信息; 針對所述多個UE中的至少一個UE生成假設(shè)的標題列表; 確定所述假設(shè)的標題列表中的一個或多個標題是否未被所述至少一個UE緩存;以及 向所述至少一個UE提供針對何時將提供來自所述假設(shè)的標題列表的未被緩存的所述一個或多個標題的所述奇偶校驗部分的至少一時間。
8.如權(quán)利要求7所述的方法,其中,所述生成所述假設(shè)的標題列表包括如下操作中的至少一種: 生成所述服務(wù)的所述一個或多個頻道的頻道中的標題列表;或者 生成跨越所述服務(wù)的所述一個或多個頻道的多個頻道的標題列表。
9.如權(quán)利要求1所述的方法,其中,提供所述一個或多個標題的所述奇偶校驗部分或提供所述啟動條目中的至少一者還包括: 將廣告內(nèi)容條目綁定至對所請求的標題的訪問;以及 向所述進行請求的UE提供所述廣告內(nèi)容條目。
10.如權(quán)利要求1所述的方法,其中,提供所述一個或多個標題的所述奇偶校驗部分或提供所述啟動條目中的至少一者還包括: 使用蜂窩網(wǎng)絡(luò)、對等連接、無線局域網(wǎng)(WLAN)連接或其任意組合中的至少一者,其中通信的廣播模式和單播模式是可用的。
11.如權(quán)利要求1所述的方法,其中,提供一個或多個標題的所述奇偶校驗部分還包括使用以下各項中的至少一項: 每一傳送類型的非重疊的修復符號集,以避免重復的符號傳送; 每一單播傳輸?shù)姆侵丿B的修復符號集,以避免重復的符號傳送; 每一廣播推送的非重疊的修復符號集,以避免重復的符號傳送,或其任意組合。
12.如權(quán)利要求1所述的方法,其中,提供一個或多個標題的所述奇偶校驗部分還包括:針對單個用戶的多個單播連接來使用非重疊的符號集,以避免重復的符號傳送。
13.如權(quán)利要求1所述的方法,其中,所請求的標題被分段進行格式化,以使用HTTP動態(tài)自適應(yīng)流媒體(DASH).HTTP實時流媒體(HLS)、移動流媒體服務(wù)(MSS)來傳送,并且其中,所述進行請求的UE被配置為組織UE緩存中的存儲塊,以對應(yīng)于所格式化的分段。
14.如權(quán)利要求1所述的方法,還包括: 提供提單,所述提單用于指示在提供一個或多個標題的所述奇偶校驗部分之前,來自廣播傳輸?shù)膶⒖捎玫乃鲆粋€或多個標題的列表。
15.如權(quán)利要求1所述的方法,其中,選擇所述啟動條目以允許所述進行請求的UE在完成先前標題的回放之前對所請求的標題的對應(yīng)部分進行解碼。
16.如權(quán)利要求1所述的方法,其中,提供一個或多個標題的所述奇偶校驗部分還包括: 確定所述多個UE中的第一 UE中的存儲器的分配是否足以存儲所述一個或多個標題的所述奇偶校驗部分;以及 提示所述多個UE中的所述第一 UE在確定存儲器的所述分配不足以存儲所述一個或多個標題的所述奇偶校驗部分時,分配額外的存儲器用于緩存。
17.如權(quán)利要求1所述的方法,其中,所述提供所述奇偶校驗部分、所述提供所述啟動條目以及所述接收是由服務(wù)提供商服務(wù)器執(zhí)行的。
18.—種通信方法,其包括: 在第一時間由用戶設(shè)備(UE)接收服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 緩存所述一個或多個標題的所述奇偶校驗部分; 在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求; 通過單播傳輸接收針對所請求的標題的啟動條目,其中,所述啟動條目是所請求的標題的一部分;以及 當接收到所述啟動條目時,通過向所緩存的所請求的標題的奇偶校驗部分添加所述啟動條目來訪問所請求的標題。
19.如權(quán)利要求18所述的方法,其中,所述接收所述一個或多個標題的所述奇偶校驗部分還包括: 接收提單,所述提單用于指示來自廣播傳輸?shù)膶⒖捎玫囊粋€或多個標題的列表; 確定所述一個或多個標題中的至少一個在所述UE上是不可用的;以及 使用所述廣播傳輸來接收在所述UE上不可用的所述一個或多個標題中的所述至少一個。
20.如權(quán)利要求18所述的方法,其中,所述一個或多個標題的所述奇偶校驗部分包括噴泉碼編碼的標題的奇偶校驗部分,并且其中,所述啟動條目包括一個或多個修復符號,當所述一個或多個修復符號被添加至所述噴泉碼編碼的標題的所述奇偶校驗部分時,允許所述UE解碼所請求的標題的至少一部分。
21.如權(quán)利要求20所述的方法,其中,所述噴泉碼編碼的標題是Raptor碼編碼的標題。
22.如權(quán)利要求18所述的方法,其中,所述緩存還包括以解碼順序進行緩存。
23.如權(quán)利要求18所述的方法,其中,所述緩存還包括使用以下各項中的至少一項: 每一傳送類型的非重疊的修復符號集,以避免重復的符號存儲; 每一單播傳輸?shù)姆侵丿B的修復符號集,以避免重復的符號存儲; 每一廣播推送的非重疊的修復符號集,以避免重復的符號存儲,或其任意組合。
24.如權(quán)利要求18所述的方法,其中,所述緩存還包括:針對相同用戶的多個單播連接使用非重疊的符號集,以避免重復的符號存儲。
25.如權(quán)利要求18所述的方法,其中,所述接收所述服務(wù)的所述頻道中的所述一個或多個標題的所述奇偶校驗部分還包括以下各項中的至少一項: 接收作為廣播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分; 接收作為單播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分,或其任意組口 ο
26.如權(quán)利要求18所述的方法,其中,所述發(fā)送還包括: 向服務(wù)提供商服務(wù)器發(fā)送標題訪問信息,所述標題訪問信息用于指示已經(jīng)訪問了所述一個或多個標題中的哪些標題;以及 其中,所述接收所述奇偶校驗部分還包括接收至少第三時間,在所述第三時間將提供與服務(wù)提供商服務(wù)器生成的假設(shè)的標題列表相關(guān)聯(lián)的所述一個或多個標題的所述奇偶校驗部分。
27.如權(quán)利要求26所述的方法,其中,所述接收所述奇偶校驗部分還包括: 在所述第三時間從所述服務(wù)提供商服務(wù)器生成的假設(shè)的標題列表接收所述一個或多個標題的所述奇偶校驗部分。
28.如權(quán)利要求18所述的方法,其中,所述接收所述一個或多個標題的所述奇偶校驗部分或接收所述啟動條目中的至少一者還包括: 接收與對所述一個或多個標題中的至少一個標題的訪問綁定的廣告內(nèi)容條目;以及在提供對所述一個或多個標題中的所述至少一個標題的訪問之前,訪問所述廣告內(nèi)容條目。
29.如權(quán)利要求18所述的方法,其中,所述訪問還包括: 訪問所請求的標題的第一部分;以及 在完成對所述第一部分的所述訪問之前解碼所請求的標題的第二部分,其中,選擇所述啟動條目的大小,以允許在完成對所請求的標題的所述第一部分的訪問之前,解碼所請求的標題的對應(yīng)部分。
30.如權(quán)利要求18所述的方法,其中,所述緩存還包括: 確定存儲器的分配是否足以存儲所述一個或多個標題的所述奇偶校驗部分;以及在確定存儲器的所述分配不足以存儲所述一個或多個標題的所述奇偶校驗部分時,分配額外的存儲器用于緩存。
31.如權(quán)利要求18所述的方法,其中,所述訪問還包括:將標題選擇傾向于所述UE緩存的所述一個或多個標題。
32.如權(quán)利要求18所述的方法,還包括: 查詢在所述UE上可操作的一個或多個應(yīng)用,以確定是否任意標題是通過所述一個或多個應(yīng)用而可用的;以及 其中,所述訪問還包括:通過所述一個或多個應(yīng)用中的至少一個來訪問標題。
33.如權(quán)利要求18所述的方法,還包括: 選擇購買所訪問的標題;以及 提供所選擇的標題,以在所述UE上存儲和訪問。
34.如權(quán)利要求33所述的方法,其中,所述提供所選擇的標題,以在所述UE上存儲和訪問還包括: 確定所訪問的標題是否具有足以購買的回放質(zhì)量;以及在確定所述回放質(zhì)量足以購買時,提供所訪問的標題用于存儲和訪問;或者在確定所述回放質(zhì)量不足以購買時,提供所訪問的標題用于訪問,并提示所述UE隨后在稍后的時間訪問所述標題的購買質(zhì)量副本。
35.如權(quán)利要求18所述的方法,其中,所述接收服務(wù)的頻道中的一個或多個標題的所述奇偶校驗部分還包括: 確定所述UE先前沒有接收到一個或多個標題的所述奇偶校驗部分;以及使接收模式傾向于使用廣播傳輸模式、無線局域網(wǎng)(WLAN)通信模式、對等通信模式或其任意組合中的一個或多個,勝過使用蜂窩網(wǎng)絡(luò)單播傳輸模式。
36.如權(quán)利要求35所述的方法,還包括: 向所述服務(wù)提供商服務(wù)器發(fā)送消息,所述消息用于指示:傾向于使用所述一個或多個接收模式或者將使用的通信模式的標識中的至少一者。
37.一種用于通信的裝置,其包括: 用于在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)的頻道中的一個或多個標題的奇偶校驗部分的單元,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 用于在第二時間從所述多個UE中的UE接收對訪問所述一個或多個標題中的標題的請求的單元;以及 用于向所述多個UE中進行請求的UE提供啟動條目的單元,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的所請求的標題的校驗部分來處理時,足以允許所述進行請求的UE解碼并訪問所請求標題。
38.如權(quán)利要求37所述的裝置,其中,所述用于提供所述奇偶校驗部分的單元還被配置為: 確定所述多個UE中對所述標題的興趣等級是否大于第一閾值;以及當確定在所述多個UE中所述興趣等級大于或等于所述第一閾值時,提供所述標題的所述奇偶校驗部分用于廣播傳輸;或者 當確定在所述多個UE中所述興趣等級小于所述第一閾值時,提供所述標題的所述奇偶校驗部分,用于向所述多個UE中對所述標題的興趣等級大于所述第一閾值的任何UE的單播傳輸。
39.一種通信裝置,其包括: 用于在第一時間由用戶設(shè)備(UE)接收服務(wù)的頻道中的一個或多個標題的奇偶校驗部分的單元,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 用于緩存所述一個或多個標題的所述奇偶校驗部分的單元; 用于在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求的單元; 用于通過單播傳輸接收針對所述標題的啟動條目的單元,其中,所述啟動條目是所請求的標題的一部分;以及 用于當接收到所述啟動條目時,通過向所緩存的所請求的標題的奇偶校驗部分添加所述啟動條目來訪問所請求的標題的單元。
40.如權(quán)利要求39所述的裝置,其中,所述用于接收所述奇偶校驗部分的單元被配置為: 接收作為廣播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分; 接收作為單播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分,或其任意組口 ο
41.一種計算機程序產(chǎn)品,包括: 計算機可讀介質(zhì),其包括用于以下操作的代碼: 在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 在第二時間從所述多個UE中的UE接收對訪問所述一個或多個標題中的標題的請求;以及 向所述多個UE中進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的所請求的標題的校驗部分來處理時,足以允許所述進行請求的UE解碼并訪問所請求標題。
42.一種計算機程序產(chǎn)品,包括: 計算機可讀介質(zhì),其包括用于以下操作的代碼: 在第一時間由用戶設(shè)備(UE)接收服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 緩存所述一個或多個標題的所述奇偶校驗部分; 在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求; 通過單播傳輸接收針對所請求的標題的啟動條目,其中,所述啟動條目是所請求的標題的一部分;以及 當接收到所述啟動條目時,通過向所緩存的所請求的標題的奇偶校驗部分添加所述啟動條目來訪問所請求的標題。
43.一種用于通信的裝置,包括: 處理系統(tǒng),其被配置為: 在第一時間向多個用戶設(shè)備(UE)中的至少一個UE提供服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 在第二時間從所述多個UE中的UE接收對訪問所述一個或多個標題中的標題的請求;以及 向所述多個UE中進行請求的UE提供啟動條目,所述啟動條目是所請求的標題的一部分,其中所述啟動條目在被利用所提供的所請求的標題的校驗部分來處理時,足以允許所述進行請求的UE解碼并訪問所請求標題。
44.如權(quán)利要求43所述的裝置,其中,所請求的標題的所述奇偶校驗部分包括噴泉碼編碼的標題的奇偶校驗部分,并且其中,所述啟動條目包括一個或多個修復符號,當所述一個或多個修復符號被添加至所述噴泉碼編碼的標題的所述奇偶校驗部分時,允許所述進行請求的UE解碼所請求的標題。
45.如權(quán)利要求44所述的裝置,其中,所述進行請求的UE被配置為以解碼順序來存儲所提供的所請求的標題的奇偶校驗部分。
46.如權(quán)利要求44所述的裝置,其中,所述噴泉碼編碼的標題是Raptor碼編碼的標題。
47.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定所述多個UE中對所述標題的興趣等級是否大于第一閾值;以及 當確定在所述多個UE中所述興趣等級大于或等于所述第一閾值時,提供所述標題的所述奇偶校驗部分用于廣播傳輸;或者 當確定在所述多個UE中所述興趣等級小于所述第一閾值時,提供所述標題的所述奇偶校驗部分,用于向所述多個UE中對所述標題的興趣等級大于所述第一閾值的任何UE的單播傳輸。
48.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定網(wǎng)絡(luò)擁塞值或單播連接吞吐量值中的至少一個;以及 當所述網(wǎng)絡(luò)擁塞值低于第一閾值、所述單播連接吞吐量值高于第二閾值或其任意組合中的至少一者時,提供所述標題的所述奇偶校驗部分用于所述單播傳輸。
49.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 接收來自所述多個UE的至少一部分的標題訪問信息; 針對所述多個UE中的至少一個UE生成假設(shè)的標題列表; 確定所述假設(shè)的標題列表中的一個或多個標題是否未被所述至少一個UE緩存;以及 向所述至少一個UE提供針對何時將提供來自所述假設(shè)的標題列表的未被緩存的所述一個或多個標題的所述奇偶校驗部分的至少一時間。
50.如權(quán)利要求49所述的裝置,其中,所述處理系統(tǒng)還被配置為: 生成所述服務(wù)的所述一個或多個頻道的頻道中的標題列表;或 生成跨越所述服務(wù)中的所述一個或多個頻道的多個頻道的標題列表。
51.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 將廣告內(nèi)容條目綁定至對所請求的標題的訪問;以及 向所述進行請求的UE提供所述廣告內(nèi)容條目。
52.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 使用蜂窩網(wǎng)絡(luò)、對等連接、無線局域網(wǎng)(WLAN)連接或其任意組合中的至少一者,其中通信的廣播模式和單播模式是可用的。
53.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為使用以下各項中的至少一項: 每一傳送類型的非重疊的修復符號集,以避免重復的符號傳送; 每一單播傳輸?shù)姆侵丿B的修復符號集,以避免重復的符號傳送; 每一廣播推送的非重疊的修復符號集,以避免重復的符號傳送,或其任意組合。
54.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為針對單個用戶的多個單播連接來使用非重疊的符號集用,以避免重復的符號傳送。
55.如權(quán)利要求43所述的裝置,其中,所請求的標題被分段進行格式化,以使用HTTP動態(tài)自適應(yīng)流媒體(DASH)、HTTP實時流媒體(HLS)或者移動流媒體服務(wù)(MSS)來傳送,并且其中,所述進行請求的UE被配置為組織UE緩存中的存儲塊,以對應(yīng)于所格式化的分段。
56.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 提供提單,所述提單用于指示在提供所述一個或多個標題的所述奇偶校驗部分之前,來自廣播傳輸?shù)膶⒖捎玫乃鲆粋€或多個標題的列表。
57.如權(quán)利要求43所述的裝置,其中,選擇所述啟動條目以允許所述進行請求的UE在完成先前標題的回放之前對所請求的標題的對應(yīng)部分進行解碼。
58.如權(quán)利要求43所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定所述多個UE中的第一 UE中的存儲器的分配是否足以存儲所述一個或多個標題的所述奇偶校驗部分;以及 提示所述多個UE中的所述第一 UE在確定存儲器的所述分配不足以存儲所述一個或多個標題的所述奇偶校驗部分時,分配額外的存儲器用于緩存。
59.如權(quán)利要求43所述的裝置,其中,所述裝置是服務(wù)提供商服務(wù)器。
60.一種用于通信的裝置,包括: 處理系統(tǒng),其被配置為: 在第一時間接收服務(wù)的頻道中的一個或多個標題的奇偶校驗部分,其中,所述頻道包括一個或多個標題,以及所述服務(wù)包括一個或多個頻道; 緩存所述一個或多個標題的所述奇偶校驗部分; 在所述第一時間后的第二時間發(fā)送對訪問所述一個或多個標題中的標題的請求; 通過單播傳輸接收針對所請求的標題的啟動條目,其中,所述啟動條目是所請求的標題的一部分;以及 當接收到所述啟動條目時,通過向所緩存的所請求的標題的奇偶校驗部分添加所述啟動條目來訪問所請求的標題。
61.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 接收提單,所述提單用于指示來自廣播傳輸?shù)膶⒖捎玫囊粋€或多個標題的列表; 確定所述一個或多個標題中的至少一個在所述UE上是不可用的;以及 使用所述廣播傳輸來接收在所述UE上不可用的所述一個或多個標題中的所述至少一個。
62.如權(quán)利要求60所述的裝置,其中,所述一個或多個標題的所述奇偶校驗部分包括噴泉碼編碼的標題的奇偶校驗部分,并且其中,所述啟動條目包括一個或多個修復符號,當所述一個或多個修復符號被添加至所述噴泉碼編碼的標題的所述奇偶校驗部分時,允許所述UE解碼所請求的標題的至少一部分。
63.如權(quán)利要求62所述的裝置,其中,所述噴泉碼編碼的標題是Raptor碼編碼的標題。
64.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為以解碼順序來緩存。
65.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為使用以下各項中的至少一項: 每一傳送類型的非重疊的修復符號集,以避免重復的符號存儲; 每一單播傳輸?shù)姆侵丿B的修復符號集,以避免重復的符號存儲; 每一廣播推送的非重疊的修復符號集,以避免重復的符號存儲,或其任意組合。
66.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為針對相同用戶的多個單播連接使用非重疊的符號集,以避免重復的符號存儲。
67.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 接收作為廣播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分; 接收作為單播傳輸一部分的所述一個或多個標題的所述奇偶校驗部分,或其任意組口 ο
68.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 向服務(wù)提供商服務(wù)器發(fā)送標題訪問信息,所述標題訪問信息用于指示已經(jīng)訪問了所述一個或多個標題中的哪些標題;以及 接收至少第三時間,在所述第三時間將提供與服務(wù)提供商服務(wù)器生成的假設(shè)的標題列表相關(guān)聯(lián)的所述一個或多個標題的所述奇偶校驗部分。
69.如權(quán)利要求68所述的裝置,其中,所述處理系統(tǒng)還被配置為: 在所述第三時間從所述服務(wù)提供商服務(wù)器生成的假設(shè)的標題列表接收所述一個或多個標題的所述奇偶校驗部分。
70.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 接收與對所述一個或多個標題中的至少一個標題的訪問綁定的廣告內(nèi)容條目;以及在提供對所述一個或多個標題中的所述至少一個標題的訪問之前,訪問所述廣告內(nèi)容條目。
71.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 訪問所請求的標題的第一部分;以及 在完成對所述第一部分的所述訪問之前解碼所請求的標題的第二部分,其中,選擇所述啟動條目的大小,以允許在完成對所請求的標題的所述第一部分的訪問之前,解碼所請求的標題的對應(yīng)部分。
72.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定存儲器的分配是否足以存儲所述一個或多個標題的所述奇偶校驗部分;以及 在確定存儲器的所述分配不足以存儲所述一個或多個標題的所述奇偶校驗部分時,分配額外的存儲器用于緩存。
73.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為將標題選擇傾向于所述UE緩存的所述一個或多個標題。
74.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 查詢在所述UE上可操作的一個或多個應(yīng)用,以確定是否任意標題是通過所述一個或多個應(yīng)用而可用的;以及 通過所述一個或多個應(yīng)用中的至少一個來訪問標題。
75.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 選擇購買所訪問的標題;以及 提供所選擇的標題,以在所述UE上存儲和訪問。
76.如權(quán)利要求75所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定所訪問的標題是否具有足以購買的回放質(zhì)量;以及 在確定所述回放質(zhì)量足以購買時,提供所訪問的標題用于存儲和訪問;或者 在確定所述回放質(zhì)量不足以購買時,提供所訪問的標題用于訪問,并提示所述UE隨后在稍后的時間訪問所述標題的購買質(zhì)量副本。
77.如權(quán)利要求60所述的裝置,其中,所述處理系統(tǒng)還被配置為: 確定所述UE先前沒有接收到一個或多個標題的所述奇偶校驗部分;以及 使接收模式傾向于使用廣播傳輸模式、無線局域網(wǎng)(WLAN)通信模式、對等通信模式或其任意組合中的一個或多個,勝過使用蜂窩網(wǎng)絡(luò)單播傳輸模式。
78.如權(quán)利要求77所述的裝置,其中,所述處理系統(tǒng)還被配置為: 向所述服務(wù)提供商服務(wù)器發(fā)送消息,所述消息用于指示:傾向于使用所述一個或多個接收模式或者將使用的通信模式的標識中的至少一者。
【文檔編號】H04L29/06GK104380684SQ201380032530
【公開日】2015年2月25日 申請日期:2013年6月18日 優(yōu)先權(quán)日:2012年6月22日
【發(fā)明者】G·K·瓦爾克, C·N·洛, C·古普塔, M·S·格羅布, N·奈克, 王俊, M·G·盧比 申請人:高通股份有限公司