欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在私有網(wǎng)絡中共享媒體內(nèi)容的方法、系統(tǒng)和裝置的制作方法

文檔序號:7601237閱讀:214來源:國知局
專利名稱:用于在私有網(wǎng)絡中共享媒體內(nèi)容的方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及媒體內(nèi)容傳播技術(shù),更具體地說,本發(fā)明涉及在私有網(wǎng)絡中通過流媒體技術(shù)在各個計算設備之間,安全、可靠地共享媒體內(nèi)容的方法、系統(tǒng)和裝置。
背景技術(shù)
近年來,隨著各種新型多媒體電子產(chǎn)品的不斷出現(xiàn),以及用于私有網(wǎng)絡的寬帶數(shù)據(jù)連接和有線、無線連接技術(shù)的發(fā)展,人們越來越愿意通過私有網(wǎng)絡(例如家庭網(wǎng)絡)將自己的各種計算設備連接在一起,以便共享各種資源。例如,希望能夠通過其家庭網(wǎng)絡,共享各個計算設備上的媒體內(nèi)容,例如電影、音樂等。與此同時,媒體內(nèi)容提供者為了吸引更多的客戶,消除了媒體內(nèi)容與一個特定播放設備之間的綁定,而將媒體內(nèi)容播放范圍擴展為一個授權(quán)域(authorized domain),這是通過以基于離線和單向認證的廣播加密(broadcast encryption)方法取代傳統(tǒng)的基于在線雙向認證的公共密鑰加密(PKI)方法實現(xiàn)的。例如,當采用廣播加密方法來保護物理介質(zhì)上的媒體內(nèi)容時,每一介質(zhì)上都有一被稱作為密鑰管理塊(KMB)的數(shù)據(jù)塊,而每一受信的計算設備(例如,受信的媒體播放器)為了能夠播放一物理介質(zhì)上的媒體內(nèi)容,都要首先讀取KMB并且通過對其進行處理而產(chǎn)生一個用于讀取該物理介質(zhì)上的媒體內(nèi)容的密鑰,該密鑰被稱作為管理密鑰。能夠產(chǎn)生正確的管理密鑰的計算設備就可以播放該物理介質(zhì)上的媒體內(nèi)容。這樣,就通過廣播加密消除了媒體內(nèi)容與一個特定播放設備之間的綁定,而將媒體內(nèi)容播放范圍擴展為一組能夠通過對介質(zhì)上的KMB進行處理而產(chǎn)生正確的管理密鑰的計算設備,這樣一組計算設備構(gòu)成了一個授權(quán)域。在該授權(quán)域內(nèi),各個受信的計算設備可以對等地或端對端地(peer to peer)共享媒體內(nèi)容,即媒體內(nèi)容可以從任何一個計算設備流動到另一計算設備。雖然這為私有網(wǎng)絡中的媒體內(nèi)容的共享提供了合法性,但是,還有很多技術(shù)問題急需解決。
首先,私有網(wǎng)絡上的各個計算設備,例如PC機、機頂盒、PDA以及移動電話等,都具有不同的系統(tǒng)能力和媒體特征。大多數(shù)低端計算設備,如機頂盒、PDA和移動電話等,沒有足夠的存儲空間,而無法在本地存儲大的媒體文件,于是需要借助流媒體技術(shù)才能播放那些駐留在較大計算設備(如PC機和家用媒體服務器)上的媒體內(nèi)容。此外,也只有依靠流媒體技術(shù)才可能在各個低端設備之間實現(xiàn)端對端的媒體內(nèi)容共享。
目前有許多標準化組織定義了各種安全流媒體方案,但是它們都存在這樣或那樣的局限性,而無法用于私有網(wǎng)絡中的媒體內(nèi)容的共享。例如,因特網(wǎng)流媒體聯(lián)盟(ISMA)發(fā)布了ISMA1.0實施規(guī)范,以便推動現(xiàn)有的通過因特網(wǎng)進行廣播的IETF和MPEG標準。據(jù)稱,該規(guī)范的頒布,有助于產(chǎn)生一個用于IP網(wǎng)絡的完全開放的端對端多流媒體解決方案。在該規(guī)范中,ISMA定義了兩個層面。首先,層0著眼于通過無線和窄帶網(wǎng)絡向低復雜度的設備播出音/視頻內(nèi)容,這方面的設備包括蜂窩電話和PDA,它們限制了觀看和收聽性能。其次,層1著眼于通過寬帶般質(zhì)量的網(wǎng)絡播出內(nèi)容,以便為最終用戶提供更加豐富的觀賞體驗。層1定位于功能更強大的設備,如機頂盒和PC機。ISMA1.0采用MPEG-4壓縮標準,并對MPEG-4標準的一些特征進行了精確定義,以保證整個播出流程之間具有互操作性,而這些特征則是服務器、客戶和中間部分所必需的。同樣,ISMA 1.0還定義了必需實施的RTP、RTSP和SDP標準的準確特征和選擇的格式。由以上可以看出,ISMA1.0只是一個新的流媒體規(guī)范,希望能夠成為因特網(wǎng)流式基礎結(jié)構(gòu)的標準,而無法在現(xiàn)有的使用各種傳輸協(xié)議和媒體格式的私有網(wǎng)絡上推廣。
此外,目前的流媒體技術(shù)都是采用客戶機/服務器工作模式,于是需要一個功能強大的流媒體服務器,這種工作模式也不適合用于私有網(wǎng)絡中的媒體內(nèi)容共享,私有網(wǎng)絡中的媒體內(nèi)容共享應該是采用端對端的工作模式,以保證媒體內(nèi)容可以從任一計算設備流動到另一計算設備。此外私有網(wǎng)絡中的計算設備只具有有限的系統(tǒng)資源,無法充當流媒體服務器。
為了在私有網(wǎng)絡中共享媒體內(nèi)容,另一個需要解決的問題是如何實現(xiàn)與媒體格式無關(guān)的流媒體解決方案,使私有網(wǎng)絡上的各個計算設備能夠共享媒體內(nèi)容。例如,Windows、Apple QuickTime和Realnetwork流媒體解決方案都只支持有限的幾種媒體格式。因此,也無法通過同時在私有網(wǎng)絡的所有計算設備上安裝上述的服務器和客戶端程序來解決私有網(wǎng)絡中端對端的媒體內(nèi)容共享問題,并且還存在其他定制的私有格式和將來出現(xiàn)的新方案的適用性問題。

發(fā)明內(nèi)容
為了解決以上技術(shù)問題,本發(fā)明提供了一種在私有網(wǎng)絡中通過流媒體技術(shù)在各個計算設備之間,安全、可靠地共享媒體內(nèi)容的方法、系統(tǒng)和裝置。
根據(jù)本發(fā)明的一個方面,提供了一種用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,所述流媒體裝置安裝在所述各個計算設備上,所述流媒體裝置包括控制器,用于根據(jù)用戶的請求或來自其他應用組件的請求,控制本地流媒體代理和受信的媒體播放器播放所請求的流媒體;受信的媒體播放器,用于在所述控制器的控制下為用戶安全地播放所請求的流媒體;流媒體代理,用于與本地受信的媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密并將解密的流媒體提供給本地媒體播放器;以及加密/解密模塊,用于在流媒體代理的控制下對流媒體進行加密/解密。
根據(jù)本發(fā)明的另一個方面,提供了一種計算設備,其上安裝有以上所述的流媒體裝置。
根據(jù)本發(fā)明的再一個方面,提供了一種用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng),該系統(tǒng)包括多個計算設備,該多個計算設備被授權(quán)可以通過該私有網(wǎng)絡共享分布在所述各個計算設備上的加密的媒體內(nèi)容,每個計算設備都安裝有以上所述的流媒體裝置。
根據(jù)本發(fā)明的再一個方面,提供了一種在私有網(wǎng)絡中共享媒體內(nèi)容的方法,該私有網(wǎng)絡上連接了多個計算設備,該多個計算設備被授權(quán)可以通過該私有網(wǎng)絡共享以廣播加密方式加密的并且分布在所述各個計算設備上的媒體內(nèi)容,在所述各個計算設備上安裝有以上所述的流媒體裝置,所述方法包括當所述私有網(wǎng)絡上的一計算設備請求播放另一計算設備上的加密的媒體內(nèi)容時本地流媒體代理向所述另一計算設備上的遠程流媒體代理發(fā)出請求;所述遠程流媒體代理逐塊讀出加密的媒體內(nèi)容,發(fā)送給所述本地媒體代理;以及所述本地媒體代理對加密的流媒體進行解密,并傳送給本地受信的流媒體播放器來播放。
根據(jù)本發(fā)明的共享媒體內(nèi)容的方法、系統(tǒng)和裝置可以確保流媒體在各個計算設備之間安全可靠地流動,而不會被非法訪問。此外,根據(jù)本發(fā)明的共享媒體內(nèi)容的方法、系統(tǒng)和裝置支持端對端可擴展體系結(jié)構(gòu),并且與媒體格式以及內(nèi)容提供商的流媒體方案無關(guān)。
下文中結(jié)合附圖對本發(fā)明的詳細描述有助于對其更完全的理解以及使本發(fā)明的特點和優(yōu)點更加明顯。


圖1示出了現(xiàn)有流媒體方案的基本工作原理;圖2為一個家庭網(wǎng)絡的示意圖;圖3示出了根據(jù)本發(fā)明一個優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的流媒體裝置的方框圖;圖4示出了根據(jù)本發(fā)明一個優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的流媒體裝置中的流媒體代理的方框圖;圖5為另一家庭網(wǎng)絡的示意圖;圖6示出了一個根據(jù)本發(fā)明優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng)的方框圖;以及圖7示出了圖6所示的用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng)的工作流程。
具體實施例方式
為了更好地理解本發(fā)明,在結(jié)合附圖描述本發(fā)明的具體實施例之前,首先結(jié)合圖1說明一下現(xiàn)有流媒體方案的基本工作原理。在背景技術(shù)部分曾提到,私有網(wǎng)絡上的各個計算設備,例如PC機、機頂盒、PDA以及移動電話等,都具有不同的系統(tǒng)能力和媒體特征。大多數(shù)低端計算設備,如機頂盒、PDA和移動電話等,沒有足夠存儲空間,而無法在本地存儲大的媒體文件,于是需要借助流媒體技術(shù)才能播放那些駐留在較大計算設備(如PC機和家用媒體服務器)上的媒體內(nèi)容。此外,也只有依靠流媒體技術(shù)才可能在各個低端設備之間實現(xiàn)端對端的媒體內(nèi)容共享。
流媒體指在因特網(wǎng)/內(nèi)聯(lián)網(wǎng)中使用流式傳輸技術(shù)的連續(xù)時基媒體,如音頻、視頻或多媒體文件。流式媒體在播放前并不下載整個文件,只將開始部分內(nèi)容存入內(nèi)存,流式媒體的數(shù)據(jù)流隨時傳送隨時播放,只是在開始時有一些延遲。流媒體實現(xiàn)的關(guān)鍵技術(shù)就是流式傳輸。流式傳輸定義很廣泛,現(xiàn)在主要指通過網(wǎng)絡傳送媒體(如視頻、音頻)的技術(shù)總稱。其特定含義為通過因特網(wǎng)將影視節(jié)目傳送到PC機。實現(xiàn)流式傳輸有兩種方法順序流式傳輸(progressive streaming)和實時流式傳輸(Realtimestreaming)。圖1示出了這兩種流式傳輸方案的基本工作原理。
如圖1A和圖1B所示,在順序流式傳輸技術(shù)中,標準Web服務器根據(jù)Web瀏覽器的請求,將媒體內(nèi)容順序送到用戶的媒體播放器上播放。因為標準Web服務器是遵守HTTP(超文本傳輸協(xié)議),所以這種順序流式傳輸技術(shù)也被稱為HTTP流媒體技術(shù)。而在實時流式傳輸技術(shù)中,在Web服務器和Web瀏覽器通過HTTP/TCP傳輸控制信息建立起連接之后,在流媒體服務器和媒體播放器之間通過RTSP/UDP來傳輸實時流媒體。在實時流式傳輸技術(shù)中,一般都需要專用服務器和播放器。在現(xiàn)有的流媒體方案中,無論是順序流式傳輸還是實時流式傳輸都是采用客戶機/服務器工作模式,媒體文件以未加密的形式存儲在服務器上,當客戶機請求媒體文件時,服務器根據(jù)該客戶機媒體播放器的情況實時地對媒體文件進行加密,然后再發(fā)送給客戶機。而在私有網(wǎng)絡(如圖2所示的示意性家庭網(wǎng)絡)中,要求的是一種端對端可擴展的體系結(jié)構(gòu)。即私有網(wǎng)絡中的任意兩個計算設備之間都可以相互傳遞媒體內(nèi)容,而且經(jīng)常會有新的計算設備加入到該家庭網(wǎng)絡中。于是,現(xiàn)有的流媒體方案不適合私有網(wǎng)絡中的媒體內(nèi)容的共享。
為提供一種端對端可擴展的體系結(jié)構(gòu),在本發(fā)明中,在私有網(wǎng)絡中的每一計算設備上安裝一相同的流媒體裝置,并且為了減輕由于實時加密而產(chǎn)生的工作負載,媒體文件是以加密的形式分布在各個計算設備上。
圖3示出了一個根據(jù)本發(fā)明優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的流媒體裝置的方框圖,其中媒體內(nèi)容是以廣播加密方式加密的并且分布在多個計算設備上。如圖3所示,該流媒體裝置包括控制器301,用于根據(jù)用戶的請求或來自其他應用組件的請求,控制本地流媒體代理和受信的媒體播放器播放所請求的流媒體;受信的媒體播放器302,用于在所述控制器的控制下為用戶安全地播放所請求的流媒體;流媒體代理303,用于與所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密并將解密的流媒體提供給本地受信的媒體播放器;以及加密/解密模塊304,用于在流媒體代理的控制下對流媒體進行加密/解密。圖2所示的家庭網(wǎng)絡中的每一計算設備上都安裝有這樣的流媒體裝置。
以下參考圖3詳細說明根據(jù)本發(fā)明的流媒體裝置是如何工作的。如圖3所示,當家庭網(wǎng)絡上的某一計算設備(設備1)的用戶發(fā)出想要觀看另一計算設備(設備2)上的媒體內(nèi)容的請求時,設備1上的流媒體裝置中的控制器301接收到該請求,然后,該控制器301將媒體文件的地址傳送給流媒體代理303并且將本地(設備1上的)流媒體代理的URL(統(tǒng)一資源定位器)傳遞給受信的媒體播放器302。媒體播放器302向本地流媒體代理303發(fā)出HTTP請求。流媒體代理303接收到該請求后,根據(jù)從控制器301接收到的媒體文件的地址,判斷出該媒體文件位于計算設備2上,于是該本地流媒體代理向設備2上的流媒體代理請求媒體文件。設備2上的流媒體代理逐塊讀出加密的媒體文件,并且逐塊地發(fā)送給設備1上的流媒體代理。設備1上的流媒體代理(本地流媒體代理303)每當接收到一個加密的媒體塊,就調(diào)用加密/解密模塊304對該加密的媒體塊進行解密,并且將解密的媒體塊發(fā)送給媒體播放器302,作為對媒體播放器的HTTP請求的響應。媒體播放器對接收到解密的媒體塊進行播放。
由以上可以看出,在根據(jù)本發(fā)明的媒體內(nèi)容共享方案中,私有網(wǎng)絡中的各個計算設備上都安裝有如圖3所示的流媒體裝置。于是,對于機頂盒、PDA和移動電話等這類沒有足夠存儲空間,而無法在本地存儲大的媒體文件的低端計算設備來說,通過其上安裝的流媒體裝置,更具體地說是流媒體代理逐塊地接收媒體內(nèi)容并在對媒體內(nèi)容進行解密之后送到媒體播放器上播放,就可以在私有網(wǎng)絡中借助流媒體技術(shù),安全、可靠地共享媒體內(nèi)容。
此外,由于各個媒體文件是以加密的形式分布在各個計算設備上,并且流媒體在整個私有網(wǎng)絡也都是以加密形式傳輸?shù)?,于是流媒體可以在各個計算設備之間安全可靠地流動,而不會被非法訪問。
同時,由于在根據(jù)本發(fā)明的媒體內(nèi)容共享方案中,私有網(wǎng)絡中的各個計算設備上都安裝有如圖3所示的流媒體裝置,于是私有網(wǎng)絡中的任意兩個計算設備之間都可以相互傳遞媒體內(nèi)容,而且一個新的計算設備在經(jīng)過授權(quán)和認證并安裝了這樣的流媒體裝置之后,就可以加入到該私有網(wǎng)絡中,因此,根據(jù)本發(fā)明的媒體內(nèi)容共享方案支持端對端可擴展體系結(jié)構(gòu)。
此外,在根據(jù)本發(fā)明的媒體內(nèi)容共享方案中,流媒體代理與媒體播放器之間是通過HTTP請求和HTTP響應來請求流媒體和發(fā)送流媒體的,于是,與媒體格式以及內(nèi)容提供商的流媒體方案無關(guān)。任何支持HTTP流媒體的播放器都能夠集成到該系統(tǒng)中。
為了更好地理解本發(fā)明,以下結(jié)合圖4詳細說明流媒體裝置中的流媒體代理303的組成。圖4示出了根據(jù)本發(fā)明一個優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的流媒體裝置中的流媒體代理的方框圖。如圖4所示,根據(jù)本發(fā)明一個優(yōu)選實施例的流媒體代理包括流媒體管理器401,用于接收來自本地控制器的命令,在本地媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理之間解釋和轉(zhuǎn)發(fā)對流媒體的請求和所接收到的流媒體;網(wǎng)絡地址映射表402,用于存儲所述私有網(wǎng)絡上任意兩個地址之間的映射關(guān)系,所述流媒體管理器,根據(jù)該映射關(guān)系,在本地媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理之間解釋和轉(zhuǎn)發(fā)對流媒體的請求和所接收到的流媒體;本地流媒體模塊403,用于處理來自本地流媒體播放器的請求,并且將解密的流媒體提供給本地媒體播放器;以及遠程傳輸模塊404,用于與所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密。在圖4中,示出了多個遠程傳輸模塊,分別用于不同的媒體內(nèi)容保護域。在背景技術(shù)中曾提到,基于廣播加密方法,將媒體內(nèi)容播放范圍擴展為一個授權(quán)域(authorizeddomain),在該授權(quán)域內(nèi),各個受信的計算設備可以共享媒體內(nèi)容。于是,可以將整個私有網(wǎng)絡上的所有計算設備看成是一個授權(quán)域。在該授權(quán)域中又可以出于某種目的(例如為了便于管理),而根據(jù)用戶策略將其劃分成多個媒體內(nèi)容保護域,同一媒體內(nèi)容保護域中的各計算設備使用相同的域密鑰對媒體內(nèi)容進行加密/解密并且使用相同的通信協(xié)議進行相互通信。在屬于多個媒體內(nèi)容保護域的計算設備上,其流媒體裝置包括多個分別與各個媒體內(nèi)容保護域相對應的加密/解密模塊,并且其流媒體代理支持多個分別與各個媒體內(nèi)容保護域相對應的通信協(xié)議,以在各個媒體內(nèi)容保護域之間轉(zhuǎn)發(fā)加密的流媒體。于是,在圖4中,在根據(jù)本發(fā)明一個優(yōu)選實施例的用于在私有網(wǎng)絡中共享媒體內(nèi)容的流媒體裝置中的流媒體代理包括多個遠程傳輸模塊,分別用于不同的媒體內(nèi)容保護域。
圖5示出包括兩個不同的媒體內(nèi)容保護域A和B的家庭網(wǎng)絡的示意圖。在媒體內(nèi)容保護域A中,各個計算設備之間通過通信協(xié)議CPA相互通信并且都采用相同的域密鑰DKA對媒體內(nèi)容進行加密/解密,在媒體內(nèi)容保護域B中,各個計算設備之間通過通信協(xié)議CPB相互通信并且都采用相同的域密鑰DKB對媒體內(nèi)容進行加密/解密。
圖6示出了一個根據(jù)本發(fā)明優(yōu)選實施例的用于在具有兩個不同的媒體內(nèi)容保護域A和B的私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng)的方框圖。如圖6所示,在該實施例中,設備1屬于媒體內(nèi)容保護域A,設備3屬于媒體內(nèi)容保護域B,而設備2同時屬于媒體內(nèi)容保護域A和B。
圖7示出了當設備1的用戶想要觀看設備3上的媒體文件時,圖6所示的用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng)的工作流程。如圖所示,設備1上的流媒體裝置中的控制器從用戶接口或其他應用部件接收到該請求后,將媒體文件的地址傳送給流媒體代理并且將本地流媒體代理的URL傳遞給媒體播放器,媒體播放器向本地流媒體代理發(fā)送HTTP請求,并且本地流媒體代理通過協(xié)議CPA向設備2請求加密的流媒體,具體地說,是流媒體代理中的流媒體管理器根據(jù)網(wǎng)絡地址映射表得知要向設備2發(fā)送請求,并且調(diào)用用于媒體內(nèi)容保護域A的遠程傳輸模塊通過協(xié)議CPA向設備2請求加密的流媒體(在以下說明中,為了簡明,不再對流媒體代理的各個組成部分進行細化)。設備2上的流媒體代理接收到該請求后通過協(xié)議CPB向設備3請求加密的流媒體。設備3上的流媒體代理接收到該請求后,逐塊讀出加密的媒體內(nèi)容,通過協(xié)議CPB發(fā)送給設備2的流媒體代理。設備2的流媒體代理在得到加密的流媒體之后,調(diào)用用于媒體內(nèi)容保護域B的加密/解密模塊對接收到的流媒體解密,然后調(diào)用用于媒體內(nèi)容保護域A的加密/解密模塊對解密的流媒體加密,并且通過CPA發(fā)送給設備1的流媒體代理。設備1的流媒體代理得到加密的流媒體之后,對其進行解密,并且將解密的流媒體作為HTTP響應發(fā)送給本地媒體播放器播放給用戶。
以上結(jié)合附圖詳細說明了根據(jù)本發(fā)明優(yōu)選實施例,在私有網(wǎng)絡中通過流媒體技術(shù)在各個計算設備之間,安全、可靠地共享媒體內(nèi)容的方法、系統(tǒng)和裝置。在以上實施例中,以具有兩個不同的媒體內(nèi)容保護域為例,說明了在私有網(wǎng)絡上如何跨保護域共享媒體內(nèi)容。對于本領(lǐng)域一般技術(shù)人員來說,很明顯,本發(fā)明同樣適用于跨多個保護域共享媒體內(nèi)容。
通過以上說明,可以看出,本發(fā)明的流媒體方案與傳統(tǒng)流媒體方案之間存在實質(zhì)性區(qū)別。首先,傳統(tǒng)的流媒體方案是基于客戶機/服務器體系結(jié)構(gòu),并且需要專用的流媒體服務器以及通信協(xié)議,而根據(jù)本發(fā)明的流媒體方案支持端對端可擴展體系結(jié)構(gòu),不需要專用的流媒體服務器和通信協(xié)議。此外,在傳統(tǒng)的流媒體方案中,需要客戶機和服務器之間的基于PKI的雙向認證,通常要經(jīng)過交換握手信號和密鑰,并且由服務器根據(jù)客戶機上的媒體播放器的情況實時地對媒體文件進行加密,而在根據(jù)本發(fā)明的流媒體方案,在一計算設備加入一私有網(wǎng)絡時,就已經(jīng)對其進行了認證,并且根據(jù)其采用的媒體內(nèi)容保護機制及通信協(xié)議將其劃分到相應的媒體內(nèi)容保護域中,媒體文件是預先以相應的媒體內(nèi)容保護機制加密的并分布在各個計算設備上。
以上針對具體實施例說明了本發(fā)明,對于本領(lǐng)域一般技術(shù)人員來說,還可以設計本發(fā)明的其他和進一步的實施例而不偏離本發(fā)明的基本范圍,于是,本發(fā)明的范圍應由所附的權(quán)利要求書確定。
權(quán)利要求
1.一種用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,所述流媒體裝置安裝在所述各個計算設備上,所述流媒體裝置包括控制器,用于根據(jù)用戶的請求或來自其他應用組件的請求,控制本地流媒體代理和受信的媒體播放器播放所請求的流媒體;受信的媒體播放器,用于在所述控制器的控制下為用戶安全地播放所請求的流媒體;流媒體代理,用于與本地受信的媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密并將解密的流媒體提供給本地媒體播放器;以及加密/解密模塊,用于在流媒體代理的控制下對流媒體進行加密/解密。
2.根據(jù)權(quán)利要求1的用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,其中所述媒體播放器支持HTTP流媒體方式,并且所述流媒體代理通過HTTP協(xié)議將解密的流媒體提供給媒體播放器。
3.根據(jù)權(quán)利要求1的用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,其中所述流媒體代理包括流媒體管理器,用于接收來自本地控制器的命令,在本地受信的媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理之間解釋和轉(zhuǎn)發(fā)對流媒體的請求和所接收到的流媒體;網(wǎng)絡地址映射表,用于存儲所述私有網(wǎng)絡上任意兩個地址之間的映射關(guān)系,所述流媒體管理器,根據(jù)該映射關(guān)系,在本地受信的媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理之間解釋和轉(zhuǎn)發(fā)對流媒體的請求和所接收到的流媒體;本地流媒體模塊,用于處理來自本地受信的流媒體播放器的請求,并且將解密的流媒體提供給本地受信的媒體播放器;以及遠程傳輸模塊,用于與所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密。
4.根據(jù)權(quán)利要求1-3中任何一個權(quán)利要求的用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,其中根據(jù)用戶策略將所述私有網(wǎng)絡上的多個計算設備劃分成多個媒體內(nèi)容保護域,同一媒體內(nèi)容保護域中的各計算設備使用相同的域密鑰對媒體內(nèi)容進行加密/解密并且使用相同的通信協(xié)議進行相互通信。
5.根據(jù)權(quán)利要求4的用于在私有網(wǎng)絡中共享以廣播加密方式加密的并且分布在多個計算設備上的媒體內(nèi)容的流媒體裝置,其中在屬于多個媒體內(nèi)容保護域的計算設備上,其流媒體裝置包括多個分別與各個媒體內(nèi)容保護域相對應的加密/解密模塊,并且其流媒體代理支持多個分別與各個媒體內(nèi)容保護域相對應的通信協(xié)議,以在各個媒體內(nèi)容保護域之間轉(zhuǎn)發(fā)加密的流媒體。
6.一種計算設備,其上安裝有根據(jù)權(quán)利要求1-5中任何一個權(quán)利要求的流媒體裝置。
7.一種用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng),該系統(tǒng)包括多個計算設備,該多個計算設備被授權(quán)可以通過該私有網(wǎng)絡共享以廣播加密方式加密的并且分布在所述各個計算設備上的媒體內(nèi)容,每個計算設備上都安裝有根據(jù)權(quán)利要求1-5中任何一個權(quán)利要求的流媒體裝置。
8.根據(jù)權(quán)利要求7的用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng),其中任意一個所述計算設備為個人數(shù)字代理、個人計算機、智能電話、機頂盒中的一個。
9.根據(jù)權(quán)利要求7的用于在私有網(wǎng)絡中共享媒體內(nèi)容的系統(tǒng),其中所述私有網(wǎng)絡為家庭網(wǎng)絡。
10.一種在私有網(wǎng)絡中共享媒體內(nèi)容的方法,該私有網(wǎng)絡上連接了多個計算設備,該多個計算設備被授權(quán)可以通過該私有網(wǎng)絡共享以廣播加密方式加密的并且分布在所述各個計算設備上的媒體內(nèi)容,在所述各個計算設備上安裝一個根據(jù)權(quán)利要求1-5中任何一個權(quán)利要求的流媒體裝置,所述方法包括當所述私有網(wǎng)絡上的一計算設備請求播放另一計算設備上的加密的媒體內(nèi)容時本地流媒體代理向所述另一計算設備上的遠程流媒體代理發(fā)出請求;所述遠程流媒體代理逐塊讀出加密的媒體內(nèi)容,發(fā)送給所述本地媒體代理;以及所述本地媒體代理對加密的流媒體進行解密,并傳送給本地受信的流媒體播放器來播放。
11.根據(jù)權(quán)利要求10的用于在私有網(wǎng)絡中共享媒體內(nèi)容的方法,其中根據(jù)用戶策略將所述私有網(wǎng)絡上的所述多個計算設備劃分成多個媒體內(nèi)容保護域,同一媒體內(nèi)容保護域中的各計算設備使用相同的域密鑰對媒體內(nèi)容進行加密/解密并且使用相同的通信協(xié)議進行相互通信。
12.根據(jù)權(quán)利要求11的用于在私有網(wǎng)絡中共享媒體內(nèi)容的方法,其中如果所述一計算設備和所述另一計算設備在兩個不同的媒體內(nèi)容保護域時,則通過一個同時屬于這兩個不同的媒體內(nèi)容保護域的中介計算設備來共享媒體內(nèi)容。
全文摘要
本發(fā)明提供了一種在私有網(wǎng)絡中通過流媒體技術(shù)在各個計算設備之間,安全、可靠地共享媒體內(nèi)容的方法、系統(tǒng)和裝置。根據(jù)本發(fā)明,在各個計算設備上安裝一流媒體裝置,該流媒體裝置包括控制器,用于根據(jù)用戶的請求或來自其他應用組件的請求,控制本地流媒體代理和受信的媒體播放器播放所請求的流媒體;受信的媒體播放器,用于在所述控制器的控制下安全地為用戶播放所請求的流媒體;流媒體代理,用于與本地受信的媒體播放器以及所述私有網(wǎng)絡中的其他遠程流媒體代理進行通信,轉(zhuǎn)發(fā)加密的流媒體,控制加密/解密模塊對流媒體進行加密/解密并將解密的流媒體提供給本地受信的媒體播放器;以及加密/解密模塊,用于在流媒體代理的控制下對流媒體進行加密/解密。
文檔編號H04L9/00GK1798019SQ20041010299
公開日2006年7月5日 申請日期2004年12月29日 優(yōu)先權(quán)日2004年12月29日
發(fā)明者周宇辰, 馬琳, 馬鐳, 干毅民 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高台县| 长丰县| 太原市| 惠安县| 阿尔山市| 临安市| 盘锦市| 冷水江市| 堆龙德庆县| 丰宁| 漳平市| 枞阳县| 佛教| 云南省| 思茅市| 公主岭市| 杭州市| 时尚| 台北市| 方山县| 临夏县| 同心县| 万山特区| 九龙县| 陈巴尔虎旗| 新泰市| 班玛县| 伽师县| 汶上县| 郓城县| 辽中县| 寻乌县| 莆田市| 尼玛县| 项城市| 连州市| 榆树市| 称多县| 岳阳市| 双柏县| 林芝县|