專利名稱:實現(xiàn)多媒體同步交互的系統(tǒng)和方法
技術領域:
本發(fā)明涉及多媒體技術領域,特別涉及一種實現(xiàn)多媒體同步交互的系統(tǒng)和方法。
背景技術:
目前的卡拉OK系統(tǒng)存在以下兩種實現(xiàn)方案第一,將歌曲光盤上的聲音與圖像經(jīng)過專業(yè)采編壓縮技術轉換成固定格式的文 件,并將這些文件存儲在本地服務器中。用戶在卡拉OK包房的用戶終端上點播歌曲后,本 地服務器將用戶點播的歌曲所對應的文件通過網(wǎng)絡信道傳輸?shù)接脩艚K端上,用戶終端處理 該文件后將視頻信號和音頻信號分別輸出到顯示終端和混音功放進行播放。該卡拉OK系 統(tǒng)只用于固定場所,歌曲數(shù)量有限、更新速度較慢,且多個用戶必須同時身在該固定場所的 同一個卡拉OK包房中才能夠一起唱歌;第二,區(qū)別與上述真實的卡拉OK系統(tǒng),目前還有一種通過軟件在互聯(lián)網(wǎng)上在線點 歌實現(xiàn)的卡拉OK系統(tǒng),用戶可以通過個人電腦(PC,PerS0nalC0mputer)從互聯(lián)網(wǎng)上動態(tài)搜 索和下載歌曲,并直接通過PC的播放系統(tǒng)實現(xiàn)解碼和播放。該卡拉OK系統(tǒng)不局限在固定場 所,但正因為這樣多個需要一起唱歌的用戶可能身處不同的地點,無法實現(xiàn)多人一起唱歌。類似上述卡拉OK系統(tǒng),現(xiàn)有技術中的其他多媒體系統(tǒng)也可能存在多個用戶處在 不同的地點而無法同步交互的情況。
發(fā)明內(nèi)容
本發(fā)明提供一種實現(xiàn)多媒體同步交互的系統(tǒng),該系統(tǒng)可以使實際處于不同地點的 多個用戶,像處在相同地點那樣同步進行多媒體交互。本發(fā)明提供一種實現(xiàn)多媒體同步交互的方法,使用該方法可以使實際處于不同地 點的多個用戶,像處在相同地點那樣同步進行多媒體交互。本發(fā)明的技術方案是這樣實現(xiàn)的一種實現(xiàn)多媒體同步交互的系統(tǒng),關鍵在于,該系統(tǒng)包括多媒體管理設備、位于 互聯(lián)網(wǎng)中的多媒體資源庫和若干移動通話終端;所述移動通話終端,用于向多媒體管理設備發(fā)送同步標識和多媒體資源標識;接 收聲音信號發(fā)送給多媒體管理設備;播放多媒體管理設備發(fā)送的多媒體資源和聲音信號;所述多媒體管理設備,用于針對發(fā)送相同同步標識的各個移動通話終端,從多媒 體資源庫獲取接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所 述各個移動通話終端,控制所述各個移動通話終端同步播放相同的多媒體資源;接收每個 移動通話終端發(fā)送的聲音信號,進行混音后同步傳輸給與該移動通話終端發(fā)送相同同步標 識的其他移動通話終端。一種實現(xiàn)多媒體同步交互的方法,關鍵在于,所述多媒體同步交互系統(tǒng)包括多媒 體管理設備、位于互聯(lián)網(wǎng)中的多媒體資源庫和若干移動通話終端;該方法包括A、移動通話終端向多媒體管理設備發(fā)送同步標識和多媒體標識;
B、多媒體管理設備針對發(fā)送相同同步標識的各個移動通話終端,從多媒體資源庫 獲取接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所述各個移 動通話終端;C、多媒體管理設備控制發(fā)送相同同步標識的各個移動通話終端同步播放相同的 多媒體資源;D、多媒體管理設備接收每個移動通話終端發(fā)送的聲音信號,進行混音后同步傳輸 給與該移動通話終端發(fā)送相同同步標識的其他移動通話終端??梢姡景l(fā)明中實現(xiàn)多媒體同步交互的系統(tǒng),多媒體管理設備利用移動通話終端 發(fā)送的同步標識,將發(fā)送相同同步標識的多個移動通話終端視為位于一個虛擬同步空間 中,利用移動通話終端發(fā)送的多媒體資源標識從互聯(lián)網(wǎng)上的多媒體資源庫獲取多媒體資 源。多媒體管理設備對同一虛擬空間中的各個移動通話終端進行多媒體資源的同步傳輸和 同步播放控制,并使位于同一虛擬空間中的多個用戶能同時聽到該虛擬空間中其他用戶的 聲音,這樣就使位于不同地點的多個移動通話終端的用戶像處在同一地點那樣進行多媒體 同步交互。
圖1為本發(fā)明中實現(xiàn)多媒體同步交互的系統(tǒng)結構示意圖;圖2為本發(fā)明中實現(xiàn)多媒體同步交互的方法流程圖;圖3為圖2中步驟22的實現(xiàn)流程圖。
具體實施例方式為使本發(fā)明的目的和優(yōu)點更加清楚,下面結合附圖和實施例對本發(fā)明作進一步的 詳細說明。圖1為本發(fā)明中實現(xiàn)多媒體同步交互的系統(tǒng)結構示意圖,該系統(tǒng)包括多媒體管 理設備、位于互聯(lián)網(wǎng)中的多媒體資源庫和若干移動通話終端。上述移動通話終端,用于向多媒體管理設備發(fā)送同步標識和多媒體資源標識;播 放多媒體管理設備發(fā)送的多媒體資源和聲音信號;接收聲音信號發(fā)送給多媒體管理設備。上述多媒體管理設備,用于針對發(fā)送相同同步標識的各個移動通話終端,從多媒 體資源庫獲取接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所 述各個移動通話終端,控制各個移動通話終端同步播放相同的多媒體資源;接收每個移動 通話終端發(fā)送的聲音信號,進行混音后同步傳輸給與該移動通話終端發(fā)送相同同步標識的 其他移動通話終端。在本發(fā)明中,多媒體管理設備基于不同移動通話終端發(fā)送的相同的同步標識,可 以為這些移動通話終端構建一個虛擬同步空間,可能包括以下幾種情況第一,某一個移動 通話終端第一次發(fā)送某個同步標識,多媒體管理設備為該移動通話終端創(chuàng)建一個新的虛擬 同步空間;第二,已經(jīng)有若干個移動通話終端處在同一個虛擬同步空間中,當又有其他移 動通話終端發(fā)送該虛擬空間對應的同步標識時,將其他移動通話終端加入該虛擬同步空間 中??紤]到多媒體同步交互時的帶寬問題,本發(fā)明中的移動通話終端優(yōu)選支持3G標準的移動通話終端。下面基于上述本發(fā)明中的系統(tǒng),結合卡拉OK這種具體應用場景說明有益效果,以 多媒體資源是具有音頻和視頻的歌曲為例。所有發(fā)送相同同步標識的移動通話終端處在一個虛擬卡拉OK包房中,多媒體管 理設備根據(jù)多媒體資源標識,將處在該虛擬卡拉OK包房中的各個移動通話終端點播的歌 曲同步傳輸給同包房中的每個移動通話終端,進一步控制各個移動通話終端同步播放相同 的歌曲。處在一個虛擬卡拉OK包房中的各個移動通話終端將用戶跟唱的聲音信號發(fā)送給 多媒體管理設備,由多媒體管理設備將接收到的聲音信號進行混音后發(fā)送給同一虛擬卡拉 OK包房中的其他移動通話終端。由此同一虛擬卡拉OK包房中的各個用戶能不僅同步播放 相同的歌曲,并能聽到其他用戶的跟唱聲音,實現(xiàn)了處于不同地點的多個用戶一起唱歌,即 實現(xiàn)了實際處于不同地點的多個用戶,像處在相同地點那樣同步進行多媒體交互。進一步,上述多媒體管理設備可以包括多媒體控制單元(MCU,MediaControl Unit)、管理服務器和緩存服務器。上述管理服務器,用于從多媒體資源庫獲取接收到的多媒體標識對應的多媒體資 源,轉換為可以播放格式的多媒體文件后發(fā)送給緩存服務器進行緩存。上述MCU,用于接收移動通話終端發(fā)送的同步標識和多媒體資源標識,將多媒體資 源標識發(fā)送給管理服務器;從緩存服務器中獲取發(fā)送相同同步標識的各個移動通話終端發(fā) 送的多媒體標識對應的多媒體文件,同步傳輸給這些移動通話終端,并控制這些移動通話 終端播放相同的多媒體文件;接收每個移動通話終端發(fā)送的聲音信號,進行混音后同步傳 輸給與該移動通話終端發(fā)送相同同步標識的其他移動通話終端。在本發(fā)明中,MCU可以按 照任意順序控制移動通話終端同步播放相同的多媒體文件,例如按照同步傳輸給各個移動 通話終端的多媒體文件的順序,依次控制移動通話終端同步播放相同的多媒體文件。基于上述多媒體管理設備的內(nèi)部結構,如果移動通話終端某次發(fā)送的多媒體資源 標識所對應的多媒體資源在以前的操作中已經(jīng)緩存到了緩存服務器中,則無需重新從多媒 體資源庫獲取,為了實現(xiàn)這一目的,上述管理服務器中可以包括搜索模塊和執(zhí)行模塊。上述搜索模塊,用于在緩存服務器中搜索接收到的多媒體資源標識對應的多媒體 資源,將搜索結果發(fā)送給執(zhí)行模塊。上述執(zhí)行模塊,用于接收MCU發(fā)送的多媒體資源標識,并發(fā)送給搜索模塊;按照搜 索模塊發(fā)送的搜索結果,針對未獲取過的多媒體資源,按照其多媒體資源標識從多媒體資 源庫獲取,轉換為可播放格式的多媒體文件后發(fā)送給緩存服務器進行緩存?;诙嗝襟w管理設備的內(nèi)部結構,既然本發(fā)明使用同步標識來區(qū)分不同虛擬空 間,還可以為用戶提供選擇是否發(fā)送同步標識的機制,以卡拉OK應用場景為例,用戶可以 選擇加入一個虛擬卡拉OK包房、并同其他用戶一起唱歌,或者單人唱歌兩種模式,為實現(xiàn) 這一目的,上述移動通話終端可以包括顯示模塊、第一收發(fā)模塊、第二收發(fā)模塊、播放模塊 和收音模塊。上述顯示模塊,用于顯示包含同步標識發(fā)送選項和多媒體資源標識發(fā)送選項的界 面,接收用戶輸入的指令、同步標識和多媒體資源標識。這里的同步標識發(fā)送選項包含是否 發(fā)送同步標識、及同步標識填寫位置兩項,只有在用戶選擇發(fā)送同步標識時,才能在同步標 識填寫位置中寫入同步標識的具體內(nèi)容。同步標識可以預先設置,例如數(shù)字、字母或其他符號等。這里的多媒體資源標識選項包含多媒體資源標識的填寫位置,多媒體資源標識的內(nèi) 容可以是歌曲名稱、歌手姓名等。上述第一收發(fā)模塊,用于在顯示模塊接收到發(fā)送同步標識的指令后,向MCU發(fā)送 顯示模塊接收到的同步標識和多媒體資源標識;將收音模塊發(fā)送的聲音信號發(fā)送給MCU ; 將MCU發(fā)送的多媒體資源和聲音信號發(fā)送給播放模塊。上述第二收發(fā)模塊,用于在顯示模塊接收到不發(fā)送同步標識的指令后,向管理服 務器發(fā)送多媒體資源標識;從緩存服務器中獲取多媒體資源,發(fā)送給播放模塊。上述播放模塊,用于播放第一收發(fā)模塊發(fā)送的多媒體資源和聲音信號,或者播放 第二收發(fā)模塊發(fā)送的多媒體資源。上述收音模塊,用于接收所在移動通話終端設定范圍內(nèi)的聲音信號,發(fā)送給第一 收發(fā)模塊。圖2為本發(fā)明中實現(xiàn)多媒體同步交互的方法流程圖,該流程基于圖1所示的系統(tǒng) 實現(xiàn),包括以下步驟步驟21 移動通話終端向多媒體管理設備發(fā)送同步標識和多媒體標識。步驟22 多媒體管理設備針對發(fā)送相同同步標識的各個移動通話終端,從多媒體 庫獲取接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所述各個 移動通話終端。本步驟可以由如下子步驟實現(xiàn)步驟221 多媒體管理設備從多媒體資源庫獲取接收到的多媒體資源標識對應的 多媒體資源。步驟222 多媒體管理設備將獲取的多媒體資源轉換為可播放格式的多媒體文 件。步驟223 針對發(fā)送相同同步標識的各個移動通話終端,多媒體管理設備將這些 移動通話終端發(fā)送的多媒體標識對應的多媒體文件,同步傳輸給這些移動通話終端。為了進一步簡化操作,如果移動通話終端發(fā)送的多媒體標識對應的多媒體文件已 經(jīng)存在,則無需重新獲取多媒體資源并轉換格式,在上述步驟221之前可以進一步包括多 媒體管理設備確定在接收到的多媒體資源標識中,未獲取過對應的多媒體資源的多媒體資 源標識。則步驟221中所述的接收到的多媒體資源標識,指的是上述未獲取過對應的多媒 體資源的多媒體資源標識。步驟23 多媒體管理設備控制發(fā)送相同同步標識的各個移動通話終端同步播放 相同的多媒體資源。步驟M 多媒體管理設備接收每個移動通話終端發(fā)送的聲音信號,進行混音后同 步傳輸給與該移動通話終端發(fā)送相同同步標識的其他移動通話終端。步驟21之前進一步包括步驟20 移動通話終端判斷是否發(fā)送同步標識,如果是,則繼續(xù)執(zhí)行步驟21,否則 向多媒體管理設備發(fā)送多媒體資源標識,并接收多媒體管理設備獲取的所述多媒體資源標 識對應的多媒體資源進行播放。進一步,在上述步驟20中,移動通話終端向多媒體管理設備發(fā)送多媒體標識之 后,多媒體管理設備也可以先確定該多媒體資源標識對應的多媒體資源是否已經(jīng)獲取過,如果是則無需再從多媒體資源庫下載,而直接將已獲取過的多媒體資源發(fā)送給移動通話終 端即可,如果該多媒體資源標識對應的多媒體資源還沒有獲取過,則再從多媒體資源庫下 載。 綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的 保護范圍之內(nèi)。
權利要求
1.一種實現(xiàn)多媒體同步交互的系統(tǒng),其特征在于,該系統(tǒng)包括多媒體管理設備、位于 互聯(lián)網(wǎng)中的多媒體資源庫和若干移動通話終端;所述移動通話終端,用于向多媒體管理設備發(fā)送同步標識和多媒體資源標識;接收聲 音信號發(fā)送給多媒體管理設備;播放多媒體管理設備發(fā)送的多媒體資源和聲音信號;所述多媒體管理設備,用于針對發(fā)送相同同步標識的各個移動通話終端,從多媒體資 源庫獲取接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所述各 個移動通話終端,控制所述各個移動通話終端同步播放相同的多媒體資源;接收每個移動 通話終端發(fā)送的聲音信號,進行混音后同步傳輸給與該移動通話終端發(fā)送相同同步標識的 其他移動通話終端。
2.如權利要求1所述的系統(tǒng),其特征在于,所述多媒體管理設備包括多媒體控制單元 MCU、管理服務器和緩存服務器;所述管理服務器,用于從多媒體資源庫獲取接收到的多媒體資源標識對應的多媒體資 源,轉換為可播放格式的多媒體文件后發(fā)送給緩存服務器進行緩存;所述MCU,用于接收移動通話終端發(fā)送的同步標識和多媒體資源標識,將多媒體資源標 識發(fā)送給管理服務器;從緩存服務器中獲取發(fā)送相同同步標識的各個移動通話終端發(fā)送的 多媒體標識對應的多媒體文件,同步傳輸給所述各個移動通話終端,并控制所述各個移動 通話終端播放相同的多媒體文件;接收每個移動通話終端發(fā)送的聲音信號,進行混音后同 步傳輸給與該移動通話終端發(fā)送相同同步標識的其他移動通話終端。
3.如權利要求2所述的系統(tǒng),其特征在于,所述管理服務器包括搜索模塊和執(zhí)行模塊;所述搜索模塊,用于在緩存服務器中搜索接收到的多媒體資源標識對應的多媒體資 源,將搜索結果發(fā)送給執(zhí)行模塊;所述執(zhí)行模塊,用于接收MCU發(fā)送的多媒體資源標識,并發(fā)送給搜索模塊;按照搜索模 塊發(fā)送的搜索結果,針對未獲取過的多媒體資源,按照其多媒體資源標識從多媒體資源庫 獲取,轉換為可播放格式的多媒體文件后發(fā)送給緩存服務器進行緩存。
4.如權利要求3所述的系統(tǒng),其特征在于,所述移動通話終端包括顯示模塊、第一收 發(fā)模塊、第二收發(fā)模塊、播放模塊和收音模塊;所述顯示模塊,用于顯示包含同步標識發(fā)送選項和多媒體資源標識發(fā)送選項的界面, 接收用戶輸入的指令、同步標識和多媒體資源標識;所述第一收發(fā)模塊,用于在顯示模塊接收到發(fā)送同步標識的指令后,向MCU發(fā)送顯示 模塊接收到的同步標識和多媒體資源標識;將收音模塊發(fā)送的聲音信號發(fā)送給MCU ;將MCU 發(fā)送的多媒體資源和聲音信號發(fā)送給播放模塊;所述第二收發(fā)模塊,用于在顯示模塊接收到不發(fā)送同步標識的指令后,向管理服務器 發(fā)送多媒體資源標識;從緩存服務器中獲取多媒體資源,發(fā)送給播放模塊;所述播放模塊,用于播放第一收發(fā)模塊發(fā)送的多媒體資源和聲音信號,或者播放第二 收發(fā)模塊發(fā)送的多媒體資源;所述收音模塊,用于接收所在移動通話終端設定范圍內(nèi)的聲音信號,發(fā)送給第一收發(fā) 模塊。
5.一種實現(xiàn)多媒體同步交互的方法,其特征在于,所述多媒體同步交互系統(tǒng)包括多媒體管理設備、位于互聯(lián)網(wǎng)中的多媒體資源庫和若干移動通話終端;該方法包括A、移動通話終端向多媒體管理設備發(fā)送同步標識和多媒體標識;B、多媒體管理設備針對發(fā)送相同同步標識的各個移動通話終端,從多媒體資源庫獲取 接收到的多媒體標識對應的多媒體資源,將獲取的多媒體資源同步傳輸給所述各個移動通 話終端;C、多媒體管理設備控制發(fā)送相同同步標識的各個移動通話終端同步播放相同的多媒 體資源;D、多媒體管理設備接收每個移動通話終端發(fā)送的聲音信號,進行混音后同步傳輸給與 該移動通話終端發(fā)送相同同步標識的其他移動通話終端。
6.如權利要求5所述的方法,其特征在于,所述步驟B包括Bi、多媒體管理設備從多媒體資源庫獲取接收到的多媒體資源標識對應的多媒體資源;B2、多媒體管理設備將獲取的多媒體資源轉換為可播放格式的多媒體文件; B3、針對發(fā)送相同同步標識的各個移動通話終端,多媒體管理設備將所述各個移動通 話終端發(fā)送的多媒體標識對應的多媒體文件,同步傳輸給所述各個移動通話終端。
7.如權利要求6所述的方法,其特征在于,所述步驟B1之前進一步包括多媒體管理設備確定在接收到的多媒體資源標識中,未獲取過對應的多媒體資源的多 媒體資源標識;步驟Bl中所述接收到的多媒體資源標識,為所述未獲取過對應的多媒體資源的多媒 體資源標識。
8.如權利要求5至7任一項所述的方法,其特征在于,所述步驟A之前進一步包括 移動通話終端判斷是否發(fā)送同步標識,如果是,則繼續(xù)執(zhí)行步驟A,否則向多媒體管理設備發(fā)送多媒體資源標識,并接收多媒體管理設備獲取的所述多媒體資源標識對應的多媒 體資源進行播放。
全文摘要
本發(fā)明公開了一種實現(xiàn)多媒體同步交互的系統(tǒng)和方法,多媒體管理設備利用移動通話終端發(fā)送的同步標識,將發(fā)送相同同步標識的多個移動通話終端視為位于一個虛擬同步空間中,利用移動通話終端發(fā)送的多媒體資源標識從互聯(lián)網(wǎng)上的多媒體資源庫獲取多媒體資源。多媒體管理設備對同一虛擬空間中的各個移動通話終端進行多媒體資源的同步傳輸和同步播放控制,并使位于同一虛擬空間中的多個用戶能同時聽到該虛擬空間中其他用戶的聲音,這樣就使位于不同地點的多個移動通話終端的用戶像處在同一地點那樣進行多媒體同步交互。
文檔編號H04N21/414GK102065340SQ201010534350
公開日2011年5月18日 申請日期2010年11月1日 優(yōu)先權日2010年11月1日
發(fā)明者曹潔 申請人:深圳市同洲電子股份有限公司