專利名稱:內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備以及信息存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備以及信息存儲(chǔ)介質(zhì), 更具體地,涉及一種內(nèi)容推薦技術(shù)。
背景技術(shù):
近來(lái),變得可以利用諸如因特網(wǎng)的通信網(wǎng)絡(luò)而從大量?jī)?nèi)容中欣賞一個(gè)人所期望的內(nèi)容。根據(jù)大量可用的多個(gè)內(nèi)容已經(jīng)提出了各種推薦技術(shù)。例如,在基于內(nèi)容的過(guò)濾中,根據(jù)內(nèi)容的特征信息與用戶所偏好的內(nèi)容的特征信息之間的相似度來(lái)提取多個(gè)內(nèi)容中要推薦給該用戶的內(nèi)容。
發(fā)明內(nèi)容
技術(shù)問(wèn)題然而,基于內(nèi)容的過(guò)濾具有的問(wèn)題在于,只要用戶所偏好的內(nèi)容的特征信息沒(méi)有改變,同一內(nèi)容就不斷地被推薦給該用戶。本發(fā)明是鑒于上述問(wèn)題而做出的,并且本發(fā)明的目的是提供一種可以使得要推薦給用戶的內(nèi)容多樣化的內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備以及信息存儲(chǔ)介質(zhì)。問(wèn)題的解決方案根據(jù)本發(fā)明,為了解決上述問(wèn)題,提供了一種內(nèi)容推薦系統(tǒng),其特征在于包括用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于基于用戶屬性信息獲取裝置所獲取的給定用戶的屬性信息,從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即給定用戶偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于用戶偏好信息獲取裝置所獲取的用戶偏好信息,從包括在列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將內(nèi)容提取裝置所提取的內(nèi)容呈現(xiàn)給給定用戶。根據(jù)本發(fā)明,提供了一種內(nèi)容推薦方法,其特征在于包括用戶屬性信息獲取步驟,用于獲取給定用戶的屬性信息;列表獲取步驟,用于從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取步驟,用于獲取用戶偏好信息,即給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取步驟,用于基于在用戶偏好信息獲取步驟中所獲取的用戶偏好信息,從包括在列表獲取步驟中所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)步驟, 用于將在內(nèi)容提取步驟中所提取的內(nèi)容呈現(xiàn)給給定用戶。根據(jù)本發(fā)明,提供了一種內(nèi)容推薦設(shè)備,其特征在于包括用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于用戶偏好信息獲取裝置所獲取的用戶偏好信息,從包括在列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將內(nèi)容提取裝置所提取的內(nèi)容呈現(xiàn)給給定用戶。根據(jù)本發(fā)明,提供了一種用于使得計(jì)算機(jī)用作如下裝置的程序用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于用戶偏好信息獲取裝置所獲取的用戶偏好信息,從包括在列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將內(nèi)容提取裝置所提取的內(nèi)容呈現(xiàn)給給定用戶。根據(jù)本發(fā)明的一種信息存儲(chǔ)介質(zhì)存儲(chǔ)上述程序。
圖1是根據(jù)本發(fā)明的實(shí)施例的內(nèi)容推薦系統(tǒng)的整體配置圖;圖2是服務(wù)器的硬件配置圖;圖3是用戶設(shè)備的硬件配置圖;圖4是用戶設(shè)備的外部透視圖;圖5是根據(jù)修改示例的用戶設(shè)備的外部透視圖;圖6是用戶設(shè)備的功能框圖;圖7是音樂(lè)分發(fā)服務(wù)器的功能框圖;圖8是示出用戶信息存儲(chǔ)單元的存儲(chǔ)內(nèi)容的圖;圖9是總計(jì)數(shù)據(jù)庫(kù)(DB)的配置圖;圖10是示出內(nèi)部排名存儲(chǔ)單元的存儲(chǔ)內(nèi)容的圖;圖11是示出排名合成的圖;圖12是音樂(lè)特征DB的配置圖;圖13是音樂(lè)屬性DB的配置圖;以及圖14是根據(jù)本發(fā)明的實(shí)施例的內(nèi)容推薦系統(tǒng)的操作順序圖。
具體實(shí)施例方式在下文中,將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在該說(shuō)明書(shū)和附圖中,具有基本上相同的功能和結(jié)構(gòu)的元件用相同的附圖標(biāo)記來(lái)表示,并且省略重復(fù)說(shuō)明。圖1是根據(jù)本發(fā)明的實(shí)施例的內(nèi)容推薦系統(tǒng)的整體配置圖。如該圖所示,內(nèi)容推薦系統(tǒng)10連接到諸如因特網(wǎng)的數(shù)據(jù)通信網(wǎng)絡(luò)18,并且包括可以彼此進(jìn)行數(shù)據(jù)通信的音樂(lè)分發(fā)服務(wù)器14、音樂(lè)排名分發(fā)服務(wù)器15以及多個(gè)用戶設(shè)備12。用戶設(shè)備12例如是安裝在家中的諸如個(gè)人計(jì)算機(jī)、計(jì)算機(jī)游戲系統(tǒng)、或者家庭服務(wù)器的計(jì)算機(jī)系統(tǒng)或便攜式計(jì)算機(jī)系統(tǒng)(諸如便攜式游戲設(shè)備或移動(dòng)電話),并且通過(guò)訪問(wèn)音樂(lè)分發(fā)服務(wù)器14來(lái)接收要推薦給用戶設(shè)備12的用戶的音樂(lè)列表。用戶設(shè)備12請(qǐng)求音樂(lè)分發(fā)服務(wù)器14提供包括在列表中的音樂(lè)數(shù)據(jù),并且接收和播放該音樂(lè)數(shù)據(jù)。另一方面,音樂(lè)分發(fā)服務(wù)器14由例如計(jì)算機(jī)系統(tǒng)(諸如公知的服務(wù)器計(jì)算機(jī))構(gòu)成,并且將要推薦給每個(gè)用戶設(shè)備12的用戶的音樂(lè)列表傳送到用戶設(shè)備12。單獨(dú)的音樂(lè)數(shù)據(jù)響應(yīng)于來(lái)自每個(gè)用戶設(shè)備12的請(qǐng)求而被傳送。這里,盡管描述了本發(fā)明用于音樂(lè)推薦的應(yīng)用示例,但是本發(fā)明不限于此。當(dāng)然,可以將本發(fā)明應(yīng)用于推薦各種內(nèi)容,例如,運(yùn)動(dòng)圖像(諸如電影)、靜止圖像(諸如照片)、文檔(諸如
5小說(shuō))等。音樂(lè)排名分發(fā)服務(wù)器15由例如由不同于音樂(lè)分發(fā)服務(wù)器14的管理者的人所管理的計(jì)算機(jī)系統(tǒng)(諸如公知的服務(wù)器計(jì)算機(jī))構(gòu)成,并且響應(yīng)于來(lái)自音樂(lè)分發(fā)服務(wù)器14的請(qǐng)求而返回音樂(lè)排名。例如按照國(guó)別、根據(jù)音樂(lè)類型(諸如流行、爵士或古典)例如定期地 (諸如每周或每月)發(fā)布音樂(lè)排名,并且每個(gè)排名與發(fā)布時(shí)間和音樂(lè)類型相關(guān)聯(lián)地存儲(chǔ)在音樂(lè)分發(fā)服務(wù)器14中。排名可以以各種視點(diǎn)創(chuàng)建,并且可以是例如根據(jù)購(gòu)買(mǎi)數(shù)量的增加的音樂(lè)排名、根據(jù)下載數(shù)量的增加的音樂(lè)排名、根據(jù)與音樂(lè)有關(guān)的信息(例如,支持文檔)的瀏覽次數(shù)的增加的音樂(lè)排名等。圖2是示出音樂(lè)分發(fā)服務(wù)器14和音樂(lè)排名分發(fā)服務(wù)器15的硬件配置示例的圖。 如該圖所示,音樂(lè)分發(fā)服務(wù)器14或音樂(lè)排名分發(fā)服務(wù)器15包括處理器20、存儲(chǔ)器21、硬盤(pán)驅(qū)動(dòng)器(HDD) 23、介質(zhì)驅(qū)動(dòng)器M以及通信接口(I/F) 26,它們連接到總線22并且被配置成與彼此交換數(shù)據(jù)。存儲(chǔ)器21由只讀存儲(chǔ)器(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)構(gòu)成。ROM存儲(chǔ)各種系統(tǒng)程序,并且RAM主要用于為處理器20工作。在HDD 23中,存儲(chǔ)用于音樂(lè)分發(fā)或音樂(lè)排名分發(fā)的程序,或者構(gòu)造用于音樂(lè)分發(fā)或音樂(lè)排名分發(fā)的各種DB。介質(zhì)驅(qū)動(dòng)器M是讀取存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)25 (諸如致密盤(pán)-只讀存儲(chǔ)器(CD-ROM)或數(shù)字多功能盤(pán)-隨機(jī)存取存儲(chǔ)器(DVD-RAM))中的數(shù)據(jù)并且向其寫(xiě)入數(shù)據(jù)的設(shè)備。通信I/F沈控制音樂(lè)分發(fā)服務(wù)器14或音樂(lè)排名分發(fā)服務(wù)器15經(jīng)由通信網(wǎng)絡(luò)18與其他計(jì)算機(jī)系統(tǒng)進(jìn)行數(shù)據(jù)通信的操作。處理器20根據(jù)存儲(chǔ)在存儲(chǔ)器21、HDD 23或介質(zhì)25中的程序而控制服務(wù)器的各個(gè)部件。另一方面,圖3是示出用戶設(shè)備12的硬件配置示例的圖。如該圖所示,用戶設(shè)備 12包括處理器31、存儲(chǔ)器32、顯示控制單元33、聲音控制單元34、HDD 35、操縱設(shè)備36、介質(zhì)驅(qū)動(dòng)器37以及通信I/F 38,它們連接到總線39并且被配置成與彼此交換數(shù)據(jù)。存儲(chǔ)器 32由ROM和RAM構(gòu)成。ROM存儲(chǔ)各種系統(tǒng)程序,并且RAM主要用于為處理器31工作。在 HDD 35中,存儲(chǔ)諸如音樂(lè)播放程序的各種程序,或者構(gòu)造各種DB。介質(zhì)驅(qū)動(dòng)器37是讀取存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)40(諸如CD-ROM或DVD-RAM)中的數(shù)據(jù)或者向其寫(xiě)入數(shù)據(jù)的設(shè)備。通信I/F 38控制用戶設(shè)備12經(jīng)由通信網(wǎng)絡(luò)18與其他計(jì)算機(jī)系統(tǒng)(諸如音樂(lè)分發(fā)服務(wù)器14) 進(jìn)行數(shù)據(jù)通信的操作。顯示控制單元33被配置成包括視頻存儲(chǔ)器,并且將處理器31在視頻存儲(chǔ)器中所繪制的圖像轉(zhuǎn)換成視頻信號(hào),將視頻信號(hào)輸出到顯示器,并且使得顯示圖像。 聲音控制單元34被配置成包括聲音緩沖器,并且處理器31將存儲(chǔ)在聲音緩沖器中的聲音數(shù)據(jù)轉(zhuǎn)換成模擬聲音信號(hào)且將模擬聲音信號(hào)輸出到揚(yáng)聲器以可被聽(tīng)見(jiàn)地輸出。操縱設(shè)備36 是允許用戶向用戶設(shè)備12提供指令的裝置,并且是例如鍵盤(pán)、諸如鼠標(biāo)的指向設(shè)備、游戲鍵盤(pán)等。此外,處理器31根據(jù)存儲(chǔ)在存儲(chǔ)器32、HDD 35或介質(zhì)40中的程序控制服務(wù)器設(shè)備12的各個(gè)部件。用戶設(shè)備12可以以各種類型來(lái)實(shí)現(xiàn),并且被配置為例如如圖4所示的、可利用家用電源工作的固定游戲控制臺(tái)。在該情況下,圖3所示的各個(gè)硬件元件容納在外殼43中, 并且使用與外殼43分開(kāi)的電視接收器41的顯示設(shè)備41a以及內(nèi)置揚(yáng)聲器42和42作為顯示器和揚(yáng)聲器。操縱設(shè)備36也被設(shè)置為與外殼43分開(kāi)。替選地,用戶設(shè)備12可被配置成圖5所示的、可利用電池工作的便攜式和集成游戲設(shè)備。在該情況下,圖3所示的各個(gè)硬件元件容納在外殼44中,并且此外使用設(shè)置在外殼44的表面上的平板顯示器45作為顯示器。操縱設(shè)備36也設(shè)置在外殼44的表面上,并且被布置在例如平板顯示器45的左側(cè)和右側(cè)??墒褂们度朐谕鈿?4中的揚(yáng)聲器(未示出) 或與外殼44分開(kāi)的立體聲耳機(jī)46作為揚(yáng)聲器。這里,將描述用戶設(shè)備12的功能配置。圖6是用戶設(shè)備12的功能框圖。如該圖所示,用戶設(shè)備12被配置成在功能上包括操縱單元61和音樂(lè)播放單元62。上述功能元件由在用戶設(shè)備12中運(yùn)行的程序來(lái)實(shí)現(xiàn)。操縱單元61被配置在操縱設(shè)備36周圍,并且如果對(duì)操縱設(shè)備36執(zhí)行特定請(qǐng)求操縱,則將音樂(lè)列表(包括用戶ID)的請(qǐng)求經(jīng)由通信I/F 38 傳送到音樂(lè)分發(fā)服務(wù)器14。在該請(qǐng)求中,包括用戶ID和音樂(lè)屬性(例如,諸如輕松、傷感、 愉快或活潑的基調(diào))的指定。音樂(lè)屬性可由用戶使用操縱設(shè)備36來(lái)指定或可以隨機(jī)地選擇。稍后要描述的偏好向量可由用戶設(shè)備12來(lái)管理。在該情況下,所管理的用戶偏好信息可包括在音樂(lè)列表的請(qǐng)求中。稍后要描述的音樂(lè)播放單元62響應(yīng)于請(qǐng)求而經(jīng)由通信網(wǎng)絡(luò) 18接收音樂(lè)分發(fā)服務(wù)器14返回的音樂(lè)列表,并且將包括在音樂(lè)列表中的每首音樂(lè)的標(biāo)識(shí)信息(即,音樂(lè)ID)經(jīng)由通信I/F 38傳送到音樂(lè)分發(fā)服務(wù)器14。音樂(lè)播放單元62響應(yīng)于音樂(lè)ID的傳送而使用聲音控制單元34播放從音樂(lè)分發(fā)服務(wù)器14返回的音樂(lè)數(shù)據(jù)。此時(shí), 如圖4和5所示,音樂(lè)播放單元62在顯示器上顯示包括在音樂(lè)數(shù)據(jù)中的歌曲標(biāo)題數(shù)據(jù)。當(dāng)在音樂(lè)播放期間對(duì)操縱設(shè)備36執(zhí)行明確的否定操縱(表示用戶不喜歡相應(yīng)音樂(lè)的特定操縱)時(shí),操縱單元61將否定評(píng)價(jià)連同播放音樂(lè)的音樂(lè)ID和用戶ID —起傳送到音樂(lè)分發(fā)服務(wù)器14。當(dāng)在音樂(lè)播放期間對(duì)操縱設(shè)備36執(zhí)行跳過(guò)操縱時(shí),向音樂(lè)播放單元 62通知該跳過(guò)操縱。音樂(lè)播放單元62根據(jù)通知而停止音樂(lè)播放,將接下來(lái)的音樂(lè)ID傳送到音樂(lè)分發(fā)服務(wù)器14,并且播放所返回的音樂(lè)數(shù)據(jù)。即使當(dāng)如上所述執(zhí)行跳過(guò)操縱時(shí),操縱單元61也可被配置成將否定評(píng)價(jià)連同播放音樂(lè)的音樂(lè)ID和用戶ID —起傳送到音樂(lè)分發(fā)服務(wù)器14。當(dāng)音樂(lè)被完整地播放而沒(méi)有被跳過(guò)時(shí),音樂(lè)播放單元62向操縱單元61通知音樂(lè)已被完整地播放而沒(méi)有被跳過(guò)的事實(shí)。在該情況下,操縱單元61將肯定評(píng)價(jià)連同完整播放的音樂(lè)的音樂(lè)ID和用戶ID —起傳送到音樂(lè)分發(fā)服務(wù)器14。此外,當(dāng)在音樂(lè)播放期間對(duì)操縱設(shè)備36執(zhí)行明確的肯定操縱(表示用戶喜歡相應(yīng)音樂(lè)的特定操縱)時(shí),將肯定評(píng)價(jià)連同播放音樂(lè)的音樂(lè)ID和用戶ID —起傳送到音樂(lè)分發(fā)服務(wù)器14。遞送到音樂(lè)分發(fā)服務(wù)器 14的針對(duì)每首音樂(lè)生成的肯定或否定評(píng)價(jià)用于在音樂(lè)分發(fā)服務(wù)器14中生成表示每個(gè)用戶所偏好的音樂(lè)的特征的偏好向量,或者生成多個(gè)用戶所偏好的多首音樂(lè)的排名。接下來(lái),將描述音樂(lè)分發(fā)服務(wù)器14的功能配置。圖7是音樂(lè)分發(fā)服務(wù)器14的功能框圖。如該圖所示,音樂(lè)分發(fā)服務(wù)器14被配置成在功能上包括用戶信息存儲(chǔ)單元71、總計(jì)單元72、內(nèi)部排名生成單元73、內(nèi)部排名存儲(chǔ)單元74、排名選擇和合成單元75、偏好向量更新單元77、偏好向量存儲(chǔ)單元78、排序單元79、次級(jí)列表生成單元80、初級(jí)列表存儲(chǔ)單元 81、音樂(lè)屬性DB 82、音樂(lè)特征DB 83、音樂(lè)分發(fā)單元84以及音樂(lè)DB 85。這些功能元件由在音樂(lè)分發(fā)服務(wù)器14中運(yùn)行的程序來(lái)實(shí)現(xiàn)。用戶信息存儲(chǔ)單元71使用HDD 23或單獨(dú)的DB(未示出)配置,并且存儲(chǔ)用戶的屬性。圖8示意性地示出了用戶信息存儲(chǔ)單元71的存儲(chǔ)內(nèi)容。對(duì)作為用戶的標(biāo)識(shí)信息的用戶ID以及用戶的屬性(諸如年齡、居住城市和使用語(yǔ)言)進(jìn)行關(guān)聯(lián)和存儲(chǔ)。用戶信息存儲(chǔ)單元71的存儲(chǔ)內(nèi)容可從用戶設(shè)備12預(yù)先登記??傆?jì)單元72對(duì)與從用戶設(shè)備12傳送的評(píng)價(jià)相關(guān)的信息和與傳送到用戶設(shè)備12 的音樂(lè)列表相關(guān)的信息進(jìn)行總計(jì)??傆?jì)單元72包括使用HDD 23或單獨(dú)的DB (未示出)配置的總計(jì)DB 72a??傆?jì)結(jié)果存儲(chǔ)在總計(jì)DB 7 中。圖9示意性地示出了總計(jì)DB 7 的存儲(chǔ)內(nèi)容,其中,對(duì)作為音樂(lè)標(biāo)識(shí)信息的音樂(lè)ID和用戶屬性范圍(其中年齡是13歲或更小, 居住城市是東京,使用語(yǔ)言是日語(yǔ)等)的總計(jì)值x-y-z進(jìn)行關(guān)聯(lián)和存儲(chǔ)。這里,總計(jì)值包括三個(gè)數(shù)值包括在傳送到用戶設(shè)備12的音樂(lè)列表中的次數(shù)χ、對(duì)于相應(yīng)音樂(lè)的肯定評(píng)價(jià)從用戶設(shè)備12傳送的次數(shù)y以及對(duì)于相應(yīng)音樂(lè)的否定評(píng)價(jià)從用戶設(shè)備12傳送的次數(shù)ζ。如果從用戶設(shè)備12接收到音樂(lè)ID、用戶ID以及肯定或否定評(píng)價(jià),則總計(jì)單元72從用戶信息存儲(chǔ)單元71讀取與接收的用戶ID相關(guān)聯(lián)的用戶的屬性,并且更新用戶屬性所屬的用戶屬性范圍的總計(jì)值中的次數(shù)y或次數(shù)ζ。具體地,如果接收到肯定評(píng)價(jià),則將次數(shù)y遞增1,而如果接收到否定評(píng)價(jià),則將次數(shù)ζ遞增1。當(dāng)排序單元79生成音樂(lè)列表并且將所生成的音樂(lè)列表傳送到用戶設(shè)備12時(shí),獲取包括在音樂(lè)列表中的音樂(lè)列表的目的地的用戶設(shè)備12 的用戶的用戶ID和音樂(lè)ID,并且從用戶信息存儲(chǔ)單元71讀取與該用戶ID相關(guān)聯(lián)的用戶的屬性。在所讀取的屬性所屬的用戶屬性范圍的總計(jì)值中,將上述次數(shù)χ遞增1。內(nèi)部排名生成單元73基于總計(jì)DB 7 的存儲(chǔ)內(nèi)容定期地(諸如每周或每月)生成對(duì)于各種用戶屬性的范圍的排名,并且將該排名存儲(chǔ)在內(nèi)部排名存儲(chǔ)單元74中。如圖10 所示,內(nèi)部排名存儲(chǔ)單元74使用HDD 23或單獨(dú)的DB (未示出)配置,并且內(nèi)部排名生成單元73生成的各種排名與其生成時(shí)間和用戶屬性范圍相關(guān)聯(lián)地存儲(chǔ)。例如,通過(guò)按照記錄在圖9中示出的列“13歲或更小/東京/日語(yǔ)”、“14歲/東京/日語(yǔ)”以及“15歲/東京/ 日語(yǔ)”中的次數(shù)y的總值的降序列出預(yù)定首數(shù)(例如,100)的音樂(lè)的ID,來(lái)生成如下用戶所偏好的多首音樂(lè)的排名用戶為15歲或更小,其居住城市是東京,并且其使用語(yǔ)言是日語(yǔ)。 此時(shí),可以通過(guò)按照次數(shù)y的總值與上述次數(shù)χ的總值的比率(即,肯定評(píng)價(jià)的數(shù)量與推薦數(shù)量的比率)的降序列出預(yù)定數(shù)量的音樂(lè)ID來(lái)生成排名。排名選擇和合成單元75從用戶信息存儲(chǔ)單元71讀取與包括在從用戶設(shè)備12傳送的音樂(lè)列表請(qǐng)求中的用戶ID相關(guān)聯(lián)的用戶的屬性,并且從內(nèi)部排名存儲(chǔ)單元74讀取與包括用戶屬性的范圍相關(guān)聯(lián)的排名。從音樂(lè)排名分發(fā)服務(wù)器15接收與用戶屬性對(duì)應(yīng)的排名。例如,可以接收最新的用戶居住城市的排名,并且當(dāng)用戶是15歲時(shí)可以基于用戶的年齡接收在該用戶的居住城市發(fā)布的排名。如圖11所示,排名選擇和合成單元75接收與如上所述的用戶屬性相關(guān)聯(lián)的排名,并且合成排名。此時(shí),可能不是包括在排名中的所有音樂(lè) ID都包括在合成后的列表中。排名選擇和合成單元75可以從內(nèi)部排名存儲(chǔ)單元74讀取與包括用戶屬性的范圍相關(guān)聯(lián)的排名以及關(guān)聯(lián)于與該范圍相鄰的范圍的排名,并且合成排名。在該情況下,包括在從與包括用戶屬性的范圍相關(guān)聯(lián)的排名合成后的列表中的音樂(lè)首數(shù)可以小于包括在從與相鄰范圍相關(guān)聯(lián)的排名合成后的列表中的音樂(lè)首數(shù)。由排名選擇和合成單元75合成的排名(即,音樂(lè)ID的列表)存儲(chǔ)在使用HDD 23或單獨(dú)的DB (未示出)配置的初級(jí)列表存儲(chǔ)單元81中。接下來(lái),如圖12所示,使用HDD 23或單獨(dú)的DB (未示出)來(lái)配置音樂(lè)特征DB 83, 其中,對(duì)音樂(lè)ID和多個(gè)特征量進(jìn)行關(guān)聯(lián)和存儲(chǔ)。該特征例如是音樂(lè)節(jié)奏、包括在音樂(lè)中的特定頻率的聲音強(qiáng)度、包括在音樂(lè)的說(shuō)明文本中的特定關(guān)鍵詞的頻率等。特征量可作為計(jì)算機(jī)分析處理的結(jié)果輸入。在下文中,具有各個(gè)特征量作為分量的向量被稱為特征向量。偏好向量存儲(chǔ)單元78使用HDD 23或單獨(dú)的DB (未示出)配置,并且存儲(chǔ)每個(gè)用戶的偏好向量。與每首音樂(lè)的特征向量一樣,偏好向量是具有圖12所示的各個(gè)特征量作為分量的向量??梢曰谟脩羲玫囊魳?lè)的特征向量生成偏好向量。偏好向量更新單元77基于與從用戶設(shè)備12傳送的對(duì)每首音樂(lè)的評(píng)價(jià)相關(guān)的信息,更新存儲(chǔ)在偏好向量更新單元77中的偏好向量。例如,如果從用戶設(shè)備12接收到音樂(lè) ID、用戶ID和肯定評(píng)價(jià),則從音樂(lè)特征DB83中讀取與所接收的音樂(lè)ID相關(guān)聯(lián)的特征向量, 并且將與所接收的用戶ID相關(guān)聯(lián)的、存儲(chǔ)在偏好向量存儲(chǔ)單元78中的偏好向量的方向設(shè)置為靠近所讀取的特征向量的方向。偏好向量更新單元77設(shè)置在用戶設(shè)備12側(cè),以使得用戶設(shè)備12內(nèi)的偏好向量更新單元77可以基于與操縱單元61獲得的對(duì)每首音樂(lè)的評(píng)價(jià)相關(guān)的信息更新存儲(chǔ)在用戶設(shè)備12中的偏好向量。此時(shí),偏好向量更新單元77可以從音樂(lè)分發(fā)服務(wù)器14內(nèi)的音樂(lè)特征DB 83下載音樂(lè)的特征向量,或者等同于音樂(lè)特征DB 83的 DB設(shè)置在用戶設(shè)備12中,以使得可以從該DB讀取音樂(lè)的特征向量。因而,在用戶設(shè)備12 內(nèi)被不斷管理為最新的偏好向量可以包括在如上所述的音樂(lè)列表的請(qǐng)求中,并且傳送到音樂(lè)分發(fā)服務(wù)器14。接收偏好向量的音樂(lè)分發(fā)服務(wù)器14將偏好向量存儲(chǔ)在音樂(lè)分發(fā)服務(wù)器 14的偏好向量存儲(chǔ)單元78中。如圖13所示,音樂(lè)屬性DB 82使用HDD 23或單獨(dú)的DB (未示出)配置,其中,音樂(lè) ID和表示音樂(lè)是否對(duì)應(yīng)于多個(gè)相應(yīng)的音樂(lè)屬性的標(biāo)志被存儲(chǔ)為彼此相關(guān)聯(lián)。音樂(lè)屬性可以是例如基調(diào),諸如輕松、傷感、愉快、活潑等,并且可被作為計(jì)算機(jī)分析處理的結(jié)果輸入。次級(jí)列表生成單元80從音樂(lè)屬性DB 82中讀取與存儲(chǔ)在初級(jí)列表存儲(chǔ)單元81中的列表中所包括的每個(gè)音樂(lè)ID相關(guān)聯(lián)的標(biāo)志,并且確定是否存在適合于包括在從用戶設(shè)備12傳送的請(qǐng)求中的屬性的音樂(lè)。從存儲(chǔ)在初級(jí)列表存儲(chǔ)單元81中的列表中所包括的音樂(lè)ID中僅提取適合于包括在從用戶設(shè)備12傳送的請(qǐng)求中的屬性的多首音樂(lè)的音樂(lè)ID,并且將所提取的音樂(lè)ID的列表提供給排序單元79作為次級(jí)列表。排序單元79從音樂(lè)特征 DB 83讀取與包括在次級(jí)列表中的音樂(lè)ID相關(guān)聯(lián)的特征向量,并且讀取與包括在從用戶設(shè)備12接收的請(qǐng)求中的用戶ID相關(guān)聯(lián)的、存儲(chǔ)在偏好向量存儲(chǔ)單元78中的偏好向量。計(jì)算兩個(gè)向量之間的相似度,并且按相似度的降序?qū)σ魳?lè)ID進(jìn)行排序。兩個(gè)向量之間的相似度可以是兩個(gè)向量之間的角度。在該情況下,角度越小,相似度越高。排序單元79在推薦音樂(lè)列表中包括按兩個(gè)向量之間的相似度的降序的預(yù)定數(shù)量(例如,10)的音樂(lè)ID,并且將該列表返回給用戶設(shè)備12。音樂(lè)DB 85使用HDD 23或單獨(dú)的DB (未示出)配置,并且存儲(chǔ)與音樂(lè)ID相關(guān)聯(lián)的音樂(lè)的數(shù)據(jù)。音樂(lè)分發(fā)單元84從用戶設(shè)備12接收音樂(lè)ID,從音樂(lè)DB 85讀取與音樂(lè)ID 相關(guān)聯(lián)地存儲(chǔ)的音樂(lè)數(shù)據(jù),并且將該音樂(lè)數(shù)據(jù)返回給用戶設(shè)備12。這里,將描述根據(jù)該實(shí)施例的內(nèi)容推薦系統(tǒng)10的操作。圖14是內(nèi)容推薦系統(tǒng)10 的操作順序圖。如該圖所示,用戶設(shè)備12將包括用戶ID和音樂(lè)屬性的音樂(lè)列表請(qǐng)求傳送到音樂(lè)分發(fā)服務(wù)器H(SlOl)。在音樂(lè)分發(fā)服務(wù)器14中,排名選擇和合成單元75從用戶信息存儲(chǔ)單元71讀取與所接收的用戶ID相關(guān)聯(lián)的用戶屬性(S102),并且從內(nèi)部排名存儲(chǔ)單元74和音樂(lè)排名分發(fā)服務(wù)器15獲取與所讀取的用戶屬性對(duì)應(yīng)的排名(S103和S104)。將所獲取的排名合成并存儲(chǔ)在初級(jí)列表存儲(chǔ)單元81中(Sl(^)。接下來(lái),在音樂(lè)分發(fā)服務(wù)器 14中,次級(jí)列表生成單元80通過(guò)基于音樂(lè)屬性減少存儲(chǔ)在初級(jí)列表存儲(chǔ)單元81中的音樂(lè) ID來(lái)生成次級(jí)列表(S106)。此外,排序單元79根據(jù)與音樂(lè)ID相關(guān)聯(lián)的特征向量與用戶
9的偏好向量之間的相似度對(duì)包括在次級(jí)列表中的音樂(lè)ID進(jìn)行排序(S107),并且按相似度的降序根據(jù)預(yù)定數(shù)量的音樂(lè)ID生成推薦音樂(lè)列表,以將該推薦音樂(lè)列表返回給用戶設(shè)備 12(S108)。在用戶設(shè)備12中,音樂(lè)播放單元62接收推薦音樂(lè)列表并且將包括在推薦音樂(lè)列表中的音樂(lè)ID傳送到音樂(lè)分發(fā)服務(wù)器14(S109)。音樂(lè)分發(fā)服務(wù)器14將與音樂(lè)分發(fā)單元 84所接收的音樂(lè)ID相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)返回給用戶設(shè)備12 (SllO)。用戶設(shè)備12的音樂(lè)播放單元62播放所接收的音樂(lè)數(shù)據(jù)。同樣地,如果執(zhí)行對(duì)包括在推薦音樂(lè)列表中的所有音樂(lè) ID的音樂(lè)播放,則用戶設(shè)備12再次執(zhí)行SlOl的處理。由于使用作為隨時(shí)間順序生成的內(nèi)容列表的各種排名生成推薦音樂(lè)列表,因此上述內(nèi)容推薦系統(tǒng)10可以防止同一音樂(lè)被連續(xù)地推薦給用戶的問(wèn)題,并且向用戶推薦各種
曰爾O本發(fā)明不限于上述實(shí)施例,并且可以進(jìn)行各種修改。盡管以上描述了音樂(lè)分發(fā)服務(wù)器14生成推薦音樂(lè)列表的示例,但是圖7所示的功能,具體地,排名選擇和合成單元75、 初級(jí)列表存儲(chǔ)單元81、次級(jí)列表生成單元80、排序單元79、偏好向量存儲(chǔ)單元78以及偏好向量更新單元77設(shè)置在用戶設(shè)備12中,以使得用戶設(shè)備12可以生成推薦音樂(lè)列表。
權(quán)利要求
1.一種內(nèi)容推薦系統(tǒng),其特征在于包括用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于基于所述用戶屬性信息獲取裝置獲取的所述給定用戶的屬性信息,從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即所述給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息,從包括在所述列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將所述內(nèi)容提取裝置所提取的所述內(nèi)容呈現(xiàn)給所述給定用戶。
2.根據(jù)權(quán)利要求1所述的內(nèi)容推薦系統(tǒng),其特征在于所述內(nèi)容提取裝置基于所述內(nèi)容的屬性從包括在所述列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容,并且還基于所述部分內(nèi)容的所述特征信息和所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息從部分所提取的內(nèi)容中提取部分內(nèi)容。
3.根據(jù)權(quán)利要求1或2所述的內(nèi)容推薦系統(tǒng),其特征在于 所述列表獲取裝置獲取兩個(gè)或更多個(gè)列表,以及所述內(nèi)容提取裝置從包括在所述列表獲取裝置所獲取的所述兩個(gè)或更多個(gè)列表的每一個(gè)中的內(nèi)容中提取部分或全部?jī)?nèi)容,并且基于所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息從所提取的內(nèi)容中提取部分內(nèi)容。
4.根據(jù)權(quán)利要求3所述的內(nèi)容推薦系統(tǒng),其特征在于所述內(nèi)容提取裝置從包括在所述列表獲取裝置所獲取的所述兩個(gè)或更多個(gè)列表的每一個(gè)中的內(nèi)容中提取其數(shù)量與所述給定用戶的屬性信息對(duì)應(yīng)的多個(gè)內(nèi)容,并且基于所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息從所提取的內(nèi)容中提取部分內(nèi)容。
5.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的內(nèi)容推薦系統(tǒng),其特征在于還包括 列表生成裝置,用于隨時(shí)間順序地生成內(nèi)容的列表;以及列表存儲(chǔ)裝置,用于與用戶屬性信息范圍相關(guān)聯(lián)地存儲(chǔ)所述列表生成裝置所生成的列表,其中,所述列表獲取裝置獲取與所述給定用戶的屬性信息相關(guān)聯(lián)地存儲(chǔ)在所述列表存儲(chǔ)裝置中的列表。
6.根據(jù)權(quán)利要求5所述的內(nèi)容推薦系統(tǒng),其特征在于所述列表生成裝置計(jì)算所述內(nèi)容呈現(xiàn)裝置已向所述用戶呈現(xiàn)每個(gè)內(nèi)容的次數(shù)與對(duì)應(yīng)于每個(gè)屬性信息范圍的屬性信息的用戶已對(duì)所述內(nèi)容執(zhí)行特定操縱的次數(shù)之間的比率,并基于所述比率生成每個(gè)屬性信息范圍的列表。
7.一種內(nèi)容推薦方法,其特征在于包括用戶屬性信息獲取步驟,獲取給定用戶的屬性信息;列表獲取步驟,從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取步驟,獲取用戶偏好信息,即所述給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取步驟,基于在所述用戶偏好信息獲取步驟中所獲取的所述用戶偏好信息,從包括在所述列表獲取步驟中所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)步驟,將在所述內(nèi)容提取步驟中所提取的所述內(nèi)容呈現(xiàn)給所述給定用戶。
8.一種內(nèi)容推薦設(shè)備,其特征在于包括用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息; 列表獲取裝置,用于從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表; 用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即所述給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息,從包括在所述列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將所述內(nèi)容提取裝置所提取的所述內(nèi)容呈現(xiàn)給所述給定用戶。
9.一種存儲(chǔ)用于使得計(jì)算機(jī)用作以下裝置的程序的信息存儲(chǔ)介質(zhì) 用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表; 用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即所述給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于所述用戶偏好信息獲取裝置所獲取的所述用戶偏好信息,從包括在所述列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將所述內(nèi)容提取裝置所提取的所述內(nèi)容呈現(xiàn)給所述給定用戶。
全文摘要
一種內(nèi)容推薦系統(tǒng)包括用戶屬性信息獲取裝置,用于獲取給定用戶的屬性信息;列表獲取裝置,用于基于用戶屬性信息獲取裝置所獲取的給定用戶的屬性信息,從隨時(shí)間順序生成的內(nèi)容列表中獲取至少一個(gè)列表;用戶偏好信息獲取裝置,用于獲取用戶偏好信息,即給定用戶所偏好的內(nèi)容的特征信息;內(nèi)容提取裝置,用于基于用戶偏好信息獲取裝置所獲取的用戶偏好信息,從包括在列表獲取裝置所獲取的列表中的內(nèi)容中提取部分內(nèi)容;以及內(nèi)容呈現(xiàn)裝置,用于將內(nèi)容提取裝置所提取的內(nèi)容呈現(xiàn)給給定用戶。
文檔編號(hào)G06F17/30GK102473183SQ20108003057
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年6月8日 優(yōu)先權(quán)日2009年7月14日
發(fā)明者五十崎正明, 小野木渡, 池田望, 石井和夫, 高橋良和, 齊藤勝 申請(qǐng)人:索尼公司