專利名稱:音樂同步播放系統(tǒng)、方法及音樂播放器的制作方法
技術領域:
本發(fā)明涉及一種音樂同步播放系統(tǒng)、方法及音樂播放器。
背景技術:
現(xiàn)代社會中,人們的工作及生活節(jié)奏日益加快,使得壓力增大、心情煩躁。為了緩解壓 力,舒緩煩躁的心情,人們常常在工作、乘車以及小憩時會選擇欣賞音樂,音樂成為人們生 活中不可或缺的伴侶。
目前,有很多種具有音樂播放功能的電子設備,如MP3播放器、MP4播放器、手機、個人 計算機等。其中,手機及個人電腦具有通訊功能,而且現(xiàn)在很多MP3播放器、MP4播放器亦具 有藍牙或WiFi等通訊裝置,因此很多具有音樂播放功能的電子設備都可以進行音樂同步播放 ,以下將所有具有音樂播放功能的電子設備統(tǒng)稱為音樂播放器。
例如,用戶在使用個人計算機進行即時通信時,可以邀請通信對象同時共享某一音樂。 其具體作法大致為當即時通信通訊的雙方進行音樂共享時,其中一方(以下稱為發(fā)起方) 的電子設備選擇一需共享的音樂,對該共享音樂進行解碼,將其從一定的音頻壓縮格式解碼 (如MP3格式)成一般的數(shù)字信號,該音樂的數(shù)字信號分成兩路,其中一路通過轉成模擬信 號后通過聲音輸出單元(如揚聲器、耳機)輸出,而另一路數(shù)字信號與麥克風接收到的語音 信息混合(以下稱為混合的音頻信息)后通過通訊網(wǎng)絡(如國際互聯(lián)網(wǎng))傳送給通信對象( 以下稱接受方)的電子設備,接受方的電子設備接收到混合的音頻信息后在其本地輸出,這 樣即時通訊的雙方同時收聽到同 一音樂。
再如,2004年9月23日公開的公開號為20040186707的美國專利申請揭露了手機通訊的 雙方在通訊的同時,發(fā)起方可選擇一需共享的音樂,將該共享音樂進行解碼為一般的數(shù)字信 號,同樣該音樂的數(shù)字信號分成兩路,其中一路通過轉成模擬信號后通過聲音輸出單元(如 揚聲器、耳機)輸出,而另一路數(shù)字信號與手機的麥克風接收到的語音信息混合(以下稱為 混合的音頻信息)后通過通訊模塊(如GSM、 GPRS)傳送給接受方手機,接受方手機接收到 混合的音頻信息后在其本地輸出。
在前述的先前技術中,通訊雙方在進行音樂共享時,發(fā)起方都會將解碼后的音樂數(shù)據(jù)混 合麥克風接收到的語音信號傳送給接受方。其所存在的缺點有(一)需要傳輸大量的數(shù)據(jù) ,增加網(wǎng)絡的負載;(二)為了保持順暢的音頻輸出,那么需要夠快的網(wǎng)絡傳輸速度,且要較為穩(wěn)定的網(wǎng)絡質量;(三)為了減少傳輸?shù)臄?shù)據(jù)量,往往在通訊時需對所傳輸?shù)囊纛l信息 進行縮減,這樣所傳輸?shù)囊纛l信息在接受方播放時音頻效果會變差。
在2007年3月21日公開的申請?zhí)枮?00510103319.8號中國專利申請揭露了發(fā)起方將正 在收聽音樂的連接屬性發(fā)送到接受方的終端設備;接受方的終端設備根據(jù)該連接屬性下載該 音樂,并在本地播放。雖然該專利申請所揭露的技術方案可以解決以下問題(一)由于網(wǎng) 絡傳輸速度或網(wǎng)絡質量引起的在接受方的音頻輸出不夠順暢;(二)避免在通訊時對音頻信 息進行縮減,造成在接受方播放效果變差。但200510103319.8號專利申請所揭露的技術方案 依然存在如下之不足(一)根據(jù)連接屬性下載音樂,因此存在大量數(shù)據(jù)傳輸;(二)網(wǎng)絡 的傳輸速度慢及/或穩(wěn)定性差時,需要很長下載時間,因此無法做到通訊雙方同時收聽相同 音樂。
發(fā)明內容
基于上述內容,有必要提供一種音樂同步播放系統(tǒng)、方法及音樂播放器在實現(xiàn)音樂同步 播放時,有效利用音樂播放器中所存儲的歌曲,減少數(shù)據(jù)傳輸量,保證音樂同步播放時的音 頻效果。
所述歌曲同步播放系統(tǒng)包括有一發(fā)起方音樂播放器及一接受方音樂播放器,該發(fā)起方音 樂播放器及該接受方音樂播放器都包括有一通訊模塊可通過一網(wǎng)絡進行通訊,且該發(fā)起方音 樂播放器及該接受方音樂播放器的存儲單元中都存儲有至少一歌曲及歌曲的基本信息。
該發(fā)起方音樂播放器包括 一同步播放請求產生模塊,用于根據(jù)該發(fā)起方音樂播放器的 存儲單元中存儲的歌曲的基本信息確定至少一需同步的歌曲,并生成一包含有被選擇需要同 步歌曲的基本信息的同步播放請求,該同步播放請求通過所述發(fā)起方音樂播放器的通訊模塊 發(fā)送給所述接受方音樂播放器; 一同步播放列表接收模塊,用于通過該通訊模塊接收該接受 方電子設備發(fā)送包含有同步播放列表的回饋信息; 一播放控制模塊,用于根據(jù)該同步播放列 表控制歌曲播放;
該接受方音樂播放器包括 一所述信息接收模塊,用于通過該通訊模塊接收所述發(fā)起方 音樂播放器發(fā)送的同步播放請求; 一同步播放列表確定模塊,用于根據(jù)該接受方音樂播放器 的存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信 息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一 首需要同步歌曲的存儲狀態(tài)確定同步播放列表; 一信息發(fā)送模塊,用于生成一包含有上述同 步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回發(fā)起方音樂播放器; 一播放控 制模塊,用于根據(jù)該同步播放列表進行歌曲播放。所述歌曲同步播放方法,其用于一發(fā)起方音樂播放器及一接受方音樂播放器之間,該發(fā) 起方音樂播放器及該接受方音樂播放器都包括有一通訊模塊可通過一網(wǎng)絡進行通訊,且該發(fā) 起方音樂播放器及該接受方音樂播放器的存儲單元中都存儲有至少一歌曲及歌曲的基本信息 ,該歌曲同步播放方法包括如下步驟該發(fā)起方音樂播放器根據(jù)其存儲單元中存儲的歌曲的 基本信息確定至少一需同步的歌曲;該發(fā)起方音樂播放器生成一包含有被選擇需要同步歌曲 的基本信息的同步播放請求;該發(fā)起方音樂播放器發(fā)送該同步播放請求給所述接受方音樂播 放器;該接受方音樂播放器接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單 元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定 每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同 步歌曲的存儲狀態(tài)確定同步播放列表;該接受方音樂播放器生成一包含有上述同步播放列表 的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回該發(fā)起方音樂播放器;該發(fā)起方音樂播放 器及該接受方音樂播放器各自根據(jù)該同步播放列表分別進行歌曲播放。
所述可進行歌曲同步播放的音樂播放器,其包括有 一通訊模塊,用于其它音樂播放器 發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求; 一存儲單元,存儲有至少一 歌曲及歌曲的基本信息;該音樂播放器還包括有 一同步播放列表確定模塊,用于根據(jù)該存 儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息, 確定每一首需要同步歌曲在該存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀 態(tài)確定同步播放列表; 一信息發(fā)送模塊,用于生成一包含有上述同步播放列表的回饋信息, 并通過通訊模塊將該回饋信息發(fā)送所述其它音樂播放器; 一播放控制模塊,用于根據(jù)該同步 播放列表進行歌曲播放。
所述歌曲同步播放方法,其用于一音樂播放器,該音樂播放器包括有 一通訊模塊,用 于其它音樂播放器發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求; 一存儲單 元,存儲有至少一歌曲及歌曲的基本信息;該歌曲同步播放方法包括如下步驟接收所述發(fā) 起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播 放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播 放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表; 生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回該其它音 樂播放器;根據(jù)該同步播放列表進行歌曲播放。
圖l是本發(fā)明歌曲同步播放系統(tǒng)應用環(huán)境示意圖。圖2為本發(fā)明一實施方式中發(fā)起方音樂播放器具體功能模塊圖。 圖3為本發(fā)明一實施方式中接受方音樂播放器具體功能模塊圖。 圖4為本發(fā)明歌曲同步播放方法的一實施方式流程圖。
具體實施例方式
參閱圖1所示,為本發(fā)明歌曲同步播放系統(tǒng)應用環(huán)境示意圖。在本發(fā)明中歌曲同步系統(tǒng) 1包括有一發(fā)起方音樂播放器100及一接受方音樂播放器200。該發(fā)起方音樂播放器100包括有 一通訊模塊IIO,該接受方音樂播放器200亦包括有一通訊模塊210。該發(fā)起方音樂播放器 100及接受方音樂播放器200通過網(wǎng)絡300可進行歌曲同步播放。在本發(fā)明中,發(fā)起方音樂播 放器100及接受方音樂播放器200是為具有音樂播放功能的電子設備,如MP3播放器、MP4播放 器、手機、個人計算機等。發(fā)起方音樂播放器100的通訊模塊110及接受方音樂播放器200的 通訊模塊210可以是各種有線通訊模塊或無線通訊模組,但需保證發(fā)起方音樂播放器100與該 接受方音樂播放器200可相互通訊,網(wǎng)絡300可以是相應于發(fā)起方音樂播放器100的通訊模塊 110與該接受方音樂播放器200的通訊模塊210的有線通訊網(wǎng)絡或無線通訊網(wǎng)絡。
為了方便描述,在后續(xù)的描述中,發(fā)起方音樂播放器100及接受方音樂播放器200具有不 同的功能模塊,且只描述執(zhí)行本發(fā)明歌曲同步功能相關的組件及功能模組及其作業(yè)。當然本 說明書中所描述的元件亦可用于該等設備的其它功能中。在本發(fā)明中,該發(fā)起方音樂播放器 100及接受方音樂播放器200可以具有相同的功能模塊,且其在歌曲同步中角色可以互換,即 該發(fā)起方音樂播放器100及接受方音樂播放器200都可同時具有以下描述的發(fā)起方音樂播放器 100及接受方音樂播放器200的功能模塊。
參閱圖2所示,為本發(fā)明一實施方式中發(fā)起方音樂播放器具體功能模塊圖。該發(fā)起方音 樂播放器100的存儲單元120中可存儲有多首歌曲122,每一歌曲122具有相應的基本信息,如 演唱者、歌曲名稱、專輯名稱、時間長度等。在MP3格式的每一首歌曲中,包括有ID3欄位用 于存儲歌曲的基本信息。
該發(fā)起方音樂播放器100的處理單元130包括有同步功能選擇模塊132、同步播放請求產 生模塊134、同步播放列表接收模塊136及播放控制模塊138。
所述同步功能選擇模塊132用于根據(jù)用戶通過該發(fā)起方音樂播放器100的輸入單元140產 生的輸入信號啟動該發(fā)起方音樂播放器100的歌曲同步播放功能,并可根據(jù)該輸入單元140的 輸入確定歌曲同步播放的接受方。
所述同步播放請求產生模塊134用于在該歌曲同步播放功能啟動后,根據(jù)該發(fā)起方音樂 播放器100的存儲單元120中存儲的歌曲的基本信息確定需同步的歌曲,并生成一同步播放請求,該同步播放請求包括有被選擇需要同步的歌曲的基本信息。在不同實施方式中,該同步 播放請求產生模塊134具體可根據(jù)存儲單元120中所有存儲的歌曲、喜好設置的歌曲、最近播 放的歌曲、播放次數(shù)較多的歌曲自動確定需要同步的歌曲,并產生相應的同步播放請求。在 本實施方式中,同步播放請求產生模塊134根據(jù)用戶通過輸入單元140的選擇,生成相應的同 步播放請求。
在本實施方式中,該同步播放請求產生模塊134具體包括有歌曲信息獲取子模塊1340、 同步歌曲確定子模塊1342及同步請求生成子模塊1344。
所述歌曲信息獲取子模塊1340用于獲取存儲單元120中存儲的歌曲的基本信息,并于該 發(fā)起方音樂播放器100的顯示單元(圖未示)中顯示所獲得的基本信息。在不同實施方式中 ,該歌曲信息獲取子模塊1340獲取基本信息及顯示方式可以有不同,例如可獲取存儲單元 120中所有歌曲122的歌曲信息,亦可只獲取具有喜好設置的歌曲、最近播放的歌曲、播放次 數(shù)較多的歌曲或是某一播放列表記錄的歌曲的基本信息,并按一定方式排序顯示。
所述同步歌曲確定子模塊1342用于根據(jù)所述輸入單元140產生的選擇信號確定需要同步 播放的歌曲。該同步請求生成子模塊1344根據(jù)上述同步歌曲確定子模塊1342確定的需同步播 放歌曲,生成同步播放請求,該同步播放請求包括有被選擇需要同步歌曲的基本信息;該同 步請求生成子模塊1344還通過通訊模塊110發(fā)送給相應的接受方音樂播放器200,該接受方音 樂播放器200的同步功能選擇模塊132根據(jù)輸入單元140的輸入而確定。
所述同步播放列表接收模塊136通過該通訊模塊110接收該接受方電子設備200的回饋信 息,該回饋信息包括有接受方電子設備200根據(jù)上述的同步播放請求產生的同步播放列表( 該回饋信息的具體生成過程將在圖3中加于詳述),并將該同步播放列表存儲于存儲單元 120中。所述播放控制模塊138根據(jù)該同步播放列表控制歌曲播放,即依所述同步播放列表的 定義從存儲單元120中獲取相應歌曲122,該歌曲122通過一音頻解碼模塊150將其從一音頻格 式解碼成一般數(shù)字音頻信號,該數(shù)字音頻信號通過數(shù)模轉換160轉換成模擬音頻信號,該模 擬音頻信號通過一音頻輸出單元170輸出,該音頻輸出單元170可亦是耳機或揚聲器。
參閱圖3所示,為一實施方式中接受方音樂播放器具體功能模塊圖。該接受方音樂播放 器200的存儲單元220中可存儲有多首歌曲222,同樣每一歌曲222具有相應的基本信息,如演 唱者、歌曲名稱、專輯名稱、時間長度等。該接受方音樂播放器200的處理單元230包括有信 息接收模塊232、同步播放列表確定模塊234、信息發(fā)送模塊236及播放控制模塊238。
所述信息接收模塊232用于通過該接受方音樂播放器200的通訊模塊210接收所述發(fā)起方 音樂播放器100發(fā)送的同步播放請求。所述同步播放列表確定模塊234根據(jù)該同步播放請求包
9含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器200 的存儲單元220中的存儲狀態(tài),即判斷每一首需要同步歌曲是否存儲于該存儲單元220中,并 根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表224,即將該存儲單元220中存儲的需 要同步歌曲添加到同步播放列表224中,將該同步播放列表224存儲于所述存儲單元220中。
例如,發(fā)起方音樂播放器100發(fā)送的同步播放請求中包含有下列五首歌曲的基本信息( 演唱者、歌曲名稱)"Fann AA (表示為演唱者為Fa皿,歌曲名稱為AA,以下表示方式相 同)"、"Fann BB" 、 "Whitney CC" 、 "Linda DD" 、 "Linda EE"。那么該同步播放 列表確定模塊234査詢該存儲單元220所存儲的歌曲的基本信息,判斷存儲單元220是否存儲 有與上述需同步歌曲"Fann AA" 、 "Fann BB" 、 "Whitney CC" 、 "Linda DD"、" Linda EE"相一致歌曲及本信息的歌曲,即上述需同步歌曲"Fann AA" 、 "Fann BB"、" Whitney CC" 、 "Linda DD" 、 "Linda EE"在存儲單元220中的存儲狀態(tài)。如經(jīng)過確定, "Fann AA" 、 "Whitney CC" 、 "Linda DD"這三首歌曲在存儲單元220有存儲,則這三首 歌曲添加到同步播放列表224中。
所述信息發(fā)送模塊236生成一回饋信息,該回饋信息包含有上述同步播放列表,并通過 通訊模塊210將該回饋信息發(fā)送回發(fā)起方音樂播放器100。所述播放控制模塊238根據(jù)該同步 播放列表224進行歌曲播放,即根據(jù)該同步播放列表224依序獲取相應的歌曲222,該歌曲 222通過一音頻解碼模塊240將其從一音頻格式解碼成一般數(shù)字音頻信號,該數(shù)字音頻信號通 過數(shù)模轉換250轉換成模擬音頻信號,該模擬音頻信號通過一音頻輸出單元260輸出,該音頻 輸出單元260可為耳機或揚聲器。
參閱圖4所示,為本發(fā)明歌曲同步播放方法的一實施方式流程圖。該發(fā)起方音樂播放器 IOO在啟動歌曲同步播放功能后,根據(jù)其存儲單元120所存儲歌曲122的基本信息確定至少一 需要同步的歌曲(步驟S410)。其具體處理過程參閱圖2的描述。該發(fā)起方音樂播放器100根 據(jù)步驟S410所確定的需要同步的歌曲生成一同步播放請求,該同步播放請求包含有所確定的 需要同步歌曲的基本信息(步驟S420)。該發(fā)起方音樂播放器100通過其通訊模塊110將該同 步播放請求發(fā)送給接受方音樂播放器200 (步驟S430)。接受方音樂播放器200接受該同步播 放請求(步驟S440)。該接受方音樂播放器200根據(jù)其存儲單元220中存儲歌曲的基本信息及 同步播放請求中所包含的每一首需同步播放歌曲的基本信息,確定該同步播放請求中所包含 的每一首需同步播放歌曲的存儲狀態(tài),并將該存儲單元220中存儲的需要同步歌曲添加到同 步播放列表224中,其具體處理過程參閱圖3的描述(步驟S450)。該接受方音樂播放器200 生成一回饋信息,該回饋信息包括有所述同步播放列表224,并將該回饋信息發(fā)送給所述發(fā)起方音樂播放器ioo,該發(fā)起方音樂播放器100接收該回饋信息,并存儲該同步播放列表(步 驟S460)。所述發(fā)起方音樂播放器100根據(jù)該同步播放列表進行歌曲播放(步驟S470)。所 述接受方音樂播放器200根據(jù)該同步播放列表進行歌曲播放(步驟S480)。
權利要求
權利要求1一種歌曲同步播放系統(tǒng),其包括有一發(fā)起方音樂播放器及一接受方音樂播放器,該發(fā)起方音樂播放器及該接受方音樂播放器都包括有一通訊模塊可通過一網(wǎng)絡進行通訊,且該發(fā)起方音樂播放器及該接受方音樂播放器的存儲單元中都存儲有至少一歌曲及歌曲的基本信息,其特征在于該發(fā)起方音樂播放器包括一同步播放請求產生模塊,用于根據(jù)該發(fā)起方音樂播放器的存儲單元中存儲的歌曲的基本信息確定至少一需同步的歌曲,并生成一包含有被選擇需要同步歌曲的基本信息的同步播放請求,該同步播放請求通過所述發(fā)起方音樂播放器的通訊模塊發(fā)送給所述接受方音樂播放器;一同步播放列表接收模塊,用于通過該通訊模塊接收該接受方電子設備發(fā)送包含有同步播放列表的回饋信息;一播放控制模塊,用于根據(jù)該同步播放列表控制歌曲播放;該接受方音樂播放器包括一信息接收模塊,用于通過該通訊模塊接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求;一同步播放列表確定模塊,用于根據(jù)該接受方音樂播放器的存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;一信息發(fā)送模塊,用于生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回發(fā)起方音樂播放器;一播放控制模塊,用于根據(jù)該同步播放列表進行歌曲播放。權利要求2如權利要求1所述的歌曲同步播放系統(tǒng),其特征在于,該同步播放請求產生模塊具體可為根據(jù)存儲單元中所有存儲的歌曲、喜好設置的歌曲、最近播放的歌曲或播放次數(shù)較多的歌曲自動確定所述需要同步的歌曲。權利要求3如權利要求1所述的歌曲同步播放系統(tǒng),其特征在于,該同步播放請求產生模塊包括一歌曲信息獲取子模塊,用于獲取存儲單元中存儲的歌曲的基本信息,并將所述歌曲的基本信息顯示于該發(fā)起方音樂播放器的顯示單元;一同步歌曲確定子模塊,用于根據(jù)所述一輸入單元產生的選擇信號確定需要同步播放的歌曲;及一同步請求生成子模塊,用于根據(jù)上述同步歌曲確定子模塊所確定的需同步播放歌曲,生成所述同步播放請求。權利要求4一種歌曲同步播放方法,其用于一發(fā)起方音樂播放器及一接受方音樂播放器之間,該發(fā)起方音樂播放器及該接受方音樂播放器都包括有一通訊模塊并可通過一網(wǎng)絡進行通訊,且該發(fā)起方音樂播放器及該接受方音樂播放器的存儲單元中都存儲有至少一歌曲及歌曲的基本信息,其特征在于,該歌曲同步播放方法包括如下步驟該發(fā)起方音樂播放器根據(jù)其存儲單元中存儲的歌曲的基本信息確定至少一需同步的歌曲;該發(fā)起方音樂播放器生成一包含有被選擇需要同步歌曲的基本信息的同步播放請求;該發(fā)起方音樂播放器發(fā)送該同步播放請求給所述接受方音樂播放器;該接受方音樂播放器接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;該接受方音樂播放器生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回該發(fā)起方音樂播放器;該發(fā)起方音樂播放器及該接受方音樂播放器各自根據(jù)該同步播放列表分別進行歌曲播放。權利要求5如權利要求4所述的歌曲同步播放方法,其特征在于,在該發(fā)起方音樂播放器確定需同步的歌曲的步驟中,可為根據(jù)存儲單元中所有存儲的歌曲、喜好設置的歌曲、最近播放的歌曲或播放次數(shù)較多的歌曲自動確定所述需要同步的歌曲。權利要求6如權利要求4所述的歌曲同步播放方法,其特征在于,所述發(fā)起方音樂播放器確定需同步的歌曲的步驟包括如下子步驟獲取存儲單元中存儲的歌曲的基本信息,并顯示于該發(fā)起方音樂播放器的顯示單元;根據(jù)所述一輸入單元產生的選擇信號確定需要同步播放的歌曲;根據(jù)上述同步歌曲確定子模塊所確定的需同步播放歌曲,生成所述同步播放請求。權利要求7一種可進行歌曲同步播放的音樂播放器,其包括有一通訊模塊,用于接收其它音樂播放器發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求;一存儲單元,存儲有至少一歌曲及歌曲的基本信息;其特征在于,該音樂播放器還包括有一同步播放列表確定模塊,用于根據(jù)該存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;一信息發(fā)送模塊,用于生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送所述其它音樂播放器;一播放控制模塊,用于根據(jù)該同步播放列表進行歌曲播放。權利要求8一種歌曲同步播放方法,其用于一音樂播放器,該音樂播放器包括有一通訊模塊,用于其它音樂播放器發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求;一存儲單元,存儲有至少一歌曲及歌曲的基本信息;其特征在于,該歌曲同步播放方法包括如下步驟接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回其它音樂播放器;根據(jù)該同步播放列表進行歌曲播放。
2.如權利要求l所述的歌曲同步播放系統(tǒng),其特征在于,該同步播放 請求產生模塊具體可為根據(jù)存儲單元中所有存儲的歌曲、喜好設置的歌曲、最近播放的歌曲 或播放次數(shù)較多的歌曲自動確定所述需要同步的歌曲。
3.如權利要求l所述的歌曲同步播放系統(tǒng),其特征在于,該同步播放 請求產生模塊包括 一歌曲信息獲取子模塊,用于獲取存儲單元中存儲的歌曲的基本信息, 并將所述歌曲的基本信息顯示于該發(fā)起方音樂播放器的顯示單元; 一同步歌曲確定子模塊, 用于根據(jù)所述一輸入單元產生的選擇信號確定需要同步播放的歌曲;及一同步請求生成子模塊,用于根據(jù)上述同步歌曲確定子模塊所確定的需同步播放歌曲,生成所述同步播放請求。
4 一種歌曲同步播放方法,其用于一發(fā)起方音樂播放器及一接受方 音樂播放器之間,該發(fā)起方音樂播放器及該接受方音樂播放器都包括有一通訊模塊并可通過 一網(wǎng)絡進行通訊,且該發(fā)起方音樂播放器及該接受方音樂播放器的存儲單元中都存儲有至少一歌曲及歌曲的基本信息,其特征在于,該歌曲同步播放方法包括如下步驟該發(fā)起方音樂播放器根據(jù)其存儲單元中存儲的歌曲的基本信息確定至少一需同步的歌曲;該發(fā)起方音樂播放器生成一包含有被選擇需要同步歌曲的基本信息的同步播放請求; 該發(fā)起方音樂播放器發(fā)送該同步播放請求給所述接受方音樂播放器; 該接受方音樂播放器接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;該接受方音樂播放器生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回該發(fā)起方音樂播放器;該發(fā)起方音樂播放器及該接受方音樂播放器各自根據(jù)該同步播放列表分別進行歌曲播放。
5 如權利要求4所述的歌曲同步播放方法,其特征在于,在該發(fā)起方 音樂播放器確定需同步的歌曲的步驟中,可為根據(jù)存儲單元中所有存儲的歌曲、喜好設置的 歌曲、最近播放的歌曲或播放次數(shù)較多的歌曲自動確定所述需要同步的歌曲。
6 如權利要求4所述的歌曲同步播放方法,其特征在于,所述發(fā)起方 音樂播放器確定需同步的歌曲的步驟包括如下子步驟獲取存儲單元中存儲的歌曲的基本信 息,并顯示于該發(fā)起方音樂播放器的顯示單元;根據(jù)所述一輸入單元產生的選擇信號確定需 要同步播放的歌曲;根據(jù)上述同步歌曲確定子模塊所確定的需同步播放歌曲,生成所述同步 播放請求。
7 一種可進行歌曲同步播放的音樂播放器,其包括有 一通訊模塊 ,用于接收其它音樂播放器發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求; 一存儲單元,存儲有至少一歌曲及歌曲的基本信息;其特征在于,該音樂播放器還包括有 一同步播放列表確定模塊,用于根據(jù)該存儲單元所存儲的歌曲的基本信息和該同步播 放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;一信息發(fā)送模塊,用于生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送所述其它音樂播放器;一播放控制模塊,用于根據(jù)該同步播放列表進行歌曲播放。
8 一種歌曲同步播放方法,其用于一音樂播放器,該音樂播放器包括有 一通訊模塊,用于其它音樂播放器發(fā)送的包含有被選擇需要同步歌曲的基本信息的同步播放請求; 一存儲單元,存儲有至少一歌曲及歌曲的基本信息;其特征在于,該歌曲同步播放方法包括如下步驟接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定每一首需要同步歌曲在該接受方音樂播放器的存儲單元中的存儲狀態(tài),并根據(jù)每一首需要同步歌曲的存儲狀態(tài)確定同步播放列表;生成一包含有上述同步播放列表的回饋信息,并通過通訊模塊將該回饋信息發(fā)送回其 它音樂播放器;根據(jù)該同步播放列表進行歌曲播放。
全文摘要
本發(fā)明揭露一種歌曲同步播放方法,其用于一發(fā)起方音樂播放器及一接受方音樂播放器之間,該發(fā)起方音樂播放器根據(jù)其存儲單元中存儲的歌曲的基本信息生成一包含有被選擇需要同步歌曲的基本信息的同步播放請求;該發(fā)起方音樂播放器發(fā)送該同步播放請求給所述接受方音樂播放器;該接受方音樂播放器接收所述發(fā)起方音樂播放器發(fā)送的同步播放請求,根據(jù)其存儲單元所存儲的歌曲的基本信息和該同步播放請求包含的每一首需要同步歌曲的基本信息,確定同步播放列表;并通將該回饋信息發(fā)送回該發(fā)起方音樂播放器;該發(fā)起方音樂播放器及該接受方音樂播放器分別根據(jù)該同步播放列表進行歌曲播放。本發(fā)明還揭露應用該歌曲同步播放方法的歌曲同步播放系統(tǒng)及音樂播放器。
文檔編號H04L29/08GK101448009SQ20071020269
公開日2009年6月3日 申請日期2007年11月27日 優(yōu)先權日2007年11月27日
發(fā)明者溫玉章, 潘在安 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司