專利名稱:簡(jiǎn)檔應(yīng)用一致的推薦系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及為至少一個(gè)內(nèi)容項(xiàng)控制推薦系統(tǒng)的裝置、方法、和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
硬盤驅(qū)動(dòng)器和數(shù)字視頻壓縮技術(shù)創(chuàng)造了時(shí)移直播電視(TV)和不必?fù)?dān)憂磁帶或其他可移動(dòng)存儲(chǔ)媒體的可用性地高質(zhì)量記錄大量TV節(jié)目的可能性。同時(shí),視聽信號(hào)的數(shù)字化為普通用戶增添了大量?jī)?nèi)容源。每天在跨越各種服務(wù)的互聯(lián)網(wǎng)上發(fā)布了巨量的視頻片段,所有主要內(nèi)容制作商都已經(jīng)使它們的整個(gè)內(nèi)容庫(kù)在線可用。其后果是,每天使成千上萬的潛在感興趣節(jié)目可用,并且可以記錄和存儲(chǔ)在本地供以后訪問。因此,視聽材料的數(shù)字化以及高速數(shù)據(jù)傳送的廣泛可用性導(dǎo)致了任何消費(fèi)者可用于消費(fèi)的內(nèi)容每時(shí)每刻都在增加。視聽資產(chǎn)或內(nèi)容項(xiàng)的大型資料庫(kù)都已上網(wǎng),并與TV服務(wù)提供商提供的數(shù)字、直播TV頻道、和視頻點(diǎn)播(VoD)庫(kù)競(jìng)爭(zhēng)。一般說來,術(shù)語“內(nèi)容項(xiàng)”在這里從代表內(nèi)容區(qū)內(nèi)的信息的項(xiàng)目的意義上來使用。但是,鑒于這種所提供內(nèi)容項(xiàng)的數(shù)量巨大,個(gè)別內(nèi)容選擇成為重要課題。與用戶簡(jiǎn)檔不匹配的信息應(yīng)該被過濾掉,應(yīng)該選擇符合用戶需要和偏愛(例如,用戶簡(jiǎn)檔)的正確內(nèi)容項(xiàng)。推薦系統(tǒng)通過為某個(gè)用戶簡(jiǎn)檔估計(jì)某個(gè)內(nèi)容項(xiàng)的喜歡度以及自動(dòng)排序內(nèi)容項(xiàng)來解決這些問題。這可以通過將內(nèi)容項(xiàng)的特點(diǎn)(例如,特征、元數(shù)據(jù)等)與用戶簡(jiǎn)檔或與其他用戶的類似簡(jiǎn)檔相比較來做到。因此,推薦系統(tǒng)可以被看作是過濾掉不想要內(nèi)容和使感興趣內(nèi)容引起用戶關(guān)注的工具。推薦技術(shù)的使用正在被穩(wěn)步地引入市場(chǎng)中。在各種例子當(dāng)中,網(wǎng)站提供推薦器以支持用戶尋找他們喜歡的內(nèi)容項(xiàng)(例如,電影),以及電子設(shè)備(例如,個(gè)人錄像機(jī))將推薦器用于自動(dòng)過濾內(nèi)容項(xiàng)。推薦系統(tǒng)正越來越多地應(yīng)用于通過了解用戶簡(jiǎn)檔將服務(wù)和產(chǎn)品個(gè)體化或個(gè)性化,其中機(jī)器學(xué)習(xí)技術(shù)可用于推斷對(duì)新內(nèi)容項(xiàng)目的評(píng)價(jià)。常用推薦技術(shù)是協(xié)同過濾和樸素貝葉斯(Bayesian)分類。從而,可以從巨量?jī)?nèi)容項(xiàng)中檢索出只與一個(gè)或一群用戶的簡(jiǎn)檔(即,用戶簡(jiǎn)檔)匹配的那些項(xiàng)目。推薦器通常作為獨(dú)立服務(wù)或單元,或作為加載項(xiàng)(例如,插件)提供給現(xiàn)有服務(wù)或單元。它們?cè)絹碓蕉嗟爻霈F(xiàn)在像電視機(jī)或錄像機(jī)那樣的消費(fèi)電子設(shè)備,或那些設(shè)備使用的服務(wù)中。推薦器通常需要用戶反饋來了解用戶的偏愛。隱性的了解使用戶不必顯性地評(píng)價(jià)項(xiàng)目,而是可以通過觀察像購(gòu)買、下載、選擇項(xiàng)目加以播放或刪除等那樣的用戶行為得出。檢測(cè)的用戶行為可以由推薦器解釋和翻譯成評(píng)價(jià)。例如,推薦器可以將購(gòu)買行為解釋成肯定評(píng)價(jià),或在視頻項(xiàng)的情況下,超過/低于50%的總觀看持續(xù)時(shí)間可能意味著肯定/否定的評(píng)價(jià)。通常,用戶簡(jiǎn)檔通過收集或推斷來自用戶的有關(guān)他們需要什么的信息來構(gòu)建,并且通過使用用戶對(duì)所選內(nèi)容項(xiàng)的偏愛來細(xì)化。由于消費(fèi)者選擇和欣賞可用內(nèi)容資產(chǎn)的時(shí)間不會(huì)增加,所以朝著最感興趣和適合視聽內(nèi)容適當(dāng)引導(dǎo)愈發(fā)重要。通常,網(wǎng)站、服務(wù)提供商、和設(shè)備制造商提供通過它們的特定提供手段提供適當(dāng)引導(dǎo)的孤立解決方案,例如,當(dāng)觀看特定視頻時(shí),在完成了項(xiàng)目的播放之后,向用戶提示他/她可能喜歡觀看的其他視頻。但是,在像例如直播電視那樣的其他頻道上沒有他/她可能想觀看的跨域建議。目前允許跨越孤立解決方案搜索的現(xiàn)有手段基于兩個(gè)要素:1.合并用戶簡(jiǎn)檔(這里,例如,兩個(gè)站點(diǎn)同意共享針對(duì)用戶收集的信息,以便提高雙方利用另外獲得洞察力的對(duì)準(zhǔn)目標(biāo)能力)。2.跨域推薦(這里,將一個(gè)用戶簡(jiǎn)檔轉(zhuǎn)換到另一個(gè)領(lǐng)域,例如,將從網(wǎng)店的購(gòu)買歷史中導(dǎo)出的簡(jiǎn)檔轉(zhuǎn)換成起VoD服務(wù)的一部分作用的推薦器可以使用的簡(jiǎn)檔)。在分立領(lǐng)域或孤島中構(gòu)建的用戶簡(jiǎn)檔顯示了弱的跨孤島推薦性能。因此,對(duì)于直播TV節(jié)目來說具有卓越推薦特征的EPG (電子節(jié)目指南)站點(diǎn)對(duì)于VoD庫(kù)的資產(chǎn)來說無法顯示出相同的推薦性能。由于EPG站點(diǎn)的擁有者不提供VoD推薦,所以再次引發(fā)分離,因?yàn)椴缓玫耐扑]盡管只針對(duì)VoD資產(chǎn),但導(dǎo)致了對(duì)站點(diǎn)質(zhì)量的感覺總體下降。
發(fā)明內(nèi)容
本發(fā)明的目的是提供使跨域推薦性能得到提高的增強(qiáng)推薦系統(tǒng)。這個(gè)目的是通過如權(quán)利要求1或權(quán)利要求6所述的方法、如權(quán)利要求8或權(quán)利要求9所述的裝置、和如權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品達(dá)到的。元數(shù)據(jù)指的是任何媒體中的任何種類的加入要評(píng)價(jià)的特定內(nèi)容項(xiàng)中或與要評(píng)價(jià)的特定內(nèi)容項(xiàng)相聯(lián)系的任何信息,即,“關(guān)于數(shù)據(jù)的數(shù)據(jù)”。一項(xiàng)元數(shù)據(jù)可以描述單個(gè)內(nèi)容項(xiàng),或包括多個(gè)內(nèi)容項(xiàng)和/或分層級(jí)別的數(shù)據(jù)集合,例如,數(shù)據(jù)庫(kù)方案。另外,元數(shù)據(jù)可以是提供有關(guān)其他一個(gè)或一群內(nèi)容項(xiàng)的信息或其他一個(gè)或一群內(nèi)容項(xiàng)的文檔的限定數(shù)據(jù)。例如,元數(shù)據(jù)可以歸檔有關(guān)一個(gè)或一群內(nèi)容項(xiàng)的數(shù)據(jù)元素或?qū)傩缘臄?shù)據(jù)(名稱、大小、數(shù)據(jù)類型、風(fēng)格、情調(diào)、演員表等)、有關(guān)一個(gè)或一群內(nèi)容項(xiàng)的記錄或數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)(長(zhǎng)度、字段、列等)、和有關(guān)一個(gè)或一群內(nèi)容項(xiàng)的數(shù)據(jù)的數(shù)據(jù)(處在什么地方、如何聯(lián)系、所有權(quán))。元數(shù)據(jù)還可以包括有關(guān)一個(gè)或一群內(nèi)容項(xiàng)的背景、質(zhì)量和狀況、或特點(diǎn)的描述信息。于是,所建議元數(shù)據(jù)的轉(zhuǎn)換和/或豐富可以保證所獲得用戶簡(jiǎn)檔可用于與資產(chǎn)領(lǐng)域無關(guān)的推薦。內(nèi)容元數(shù)據(jù)是特別為不同內(nèi)容源的所有領(lǐng)域準(zhǔn)備的,保證了跨越不同領(lǐng)域的正確性和一致性。此外,從隱性和/或顯性反饋手段中導(dǎo)出的用戶經(jīng)歷可以跨領(lǐng)域地保持一致。更具體地說,一致內(nèi)容元數(shù)據(jù)的可用性保證了一個(gè)相同簡(jiǎn)檔時(shí)刻可應(yīng)用于所有領(lǐng)域來提供最高質(zhì)量的推薦。在跨越不同領(lǐng)域的交接和交互可能性中推薦質(zhì)量和用戶經(jīng)歷的一致性使推薦引擎可直接應(yīng)用于各種領(lǐng)域。按照第一方面,接收元數(shù)據(jù)的格式可以是,例如,擴(kuò)展標(biāo)記語言格式。在這種情況下,可擴(kuò)展樣式表語言轉(zhuǎn)換可以用于轉(zhuǎn)換處理。更具體地說,可以為每個(gè)領(lǐng)域或每種格式創(chuàng)建描述如何使接收格式的元數(shù)據(jù)自動(dòng)轉(zhuǎn)換成預(yù)定公用格式的元數(shù)據(jù)的專用可擴(kuò)展樣式表語言轉(zhuǎn)換文檔。當(dāng)然,也可以使用存儲(chǔ)、傳送或轉(zhuǎn)發(fā)內(nèi)容相關(guān)元數(shù)據(jù)的其他(文檔)格式。然后,必須根據(jù)元數(shù)據(jù)的使用(文檔)格式選擇轉(zhuǎn)換處理和可選轉(zhuǎn)換文檔。按照可以與第一方面結(jié)合的第二方面,可以檢驗(yàn)接收元數(shù)據(jù)的接收格式是否是已知格式。然后,如果接收格式是未知格式,則放棄接收的元數(shù)據(jù),并將相應(yīng)信息發(fā)送給接收格式的源。從而,提示相應(yīng)內(nèi)容源將不同格式用于它的元數(shù)據(jù)。
按照可以與第一和第二方面的任何一個(gè)結(jié)合的第三方面,可以接收新內(nèi)容項(xiàng),并且可以根據(jù)與接收內(nèi)容項(xiàng)有關(guān)的接收元數(shù)據(jù),檢驗(yàn)新內(nèi)容項(xiàng)是否屬于推薦引擎的推薦群的專用范圍。然后,如果接收的新內(nèi)容項(xiàng)不屬于任何專用范圍,則接收的新內(nèi)容項(xiàng)可以用于建立新范圍,或?qū)⒔邮盏男聝?nèi)容項(xiàng)加入現(xiàn)有范圍中。按照可以與第一到第三方面的任何一個(gè)結(jié)合的第四方面,元數(shù)據(jù)的豐富可以包含在所提取元數(shù)據(jù)的文本信息(例如,標(biāo)題信息等)中搜索至少一個(gè)分類術(shù)語,并通過推廣至少一個(gè)分類術(shù)語導(dǎo)致新分類參數(shù)。要注意的是,上述控制或推薦裝置可以實(shí)現(xiàn)成含有分立硬件部件的分立硬件電路,實(shí)現(xiàn)成集成芯片,實(shí)現(xiàn)成芯片模塊的布置,或?qū)崿F(xiàn)成可以通過存儲(chǔ)在存儲(chǔ)器中的軟件例程或程序控制的信號(hào)處理設(shè)備或計(jì)算機(jī)設(shè)備或芯片。
現(xiàn)在根據(jù)參考附圖的實(shí)施例,通過例子描述本發(fā)明,其中:圖1示出了按照本發(fā)明實(shí)施例的推薦系統(tǒng)的示意性框圖;圖2示出了按照本發(fā)明實(shí)施例的轉(zhuǎn)換處理單元或功能的示意圖;圖3示出了按照本發(fā)明實(shí)施例實(shí)現(xiàn)分布式元數(shù)據(jù)的公用格式的處理的流程圖;圖4示出了按照本發(fā)明實(shí)施例對(duì)內(nèi)容項(xiàng)指定推薦范圍的處理的流程圖;以及圖5示出了按照本發(fā)明實(shí)施例豐富所接收元數(shù)據(jù)的處理的流程圖。
具體實(shí)施例方式現(xiàn)在根據(jù)對(duì)像書本、TV節(jié)目、電影等那樣的內(nèi)容項(xiàng)生成評(píng)價(jià)的示范性推薦系統(tǒng)描述本發(fā)明的實(shí)施例。圖1示出了包含元數(shù)據(jù)庫(kù)103的推薦裝置或系統(tǒng)的示意性框圖,該元數(shù)據(jù)庫(kù)103適用于經(jīng)由一致性處理裝置或服務(wù)器功能(CPA) 102,從諸如提供有關(guān)TV節(jié)目的元數(shù)據(jù)的直播TV的EPG服務(wù)、視頻點(diǎn)播(VoD)類別源、頂級(jí)互聯(lián)網(wǎng)源(例如,視頻播客)等的不同領(lǐng)域的多個(gè)不同內(nèi)容源(SI到Sn) 101-1到101-n接收內(nèi)容相關(guān)元數(shù)據(jù),所述一致性處理裝置或服務(wù)器功能(CPA) 102用于在接收和轉(zhuǎn)換不同內(nèi)容源101-1到101-n的內(nèi)容相關(guān)元數(shù)據(jù)以便跨越不同領(lǐng)域地實(shí)現(xiàn)或建立一致性和可靠性的中間地點(diǎn)上建立一致性和可靠性。該元數(shù)據(jù)庫(kù)103可以與至少一個(gè)預(yù)選過濾器(F) 105連接,預(yù)選過濾器(F) 105與個(gè)性化內(nèi)容信道相聯(lián)系和相應(yīng)地過濾內(nèi)容項(xiàng)。注意,可以提供任意數(shù)量的個(gè)性化內(nèi)容信道。預(yù)選過濾器105的輸出端與各自推薦引擎(RE) 107連接。因此,每個(gè)個(gè)性化內(nèi)容信道可以含有與之相聯(lián)系的自身推薦引擎107。每個(gè)推薦引擎107和因此個(gè)性化內(nèi)容信道具有與之相聯(lián)系的簡(jiǎn)檔(P) 109。推薦引擎107的輸出端與調(diào)度器(SCH) 111連接。調(diào)度器111與存儲(chǔ)設(shè)備113(例如,一組硬盤驅(qū)動(dòng)器)以及與選擇器(SEL) 115連接。在實(shí)施例中,一致性處理裝置102可以適用于積極地從內(nèi)容源101-1到101_n的不同幾個(gè)中檢索元數(shù)據(jù)。這可以,例如,通過如下手段來實(shí)現(xiàn),即將內(nèi)容源101-1到101-n的至少一些的地址或接觸信息(例如,服務(wù)器地址)存儲(chǔ)在一致性處理裝置102上或從遠(yuǎn)程源或數(shù)據(jù)庫(kù)中導(dǎo)出地址或接觸信息,以及使用這個(gè)地址或接觸信息訪問內(nèi)容源101-1到101-n的相應(yīng)幾個(gè)。
除了內(nèi)容相關(guān)元數(shù)據(jù)之外,內(nèi)容源101-1到101-n還以廣播或點(diǎn)播方式至少提供例如音頻/視頻信息,同時(shí)這還包括通過互聯(lián)網(wǎng)地址(例如,URI (統(tǒng)一資源標(biāo)識(shí)符))間接提供。內(nèi)容相關(guān)元數(shù)據(jù)可以是,例如,視頻信號(hào)的垂直消隱間隔內(nèi)的EPG信息、或有關(guān)特定內(nèi)容項(xiàng)的分段(例如,電影的場(chǎng)景邊界)的MPEG-7元數(shù)據(jù)、或描述視頻博客或播客的不同情節(jié)的RSS摘要(RSSfeed)。RSS (最常擴(kuò)展成“真正簡(jiǎn)單聚合”)是用于以標(biāo)準(zhǔn)化格式發(fā)布像博客條目、新聞標(biāo)題、音頻、和視頻那樣的頻繁更新作品的一族網(wǎng)摘格式(web feed format)。RSS文檔(叫做“摘要”、“網(wǎng)摘”、或“信道”)包括完整或概括文本,加上像發(fā)布日期和作者那樣的元數(shù)據(jù)。不同內(nèi)容源101-1到101-n與包含至少一組內(nèi)容分離器件(例如,調(diào)諧器等)的選擇器115連接,該內(nèi)容分離器件使一個(gè)或多個(gè)內(nèi)容項(xiàng)分開以便記錄在存儲(chǔ)設(shè)備113上。選擇器115的輸出端與存儲(chǔ)設(shè)備113連接。在一致性處理裝置102上捕獲、豐富和排列作為內(nèi)容源101-1到101-n的可用服務(wù)的一部分的資產(chǎn)的元數(shù)據(jù),以形成也可以遠(yuǎn)離推薦引擎107的豐富和一致元數(shù)據(jù)庫(kù)103。然后使一致元數(shù)據(jù)的所得集合可用于前端解決方案,例如,網(wǎng)站或并入或使用推薦系統(tǒng)、將屏幕顯示輸出用于電視機(jī)的設(shè)備。然后可以跨越所有已知資產(chǎn)或領(lǐng)域地?zé)o縫應(yīng)用推薦系統(tǒng),例如,在EPG的背景下訓(xùn)練出來的推薦器可以時(shí)刻為VoD資產(chǎn)提供完美推薦。也可以從選擇器115接 收選擇相關(guān)信息的一致用戶接口(⑶I) 106向分類器(CL)104報(bào)告有關(guān)用戶交互的所有相關(guān)信息,分類器(CL)104從元數(shù)據(jù)庫(kù)103中檢索與那些交互有關(guān)的元數(shù)據(jù)。分類器(CL) 104將隱性觀察的用戶行為和顯性用戶輸入翻譯成兩種設(shè)置:I)推薦器(RE)107用于為內(nèi)容項(xiàng)計(jì)算至少一個(gè)分?jǐn)?shù)的簡(jiǎn)檔109;以及2)在可用在元數(shù)據(jù)庫(kù)103中的所有內(nèi)容項(xiàng)當(dāng)中進(jìn)行潛在感興趣內(nèi)容項(xiàng)的預(yù)選的過濾器(F) 105的設(shè)置?,F(xiàn)在描述圖1的裝置的操作。從各自內(nèi)容源(例如,互聯(lián)網(wǎng)服務(wù)沖收集,或經(jīng)由其他手段--例如,經(jīng)由模擬TV廣播信號(hào)的垂直消隱間隔中的發(fā)送或經(jīng)由數(shù)字視頻廣播(DVB)傳輸流,或上述手段的任何組合一獲取要在個(gè)性化內(nèi)容信道上播出的當(dāng)前內(nèi)容項(xiàng)的元數(shù)據(jù),并且在可以在推薦系統(tǒng)或裝置的輸入端上的中間地點(diǎn)上,或在遠(yuǎn)程地點(diǎn)上轉(zhuǎn)換它。該內(nèi)容項(xiàng)可以是TV節(jié)目、包含視頻和/或音頻數(shù)據(jù)的數(shù)據(jù)流或節(jié)目的片段等。元數(shù)據(jù)可以包含像標(biāo)題、演員、導(dǎo)演和風(fēng)格那樣與內(nèi)容項(xiàng)有關(guān)的多個(gè)屬性和屬性值。每個(gè)簡(jiǎn)檔109都基于元數(shù)據(jù)以及指示用戶的“喜歡”或“不喜歡”的數(shù)據(jù)?!跋矚g”和“不喜歡”的評(píng)價(jià)可以基于傳遞給相關(guān)預(yù)選過濾器105的反饋或內(nèi)容項(xiàng)。這種反饋可以,例如,由使用特定個(gè)性化內(nèi)容信道的用戶經(jīng)由一致用戶接口 106作為顯性評(píng)價(jià)給出。評(píng)價(jià)可以以幾種方式作出。例如,用戶可以使用遙控設(shè)備,針對(duì)當(dāng)前所選內(nèi)容項(xiàng)或當(dāng)前內(nèi)容項(xiàng)的給定屬性,通過在支持當(dāng)前內(nèi)容項(xiàng)的同時(shí)按下用戶接口(例如,遙控設(shè)備)上的適當(dāng)按鈕表示他的評(píng)價(jià)(“喜歡”或“不喜歡”)??商娲氖?,可以觀察用戶的行為。例如,如果用戶觀看當(dāng)前內(nèi)容項(xiàng)超過預(yù)定時(shí)間間隔(例如,20分鐘),則自動(dòng)表示“喜歡”。在更高級(jí)的設(shè)置接口屏幕中,可以為與內(nèi)容項(xiàng)有關(guān)的至少一個(gè)屬性和屬性值提供離散或連續(xù)尺度上的顯性“喜歡”度,而非僅僅是二元“喜歡”或“不喜歡”的分類。例如,可以將具有值“Clint Eastwood”的屬性“電影演員”的喜歡度設(shè)置成五顆星。當(dāng)內(nèi)容項(xiàng)的信息數(shù)據(jù)通過過濾器105時(shí),將這個(gè)信息數(shù)據(jù)轉(zhuǎn)發(fā)給推薦引擎107。推薦引擎107根據(jù)其相關(guān)簡(jiǎn)檔109,為這個(gè)隨后內(nèi)容項(xiàng)計(jì)算“喜歡”度或評(píng)價(jià)。然后將與隨后內(nèi)容項(xiàng)相聯(lián)系的信息數(shù)據(jù)與計(jì)算的評(píng)價(jià)一起轉(zhuǎn)發(fā)給調(diào)度器111,調(diào)度器111隨后計(jì)算用于調(diào)度將推薦引擎107提供的內(nèi)容項(xiàng)記錄在存儲(chǔ)設(shè)備113上的記錄時(shí)間表。尤其,調(diào)度器111在仍然為每個(gè)個(gè)性化內(nèi)容信道考慮足夠多新內(nèi)容的同時(shí),可能主要考慮高喜歡度或評(píng)價(jià)的內(nèi)容項(xiàng)。為此,將調(diào)度器111計(jì)算的記錄時(shí)間表用于指示調(diào)度器115選擇可從內(nèi)容源101-1到101-n的相關(guān)一個(gè)中獲得的內(nèi)容項(xiàng),以便將它們記錄在存儲(chǔ)設(shè)備113上。使用或用戶簡(jiǎn)檔可以使用三種基本方法導(dǎo)出:隱性歸檔;顯性歸檔;和反饋歸檔。隱性歸檔方法從用戶的使用歷史,例如,觀看的和未觀看的電視節(jié)目的集合中悄悄地導(dǎo)出內(nèi)容使用簡(jiǎn)檔。顯性歸檔方法從用戶回答的問題中導(dǎo)出內(nèi)容使用簡(jiǎn)檔,這些問題包括有關(guān)用戶偏愛,例如,強(qiáng)烈偏愛演員“Clint Eastwood”的顯性問題。反饋歸檔方法從用戶提供喜歡或不喜歡度的評(píng)價(jià)的內(nèi)容項(xiàng)中導(dǎo)出使用簡(jiǎn)檔?!掠脩艚涌?106的第一例子可以是,例如,顯示屏上的直播節(jié)目的個(gè)人節(jié)目指南。緊挨著直播頻道,可以通過簡(jiǎn)單選擇那些直播TV節(jié)目之一作為種子節(jié)目,然后對(duì)這個(gè)新觀看選項(xiàng)指定特定標(biāo)記,對(duì)可用直播TV節(jié)目創(chuàng)建個(gè)人視圖。進(jìn)一步,可以評(píng)價(jià)出現(xiàn)在屏幕的視圖中的所有節(jié)目,以便細(xì)化通過其過濾器設(shè)置和簡(jiǎn)檔表征的個(gè)性化視圖。注意,可以使節(jié)目指南適用于無縫列出來自直播TV和VoD服務(wù)的節(jié)目。一致用戶接口 106的第二例子可以是,例如,顯示屏上的點(diǎn)播內(nèi)容項(xiàng)的個(gè)人節(jié)目指南。在本例中,在個(gè)人EPG觀看選項(xiàng)的范圍內(nèi)創(chuàng)造的簡(jiǎn)檔的應(yīng)用提供了按感興趣的范圍與觀眾的偏愛匹配的可用VoD內(nèi)容項(xiàng)的瞬時(shí)概況。用戶通常可以返回到那個(gè)屏幕,因?yàn)闉g覽巨大內(nèi)容庫(kù)是有效的和極端方便的方式。同時(shí),可以將屏幕實(shí)地的一部分用于提示需要廉價(jià)拋售(例如,最后機(jī)會(huì)),或在銷售時(shí)提供保證金(例如,剛到)的內(nèi)容項(xiàng)。注意,使用范式與直播TV的上述個(gè)人節(jié)目指南相同。此外,在這里,用戶可以選擇出現(xiàn)在屏幕上的任何內(nèi)容項(xiàng),并將它用作種子事件以便創(chuàng)建隨后可用在VoD中,但也可用在EPG視圖中的新個(gè)人觀看選項(xiàng)。一致用戶接口 106的第三例子可以是記錄、直播、或點(diǎn)播內(nèi)容項(xiàng)的個(gè)人節(jié)目指南。在提供個(gè)人視頻記錄能力的情況下,可以實(shí)現(xiàn)匯總內(nèi)容視圖。它可以顯示記錄內(nèi)容項(xiàng)、直播TV節(jié)目、針對(duì)性報(bào)價(jià)、品牌渠道、和來自VoD庫(kù)的資產(chǎn),所有這些都按用戶開發(fā)的觀看選項(xiàng)分組。作為結(jié)論,該實(shí)施例使不損害信任或可用性地逐步部署高級(jí)內(nèi)容服務(wù)和軟件包成為可能,這實(shí)現(xiàn)了最大程度的吸收并且從基于背景的學(xué)習(xí)出發(fā)優(yōu)化目標(biāo)性能。圖2示出了一致處理裝置102的實(shí)現(xiàn)例子的示意性框圖。轉(zhuǎn)換處理器1023適用于將不同內(nèi)容源101-1到101-n使用的不同文檔格式(DFl )1021和(DF2)1022轉(zhuǎn)換成推薦引擎107使用的公用文檔格式(DF A) 1026。轉(zhuǎn)換處理可以基于可以存儲(chǔ)在一致性處理裝置102中的專用格式轉(zhuǎn)換文檔1024、1025中。顯示在圖2中的部件或方塊可以實(shí)現(xiàn)成硬件電路或部件,或可替代地,實(shí)現(xiàn)成存儲(chǔ)在計(jì)算機(jī)或處理設(shè)備的存儲(chǔ)器中的軟件例程。作為特定但非限制性的例子,可以使用XSLT (可擴(kuò)展樣式表語言轉(zhuǎn)換)將不同領(lǐng)域的元數(shù)據(jù)轉(zhuǎn)換成公用格式1026。這種示范性方法可以應(yīng)用在不同領(lǐng)域的元數(shù)據(jù)作為XML文檔來提供,以及一致元數(shù)據(jù)格式也用XML來表達(dá)的情況下。對(duì)于每個(gè)領(lǐng)域,創(chuàng)建描述如何使元數(shù)據(jù)從例如如上面例子中那樣的領(lǐng)域I和2自動(dòng)轉(zhuǎn)換到這里叫做A的所希望目標(biāo)格式的專用XSLT文檔1024、1025。在不使用XML格式的情況下,可以構(gòu)建專用轉(zhuǎn)換軟件塊(本地實(shí)現(xiàn)上面所描繪XSLT處理器和XSLT x-A格式轉(zhuǎn)換文檔的組合)來進(jìn)行轉(zhuǎn)換。圖3示出了按照一個(gè)實(shí)施例實(shí)現(xiàn)分布式元數(shù)據(jù)的公用格式的轉(zhuǎn)換處理器1023的處理的流程圖。當(dāng)在一致性處理裝置102上接收到新元數(shù)據(jù)或?qū)⑿略獢?shù)據(jù)供應(yīng)給一致性處理裝置102時(shí)啟動(dòng)該過程。在步驟SlOO中,首先檢驗(yàn)接收元數(shù)據(jù)的文檔格式是否是已知格式。例如,在轉(zhuǎn)換處理器1023上配備相關(guān)轉(zhuǎn)換文檔或軟件塊。對(duì)于文檔格式已知的文檔,在步驟SlOl中應(yīng)用專用轉(zhuǎn)換過程,并在步驟S102中分配轉(zhuǎn)換元數(shù)據(jù)文檔。對(duì)于文檔格式未知的文檔(例如,無法適當(dāng)翻譯或缺少重要信息的文檔),該過程轉(zhuǎn)到步驟S103,并放棄所有這樣的文檔(例如,視聽內(nèi)容項(xiàng)的描述未包含最少所需信息的元數(shù)據(jù))。其結(jié)果是,不可能找到或推薦那些內(nèi)容項(xiàng)。如果在步驟S103中放棄失敗文檔,則將有關(guān)未知、缺少或錯(cuò)誤格式的信息發(fā)送給各自文檔源(即,內(nèi)容源101-1到101-n之一),并將有關(guān)缺少信息通知該描述的擁有者或源(例如,制作和發(fā)布電影的工作室)和提示他提供這樣的信息,以便使他的內(nèi)容項(xiàng)可在系統(tǒng)中找到。要提到的是,在可替代實(shí)施例中,將有關(guān)文檔格式未知的文檔,或已知格式內(nèi)還未指定的值通知轉(zhuǎn)換處理器1023的操作者,而不是內(nèi)容源,使操作者可以直接創(chuàng)建新格式轉(zhuǎn)換文檔來糾正轉(zhuǎn)換錯(cuò)誤。圖4示出了按照一個(gè)實(shí)施例對(duì)內(nèi)容項(xiàng)指定推薦范圍的處理的流程圖。圖4的過程可以在推薦引擎107上實(shí)現(xiàn),以便實(shí)現(xiàn)跨越不同領(lǐng)域的一致用戶經(jīng)歷(例如,反饋、推薦輸入、方式推薦項(xiàng)目、推薦輸出)。推薦的展示總是成群地進(jìn)行。每個(gè)群對(duì)應(yīng)于進(jìn)一步稱為推薦范圍的專用節(jié)目范圍(例如,與特定節(jié)目類型和風(fēng)格相聯(lián)系,例如,節(jié)目類型=電影,風(fēng)格=動(dòng)作)。屬于這樣推薦范圍的節(jié)目可以通過SQL (結(jié)構(gòu)化查詢語言)詢問或關(guān)于數(shù)據(jù)集的其他過濾技術(shù)容易地識(shí)另Ij(例如,在過濾器105上)。與顯示推薦內(nèi)容項(xiàng)的領(lǐng)域無關(guān),圖4的過程可以應(yīng)用于接收的內(nèi)容項(xiàng)。如果接收或處理新內(nèi)容項(xiàng),則首先在步驟S200中檢驗(yàn)內(nèi)容項(xiàng)是否在推薦范圍內(nèi)。如果是,則在步驟S201中為內(nèi)容項(xiàng)計(jì)算指示這樣內(nèi)容項(xiàng)的假設(shè)喜歡度的分?jǐn)?shù)??蛇x地,可以將內(nèi)容項(xiàng)作為種子用于新推薦范圍(具有利用它將所有相似內(nèi)容項(xiàng)從當(dāng)前節(jié)目范圍移動(dòng)到新節(jié)目范圍的選項(xiàng)),或可以將內(nèi)容項(xiàng)加入另一個(gè)推薦范圍中(具有利用它將所有相似內(nèi)容項(xiàng)從當(dāng)前節(jié)目范圍移動(dòng)到新節(jié)目范圍的選項(xiàng))。另一方面,如果在步驟S200中確定內(nèi)容項(xiàng)未在提供的推薦范圍內(nèi)(例如,發(fā)現(xiàn)成為搜索的一部分,或節(jié)目指南),則該過程轉(zhuǎn)到步驟S202,可選地將內(nèi)容項(xiàng)作為種子用于新推薦范圍,或如果有可能,加入現(xiàn)有推薦范圍中。要注意的是,在各個(gè)領(lǐng)域之間共享推薦范圍,S卩,如果在TV領(lǐng)域中通過,例如,播種有關(guān)電影的新范圍創(chuàng)建新推薦范圍,則那個(gè)推薦范圍現(xiàn)在也時(shí)刻存在于,例如,與相關(guān)電影類似地瞬時(shí)推薦的VoD領(lǐng)域中。在下文中,描述捕獲,豐富或排列內(nèi)容項(xiàng)的元數(shù)據(jù)以便獲得元數(shù)據(jù)的一致集合的技術(shù)措施。圖5示出了可以在一致性處理裝置102或分類器104上實(shí)現(xiàn)、按照一個(gè)實(shí)施例豐富所接收元數(shù)據(jù)記錄的處理的流程圖。
對(duì)有關(guān)資產(chǎn)的元數(shù)據(jù)的捕獲可以是多方面的,例如,可以從直播TV廣播信號(hào)的數(shù)字視頻廣播服務(wù)信息(DVB-SI)中提取元數(shù)據(jù),或可以與提供的VoD資產(chǎn)一起例如作為CableLabs ADI1.1文件提供元數(shù)據(jù),或可以從包含視聽資產(chǎn)的文件中提取元數(shù)據(jù),例如,嵌入元數(shù)據(jù)作為ID3標(biāo)志,或可以由發(fā)布者以例如TVanytime格式獨(dú)立提供元數(shù)據(jù)。這樣來自不同源(B卩,也未必具有不同格式)的數(shù)據(jù)的排列通過保證值空間之間的適當(dāng)映射來實(shí)現(xiàn)(這樣的映射描述可以是在圖3中所述的步驟的固有部分)。這樣值空間的例子可以是節(jié)目類型,其中源格式可能將內(nèi)容項(xiàng)分類成節(jié)目、或連續(xù)劇、或新聞、或電影或其他的至少一種,且一致目標(biāo)格式可能利用體育、或娛樂、或連續(xù)劇、或新聞、或電影的數(shù)值一在本例中,相互直接映射重疊類型(連續(xù)劇/新聞/電影),而將節(jié)目映射成娛樂,并轉(zhuǎn)發(fā)標(biāo)記為其他的內(nèi)容項(xiàng)以便作進(jìn)一步自動(dòng)或人工處理。當(dāng)接收或處理新元數(shù)據(jù)時(shí),對(duì)于具有源格式的每個(gè)分類值,首先在步驟S300中檢驗(yàn)在目標(biāo)分類空間中是否存在相應(yīng)類別。如果是,則如下所述,在步驟S301中映射重疊類別和在步驟S302中改善元數(shù)據(jù)。如果在步驟S300中確定未重疊,則該過程轉(zhuǎn)到步驟S303,應(yīng)用本體處理來豐富分類類型。元數(shù)據(jù)的豐富因此自動(dòng)地,例如,通過應(yīng)用本體來完成。繼續(xù)上面的例子,本體可能允許推斷“方程式I”、“足球”、“籃球”等都是體育。因此,在源格式中分類成其他的內(nèi)容項(xiàng)的一條自動(dòng)映射或豐富規(guī)則可以基于檢測(cè)的標(biāo)題信息。如果節(jié)目或內(nèi)容標(biāo)題從允許將其分類成“體育”的詞匯之一開始,則自動(dòng)將節(jié)目類型調(diào)整成更一般“體育”類別。進(jìn)一步,本體可以指定“世界杯”是體育事件,因此,如果在分類成“體育”的資產(chǎn)的長(zhǎng)文本描述中找到“世界杯”,但其關(guān)鍵詞部分和主題圈未將它分類成世界杯事件,則自動(dòng)將這個(gè)附加信息加入資產(chǎn)的元數(shù)據(jù)中。注意,本發(fā)明可以應(yīng)用于機(jī)頂盒、電視機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC)、和推薦器用于從多個(gè)來源中收集、過濾、和向它們的用戶展示內(nèi)容項(xiàng)的所有設(shè)備的任何推薦系統(tǒng)。本發(fā)明因此不局限于電視或電影內(nèi)容的推薦器,而是可以應(yīng)用于音樂、戲劇節(jié)目、書籍和可以為其構(gòu)建推薦器的所有類型產(chǎn)品和服務(wù)??傊景l(fā)明涉及控制不同內(nèi)容源(101-1到101-n)的內(nèi)容相關(guān)元數(shù)據(jù)的分配和處理的裝置、方法和計(jì)算機(jī)程序產(chǎn)品,其中將所提取元數(shù)據(jù)從所提取元數(shù)據(jù)的接收格式轉(zhuǎn)換成推薦引擎使用的預(yù)定公用格式。另外或可替代地,檢驗(yàn)所檢測(cè)分類參數(shù)與至少一個(gè)存儲(chǔ)分類參數(shù)之間的重疊,以及通過加入從非重疊元數(shù)據(jù)的基于本體處理中導(dǎo)出的至少一個(gè)新分類參數(shù)豐富非重疊元數(shù)據(jù)。雖然在附圖和上面的描述中已經(jīng)詳細(xì)例示和描述了本發(fā)明,但這樣的例示和描述被認(rèn)為是例示性的或示范性的而不是限制性的。本發(fā)明不局限于公開的實(shí)施例。通過閱讀本公開,其他修改對(duì)于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。這樣的修改可能牽涉到在現(xiàn)有技術(shù)中已知的和可以取代本文已述的特征或除了本文已述的特征之外使用的其他特征。本領(lǐng)域的普通技術(shù)人員可以通過研究附圖、公開和所附權(quán)利要求書理解和實(shí)現(xiàn)公開實(shí)施例的變種。在權(quán)利要求書中,詞匯“包含”并不排除其他元件或步驟,以及不定冠詞“一個(gè)”或“一種”并不排除多個(gè)元件或步驟。單個(gè)處理器或其他單元可能根據(jù)相應(yīng)軟件例程至少完成圖2到5的功能。計(jì)算機(jī)程序可能存儲(chǔ)/分布在像與其他硬件一起或作為其他的一部分供應(yīng)的光存儲(chǔ)媒體或固體媒體那樣的適當(dāng)媒體上,但也可以以其他形式,像經(jīng)由互聯(lián)網(wǎng)或其他有線或無線通信系統(tǒng)那樣分發(fā)。某些措施被列舉在相互不同從屬權(quán)利要求中的僅有事實(shí)并不指示不能有利地使用這些措施的組合。權(quán)利要求書中的所有標(biāo)號(hào)都不應(yīng)當(dāng)理解為限制本發(fā)明的范圍。
權(quán)利要求
1.一種控制來自不同內(nèi)容相關(guān)源(101-1到101-n)的內(nèi)容相關(guān)元數(shù)據(jù)的分配的方法,所述方法包含: a)在所述內(nèi)容相關(guān)源(101-1到101-n)與推薦引擎(107)之間的中間地點(diǎn)上接收所述元數(shù)據(jù); b)在所述中間地點(diǎn)上處理接收的元數(shù)據(jù),以便將所述接收元數(shù)據(jù)的接收格式(1021,1022)轉(zhuǎn)換成所述推薦引擎(107)使用的預(yù)定公用格式(1026); c)將處理后元數(shù)據(jù)轉(zhuǎn)發(fā)給元數(shù)據(jù)庫(kù)(130);以及 d)檢驗(yàn)所述提取元數(shù)據(jù)的所述接收格式(1021,1022)是否是已知格式,如果所述接收格式(1021,1022)是未知格式,則放棄所述提取元數(shù)據(jù)并將相應(yīng)信息發(fā)送給所述接收格式的源。
2.按照權(quán)利要求1所述的方法,其中所述接收元數(shù)據(jù)的所述接收格式是擴(kuò)展標(biāo)記語言格式。
3.按照權(quán)利要求1或2所述的方法,其中所述處理步驟適用于使用可擴(kuò)展樣式表語言轉(zhuǎn)換。
4.按照權(quán)利要求3所述的方法,進(jìn)一步包含創(chuàng)造描述如何使所述接收格式(1021,1022)的元數(shù)據(jù)自動(dòng)轉(zhuǎn)換成所述預(yù)定公用格式(1026)的元數(shù)據(jù)的專用可擴(kuò)展樣式表語言變換文檔(1024,1025)。
5.按照前面權(quán)利要求的任何一項(xiàng)所述的方法,進(jìn)一步包含接收新內(nèi)容項(xiàng),根據(jù)與所述新內(nèi)容項(xiàng)有關(guān)的接收元數(shù)據(jù)檢驗(yàn)所述新內(nèi)容項(xiàng)是否屬于所述推薦引擎(107)的推薦群的專用范圍,以及如果所述接收新內(nèi)容項(xiàng)不屬于任何專用范圍,則使用所述接收新內(nèi)容項(xiàng)建立新范圍或?qū)⑺鼋邮招聝?nèi)容項(xiàng)加入現(xiàn)有范圍中。
6.一種獲得從不同內(nèi)容相關(guān)源(101-1到101-n)接收的內(nèi)容相關(guān)元數(shù)據(jù)的一致集合的方法,所述方法包含: a)從所述不同內(nèi)容相關(guān)源(101-1到101-n)的接收內(nèi)容相關(guān)信息中提取元數(shù)據(jù); b)在所述提取元數(shù)據(jù)中檢測(cè)相關(guān)內(nèi)容的分類參數(shù); c)檢驗(yàn)所述檢測(cè)分類參數(shù)與至少一個(gè)存儲(chǔ)分類參數(shù)之間的重疊;以及 d)通過加入從所述非重疊元數(shù)據(jù)的基于本體處理中導(dǎo)出的至少一個(gè)新分類參數(shù)豐富非重疊元數(shù)據(jù)。
7.按照權(quán)利要求6所述的方法,其中所述豐富步驟包含在所述提取元數(shù)據(jù)的文本信息中搜索至少一個(gè)分類術(shù)語,以及通過推廣所述至少一個(gè)分類術(shù)語導(dǎo)出所述新分類參數(shù)。
8.—種控制來自不同內(nèi)容相關(guān)源(101-1到101-n)的內(nèi)容相關(guān)元數(shù)據(jù)的分配的自動(dòng)裝置,所述裝置(102)包含: a)在所述內(nèi)容相關(guān)源(101-1到101-n)與推薦引擎(107)之間的中間地點(diǎn)上接收所述元數(shù)據(jù)的接收器件; b)在所述中間地點(diǎn)上處理接收的元數(shù)據(jù),以便將所述接收元數(shù)據(jù)的接收格式(1021,1022)轉(zhuǎn)換成所述推薦引擎(107)使用的預(yù)定公用格式(1026)的處理器件(1023); c)將處理后元數(shù)據(jù)轉(zhuǎn)發(fā)給元數(shù)據(jù)庫(kù)(130)的轉(zhuǎn)發(fā)器件;以及 d)檢驗(yàn)所述提取元數(shù)據(jù)的所述接收格式(1021,1022)是否是已知格式、如果所述接收格式(1021,1022)是未知格式、則放棄所述提取元數(shù)據(jù)并將相應(yīng)信息發(fā)送給所述接收格式的源的檢驗(yàn)器件。
9.一種實(shí)現(xiàn)從不同內(nèi)容相關(guān)源(101-1到101-n)接收的內(nèi)容相關(guān)元數(shù)據(jù)的一致集合的自動(dòng)裝置,所述裝置包含: a)從所述不同內(nèi)容相關(guān)源(101-1到101-n)的內(nèi)容相關(guān)信息中提取元數(shù)據(jù)的提取器件(105); b)在所述提取元數(shù)據(jù)中檢測(cè)相關(guān)內(nèi)容的分類參數(shù)的檢測(cè)器件(104);以及 e)檢驗(yàn)所述檢測(cè)分類參數(shù)與至少一個(gè)存儲(chǔ)分類參數(shù)之間的重疊,以及通過加入從所述非重疊元數(shù)據(jù)的基于本體處理中導(dǎo)出的至少一個(gè)新分類參數(shù)豐富非重疊元數(shù)據(jù)的處理器件(107)。
10.一種包含當(dāng)運(yùn)行在計(jì)算機(jī)設(shè)備上產(chǎn)生如方法權(quán)利要求1到5的任何一項(xiàng)所述的步驟的代碼模塊的計(jì)算機(jī)程序產(chǎn)品。
全文摘要
本發(fā)明涉及控制不同內(nèi)容源(101-1到101-n)的內(nèi)容相關(guān)元數(shù)據(jù)的分配和處理的裝置、方法和計(jì)算機(jī)程序產(chǎn)品,其中將所提取元數(shù)據(jù)從所提取元數(shù)據(jù)的接收格式轉(zhuǎn)換成推薦引擎使用的預(yù)定公用格式。另外或可替代地,檢驗(yàn)所檢測(cè)分類參數(shù)與至少一個(gè)存儲(chǔ)分類參數(shù)之間的重疊,以及通過加入從非重疊元數(shù)據(jù)的基于本體處理中導(dǎo)出的至少一個(gè)新分類參數(shù)豐富非重疊元數(shù)據(jù)。
文檔編號(hào)G06F17/30GK103189863SQ201180041558
公開日2013年7月3日 申請(qǐng)日期2011年8月26日 優(yōu)先權(quán)日2010年8月27日
發(fā)明者A.普羅伊德爾, T.德沃拉克 申請(qǐng)人:阿克塞爾斯普林格數(shù)字電視指導(dǎo)有限責(zé)任公司