两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于廣播網(wǎng)絡(luò)的文件大小估計設(shè)備和方法

文檔序號:7681959閱讀:212來源:國知局
專利名稱:基于廣播網(wǎng)絡(luò)的文件大小估計設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明涉及廣播網(wǎng)絡(luò)。尤其是,本發(fā)明涉及在接收文件之前估計文件大小。
背景技術(shù)
廣播技術(shù)如DVB-H (手持?jǐn)?shù)字視頻廣播),使能將數(shù)據(jù)傳送到低功率便攜式客戶設(shè) 備,這樣又使能內(nèi)容點播服務(wù)。在這種服務(wù)中,客戶不斷接收內(nèi)容,并且終端用戶可以立即 或稍后使用該內(nèi)容。在某些情況下,存儲的內(nèi)容量受客戶的存儲容量限制。當(dāng)服務(wù)提供頻 繁的內(nèi)容更新時,希望使能對接收數(shù)據(jù)進(jìn)行快速存儲和替換。在這種服務(wù)中,在實際發(fā)送數(shù) 據(jù)之前估計內(nèi)容大小,可能有助于替換已存儲的內(nèi)容或決定將來將存儲什么內(nèi)容。

發(fā)明內(nèi)容
根據(jù)本發(fā)明原理一方面,在廣播網(wǎng)絡(luò)通信信道上估計文件大小的方法包括在實 際接收文件之前,利用廣播時間表信息估計文件大小,以及在下載該文件到客戶設(shè)備上之 前,自動地以及/或者無需用戶介入,決定是否接收和存儲該文件。該決定基于客戶設(shè)備上 的用戶簡介中存儲的用戶偏愛。該方法還可包括確定通信信道帶寬??梢酝ㄟ^從廣播時間表推斷文件開始和結(jié)束時間來確定文件大小估計。在另一實 施例中,文件大小估計利用來自服務(wù)提供商的文件相關(guān)ESG信息??赏ㄟ^估計,或通過獲得事先知道的通信信道帶寬值,來執(zhí)行帶寬確定。根據(jù)本發(fā)明另一方面,本發(fā)明設(shè)備包括移動客戶設(shè)備,該移動客戶設(shè)備具有存儲 器,并且該移動客戶設(shè)備被配置成在實際接收文件之前利用廣播時間表信息估計該文件 大小;以及在下載該文件到設(shè)備存儲器上之前,自動地以及/或者無需用戶介入,決定是否 接收和存儲該文件。該移動客戶設(shè)備進(jìn)一步被配置成確定用來向該移動設(shè)備發(fā)送文件的通信信道的 帶寬??蛻粼O(shè)備的存儲器中存儲的用戶簡介使客戶設(shè)備能夠作出自動決定而無需用戶 介入。根據(jù)本發(fā)明另一實施例,本發(fā)明設(shè)備包括移動客戶設(shè)備,該移動客戶設(shè)備具有存 儲器。該存儲器包括計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括可在存儲器實施的、供操作移 動客戶設(shè)備之用的可讀程序碼。該程序產(chǎn)品包括用于在實際接收文件之前利用廣播時間 表信息估計文件大小的程序碼;以及用于在下載該文件到移動客戶設(shè)備上之前,無需用戶 介入就決定是否接收和存儲該文件的程序碼。該客戶設(shè)備還包括用于利用估計的文件大小 來確定客戶設(shè)備上存儲空間限制的程序碼。該決定基于客戶設(shè)備存儲器中存儲的用戶簡介 中的偏愛。由以下結(jié)合附圖考慮的詳細(xì)描述,本發(fā)明原理的其它方面和特征將變得很清楚。 然而,應(yīng)該理解,附圖僅被設(shè)計用于說明,而不是被設(shè)計為本發(fā)明原理范圍的定義,本發(fā)明 原理的范圍應(yīng)該參考所附權(quán)利要求。還應(yīng)該理解,附圖不必按比例畫出,除非另作說明,否則它們僅僅用于概念性地說明在此描述的結(jié)構(gòu)和過程。


附圖中相同的附圖標(biāo)記表示相似的部件,其中圖1是根據(jù)已知實施的雙向廣播網(wǎng)絡(luò)情況的框圖;圖2是根據(jù)已知實施的單向廣播網(wǎng)絡(luò)的框圖;圖3是剪輯以及該剪輯要廣播的時間的圖解表示;圖4是待廣播的剪輯A和客戶設(shè)備上存儲的幾個剪輯的圖解表示;圖5是根據(jù)本發(fā)明原理實施例的文件大小估計方法的流程圖;以及圖6a是根據(jù)本發(fā)明原理實施例的方法的框圖;圖6b是根據(jù)本發(fā)明原理另一實施例的文件大小估計方法的流程圖。
具體實施例方式有周知的方法估計給定信道的瞬時帶寬。通常,在雙向點對點網(wǎng)絡(luò)上,通過測量獲 取已知數(shù)量數(shù)據(jù)所花的時間來實現(xiàn)這一點。圖1示出了雙向點對點網(wǎng)絡(luò)100的例子,其中 服務(wù)器102和客戶106通過網(wǎng)絡(luò)104進(jìn)行雙向通信。在大多數(shù)雙向客戶-服務(wù)器網(wǎng)絡(luò)結(jié)構(gòu)中,客戶請求已知數(shù)量的數(shù)據(jù),并記錄通過 服務(wù)器和客戶之間來回的一系列網(wǎng)絡(luò)分組進(jìn)行的數(shù)據(jù)傳輸?shù)拈_始時間和結(jié)束時間,以便估 計信道容量。圖2示出了單向客戶/服務(wù)器結(jié)構(gòu)200的例子,其中服務(wù)器202向一個或多個客 戶204a-c發(fā)送數(shù)據(jù)??梢岳脝蜗蛭募鬏?FLUTE)協(xié)議來執(zhí)行文件傳遞。FLUTE是組播文件傳遞協(xié) 議,并且可用于通過單向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)或內(nèi)容??蛻艨梢员O(jiān)測在任何特定時間的數(shù)據(jù)流量, 并利用該信息來估計信道容量。在恒定容量信道環(huán)境下,該測量可能只執(zhí)行一次。在可變 信道中,可以保持和經(jīng)常更新信道容量(即帶寬)的最佳能力。個人化廣播視頻系統(tǒng)為個人化提供簡單的用戶接口,同時高效地使用網(wǎng)絡(luò)帶寬、 并使接收設(shè)備電池使用降到最低。接收設(shè)備上的用戶簡介指示用戶的興趣。要廣播的單個 剪輯和電子服務(wù)指南(ESG)中發(fā)送的靈活元數(shù)據(jù)標(biāo)簽關(guān)聯(lián),如與關(guān)鍵字關(guān)聯(lián)。ESG包含關(guān)于 預(yù)定廣播電視節(jié)目的信息,并且典型地包括關(guān)于單個節(jié)目的描述性數(shù)據(jù)或元數(shù)據(jù),如節(jié)目 名稱、概要、男演員、導(dǎo)演等,以及預(yù)定的廣播時間、日期、持續(xù)時間和信道。DVB-CBMS標(biāo)準(zhǔn)使能一種利用DVB-H廣播多媒體內(nèi)容文件如壓縮視頻或音頻文件 的服務(wù)。DVB-H ESG提供標(biāo)準(zhǔn)化的ESG,它建立于即時電視或點播節(jié)目安排。在DVB-H ESG 中,通過內(nèi)容片段的ContentID屬性來唯一識別單片內(nèi)容。在提供個人化廣播視頻系統(tǒng)服務(wù)的情況下,內(nèi)容不斷被廣播,并且基于客戶偏愛, 接收和存儲內(nèi)容。然而,在這種情況下,客戶傾向于一直都接通,因此導(dǎo)致低效功率使用。如 果客戶只在接收偏愛的內(nèi)容時通電,則功率管理將更高效。然而,為此,在內(nèi)容實際被廣播 前,客戶必須基于本地存儲限制而決定能夠保存哪些內(nèi)容。根據(jù)本發(fā)明原理的實施例,該決 定建立在客戶設(shè)備中存儲的用戶簡介偏愛中,從而不需要用戶介入。DVB-H ESG 在 Storage (存儲)標(biāo)識符下名為 FileDownloadComponentCharacter
5istic的ComponentCharacteristic類型的Acquisition (獲取)片段中,廣告文件大小參 數(shù)的使用。然而,這只是以兆字節(jié)測量文件大小,并且該粒度不足以在實際廣播之前提供事 先的內(nèi)容通知。如上所述,在單向或廣播網(wǎng)絡(luò)中,沒有來自客戶的反饋。客戶只接收廣播的數(shù)據(jù)。 在這種情況下,客戶可以通過被動監(jiān)測數(shù)據(jù)分組來估計帶寬。為了估計將要廣播的內(nèi)容的 文件大小,需要信道帶寬的估計值。這可以利用一段時間的采樣帶寬統(tǒng)計表或其它任何帶 寬估計方法來實現(xiàn)。估計帶寬的一個例子是利用會話描述協(xié)議(SDP)文件中指定的“b =”標(biāo)識符。SDP 文件包含和內(nèi)容獲取關(guān)聯(lián)的一組標(biāo)識符。在另一個例子中,客戶可以對分組傳輸?shù)拈_始標(biāo)上時間戳,并且在一段時間后,推 斷接收了多少數(shù)據(jù)。然后,這將幫助客戶獲得對信道帶寬的估計,其中信道帶寬=接收字節(jié) 數(shù)除以時間。估計帶寬的另一種方法將是利用服務(wù)器提供給客戶的數(shù)據(jù)。例如,利用DVB-H ESG 規(guī)范,存儲(Storage)標(biāo)識符可用作將要廣播的內(nèi)容文件的文件大小的粗略估計。該粗略 估計和來自客戶設(shè)備上已接收的ESG時間表片段的廣播開始時間和結(jié)束時間一起,可用于 估計初始時段內(nèi)的帶寬。這在信道帶寬可變的情況下尤其有用??蛻粼O(shè)備可使用該方法來 估計近似帶寬??蛻粢部墒褂迷摲椒▉碛嬎闫涔烙嬚`差。例如,一旦整個文件被下載了, 則文件實際大小已知,且可用于重新計算帶寬,由此可調(diào)節(jié)估計參數(shù),使得將來的估計更精 確。文件下載服務(wù)可被定義為以文件形式提供內(nèi)容下載的服務(wù)。這些文件在接收器應(yīng) 用中被使用,并提供給用戶。該服務(wù)的提供商需要對客戶設(shè)備功率和存儲需求敏感。內(nèi)容 不斷被廣播,且新內(nèi)容被存儲在客戶設(shè)備上,而舊內(nèi)容被替換。舊內(nèi)容的替換必須對時間和 功率敏感。如果預(yù)先知道內(nèi)容文件大小,則當(dāng)替換客戶設(shè)備上的內(nèi)容時,客戶設(shè)備能夠作出 智能選擇,同時能夠?qū)崿F(xiàn)更好的接收功率管理。一旦估計了帶寬,就能夠估計要廣播的內(nèi)容大小。參考圖3和圖4,考慮以下情形剪輯A將要在將來的某一時間Tl被廣播,且客戶 設(shè)備400在其存儲區(qū)402上包含了存儲的文件內(nèi)容剪輯B、C和D。通過對客戶從早先傳 輸收到的ESG時間表信息進(jìn)行解析,客戶可以得到剪輯A的廣播時間。接收器(客戶設(shè)備 400)必須決定是否存儲剪輯A。對于該例子,我們假定剪輯B、C和D—起占據(jù)了客戶設(shè)備 上大部分存儲空間。該例子中的存儲區(qū)402可以是用于存儲內(nèi)容,以及/或者對客戶設(shè)備 操作相關(guān)信息進(jìn)行編程的任何類型已知存儲器。在一個實施例中,存儲器402包含用于實 施在此公開的本發(fā)明原理的方法和過程的編程??蛻粼O(shè)備400利用剪輯A的大小來決定是否存儲該剪輯A。利用剪輯A的估計文 件大小,客戶可以預(yù)先決定是否存儲剪輯A。例如,在不知道剪輯A的實際大小的情況下,客 戶設(shè)備將在Tl時刻接通,并接收整個剪輯A。在完成文件下載(T2時刻)后,知道剪輯A的 文件大小?;谠撐募笮『图糨婣的其它特征(例如關(guān)鍵字等),客戶設(shè)備可以存儲剪輯 A并替換某些現(xiàn)有內(nèi)容(剪輯B、C和D),或丟棄剪輯A。就功率使用而言,在使用功率接收 剪輯A后再丟棄剪輯A是一種浪費,并由此降低電池壽命。利用剪輯A的估計文件大小,客戶設(shè)備可以預(yù)先決定是否存儲剪輯A。如果客戶設(shè)備決定不必存儲剪輯A,則在剪輯A廣播期間,客戶設(shè)備不必接通,由此通過在剪輯A廣播期 間關(guān)閉其接收部件來減少其功率使用。參考圖5,圖5示出了不管是否將存儲內(nèi)容,接收模塊(或客戶設(shè)備)都需要接通 的方法500。這主要是由于在收到ESG時間表后(502),就立刻啟動接收模塊(504)。接 收內(nèi)容(506),并且確定(508)內(nèi)容接收是否結(jié)束。當(dāng)內(nèi)容完全收到時,計算下載的內(nèi)容 大小(510),并且客戶設(shè)備決定是否存儲內(nèi)容(512)。如果決定不存儲,則刪除接收的內(nèi)容 (514),并且客戶設(shè)備返回到接收時間表狀態(tài)。如果決定存儲,則存儲接收的內(nèi)容(516),并 且客戶設(shè)備返回到接收時間表狀態(tài)。如上所述,該方法要求客戶或用戶設(shè)備一直都通電且 處于接收模式,并且可能導(dǎo)致電池電力的低效使用,尤其是當(dāng)在完成接收后用戶決定刪除 收到的內(nèi)容時。圖6a示出了根據(jù)本發(fā)明實施例的方法600,其中客戶設(shè)備的功率使用得到更高效 的管理。最初,確定通信信道的帶寬(602)。如上所述,該帶寬可以是實際已知的帶寬,或者 可以利用任何合適的已知信道帶寬估計方法來估計該帶寬。一旦知道了帶寬,就可利用先 前收到的ESG信息來估計文件(內(nèi)容)大小(604)。當(dāng)確定或估計了文件大小,智能客戶設(shè) 備無需用戶介入就可決定是否將文件(內(nèi)容)下載(存儲)到客戶設(shè)備上(606)。該決定 是基于用戶在客戶設(shè)備存儲器中存儲的用戶簡介中預(yù)先建立的用戶偏愛而作出的。圖6b示出了圖6a的步驟604和606的更詳細(xì)框圖。最初,接收ESG時間表(608)。 重復(fù)或檢查收到的時間表列表,供新的將來內(nèi)容廣播之用(610)。然后,利用廣播開始和停 止時間,從時間表信息計算(或估計)文件大小(612)。利用該信息,客戶設(shè)備能夠決定是否 存儲內(nèi)容(606)。如果客戶設(shè)備決定存儲,則使接收模塊通電,并且開始接收新內(nèi)容(614)。 客戶設(shè)備開始接收內(nèi)容(616),并且一旦收到所有內(nèi)容(618),就存儲內(nèi)容(620),并且過程 返回到開始。一旦完成該過程,客戶設(shè)備將自動關(guān)電。一般來講,如果客戶設(shè)備處于不活動 狀態(tài),客戶設(shè)備將關(guān)電。如果客戶設(shè)備處于活動狀態(tài),則它將使其接收硬件部分關(guān)電。根據(jù)本發(fā)明原理一方面,計算可變或恒定帶寬信道上的文件大小的步驟為根據(jù)ESG 廣播持續(xù)時間=廣播結(jié)束時間(EndBroadcastTime)-廣播開始時間 (StartBroadcastTime)文件大小=信道帶寬*廣播持續(xù)時間應(yīng)該理解,可以以各種形式的硬件、軟件、固件、專用處理器或它們的組合,來實施 本發(fā)明原理。優(yōu)選地,可以將本發(fā)明原理實施為硬件和軟件的組合。而且,優(yōu)選地將軟件實 施為可在程序存儲設(shè)備上確實實施的應(yīng)用程序??梢詫?yīng)用程序上傳到包括任何合適結(jié) 構(gòu)的機器,并由該機器執(zhí)行。優(yōu)選地,將該機器實施為具有硬件如一個或多個中央處理器 (CPU)、隨機存儲器(RAM)和輸入/輸出(I/O)接口的計算機平臺。該計算機平臺也包括操 作系統(tǒng)和微指令碼。在此描述的各種過程和功能可以是通過操作系統(tǒng)執(zhí)行的微指令碼一部 分或應(yīng)用程序一部分(或它們的組合)。另外,其它各種外圍設(shè)備可以連接到該計算機平 臺,如附加數(shù)據(jù)存儲設(shè)備和打印設(shè)備。還應(yīng)該理解,因為優(yōu)選地以軟件來實施附圖中描述的某些組成系統(tǒng)部件和方法步 驟,系統(tǒng)部件(或過程步驟)之間的實際連接可以隨本發(fā)明原理的編程方式而不同。給定 在此的教導(dǎo),本領(lǐng)域普通技術(shù)人員將能夠設(shè)想本發(fā)明原理的這些和類似實施或配置。
權(quán)利要求
一種文件大小估計方法,包括在接收文件之前利用時間表信息估計(604)所述文件大小的步驟。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括響應(yīng)于所述文件大小估計而決定(608) 是否接收所述文件的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括確定(602)通信信道帶寬的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其中所述估計(604)進(jìn)一步包括從所述時間表推斷所 述文件的開始和結(jié)束時間。
5.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括利用所述估計的文件大小來確定客戶設(shè) 備上的存儲空間限制。
6.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括響應(yīng)于所述文件大小估計而決定是否存 儲所述文件。
7.根據(jù)權(quán)利要求3所述的方法,其中通過估計所述通信信道帶寬來執(zhí)行所述帶寬確定。
8.根據(jù)權(quán)利要求3所述的方法,其中通過獲得事先知道的所述通信信道帶寬值,來執(zhí) 行所述帶寬確定。
9.根據(jù)權(quán)利要求7所述的方法,其中所述估計進(jìn)一步包括,監(jiān)測一段時間內(nèi)通信信道 上接收的分組數(shù)量。
10.根據(jù)權(quán)利要求2所述的方法,其中根據(jù)所述客戶設(shè)備上存儲的用戶簡介,來執(zhí)行所 述決定。
11.根據(jù)權(quán)利要求1所述的方法,其中所述估計(604)進(jìn)一步包括利用與所述文件相關(guān) 的電子服務(wù)指南(ESG)信息。
12.—種設(shè)備,包括移動客戶設(shè)備(400),具有存儲器(402),且所述移動客戶設(shè)備(400)用于在接收文件 之前利用時間表信息估計所述文件的大小。
13.根據(jù)權(quán)利要求12所述的設(shè)備,所述移動客戶設(shè)備進(jìn)一步用于響應(yīng)于所述文件大小 估計,而決定是否接收所述文件。
14.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述移動客戶設(shè)備進(jìn)一步用于,確定用來向所 述移動設(shè)備發(fā)送所述文件的通信信道的帶寬。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其進(jìn)一步包括所述客戶設(shè)備的存儲器中存儲的用戶 簡介,所述用戶簡介使所述移動客戶設(shè)備能夠決定接收所述文件。
16.一種設(shè)備,包括移動客戶設(shè)備,所述移動客戶設(shè)備包含存儲器,所述存儲器具有包括可在上面實施的 可讀程序碼的計算機程序產(chǎn)品,以供操作所述移動客戶設(shè)備之用,所述程序產(chǎn)品包括用于在接收所述文件之前利用廣播時間表信息估計文件大小的程序碼;以及用于響應(yīng)于所述文件大小估計而決定是否接收所述文件的程序碼。
17.根據(jù)權(quán)利要求14所述的設(shè)備,其中所述程序產(chǎn)品還包括用于確定用來向所述移動客戶設(shè)備發(fā)送所述文件的通信信道的帶寬的程序碼。
18.根據(jù)權(quán)利要求14所述的設(shè)備,其中所述程序產(chǎn)品還包括用于利用所述估計的文件大小來確定所述客戶設(shè)備上存儲空間限制的程序碼。
19.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述用于確定通信信道帶寬的程序碼進(jìn)一步包 括用于估計所述通信信道帶寬的程序碼。
20.根據(jù)權(quán)利要求17所述的設(shè)備,其中所述用于估計帶寬的程序碼還包括,用于監(jiān)測 一段時間內(nèi)所述通信信道收到的分組數(shù)量的程序碼。
全文摘要
一種在數(shù)據(jù)實際發(fā)送之前估計要接收內(nèi)容的大小的設(shè)備和方法,其利用電子服務(wù)指南(ESG)信息。該ESG信息幫助客戶設(shè)備在文件源實際發(fā)送文件之前獲得該文件信息。這樣,能夠更高效地管理用戶設(shè)備的電源,并且能向用戶提供以下能力無需任何用戶介入,在花費所需電力資源去獲得(即下載)并存儲用戶感興趣的特定文件之前,確定用戶設(shè)備上的存儲空間。
文檔編號H04H60/00GK101889409SQ200780101856
公開日2010年11月17日 申請日期2007年12月18日 優(yōu)先權(quán)日2007年12月18日
發(fā)明者吉爾·麥克唐納·博伊斯, 大衛(wèi)·安東尼·坎帕納, 希米蒙·M·安斯拉, 阿維納什·斯里達(dá)爾 申請人:湯姆遜許可公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
祥云县| 芒康县| 黎川县| 莱西市| 盖州市| 东乌珠穆沁旗| 沁源县| 闸北区| 两当县| 临颍县| 肃宁县| 东明县| 景德镇市| 二手房| 江口县| 大理市| 榆林市| 赤壁市| 文昌市| 琼海市| 临安市| 故城县| 南郑县| 开远市| 城固县| 安塞县| 沙洋县| 石阡县| 鄂尔多斯市| 栾川县| 峡江县| 三原县| 分宜县| 克什克腾旗| 柏乡县| 稷山县| 锦屏县| 班戈县| 许昌市| 湖南省| 彰武县|