節(jié)目的推薦方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及智能終端技術(shù)領(lǐng)域,尤其涉及節(jié)目的推薦方法及裝置。
【背景技術(shù)】
[0002] 隨著智能電視盒,智能電視的普及,各種各樣的手機(jī)電視遙控器App如雨后春筍 般迅速發(fā)展。如遙控大師,百變遙控等,支持用手機(jī)遙控電視機(jī),機(jī)頂盒,電視盒子等設(shè)備。 除手機(jī)遙控器功能之外,這些App還內(nèi)置了電視節(jié)目表、節(jié)目實時競猜、投票抽獎、精彩劇 照、明星八卦、幕后花絮等功能。
【發(fā)明內(nèi)容】
[0003] 本公開實施例提供了節(jié)目的推薦方法及裝置。所述技術(shù)方案如下:
[0004] 根據(jù)本公開實施例的第一方面,提供一種節(jié)目的推薦方法,用于服務(wù)器側(cè),包括:
[0005] 接收電視遙控終端采集的用戶的歷史觀看信息;
[0006] 根據(jù)所述歷史觀看信息,確定用戶對節(jié)目的喜好信息;
[0007] 根據(jù)所述用戶對節(jié)目的喜好信息,對供用戶觀看的節(jié)目的用戶喜好程度進(jìn)行預(yù) 測;
[0008] 根據(jù)預(yù)測出的供用戶觀看的節(jié)目的用戶喜好程度,確定向用戶推薦的節(jié)目;
[0009] 將所述向用戶推薦的節(jié)目的描述信息發(fā)送給電視遙控終端。
[0010] 服務(wù)器根據(jù)用戶的人性化觀看數(shù)據(jù)即電視遙控終端采集的用戶的歷史觀看信息, 確定用戶對各種節(jié)目的喜好信息,然后根據(jù)確定出的用戶對節(jié)目的喜好信息,對供用戶觀 看的節(jié)目的用戶喜好程度進(jìn)行預(yù)測,然后根據(jù)預(yù)測結(jié)果向用戶推薦相應(yīng)的節(jié)目,這樣的預(yù) 測的結(jié)果是基于用戶的個性化觀看數(shù)據(jù)產(chǎn)生的,因此與用戶的節(jié)目的喜好密切關(guān)聯(lián),最終 節(jié)目的推薦精確度較高,提高了用戶的使用體驗。
[0011] 在一個實施例中,電視遙控終端采集的用戶的歷史觀看信息,包括:節(jié)目標(biāo)簽信息 和歷史節(jié)目的觀看時長信息。
[0012] 使用節(jié)目標(biāo)簽信息和歷史節(jié)目的觀看時長信息是基于歷史觀看的節(jié)目的客觀的、 量化的信息,有利于準(zhǔn)確地確定用戶對節(jié)目的喜好信息。
[0013] 在一個實施例中,所述節(jié)目標(biāo)簽信息包括一個或多個標(biāo)簽項目;
[0014] 所述根據(jù)所述歷史觀看信息,確定用戶對節(jié)目的喜好信息,包括:
[0015] 按照歷史節(jié)目的觀看時長信息以及所述節(jié)目標(biāo)簽信息,統(tǒng)計出每個所述標(biāo)簽項目 對應(yīng)的所有歷史節(jié)目的總觀看時長;
[0016] 根據(jù)每個所述標(biāo)簽項目對應(yīng)的所有歷史節(jié)目的總觀看時長,確定用戶對每個所述 標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息。
[0017] 利用節(jié)目標(biāo)簽信息與節(jié)目內(nèi)容密切相關(guān)的觀看時長信息進(jìn)行統(tǒng)計,確定用戶的喜 好,貼合用戶的真實需求,使得推薦結(jié)果更準(zhǔn)確有效。
[0018] 在一個實施例中,用戶對每個所述標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息包括:每個 所述標(biāo)簽項目所對應(yīng)的節(jié)目對應(yīng)的喜好評分值;所述喜好評分值等于所述總觀看時長,或 者不等于所述總觀看時長但與所總觀看時長正相關(guān)。
[0019] 給出了確定用戶對每個所述標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息的算法實現(xiàn),使得 用戶對每個所述標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息可以通過被量化成數(shù)字而更精確。
[0020] 在一個實施例中,所述根據(jù)用戶對節(jié)目的喜好信息,對供用戶觀看的節(jié)目的用戶 喜好程度進(jìn)行預(yù)測,包括:根據(jù)所述用戶對節(jié)目的喜好信息,計算供用戶觀看的節(jié)目的用戶 喜好程度值;并按照所述用戶喜好程度值的大小對供用戶觀看的節(jié)目進(jìn)行排序;
[0021] 所述根據(jù)確定出的供用戶觀看的節(jié)目的用戶喜好程度,確定向用戶推薦的節(jié)目, 包括:按照用戶喜好程度值降序排列的結(jié)果,將從用戶喜好程度值最高的節(jié)目開始的預(yù)設(shè) 數(shù)量的節(jié)目作為推薦的節(jié)目。
[0022] 在一個實施例中,所述根據(jù)所述喜好信息,計算供用戶觀看的節(jié)目的用戶喜好程 度值,包括:
[0023] 分別解析出供用戶觀看的每個節(jié)目對應(yīng)的各個標(biāo)簽項目;
[0024] 針對所述供用戶觀看的每個節(jié)目,對所述供用戶觀看的每個節(jié)目對應(yīng)的所述各個 標(biāo)簽項目對應(yīng)的喜好評分值進(jìn)行加權(quán)計算,得到所述供用戶觀看的每個節(jié)目的用戶喜好程 度值。
[0025] 提供了具體的用戶喜好程度值的算法,使得實施方式多樣化。
[0026] 根據(jù)本公開實施例的第二方面,提供一種節(jié)目的推薦方法,用于電視遙控終端側(cè), 包括:
[0027] 采集用戶的歷史觀看信息;
[0028] 將所述歷史觀看信息傳送給服務(wù)器;
[0029] 接收服務(wù)器返回的推薦的節(jié)目信息并向用戶顯示,所述推薦的節(jié)目信息是服務(wù)器 根據(jù)所述歷史觀看信息確定出的。
[0030] 在一個實施例中,所述方法還包括:
[0031] 當(dāng)所述推薦的節(jié)目為未來預(yù)設(shè)時間內(nèi)播放的節(jié)目時,根據(jù)所述推薦的節(jié)目的播出 時間,在所述推薦的節(jié)目的所述播出時間的預(yù)設(shè)時間長度之前,向用戶發(fā)出播放的提醒信 息。
[0032] 該實施例可以及時地向用戶發(fā)出推薦的節(jié)目的播出提醒,提高用戶的使用體驗。
[0033] 根據(jù)本公開實施例的第三方面,提供一種節(jié)目的推薦裝置,包括:
[0034] 接收模塊,用于接收電視遙控終端采集的用戶的歷史觀看信息;
[0035] 確定模塊,用于根據(jù)所述歷史觀看信息,確定用戶對節(jié)目的喜好信息;
[0036] 預(yù)測模塊,用于根據(jù)所述用戶對節(jié)目的喜好信息,對供用戶觀看的節(jié)目的用戶喜 好程度進(jìn)行預(yù)測;
[0037] 推薦模塊,用于根據(jù)預(yù)測出的供用戶觀看的節(jié)目的用戶喜好程度,確定向用戶推 薦的節(jié)目;
[0038] 發(fā)送模塊,用于將所述向用戶推薦的節(jié)目的描述信息發(fā)送給電視遙控終端。
[0039] 在一個實施例中,電視遙控終端采集的用戶的歷史觀看信息,包括:節(jié)目標(biāo)簽信息 和歷史節(jié)目的觀看時長信息。
[0040] 所述確定模塊,包括:
[0041] 統(tǒng)計子模塊,用于按照歷史節(jié)目的觀看時長信息以及所述節(jié)目標(biāo)簽信息,統(tǒng)計出 每個所述標(biāo)簽項目對應(yīng)的所有歷史節(jié)目的總觀看時長;
[0042] 確定子模塊,用于根據(jù)每個所述標(biāo)簽項目對應(yīng)的所有歷史節(jié)目的總觀看時長,確 定用戶對每個所述標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息。
[0043] 在一個實施例中,所述用戶對每個所述標(biāo)簽項目所對應(yīng)的節(jié)目的喜好信息,包括: 每個所述標(biāo)簽項目所對應(yīng)的節(jié)目對應(yīng)的喜好評分值;所述喜好評分值等于所述總觀看時 長,或者不等于所述總觀看時長但與所總觀看時長正相關(guān)。
[0044] 在一個實施例中,
[0045] 所述預(yù)測模塊,包括:計算子模塊和排序子模塊;
[0046] 所述計算子模塊,用于根據(jù)所述用戶對節(jié)目的喜好信息,計算供用戶觀看的節(jié)目 的用戶喜好程度值;
[0047] 所述排序子模塊,用于按照所述用戶喜好程度值的大小對供用戶觀看的節(jié)目進(jìn)行 排序;
[0048] 所述推薦模塊,包括:推薦子模塊,用于按照用戶喜好程度值降序排列的結(jié)果,將 從用戶喜好程度值最高的節(jié)目開始的預(yù)設(shè)數(shù)量的節(jié)目作為推薦的節(jié)目。
[0049] 在一個實施例中,所述計算子模塊,
[0050] 所述計算子模塊,用于分別解析出供用戶觀看的每個節(jié)目對應(yīng)的各個標(biāo)簽項目; 針對所述供用戶觀看的每個節(jié)目,對所述供用戶觀看的每個節(jié)目對應(yīng)的所述各個標(biāo)簽項目 對應(yīng)的喜好評分值進(jìn)行加權(quán)計算,得到所述供用戶觀看的每個節(jié)目的用戶喜好程度值。
[0051] 在一個實施例中,所述供用戶觀看的節(jié)目包括下列節(jié)目中的一個或多個:未來預(yù) 設(shè)時間內(nèi)播放的節(jié)目、點播節(jié)目庫中供用戶點播的節(jié)目。
[0052] 根據(jù)本公開實施例的第四方面,提供一種節(jié)目的推薦裝置,包括:
[0053] 采集模塊,用于采集用戶的歷史觀看信息;
[0054] 發(fā)送模塊,用于將所述歷史觀看信息傳送給服務(wù)器;
[0055] 接收模塊,用于接收服務(wù)器返回的推薦的節(jié)目信息并向用戶顯示,所述推薦的節(jié) 目信息是服務(wù)器根據(jù)所述歷史觀看信息確定出的。
[0056] 在一個實施例中,上述裝置還包括:提醒模塊,用于當(dāng)所述推薦的節(jié)目為供用戶觀 看的節(jié)目時,根據(jù)所述推薦的節(jié)目的播出時間,在所述推薦的節(jié)目的所述播出時間的預(yù)設(shè) 時間長度之前,向用戶發(fā)出播放的提醒信息。
[0057] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0058] 上述技術(shù)方案,服務(wù)器可以根據(jù)用戶的人性化觀看數(shù)據(jù)即電視遙控終端采集的用 戶的歷史觀看信息,確定用戶對各種節(jié)目的喜好信息,然后根據(jù)確定出的用戶對節(jié)目的喜 好信息,對供用戶觀看的節(jié)目的用戶喜好程度進(jìn)行預(yù)測,然后供用戶觀看