專利名稱:信息處理器、信息處理方法和計算機程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種支持包括內(nèi)容記錄或再現(xiàn)的內(nèi)容處理的信息處理器、信息處理方法和計算機程序。更具體地說,本發(fā)明涉及一種支持包括電視節(jié)目內(nèi)容的觀看、記錄、記錄預(yù)約和再現(xiàn)的內(nèi)容處理的信息處理器、信息處理方法和計算機程序。
更具體地說,本發(fā)明涉及一種支持基于用戶觀看歷史的內(nèi)容處理的信息處理器、信息處理方法和計算機程序,特別涉及一種支持基于多個用戶每一個的觀看歷史針對特定推薦用戶的內(nèi)容處理的信息處理器、信息處理方法和計算機程序。
背景技術(shù):
當(dāng)今世界中,廣播的作用在面向信息的社會是如此地難以置信。特別的,廣播的最具影響力的特征之一是直接為觀看者提供音頻信息和視頻信息的電視廣播。廣播技術(shù)包括范圍寬廣的各種技術(shù),例如信號處理、信號發(fā)送/接收、音頻視頻信息處理等等。用于為用戶提供節(jié)目內(nèi)容的發(fā)送方式包括各種不同的系統(tǒng),例如使用電磁波(例如地面波、衛(wèi)星波等)的廣播系統(tǒng)、有線電視系統(tǒng)、以及使用計算機通信的因特網(wǎng)節(jié)目系統(tǒng)等等。
電視已經(jīng)得到了普及并且在大多數(shù)房間普遍安裝。許多不特定的人觀看從每一個廣播站發(fā)出的廣播內(nèi)容。在另一種觀看廣播內(nèi)容的方式中,一旦觀看者記錄了所接收的內(nèi)容,就可以在他們所期望的任何時間再現(xiàn)所記錄的內(nèi)容。
作為數(shù)字技術(shù)發(fā)展的結(jié)果,已經(jīng)能夠存儲大量的包括視頻和音頻數(shù)據(jù)的AV數(shù)據(jù)。例如,便宜廉價的HDD(硬盤驅(qū)動器)具有幾十GB或更大的存儲容量。在這種情況下,近來能夠購買到的個人計算機(PC)具有以HDD為基礎(chǔ)的記錄器和用于記錄/觀看電視節(jié)目的系統(tǒng)。
HDD可以對所記錄的數(shù)據(jù)執(zhí)行隨機訪問。當(dāng)再現(xiàn)記錄在HDD中的內(nèi)容時,無需從所記錄的節(jié)目的開頭順序再現(xiàn)內(nèi)容,這一點與傳統(tǒng)的視頻磁帶錄像機不同。也就是說,系統(tǒng)能夠立即再現(xiàn)記錄在HDD中的所期望的內(nèi)容(或節(jié)目中的特定的場景或部分節(jié)目)?!胺?wù)器型廣播”系統(tǒng)是一種觀看方式,用于再現(xiàn)曾經(jīng)接收并存儲在具有大容量存儲裝置(例如HDD)的接收器(例如電視或視頻記錄/再現(xiàn)設(shè)備)中的廣播內(nèi)容。
根據(jù)該“服務(wù)器型廣播”系統(tǒng),用戶不僅能夠?qū)崟r接收普通的電視廣播,而且能夠在指定時間觀看預(yù)先分發(fā)的視頻或音頻信息。此外,用戶能夠利用同時分發(fā)的信息搜索節(jié)目中的特定場景或觀看節(jié)目摘要。
但是,作為大容量HDD的結(jié)果,大量的節(jié)目存儲在能夠記錄記錄幾十小時節(jié)目的系統(tǒng)中。在這種情況下,用戶可能會迷惑首先觀看哪個節(jié)目或選擇哪個節(jié)目。因此需要能夠高效地選擇、記錄或預(yù)約那些用戶期望的節(jié)目,并進而支持用戶觀看所存儲的節(jié)目內(nèi)容,否則可能會浪費內(nèi)容。記錄器能夠存儲大量記錄的內(nèi)容。因此,很難觀看所有的內(nèi)容,從而用戶需要選擇并選定一些期望的內(nèi)容。也就是說,高效地執(zhí)行記錄預(yù)約操作非常重要。該操作對于用戶觀看電視節(jié)目非常有益。
根據(jù)公知的EPG(電子節(jié)目導(dǎo)視)系統(tǒng),以圖像信號實現(xiàn)電子節(jié)目導(dǎo)視,并且將該信號發(fā)送到接收器并顯示在接收器的顯示設(shè)備上。在這種情況下,節(jié)目導(dǎo)視用于選擇電視廣播節(jié)目。CE設(shè)備(例如HDD記錄器)在廣播節(jié)目的記錄操作期間獲取所發(fā)送的EPG。然后,當(dāng)用戶再現(xiàn)或觀看所記錄的節(jié)目時,將所獲取的EPG提供給用戶,從而為用戶的觀看提供一些支持。
建議的節(jié)目列表顯示設(shè)備例如能夠根據(jù)EPG數(shù)據(jù)顯示容易理解的節(jié)目列表(參見專利文獻1)。該節(jié)目列表顯示設(shè)備能夠有效地顯示用戶特別期望觀看的一些節(jié)目的列表,即使許多節(jié)目對應(yīng)于用戶的喜好。
根據(jù)支持廣播內(nèi)容觀看的一般方法,為用戶提供一些應(yīng)該觀看、記錄或預(yù)約記錄的推薦內(nèi)容。使用例如大量用戶的觀看歷史,根據(jù)統(tǒng)計處理結(jié)果提供這些推薦的內(nèi)容。
另一建議的系統(tǒng)提供用于根據(jù)多頻道廣播中節(jié)目的傳統(tǒng)頻道號或類型選擇節(jié)目的裝置(參見專利文獻2)。除此之外,該系統(tǒng)還為觀看者提供用于根據(jù)觀眾等級級別選擇節(jié)目的新標準。此外,該系統(tǒng)使允許觀看者通過短時間周期的簡單操作選擇大量用戶觀看的節(jié)目頻道。
另一系統(tǒng)推薦所估計的用戶喜歡的節(jié)目。該系統(tǒng)首先記錄代表過去對視頻記錄器所采取動作的記錄預(yù)約歷史、記錄歷史和再現(xiàn)/觀看歷史(下文中稱作用戶的節(jié)目觀看歷史)。然后,系統(tǒng)根據(jù)所記錄的信息獲取用戶對節(jié)目的喜好,從而推薦估計的喜好節(jié)目。
一些系統(tǒng)為單獨用戶推薦基于用戶的節(jié)目觀看歷史估計的節(jié)目并搜索該單獨用戶的喜好。另一方面,另一系統(tǒng)根據(jù)多個用戶的用戶節(jié)目觀看歷史,統(tǒng)計搜索其觀看歷史類似于特定用戶的一組類似用戶,之后為該特定用戶推薦該組類似用戶喜好的一組節(jié)目。在使用多個用戶的數(shù)據(jù)的該系統(tǒng)中,廣泛采用針對基于用戶的信息的協(xié)同濾過處理(參見非專利文獻1)。
在這種情況下的協(xié)同濾過系統(tǒng)記錄用戶喜好作為他/她的過去行動,并根據(jù)其行動歷史類似于該用戶的其他用戶的喜好信息估計該用戶的喜好。通過協(xié)同濾過,即使存在大量的用戶和大量的用戶喜好信息,也能夠?qū)崿F(xiàn)真實的估計。
即使類似用戶的用戶節(jié)目觀看歷史顯著類似于該特定用戶的用戶節(jié)目觀看歷史,但這些類似用戶并不需要總是觀看相同類型的節(jié)目(他們喜好的節(jié)目)。如果僅是簡單的跟蹤類似用戶的觀看歷史,則系統(tǒng)輸出包括混合用戶感興趣的信息和不感興趣的信息的結(jié)果。這將導(dǎo)致提供不夠清楚的推薦信息。
日本待審專利申請第11-308547號[專利文獻2]日本待審專利申請第9-261609號[非專利文獻1]Sarwar,B.,Karypis,G.,Konstan,J.,and Riedl,J.,“Item-based Collaborative Filtering Recommendation”(In Proc.of the10th International World Wide Web Conference(WWW10),pp.285-295,May 2001)(http://www.aist-nara.ac.jp/-naoki-o/mct/mct30_November-19.2002.doc)。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種出色的信息處理器、信息處理方法和計算機程序,用于支持包括電視節(jié)目的觀看、記錄、記錄預(yù)約和再現(xiàn)的內(nèi)容處理。
本發(fā)明的另一個目的是提供一種出色的信息處理器、信息處理方法和計算機程序,用于支持基于用戶的觀看歷史的內(nèi)容處理。
本發(fā)明的再一個目的是提供一種出色的信息處理器、信息處理方法和計算機程序,用于根據(jù)多個用戶每一個的觀看歷史支持針對特定被推薦用戶的內(nèi)容處理。
本發(fā)明的再一個目的是提供一種出色的信息處理器、信息處理方法和計算機程序,用于根據(jù)多個用戶的用戶節(jié)目觀看歷史統(tǒng)計地獲取其觀看歷史類似于特定用戶的觀看歷史的一組類似用戶,并根據(jù)一組類似用戶的一組喜好節(jié)目向所述特定用戶推薦易于理解的內(nèi)容作為基于用戶的協(xié)同濾過處理的結(jié)果。
考慮到上述目的完成了本發(fā)明。根據(jù)本發(fā)明的第一方面,提供一種信息處理器,用于支持基于多個用戶每一個的觀看歷史針對被推薦用戶的內(nèi)容處理,所述處理器包括用戶觀看歷史計數(shù)器,用于對多個用戶每一個的觀看歷史進行計數(shù);類似用戶觀看歷史計數(shù)器,用于獲取代表用戶的用戶信息,將其觀看歷史類似于被推薦用戶的觀看歷史的用戶作為類似用戶,并且對類似用戶的觀看歷史進行計數(shù);協(xié)同濾過處理器,用于在協(xié)同濾過矩陣中登記被推薦用戶的觀看歷史信息和類似用戶的觀看歷史信息,其中觀看歷史信息與每一個用戶的每一個內(nèi)容相關(guān)聯(lián)地映射,從而執(zhí)行協(xié)同濾過處理;以及信息創(chuàng)建器,用于根據(jù)濾過處理的結(jié)果創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息。
協(xié)同濾過處理器根據(jù)觀看歷史累加協(xié)同濾過矩陣中類似用戶已經(jīng)觀看或預(yù)約的每一個內(nèi)容的次數(shù),從而獲取每一個內(nèi)容的匹配次數(shù)。信息創(chuàng)建器創(chuàng)建要提供給被推薦用戶并且表示推薦列表的內(nèi)容推薦信息,所述推薦列表包括按照匹配次數(shù)順序選擇的內(nèi)容。
以這種方式,根據(jù)觀看歷史,將所述類似用戶組所進行的預(yù)約或觀看次數(shù)按照節(jié)目進行計數(shù),并且按照匹配次數(shù)的順序推薦節(jié)目。結(jié)果,節(jié)目內(nèi)容通過基于用戶的協(xié)同濾過處理來推薦。
信息創(chuàng)建器可以將每一個內(nèi)容的附加信息附加到表示內(nèi)容的推薦列表中。在這種情況下,被推薦的內(nèi)容不僅可以按照基于被推薦用戶和類似用戶的觀看歷史信息的節(jié)目內(nèi)容的匹配次數(shù),而且可以按照節(jié)目的內(nèi)容(類別等),作為協(xié)同濾過的結(jié)果來提供。
即使類似用戶的節(jié)目觀看歷史顯著類似于被推薦用戶的節(jié)目觀看歷史,類似用戶也不一定總是觀看相同的節(jié)目內(nèi)容。如果僅是簡單的跟蹤類似用戶的節(jié)目觀看歷史,則用戶感興趣的節(jié)目將與用戶不感興趣的節(jié)目混合在一起。結(jié)果有可能提供模糊的推薦信息。
根據(jù)本發(fā)明的信息處理器將其觀看歷史信息代表一組根據(jù)實現(xiàn)預(yù)定搜索主題的搜索條件所獲得的點擊內(nèi)容的虛擬用戶設(shè)置到協(xié)同濾過矩陣中。結(jié)果,不僅僅是簡單地跟蹤類似用戶的觀看歷史,而是與搜索主題相關(guān)聯(lián)地協(xié)同濾過。
信息創(chuàng)建器可以創(chuàng)建以內(nèi)容組分類的內(nèi)容推薦信息,一組內(nèi)容為根據(jù)用于實現(xiàn)預(yù)定搜索主題的搜索條件而獲得的點擊,另一組內(nèi)容為不滿足搜索條件的內(nèi)容。
由此按照搜索主題對在推薦列表中所示的節(jié)目內(nèi)容進行分類。結(jié)果,相應(yīng)于搜索主題和搜索結(jié)果和用戶期望的內(nèi)容不再與其它信息相混合。
根據(jù)本發(fā)明的信息處理器還包括條件設(shè)置單元,用于設(shè)置用于實現(xiàn)搜索主題的搜索條件。
例如,可以根據(jù)被推薦用戶的輸入來設(shè)置搜索條件,或者也可以在設(shè)置虛擬用戶之前根據(jù)協(xié)同濾過處理的結(jié)果來設(shè)置搜索條件。
虛擬用戶設(shè)置單元可以在協(xié)同濾過矩陣中同時登記至少兩個虛擬用戶。虛擬用戶設(shè)置單元可以設(shè)置其觀看歷史信息包括在被推薦用戶的類似用戶的觀看歷史中并具有高匹配次數(shù)的虛擬被推薦用戶。
根據(jù)本發(fā)明的第二方面,提供一種信息處理方法,用于支持基于多個用戶每一個的觀看歷史針對被推薦用戶的內(nèi)容處理,所述方法包括用戶觀看歷史計數(shù)步驟,用于對多個用戶每一個的觀看歷史進行計數(shù);類似用戶觀看歷史計數(shù)步驟,用于檢索代表用戶的用戶信息,將其觀看歷史類似于被推薦用戶的觀看歷史的用戶作為類似用戶,并且對類似用戶的觀看歷史進行計數(shù);協(xié)同濾過處理步驟,用于在協(xié)同濾過矩陣中登記被推薦用戶的觀看歷史信息和類似用戶的觀看歷史信息,其中觀看歷史信息與每一個用戶的每一個內(nèi)容相關(guān)聯(lián)地映射,從而執(zhí)行協(xié)同濾過處理;以及信息創(chuàng)建步驟,用于根據(jù)濾過處理的結(jié)果創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息。
根據(jù)本發(fā)明第二方面的計算機程序限定一種以計算機可讀形式給出的計算機程序,用于在計算機系統(tǒng)上實現(xiàn)預(yù)定的處理。換句話說,根據(jù)本發(fā)明第二方面的計算機程序安裝在計算機系統(tǒng)中,從而在計算機系統(tǒng)上實現(xiàn)協(xié)同操作并取得與本發(fā)明第一方面的信息處理器相同的系統(tǒng)效果。
根據(jù)本發(fā)明,提供了一種用于根據(jù)多個用戶每一個的觀看歷史支持針對預(yù)定被推薦用戶的內(nèi)容處理的出色的信息處理器、信息處理方法和計算機程序。
根據(jù)本發(fā)明,將根據(jù)實現(xiàn)預(yù)定搜索主題的搜索條件獲得的一組點擊節(jié)目在協(xié)同濾過矩陣中登記為虛擬用戶的屬性。協(xié)同濾過處理的結(jié)果與搜索主題相關(guān)聯(lián)地顯示。從而能夠為用戶提供所搜索內(nèi)容的清楚結(jié)果。
從下面的詳細描述、所附權(quán)利要求以及附圖中可以更加清楚地看出本發(fā)明的這些和其它目的、特征以及優(yōu)點。
圖1是表示根據(jù)本發(fā)明的用于為用戶提供用來觀看廣播內(nèi)容的支持信息的內(nèi)容觀看支持系統(tǒng)的結(jié)構(gòu)示意圖;圖2是表示記錄和再現(xiàn)內(nèi)容的客戶端設(shè)備的系統(tǒng)結(jié)構(gòu)的示意圖;圖3是表示服務(wù)器設(shè)備的系統(tǒng)結(jié)構(gòu)的示意圖;圖4是用于說明使用協(xié)同濾過矩陣為被推薦用戶獲取推薦節(jié)目的機制的圖;圖5是表示圖4的協(xié)同濾過矩陣的圖,示出附加到其上的每一個節(jié)目的內(nèi)容;圖6是表示內(nèi)容推薦信息屏幕的圖,同時還示出了在推薦列表中按照匹配次數(shù)列出的節(jié)目標題上附加的節(jié)目內(nèi)容;圖7是表示協(xié)同濾過矩陣的示例示意圖,其中登記虛擬用戶的條目并包括關(guān)于職業(yè)棒球運動節(jié)目的節(jié)目歷史信息;圖8是表示根據(jù)圖7所示的協(xié)同濾過處理的搜索結(jié)果形成的內(nèi)容推薦信息屏幕(當(dāng)按照搜索/登記標簽分類時)的結(jié)構(gòu)的示意圖;圖9是表示另一個協(xié)同濾過矩陣的結(jié)構(gòu)的示意圖;圖10是表示根據(jù)圖9所示的協(xié)同濾過處理的搜索結(jié)果形成的內(nèi)容推薦信息屏幕的結(jié)構(gòu)的示意圖;圖11是表示包括用于組登記的按鈕的內(nèi)容觀看支持信息屏幕的結(jié)構(gòu)的示意圖;圖12是表示用于登記的組會員的操作屏幕的結(jié)構(gòu)示意圖;圖13是表示根據(jù)圖7所示的協(xié)同濾過處理的搜索結(jié)果形成的內(nèi)容推薦信息屏幕(沒有按照搜索/登記標簽分類)的結(jié)構(gòu)的示意圖;圖14是用于說明使用多個虛擬用戶通過協(xié)同濾過處理創(chuàng)建內(nèi)容推薦信息的過程的流程圖;圖15是用于說明使用多個虛擬用戶通過協(xié)同濾過處理創(chuàng)建內(nèi)容推薦信息的過程的流程圖;以及圖16是用于說明用戶執(zhí)行組登記的過程的流程圖。
具體實施例方式
下面將參照附圖描述本發(fā)明的優(yōu)選實施例。
圖1示意示出根據(jù)本發(fā)明的用于為用戶提供用來觀看廣播內(nèi)容的支持信息的內(nèi)容觀看支持系統(tǒng)的結(jié)構(gòu)。該系統(tǒng)執(zhí)行協(xié)同濾過處理并為用戶提供用戶觀看廣播內(nèi)容的支持信息。更具體地說,該系統(tǒng)執(zhí)行協(xié)同濾過處理,用于協(xié)同濾過關(guān)于一組其喜好的廣播內(nèi)容類似于特定用戶的類似(類似喜好)用戶的觀看歷史的觀看歷史信息。
在圖1所示的示例中,多個CE設(shè)備(下文中稱作客戶端)和一個服務(wù)器通過寬帶網(wǎng)(例如因特網(wǎng)等)或其它形式的通信路徑相互連接。每一個CE設(shè)備配置有用于在用戶側(cè)接收和記錄/再現(xiàn)廣播內(nèi)容的內(nèi)容-記錄/再現(xiàn)單元。服務(wù)器為每一個CE設(shè)備提供有價值的附加信息,例如內(nèi)容推薦信息等。
內(nèi)容-記錄/再現(xiàn)單元作為客戶端結(jié)合在CE設(shè)備(例如機頂盒、電視接收器等)中、或者外部連接到具有調(diào)諧系統(tǒng)的個人計算機。該單元按照用于記錄預(yù)約或預(yù)定的自動記錄預(yù)約的用戶操作存儲廣播內(nèi)容。廣播內(nèi)容從每一個廣播站即時分發(fā)。
在接收和記錄廣播內(nèi)容期間,內(nèi)容-記錄/再現(xiàn)單元獲取內(nèi)容ID信息、操作信息、觀看歷史信息、用戶喜好信息、以及其它用戶簡檔信息。操作信息表示有關(guān)內(nèi)容的記錄/再現(xiàn)的操作。觀看歷史信息表示用戶的觀看歷史,包括對廣播節(jié)目的“投票”等。
內(nèi)容-記錄/再現(xiàn)單元連接到諸如因特網(wǎng)等的寬帶網(wǎng)中。該單元將用戶的觀看歷史信息或用戶喜好信息發(fā)送(上載)到網(wǎng)絡(luò)上配置的信息提供服務(wù)器中。該單元還從信息提供服務(wù)器接收有關(guān)將要觀看的廣播內(nèi)容的推薦信息。
更具體地說,將由客戶端上載到服務(wù)器的數(shù)據(jù)為CE設(shè)備上的用戶操作歷史、用戶觀看歷史信息、以及操作信息(例如表示對廣播節(jié)目的投票或評價的輸入信息)中的任何一個或它們的組合。用戶觀看歷史信息表示用戶操作,例如記錄操作、記錄預(yù)約操作、觀看操作等等。操作信息表示用戶喜好的內(nèi)容。該操作信息作為使用所有上述信息的預(yù)定操作的結(jié)果來獲取。用戶觀看歷史信息是例如用戶ID信息、內(nèi)容ID信息(或表示用于識別內(nèi)容的廣播時間和廣播頻道的任意替代信息)、以及內(nèi)容的記錄狀態(tài)(表示內(nèi)容是否已經(jīng)記錄或者已經(jīng)預(yù)約記錄的狀態(tài))的組合。該用戶觀看歷史信息周期地或以預(yù)定間隔上載到服務(wù)器側(cè)。
服務(wù)器包括內(nèi)容信息數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫和節(jié)目歷史信息數(shù)據(jù)庫等。內(nèi)容信息數(shù)據(jù)庫管理將要由每一個廣播站廣播的內(nèi)容的EPG或相應(yīng)于EPG的節(jié)目信息。用戶信息數(shù)據(jù)庫由每一個用戶管理用戶喜好信息和用戶簡檔。節(jié)目歷史信息數(shù)據(jù)庫由每一個用戶管理有關(guān)每一個用戶觀看、記錄或預(yù)約的廣播內(nèi)容的節(jié)目信息。節(jié)目歷史信息數(shù)據(jù)庫還由每一個用戶管理有關(guān)在設(shè)備上執(zhí)行的觀看、記錄或預(yù)約所需的用戶操作的操作歷史。
服務(wù)器通過網(wǎng)絡(luò)(或任何其它的上行鏈路)上載存儲在每一個CE設(shè)備中的用戶信息或用戶節(jié)目歷史信息,并且對關(guān)于觀看的內(nèi)容的所上載的用戶信息或所上載的觀看歷史信息進行計數(shù)。服務(wù)器對表示一組其節(jié)目觀看歷史信息類似于任意用戶的類似用戶的節(jié)目歷史信息執(zhí)行協(xié)同濾過處理。服務(wù)器根據(jù)所搜索的內(nèi)容的結(jié)果為用戶提供用于觀看內(nèi)容的支持信息。
在該實施例中,在協(xié)同濾過處理期間,服務(wù)器在協(xié)同濾過引擎的矩陣中登記一組點擊節(jié)目(hit program)作為虛擬用戶的屬性。根據(jù)用于實現(xiàn)搜索主題的搜索條件找出該組點擊節(jié)目。服務(wù)器與搜索主題一起顯示協(xié)同濾過處理的結(jié)果,從而為用戶提供所搜索的內(nèi)容的清楚的結(jié)果。下面將具體描述根據(jù)協(xié)同濾過處理所執(zhí)行的內(nèi)容搜索操作。
圖2示意示出記錄和再現(xiàn)內(nèi)容的客戶端設(shè)備的系統(tǒng)結(jié)構(gòu)。該客戶端設(shè)備結(jié)合在CE設(shè)備(例如機頂盒、電視接收器等)中、或者外部連接到具有調(diào)諧系統(tǒng)的個人計算機。該客戶端設(shè)備按照用于記錄預(yù)約設(shè)置或預(yù)定的自動記錄預(yù)約程序的用戶操作存儲從每一個廣播站即時分發(fā)的廣播內(nèi)容(如上所述)。
CE設(shè)備10包括調(diào)諧器11、編碼器12、硬盤驅(qū)動器(HDD)13、通信控制器14、再現(xiàn)控制器15、輸入設(shè)備16、電視監(jiān)視器17和解碼器19。在中央控制器18的總體控制下,CE設(shè)備10執(zhí)行觀看內(nèi)容(包括內(nèi)容的接收、記錄和再現(xiàn))的操作,并且根據(jù)設(shè)備上的用戶操作獲取用戶節(jié)目歷史信息。
響應(yīng)通過輸入設(shè)備16的用戶操作(包括遙控操作),CE設(shè)備10激活操作用以接收電視廣播或EPG、記錄所接收的廣播內(nèi)容、以及再現(xiàn)所記錄的內(nèi)容。無需多言,CE設(shè)備10也可以在再現(xiàn)所記錄的內(nèi)容期間激活其它操作(快進、倒退、暫停內(nèi)容)、或者激活用于刪除所記錄的內(nèi)容的操作。
通過天線(未示出)所接收的廣播波提供給調(diào)諧器11。廣播波可以是地面波、衛(wèi)星波、數(shù)字廣播、以及模擬廣播中的任意一種。調(diào)諧器11按照用戶通過輸入設(shè)備16輸入的指令調(diào)諧到預(yù)定的頻道以便接收廣播波。
響應(yīng)用戶通過輸入設(shè)備16輸入的指令,通信控制器14訪問寬帶網(wǎng)上的預(yù)定服務(wù)器,將CE設(shè)備10獲取的用戶節(jié)目歷史信息上載到服務(wù)器或者下載用于觀看內(nèi)容或任何其它信息內(nèi)容的支持信息。
CE設(shè)備10中包括的HDD 13作為內(nèi)容存儲單元,用于記錄和再現(xiàn)由廣播波攜載的內(nèi)容。HDD 13為磁記錄系統(tǒng)的存儲單元。通常在驅(qū)動器單元中包含數(shù)個作為記錄介質(zhì)的磁介質(zhì),并且依照主軸馬達高速旋轉(zhuǎn)。該介質(zhì)應(yīng)用鍍鎳或磷的磁性物質(zhì)。磁頭沿著旋轉(zhuǎn)介質(zhì)表面的半徑方向掃描。這將導(dǎo)致產(chǎn)生相應(yīng)于數(shù)據(jù)的磁力,并且將數(shù)據(jù)寫入介質(zhì)或從介質(zhì)中讀出數(shù)據(jù)。根據(jù)本發(fā)明,不僅限于HDD,而是任意其它類型的介質(zhì)都可以用于記錄/再現(xiàn)內(nèi)容。
在模擬廣播的情況下,調(diào)諧器11接收的廣播內(nèi)容由編碼器12按照MPEG(運動圖像專家組)格式進行編碼,并且存儲在HDD 13中。在數(shù)字廣播的情況下,內(nèi)容以其編碼的形式被接收并存儲在HDD 13中。
響應(yīng)通過輸入設(shè)備16從用戶發(fā)出的內(nèi)容再現(xiàn)指令,再現(xiàn)控制器15從HDD 13所存儲的內(nèi)容中讀出預(yù)定的內(nèi)容,并控制該內(nèi)容的再現(xiàn)。
解碼器19對以編碼形式記錄的內(nèi)容進行解碼。電視監(jiān)視器17輸出解碼的語音信號并顯示解碼的視頻信號。
圖3示意示出服務(wù)器設(shè)備的系統(tǒng)結(jié)構(gòu)。該服務(wù)器安裝在寬帶網(wǎng)上,例如因特網(wǎng)等。該服務(wù)器包括與客戶端設(shè)備諸如CE設(shè)備等的上行鏈路,基于協(xié)同濾過處理創(chuàng)建用于觀看內(nèi)容的支持信息,并將所創(chuàng)建的信息提供給每一個用戶。
服務(wù)器通過防火墻(F/W)121連接到因特網(wǎng)120,并且包括應(yīng)用服務(wù)器100和多個數(shù)據(jù)庫110至112。
用戶信息數(shù)據(jù)庫110管理關(guān)于通過因特網(wǎng)120連接的每一個CE設(shè)備的用戶的賬戶信息和用戶簡檔信息。節(jié)目觀看歷史信息數(shù)據(jù)庫111管理每一個用戶的CE設(shè)備獲取的用戶節(jié)目觀看歷史信息(包括表示不僅用于觀看內(nèi)容而且用于記錄預(yù)約、記錄、再現(xiàn)、投票、以及評價內(nèi)容等的操作的操作信息)。內(nèi)容信息數(shù)據(jù)庫112管理有關(guān)每一個廣播站將要廣播的內(nèi)容的相關(guān)信息。
應(yīng)用服務(wù)器100包括上載數(shù)據(jù)收集器101、節(jié)目觀看歷史信息計數(shù)器102、類似用戶提取器103、虛擬用戶設(shè)置單元104、協(xié)同濾過處理器105、以及要提供的信息的創(chuàng)建/發(fā)送單元106。應(yīng)用服務(wù)器100執(zhí)行協(xié)同濾過處理,用于協(xié)同濾過其喜好的廣播內(nèi)容類似于該用戶的一組類似用戶的觀看歷史信息,并且執(zhí)行為用戶提供用于觀看內(nèi)容的支持信息的處理。
上載數(shù)據(jù)收集器101執(zhí)行用于收集從每一個CE設(shè)備上載的數(shù)據(jù)的處理。更具體地說,將從每一個客戶端上載到服務(wù)器的數(shù)據(jù)包括用戶操作歷史信息、節(jié)目歷史信息(即用戶節(jié)目觀看歷史信息)、以及操作信息(例如關(guān)于對廣播節(jié)目的投票或評價的輸入信息)或者是它們的組合。用戶操作歷史信息表示在該設(shè)備上執(zhí)行的用戶操作。節(jié)目歷史信息表示用戶已經(jīng)觀看、記錄或預(yù)約記錄的節(jié)目。操作信息為使用上述信息的預(yù)定處理的輸出信息并表示用戶喜好。
節(jié)目觀看歷史信息計數(shù)器102對從每一個CE設(shè)備上載的用戶節(jié)目觀看歷史信息進行計數(shù),并且在節(jié)目觀看歷史信息數(shù)據(jù)庫111中登記所計數(shù)的信息。
類似用戶提取器103提取其節(jié)目觀看歷史類似于作為用于觀看內(nèi)容的支持信息的請求者的被推薦用戶的節(jié)目觀看歷史的類似(類似喜好)用戶。虛擬用戶設(shè)置單元104將基于實現(xiàn)被推薦用戶指定的搜索主題的搜索條件所獲得的一組點擊節(jié)目設(shè)置為虛擬用戶的屬性。協(xié)同濾過處理器105在協(xié)同濾過矩陣中映射類似用戶或虛擬用戶的節(jié)目觀看歷史信息,并且執(zhí)行相應(yīng)于搜索主題的協(xié)同濾過處理。
要提供的信息的創(chuàng)建/發(fā)送單元106根據(jù)協(xié)同濾過處理的搜索結(jié)果生成將要提供給觀看內(nèi)容的被推薦用戶的支持信息。要提供的信息的創(chuàng)建/發(fā)送單元106通過因特網(wǎng)120向被推薦用戶發(fā)送所創(chuàng)建的信息,以便支持用戶選擇要觀看的內(nèi)容。在該實施例中,用于觀看內(nèi)容的支持信息表示在協(xié)同濾過矩陣中的搜索結(jié)果。在該矩陣中,信息按照用于實現(xiàn)搜索主題的搜索條件和其它搜索條件進行分類。這避免了丟失用戶期望的信息。內(nèi)容觀看支持信息屏幕的結(jié)構(gòu)將在下文中具體描述。
下面將說明根據(jù)該實施例的內(nèi)容觀看支持系統(tǒng)的操作。
圖4示出使用協(xié)同濾過矩陣為特定用戶(在此稱作用戶1,但在下文中稱作被推薦用戶)獲取推薦節(jié)目的機制。所示的協(xié)同濾過矩陣以按照每一個節(jié)目示出用戶的節(jié)目觀看歷史的表格的形式給出。該表格示出類似于被推薦用戶的節(jié)目觀看歷史的類似用戶的用戶節(jié)目觀看歷史。
在同一圖示中,圓圈表示用戶預(yù)約的節(jié)目。在所示的示例中,顯然用戶1已經(jīng)預(yù)約了節(jié)目A和B,如同類似用戶。這種情況下的類似用戶為同樣已經(jīng)預(yù)約了節(jié)目A和B的用戶3、5和6。
在同一圖示中,雙圓圈表示類似用戶已經(jīng)預(yù)約的那些節(jié)目。對于每一個對應(yīng)的節(jié)目,將類似用戶進行了預(yù)約的次數(shù)累計。將累計的次數(shù)設(shè)置為匹配次數(shù)。在所示的示例中,所有的類似用戶已經(jīng)預(yù)約了節(jié)目C,并且用于節(jié)目C的匹配次數(shù)是匹配次數(shù)中最高的一個。隨后,節(jié)目E和G的匹配次數(shù)為2,而節(jié)目D、F、H、I和J的匹配次數(shù)為1。屏幕信息表示例如按照該推薦順序所示的節(jié)目標題列表。該屏幕信息分發(fā)給被推薦用戶的CE設(shè)備作為記錄預(yù)約支持信息。
以這種方式,類似用戶進行預(yù)約的次數(shù)按照每一個節(jié)目累計。當(dāng)為用戶提供推薦節(jié)目時參照所獲得的匹配次數(shù),從而通過協(xié)同濾過實現(xiàn)基于每一個用戶的內(nèi)容推薦。
作為協(xié)同濾過的結(jié)果,可以根據(jù)被推薦用戶和類似用戶兩者執(zhí)行的用戶操作的匹配次數(shù)提供推薦節(jié)目內(nèi)容。此外,可以根據(jù)附加到節(jié)目內(nèi)容(例如類別等)或任何其它內(nèi)容上的信息來提供推薦節(jié)目內(nèi)容。
圖5示出使用圖4所示的協(xié)同濾過矩陣的協(xié)同濾過處理的結(jié)果。該結(jié)果用附加到其上的每一個節(jié)目的內(nèi)容(內(nèi)容的喜好類型)示出。圖6示意示出表示協(xié)同濾過處理的結(jié)果的內(nèi)容觀看支持信息屏幕的結(jié)構(gòu)。如圖6所示,推薦內(nèi)容按照匹配次數(shù)的順序列出,并且節(jié)目的內(nèi)容信息按照每一個節(jié)目標題示出(見圖6)。
在圖5和圖6所示的示例中,除了涉及棒球的節(jié)目之外,涉及“Go/Shogi比賽”的節(jié)目也包括在通過協(xié)同濾過獲得的那些推薦節(jié)目中。這些推薦節(jié)目是為已經(jīng)預(yù)約了兩個涉及棒球節(jié)目的被推薦用戶獲取的。
即時那些類似用戶的節(jié)目觀看歷史顯著類似于被推薦用戶的節(jié)目觀看歷史,類似用戶也不必總是需要觀看相同的節(jié)目內(nèi)容。如果僅是簡單地跟蹤類似用戶的節(jié)目觀看歷史,則可能將用戶感興趣的節(jié)目與用戶不感興趣的節(jié)目混合。結(jié)果可能提供不清楚的推薦信息。
在上面的示例中,顯然許多已經(jīng)預(yù)約了兩個涉及棒球的節(jié)目的用戶也已經(jīng)預(yù)約了涉及“Go/Shogi比賽”的節(jié)目。但是,只要用戶1對“Go/Shogi比賽”不感興趣,涉及棒球的節(jié)目就與用戶不感興趣的信息(涉及“Go/Shogi比賽”的節(jié)目)混合在一起,導(dǎo)致顯示不清楚的屏幕,如圖6的推薦信息中所示。換句話說,如果簡單地獲取與用戶1的觀看歷史非常相似的類似用戶的觀看歷史,則可能導(dǎo)致提供不清楚的信息。
下面將描述在協(xié)同濾過矩陣中登記虛擬用戶的示例。應(yīng)該指出的是,該虛擬用戶具有表示一組根據(jù)實現(xiàn)預(yù)定搜索主題的搜索條件所獲得的點擊節(jié)目的節(jié)目歷史信息。搜索主題例如由被推薦用戶設(shè)定。
圖7示意示出在協(xié)同濾過矩陣中其節(jié)目觀看歷史信息表示涉及職業(yè)棒球的節(jié)目的虛擬用戶的登記條目。那些涉及職業(yè)棒球的節(jié)目可以由登記者選擇為搜索主題,或者可能是職業(yè)棒球節(jié)目的搜索結(jié)果。例如,設(shè)置搜索條件(例如“夜間比賽”、“棒球”、“隊名”或“職業(yè)棒球”)和排除條件(例如“中學(xué)棒球”或“職業(yè)體協(xié)”),從而執(zhí)行搜索。
如在所示的協(xié)同濾過矩陣中所示,用戶1的預(yù)約次數(shù)由計數(shù)處理累計(如上所述)。結(jié)果匹配次數(shù)變?yōu)閳D中所示。也就是說,虛擬用戶和所有的類似用戶已經(jīng)預(yù)約了節(jié)目C,并且匹配次數(shù)由此為4,即剩余匹配次數(shù)中最高的次數(shù)。之后,節(jié)目D、E和G的匹配次數(shù)為2,而節(jié)目F、H、I和J的匹配次數(shù)為1。屏幕信息表示例如按照推薦順序列出的節(jié)目標題。該屏幕信息作為記錄預(yù)約支持信息分發(fā)給被推薦用戶的CE設(shè)備。
圖8示意示出內(nèi)容推薦信息屏幕的結(jié)構(gòu)。使用圖7所示的協(xié)同濾過矩陣根據(jù)協(xié)同濾過處理的搜索結(jié)果形成該內(nèi)容推薦信息屏幕。圖8所示的內(nèi)容推薦信息屏幕在將節(jié)目內(nèi)容附加到包括在按照匹配次數(shù)順序示出的推薦列表中的每一個節(jié)目標題這一方面與圖6所示的示例類似。但是,在圖8的情況下,推薦列表包括獨立的兩組節(jié)目。一組節(jié)目(即相應(yīng)于虛擬用戶的)從基于實現(xiàn)搜索主題的搜索條件的點擊導(dǎo)出,而另一組節(jié)目是不滿足搜索條件的節(jié)目。
以這種方式,推薦列表中的節(jié)目根據(jù)搜索主題進行分類。這防止了相應(yīng)于搜索主題的搜索結(jié)果和用戶期望的內(nèi)容與任何其它信息混合。
在圖8所示的內(nèi)容推薦信息屏幕的結(jié)構(gòu)示例中,上排按照匹配次數(shù)的順序示出相應(yīng)于搜索主題,即涉及職業(yè)棒球的節(jié)目(或搜索結(jié)果)的推薦內(nèi)容。此外,下排按照匹配次數(shù)的順序示出不滿足搜索主題的其它節(jié)目。
在所示的示例中,相應(yīng)于搜索主題的節(jié)目C的匹配次數(shù)不期望地等于節(jié)目E和G(不滿足搜索主題)的匹配次數(shù)。但是,即時節(jié)目C的匹配次數(shù)低于節(jié)目E和G的匹配次數(shù),也將節(jié)目C顯示在上排中作為相應(yīng)于搜索主題的節(jié)目。
在圖8所示的示例中,內(nèi)容推薦列表在上排和下排中示出諸如“職業(yè)棒球迷中流行的!”和“職業(yè)棒球迷還預(yù)約了下面的節(jié)目!”的子標題。子標題中下劃線的文字表示相應(yīng)于所設(shè)置的搜索標題(內(nèi)容的喜好類型)的“搜索/登記標簽(label)”。除此之外,可以輸出相應(yīng)于搜索條件和/或登記主題(例如音樂愛好者、古典音樂愛好者等)的節(jié)目信息。
無需多言,在推薦列表中節(jié)目信息不一定必須按照搜索/登記標簽進行分類。協(xié)同濾過處理的結(jié)果可以按照匹配次數(shù)原樣列表和顯示。圖13示意示出當(dāng)協(xié)同濾過處理的結(jié)果按原樣示出時的內(nèi)容推薦信息屏幕。
圖14是用于說明使用虛擬用戶條目通過協(xié)同濾過處理創(chuàng)建內(nèi)容推薦信息的過程的流程圖。
服務(wù)器指定被推薦用戶(步驟S1)。例如,當(dāng)服務(wù)器為用戶提供要求的內(nèi)容推薦信息時,服務(wù)器指定請求用戶為被推薦用戶。
之后,服務(wù)器從節(jié)目觀看歷史信息數(shù)據(jù)庫111獲取表示被推薦用戶的觀看歷史和表示廣播內(nèi)容的預(yù)約歷史的用戶節(jié)目觀看歷史(步驟S2)。
服務(wù)器指定被推薦用戶的內(nèi)容喜好類型(步驟S3)。應(yīng)該指出的是,在這種情況下,內(nèi)容喜好類型是搜索/登記標簽的源,例如“職業(yè)棒球迷”等。下面是用于指定被推薦用戶的內(nèi)容喜好類型的一種方式。
(1)從包括在以預(yù)定時間周期(例如過去的一年)的被推薦用戶的節(jié)目觀看歷史的那些內(nèi)容中,服務(wù)器指定最頻繁預(yù)約/觀看的內(nèi)容的類型作為內(nèi)容喜好類型。
(2)服務(wù)器從歷史信息的頻繁預(yù)約/觀看的內(nèi)容中指定預(yù)定數(shù)量的候選內(nèi)容,并指令用戶撿拾其中之一。
服務(wù)器設(shè)置其屬性相應(yīng)于內(nèi)容喜好類型的虛擬用戶的用戶節(jié)目觀看歷史(步驟S4)。更具體地說,服務(wù)器從內(nèi)容信息數(shù)據(jù)庫112中搜索相應(yīng)于內(nèi)容喜好類型的節(jié)目內(nèi)容。接著,服務(wù)器將所搜索的節(jié)目內(nèi)容設(shè)置為虛擬用戶的用戶節(jié)目觀看歷史。應(yīng)該指出的是,可以事先形成預(yù)先估計的一些內(nèi)容喜好類型(例如“職業(yè)棒球賽”、“戲劇”等)并存儲在虛擬用戶的節(jié)目觀看歷史中。
服務(wù)器根據(jù)虛擬用戶的節(jié)目觀看歷史針對所有類型的節(jié)目內(nèi)容執(zhí)行協(xié)同濾過處理(步驟S5)。更具體地說,服務(wù)器根據(jù)如下所述的過程執(zhí)行協(xié)同濾過處理。
(1)服務(wù)器從用戶信息數(shù)據(jù)庫110和節(jié)目觀看歷史信息數(shù)據(jù)庫111中選擇其節(jié)目觀看歷史類似于被推薦用戶的節(jié)目觀看歷史的類似用戶。在這種情況下,在所有類型的內(nèi)容方面或在特定類型的內(nèi)容方面,類似用戶的用戶節(jié)目觀看歷史可能類似于被推薦用戶的節(jié)目觀看歷史。
(2)在協(xié)同濾過矩陣中,服務(wù)器按照節(jié)目映射類似用戶的用戶節(jié)目觀看歷史。在這種情況下,映射所有類型的內(nèi)容的用戶節(jié)目觀看歷史,而不限制為任何特定的內(nèi)容喜好類型。
(3)此外,服務(wù)器在協(xié)同濾過矩陣中登記虛擬用戶的條目。
(4)在協(xié)同濾過矩陣中,服務(wù)器如記錄在節(jié)目觀看歷史中的對已經(jīng)預(yù)約或已經(jīng)觀看的每一個節(jié)目的用戶的數(shù)量進行累計,并將所累計的計數(shù)設(shè)置為匹配次數(shù)。此外,服務(wù)器輸出表示推薦列表的搜索結(jié)果,所述推薦列表表示按照匹配次數(shù)升序排列的節(jié)目內(nèi)容。
因為沒有必要推薦那些被推薦用戶已經(jīng)預(yù)約的節(jié)目,因此服務(wù)器可以將這些節(jié)目從推薦列表中排除(步驟S6)。但是,不一定必須執(zhí)行確定是否已經(jīng)預(yù)約這些節(jié)目的處理。
服務(wù)器按照相應(yīng)于內(nèi)容喜好類型的搜索/登記標簽排列節(jié)目內(nèi)容,創(chuàng)建包括推薦內(nèi)容列表的內(nèi)容推薦信息,并向用戶提供所創(chuàng)建的信息(步驟S7)。
在圖7所示的示例中,在協(xié)同濾過矩陣中僅登記了一種類型的相應(yīng)于搜索主題的虛擬用戶。但是,可以同時在協(xié)同濾過矩陣中登記兩個或更多的虛擬用戶。
在排列多個虛擬用戶的情況下,那些虛擬用戶可以具有包括在被推薦用戶的類似用戶的信息中的搜索/登記標簽。該搜索/登記標簽相應(yīng)于具有高匹配次數(shù)的節(jié)目信息。也就是說,這些虛擬用戶具有表示高匹配次數(shù)的節(jié)目的觀看歷史信息。
圖9示意示出另一個協(xié)同濾過矩陣的結(jié)構(gòu)。所示的矩陣具有與圖7所示的相同的結(jié)果。但是,在圖9中,將職業(yè)棒球運動節(jié)目(或登記的涉及職業(yè)棒球運動的節(jié)目)的搜索結(jié)果設(shè)置為虛擬被推薦用戶的屬性并且對匹配次數(shù)進行重新計數(shù)。在這種情況下,獲得節(jié)目A和B的匹配次數(shù)(職業(yè)棒球運動節(jié)目的搜索結(jié)果)。在所示的示例中,用于選擇類似用戶的閾值為2。
在所示的協(xié)同濾過矩陣中,在如上所述對與用戶1相關(guān)聯(lián)的匹配次數(shù)進行累計之后,將更新匹配次數(shù)。也就是說,所有的類似用戶、虛擬用戶和虛擬被推薦用戶已經(jīng)預(yù)約了節(jié)目A和B。在這種情況下,獲得最大的匹配次數(shù)5。之后,節(jié)目C的匹配次數(shù)為4,節(jié)目D、E和G的匹配次數(shù)為2,而節(jié)目F、H、I和J的匹配次數(shù)為1。屏幕信息表示例如按照該推薦順序列出的節(jié)目標題。該屏幕信息作為記錄預(yù)約支持信息分發(fā)給被推薦用戶的CE設(shè)備。
圖10示意示出內(nèi)容推薦信息屏幕的結(jié)構(gòu)。使用圖9所示的協(xié)同濾過矩陣根據(jù)協(xié)同濾過處理的搜索結(jié)果形成該信息屏幕。如圖10所示,該內(nèi)容推薦信息屏幕在兩方面具有與圖8所示的相同的結(jié)構(gòu)。首先,節(jié)目內(nèi)容附加到每一個節(jié)目標題,按照推薦列表中匹配次數(shù)的順序示出。第二,推薦列表由兩組節(jié)目構(gòu)成,一組為根據(jù)實現(xiàn)虛擬用戶(即搜索主題)的搜索條件從點擊中導(dǎo)出,而另一組為不滿足搜索條件的節(jié)目。
內(nèi)容推薦列表分別在上排和下排示出諸如“職業(yè)棒球迷中流行的!”和“職業(yè)棒球迷還預(yù)約了下面的節(jié)目!”的子標題。子標題中下劃線的文字表示相應(yīng)于所設(shè)置的搜索標題(內(nèi)容的喜好類型)的“搜索/登記標簽”。
圖15是用于說明使用多個虛擬用戶根據(jù)協(xié)同濾過處理創(chuàng)建內(nèi)容推薦信息的過程的流程圖。在這種情況下,虛擬用戶的觀看歷史信息相應(yīng)于節(jié)目內(nèi)容的喜好類型和內(nèi)容的非喜好類型兩者。
服務(wù)器指定被推薦用戶(步驟S11)。例如,在服務(wù)器為用戶提供要求的內(nèi)容推薦信息的情況下,服務(wù)器指定請求用戶為被推薦用戶。
服務(wù)器從節(jié)目觀看歷史信息數(shù)據(jù)庫111獲取表示被推薦用戶的觀看歷史和廣播內(nèi)容的記錄預(yù)約的用戶節(jié)目觀看歷史(步驟S12)。
服務(wù)器指定被推薦用戶的內(nèi)容喜好類型(步驟S13)。應(yīng)該指出的是,在這種情況下,內(nèi)容喜好類型是搜索/登記標簽的源,例如“職業(yè)棒球迷”等。下面是用于指定被推薦用戶的內(nèi)容喜好類型的一種方式。
(1)從包括在以預(yù)定時間周期(例如過去的一年)的被推薦用戶的節(jié)目觀看歷史的那些內(nèi)容中,服務(wù)器指定最頻繁預(yù)約/觀看的內(nèi)容的類型作為內(nèi)容喜好類型。
(2)服務(wù)器從歷史信息的頻繁出現(xiàn)的內(nèi)容中指定預(yù)定數(shù)量的候選內(nèi)容,并指令用戶撿拾其中之一。
服務(wù)器設(shè)置其屬性相應(yīng)于內(nèi)容喜好類型的虛擬用戶的用戶節(jié)目觀看歷史(步驟S14)。更具體地說,服務(wù)器從內(nèi)容信息數(shù)據(jù)庫112中搜索相應(yīng)于內(nèi)容喜好類型的節(jié)目內(nèi)容。接著,服務(wù)器將所搜索的節(jié)目內(nèi)容設(shè)置為虛擬用戶的用戶節(jié)目觀看歷史。應(yīng)該指出的是,可以事先形成預(yù)先估計的一些內(nèi)容喜好類型(例如“職業(yè)棒球賽”、“戲劇”等)并存儲在虛擬用戶的節(jié)目觀看歷史中。
服務(wù)器根據(jù)虛擬用戶的節(jié)目觀看歷史針對節(jié)目內(nèi)容的喜好類型執(zhí)行協(xié)同濾過處理(步驟S15)。更具體地說,服務(wù)器根據(jù)如下所述的過程執(zhí)行協(xié)同濾過處理。
(1)服務(wù)器從用戶信息數(shù)據(jù)庫110和節(jié)目觀看歷史信息數(shù)據(jù)庫111中搜索其節(jié)目觀看歷史類似于被推薦用戶的節(jié)目觀看歷史的類似用戶。在這種情況下,在所有類型的內(nèi)容方面或在特定類型的內(nèi)容方面,類似用戶的用戶節(jié)目觀看歷史可能類似于被推薦用戶的節(jié)目觀看歷史。
(2)在協(xié)同濾過矩陣中,服務(wù)器按照節(jié)目映射類似用戶的用戶節(jié)目觀看歷史。在這種情況下,映射所有類型的內(nèi)容的用戶節(jié)目觀看歷史,而不限制為任何特定的內(nèi)容喜好類型。
(3)此外,在協(xié)同濾過矩陣中登記虛擬用戶的條目。
(4)在協(xié)同濾過矩陣中,服務(wù)器如記錄在節(jié)目觀看歷史中的對已經(jīng)預(yù)約或已經(jīng)觀看的相應(yīng)于節(jié)目內(nèi)容的喜好類型的每一個節(jié)目的用戶的數(shù)量進行累計,并將所累計的計數(shù)設(shè)置為匹配次數(shù)。此外,服務(wù)器輸出表示推薦列表的搜索結(jié)果,所述推薦列表表示按照匹配次數(shù)升序排列的節(jié)目內(nèi)容。
接著,服務(wù)器根據(jù)虛擬用戶的用戶節(jié)目觀看歷史對節(jié)目內(nèi)容的非喜好類型執(zhí)行同樣的協(xié)同濾過處理(步驟S16)。
在這種情況下,因為沒有必要推薦那些被推薦用戶已經(jīng)預(yù)約的節(jié)目,因此服務(wù)器可以將這些節(jié)目從推薦列表中排除(步驟S17)。但是,不一定必須執(zhí)行確定是否已經(jīng)預(yù)約這些節(jié)目的處理。
服務(wù)器按照相應(yīng)于內(nèi)容喜好類型的搜索/登記標簽排列節(jié)目內(nèi)容,創(chuàng)建包括推薦內(nèi)容列表的內(nèi)容推薦信息,并向用戶提供所創(chuàng)建的信息(步驟S18)。
用戶可以通過圖10所示的內(nèi)容觀看支持信息執(zhí)行用戶組登記。圖11示意示出包括用于用戶組登記的按鈕的內(nèi)容觀看支持信息屏幕的結(jié)構(gòu)。
例如,術(shù)語“職業(yè)棒球運動”是相應(yīng)于搜索主題(即虛擬用戶)的搜索/登記標簽或表示搜索結(jié)果的推薦主題,提供“在職業(yè)棒球迷的組中登記”的按鈕,如圖11所示。
如果用戶點擊該登記按鈕,則將登記請求發(fā)送到服務(wù)器。然后,服務(wù)器執(zhí)行用于登記該用戶的組登記處理。服務(wù)器生成用于登記組會員的操作屏幕,并將所生成的屏幕發(fā)送給用戶。
圖12示意示出用于登記的組會員的操作屏幕的結(jié)構(gòu)。在所示的示例中,操作屏幕不僅與新登記的組,而且與已經(jīng)登記的組相關(guān)聯(lián)地示出推薦內(nèi)容和它們的操作按鈕。
用于預(yù)約/再現(xiàn)推薦內(nèi)容的預(yù)約/再現(xiàn)按鈕與每一個登記的組相關(guān)聯(lián)地提供。在選擇預(yù)約/再現(xiàn)按鈕時,激活CE設(shè)備10,執(zhí)行用于記錄預(yù)約或再現(xiàn)推薦內(nèi)容的處理(僅當(dāng)已經(jīng)記錄內(nèi)容時)。
為每一個登記的組提供“更多查驗”按鈕。在按下該按鈕時,將搜索請求發(fā)送到服務(wù)器。響應(yīng)該搜索請求,服務(wù)器根據(jù)相應(yīng)的搜索主題執(zhí)行上述協(xié)同濾過處理。服務(wù)器使用搜索結(jié)果生成圖11所示的內(nèi)容觀看支持信息屏幕,并向CE設(shè)備10提供所生成的屏幕信息。
與每一個登記的組相關(guān)聯(lián)地提供“登記取消”按鈕。在按下該“登記取消”按鈕時,用于從登記的組中取消登記的請求發(fā)送給服務(wù)器。響應(yīng)該請求,服務(wù)器執(zhí)行從登記的組中取消用戶的處理。
服務(wù)器可以在圖12的操作屏幕上設(shè)置與搜索主題相關(guān)的一些項目(例如棒球比賽卡)或廣告(在圖12中未示出)。此外,服務(wù)器可以根據(jù)圖12所示的登記的組來估計用戶的口味,并且在同一屏幕上設(shè)置與所估計的用戶口味相關(guān)的一些項目或廣告。
圖16是用于說明在特定組中登記用戶的過程的流程圖。
服務(wù)器使用協(xié)同濾過矩陣執(zhí)行協(xié)同濾過處理(步驟S21)。在該矩陣中,按照每一個節(jié)目對類似用戶的節(jié)目觀看歷史進行映射。服務(wù)器按照對應(yīng)于內(nèi)容喜好類型的搜索/登記標簽排列節(jié)目內(nèi)容,創(chuàng)建包括推薦內(nèi)容列表的內(nèi)容推薦信息,并為用戶提供所創(chuàng)建的信息(步驟S22)。
在這種情況下,服務(wù)器確定被推薦用戶是否已經(jīng)在與相應(yīng)于內(nèi)容喜好類型的搜索/登記標簽相關(guān)的組中登記(步驟S23)。
在被推薦用戶還沒有登記的情況下,服務(wù)器在如圖11所示的內(nèi)容觀看支持信息屏幕上顯示用于與搜索/登記標簽相關(guān)聯(lián)的組登記的指令(步驟S24)。在這種情況下,如果用戶發(fā)送用于組登記的指令,則服務(wù)器在組中添加并登記被推薦用戶(步驟S25)。
在被推薦用戶已經(jīng)登記在組中的情況下,服務(wù)器在如圖12所示的關(guān)于登記的組的操作屏幕上顯示用于從與搜索/登記標簽相關(guān)聯(lián)的組中取消登記的指令信息(步驟S26)。如果用戶發(fā)送從組中取消登記的指令,則服務(wù)器從組中刪除被推薦用戶(步驟S27)。
工業(yè)可利用性雖然結(jié)合特定優(yōu)選實施例描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解在不脫離本發(fā)明的范圍的情況下可以對其進行各種變化和修改。
在本說明書中,已經(jīng)示例描述了將一個虛擬用戶的歷史信息添加到濾過矩陣中的情況。但是本發(fā)明及其優(yōu)選實施例并不限于上述示例,而是可以在所附權(quán)利要求的范圍內(nèi)進行各種變化。例如,可以將多個虛擬用戶的一致歷史信息添加到濾過矩陣中。在該種情況下,所選擇類型的節(jié)目(在這種情況下,與職業(yè)棒球相關(guān)的節(jié)目)可以設(shè)置在推薦列表的高級別中。
前面所述的情況僅用于示例而并不用于限制本發(fā)明。本發(fā)明的實際保護范圍以所附的權(quán)利要求為準。
權(quán)利要求
1.一種信息處理器,用于支持基于多個用戶每一個的觀看歷史針對被推薦用戶的內(nèi)容處理,所述處理器包括用戶觀看歷史計數(shù)器,用于對多個用戶每一個的觀看歷史進行計數(shù);類似用戶觀看歷史計數(shù)器,用于檢索代表用戶的用戶信息,將其觀看歷史類似于被推薦用戶的觀看歷史的用戶作為類似用戶,并且對類似用戶的觀看歷史進行計數(shù);協(xié)同濾過處理器,用于在協(xié)同濾過矩陣中登記被推薦用戶的觀看歷史信息和類似用戶的觀看歷史信息,其中觀看歷史信息與每一個用戶的每一個內(nèi)容相關(guān)聯(lián)地映射,從而執(zhí)行協(xié)同濾過處理;以及信息創(chuàng)建器,用于根據(jù)濾過處理的結(jié)果創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息。
2.根據(jù)權(quán)利要求1所述的信息處理器,其中協(xié)同濾過處理器根據(jù)觀看歷史累加協(xié)同濾過矩陣中類似用戶已經(jīng)觀看或預(yù)約的每一個內(nèi)容的次數(shù),從而獲取每一個內(nèi)容的匹配次數(shù);以及信息創(chuàng)建器創(chuàng)建要提供給被推薦用戶并且表示推薦列表的內(nèi)容推薦信息,所述推薦列表包括按照匹配次數(shù)順序選擇的內(nèi)容。
3.根據(jù)權(quán)利要求2所述的信息處理器,其中信息創(chuàng)建器將每一個內(nèi)容的附加信息附加到表示內(nèi)容的推薦列表中。
4.根據(jù)權(quán)利要求1所述的信息處理器,還包括虛擬用戶設(shè)置單元,用于將其觀看歷史代表一組根據(jù)實現(xiàn)搜索主題的搜索條件所獲得的點擊內(nèi)容的虛擬用戶設(shè)置到協(xié)同濾過矩陣中。
5.根據(jù)權(quán)利要求4所述的信息處理器,其中信息創(chuàng)建器創(chuàng)建以內(nèi)容組分類的內(nèi)容推薦信息,一組內(nèi)容為根據(jù)用于實現(xiàn)預(yù)定搜索主題的搜索條件而獲得的點擊,另一組內(nèi)容為不滿足搜索條件的內(nèi)容。
6.根據(jù)權(quán)利要求4所述的信息處理器,還包括條件設(shè)置單元,用于設(shè)置用于實現(xiàn)搜索主題的搜索條件。
7.根據(jù)權(quán)利要求4所述的信息處理器,其中虛擬用戶設(shè)置單元在協(xié)同濾過矩陣中同時登記至少兩個虛擬用戶。
8.根據(jù)權(quán)利要求7所述的信息處理器,其中虛擬用戶設(shè)置單元設(shè)置其觀看歷史信息包括在被推薦用戶的類似用戶的觀看歷史中并具有高匹配次數(shù)的虛擬被推薦用戶。
9.一種信息處理方法,用于支持基于多個用戶每一個的觀看歷史針對被推薦用戶的內(nèi)容處理,所述方法包括用戶觀看歷史計數(shù)步驟,用于對多個用戶每一個的觀看歷史進行計數(shù);類似用戶觀看歷史計數(shù)步驟,用于檢索代表用戶的用戶信息,將其觀看歷史類似于被推薦用戶的觀看歷史的用戶作為類似用戶,并且對類似用戶的觀看歷史進行計數(shù);協(xié)同濾過處理步驟,用于在協(xié)同濾過矩陣中登記被推薦用戶的觀看歷史信息和類似用戶的觀看歷史信息,其中觀看歷史信息與每一個用戶的每一個內(nèi)容相關(guān)聯(lián)地映射,從而執(zhí)行協(xié)同濾過處理;以及信息創(chuàng)建步驟,用于根據(jù)濾過處理的結(jié)果創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息。
10.根據(jù)權(quán)利要求9所述的信息處理方法,其中協(xié)同濾過處理步驟包括根據(jù)觀看歷史累加協(xié)同濾過矩陣中類似用戶已經(jīng)觀看或預(yù)約的每一個內(nèi)容的次數(shù)、從而獲取每一個內(nèi)容的匹配次數(shù)的步驟;以及信息創(chuàng)建步驟包括創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息的步驟,所述內(nèi)容推薦信息表示代表按照匹配次數(shù)順序選擇的內(nèi)容的推薦列表。
11.根據(jù)權(quán)利要求10所述的信息處理方法,其中信息創(chuàng)建步驟包括將每一個內(nèi)容的附加信息附加到表示內(nèi)容的推薦列表中的步驟。
12.根據(jù)權(quán)利要求9所述的信息處理方法,還包括虛擬用戶設(shè)置步驟,用于將其觀看歷史代表一組根據(jù)實現(xiàn)搜索主題的搜索條件所獲得的點擊內(nèi)容的虛擬用戶設(shè)置到協(xié)同濾過矩陣中。
13.根據(jù)權(quán)利要求12所述的信息處理方法,其中信息創(chuàng)建步驟包括創(chuàng)建以內(nèi)容組分類的內(nèi)容推薦信息的步驟,一組內(nèi)容為根據(jù)用于實現(xiàn)預(yù)定搜索主題的搜索條件而獲得的點擊,另一組內(nèi)容為不滿足搜索條件的內(nèi)容。
14.根據(jù)權(quán)利要求12所述的信息處理方法,還包括搜索條件設(shè)置步驟,用于設(shè)置用于實現(xiàn)搜索主題的搜索條件。
15.根據(jù)權(quán)利要求12所述的信息處理方法,其中虛擬用戶設(shè)置步驟包括在協(xié)同濾過矩陣中同時登記至少兩個虛擬用戶的步驟。
16.根據(jù)權(quán)利要求15所述的信息處理方法,其中虛擬用戶設(shè)置步驟包括設(shè)置其觀看歷史信息包括在被推薦用戶的類似用戶的觀看歷史中并具有高匹配次數(shù)的虛擬被推薦用戶的步驟。
17.一種計算機可讀形式的計算機程序,所述計算機程序在計算機系統(tǒng)上執(zhí)行用于支持基于多個用戶每一個的觀看歷史針對被推薦用戶的內(nèi)容處理的信息處理,所述計算機程序包括用戶觀看歷史計數(shù)步驟,用于對多個用戶每一個的觀看歷史進行計數(shù);類似用戶觀看歷史計數(shù)步驟,用于檢索代表用戶的用戶信息,將其觀看歷史類似于被推薦用戶的觀看歷史的用戶作為類似用戶,并且對類似用戶的觀看歷史進行計數(shù);協(xié)同濾過處理步驟,用于在協(xié)同濾過矩陣中登記被推薦用戶的觀看歷史信息和類似用戶的觀看歷史信息,其中觀看歷史信息與每一個用戶的每一個內(nèi)容相關(guān)聯(lián)地映射,從而執(zhí)行協(xié)同濾過處理;以及信息創(chuàng)建步驟,用于根據(jù)濾過處理的結(jié)果創(chuàng)建要提供給被推薦用戶的內(nèi)容推薦信息。
全文摘要
本發(fā)明公開一種內(nèi)容觀看支持系統(tǒng),以根據(jù)類似用戶的喜好節(jié)目通過基于用戶的協(xié)同濾過處理為用戶推薦所搜索內(nèi)容的清楚結(jié)果。系統(tǒng)選擇其節(jié)目觀看歷史類似于被推薦用戶的節(jié)目觀看歷史的類似用戶,在協(xié)同濾過矩陣中映射節(jié)目觀看歷史,在協(xié)同濾過矩陣中登記其節(jié)目觀看歷史包括根據(jù)實現(xiàn)預(yù)定搜索主題的搜索條件而獲得的一組點擊節(jié)目的虛擬用戶。該系統(tǒng)還根據(jù)節(jié)目觀看歷史按照節(jié)目內(nèi)容對協(xié)同濾過矩陣中每一個用戶所進行的預(yù)約或觀看次數(shù)計數(shù),將該計數(shù)設(shè)置為匹配次數(shù),并且輸出表示按照匹配次數(shù)升序排列的內(nèi)容的推薦列表的搜索結(jié)果。
文檔編號H04N5/76GK1624684SQ200410097968
公開日2005年6月8日 申請日期2004年12月2日 優(yōu)先權(quán)日2003年12月2日
發(fā)明者楢原立也, 藤原信之 申請人:索尼株式會社