亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

推薦電視節(jié)目的方法及裝置的制作方法

文檔序號:6373431閱讀:181來源:國知局
專利名稱:推薦電視節(jié)目的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視技術(shù),尤其涉及一種推薦電視節(jié)目的方法及裝置。
背景技術(shù)
隨著國家三網(wǎng)融合的發(fā)展,電視市場逐漸成熟,越來越多的企業(yè)開始發(fā)展智能電視(DTV,Definition Television)。智能電視是指具 備開放式操作系統(tǒng)與芯片,擁有開放式應用平臺,可實現(xiàn)雙向人機交互功能,能通過自主安裝應用程序?qū)崿F(xiàn)新功能或增值服務,并可借助三網(wǎng)接入、3C融合等滿足多樣化和個性化需求的終端應用平臺。目前,電視節(jié)目數(shù)量繁多,且更新周期較短,同時,不同頻道在不同時間點或相同時間點可能具有相同的電視節(jié)目,因而,如何向用戶推薦用戶喜好的電視節(jié)目,以滿足用戶的個性化需求,是智能電視近期研究的一個熱點。圖I為現(xiàn)有基于智能電視推薦電視節(jié)目的方法流程示意圖。參見圖1,該流程包括步驟101,采集用戶觀看的電視節(jié)目歷史數(shù)據(jù)信息;本步驟中,在用戶觀看電視節(jié)目時,記錄并存儲用戶觀看的電視節(jié)目歷史數(shù)據(jù)信息,例如,電視節(jié)目名信息、觀看電視節(jié)目的開始時間、觀看時長等信息。步驟102,對采集的電視節(jié)目歷史數(shù)據(jù)信息進行過濾;本步驟中,主要是過濾掉電視節(jié)目歷史數(shù)據(jù)中無實際意義的數(shù)據(jù)信息。步驟103,對過濾的電視節(jié)目歷史數(shù)據(jù)進行數(shù)據(jù)屬性抽?。槐静襟E中,數(shù)據(jù)屬性抽取主要是抽取出電視節(jié)目歷史數(shù)據(jù)中的關(guān)鍵詞,例如,電視節(jié)目名、開始時間等。步驟104,根據(jù)抽取的數(shù)據(jù)屬性進行數(shù)據(jù)聚類處理;本步驟中,聚類處理是將抽取得到的數(shù)據(jù)屬性,例如關(guān)鍵詞,通過靜態(tài)分類的方法,將數(shù)據(jù)分類到預先設(shè)置的不同的類別特征中,例如,預先設(shè)置的類別特征可以包括體壇風云以及影視天地等,如果關(guān)鍵詞為甄嫘傳或笑傲江湖,則將其聚類至影視天地,使得同一類別特征中的數(shù)據(jù),例如電視節(jié)目,具有相似的一些屬性,而不同類別特征中的數(shù)據(jù)具有較大的相異性。每一用戶分別對應存儲一份數(shù)據(jù)聚類處理結(jié)果。步驟103至步驟104用于抽取出用戶觀看的電視節(jié)目歷史數(shù)據(jù)的類別特征,可以米用詞頻 / 逆文檔頻率(TD/IDF, Term Frequency/Inverse Document Frequency)的統(tǒng)計方法實現(xiàn)。步驟105,獲取用戶當前觀看的電視節(jié)目數(shù)據(jù)信息,進行數(shù)據(jù)屬性信息抽取;本步驟中,數(shù)據(jù)屬性信息至少包括電視節(jié)目名信息。步驟106,將抽取的數(shù)據(jù)屬性信息匹配該用戶的聚類處理結(jié)果,獲取匹配的聚類處理結(jié)果;本步驟中,根據(jù)用戶名,獲取該用戶的聚類處理結(jié)果,然后,根據(jù)觀看的電視節(jié)目名信息,匹配設(shè)置的聚類處理結(jié)果中各類別特征中包含的電視節(jié)目,如果匹配成功,則從該匹配的類別特征中,獲取相應的電視節(jié)目,得到匹配的聚類處理結(jié)果。步驟105至步驟106用于根據(jù)聚類得到的類別特征信息,將抽取的數(shù)據(jù)屬性信息匹配到相應的類別特征中,即獲取匹配的聚類處理結(jié)果。步驟107,根據(jù)匹配的聚類處理結(jié)果,生成推薦的電視節(jié)目并推送。本步驟中,將匹配的類別特征中包含的電視節(jié)目形成電視節(jié)目推薦列表,向用戶推送。由上述可見,現(xiàn)有基于智能電視推薦電 視節(jié)目的方法,根據(jù)收集的各用戶的電視節(jié)目歷史數(shù)據(jù)進行聚類處理,在進行推薦時,根據(jù)當前電視節(jié)目獲取匹配的聚類處理結(jié)果,而聚類處理結(jié)果只是與當前電視節(jié)目屬于同一類別特征,該類別特征中包含的電視節(jié)目,可能并不是用戶觀看次數(shù)較多的電視節(jié)目。因而,生成的推薦電視節(jié)目未包含用戶觀看次數(shù)較多的電視節(jié)目,與用戶的個性化需求不符,從而降低了推薦的效率;進一步地,電視節(jié)目推薦列表中的電視節(jié)目,其播放時間以及頻道是根據(jù)用戶歷史數(shù)據(jù)生成的,用戶接收到電視節(jié)目推薦列表中的電視節(jié)目時,根據(jù)其播放時間,選擇頻道進行觀看時,而由于電視節(jié)目已動態(tài)變化,導致無法觀看推薦的電視節(jié)目,使得推薦效率進一步降低。

發(fā)明內(nèi)容
本發(fā)明的實施例提供一種推薦電視節(jié)目的方法,提高電視節(jié)目的推薦效率。本發(fā)明的實施例還提供一種推薦電視節(jié)目的裝置,提高電視節(jié)目的推薦效率。為達到上述目的,本發(fā)明實施例提供的一種推薦電視節(jié)目的方法,包括接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息;根據(jù)該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值;根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,以及,該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值;根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。在選取權(quán)值最高的電視節(jié)目及該電視節(jié)目所在的頻道后,生成推薦列表之前,進一步包括按照權(quán)值進行排序,提取排序前預定數(shù)目的電視節(jié)目及該電視節(jié)目所在的頻道。在接收用戶頻道行為數(shù)據(jù)之前,進一步包括抓取用戶觀看電視節(jié)目的頻道行為數(shù)據(jù);獲取頻道的結(jié)束觀看時間與開始觀看時間的時間差;如果獲取的時間差小于預先設(shè)置的頻道駐留時間閾值,刪除該頻道行為數(shù)據(jù)。所述根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息包括拆分電視節(jié)目菜單為電視節(jié)目播放時刻表以及電視節(jié)目分類信息表;按照拆分的電視節(jié)目時刻表中包含的時間,對用戶頻道行為數(shù)據(jù)進行切片,結(jié)合拆分的電視節(jié)目分類表,生成用戶頻道節(jié)目分類信息。
所述用戶頻道行為數(shù)據(jù)包括用戶名信息、開始觀看時間信息、結(jié)束觀看時間信息以及頻道信息。所述電視節(jié)目播放時刻表包括電視節(jié)目、開始播放時間、結(jié)束播放時間以及所屬的頻道;電視節(jié)目分類信息表包括電視節(jié)目、頻道以及分類;用戶頻道節(jié)目分類信息包括用戶名、頻道、電視節(jié)目、分類、開始時間、結(jié)束時間。所述按照拆分的電視節(jié)目時刻表中包含的時間, 對用戶頻道行為數(shù)據(jù)進行切片包括查詢用戶頻道行為數(shù)據(jù)中的開始觀看時間以及結(jié)束觀看時間,如果記錄的電視節(jié)目開始觀看時間小于或等于電視節(jié)目時刻表中的開始播放時間,轉(zhuǎn)換后的開始時間設(shè)置為電視節(jié)目開始播放時間,否則,轉(zhuǎn)換后的開始時間設(shè)置為用戶開始觀看時間;如果記錄的電視節(jié)目結(jié)束觀看時間大于電視節(jié)目時刻表中的結(jié)束播放時間,轉(zhuǎn)換后的結(jié)束時間設(shè)置為電視節(jié)目結(jié)束播放時間,否則,轉(zhuǎn)換后的結(jié)束時間設(shè)置為用戶結(jié)束觀看時間。所述計算該用戶頻道分類關(guān)聯(lián)權(quán)值包括根據(jù)該用戶頻道節(jié)目分類信息以及其他用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的所有用戶觀看次數(shù);根據(jù)各頻道分類的所有用戶觀看次數(shù),獲取每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù);根據(jù)該用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的該用戶觀看次數(shù);根據(jù)獲取的每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù)以及各頻道分類的該用戶觀看次數(shù),獲取該用戶頻道分類關(guān)聯(lián)權(quán)值。計算所述頻道分類節(jié)目時間分布權(quán)值包括以預設(shè)時間為單位分割預先設(shè)置的時間周期,計算各頻道分類在分割的各時間段內(nèi)的所有用戶觀看次數(shù);根據(jù)分割的各時間段內(nèi)的觀看次數(shù)分布,以及各頻道分類下電視節(jié)目的播放時間,計算各頻道分類下的各電視節(jié)目對應的頻道分類節(jié)目時間分布權(quán)值。計算所述頻道分類節(jié)目觀看權(quán)值包括統(tǒng)計用戶頻道節(jié)目分類信息中,頻道分類下各電視節(jié)目的所有用戶觀看次數(shù)信息,作為頻道分類節(jié)目觀看權(quán)值。進一步包括對該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值進行歸一化處理。所述電視節(jié)目權(quán)值計算公式為(J) = liXP + lsxA + lsXK式中,小為電視節(jié)目權(quán)值;I I、I 2> I 3分別為權(quán)重系數(shù);
p為該用戶頻道分類關(guān)聯(lián)權(quán)值;A為頻道分類節(jié)目時間分布權(quán)值;K為頻道分類節(jié)目觀看權(quán)值。采用映射化簡云計算的方式計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值。一種推薦電視節(jié)目的裝置,該裝置包括用戶頻道節(jié)目分類模塊、計算模塊、電視節(jié)目權(quán)值獲取模塊以及電視節(jié)目推薦模塊,其中,用戶頻道節(jié)目分類模塊,用于接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息;
計算模塊,用于根據(jù)用戶頻道節(jié)目分類模塊中的該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值;電視節(jié)目權(quán)值獲取模塊,用于根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,以及計算模塊中的該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值;電視節(jié)目推薦模塊,用于根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。進一步包括權(quán)值排序模塊,用于按照權(quán)值進行排序,提取排序前預定數(shù)目的電視節(jié)目及該電視節(jié)目所在的頻道。進一步包括頻道行為數(shù)據(jù)過濾模塊,用于抓取用戶觀看電視節(jié)目的頻道行為數(shù)據(jù),獲取頻道的結(jié)束觀看時間與開始觀看時間的時間差,如果獲取的時間差小于預先設(shè)置的頻道駐留時間閾值,刪除該頻道行為數(shù)據(jù),然后輸出至用戶頻道節(jié)目分類模塊。所述用戶頻道節(jié)目分類模塊包括用戶頻道行為數(shù)據(jù)接收單元、拆分單元以及用戶頻道節(jié)目分類信息生成單元,其中,用戶頻道行為數(shù)據(jù)接收單元,用于接收用戶頻道行為數(shù)據(jù);拆分單元,用于拆分電視節(jié)目菜單為電視節(jié)目播放時刻表以及電視節(jié)目分類信息表;用戶頻道節(jié)目分類信息生成單元,用于按照拆分的電視節(jié)目時刻表中包含的時間,對用戶頻道行為數(shù)據(jù)接收單元接收的用戶頻道行為數(shù)據(jù)進行切片,結(jié)合拆分的電視節(jié)目分類表,生成用戶頻道節(jié)目分類信息。所述計算模塊包括用戶頻道分類關(guān)聯(lián)權(quán)值計算單元、頻道分類節(jié)目時間分布權(quán)值計算單元以及頻道分類節(jié)目觀看權(quán)值計算單元,其中,用戶頻道分類關(guān)聯(lián)權(quán)值計算單元,用于根據(jù)該用戶頻道節(jié)目分類信息以及其他用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的所有用戶觀看次數(shù);根據(jù)各頻道分類的所有用戶觀看次數(shù),獲取每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù);根據(jù)該用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的該用戶觀看次數(shù);根據(jù)獲取的每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù)以及各頻道分類的該用戶觀看次數(shù),獲取該用戶頻道分類關(guān)聯(lián)權(quán)值。
頻道分類節(jié)目時間分布權(quán)值計算單元,用于以預設(shè)時間為單位分割預先設(shè)置的時間周期,計算各頻道分類在分割的各時間段內(nèi)的所有用戶觀看次數(shù);根據(jù)分割的各時間段內(nèi)的觀看次數(shù)分布,以及各頻道分類下電視節(jié)目的播放時間,計算各頻道分類下的各電視節(jié)目對應的頻道分類節(jié)目時間分布權(quán)值;頻道分類節(jié)目觀看權(quán)值計算單元,用于統(tǒng)計用戶頻道節(jié)目分類信息中,頻道分類下各電視節(jié)目的所有用戶觀看次數(shù)信息,作為頻道分類節(jié)目觀看權(quán)值。所述計算模塊進一步包括歸一化計算單元,用于接收用戶頻道分類關(guān)聯(lián)權(quán)值計算單元、頻道分類節(jié)目時間分布權(quán)值計算單元以及頻道分類節(jié)目觀看權(quán)值計算單元輸出的信息,進行歸一化處理后輸出至電視節(jié)目權(quán)值獲取模塊。 由上述技術(shù)方案可見,本發(fā)明實施例提供的一種推薦電視節(jié)目的方法及裝置,接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息;根據(jù)該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值;根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,以及,該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值;根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。這樣,生成的推薦電視節(jié)目包含用戶觀看次數(shù)較多的電視節(jié)目,與用戶的個性化需求相符,從而提高了電視節(jié)目的推薦效率。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,以下將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。顯而易見地,以下描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員而言,還可以根據(jù)這些附圖所示實施例得到其它的實施例及其附圖。圖I為現(xiàn)有基于智能電視推薦電視節(jié)目的方法流程示意圖。圖2為本發(fā)明實施例推薦電視節(jié)目的方法流程示意圖。圖3為本發(fā)明實施例獲取電視節(jié)目菜單的流程示意圖。圖4為本發(fā)明實施例推薦電視節(jié)目的裝置結(jié)構(gòu)示意圖。圖5為本發(fā)明實施例推薦電視節(jié)目的裝置另一結(jié)構(gòu)示意圖。圖6為本發(fā)明實施例加載文件的流程示意圖。圖7為本發(fā)明實施例分布式計算處理流程示意圖。圖8為本發(fā)明實施例關(guān)系計算流程示意圖。圖9為本發(fā)明實施例用戶頻道分類關(guān)聯(lián)權(quán)值計算流程示意圖。圖10為本發(fā)明實施例推薦模塊生成推薦的電視節(jié)目流程示意圖。
具體實施例方式以下將結(jié)合附圖對本發(fā)明各實施例的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所得到的所有其它實施例,都屬于本發(fā)明所保護的范圍?,F(xiàn)有基于智能電視推薦電視節(jié)目的方法,由于電視節(jié)目是動態(tài)變化的,因而,根據(jù)收集的各用戶的電視節(jié)目歷史數(shù)據(jù)進行聚類處理,聚類處理結(jié)果只是與當前電視節(jié)目屬于同一類別特征,因而,生成的推薦電視節(jié)目與當前電視節(jié)目關(guān)聯(lián)較??;進ー步地,聚類得到的類別特征的類別數(shù)量隨電視節(jié)目的動態(tài)變化而變化,也將直接影響分類推薦的效果,從而降低了推薦的效率。本發(fā)明實施例中,考慮到現(xiàn)有電視節(jié)目在實際應用中是動態(tài)變化的,而頻道較為穩(wěn)定,因而,根據(jù)獲取的電視節(jié)目菜單,將頻道進行分類,將用 戶觀看的電視節(jié)目信息,轉(zhuǎn)換為相應頻道分類信息,并計算各頻道分類之間的關(guān)聯(lián)系數(shù),依據(jù)頻道分類之間的關(guān)聯(lián)系數(shù),向用戶推薦電視節(jié)目,從而使得生成的推薦電視節(jié)目與用戶個性化需求關(guān)聯(lián)大,進而提高了電視節(jié)目的推薦效率。圖2為本發(fā)明實施例推薦電視節(jié)目的方法流程示意圖。參見圖2,該流程包括步驟201,接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單(EPG,Electronic Program Guide),將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息;本步驟中,在用戶初始啟動、切換或觀看頻道時,智能電視自動抓取用戶觀看電視頻道的頻道行為數(shù)據(jù),上報至服務器,服務器接收到用戶上報的用戶頻道行為數(shù)據(jù),在經(jīng)過預先設(shè)置的時間周期后,觸發(fā)將該時間周期內(nèi)的用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息,如果接收用戶頻道行為數(shù)據(jù)的時間點還未達到預先設(shè)置的時間周期,則將上ー時間周期生成的推薦電視節(jié)目向用戶推送。當然,實際應用中,如果處理能力許可,也可以在毎次接收到用戶的用戶頻道行為數(shù)據(jù),觸發(fā)進行轉(zhuǎn)換流程。表I為用戶頻道行為數(shù)據(jù)包含的內(nèi)容,包括用戶名信息、開始觀看時間信息、結(jié)束觀看時間信息以及頻道信息等。其中,與現(xiàn)有上報電視節(jié)目信息不同的是,用戶頻道行為數(shù)據(jù)中包含的是頻道信息。表I
用戶名開始觀看時間結(jié)束觀看時間頻道~表I中,用戶名用于記錄用戶信息,開始觀看時間為用戶觀看頻道中電視節(jié)目的開始時間,結(jié)束觀看時間為用戶結(jié)束觀看同一頻道的結(jié)束時間,結(jié)束觀看時間與開始觀看時間的時間差為頻道駐留時間,頻道為用戶觀看的頻道信息,例如,CCTV-1,這樣,可以采用采用頻道行為數(shù)據(jù)列表的方式,記錄用戶在設(shè)置的時間周期內(nèi)的頻道行為數(shù)據(jù),例如,如表2所示。表2
用戶名開始觀看時間結(jié)束觀看時間頻道~
User 12 0012 02CCTV-I .
權(quán)利要求
1.一種推薦電視節(jié)目的方法,該方法包括 接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息; 根據(jù)該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值; 根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,和該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值; 根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。
2.根據(jù)權(quán)利要求I所述的方法,在選取權(quán)值最高的電視節(jié)目及該電視節(jié)目所在的頻道后,生成推薦列表之前,進一步包括按照權(quán)值進行排序,提取排序前預定數(shù)目的電視節(jié)目及該電視節(jié)目所在的頻道; 在接收用戶頻道行為數(shù)據(jù)之前,進一步包括 抓取用戶觀看電視節(jié)目的頻道行為數(shù)據(jù); 獲取頻道的結(jié)束觀看時間與開始觀看時間的時間差; 如果獲取的時間差小于預先設(shè)置的頻道駐留時間閾值,刪除該頻道行為數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,所述根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息包括 拆分電視節(jié)目菜單為電視節(jié)目播放時刻表以及電視節(jié)目分類信息表; 按照拆分的電視節(jié)目時刻表中包含的時間,對用戶頻道行為數(shù)據(jù)進行切片,結(jié)合拆分的電視節(jié)目分類表,生成用戶頻道節(jié)目分類信息。
4.根據(jù)權(quán)利要求3所述的方法,所述用戶頻道行為數(shù)據(jù)包括用戶名信息、開始觀看時間信息、結(jié)束觀看時間信息以及頻道信息; 所述電視節(jié)目播放時刻表包括電視節(jié)目、開始播放時間、結(jié)束播放時間以及所屬的頻道; 電視節(jié)目分類信息表包括電視節(jié)目、頻道以及分類; 用戶頻道節(jié)目分類信息包括用戶名、頻道、電視節(jié)目、分類、開始時間、結(jié)束時間。
5.根據(jù)權(quán)利要求4所述的方法,所述按照拆分的電視節(jié)目時刻表中包含的時間,對用戶頻道行為數(shù)據(jù)進行切片包括 查詢用戶頻道行為數(shù)據(jù)中的開始觀看時間以及結(jié)束觀看時間, 如果記錄的電視節(jié)目開始觀看時間小于或等于電視節(jié)目時刻表中的開始播放時間,轉(zhuǎn)換后的開始時間設(shè)置為電視節(jié)目開始播放時間,否則,轉(zhuǎn)換后的開始時間設(shè)置為用戶開始觀看時間; 如果記錄的電視節(jié)目結(jié)束觀看時間大于電視節(jié)目時刻表中的結(jié)束播放時間,轉(zhuǎn)換后的結(jié)束時間設(shè)置為電視節(jié)目結(jié)束播放時間,否則,轉(zhuǎn)換后的結(jié)束時間設(shè)置為用戶結(jié)束觀看時間。
6.根據(jù)權(quán)利要求5所述的方法,所述計算該用戶頻道分類關(guān)聯(lián)權(quán)值包括 根據(jù)該用戶頻道節(jié)目分類信息以及其他用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的所有用戶觀看次數(shù);根據(jù)各頻道分類的所有用戶觀看次數(shù),獲取每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù); 根據(jù)該用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的該用戶觀看次數(shù); 根據(jù)獲取的每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù)以及各頻道分類的該用戶觀看次數(shù),獲取該用戶頻道分類關(guān)聯(lián)權(quán)值; 計算所述頻道分類節(jié)目時間分布權(quán)值包括 以預設(shè)時間為單位分割預先設(shè)置的時間周期,計算各頻道分類在分割的各時間段內(nèi)的所有用戶觀看次數(shù); 根據(jù)分割的各時間段內(nèi)的觀看次數(shù)分布,以及各頻道分類下電視節(jié)目的播放時間,計算各頻道分類下的各電視節(jié)目對應的頻道分類節(jié)目時間分布權(quán)值; 計算所述頻道分類節(jié)目觀看權(quán)值包括 統(tǒng)計用戶頻道節(jié)目分類信息中,頻道分類下各電視節(jié)目的所有用戶觀看次數(shù)信息,作為頻道分類節(jié)目觀看權(quán)值。
7.一種推薦電視節(jié)目的裝置,其特征在于,該裝置包括用戶頻道節(jié)目分類模塊、計算模塊、電視節(jié)目權(quán)值獲取模塊以及電視節(jié)目推薦模塊,其中, 用戶頻道節(jié)目分類模塊,用于接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息; 計算模塊,用于根據(jù)用戶頻道節(jié)目分類模塊中的該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值; 電視節(jié)目權(quán)值獲取模塊,用于根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,以及計算模塊中的該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值; 電視節(jié)目推薦模塊,用于根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,進一步包括 權(quán)值排序模塊,用于按照權(quán)值進行排序,提取排序前預定數(shù)目的電視節(jié)目及該電視節(jié)目所在的頻道; 頻道行為數(shù)據(jù)過濾模塊,用于抓取用戶觀看電視節(jié)目的頻道行為數(shù)據(jù),獲取頻道的結(jié)束觀看時間與開始觀看時間的時間差,如果獲取的時間差小于預先設(shè)置的頻道駐留時間閾值,刪除該頻道行為數(shù)據(jù),然后輸出至用戶頻道節(jié)目分類模塊。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述用戶頻道節(jié)目分類模塊包括用戶頻道行為數(shù)據(jù)接收單元、拆分單元以及用戶頻道節(jié)目分類信息生成單元,其中, 用戶頻道行為數(shù)據(jù)接收單元,用于接收用戶頻道行為數(shù)據(jù); 拆分單元,用于拆分電視節(jié)目菜單為電視節(jié)目播放時刻表以及電視節(jié)目分類信息表;用戶頻道節(jié)目分類信息生成單元,用于按照拆分的電視節(jié)目時刻表中包含的時間,對用戶頻道行為數(shù)據(jù)接收單元接收的用戶頻道行為數(shù)據(jù)進行切片,結(jié)合拆分的電視節(jié)目分類表,生成用戶頻道節(jié)目分類信息。
10.根據(jù)權(quán)利要求7或8項所述的裝置,其特征在于,所述計算模塊包括用戶頻道分類關(guān)聯(lián)權(quán)值計算單元、頻道分類節(jié)目時間分布權(quán)值計算單元以及頻道分類節(jié)目觀看權(quán)值計算單元,其中, 用戶頻道分類關(guān)聯(lián)權(quán)值計算單元,用于根據(jù)該用戶頻道節(jié)目分類信息以及其他用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的所有用戶觀看次數(shù);根據(jù)各頻道分類的所有用戶觀看次數(shù),獲取每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù);根據(jù)該用戶頻道節(jié)目分類信息,統(tǒng)計各頻道分類的該用戶觀看次數(shù);根據(jù)獲取的每兩個頻道分類同時出現(xiàn)的所有用戶觀看次數(shù)以及各頻道分類的該用戶觀看次數(shù),獲取該用戶頻道分類關(guān)聯(lián)權(quán)值。
頻道分類節(jié)目時間分布權(quán)值計算單元,用于以預設(shè)時間為單位分割預先設(shè)置的時間周期,計算各頻道分類在分割的各時間段內(nèi)的所有用戶觀看次數(shù);根據(jù)分割的各時間段內(nèi)的觀看次數(shù)分布,以及各頻道分類下電視節(jié)目的播放時間,計算各頻道分類下的各電視節(jié)目對應的頻道分類節(jié)目時間分布權(quán)值; 頻道分類節(jié)目觀看權(quán)值計算單元,用于統(tǒng)計用戶頻道節(jié)目分類信息中,頻道分類下各 電視節(jié)目的所有用戶觀看次數(shù)信息,作為頻道分類節(jié)目觀看權(quán)值。
全文摘要
本發(fā)明公開了一種推薦電視節(jié)目的方法及裝置。該方法包括接收用戶頻道行為數(shù)據(jù),根據(jù)預先獲取的電視節(jié)目菜單,將用戶頻道行為數(shù)據(jù)轉(zhuǎn)換為用戶頻道節(jié)目分類信息;根據(jù)該用戶頻道節(jié)目分類信息以及接收的其他用戶頻道節(jié)目分類信息,分別計算該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值;根據(jù)預先設(shè)置的電視節(jié)目權(quán)值計算公式,以及,該用戶頻道分類關(guān)聯(lián)權(quán)值、頻道分類節(jié)目時間分布權(quán)值以及頻道分類節(jié)目觀看權(quán)值,獲取各頻道分類下的電視節(jié)目權(quán)值;根據(jù)獲取的各頻道分類下的電視節(jié)目權(quán)值,選取權(quán)值最高的頻道分類對應的電視節(jié)目,生成推薦列表,向用戶推薦。應用本發(fā)明,可以提高電視節(jié)目的推薦效率。
文檔編號G06F17/30GK102769781SQ20121024810
公開日2012年11月7日 申請日期2012年7月17日 優(yōu)先權(quán)日2012年7月17日
發(fā)明者劉鑫, 周娣 申請人:青島海信傳媒網(wǎng)絡技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1