用於數字影院多重劇場的智能化災難恢復的製作方法
2023-06-04 00:38:46 1
專利名稱::用於數字影院多重劇場的智能化災難恢復的製作方法
技術領域:
:本發明大體涉及數字電影重放,更具體地涉及數字影院多重劇場的智能化災難恢復。
背景技術:
:當前,電影的分發和展現從使用膠片作為分發和展現介質轉變為使用數字媒體,這些數字媒體以計算機文件的形式而分發,並使用數字電影播放伺服器、數字投影儀和音頻處理器來展現。在數字影院電影的重放期間出現的某種設備故障只能通過把觀眾轉移到備用放映廳而進行補救。為了使這種方案有效,在發生故障的放映廳中播放的電影也必須被轉移到備用放映廳。例如,在當前的模擬設備的情況下,可以通過把分發拷貝轉移到備用放映廳、或把膠片從發生故障的放映廳裝到備用放映廳而實現恢復。因此,期望一種用於數字影院多重劇場的智能化災難恢復系統,該系統能夠克服現有技術中的上述問題,而且該系統是非常有利的。
發明內容本發明解決了現有技術中的這些和其他缺點和不利,本發明涉及用於數字影院多重劇場的智能化災難恢復。根據本發明一個方面,提供了一種用於具有多個放映廳的數字影院多重劇場的播放和故障恢復系統。所述系統包括中央存儲伺服器、多個播放伺服器、以及智能化選擇模塊。中央存儲伺服器具有被配置用於存儲數字影院電影的本地中央存儲設備。多個播放伺服器與中央存儲伺服器進行信號通信,每一個均被配置為在多個放映廳中相應的一個放映廳處播放數字內容,並且具有被配置為提供對數字內容的冗餘存儲的相應本地存儲設備。智能選擇模塊被配置為在多個放映廳中的一個備用放映廳而不是多個放映廳中被調度的一個放映廳處、從多個播放伺服器中相應的一個播放伺服器而不是多個播放伺服器中被調度的一個伺服器中播放被中斷的數字內容的一部分,所述中斷是由於多個放映廳中被調度的一個放映廳處出現故障而引起的。在多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前的播放能力,以及多個放映廳中的一個備用放映廳處的多個播放伺服器中相應的一個播放伺服器的相應本地存儲設備的播放調度。根據本發明的另一方面,提供了一種用於具有多個放映廳的數字影院多重劇場的故障恢復方法。所述方法包括步驟提供包括多個播放伺服器的網絡,所述多個播放伺服器與中央存儲伺服器進行信號通信。多個播放伺服器中的每一個以及中央存儲伺服器均具有與之耦合的相應本地存儲設備,用於提供對數字影院電影的冗餘存儲。多個播放伺服器中的每一個均能夠向多個放映廳中相應的一個本地放映廳播放被調度的數字影院電影。所述方法還包括在多個放映廳中的一個備用放映廳而不是多個放映廳中被調度的一個放映廳處、從多個播放伺服器中相應的一個播放伺服器而不是多個播放伺服器中被調度的一個伺服器中播放被中斷的數字內容的一部分,所述中斷是由於多個放映廳中被調度的一個放映廳處出現故障而引起的,在多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前的播放能力,以及多個放映廳中的一個備用放映廳處的多個播放伺服器中相應的一個播放伺服器的相應本地存儲設備的播放調度。根據本發明的另一方面,提供了一種用於具有多個放映廳的數字影院多重劇場的播放和故障恢復系統。所述系統包括多個播放伺服器和智能化選擇模塊。多個播放伺服器中的每一個均被配置為在多個放映廳中相應的一個放映廳處播放數字影院電影,並且具有被配置為存儲數字影院電影的相應本地存儲設備。智能化選擇模塊被配置為在多個放映廳中的一個備用放映廳而不是多個放映廳中被調度的一個放映廳處、從多個播放伺服器中相應的一個播放伺服器而不是多個播放伺服器中被調度的一個伺服器中播放被中斷的數字內容的一部分,所述中斷是由於多個放映廳中被調度的一個放映廳處出現故障而引起的,在多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前的播放能力,以及多個放映廳中的一個備用放映廳處的多個播放伺服器中相應的一個播放伺服器的相應本地存儲設備的播放調度。根據下文結合附圖對典型實施例的詳細描述,本發明的這些和其他方面、特徵和優點將變得明顯。根據下面的典型附圖,可以更好地理解本發明,其中圖l是示出了典型的數字影院多重系統的框圖,可以根據本發明的示意性實施例將本發明應用於該系統;以及圖2是示出了根據本發明的原理用於數字影院多重劇場的災難恢復的典型方法的流程圖。具體實施方式本發明涉及用於數字影院多重劇場的智能化災難恢復。本發明通過及時地把受災難影響的電影在多重劇場匯總的不同屏幕上播放,允許數字影院多重劇場從一個或多個設備故障中恢復。可以理解的是,這裡所使用的術語"災難"是指任何故障,特別是可能導致被中斷的電影在不同的放映廳中進行播放的那些故障。本說明書描述了本發明的原理。可以理解,儘管這裡沒有明確描述或示出,然而本領域的技術人員能夠設想出體現本發明的原理並且包括在本發明的精神和範圍內的各種設置。這裡所引述的所有示例和條件性語言均為了教學的目的,以幫助讀者理解本發明的原理以及發明人對現有技術做出貢獻的概念,應被看作不會被限制為具體引述的示例和條件。此外,對本發明的原理、方面、實施例以及特定示例做出引述的所有聲明意在包括本發明的結構和功能上的等同物。另外,該等同物將包括當前已知的等同物以及將來開發出的等同物,即所開發出來的執行相同功能的任何元件(不考慮結構)。因此,本領域的技術人員可以理解,這裡所表示的框圖展示出體現本發明原理的示意性電路的概念圖。類似地,可以理解,任何流程、流程圖、狀態轉移圖、偽代碼等表現出實質上可以在計算機可讀介質上表現的、並且由計算機或處理器執行的各個過程,無論是否明確示出該計算機或處理器。可以通過使用專用硬體和能夠與適合的軟體一同執行軟體的硬體而實現圖中所示各個元件的功能。當由處理器來提供時,這些功能可以由單個的專用處理器、單個的共享處理器、或多個單獨的處理器來提供,其中一些可以是共享的。此外,術語"處理器"或"控制器"的顯式使用不應被解釋為排他性地指代能夠執行元件的硬體,而且可以隱式地包括(不限為)數位訊號處理器("DSP")硬體、用於存儲軟體的只讀存儲器("ROM")、隨機存取存儲器("RAM")以及非易失性存儲器。也可以包括其他的硬體,無論是常規的還是專用的。類似地,圖中所示的任何開關僅是概念上的。其功能可以通過程序邏輯的操作、專用邏輯、程序控制和專用邏輯的交互、或甚至是手動地而實現,實施者可以選擇的具體技術可以從上下文中得到明確的理解。在權利要求中,表示為用於執行特定功能的裝置的任何元件意在包括執行該功能的任何方式,例如包括a)執行該功能的電路元件的組合,或b)任意形式的軟體,包括固件、微代碼等,以及用於執行該軟體以執行該功能的適合的電路。由權利要求所限定的本發明在於如下事實將各個引述的裝置所提供的功能以權利要求所要求的方式組合在一起。因此,可以把能夠提供這些功能的任意裝置看作與這裡所示的裝置相等同。轉向圖l,附圖標記ioo大體示出了可應用本發明的典型數字影院多重系統。數字影院多重系統100包括中央存儲伺服器110;中央存儲設備120;受管理的網絡開關130;多個播放伺服器140;以及多個播放存儲設備150。中央存儲伺服器110把數字影院電影加載到系統數字影院多重系統100中。此外,中央存儲伺服器110用於向放映廳分配特定電影;調度每一個放映廳的播放時間;並與電影分發者通信以獲得對數字影院內容文件進行解密所需的密鑰。中央存儲伺服器110包括智能化選擇模塊110A,其功能在下文中進一步詳細描述。中央存儲設備120相對於中央存儲伺服器110來說位於本地。中央存儲設備120優選地包括足夠的容量以存儲多個電影。受管理的網絡開關130允許與其相連的所有設備之間進行高速的端-端通信。多個播放伺服器140根據需要對媒體軌道進行解密和解壓縮,從而把媒體軌道轉換為可用信號。對多個播放存儲設備150進行配置,使得多個播放存儲設備150中的每一個均與多個播放伺服器140中相應的一個相關聯。優選地,多個播放存儲設備中的每一個均包括足夠的容量以存儲多個電影。可以理解,本發明不限於圖1所示的數字影院多重系統100的特定配置,因此,在這裡提供的本發明的教導的前提下,在維持本發明的範圍的同時,本領域以及相關領域的技術人員可以容易地理解根據本發明原理的用於數字影院多重系統的這些和其他配置。例如,在其他實施例中,中央存儲設備120可以被包括在中央存儲伺服器110中並作為其一部分,而且每一個播放存儲設備130可以被包括在相應的一個播放伺服器140中並作為其一部分。此外,智能化選擇模塊110可以被包括在任意多個播放伺服器140(和/或其子元件和/或與之相關聯的元件)中,作為附加或取代被包括在中央存儲伺服器IIO(和/或其子元件和/或與之相關聯的元件)中。當然,如上所述,也可以根據本發明的原理採用其他的變體。還可以理解,關於本發明而採用的數字影院電影可以和如下相兼容數字影院初始提案,LLC,"DigitalCinemaSpecificationVI.0",Hollywood,CA,www,dcimovies.固,July20,2005(下文稱作"DCI規範")。根據DCI規範,數字影院電影具有如下結構(a)每一個完整的電影由"巻軸"片段所組成;而且每一個巻軸包括若干媒體軌道(例如一個用於圖像、多達16個用於音頻、其他用於字幕、等等)。此外根據DC工規範,媒體軌道是加密的,而且圖像軌道既是壓縮的又是加密的。此外,可以理解,雖然這裡描述的實施例是關於DCI規範而描述的,然而在維持本發明的範圍的前提下,本發明可以容易地關於不與DCI規範相兼容的數字影院電影而實現。這裡公開的實施例涉及可以被合併的兩個示意性操作樣式,如下文進一步詳細所述。這兩個樣式在這裡被稱作"故障準備"和"故障恢復"。當然,在這裡提供的本發明的教導的前提下,在維持本發明的範圍的同時,本領域和相關領域的技術人員可以設想到根據本發明原理而使用的這些和其他樣式及其變體。下面將描述根據本發明典型實施例的"故障準備"。故障準備由中央存儲伺服器110來執行,該伺服器維持存在於系統100中的各個存儲池(中央存儲設備120和多個播放存儲設備150中的每一個)的所有電影的概覽,而且可以複製、傳送和刪除電影。中央存儲伺服器110還維持每一個放映廳的播放調度。中央存儲伺服器120使用其中所維持的或可從中訪問的信息,籌備把所調度的電影的冗餘拷貝放到系統100內適合的存儲器上,以便每個所調度的電影的拷貝對於多個播放伺服器140中的每一個都是可以訪問的,要麼是以本地方式從另一個播放伺服器的播放存儲器中訪問,要麼是從中央存儲設備120進行訪問。可以理解的是,在其他實施例中,在維持本發明的範圍的同時,參照中央存儲伺服器120所描述的前述功能可以由系統中的一個或更多個其他伺服器(與中央存儲伺服器120—同或取代中央存儲伺服器120)來執行。因此,還可以理解,在維持本發明的範圍的同時,在某些實施例中可以省略中央存儲伺服器120。現在根據示意性實施例來描述示出了表1中所列的如下電影的4個屏幕復用的示例。tableseeoriginaldocumentpage13表l在該示例中,已經把每一個被調度的電影複製到其將要被放映的放映廳中的播放伺服器140。因此,每個播放伺服器140能夠以本地的方式訪問待播放的電影。另外,這些電影的冗餘拷貝已經由中央存儲伺服器110進行分發。例如,中央存儲設備120維持所放映的所有電影的拷貝,而且多個播放存儲設備150中的每一個都維持有針對復用系統中另一放映廳而調度的電影的冗餘拷貝。現在考慮一個屏幕發生故障,比如放映Shrek的屏幕3。如果大量觀眾正在觀看這部電影,則劇場經理將希望通過把該電影移到備用屏幕而避免退還票款,恢復系統提供了使用其他三個放映廳中的任意放映廳的能力。自然,劇場經理希望對備用放映廳迸行選擇,以使任何收入損失最小化,一些可能的場景包括但不限於利用一個放映廳滿足對STARWARS的需求;而STARWARS的票在兩個劇場中都銷售一空,而MADAGASCAR的票幾乎沒有售出。一旦經理選定備用放映廳,則系統100可以被配置為支持下文參照圖2而描述的步驟。轉到圖2,附圖標記200大體示出了用於數字影院多重劇場的災難恢復方法。如這裡所使用,短語"被調度的放映廳"及其縮略語是指發生災難的放映廳,因而是數字影院電影的播放被中斷的放映廳。此外,短語"備用放映廳"及其縮略語是指將要繼續播放被中斷的數字影院電影的放映廳。類似地,"被調度的播放伺服器"及其縮略語是指被調度的放映廳中的播放伺服器,而"備用播放伺服器"及其縮略語是指備用放映廳中的播放伺服器。開始塊205將控制傳遞給功能塊210。功能塊210把備用播放伺服器140從被調度的操作切換至"災難恢復"模式,其位於中央存儲伺服器110或備用放映廳中的播放伺服器140處(如果希望的化,這兩者都支持),並將控制傳遞給功能塊215。這個切換可以基於系統的災難檢測而由系統100自動進行,和/或可以響應於用戶輸入而進行。可以理解,這個災難可能涉及位於被調度的放映廳中的一個或更多個顯示屏、播放伺服器和本地存儲設備中的故障或其他不希望的情況,或者涉及被調度的放映廳自身的不希望的情況(例如不好的氣味、發生故障的HVAC系統,等等)。功能塊215確定該系統中受到災難影響的播放伺服器(即確定被調度的播放伺服器)、受災難影響的放映廳中播放的電影(即確定被中斷的數字影院電影)、以及災難發生前已經播放了該電影的多大部分,並且把控制傳遞給功能塊220。可以理解,這些確定可以由系統100自動執行,和/或基於一個或更多個用戶輸入而執行。還可以理解,功能塊215可以通過如下方式來執行這些確定對中央存儲伺服器110發出適當的請求,對受災難影響的伺服器發出相同的請求(如果其仍舊可用),和/或基於一個或更多個用戶輸入。此外,可以理解,前述確定中至少一些可以在功能塊210執行切換之前而進行。功能塊220智能化地選擇用於在備用放映廳中重放被中斷數字影院電影的部分的備用播放伺服器所使用的存儲器,並把控制傳遞給功能塊225。可以理解,功能塊220執行對中央存儲伺服器的存儲設備的選擇,和/或對每一個播放伺服器的存儲設備的選擇。可以理解,功能塊220基於以下來執行該選擇:至少是被調度的播放伺服器的當前播放能力,以及備用播放伺服器的存儲設備的播放調度。因此,功能塊220根據如下典型選項來執行智能化選擇(a)本地播放存儲器,因為其已經具有電影的拷貝;(b)從受災難影響的伺服器的存儲器中播放;(c)從另一個播放伺服器的存儲器中播放;以及(d)從中央伺服器的存儲器中播放。可以理解,選項(b)僅在災難沒有影響伺服器的數據讀取和傳輸能力的情況下才是可用的。還可以理解,僅當該播放伺服器當前沒有播放電影、而且也沒有被調度為在完成所恢復的電影的放映前播放電影的情況下,才會呈現選項(c)。這涉及到"智能化"部分。在選項4b、4c和4d的情況下,可以在短時間(例如〈15分鐘)內對被中斷的數字影院電影進行遠程播放,因為系統支持對所切換網絡上的電影軌道同時進行讀取和播放(解密,解碼)。在選項4a的情況下,播放是瞬間的,因為該數字影院電影已經在本地存儲器中可用。功能塊225使用功能塊220所選擇的源,在備用放映廳中從備用重放伺服器中播放被中斷的電影的一部分(例如從被中斷的電影在發生災難前若干分鐘的時間點處開始播放),並把控制傳遞給功能塊230。在備用放映廳中進行遠程播放期間,功能塊230命令備用播放伺服器把被中斷的電影寫入其本地存儲器(如果需要的話,覆蓋任何未調度的電影以獲得空間),並把控制傳遞給結束塊235。可以理解,功能塊230執行對本地存儲器的寫入,使得可以從本地存儲器中對恢復的電影進行下一次的播放,而且使得網絡帶寬對於從後續故障中恢復是可行的。下面描述本發明的多個附屬優點/特徵中的一些。本發明的一個優點/特徵是,快速且方便地從多重系統中的單個放映廳中的設備故障中恢復。本發明的另一個優點/特徵是,對用於正常播放和災難恢復播放的任何存儲器來說,僅需要lx速度的訪問。這意味著針對每一個存儲器可以使用較低成本的組件。本發明的又一優點/特徵是,保證了從單個故障中的恢復。此外,本發明的另一優點/特徵是,在多數情況下從多個故障(例如兩個放映廳同時遭受設備故障)中恢復的能力。此外,本發明的另一優點/特徵是,對從中播放恢復的電影的最適合的存儲器的選擇是簡單和安全的,這是因為系統使用該電影的放映時間,以避免兩個播放伺服器同時試圖使用相同的播放存儲器。基於這裡的教導,相關
技術領域:
中的技術人員可以容易地獲知本發明的這些和其他特徵及優點。可以理解的是,本發明的教導可以以各種形式的硬體、軟體、固件、專用處理器或其組合來實現。最為優選地,本發明的教導以硬體和軟體的組合來實現。此外,軟體優選地以有形地體現在程序存儲單元上的應用程式來實現。該應用程式可以上載到包括任意適合架構的機器,並由該機器執行。優選地,該機器在具有例如一個或更多個中央處理單元("CPU")、隨機存取存儲器("RAM")、以及輸入/輸出("I/O")接口的硬體的計算機平臺上實現。該計算機平臺還包括作業系統和微指令代碼。這裡描述的各個過程和功能可以是微指令代碼的一部分,或是應用程式的一部分,或是其任何組合,其可以由CPU來執行。另外,可以把各種其他外圍單元與計算機平臺相連,例如附加的數據存儲單元和列印單元。還可以理解的是,由於附圖中描述的某些構成系統的組件和方法優選地以軟體來實現,所以系統組件或過程功能塊之間的實際連接可能取決於本發明的實踐方式而有所不同。在這裡給出的教導的前提下,相關
技術領域:
中的技術人員將能夠設想本發明的這些和類似的實現或配置。儘管已經參考附圖描述了示意性實施例,然而可以理解,本發明不限於這些特定的實施例,在不背離本發明的範圍或精神的前提下,相關
技術領域:
中的技術人員可以實現各種改變和修改。所有這些改變和修改都將被看作落入所附權利要求限定的本發明的範圍內。權利要求1、一種用於影院劇場的恢復系統,包括存儲伺服器(110),用於存儲數字內容;多個播放伺服器(140),每一個均被配置為在多個場所中相應的一個場所處播放數字內容,並且具有被配置為對數字內容進行冗餘存儲的相應本地存儲設備;以及選擇器(110A),用於從多個播放伺服器中相應的一個播放伺服器中選擇用於在多個場所中一個備用場所處播放被中斷的數字內容的一部分的源,所述中斷是由於多個場所中被調度的一個場所處出現故障而引起的。2、根據權利要求l所述的系統,其中,所述選擇器還被配置為在存儲伺服器(110)中的本地中央存儲設備和多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前播放能力,以及多個場所中的一個備用場所處的播放伺服器的相應本地存儲設備的播放調度。3、根據權利要求l所述的系統,其中,所述選擇器(110A)被配置為當多個場所中的一個備用場所處的多個重放伺服器中相應一個重放伺服器的本地存儲設備的播放調度沒有受到影響時,執行選擇以便最初選擇該本地存儲設備。4、根據權利要求l所述的系統,其中,所述存儲伺服器(110)還被配置為從遠程分發源接收數字內容。5、根據權利要求l所述的系統,其中,所述存儲伺服器(110)還被配置為向多個場所分配特定內容,並對多個場所中每一個場所的播放時間進行調度。6、根據權利要求l所述的系統,其中,多個播放伺服器(140)還被配置為對數字內容媒體軌道進行解密和解壓縮,而且所述存儲伺服器還被配置為從遠程電影分發源接收並重新分發密鑰,所述密鑰用於對數字內容進行解密。7、根據權利要求l所述的系統,還包括受管理的網絡開關(130),該開關用於實現中央存儲伺服器和所述多個播放伺服器之間的通信。8、根據權利要求l所述的系統,其中,多個場所中的每一個場所包括相應顯示屏,而且所述故障涉及以下之一多個播放伺服器中與多個場所中被調度的一個場所相應的一個播放伺服器、與多個場所中被調度的一個場所相應的本地存儲設備、以及與多個場所中被調度的一個場所相應的相應顯示屏,以及被調度的場所自身的不希望的情況。9、根據權利要求l所述的系統,其中,所述選擇器模塊(110A)被配置為當耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備不能重放被中斷的數字內容時,執行選擇以排除耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備。10、根據權利要求l所述的系統,其中,所述選擇器(110A)被配置為當多個播放伺服器中的一個備用播放伺服器正在播放數字內容、或被調度為在多個場所中一個備用場所處完成被中斷的數字內容的播放之前播放數字內容時,執行選擇以排除耦合至多個播放伺服器中的這個備用的播放伺服器的相應本地存儲設備。11、根據權利要求l所述的系統,其中,如果被中斷的數字內容沒有被寫入與多個場所中的一個備用場所處的多個重放伺服器中相應的一個重放伺服器耦合的相應存儲設備中,則將其寫入該存儲設備中,以提供在多個場所中的一個備用場所處對被中斷的數字內容的後續的本地播放,並使網絡帶寬消耗最小化。12、一種多重劇場中的方法,包括如下步驟提供與存儲伺服器耦合的多個播放伺服器,每一個播放伺服器以及存儲伺服器都具有用於數字內容的冗餘存儲的相應本地存儲設備,每一個播放伺服器均能夠根據多個播放伺服器中相應的一個播放伺服器而向多個場所中相應的一個本地場所播放被調度的一個數字內容;以及從多個播放伺服器中相應的一個播放伺服器中選擇(220)用於在多個場所中一個備用場所處播放被中斷的數字內容的一部分的源,所述中斷是由於多個場所中被調度的一個場所處出現故障而引起的。13、根據權利要求12所述的方法,其中,所述選擇步驟還包括在本地中央存儲設備和多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前的播放能力,以及多個場所中的一個備用場所處的多個播放伺服器中相應的一個播放伺服器的相應本地存儲設備的播放調度。14、根據權利要求12所述的方法,其中,執行所述選擇步驟(220),從而當多個場所中的一個備用場所處的多個重放伺服器中相應的一個重放伺服器的本地存儲設備的播放調度沒有受到影響時,最初選擇該本地存儲設備。15、根據權利要求121所述的方法,其中,所述選擇步驟(220)包括自動地確定多個重放伺服器中的哪一個已經受到故障的影響,以及哪個數字內容在多個播放伺服器中被調度的一個播放伺服器上播放時被中斷。16、根據權利要求12所述的方法,其中,所述選擇步驟(220)在耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備不能重放被中斷的數字內容時,排除耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備。17、根據權利要求12所述的方法,其中,所述選擇步驟(220)在多個播放伺服器中的一個備用播放伺服器正在播放數字內容、或被調度為在多個場所中一個備用場所處完成被中斷的數字內容的播放之前播放數字內容時,排除耦合至多個播放伺服器中的這個備用的播放伺服器的相應存儲設備。18、根據權利要求12所述的方法,還包括如果被中斷的數字內容沒有被寫入與多個場所中的一個備用場所處的多個播放伺服器中相應的一個播放伺服器耦合的相應存儲設備中,則將其寫入(230)該存儲設備中,以提供在多個場所中的一個備用場所處對被中斷的數字內容的後續的本地播放,並使網絡帶寬消耗最小化。19、根據權利要求12所述的方法,還包括確定步驟(215),用於確定被中斷的數字內容在發生故障前已經播放的量或在發生故障後還需要播放的量,其中,所述確定步驟包括如下步驟向存儲伺服器發送請求,或者當多個重放伺服器中被調度的一些重放伺服器仍舊可用時,向多個重放伺服器中被調度的一個做出相同的請求。20、根據權利要求12所述的方法,還包括把多個場所中的一個備用場所處的多個播放伺服器中相應的一個播放伺服器從被調度的操作切換至故障恢復模式的切換(210)步驟,其中,所述切換步驟在中央存儲伺服器處執行,或者在多個場所中的一個備用場所處的多個播放伺服器中相應的一個播放伺服器處執行。21、一種用於具有多個場所的數字影院多重劇場的恢復系統,包括多個播放伺服器(140),每一個均被配置為在多個場所中相應的一個場所處播放數字內容,並且具有被配置為存儲數字內容的相應本地存儲設備;以及選擇模塊(110A),用於在多個場所中的一個備用場所而不是多個場所中被調度的一個場所處、從多個播放伺服器中相應的一個播放伺服器而不是多個播放伺服器中被調度的一個伺服器中播放被中斷的數字內容的一部分,所述中斷是由於多個場所中被調度的一個場所處出現故障而引起的,在多個播放伺服器中每一個播放伺服器的相應本地存儲設備中進行選擇,而且該選擇至少基於多個播放伺服器中被調度的一個播放伺服器的當前的播放能力,以及多個場所中的一個備用場所處的多個播放伺服器中相應的一個播放伺服器的相應本地存儲設備的播放調度。22、根據權利要求21所述的系統,其中,所述選擇模塊(110A)被配置為當多個場所中的一個備用場所處的多個重放伺服器中相應的一個重放伺服器的相應本地存儲設備的播放調度沒有受到影響時,最初選擇該本地存儲設備。23、根據權利要求21所述的系統,其中,多個播放伺服器(140)中至少一個還被配置為從遠程分發源接收數字內容。24、根據權利要求2'1所述的系統,其中,多個播放伺服器(140)中至少一個還被配置為向多個場所分配特定電影,並對多個場所中每一個場所的播放時間進行調度。25、根據權利要求21所述的系統,其中,多個播放伺服器(140)中至少一個還被配置為對數字內容媒體軌道進行解密和解壓縮,並且從遠程電影分發源接收並重新分發密鑰,所述密鑰用於對數字內容進行解密。26、根據權利要求21所述的系統,其中,多個場所中的每一個場所均包括相應顯示屏,而且所述故障涉及以下之一多個播放伺服器中與多個場所中被調度的一個場所相應的一個播放伺服器、與多個場所中被調度的一個場所相應的本地存儲設備、以及與多個場所中被調度的一個場所相應的相應顯示屏,以及被調度的場所自身的不希望的情況。27、根據權利要求21所述的系統,其中,所述選擇模塊(110A)被配置為當耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備不能重放被中斷的數字內容時,執行選擇以排除耦合至多個播放伺服器中被調度的一個播放伺服器的相應本地存儲設備。28、根據權利要求21所述的系統,其中,所述選擇模塊(110A)被配置為當多個播放伺服器中的一個備用播放伺服器正在播放數字內容、或被調度為在多個場所中一個備用場所處完成被中斷的數字內容的播放之前播放數字內容時,執行選擇以排除耦合至多個播放伺服器中的這個備用的播放伺服器的相應本地存儲設備。29、根據權利要求21所述的系統,其中,如果被中斷的數字內容沒有被存儲到與多個場所中的一個備用場所處的多個重放伺服器中相應的一個重放伺服器耦合的相應存儲設備中,則將其寫入該存儲設備中,以提供在多個場所中的一個備用場所處對被中斷的數字內容的後續的本地播放,並使網絡帶寬消耗最小化。全文摘要一種用於具有多個放映廳的數字多重劇場系統,包括中央伺服器(110)、播放伺服器(140)、以及智能化選擇模塊(110A)。中央伺服器(110)具有被配置用於存儲數字影院電影的本地存儲設備。播放伺服器(140)每一個均被配置為在相應放映廳處播放電影,並且具有被配置為提供對電影的冗餘存儲的相應本地存儲設備。智能選擇模塊(110A)在備用放映廳而不是被調度的放映廳處、從相應播放伺服器而不是被調度的播放伺服器中播放被中斷的數字內容的一部分,所述中斷是由於被調度的放映廳處出現故障而引起的。在任意的存儲設備中進行選擇,而且該選擇至少基於被調度的播放伺服器的當前的播放能力,以及備用放映廳處的存儲設備的播放調度。文檔編號H04N7/173GK101228788SQ200580051213公開日2008年7月23日申請日期2005年12月9日優先權日2005年7月29日發明者約翰·羅伯特·奈勒,詹姆斯·愛德華·皮爾斯,馬克·希爾布蘭德申請人:湯姆森許可貿易公司