一種播放遠程媒體的方法及系統的製作方法
2023-05-22 17:14:01 2
專利名稱:一種播放遠程媒體的方法及系統的製作方法
技術領域:
本發明涉及一種播放媒體的方法及系統,具體地說是指一種播放遠程媒體的方法
及系統。
背景技術:
隨著技術的進步,電視機的接口越來越豐富,除了音視頻接口,還包含USB,網絡等接口 。其中USB接口可實現軟體升級,媒體播放等功能;網絡接口進一步拓展了電視的功能,可以連接家庭網絡,網際網路等。 通過網絡在電視機上直接播放計算機/NAS(Network Attached Storage,網絡附屬存儲)上的媒體有多種實現方式,比如通過流媒體RTSP方式,網絡共享SMB/NFS協議,UPnP發現與播放協議等,但它們都需要實現複雜的協議,許多協議還受專利制約,在電視機上實現該協議需要計算能力強,軟體複雜。比如RTSP方式需要瀏覽器獲取服務的URL地址,再利用RTSP/RTP協議進行流傳輸;SMB/NFS需要實現複雜的SMB/NFS協議;UPnP協議實現複雜的UPnP協議。至今尚未在普通電視上實現播放存儲於其它遠程設備上的影音文件的功能。 在與電視機類似的播放設備上播放其它設備存儲的影音文件,同樣存在上述問題。 中國專利03812616. 8號公開了一種"遠程播放DVD的方法與系統",該方案提供用來遠程播放DVD的技術, 一遠程播放系統的某些組件是屬於在至少一客戶端裝置上執行的一 DVD播放器軟體,而其它組件是位於至少一伺服器裝置上,DVD控制與瀏覽命令以及演播資料是在客戶端與伺服器端之間傳遞,因此使用者可利用位於任意位置的客戶端裝置上的DVD光碟機來控制、瀏覽以及播放來自 一伺服器裝置的DVD演播資料,只要客戶端是經由網絡連接至伺服器。此方案只能用於遠程播放DVD,服務端需要瀏覽器軟體,但不能用來播放其它媒體,適用範圍過小。
發明內容
本發明提供播放遠程媒體的方法及系統,其主要目的在於克服現有播放設備在共享其它設備上存儲的媒體文件時,需要採用複雜的協議,從而導致的軟體複雜、訪問效率低、對硬體要求計算能力強等問題。
本發明採用如下技術方案
方案一 —種播放遠程媒體的方法,在該方法中,一第一裝置播放存儲於一第二裝置上的媒體文件,該第一裝置和第二裝置通過網絡接口連接,其中第一裝置具有媒體播放單元,第二裝置具有存儲設備,該第二裝置將其存儲設備上的媒體文件搜索出來並重新組織,建立一個虛擬硬碟;該第一裝置建立一個虛擬本地數據傳輸接口 ,該虛擬本地數據傳輸接口通過網絡接口與所述第二裝置的虛擬硬碟建立連接;該第一裝置的媒體播放單元通過該虛擬本地數據傳輸接口讀取第二裝置的虛擬硬碟中的媒體文件並進行播放。 前述一種播放遠程媒體的方法,其媒體文件包括音視頻文件、圖片文件和文本文件,所述媒體播放單元相應包括音視頻播放軟體、圖片瀏覽軟體和文本閱讀軟體。
前述一種播放遠程媒體的方法,其第一裝置為一電視機,該電視機具有網絡接口和本地數據傳輸接口 ;該第二裝置為一計算機或網絡存儲設備。 所述第一裝置的本地數據傳輸接口和虛擬本地數據傳輸接口均採用USB接口。
所述第二裝置建立虛擬硬碟時,在該虛擬硬碟中建立其存儲設備上的媒體文件的映射信息。 所述第二裝置建立虛擬硬碟時,將其存儲設備上的媒體文件拷貝到該虛擬硬碟中。 —種播放遠程媒體的系統,一第一裝置播放存儲於一第二裝置上的媒體文件,該第一裝置包括媒體播放單元、網絡接口和虛擬本地數據傳輸接口 ,媒體播放單元從虛擬本地數據傳輸接口讀取待播放的媒體文件;該第二裝置包括存儲設備、網絡接口和虛擬硬碟,該虛擬硬碟從該存儲設備獲取待播放的媒體文件;所述第一裝置的虛擬本地數據傳輸接口單元通過網絡接口與第二裝置的虛擬硬碟建立數據傳輸連接。 前述一種播放遠程媒體的系統,其第一裝置為一電視機,該電視機具有網絡接口和本地數據傳輸接口 ;該第二裝置為一計算機或網絡存儲設備。 前述一種播放遠程媒體的系統,其第一裝置的本地數據傳輸接口和虛擬本地數據
傳輸接口均為USB接口。 方案二 —種播放遠程媒體的方法,在該方法中,一第一裝置播放存儲於一第二裝置上的
媒體文件,該第一裝置和第二裝置通過網絡接口連接,其中第一裝置具有媒體播放單元,第
二裝置具有存儲設備,該第一裝置建立一個虛擬本地數據傳輸接口 ,該虛擬本地數據傳輸
接口通過網絡接口與所述第二裝置的存儲設備建立連接;該第一裝置的媒體播放單元通過
該虛擬本地數據傳輸接口讀取第二裝置的存儲設備中的媒體文件並進行播放。
—種播放遠程媒體的系統, 一第一裝置播放存儲於一第二裝置上的媒體文件,該
第一裝置包括媒體播放單元、網絡接口和虛擬本地數據傳輸接口 ,媒體播放單元從虛擬本
地數據傳輸接口讀取待播放的媒體文件;該第二裝置包括存儲設備、網絡接口 ;所述第一
裝置的虛擬本地數據傳輸接口單元通過網絡接口與第二裝置的存儲設備建立數據傳輸連接。 由上述對本發明結構的描述可知,和現有技術相比,本發明具有如下優點本發明通過將遠程的存儲設備映射並虛擬為本地的一個存儲設備,實現了電視機等播放設備共享計算機等設備上的音視頻文件、圖片文件和文本文件等媒體文件,與傳統的此類共享方式相比,不需要複雜的協議,從而大大提高了訪問的性能和方便性。
圖1為本發明實施例一的系統結構示意 圖2為本發明實施例二的系統結構示意圖。
具體實施例方式
下面參照
本發明的具體實施方式
。
具體實施例一 —種播放遠程媒體的系統,參照圖1,主要包括電視機1和計算機2,通過電視機1 播放計算機2中存儲的媒體文件。 該電視機1具有單片機11、非易失存儲單元12、網絡接口 13、播放設備14、本地數 據傳輸接口 15。該電視機l還包括現有電視機中應有的通用部分,這些部分為現有技術且 與本發明的重點無直接關聯,在此不詳細說明。 其中,非易失存儲單元12中寫有媒體播放軟體121和虛擬本地數據傳輸接口 122, 媒體播放軟體121可以是音視頻播放軟體、圖片瀏覽軟體和文本閱讀軟體,該虛擬本地數 據傳輸接口 122是通過軟體來虛擬USB接口 ,對於媒體播放軟體121來說,虛擬本地數據傳 輸接口 122就象一個本地數據傳輸接口。播放設備14主要是指顯示屏,其受媒體播放軟體 121控制播放音視頻、圖片和文本等各種媒體。網絡接口 13用於與網絡進行數據傳輸,上述 虛擬本地數據傳輸接口 122從該網絡接口 13接收來自網絡的數據。本地數據傳輸接口 15 通常為USB接口,它使電視機1可播放本地外接存儲設備3中的媒體文件。單片機11則執 行非易失存儲單元12中的軟體,統一控制各部分的運行。 該計算機2包括中央處理器21、存儲設備22以及網絡接口 23。該計算機2還包 括現有計算機中應有的通用部分,這些部分為現有技術且與本發明的重點無直接關聯,在 此不詳細說明。該計算機2也可以是具有中央處理器、存儲設備以及網絡接口的其它任何 設備,如網絡存儲設備NAS。 該存儲設備22通常為G/T級的大容量存儲設備,其中存儲有大量的可被共享的音 視頻、圖片和文本等各種媒體文件。該存儲設備22中還安裝有虛擬硬碟控制軟體221和由 虛擬硬碟控制軟體221形成的虛擬硬碟222,虛擬硬碟相關技術為現有成熟技術,主要是用 軟體的方法來模擬硬碟。虛擬硬碟222是存儲在存儲設備22中的一個文件,由虛擬硬碟控 制軟體221形成,主要包括硬碟格式信息和媒體文件相關數據,硬碟格式可為NTFS、 FAT32 或其它已知的硬碟格式,媒體文件相關數據可以是存儲在存儲設備22中的媒體文件的映 射信息或者媒體文件本身,在計算機2的其它部分看來,該虛擬硬碟222就同一個真正的硬 盤一樣,其讀寫操作與普通硬碟一樣。網絡接口 23使計算機2可通過網絡與其它設備進行 數據傳輸。在本實施例中,計算機2和電視機l通過網絡接口 23和網絡接口 13實現連接。
下面參照圖1說明上述系統的工作流程,圖1中的實線表示媒體文件傳輸方向,虛 線表示控制指令傳輸方向。電視機1的單片機11從其非易失存儲單元讀取軟體程序並執 行,控制播放設備14工作。媒體播放軟體121向虛擬本地數據傳輸接口 122發送讀數據 指令,虛擬本地數據傳輸接口 122將該讀數據指令通過網絡接口 13、23傳送到虛擬硬碟控 制軟體221,虛擬硬碟控制軟體221讀取虛擬硬碟222中的媒體文件,並通過網絡接口 23、 13傳送到虛擬本地數據傳輸接口 122,虛擬本地數據傳輸接口 122將收到的媒體文件發送 給媒體播放軟體121進行播放。在電視機1的媒體播放軟體121就象是一個本地的存儲設 備,由此實現電視機1播放計算機2上的媒體文件。 在上述工作流程中,網絡接口 13、23間傳送的是對存儲設備的讀數據指令和媒體 文件,在電視機1端看來,就象播放存儲在本地的一個外接存儲設備上的媒體文件那樣,而在計算機2端看來,就象響應對本機存儲設備的讀數據指令那樣。因此,本實施例實現了計 算機上的音視頻文件、圖片文件和文本文件等媒體文件與電視機共享,與傳統的此類共享 方式相比,不需要UPnP/iSCSI等複雜的協議,從而大大提高了訪問的性能和方便性。
具體實施例二 參照圖2,本實施例與實施例一的結構和原理基本相同,主要區別在於本實施例的 計算機2中不包括虛擬硬碟,而電視機1的虛擬本地數據傳輸接口 122通過網絡接口 13、23 直接讀取存儲設備22中的媒體文件,供播放設備14播放,在電視機1的媒體播放軟體121 看來,計算機2的存儲設備22就象是一個本地的存儲設備。 上述僅為本發明的具體實施方式
,但本發明的設計構思並不局限於此,凡利用此 構思對本發明進行非實質性的改動,均應屬於侵犯本發明保護範圍的行為。
權利要求
一種播放遠程媒體的方法,在該方法中,一第一裝置播放存儲於一第二裝置上的媒體文件,該第一裝置和第二裝置通過網絡接口連接,其中第一裝置具有媒體播放單元,第二裝置具有存儲設備,其特徵在於1)該第二裝置將其存儲設備上的媒體文件搜索出來並重新組織,建立一個虛擬硬碟;2)該第一裝置建立一個虛擬本地數據傳輸接口,該虛擬本地數據傳輸接口通過網絡接口與所述第二裝置的虛擬硬碟建立連接;3)該第一裝置的媒體播放單元通過該虛擬本地數據傳輸接口讀取第二裝置的虛擬硬碟中的媒體文件並進行播放。
2. 如權利要求1所述的一種播放遠程媒體的方法,其特徵在於所述媒體文件包括音 視頻文件、圖片文件和文本文件,所述媒體播放單元相應包括音視頻播放軟體、圖片瀏覽軟 件和文本閱讀軟體。
3. 如權利要求1所述的一種播放遠程媒體的方法,其特徵在於所述第一裝置為一電 視機,該電視機具有網絡接口和本地數據傳輸接口 ;該第二裝置為一計算機或網絡存儲設 備。
4. 如權利要求3所述的一種播放遠程媒體的方法,其特徵在於所述第一裝置的本地 數據傳輸接口和虛擬本地數據傳輸接口均採用USB接口 。
5. 如權利要求3所述的一種播放遠程媒體的方法,其特徵在於所述第二裝置建立虛 擬硬碟時,在該虛擬硬碟中建立其存儲設備上的媒體文件的映射信息。
6. 如權利要求3所述的一種播放遠程媒體的方法,其特徵在於所述第二裝置建立虛擬硬碟時,將其存儲設備上的媒體文件拷貝到該虛擬硬碟中。
7. —種播放遠程媒體的系統,一第一裝置播放存儲於一第二裝置上的媒體文件,其特徵在於該第一裝置包括媒體播放單元、網絡接口和虛擬本地數據傳輸接口 ,媒體播放單元從 虛擬本地數據傳輸接口讀取待播放的媒體文件;該第二裝置包括存儲設備、網絡接口和虛擬硬碟,該虛擬硬碟從該存儲設備獲取待播 放的媒體文件;所述第一裝置的虛擬本地數據傳輸接口單元通過網絡接口與第二裝置的虛擬硬碟建 立數據傳輸連接。
8. 如權利要求7所述的一種播放遠程媒體的系統,其特徵在於所述第一裝置為一電 視機,該電視機具有網絡接口和本地數據傳輸接口 ;該第二裝置為一計算機/網絡存儲設 備。
9. 如權利要求7所述的一種播放遠程媒體的系統,其特徵在於所述第一裝置的本地 數據傳輸接口和虛擬本地數據傳輸接口均為USB接口 。
10. —種播放遠程媒體的方法,在該方法中,一第一裝置播放存儲於一第二裝置上的媒 體文件,該第一裝置和第二裝置通過網絡接口連接,其中第一裝置具有媒體播放單元,第二裝置具有存儲設備,其特徵在於1) 該第一裝置建立一個虛擬本地數據傳輸接口 ,該虛擬本地數據傳輸接口通過網絡接 口與所述第二裝置的存儲設備建立連接;2) 該第一裝置的媒體播放單元通過該虛擬本地數據傳輸接口讀取第二裝置的存儲設備中的媒體文件並進行播放。
11. 一種播放遠程媒體的系統,一第一裝置播放存儲於一第二裝置上的媒體文件,其特徵在於該第一裝置包括媒體播放單元、網絡接口和虛擬本地數據傳輸接口 ,媒體播放單元從虛擬本地數據傳輸接口讀取待播放的媒體文件;該第二裝置包括存儲設備、網絡接口 ;所述第一裝置的虛擬本地數據傳輸接口單元通過網絡接口與第二裝置的存儲設備建立數據傳輸連接。
全文摘要
一種播放遠程媒體的方法及系統,一第一裝置播放存儲於一第二裝置上的媒體文件,該第二裝置件通過直接映射或建立虛擬硬碟的方式將其存儲設備上的媒體文件供第一裝置讀取;該第一裝置建立一個虛擬本地數據傳輸接口,該虛擬本地數據傳輸接口通過網絡接口與所述第二裝置的存儲設備或虛擬硬碟建立連接;該第一裝置的媒體播放單元通過該虛擬本地數據傳輸接口讀取第二裝置的存儲設備或虛擬硬碟中的媒體文件並進行播放。本發明實現了電視機等播放設備共享計算機等設備上的音視頻文件、圖片文件和文本文件等媒體文件,與傳統的此類共享方式相比,不需要複雜的協議,從而大大提高了訪問的性能和方便性。
文檔編號H04N5/00GK101714933SQ20081007190
公開日2010年5月26日 申請日期2008年10月6日 優先權日2008年10月6日
發明者周有喜, 李立峰, 林德志 申請人:廈門華僑電子股份有限公司