專利名稱:信息處理設(shè)備和方法以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備和方法及其程序。具體地說(shuō),本發(fā)明涉及一種不僅可以向服務(wù)器發(fā)送PC中內(nèi)容的播放歷史記錄,而且可以向服務(wù)器發(fā)送便攜式重放終端中內(nèi)容的播放歷史記錄的信息處理 設(shè)備和方法及其程序。
背景技術(shù):
近年來(lái),越來(lái)越多地使用通過(guò)抓取記錄在致密盤(CD)上的音 樂(lè)或利用音樂(lè)分發(fā)服務(wù)等從音樂(lè)分發(fā)服務(wù)器下栽期望音樂(lè)來(lái)將音樂(lè)數(shù) 據(jù)導(dǎo)入個(gè)人計(jì)算機(jī)(PC)上的自動(dòng)唱機(jī)(jukebox)應(yīng)用中的方法。用 戶播放內(nèi)容,諸如導(dǎo)入PC上的自動(dòng)唱機(jī)應(yīng)用中的音樂(lè)數(shù)據(jù),或者將 該內(nèi)容傳送到便攜式裝置(PD)并用該便攜式裝置播放該內(nèi)容以自 娛。此外,也使用Web服務(wù),這種服務(wù)允許用戶將他們用PC上的 自動(dòng)唱機(jī)應(yīng)用播放的內(nèi)容的播放歷史記錄上傳到服務(wù)器,從而用戶可 以共享這些內(nèi)容的播放歷史記錄(例如,參見(jiàn)"PLAYLOG",[在 線,Label Gate Co" Ltd.,[于2006年8月14日搜索,互聯(lián)網(wǎng) <http:〃playlog.jp/>)。發(fā)明內(nèi)容但不幸的是,目前可以上傳的播放歷史記錄只有用PC上的自動(dòng) 唱機(jī)應(yīng)用播放的內(nèi)容的播放歷史記錄。這樣,就需要增加能夠從其獲 得播放歷史記錄的多種源,從而在Web服務(wù)中能夠累積更多的數(shù) 據(jù)。本發(fā)明就是根據(jù)上述狀況而做出的,而且使得除了 PC中內(nèi)容的
播放歷史記錄之外,還能向服務(wù)器發(fā)送在便攜式重放終端中內(nèi)容的播 放歷史記錄。按照本發(fā)明的 一個(gè)實(shí)施例,提供了 一種向服務(wù)器發(fā)送信息的信息處理設(shè)備,該設(shè)備包括連接確定裝置,用于確定便攜式終端是否已 經(jīng)連接到該信息處理設(shè)備;信息獲取裝置,用于當(dāng)連接確定裝置確定 該終端已經(jīng)連接到信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息 以及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及發(fā)送裝置,用于 向服務(wù)器發(fā)送該終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信息,所 述終端的播放歷史記錄信息包括由信息獲取裝置獲取的操作信息。所述信息處理設(shè)備還包括存儲(chǔ)裝置,用于存儲(chǔ)內(nèi)容的元數(shù)據(jù); 元數(shù)據(jù)確定裝置,用于確定由所述終端播放的內(nèi)容的元數(shù)據(jù)是否存儲(chǔ) 在存儲(chǔ)裝置中;元數(shù)據(jù)獲取裝置,用于當(dāng)元數(shù)據(jù)確定裝置確定由終端 播放的內(nèi)容的元數(shù)據(jù)存儲(chǔ)在存儲(chǔ)裝置中時(shí),從存儲(chǔ)裝置獲取由終端播 放的內(nèi)容的元數(shù)據(jù);以及播放歷史記錄信息產(chǎn)生裝置,用于向信息獲 取裝置獲取的操作信息中添加由元數(shù)據(jù)獲取裝置獲取的元數(shù)據(jù),以產(chǎn) 生該終端的播放歷史記錄信息。可以這樣安排,以使得當(dāng)元數(shù)據(jù)確定裝置確定由終端播放的內(nèi)容 的元數(shù)據(jù)沒(méi)有存儲(chǔ)在存儲(chǔ)裝置中時(shí),信息獲取裝置還從終端獲取由終 端播放的內(nèi)容的元數(shù)據(jù),并且播放歷史記錄信息產(chǎn)生裝置向信息獲取 裝置獲取的操作信息中添加由元數(shù)據(jù)獲取裝置獲得的元數(shù)據(jù),以產(chǎn)生 該終端的播放歷史記錄信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了 一種由向服務(wù)器發(fā)送信息的信 息處理設(shè)備采用的信息處理方法,該方法包括步驟確定便攜式終端 是否已經(jīng)連接到該信息處理設(shè)備;當(dāng)確定該終端已經(jīng)連接到信息處理 設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端播放 的內(nèi)容的操作信息;以及向服務(wù)器發(fā)送該終端的播放歷史記錄信息以 及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信息包括所獲取的操 作信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種使計(jì)算機(jī)執(zhí)行包括以下步 驟的處理的程序確定是否已經(jīng)連接了便攜式終端;當(dāng)確定已經(jīng)連接 了該終端時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端 播放的內(nèi)容的操作信息;向服務(wù)器發(fā)送該終端的播放歷史記錄信息以 及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信息包括所獲取的操 作信息.在本發(fā)明的一個(gè)實(shí)施例中,確定是否已經(jīng)連接了便攜式終端;當(dāng) 確定已經(jīng)連接了該終端時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān) 播放由該終端播放的內(nèi)容的操作信息。然后,向服務(wù)器發(fā)送包括所獲 取的操作信息的終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信息。按照本發(fā)明的一個(gè)實(shí)施例,可以向服務(wù)器發(fā)送在便攜式重放終端 中內(nèi)容的播放歷史記錄。因此,該服務(wù)器能夠累積越來(lái)越多的播放歷 史記錄。
圖1示出按照本發(fā)明一個(gè)實(shí)施例的Web服務(wù)提供系統(tǒng)的示例性 結(jié)構(gòu);圖2是示出如圖l所示的PC的示例性硬件結(jié)構(gòu)的框圖;圖3是示出如圖1所示的pc的示例性模塊結(jié)構(gòu)的框圖;圖4示出如圖3所示的PC數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu);圖5示出pd數(shù)據(jù)庫(kù)中操作信息表的示例性結(jié)構(gòu);圖6示出pd數(shù)據(jù)庫(kù)中內(nèi)容信息表的示例性結(jié)構(gòu);圖7是示出如圖l所示的服務(wù)器的示例性功能結(jié)構(gòu)的框圖;圖8是示出PC的播放歷史記錄數(shù)據(jù)的產(chǎn)生和獲取的概念圖;圖9是示出pd的播放歷史記錄數(shù)據(jù)的產(chǎn)生和獲取的概念圖;圖10是示出由服務(wù)器執(zhí)行的pc播放歷史記錄存儲(chǔ)過(guò)程的流程圖;圖ii是示出由PC執(zhí)行的PC播放歷史記錄發(fā)送過(guò)程的流程圖; 圖12是示出由pc執(zhí)行的pd播放歷史記錄發(fā)送過(guò)程的流程圖; 圖13示出顯示在顯示部件上的示例性屏幕;
圖14示出設(shè)置窗口的示例性顯示;圖15示出登錄窗口的示例性顯示;圖16示出顯示在顯示部件上的示例性屏幕;圖17示出由圖12中的步驟S56的處理產(chǎn)生的PD的播放歷史記 錄數(shù)據(jù)的示例性結(jié)構(gòu);圖18是示出在圖12的步驟S56中執(zhí)行的產(chǎn)生PD的播放歷史記 錄數(shù)據(jù)的過(guò)程的流程圖;圖19是示出由服務(wù)器執(zhí)行的PD播放歷史記錄存儲(chǔ)過(guò)程的流程 圖;和圖20示出示例性屏幕,其中將PD的播放歷史記錄信息與PC的 播放歷史記錄信息一起呈現(xiàn)。
具體實(shí)施方式
下面描述本發(fā)明的實(shí)施例。以下例示了將結(jié)合附圖在該說(shuō)明書(shū)中 描述的本發(fā)明的構(gòu)成特征和實(shí)施例之間的對(duì)應(yīng)關(guān)系。注意該初步描述 意欲確認(rèn)支持本發(fā)明的實(shí)施例在該說(shuō)明書(shū)和附圖中得到了描述。因 此,即使存在在該說(shuō)明書(shū)和附圖中被描述了而在該初步描述中沒(méi)有被 描述為對(duì)應(yīng)于本發(fā)明的構(gòu)成特征的實(shí)施例,這也不意味著該實(shí)施例不 對(duì)應(yīng)于該構(gòu)成特征。相反,即使某一實(shí)施例在該初步描述中被描述為 對(duì)應(yīng)于本發(fā)明的某一構(gòu)成特征,這也不意味著該某一實(shí)施例不對(duì)應(yīng)于 任何其他構(gòu)成特征。按照本發(fā)明一個(gè)實(shí)施例的信息處理設(shè)備是向服務(wù)器(例如,圖1 中的服務(wù)器3)發(fā)送信息的信息處理設(shè)備(例如,圖1中的PC l-1),該設(shè)備包括連接確定裝置(例如,圖3中的傳送處理部件 78),用于確定便攜式終端是否已經(jīng)連接到該信息處理設(shè)備;信息獲 取裝置(例如,圖3中的PD插件模塊54),用于當(dāng)連接確定裝置確 定該終端已經(jīng)連接到信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信 息以及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及發(fā)送裝置(例 如,圖3中的瀏覽器52),用于向服務(wù)器發(fā)送該終端的播放歷史記
錄信息以及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信息包括由 信息獲取裝置獲取的操作信息。所述信息處理設(shè)備還包括存儲(chǔ)裝置(例如,圖3中的PC數(shù)據(jù) 庫(kù)55),用于存儲(chǔ)內(nèi)容的元數(shù)據(jù);元數(shù)據(jù)確定裝置(例如,圖3中 的內(nèi)容管理部件77),用于確定由所述終端播放的內(nèi)容的元數(shù)據(jù)是 否存儲(chǔ)在存儲(chǔ)裝置中;元數(shù)據(jù)獲取裝置(例如,圖3中的數(shù)據(jù)存取模 塊53),用于當(dāng)元數(shù)據(jù)確定裝置確定由終端播放的內(nèi)容的元數(shù)據(jù)存 儲(chǔ)在存儲(chǔ)裝置中時(shí),從存儲(chǔ)裝置獲取由終端播放的內(nèi)容的元數(shù)據(jù);以 及播放歷史記錄信息產(chǎn)生裝置(例如,圖3中的播放歷史記錄數(shù)據(jù)產(chǎn) 生部件76),用于向信息獲取裝置獲取的操作信息中添加由元數(shù)據(jù) 獲取裝置獲取的元數(shù)據(jù),以產(chǎn)生該終端的播放歷史記錄信息。按照本發(fā)明一個(gè)實(shí)施例的信息處理方法或程序是由向服務(wù)器發(fā)送 信息的信息處理設(shè)備采用的信息處理方法,或用于使計(jì)算機(jī)執(zhí)行處理 的程序,該方法或處理包括步驟確定是否已經(jīng)連接了便攜式終端 (例如,圖12中的步驟S51);當(dāng)確定已經(jīng)連接了該終端時(shí),從該 終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端播放的內(nèi)容的操作 信息(例如,圖12中的步驟S53);以及向服務(wù)器發(fā)送該終端的播 放歷史記錄信息以及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信 息包括所獲取的操作信息(例如,圖12中的步驟S57)。下面參照附圖描述本發(fā)明的實(shí)施例。圖1示出按照本發(fā)明一個(gè)實(shí)施例的Web服務(wù)提供系統(tǒng)的示例性 結(jié)構(gòu)。個(gè)人計(jì)算機(jī)(PC) 1-1和1-2連接到互聯(lián)網(wǎng)所代表的網(wǎng)絡(luò)2。下 面,PC 1-1和l-2被簡(jiǎn)稱為"PC 1",除非必須要把它們區(qū)分開(kāi)。盡管 圖1所示的PC 1的個(gè)數(shù)是2個(gè),但可以將任何數(shù)量的PC連接到網(wǎng) 絡(luò)2。此外,將用于提供預(yù)定的Web服務(wù)的服務(wù)器3連接到網(wǎng)絡(luò)2。 可以將任何數(shù)量的服務(wù)器3連接到網(wǎng)絡(luò)2。此外,作為便攜式記錄/重放終端的便攜式設(shè)備(PD) 4-1和4- 2,以可分離的方式通過(guò)通用串行總線(USB)電纜等分別與PC 1-1 和l-2連接。下面,PD 4-l和4-2被適當(dāng)?shù)赝卜Q為"PD 4",除非必須 要把它們區(qū)分開(kāi)。服務(wù)器3具有播放歷史記錄數(shù)據(jù)庫(kù)115 (參見(jiàn)圖7,下面將對(duì)此 進(jìn)行描述),其存儲(chǔ)有關(guān)用PC 1播放的內(nèi)容的播放歷史記錄信息 (下面也稱為"PC 1的播放歷史記錄信息"),以及有關(guān)用PD 4播放 的內(nèi)容的播放歷史記錄信息(下面也稱為"PD 4的播放歷史記錄信 息")。服務(wù)器3按照統(tǒng)一的方式管理PC 1的播放歷史記錄信息和 PD 4的播放歷史記錄信息,并向PC 1的用戶提供公開(kāi)該用戶的播放 歷史記錄信息以及其它用戶的播放歷史記錄信息、利用4艮多用戶的播 放歷史記錄信息產(chǎn)生的排行(ranking)信息等的Web服務(wù)。注意下 面的描述是參照音樂(lè)內(nèi)容的示例情況做出的。服務(wù)器3定期地向已經(jīng)登錄到Web服務(wù)的用戶的PC 1請(qǐng)求有關(guān) 正在播放的內(nèi)容的信息作為PC 1的播放歷史記錄數(shù)據(jù)。當(dāng)響應(yīng)于該 請(qǐng)求已從PC 1發(fā)送了 PC 1的播放歷史記錄數(shù)據(jù)時(shí),服務(wù)器3獲取 PC 1的播放歷史記錄數(shù)據(jù),并且將PC 1的播放歷史記錄信息存儲(chǔ)在 播放歷史記錄數(shù)據(jù)庫(kù)115中.此外,服務(wù)器3還獲取PD 4的播放歷 史記錄數(shù)據(jù),并且將PD 4的播放歷史記錄數(shù)據(jù)存儲(chǔ)在播放歷史記錄 數(shù)據(jù)庫(kù)115中。當(dāng)PD 4已經(jīng)連接到已登錄到Web服務(wù)的用戶的PC l時(shí),從PD 4讀取PD 4的播放歷史記錄數(shù)據(jù),并且從PC l發(fā)送出 去。PC 1存儲(chǔ)從內(nèi)容服務(wù)器(未示出)購(gòu)買的內(nèi)容、從致密盤 (CD)讀取的內(nèi)容以及它們的元數(shù)據(jù)。根據(jù)用戶操作,PC 1播放期 望的內(nèi)容或者向與其連接的PD4傳送用戶期望的內(nèi)容。在PC 1已登錄到由服務(wù)器3提供的Web服務(wù)的情況下,服務(wù)器 3向PC 1請(qǐng)求有關(guān)正被播放的內(nèi)容的信息;因此,PC 1向服務(wù)器3 發(fā)送正被播放的內(nèi)容的元數(shù)據(jù)作為PC 1的播放歷史記錄數(shù)據(jù)。此 外,當(dāng)PD 4已經(jīng)連接到PC 1時(shí),PC 1從連接的PD 4獲得PD 4的 標(biāo)識(shí)信息和有關(guān)播放該內(nèi)容的操作信息。然后PC 1利用該操作信息
來(lái)產(chǎn)生PD 4的播放歷史記錄數(shù)據(jù),并且向服務(wù)器3發(fā)送所產(chǎn)生的 PD 4的播放歷史記錄數(shù)據(jù)以及PD 4的標(biāo)識(shí)信息。在PD 4中存儲(chǔ)從PC 1或另一個(gè)PC l傳送的內(nèi)容及其元數(shù)據(jù)。 PD 4播放存儲(chǔ)在其中的內(nèi)容,而且還存儲(chǔ)有關(guān)播放該內(nèi)容,諸如開(kāi) 始或結(jié)束該內(nèi)容的播放,的操作信息,在與PD 4連接的PC 1的控 制下,PD 4向PC 1提供存儲(chǔ)的操作信息或所存儲(chǔ)的內(nèi)容的元數(shù)據(jù)。 在PD 4的ROM (未示出)中存儲(chǔ)用于標(biāo)識(shí)PD 4設(shè)備的標(biāo)識(shí)信息。 將PD 4的該標(biāo)識(shí)信息與操作信息一起提供給PC 1。注意盡管在圖1中將PD 4作為與PC 1連接的便攜式記錄/重 放設(shè)備的例子示出,但是可以采用任何便攜式記錄/重放設(shè)備,諸如 移動(dòng)電話。圖2示出PC 1的示例性硬件結(jié)構(gòu)。中央處理單元(CPU) 11根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(ROM) 12中 的程序或者從存儲(chǔ)部件19加栽到隨機(jī)存取存儲(chǔ)器(RAM) 13中的程 序來(lái)執(zhí)行各種處理。在RAM 13中,也適當(dāng)?shù)卮鎯?chǔ)了在CPU 11執(zhí)行 該各種處理時(shí)所需要的數(shù)據(jù)等。CPU 11、 ROM12和RAM13通過(guò)總線14相互連接。輸入/輸出 接口 15也連接到總線14。輸入/輸出接口 15還連接了由鍵盤、鼠標(biāo)等形成的操作輸入部 件16;作為諸如陰極射線管(CRT)、液晶顯示器(LCD)等的顯 示器的顯示部件17;揚(yáng)聲器18;由硬盤等形成的存儲(chǔ)部件19;以及 由調(diào)制解調(diào)器、終端適配器、USB接口等形成的通信部件20。通信 部件20通過(guò)網(wǎng)絡(luò)2、 USB電纜等執(zhí)行通信過(guò)程。驅(qū)動(dòng)器21也按照需要連接到輸入/輸出接口 15。將諸如磁盤、光 盤、磁光盤、半導(dǎo)體存儲(chǔ)器等的可移動(dòng)介質(zhì)22合適地安裝在驅(qū)動(dòng)器 21上。將從可移動(dòng)介質(zhì)22讀取的計(jì)算機(jī)程序按照需要安裝在存儲(chǔ)部 件19中。盡管省略了圖示,但是服務(wù)器3和PD 4也可以由具有基本上與 如圖2所示的PC 1的結(jié)構(gòu)相同的結(jié)構(gòu)的計(jì)算機(jī)來(lái)形成。因此,在下
面的描述中,如圖2所示的結(jié)構(gòu)也被稱為服務(wù)器3和PD 4的結(jié)構(gòu)。CPU 11執(zhí)行特定類型的程序以允許圖2的計(jì)算機(jī)作為圖1的PC 1、服務(wù)器3或PD4工作。在這種情況下,該程序可以被事先存儲(chǔ)在 ROM 12或存儲(chǔ)部件19中,它們是包含在圖2的計(jì)算機(jī)中的存儲(chǔ)介 質(zhì)??商鎿Q地,該程序可以臨時(shí)或永久存儲(chǔ)(記錄)在諸如磁盤、光 盤、磁光盤或半導(dǎo)體存儲(chǔ)器的可移動(dòng)介質(zhì)22中,由此將其作為所謂 的封裝軟件提供.可以將該程序從上述可移動(dòng)介質(zhì)22安裝到圖2的計(jì)算機(jī)中。可 替換地,可以將該程序從下栽站點(diǎn)按照無(wú)線方式通過(guò)用于數(shù)字衛(wèi)星廣 播的衛(wèi)星傳送到圖2的計(jì)算機(jī)以將其安裝在該計(jì)算機(jī)中??商鎿Q地, 可以將該程序從下載站點(diǎn)通過(guò)局域網(wǎng)(LAN)和網(wǎng)絡(luò)2有線地傳送給 圖2的計(jì)算機(jī)以將其安裝在該計(jì)算機(jī)中。圖3示出PC 1的示例性模塊結(jié)構(gòu)。也就是說(shuō),圖3所示的模塊 結(jié)構(gòu)由PC 1的CPU 11來(lái)實(shí)施.在圖3中,PC 1包括應(yīng)用51、瀏覽器52、數(shù)據(jù)存取模塊53、 PD插件模塊54和PC數(shù)據(jù)庫(kù)(DB) 55。在圖3中,為方便解釋還 示出具有PD數(shù)據(jù)庫(kù)(DB) 91的PD4。應(yīng)用51是用于管理內(nèi)容及其元數(shù)據(jù)、播放該內(nèi)容等的所謂的自 動(dòng)唱機(jī)應(yīng)用。該應(yīng)用51包括GUI顯示處理部件71、應(yīng)用控制部件 72、通信數(shù)據(jù)控制部件73、通信控制部件74、播放部件75、播放歷 史記錄數(shù)據(jù)產(chǎn)生部件76、內(nèi)容管理部件77和傳送處理部件78。在應(yīng)用控制部件72的控制下,GUI顯示處理部件71產(chǎn)生預(yù)定的 GUI圖像,并且在顯示部件17上顯示由產(chǎn)生的GUI圖像組成的應(yīng)用 屏幕,而且還允許對(duì)應(yīng)于從應(yīng)用控制部件72提供的Web服務(wù)屏幕數(shù) 據(jù)的Web服務(wù)屏幕作為該應(yīng)用屏幕的一部分顯示。根據(jù)對(duì)應(yīng)于通過(guò)操作輸入部件16輸入并且與應(yīng)用屏幕有關(guān)的用 戶操作的操作信號(hào),以及從服務(wù)器3通過(guò)通信數(shù)據(jù)控制部件73提供 的請(qǐng)求,應(yīng)用控制部件72控制應(yīng)用51的每一部分以執(zhí)行預(yù)定處理。 此外,應(yīng)用控制部件72向通信數(shù)據(jù)控制部件73提供對(duì)應(yīng)于通過(guò)操作
輸入部件16輸入并且與Web服務(wù)屏幕有關(guān)的用戶操作的操作信號(hào)作 為操作數(shù)據(jù)。通信數(shù)據(jù)控制部件73向通信控制部件74提供要發(fā)送給服務(wù)器3 的數(shù)據(jù)(例如,在Web服務(wù)屏幕上的用戶操作的數(shù)據(jù),播放歷史記 錄數(shù)據(jù),等)。此外,通信數(shù)據(jù)控制部件73向應(yīng)用控制部件72提供 來(lái)自服務(wù)器3的請(qǐng)求以及從服務(wù)器3通過(guò)通信控制部件74提供的 Web服務(wù)屏幕數(shù)據(jù)。通信控制部件74向?yàn)g覽器52提供將要從通信數(shù)據(jù)控制部件73 發(fā)送給服務(wù)器3的數(shù)據(jù),并且還向通信數(shù)據(jù)控制部件73提供來(lái)自瀏 覽器52的數(shù)據(jù)。在應(yīng)用控制部件72的控制下,播放部件75允許內(nèi)容管理部件 77從PC數(shù)據(jù)庫(kù)55檢索用戶希望播放的內(nèi)容的信息,以獲取去向存 儲(chǔ)部件19中的內(nèi)容文件的文件路徑,并且基于所獲取的文件路徑播 放該內(nèi)容文件。在應(yīng)用控制部件72的控制下,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76允 許內(nèi)容管理部件77從PC數(shù)據(jù)庫(kù)55獲得正在播放的內(nèi)容的元數(shù)據(jù), 使用所獲得的正在播放的內(nèi)容的元數(shù)據(jù)來(lái)產(chǎn)生PC的播放歷史記錄數(shù) 據(jù),并且將產(chǎn)生的PC的播放歷史記錄數(shù)據(jù)提供給通信數(shù)據(jù)控制部件 73。此外,響應(yīng)于PD 4的連接,對(duì)該連接的通知是從傳送處理部件 78提供的,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76在應(yīng)用控制部件72的控 制下,從PD 4的PD數(shù)據(jù)庫(kù)91獲得有關(guān)播放PD 4中的該內(nèi)容的操 作信息。同時(shí),還獲得PD 4的標(biāo)識(shí)信息。然后,播放歷史記錄數(shù)據(jù) 產(chǎn)生部件76控制內(nèi)容管理部件77從PC數(shù)據(jù)庫(kù)55獲取用PD 4播放 的內(nèi)容的元數(shù)據(jù),并且通過(guò)將獲得的元數(shù)據(jù)添加到PD 4的操作信息 來(lái)產(chǎn)生PD 4的播放歷史記錄數(shù)據(jù)。將所產(chǎn)生的PD 4的播放歷史記 錄數(shù)據(jù)與PD 4的標(biāo)識(shí)信息一起提供給通信數(shù)據(jù)控制部件73。注意例如,從另一個(gè)PC 1傳送并且此后存儲(chǔ)在PD4中的內(nèi)容 的元數(shù)據(jù)可能沒(méi)有被存儲(chǔ)在PC數(shù)據(jù)庫(kù)55中。在這種情況下,內(nèi)容
管理部件77將不存在該內(nèi)容的元數(shù)據(jù)通知給播放歷史記錄數(shù)據(jù)產(chǎn)生 部件76,因此,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76控制傳送處理部件78 從PD 4中的PD數(shù)據(jù)庫(kù)91獲得用PD 4播放的內(nèi)容的元數(shù)據(jù).內(nèi)容管理部件77控制數(shù)據(jù)存取模塊53在PC數(shù)據(jù)庫(kù)55中搜索 有關(guān)通過(guò)播放部件75或播放歷史記錄數(shù)據(jù)產(chǎn)生部件76指定的內(nèi)容的 信息(例如,該內(nèi)容的元數(shù)據(jù),去向存儲(chǔ)在存儲(chǔ)部件19中的內(nèi)容文 件的文件路徑等),以獲得該信息?;趤?lái)自PD插件模塊54的通知,傳送處理部件78將PD 4的 連接通知給播放歷史記錄數(shù)據(jù)產(chǎn)生部件76,而且還允許PD插件模塊 54獲得由播放歷史記錄數(shù)據(jù)產(chǎn)生部件76指定的信息.盡管省略了控 制的圖示,但是在應(yīng)用控制部件72的控制下,傳送處理部件78通過(guò) PD插件模塊54向PD 4傳送由內(nèi)容管理部件77管理的內(nèi)容或其元 數(shù)據(jù)。瀏覽器52分析例如從服務(wù)器3等通過(guò)網(wǎng)絡(luò)2發(fā)送的音樂(lè)數(shù)據(jù)、 圖像數(shù)據(jù)和構(gòu)成Web服務(wù)屏幕數(shù)據(jù)的數(shù)據(jù)的布局,并向通信控制部 件74提供經(jīng)過(guò)分析的Web服務(wù)屏幕數(shù)據(jù)。此外,瀏覽器52通過(guò)網(wǎng) 絡(luò)2向服務(wù)器3發(fā)送由通信數(shù)據(jù)控制部件73通過(guò)通信控制部件74提 供的、在Web服務(wù)屏幕上的用戶操作的數(shù)據(jù)。瀏覽器52支持Java (注冊(cè)商標(biāo))Script (商標(biāo))接口,并且向 通信控制部件74提供來(lái)自服務(wù)器3的、對(duì)有關(guān)正被播放的內(nèi)容的信 息的請(qǐng)求,而且還通過(guò)Java (注冊(cè)商標(biāo))Script接口和網(wǎng)絡(luò)2向服務(wù) 器3發(fā)送從通信控制部件74提供的PC 1的播放歷史記錄數(shù)據(jù)或PD 4的播放歷史記錄數(shù)據(jù)。在內(nèi)容管理部件77的控制下,數(shù)據(jù)存取模塊53讀取存儲(chǔ)在PC 數(shù)據(jù)庫(kù)55中的數(shù)據(jù)和向PC數(shù)據(jù)庫(kù)55中寫(xiě)入數(shù)據(jù)。PD插件模塊54作為與PD 4通信的接口工作,而且將PD 4連 接到PC 1通知給傳送處理部件78。此外,PD插件模塊54將PC 1 中的數(shù)據(jù)從傳送處理部件78傳送給PD 4,而且在傳送處理部件78 的控制下,獲得PD 4中的信息或數(shù)據(jù),并且將獲得的信息或數(shù)據(jù)提
供給傳送處理部件78。注意PD插件模塊54是為每個(gè)PD模型單 獨(dú)提供的。
PC數(shù)據(jù)庫(kù)55存儲(chǔ)有關(guān)與存儲(chǔ)在存儲(chǔ)部件19中的內(nèi)容文件相對(duì) 應(yīng)的內(nèi)容的信息(即,元數(shù)據(jù))。
在PD 4的PD數(shù)據(jù)庫(kù)91中,存儲(chǔ)了操作信息表和用于管理PD 4中內(nèi)容的信息的內(nèi)容信息表,在該操作信息表中存儲(chǔ)了有關(guān)播放 PD4中內(nèi)容的操作信息。
圖4示出PC數(shù)據(jù)庫(kù)55的示例性結(jié)構(gòu)。在PC數(shù)據(jù)庫(kù)55中,逐 個(gè)內(nèi)容地存儲(chǔ)"ID"、"標(biāo)題"、"藝術(shù)家名稱"、"唱片標(biāo)題"和"內(nèi)容 ID"作為內(nèi)容的元數(shù)據(jù),"ID"是用于管理PC 1中內(nèi)容的標(biāo)識(shí) (ID)。"標(biāo)題"是該內(nèi)容的歌名。"內(nèi)容ID"被唯一地分配給內(nèi)容。 "內(nèi)容ID"是與PD4共享的ID.具體地說(shuō),對(duì)于ID為"1"的內(nèi)容,存儲(chǔ)了標(biāo)題"歌名1"、藝術(shù)家 名稱"藝術(shù)家名稱1"、唱片標(biāo)題"唱片標(biāo)題1"以及內(nèi)容 ID"010F500000040000007"。對(duì)于ID為"2"的內(nèi)容,存儲(chǔ)了標(biāo)題"歌 名2"、藝術(shù)家名稱"藝術(shù)家名稱2"、唱片標(biāo)題"唱片標(biāo)題2"以及內(nèi)容 ID"010F50000004000001B"。對(duì)于ID為"3,,的內(nèi)容,存儲(chǔ)了標(biāo)題"歌 名3"、藝術(shù)家名稱"藝術(shù)家名稱2"、唱片標(biāo)題"唱片標(biāo)題2"以及內(nèi)容 1D"010F5000000400000C3"。對(duì)于ID為"4"的內(nèi)容,存儲(chǔ)了標(biāo)題"歌名4"、藝術(shù)家名稱"藝術(shù) 家名稱 3"、 唱片標(biāo)題"唱片標(biāo)題3"以及內(nèi)容 ID"010F5000000400000F7"。對(duì)于ID為"5"的內(nèi)容,存儲(chǔ)了標(biāo)題"歌 名5"、藝術(shù)家名稱"藝術(shù)家名稱3"、唱片標(biāo)題"唱片標(biāo)題4,,以及內(nèi)容 ID"010F5000000400000AD"。盡管未在圖中示出,在PC數(shù)據(jù)庫(kù)55中,還存儲(chǔ)了去向存儲(chǔ)在 存儲(chǔ)部件19中的內(nèi)容文件的文件路徑。此外,在PC數(shù)據(jù)庫(kù)55中, 還可以存儲(chǔ)除標(biāo)題、藝術(shù)家名稱和唱片標(biāo)題之外的其它元數(shù)據(jù)(例 如,歌詞、封面圖像等)。此外,在PC數(shù)據(jù)庫(kù)55中,也可以存儲(chǔ) 由用戶將其與內(nèi)容相關(guān)聯(lián)的圖像作為元數(shù)據(jù)。 圖5示出PD 4的PD數(shù)據(jù)庫(kù)91中操作信息表的示例性結(jié)構(gòu)。 在圖5中,操作信息表101包括"事件ID"、"內(nèi)容ID"和"時(shí)間 戳"。"事件ID"標(biāo)識(shí)操作。"內(nèi)容ID,,是與PC l共享的。"時(shí)間戳,,表 示執(zhí)行該操作的時(shí)間(年、月、日、小時(shí)、分、和秒)。例如,事件 ID"1"表示開(kāi)始播放;事件ID"2,,表示停止或暫停播放;事件ID"3" 表示開(kāi)始快進(jìn);而事件ID"4,,表示開(kāi)始倒退。在圖5的示例中,在操作信息表101中存儲(chǔ)了事件ID為"l (開(kāi)始播放)"、內(nèi)容ID為"010F500000040000007"和時(shí)間戳為 "2006-07-25 11:30:10,,的一條操作信息;亊件ID為"2 (停止播 放)"、內(nèi)容ID為"010F500000040000007"和時(shí)間戳為"2006-07-25 11:35:01"的一條操作信息;事件ID為"l (開(kāi)始播放)"、內(nèi)容ID為 "010F50000004000001B,,和時(shí)間戳為"2006-07-25 11:35:02,,的 一條操 作信息;以及事件ID為"2 (停止播放)"、內(nèi)容ID為 "010F50000004000001B,,和時(shí)間戳為"2006-07-25 11:38:20"的一條操 作信息。也就是說(shuō),對(duì)于內(nèi)容ID"010F500000040000007",存儲(chǔ)了代表重 放開(kāi)始時(shí)間是2006年7月25日11:30:10 (小時(shí):分:秒)且重放停止 時(shí)間是2006年7月25日11:35:01的操作信息。獲得該操作信息就 可以知道內(nèi)容ID為"010F5000000楊00007"的內(nèi)容的播放時(shí)間是4 分51秒。此外,對(duì)于內(nèi)容ID"010F50000004000001B",存儲(chǔ)了代表重放開(kāi) 始時(shí)間是2006年7月25日11:35:02且重放停止時(shí)間是2006年7月 25日11:38:20的操作信息。獲得該操作信息就可以知道內(nèi)容ID為 "010F50000004000001B"的內(nèi)容的播放時(shí)間是3分18秒。圖6示出PD 4的PD數(shù)據(jù)庫(kù)91中內(nèi)容信息表的示例性結(jié)構(gòu)。在 圖6中,內(nèi)容信息表包括基本組樹(shù)表102和附加信息表103?;窘M樹(shù)表102集中管理在基本組下的內(nèi)容的歌曲ID。歌曲ID 用于管理PD 4中的內(nèi)容。當(dāng)要獲得PD 4中內(nèi)容的信息時(shí),首先訪 問(wèn)基本組樹(shù)表102。在圖6的例子中,在基本組下管理分別具有歌曲 ID 1至5的內(nèi)容。該內(nèi)容的元數(shù)據(jù)、文件路徑等可以從基本組樹(shù)表 102通過(guò)用歌曲ID連接到基本組樹(shù)表102的附加信息表103來(lái)獲 得。附加信息表103存儲(chǔ)該內(nèi)容的附加信息,諸如內(nèi)容的"歌曲 ID"、"內(nèi)容ID"、元數(shù)據(jù)1、元數(shù)據(jù)2、文件路徑等,在圖6的示例 中,對(duì)于歌曲ID為"l"的內(nèi)容,將內(nèi)容ID"010F500000040000007"、 元數(shù)據(jù)l"歌名1"、元數(shù)據(jù)2"藝術(shù)家名稱l"和文件路徑"..."存儲(chǔ)為附 加信息。對(duì)于歌曲 ID 為"2"的內(nèi)容,將內(nèi)容 ID"010F50000004000001B"、元數(shù)據(jù)l"歌名2"、元數(shù)據(jù)2"藝術(shù)家名 稱2"和文件路徑".,."存儲(chǔ)為附加信息。對(duì)于歌曲 ID 為 "3"的內(nèi)容,將內(nèi)容 ID"010F5000000400000C3"、元數(shù)據(jù)l"歌名3"、元數(shù)據(jù)2"藝術(shù)家名 稱2"和文件路徑".,.,,存儲(chǔ)為附加信息。對(duì)于歌曲ID為"4"的內(nèi)容, 將內(nèi)容ID"010F5000000400000F7"、元數(shù)據(jù)l"歌名4"、元數(shù)據(jù)2"藝 術(shù)家名稱3,,和文件路徑"...,,存儲(chǔ)為附加信息。對(duì)于歌曲ID為"5"的 內(nèi)容,將內(nèi)容ID"010F5000000400000AD"、元數(shù)據(jù)l"歌名5"、元數(shù) 據(jù)2"藝術(shù)家名稱3"和文件路徑"...,,存儲(chǔ)為附加信息。盡管未在圖中示出,"唱片標(biāo)題,,也作為元數(shù)據(jù)存儲(chǔ)在附加信息表 103中。注意由于存儲(chǔ)容量的限制,所以在附加信息表103中存儲(chǔ) 最少量的所需要的元數(shù)據(jù)。圖7示出如圖1所示的服務(wù)器3的示例性功能結(jié)構(gòu)。圖7所示的 功能塊是通過(guò)例如執(zhí)行特定程序的服務(wù)器3的CPU 11來(lái)實(shí)現(xiàn)的。在圖7中,服務(wù)器3包括用于獲取和存儲(chǔ)PC 1的播放歷史記 錄信息的PC播放歷史記錄獲取部件111和PC播放確定部件112; 用于獲取和存儲(chǔ)PD 4的播放歷史記錄信息的PD播放歷史記錄獲取 部件113和PD播放確定部件114;以及包括PC播放歷史記錄數(shù)據(jù) 庫(kù)121和PD播放歷史記錄數(shù)據(jù)庫(kù)122的播放歷史記錄數(shù)據(jù)庫(kù)115。PC播放歷史記錄獲取部件111定期地(例如,以5或10秒的間 隔)向已經(jīng)登錄到Web服務(wù)的用戶的PC 1請(qǐng)求PC 1的播放歷史記
錄數(shù)據(jù)(實(shí)際上,是正在播放的內(nèi)容的信息),并且獲取響應(yīng)于該請(qǐng)求從PC 1發(fā)送的PC 1的播放歷史記錄數(shù)據(jù),并且將獲取的PC 1的 播放歷史記錄數(shù)據(jù)提供給PC播放確定部件112。PC播放確定部件112在預(yù)定的時(shí)間內(nèi)累積PC 1的播放歷史記錄 數(shù)據(jù),并且參照所累積的PC 1的播放歷史記錄數(shù)據(jù),確定是否已經(jīng) 播放了在該播放歷史記錄數(shù)據(jù)中描述的內(nèi)容。如果確定已經(jīng)播放了在 該播放歷史記錄數(shù)據(jù)中描述的內(nèi)容,則PC播放確定部件112將該播 放歷史記錄數(shù)據(jù)存儲(chǔ)在PC播放歷史記錄數(shù)據(jù)庫(kù)121中作為PC 1的 播放歷史記錄信息。PD播放歷史記錄獲取部件113獲取PD 4的播放歷史記錄數(shù)據(jù), 并向PD播放確定部件114提供所獲取的PD 4的播放歷史記錄數(shù) 據(jù)。注意當(dāng)PD 4已經(jīng)連接到已登錄到Web服務(wù)的用戶的PC 1 時(shí),從PD 4讀取PD 4的播放歷史記錄數(shù)據(jù),然后將其從PC1發(fā)送 出去。同時(shí),與PD 4的播放歷史記錄數(shù)據(jù)一起發(fā)送的PD 4的標(biāo)識(shí) 信息也被提供給PD播放確定部件114。參照PD 4的播放歷史記錄數(shù)據(jù),PD播放確定部件114確定是否 已經(jīng)播放了在該播放歷史記錄數(shù)據(jù)中描述的內(nèi)容。如果確定已經(jīng)播放 了在該播放歷史記錄數(shù)據(jù)中描述的內(nèi)容,則PD播放確定部件114將 PD 4的該播放歷史記錄數(shù)據(jù)和標(biāo)識(shí)信息存儲(chǔ)在PD播放歷史記錄數(shù) 據(jù)庫(kù)122中作為PD 4的播放歷史記錄信息。在PC播放歷史記錄數(shù)據(jù)庫(kù)121中,逐個(gè)用戶地存儲(chǔ)PC 1的播 放歷史記錄信息。在PD播放歷史記錄數(shù)據(jù)庫(kù)122中,存儲(chǔ)PD 4的 播放歷史記錄信息,按照用戶的PD 4的標(biāo)識(shí)信息對(duì)其進(jìn)行分類。也 就是說(shuō),在用戶擁有多個(gè)便攜式終端(例如,PD、移動(dòng)電話等)的 情況下,可以逐個(gè)設(shè)備地存儲(chǔ)播放歷史記錄信息。下面參照?qǐng)D8和圖9,描述在服務(wù)器3和PC 1之間產(chǎn)生和獲取 播放歷史記錄數(shù)據(jù)的概況。首先,參照?qǐng)D8,描述在服務(wù)器3和PC1 之間產(chǎn)生和獲取PC的播放歷史記錄數(shù)據(jù)。服務(wù)器3定期地(例如,以5或10秒的間隔)向已經(jīng)登錄到
Web服務(wù)的用戶的PC l請(qǐng)求當(dāng)前正在播放的內(nèi)容的信息(即,元數(shù) 據(jù))作為PC的播放歷史記錄數(shù)據(jù)。響應(yīng)于該請(qǐng)求,PC 1從PC數(shù)據(jù) 庫(kù)55獲取正在播放的內(nèi)容的元數(shù)據(jù),并且采用所獲取的正在播放的 內(nèi)容的元數(shù)據(jù)來(lái)產(chǎn)生PC的播放歷史記錄數(shù)據(jù)。具體地說(shuō),在圖8的示例中,對(duì)于ID為"l,,的內(nèi)容,將標(biāo)題、藝 術(shù)家名稱、唱片標(biāo)題和內(nèi)容ID分別是"歌名1"、"藝術(shù)家名稱1"、 "唱片標(biāo)題1"和"010F500000040000007"的信息存儲(chǔ)在PC數(shù)據(jù)庫(kù)55 中。對(duì)于ID為"2"的內(nèi)容,將標(biāo)題、藝術(shù)家名稱、唱片標(biāo)題和內(nèi)容 ID分別是"歌名2"、"藝術(shù)家名稱2"、"唱片標(biāo)題2"和 "010F50000004000001B,,的信息存儲(chǔ)在PC數(shù)據(jù)庫(kù)55中。例如在當(dāng)前正在播放的內(nèi)容是ID為"l,,的內(nèi)容的情況下,從PC 數(shù)據(jù)庫(kù)55中獲取ID為1的內(nèi)容的信息,即,"歌名1"、"藝術(shù)家名 稱1"、和"唱片標(biāo)題l",作為正在播放的內(nèi)容的元數(shù)據(jù)。因此,PC1 產(chǎn)生PC的播放歷史記錄數(shù)據(jù)151,其中描述了"歌名1"、"藝術(shù)家名 稱1"、"唱片標(biāo)題l,,等,并且向服務(wù)器3發(fā)送所產(chǎn)生的PC的播放歷 史記錄數(shù)據(jù)151。因此,服務(wù)器3獲取PC的播放歷史記錄數(shù)據(jù) 151,而且將基于PC的播放歷史記錄數(shù)據(jù)151的PC的播放歷史記 錄信息存儲(chǔ)在服務(wù)器3中。相對(duì)地,按照如圖9所示的方式執(zhí)行PD的播放歷史記錄數(shù)據(jù)的 產(chǎn)生和獲取。下面參照?qǐng)D9,描述服務(wù)器3和PC 1之間PD的播放 歷史記錄數(shù)據(jù)的產(chǎn)生和獲取。當(dāng)PD 4通過(guò)USB電纜等連接到PC 1時(shí),PC 1從PD 4 (即, PD數(shù)據(jù)庫(kù)91)獲取有關(guān)播放存儲(chǔ)在操作信息表101中的內(nèi)容的操作 信息。同時(shí)還獲取存儲(chǔ)在PD 4的ROM中的PD 4的標(biāo)識(shí)信息162。在圖9的示例中,在操作信息表101中存儲(chǔ)了:事件ID為"l (開(kāi)始播放),,、內(nèi)容ID為"010F500000040000007,,和時(shí)間戳為 "2006-07-25 11:30:10,,的該條操作信息;事件ID為"2 (停止播 放),,、內(nèi)容ID為"010F500000040000007"和時(shí)間戳為"2006-07-25 11:35:01"的該條操作信息;事件ID為"l (開(kāi)始播放)、內(nèi)容ID為"010F50000004000001B,,和時(shí)間戳為"2006-07-25 11:35:02"的該條操 作信息;以及事件ID為"2 (停止播放)"、內(nèi)容ID為 "010F50000004000001B"和時(shí)間戳為"2006-07-25 11:38:20,,的該條操 作信息。也就是說(shuō),對(duì)于內(nèi)容ID"010F500000040000007", PC 1獲取重 放開(kāi)始時(shí)間是2006年7月25日11:30:10 (小時(shí):分:秒)且重放停止 時(shí)間是2006年7月25日11:35:01的操作信息。此外,對(duì)于內(nèi)容 ID"010F50000004000001B", PC 1獲取重放開(kāi)始時(shí)間是2006年7月 25日11:35:02 (小時(shí):分:秒)且重放停止時(shí)間是2006年7月25日 11:38:20的操作信息。結(jié)果,知道了內(nèi)容ID為"010F500000040000007"的內(nèi)容的播放時(shí) 間是4分51秒,而內(nèi)容ID為"010F50000004000001B"的內(nèi)容的播放 時(shí)間是3分18秒。當(dāng)已經(jīng)獲取了該操作信息時(shí),PC 1從PC數(shù)據(jù)庫(kù)55獲取在該操 作信息中描述了其內(nèi)容ID的內(nèi)容的信息(即,元數(shù)據(jù))。在圖9的 示例中,從PC數(shù)據(jù)庫(kù)55獲取其內(nèi)容ID為"OlOF500000040000007,, 的內(nèi)容的標(biāo)題"歌名1"、藝術(shù)家名稱"藝術(shù)家名稱l"和唱片標(biāo)題"唱片 標(biāo)題1"。此外,從PC數(shù)據(jù)庫(kù)55獲取其內(nèi)容ID為 "010F50000004000001B"的內(nèi)容的標(biāo)題"歌名2"、藝術(shù)家名稱"藝術(shù)家 名稱2"和唱片標(biāo)題"唱片標(biāo)題2"。雖然下面參照?qǐng)D18提供了詳細(xì)描述,但是在無(wú)法從PC數(shù)據(jù)庫(kù) 55獲取在操作信息中描述了其內(nèi)容ID的內(nèi)容的信息的情況下,可以 從PD 4的PD數(shù)據(jù)庫(kù)91的內(nèi)容信息表中獲取在操作信息中描述了其 內(nèi)容ID的內(nèi)容的信息。PC 1向PD 4中的操作信息添加PC數(shù)據(jù)庫(kù)55中的內(nèi)容信息, 以按照XML格式產(chǎn)生PD的播放歷史記錄數(shù)據(jù)161。在圖9的示例中,PD的播放歷史記錄數(shù)據(jù)161代表內(nèi)容ID為 "010F500000040000007,,的內(nèi)容的播放歷史記錄數(shù)據(jù)。在PD的播放 歷史記錄數(shù)據(jù)161中,在第一行和第七行中描述表示一條內(nèi)容的播放
歷史記錄數(shù)據(jù)的<61^^>和</61117>標(biāo)記。在第二行中,描述了表示該內(nèi)容的藝術(shù)家名稱是"藝術(shù)家名稱l"的〈artis^和〈/artis^標(biāo)記。在第三行中,描述了表示該內(nèi)容的唱片標(biāo)題是"唱片標(biāo)題1,,的<311)11111>和</311)11111>標(biāo)記。在第四行中,描述了表示該內(nèi)容的歌名是"歌名l,,的 〈track〉和〈/traclO標(biāo)記。在第五行中,描述了表示播放時(shí)間(4分51 秒)的〈duration〉和〈/duration〉標(biāo)記。在第六行中,描述了表示重放 開(kāi)始時(shí)間(2006年7月25日11:30:10)的〈date〉和々datO標(biāo)記。在此,從PC數(shù)據(jù)庫(kù)55獲得在第二、第三、第四行中的內(nèi)容的 藝術(shù)家名稱、唱片標(biāo)題和歌名,并從PD 4的PD數(shù)據(jù)庫(kù)91獲得在第 五和第六行中的播放時(shí)間和重放開(kāi)始時(shí)間,從而產(chǎn)生PD的播放歷史 記錄數(shù)據(jù)161。換句話說(shuō),在第二、第三、第四行中的藝術(shù)家名稱、 唱片標(biāo)題和歌名(即,元數(shù)據(jù))被添加到在第五和第六行中的播放時(shí) 間和重放開(kāi)始時(shí)間(即,操作信息),從而產(chǎn)生PD的播放歷史記錄 數(shù)據(jù)161。然后,PC 1向服務(wù)器3發(fā)送按照上述方式產(chǎn)生的PD的播放歷史 記錄數(shù)據(jù)161以及標(biāo)識(shí)信息162。結(jié)果,服務(wù)器3獲得PD的播放歷 史記錄數(shù)據(jù)161以及標(biāo)識(shí)信息162,并且將基于PD的播放歷史記錄 數(shù)據(jù)161的PD的播放歷史記錄信息存儲(chǔ)在服務(wù)器3中。如上所述,服務(wù)器3不僅存儲(chǔ)PC的播放歷史記錄信息,還存儲(chǔ) PD的播放歷史記錄信息,從而導(dǎo)致存儲(chǔ)了越來(lái)越多的播放歷史記錄 信息。這些條播放歷史記錄信息由服務(wù)器3的Web服務(wù)公開(kāi)給用戶 本人或其它人,或者將所述信息用于產(chǎn)生要公開(kāi)的排行信息等。下面參照?qǐng)D10的流程圖,描述由服務(wù)器3執(zhí)行的PC播放歷史 記錄存儲(chǔ)過(guò)程。除了如圖10所示的、由服務(wù)器3執(zhí)行的過(guò)程之外, 下面也參照?qǐng)D11的流程圖描述了由PC l執(zhí)行的PC播放歷史記錄發(fā) 送過(guò)程。將按照需要參考上述圖8的示意圖。用戶對(duì)操作輸入部件16進(jìn)行操作以激活PC 1中的應(yīng)用51,并 且發(fā)出向服務(wù)器3的Web服務(wù)發(fā)送用戶ID和口令的指令,從而使用 戶登錄到服務(wù)器3的Web服務(wù)中。也就是說(shuō),包括用戶ID和口令的
用戶認(rèn)證數(shù)據(jù)由應(yīng)用控制部件72通過(guò)通信數(shù)據(jù)控制部件73和通信控 制部件74提供給瀏覽器52。瀏覽器52通過(guò)網(wǎng)絡(luò)2向服務(wù)器3的 Web服務(wù)發(fā)送用戶的認(rèn)證數(shù)據(jù)。結(jié)果,PC 1的用戶登錄到服務(wù)器3 的Web服務(wù)。此外,用戶對(duì)操作輸入部件16進(jìn)行操作以發(fā)出播放存儲(chǔ)在PC 1 中的期望內(nèi)容的指令。響應(yīng)于該指令,基于從內(nèi)容管理部件77獲取 的文件路徑,播放部件75獲取用戶期望的內(nèi)容文件并播放該內(nèi)容文 件。服務(wù)器3的PC播放歷史記錄獲取部件111采用內(nèi)置的定時(shí)器來(lái) 執(zhí)行計(jì)時(shí)操作,并且定期地(例如以5或10秒的間隔)啟動(dòng)如圖10 所示的PC播放歷史記錄存儲(chǔ)過(guò)程。在步驟Sll, PC播放歷史記錄獲取部件111如上參照?qǐng)D8所 述,通過(guò)網(wǎng)絡(luò)2向PC 1請(qǐng)求PC的播放歷史記錄數(shù)據(jù)。實(shí)際上,請(qǐng) 求的是正在播放的內(nèi)容的信息。另一方面,在圖11的步驟S31, PC 1的瀏覽器52—直等到服務(wù) 器3請(qǐng)求了 PC的播放歷史記錄數(shù)據(jù)為止.當(dāng)通過(guò)網(wǎng)絡(luò)2從服務(wù)器3 已經(jīng)發(fā)送了該請(qǐng)求時(shí),瀏覽器52確定在步驟S31服務(wù)器3已經(jīng)請(qǐng)求 了 PC的播放歷史記錄數(shù)據(jù)。然后,控制前進(jìn)到步驟S32。將對(duì)PC的播放歷史記錄數(shù)據(jù)的請(qǐng)求通過(guò)通信控制部件74、通信 數(shù)據(jù)控制部件73和應(yīng)用控制部件72提供給播放歷史記錄數(shù)據(jù)產(chǎn)生部 件76。在步驟S32,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76控制內(nèi)容管理部 件77從PC數(shù)據(jù)庫(kù)55獲取正在播放的內(nèi)容的元數(shù)據(jù),并利用所獲取 的正在播放的內(nèi)容的元數(shù)據(jù)產(chǎn)生PC的播放歷史記錄數(shù)據(jù)。例如在當(dāng)前由播放部件75正在播放的內(nèi)容是ID為"l"的內(nèi)容的 情況下,從內(nèi)容管理部件77中獲取ID為"l,,的內(nèi)容的"歌名1"、"藝 術(shù)家名稱1"、"唱片標(biāo)題l"作為正在播放的內(nèi)容的元數(shù)據(jù)。因此,如 圖8所示,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76產(chǎn)生PC的播放歷史記錄 數(shù)據(jù)151,其中描述了"歌名1"、"藝術(shù)家名稱1"、和"唱片標(biāo)題1" 等,并且向通信數(shù)據(jù)控制部件73提供所產(chǎn)生的PC的播放歷史記錄 通過(guò)通信控制部件74向?yàn)g覽器52 提供PC的播放歷史記錄數(shù)據(jù)151。在步驟S33,瀏覽器52通過(guò)Java (注冊(cè)商標(biāo))Script接口和網(wǎng) 絡(luò)2向服務(wù)器3發(fā)送PC的播放歷史記錄數(shù)據(jù)151。響應(yīng)于該發(fā)送,在圖10的步驟S12中,服務(wù)器3的PC播放歷 史記錄獲取部件111獲取PC的播放歷史記錄數(shù)據(jù)151,并且向PC 播放確定部件112提供所獲取的PC的播放歷史記錄數(shù)據(jù)151。在步驟S13, PC播放確定部件112利用內(nèi)置的定時(shí)器執(zhí)行計(jì)時(shí) 操作,并確定是否已過(guò)去預(yù)定的時(shí)間。如果確定已經(jīng)過(guò)去了預(yù)定的時(shí) 間,則控制前進(jìn)到步驟S14。該預(yù)定時(shí)間對(duì)應(yīng)于累積足夠多的PC播 放歷史記錄數(shù)據(jù)以允許在步驟S14確定是否已播放了該內(nèi)容所需要的 時(shí)間。在步驟S14,參照在該預(yù)定時(shí)間內(nèi)累積的PC 1的播放歷史記錄 數(shù)據(jù)151, PC播放確定部件112確定由PC的播放歷史記錄數(shù)據(jù)151 表示的內(nèi)容是否已被播放。也就是說(shuō),由于以固定間隔獲取其中描述了正在播放的內(nèi)容的元 數(shù)據(jù)的PC 1的播放歷史記錄數(shù)據(jù)151,因此,可以通過(guò)參照在該預(yù) 定時(shí)間內(nèi)累積的PC 1的播放歷史記錄數(shù)據(jù)151來(lái)識(shí)別已經(jīng)用PC 1 播放該內(nèi)容的時(shí)間。因此,基于在該預(yù)定時(shí)間內(nèi)累積的PC 1的播放 歷史記錄數(shù)據(jù)151,可以確定由PC的播放歷史記錄數(shù)據(jù)151表示的 內(nèi)容的實(shí)際播放時(shí)間Tl。此外,從包含在服務(wù)器3中的元數(shù)據(jù)DB (未示出)中獲得在PC的播放歷史記錄數(shù)據(jù)151中描述的內(nèi)容的整 個(gè)播放時(shí)間T2。因此,PC播放確定部件112將該內(nèi)容的實(shí)際播放時(shí)間Tl與該 內(nèi)容的整個(gè)播放時(shí)間T2相比較,當(dāng)該內(nèi)容的實(shí)際播放時(shí)間Tl例如 超過(guò)整個(gè)播放時(shí)間T2的一半(即,Tl>T2/2)時(shí),PC播放確定部件 112在步驟S14確定該內(nèi)容已被播放,然后控制前進(jìn)到步驟S15。在步驟S15, PC播放確定部件112在PC播放歷史記錄數(shù)據(jù)庫(kù) 121中存儲(chǔ)從PC的播放歷史記錄數(shù)據(jù)151獲得的、已經(jīng)確定其已被
播放的內(nèi)容的元數(shù)據(jù)、已確定的該內(nèi)容的播放時(shí)間等,作為PC的播放歷史記錄信息。同時(shí),如果在步驟S13確定還沒(méi)有過(guò)去預(yù)定時(shí)間,這表示所累積 的PC的播放歷史記錄數(shù)據(jù)還不足以允許確定該內(nèi)容是否已被播放, 則終止該P(yáng)C播放歷史記錄存儲(chǔ)過(guò)程,而不存儲(chǔ)PC的播放歷史記錄 信息。類似地,如果在步驟S14確定還沒(méi)有播放該內(nèi)容,則終止該 PC播放歷史記錄存儲(chǔ)過(guò)程,而不存儲(chǔ)PC的播放歷史記錄信息。按照上述方式,將PC的播放歷史記錄信息逐個(gè)用戶地存儲(chǔ)在服 務(wù)器3的播放歷史記錄數(shù)據(jù)庫(kù)115中。下面參照?qǐng)D12的流程圖描述由PC l執(zhí)行的PD播放歷史記錄發(fā) 送過(guò)程。用戶對(duì)操作輸入部件16進(jìn)行操作以激活PC 1中的應(yīng)用51,并 且將PD 4通過(guò)USB電纜等連接到PC 1。當(dāng)已經(jīng)激活應(yīng)用51時(shí), GUI顯示處理部件71在應(yīng)用控制部件72的控制下,允許顯示部件 17顯示應(yīng)用屏幕201 (參見(jiàn)下面描述的圖13)。在步驟S51,傳送處理部件78 —直等到PD 4連接到PC 1為 止,并且當(dāng)基于來(lái)自PD插件模塊54的通知確定PD 4已經(jīng)連接到 PC 1時(shí),傳送處理部件78將PD 4的連接通知給播放歷史記錄數(shù)據(jù) 產(chǎn)生部件76,然后控制前進(jìn)到步驟S52。響應(yīng)于從播放歷史記錄數(shù)據(jù)產(chǎn)生部件76提供的、連接了 PD 4的 通知,應(yīng)用控制部件72檢查歌曲信息的通知設(shè)置。將在下面參照?qǐng)D 14描述設(shè)置歌曲信息的通知設(shè)置的細(xì)節(jié)。在本實(shí)施例中設(shè)置歌曲信 息的通知的過(guò)程中,進(jìn)行如下配置當(dāng)播放歷史記錄信息存在于設(shè)備 中時(shí),每次當(dāng)用戶指定是否向Web服務(wù)提供通知時(shí)都顯示對(duì)話框。 因此,基于歌曲信息的通知的設(shè)置,應(yīng)用控制部件72在應(yīng)用屏幕 201上顯示用于要求用戶指定是否提供該播放歷史記錄的通知的通知 確i人窗口 202。圖13示出顯示在顯示部件17上的示例性屏幕。在圖13中,示 出應(yīng)用屏幕201和疊加在應(yīng)用屏幕201上的通知確i人窗口 202。
應(yīng)用屏幕201包括基本特征顯示屏幕211和選項(xiàng)顯示屏幕212。 總是顯示基本特征顯示屏幕211。選項(xiàng)顯示屏幕212根據(jù)選擇排列在 基本特征顯示屏幕211上的"導(dǎo)入音樂(lè),,按鈕221、"我的音樂(lè)庫(kù)"按鈕 222和"傳送音樂(lè)"按鈕223中的哪一個(gè)而改變顯示。在圖13的示例 中,對(duì)應(yīng)于選擇"傳送音樂(lè),,按鈕223的屏幕被顯示在選項(xiàng)顯示屏幕 212上。在基本特征顯示屏幕211中從左至右排列以下按鈕用于調(diào)節(jié)音 量的音量按鈕231;用于從CD、未示出的內(nèi)容服務(wù)器等導(dǎo)入(即, 編碼和記錄)內(nèi)容的導(dǎo)入按鈕221;用于顯示注冊(cè)在PC數(shù)據(jù)庫(kù)55中 的內(nèi)容的信息的"我的音樂(lè)庫(kù)"按鈕222;用于向PD 4傳送內(nèi)容、播 放列表等的傳送按鈕223;用于訪問(wèn)提供該內(nèi)容的內(nèi)容服務(wù)器(即, 音樂(lè)站點(diǎn))的音樂(lè)站點(diǎn)按鈕232;以及用于訪問(wèn)提供Web服務(wù) (即,音樂(lè)社區(qū))的服務(wù)器3的音樂(lè)社區(qū)按鈕233。此外,在基本特征顯示屏幕211中,在音量按鈕231等的下面還 排列著播放操作按鈕234、停止按鈕235、"上一個(gè)"按鈕236、"下一 個(gè)"按鈕237、展示部件238等。播放操作按鈕234用于在未播放內(nèi) 容時(shí)發(fā)出播放該內(nèi)容的指令,并且在正在播放該內(nèi)容時(shí)發(fā)出使該內(nèi)容 的播放暫停的指令。停止按鈕235用于停止內(nèi)容的播放。"上一個(gè)"按 鈕236用于指定在作為當(dāng)前播放對(duì)象的內(nèi)容之前的內(nèi)容。"下一個(gè)"按 鈕237用于指定在作為當(dāng)前播放對(duì)象的內(nèi)容之后的內(nèi)容。展示部件 238用于展示正被播放的內(nèi)容的內(nèi)容名稱、藝術(shù)家名稱、圖像等。在選項(xiàng)顯示屏幕212中,"我的音樂(lè)庫(kù)"顯示部件241和PD顯示 部件242被顯示為對(duì)應(yīng)于選擇"傳送音樂(lè),,按鈕223的屏幕。"我的音 樂(lè)庫(kù),,顯示部件241顯示注冊(cè)在PC 1的PC數(shù)據(jù)庫(kù)55中的內(nèi)容的信 息。PD顯示部件242顯示存儲(chǔ)在所連接的PD 4中的內(nèi)容的信息。在疊加在應(yīng)用屏幕201上的通知確認(rèn)窗口 202中,顯示消息"您 想向音樂(lè)社區(qū)(即,Web服務(wù))通知設(shè)備/介質(zhì)的播放歷史記錄 嗎?,,、"是,,按鈕、"否,,按鈕和"幫助,,按鈕,以要求用戶指定是否提 供該播放歷史記錄的通知。此外,還將消息"不要再次詢問(wèn)我"與復(fù)選 按鈕一起顯示。通過(guò)標(biāo)記該復(fù)選按鈕,可以使窗口 202不再出現(xiàn)。用戶對(duì)操作輸入部件16進(jìn)行操作以選擇通知確認(rèn)窗口 202上的 "是"按鈕。響應(yīng)于該選擇,應(yīng)用控制部件72控制播放歷史記錄數(shù)據(jù) 產(chǎn)生部件76以提供PD的播放歷史記錄的通知.注意如圖14所示,上述歌曲信息的通知設(shè)置是用戶可配置 的。當(dāng)用戶對(duì)操作輸入部件16進(jìn)行操作從應(yīng)用屏幕上的菜單欄選擇 "設(shè)置"時(shí),設(shè)置窗口 251在應(yīng)用控制部件72的控制下被顯示在顯示 部件17的應(yīng)用屏幕201上。在圖14的設(shè)置窗口 251中,從左手邊的類別列表中選擇顯示在 音樂(lè)分發(fā)服務(wù)類別下的"歌曲信息通知,,,并且與歌曲信息的通知有關(guān) 的設(shè)置選項(xiàng)被顯示在右手邊。關(guān)于歌曲信息的通知,可以事先指定是否激活向Web服務(wù)通知 正在播放的歌曲(即,內(nèi)容)或注冊(cè)在數(shù)據(jù)庫(kù)(即,PC數(shù)據(jù)庫(kù)55) 中的歌曲信息的特征(即,是否如以上參照?qǐng)Dll描述的那樣發(fā)送PC 的播放歷史記錄數(shù)據(jù));以及當(dāng)播放歷史記錄信息存在于該設(shè)備 (即,PD 4)中時(shí)是否向Web服務(wù)提供通知,或者是否每次顯示對(duì) 話框都要求用戶指定。在圖14的示例中,向Web服務(wù)通知正在播放的歌曲或注冊(cè)在數(shù) 據(jù)庫(kù)中的歌曲信息的特征被配置為有效,而且進(jìn)行如下配置當(dāng)播放 歷史記錄信息存在于該設(shè)備中時(shí),每次顯示對(duì)話框都要求用戶指定是 否向Web服務(wù)提供通知。例如在被配置為當(dāng)播放歷史記錄信息存在于該設(shè)備中時(shí)向Web 服務(wù)提供通知,或者當(dāng)播放歷史記錄信息存在于該設(shè)備中時(shí)不向 Web服務(wù)提供通知的情況下,應(yīng)用控制部件72檢查該設(shè)置以確定是 否控制播放歷史記錄數(shù)據(jù)產(chǎn)生部件76提供PD的播放歷史記錄的通 知。返回圖12,在步驟S52,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76確定是 否提供該播放歷史記錄的通知。如果在應(yīng)用控制部件72的控制下確 定要提供播放歷史記錄的通知,則播放歷史記錄數(shù)據(jù)產(chǎn)生部件76在 步驟S53允許傳送處理部件78從PD 4獲取有關(guān)內(nèi)容的播放的操作信 息以及標(biāo)識(shí)信息,并將它們存儲(chǔ)為高速緩存數(shù)據(jù)。也就是說(shuō),如以上參照?qǐng)D9所述的那樣,在PD 4的PD數(shù)據(jù)庫(kù) 91中,構(gòu)建用于存儲(chǔ)有關(guān)內(nèi)容的播放的操作信息的操作信息表101。 此外,還在PD 4的ROM中存儲(chǔ)用于標(biāo)識(shí)PD 4的設(shè)備的標(biāo)識(shí)信息。因此,在步驟S53,傳送處理部件78控制PD插件模塊54從操 作信息表101獲取有關(guān)內(nèi)容的播放的操作信息,并且從PD 4的 ROM獲得PD 4的標(biāo)識(shí)信息,并允許所獲得的操作信息和標(biāo)識(shí)信息 作為高速緩存數(shù)據(jù)被存儲(chǔ)在包含在播放歷史記錄數(shù)據(jù)產(chǎn)生部件76中 的高速緩存器中。在獲取了該操作信息之后,在PD 4中復(fù)位操作信 息表101中的信息。在步驟S54,應(yīng)用控制部件72確定登錄到Web服務(wù)是否已完 成。如果確定登錄到Web服務(wù)尚未完成,則應(yīng)用控制部件72在步驟 S55控制GUI顯示處理部件71在顯示部件17的應(yīng)用屏幕201上顯 示如圖15所示的登錄窗口 261。在如圖15所示的登錄窗口 261中,顯示消息"您需要登錄到提供 播放歷史記錄的通知的音樂(lè)社區(qū)"、郵件地址輸入空間、口令輸入空 間、"新注冊(cè),,按鈕、"確認(rèn),,按鈕和"取消"按鈕。已經(jīng)注冊(cè)了服務(wù)器3的Web服務(wù)的用戶對(duì)操作輸入部件16進(jìn)行 操作在登錄窗口 261上的郵件地址輸入空間中輸入用于注冊(cè)的郵件地 址,在口令輸入空間中輸入口令,并選擇"確認(rèn),,按鈕,由此指示PC 1登錄到Web服務(wù)。應(yīng)用控制部件72通過(guò)通信數(shù)據(jù)控制部件73和通信控制部件74 向?yàn)g覽器52提供經(jīng)由操作輸入部件16輸入的郵件地址和口令。瀏覽 器52通過(guò)Java (注冊(cè)商標(biāo))Script接口和網(wǎng)絡(luò)2向服務(wù)器3發(fā)送從 通信控制部件74提供的郵件地址和口令。結(jié)果,在服務(wù)器3中允許 PCI的用戶的登錄。在步驟S55的處理之后,控制返回步驟S54,而且重復(fù)隨后的處 理直到確定已經(jīng)完成登錄到Web服務(wù)為止。同時(shí),如果在步驟S54
確定已經(jīng)完成登錄到Web服務(wù),則控制前進(jìn)到步驟S56而跳過(guò)步驟 S55的處理。
在步驟S56,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76執(zhí)行產(chǎn)生PD的播放 歷史記錄數(shù)據(jù)的過(guò)程。產(chǎn)生PD的播放歷史記錄數(shù)據(jù)的過(guò)程的詳情將 在下面參照?qǐng)D18進(jìn)行描述。在步驟S56執(zhí)行的產(chǎn)生PD的播放歷史 記錄數(shù)據(jù)的過(guò)程中,將操作信息添加到一個(gè)條目,并從PC數(shù)據(jù)庫(kù)55 或PD數(shù)據(jù)庫(kù)91獲取在操作信息中描述了其內(nèi)容ID的內(nèi)容的元數(shù) 據(jù),以將其添加到該一個(gè)條目中,從而產(chǎn)生PD的播放歷史記錄數(shù) 據(jù)。
注意在產(chǎn)生PD的播放歷史記錄數(shù)據(jù)的同時(shí),該過(guò)程的進(jìn)度的 表示271被顯示在應(yīng)用屏幕201上,如圖16所示。
在圖16的示例中,在基本特征顯示屏幕211內(nèi)的展示部件238 的右手邊,顯示消息"上傳播放歷史記錄...2/23,,、表示該過(guò)程進(jìn)度的 進(jìn)度條等。注意實(shí)際上,消息"上傳播放歷史記錄"和進(jìn)度條表示從 開(kāi)始產(chǎn)生播放歷史記錄數(shù)據(jù)到開(kāi)始向服務(wù)器3發(fā)送該播放歷史記錄數(shù) 據(jù)的進(jìn)度,在此期間對(duì)CPU11強(qiáng)加了負(fù)栽。
再次返回圖12,通過(guò)通信數(shù)據(jù)控制部件73和通信控制部件74 向?yàn)g覽器52提供在步驟S56產(chǎn)生的PD的播放歷史記錄數(shù)據(jù),以及 PD的標(biāo)識(shí)信息。
在步驟S57,瀏覽器52向PD的播放歷史記錄數(shù)據(jù)的首部添加 PD的標(biāo)識(shí)信息,并通過(guò)Java (注冊(cè)商標(biāo))Script接口和網(wǎng)絡(luò)2將其 發(fā)送到服務(wù)器3。此后,在步驟S58,應(yīng)用控制部件72確定該發(fā)送是 否成功。
當(dāng)服務(wù)器3在下面描述的圖19的步驟S91接收PD的播放歷史 記錄數(shù)據(jù)以及PD的標(biāo)識(shí)信息時(shí),服務(wù)器3通過(guò)網(wǎng)絡(luò)2提供對(duì)其接收 的通知。瀏覽器52通過(guò)通信控制部件74和通信數(shù)據(jù)控制部件73向 應(yīng)用控制部件72提供服務(wù)器3進(jìn)行的接收的通知。
當(dāng)來(lái)自服務(wù)器3的接收通知由通信數(shù)據(jù)控制部件73提供時(shí),應(yīng) 用控制部件72在步驟S58確定該發(fā)送是成功的,并且控制前進(jìn)到步 驟S59。在步驟S59,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76丟棄在步驟S53 存儲(chǔ)的高速緩存數(shù)據(jù),并結(jié)束PD播放歷史記錄發(fā)送過(guò)程。如果在步驟S58確定該發(fā)送還沒(méi)有成功,則終止PD播放歷史記 錄發(fā)送過(guò)程,其中跳過(guò)步驟S59的處理。也就是說(shuō),由于向服務(wù)器3 的發(fā)送以失敗結(jié)束,因此高速緩存數(shù)據(jù)得以保留,并且當(dāng)下次PD 4 連接到PC 1時(shí),下次獲取的操作信息和標(biāo)識(shí)信息的高速緩存數(shù)據(jù)被 添加到所保留的高速緩存數(shù)據(jù)中,并且利用所得到的高速緩存數(shù)據(jù)產(chǎn) 生PD的播放歷史記錄數(shù)據(jù),并將其發(fā)送給服務(wù)器3。如果在步驟S52確定不應(yīng)當(dāng)提供該播放歷史記錄的通知,則結(jié)束 PD播放歷史記錄發(fā)送過(guò)程,并且不發(fā)送PD的播放歷史記錄信息。圖17示出由圖12的步猓S56的處理產(chǎn)生的PD的播放歷史記錄 數(shù)據(jù)的示例性結(jié)構(gòu)。也就是說(shuō),在圖17中,更為詳細(xì)地示出如圖9 所示的PD的播放歷史記錄數(shù)據(jù)。PD的播放歷史記錄數(shù)據(jù)用XML 表示。在圖 17 的示例中,第一行中的< xml version-"l.O" encoding^UTF-8" 〉表示該P(yáng)D的播放歷史記錄數(shù)據(jù)用版本"1.0"的 XML表示并用"UTF-8"編碼。在第三行中的〈entries〉標(biāo)記和第十一行中的〈/entries〉標(biāo)記表示 多條PD的播放歷史記錄數(shù)據(jù)被描述為第四到第十行中的條目。笫四 行<entry xmlns = "http:〃purl.org/atom/ns#,, xmlns:otology = "http:〃otolog.org/ns/imisic#,,>,以及笫十行中的〈/entry〉標(biāo)記表示一 個(gè)內(nèi)容的PD播放歷史記錄數(shù)據(jù)被描述為第五到第九行中的一個(gè)條 目。注意第四行中跟在"entry"后的字符代表用于解釋該XML的 URIo第五行中的標(biāo)記〈otolog: artist〉和〈/otolog: artist〉是表示所述一個(gè) 條目的內(nèi)容的藝術(shù)家名稱的標(biāo)記,而且在圖17的示例中,該標(biāo)記表 示所述一個(gè)條目的內(nèi)容的藝術(shù)家名稱是"藝術(shù)家名稱1"。笫六行中的 標(biāo)i己〈otolog:albun^和〈/otolog:album〉是表示所述一個(gè)條目的內(nèi)容的 唱片名稱的標(biāo)記,而且在圖17的示例中,該標(biāo)記表示所述一個(gè)條目
的內(nèi)容的唱片名稱是"唱片標(biāo)題1"。笫七行中的標(biāo)記〈otolog:traclo和 々otolog:traclo是表示所述一個(gè)條目的內(nèi)容的軌道名稱(標(biāo)題)的標(biāo) 記,而且在圖17的示例中,該標(biāo)記表示所述一個(gè)條目的內(nèi)容的軌道 名稱是"歌名1"。第八行中的標(biāo)記〈otolog:duratioi^和〈/otolog:duratioi^表示用秒 來(lái)度量的、已經(jīng)播放所述一個(gè)條目的內(nèi)容的時(shí)間長(zhǎng)度的標(biāo)記。第九行 中的標(biāo)記<otolog:date>和</otolog:date>表示按照"YYYY-MM畫(huà)DD hh:mm:ss"格式的所述一個(gè)條目的內(nèi)容的重放開(kāi)始時(shí)間的標(biāo)記。 "YYYY"代表羅馬日歷的年,"MM"代表月,"DD"代表日,"hh"代 表小時(shí),"mm"代表分鐘,而"ss,,代表秒。注意在圖17的示例中,條目的個(gè)數(shù)僅為1,并且針對(duì)每個(gè)條 罔描述〈entrj^和々entry:^下面參照?qǐng)D18的流程圖描述產(chǎn)生如閨17所示的PD的播放歷史 記錄數(shù)據(jù)的過(guò)程。注意產(chǎn)生PD的播放歷史記錄數(shù)據(jù)的過(guò)程對(duì)應(yīng)于 圖12中步驟S56的處理,而且從PD4獲取的操作信息和標(biāo)識(shí)信息已 經(jīng)作為高速緩存數(shù)據(jù)被存儲(chǔ)在播放歷史記錄數(shù)據(jù)產(chǎn)生部件76中所包 含的高速緩存器中。在步驟S71,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76產(chǎn)生PD的播放歷史 ^己錄數(shù)據(jù)的首部,即,如圖17所示的〈entries、在步驟S72,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76從高速緩存數(shù)據(jù)中 獲得內(nèi)容ID、重放開(kāi)始時(shí)間以及重放停止時(shí)間。也就是說(shuō),在圖9 的示例的情況下,由于獲取了內(nèi)容ID"010F500000040000007,,的重放 開(kāi)始時(shí)間(2006年7月25日11:30:10)和重放停止時(shí)間(2006年7 月25日11:35:01),因此發(fā)現(xiàn)內(nèi)容ID"010F500000040000007"的播 放時(shí)間是4分51秒。在步驟S73,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76為內(nèi)容 ID"010F500000040000007,,產(chǎn)生一個(gè)條目,并且將從高速緩存數(shù)據(jù) (即,操作信息)獲得的重放開(kāi)始時(shí)間以及播放時(shí)間添加到該條目 中。結(jié)果,在圖17的示例中,第八行中的"〈otolog:duration〉Length
of Playing Time</otolog:duration>,, 和 第 九 行 中 的 "<otolog:date>Playback Start Time〈/otolog:date〉"被添加到該條目 中。在步驟S74,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76控制內(nèi)容管理部件 77確定該內(nèi)容ID是否存在于PC數(shù)據(jù)庫(kù)55中。如果在步驟S74確 定該內(nèi)容ID存在于PC數(shù)據(jù)庫(kù)55中,則內(nèi)容管理部件77在步驟 S75控制數(shù)據(jù)存取模塊53從PC數(shù)據(jù)庫(kù)55獲取具有該內(nèi)容ID的內(nèi) 容的元數(shù)據(jù),并且將獲取的元數(shù)據(jù)提供給播放歷史記錄數(shù)據(jù)產(chǎn)生部件 76。在圖9的示例的情況下,例如從PC數(shù)據(jù)庫(kù)55獲取內(nèi)容 ID"010F500000040000007"的歌名1、藝術(shù)家名稱1和唱片標(biāo)題1。同時(shí),在具有該內(nèi)容ID的內(nèi)容例如是從除PC 1之外的另一源 (例如,另一PC)傳送的內(nèi)容的情況下,該內(nèi)容ID不存在于PC數(shù) 據(jù)庫(kù)55中。在這種情況下,在步驟S74確定該內(nèi)容ID不存在于PC 數(shù)據(jù)庫(kù)55中,而且播放歷史記錄數(shù)據(jù)產(chǎn)生部件76在步驟S76控制傳 送處理部件78從PD 4的PD數(shù)據(jù)庫(kù)91獲取用PD 4播放的內(nèi)容的元 數(shù)據(jù)。在這種情況下,PD插件模塊54按照歌曲ID的降序搜索在附加 信息表103中對(duì)應(yīng)于如圖6所示的基本組樹(shù)表102中的歌曲ID的附 加信息,而且當(dāng)具有在附加信息表103中當(dāng)前搜索到的歌曲ID的內(nèi) 容ID與期望的內(nèi)容ID —致時(shí),PD插件模塊54從附加信息表103 中獲取具有該內(nèi)容ID的元數(shù)據(jù)(即,歌名、藝術(shù)家名稱和唱片標(biāo) 題)。因此,在從PD4獲取該元數(shù)據(jù)的情況下,如果期望的內(nèi)容ID不 是對(duì)應(yīng)于列在頂部附近的歌曲ID的內(nèi)容ID而是對(duì)應(yīng)于列在底部附 近的歌曲ID的內(nèi)容ID,則需要花費(fèi)較長(zhǎng)的時(shí)間來(lái)獲取該元數(shù)據(jù)。因 此,從PC數(shù)據(jù)庫(kù)55獲取元數(shù)據(jù)要比從PD獲取元數(shù)據(jù)效率更高。注意,由于文件路徑也存儲(chǔ)在附加信息表103中,因此可以利用 該文件路徑訪問(wèn)內(nèi)容文件,從而從該內(nèi)容文件直接獲取元數(shù)據(jù)6 在步驟S77,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76向所述條目添加所 獲取的元數(shù)據(jù),也就是說(shuō),播放歷史記錄數(shù)據(jù)產(chǎn)生部件76還向已經(jīng) 添加了從操作信息獲得的重放開(kāi)始時(shí)間和播放時(shí)間的條目添加元數(shù) 據(jù)。具體地說(shuō),播放歷史記錄數(shù)據(jù)產(chǎn)生部件76向該條目添加藝術(shù)家 名稱1、唱片標(biāo)題1和歌名1,它們都是從PC數(shù)據(jù)庫(kù)55或PD 4中 的附加信息表103獲取的元數(shù)據(jù)。結(jié)果,如圖17所示,笫五行中的 "<otolog:artist>Artist Name l</otolog:artist>,,、 笫六行中的 "<otolog:album>Album Title l</otolog:album>,,、以及第七行中的 "<otolog:track>Song Title l</otolog:track>"被添加到內(nèi)容 ID"010F500000040000007"的條目中,已經(jīng)給該條目添加了第八行中 的"〈otolog:duratioiP^Length of Playing Time〈/otolog:duration〉,,和第 九行中的"〈otolog:datoPlayback Start Time</otolog:date>,,。在步驟S78,播放歷史記錄數(shù)據(jù)產(chǎn)生部件76確定下一個(gè)內(nèi)容ID 是否存在于高速緩存數(shù)據(jù)中。如果在步驟S78確定在高速緩存數(shù)據(jù)中 存在下一個(gè)內(nèi)容ID,則控制返回步驟S72,并重復(fù)隨后的處理。同時(shí),如果在步驟S78確定在高速緩存數(shù)據(jù)中不存在下一個(gè)內(nèi)容 ID,則控制前進(jìn)到步驟S79,并且播放歷史記錄數(shù)據(jù)產(chǎn)生部件76產(chǎn) 生腳注,并結(jié)束產(chǎn)生PD的播放歷史記錄數(shù)據(jù)的過(guò)程。也就是說(shuō),產(chǎn) 生如圖17所示的々entries》乂完成PD的播放歷史記錄數(shù)據(jù)的產(chǎn)生。如上所述,從PC 1中的數(shù)據(jù)庫(kù)獲取用PD 4播放的內(nèi)容的元數(shù) 據(jù),并將其添加到操作信息以產(chǎn)生PD的播放歷史記錄數(shù)據(jù)。因此, 可以比從PD 4獲取元數(shù)據(jù)的情況更快地產(chǎn)生PD的播放歷史記錄數(shù) 據(jù)。此外,由于PC 1中的數(shù)據(jù)庫(kù)可以存儲(chǔ)比PD 4更多的元數(shù)據(jù), 因此可以向服務(wù)器3發(fā)送除上述的藝術(shù)家、唱片和歌名之外的其它元 數(shù)據(jù),以將其與播放歷史記錄一起存儲(chǔ)在服務(wù)器3中,從而改善提供 給用戶的服務(wù)的可擴(kuò)展性。下面參照?qǐng)D19的流程圖,結(jié)合圖12的過(guò)程描述由服務(wù)器3執(zhí)行 的PD播放歷史記錄存儲(chǔ)過(guò)程。
在上述圖12的步驟S57中,PC 1通過(guò)網(wǎng)絡(luò)2向服務(wù)器3發(fā)送 PD的播放歷史記錄數(shù)據(jù)和PD的標(biāo)識(shí)信息。在步驟S91,服務(wù)器3的PD播放歷史記錄獲取部件113通過(guò)網(wǎng) 絡(luò)2獲取PD的播放歷史記錄數(shù)據(jù)和PD的標(biāo)識(shí)信息,并將獲取的 PD的播放歷史記錄數(shù)據(jù)和PD的標(biāo)識(shí)信息提供給PD播放確定部件 114。同時(shí),PD播放歷史記錄獲取部件113通過(guò)網(wǎng)絡(luò)2向PC l通知 已經(jīng)接收了 PD的播放歷史記錄數(shù)據(jù)。在步驟S92, PD播放確定部件114利用PD的播放歷史記錄數(shù)據(jù) 來(lái)確定該內(nèi)容是否已被播放。例如,按照類似于上述參照?qǐng)D10描述 的方式,從服務(wù)器3中包含的元數(shù)據(jù)DB (未示出)獲得由PD的播 放歷史記錄數(shù)據(jù)的每個(gè)條目表示的內(nèi)容的整個(gè)播放時(shí)間T2。因此, PD播放確定部件114將由PD的播放歷史記錄數(shù)據(jù)中的每個(gè)條目所 表示的內(nèi)容的播放時(shí)間Tl與該內(nèi)容的整個(gè)播放時(shí)間T2比較,并且 例如,如果該內(nèi)容的播放時(shí)間Tl大于整個(gè)播放時(shí)間T2的一半 (即,Tl>T2/2),則PD播放確定部件114在步驟S92確定該內(nèi)容 已被播放,然后控制前進(jìn)到步驟S93。在步驟S93, PD播放確定部件114在PD播放歷史記錄數(shù)據(jù)庫(kù) 122中與標(biāo)識(shí)信息一起存儲(chǔ)已經(jīng)確定其已被播放的內(nèi)容的元數(shù)據(jù)、重 放開(kāi)始時(shí)間、播放時(shí)間等,作為PD的播放歷史記錄信息。注意該 內(nèi)容的元數(shù)據(jù)、重放開(kāi)始時(shí)間、播放時(shí)間等是從PD的播放歷史記錄 數(shù)據(jù)獲得的。同時(shí),如果在步驟S92確定該內(nèi)容還未被播放,則終止該P(yáng)D播 放歷史記錄存儲(chǔ)過(guò)程,而不存儲(chǔ)PD的播放歷史記錄信息。按照上述方式存儲(chǔ)的PD的播放歷史記錄信息由服務(wù)器3的Web 服務(wù)公開(kāi)給用戶本人或其它人,或者使用所述信息來(lái)產(chǎn)生要公開(kāi)的排 行信息等。圖20示出示例性屏幕,其中將存儲(chǔ)在服務(wù)器3中的PD的播放 歷史記錄信息與PC的播放歷史記錄信息一起呈現(xiàn)。在圖20的示例 中,給具有圖13中的對(duì)應(yīng)部分的部分分配了與圖13中相同的附圖標(biāo)
記,并且為避免繁瑣而省略對(duì)其的解釋。在如圖20所示的應(yīng)用屏幕201的選項(xiàng)顯示屏幕212中,由于用 戶在基本特征顯示屏幕211上選擇音樂(lè)社區(qū)按鈕233,從而正在顯示 來(lái)自用于提供Web服務(wù)(即,音樂(lè)社區(qū))的服務(wù)器3的Web服務(wù)屏 幕作為對(duì)應(yīng)于"導(dǎo)入音樂(lè),,按鈕221的屏幕。在該Web服務(wù)屏幕上,排列著PC播放歷史記錄顯示部件281 和PD播放歷史記錄顯示部件282。 PC播放歷史記錄顯示部件281 用于向PC 1的用戶或其他用戶顯示近來(lái)用PC 1最常播放的十首歌 曲的信息(下面也稱為"PC播放日志十首最新歌曲"),該信息是由 服務(wù)器3基于PC 1的用戶的PC的播放歷史記錄信息產(chǎn)生的。PD播 放歷史記錄顯示部件282用于向PC 1的用戶或其他用戶顯示近來(lái)用 PD 4最常播放的十首歌曲的信息(下面也稱為"PD播放曰志十首最 新歌曲"),該信息是由服務(wù)器3基于PC l的用戶的PD的播放歷史 記錄信息產(chǎn)生的。此外,用于在水平方向上滾動(dòng)選項(xiàng)顯示屏幕212的 滾動(dòng)條283被安排在選項(xiàng)顯示屏幕212的底部,而用于在垂直方向上 滾動(dòng)選項(xiàng)顯示屏幕212的滾動(dòng)條284被安排在選項(xiàng)顯示屏幕212的右 手邊。在圖20的示例中,顯示空間很有限,以致于只有8首歌曲被顯 示在PC播放歷史記錄顯示部件281和PD播放歷史記錄顯示部件 282中。例如在PC播放歷史記錄顯示部件281中,顯示8首歌曲的信息 (即,歌名和藝術(shù)家名稱)作為用PC 1最常播放的歌曲的信息。具 體地說(shuō),作為最常收聽(tīng)的歌曲的信息,顯示"歌名A"和"藝術(shù)家名稱 19"。作為其次最常收聽(tīng)的歌曲的信息,顯示"歌名P"和"藝術(shù)家名稱 38"。作為第三最常收聽(tīng)的歌曲的信息,顯示"歌名W,,和"藝術(shù)家名 稱2",作為第四最常收聽(tīng)的歌曲的信息,顯示"歌名Q"和"藝術(shù)家名 稱51"。作為第五最常收聽(tīng)的歌曲的信息,顯示"歌名B"和"藝術(shù)家名稱 8"。作為第六最常收聽(tīng)的歌曲的信息,顯示"歌名E"和"藝術(shù)家名稱 13"。作為第七最常收聽(tīng)的歌曲的信息,顯示"歌名M"和"藝術(shù)家名 稱2"。作為第八最常收聽(tīng)的歌曲的信息,顯示"歌名H,,和"藝術(shù)家名 稱1"。另一方面,在PD播放歷史記錄顯示部件282中,顯示8首歌曲 的信息(即,歌名和藝術(shù)家名稱)作為用PD 4最常播放的歌曲的信 息。具體地說(shuō),作為最常收聽(tīng)的歌曲的信息,顯示"歌名W"和"藝術(shù) 家名稱2"。作為其次最常收聽(tīng)的歌曲的信息,顯示"歌名P"和"藝術(shù) 家名稱38"。作為第三最常收聽(tīng)的歌曲的信息,顯示"歌名A"和"藝 術(shù)家名稱19"。作為第四最常收聽(tīng)的歌曲的信息,顯示"歌名M,,和 "藝術(shù)家名稱2"。作為第五最常收聽(tīng)的^:曲的信息,顯示"歌名E,,和"藝術(shù)家名稱 13"。作為第六最常收聽(tīng)的歌曲的信息,顯示"歌名C"和"藝術(shù)家名稱 5"。作為第七最常收聽(tīng)的歌曲的信息,顯示"歌名R"和"藝術(shù)家名稱 19"。作為第八最常收聽(tīng)的歌曲的信息,顯示"歌名H"和"藝術(shù)家名稱 1"。如上所述,Web服務(wù)不僅顯示(即,呈現(xiàn))PC的播放歷史記錄 信息,還顯示PD的播放歷史記錄信息。因此,PC的用戶本人或其 他用戶可以通過(guò)Web服務(wù)不僅獲得PC的用戶使用該P(yáng)C上的應(yīng)用收 聽(tīng)的歌曲的歷史記錄信息,還能獲得用戶使用PD收聽(tīng)的歌曲的歷史 記錄信息。因此,用戶本人或其他^I戶不僅可以獲得最近用PC l頻 繁收聽(tīng)的歌曲的信息,還可以獲得最近用PD 4頻繁收聽(tīng)的歌曲的信 息。注意在圖20的示例中,,正在顯示的PD播放歷史記錄顯示部 件282的數(shù)量是1。但是,在用戶,來(lái)用多個(gè)PD (例如,兩個(gè)PD )的 情況下,提供多個(gè)PD播我歷東記錄顯示部件282 (例如,兩個(gè)PD 播放歷史記錄顯示部件282),其每一個(gè)用于單獨(dú)的一條PD的標(biāo)識(shí) 信息。結(jié)果,用戶本人或其他用戶可以獲得最近頻繁收聽(tīng)的歌曲的信 息,同時(shí)不僅區(qū)分PC和PD而且區(qū)分不同的PD。由于不僅將PC的播放歷史記錄信息而且將PD的播放歷史記錄
信息如上所述發(fā)送給服務(wù)器(即,Web服務(wù)),因此服務(wù)器能夠?qū)?現(xiàn)對(duì)該播放歷史記錄信息的統(tǒng)一管理,而且由于用戶的使用情況得到 了擴(kuò)展,因此從其獲取該播放歷史記錄信息的源的種類增加了,由此 可以在服務(wù)器中累積越來(lái)越多的播放歷史記錄信息。結(jié)果,所累積的 播放歷史記錄信息可以用作用于提供新服務(wù)的資源。具體地說(shuō),例如,可以利用越來(lái)越多的播放歷史記錄信息,收集 關(guān)于2006年上半年在日本收聽(tīng)的內(nèi)容的統(tǒng)計(jì),并且創(chuàng)建排行的播放 列表,諸如排行前100首的播放列表。還可以收集關(guān)于在雨天頻繁收 聽(tīng)的內(nèi)容的統(tǒng)計(jì),并建立適合于雨天的內(nèi)容播放列表等??梢詫⑦@樣 建立的播放列表作為反饋提供給PC或PD。由于利用越來(lái)越多的播 放歷史記錄信息來(lái)建立這樣的播放列表,因此它們可以是具有高度多 樣性的數(shù)據(jù)。這反過(guò)來(lái)又將更多想要該播放列表的用戶吸引到該 Web服務(wù)器,因此可以累積更多的播放歷史記錄信息。這增加了提 供其它新服務(wù)的預(yù)期。此外,由于和標(biāo)識(shí)信息一起管理PD的播放歷史記錄信息,因此 例如在用戶使用多個(gè)PD或同時(shí)使用PD和移動(dòng)電話二者的情況下, 可以逐個(gè)模型地管理該播放歷史記錄信息。此外,由于將在PC中管理的元數(shù)據(jù)添加到有關(guān)用PD播放的操 作信息中,而且所得到的數(shù)據(jù)作為播放歷史記錄數(shù)據(jù)被發(fā)送給服務(wù) 器,因此可以比從PD獲取該元數(shù)據(jù)的情況更高效率地產(chǎn)生該數(shù)據(jù)。 此外,由于PC可以管理更為詳細(xì)的元數(shù)據(jù),諸如歌詞信息、封面圖 像等,因此可以將具有添加到其中的這種詳細(xì)元數(shù)據(jù)的播放歷史記錄 數(shù)據(jù)發(fā)送給服務(wù)器。在這種情況下,可以在服務(wù)器中管理更為詳細(xì)的 播放歷史記錄信息。注意在上面的描述中,描述了一種示例性情況,其中存儲(chǔ)在 PD中的有關(guān)播放的操作信息(即,播放歷史記錄)被發(fā)送給(即, 上傳給)服務(wù)器。但是,從PD發(fā)送給服務(wù)器的信息不限于該操作信 息??商鎿Q地,也可以將存儲(chǔ)在PD中的其它信息發(fā)送給服務(wù)器。例如,可以將在PD中編輯的播放列表上傳給服務(wù)器3 還可以
將用戶使其與所述內(nèi)容相關(guān)聯(lián)的圖像(例如,將在旅行期間所拍攝 的、與用戶在旅行期間頻繁收聽(tīng)的內(nèi)容相關(guān)聯(lián)的圖像)上傳給服務(wù)器3。注意在上述描述中,將音樂(lè)內(nèi)容用作為所述內(nèi)容的示例,但 是,本發(fā)明不僅可以應(yīng)用于音樂(lè)內(nèi)容,還可以應(yīng)用于其它類型的內(nèi) 容,諸如運(yùn)動(dòng)圖像、靜止圖像、應(yīng)用等。還要注意在上面的描述中,諸如如圖2所示的PC 1的個(gè)人計(jì) 算機(jī)用作信息處理設(shè)備的示例。但是,將PC 1用作信息處理設(shè)備不 是本發(fā)明必需的。例如,作為便攜式記錄/重放設(shè)備的PD 4、移動(dòng)電 話、其他個(gè)人數(shù)字助理(PDA)設(shè)備、諸如視聽(tīng)(AV)設(shè)備的重放 設(shè)備、諸如記錄/重放設(shè)備或家用電器的消費(fèi)電子(CE)設(shè)備等,都 可以用作信息處理設(shè)備。可以用硬件或軟件實(shí)施上述處理序列。在用軟件來(lái)實(shí)現(xiàn)該處理序列的情況下,構(gòu)成該軟件的程序從網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)安裝到具有專用硬件配置的計(jì)算機(jī)上,或者例如安裝到通 用個(gè)人計(jì)算機(jī)上,該通用個(gè)人計(jì)算機(jī)在其中安裝了各種程序時(shí),就可 以執(zhí)行各種功能。如圖2所示,該存儲(chǔ)介質(zhì)可以通過(guò)具有存儲(chǔ)于其中的程序的封裝 介質(zhì)來(lái)形成,諸如可移動(dòng)介質(zhì)22,可以將其與設(shè)備的主體分開(kāi)遞送 以將該程序提供給用戶。可移動(dòng)介質(zhì)22的例子包括磁盤(包括軟 盤)、光盤(包括致密盤只讀存儲(chǔ)器(CD-ROM))和數(shù)字多用盤 (DVD)、磁光盤(包括MD (Mini-Disk,迷你盤)(商標(biāo)))以 及半導(dǎo)體存儲(chǔ)器。存儲(chǔ)介質(zhì)還可以通過(guò)ROM 12或包含在存儲(chǔ)部件 19中的硬盤來(lái)形成,其具有存儲(chǔ)于其中的程序并且被包含在設(shè)備的 主體內(nèi),并由此將其提供給用戶。注意本說(shuō)明書(shū)中的流程圖中所示的步驟當(dāng)然可以按照描述的時(shí)間 順序進(jìn)行,但是也可以不必按照時(shí)間順序進(jìn)行??梢圆⑿袌?zhí)行,也可 以彼此獨(dú)立地執(zhí)行一些步驟。
申請(qǐng)JP2006 - 227868的主題,所述專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用合 并于此.本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,根據(jù)設(shè)計(jì)要求和其他因素可以進(jìn)行 各種修正、組合、子組合和更改,只要它們?cè)谒綑?quán)利要求或其等價(jià) 物的范圍內(nèi)即可。
權(quán)利要求
1.一種向服務(wù)器發(fā)送信息的信息處理設(shè)備,該設(shè)備包括連接確定裝置,用于確定便攜式終端是否已經(jīng)連接到該信息處理設(shè)備;信息獲取裝置,用于當(dāng)所述連接確定裝置確定該終端已經(jīng)連接到該信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及發(fā)送裝置,用于向該服務(wù)器發(fā)送該終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信息,該終端的播放歷史記錄信息包括由所述信息獲取裝置獲取的操作信息。
2. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括 存儲(chǔ)裝置,用于存儲(chǔ)內(nèi)容的元數(shù)據(jù);元數(shù)據(jù)確定裝置,用于確定由該終端播放的內(nèi)容的元數(shù)據(jù)是否被 存儲(chǔ)在所述存儲(chǔ)裝置中;元數(shù)據(jù)獲取裝置,用于當(dāng)所述元數(shù)據(jù)確定裝置確定由該終端播放 的內(nèi)容的元數(shù)據(jù)被存儲(chǔ)在所述存儲(chǔ)裝置中時(shí),從所述存儲(chǔ)裝置獲取由 該終端播放的內(nèi)容的元數(shù)據(jù);以及播放歷史記錄信息產(chǎn)生裝置,用于向所述信息獲取裝置獲取的操 作信息中添加由所述元數(shù)據(jù)獲取裝置獲取的元數(shù)據(jù),以產(chǎn)生該終端的 播放歷史記錄信息。
3. 根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中,當(dāng)所述元數(shù)據(jù)確定裝置確定由該終端播放的內(nèi)容的元數(shù)據(jù)沒(méi)有被 存儲(chǔ)在所述存儲(chǔ)裝置中時(shí),所述信息獲取裝置還從該終端獲取由該終端播放的內(nèi)容的元數(shù) 據(jù),并且所述播放歷史記錄信息產(chǎn)生裝置向所述信息獲取裝置獲取的操作信息中添加所述元數(shù)據(jù)獲取裝置獲取的元數(shù)據(jù),以產(chǎn)生該終端的該播 放歷史記錄信息。
4. 一種由向服務(wù)器發(fā)送信息的信息處理設(shè)備所采用的信息處理 方法,該方法包括步驟確定便攜式終端是否已經(jīng)連接到該信息處理設(shè)備; 當(dāng)確定該終端已經(jīng)連接到該信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及 向該服務(wù)器發(fā)送該終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信息,該終端的播放歷史記錄信息包括所獲取的操作信息。
5. —種使計(jì)算機(jī)執(zhí)行包括以下步驟的處理的程序 確定是否已經(jīng)連接了便攜式終端;當(dāng)確定已經(jīng)連接了該終端時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以 及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及向服務(wù)器發(fā)送該終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信 息,該終端的播放歷史記錄信息包括所獲取的操作信息。
6. —種向服務(wù)器發(fā)送信息的信息處理設(shè)備,該設(shè)備包括 連接確定部件,被配置為確定便攜式終端是否已經(jīng)連接到該信息處理i殳備;信息獲取部件,被配置為當(dāng)所述連接確定部件確定該終端已經(jīng)連 接到該信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播 放由該終端播放的內(nèi)容的操作信息;以及發(fā)送部件,被配置為向該服務(wù)器發(fā)送該終端的播放歷史記錄信息 以及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信息包括由所述信 息獲取部件獲取的操作信息。
全文摘要
本發(fā)明涉及一種向服務(wù)器發(fā)送信息的信息處理設(shè)備、該信息處理設(shè)備所采用的方法及其程序,所述信息處理設(shè)備包括連接確定裝置,用于確定便攜式終端是否已經(jīng)連接到該信息處理設(shè)備;信息獲取裝置,用于當(dāng)所述連接確定裝置確定該終端已經(jīng)連接到該信息處理設(shè)備時(shí),從該終端獲取該終端的標(biāo)識(shí)信息以及有關(guān)播放由該終端播放的內(nèi)容的操作信息;以及發(fā)送裝置,用于向該服務(wù)器發(fā)送該終端的播放歷史記錄信息以及該終端的標(biāo)識(shí)信息,所述終端的播放歷史記錄信息包括由所述信息獲取裝置獲取的操作信息。
文檔編號(hào)H04L12/28GK101132294SQ20071014690
公開(kāi)日2008年2月27日 申請(qǐng)日期2007年8月24日 優(yōu)先權(quán)日2006年8月24日
發(fā)明者森田利廣, 森田進(jìn), 緒方信 申請(qǐng)人:索尼株式會(huì)社