專(zhuān)利名稱(chēng):信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備、程序和信息記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備、程序和信息存儲(chǔ)介質(zhì),具體地,涉及根據(jù)用戶(hù)的特征數(shù)據(jù)輸出信息。
背景技術(shù):
通過(guò)諸如因特網(wǎng)的信息通信網(wǎng)絡(luò)提供各種信息,并且已經(jīng)開(kāi)發(fā)各種推薦系統(tǒng)以便提供與用戶(hù)匹配的信息。例如,在協(xié)同過(guò)濾(collaborative filtering)系統(tǒng)中,為每個(gè)用戶(hù)提供與類(lèi)似的用戶(hù)有關(guān)的信息,例如關(guān)于該類(lèi)似用戶(hù)購(gòu)買(mǎi)的產(chǎn)品的信息?;诿總€(gè)用戶(hù)的特征數(shù)據(jù)之間的距離(例如特征向量)計(jì)算用戶(hù)之間的類(lèi)似性。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)上述協(xié)同過(guò)濾,需要收集來(lái)自盡可能多的用戶(hù)的特征數(shù)據(jù)和關(guān)于例如購(gòu)買(mǎi)產(chǎn)品的相關(guān)信息以便準(zhǔn)確地標(biāo)識(shí)與用戶(hù)匹配的信息。但是,增加數(shù)量的用戶(hù)關(guān)聯(lián)于增加的計(jì)算類(lèi)似用戶(hù)的成本,即計(jì)算資源成本和時(shí)間成本??紤]到以上,已經(jīng)構(gòu)思了本發(fā)明的一個(gè)或多個(gè)實(shí)施例,其目標(biāo)是提供用于以小的計(jì)算成本準(zhǔn)確地為用戶(hù)提供與用戶(hù)匹配的信息的信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備、信息提供程序和信息存儲(chǔ)介質(zhì)。為了解決上述問(wèn)題,根據(jù)本發(fā)明的實(shí)施例的信息提供系統(tǒng)包括第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;第二特征數(shù)據(jù)獲得單元,配置為獲得指定人的特征數(shù)據(jù)項(xiàng);群選擇單元,配置為基于由所述第二特征數(shù)據(jù)獲得單元獲得的特征數(shù)據(jù)項(xiàng)選擇所述多個(gè)群中的至少一個(gè);以及信息輸出單元,配置為輸出與所選擇的群有關(guān)的信息。在本發(fā)明的一個(gè)方面,該信息輸出單元輸出與被分類(lèi)為所選擇的群的多個(gè)人的至少一個(gè)有關(guān)的信息。在本發(fā)明的一個(gè)方面,該信息提供系統(tǒng)還包括存儲(chǔ)單元,配置為將給定信息與群的至少一個(gè)相關(guān)聯(lián)地存儲(chǔ)。該信息輸出單元輸出與所選擇的群相關(guān)聯(lián)地存儲(chǔ)在信息存儲(chǔ)單元中的給定信息。在本發(fā)明的一個(gè)方面,該第一特征數(shù)據(jù)獲得單元包括信息接收單元,配置為通過(guò)通信網(wǎng)絡(luò)接收與多個(gè)人的每個(gè)有關(guān)的信息;以及特征數(shù)據(jù)產(chǎn)生單元,配置為基于接收的信息產(chǎn)生多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)。在本發(fā)明的一個(gè)方面,該信息提供系統(tǒng)包括服務(wù)器計(jì)算機(jī)和客戶(hù)端計(jì)算機(jī)。所述服務(wù)器計(jì)算機(jī)包括代表特征數(shù)據(jù)發(fā)送單元,該代表特征數(shù)據(jù)發(fā)送單元配置為將表示多個(gè)人的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到客戶(hù)端計(jì)算機(jī),并且該客戶(hù)端計(jì)算機(jī)包括代表特征數(shù)據(jù)接收單元,該代表特征數(shù)據(jù)接收單元配置為接收所述代表特征數(shù)據(jù)項(xiàng)。該群選擇單元包括在所述客戶(hù)端計(jì)算機(jī)中,并基于由所述代表特征數(shù)據(jù)接收單元接收的代表特征數(shù)據(jù)項(xiàng)來(lái)選擇
4所述多個(gè)群的至少一個(gè)。在本發(fā)明的一個(gè)方面,所述第一特征數(shù)據(jù)獲得單元重復(fù)地獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng),并且每次獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)時(shí),所述分類(lèi)單元將所述多個(gè)人分類(lèi)為多個(gè)群。根據(jù)本發(fā)明的實(shí)施例的信息提供方法包括步驟獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);基于多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;獲得指定人的特征數(shù)據(jù)項(xiàng);基于獲得的指定人的特征數(shù)據(jù)項(xiàng)選擇所述多個(gè)群的至少一個(gè);以及輸出與所選擇的群有關(guān)的彳目息。根據(jù)本發(fā)明的實(shí)施例的信息提供設(shè)備包括第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;代表特征數(shù)據(jù)發(fā)送單元,配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到其他計(jì)算機(jī);群指定數(shù)據(jù)接收單元,配置為從其他計(jì)算機(jī)接收群指定數(shù)據(jù),該群指定數(shù)據(jù)指定所述多個(gè)群中的一個(gè);以及信息發(fā)送單元,配置為將與由所述群指定數(shù)據(jù)指定的群有關(guān)的信息發(fā)送到其他計(jì)算機(jī)。根據(jù)本發(fā)明的實(shí)施例的程序使得計(jì)算機(jī)執(zhí)行第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;代表特征數(shù)據(jù)發(fā)送單元,配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到其他計(jì)算機(jī);群指定數(shù)據(jù)接收單元,配置為從其他計(jì)算機(jī)接收群指定數(shù)據(jù),該群指定數(shù)據(jù)指定所述多個(gè)群中的一個(gè);以及信息發(fā)送單元,配置為將與由所述群指定數(shù)據(jù)指定的群有關(guān)的信息發(fā)送到其他計(jì)算機(jī)。該計(jì)算機(jī)可以是個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)或者各種計(jì)算機(jī)游戲系統(tǒng)。程序可以存儲(chǔ)在諸如CD-ROM或者DVD-ROM的計(jì)算機(jī)可讀信息存儲(chǔ)介質(zhì)中。
在附圖中
圖I是例示根據(jù)本發(fā)明的信息提供系統(tǒng)的總體示意圖2是例示評(píng)價(jià)頁(yè)的例子的圖3是例示推薦的游戲軟件信息的例子的圖4是例示信息提供設(shè)備的功能框圖5是例示用戶(hù)終端的功能框圖6是示意性例示存儲(chǔ)在用戶(hù)數(shù)據(jù)存儲(chǔ)單元中的內(nèi)容的圖7是示意性例示存儲(chǔ)在內(nèi)容元數(shù)據(jù)存儲(chǔ)單元中的內(nèi)容的圖8是示意性例示存儲(chǔ)在信息提供設(shè)備的特征向量存儲(chǔ)單元中的內(nèi)容的圖
圖9是示意性例示存儲(chǔ)在用戶(hù)群存儲(chǔ)單元中的內(nèi)容的圖10是示意性例示存儲(chǔ)在新版本軟件信息存儲(chǔ)單元中的內(nèi)容的圖;以及
圖11是示意性例示存儲(chǔ)在用戶(hù)日志存儲(chǔ)單元中的內(nèi)容的圖。
具體實(shí)施例方式以下將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。
圖I是例示根據(jù)本發(fā)明的實(shí)施例的信息提供系統(tǒng)的總體示意圖。信息提供系統(tǒng)20包括信息提供設(shè)備10和用戶(hù)終端14,它們每個(gè)連接到計(jì)算機(jī)通信網(wǎng) 絡(luò)18,比如因特網(wǎng)。計(jì)算機(jī)通信網(wǎng)絡(luò)18連接到大量用戶(hù)終端14。信息提供設(shè)備10主要由諸如已知的服務(wù)器計(jì)算機(jī)的計(jì)算機(jī)構(gòu)成。每個(gè)用戶(hù)終端14主要由諸如已知的個(gè)人計(jì)算機(jī)、家用計(jì)算機(jī)游戲系統(tǒng)、家庭服務(wù)器、可攜式游戲設(shè)備、移動(dòng)電話(huà)或者可攜式信息終端的計(jì)算機(jī)構(gòu)成。在此,用戶(hù)終端14安裝有將根據(jù)用戶(hù)的偏好而執(zhí)行的各種游戲軟件程序。信息提供設(shè)備10具有將推薦的游戲軟件程序呈現(xiàn)給每個(gè)用戶(hù)終端14的用戶(hù)(下文中稱(chēng)為“游戲用戶(hù)”)的功能。即,信息提供設(shè)備10具有將推薦的游戲軟件信息提供給每個(gè)用戶(hù)終端14的功能。計(jì)算機(jī)通信網(wǎng)絡(luò)18連接到僅會(huì)員(members-only)服務(wù)提供設(shè)備12和大量用戶(hù)終端16。僅會(huì)員服務(wù)提供設(shè)備也主要由諸如已知的服務(wù)器計(jì)算機(jī)的計(jì)算機(jī)構(gòu)成。每個(gè)用戶(hù)終端16也主要由諸如已知的個(gè)人計(jì)算機(jī)、家用計(jì)算機(jī)游戲系統(tǒng)、家庭服務(wù)器、可攜式游戲設(shè)備、移動(dòng)電話(huà)或者可攜式信息終端的計(jì)算機(jī)構(gòu)成。在此,僅會(huì)員服務(wù)提供設(shè)備12擔(dān)當(dāng)銷(xiāo)售游戲軟件的電子商務(wù)網(wǎng)站。即,用戶(hù)(下文中稱(chēng)為“服務(wù)用戶(hù)”)可以通過(guò)使用ID和密碼從用戶(hù)終端16訪問(wèn)該僅會(huì)員服務(wù)提供設(shè)備12來(lái)購(gòu)買(mǎi)希望的游戲軟件程序。此外,僅會(huì)員服務(wù)提供設(shè)備12還用于存儲(chǔ)從每個(gè)用戶(hù)終端16發(fā)送的每個(gè)游戲軟件程序的評(píng)價(jià)(評(píng)論)并將接收的評(píng)價(jià)(評(píng)論)發(fā)送到每個(gè)用戶(hù)終端16。以此方式,每個(gè)服務(wù)用戶(hù)可以知道其他用戶(hù)對(duì)每個(gè)游戲軟件程序如何評(píng)價(jià)并在選擇要購(gòu)買(mǎi)的游戲軟件程序時(shí)使用該評(píng)價(jià)。圖2例示從僅會(huì)員服務(wù)提供設(shè)備12發(fā)送到用戶(hù)終端16的評(píng)價(jià)頁(yè)的例子。當(dāng)用戶(hù)終端16將關(guān)于游戲名稱(chēng)(title)的數(shù)據(jù)、游戲名稱(chēng)的評(píng)價(jià)以及游戲名稱(chēng)的評(píng)價(jià)值(I到5的數(shù)字值)發(fā)送到僅會(huì)員服務(wù)提供設(shè)備12時(shí),僅會(huì)員服務(wù)提供設(shè)備12將接收的數(shù)據(jù)與用戶(hù)的ID相關(guān)聯(lián)地存儲(chǔ)。圖2中所示的評(píng)價(jià)頁(yè)30基于這樣存儲(chǔ)的數(shù)據(jù)而產(chǎn)生。具體地,評(píng)價(jià)頁(yè)30包括服務(wù)用戶(hù)的ID欄31以及多個(gè)評(píng)價(jià)欄30a和30b。每個(gè)評(píng)價(jià)欄30a和30b包括游戲名稱(chēng)、評(píng)價(jià)和根據(jù)評(píng)價(jià)值的圖像(例如星形評(píng)分圖像)。信息提供設(shè)備10規(guī)律地或者不規(guī)律地訪問(wèn)僅會(huì)員服務(wù)提供設(shè)備12以接收每個(gè)用戶(hù)的評(píng)價(jià)頁(yè)30。隨后,使用聚集成群(clustering)技術(shù),信息提供設(shè)備10基于評(píng)價(jià)頁(yè)30的內(nèi)容將服務(wù)用戶(hù)分類(lèi)為多個(gè)群。聚集成群(群分析)是無(wú)人管理數(shù)據(jù)分類(lèi)方法之一,這包括Ward方法和K-means。然后,信息提供設(shè)備10將表示每個(gè)群的特征向量(參考)發(fā)送到用戶(hù)終端14。每個(gè)用戶(hù)終端14存儲(chǔ)游戲軟件程序的執(zhí)行歷史或者安裝歷史,并基于存儲(chǔ)的歷史信息計(jì)算游戲用戶(hù)的特征向量。此外,基于游戲用戶(hù)的特征向量以及每個(gè)群的代表特征向量,用戶(hù)終端14確定與該游戲用戶(hù)對(duì)應(yīng)的群。然后,用戶(hù)終端14顯示與對(duì)應(yīng)于游戲用戶(hù)的群有關(guān)的信息(推薦的游戲軟件信息)。圖3例示在用戶(hù)終端14上顯示的推薦的游戲軟件信息的例子。如圖3所示,推薦的游戲軟件信息40包括用戶(hù)信息41、多項(xiàng)類(lèi)似的評(píng)論者信息40a和40b、以及新版本游戲軟件信息42。用戶(hù)信息41包括游戲用戶(hù)的ID、該游戲用戶(hù)玩或安裝的游戲軟件程序的類(lèi)型(genre)、以及最近玩過(guò)或安裝的游戲軟件程序的名稱(chēng)。類(lèi)似的評(píng)論者信息項(xiàng)40a和40b每個(gè)包括屬于被確定為對(duì)應(yīng)于游戲用戶(hù)的群的服務(wù)用戶(hù)所評(píng)論的游戲軟件程序的類(lèi)型以及該服務(wù)用戶(hù)最近評(píng)論的游戲軟件程序的名稱(chēng)。新版本游戲軟件信息42包括新游戲軟件程序的名稱(chēng)。
在以下將詳細(xì)描述在信息提供設(shè)備10和用戶(hù)終端14中執(zhí)行的信息處理。圖4是信息提供設(shè)備10的功能框圖,圖5是用戶(hù)終端14的功能框圖。如圖4所示,信息提供設(shè)備10功能上包括用戶(hù)數(shù)據(jù)收集單元100、用戶(hù)數(shù)據(jù)存儲(chǔ)單元102、內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104、特征向量產(chǎn)生單元106、特征向量存儲(chǔ)單元108、用戶(hù)群產(chǎn)生單元110、用戶(hù)群存儲(chǔ)單元112、通信單元114和新版本軟件信息存儲(chǔ)單元116。這些要素由作為計(jì)算機(jī)的信息提供設(shè)備10執(zhí)行作為本發(fā)明的實(shí)施例的程序而實(shí)現(xiàn)。該程序可以從諸如CD-ROM或者DVD-ROM的計(jì)算機(jī)可讀信息存儲(chǔ)介質(zhì)安裝或者從計(jì)算機(jī)通信網(wǎng)絡(luò)18下載以安裝。用戶(hù)數(shù)據(jù)收集單元100規(guī)律地或者不規(guī)律地訪問(wèn)僅會(huì)員服務(wù)提供設(shè)備12以接收每個(gè)服務(wù)用戶(hù)的評(píng)價(jià)頁(yè)30。例如,用戶(hù)數(shù)據(jù)收集單元100可以每月訪問(wèn)僅會(huì)員服務(wù)提供設(shè)備12,或者可以與服務(wù)用戶(hù)的增加關(guān)聯(lián)地或者響應(yīng)于上載的評(píng)價(jià)而訪問(wèn)該僅會(huì)員服務(wù)提供設(shè)備12。用戶(hù)數(shù)據(jù)收集單元100從接收的評(píng)價(jià)頁(yè)30的ID欄31獲得服務(wù)用戶(hù)的ID,并從每個(gè)評(píng)價(jià)欄(30a,30b…)獲得游戲名稱(chēng)的字符串。獲得的ID和字符串被彼此關(guān)聯(lián)并且存儲(chǔ)在用戶(hù)數(shù)據(jù)存儲(chǔ)單元102中。圖6例示存儲(chǔ)在用戶(hù)數(shù)據(jù)存儲(chǔ)單元102中的內(nèi)容的例子。如圖6所示,已經(jīng)做出評(píng)價(jià)的服務(wù)用戶(hù)的ID和該服務(wù)用戶(hù)已經(jīng)針對(duì)其創(chuàng)建該評(píng)價(jià)的游戲軟件程序的名稱(chēng)被彼此關(guān)聯(lián)并且存儲(chǔ)在用戶(hù)數(shù)據(jù)存儲(chǔ)單元102中。用戶(hù)數(shù)據(jù)存儲(chǔ)單元102可以?xún)H存儲(chǔ)已經(jīng)從服務(wù)用戶(hù)接收到正面評(píng)價(jià)的游戲軟件程序(具有等于或大于預(yù)定值的評(píng)價(jià)值的游戲軟件程序)的名稱(chēng)。如圖7所示,內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104將每個(gè)游戲軟件程序的名稱(chēng)和該游戲軟件程序的類(lèi)型相關(guān)聯(lián)并存儲(chǔ)。存儲(chǔ)在內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104中的信息可以由信息提供設(shè)備10的操作者手動(dòng)輸入。或者,可以通過(guò)經(jīng)由計(jì)算機(jī)通信網(wǎng)絡(luò)18訪問(wèn)僅會(huì)員服務(wù)提供設(shè)備12或者其他計(jì)算機(jī)以下載并分析游戲軟件程序的介紹來(lái)獲得信息。特征向量產(chǎn)生單元106基于存儲(chǔ)在用戶(hù)數(shù)據(jù)存儲(chǔ)單元102和內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104中的內(nèi)容產(chǎn)生每個(gè)服務(wù)用戶(hù)的特征向量。具體地,該特征向量產(chǎn)生單元106從用戶(hù)數(shù)據(jù)存儲(chǔ)單元102讀出與每個(gè)服務(wù)用戶(hù)的ID相關(guān)聯(lián)的游戲名稱(chēng),并基于在內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104中存儲(chǔ)的內(nèi)容指定每個(gè)名稱(chēng)的類(lèi)型。以此方式,檢查訪問(wèn)用戶(hù)已經(jīng)創(chuàng)建了各個(gè)類(lèi)型的游戲軟件程序的評(píng)價(jià)多少次。此外,特征向量產(chǎn)生單元106將評(píng)價(jià)創(chuàng)建次數(shù)的總數(shù)規(guī)格化為100。特征向量產(chǎn)生單元106將由此獲得的值存儲(chǔ)到特征向量存儲(chǔ)單元108中,作為特征向量的每個(gè)要素的值。圖8示范性例示了在特征向量存儲(chǔ)單元108中存儲(chǔ)的內(nèi)容。如圖8所示,特征向量存儲(chǔ)單元108將每個(gè)服務(wù)用戶(hù)的ID與在由服務(wù)用戶(hù)創(chuàng)建的評(píng)價(jià)中的每個(gè)類(lèi)型的比例相關(guān)聯(lián)地存儲(chǔ)。使用由服務(wù)用戶(hù)創(chuàng)建的評(píng)價(jià)中的每個(gè)類(lèi)型的比例作為要素的多維向量是服務(wù)用戶(hù)的特征向量。用戶(hù)群產(chǎn)生單元110基于在特征向量存儲(chǔ)單元108中存儲(chǔ)的每個(gè)服務(wù)用戶(hù)的特征向量將服務(wù)用戶(hù)分類(lèi)為多個(gè)群,并將分類(lèi)結(jié)果存儲(chǔ)在用戶(hù)群存儲(chǔ)單元112中。分類(lèi)方法可以采用已知的聚集成群算法,例如Ward方法或K-means。圖9示意性例示存儲(chǔ)在用戶(hù)群存儲(chǔ)單元中的內(nèi)容。如圖9所示,用戶(hù)群存儲(chǔ)單元將每個(gè)群的ID、該群的代表特征向量以及屬于該群的服務(wù)用戶(hù)的ID彼此相關(guān)聯(lián)地存儲(chǔ)。群的代表特征向量是表示群的特征向量,并且基于屬于該群的服務(wù)用戶(hù)的特征向量而產(chǎn)生。群的代表特征向量包括例如屬于該群的服務(wù)用戶(hù)的特征向量的重力向量。在這點(diǎn)上,每次用戶(hù)數(shù)據(jù)收集單元100收集用戶(hù)數(shù)據(jù)時(shí),特征向量產(chǎn)生單元106可以更新用戶(hù)數(shù)據(jù)存儲(chǔ)單元102,并且用戶(hù)群產(chǎn)生單元110可以更新用戶(hù)群存儲(chǔ)單元。以此方式,能夠分發(fā)包括任何最近趨勢(shì)的信息。如圖10所示,新版本軟件信息存儲(chǔ)單元116將新游戲軟件程序的ID和名稱(chēng)與群ID相關(guān)聯(lián)地存儲(chǔ)。要與新游戲軟件程序的ID和名稱(chēng)相關(guān)聯(lián)的群ID可以手動(dòng)設(shè)置或者可以基于新游戲軟件程序的特征向量和每個(gè)群的代表特征向量之間的距離(例如余弦距離或者歐幾里得距離)自動(dòng)設(shè)置。通信單元114將每個(gè)群的ID和代表特征向量發(fā)送到用戶(hù)終端14。用戶(hù)終端14基于發(fā)送的信息選擇群ID,并將所選的群ID返回到信息提供設(shè)備10。在接收到返回的群ID時(shí),則通信單元114返回與要由接收的群ID標(biāo)識(shí)的群有關(guān)的信息,即作為推薦的游戲軟件信息的基礎(chǔ)的信息。此信息包括與接收的群ID相關(guān)聯(lián)地存儲(chǔ)在新版本軟件信息存儲(chǔ)單元116中的游戲名稱(chēng)。如圖5所示,用戶(hù)終端14功能上包括顯示單元200、信息獲得單元202、群確定單元204、用戶(hù)群存儲(chǔ)單元206、特征向量存儲(chǔ)單元208、數(shù)據(jù)接收單元210、特征向量產(chǎn)生單元212、用戶(hù)日志存儲(chǔ)單元214和用戶(hù)日志更新單元216。這些要素由作為計(jì)算機(jī)的用戶(hù)終端14執(zhí)行作為本發(fā)明的實(shí)施例的程序而實(shí)現(xiàn)。該程序可以從諸如CD-ROM或者DVD-ROM的計(jì)算機(jī)可讀信息存儲(chǔ)介質(zhì)安裝或者從計(jì)算機(jī)通信網(wǎng)絡(luò)18下載以安裝。數(shù)據(jù)接收單元210接收從信息提供設(shè)備10的通信單元114發(fā)送的每個(gè)群的ID和代表特征向量。用戶(hù)群存儲(chǔ)單元206將接收的ID和代表特征向量相關(guān)聯(lián)地存儲(chǔ)。如圖11所示,用戶(hù)日志存儲(chǔ)單元214存儲(chǔ)包括游戲用戶(hù)何時(shí)在用戶(hù)終端14上執(zhí)行游戲軟件程序的日期(或者日期和時(shí)間)、該游戲軟件程序的名稱(chēng)以及該游戲軟件程序的類(lèi)型的日志數(shù)據(jù)。用戶(hù)終端14包括諸如游戲鍵盤(pán)(gamepad)、鍵盤(pán)或者指示設(shè)備(例如鼠標(biāo))的輸入設(shè)備。根據(jù)來(lái)自輸入設(shè)備的信號(hào),用戶(hù)終端14將日志數(shù)據(jù)存儲(chǔ)在用戶(hù)日志存儲(chǔ)單元214中。用戶(hù)終端214可以下載在信息提供設(shè)備10的內(nèi)容元數(shù)據(jù)存儲(chǔ)單元104中存儲(chǔ)的內(nèi)容,并基于該內(nèi)容確定游戲軟件程序的類(lèi)型。此外,用戶(hù)日志存儲(chǔ)單元214可以順序存儲(chǔ)在用戶(hù)終端14中安裝的游戲軟件程序及其類(lèi)型。特征向量產(chǎn)生單元212基于在用戶(hù)日志存儲(chǔ)單元214中存儲(chǔ)的內(nèi)容產(chǎn)生游戲用戶(hù)的特征向量。具體地,編譯在用戶(hù)日志存儲(chǔ)單元214中存儲(chǔ)的每個(gè)日志數(shù)據(jù)項(xiàng)中包含的類(lèi)型以便計(jì)算哪種類(lèi)型的游戲軟件程序已經(jīng)按什么比率執(zhí)行。隨后,特征向量產(chǎn)生單元212得出以每個(gè)類(lèi)型的比率作為要素的多維向量,作為該游戲用戶(hù)的特征向量。在這點(diǎn)上,在特征向量產(chǎn)生單元212中產(chǎn)生的特征向量的維數(shù)與在特征向量產(chǎn)生單元106中產(chǎn)生的特征向量的維數(shù)相同,并且每個(gè)特征向量的各個(gè)要素也一致。產(chǎn)生的特征向量存儲(chǔ)在特征向量存儲(chǔ)單元208中。群確定單元204基于在用戶(hù)群存儲(chǔ)單元206和特征向量存儲(chǔ)單元208中存儲(chǔ)的內(nèi)容選擇群之一。具體地,群確定單元204計(jì)算在用戶(hù)群存儲(chǔ)單元206中存儲(chǔ)的每個(gè)群的代表特征向量和在特征向量存儲(chǔ)單元208中存儲(chǔ)的游戲用戶(hù)的特征向量之間的距離,以便選擇最近的群。隨后,群確定單元204將所選擇的群的群ID發(fā)送到信息獲得單元202。信息獲得單元202將該群ID發(fā)送到信息提供設(shè)備10的通信單元114。通信單元114從用戶(hù)群存儲(chǔ)單元讀出屬于由接收的群ID指定的群的服務(wù)用戶(hù)的ID。然后通信單元114從特征向量存儲(chǔ)單元108讀出服務(wù)用戶(hù)的特征向量。然后通信單元114從用戶(hù)數(shù)據(jù)存儲(chǔ)單元102讀出服務(wù)用戶(hù)已經(jīng)為其創(chuàng)建了最近的評(píng)價(jià)的預(yù)定數(shù)量或更少的游戲軟件程序的名稱(chēng)。此外,通信單元114從新版本軟件信息存儲(chǔ)單元116讀出與接收的群ID相關(guān)聯(lián)的游戲名稱(chēng)。隨后,通信單元114將每個(gè)按上述方式讀出的該特征向量、每個(gè)用戶(hù)已經(jīng)為其創(chuàng)建了評(píng)價(jià)的游戲軟件程序的游戲名稱(chēng)、以及新游戲軟件程序的游戲名稱(chēng)發(fā)送到用戶(hù)終端14。信息獲得單元202基于接收的上述信息產(chǎn)生圖3所示的推薦的游戲軟件信息。在圖3的例子中,信息獲得單元202計(jì)算在特征向量存儲(chǔ)單元208中存儲(chǔ)的游戲用戶(hù)的特征向量和由信息獲得單元202接收的每個(gè)服務(wù)用戶(hù)的特征向量之間的距離,并僅關(guān)于距離近的預(yù)訂數(shù)量的服務(wù)用戶(hù)產(chǎn)生類(lèi)似評(píng)論者信息40a和40b。但是,信息獲得單元202可以關(guān)于屬于所選擇的群的所有服務(wù)用戶(hù)產(chǎn)生類(lèi)似評(píng)論者信息。另外,信息獲得單元202可以關(guān)于基于任何其他基礎(chǔ)(包括隨機(jī)基礎(chǔ))選擇的所有服務(wù)用戶(hù)產(chǎn)生類(lèi)似評(píng)論者信息。因此產(chǎn)生的推薦的游戲軟件信息顯示在包括例如平板顯示器的顯示單元200上。以此方式,游戲用戶(hù)可以知道與該游戲用戶(hù)類(lèi)似的服務(wù)用戶(hù)感興趣的游戲軟件程序并可以使用該信息作為向?qū)?lái)選擇下次購(gòu)買(mǎi)的游戲軟件程序。根據(jù)此實(shí)施例,不需要計(jì)算游戲用戶(hù)的特征向量和所有服務(wù)用戶(hù)的特征向量之間的距離。因此,可以顯著降低計(jì)算成本(計(jì)算資源成本和時(shí)間成本)。另外,不需要向用戶(hù)終端14集體發(fā)送所有服務(wù)用戶(hù)的特征向量。因此,能夠降低要發(fā)送的數(shù)據(jù)量,并促進(jìn)保護(hù)服務(wù)用戶(hù)的個(gè)人信息。如果存在足夠數(shù)量的服務(wù)用戶(hù),則能夠以高準(zhǔn)確度推薦游戲軟件程序,即使游戲用戶(hù)的數(shù)量少。此外,因?yàn)樾掳姹拒浖畔⒋鎯?chǔ)單元116與每個(gè)群相關(guān)聯(lián)地存儲(chǔ)了關(guān)于新軟件程序的信息并為用戶(hù)終端14提供該信息,所以能夠?yàn)橛螒蛴脩?hù)提供對(duì)于還未創(chuàng)建評(píng)價(jià)的新軟件程序的推薦。本發(fā)明不限于上述實(shí)施例。例如,盡管在以上描述中僅選擇與游戲用戶(hù)對(duì)應(yīng)的一個(gè)群,但是也可以選擇多個(gè)群。在此情況下,信息獲得單元202可以獲得關(guān)于所選的多個(gè)群的信息,并在單元200上顯示該信息。新版本軟件信息存儲(chǔ)單元116不僅可以存儲(chǔ)新游戲軟件程序的名稱(chēng),而且可以存儲(chǔ)現(xiàn)有游戲軟件程序的名稱(chēng)。此外,新版本軟件信息存儲(chǔ)單元116可以存儲(chǔ)關(guān)于除了游戲軟件程序之外的產(chǎn)品/服務(wù)的信息。以此方式,可以向游戲用戶(hù)提供各種信息。除了向游戲用戶(hù)呈現(xiàn)游戲名稱(chēng)之外,本發(fā)明還可以應(yīng)用于其他目的,比如向觀看者呈現(xiàn)TV節(jié)目或者向電子商務(wù)網(wǎng)站的用戶(hù)呈現(xiàn)產(chǎn)品。此外,在聚集成群期間要使用的每個(gè)服務(wù)用戶(hù)的特征向量的要素不限于已對(duì)其創(chuàng)建評(píng)價(jià)的游戲軟件程序的類(lèi)型,而是可以是游戲軟件生產(chǎn)公司或者能夠執(zhí)行游戲軟件的計(jì)算機(jī)硬件的類(lèi)型。要素還可以是其他信息,比如年齡、性別、關(guān)于評(píng)價(jià)中是否包括關(guān)鍵字的信息。以上,用戶(hù)終端14的群確定單元204選擇群。但是,游戲用戶(hù)的特征向量可以從用戶(hù)終端14發(fā)送到信息提供設(shè)備10從而信息提供設(shè)備10可以選擇群。此外,以上,按向量形式表達(dá)用戶(hù)或群的特征,但是,特征當(dāng)然可以以其他形式表達(dá),比如標(biāo)量形式或者矩陣形式。
10
權(quán)利要求
1.一種信息提供系統(tǒng),包括第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群; 第二特征數(shù)據(jù)獲得單元,配置為獲得指定人的特征數(shù)據(jù)項(xiàng);群選擇單元,配置為基于由所述第二特征數(shù)據(jù)獲得單元獲得的特征數(shù)據(jù)項(xiàng)選擇所述多個(gè)群中的至少一個(gè);以及信息輸出單元,配置為輸出與所選擇的群有關(guān)的信息。
2.根據(jù)權(quán)利要求I的信息提供系統(tǒng),其中所述信息輸出單元輸出與被分類(lèi)為所選擇的群的多個(gè)人的至少一個(gè)有關(guān)的信息。
3.根據(jù)權(quán)利要求I或2的信息提供系統(tǒng),還包括信息存儲(chǔ)單元,配置為將給定信息與群的至少一個(gè)相關(guān)聯(lián)地存儲(chǔ),其中所述信息輸出單元輸出與所選擇的群相關(guān)聯(lián)地存儲(chǔ)在信息存儲(chǔ)單元中的給定信肩、O
4.根據(jù)權(quán)利要求I到3中的任一項(xiàng)的信息提供系統(tǒng),其中該第一特征數(shù)據(jù)獲得單元包括信息接收單元,配置為通過(guò)通信網(wǎng)絡(luò)接收與多個(gè)人的每個(gè)有關(guān)的信息;以及特征數(shù)據(jù)產(chǎn)生單元,配置為基于接收的信息產(chǎn)生多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)。
5.根據(jù)權(quán)利要求I到4中的任一項(xiàng)的信息提供系統(tǒng),包括服務(wù)器計(jì)算機(jī);以及客戶(hù)端計(jì)算機(jī),其中所述服務(wù)器計(jì)算機(jī)包括代表特征數(shù)據(jù)發(fā)送單元,該代表特征數(shù)據(jù)發(fā)送單元配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到客戶(hù)端計(jì)算機(jī),其中該客戶(hù)端計(jì)算機(jī)包括代表特征數(shù)據(jù)接收單元,該代表特征數(shù)據(jù)接收單元配置為接收所述代表特征數(shù)據(jù)項(xiàng),以及其中所述群選擇單元包括在所述客戶(hù)端計(jì)算機(jī)中,并基于由所述代表特征數(shù)據(jù)接收單元接收的代表特征數(shù)據(jù)項(xiàng)來(lái)選擇所述多個(gè)群的至少一個(gè)。
6.根據(jù)權(quán)利要求I到5中的任一項(xiàng)的信息提供系統(tǒng),其中所述第一特征數(shù)據(jù)獲得單元重復(fù)地獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng),其中每當(dāng)獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)時(shí),所述分類(lèi)單元將所述多個(gè)人分類(lèi)為多個(gè)群。
7.—種信息提供方法,包括獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);基于多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;獲得指定人的特征數(shù)據(jù)項(xiàng);基于獲得的指定人的特征數(shù)據(jù)項(xiàng)選擇所述多個(gè)群的至少一個(gè);以及輸出與所選擇的群有關(guān)的信息。
8.一種信息提供設(shè)備,包括第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群;代表特征數(shù)據(jù)發(fā)送單元,配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到其他計(jì)算機(jī);群指定數(shù)據(jù)接收單元,配置為從其他計(jì)算機(jī)接收群指定數(shù)據(jù),該群指定數(shù)據(jù)指定所述多個(gè)群中的一個(gè);以及信息發(fā)送單元,配置為將與由所述群指定數(shù)據(jù)指定的群有關(guān)的信息發(fā)送到其他計(jì)算機(jī)。
9.一種用于使得計(jì)算機(jī)執(zhí)行以下的程序第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群; 代表特征數(shù)據(jù)發(fā)送單元,配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到其他計(jì)算機(jī);群指定數(shù)據(jù)接收單元,配置為從其他計(jì)算機(jī)接收群指定數(shù)據(jù),該群指定數(shù)據(jù)指定所述多個(gè)群中的一個(gè);以及信息發(fā)送單元,配置為將與由所述群指定數(shù)據(jù)指定的群有關(guān)的信息發(fā)送到其他計(jì)算機(jī)。
10.一種信息存儲(chǔ)介質(zhì),存儲(chǔ)用于使得計(jì)算機(jī)執(zhí)行以下的程序第一特征數(shù)據(jù)獲得單元,配置為獲得多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng);分類(lèi)單元,配置為基于所述多個(gè)人的每個(gè)的特征數(shù)據(jù)項(xiàng)將所述多個(gè)人分類(lèi)為多個(gè)群; 代表特征數(shù)據(jù)發(fā)送單元,配置為將表示多個(gè)群的每個(gè)的代表特征數(shù)據(jù)項(xiàng)發(fā)送到其他計(jì)算機(jī);群指定數(shù)據(jù)接收單元,配置為從其他計(jì)算機(jī)接收群指定數(shù)據(jù),該群指定數(shù)據(jù)指定所述多個(gè)群中的一個(gè);以及信息發(fā)送單元,配置為將與由所述群指定數(shù)據(jù)指定的群有關(guān)的信息發(fā)送到其他計(jì)算機(jī)。
全文摘要
公開(kāi)了信息提供系統(tǒng),該信息提供系統(tǒng)以高精確度和低計(jì)算成本提供與用戶(hù)匹配的信息。該信息提供系統(tǒng)包括特征向量產(chǎn)生單元(106),其產(chǎn)生多個(gè)人的各自的特征向量;以及用戶(hù)群產(chǎn)生單元(110),其基于多個(gè)人的各自的特征向量將該多個(gè)人分類(lèi)為多個(gè)群?;谥付ㄈ说奶卣飨蛄窟x擇多個(gè)群的至少一個(gè),并輸出與所選擇的群有關(guān)的信息。
文檔編號(hào)G06Q30/06GK102934113SQ201180028498
公開(kāi)日2013年2月13日 申請(qǐng)日期2011年2月7日 優(yōu)先權(quán)日2010年6月8日
發(fā)明者高村成一, 渡邊秀明, 前川博俊 申請(qǐng)人:索尼電腦娛樂(lè)公司