国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多媒體流的分布式記錄方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品的制作方法

      文檔序號(hào):7936880閱讀:141來源:國知局
      專利名稱:多媒體流的分布式記錄方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于記錄數(shù)據(jù)集合的領(lǐng)域,所述數(shù)據(jù)例如是由個(gè)人多媒體 流傳送的數(shù)據(jù)。
      背景技術(shù)
      目前,對諸如視頻流或音頻流之類的多媒體流的記錄大部分是在 本地完成的。這意味著希望記錄一個(gè)或多個(gè)這些流的用戶必須擁有允
      許其進(jìn)行記錄的設(shè)備。這樣的設(shè)備可以是磁帶錄像機(jī)、DVD(數(shù)字多 功能盤)型盤記錄器或更新的硬盤驅(qū)動(dòng)器記錄器。
      最近出現(xiàn)一種使用xDSL (數(shù)字訂戶線)類型網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或 WiFi(無線保真度,其標(biāo)識(shí)承擔(dān)建立無線局域網(wǎng)的標(biāo)準(zhǔn))類型無線網(wǎng) 絡(luò)、或根據(jù)DVB (數(shù)字視頻廣播)標(biāo)準(zhǔn)的網(wǎng)絡(luò)的電視節(jié)目廣播類型, 其允許新的節(jié)目記錄模式,特別是在網(wǎng)絡(luò)內(nèi)記錄節(jié)目。
      由于使用高比特率網(wǎng)絡(luò)來廣播節(jié)目、特別是視頻或音頻節(jié)目的情 形已經(jīng)大量增長,所以最近已經(jīng)出現(xiàn)在網(wǎng)絡(luò)內(nèi)記錄這類節(jié)目。通過運(yùn) 營者(operator)將這些節(jié)目廣播給訂戶。為了能夠接收節(jié)目,運(yùn)營 者為訂戶提供數(shù)字終端,也稱為STB或機(jī)頂盒。訂戶使用這些終端, 以借助于通信網(wǎng)絡(luò)來接收與節(jié)目相對應(yīng)的數(shù)字流,解壓這些流,并將 它們呈現(xiàn)至為該目的而設(shè)計(jì)的設(shè)備,例如電視機(jī)、計(jì)算機(jī)屏幕或聲音 呈現(xiàn)設(shè)備。
      這些運(yùn)營者還通過允許在其網(wǎng)絡(luò)內(nèi)記錄這些數(shù)字流而提出了記 錄這些數(shù)字流的新模式。因而,希望記錄廣播的訂戶用戶并不必須擁 有供其任意使用的個(gè)人記錄設(shè)備。通過網(wǎng)絡(luò),該用戶可命令對流進(jìn)行 記錄而運(yùn)營者負(fù)責(zé)在其網(wǎng)絡(luò)內(nèi)分配該記錄所需的資源的任務(wù)。運(yùn)營者 還系統(tǒng)地或者幾乎系統(tǒng)地執(zhí)行流的記錄。因而,盡管未想到記錄某節(jié)目,但希望觀看該節(jié)目的訂戶也能夠借助于運(yùn)營者的網(wǎng)絡(luò)觀看該節(jié)目, 并且可以在長度隨運(yùn)營者而變化的時(shí)間段內(nèi)也能夠這么做。從而,運(yùn) 營者提供"視頻點(diǎn)播"類型的服務(wù)。
      這些記錄模式通常以NPVR (網(wǎng)絡(luò)個(gè)人視頻記錄)的名字而集合 在一起。
      一般原理在于,發(fā)送一個(gè)或多個(gè)記錄命令至中央記錄服務(wù)器,該 中央記錄服務(wù)器識(shí)別要記錄的流并將這些流保存在網(wǎng)絡(luò)中的專用存儲(chǔ) 空間內(nèi)。
      從而,被稱為NPVR類型記錄技術(shù)的這些技術(shù)依賴于向訂戶提供 服務(wù)的特定方法,同時(shí)在原則上確保運(yùn)營者的投資較低,因?yàn)樗灰?求在訂戶家里安裝特定數(shù)字終端并同時(shí)共用(pool)存儲(chǔ)成本。因而, 在理論上,當(dāng)若干客戶編排(program)相同的播送時(shí),運(yùn)營者僅記 錄該播送一次。
      然而,該現(xiàn)有技術(shù)的一個(gè)缺點(diǎn)是導(dǎo)致對要由運(yùn)營者記錄的流的相 對復(fù)雜的管理。這樣,為確保訂戶將獲得對他們未曾"想到"記錄的 廣播的持久性,運(yùn)營者永久地記錄所有頻道,然后執(zhí)行刪除以便僅保 存以后要觀看或記錄的廣播。
      這些現(xiàn)有技術(shù)的另一個(gè)缺點(diǎn)涉及對大量且不能共用的帶寬的使 用。事實(shí)上,運(yùn)營者要按要求重播所記錄的流,因此所記錄的流的播 送是以單播方式(點(diǎn)對點(diǎn)模式)、即直接到訂戶的方式完成的。
      此外,訂戶要求完美的呈現(xiàn)質(zhì)量,這促使運(yùn)營者盡可能接近客戶 地加倍設(shè)置它們的服務(wù)器以大大增加其存儲(chǔ)容量,因而會(huì)增加基礎(chǔ)設(shè) 施的成本,由于視頻點(diǎn)播服務(wù)器的價(jià)格非常高,就使得更為如此。
      本發(fā)明利用一種記錄數(shù)據(jù)集合的新穎方法,提供一種不具有現(xiàn)有 技術(shù)這些缺點(diǎn)的解決方案。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明,這樣一種方法包括 由要求設(shè)備形成(formulate)記錄請求的步驟;
      5將所述記錄分布到至少一個(gè)不同于所述要求設(shè)備并通過通信網(wǎng) 絡(luò)連接到所述要求設(shè)備的設(shè)備的步驟。
      因而,本發(fā)明的記錄方法使設(shè)備能夠形成對記錄的請求,而該設(shè)
      備不必是實(shí)際上保存該記錄的設(shè)備。數(shù)據(jù)集合的物理記錄#:分布在與 已形成了該記錄請求的設(shè)備不同的設(shè)備之中。因此,與僅考慮了由本 地設(shè)備來提供的可能性的現(xiàn)有技術(shù)不同,本發(fā)明的方法考慮了利用網(wǎng) 絡(luò)設(shè)備來進(jìn)行記錄。
      根據(jù)本發(fā)明的一個(gè)新穎實(shí)施例,所述方法包括
      獲得表示可用于存儲(chǔ)所述記錄且適合于所述要求設(shè)備的存儲(chǔ)容
      量的信息并提供關(guān)于可用容量的信息的步驟;
      根據(jù)所述關(guān)于可用容量的信息識(shí)別至少一個(gè)連接至所述網(wǎng)絡(luò)并 被設(shè)計(jì)為執(zhí)行所述記錄的至少一部分存儲(chǔ)的存儲(chǔ)設(shè)備的步驟。
      因而,根據(jù)本發(fā)明的記錄方法使得有可能考慮存儲(chǔ)記錄所需的容 量(即這些設(shè)備為了存儲(chǔ)而提供的物理可能性),以確定用于這些記 錄的一個(gè)或多個(gè)存儲(chǔ)位置。術(shù)語"數(shù)據(jù)集合的記錄"要理解為指為了 以后的使用而保存該數(shù)據(jù)集合的結(jié)果。這樣的記錄必須是存儲(chǔ)的對象, 即物理保存,使得它可以在以后觀看。因此,與現(xiàn)有技術(shù)的解決方案 不同,本發(fā)明使得有可能考慮到適合于網(wǎng)絡(luò)設(shè)備(通信終端、路由器、 服務(wù)器)的可用存儲(chǔ)容量以確定存儲(chǔ)位置。
      因而,本發(fā)明的方法提供了例如為沒有足夠空間的設(shè)備而把所有 或部分記錄存儲(chǔ)傳送給網(wǎng)絡(luò)中其它設(shè)備的可能性。使用這種存儲(chǔ)空間 的分布來共享成本。換言之,本發(fā)明使得要求記錄的設(shè)備能夠擁有網(wǎng) 絡(luò)中其它設(shè)備的可用存儲(chǔ)空間以便保存所請求的記錄。
      根據(jù)本發(fā)明的一個(gè)特定特征,所述記錄請求包括屬于至少包含下 列各項(xiàng)的組中的至少一個(gè)參數(shù)
      -表示所述要求設(shè)備的標(biāo)識(shí)符的信息;
      -表示記錄開始時(shí)刻的信息;
      -表示記錄結(jié)束時(shí)刻的信息;
      -表示與所述數(shù)據(jù)集合相對應(yīng)的至少一個(gè)數(shù)字流的標(biāo)識(shí)符的信象
      因而,網(wǎng)絡(luò)中希望進(jìn)行記錄的設(shè)備提供得以在該設(shè)備與關(guān)于所述 數(shù)據(jù)集合的信息之間創(chuàng)建鏈接的信息,其中,例如以標(biāo)識(shí)符的形式表 示所述設(shè)備,而以例如可以是音-視頻節(jié)目的數(shù)據(jù)集合的特定形式表示 所述數(shù)據(jù)集合。然后記錄請求使得有可能通過提供這些參數(shù)來管理記 錄,以確保分布式存儲(chǔ)空間被有效使用。
      根據(jù)本發(fā)明的一個(gè)新穎實(shí)施例,所述識(shí)別至少一個(gè)存儲(chǔ)設(shè)備的步 驟是在集中式記錄服務(wù)器中實(shí)現(xiàn)的。
      因而,使用本發(fā)明來集中化對存儲(chǔ)設(shè)備的確定。在一個(gè)這樣的實(shí) 施例中,這種集中化解決了與設(shè)備存儲(chǔ)空間的共用有關(guān)的困難。事實(shí) 上,根據(jù)在網(wǎng)絡(luò)上進(jìn)行記錄的現(xiàn)有技術(shù),記錄是在視頻點(diǎn)播服務(wù)器上 進(jìn)行的。這類服務(wù)器具有以該用途為特征的可用存儲(chǔ)空間,即非常大 容量的空間。因此,現(xiàn)有技術(shù)不需要對存儲(chǔ)服務(wù)器進(jìn)行集中式識(shí)別。 然而,在本發(fā)明的該實(shí)施例中,存儲(chǔ)空間分布在多個(gè)存儲(chǔ)設(shè)備之中, 它們的存儲(chǔ)空間大小不一定是可用的。因此在本實(shí)施例中有可能將確 定存儲(chǔ)設(shè)備的操作集中化以使它們更簡單。
      根據(jù)本發(fā)明的一個(gè)特定特征,所述識(shí)別步驟包括
      根據(jù)存儲(chǔ)所述記錄所需的容量與由與所述要求設(shè)備內(nèi)的可用容
      量相關(guān)的信息表示的容量之間的差來計(jì)算結(jié)果容量的步驟;
      根據(jù)所述結(jié)果容量在所述多個(gè)設(shè)備內(nèi)搜索至少一個(gè)能夠存儲(chǔ)至
      少一部分所述記錄的設(shè)備的步驟。
      因而,本發(fā)明通過根據(jù)存儲(chǔ)設(shè)備擁有的可用存儲(chǔ)容量選擇至少一 個(gè)存儲(chǔ)設(shè)備,使得有可能將在網(wǎng)絡(luò)內(nèi)進(jìn)行的記錄存儲(chǔ)去線性化 (delinearize )。適于網(wǎng)絡(luò)中設(shè)備的可用存儲(chǔ)容量可由這些設(shè)備發(fā)送 到要求設(shè)備,或者可通過詢問具有這些信息的數(shù)據(jù)庫來確定。因此, 所選擇的存儲(chǔ)設(shè)備接收關(guān)于執(zhí)行全部或部分記錄的存儲(chǔ)的命令。例如, 第一設(shè)備可存儲(chǔ)記錄的例如持續(xù)時(shí)間為一小時(shí)的第一時(shí)間段,而第二 設(shè)備可存儲(chǔ)記錄的例如持續(xù)時(shí)間為半小時(shí)的第二時(shí)間段。因而存儲(chǔ)空 間大為合理化。還可以將分布式記錄這一方面與考慮來自用戶的記錄請求相結(jié)合。例如,對于兩個(gè)用戶已經(jīng)請求記錄相同節(jié)目但以不同時(shí) 間記錄的情形中,可以設(shè)想在為其它用戶保存整個(gè)節(jié)目的同時(shí),優(yōu)選 在用戶設(shè)備的存儲(chǔ)空間中記錄用戶所請求的部分。
      根據(jù)一個(gè)新穎實(shí)施例,所述方法包括 將記錄請求發(fā)送到用于管理記錄請求的服務(wù)器的步驟; 由所述用于管理的服務(wù)器根據(jù)至少一個(gè)確定的處理參數(shù)處理所 述記錄請求的步驟;
      將至少一個(gè)表示所述記錄請求的信息發(fā)送到所述記錄服務(wù)器的步驟。
      因而,本發(fā)明用于在用于管理記錄的服務(wù)器中將由形成通信網(wǎng)絡(luò) 的不同設(shè)備發(fā)出的數(shù)據(jù)集中化。該集中化用于根據(jù)用于提高確定存儲(chǔ) 設(shè)備的效率的處理參數(shù)來統(tǒng)一處理對記錄的請求。
      根據(jù)本發(fā)明的一個(gè)特征,至少一個(gè)確定的處理參數(shù)是表示所述記 錄在所述通信網(wǎng)絡(luò)的所述多個(gè)設(shè)備內(nèi)的冗余度的信息。
      因而,可以根據(jù)冗余度參數(shù)來管理記錄,冗余度參數(shù)也稱為反饋 控制參數(shù),用于定義將被有效存儲(chǔ)的記錄的上限。事實(shí)上,為減少在 通信網(wǎng)絡(luò)的存儲(chǔ)設(shè)備中的任何故障,有必要對一個(gè)記錄進(jìn)行若千次存 儲(chǔ)操作,而這多個(gè)存儲(chǔ)操作由該冗余度參數(shù)來控制。在本發(fā)明的一個(gè) 特定實(shí)施例中,該冗余度參數(shù)的值有可能會(huì)等于一。在該情形中,在 多個(gè)存儲(chǔ)設(shè)備內(nèi)將僅保存記錄的一個(gè)拷貝。
      根據(jù)本發(fā)明的一個(gè)特定特征,至少一個(gè)確定的處理參數(shù)是表示所 述記錄在所述通信網(wǎng)絡(luò)的所述多個(gè)設(shè)備內(nèi)的最大保存持續(xù)時(shí)間的信 命
      本發(fā)明的方法還可用于管理記錄的保存持續(xù)時(shí)間。事實(shí)上,當(dāng)設(shè) 備請求記錄而不將該記錄一一至少不將全部的該記錄一一保留在它自 己的存儲(chǔ)空間中時(shí),有必要確定一個(gè)日期,在該日期之后不再保存該 記錄??梢宰C明,這樣的約束對于確保對不同設(shè)備的存儲(chǔ)空間的適當(dāng) 使用是必要的。
      本發(fā)明還涉及代表音視頻節(jié)目的數(shù)據(jù)集合。根據(jù)本發(fā)明,這樣的數(shù)據(jù)集合分布在至少兩個(gè)在通信網(wǎng)絡(luò)內(nèi)互連 的不同設(shè)備上,這些設(shè)備各自具有可用的存儲(chǔ)資源并且各自實(shí)現(xiàn)所述 記錄的一部分。
      因而,這種數(shù)據(jù)集合優(yōu)化了對存儲(chǔ)資源的使用,同時(shí)確保集合的
      持久性(perenniality)。
      在另一個(gè)實(shí)施例中,本發(fā)明還涉及可從通信網(wǎng)絡(luò)下載和/或存儲(chǔ) 在計(jì)算機(jī)可讀介質(zhì)上和/或可由微處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品。
      根據(jù)本發(fā)明,在另一個(gè)實(shí)施例中,這樣的計(jì)算機(jī)程序產(chǎn)品包括用 于執(zhí)行如本文上面描述的記錄方法的程序代碼指令。


      本發(fā)明的其它特征和優(yōu)點(diǎn)將通過下面借助于簡單、示例性和非詳 盡示例給出的優(yōu)選實(shí)施例的描述以及通過附圖而顯得更為清楚,這些 附圖是
      圖l是用于實(shí)現(xiàn)本發(fā)明的記錄方法的系統(tǒng)的一般架構(gòu)的框圖; 圖2描述根據(jù)本發(fā)明的請求管理服務(wù)器的簡化架構(gòu); 圖3描述根據(jù)本發(fā)明的記錄服務(wù)器的簡化架構(gòu)。
      具體實(shí)施例方式
      因此本發(fā)明提出以共享和去線性化的方式記錄音視頻節(jié)目。例 如,可將本地的數(shù)字記錄和通信網(wǎng)絡(luò)上的例如由運(yùn)營者或由因特網(wǎng)服
      務(wù)提供者使之對于用戶可用的記錄相結(jié)合來定義這樣的記錄。
      因而,這種記錄結(jié)合防止不必要地獨(dú)占VOD(視頻點(diǎn)播)網(wǎng)絡(luò)
      資源,并防止將記錄的實(shí)際存儲(chǔ)既分布在機(jī)頂盒全部機(jī)群(fleet)中
      也分布在VOD服務(wù)器全部機(jī)群中。本發(fā)明還提出共享記錄以檢索由
      不同的人(例如位于鄰近單元內(nèi)的人)進(jìn)行的記錄。
      本發(fā)明還提出集中式驅(qū)動(dòng)STB(機(jī)頂盒)的記錄以記錄還沒有人
      自發(fā)請求記錄的音視頻節(jié)目。
      因此,本發(fā)明的一般原理依賴于在網(wǎng)絡(luò)的不同參與者之間對資源的共享,以便能夠共用用戶的記錄的存儲(chǔ)容量。
      因而,對于網(wǎng)絡(luò)基礎(chǔ)設(shè)施提供者而言,由于增加了由具有可用
      STB的用戶提供記錄的可能性,從而可以獲得如此大量的規(guī)模經(jīng)濟(jì)。 事實(shí)上,如已經(jīng)強(qiáng)調(diào)的,用戶的記錄容量往往是有限的,并且運(yùn)營者 無法通過網(wǎng)絡(luò)記錄(NVPR)為用戶提供無限制的存儲(chǔ)容量。因此本 發(fā)明提出共用用戶的存儲(chǔ)資源,以便增加每個(gè)用戶的總存儲(chǔ)空間和該 用戶觀看其未編排的記錄(例如因?yàn)槭韬?的可能性。
      因此,網(wǎng)絡(luò)的特定實(shí)體(也稱為記錄服務(wù)器)可例如驅(qū)動(dòng)對未請 求記錄的存儲(chǔ)它始終既在用戶的STB機(jī)群上又在適合于它的存儲(chǔ)資 源(專用硬盤驅(qū)動(dòng)器)上記錄一定數(shù)量的頻道以供后續(xù)的去線性化訪 問。在本發(fā)明的實(shí)施例中,記錄服務(wù)器因此能夠在STB的石更盤驅(qū)動(dòng)器 的空間上建立完整的反饋控制。因而有可能使用 一個(gè)或多個(gè)STB來記 錄廣播。
      本發(fā)明還能夠使用戶獲得比集中式視頻點(diǎn)播服務(wù)器提供的呈現(xiàn) 質(zhì)量更高的呈現(xiàn)質(zhì)量。事實(shí)上,在本發(fā)明的一個(gè)特定實(shí)施例中,定義 鄰近集合(proximity set)。這些鄰近集合由這樣的用戶組成,這些 用戶連接至運(yùn)營者或提供者的網(wǎng)絡(luò)并且已經(jīng)訂購了通過地理上鄰近的 網(wǎng)絡(luò)進(jìn)行記錄的服務(wù)。
      本文下面的描述特別介紹實(shí)現(xiàn)本發(fā)明的幾種模式。然而清楚的 是,本發(fā)明不限于這些特定的實(shí)施例。特別地,所提出的架構(gòu)僅僅是 作為指示而給出,而本發(fā)明的一般發(fā)明思想當(dāng)然是在網(wǎng)絡(luò)上分散 (decentralize ) i己錄的思想。
      在本實(shí)施例中,我們在一個(gè)技術(shù)架構(gòu)的上下文中介紹本發(fā)明的記 錄方法的實(shí)現(xiàn),該架構(gòu)實(shí)現(xiàn)有助于管理由用戶形成的記錄請求的請求 管理實(shí)體。該架構(gòu)還實(shí)現(xiàn)負(fù)責(zé)對用戶的不同記錄的存儲(chǔ)進(jìn)行一般管理
      的記錄服務(wù)器。
      因而,請求管理服務(wù)器借助于包含對終端、對所請求的廣播以及 對存儲(chǔ)位置(終端或網(wǎng)絡(luò))的引用(reference)的數(shù)據(jù)庫執(zhí)行對記錄 請求的管理。而記錄服務(wù)器應(yīng)請求管理服務(wù)器的請求而在網(wǎng)絡(luò)中存儲(chǔ)
      10視頻內(nèi)容。
      因此,在本實(shí)施例中,記錄是以兩個(gè)階段完成的。在第一階段, 用戶向處理記錄愿望的請求管理服務(wù)器表達(dá)他們的記錄愿望。在第二 階段,根據(jù)用戶的參數(shù)、他們的數(shù)字終端和請求管理服務(wù)器的決定, 記錄服務(wù)器可命令對用戶所請求的記錄進(jìn)行實(shí)際存儲(chǔ)。
      現(xiàn)在我們借助于圖1簡要地介紹此實(shí)施例。
      終端(例如住所網(wǎng)關(guān)或STB型終端)100連接至運(yùn)營者或接入提 供者的網(wǎng)絡(luò)101。該終端從網(wǎng)絡(luò)接收(多播或單播)數(shù)字流1001。該 終端100還連接至請求管理服務(wù)器103,其中終端100向請求管理服 務(wù)器103發(fā)送(1002 )請求(例如對記錄的請求)并且從請求管理服 務(wù)器103接收請求(1003 )。
      請求管理服務(wù)器103通過運(yùn)營者網(wǎng)絡(luò)連接至記錄服務(wù)器104,其 中請求管理服務(wù)器103向記錄服務(wù)器104發(fā)送(1004 )存儲(chǔ)記錄的請 求并且從記錄服務(wù)器104接收(1005 )對這些請求的響應(yīng)。在通過網(wǎng) 絡(luò)向用戶呈現(xiàn)記錄的情形中,記錄服務(wù)器104向終端100提供(1006 ) 視頻流(例如,如果它只用于一個(gè)用戶則為單播)。在從用戶處檢索 記錄的情形中,記錄服務(wù)器104從終端100接收與其需要相對應(yīng)的流 或流的部分。
      在此特定實(shí)施例中,請求管理服務(wù)器103具有數(shù)據(jù)庫1007,使該 請求管理服務(wù)器能夠管理用戶所請求的節(jié)目的記錄。在該數(shù)據(jù)庫內(nèi), 對于每個(gè)記錄請求,請求管理服務(wù)器103將對記錄的引用(例如頻道 號(hào)、開始時(shí)間、結(jié)束時(shí)間等)與用戶數(shù)字終端的唯一標(biāo)識(shí)符相關(guān)聯(lián)。
      事實(shí)上可回想,在此特定實(shí)施例中,用戶的數(shù)字終端具有其自己 的存儲(chǔ)容量,例如以硬盤驅(qū)動(dòng)器的形式。無疑清楚的是,該實(shí)施例僅 僅是實(shí)現(xiàn)方式的一個(gè)示例。在這點(diǎn)上,有必要設(shè)想在請求管理服務(wù)器 內(nèi)使用全部的用戶存儲(chǔ)資源,諸如借助于個(gè)人計(jì)算機(jī)或諸如個(gè)人存儲(chǔ) 服務(wù)器之類的任何其它外設(shè)在用戶的通信網(wǎng)絡(luò)內(nèi)可用的存儲(chǔ)資源。
      因此通過該數(shù)據(jù)庫1007,請求管理服務(wù)器103永遠(yuǎn)知道用戶的記錄。在本實(shí)施例中,有必要區(qū)分不同參與者之間存在的關(guān)系和鏈接工 作的方式。
      在本實(shí)施例中,對用戶以命令形式形成的向終端的記錄請求的管
      理可以考慮兩種情形
      -情形1:用戶的終端100在盤驅(qū)動(dòng)器上具有足夠的可用空間。
      在該情形中,存儲(chǔ)在本地完成。在記錄結(jié)束時(shí),終端100通知服務(wù)器
      103記錄終止。如果記錄未正確完成(例如由于異常),則終端100
      通過異常消息通知服務(wù)器103。
      -情形2:用戶的盤驅(qū)動(dòng)器滿了或者用戶在其盤上沒有足夠的
      資源請求管理服務(wù)器103存儲(chǔ)記錄請求和對終端的引用,并將請求
      發(fā)送給記錄服務(wù)器104。
      在這兩種情形中,記錄請求都包含用戶的節(jié)目編排的參數(shù),諸如
      -在立即記錄的情形中,記錄的開始時(shí)間和持續(xù)時(shí)間;
      -在預(yù)先安排節(jié)目記錄的情形中,記錄的開始和結(jié)束的日期與
      時(shí)間;
      -在邏輯記錄的情形中,例如從節(jié)目指南得到的音視頻節(jié)目的 標(biāo)識(shí)符。
      當(dāng)然,在本發(fā)明的一個(gè)補(bǔ)充實(shí)施例中,有可能在記錄期間從第一 種情形轉(zhuǎn)向第二種情形。從而,如果終端IOO在其硬盤驅(qū)動(dòng)器上有空 閑的空間時(shí)在本地開始記錄音視頻節(jié)目,并且如果該空間的總量剛好 被尚未結(jié)束的記錄所消耗,則終端100可請求請求管理服務(wù)器103在 網(wǎng)絡(luò)上繼續(xù)記錄。當(dāng)用戶的終端在其硬盤驅(qū)動(dòng)器上具有足夠的空間時(shí), 并且為了防止在讀取期間使用不必要的帶寬,記錄在其硬盤上完成。 通過這樣做,在提供對用戶終端的至少一部分的反饋控制以在網(wǎng)絡(luò)上 進(jìn)行記錄的一個(gè)實(shí)施例中,這種本地記錄使記錄服務(wù)器104免于必須 為記錄騰出位置,從而消除了對終端(例如STB)的反饋控制。
      換言之,對于對用戶終端的反饋控制的管理是按照用戶自己的記 錄愿望而動(dòng)態(tài)完成的。因而,如果某個(gè)音視頻節(jié)目已經(jīng)在其它地方被 記錄過若干次,則不必通過命令在終端上記錄該節(jié)目來建立該終端的反饋控制。
      然而,為克服與終端有關(guān)的技術(shù)問題(如果有的話),有必要執(zhí)
      行冗余記錄。因而,確定冗余度閾值N,也稱為反饋控制參數(shù),其用 于確保對給定記錄的訪問。
      關(guān)于記錄的讀取,需要考慮三種可能的情形 -情形1:已經(jīng)在用戶的終端上完成記錄。因此可直接從終端 完成讀取。該終端向請求管理服務(wù)器通知該終端不可用,而在讀取結(jié) 束時(shí),終端向請求管理服務(wù)器通知該終端可用。對適當(dāng)記錄的讀取的 啟動(dòng)是由向終端給出讀取命令的請求管理服務(wù)器來實(shí)現(xiàn)的。
      -情形2:從記錄服務(wù)器請求記錄。因此終端向請求管理服務(wù) 器發(fā)出內(nèi)容讀取請求。在這種情形中,請求管理服務(wù)器作為響應(yīng)向終 端發(fā)送讀取內(nèi)容所需的信息,諸如
      -流服務(wù)器的地址,例如用于播送所述記錄服務(wù)器的記錄的 "單播,,地址;
      -內(nèi)容的參數(shù)(標(biāo)識(shí)符、開始時(shí)間、結(jié)束時(shí)間等)。 -情形3:用戶在網(wǎng)絡(luò)中查找記錄。事實(shí)上,可以回想,本發(fā) 明使得能夠既共用存儲(chǔ)資源也共用記錄本身。因此用戶完全能夠搜索 他自己未曾想到編排的記錄。終端然后將其搜索參數(shù)發(fā)送到請求管理 服務(wù)器,請求管理服務(wù)器在其記錄數(shù)據(jù)庫1007內(nèi)進(jìn)行搜索。搜索請求 的參數(shù)例如可以是
      -開始和結(jié)束記錄的日期與時(shí)間;和/或 一正在尋求的廣播的標(biāo)識(shí)符。 在第二種和第三種情形中,記錄服務(wù)器調(diào)用未請求的記錄的驅(qū)
      動(dòng),該驅(qū)動(dòng)將向一個(gè)或多個(gè)終端或其自己的存儲(chǔ)資源查詢以重組內(nèi)容。 這些終端發(fā)送流或者下載將被重定向至用戶的終端的內(nèi)容。由于該機(jī) 制取決于上行鏈路帶寬(從終端至服務(wù)器),因此中間服務(wù)器可以將 其自己接合(splice)到系統(tǒng)中以便重新構(gòu)建高質(zhì)量的完整的流。
      關(guān)于刪除記錄的操作,在這里所述的本發(fā)明的實(shí)施例中,本發(fā)明 力求最大程度地共用用戶的資源。因而,在任何刪除之前,對要?jiǎng)h除的記錄的訪問情況進(jìn)行檢查。
      需要區(qū)分兩種情形
      —情形1:內(nèi)容在用戶終端的盤驅(qū)動(dòng)器上。為批準(zhǔn)刪除,請求 管理服務(wù)器103詢問記錄服務(wù)器104該內(nèi)容是否在網(wǎng)絡(luò)中,或者檢查 以查看它是否仍然在其它終端中可用。如果該內(nèi)容在該終端中不可用 并且如果僅在數(shù)量為N的終端上可用,則它必須請求在所涉及的終端 之一上檢索該內(nèi)容。
      -情形2:內(nèi)容記錄在網(wǎng)絡(luò)內(nèi)(例如在另一個(gè)終端上或者在記 錄服務(wù)器內(nèi))。請求管理服務(wù)器隨后限定自己在其數(shù)據(jù)庫1007內(nèi)刪除 用戶關(guān)于該記錄的數(shù)據(jù)。
      在情形1中,N是反饋控制參數(shù)。它是用于確保記錄在網(wǎng)絡(luò)內(nèi)的 可用性的值。換言之,該參數(shù)用于確保已由若干用戶記錄的音視頻節(jié) 目將始終可用,只要所涉及的所有用戶尚未請求將其刪除或者只要也 可被參數(shù)化的時(shí)間段尚未消逝。
      在這里描述的實(shí)施例中,節(jié)目編排修改僅對于尚未開始的記錄是 可能的。有必要區(qū)分終端具有足夠空間的情形和終端沒有足夠空間的 情形。
      -情形1:在用戶終端的盤上有足夠并可用的空間。終端100 向請求管理服務(wù)器103作出修改請求,請求管理服務(wù)器103接受該請 求并考慮在其數(shù)據(jù)庫1007內(nèi)進(jìn)行修改。
      -情形2:用戶終端的盤滿了。請求管理服務(wù)器103考慮在其 數(shù)據(jù)庫1007內(nèi)進(jìn)行修改,并請求記錄服務(wù)器考慮所述修改。
      在這里所述的實(shí)施例中,用戶具有搜索沒有被預(yù)先請求記錄的內(nèi) 容的能力。這樣的搜索以從終端100向數(shù)據(jù)服務(wù)器103發(fā)送搜索命令 為開始,以便按照先在記錄服務(wù)器上然后在終端上的優(yōu)先級(jí)來進(jìn)行搜 索以查明內(nèi)容是否可用。如果內(nèi)容僅在終端上可用,則必須將它放回 到記錄服務(wù)器上。
      在后一情形中, 一旦已經(jīng)檢索到內(nèi)容,請求管理服務(wù)器103在其 響應(yīng)時(shí)向終端IOO發(fā)送閱讀內(nèi)容所需的信息,諸如
      14-流服務(wù)器的地址,
      -內(nèi)容的參數(shù)(標(biāo)識(shí)符、開始時(shí)間、結(jié)束時(shí)間等)
      為了能夠檢索在終端中可用的內(nèi)容,請求管理服務(wù)器103最初請 求對于將內(nèi)容加載到終端100的授權(quán)。如果終端100不可用或者如果 用戶不希望使該內(nèi)容公開的話,這樣的授權(quán)例如可以被拒絕。在第二 階段,當(dāng)給予請求管理服務(wù)器下載授權(quán)時(shí),請求管理服務(wù)器將該下載 授權(quán)傳送到下載內(nèi)容的記錄服務(wù)器。
      在網(wǎng)絡(luò)上進(jìn)行記錄的期間(例如當(dāng)用戶的終端在其硬盤驅(qū)動(dòng)器上 不再有足夠的空間時(shí)),請求管理服務(wù)器103在已經(jīng)考慮了其數(shù)據(jù)庫 1007中來自終端的記錄請求之后,請求記錄服務(wù)器104記錄音視頻節(jié) 目。記錄服務(wù)器104檢查其存儲(chǔ)空間內(nèi)可用的空間。如果空間足夠, 則記錄服務(wù)器104向請求管理服務(wù)器103通知接受該記錄請求,同時(shí) 賦予其用于該記錄的存儲(chǔ)標(biāo)識(shí)符。
      當(dāng)來自用戶的刪除請求被發(fā)送到請求管理服務(wù)器103時(shí),該服務(wù) 器考慮該請求,并且如果已經(jīng)在網(wǎng)絡(luò)中存儲(chǔ)了該記錄時(shí),它將該刪除 請求發(fā)送到記錄服務(wù)器104,記錄服務(wù)器104在已經(jīng)進(jìn)行了必要的檢 查之后刪除該記錄并將其通知給請求管理服務(wù)器103。
      當(dāng) 一旦接收到同意在當(dāng)前有該記錄的第一用戶這一方上進(jìn)行下 載,記錄必須從第一用戶的終端下載到記錄服務(wù)器104(例如在刪除 請求之后或者在第二用戶進(jìn)行搜索之后)時(shí),記錄服務(wù)器104執(zhí)行下 載并將該記錄保存在其存儲(chǔ)空間中。在內(nèi)容的加載結(jié)束時(shí),記錄服務(wù) 器104通知請求管理服務(wù)器103已經(jīng)檢索到內(nèi)容并且賦予其唯一的標(biāo) 識(shí)符。
      在本發(fā)明的一個(gè)特定實(shí)施例中,有可能結(jié)合對客戶終端的反饋控 制來創(chuàng)建記錄在終端處的補(bǔ)充分布。這樣的分布可以例如為了優(yōu)化存 儲(chǔ)空間的使用通過將記錄分布在若千終端上來實(shí)現(xiàn)。
      因而例如,記錄服務(wù)器可決定將音視頻節(jié)目的記錄分布在若干終 端間。在該實(shí)施例中,例如可使一個(gè)終端負(fù)責(zé)記錄(并存儲(chǔ))節(jié)目的 前20分鐘,而另一個(gè)終端記錄下20分鐘,以此類推,直至音視頻節(jié)目的結(jié)束。因而,在將根據(jù)本發(fā)明該實(shí)施例記錄的音視頻節(jié)目傳送至 記錄服務(wù)器的期間,所使用的帶寬減少了。事實(shí)上,每個(gè)終端僅需要 發(fā)送與減少后的時(shí)間相對應(yīng)的有限量的數(shù)據(jù)。因此,結(jié)果是只進(jìn)行非 常短的時(shí)間而不會(huì)過分限制對用戶的因特網(wǎng)連接的使用。
      本發(fā)明的至少一個(gè)實(shí)施例設(shè)想對記錄進(jìn)行分段。事實(shí)上,音視頻 節(jié)目主要是由若干數(shù)字流形成的。這些數(shù)字流可被分段。于是記錄將 由段的集合組成,每個(gè)段對應(yīng)于流、起始時(shí)間和結(jié)束時(shí)間。這樣,一 個(gè)段表示記錄的一部分,它可獨(dú)立于形成該記錄的其它段而存儲(chǔ)。
      因而,記錄的共用的百分比進(jìn)一步增加。事實(shí)上,該實(shí)施例考慮 到這樣的事實(shí),即音視頻節(jié)目可利用取決于用戶的不同參數(shù)來記錄。
      在現(xiàn)有技術(shù)狀態(tài)中,對于同一音視頻節(jié)目P,用戶Ul將"編排" 記錄在20:00開始、在22:00結(jié)束,而另一個(gè)用戶U2將"編排,,記錄 在19:55開始、在22:05結(jié)束。請求管理服務(wù)器隨后面對一個(gè)問題
      —或者它決定不使用用戶U2的參數(shù)(具有令該用戶不愉快的風(fēng) 險(xiǎn))并向記錄服務(wù)器請求存儲(chǔ)一次且僅存儲(chǔ)一次用戶Ul的記錄。該 存儲(chǔ)隨后將既用于用戶Ul也用于用戶U2,并且用于其它潛在的用戶;
      -或者它將決定使用所有用戶的所有參數(shù),這具有不必要地重 復(fù)數(shù)據(jù)的風(fēng)險(xiǎn)。在該情形中,用戶Ul和用戶U2都被滿足,但該音視 頻節(jié)目將以重疊的時(shí)隙存儲(chǔ)兩次。
      在該實(shí)施例中,記錄的分段,例如分成五分鐘的段,使資源能夠 被共用。因而,在我們先前的示例中,取決于在其終端的硬盤驅(qū)動(dòng)器 中可用的空間,用戶U2可在本地具有對應(yīng)于19:55-20:00時(shí)隙和 22:00-22:05時(shí)隙的兩個(gè)段,而其余的段將存儲(chǔ)在具有或不具有對用戶 終端的反饋控制的網(wǎng)絡(luò)中。
      換言之,記錄在用戶終端間被分成小部分以滿足他們自己的節(jié)目 編排愿望,同時(shí)防止信息的任何不必要的重復(fù)。在對終端進(jìn)行反饋控 制的情形中,使用反饋控制參數(shù)N。該參數(shù)因而允許對每個(gè)段的反饋 控制。對于請求管理服務(wù)器,其結(jié)果是管理用戶請求的復(fù)雜度增加。 然而,這些用戶的滿意度增加并且優(yōu)化了存儲(chǔ)空間。本發(fā)明的補(bǔ)充實(shí)施例引入了如已經(jīng)介紹的鄰近集合的概念,其使 得地理上彼此接近的用戶終端的存儲(chǔ)空間能夠共用。本發(fā)明的這種實(shí) 施方式為用戶提供更多的使用舒適性。
      在該特定實(shí)施例中,鄰近集合可以例如由數(shù)字訂戶線接入復(fù)用器
      或分配器(也稱為DSL接入復(fù)用器)構(gòu)建,其中,數(shù)字訂戶線接入復(fù) 用器或分配器可包括VOD服務(wù)器和為了客戶端的因特網(wǎng)訪問和/或視 頻點(diǎn)播訪問而連接到該DSLAM的運(yùn)營者或提供者的所有客戶端。
      因而,根據(jù)本發(fā)明,構(gòu)建形成鄰近集合一部分的用戶群,這些用 戶之間的物理距離較小。從而,在這些用戶之間可用的流速率和帶寬 較大。
      鄰近集合可結(jié)合本文上述的一般架構(gòu)(請求管理服務(wù)器和記錄服 務(wù)器)的所有或一部分。在這樣的情形中,有可能實(shí)現(xiàn)用于管理記錄 的中央實(shí)體,它監(jiān)管在每個(gè)鄰近集合內(nèi)管理的記錄,以便例如將某些 鄰近集合中的記錄復(fù)制到其它鄰近集合中。
      現(xiàn)在參考圖2,我們介紹根據(jù)本發(fā)明的請求管理服務(wù)器的簡化架構(gòu)。
      它包括存儲(chǔ)器21和由計(jì)算機(jī)程序(或應(yīng)用)22驅(qū)動(dòng)的配有微處
      理器的處理單元20。處理單元20通過網(wǎng)絡(luò)輸入接口沖莫塊23在輸入處
      接收下列各項(xiàng)
      —來自用戶終端的請求24a;
      -來自記錄服務(wù)器的關(guān)于記錄的數(shù)據(jù)24b。
      該信息由微處理器根據(jù)程序22的指令處理,以便
      —確認(rèn)或否定來自終端的請求26a;
      -發(fā)送(26b)命令至記錄服務(wù)器。
      該數(shù)據(jù)通過網(wǎng)絡(luò)輸出接口模塊25發(fā)送到對應(yīng)的設(shè)備。
      參考圖3,我們介紹根據(jù)本發(fā)明的請求管理服務(wù)器的簡化架構(gòu)。
      它具有存儲(chǔ)器31、由計(jì)算機(jī)程序(或應(yīng)用)32驅(qū)動(dòng)的配有微處
      理器的處理單元30。處理單元30通過網(wǎng)絡(luò)輸入接口模塊33在輸入處
      接收-來自請求管理服務(wù)器的命令34a; -來自被反饋控制的終端的關(guān)于記錄的數(shù)據(jù)34b。 該信息由微處理器根據(jù)程序32的指令處理,以便 -確認(rèn)或否定來自請求管理服務(wù)器的請求36a; -發(fā)出(36b)命令至被反饋控制的終端。 該數(shù)據(jù)通過網(wǎng)絡(luò)輸出接口模塊35發(fā)送到對應(yīng)的設(shè)備。
      權(quán)利要求
      1.一種記錄數(shù)據(jù)集合的方法,其特征在于,所述方法包括由要求設(shè)備形成記錄請求的步驟;將所述記錄分布到至少一個(gè)不同于所述要求設(shè)備并通過通信網(wǎng)絡(luò)連接到所述要求設(shè)備的設(shè)備的步驟。
      2. 如權(quán)利要求1所述的記錄方法,其特征在于,所述方法包括獲得表示可用于存儲(chǔ)所述記錄并適合于所述要求設(shè)備的存儲(chǔ)容量的信息并提供關(guān)于可用容量的信息的步驟;根據(jù)所述關(guān)于可用容量的信息識(shí)別至少一個(gè)連接至所述網(wǎng)絡(luò)并被設(shè)計(jì)為執(zhí)行所述記錄的至少 一部分存儲(chǔ)的存儲(chǔ)設(shè)備的步驟。
      3. 如權(quán)利要求2所述的記錄方法,其特征在于,所述識(shí)別至少一個(gè)存儲(chǔ)設(shè)備的步驟是在集中式記錄服務(wù)器中實(shí)現(xiàn)的。
      4. 如權(quán)利要求2或3所述的記錄方法,其特征在于,所述識(shí)別步驟包括根據(jù)存儲(chǔ)所述記錄所需的容量與由所述關(guān)于要求設(shè)備內(nèi)可用容量的信息表示的容量之間的差來計(jì)算結(jié)果容量的步驟;根據(jù)所述結(jié)果容量在所述多個(gè)設(shè)備內(nèi)搜索至少一個(gè)能夠存儲(chǔ)至少一部分所述記錄的設(shè)備的步驟。
      5. 如權(quán)利要求1至4中任一項(xiàng)所述的記錄方法,其特征在于,所述方法還包括將記錄請求發(fā)送到用于管理記錄請求的服務(wù)器的步驟;由所述用于管理的服務(wù)器根據(jù)至少一個(gè)確定的處理參數(shù)處理所述記錄請求的步驟;將至少一個(gè)表示所述記錄請求的信息發(fā)送到所述記錄服務(wù)器的步驟。
      6. 如權(quán)利要求5所述的記錄方法,其特征在于,至少一個(gè)確定的處理參數(shù)是表示所述記錄在所述通信網(wǎng)絡(luò)的所述多個(gè)設(shè)備內(nèi)的冗余度的信息。
      7. 如權(quán)利要求6所述的記錄方法,其特征在于至少一個(gè)確定的處理參數(shù)是表示所述記錄在所述通信網(wǎng)絡(luò)的所述多個(gè)設(shè)備內(nèi)的最大保存持續(xù)時(shí)間的信息。
      8. —種代表音視頻節(jié)目的數(shù)據(jù)集合,其特征在于,所述數(shù)據(jù)集合分布在至少兩個(gè)在通信網(wǎng)絡(luò)內(nèi)互連的不同設(shè)備上,所述設(shè)備各自具有可用的存儲(chǔ)資源并且各自實(shí)現(xiàn)所述記錄的一部分。
      9. 一種可從通信網(wǎng)絡(luò)下載和/或存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上和/或可由微處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括當(dāng)它在計(jì)算機(jī)上執(zhí)行時(shí)用于執(zhí)行根據(jù)權(quán)利要求1至6中至少一項(xiàng)的記錄方法的程序代碼指令。
      全文摘要
      本發(fā)明涉及用于數(shù)據(jù)集合的分布式記錄的方法。根據(jù)本發(fā)明,所述方法包括由要求設(shè)備發(fā)出記錄請求的步驟;將所述記錄分布到至少一個(gè)不同于所述要求設(shè)備并通過通信網(wǎng)絡(luò)連接到所述要求設(shè)備的設(shè)備上。
      文檔編號(hào)H04N5/00GK101632302SQ200880006272
      公開日2010年1月20日 申請日期2008年2月22日 優(yōu)先權(quán)日2007年2月26日
      發(fā)明者J-M·瑪格麗特, O·帕奧特 申請人:法國電信公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1