專利名稱:內(nèi)容再現(xiàn)系統(tǒng)、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容提供裝置、內(nèi)容再現(xiàn)程序和內(nèi)容提供程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容再現(xiàn)系統(tǒng)、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容提供裝置、內(nèi)容再現(xiàn)程序和內(nèi)容提供程序。例如,本發(fā)明適用于音樂(lè)再現(xiàn)系統(tǒng),它包括用于提供音樂(lè)數(shù)據(jù)的音樂(lè)提供服務(wù)器,以及用于通過(guò)網(wǎng)絡(luò)從音樂(lè)提供服務(wù)器獲取音樂(lè)數(shù)據(jù)、并同時(shí)在所謂的流再現(xiàn)過(guò)程中順序地再現(xiàn)所獲取的音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)終端。
背景技術(shù):
在常規(guī)的音樂(lè)再現(xiàn)系統(tǒng)中,當(dāng)用戶對(duì)音樂(lè)再現(xiàn)終端執(zhí)行音樂(lè)指定操作以指定要在流再現(xiàn)過(guò)程中再現(xiàn)的音樂(lè)數(shù)據(jù)時(shí),音樂(lè)再現(xiàn)終端請(qǐng)求音樂(lè)提供服務(wù)器提供在音樂(lè)指定操作中指定的音樂(lè)數(shù)據(jù)。
在此情形中,音樂(lè)提供服務(wù)器將所請(qǐng)求的音樂(lè)數(shù)據(jù)提供給音樂(lè)再現(xiàn)終端作為要在流再現(xiàn)過(guò)程中再現(xiàn)的音樂(lè)數(shù)據(jù)。然后,音樂(lè)再現(xiàn)終端在流再現(xiàn)過(guò)程中再現(xiàn)所獲取的音樂(lè)數(shù)據(jù)。關(guān)于常規(guī)音樂(lè)再現(xiàn)系統(tǒng)的更多信息請(qǐng)參見(jiàn)日本專利特開(kāi)第2004-4245號(hào)。
發(fā)明內(nèi)容
順便提及,在具有上述配置的音樂(lè)再現(xiàn)系統(tǒng)中,在由用戶執(zhí)行的音樂(lè)指定操作中指定的音樂(lè)數(shù)據(jù)在流再現(xiàn)過(guò)程中在由用戶所操作的音樂(lè)再現(xiàn)終端中再現(xiàn)。由此,如果在流再現(xiàn)過(guò)程中有多個(gè)音樂(lè)數(shù)據(jù)要被再現(xiàn),則用戶必須執(zhí)行多次音樂(lè)指定操作來(lái)一一指定這些音樂(lè)數(shù)據(jù)。結(jié)果,音樂(lè)再現(xiàn)系統(tǒng)產(chǎn)生了問(wèn)題,即用戶很難高效地在流再現(xiàn)過(guò)程中再現(xiàn)這些音樂(lè)數(shù)據(jù)。
旨在解決上述問(wèn)題,本發(fā)明的發(fā)明人提出了一種能夠相當(dāng)高效地再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)系統(tǒng)以及為該內(nèi)容再現(xiàn)系統(tǒng)提供的內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容提供裝置、內(nèi)容再現(xiàn)程序和內(nèi)容提供程序。
為了解決上述問(wèn)題,根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種內(nèi)容再現(xiàn)系統(tǒng),它包括用于提供內(nèi)容的內(nèi)容提供裝置,以及用于從內(nèi)容提供裝置獲取內(nèi)容、并同時(shí)順序再現(xiàn)所獲取的內(nèi)容的內(nèi)容再現(xiàn)裝置。在該內(nèi)容再現(xiàn)系統(tǒng)中,可由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容是從可由內(nèi)容提供裝置提供的內(nèi)容中選擇的,并且創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表。然后,根據(jù)所創(chuàng)建的再現(xiàn)列表,所選擇的內(nèi)容從內(nèi)容提供裝置提供給內(nèi)容再現(xiàn)裝置。
如上所述,內(nèi)容提供裝置從該內(nèi)容提供裝置可提供的內(nèi)容中選擇可由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容,并創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表。然后,內(nèi)容提供裝置根據(jù)所創(chuàng)建的再現(xiàn)列表,將所選擇的內(nèi)容提供給內(nèi)容再現(xiàn)裝置。由此,內(nèi)容再現(xiàn)裝置能夠順序地接收由內(nèi)容提供裝置順序地提供的內(nèi)容,并根據(jù)再現(xiàn)列表順序地再現(xiàn)這些內(nèi)容。
根據(jù)本發(fā)明,內(nèi)容再現(xiàn)裝置能夠順序地接收由內(nèi)容產(chǎn)生裝置提供的內(nèi)容,并根據(jù)再現(xiàn)列表順序地再現(xiàn)這些內(nèi)容。由此,該內(nèi)容再現(xiàn)裝置能夠高效地再現(xiàn)內(nèi)容而無(wú)需用戶花費(fèi)很長(zhǎng)時(shí)間和很多勞動(dòng)。
參考附圖閱讀以下對(duì)優(yōu)選實(shí)施例的描述后,本發(fā)明的這些及其它目的和特征將可明確,其中圖1是示出一種內(nèi)容再現(xiàn)系統(tǒng)的概貌的略圖;圖2是示出一種內(nèi)容再現(xiàn)系統(tǒng)的概貌的另一略圖;圖3是示出一種音樂(lè)再現(xiàn)系統(tǒng)的配置的略圖;圖4是在對(duì)流再現(xiàn)過(guò)程的描述中所參考的示例性略圖;圖5是示出其中音樂(lè)提供服務(wù)器持有再現(xiàn)列表的音樂(lè)再現(xiàn)系統(tǒng)的示例性略圖;圖6A和6B分別是示出音樂(lè)再現(xiàn)終端和音樂(lè)提供服務(wù)器的配置的略圖;圖7示出連續(xù)流再現(xiàn)處理過(guò)程的流程圖;圖8A到8C示出再現(xiàn)列表創(chuàng)建處理過(guò)程的流程圖;圖9A和9B分別是示出再現(xiàn)列表和在音樂(lè)提供服務(wù)器與音樂(lè)再現(xiàn)終端之間交換的信息的略圖;
圖10示出音樂(lè)提供處理過(guò)程的流程圖;圖11示出音樂(lè)再現(xiàn)處理過(guò)程的流程圖;圖12示出連續(xù)流再現(xiàn)處理過(guò)程的流程圖;圖13示出音樂(lè)提供處理過(guò)程的流程圖;圖14示出音樂(lè)再現(xiàn)處理過(guò)程的流程圖;圖15是示出其中音樂(lè)再現(xiàn)終端持有再現(xiàn)列表的音樂(lè)再現(xiàn)系統(tǒng)的示例性略圖;圖16示出連續(xù)流再現(xiàn)處理過(guò)程的流程圖;圖17A到17C示出再現(xiàn)列表創(chuàng)建處理過(guò)程的流程圖;圖18A和18B分別是示出再現(xiàn)列表和在音樂(lè)提供服務(wù)器與音樂(lè)再現(xiàn)終端之間交換的信息的略圖;圖19示出音樂(lè)提供處理過(guò)程的流程圖;圖20示出音樂(lè)再現(xiàn)處理過(guò)程的流程圖;圖21A到21D是示出管理信息的示例性略圖;圖22示出音樂(lè)再現(xiàn)處理過(guò)程的流程圖;圖23是示出再現(xiàn)列表的示例性略圖;圖24示出根據(jù)再現(xiàn)列表來(lái)再現(xiàn)音樂(lè)的處理過(guò)程的流程圖;圖25是示出具有不同格式的再現(xiàn)列表的示例性略圖。
具體實(shí)施例方式
參考附圖詳細(xì)解釋本發(fā)明的實(shí)施例如下。
(1)概述以下參考圖1和2來(lái)解釋第一到第四實(shí)施例的概述。順便提及,在解釋了概述以后,將具體解釋第一到第四實(shí)施例。
圖1中所示的內(nèi)容再現(xiàn)系統(tǒng)100包括內(nèi)容提供裝置101和內(nèi)容再現(xiàn)裝置102。內(nèi)容提供裝置101是用于提供內(nèi)容的裝置。另一方面,內(nèi)容再現(xiàn)裝置102是用于接收由內(nèi)容提供裝置101提供的內(nèi)容、并同時(shí)順序地再現(xiàn)從內(nèi)容提供裝置101接收的內(nèi)容的裝置。內(nèi)容提供裝置101從存儲(chǔ)在內(nèi)容提供裝置101中的內(nèi)容里選擇可由內(nèi)容再現(xiàn)裝置102再現(xiàn)的特定內(nèi)容,并創(chuàng)建顯示所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表。然后,內(nèi)容提供裝置101根據(jù)再現(xiàn)列表將所選擇的內(nèi)容提供給內(nèi)容再現(xiàn)裝置102。
具體而言,內(nèi)容再現(xiàn)裝置102包括終端ID發(fā)送器部分103和內(nèi)容再現(xiàn)部分108。終端ID發(fā)送器部分103是用于向內(nèi)容提供裝置101發(fā)送用來(lái)標(biāo)識(shí)該內(nèi)容再現(xiàn)裝置102的裝置ID的單元。內(nèi)容再現(xiàn)部分108是用于再現(xiàn)從內(nèi)容提供裝置101接收的內(nèi)容的單元。另一方面,內(nèi)容提供裝置101包括內(nèi)容存儲(chǔ)部分104、內(nèi)容選擇部分105、再現(xiàn)列表創(chuàng)建部分106和內(nèi)容提供部分107。內(nèi)容存儲(chǔ)部分104是用于存儲(chǔ)可向內(nèi)容再現(xiàn)裝置102提供的內(nèi)容的存儲(chǔ)器。內(nèi)容選擇部分105是用于從存儲(chǔ)在內(nèi)容存儲(chǔ)部分104中的內(nèi)容里選擇特定內(nèi)容的單元。內(nèi)容選擇部分105所選擇的特定內(nèi)容是可由從終端ID發(fā)送器部分103接收的裝置ID所標(biāo)識(shí)的內(nèi)容再現(xiàn)裝置102再現(xiàn)的內(nèi)容。再現(xiàn)列表創(chuàng)建部分106是用于創(chuàng)建示出內(nèi)容選擇部分105所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表的單元。內(nèi)容提供部分107是用于根據(jù)再現(xiàn)列表單元106所創(chuàng)建的再現(xiàn)列表來(lái)向內(nèi)容再現(xiàn)部分108提供內(nèi)容的單元。由此,內(nèi)容再現(xiàn)部分108能夠順序地再現(xiàn)由內(nèi)容提供裝置101順序地提供的內(nèi)容。
另一方面,圖2中所示的內(nèi)容再現(xiàn)系統(tǒng)110包括內(nèi)容提供裝置111和內(nèi)容再現(xiàn)裝置112。內(nèi)容提供裝置111是用于提供內(nèi)容的裝置。另一方面,內(nèi)容再現(xiàn)裝置112是用于接收由內(nèi)容提供裝置111提供的內(nèi)容、并同時(shí)順序地再現(xiàn)從內(nèi)容提供裝置111接收的內(nèi)容的裝置。內(nèi)容提供裝置111從存儲(chǔ)在內(nèi)容提供裝置111中的內(nèi)容里選擇可由內(nèi)容再現(xiàn)裝置112再現(xiàn)的特定內(nèi)容。內(nèi)容再現(xiàn)裝置112創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表。然后,內(nèi)容提供裝置111根據(jù)由內(nèi)容再現(xiàn)裝置112創(chuàng)建的再現(xiàn)列表將所選擇的內(nèi)容提供給內(nèi)容再現(xiàn)裝置112。
具體而言,內(nèi)容提供裝置111具有內(nèi)容存儲(chǔ)部分114、內(nèi)容選擇部分115和內(nèi)容提供部分118。內(nèi)容存儲(chǔ)部分114是用于存儲(chǔ)可提供給內(nèi)容再現(xiàn)裝置112的內(nèi)容的存儲(chǔ)器。內(nèi)容選擇部分115是用于從存儲(chǔ)在內(nèi)容存儲(chǔ)部分114中的內(nèi)容里選擇特定內(nèi)容的單元。內(nèi)容選擇部分105所選擇的特定內(nèi)容是可由從內(nèi)容再現(xiàn)裝置112接收的裝置ID所標(biāo)識(shí)的內(nèi)容再現(xiàn)裝置112再現(xiàn)的內(nèi)容。內(nèi)容提供部分118是用于向內(nèi)容再現(xiàn)部分119提供內(nèi)容再現(xiàn)裝置112所請(qǐng)求的內(nèi)容的單元。另一方面,內(nèi)容再現(xiàn)裝置112具有終端ID發(fā)送部分113、再現(xiàn)列表創(chuàng)建部分116、內(nèi)容請(qǐng)求部分117和內(nèi)容再現(xiàn)部分119。終端ID發(fā)送器部分113是用于向內(nèi)容提供裝置111發(fā)送用于標(biāo)識(shí)該內(nèi)容再現(xiàn)裝置112的裝置ID的單元。再現(xiàn)列表創(chuàng)建部分116是用于創(chuàng)建示出內(nèi)容選擇部分115所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表的單元。內(nèi)容請(qǐng)求部分117是用于請(qǐng)求內(nèi)容提供裝置根據(jù)再現(xiàn)列表創(chuàng)建部分116所創(chuàng)建的再現(xiàn)列表順序地發(fā)送內(nèi)容的單元。內(nèi)容再現(xiàn)部分119是用于接收內(nèi)容提供裝置111中所使用的內(nèi)容提供部分118如內(nèi)容請(qǐng)求部分117所請(qǐng)求那樣順序地提供的內(nèi)容、并同時(shí)再現(xiàn)從內(nèi)容提供部分118接收的內(nèi)容的單元。
(2)第一實(shí)施例在圖3中,附圖標(biāo)記1表示整個(gè)音樂(lè)再現(xiàn)系統(tǒng),它包括音樂(lè)提供服務(wù)器2、網(wǎng)絡(luò)3和音樂(lè)再現(xiàn)終端4。音樂(lè)提供服務(wù)器2是用于通過(guò)網(wǎng)絡(luò)3來(lái)向音樂(lè)再現(xiàn)終端4提供音樂(lè)數(shù)據(jù)的裝置。音樂(lè)再現(xiàn)終端4是用于從音樂(lè)提供服務(wù)器2接收音樂(lè)數(shù)據(jù)、并同時(shí)在流再現(xiàn)過(guò)程中順序地再現(xiàn)所接收的音樂(lè)數(shù)據(jù)的裝置。
典型的流再現(xiàn)過(guò)程將參考圖4的概念圖解釋如下。音樂(lè)提供服務(wù)器2在可向網(wǎng)絡(luò)3提供的多個(gè)音樂(lè)數(shù)據(jù)之中選擇音樂(lè)再現(xiàn)終端4所請(qǐng)求的數(shù)個(gè)音樂(lè)數(shù)據(jù),并將所選擇的這些音樂(lè)數(shù)據(jù)提供給音樂(lè)再現(xiàn)終端4,作為要在流再現(xiàn)過(guò)程中再現(xiàn)的流音樂(lè)數(shù)據(jù)。此時(shí),音樂(lè)再現(xiàn)終端4順序地接收由音樂(lè)提供服務(wù)器2作為流音樂(lè)數(shù)據(jù)提供的音樂(lè)數(shù)據(jù),并順序地再現(xiàn)所接收的音樂(lè)數(shù)據(jù)。然后,音樂(lè)再現(xiàn)終端4在再現(xiàn)過(guò)程結(jié)束之后刪除音樂(lè)數(shù)據(jù)。
在第一實(shí)施例的情形中,如圖5中所示,音樂(lè)提供服務(wù)器2持有再現(xiàn)列表,作為關(guān)于音樂(lè)再現(xiàn)次序(即流音樂(lè)數(shù)據(jù)的再現(xiàn)次序)的信息,并按再現(xiàn)列表所示出的次序向音樂(lè)再現(xiàn)終端4順序地提供流音樂(lè)數(shù)據(jù)。音樂(lè)再現(xiàn)終端4順序地接收由音樂(lè)提供服務(wù)器2順序地提供的流音樂(lè)數(shù)據(jù),并順序地再現(xiàn)這些數(shù)據(jù)。由此,根據(jù)音樂(lè)再現(xiàn)系統(tǒng)1,音樂(lè)再現(xiàn)終端4能夠在流再現(xiàn)過(guò)程中根據(jù)音樂(lè)提供服務(wù)器2所持有的再現(xiàn)列表來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)。此方案詳細(xì)解釋如下。
當(dāng)對(duì)圖6A中所示的音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流數(shù)據(jù)再現(xiàn)操作來(lái)請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在圖7中所示的過(guò)程的步驟ST1,音樂(lè)再現(xiàn)終端4中作為用于以集成方式來(lái)控制整個(gè)音樂(lè)再現(xiàn)終端4的控制器來(lái)使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送再現(xiàn)列表創(chuàng)建請(qǐng)求,該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7、以及終端通信部分7后所跟的網(wǎng)絡(luò)3。再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)是請(qǐng)求創(chuàng)建要在連續(xù)流再現(xiàn)過(guò)程中使用的再現(xiàn)列表的信號(hào)。再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)包括用于標(biāo)識(shí)音樂(lè)再現(xiàn)終端4的終端ID。
在某些情形中,根據(jù)此實(shí)施例的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)可包括示出再現(xiàn)列表的創(chuàng)建要求的再現(xiàn)列表創(chuàng)建條件。例如,再現(xiàn)列表創(chuàng)建條件通常包括指定要放在再現(xiàn)列表上的數(shù)個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)指定信息、指定要放在再現(xiàn)列表上的這些音樂(lè)數(shù)據(jù)的類型的音樂(lè)數(shù)據(jù)類型指定信息、以及指定這些所指定的音樂(lè)數(shù)據(jù)的再現(xiàn)次序的再現(xiàn)次序指定信息。音樂(lè)數(shù)據(jù)的類型可以是與該音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家名字、音樂(lè)數(shù)據(jù)的流派、以及要求音樂(lè)數(shù)據(jù)應(yīng)為銷量前十位中所包括的數(shù)據(jù)的條件等。再現(xiàn)次序指定信息的一個(gè)示例采用以最近日期開(kāi)始的發(fā)行日期的次序。此外,根據(jù)此實(shí)施例的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)可包括由用戶預(yù)先創(chuàng)建的期望再現(xiàn)列表。由用戶預(yù)先創(chuàng)建的期望再現(xiàn)列表示出用戶所期望的次序,作為用戶所請(qǐng)求的這些流音樂(lè)數(shù)據(jù)的再現(xiàn)次序。
當(dāng)圖6B中所示的音樂(lè)提供服務(wù)器2中使用的服務(wù)器通信部分8接收到由音樂(lè)再現(xiàn)終端4發(fā)送的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)時(shí),在圖7中所示的過(guò)程的步驟ST2,音樂(lè)提供服務(wù)器2中作為用于以集成方式控制整個(gè)音樂(lè)提供服務(wù)器2的部分來(lái)使用的控制部分9執(zhí)行再現(xiàn)列表創(chuàng)建過(guò)程。
再現(xiàn)列表創(chuàng)建處理將參考圖8中所示的流程圖來(lái)具體解釋。例如,在圖8A中所示的再現(xiàn)列表創(chuàng)建處理過(guò)程RT1的情形中,在第一步驟SP1,音樂(lè)提供服務(wù)器2中所使用的控制部分9從音樂(lè)再現(xiàn)終端4接收包括終端ID的再現(xiàn)列表生成請(qǐng)求信號(hào)。然后,該過(guò)程的流程前進(jìn)至步驟SP2。在步驟SP2,控制部分9執(zhí)行可再現(xiàn)音樂(lè)選擇過(guò)程以從存儲(chǔ)在音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)里選擇在流再現(xiàn)過(guò)程中可由再現(xiàn)列表生成請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,控制部分9通過(guò)按再現(xiàn)次序來(lái)排列每一個(gè)都被用來(lái)標(biāo)識(shí)在可再現(xiàn)音樂(lè)選擇過(guò)程中選擇的一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID,從而創(chuàng)建出如圖9A中所示的再現(xiàn)列表L1。接著,控制部分9將所創(chuàng)建的再現(xiàn)列表L1存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中。此時(shí),控制部分9將請(qǐng)求生成該再現(xiàn)列表L1的音樂(lè)再現(xiàn)終端4的終端ID與該再現(xiàn)列表L1相關(guān)聯(lián)。此外,控制部分9還將再現(xiàn)列表L1中所包括的每個(gè)音樂(lè)數(shù)據(jù)ID與關(guān)于該音樂(lè)數(shù)據(jù)ID所標(biāo)識(shí)的音樂(lè)數(shù)據(jù)被存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的哪個(gè)存儲(chǔ)位置的信息相關(guān)聯(lián)。關(guān)于存儲(chǔ)位置的信息通常包括服務(wù)器存儲(chǔ)部分10上的路徑。
順便提及,例如,在根據(jù)此實(shí)施例的選擇可再現(xiàn)音樂(lè)數(shù)據(jù)的處理中,具有允許該音樂(lè)數(shù)據(jù)由終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的格式的音樂(lè)數(shù)據(jù)被選為在流再現(xiàn)過(guò)程中可再現(xiàn)的音樂(lè)數(shù)據(jù)。允許音樂(lè)數(shù)據(jù)由音樂(lè)再現(xiàn)終端4再現(xiàn)的格式的示例是MP3和ATRAC。又如,在選擇可再現(xiàn)音樂(lè)數(shù)據(jù)的處理中,根據(jù)音樂(lè)再現(xiàn)終端4的用戶訂購(gòu)的服務(wù)的音樂(lè)數(shù)據(jù)被選為在流再現(xiàn)過(guò)程中可再現(xiàn)的音樂(lè)數(shù)據(jù)。此外,在選擇可再現(xiàn)音樂(lè)數(shù)據(jù)的處理中可采用各種選擇技術(shù)。
在圖8B中所示的再現(xiàn)列表生成處理過(guò)程RT2的情形中,在第一步驟SP3,音樂(lè)提供服務(wù)器2中所使用的控制部分9從音樂(lè)再現(xiàn)終端接收包括終端ID和再現(xiàn)列表的創(chuàng)建條件的再現(xiàn)列表生成請(qǐng)求信號(hào)。然后,該過(guò)程的流程前進(jìn)至步驟SP4。在步驟SP4,控制部分9執(zhí)行可再現(xiàn)音樂(lè)選擇過(guò)程,以從存儲(chǔ)在音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)里選擇在流再現(xiàn)過(guò)程中可由再現(xiàn)列表生成請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,控制部分9通過(guò)按滿足再現(xiàn)列表生成請(qǐng)求信號(hào)中作為再現(xiàn)列表創(chuàng)建條件而被包括的條件中所指定的要求的再現(xiàn)次序來(lái)排列音樂(lè)數(shù)據(jù)ID。置于再現(xiàn)列表L1上的音樂(lè)數(shù)據(jù)ID每一個(gè)都被用來(lái)將從在可再現(xiàn)音樂(lè)選擇過(guò)程中選擇的這些音樂(lè)數(shù)據(jù)中所提取的特定的音樂(lè)數(shù)據(jù)標(biāo)識(shí)為滿足該條件的特定音樂(lè)數(shù)據(jù)。
在圖8C中所示的再現(xiàn)列表生成處理過(guò)程RT3的情形中,在第一步驟SP5,音樂(lè)提供服務(wù)器2中所使用的控制部分9從音樂(lè)再現(xiàn)終端4接收包括終端ID和期望再現(xiàn)列表的再現(xiàn)列表生成請(qǐng)求信號(hào)。然后,該過(guò)程的流程前進(jìn)至步驟SP6。在步驟SP6,控制部分9執(zhí)行再現(xiàn)音樂(lè)選擇過(guò)程以從存儲(chǔ)在音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)里選擇在流再現(xiàn)過(guò)程中可由再現(xiàn)列表生成請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,控制部分9通過(guò)按再現(xiàn)列表生成請(qǐng)求信號(hào)中所包括的期望再現(xiàn)列表中所示的再現(xiàn)次序排列音樂(lè)數(shù)據(jù)ID來(lái)創(chuàng)建再現(xiàn)列表L1。置于再現(xiàn)列表L1上的音樂(lè)數(shù)據(jù)ID每一個(gè)都被用來(lái)把從在再現(xiàn)音樂(lè)選擇過(guò)程中選擇的數(shù)個(gè)音樂(lè)數(shù)據(jù)中提取的特定音樂(lè)數(shù)據(jù)標(biāo)識(shí)為置于期望再現(xiàn)列表上的特定音樂(lè)數(shù)據(jù)。接著,控制部分9將所創(chuàng)建的再現(xiàn)列表L1存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中。
在音樂(lè)提供服務(wù)器2中所使用的控制部分9如上所述地將在再現(xiàn)列表創(chuàng)建處理過(guò)程RT1、RT2或RT3中所創(chuàng)建的再現(xiàn)列表L1存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中以后,在圖7中所示的過(guò)程的步驟ST3,控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4可根據(jù)存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的再現(xiàn)列表L1來(lái)執(zhí)行連續(xù)流再現(xiàn)過(guò)程的信號(hào),該傳輸路由包括音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到可再現(xiàn)性通知信號(hào)時(shí),在圖7中所示的步驟ST4,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送連續(xù)流再現(xiàn)啟動(dòng)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2根據(jù)再現(xiàn)列表L1啟動(dòng)連續(xù)流再現(xiàn)過(guò)程的信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。
當(dāng)音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8從音樂(lè)再現(xiàn)終端4接收到連續(xù)流再現(xiàn)啟動(dòng)請(qǐng)求信號(hào)時(shí),在圖7中所示的過(guò)程的步驟ST5,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4根據(jù)再現(xiàn)列表L1向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)的過(guò)程已經(jīng)啟動(dòng),該傳輸路由包括服務(wù)器通信部分8和服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。順便提及,音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)包括首先要由音樂(lè)提供服務(wù)器2提供的流音樂(lè)數(shù)據(jù)的屬性。通常,這些屬性包括諸如最初向音樂(lè)再現(xiàn)終端4提供的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與最初的這個(gè)流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字等信息。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)時(shí),在圖7中所示的過(guò)程的步驟ST6,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于從音樂(lè)提供服務(wù)器2接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中所包括的屬性的信息,作為關(guān)于該流音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起將要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
在向音樂(lè)再現(xiàn)終端4發(fā)送了音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)之后,在圖7中所示的過(guò)程的步驟ST7,音樂(lè)提供服務(wù)器2中所使用的控制部分9參考再現(xiàn)列表L1來(lái)識(shí)別與再現(xiàn)次序中的第一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。然后,控制部分9從被識(shí)別為服務(wù)器存儲(chǔ)部分10中的存儲(chǔ)位置的那個(gè)存儲(chǔ)位置讀取音樂(lè)數(shù)據(jù),并通過(guò)傳輸路由將從服務(wù)器存儲(chǔ)部分10讀出的音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)終端4,作為流音樂(lè)數(shù)據(jù),該傳輸路由包括服務(wù)器通信部分8和服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
以此方式,音樂(lè)再現(xiàn)終端4中所使用的控制部分6就能夠通過(guò)控制再現(xiàn)部分12來(lái)順序地再現(xiàn)由終端通信部分7正從音樂(lè)提供服務(wù)器2接收的流音樂(lè)數(shù)據(jù),從而來(lái)從聲音輸出部分13輸出音樂(lè)的聲音。
音樂(lè)提供服務(wù)器2中所使用的控制部分9一完成再現(xiàn)列表L1中所示的第一個(gè)流音樂(lè)數(shù)據(jù)的發(fā)送之后,控制部分9即通過(guò)執(zhí)行與上述步驟ST5到ST7相同的過(guò)程來(lái)發(fā)送再現(xiàn)列表L1中所示的后續(xù)的各個(gè)流音樂(lè)數(shù)據(jù)中的每一個(gè)。
接下來(lái),通過(guò)將圖7中所示的連續(xù)流再現(xiàn)過(guò)程MRT1分為由音樂(lè)提供服務(wù)器2執(zhí)行的處理過(guò)程和由音樂(lè)再現(xiàn)終端4執(zhí)行的處理過(guò)程來(lái)解釋該過(guò)程如下。
首先,參考圖10中所示的流程圖來(lái)描述音樂(lè)提供服務(wù)器2所執(zhí)行的音樂(lè)提供處理過(guò)程RT4如下。
當(dāng)在第一步驟SP11從音樂(lè)再現(xiàn)終端4接收到再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)時(shí),該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP12,在此,音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否可向由所接收的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)產(chǎn)生判定結(jié)果。如果在步驟SP12所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至步驟SP13,在此控制部分9通常通過(guò)通知用戶不能向該用戶提供連續(xù)流再現(xiàn)服務(wù)來(lái)執(zhí)行出錯(cuò)處理,然后在下一個(gè)步驟SP14,控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT4的執(zhí)行。這是因?yàn)榉穸ǖ慕Y(jié)果指示由于用戶不是訂購(gòu)連續(xù)流再現(xiàn)服務(wù)的注冊(cè)用戶這一事實(shí),所以不能向該該音樂(lè)再現(xiàn)終端4給予該服務(wù)。另一方面,如果在步驟SP12所產(chǎn)生的判定結(jié)果是肯定的,則該過(guò)程的流程前進(jìn)至步驟SP15,在此控制部分9通過(guò)執(zhí)行上述再現(xiàn)列表生成處理過(guò)程RT1、RT2和RT3中的任何一個(gè)來(lái)創(chuàng)建再現(xiàn)列表。這是應(yīng)為肯定的結(jié)果指示可向音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)。
在創(chuàng)建再現(xiàn)列表L1的過(guò)程正常結(jié)束之后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP16,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào)。在發(fā)送之后,該過(guò)程的流程立即前進(jìn)至下一個(gè)步驟SP17,在此控制部分9從音樂(lè)再現(xiàn)終端4接收連續(xù)流再現(xiàn)啟動(dòng)請(qǐng)求信號(hào)。在從音樂(lè)再現(xiàn)終端4接收到連續(xù)流再現(xiàn)啟動(dòng)請(qǐng)求信號(hào)之后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP18,在此控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4向音樂(lè)再現(xiàn)終端4提供流音樂(lè)數(shù)據(jù)的過(guò)程已被啟動(dòng)的信號(hào)。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP19,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9根據(jù)再現(xiàn)列表L1中的再現(xiàn)次序檢測(cè)到與音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置,并從服務(wù)器存儲(chǔ)部分10讀出存儲(chǔ)在所檢測(cè)到的存儲(chǔ)位置中的音樂(lè)數(shù)據(jù)。然后,控制部分9將從服務(wù)器存儲(chǔ)部分10讀出的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)終端4。
在音樂(lè)數(shù)據(jù)被發(fā)送到音樂(lè)再現(xiàn)終端4以后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP20,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就再現(xiàn)列表L1上是否存在再現(xiàn)次序中的下一個(gè)音樂(lè)數(shù)據(jù)產(chǎn)生判定結(jié)果。如果在步驟SP20所產(chǎn)生的判定結(jié)果是肯定的,即指示再現(xiàn)列表L1上存在再現(xiàn)次序中的下一個(gè)音樂(lè)數(shù)據(jù),則該過(guò)程的流程回到步驟SP18,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4按再現(xiàn)次序向音樂(lè)再現(xiàn)終端4提供下一個(gè)流音樂(lè)數(shù)據(jù)的過(guò)程已啟動(dòng)的信號(hào)。另一方面,如果在步驟SP20所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP14,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT4的執(zhí)行。這是因?yàn)榉穸ńY(jié)果指示再現(xiàn)列表L1上不存在標(biāo)識(shí)接下來(lái)要在流再現(xiàn)過(guò)程中再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID。
接下來(lái),將參考圖11中所示的流程圖來(lái)解釋由音樂(lè)再現(xiàn)終端4執(zhí)行的音樂(lè)再現(xiàn)處理過(guò)程RT5。
當(dāng)對(duì)音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作以請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在第一個(gè)步驟SP31,音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào),作為請(qǐng)求創(chuàng)建再現(xiàn)列表L1的信號(hào)。
然后,在下一個(gè)步驟SP32,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在等待可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)的狀態(tài)中就是否已從音樂(lè)提供服務(wù)器2發(fā)來(lái)了可再現(xiàn)性通知信號(hào)產(chǎn)生判定結(jié)果。當(dāng)可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)時(shí),在步驟SP32,控制部分6產(chǎn)生肯定的判定結(jié)果。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP33。另一方面,如果音樂(lè)再現(xiàn)終端4中所使用的控制部分6判定可再現(xiàn)性通知信號(hào)無(wú)法從音樂(lè)提供服務(wù)器2到來(lái),則在步驟SP32所產(chǎn)生的判定結(jié)果是否定的。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP34,在此控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)的請(qǐng)求已被拒絕的過(guò)程。然后,在下一個(gè)步驟SP35,控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT5的執(zhí)行。
在步驟SP33,音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送連續(xù)流再現(xiàn)啟動(dòng)請(qǐng)求信號(hào),作為啟動(dòng)連續(xù)流再現(xiàn)過(guò)程來(lái)根據(jù)再現(xiàn)列表L1再現(xiàn)音樂(lè)數(shù)據(jù)的信號(hào)。
然后,在下一個(gè)步驟SP36,音樂(lè)再現(xiàn)終端4中所使用的控制部分6接收由音樂(lè)提供服務(wù)器2發(fā)送的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)。接下來(lái),該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP37。在步驟SP37,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于作為要由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)的屬性而被包括在從音樂(lè)提供服務(wù)器2接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中的音樂(lè)數(shù)據(jù)屬性的信息,作為關(guān)于流音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起所要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
然后,在下一個(gè)步驟SP38,音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行流再現(xiàn)過(guò)程以通過(guò)控制再現(xiàn)部分12順序地再現(xiàn)終端通信部分7正從音樂(lè)提供服務(wù)器2接收的流音樂(lè)數(shù)據(jù),從而來(lái)從聲音輸出部分13輸出音樂(lè)的聲音。
在再現(xiàn)流音樂(lè)數(shù)據(jù)的流再現(xiàn)過(guò)程結(jié)束之后,該過(guò)程的流程即前進(jìn)至下一個(gè)步驟SP39,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就是否已從音樂(lè)提供服務(wù)器2接收到再現(xiàn)根據(jù)再現(xiàn)次序接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)產(chǎn)生判定結(jié)果。如果在步驟SP39所產(chǎn)生的判定結(jié)果是肯定的,則該過(guò)程的流程回到下一個(gè)步驟SP37,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于作為要由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)的屬性而被包括在從音樂(lè)提供服務(wù)器2接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中的屬性的信息,作為關(guān)于流音樂(lè)數(shù)據(jù)的信息。如上所述,所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起將要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。這是因?yàn)樵诓襟ESP39所產(chǎn)生的肯定的結(jié)果意味著從音樂(lè)提供服務(wù)器2接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)指示根據(jù)再現(xiàn)次序接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)作為由所接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)所指示的音樂(lè)數(shù)據(jù)而存在。另一方面,如果在步驟SP39所產(chǎn)生的判定結(jié)果是否定的,即指示沒(méi)有從音樂(lè)提供服務(wù)器2接收到再現(xiàn)根據(jù)再現(xiàn)次序接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)的任何音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP35,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT5的執(zhí)行。
在上述配置中,音樂(lè)再現(xiàn)系統(tǒng)1包括音樂(lè)提供服務(wù)器2、網(wǎng)絡(luò)3和音樂(lè)再現(xiàn)終端4。音樂(lè)提供服務(wù)器2是用于通過(guò)包括網(wǎng)絡(luò)3在內(nèi)的傳輸路由來(lái)向音樂(lè)再現(xiàn)終端4提供音樂(lè)數(shù)據(jù)的裝置。音樂(lè)再現(xiàn)終端4是用于從音樂(lè)提供服務(wù)器2接收音樂(lè)數(shù)據(jù)、并同時(shí)在流再現(xiàn)過(guò)程中順序地再現(xiàn)所接收的數(shù)據(jù)的裝置。
當(dāng)用戶對(duì)音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作時(shí),音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送包括該音樂(lè)再現(xiàn)終端4的終端ID的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)。
當(dāng)音樂(lè)提供服務(wù)器2從音樂(lè)再現(xiàn)終端4接收到包括該音樂(lè)再現(xiàn)終端4的終端ID的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9執(zhí)行再現(xiàn)音樂(lè)選擇過(guò)程以從存儲(chǔ)在音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)里選擇在流再現(xiàn)過(guò)程中能由再現(xiàn)列表生成請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,控制部分9創(chuàng)建示出所選擇的這些音樂(lè)數(shù)據(jù)的再現(xiàn)次序的再現(xiàn)列表L1。
接下來(lái),音樂(lè)提供服務(wù)器2中所使用的控制部分9根據(jù)所創(chuàng)建的再現(xiàn)列表L1中所示的再現(xiàn)次序,將從服務(wù)器存儲(chǔ)部分10讀出的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)順序地提供給音樂(lè)再現(xiàn)終端4。
由此,音樂(lè)再現(xiàn)終端4能夠順序地接收由音樂(lè)提供服務(wù)器2根據(jù)音樂(lè)提供服務(wù)器2中所持有的再現(xiàn)列表L1順序地提供的流音樂(lè)數(shù)據(jù),并順序地再現(xiàn)所接收的流音樂(lè)數(shù)據(jù)。
根據(jù)上述配置,能夠?qū)崿F(xiàn)這樣一種音樂(lè)再現(xiàn)系統(tǒng)1,其中音樂(lè)再現(xiàn)終端4能夠順序地接收由音樂(lè)提供服務(wù)器2根據(jù)音樂(lè)提供服務(wù)器2中所持有的再現(xiàn)列表L1順序地提供的流音樂(lè)數(shù)據(jù),并順序地再現(xiàn)所接收的音樂(lè)數(shù)據(jù),此外,音樂(lè)再現(xiàn)終端4能夠高效地再現(xiàn)音樂(lè)數(shù)據(jù)而無(wú)需用戶花費(fèi)很長(zhǎng)時(shí)間和很多勞動(dòng)。
(3)第二實(shí)施例第二實(shí)施例實(shí)現(xiàn)音樂(lè)再現(xiàn)系統(tǒng)1、音樂(lè)提供服務(wù)器2和音樂(lè)再現(xiàn)終端4,它們的配置與第一實(shí)施例所實(shí)現(xiàn)的其相應(yīng)的對(duì)應(yīng)物的配置完全相同。在第二實(shí)施例的情形中,如圖5中所示,音樂(lè)提供服務(wù)器2持有再現(xiàn)列表L1,這與第一實(shí)施例的情形相同。以下描述著重于第一與第二實(shí)施例之間的不同。
當(dāng)對(duì)音樂(lè)再現(xiàn)終端4中的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作以請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在圖12中所示的過(guò)程的步驟ST11,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào),作為請(qǐng)求創(chuàng)建要在連續(xù)流再現(xiàn)過(guò)程中使用的再現(xiàn)列表L1的信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7、以及終端通信部分7后所跟的網(wǎng)絡(luò)3。再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)包括用于標(biāo)識(shí)音樂(lè)再現(xiàn)終端4的終端ID。在某些情形中,根據(jù)此實(shí)施例的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)可包括顯示再現(xiàn)列表的創(chuàng)建要求的再現(xiàn)列表創(chuàng)建條件。根據(jù)此實(shí)施例的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)還包括期望再現(xiàn)列表。
當(dāng)圖6B中所示的音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8接收到由音樂(lè)再現(xiàn)終端4發(fā)送的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9在圖12中所示的過(guò)程的步驟ST12執(zhí)行再現(xiàn)列表創(chuàng)建過(guò)程RT1、RT2和RT3中的一個(gè)以創(chuàng)建再現(xiàn)列表L1。
在音樂(lè)提供服務(wù)器2中所使用的控制部分9如上述地將在再現(xiàn)列表創(chuàng)建處理過(guò)程RT1、RT2或RT3中創(chuàng)建的再現(xiàn)列表L1存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中之后,在圖12中所示的過(guò)程的步驟ST13,控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4可根據(jù)存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的再現(xiàn)列表L1來(lái)執(zhí)行連續(xù)流再現(xiàn)過(guò)程的信號(hào),該傳輸路由包括服務(wù)器通信部分8、以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。此時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9從再現(xiàn)列表L1中獲取音樂(lè)數(shù)據(jù)ID,作為首先要由音樂(lè)再現(xiàn)終端4再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)ID,并將所獲取的音樂(lè)數(shù)據(jù)ID包括在要向音樂(lè)再現(xiàn)終端4發(fā)送的可再現(xiàn)性通知信號(hào)中。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到包括音樂(lè)數(shù)據(jù)ID的可再現(xiàn)性通知信號(hào)時(shí),在圖12中所示的過(guò)程的步驟ST14,音樂(lè)再現(xiàn)終端4中所使用的控制部分6將可再現(xiàn)性通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID存儲(chǔ)在終端存儲(chǔ)部分14中。
然后,在圖12中所示的過(guò)程的步驟ST15,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2向音樂(lè)再現(xiàn)終端4提供由存儲(chǔ)在終端存儲(chǔ)部分14中的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)的信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7、以及終端通信部分7后所跟的網(wǎng)絡(luò)3。此時(shí),如圖9B中所示,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在音樂(lè)請(qǐng)求信號(hào)中包括用于標(biāo)識(shí)作為要由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)而被請(qǐng)求的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及用于標(biāo)識(shí)音樂(lè)再現(xiàn)終端4的終端ID。
當(dāng)音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8從音樂(lè)再現(xiàn)終端4接收到包括音樂(lè)數(shù)據(jù)ID和終端ID的音樂(lè)請(qǐng)求信號(hào)時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9確認(rèn)包括該音樂(lè)數(shù)據(jù)ID的再現(xiàn)列表L1的存在。如果可確認(rèn)再現(xiàn)列表L1的存在,則在圖12中所示的過(guò)程的步驟ST16,音樂(lè)提供服務(wù)器2中所使用的控制部分9搜索再現(xiàn)列表L1以尋找該音樂(lè)數(shù)據(jù)ID所標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的存儲(chǔ)位置。然后,在圖12中所示的過(guò)程的步驟ST17,控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)數(shù)據(jù)作為發(fā)給音樂(lè)再現(xiàn)終端4的流音樂(lè)數(shù)據(jù)的過(guò)程已被啟動(dòng)的信號(hào),該傳輸路由包括服務(wù)器通信部分8、以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。順便提及,音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)包括首先要由音樂(lè)提供服務(wù)器2提供的流音樂(lè)數(shù)據(jù)的屬性。通常,這些屬性包括諸如最初被提供給音樂(lè)再現(xiàn)終端4的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與最初的這個(gè)流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字等信息。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)時(shí),在圖12中所示的過(guò)程的步驟ST18,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于來(lái)自音樂(lè)提供服務(wù)器2的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中所包括的屬性的信息,作為關(guān)于流音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起將要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字等。
在向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)之后,在圖12中所示的過(guò)程的步驟ST16,音樂(lè)提供服務(wù)器2中所使用的控制部分9參考再現(xiàn)列表L1來(lái)識(shí)別與再現(xiàn)次序中的第一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。然后,在圖12中所示的過(guò)程的步驟S19,控制部分9從被識(shí)別為服務(wù)器存儲(chǔ)部分10中的存儲(chǔ)位置的那個(gè)存儲(chǔ)位置讀出音樂(lè)數(shù)據(jù),并通過(guò)傳輸路由將從服務(wù)器存儲(chǔ)部分10讀出的這個(gè)音樂(lè)數(shù)據(jù)發(fā)送給音樂(lè)再現(xiàn)終端4作為流音樂(lè)數(shù)據(jù),該傳輸路由包括服務(wù)器通信部分8、以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
由此,音樂(lè)再現(xiàn)終端4中所使用的控制部分6能夠通過(guò)控制再現(xiàn)部分12來(lái)順序地再現(xiàn)終端通信部分7正從音樂(lè)提供服務(wù)器2接收的流音樂(lè)數(shù)據(jù),從而來(lái)從聲音輸出部分13輸出音樂(lè)的聲音。
在音樂(lè)提供服務(wù)器2中所使用的控制部分9完成再現(xiàn)列表L1中所示的第一個(gè)流音樂(lè)數(shù)據(jù)的發(fā)送之后,控制部分9即通過(guò)執(zhí)行與上述步驟ST13到ST19相同的過(guò)程來(lái)發(fā)送再現(xiàn)列表L1中所示的后續(xù)多個(gè)流音樂(lè)數(shù)據(jù)中的每一個(gè)。
接下來(lái),通過(guò)將圖12中所示的連續(xù)流再現(xiàn)過(guò)程MRT2分成由音樂(lè)提供服務(wù)器2執(zhí)行的處理過(guò)程和由音樂(lè)再現(xiàn)終端4執(zhí)行的處理過(guò)程來(lái)描述該過(guò)程如下。
首先,參考圖13中所示的流程圖來(lái)描述音樂(lè)提供服務(wù)器2所執(zhí)行的音樂(lè)提供處理過(guò)程RT6如下。
當(dāng)在第一個(gè)步驟SP51從音樂(lè)再現(xiàn)終端4接收到再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)時(shí),該過(guò)程的流程前進(jìn)至步驟SP52,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否可向由所接收的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)產(chǎn)生判定結(jié)果。如果在步驟SP52所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至步驟SP53,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9通常通過(guò)通知用戶不能向該用戶提供連續(xù)流再現(xiàn)服務(wù)來(lái)執(zhí)行出錯(cuò)處理,然后,在下一個(gè)步驟SP54,控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT6的執(zhí)行。這是因?yàn)榉穸ǖ慕Y(jié)果指示由于音樂(lè)再現(xiàn)終端4的用戶不是訂購(gòu)了連續(xù)流再現(xiàn)服務(wù)的注冊(cè)用戶這一事實(shí),所以不能向音樂(lè)再現(xiàn)終端4提供該服務(wù)。另一方面,如果在步驟SP52所產(chǎn)生的判定結(jié)果是肯定的,則該過(guò)程的流程前進(jìn)至步驟SP55,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)執(zhí)行上述再現(xiàn)列表生成處理過(guò)程RT1、RT2和RT3中的任何一個(gè)來(lái)創(chuàng)建再現(xiàn)列表L1。這是因?yàn)榭隙ǖ慕Y(jié)果指示可向音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)。
在創(chuàng)建再現(xiàn)列表L1的過(guò)程正常結(jié)束之后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP56,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào),作為包括在流再現(xiàn)過(guò)程中首先要再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的信號(hào)。
在發(fā)送之后,該過(guò)程的流程即前進(jìn)至下一個(gè)步驟SP57,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9從音樂(lè)再現(xiàn)終端4接收包括終端ID和音樂(lè)數(shù)據(jù)ID的音樂(lè)請(qǐng)求信號(hào)。然后,控制部分9確認(rèn)示出該音樂(lè)數(shù)據(jù)ID的再現(xiàn)列表L1的存在。如果可確認(rèn)該再現(xiàn)列表L1的存在,則該過(guò)程的流程前進(jìn)至步驟SP58,在此,音樂(lè)提供服務(wù)器2中所使用的控制部分9搜索再現(xiàn)列表L1以尋找該音樂(lè)數(shù)據(jù)ID所標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的存儲(chǔ)位置。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP59,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否能向音樂(lè)再現(xiàn)終端4提供存儲(chǔ)于在搜索再現(xiàn)列表L1的過(guò)程中所找到的存儲(chǔ)位置的音樂(lè)數(shù)據(jù)產(chǎn)生判定結(jié)果。
如果在步驟SP59所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至步驟SP60,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就根據(jù)再現(xiàn)次序接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)是否包括在再現(xiàn)列表L1上產(chǎn)生判定結(jié)果。這是因?yàn)榉穸ǖ慕Y(jié)果通常指示沒(méi)有任何音樂(lè)數(shù)據(jù)被存儲(chǔ)在該存儲(chǔ)位置并可被提供給音樂(lè)再現(xiàn)終端4。如果在步驟SP60所產(chǎn)生的判定結(jié)果是肯定的,即指示再現(xiàn)列表L1包括在流再現(xiàn)過(guò)程中可被再現(xiàn)的下一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)ID,則該過(guò)程的流程回到步驟SP56,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9將可再現(xiàn)性通知信號(hào)發(fā)送給音樂(lè)再現(xiàn)終端4,作為包括在流再現(xiàn)過(guò)程中所要再現(xiàn)的下一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的信號(hào)。另一方面,如果在步驟SP60所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP54,在此控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT6的執(zhí)行。這是因?yàn)榉穸ǖ慕Y(jié)果指示再現(xiàn)列表L1不包括在流再現(xiàn)過(guò)程中可被再現(xiàn)的下一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID。
另一方面,如果在步驟SP59所產(chǎn)生的判定結(jié)果是肯定的,則該過(guò)程的流程前進(jìn)至步驟SP61,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4向音樂(lè)再現(xiàn)終端4提供流音樂(lè)數(shù)據(jù)的過(guò)程已被啟動(dòng)的信號(hào)。這是因?yàn)榭隙ǖ慕Y(jié)果通常指示音樂(lè)數(shù)據(jù)已被存儲(chǔ)在存儲(chǔ)位置,并可被提供給音樂(lè)再現(xiàn)終端4。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP62,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9從服務(wù)器存儲(chǔ)部分10讀出存儲(chǔ)于在對(duì)再現(xiàn)列表L1所執(zhí)行的搜索過(guò)程中所找到的存儲(chǔ)位置的音樂(lè)數(shù)據(jù)。然后,控制部分9將從服務(wù)器存儲(chǔ)部分10讀出的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)發(fā)送給音樂(lè)再現(xiàn)終端4。
在音樂(lè)數(shù)據(jù)被發(fā)送給音樂(lè)再現(xiàn)終端4以后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP63,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就再現(xiàn)列表L1上是否存在再現(xiàn)次序中的下一個(gè)音樂(lè)數(shù)據(jù)產(chǎn)生判定結(jié)果。如果在步驟SP63所產(chǎn)生的判定結(jié)果是肯定的,即指示再現(xiàn)列表L1上存在再現(xiàn)次序中的下一個(gè)音樂(lè)數(shù)據(jù),則該過(guò)程的流程回到步驟SP56,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào),作為包括在流再現(xiàn)過(guò)程中所要再現(xiàn)的下一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的信號(hào)。另一方面,如果在步驟SP63所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP54,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT6的執(zhí)行。這是因?yàn)榉穸ǖ慕Y(jié)果指示再現(xiàn)列表L1上不存在標(biāo)識(shí)流再現(xiàn)過(guò)程中接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID。
接下來(lái)將參考圖14中所示的流程圖來(lái)解釋由音樂(lè)再現(xiàn)終端4執(zhí)行的音樂(lè)再現(xiàn)處理過(guò)程RT7。
當(dāng)對(duì)音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作來(lái)請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在第一個(gè)步驟SP71,音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào),作為請(qǐng)求創(chuàng)建再現(xiàn)列表L1的信號(hào)。
然后,在下一個(gè)步驟SP72,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在等待可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)的狀態(tài)中就可再現(xiàn)性通知信號(hào)是否已從音樂(lè)提供服務(wù)器2發(fā)來(lái)而產(chǎn)生判定結(jié)果。當(dāng)可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)時(shí),在步驟SP72,控制部分6產(chǎn)生肯定的判定結(jié)果。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP73,在此控制部分6將所接收的可再現(xiàn)性通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID存儲(chǔ)在終端存儲(chǔ)部分14中。然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP74。另一方面,如果音樂(lè)再現(xiàn)終端4中所使用的控制部分6判定可再現(xiàn)性通知信號(hào)無(wú)法從音樂(lè)提供服務(wù)器2到來(lái),則在步驟SP72所產(chǎn)生的判定結(jié)果是否定的。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP75,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)的連續(xù)流再現(xiàn)過(guò)程的請(qǐng)求已被拒絕的過(guò)程。然后,在下一個(gè)步驟SP76,音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT7的執(zhí)行。
在步驟SP74,音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2為音樂(lè)再現(xiàn)終端4提供由存儲(chǔ)在終端存儲(chǔ)部分14中的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)的信號(hào)。
然后,在下一個(gè)步驟SP77,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在等待音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)的狀態(tài)中就音樂(lè)提供服務(wù)器2是否已發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)產(chǎn)生判定結(jié)果。當(dāng)音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)時(shí),控制部分6在步驟S77產(chǎn)生肯定的判定結(jié)果。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP78。另一方面,如果音樂(lè)再現(xiàn)終端4中所使用的控制部分6確定音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)沒(méi)有從音樂(lè)提供服務(wù)器2到來(lái),則在步驟SP77所產(chǎn)生的判定結(jié)果是否定的。在此情形中,該過(guò)程的流程前進(jìn)至步驟SP79,在此,控制部分6在等待包括在流再現(xiàn)過(guò)程中接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)ID的可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)、而不是等待在步驟SP77所確定的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)不會(huì)從音樂(lè)提供服務(wù)器2到來(lái)的狀態(tài)中就音樂(lè)提供服務(wù)器2是否已發(fā)送包括在流再現(xiàn)過(guò)程中接下來(lái)要被再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的可再現(xiàn)性通知信號(hào)產(chǎn)生判定結(jié)果。當(dāng)可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)時(shí),在步驟S79,音樂(lè)再現(xiàn)終端4中所使用的控制部分6產(chǎn)生肯定的判定結(jié)果。在此情形中,該過(guò)程的流程回到步驟SP73,在此控制部分6將所接收的可再現(xiàn)性通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID存儲(chǔ)在終端存儲(chǔ)部分14中。另一方面,如果控制部分6確定可再現(xiàn)性通知信號(hào)沒(méi)有從音樂(lè)提供服務(wù)器2到來(lái),則在步驟SP79所產(chǎn)生的判定結(jié)果是否定的。在此情形中,該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP76,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT7的執(zhí)行。
在步驟SP78,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于作為要由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)的屬性而被包括在從音樂(lè)提供服務(wù)器2接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中的音樂(lè)數(shù)據(jù)屬性的信息,作為關(guān)于流音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起所要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
然后,在下一個(gè)步驟SP80,音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行流再現(xiàn)過(guò)程,以通過(guò)控制再現(xiàn)部分12順序地再現(xiàn)終端通信部分7正從音樂(lè)提供服務(wù)器2接收的流音樂(lè)數(shù)據(jù),來(lái)從聲音輸出部分13輸出音樂(lè)的聲音。
在用于再現(xiàn)流音樂(lè)數(shù)據(jù)的流再現(xiàn)過(guò)程結(jié)束之后,該過(guò)程的流程即前進(jìn)至下一個(gè)步驟SP81,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6在等待可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)的狀態(tài)中就包括在流再現(xiàn)過(guò)程中接下來(lái)要被再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的可再現(xiàn)性通知信號(hào)已從音樂(lè)提供服務(wù)器2發(fā)來(lái)而產(chǎn)生判定結(jié)果。當(dāng)可再現(xiàn)性通知信號(hào)從音樂(lè)提供服務(wù)器2到來(lái)時(shí),在步驟SP81,音樂(lè)再現(xiàn)終端4中所使用的控制部分6產(chǎn)生肯定的判定結(jié)果。在此情形中,該過(guò)程的流程回到步驟SP73,在此控制部分6將所接收的可再現(xiàn)性通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID存儲(chǔ)在終端存儲(chǔ)部分14中。另一方面,如果控制部分6判定可再現(xiàn)性通知信號(hào)沒(méi)有從音樂(lè)提供服務(wù)器2到來(lái),則在步驟SP81所產(chǎn)生的判定結(jié)果是否定的。在此情形中,該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP76,在此,音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT7的執(zhí)行。
在上述配置中,音樂(lè)提供服務(wù)器中所使用的控制部分9創(chuàng)建示出要向音樂(lè)再現(xiàn)終端4提供的每個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID的再現(xiàn)列表L1。
然后,在音樂(lè)提供服務(wù)器2根據(jù)再現(xiàn)列表L1向音樂(lè)再現(xiàn)終端4提供音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)之前,音樂(lè)提供服務(wù)器2中所使用的控制部分9將該音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID存儲(chǔ)在音樂(lè)再現(xiàn)終端4中。
由此,即使在流音樂(lè)數(shù)據(jù)正從音樂(lè)提供服務(wù)器2發(fā)送到音樂(lè)再現(xiàn)終端4時(shí)由于網(wǎng)絡(luò)3的故障而導(dǎo)致音樂(lè)再現(xiàn)系統(tǒng)1中出錯(cuò),并致使傳輸被臨時(shí)掛起,正被發(fā)送的流音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID也已被存儲(chǔ)在音樂(lè)再現(xiàn)終端4中。結(jié)果,由已存儲(chǔ)的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的流再現(xiàn)過(guò)程可被恢復(fù)。
如以上所解釋的,根據(jù)該配置,即使在流音樂(lè)數(shù)據(jù)正從音樂(lè)提供服務(wù)器2發(fā)送到音樂(lè)再現(xiàn)終端4時(shí)由于網(wǎng)絡(luò)3的故障而導(dǎo)致檢測(cè)到出錯(cuò),并致使傳輸被臨時(shí)停止,正被發(fā)送的流音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID也已被存儲(chǔ)在音樂(lè)再現(xiàn)終端4中。結(jié)果,由已存儲(chǔ)的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的流再現(xiàn)過(guò)程可被恢復(fù),從而可大大提高音樂(lè)再現(xiàn)系統(tǒng)1的用戶友好性。
(4)第三實(shí)施例第三實(shí)施例實(shí)現(xiàn)音樂(lè)再現(xiàn)系統(tǒng)1、音樂(lè)提供服務(wù)器2和音樂(lè)再現(xiàn)終端4,它們的配置與第一實(shí)施例所實(shí)現(xiàn)的它們相應(yīng)的對(duì)應(yīng)物的配置完全相同。以下描述著重于第一與第三實(shí)施例之間的不同。
在第三實(shí)施例的情形中,如圖15中所示,音樂(lè)再現(xiàn)終端4持有稱為再現(xiàn)列表的音樂(lè)再現(xiàn)次序信息,它示出各個(gè)音樂(lè)數(shù)據(jù)的再現(xiàn)次序。音樂(lè)再現(xiàn)終端4請(qǐng)求音樂(lè)提供服務(wù)器2按再現(xiàn)列表所示的次序提供數(shù)個(gè)流音樂(lè)數(shù)據(jù)。音樂(lè)接收終端4隨后從音樂(lè)提供服務(wù)器2接收到所請(qǐng)求的這些流音樂(lè)數(shù)據(jù),并再現(xiàn)它們。由此,根據(jù)音樂(lè)再現(xiàn)系統(tǒng)1,音樂(lè)再現(xiàn)終端4能夠以音樂(lè)再現(xiàn)終端4所持有的再現(xiàn)列表所示的次序在流再現(xiàn)過(guò)程中再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)。此方案詳細(xì)解釋如下。
當(dāng)對(duì)在音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作來(lái)請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在圖16中所示的步驟ST21,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2確認(rèn)音樂(lè)再現(xiàn)終端4有資格獲得連續(xù)流再現(xiàn)服務(wù)的信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。所發(fā)送的可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào)包括該音樂(lè)再現(xiàn)終端4的終端ID。
當(dāng)音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8從音樂(lè)再現(xiàn)終端4接收到可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào)時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否可向由可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)產(chǎn)生判定結(jié)果。例如,如果用戶已作為訂購(gòu)連續(xù)流再現(xiàn)服務(wù)的用戶在音樂(lè)提供服務(wù)器2中注冊(cè),則音樂(lè)提供服務(wù)器2中所使用的控制部分9確認(rèn)可向音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)。在此情形中,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4可向該音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)的信號(hào),該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到可再現(xiàn)性通知信號(hào)時(shí),在圖16中所示的過(guò)程的步驟ST23,音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行創(chuàng)建與該信號(hào)相符的再現(xiàn)列表的過(guò)程。
創(chuàng)建再現(xiàn)列表的處理通過(guò)參考圖17中所示的流程圖來(lái)解釋如下。例如,在圖17A中的流程圖所表示的再現(xiàn)列表創(chuàng)建處理RT8的情形中,在第一步驟SP91,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送包括該音樂(lè)再現(xiàn)終端4的終端ID的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào),該傳輸路由包括終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。接收該再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)的音樂(lè)提供服務(wù)器2中所使用的控制部分9執(zhí)行再現(xiàn)音樂(lè)選擇過(guò)程,以從存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)中選擇在流再現(xiàn)過(guò)程中每一個(gè)都可由該再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,通過(guò)按再現(xiàn)次序排列在可再現(xiàn)音樂(lè)選擇過(guò)程中選擇的這些可再現(xiàn)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID,控制部分9就能夠創(chuàng)建如圖18A中的再現(xiàn)列表L2。接下來(lái),控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送所創(chuàng)建的再現(xiàn)列表L2,該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到再現(xiàn)列表L2時(shí),在步驟SP92,音樂(lè)再現(xiàn)終端4中所使用的控制部分6將所接收的再現(xiàn)列表L2存儲(chǔ)在終端存儲(chǔ)部分14中。順便提及,當(dāng)音樂(lè)提供服務(wù)器2中所使用的控制部分9創(chuàng)建再現(xiàn)列表L2時(shí),控制部分9將置于所創(chuàng)建的再現(xiàn)列表L2上的每個(gè)音樂(lè)數(shù)據(jù)ID與提供由該音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的音樂(lè)提供服務(wù)器2的服務(wù)器ID相關(guān)聯(lián)。
在圖17B中所示的流程圖所表示的再現(xiàn)列表創(chuàng)建處理RT9的情形中,在第一步驟SP93,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送包括該音樂(lè)再現(xiàn)終端4的終端ID的再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。除了終端ID以外,再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)還包括再現(xiàn)列表創(chuàng)建條件,它是再現(xiàn)列表L2的創(chuàng)建條件。接收再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)的音樂(lè)提供服務(wù)器2中所使用的控制部分9執(zhí)行可再現(xiàn)音樂(lè)選擇過(guò)程,以從存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)中選擇在流再現(xiàn)過(guò)程中每一個(gè)都可由該再現(xiàn)列表創(chuàng)建請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,控制部分9通過(guò)按滿足作為再現(xiàn)列表L2的創(chuàng)建條件被包括在再現(xiàn)列表生成請(qǐng)求信號(hào)中的條件中所指定的條件的再現(xiàn)次序排列音樂(lè)數(shù)據(jù)ID來(lái)創(chuàng)建再現(xiàn)列表L2。置于再現(xiàn)列表L2上的音樂(lè)數(shù)據(jù)ID每一個(gè)都被用來(lái)將從在可再現(xiàn)音樂(lè)選擇過(guò)程中所選擇的數(shù)個(gè)音樂(lè)數(shù)據(jù)中所提取的特定音樂(lè)數(shù)據(jù)標(biāo)識(shí)為滿足條件的特定音樂(lè)數(shù)據(jù)。接下來(lái),控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送所創(chuàng)建的再現(xiàn)列表L2,該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到再現(xiàn)列表L2時(shí),在步驟SP94,音樂(lè)再現(xiàn)終端4中所使用的控制部分6將所接收的再現(xiàn)列表L2存儲(chǔ)在終端存儲(chǔ)部分14中。
在圖17C中所示的流程圖所標(biāo)識(shí)的再現(xiàn)列表創(chuàng)建處理RT10的情形中,在第一個(gè)步驟SP95,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送包括該音樂(lè)再現(xiàn)終端4的終端ID的可再現(xiàn)音樂(lè)通知請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2通知該音樂(lè)再現(xiàn)終端4存儲(chǔ)在該音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中的特定的數(shù)個(gè)音樂(lè)數(shù)據(jù)的信號(hào),該傳輸路由包括終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。該特定的數(shù)個(gè)音樂(lè)數(shù)據(jù)每一個(gè)都可在流再現(xiàn)過(guò)程中由該可再現(xiàn)音樂(lè)通知請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)。接收該可再現(xiàn)音樂(lè)通知請(qǐng)求信號(hào)音樂(lè)提供服務(wù)器2中所使用的控制部分9執(zhí)行可再現(xiàn)音樂(lè)選擇過(guò)程,以從存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)中選擇在流再現(xiàn)過(guò)程中每一個(gè)都可由可再現(xiàn)音樂(lè)通知請(qǐng)求信號(hào)中所包括的終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,通過(guò)按再現(xiàn)次序排列在可再現(xiàn)音樂(lè)選擇過(guò)程中所選擇的這些可再現(xiàn)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID,控制部分9就創(chuàng)建了可再現(xiàn)音樂(lè)列表。當(dāng)控制部分9創(chuàng)建可再現(xiàn)音樂(lè)列表時(shí),控制部分9將作為在可再現(xiàn)音樂(lè)選擇過(guò)程中找到的數(shù)個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID而被放在所創(chuàng)建的可再現(xiàn)音樂(lè)列表上的每個(gè)音樂(lè)數(shù)據(jù)ID與向該音樂(lè)再現(xiàn)終端4提供由該音樂(lè)數(shù)據(jù)ID所標(biāo)識(shí)的音樂(lè)數(shù)據(jù)的音樂(lè)提供服務(wù)器2的服務(wù)器ID相關(guān)聯(lián)。接下來(lái),控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送所創(chuàng)建的可再現(xiàn)音樂(lè)列表,該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到可再現(xiàn)音樂(lè)列表時(shí),在步驟SP96,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)按任意再現(xiàn)次序,或者更具體地,按與用戶所設(shè)置的條件相符的再現(xiàn)次序排列在所接收的可再現(xiàn)音樂(lè)列表上作為與服務(wù)器ID相關(guān)聯(lián)的ID示出的每個(gè)音樂(lè)數(shù)據(jù)ID來(lái)創(chuàng)建可再現(xiàn)列表L2。最后,控制部分6將所創(chuàng)建的再現(xiàn)列表L2存儲(chǔ)在終端存儲(chǔ)部分14中。
如上所述,音樂(lè)再現(xiàn)終端4中所使用的控制部分6將通過(guò)執(zhí)行上述再現(xiàn)列表創(chuàng)建處理RT8、RT9或RT10所創(chuàng)建的再現(xiàn)列表L2存儲(chǔ)在終端存儲(chǔ)部分14中。然后,在圖16中所示的過(guò)程的步驟ST24,控制部分6參考已存儲(chǔ)的再現(xiàn)列表L2來(lái)識(shí)別例如再現(xiàn)次序中的第一個(gè)音樂(lè)數(shù)據(jù)ID、以及與該音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的服務(wù)器ID,以向由所識(shí)別的服務(wù)器ID標(biāo)識(shí)的音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2啟動(dòng)向音樂(lè)再現(xiàn)終端4提供由所識(shí)別的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào)。順便提及,如圖18B中所示,音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)包括被請(qǐng)求啟動(dòng)提供一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的服務(wù)器的服務(wù)器ID、該音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及音樂(lè)再現(xiàn)終端4的終端ID。
當(dāng)由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的服務(wù)器ID標(biāo)識(shí)的音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8從音樂(lè)再現(xiàn)終端4接收到音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)時(shí),在圖16中所示的過(guò)程的步驟ST25,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4音樂(lè)提供服務(wù)器2已經(jīng)啟動(dòng)向音樂(lè)再現(xiàn)終端4提供由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào),該傳輸路由包括音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。順便提及,音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)包括由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)的屬性。這些屬性通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起所要再現(xiàn)的流式音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)時(shí),在圖16中所示的過(guò)程的步驟ST26,控制部分6在顯示部分11上顯示基于所接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)屬性的信息,作為關(guān)于流式音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起將要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
然后,在圖16中所示的過(guò)程的步驟ST27,由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的服務(wù)器ID標(biāo)識(shí)的音樂(lè)提供服務(wù)器2中所使用的控制部分9從服務(wù)器存儲(chǔ)部分10讀出由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù),并將從服務(wù)器存儲(chǔ)部分10讀出的音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)發(fā)送給由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4。
在結(jié)束向音樂(lè)再現(xiàn)終端4發(fā)送根據(jù)再現(xiàn)次序首先要再現(xiàn)的流音樂(lè)數(shù)據(jù)以后,在圖16中所示的過(guò)程的步驟ST28,音樂(lè)提供服務(wù)器2中所使用的控制部分9即通過(guò)傳輸路由將發(fā)送結(jié)束通知信號(hào)發(fā)送給音樂(lè)再現(xiàn)終端4,作為通知音樂(lè)再現(xiàn)終端4該流音樂(lè)數(shù)據(jù)的發(fā)送已經(jīng)結(jié)束的信號(hào),該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
當(dāng)音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到發(fā)送結(jié)束通知信號(hào)時(shí),在圖16中所示的過(guò)程的第二個(gè)步驟ST24,音樂(lè)再現(xiàn)終端4中所使用的控制部分這次參考已存儲(chǔ)的再現(xiàn)列表L2來(lái)識(shí)別再現(xiàn)次序中的第二個(gè)音樂(lè)數(shù)據(jù)ID,以向由所識(shí)別的服務(wù)器ID標(biāo)識(shí)的音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),作為請(qǐng)求該音樂(lè)提供服務(wù)器2啟動(dòng)提供由所識(shí)別的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào)。
音樂(lè)再現(xiàn)終端4和音樂(lè)提供服務(wù)器2以與上述過(guò)程相同的方式來(lái)為每個(gè)后續(xù)的音樂(lè)數(shù)據(jù)重復(fù)執(zhí)行步驟ST24到ST28。以此方式,音樂(lè)再現(xiàn)終端4就能夠根據(jù)存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2來(lái)順序再現(xiàn)多個(gè)流音樂(lè)數(shù)據(jù)。
接下來(lái),通過(guò)將圖16中所示的連續(xù)流再現(xiàn)過(guò)程MRT3分為由音樂(lè)提供服務(wù)器2執(zhí)行的處理過(guò)程和由音樂(lè)再現(xiàn)終端4執(zhí)行的處理過(guò)程來(lái)解釋該過(guò)程如下。
首先,參考圖19中所示的流程圖來(lái)描述音樂(lè)提供服務(wù)器2所執(zhí)行的音樂(lè)提供處理過(guò)程RT11如下。
當(dāng)在第一步驟SP101從音樂(lè)再現(xiàn)終端4接收到可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào)時(shí),該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP102,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否可向由所接收的可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4提供連續(xù)流再現(xiàn)服務(wù)來(lái)產(chǎn)生判定結(jié)果。如果在步驟SP102所產(chǎn)生的判定結(jié)果是否定的,則該過(guò)程的流程前進(jìn)至步驟SP103,在此,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送不可再現(xiàn)性通知信號(hào)以通知音樂(lè)再現(xiàn)終端4的用戶不能向該用戶提供連續(xù)流再現(xiàn)服務(wù),該傳輸路由包括音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3,然后,在下一個(gè)步驟SP104,控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT11的執(zhí)行。這是因?yàn)榉穸ǖ慕Y(jié)果指示由于音樂(lè)再現(xiàn)終端4的用戶不是訂購(gòu)連續(xù)流再現(xiàn)服務(wù)的注冊(cè)用戶這一事實(shí)而導(dǎo)致不能向該音樂(lè)再現(xiàn)終端4提供該服務(wù)。
另一方面,如果在步驟SP102所產(chǎn)生的判定結(jié)果是肯定的,則該過(guò)程的流程前進(jìn)至步驟SP105,在此,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送可再現(xiàn)性通知信號(hào)以通知用戶可向該用戶提供連續(xù)流再現(xiàn)服務(wù),該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。這是因?yàn)榭隙ǖ慕Y(jié)果指示由于音樂(lè)再現(xiàn)終端4的用戶是訂購(gòu)了連續(xù)流再現(xiàn)服務(wù)的注冊(cè)用戶這一事實(shí),所以可向該音樂(lè)再現(xiàn)終端4提供該服務(wù)。
然后,在下一個(gè)步驟SP106,音樂(lè)提供服務(wù)器2中所使用的服務(wù)器通信部分8從音樂(lè)再現(xiàn)終端4接收音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)。如前所述,音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)包括一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及音樂(lè)再現(xiàn)終端4的終端ID。接下來(lái),在下一個(gè)步驟SP107,音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否可向音樂(lè)再現(xiàn)終端4提供由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的這個(gè)音樂(lè)數(shù)據(jù)來(lái)產(chǎn)生判定結(jié)果。
如果在步驟SP107所產(chǎn)生的判定結(jié)果是否定的,即指示不能向音樂(lè)再現(xiàn)終端4提供由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的那個(gè)音樂(lè)數(shù)據(jù)(這通常是由于音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中不存在該數(shù)據(jù)這一事實(shí)),則該過(guò)程的流程前進(jìn)至步驟SP108。在步驟SP108,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程不可能信號(hào),以通知音樂(lè)再現(xiàn)終端4不能向該音樂(lè)再現(xiàn)終端4提供所請(qǐng)求的這個(gè)數(shù)據(jù),該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。然后該過(guò)程的流程前進(jìn)至SP112。另一方面,如果在步驟SP107的判定結(jié)果是肯定的,即指示可向音樂(lè)再現(xiàn)終端4提供由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的那個(gè)音樂(lè)數(shù)據(jù)(這通常是由于音樂(lè)提供服務(wù)器2中所使用的服務(wù)器存儲(chǔ)部分10中存在該數(shù)據(jù)這一事實(shí)),則該過(guò)程的流程前進(jìn)至步驟SP109。在步驟SP109,音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4音樂(lè)提供服務(wù)器2已經(jīng)啟動(dòng)向音樂(lè)再現(xiàn)終端4提供由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào),該傳輸路由包括服務(wù)器通信部分8,已經(jīng)服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP110,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9從服務(wù)器存儲(chǔ)部分10讀出由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù),并將從服務(wù)器存儲(chǔ)部分10讀出的該音樂(lè)數(shù)據(jù)作為流音樂(lè)數(shù)據(jù)發(fā)送到由音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào)中所包括的終端ID標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4。
在完成向音樂(lè)再現(xiàn)終端4發(fā)送流音樂(lè)數(shù)據(jù)之后,該過(guò)程的流程即前進(jìn)至下一個(gè)步驟SP111,在此音樂(lè)提供服務(wù)器2中所使用的控制部分9通過(guò)傳輸路由向音樂(lè)再現(xiàn)終端4發(fā)送一個(gè)發(fā)送結(jié)束通知信號(hào),作為通知音樂(lè)再現(xiàn)終端4該流音樂(lè)數(shù)據(jù)的發(fā)送已經(jīng)完成的信號(hào),該傳輸路由包括服務(wù)器通信部分8,以及服務(wù)器通信部分8后所跟的網(wǎng)絡(luò)3。
然后,在下一個(gè)步驟SP112,音樂(lè)提供服務(wù)器2中所使用的控制部分9就是否已從音樂(lè)再現(xiàn)終端4接收到作為請(qǐng)求音樂(lè)提供服務(wù)器2啟動(dòng)向音樂(lè)再現(xiàn)終端4提供下一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào)的音樂(lè)提供過(guò)程啟動(dòng)信號(hào)來(lái)產(chǎn)生判定結(jié)果。如果在步驟SP112所產(chǎn)生的判定結(jié)果是肯定的,即指示已從音樂(lè)再現(xiàn)終端4接收到音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),則該過(guò)程的流程回到步驟SP107。另一方面,如果在步驟SP112所產(chǎn)生的判定結(jié)果是否定的,即指示沒(méi)有從音樂(lè)再現(xiàn)終端4接收到任何音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP104,在此,控制部分9結(jié)束音樂(lè)提供處理過(guò)程RT11的執(zhí)行。
接下來(lái),將參考圖20中所示的流程圖來(lái)描述由音樂(lè)再現(xiàn)終端4執(zhí)行的音樂(lè)再現(xiàn)處理過(guò)程RT12如下。
當(dāng)對(duì)音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作以請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),在第一個(gè)步驟SP121,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)傳輸路由向音樂(lè)提供服務(wù)器2發(fā)送包括音樂(lè)再現(xiàn)終端4的終端ID的可再現(xiàn)性確認(rèn)請(qǐng)求信號(hào),該傳輸路由包括音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7,以及終端通信部分7后所跟的網(wǎng)絡(luò)3。
然后,在下一個(gè)步驟SP122,音樂(lè)再現(xiàn)終端4中所使用的控制部分6就已從音樂(lè)提供服務(wù)器2接收到可再現(xiàn)性通知信號(hào)還是不可再現(xiàn)性通知信號(hào)作出判定結(jié)果。如果在步驟SP122所產(chǎn)生的判定結(jié)果是否定的,即指示已從音樂(lè)提供服務(wù)器2接收到不可再現(xiàn)性通知信號(hào),則該過(guò)程的流程前進(jìn)至步驟SP123,在此控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)的請(qǐng)求已被拒絕的過(guò)程。然后,在下一個(gè)步驟SP124,控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT12的執(zhí)行。
另一方面,如果在步驟SP122所產(chǎn)生的判定結(jié)果是肯定的,即指示已從音樂(lè)提供服務(wù)器2接收到可再現(xiàn)性通知信號(hào),則該過(guò)程的流程前進(jìn)至步驟SP125,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)執(zhí)行上述再現(xiàn)列表創(chuàng)建過(guò)程RT8、RT9和RT10中的一個(gè)來(lái)執(zhí)行創(chuàng)建再現(xiàn)列表L2的過(guò)程,并將所創(chuàng)建的再現(xiàn)列表L2存儲(chǔ)在終端存儲(chǔ)部分14中。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP126,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2來(lái)識(shí)別例如再現(xiàn)次序中的第一個(gè)音樂(lè)數(shù)據(jù)ID、以及與該音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的服務(wù)器ID,以向由所識(shí)別的服務(wù)器ID標(biāo)識(shí)的音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),作為請(qǐng)求該音樂(lè)提供服務(wù)器2啟動(dòng)向音樂(lè)再現(xiàn)終端4提供由所識(shí)別的音樂(lè)數(shù)據(jù)ID標(biāo)識(shí)的一個(gè)音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào)。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP127,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就已從音樂(lè)提供服務(wù)器2接收到音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)還是音樂(lè)提供過(guò)程不可行通知信號(hào)來(lái)產(chǎn)生判定結(jié)果。如果在步驟SP127所產(chǎn)生的判定結(jié)果是肯定的,即指示已從音樂(lè)提供服務(wù)器接收到音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),則該過(guò)程的流程前進(jìn)至步驟SP128。另一方面,如果在步驟SP127所產(chǎn)生的判定結(jié)果是否定的,即指示已從音樂(lè)提供服務(wù)器2接收到音樂(lè)提供過(guò)程不可行通知信號(hào),而不是音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào),則該過(guò)程的流程前進(jìn)至步驟SP131。
在步驟SP128,音樂(lè)再現(xiàn)終端4中所使用的控制部分6在顯示部分11上顯示基于所接收的音樂(lè)提供過(guò)程啟動(dòng)通知信號(hào)中所包括的音樂(lè)數(shù)據(jù)屬性的信息,作為關(guān)于流音樂(lè)數(shù)據(jù)的信息。所顯示的信息通常包括在流再現(xiàn)過(guò)程中從現(xiàn)在起將要再現(xiàn)的流音樂(lè)數(shù)據(jù)的標(biāo)題、以及與該流音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
然后,在下一個(gè)步驟SP129,音樂(lè)再現(xiàn)終端4中所使用的控制部分6通過(guò)控制再現(xiàn)部分12順序地再現(xiàn)終端通信部分7正從音樂(lè)提供服務(wù)器2接收的流音樂(lè)數(shù)據(jù)來(lái)執(zhí)行流再現(xiàn)過(guò)程。
當(dāng)在下一個(gè)步驟SP130音樂(lè)再現(xiàn)終端4中所使用的終端通信部分7從音樂(lè)提供服務(wù)器2接收到發(fā)送結(jié)束通知信號(hào)以后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP131,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2以就再現(xiàn)列表L2上是否存在根據(jù)再現(xiàn)次序接下來(lái)所要再現(xiàn)的音樂(lè)數(shù)據(jù)以及與該下一個(gè)音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的服務(wù)器ID產(chǎn)生判定結(jié)果。如果在步驟SP131所產(chǎn)生的判定結(jié)果是肯定的,即指示再現(xiàn)列表L2上存在下一個(gè)音樂(lè)數(shù)據(jù)和服務(wù)器ID,則該過(guò)程的流程回到步驟SP126,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6向音樂(lè)提供服務(wù)器2發(fā)送音樂(lè)提供過(guò)程啟動(dòng)請(qǐng)求信號(hào),作為請(qǐng)求音樂(lè)提供服務(wù)器2啟動(dòng)向音樂(lè)再現(xiàn)終端4提供根據(jù)再現(xiàn)次序接下來(lái)將要再現(xiàn)的音樂(lè)數(shù)據(jù)的過(guò)程的信號(hào)。另一方面,如果在步驟SP131所產(chǎn)生的判定結(jié)果是否定的,即指示再現(xiàn)列表L2上既不存在下一個(gè)音樂(lè)數(shù)據(jù)也不存在服務(wù)器ID,則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP124,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT12的執(zhí)行。
如上所述,音樂(lè)再現(xiàn)系統(tǒng)1的配置包括用于提供音樂(lè)數(shù)據(jù)的音樂(lè)提供服務(wù)器2、以及用于通過(guò)網(wǎng)絡(luò)3接收由音樂(lè)提供服務(wù)器2提供的音樂(lè)數(shù)據(jù)、并在流再現(xiàn)過(guò)程中順序地再現(xiàn)這些音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)終端4。
當(dāng)用戶對(duì)音樂(lè)再現(xiàn)終端4中所使用的操作部分5執(zhí)行連續(xù)流再現(xiàn)操作以請(qǐng)求以連續(xù)流再現(xiàn)過(guò)程來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)時(shí),音樂(lè)再現(xiàn)終端4中所使用的控制部分6至少將該音樂(lè)再現(xiàn)終端4的終端ID發(fā)送給音樂(lè)提供服務(wù)器2。
當(dāng)音樂(lè)提供服務(wù)器2從音樂(lè)再現(xiàn)終端4接收到音樂(lè)再現(xiàn)終端4的終端ID時(shí),音樂(lè)提供服務(wù)器2中所使用的控制部分9執(zhí)行可再現(xiàn)音樂(lè)選擇過(guò)程,以從存儲(chǔ)在服務(wù)器存儲(chǔ)部分10中的多個(gè)音樂(lè)數(shù)據(jù)里選擇在流再現(xiàn)過(guò)程中每一個(gè)都可由該終端ID所標(biāo)識(shí)的音樂(lè)再現(xiàn)終端4再現(xiàn)的數(shù)個(gè)音樂(lè)數(shù)據(jù)。然后,通過(guò)以再現(xiàn)次序排列在可再現(xiàn)音樂(lè)選擇過(guò)程中所選擇的這些可再現(xiàn)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID,音樂(lè)提供服務(wù)器2中所使用的控制部分9或者音樂(lè)再現(xiàn)終端4中所使用的控制部分6創(chuàng)建示出所選擇的這些音樂(lè)數(shù)據(jù)的再現(xiàn)次序的再現(xiàn)列表L2。再現(xiàn)列表L2隨后被存儲(chǔ)在音樂(lè)再現(xiàn)終端4中所使用的終端存儲(chǔ)部分14中。
然后,音樂(lè)再現(xiàn)終端4中所使用的控制部分6請(qǐng)求音樂(lè)提供服務(wù)器2根據(jù)存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2來(lái)向音樂(lè)再現(xiàn)終端4提供數(shù)個(gè)音樂(lè)數(shù)據(jù),作為流音樂(lè)數(shù)據(jù)。
由此,音樂(lè)再現(xiàn)終端4就能夠根據(jù)存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2來(lái)順序地再現(xiàn)從音樂(lè)提供服務(wù)器2順序地接收的多個(gè)流音樂(lè)數(shù)據(jù)。
根據(jù)上述配置,音樂(lè)再現(xiàn)終端4能夠根據(jù)存儲(chǔ)在終端存儲(chǔ)部分14中的再現(xiàn)列表L2來(lái)順序地再現(xiàn)從音樂(lè)提供服務(wù)器2順序地接收的多個(gè)流音樂(lè)數(shù)據(jù)。結(jié)果,就能夠?qū)崿F(xiàn)能夠相當(dāng)高效地再現(xiàn)音樂(lè)數(shù)據(jù)而無(wú)需用戶花費(fèi)很長(zhǎng)時(shí)間和很多勞動(dòng)的音樂(lè)再現(xiàn)系統(tǒng)1。
(5)第四實(shí)施例第四實(shí)施例實(shí)現(xiàn)音樂(lè)再現(xiàn)系統(tǒng)1、音樂(lè)提供服務(wù)器2和音樂(lè)再現(xiàn)終端4,它們的配置與第一實(shí)施例所實(shí)現(xiàn)的它們相應(yīng)的對(duì)應(yīng)物的配置完全相同。以下描述著重于第一與第四實(shí)施例之間的不同。
在第四實(shí)施例的情形中,用于記錄多個(gè)音樂(lè)數(shù)據(jù)的記錄介質(zhì)被安裝在音樂(lè)再現(xiàn)終端4中所使用的記錄介質(zhì)再現(xiàn)部分15中。記錄介質(zhì)的示例有CD(光盤)、半導(dǎo)體存儲(chǔ)器和MD(迷你盤,MD為商標(biāo))。記錄介質(zhì)再現(xiàn)部分15從安裝在其上的記錄介質(zhì)中讀出音樂(lè)數(shù)據(jù),并將從記錄介質(zhì)讀出的音樂(lè)數(shù)據(jù)提供給再現(xiàn)部分12,后者隨即再現(xiàn)這些音樂(lè)數(shù)據(jù)。以此方式,聲音輸出部分13就能夠輸出音樂(lè)數(shù)據(jù)的聲音。
CD通常也被用來(lái)存儲(chǔ)如圖21中所示的CD記錄音樂(lè)管理信息I1,包括每一個(gè)都被用來(lái)標(biāo)識(shí)記錄在該CD上的一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及每一個(gè)都與其中一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。順便提及,記錄在CD上的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID對(duì)應(yīng)于該音樂(lè)數(shù)據(jù)的標(biāo)題、與該音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字、以及分配給該音樂(lè)數(shù)據(jù)的音軌號(hào)。
出于同樣原因,半導(dǎo)體存儲(chǔ)器通常也被用來(lái)存儲(chǔ)如圖21B中所示的半導(dǎo)體存儲(chǔ)記錄音樂(lè)管理信息I2,包括每一個(gè)都被用來(lái)標(biāo)識(shí)記錄在該半導(dǎo)體存儲(chǔ)器上的一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及每一個(gè)都與其中一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。同樣地,MD通常也被用來(lái)存儲(chǔ)如圖21C中所示的MD記錄音樂(lè)管理信息I3,包括每一個(gè)都被用來(lái)標(biāo)識(shí)記錄在該MD上的一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及每一個(gè)都與其中一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。
在此實(shí)施例的情形中,通常使用硬盤驅(qū)動(dòng)器來(lái)預(yù)先存儲(chǔ)多個(gè)音樂(lè)數(shù)據(jù),音樂(lè)再現(xiàn)終端4中使用該硬盤驅(qū)動(dòng)器以起到終端存儲(chǔ)部分14的作用。與上述記錄介質(zhì)非常相似的是,終端存儲(chǔ)部分14通常還被用來(lái)存儲(chǔ)如圖21D中所示的終端記錄音樂(lè)管理信息I4,包括每一個(gè)都被用來(lái)標(biāo)識(shí)記錄在終端存儲(chǔ)部分14上的一個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、以及每一個(gè)都與其中一個(gè)音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。
通過(guò)參考圖22中所示的流程圖,以下描述將解釋被執(zhí)行來(lái)實(shí)現(xiàn)再現(xiàn)CD上所記錄的音樂(lè)數(shù)據(jù)的再現(xiàn)處理的再現(xiàn)處理過(guò)程RT13。順便提及,半導(dǎo)體存儲(chǔ)器、MD和終端存儲(chǔ)部分14的再現(xiàn)處理過(guò)程與再現(xiàn)處理過(guò)程RT13幾乎是相同的,由此無(wú)需再解釋半導(dǎo)體存儲(chǔ)器、MD和終端存儲(chǔ)部分14的再現(xiàn)處理過(guò)程。
如果通過(guò)向音樂(lè)再現(xiàn)終端4中所使用的操作部分5輸入記錄在CD上的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID來(lái)執(zhí)行請(qǐng)求再現(xiàn)該音樂(lè)數(shù)據(jù)的再現(xiàn)請(qǐng)求操作,則在第一個(gè)步驟SP141,音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考CD記錄音樂(lè)管理信息I1來(lái)識(shí)別與輸入到操作部分5的音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。在此情形中,音樂(lè)數(shù)據(jù)ID通常是音軌號(hào)。
然后,該處理的流程前進(jìn)至下一個(gè)步驟SP142,在此,音樂(lè)再現(xiàn)終端4中所使用的控制部分6訪問(wèn)所識(shí)別的存儲(chǔ)位置,即該CD上的存儲(chǔ)位置,并就是否可重現(xiàn)記錄在該存儲(chǔ)位置的音樂(lè)數(shù)據(jù)來(lái)產(chǎn)生判定結(jié)果。
如果在步驟SP142所產(chǎn)生的判定結(jié)果是否定的,即指示不能再現(xiàn)記錄在該存儲(chǔ)位置的音樂(lè)數(shù)據(jù),則該過(guò)程的流程前進(jìn)至步驟SP143,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶對(duì)再現(xiàn)該音樂(lè)數(shù)據(jù)的再現(xiàn)過(guò)程的請(qǐng)求已被拒絕的過(guò)程。然后,在下一個(gè)步驟SP144,控制部分6結(jié)束音樂(lè)再現(xiàn)處理過(guò)程RT13的執(zhí)行。
另一方面,如果在步驟SP142所產(chǎn)生的判定結(jié)果是肯定的,即指示可再現(xiàn)記錄在該存儲(chǔ)位置的音樂(lè)數(shù)據(jù),則該過(guò)程的流程前進(jìn)至步驟SP145,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就是否已完成從CD再現(xiàn)音樂(lè)數(shù)據(jù)的初始化過(guò)程來(lái)產(chǎn)生判定結(jié)果。如果在步驟SP145所產(chǎn)生的判定結(jié)果是否定的,即指示尚未完成初始化過(guò)程,則該過(guò)程的流程前進(jìn)至步驟SP146,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行初始化過(guò)程。然后,一旦完成初始化過(guò)程,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP147,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行從CD再現(xiàn)所請(qǐng)求的音樂(lè)數(shù)據(jù)的過(guò)程。另一方面,如果在步驟SP145所產(chǎn)生的判定結(jié)果是肯定的,即指示已經(jīng)完成初始化過(guò)程,則該過(guò)程的流程直接前進(jìn)至步驟SP147,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6如上所述地執(zhí)行從CD再現(xiàn)所請(qǐng)求的音樂(lè)數(shù)據(jù)的過(guò)程。
順便提及,如果執(zhí)行了請(qǐng)求創(chuàng)建再現(xiàn)列表的再現(xiàn)列表創(chuàng)建請(qǐng)求操作,則音樂(lè)再現(xiàn)終端4中所使用的控制部分6創(chuàng)建如圖23中所示的再現(xiàn)列表L3,并將所創(chuàng)建的再現(xiàn)列表L3存儲(chǔ)在終端存儲(chǔ)部分14中。
音樂(lè)再現(xiàn)終端4創(chuàng)建示出存儲(chǔ)在CD、半導(dǎo)體存儲(chǔ)器或者M(jìn)D上的每個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、與這些音樂(lè)數(shù)據(jù)有關(guān)的音樂(lè)數(shù)據(jù)相關(guān)信息、以及標(biāo)識(shí)音樂(lè)數(shù)據(jù)的供應(yīng)源的供應(yīng)源ID等的再現(xiàn)列表L3。音樂(lè)數(shù)據(jù)相關(guān)信息通常包括音樂(lè)數(shù)據(jù)的標(biāo)題以及與音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。另一方面,音樂(lè)數(shù)據(jù)的供應(yīng)源ID可以是CD、半導(dǎo)體存儲(chǔ)器或是MD的ID。
音樂(lè)再現(xiàn)終端4中所使用的控制部分6還可將存儲(chǔ)在音樂(lè)提供服務(wù)器2中的音樂(lè)數(shù)據(jù)識(shí)別為可由音樂(lè)再現(xiàn)終端4再現(xiàn)的音樂(lè)數(shù)據(jù)。在此情形中,再現(xiàn)列表L3示出此類音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、與這些音樂(lè)數(shù)據(jù)有關(guān)的音樂(lè)數(shù)據(jù)相關(guān)信息、以及標(biāo)識(shí)這些音樂(lè)數(shù)據(jù)的供應(yīng)源的供應(yīng)源ID。如上所述,音樂(lè)數(shù)據(jù)相關(guān)信息通常包括音樂(lè)數(shù)據(jù)的標(biāo)題、以及與音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。但是,在此情形中,音樂(lè)數(shù)據(jù)的供應(yīng)源ID是音樂(lè)提供服務(wù)器2。
接下來(lái),通過(guò)參考圖24中所示的流程圖,以下描述將解釋用于根據(jù)再現(xiàn)列表L3來(lái)再現(xiàn)音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)處理過(guò)程RT14。
在第一個(gè)步驟SP151,音樂(lè)再現(xiàn)終端4中所使用的控制部分6識(shí)別對(duì)操作部分5執(zhí)行以請(qǐng)求根據(jù)再現(xiàn)列表L3來(lái)再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)請(qǐng)求操作。然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP152,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考再現(xiàn)列表L3來(lái)識(shí)別根據(jù)再現(xiàn)次序首先要再現(xiàn)的音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID。接下來(lái),該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP153,在此控制部分6識(shí)別與該音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的供應(yīng)源ID。例如,供應(yīng)源ID是CD的ID。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP154,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就是否可從起到由所識(shí)別的供應(yīng)源ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)供應(yīng)源作用的CD獲取音樂(lè)數(shù)據(jù)來(lái)產(chǎn)生判定結(jié)果。如果在步驟S154所產(chǎn)生的判定結(jié)果是否定的,即指示不能從起到音樂(lè)數(shù)據(jù)供應(yīng)源作用的CD獲取該音樂(lè)數(shù)據(jù)(例如,由于該CD尚未被安裝或連接到記錄介質(zhì)再現(xiàn)部分15這一事實(shí)),則該過(guò)程的流程前進(jìn)至步驟SP155,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶不能從CD獲取該音樂(lè)數(shù)據(jù)的過(guò)程。然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟S156。
另一方面,如果在步驟SP154所產(chǎn)生的判定結(jié)果是肯定的,即指示可從已被安裝或連接到記錄介質(zhì)再現(xiàn)部分15上的CD獲取該音樂(lè)數(shù)據(jù),則該過(guò)程的流程前進(jìn)至步驟SP157,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行如下過(guò)程。
在步驟SP157,音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考由在步驟SP153所識(shí)別的供應(yīng)源ID標(biāo)識(shí)的音樂(lè)數(shù)據(jù)供應(yīng)源的音樂(lè)管理信息來(lái)識(shí)別與在步驟SP152所識(shí)別的音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的存儲(chǔ)位置。在此情形中,音樂(lè)數(shù)據(jù)供應(yīng)源的音樂(lè)管理信息是CD記錄音樂(lè)管理信息I1。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP158,在此,音樂(lè)再現(xiàn)終端4中所使用的控制部分6訪問(wèn)在步驟S157被識(shí)別為CD上的存儲(chǔ)位置的那個(gè)存儲(chǔ)位置,并就是否能再現(xiàn)該音樂(lè)數(shù)據(jù)來(lái)產(chǎn)生判定結(jié)果。
如果在步驟SP158所產(chǎn)生的判定結(jié)果是否定的,即指示不能再現(xiàn)該音樂(lè)數(shù)據(jù),則該過(guò)程的流程前進(jìn)至步驟SP155,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行出錯(cuò)處理,包括通知用戶不能再現(xiàn)該音樂(lè)數(shù)據(jù)的過(guò)程。另一方面,如果在步驟SP158所產(chǎn)生的判定結(jié)果是肯定的,即指示可再現(xiàn)該音樂(lè)數(shù)據(jù),則該過(guò)程的流程前進(jìn)至步驟SP159,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6從音樂(lè)數(shù)據(jù)供應(yīng)源讀取該音樂(lè)數(shù)據(jù),并開(kāi)始再現(xiàn)該音樂(lè)數(shù)據(jù)。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP160,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就是否可正常啟動(dòng)該音樂(lè)數(shù)據(jù)的再現(xiàn)來(lái)產(chǎn)生判定結(jié)果。如果在步驟SP160所產(chǎn)生的判定結(jié)果是否定的,即指示不能正常啟動(dòng)該音樂(lè)數(shù)據(jù)的再現(xiàn),則該過(guò)程的流程前進(jìn)至步驟SP155,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6執(zhí)行出錯(cuò)處理。另一方面,如果在步驟SP160所產(chǎn)生的判定結(jié)果是肯定的,即指示可正常啟動(dòng)該音樂(lè)數(shù)據(jù)的再現(xiàn),則該過(guò)程的流程前進(jìn)至步驟SP161,在此控制部分6從再現(xiàn)列表L3中取出與該音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)相關(guān)信息,并在顯示部分11上顯示基于該音樂(lè)數(shù)據(jù)相關(guān)信息的數(shù)據(jù),以通知用戶已經(jīng)啟動(dòng)該音樂(lè)數(shù)據(jù)的再現(xiàn)。所顯示的信息包括該音樂(lè)數(shù)據(jù)的標(biāo)題以及與該音樂(lè)數(shù)據(jù)相關(guān)聯(lián)的藝術(shù)家的名字。
然后,該過(guò)程的流程前進(jìn)至下一個(gè)步驟SP162,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6就是否已完成該音樂(lè)數(shù)據(jù)的再現(xiàn)產(chǎn)生判定結(jié)果。如果在步驟SP162所產(chǎn)生的判定結(jié)果是否定的,即指示尚未完成該音樂(lè)數(shù)據(jù)的再現(xiàn),則該過(guò)程的流程回到步驟SP162以重復(fù)同一步驟的過(guò)程。另一方面,如果在步驟SP162所產(chǎn)生的判定結(jié)果是肯定的,即指示已經(jīng)完成該音樂(lè)數(shù)據(jù)的再現(xiàn),則該過(guò)程的流程前進(jìn)至步驟SP163,在此控制部分6就再現(xiàn)列表L3上是否還留有接下來(lái)要處理的音樂(lè)數(shù)據(jù)相關(guān)信息和音樂(lè)數(shù)據(jù)ID產(chǎn)生判定結(jié)果。如果在步驟SP163所產(chǎn)生的判定結(jié)果是肯定的,即指示再現(xiàn)列表L3上還留有接下來(lái)要處理的音樂(lè)數(shù)據(jù)相關(guān)信息和音樂(lè)數(shù)據(jù)ID,則該過(guò)程的流程前進(jìn)至步驟SP156,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6參考再現(xiàn)列表L3上的下一個(gè)再現(xiàn)對(duì)象。然后,該過(guò)程的流程回到步驟SP152。另一方面,如果在步驟SP163所產(chǎn)生的判定結(jié)果是否定的,即指示再現(xiàn)列表L3上已沒(méi)有接下來(lái)要被處理的音樂(lè)數(shù)據(jù)相關(guān)信息也沒(méi)有音樂(lè)數(shù)據(jù)ID,則該過(guò)程的流程前進(jìn)至最后一個(gè)步驟SP164,在此音樂(lè)再現(xiàn)終端4中所使用的控制部分6結(jié)束音樂(lè)數(shù)據(jù)再現(xiàn)處理過(guò)程RT14的執(zhí)行。
如上所述,通過(guò)執(zhí)行音樂(lè)再現(xiàn)處理過(guò)程RT14以根據(jù)再現(xiàn)列表來(lái)再現(xiàn)音樂(lè)數(shù)據(jù),音樂(lè)再現(xiàn)終端4就能夠根據(jù)再現(xiàn)列表L3來(lái)順序地再現(xiàn)多個(gè)音樂(lè)數(shù)據(jù)。如上所述,所再現(xiàn)的多個(gè)音樂(lè)數(shù)據(jù)是從音樂(lè)提供服務(wù)器2上下載的數(shù)個(gè)音樂(lè)數(shù)據(jù)、記錄在CD、MD或半導(dǎo)體存儲(chǔ)器上的數(shù)個(gè)音樂(lè)數(shù)據(jù)、或是預(yù)先存儲(chǔ)在終端存儲(chǔ)部分14中的數(shù)個(gè)音樂(lè)數(shù)據(jù)。
順便提及,在此實(shí)施例的情形中,音樂(lè)再現(xiàn)終端4中所使用的控制部分6創(chuàng)建示出每個(gè)特定音樂(lè)數(shù)據(jù)的音樂(lè)數(shù)據(jù)ID、與該特定音樂(lè)數(shù)據(jù)相關(guān)的信息、以及提供該特定音樂(lè)數(shù)據(jù)的供應(yīng)源的ID。該特定的音樂(lè)數(shù)據(jù)是在存儲(chǔ)在供應(yīng)源(即音樂(lè)提供服務(wù)器2)中的音樂(lè)數(shù)據(jù)之中作為可由音樂(lè)再現(xiàn)終端4再現(xiàn)的一個(gè)音樂(lè)數(shù)據(jù)而選擇的一個(gè)音樂(lè)數(shù)據(jù)。但是,本發(fā)明的范圍并不限于此實(shí)施例。例如,如圖25中所示的再現(xiàn)列表L3的第二行上所指示的,只有音樂(lè)提供服務(wù)器2被示為供應(yīng)源ID。在此情形中,音樂(lè)提供服務(wù)器2持有再現(xiàn)列表L1,這與前述第一實(shí)施例的情形一樣。在音樂(lè)再現(xiàn)終端4中持有再現(xiàn)列表L3,并且在音樂(lè)提供服務(wù)器2中持有再現(xiàn)列表L1的情況下,當(dāng)通過(guò)執(zhí)行圖7中所示的過(guò)程的步驟ST4到ST7的處理而識(shí)別例如再現(xiàn)列表L3中的第二行是再現(xiàn)對(duì)象時(shí),音樂(lè)再現(xiàn)終端4中所使用的再現(xiàn)部分12就能夠根據(jù)再現(xiàn)列表L1來(lái)再現(xiàn)與該第二行對(duì)應(yīng)的流音樂(lè)數(shù)據(jù)。
(6)其它實(shí)施例在上述第一到第四實(shí)施例中,音樂(lè)數(shù)據(jù)是作為一個(gè)內(nèi)容被再現(xiàn)的。但是,應(yīng)當(dāng)注意,本發(fā)明的范圍并不限于這些實(shí)施例。例如,本發(fā)明可被應(yīng)用于諸如影片或電視節(jié)目等其它內(nèi)容。
此外,在上述第一到第四實(shí)施例中,音樂(lè)提供服務(wù)器2中所使用的控制部分9和音樂(lè)再現(xiàn)終端4中所使用的控制部分6分別根據(jù)控制部分9和控制部分6中所安裝的程序來(lái)執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3以及其它過(guò)程。但是,本發(fā)明的范圍并不限于這些實(shí)施例。例如,音樂(lè)提供服務(wù)器2和音樂(lè)再現(xiàn)終端4能夠用硬件,即分別在音樂(lè)提供服務(wù)器2和音樂(lè)再現(xiàn)終端4中作為用于執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3及其它過(guò)程的電路而提供的電路,來(lái)執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3。如果音樂(lè)提供服務(wù)器2中所使用的控制部分9和音樂(lè)再現(xiàn)終端4中所提供的控制部分6根據(jù)預(yù)裝的程序來(lái)執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3及其它過(guò)程,則這些程序可從用于存儲(chǔ)這些程序的記錄介質(zhì)安裝。記錄介質(zhì)的一個(gè)示例是CD。
此外,在上述第一到第四實(shí)施例中,音樂(lè)提供服務(wù)器2中所使用的控制部分9僅選擇要向音樂(lè)再現(xiàn)終端4提供的數(shù)個(gè)音樂(lè)數(shù)據(jù),以便于將格式與音樂(lè)再現(xiàn)終端4中所使用的控制部分6的再現(xiàn)特性不兼容的音樂(lè)數(shù)據(jù)排除在外。但是,本發(fā)明的范圍并不限定于這些實(shí)施例。例如,音樂(lè)提供服務(wù)器2還可在將音樂(lè)數(shù)據(jù)提供給音樂(lè)再現(xiàn)終端4以前將音樂(lè)數(shù)據(jù)的格式改為與控制部分6兼容的格式。具體而言,假定例如音樂(lè)再現(xiàn)終端4僅與ATRAC格式兼容。在此情形中,如果音樂(lè)提供服務(wù)器2中所持有的音樂(lè)數(shù)據(jù)為MP3格式,則音樂(lè)提供服務(wù)器2中所使用的轉(zhuǎn)換器通過(guò)采用流方法,在將音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)終端4之前,將MP3格式的音樂(lè)數(shù)據(jù)轉(zhuǎn)換為具有ATRAC格式的音樂(lè)數(shù)據(jù)。在此情形中,音樂(lè)再現(xiàn)終端4向音樂(lè)提供服務(wù)器2發(fā)送的終端ID包括關(guān)于與該音樂(lè)再現(xiàn)終端4兼容的格式的信息。
應(yīng)當(dāng)注意,作為將關(guān)于與音樂(lè)再現(xiàn)終端4兼容的格式的信息包括在音樂(lè)再現(xiàn)終端4向音樂(lè)提供服務(wù)器2發(fā)送的終端ID中的替代,音樂(lè)提供服務(wù)器2可讀出存儲(chǔ)在音樂(lè)再現(xiàn)終端4中的音樂(lè)文件,并識(shí)別該文件的格式為與音樂(lè)再現(xiàn)終端4兼容的格式。
順便提及,在圖1中所示的配置中,內(nèi)容提供裝置101與音樂(lè)提供服務(wù)器2對(duì)應(yīng),內(nèi)容再現(xiàn)裝置102與音樂(lè)再現(xiàn)終端4對(duì)應(yīng),終端ID發(fā)送器部分103與音樂(lè)再現(xiàn)終端4中用作執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3的控制器的控制部分6對(duì)應(yīng),內(nèi)容存儲(chǔ)部分104與服務(wù)器存儲(chǔ)部分10對(duì)應(yīng)、內(nèi)容選擇部分105、再現(xiàn)列表創(chuàng)建部分106和內(nèi)容提供部分107與音樂(lè)提供服務(wù)器2中用作執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3的控制器的控制部分9對(duì)應(yīng),而內(nèi)容再現(xiàn)部分108與再現(xiàn)部分12對(duì)應(yīng)。在圖2中所示的配置中,內(nèi)容提供裝置111與音樂(lè)提供服務(wù)器2對(duì)應(yīng),內(nèi)容再現(xiàn)裝置112與音樂(lè)再現(xiàn)終端4對(duì)應(yīng),終端ID發(fā)送器部分113、再現(xiàn)列表創(chuàng)建部分116和內(nèi)容請(qǐng)求部分117與音樂(lè)再現(xiàn)終端4中用作執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3的控制部分6對(duì)應(yīng),內(nèi)容存儲(chǔ)部分114與服務(wù)器存儲(chǔ)部分10對(duì)應(yīng),內(nèi)容選擇部分115和內(nèi)容提供部分118與音樂(lè)提供服務(wù)器2中用作執(zhí)行連續(xù)流再現(xiàn)處理過(guò)程MRT1到MRT3的控制部分9對(duì)應(yīng),而內(nèi)容再現(xiàn)部分哪119與再現(xiàn)部分12對(duì)應(yīng)。
例如,本發(fā)明通常可被應(yīng)用于包括用于提供音樂(lè)數(shù)據(jù)的音樂(lè)提供服務(wù)器、以及用于通過(guò)網(wǎng)絡(luò)獲取由音樂(lè)提供服務(wù)器提供的音樂(lè)數(shù)據(jù)、并同時(shí)再現(xiàn)所獲取的音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)終端的音樂(lè)再現(xiàn)系統(tǒng)。
此外,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,根據(jù)設(shè)計(jì)要求及其它因素可發(fā)生各種修改、組合、子組合和變更,它們?nèi)匀宦淙胨綑?quán)利要求書及其等效技術(shù)方案的范圍之內(nèi)。
權(quán)利要求
1.一種內(nèi)容再現(xiàn)系統(tǒng),包括被配置成提供內(nèi)容的內(nèi)容提供裝置、以及被配置成接收由所述內(nèi)容提供裝置提供的所述內(nèi)容,并同時(shí)順序地再現(xiàn)所接收的內(nèi)容的內(nèi)容再現(xiàn)裝置,其中所述內(nèi)容提供裝置在可由所述內(nèi)容提供裝置提供的所述內(nèi)容之中,選擇可由所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容;創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表;以及根據(jù)所創(chuàng)建的再現(xiàn)列表將所選擇的內(nèi)容提供給所述音樂(lè)再現(xiàn)裝置。
2.如權(quán)利要求1所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容再現(xiàn)裝置包括裝置標(biāo)識(shí)符發(fā)送部分,它被配置成向所述內(nèi)容提供提供裝置發(fā)送用于標(biāo)識(shí)所述內(nèi)容再現(xiàn)裝置的裝置標(biāo)識(shí)符,以及所述內(nèi)容提供裝置包括內(nèi)容存儲(chǔ)部分,它被配置成存儲(chǔ)可由所述內(nèi)容提供裝置提供的所述內(nèi)容;以及內(nèi)容選擇部分,它被配置成在存儲(chǔ)在所述內(nèi)容存儲(chǔ)部分中的所述內(nèi)容之中選擇可由從所述內(nèi)容再現(xiàn)裝置接收的所述裝置標(biāo)識(shí)符所標(biāo)識(shí)的所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容。
3.如權(quán)利要求2所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容提供裝置包括再現(xiàn)列表創(chuàng)建部分,它被配置成創(chuàng)建示出由所述內(nèi)容選擇部分選擇的所述內(nèi)容的再現(xiàn)次序的所述再現(xiàn)列表;以及內(nèi)容提供部分,它被配置成根據(jù)由所述再現(xiàn)列表創(chuàng)建部分創(chuàng)建的所述再現(xiàn)列表來(lái)向所述內(nèi)容再現(xiàn)部分順序地提供內(nèi)容。
4.如權(quán)利要求3所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述再現(xiàn)列表創(chuàng)建部分從由所述內(nèi)容選擇部分選擇的所述內(nèi)容中提取符合由外部源作為所述再現(xiàn)列表的創(chuàng)建條件而提供的條件的所述內(nèi)容;以及根據(jù)所述條件創(chuàng)建按再現(xiàn)次序設(shè)置所提取的內(nèi)容的所述再現(xiàn)列表。
5.如權(quán)利要求3所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于所述內(nèi)容提供裝置具有內(nèi)容標(biāo)識(shí)符發(fā)送器部分,它被配置成向起到所述內(nèi)容的接收者作用所述內(nèi)容再現(xiàn)裝置發(fā)送用于標(biāo)識(shí)由所述內(nèi)容提供部分所提供的所述內(nèi)容的內(nèi)容標(biāo)識(shí)符;以及所述內(nèi)容再現(xiàn)裝置具有內(nèi)容標(biāo)識(shí)符存儲(chǔ)部分,它被配置成存儲(chǔ)從所述內(nèi)容標(biāo)識(shí)符發(fā)送器部分接收的所述內(nèi)容標(biāo)識(shí)符。
6.如權(quán)利要求2所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容再現(xiàn)裝置包括再現(xiàn)列表創(chuàng)建部分,它被配置成創(chuàng)建示出由所述內(nèi)容選擇部分選擇的所述內(nèi)容的再現(xiàn)次序的所述再現(xiàn)列表;內(nèi)容請(qǐng)求部分,它被配置成請(qǐng)求所述內(nèi)容提供裝置根據(jù)由所述再現(xiàn)列表創(chuàng)建部分所創(chuàng)建的所述再現(xiàn)列表來(lái)向所述內(nèi)容再現(xiàn)裝置提供所述內(nèi)容;以及內(nèi)容再現(xiàn)部分,它被配置成接收由所述內(nèi)容提供裝置如所述內(nèi)容請(qǐng)求部分所請(qǐng)求地順序提供的所述內(nèi)容,并同時(shí)再現(xiàn)所接收的內(nèi)容。
7.如權(quán)利要求6所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于所述內(nèi)容再現(xiàn)裝置具有記錄介質(zhì)再現(xiàn)部分,它被配置成從被配置成記錄內(nèi)容的記錄介質(zhì)讀取所述內(nèi)容,并再現(xiàn)從所述記錄介質(zhì)讀出的所述內(nèi)容;以及所述再現(xiàn)列表創(chuàng)建部分創(chuàng)建示出由所述內(nèi)容選擇部分所選擇的所述內(nèi)容以及記錄在所述記錄介質(zhì)上的所述內(nèi)容的再現(xiàn)次序的所述再現(xiàn)列表。
8.如權(quán)利要求6所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容再現(xiàn)裝置所使用的所述再現(xiàn)列表創(chuàng)建部分從所述內(nèi)容選擇部分所選擇的所述內(nèi)容中提取符合外部源作為所述再現(xiàn)列表的創(chuàng)建條件而提供的條件的所述內(nèi)容;以及根據(jù)所述條件創(chuàng)建按再現(xiàn)次序設(shè)置所提取的內(nèi)容的所述再現(xiàn)列表。
9.如權(quán)利要求2所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容提供裝置包括轉(zhuǎn)換器,它被配置成將內(nèi)容的格式轉(zhuǎn)換為另一種格式;以及控制部分,它被配置成控制所述轉(zhuǎn)換器將由所述內(nèi)容選擇部分確定為所述內(nèi)容再現(xiàn)裝置不能再現(xiàn)的內(nèi)容的內(nèi)容格式轉(zhuǎn)換為可由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容格式。
10.如權(quán)利要求1所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述內(nèi)容提供裝置包括轉(zhuǎn)換器,它被配置成將內(nèi)容的格式轉(zhuǎn)換為另一種格式;以及控制部分,它被配置成控制所述轉(zhuǎn)換器將被所述內(nèi)容選擇部分確定為所述內(nèi)容再現(xiàn)裝置不能再現(xiàn)的內(nèi)容的內(nèi)容格式轉(zhuǎn)換為可由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容格式,其中,所述另一種格式是通過(guò)讀取存儲(chǔ)在所述內(nèi)容再現(xiàn)裝置中的內(nèi)容來(lái)確定的。
11.如權(quán)利要求2所述的內(nèi)容再現(xiàn)系統(tǒng),其特征在于,所述裝置標(biāo)識(shí)符包括示出可由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的格式的信息。
12.一種由內(nèi)容再現(xiàn)系統(tǒng)采用的內(nèi)容再現(xiàn)方法,所述內(nèi)容再現(xiàn)系統(tǒng)包括被配置成提供內(nèi)容的內(nèi)容提供裝置、以及被配置成接收由所述內(nèi)容提供裝置提供的所述內(nèi)容、并同時(shí)順序地再現(xiàn)所接收的內(nèi)容的內(nèi)容再現(xiàn)裝置,所述內(nèi)容再現(xiàn)方法包括選擇步驟,用于在可由所述內(nèi)容提供裝置提供的所述內(nèi)容之中選擇可由所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容;創(chuàng)建步驟,用于創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表;以及提供步驟,用于根據(jù)所創(chuàng)建的再現(xiàn)列表向所述音樂(lè)再現(xiàn)裝置提供所選擇的內(nèi)容。
13.一種內(nèi)容提供裝置,它被配置成向內(nèi)容再現(xiàn)裝置提供內(nèi)容,所述內(nèi)容再現(xiàn)裝置被配置成接收由所述內(nèi)容提供裝置提供的所述內(nèi)容、并同時(shí)順序地再現(xiàn)所接收的內(nèi)容,其中所述內(nèi)容提供裝置在可由所述內(nèi)容提供裝置提供的所述內(nèi)容之中選擇可由所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容;創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的所述再現(xiàn)列表;以及根據(jù)所創(chuàng)建的再現(xiàn)列表向所述音樂(lè)再現(xiàn)裝置提供所選擇的內(nèi)容。
14.如權(quán)利要求13所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置包括內(nèi)容存儲(chǔ)部分,它被配置成存儲(chǔ)可由所述內(nèi)容提供裝置提供的所述內(nèi)容;以及內(nèi)容選擇部分,它被配置成在存儲(chǔ)在所述內(nèi)容存儲(chǔ)部分的所述內(nèi)容之中選擇可由從所述內(nèi)容再現(xiàn)裝置接收的所述裝置標(biāo)識(shí)符所標(biāo)識(shí)的所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容。
15.如權(quán)利要求14所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置包括再現(xiàn)列表創(chuàng)建部分,它被配置成創(chuàng)建示出由所述內(nèi)容選擇部分所選擇的所述內(nèi)容的再現(xiàn)次序的再現(xiàn)列表;以及內(nèi)容提供部分,它被配置成根據(jù)由所述再現(xiàn)列表創(chuàng)建部分創(chuàng)建的所述再現(xiàn)列表來(lái)向所述音樂(lè)再現(xiàn)裝置順序地提供內(nèi)容。
16.如權(quán)利要求15所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置的所述再現(xiàn)列表創(chuàng)建部分包括從由所述內(nèi)容選擇部分選擇的所述內(nèi)容中提取符合由外部源作為所述再現(xiàn)列表的創(chuàng)建條件而提供的條件的所述內(nèi)容;以及根據(jù)所述條件創(chuàng)建按再現(xiàn)次序設(shè)置所提取的內(nèi)容的所述再現(xiàn)列表。
17.如權(quán)利要求15所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置具有內(nèi)容標(biāo)識(shí)符發(fā)送器部分,它被配置成向起到所述內(nèi)容的接收者作用的所述內(nèi)容再現(xiàn)裝置發(fā)送用于標(biāo)識(shí)由所述內(nèi)容提供部分提供的所述內(nèi)容的內(nèi)容標(biāo)識(shí)符。
18.如權(quán)利要求14所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置具有轉(zhuǎn)換器,它被配置成將內(nèi)容的格式轉(zhuǎn)換為另一種格式;以及控制部分,它被配置成控制所述轉(zhuǎn)換器將被所述內(nèi)容選擇部分確定為所述內(nèi)容再現(xiàn)裝置不能再現(xiàn)的內(nèi)容的內(nèi)容格式轉(zhuǎn)換為可由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容格式。
19.如權(quán)利要求13所述的內(nèi)容提供裝置,其特征在于,所述內(nèi)容提供裝置包括轉(zhuǎn)換器,它被配置成將內(nèi)容的格式轉(zhuǎn)換為另一種格式;以及控制部分,它被配置成控制所述轉(zhuǎn)換器將被所述內(nèi)容選擇部分確定為所述內(nèi)容再現(xiàn)裝置不能再現(xiàn)的內(nèi)容的內(nèi)容格式轉(zhuǎn)換為可由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容格式,其中,所述另一種格式是通過(guò)讀取存儲(chǔ)在所述內(nèi)容再現(xiàn)裝置中的內(nèi)容來(lái)確定的。
20.一種可被執(zhí)行以驅(qū)動(dòng)內(nèi)容再現(xiàn)裝置的內(nèi)容再現(xiàn)程序,所述內(nèi)容再現(xiàn)裝置被配置成接收由提供內(nèi)容的內(nèi)容提供服務(wù)器提供的內(nèi)容、并同時(shí)順序地再現(xiàn)所接收的內(nèi)容,其中所述被順序地再現(xiàn)的內(nèi)容是根據(jù)再現(xiàn)列表而從所述內(nèi)容提供裝置接收的,所述內(nèi)容再現(xiàn)程序包括選擇步驟,用于在可由所述內(nèi)容提供裝置提供的所述內(nèi)容之中選擇可由所述音樂(lè)再現(xiàn)裝置再現(xiàn)的所述內(nèi)容;創(chuàng)建步驟,用于創(chuàng)建示出所選擇的內(nèi)容的再現(xiàn)次序的再現(xiàn)列表;以及提供步驟,用于根據(jù)所創(chuàng)建的再現(xiàn)列表向所述音樂(lè)再現(xiàn)裝置提供所選擇的內(nèi)容。
全文摘要
為能相當(dāng)高效地再現(xiàn)內(nèi)容,本發(fā)明提供一種內(nèi)容再現(xiàn)系統(tǒng),其中通常音樂(lè)提供服務(wù)器持有示出將依此順序再現(xiàn)多個(gè)流音樂(lè)數(shù)據(jù)的音樂(lè)再現(xiàn)次序的再現(xiàn)列表,并根據(jù)其中所持有的再現(xiàn)列表中所示出的音樂(lè)再現(xiàn)次序來(lái)向音樂(lè)再現(xiàn)終端順序地提供這些流音樂(lè)數(shù)據(jù),而音樂(lè)再現(xiàn)終端順序地再現(xiàn)由音樂(lè)提供服務(wù)器順序地提供的這些流音樂(lè)數(shù)據(jù)。
文檔編號(hào)G10H1/00GK1917520SQ200610101349
公開(kāi)日2007年2月21日 申請(qǐng)日期2006年7月5日 優(yōu)先權(quán)日2005年7月5日
發(fā)明者伊地知晉 申請(qǐng)人:索尼株式會(huì)社