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

客戶端裝置、信息處理方法,以及信息處理系統(tǒng)的制作方法

文檔序號:6433392閱讀:148來源:國知局
專利名稱:客戶端裝置、信息處理方法,以及信息處理系統(tǒng)的制作方法
技術領域
本發(fā)明涉及客戶端裝置、信息處理方法,以及信息處理系統(tǒng)。
背景技術
近年來,由計算機扮演的角色在客戶端裝置和服務器裝置之間共享的客戶端/服務器系統(tǒng)被應用于各種情形中。通常,在客戶端/服務器系統(tǒng)中,用戶觀看客戶端裝置的屏幕并向客戶端裝置輸入期望的指令,并且客戶端裝置將對應于從用戶輸入的指令的請求發(fā)送到服務器裝置。服務器裝置接收從客戶端裝置發(fā)送來的請求,執(zhí)行對應于該請求的操作, 并將通過該執(zhí)行獲得的結果作為對該請求的響應發(fā)送回給客戶端裝置。在客戶端裝置和服務器裝置之間,可以彼此發(fā)送和接收各種信息。例如,普遍知道這樣的客戶端/服務器系統(tǒng),其中,當內容數(shù)據(jù)發(fā)送請求從客戶端裝置發(fā)送到服務器裝置時,作為對發(fā)送請求的響應,由服務器裝置保持的內容數(shù)據(jù)被發(fā)送到客戶端裝置(例如,參考 JP-A-2006-85479)。

發(fā)明內容
然而,隨著信息和通信裝備的普及,例如,用戶擁有多個客戶端裝置并且希望多個客戶端裝置中的每一個都使用相同的內容數(shù)據(jù)的情形的數(shù)量增加??梢酝ㄟ^執(zhí)行不同類型的處理,例如,通過再現(xiàn)內容數(shù)據(jù)或顯示內容數(shù)據(jù)來使用內容數(shù)據(jù)。例如,假定有這樣一種情形其中,用戶試圖通過第二客戶端裝置使用與已經由第一客戶端裝置使用的內容數(shù)據(jù)相同的內容數(shù)據(jù)。在這種情形下,在使用如上所述的普通客戶端/服務器系統(tǒng)的情況下,用戶必須執(zhí)行將由第一客戶端裝置使用的內容數(shù)據(jù)從第一客戶端裝置上載到服務器裝置的操作。隨后,當內容數(shù)據(jù)的上載完成時,用戶執(zhí)行將該內容數(shù)據(jù)下載到第二客戶端裝置的操作,該內容數(shù)據(jù)已經被上載到服務器裝置。作為該操作的結果,用戶可以通過第二客戶端裝置使用下載的內容數(shù)據(jù)。如上所述,在通過第二客戶端裝置使用已經被第一客戶端裝置使用的內容數(shù)據(jù)之前,用戶必須執(zhí)行將該內容數(shù)據(jù)從第一客戶端裝置上載到服務器裝置的操作。因此,存在這樣的問題,即用戶需要花費時間和精力去執(zhí)行該操作。鑒于上述情況,為了通過第二客戶端裝置使用可以由第一客戶端裝置使用的內容數(shù)據(jù),希望提供一種新的、改進的技術,該技術能夠減少將該內容數(shù)據(jù)從第一客戶端裝置上載到服務器裝置所花費的時間和精力。根據(jù)本發(fā)明的實施例,提供一種客戶端裝置,其包括存儲部分、控制部分和發(fā)送部分,其中,存儲部分存儲內容數(shù)據(jù),控制部分獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息,發(fā)送部分將包括用于識別使用客戶端裝置的用戶的用戶識別信息和由控制部分獲取的內容識別信息的注冊請求(registration request)發(fā)送到服務器裝置,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,該發(fā)送部分使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息(user-specific registration information)0當服務器裝置沒有保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分可以使得服務器裝置被禁止保持用戶特有注冊信息。當服務器裝置沒有保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分可以使得服務器裝置保持用戶特有注冊信息,并且,還可以將存儲在存儲部分中的內容數(shù)據(jù)發(fā)送到服務器裝置并可以使得服務器裝置保持該內容數(shù)據(jù)。存儲部分還可以存儲通過以再現(xiàn)順序布置多個內容識別信息而獲得的播放列表。 控制部分可以獲取存儲在存儲部分中的播放列表。發(fā)送部分可以進一步將播放列表發(fā)送到服務器裝置,并可以使得服務器裝置將一列表與用戶識別信息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的。存儲部分還可以存儲通過以再現(xiàn)順序布置多個內容識別信息而獲得的播放列表。 控制部分可以獲取存儲在存儲部分中的播放列表。發(fā)送部分可以進一步將播放列表發(fā)送到服務器裝置,并可以使得服務器裝置保持與用戶識別信息相關聯(lián)的播放列表來。根據(jù)本發(fā)明的另一個實施例,提供一種客戶端裝置,其包括控制部分、發(fā)送部分和接收部分,其中,控制部分獲取由使用客戶端裝置的用戶指定為選擇信息的內容識別信息,發(fā)送部分將包含用于識別用戶的用戶識別信息和由控制部分獲取的選擇信息的內容發(fā)送請求發(fā)送到服務器裝置,并且,當服務器裝置保持通過將用戶識別信息與選擇信息相關聯(lián)而獲得的信息作為用戶特有注冊信息時,發(fā)送部分使得服務器裝置作為對內容發(fā)送請求的響應而執(zhí)行由選擇信息識別的內容數(shù)據(jù)的發(fā)送,并且,接收部分接收從服務器裝置發(fā)送來的內容數(shù)據(jù)。當服務器裝置沒有將選擇信息作為內容識別信息與用戶識別信息相關聯(lián)地保持時,發(fā)送部分可以使得服務器裝置被禁止發(fā)送由選擇信息識別的內容數(shù)據(jù)??蛻舳搜b置還可以包括存儲內容數(shù)據(jù)的存儲部分。控制部分可以獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息。發(fā)送部分可以向服務器裝置發(fā)送包含用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分可以使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息。發(fā)送部分可以向服務器裝置發(fā)送包含用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分可以使得服務器裝置連續(xù)地保持已經被服務器裝置保持的用戶特有注冊信息,并還可以使得服務器裝置向用戶特有注冊信息添加通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息。發(fā)送部分可以向服務器裝置發(fā)送作為用于獲取內容相關信息的請求的信息發(fā)送請求,該內容相關信息是與服務器裝置所保持的內容數(shù)據(jù)相關的信息。客戶端裝置還可以包括從服務器裝置接收作為對信息發(fā)送請求的響應的內容相關信息的接收部分。控制部分可以使得預定顯示部分顯示由接收部分從服務器裝置接收的內容相關信息。發(fā)送部分可以通過將用戶識別信息包含在信息發(fā)送請求中而向服務器裝置發(fā)送用于識別使用客戶端裝置的用戶的用戶識別信息。當在由接收部分從服務器裝置接收的內
7容相關信息中包含有指示內容識別信息沒有與包含在信息發(fā)送請求中的用戶識別信息相關聯(lián)地被注冊在用戶特有注冊信息中的信息時,控制部分可以使得預定顯示部分顯示內容相關信息,并且還可以使得預定顯示部分以與內容相關信息相應的方式顯示預定對象,該預定對象用于使得用戶購買由內容識別信息識別的內容數(shù)據(jù)。發(fā)送部分可以向服務器裝置發(fā)送注冊信息獲取請求,該注冊信息獲取請求包含用于識別使用客戶端裝置的用戶的用戶識別信息??蛻舳搜b置還可以包括接收部分,其從服務器裝置接收作為對注冊信息獲取請求的響應的內容相關信息,內容相關信息為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息由服務器裝置與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持??刂撇糠挚梢允沟妙A定顯示部分顯示由接收部分從服務器裝置接收的內容相關信息。接收部分還可以接收作為對注冊信息獲取請求的響應的內容相關信息,內容相關信息為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息沒有由服務器裝置與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持??刂撇糠挚梢允沟妙A定顯示部分顯示內容相關信息,并且還可以使得預定顯示部分以與內容相關信息相應的方式顯示預定對象,該預定對象用于使得用戶購買由內容識別信息識別的內容數(shù)據(jù)。根據(jù)上述的本發(fā)明的實施例,為了通過第二客戶端裝置使用可以由第一客戶端裝置使用的內容數(shù)據(jù),可以減少將內容數(shù)據(jù)從第一客戶端裝置上載到服務器裝置所花費的時間和精力。


圖1是示出根據(jù)本發(fā)明實施例的信息處理系統(tǒng)的配置的示圖;圖2是示出由另一個客戶端裝置使用由根據(jù)本發(fā)明實施例的服務器裝置保持的內容數(shù)據(jù)的處理的流程的示圖;圖3是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置保持的各種信息的例子的示圖;圖4是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置將內容識別信息注冊在服務器裝置中的處理的流程的示圖;圖5是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置將播放列表注冊在服務器裝置中的處理的流程的示圖;圖6是示出由第二客戶端裝置使用與注冊在根據(jù)本發(fā)明實施例的服務器裝置中的播放列表相對應的內容數(shù)據(jù)的處理的流程的示圖;圖7是示出根據(jù)本發(fā)明實施例的第一客戶端裝置的功能配置的示圖;圖8是示出根據(jù)本發(fā)明實施例的服務器裝置的功能配置的示圖;圖9是示出根據(jù)本發(fā)明實施例的第二客戶端裝置的功能配置的示圖;圖10是示出在與由根據(jù)本發(fā)明實施例的服務器裝置保持的內容數(shù)據(jù)相關的信息被客戶端裝置顯示的情況下的顯示例子的示圖;圖11是示出屏幕例子(i)的示圖,其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置所沒有保持的內容數(shù)據(jù);圖12是示出屏幕例子(ii)的示圖,其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置所沒有保持的內容數(shù)據(jù);圖13是示出由用戶通過根據(jù)本發(fā)明實施例的客戶端裝置購買的內容數(shù)據(jù)的顯示例子的示圖;圖14是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置執(zhí)行的處理的流程的流程圖的例子;圖15是示出由根據(jù)本發(fā)明實施例的服務器裝置執(zhí)行的處理⑴的流程的流程圖的例子;圖16是示出由根據(jù)本發(fā)明實施例的第二客戶端裝置執(zhí)行的處理的流程的流程圖的例子;圖17是示出由根據(jù)本發(fā)明實施例的服務器裝置執(zhí)行的處理(ii)的流程的流程圖的例子;圖18是示出由根據(jù)本發(fā)明實施例的客戶端裝置執(zhí)行的內容數(shù)據(jù)購買處理的流程的流程圖的例子;圖19是根據(jù)本發(fā)明實施例的服務器裝置的硬件配置的例子;以及圖20是根據(jù)本發(fā)明實施例的客戶端裝置的硬件配置的例子。
具體實施例方式在下文中,將參照附圖詳細地描述本發(fā)明的優(yōu)選實施例。請注意,在本說明書和附圖中,基本上具有相同的功能和結構的結構元件用相同的附圖標記表示,并且省略對這些結構元件的重復解釋。此外,將按照下面的順序描述“具體實施方式
”。1.實施例1-1.信息處理系統(tǒng)的配置1-2.由另一個客戶端裝置使用內容數(shù)據(jù)的處理1-3.由第一客戶端裝置保持的各種信息的例子1-4.由第一客戶端裝置注冊內容識別信息的處理1-5.由第一客戶端裝置注冊播放列表的處理1-6.由第二客戶端裝置使用內容數(shù)據(jù)的處理1-7.第一客戶端裝置的功能配置1-8.服務器裝置的功能配置1-9.第二客戶端裝置的功能配置1-10.與內容數(shù)據(jù)相關的信息的顯示例子1-11.使得用戶購買內容數(shù)據(jù)的屏幕例子(i)1-12.使得用戶購買內容數(shù)據(jù)的屏幕例子(ii)1-13.用戶要購買的內容數(shù)據(jù)的顯示例子1-14.由第一客戶端裝置執(zhí)行的處理1-15.由服務器裝置執(zhí)行的處理(i)1-16.由第二客戶端裝置執(zhí)行的處理1-17.由服務器裝置執(zhí)行的處理(ii)
1-18.由客戶端裝置執(zhí)行的內容數(shù)據(jù)購買處理1-19.服務器裝置的硬件配置的例子1-20.客戶端裝置的硬件配置的例子2.變型例3.總結<1.實施例 >[1-1.信息處理系統(tǒng)的配置]圖1是示出根據(jù)本發(fā)明實施例的信息處理系統(tǒng)的配置的示圖。參考圖1,將描述根據(jù)本發(fā)明實施例的信息處理系統(tǒng)的配置。如圖1所示,根據(jù)本發(fā)明實施例的信息處理系統(tǒng)10至少包括作為客戶端裝置 100的例子的第一客戶端裝置100A1 ;作為客戶端裝置的例子的第二客戶端裝置100A2 ;以及服務器裝置200。使得第一客戶端裝置100A1和服務器裝置200可以通過網絡300相互通信。以相同的方式,使得作為客戶端裝置的例子的第二客戶端裝置100A2和服務器裝置 200可以通過網絡300相互通信。第一客戶端裝置100A1和第二客戶端裝置100A2由同一個用戶(在下文中,稱為 “用戶A”)使用。請注意,在假定用戶A在這里使用的客戶端裝置100的數(shù)量是2個(即, 第一客戶端裝置100A1和第二客戶端裝置IOOA^的情況下繼續(xù)描述,但是用戶A使用的客戶端裝置100的數(shù)量并不限于2個,只要該數(shù)量是兩個以上就可以。此外,在本發(fā)明實施例中,信息處理系統(tǒng)10包含作為客戶端裝置100的例子的另一個客戶端裝置100B。另一個客戶端裝置100B由除用戶A以外的用戶(在下文中,稱為 “用戶B”)使用,并且,以相同的方式,使得另一個客戶端裝置100B和服務器裝置200可以通過網絡300相互通信。但是,信息處理系統(tǒng)10可以不包含另一個客戶端裝置100B。通常,在由第二客戶端裝置100A2使用已經被第一客戶端裝置100A1使用的內容數(shù)據(jù)之前,用戶A必須執(zhí)行將該內容數(shù)據(jù)從第一客戶端裝置100A1上載到服務器裝置200 的操作。因此,通常,用戶A需要花費時間和精力去執(zhí)行該操作。在本發(fā)明實施例中,將詳細描述這樣一種技術為了通過第二客戶端裝置100A2使用可以由第一客戶端裝置100A1 使用的內容數(shù)據(jù),該技術能夠減少將內容數(shù)據(jù)從第一客戶端裝置100A1上載到服務器裝置 200所花費的時間和精力。[1-2.由另一個客戶端裝置使用內容數(shù)據(jù)的處理]圖2是示出由另一個客戶端裝置1OOB使用由根據(jù)本發(fā)明實施例的服務器裝置200 保持的內容數(shù)據(jù)的處理的流程的示圖。參考圖2,將描述由另一個客戶端裝置100B使用由根據(jù)本發(fā)明實施例的服務器裝置200保持的內容數(shù)據(jù)的處理。如圖2所示,根據(jù)本發(fā)明實施例的服務器裝置200存儲內容數(shù)據(jù)C和用于識別內容數(shù)據(jù)C的內容識別信息I。內容識別信息I可以是任何信息,只要其被用來識別內容數(shù)據(jù)C即可。例如,內容識別信息I可以是唯一地分配給內容數(shù)據(jù)C的ID、內容數(shù)據(jù)C的標題、內容數(shù)據(jù)C的演職員(cast)的姓名、內容數(shù)據(jù)C的流派(genre)等。此外,服務器裝置200能夠存儲作為對于每個用戶特定的注冊信息的用戶特有注冊信息T。在圖2示出的例子中,將用戶特有注冊信息TB作為用戶特有注冊信息T預先注冊在服務器裝置200中,該用戶特有注冊信息TB為使用另一個客戶端裝置100B的用戶B
10的注冊信息。用戶特有注冊信息TB為其中至少用戶識別信息UB和可發(fā)送內容信息MB彼此相關聯(lián)的信息。用戶識別信息UB可以是任何信息,只要其被用于識別用戶B即可。例如,用戶識別信息UB可以是唯一地分配給用戶B的ID、用戶B的姓名等??砂l(fā)送內容信息MB為用于識別可以由服務器裝置200發(fā)送到另一個客戶端裝置100B的內容數(shù)據(jù)C的信息。除此以外,用戶特有注冊信息TB還可以包括與用戶識別信息UB相關聯(lián)的播放列表P1。播放列表Pl為通過以再現(xiàn)順序布置多個內容識別信息I而獲得的信息。例如,在這里,讓我們假定,通過由使用另一個客戶端裝置100B的用戶B執(zhí)行的預定操作,另一個客戶端裝置100B將包含用戶識別信息UB和內容識別信息14的內容發(fā)送請求發(fā)送到服務器裝置200當從另一個客戶端裝置100B接收到內容發(fā)送請求時,客戶端裝置 200參考與包含在內容發(fā)送請求中的用戶識別信息UB相關聯(lián)地注冊的可發(fā)送內容信息MB。 然后,服務器裝置200確定包含在內容發(fā)送請求中的內容識別信息14是否被注冊在可發(fā)送內容信息MB中。如圖2所示,在內容識別信息14被注冊在用戶特有注冊信息TB的可發(fā)送內容信息MB中的情況下,服務器裝置200將由內容識別信息14識別的內容數(shù)據(jù)C4作為對內容發(fā)送請求的響應而發(fā)送到另一個客戶端裝置100B。在內容識別信息14沒有被注冊在用戶特有注冊信息TB的可發(fā)送內容信息MB中的情況下,在原則上,可以禁止服務器裝置200將由內容識別信息14識別的內容數(shù)據(jù)C4作為對內容發(fā)送請求的響應而發(fā)送到另一個客戶端裝置 IOOB0如參考圖2所述,讓我們假定,用戶B的用戶特有注冊信息TB被預先注冊,并且內容識別信息14被注冊作為用戶特有注冊信息TB的可發(fā)送內容信息MB。在這種情況下,當另一個客戶端裝置100B將包含用戶識別信息UB和內容識別信息14的內容發(fā)送請求發(fā)送到服務器裝置200時,另一個客戶端裝置100B可以接收由內容識別信息14識別的內容數(shù)據(jù)C4。另一方面,讓我們假定,內容識別信息14沒有被注冊作為用戶特有注冊信息TB的可發(fā)送內容信息MB。在這種情況下,當另一個客戶端裝置100B將包含用戶識別信息UB和內容識別信息14的內容發(fā)送請求發(fā)送到服務器裝置200時,另一個客戶端裝置100B不能接收由內容識別信息14識別的內容數(shù)據(jù)C4。[1-3.由第一客戶端裝置保持的各種信息的例子]圖3是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1保持的各種信息的例子的示圖。參考圖3,將描述由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1保持的各種信息的例子。如圖3所示,根據(jù)本發(fā)明實施例的第一客戶端裝置100A1存儲內容數(shù)據(jù)C和用于識別內容數(shù)據(jù)C的內容識別信息I。此外,第一客戶端裝置100A1能夠存儲用于識別使用第一客戶端裝置100A1的用戶A的用戶識別信息UA。用戶識別信息UA可以是任何信息,只要其被用于識別用戶A。例如,用戶識別信息UA可以是唯一地分配給用戶A的ID、用戶A的姓名等。用戶識別信息UA可以預先由第一客戶端裝置100A1注冊,或者可以在必要時由用戶A輸入到第一客戶端裝置100A1。此外,第一客戶端裝置100A1能夠存儲播放列表P。在圖3中示出的例子中,在第一客戶端裝置100A1中預先存儲作為播放列表P的播放列表P2和播放列表P3。播放列表 P為通過以再現(xiàn)順序布置多個內容識別信息I而獲得的信息。[1-4.由第一客戶端裝置注冊內容識別信息的處理]圖4是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1將內容識別信息I注冊在服務器裝置200中的處理的流程的示圖。參考圖4,將描述由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1將內容識別信息I注冊在服務器裝置200中的處理的流程。例如,讓我們假定,通過由使用第一客戶端裝置100A1的用戶A執(zhí)行的預定操作, 第一客戶端裝置100A將包含用戶識別信息UA和內容識別信息Il到120的注冊請求發(fā)送到服務器裝置200。當從第一客戶端裝置100A1接收到注冊請求時,服務器裝置200確定包含在注冊請求中的內容識別信息Il到120是否被注冊在服務器裝置200中。S卩,服務器裝置200執(zhí)行包含在注冊請求中的內容識別信息Il到120和注冊在服務器裝置200中的內容識別信息I之間的匹配。當如圖2所示的內容識別信息I被注冊在服務器裝置200中時,服務器裝置200確定包含在注冊請求中的內容識別信息Il到120之中的內容識別信息II、13、17、18、IlO到 115、117和120沒有被注冊在服務器裝置200上。即,服務器裝置200確定包含在注冊請求中的內容識別信息Il到120之中的內容識別信息II、13、17、18、IlO到115、117和120 與在服務器裝置200中注冊的內容識別信息I不匹配。在這種情況下,服務器裝置200原則上不在用戶特有注冊信息T中注冊用戶特有注冊信息TA,在該用戶特有注冊信息TA中內容識別信息II、13、17、18、IlO到115、117和120與用戶識別信息UA彼此相關聯(lián)。另一方面,當如圖2所示的內容識別信息I被注冊在服務器裝置200中時,服務器裝置200確定包含在注冊請求中的內容識別信息Il到120之中的內容識別信息12、14、 15、16、19和116被注冊在服務器裝置200中。即,服務器裝置200確定包含在注冊請求中的內容識別信息Il到120之中的內容識別信息12、14、15、16、19和116與在服務器裝置 200中注冊的內容識別信息I匹配。在這種情況下,服務器裝置200在用戶特有注冊信息T 中注冊用戶特有注冊信息TA,在該用戶特有注冊信息TA中內容識別信息12、14、15、16、19 和116與用戶識別信息UA彼此相關聯(lián)。[1-5.由第一客戶端裝置注冊播放列表的處理]圖5是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1將播放列表注冊在服務器裝置200中的處理的流程的示圖。參考圖5,將描述由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1將播放列表注冊在服務器裝置200中的處理的流程。例如,讓我們假定,通過由使用第一客戶端裝置100A1的用戶A執(zhí)行的預定操作, 第一客戶端裝置100A將包含用戶識別信息UA及播放列表P2和P3的注冊請求發(fā)送到服務器裝置200。當從第一客戶端裝置100A接收到注冊請求時,服務器裝置200確定包含在注冊請求中的播放列表P2中所包含的內容識別信息II、16和111是否被注冊在與包含在注冊請求中的用戶識別信息UA相對應的可發(fā)送內容信息MA中。即,服務器裝置200執(zhí)行在包含在注冊請求中的播放列表P2中所包含的內容識別信息II、16和111與對應于包含在注冊請求中的用戶識別信息UA的可發(fā)送內容信息MA之間的匹配。當如圖4所示的可發(fā)送內容信息MA被注冊在服務器裝置200中時,服務器裝置 200確定包含在注冊請求中的播放列表P2中所包含的內容識別信息II、16和111之中的內容識別信息Il和111沒有被注冊在可發(fā)送內容信息MA中。即,服務器裝置200確定包含在注冊請求中的播放列表P2中所包含的內容識別信息II、16和111之中的內容識別信息Il和111與注冊在服務器裝置200中的可發(fā)送內容信息MA不匹配。在這種情況下,月艮務器裝置200原則上不將內容識別信息Il和111注冊在用戶特有注冊信息T中。另一方面,當如圖4所示的可發(fā)送內容信息MA被注冊在服務器裝置200中時,月艮務器裝置200確定包含在注冊請求中的播放列表P2中所包含的內容識別信息11、16和111 之中的內容識別信息16被注冊在服務器裝置200中。即,服務器裝置200確定包含在注冊請求中的播放列表P2中所包含的內容識別信息11、16和111之中的內容識別信息16與注冊在服務器裝置200中的可發(fā)送內容信息MA匹配。在這種情況下,服務器裝置200在用戶特有注冊信息T中注冊通過將其中留下了內容識別信息16(內容識別信息Il和111被去除)的播放列表P2與用戶識別信息UA相關聯(lián)而獲得的用戶特有注冊信息。以相同的方式,當從第一客戶端裝置100A接收到注冊請求時,服務器裝置200確定包含在注冊請求中的播放列表P3中所包含的內容識別信息12、14、17和116是否被注冊在與包含在注冊請求中的用戶識別信息UA相對應的可發(fā)送內容信息MA中。S卩,服務器裝置200執(zhí)行在包含在注冊請求中的播放列表P3中所包含的內容識別信息I2、I4、I7和116 與對應于包含在注冊請求中的用戶識別信息UA的可發(fā)送內容信息MA之間的匹配。當如圖4所示的可發(fā)送內容信息MA被注冊在服務器裝置200中時,服務器裝置 200確定包含在注冊請求中的播放列表P3中所包含的內容識別信息I2、I4、I7和116之中的內容識別信息17沒有被注冊在可發(fā)送內容信息MA中。即,服務器裝置200確定包含在注冊請求中的播放列表P3中所包含的內容識別信息12、14、17和116之中的內容識別信息17與注冊在服務器裝置200中的可發(fā)送內容信息MA不匹配。在這種情況下,服務器裝置200原則上不將內容識別信息17注冊在用戶特有注冊信息T中。另一方面,當如圖4所示的可發(fā)送內容信息MA被注冊在服務器裝置200中時,月艮務器裝置200確定包含在注冊請求中的播放列表P3中所包含的內容識別信息I2、I4、I7和 116之中的內容識別信息12、14和116被注冊在服務器裝置200中。S卩,服務器裝置200 確定包含在注冊請求中的播放列表P3中所包含的內容識別信息12、14、17和116之中的內容識別信息12、14和116與注冊在服務器裝置200中的可發(fā)送內容信息MA匹配。在這種情況下,服務器裝置200在用戶特有注冊信息T中注冊通過將其中留下了內容識別信息 12,14和116 (內容識別信息17被去除)的播放列表P3與用戶識別信息UA相關聯(lián)而獲得的用戶特有注冊信息。請注意,在圖5示出的例子中,服務器裝置200執(zhí)行包含在注冊請求中的播放列表 P2和P3中的每一個與可發(fā)送內容信息MA之間的匹配,但是匹配技術并不限于此。例如,月艮務器裝置200可以執(zhí)行包含在注冊請求中的播放列表P2和P3中的每一個與注冊在服務器裝置200中的內容識別信息I之間的匹配。此外,服務器裝置200可以不執(zhí)行匹配,并且可以在用戶特有注冊信息T中原樣地注冊信息,在該信息中包含在注冊請求中的用戶識別信息UA與播放列表P2和P3彼此相關聯(lián)。[1-6.由第二客戶端裝置使用內容數(shù)據(jù)的處理]圖6是示出由第二客戶端裝置100A2使用與注冊在根據(jù)本發(fā)明實施例的服務器裝置200中的播放列表相對應的內容數(shù)據(jù)的處理的流程的示圖。參考圖6,將描述由第二客戶端裝置100A2使用與注冊在根據(jù)本發(fā)明實施例的服務器裝置200中的播放列表相對應的內容數(shù)據(jù)的處理的流程。作為執(zhí)行圖4和圖5所示的注冊處理的結果,根據(jù)本發(fā)明實施例的服務器裝置200 存儲通過將用戶識別信息UA、可發(fā)送內容信息MA與播放列表P2和P3彼此相關聯(lián)而獲得的信息,如圖6所示。例如,在這里,讓我們假定,通過由使用第二客戶端裝置100A2的用戶A執(zhí)行的預定操作,第二客戶端裝置100A2將包含用戶識別信息UA和用于識別播放列表P3的信息的內容發(fā)送請求發(fā)送到服務器裝置200。當從第二客戶端裝置100A2接收到內容發(fā)送請求時, 服務器裝置200參考與包含在內容發(fā)送請求中的用戶識別信息UA相關聯(lián)地注冊的播放列表P。然后,服務器裝置200從播放列表P3獲取內容識別信息12、14和116,播放列表P3 是由包含在內容發(fā)送請求中的用于識別播放列表P3的信息識別。隨后,服務器裝置200從內容數(shù)據(jù)C中獲取由獲取的內容識別信息12、14和116 識別的內容數(shù)據(jù)C2、C4和C16,并隨后將獲取的內容數(shù)據(jù)C2、C4和C16發(fā)送到第二客戶端裝置100A2。例如,當順序地接收到內容數(shù)據(jù)C2、C4和C16時,第二客戶端裝置100A2可以按照接收內容數(shù)據(jù)C2、C4和C16的順序以流的方式再現(xiàn)它們。參考圖6,已經描述了這樣一個例子,其中第二客戶端裝置100A2順序地接收并以流的方式再現(xiàn)包含在播放列表P3中的內容識別信息12、14和116,第二客戶端裝置 100A2還可以將內容識別信息I直接發(fā)送到服務器裝置200。在這種情況下,例如,第二客戶端裝置100A2將包含用戶識別信息UA和內容識別信息I的內容發(fā)送請求發(fā)送到服務器裝置200。當從第二客戶端裝置100A2接收到內容發(fā)送請求時,服務器裝置200參考與包含在內容發(fā)送請求中的用戶識別信息UA相關聯(lián)地注冊的可發(fā)送內容信息MA。然后,服務器裝置200獲取由包含在內容發(fā)送請求中的內容識別信息I識別的內容數(shù)據(jù)C。隨后,服務器裝置200獲取由獲取的內容識別信息I識別的內容數(shù)據(jù)C,并將獲取的內容數(shù)據(jù)C發(fā)送到第二客戶端裝置100A2。例如,當接收到內容數(shù)據(jù)C時,第二客戶端裝置100A2可以流的方式再現(xiàn)內容數(shù)據(jù)C。請注意,這里,盡管已經描述了其中第二客戶端裝置100A2以流的方式再現(xiàn)從服務器裝置200接收的內容數(shù)據(jù)C的例子,但是第二客戶端裝置100A2可以不必以流的方式再現(xiàn)從服務器裝置200接收的內容數(shù)據(jù)C。第二客戶端裝置100A2可以保持從服務器裝置 200接收的內容數(shù)據(jù)C并且還可以離線地再現(xiàn)內容數(shù)據(jù)C。如參考圖3到圖6所述,關于用戶A的用戶特有注冊信息TA可以由第一客戶端裝置100A1注冊在服務器裝置200中。讓我們假定,內容識別信息12被注冊為用戶特有注冊信息TA的可發(fā)送內容信息MA。在這種情況下,當?shù)诙蛻舳搜b置100A2將包含用戶識別信息UA和內容識別信息12的內容發(fā)送請求發(fā)送到服務器裝置200時,第二客戶端裝置100A2 可以接收由內容識別信息12識別的內容數(shù)據(jù)C2。另一方面,第一客戶端裝置100A1可以不將內容識別信息13注冊為用戶特有注冊信息TA的可發(fā)送內容信息MA。在這種情況下,當?shù)诙蛻舳搜b置100A2將包含用戶識別信息UA和內容識別信息13的內容發(fā)送請求發(fā)送到服務器裝置200時,第二客戶端裝置100A2 不能接收由內容識別信息13識別的內容數(shù)據(jù)C3。
14
根據(jù)本發(fā)明的實施例,用于識別可以由第一客戶端裝置100A1使用的內容數(shù)據(jù)C 的內容識別信息I可以被注冊在服務器裝置200中。在使用第一客戶端裝置100A1的用戶也可以使用第二客戶端裝置100A2的情況下,第二客戶端裝置100A2可以從服務器裝置200 下載由第一客戶端裝置100A1注冊的內容識別信息I識別的內容數(shù)據(jù)C。因此,為了由第二客戶端裝置100A2使用內容數(shù)據(jù)C,可以減少將內容數(shù)據(jù)C從第一客戶端裝置100A1上載到服務器裝置200所花費的時間和精力。此外,假定有一種情況,其中,當?shù)谝豢蛻舳搜b置100A1使用內容數(shù)據(jù)時使用的協(xié)議與當?shù)诙蛻舳搜b置100A2使用內容數(shù)據(jù)時使用的協(xié)議不同。在這種情況下,當內容數(shù)據(jù)直接從第一客戶端裝置100A1被發(fā)送到第二客戶端裝置100A2時,就需要第二客戶端裝置100A2將從第一客戶端裝置100A1發(fā)送來的內容數(shù)據(jù)轉換成適合于第二客戶端裝置 100A2所使用的協(xié)議的內容數(shù)據(jù)。根據(jù)本發(fā)明實施例,由于根據(jù)客戶端裝置100使用的協(xié)議的內容數(shù)據(jù)C可以被預先注冊在服務器裝置200中,所以也存在這樣的優(yōu)點,即,第二客戶端裝置100A2可以不將內容數(shù)據(jù)C轉換為適合于第二客戶端裝置100A2的形式。[1-7.第一客戶端裝置的功能配置]圖7是示出根據(jù)本發(fā)明實施例的第一客戶端裝置100A1的功能配置的示圖。參考圖7,將描述根據(jù)本發(fā)明實施例的第一客戶端裝置100A1。如圖7所示,第一客戶端裝置100A1至少包括存儲部分111、控制部分112和發(fā)送部分113。此外,在必要的時候,第一客戶端裝置100A1還包括接收部分114、輸入部分 115、輸出部分116、再現(xiàn)部分117等。存儲部分111能夠存儲內容數(shù)據(jù)、播放列表等,并且存儲在存儲部分111中的內容數(shù)據(jù)可以由控制部分112獲取。此外,在存儲部分111中,可以由控制部分112注冊內容數(shù)據(jù)。例如,將內容數(shù)據(jù)注冊到存儲部分111中是由控制部分112基于用戶A通過輸入部分 115輸入的操作控制的。在存儲部分111中注冊的內容數(shù)據(jù)可以由接收部分114接收或者可以通過輸入部分115輸入。例如,存儲部分111是由諸如HDD(硬盤驅動器)的存儲單元構成的??刂撇糠?12具有獲取用于識別存儲在存儲部分111中的內容數(shù)據(jù)的內容識別信息的功能。假定有各種用于獲取用于識別存儲在存儲部分111中的內容數(shù)據(jù)的內容識別信息的技術,并且對這些技術沒有特別的限制。例如,在內容識別信息被添加到存儲在存儲部分111中的內容數(shù)據(jù)的情況下,可以獲取被添加到內容數(shù)據(jù)中的內容識別信息。此外,例如,當通過分析部分或全部內容數(shù)據(jù)而獲得的分析結果被輸入時,使用基于分析結果輸出用于識別內容數(shù)據(jù)的內容識別信息的預定服務器,并且也可以獲取內容識別信息。除此之外,控制部分112具有控制第一客戶端裝置100A1中各個功能塊的操作的功能??刂撇糠?12由例如CPU (中央處理單元)和RAM(隨機存取存儲器)構成,并且其功能是通過在RAM中開發(fā)存儲在存儲部分111中的程序并由CPU執(zhí)行開發(fā)的程序來實現(xiàn)的。 但是,控制部分112不局限于這樣的配置,并且可以由專用的硬件構成。發(fā)送部分113具有向服務器裝置200發(fā)送注冊請求的功能,注冊請求包括用于識別使用第一客戶端裝置100A1的用戶的用戶識別信息和由控制部分112獲取的內容識別信息。然后,發(fā)送部分113具有在服務器裝置200保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)的情況下使得服務器裝置200保持這樣的信息作為用戶特有注冊信息的功能在該信息中,包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)。因此,由第一客戶端裝置100A1保持并且由服務器裝置200保持的內容數(shù)據(jù)可以從服務器裝置200 下載到第二客戶端裝置100A2。發(fā)送部分113由例如通信單元構成。還假定有服務器裝置200沒有保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)的情況。在這種情況下,假定有由發(fā)送部分113執(zhí)行的各種處理。例如,在服務器裝置200沒有保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分113 可以使得服務器裝置200被禁止保持用戶特有注冊信息。因此,由第一客戶端裝置100A1 保持并且沒有由服務器裝置200保持的內容數(shù)據(jù)不能從服務器裝置200下載到第二客戶端裝置100A2。此外,例如,在服務器裝置200沒有保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分113也可以使得服務器裝置200保持用戶特有注冊信息。而且, 同時,發(fā)送部分113可以將存儲在存儲部分111中的內容數(shù)據(jù)發(fā)送到服務器裝置200,并且可以使得服務器裝置200保持內容數(shù)據(jù)。因此,由第一客戶端裝置100A1保持并且沒有由服務器裝置200保持的內容數(shù)據(jù)可以從第一客戶端裝置100A1被上載到服務器裝置200,并可以被下載到客戶端裝置100A2。存儲部分111也能夠進一步存儲播放列表。在這種情況下,控制部分112獲取存儲在存儲部分111中的播放列表,并且,發(fā)送部分113可以進一步將播放列表發(fā)送到服務器裝置200。隨后,發(fā)送部分113還可以使得服務器裝置200將一列表與包含在注冊請求中的用戶識別信息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的。通過注冊通過將從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的列表,只有用于識別可以從服務器裝置200下載的內容數(shù)據(jù)的內容識別信息才可以作為播放列表被注冊在服務器裝置200中。但是,不必一定是只有用于識別可以從服務器裝置200下載的內容數(shù)據(jù)的內容識別信息才可以作為播放列表被注冊在服務器裝置200中的情況。例如,發(fā)送部分113可以無條件地使得服務器裝置200保持存儲在存儲部分111中的播放列表。即,控制部分112 可以獲取存儲在存儲部分111中的播放列表,并且,發(fā)送部分113可以進一步將播放列表發(fā)送到服務器裝置200并還可以使得服務器裝置200將播放列表與用戶識別信息相關聯(lián)地保持?;蛘撸l(fā)送部分113還可以使得服務器裝置200將一列表與包含在注冊請求中的用戶識別信息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在由服務器裝置200保持的內容識別信息中的內容識別信息而獲得的。接收部分114具有通過網絡300從服務器裝置200接收各種信息的功能。例如,接收部分114具有在由控制部分112基于通過輸入部分115輸入的操作生成的各種請求被發(fā)送部分113發(fā)送的情況下,接收對于來自服務器裝置200的各種請求的響應的功能。此外, 如上所述,接收部分114還可以接收要被存儲在存儲部分111中的內容數(shù)據(jù)。此外,從服務器裝置200接收的內容數(shù)據(jù)可以由再現(xiàn)部分117基于由控制部分112執(zhí)行的控制再現(xiàn)。接收部分114由例如通信單元構成。輸入部分115具有接受來自用戶的操作并將該操作作為操作信號輸出到控制部分112的功能。輸入部分115由例如輸入單元構成。例如,由控制部分112基于通過輸入部分115輸入的操作生成各種請求,并且由控制部分112生成的各種請求被發(fā)送部分113發(fā)送到服務器裝置200。輸出部分116具有基于由控制部分112執(zhí)行的控制來輸出各種信息和各種請求的功能。此外,輸出部分116具有輸出由再現(xiàn)部分117再現(xiàn)的內容數(shù)據(jù)的功能。例如,在內容數(shù)據(jù)是音頻數(shù)據(jù)的情況中,輸出部分116可以由音頻輸出單元構成,并且,音頻輸出單元可以基于音頻數(shù)據(jù)輸出音頻。例如,在內容數(shù)據(jù)是圖像數(shù)據(jù)的情況中,輸出部分116可以由顯示單元構成,并且,顯示單元可以基于圖像數(shù)據(jù)輸出圖像。如上所述,再現(xiàn)部分117可以基于由控制部分112執(zhí)行的控制再現(xiàn)從服務器裝置 200接收的內容數(shù)據(jù)。例如,雖然再現(xiàn)部分117可以對從服務器裝置200接收的內容數(shù)據(jù)以流的方式進行再現(xiàn),但是再現(xiàn)部分117可以不必一定對從服務器裝置200接收的內容數(shù)據(jù)以流的方式進行再現(xiàn)。再現(xiàn)部分117還能夠離線地再現(xiàn)由接收部分114從服務器裝置200 接收的內容數(shù)據(jù)。[1-8.服務器裝置的功能配置]圖8是示出根據(jù)本發(fā)明實施例的服務器裝置200的功能配置的示圖。參考圖8,將描述根據(jù)本發(fā)明實施例的服務器裝置200的功能配置。如圖8所示,服務器裝置200至少包括存儲部分M0、接收部分210和控制部分 220。此外,在必要的時候,服務器裝置200還包括發(fā)送部分230等。存儲部分240能夠存儲內容數(shù)據(jù)、用戶特有注冊信息等,并且存儲在存儲部分MO 中的內容數(shù)據(jù)可以被控制部分220獲取。此外,在存儲部分240中,可以由控制部分220注冊內容數(shù)據(jù)。例如,將內容數(shù)據(jù)注冊到存儲部分MO中是由控制部分220控制的。通過主要在存儲部分MO中存儲各種信息,服務器裝置200可以保持各種信息。注冊在存儲部分 240中的內容數(shù)據(jù)可以由接收部分210接收。例如,存儲部分MO由諸如HDD的存儲單元構成。接收部分210具有通過網絡300從第一客戶端裝置100A1和第二客戶端裝置 100A2接收各種信息和各種請求的功能。例如,當通過網絡300從第一客戶端裝置100A1 和第二客戶端裝置100A2接收各種請求時,接收部分210向控制部分220輸出各種請求,然后由控制部分220生成對于各種請求的響應。此外,接收部分210具有從第一客戶端裝置 100A1接收注冊請求的功能。接收部分210由例如通信單元構成??刂撇糠?20具有在由包含在接收部分210接收的注冊請求中的內容識別信息識別的內容數(shù)據(jù)被存儲在存儲部分240中的情況下,使得存儲部分240存儲這樣的信息作為用戶特有注冊信息的功能在該信息中,包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)。控制部分220由例如CPU和RAM構成,并且其功能是通過在RAM中開發(fā)存儲在存儲部分MO中的程序并由CPU執(zhí)行開發(fā)的程序來實現(xiàn)的。但是,控制部分220不局限于這樣的配置,并且可以由專用的硬件構成。發(fā)送部分230具有基于由控制部分220執(zhí)行的控制通過網絡300將各種信息和各種響應發(fā)送到第一客戶端裝置100A1或第二客戶端裝置100A2的功能。發(fā)送部分230由例如通信單元構成。[1-9.第二客戶端裝置的功能配置]圖9是示出根據(jù)本實施例的第二客戶端裝置100A2的功能配置的示圖。參考圖9, 將描述根據(jù)本發(fā)明實施例的第二客戶端裝置100A2的功能配置。
如圖9所示,第二客戶端裝置100A2至少包括控制部分122、發(fā)送部分123和接收部分124。此外,在必要的時候,第二客戶端裝置100A2還包括存儲部分121、輸入部分 125、輸出部分126、再現(xiàn)部分127等。控制部分122具有獲取由使用第二客戶端裝置100A2的用戶指定為選擇信息的內容識別信息的功能。例如,控制部分122能夠獲取由用戶通過輸入部分125輸入的操作指定為選擇信息的內容識別信息。除此之外,控制部分122具有控制第二客戶端裝置100A2 中各個功能塊的操作的功能??刂撇糠?22由例如CPU和RAM構成,并且其功能是通過在RAM中開發(fā)存儲在存儲部分121中的程序并由CPU執(zhí)行開發(fā)的程序來實現(xiàn)的。但是,控制部分122不局限于這樣的配置,并且可以由專用的硬件構成。發(fā)送部分123具有向服務器裝置200發(fā)送內容發(fā)送請求的功能,內容發(fā)送請求包括用于識別用戶的用戶識別信息和由控制部分122獲取的選擇信息。此外,發(fā)送部分123 具有在服務器裝置200保持其中包含在被發(fā)送的內容發(fā)送請求中的用戶識別信息和選擇信息彼此相關聯(lián)的信息作為用戶特有注冊信息的情況下,使得服務器裝置200作為對內容發(fā)送請求的響應而執(zhí)行由選擇信息識別的內容數(shù)據(jù)的發(fā)送的功能。因此,由第一客戶端裝置100A1保持并且由服務器裝置200保持的內容數(shù)據(jù)可以從服務器裝置200被下載到第二客戶端裝置100A2。從服務器裝置200發(fā)送的內容數(shù)據(jù)由發(fā)送內容發(fā)送請求的第二客戶端裝置100A2的接收部分IM接收。發(fā)送部分123由例如通信單元構成。接收部分IM具有通過網絡300從服務器裝置200接收各種信息的功能。例如, 接收部分IM具有在由控制部分122基于通過輸入部分125輸入的操作生成的各種請求被發(fā)送部分123發(fā)送的情況下,接收對于來自服務器裝置200的各種請求的響應的功能。此夕卜,如上所述,接收部分1 還可以接收要被存儲在存儲部分121中的內容數(shù)據(jù)。此外,從服務器裝置200接收的內容數(shù)據(jù)可以由再現(xiàn)部分127基于由控制部分122執(zhí)行的控制進行再現(xiàn)。接收部分124由例如通信單元構成。還假定有這樣一種情況,其中,服務器裝置200沒有保持由包含在內容發(fā)送請求中的內容識別信息識別的內容數(shù)據(jù)。在這種情況下,假定有由發(fā)送部分113執(zhí)行的各種處理。例如,在服務器裝置200沒有將包含在內容發(fā)送請求中的選擇信息作為內容識別信息與用戶識別信息相關聯(lián)地保持的情況下,發(fā)送部分123可以使得服務器裝置200被禁止發(fā)送由選擇信息識別的內容數(shù)據(jù)。因此,由第一客戶端裝置100A1保持并且沒有由服務器裝置200保持的內容數(shù)據(jù)不能從服務器裝置200被下載到第二客戶端裝置100A2。第二客戶端裝置100A2可以具有通過發(fā)送注冊請求到服務器裝置200來將用戶特有注冊信息注冊在服務器裝置200中的功能。在這種情況下,第二客戶端裝置100A2還可以包含存儲內容數(shù)據(jù)的存儲部分121。然后,控制部分122獲取用于識別存儲在存儲部分 121中的內容數(shù)據(jù)的內容識別信息,并且發(fā)送部分123將包含用于識別使用第二客戶端裝置100A2的用戶A的用戶識別信息和由控制部分122獲取的內容識別信息的注冊請求發(fā)送到服務器裝置200。另外,在服務器裝置200保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)的情況下,發(fā)送部分123可以使得服務器裝置200保持這樣的信息作為用戶特有注冊信息,在該信息中,包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)。
假定有各種用于獲取用于識別存儲在存儲部分121中的內容數(shù)據(jù)的內容識別信息的技術,并且對這些技術沒有特別的限制。例如,在內容識別信息被添加到存儲在存儲部分121中的內容數(shù)據(jù)的情況下,可以獲取添加到內容數(shù)據(jù)中的內容識別信息。此外,例如, 當通過分析部分或全部內容數(shù)據(jù)而獲得的分析結果被輸入時,使用基于分析結果輸出用于識別內容數(shù)據(jù)的內容識別信息的預定服務器,并且還可以獲取內容識別信息。存儲部分121能夠存儲內容數(shù)據(jù)、播放列表等,并且存儲在存儲部分121中的內容數(shù)據(jù)可以由控制部分122獲取。此外,在存儲部分121中,可以由控制部分122注冊內容數(shù)據(jù)。例如,將內容數(shù)據(jù)注冊到存儲部分121中是由控制部分122基于用戶A通過輸入部分 125輸入的操作控制的。在存儲部分121中注冊的內容數(shù)據(jù)可以由接收部分IM接收或者可以通過輸入部分125輸入。例如,存儲部分121由諸如HDD的存儲單元構成。第二客戶端裝置100A2可以以與第一客戶端裝置100A1相同的方式將用戶特有注冊信息注冊在服務器裝置200中。但是,第二客戶端裝置100A2還可以通過與第一客戶端裝置100A1所使用的技術不同的技術將用戶特有注冊信息注冊在服務器裝置200中。例如,發(fā)送部分123向服務器裝置200發(fā)送注冊請求,該注冊請求包括用于識別使用第二客戶端裝置100A2的用戶A的用戶識別信息和由控制部分122獲取的內容識別信息。然后,在服務器裝置200保持由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)的情況下,發(fā)送部分123可以使得服務器裝置200連續(xù)地保持已經由服務器裝置200保持的用戶特有注冊信息,并且還可以使得服務器裝置200向用戶特有注冊信息添加其中包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)的信息。以這種方式,通過注冊用戶特有注冊信息,發(fā)送部分123可以留下已經在服務器裝置200中注冊的用戶特有注冊信息,同時,還可以將已經注冊的內容識別信息和包含在注冊請求中的內容識別信息之間的差異信息添加到已經在服務器裝置200中注冊的用戶特有注冊信息中。例如,可以在下面的情況中采用這種注冊技術,其中用戶A使用第一客戶端裝置100A1作為用于將用戶特有注冊信息注冊在服務器裝置200中的主裝置,并使用第二客戶端裝置100A2作為用于將用戶特有注冊信息注冊在服務器裝置200中的輔助裝置??刂撇糠?22獲取存儲在存儲部分121中的播放列表,并且,發(fā)送部分123可以進一步將播放列表發(fā)送到服務器裝置200。隨后,發(fā)送部分123還可以使得服務器裝置200將一列表與包含在注冊請求中的用戶識別信息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的。通過注冊通過從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的列表,只有用于識別可以從服務器裝置200下載的內容數(shù)據(jù)的內容識別信息才可以作為播放列表被注冊在服務器裝置200 中。但是,不必一定只有用于識別可以從服務器裝置200下載的內容數(shù)據(jù)的內容識別信息才可以作為播放列表被注冊在服務器裝置200中。例如,發(fā)送部分123可以無條件地使得服務器裝置200保持存儲在存儲部分121中的播放列表。即,控制部分122可以獲取存儲在存儲部分121中的播放列表,并且發(fā)送部分123可以進一步將播放列表發(fā)送到服務器裝置200并且還可以使得服務器裝置200將播放列表與用戶識別信息相關聯(lián)地保持?;蛘?,發(fā)送部分123還可以使得服務器裝置200將一列表與包含在注冊請求中的用戶識別信
19息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在由服務器裝置200保持的內容識別信息中的內容識別信息而獲得的。輸入部分125具有接受來自用戶的操作并將該操作作為操作信號輸出到控制部分122的功能。輸入部分125由例如輸入單元構成。由控制部分122基于通過輸入部分 125輸入的操作生成各種請求,并且由控制部分122生成的各種請求被發(fā)送部分123發(fā)送到服務器裝置200。輸出部分1 具有基于由控制部分122執(zhí)行的控制來輸出各種信息和各種請求的功能。此外,輸出部分1 具有輸出由再現(xiàn)部分127再現(xiàn)的內容數(shù)據(jù)的功能。例如,在內容數(shù)據(jù)是音頻數(shù)據(jù)的情況中,輸出部分126可以由音頻輸出單元構成,并且,音頻輸出單元可以基于音頻數(shù)據(jù)輸出音頻。例如,在內容數(shù)據(jù)是圖像數(shù)據(jù)的情況中,輸出部分1 可以由顯示單元構成,并且,顯示單元可以基于圖像數(shù)據(jù)輸出圖像。如上所述,再現(xiàn)部分127可以基于由控制部分122執(zhí)行的控制再現(xiàn)從服務器裝置 200接收的內容數(shù)據(jù)。例如,雖然再現(xiàn)部分127可以以流的方式對從服務器裝置200接收的內容數(shù)據(jù)進行再現(xiàn),但是再現(xiàn)部分127可以不必一定以流的方式對從服務器裝置200接收的內容數(shù)據(jù)進行再現(xiàn)。再現(xiàn)部分127還能夠離線地再現(xiàn)由接收部分IM從服務器裝置200 接收的內容數(shù)據(jù)。[1-10.與內容數(shù)據(jù)相關的信息的顯示例子]圖10是示出在與由根據(jù)本發(fā)明實施例的服務器裝置200保持的內容數(shù)據(jù)相關的信息被客戶端裝置100顯示的情況下的顯示例子的示圖。參考圖10,將描述在與由根據(jù)本發(fā)明實施例的服務器裝置200保持的內容數(shù)據(jù)相關的信息被客戶端裝置100顯示的顯示例子。請注意,根據(jù)本發(fā)明實施例的客戶端裝置100是第一客戶端裝置100A1、第二客戶端裝置100A2、另一個客戶端裝置100B等的統(tǒng)稱。在下文中,將主要基于包含在第一客戶端裝置 100A1中的各個功能塊描述處理的流程。但是,不用說,也可以主要基于包含在第二客戶端裝置100A1、另一個客戶端裝置100B等中的各個功能塊執(zhí)行處理。發(fā)送部分113向服務器裝置200發(fā)送作為用于獲取內容相關信息的請求的信息發(fā)送請求,該內容相關信息是與服務器裝置200保持的內容數(shù)據(jù)相關的信息。在這種情況下, 客戶端裝置100還包括接收部分114,接收部分114從服務器裝置200接收作為對信息發(fā)送請求的響應的內容相關信息,并且控制部分112可以使得預定顯示部分顯示由接收部分 114從服務器裝置200接收的內容相關信息。例如,控制部分112以這樣的方式控制發(fā)送部分113 基于用戶通過輸入部分115輸入的預定操作將信息發(fā)送請求發(fā)送到服務器裝置 200。預定操作對應于例如選擇“Channel”按鈕412的操作。顯示部分是輸出部分116的例子。如圖10所示,控制部分112可以使得顯示部分顯示由接收部分114從服務器裝置 200接收的內容相關信息作為例如圖像431、432和433。圖像431是作為與當前被選擇的內容數(shù)據(jù)相關的信息的例子的圖像,圖像432是作為與上一次被選擇的內容數(shù)據(jù)相關的信息的例子的圖像,并且,一個或多個圖像433以這樣的方式布置在與可以隨后選擇的內容數(shù)據(jù)相關的數(shù)據(jù)中,與更符合用戶偏好的內容數(shù)據(jù)相關的信息被放置得更靠近圖像431。當圖像431、432和433中的任何一個被用戶選擇時,例如,控制部分112識別對應于選擇圖像的內容數(shù)據(jù)當前被選擇,并且可以從服務器裝置200下載當前選擇的內容數(shù)據(jù)并可以通過諸如按下再現(xiàn)按鈕的預定操作再現(xiàn)該內容數(shù)據(jù)。在圖10所示的例子中,在“HOME ”按鈕411、“ Channe 1 ”按鈕412、“Browse,,按鈕 413和“My Library按鈕414中,“Channel”按鈕412被選擇。因此,在圖10中示出的一個或多個圖像433以這樣的方式布置在用戶選擇的頻道內,與更符合用戶偏好的內容數(shù)據(jù)相關的信息被放置得更靠近圖像431。該頻道可以由用戶參考從服務器裝置200獲取的頻道相關信息451進行選擇。頻道相關信息451可以按照類別441被適當?shù)馗淖?。例如,與更符合用戶偏好的內容數(shù)據(jù)相關的信息可以由服務器裝置200發(fā)送到客戶端裝置100。即,服務器裝置200可以通過存儲部分111存儲與用戶識別信息相關聯(lián)的偏好信息。在這種情況下,服務器裝置200可以參考偏好信息并且可以確定用戶選擇的頻道內的更符合用戶偏好的內容數(shù)據(jù)。除此之外,在圖10中示出有“Add to”按鈕423、“Like”按鈕421、“Dislike”按鈕422等。例如,在“Add to”按鈕423被用戶選擇的情況下,當前選擇的用于識別內容數(shù)據(jù)的內容識別信息可以被添加到用戶特有注冊信息中。當新的內容識別信息被添加到用戶特有注冊信息中時,可以將由新的內容識別信息識別的內容數(shù)據(jù)下載到客戶端裝置100并且再現(xiàn)該內容數(shù)據(jù)。此外,例如,當用戶選擇“Like”按鈕421時,與當前選擇的內容數(shù)據(jù)相關的信息可以被反映到服務器裝置200保持的偏好信息。以相同的方式,例如,當用戶選擇“Dislike” 按鈕422時,與當前選擇的內容數(shù)據(jù)相關的信息可以被反映到服務器裝置200保持的偏好信息。作為與當前選擇的內容數(shù)據(jù)相關的信息,例如,假定有當前選擇的內容數(shù)據(jù)的流派。 通過這種方式,當可以上載由服務器裝置200保持的偏好信息時,可以將更符合用戶偏好的內容數(shù)據(jù)推薦給用戶。[1-11.使得用戶購買內容數(shù)據(jù)的屏幕例子(i)]圖11是示出屏幕例子⑴的示圖,其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置100沒有保持的內容數(shù)據(jù)。參考圖11,將描述屏幕例子 (i),其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置100沒有保持的內容數(shù)據(jù)。發(fā)送部分113通過將用戶識別信息包含在信息發(fā)送請求中,向服務器裝置200發(fā)送用于識別使用客戶端裝置100的用戶的用戶識別信息。在這種情況下,存在如下兩種情形內容識別信息被注冊在與包含在信息發(fā)送請求中的用戶識別信息相關聯(lián)地由服務器裝置200保持的用戶特有注冊信息中;以及內容識別信息沒有被注冊。因此,例如,讓我們假定這樣一種情況在由接收部分114從服務器裝置200接收的內容相關信息中,包含有指示內容識別信息沒有與包含在信息發(fā)送請求中的用戶識別信息相關聯(lián)地被注冊在用戶特有注冊信息中。在這種情況下,控制部分112可以使得預定顯示部分顯示內容相關信息。此外,控制部分112可以使得預定顯示部分以對應于內容相關信息的方式顯示預定對象,所述預定對象用于使得用戶購買由包含在信息發(fā)送請求中的內容識別信息識別的內容數(shù)據(jù)。除此之外,在圖11中示出有“Cart”按鈕415、“Playlist”按鈕417、內容相關信息452、疊加在圖像431上的購買按鈕461、對應于內容相關信息452的購買按鈕462、組合框463、選擇列表464等。疊加在圖像431上的購買按鈕461是用于使得用戶購買由包含在信息發(fā)送請求中的內容識別信息識別的內容數(shù)據(jù)的預定對象的例子。當選擇購買按鈕462 時,對應于被選擇的購買按鈕462的內容數(shù)據(jù)被放入購物車中??刂撇糠?12可以使得“Cart”按鈕415只有在內容數(shù)據(jù)被放入購物車的情況下才被顯示。在“Playlist”按鈕417被選擇的情況下,注冊在服務器裝置200中的播放列表 416可以如圖10所示那樣被顯示。此外,例如,當用戶選擇組合框463時,可以顯示選擇列表464,選擇列表464包含將當前選擇的內容數(shù)據(jù)添加到用戶特有注冊信息中的鏈接、用于購買當前選擇的內容數(shù)據(jù)的鏈接、用于購買包含當前選擇的內容數(shù)據(jù)的唱片(album)的鏈接等。[1-12.使得用戶購買內容數(shù)據(jù)的屏幕例子(ii)]圖12是示出屏幕例子(ii)的示圖,其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置100沒有保持的內容數(shù)據(jù)。參考圖12,將描述屏幕例子 (ii),其中對象被布置,所述對象用于使得用戶購買根據(jù)本發(fā)明實施例的客戶端裝置100 沒有保持的內容數(shù)據(jù)??蛻舳搜b置100還能夠獲取并顯示在服務器裝置200中注冊的用戶特有注冊信息 (My Library)。即,發(fā)送部分113向服務器裝置200發(fā)送注冊信息獲取請求,該注冊信息獲取請求包含用于識別使用客戶端裝置100的用戶的用戶識別信息。在這種情況下,客戶端裝置100還包括接收部分114,其從服務器裝置200接收作為對注冊信息獲取請求的響應的內容相關信息453,內容相關信息453為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息由服務器裝置200與包含在用戶特有注冊信息中的注冊信息獲取請求中的用戶識別信息相關聯(lián)地保持。此外,控制部分112可以使得預定顯示部分顯示由接收部分 124從服務器裝置200接收的內容相關信息453??刂撇糠?12原則上不使得預定顯示部分顯示與由沒有在用戶特有注冊信息中注冊的內容識別信息識別的內容數(shù)據(jù)相關的信息。但是,控制部分112可以使得預定顯示部分顯示與由沒有在用戶特有注冊信息中注冊的內容識別信息識別的內容數(shù)據(jù)相關的信肩、οS卩,接收部分114還可以從服務器裝置200接收作為對注冊信息獲取請求的響應的內容相關信息,內容相關信息為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息沒有由服務器裝置200與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持。在這種情況下,控制部分112可以使得預定顯示部分顯示內容相關信息。此外,控制部分112 可以使得預定顯示部分以對應于內容相關信息的方式顯示預定對象,所述預定對象用于使得用戶購買由內容識別信息識別的內容數(shù)據(jù)。在用戶選擇再現(xiàn)由沒有被服務器裝置200與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持的內容識別信息識別的內容數(shù)據(jù)的情況下,客戶端裝置100可以只從服務器裝置200下載內容數(shù)據(jù)的一部分,并再現(xiàn)該部分的內容數(shù)據(jù)。因此,例如,實現(xiàn)了提高購買內容數(shù)據(jù)的意愿的效果。此外,在用戶選擇再現(xiàn)由沒有被服務器裝置200與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持的內容識別信息識別的內容數(shù)據(jù)的情況下,客戶端裝置100可以再現(xiàn)由客戶端裝置100保持的內容數(shù)據(jù),而不是從服務器裝置200下載內容數(shù)據(jù)并再現(xiàn)該內容數(shù)據(jù)。
[1-13.用戶要購買的內容數(shù)據(jù)的顯示例子]圖13是示出由用戶通過根據(jù)本發(fā)明實施例的客戶端裝置100購買的內容數(shù)據(jù)的顯示例子的示圖。參考圖13,將描述由用戶通過根據(jù)本發(fā)明實施例的客戶端裝置100購買的內容數(shù)據(jù)的顯示例子。例如,控制部分112以顯示部分顯示購物車內部的方式控制顯示部分,其中,基于用戶通過輸入部分115輸入的預定操作將用戶要購買的內容數(shù)據(jù)放入購物車中。預定操作對應于例如選擇“Cart”按鈕415的操作。顯示部分是輸出部分116的例子。如圖3所示,內容相關信息452是與放入購物車的內容數(shù)據(jù)相關的信息。此外,如圖13所示,可以顯示“Check Out”按鈕466,用于計算與具有勾選標記的勾選框456相對應的內容數(shù)據(jù)的總購買量。[1-14.由第一客戶端裝置執(zhí)行的處理]圖14是示出由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1執(zhí)行的處理的流程的流程圖的例子。參考圖14,將描述由根據(jù)本發(fā)明實施例的第一客戶端裝置100A1執(zhí)行的處理的流程。如圖14所示,首先,控制部分112獲取用來識別存儲在存儲部分111中的內容數(shù)據(jù)的內容識別信息(步驟S101)。例如,基于用戶通過輸入部分115輸入的預定操作,控制部分112獲取用于識別存儲在存儲部分111中的內容數(shù)據(jù)的內容識別信息。用于控制部分 112獲取內容識別信息的技術并不特別地局限于上述的技術。隨后,發(fā)送部分113向服務器裝置200發(fā)送包含由控制部分112獲取的內容識別信息和用于識別使用第一客戶端裝置100A1的用戶A的用戶識別信息的注冊請求(步驟 S102)。在本文中使用的用戶識別信息可以預先從注冊在存儲部分111中的用戶識別信息獲取,或者可以在發(fā)送部分113將注冊請求發(fā)送到服務器裝置200時從由用戶A輸入的用戶識別信息獲取。[1-15.由服務器裝置執(zhí)行的處理(i)]圖15是示出根由據(jù)本發(fā)明實施例的服務器裝置200執(zhí)行的處理(i)的流程的流程圖的例子的示圖。參考圖15,將描述由根據(jù)本發(fā)明實施例的服務器裝置200執(zhí)行的處理 (i)的流程。請注意,在圖14中示出的處理之后執(zhí)行由根據(jù)本發(fā)明實施例的服務器裝置200 執(zhí)行的處理(i)的流程。如圖15所示,首先,接收部分210從第一客戶端裝置100A1接收注冊請求(步驟 S201)。隨后,控制部分220確定存儲部分240是否存儲有由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)(步驟S2(^)。在控制部分220確定存儲部分240沒有存儲由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)(在步驟S203中的“否”)的情況下,控制部分 220不前進到步驟S204,并終止本處理。在控制部分220確定存儲部分240存儲有由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)(在步驟S203中的“是”)的情況下,控制部分220前進到步驟S204。存儲部分240存儲其中包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)的信息作為用戶特有注冊信息(步驟S204),并且控制部分220終止本處理。[1-16.由第二客戶端裝置執(zhí)行的處理]圖16是示出由根據(jù)本發(fā)明實施例的第二客戶端裝置100A2執(zhí)行的處理的流程的
23流程圖的例子。參考圖16,將描述由根據(jù)本發(fā)明實施例的第二客戶端裝置100A2執(zhí)行的處理的流程。如圖16所示,首先,控制部分122獲取由使用第二客戶端裝置100A2的用戶A指定為選擇信息的內容識別信息(步驟S301)。例如,基于用戶通過輸入部分125輸入的預定操作,控制部分122獲取由使用第二客戶端裝置100A2的用戶A指定為選擇信息的內容識別信息。隨后,發(fā)送部分123向服務器裝置200發(fā)送包含由控制部分122獲取的選擇信息和用于識別使用第二客戶端裝置100A2的用戶A的用戶識別信息的內容發(fā)送請求(步驟 S302)。在本文中使用的用戶識別信息可以預先從注冊在存儲部分121中的用戶識別信息獲取,或者可以在發(fā)送部分123將內容發(fā)送請求發(fā)送到服務器裝置200時從由用戶A輸入的用戶識別信息獲取。隨后,接收部分IM從服務器裝置200接收作為對由發(fā)送部分123發(fā)送的內容發(fā)送請求的響應的內容數(shù)據(jù)(步驟30;3)。當內容數(shù)據(jù)由接收部分IM接收時,例如,再現(xiàn)部分127可以基于由控制部分122執(zhí)行的控制再現(xiàn)由接收部分IM接收的內容數(shù)據(jù)。例如, 再現(xiàn)部分127可以以流的方式再現(xiàn)由接收部分IM接收的內容數(shù)據(jù)。[1-17.由服務器裝置執(zhí)行的處理(ii)]圖17是示出根據(jù)本發(fā)明實施例由服務器裝置200執(zhí)行的處理(ii)的流程的流程圖的例子。參考圖17,將描述由根據(jù)本發(fā)明實施例的服務器裝置200執(zhí)行的處理(ii)的流程。如圖17所示,首先,接收部分210從第二客戶端裝置100A2接收內容發(fā)送請求(步驟S401)。隨后,控制部分220確定存儲部分240是否存儲其中包含在內容發(fā)送請求中的用戶識別信息和選擇信息彼此相關聯(lián)的信息作為用戶特有注冊信息(步驟S402)。在控制部分220確定存儲部分240沒有存儲其中包含在內容發(fā)送請求中的用戶識別信息和選擇信息彼此相關聯(lián)的信息作為用戶特有注冊信息(步驟S403中的“否”)的情況下,控制部分220 不前進到步驟S404,并終止本處理。在控制部分220確定存儲部分240存儲其中包含在內容發(fā)送請求中的用戶識別信息和選擇信息彼此相關聯(lián)的信息作為用戶特有注冊信息(步驟S403中的“是”)的情況下, 控制部分220前進到步驟S404。發(fā)送部分230向第二客戶端裝置100A2發(fā)送由作為對內容發(fā)送請求的響應的選擇信息識別的內容數(shù)據(jù)(步驟S404),并且控制部分220終止本處理。[1-18.由客戶端裝置執(zhí)行的內容數(shù)據(jù)購買處理]圖18是由根據(jù)本發(fā)明實施例的客戶端裝置100執(zhí)行的內容數(shù)據(jù)購買處理的流程的流程圖的例子。參考圖18,將描述由根據(jù)本發(fā)明實施例的客戶端裝置100執(zhí)行的內容數(shù)據(jù)購買處理的流程的流程圖的例子。如圖18所示,首先,控制部分112通過輸入部分115接受作為購買對象的內容數(shù)據(jù)的選擇(步驟S501),并將內容數(shù)據(jù)放入購物車(步驟S502)。更詳細地說,接受作為購買對象的內容數(shù)據(jù)的選擇是通過當通過輸入部分115接受選擇購買按鈕462的操作時獲取對應于購買按鈕462的內容識別信息來實現(xiàn)的。具體來說,將內容數(shù)據(jù)放入購物車的處理是通過將用于識別被選擇的內容數(shù)據(jù)的內容識別信息注冊到用于存儲要被購買的信息的區(qū)域來實現(xiàn)的。用于存儲要被購買的信息的區(qū)域可以被設置在存儲部分111中。
隨后,在控制部分112確定購買放入購物車中的內容數(shù)據(jù)的操作被執(zhí)行(在步驟 S503中的“是”)的情況下,控制部分112顯示放入購物車中的內容數(shù)據(jù)的購買量(步驟 S504),并且,在執(zhí)行以購買量的購買操作(在步驟S505中的“是”)的情況下,控制部分112 執(zhí)行購買處理(步驟S506),并終止本處理。更具體地說,購買放入購物車中的內容數(shù)據(jù)的操作是通過當通過輸入部分115接受選擇“Check out”按鈕466的操作時獲取對應于具有勾選標記的勾選框465的內容識別信息來實現(xiàn)的。隨后,例如,在控制部分112確定購買放入購物車中的內容數(shù)據(jù)的操作沒有被執(zhí)行(在步驟S503中的“否”)的情況下,或者,在沒有執(zhí)行以購買量的購買操作(在步驟S505 中的“否”)的情況下,控制部分112可以返回凹步驟S501。請注意,還可以以這樣的方式執(zhí)行設置在步驟S503中的購買確認和/或在步驟 S505中的購買量確認被省略。在這種情況下,控制部分112可以省略從步驟S502到步驟 S505的處理,并可以在步驟S501被執(zhí)行后前進到步驟S506。[1-19.服務器裝置的硬件配置的例子]圖19是根據(jù)本發(fā)明實施例的服務器裝置200的硬件配置的例子。參考圖19,將描述根據(jù)本發(fā)明實施例的服務器裝置200的硬件配置的例子。如圖19所示,服務器裝置200包括例如CPU(中央處理單元)901、R0M(只讀存儲器)902、RAM(隨機存取存儲器)903、主機總線904、橋接器(bridge) 905、外部總線906、接口 907、輸入單元908、輸出單元910、存儲單元(HDD) 911、驅動器912、連接端口 914和通信單元915。CPU 901充當算術處理單元和控制單元,根據(jù)存儲在ROM 902或HDD 911中的各種程序操作,并且控制在服務器裝置200內部的各個部分。要被執(zhí)行的特定處理的例子包括對內容數(shù)據(jù)的編碼和解碼處理以及對內容數(shù)據(jù)等的輸入/輸出處理控制。ROM 902存儲由CPU 901使用的程序、算術參數(shù)等。此外,R0M902可以具有保存內容數(shù)據(jù)等的功能。RAM 903臨時地存儲用來執(zhí)行CPU901的程序和在CPU 901的執(zhí)行期間適當?shù)馗淖兊膮?shù)等。CPU 901、ROM 902和RAM 903通過由CPU總線等構成的主機總線904 相互連接。主機總線904通過橋接器905連接到諸如PCI (外圍部件互連/接口 )的外部總線 906。輸入單元908由例如操作部分和輸入控制電路構成,該操作部分諸如為鼠標、鍵盤、觸摸面板、按鈕、開關和控制桿,該輸入控制電路用于生成輸入信號并將輸入信號輸出到CPU 901。通過操作輸入單元908,服務器裝置200的用戶可以向服務器裝置200輸入各種數(shù)據(jù)并且可以向服務器裝置200指示處理操作。輸出部分901由例如顯示單元和音頻輸出單元構成,顯示單元諸如為CRT(陰極射線管)顯示裝置、液晶顯示器(LCD)裝置和燈,音頻輸出單元諸如為揚聲器。例如,輸出部分901輸出再現(xiàn)的內容數(shù)據(jù)。具體地說,顯示單元以文本的形式或者以諸如運動圖像或靜止圖像的形式顯示再現(xiàn)的視頻內容。另一方面,音頻輸出單元發(fā)出再現(xiàn)的音頻內容的聲
曰°HDD 911是用于存儲數(shù)據(jù)的單元,其被配置為根據(jù)本發(fā)明實施例的服務器裝置 200的存儲部分的例子。HDD 911在硬盤中存儲由CPU 901執(zhí)行的程序和各種數(shù)據(jù)。此外,在HDD 911中,例如,存儲諸如內容數(shù)據(jù)的各種數(shù)據(jù)。驅動器912是用于存儲介質的讀取器/寫入器,并且被并入或外部連接到服務器裝置200。驅動器912將諸如內容數(shù)據(jù)的各種數(shù)據(jù)記錄到可移動存儲介質40中,并再現(xiàn)記錄的數(shù)據(jù)。驅動器912的例子包括載入到服務器裝置200中的磁盤(例如HD)、光盤(例如 ⑶和DVD)、磁光盤(例如M0)和半導體存儲器。具體地說,驅動器912讀出記錄在可移動存儲介質40中的數(shù)據(jù),并將數(shù)據(jù)提供給 RAM 903, RAM 903通過接口 907、外部總線906、橋接器905和主機總線904連接到驅動器 912。在必要的時候,CPU 901在R0M902、HDD 911等中存儲數(shù)據(jù)。另一方面,驅動器912接收存儲在R0M902、HDD 911等中的數(shù)據(jù)、新生成的數(shù)據(jù)、以及由CPU 901從外部裝置獲取的數(shù)據(jù),并將數(shù)據(jù)寫入在可移動存儲介質40中。例如,連接端口 914是用于通過外部外圍裝置連接服務器裝置200的端口,并且具有諸如USB和IEEE1394的連接端子。連接端口 914通過接口 907和外部總線896、橋接器 905、主機總線904等連接到CPU 901等。例如,通信單元915是由連接到網絡300的通信裝置等構成的通信接口。通信單元915通過網絡300發(fā)送諸如內容數(shù)據(jù)的各種數(shù)據(jù)和控制信號到諸如客戶端裝置100的外部設備/從該外部設備接收諸如內容數(shù)據(jù)的各種數(shù)據(jù)和控制信號。[1-20.客戶端裝置的硬件配置的例子]圖20是根據(jù)本發(fā)明實施例的客戶端裝置100的硬件配置的例子。參考圖20,將描述根據(jù)本發(fā)明實施例的客戶端裝置100的硬件配置的例子。如圖20所示,客戶端裝置100包括例如控制單元801、閃存802、RAM 803、總線 806、輸入單元808、顯示單元810、HDD 811、驅動器812、解碼器813、通信單元815、音頻輸出電路816、遙控器818和頭戴式受話器819。例如,控制單元801根據(jù)存儲在閃存802或HDD 811中的各種程序操作,并控制在客戶端裝置100內部的各個部分。例如,閃存802存儲定義控制單元801的操作的程序和各種數(shù)據(jù)。閃存802可以具有保存內容數(shù)據(jù)等的功能。此外,RAM 803由例如SDRAM(同步 DRAM)構成,并臨時地存儲與控制單元801的處理相關的各種數(shù)據(jù)??偩€806是數(shù)據(jù)線,用于將控制單元801、閃存802、RAM 803、輸入單元808、顯示單元810、HDD 811、驅動器812、解碼器813、通信單元815、音頻輸出電路816等彼此連接。輸入單元808和遙控器818都由例如操作部分和輸入控制電路構成,該操作部分諸如為觸摸面板、按鈕鍵、控制桿和轉盤(dial),該輸入控制電路根據(jù)用戶對輸入部分的操作生成輸入信號并將輸入信號輸出到控制單元801。客戶端裝置100的用戶可以向客戶端裝置100輸入各種數(shù)據(jù),并且可以通過操作稍后描述的輸入單元808和遙控器818來向客戶端裝置100指示處理操作。顯示單元810由例如IXD面板和IXD控制電路構成。顯示單元810根據(jù)控制單元 801的控制以文本或圖像的形式顯示各種信息。HDD 811是用于存儲數(shù)據(jù)的單元,其被配置為根據(jù)本發(fā)明實施例的客戶端裝置 100的存儲部分的例子。HDD 811由具有幾十GB的存儲容量的硬盤驅動器(HDD)構成,并且存儲內容數(shù)據(jù)、控制單元801的程序和各種數(shù)據(jù)。包含HDD 811的客戶端裝置100被配置為能夠記錄和再現(xiàn)內容數(shù)據(jù)的內容記錄/再現(xiàn)裝置。因此,不僅通過可移動存儲介質40提供的內容數(shù)據(jù),而且從服務器裝置200接收的內容數(shù)據(jù)等都可以存儲在HDD 811中,并且可以被再現(xiàn)。但是,客戶端裝置100不局限于這樣的例子,并且客戶端裝置100可以不包含 HDD 811并且可以被配置為專用于再現(xiàn)內容的裝置。在這種情況下,例如,客戶端裝置100 讀出保存在可移動存儲介質40中的內容數(shù)據(jù),并且僅僅能夠執(zhí)行對內容數(shù)據(jù)的再現(xiàn)(不能記錄內容數(shù)據(jù))。此外,客戶端裝置100可以不將從服務器裝置200接收的內容數(shù)據(jù)等存儲在HDD 811中,并且可以順序地以流的方式再現(xiàn)內容數(shù)據(jù)。驅動器812是用于存儲介質的讀取器/寫入器,并且被并入客戶端裝置100中。驅動器812將諸如內容數(shù)據(jù)的各種數(shù)據(jù)記錄到上述的各種可移動存儲介質40中并再現(xiàn)記錄的數(shù)據(jù),所述可移動存儲介質40被載入客戶端裝置100中。解碼器813對編碼的內容數(shù)據(jù)執(zhí)行解碼處理、環(huán)繞處理(surround processing)、到PCM數(shù)據(jù)的轉換處理。通信部分815通過網絡300向與其連接的服務器裝置200發(fā)送諸如內容數(shù)據(jù)的各種數(shù)據(jù)/從該服務器裝置200接收諸如內容數(shù)據(jù)的各種數(shù)據(jù)。另外,例如,通信部分815可以具有這樣的功能通過網絡300向服務器裝置發(fā)送各種請求,并通過網絡300從服務器裝置200接收對于各種請求的響應。音頻輸出電路816放大由解碼器813解碼的模擬音頻數(shù)據(jù)和由控制部分801轉換的DA,并且將放大的模擬音頻數(shù)據(jù)輸出到遙控器818。模擬音頻數(shù)據(jù)從遙控器818輸出到頭戴式受話器819,并且從并入在頭戴式受話器819中的揚聲器(未示出)輸出音頻。<2.變型例 >本領域的技術人員應該理解,可以根據(jù)設計要求和其它因素進行各種修改、組合、 子組合和替換,只要它們在所附權利要求或其等同物的范圍即可。<3.總結〉根據(jù)本發(fā)明的實施例,為了通過第二客戶端裝置使用可以由第一客戶端裝置使用的內容數(shù)據(jù),可以減少將內容數(shù)據(jù)從第一客戶端裝置上載到服務器裝置所花費的時間和精力。本申請包含與在2010年11月22日提交在USPTO的美國在先專利申請61/416162 中公開的主題相關的主題,該專利申請的全部內容以引用的方式并入本文中。
權利要求
1.一種客戶端裝置,包括 存儲部分,其存儲內容數(shù)據(jù);控制部分,其獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息;以及發(fā)送部分,其向服務器裝置發(fā)送包含用于識別使用客戶端裝置的用戶的用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息。
2.根據(jù)權利要求1所述的客戶端裝置,其中,當服務器裝置沒有保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置被禁止保持用戶特有注冊信息。
3.根據(jù)權利要求1所述的客戶端裝置,其中,當服務器裝置沒有保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置保持用戶特有注冊信息,并且還將存儲在存儲部分中的內容數(shù)據(jù)發(fā)送到服務器裝置并使得服務器裝置保持內容數(shù)據(jù)。
4.根據(jù)權利要求1所述的客戶端裝置,其中,存儲部分還存儲通過以再現(xiàn)順序布置多個內容識別信息而獲得的播放列表, 其中,控制部分獲取存儲在存儲部分中的播放列表,并且其中,發(fā)送部分進一步將播放列表發(fā)送到服務器裝置,并使得服務器裝置將一列表與用戶識別信息相關聯(lián)地保持,該列表是通過從播放列表中去除不包含在用戶特有注冊信息中的內容識別信息而獲得的。
5.根據(jù)權利要求1所述的客戶端裝置,其中,存儲部分還存儲通過以再現(xiàn)順序布置多個內容識別信息而獲得的播放列表, 其中,控制部分獲取存儲在存儲部分中的播放列表,并且其中,發(fā)送部分進一步將播放列表發(fā)送到服務器裝置,并使得服務器裝置將播放列表與用戶識別信息相關聯(lián)地保持。
6.一種客戶端裝置,包括控制部分,其獲取由使用客戶端裝置的用戶指定為選擇信息的內容識別信息; 發(fā)送部分,其將包含用于識別用戶的用戶識別信息和由控制部分獲取的選擇信息的內容發(fā)送請求發(fā)送到服務器裝置,并且,當服務器裝置保持通過將用戶識別信息與選擇信息相關聯(lián)而獲得的信息作為用戶特有注冊信息時,發(fā)送部分使得服務器裝置作為對內容發(fā)送請求的響應而執(zhí)行由選擇信息識別的內容數(shù)據(jù)的發(fā)送;以及接收部分,其接收從服務器裝置發(fā)送的內容數(shù)據(jù)。
7.根據(jù)權利要求6所述的客戶端裝置,其中,當選擇信息沒有作為內容識別信息由服務器裝置與用戶識別信息相關聯(lián)地保持時,發(fā)送部分使得服務器裝置被禁止發(fā)送由選擇信息識別的內容數(shù)據(jù)。
8.根據(jù)權利要求6所述的客戶端裝置,還包括 存儲部分,其存儲內容數(shù)據(jù),其中,控制部分獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息,并且其中,發(fā)送部分向服務器裝置發(fā)送包含用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息。
9.根據(jù)權利要求8所述的客戶端裝置,其中,發(fā)送部分向服務器裝置發(fā)送包含用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置連續(xù)地保持已經被服務器裝置保持的用戶特有注冊信息,并且還使得服務器裝置向用戶特有注冊信息添加通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息。
10.根據(jù)權利要求1或6所述的客戶端裝置,其中,發(fā)送部分向服務器裝置發(fā)送作為用于獲取內容相關信息的請求的信息發(fā)送請求,該內容相關信息是與服務器裝置所保持的內容數(shù)據(jù)相關的信息,其中,客戶端裝置還包括從服務器裝置接收作為對信息發(fā)送請求的響應的內容相關信息的接收部分,并且其中,控制部分使得預定顯示部分顯示由接收部分從服務器裝置接收的內容相關信肩、ο
11.根據(jù)權利要求10所述的客戶端裝置,其中,發(fā)送部分通過將用戶識別信息包含在信息發(fā)送請求中,向服務器裝置發(fā)送用于識別使用客戶端裝置的用戶的用戶識別信息,并且其中,當在由接收部分從服務器裝置接收的內容相關信息中包含有指示內容識別信息沒有與包含在信息發(fā)送請求中的用戶識別信息相關聯(lián)地被注冊在用戶特有注冊信息中的信息時,控制部分使得預定顯示部分顯示內容相關信息,并且還使得預定顯示部分以與內容相關信息相應的方式顯示預定對象,該預定對象用于使得用戶購買由內容識別信息識別的內容數(shù)據(jù)。
12.根據(jù)權利要求1或6所述的客戶端裝置,其中,發(fā)送部分向服務器裝置發(fā)送注冊信息獲取請求,該注冊信息獲取請求包含用于識別使用客戶端裝置的用戶的用戶識別信息,其中,客戶端裝置還包括從服務器裝置接收作為對注冊信息獲取請求的響應的內容相關信息的接收部分,內容相關信息為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息由服務器裝置與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持,并且其中,控制部分使得預定顯示部分顯示由接收部分從服務器裝置接收的內容相關信肩、ο
13.根據(jù)權利要求12所述的客戶端裝置,其中,接收部分還從服務器裝置接收作為對注冊信息獲取請求的響應的內容相關信息,內容相關信息為與由內容識別信息識別的內容數(shù)據(jù)相關的信息,該內容識別信息沒有由服務器裝置與用戶特有注冊信息中的用戶識別信息相關聯(lián)地保持,并且其中,控制部分使得預定顯示部分顯示內容相關信息,并且還使得預定顯示部分以與內容相關信息相應的方式顯示預定對象,該預定對象用于使得用戶購買由內容識別信息識別的內容數(shù)據(jù)。
14.一種信息處理方法,包括下述步驟存儲內容數(shù)據(jù);獲取用于識別內容數(shù)據(jù)的內容識別信息;向服務器裝置發(fā)送包含用于識別用戶的用戶識別信息和內容識別信息的注冊請求;以及當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息。
15.一種信息處理方法,包括下述步驟獲取由用戶指定為選擇信息的內容識別信息;向服務器裝置發(fā)送包含用于識別用戶的用戶識別信息和選擇信息的內容發(fā)送請求; 當服務器裝置保持通過將用戶識別信息與選擇信息相關聯(lián)而獲得的信息作為用戶特有注冊信息時,使得服務器裝置作為對內容發(fā)送請求的響應而執(zhí)行由選擇信息識別的內容數(shù)據(jù)的發(fā)送;以及接收從服務器裝置發(fā)送的內容數(shù)據(jù)。
16.一種信息處理系統(tǒng),包括 第一客戶端裝置,其包括存儲部分,其存儲內容數(shù)據(jù),控制部分,其獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息,以及發(fā)送部分,其向服務器裝置發(fā)送包含用于識別使用第一客戶端裝置的用戶的用戶識別信息和由控制部分獲取的內容識別信息的注冊請求,并且,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,發(fā)送部分使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息;以及第二客戶端裝置,其包括控制部分,其獲取由用戶指定為選擇信息的內容識別信息,發(fā)送部分,其向服務器裝置發(fā)送包含用于識別用戶的用戶識別信息和由控制部分獲取的選擇信息的內容發(fā)送請求,并且,當服務器裝置保持通過將用戶識別信息與選擇信息相關聯(lián)而獲得的信息作為用戶特有注冊信息時,發(fā)送部分使得服務器裝置作為對內容發(fā)送請求的響應而執(zhí)行由選擇信息識別的內容數(shù)據(jù)的發(fā)送,以及接收部分,其接收從服務器裝置發(fā)送的內容數(shù)據(jù)。
17.一種信息處理系統(tǒng),包括 第一客戶端裝置;第二客戶端裝置;以及服務器裝置,其中,第一客戶端裝置包括存儲部分,其存儲內容數(shù)據(jù),控制部分,其獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息,以及發(fā)送部分,其向服務器裝置發(fā)送注冊請求,該注冊請求包括用于識別使用第一客戶端裝置的用戶的用戶識別信息和由控制部分獲取的內容識別信息, 其中,服務器裝置包括存儲部分,接收部分,其接收來自第一客戶端裝置的注冊請求,以及控制部分,當由包含在注冊請求中的內容識別信息識別的內容數(shù)據(jù)被存儲在存儲部分中時,該控制部分使得存儲部分存儲其中包含在注冊請求中的用戶識別信息和內容識別信息彼此相關聯(lián)的信息作為用戶特有注冊信息, 其中,第二客戶端裝置包括控制部分,其獲取由用戶指定為選擇信息的內容識別信息,以及發(fā)送部分,其向服務器裝置發(fā)送內容發(fā)送請求,該內容發(fā)送請求包含用于識別用戶的用戶識別信息和由控制部分獲取的選擇信息,其中,服務器裝置的接收部分從第二客戶端裝置接收內容發(fā)送請求, 其中,當其中包含在內容發(fā)送請求中的用戶識別信息和選擇信息彼此相關聯(lián)的信息作為用戶特有注冊信息被存儲在存儲部分中時,服務器裝置還包括發(fā)送部分,該發(fā)送部分將作為對內容發(fā)送請求的響應的由選擇信息識別的內容數(shù)據(jù)發(fā)送到第二客戶端裝置,并且其中,第二客戶端裝置還包括接收從服務器裝置發(fā)送的內容數(shù)據(jù)的接收部分。
全文摘要
本發(fā)明涉及客戶端裝置、信息處理方法,以及信息處理系統(tǒng)。一種客戶端裝置包括存儲部分、控制部分和發(fā)送部分,其中,存儲部分存儲內容數(shù)據(jù),控制部分獲取用于識別存儲在存儲部分中的內容數(shù)據(jù)的內容識別信息,發(fā)送部分將包括用于識別使用客戶端裝置的用戶的用戶識別信息和由控制部分獲取的內容識別信息的注冊請求發(fā)送到服務器裝置,當服務器裝置保持由內容識別信息識別的內容數(shù)據(jù)時,該發(fā)送部分使得服務器裝置保持通過將用戶識別信息與內容識別信息相關聯(lián)而獲得的信息作為用戶特有注冊信息。
文檔編號G06F17/30GK102479253SQ20111027652
公開日2012年5月30日 申請日期2011年9月19日 優(yōu)先權日2010年11月22日
發(fā)明者加藤裕樹, 小枝龍也, 柳井紳, 海老澤雅之, 西野秀明, 鞍田享 申請人:索尼公司, 美國索尼公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扎鲁特旗| 泰和县| 梁山县| 丰顺县| 易门县| 新竹县| 铜川市| 三河市| 大英县| 仁寿县| 华安县| 沁源县| 新蔡县| 五河县| 民丰县| 阿鲁科尔沁旗| 宁津县| 建宁县| 内黄县| 阿拉善左旗| 侯马市| 错那县| 门源| 普定县| 巴塘县| 新野县| 宾川县| 治县。| 江孜县| 汉中市| 河津市| 启东市| 射洪县| 青川县| 华池县| 龙井市| 山阴县| 宜章县| 达日县| 石台县| 九寨沟县|