一種在線節目推薦方法及服務器的制造方法
【專利摘要】本發明公開一種在線節目推薦方法及系統,方法包括:節目推薦請求響應步驟,包括:響應于包括用戶標識的節目推薦請求,獲取所述用戶標識的喜好類型;待推薦節目獲取步驟,包括:獲取與所述喜好類型匹配的節目作為待推薦節目,獲取所述待推薦節目的節目簡介;推薦步驟,包括:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。本發明通過獲取與用戶標識的喜好類型匹配的節目作為待推薦節目,使得所推薦的節目能夠針對用戶的個人喜好,從而使得用戶能夠得到優質的節目推薦效果,及時了解其所喜歡的節目動態。
【專利說明】
一種在線節目推薦方法及服務器
技術領域
[0001 ]本發明涉及在線節目相關技術領域,特別是一種在線節目推薦方法及服務器。
【背景技術】
[0002] 在線節目是由服務器向客戶端提供的視頻、音頻節目。客戶端,例如:手機、智能電 視等,通過網絡連接服務器,并從服務器上獲取節目鏈接,并進行播放。
[0003] 服務器上具有非常豐富的節目資源,然而用戶并不清楚服務器上具有哪些節目資 源,如果僅僅由用戶通過客戶端對服務器的節目資源進行查找,則一般用戶只會查找其所 知道的節目資源。因此,為了更好地使用戶了解服務器上的節目,服務器會主動向用戶進行 節目推薦。
[0004] 然而,現有的節目推薦方法,僅限于向用戶推薦最新節目,對所有的用戶均推薦相 同的節目。但每個用戶的喜好不同,現有的節目推薦方法并不能針對用戶的個人喜好進行 推薦。現有的節目推薦方法所推薦的節目用戶未必喜歡,而用戶喜歡的節目又沒有得到推 薦。
【發明內容】
[0005] 基于此,有必要針對現有的節目推薦方法并不能針對用戶的個人喜好進行推薦的 技術問題,提供一種在線節目推薦方法及服務器。
[0006] 本發明提供一種在線節目推薦方法,包括:
[0007] 節目推薦請求響應步驟,包括:響應于包括用戶標識的節目推薦請求,獲取所述用 戶標識的喜好類型;
[0008] 待推薦節目獲取步驟,包括:獲取與所述喜好類型匹配的節目作為待推薦節目,獲 取所述待推薦節目的節目簡介;
[0009]推薦步驟,包括:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。
[0010] 進一步的,所述喜好類型為至少一個用戶喜好標簽,每個節目包括至少一個節目 類型標簽;
[0011] 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用 戶標識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目 類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0012] 更進一步的,所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用 戶喜好標簽匹配,具體包括:將所述待推薦節目中與所述用戶標識所包括的用戶喜好標簽 相同的節目類型標簽的數量作為相同數量,所述待推薦節目所包括的節目類型標簽的數量 作為總數量,相同數量除以總數量得到匹配百分比,如果匹配百分比大于預設匹配閾值,則 判斷所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0013] 更進一步的,還包括:喜好標簽生成步驟,所述喜好標簽生成步驟,包括:
[0014] 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽 與用戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯 次數;
[0015] 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶 標識的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。
[0016] 再進一步的,還包括推薦觀看標簽生成步驟,所述推薦標簽生成步驟,包括:
[0017] 選擇一個用戶標識作為當前用戶標識;
[0018]將當前用戶標識的已觀看標簽作為當前已觀看標簽;
[0019] 獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集;
[0020] 將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看 標簽,對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表, 所述關聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總;
[0021] 將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設 大于〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。
[0022] 本發明提供一種在線節目推薦服務器,包括:
[0023] 節目推薦請求響應模塊,用于:響應于包括用戶標識的節目推薦請求,獲取所述用 戶標識的喜好類型;
[0024] 待推薦節目獲取模塊,用于:獲取與所述喜好類型匹配的節目作為待推薦節目,獲 取所述待推薦節目的節目簡介;
[0025] 推薦模塊,用于:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。
[0026] 進一步的,所述喜好類型為至少一個用戶喜好標簽,每個節目包括至少一個節目 類型標簽;
[0027] 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用 戶標識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目 類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0028] 更進一步的,所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用 戶喜好標簽匹配,具體包括:將所述待推薦節目中與所述用戶標識所包括的用戶喜好標簽 相同的節目類型標簽的數量作為相同數量,所述待推薦節目所包括的節目類型標簽的數量 作為總數量,相同數量除以總數量得到匹配百分比,如果匹配百分比大于預設匹配閾值,則 判斷所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0029] 更進一步的,還包括:喜好標簽生成模塊,所述喜好標簽生成模塊,用于:
[0030] 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽 與用戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯 次數;
[0031] 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶 標識的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。
[0032] 再進一步的,還包括推薦觀看標簽生成模塊,所述推薦標簽生成模塊,用于:
[0033] 選擇一個用戶標識作為當前用戶標識;
[0034]將當前用戶標識的已觀看標簽作為當前已觀看標簽;
[0035]獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集;
[0036]將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看 標簽,對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表, 所述關聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總;
[0037]將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設 大于〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。
[0038] 本發明通過獲取與用戶標識的喜好類型匹配的節目作為待推薦節目,使得所推薦 的節目能夠針對用戶的個人喜好,從而使得用戶能夠得到優質的節目推薦效果,及時了解 其所喜歡的節目動態。
【附圖說明】
[0039] 圖1為本發明一種在線節目推薦方法的工作流程圖;
[0040] 圖2為本發明最佳實施例的工作流程圖;
[0041 ]圖3為本發明一種在線節目推薦服務器的系統模塊圖;
[0042]圖4為本發明服務器的結構框圖。
【具體實施方式】
[0043]下面結合附圖和具體實施例對本發明做進一步詳細的說明。
[0044] 如圖1所示為本發明一種在線節目推薦方法的工作流程圖,包括:
[0045] 步驟S101,包括:響應于包括用戶標識的節目推薦請求,獲取所述用戶標識的喜好 類型;
[0046] 步驟S102,包括:獲取與所述喜好類型匹配的節目作為待推薦節目,獲取所述待推 薦節目的節目簡介;
[0047]步驟S103,包括:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。
[0048] 服務器會定時對在其注冊的用戶進行節目推薦,此時會為每個用戶生成一個包括 用戶所對應的用戶標識的節目推薦請求,從而觸發步驟S101。用戶標識可以是用戶賬號或 者用戶名稱或者用于標識用戶賬號的唯一的標識碼。
[0049] 在步驟S101中獲取到用戶標識的喜好類型,喜好類型可以為:國產電視劇、美劇、 日劇、愛情劇、戰爭劇、溫情、人文、動作等類型。每個用戶標識的喜好類型用于反映該用戶 標識所對應的用戶的節目觀看習慣。在步驟S102中獲取與其匹配的節目,然后在執行步驟 S103時,向客戶端進行推薦。節目簡介可以是對節目的介紹,也可以包括播放節目的網絡鏈 接。
[0050] 本發明通過獲取與用戶標識的喜好類型匹配的節目作為待推薦節目,使得所推薦 的節目能夠針對用戶的個人喜好,從而使得用戶能夠得到優質的節目推薦效果,及時了解 其所喜歡的節目動態。
[0051] 在其中一個實施例中,所述喜好類型為至少一個用戶喜好標簽,每個節目包括至 少一個節目類型標簽;
[0052] 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用 戶標識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目 類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0053] 喜好類型標簽和節目類型標簽可以為:國產電視劇標簽、美劇標簽、日劇標簽、愛 情劇標簽、戰爭劇標簽、溫情標簽、人文標簽、動作標簽等類型標簽。一個節目可以包括一個 或多個節目類型標簽,用戶標識也可以關聯一個或多個用戶喜好標簽。當節目所包括的節 目類型標簽與所述用戶標識所包括的用戶喜好標簽匹配,則表示該節目是用戶所喜好的類 型,從而將該節目推薦給用戶,使得用戶獲得其所喜好的節目。
[0054] 在其中一個實施例中,所述待推薦節目所包括的節目類型標簽與所述用戶標識所 包括的用戶喜好標簽匹配,具體包括:將所述待推薦節目中與所述用戶標識所包括的用戶 喜好標簽相同的節目類型標簽的數量作為相同數量,所述待推薦節目所包括的節目類型標 簽的數量作為總數量,相同數量除以總數量得到匹配百分比,如果匹配百分比大于預設匹 配閾值,則判斷所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用戶喜好 標簽匹配。
[0055] 作為一個例子,對于節目A的節目類型標簽包括:國產電視劇標簽、愛情劇標簽和 溫情標簽。而用戶標識B的用戶喜好標簽包括:溫情標簽、愛情劇標簽。則節目A包括的節目 類型標簽中與用戶標識B所包括的用戶喜好標簽相同的數量為2,而節目A的節目類型標簽 的數量為3。因此,如果匹配閾值為0.5,則節目A與用戶標識B的相同數量為2,其除以總數量 3的結果為0.66。由于0.66大于0.5,因此可以將節目A作為待推薦節目推薦給用戶標識B對 應的客戶端。而如果用戶表示C的用戶喜好標簽包括:溫情標簽、美劇標簽,則節目A包括的 節目類型標簽中與用戶標識C所包括的用戶喜好標簽相同的數量為1,節目A與用戶標識C的 相同數量為1,其除以總數量3的結果為0.33。由于0.33小于0.5,因此不將節目A作為待推薦 節目推薦給用戶標識C對應的客戶端。
[0056]本實施例的匹配方式更為靈活,通過合理設置匹配閾值,能向用戶推薦更為合適 的節目。
[0057]在其中一個實施例中,還包括:喜好標簽生成步驟,所述喜好標簽生成步驟,包括:
[0058] 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽 與用戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯 次數;
[0059] 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶 標識的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。
[0060] 本實施例生成用戶標識的用戶喜好標簽。用戶喜好標簽根據用戶的歷史觀看記錄 生成。將用戶的歷史觀看節目的節目類型標簽與用戶標識關聯,并記錄每個歷史觀看節目 的節目類型標簽與用戶標識的關聯次數。關聯次數指的是同一節目類型標簽與用戶標識關 聯的數量,且關聯次數與每個用戶標識相關。例如用戶對應的用戶標識D曾經觀看過節目E 和節目F,節目E的節目類型標簽包括:國產電視劇標簽、愛情劇標簽和溫情標簽。節目F的節 目類型標簽包括:國產電視劇標簽、戰爭劇標簽和動作標簽。則將國產電視劇標簽、愛情劇 標簽、溫情標簽、戰爭劇標簽和動作標簽與用戶標識D關聯。用戶標識D的國產電視劇標簽的 關聯次數為2、愛情劇標簽的關聯次數為1、溫情標簽的關聯次數為1、戰爭劇標簽的關聯次 數為1、動作標簽的關聯次數為1。
[0061]最后,將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的 用戶標識的已觀看標簽。例如對于用戶標識D,當統計完其歷史觀看節目的節目類型標簽的 關聯次數后,會得到每個節目類型標簽與用戶標識D的統計次數。對于其中大于預設閾值的 節目類型標簽,則可以認為用戶經常觀看該類型的節目,將其包含在用戶的用戶喜好類型 中。
[0062] 本實施例通過統計方式獲取用戶喜好類型,更為符合用戶的真實喜好。
[0063] 在其中一個實施例中,還包括推薦觀看標簽生成步驟,所述推薦標簽生成步驟,包 括:
[0064] 選擇一個用戶標識作為當前用戶標識;
[0065]將當前用戶標識的已觀看標簽作為當前已觀看標簽;
[0066]獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集;
[0067]將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看 標簽,對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表, 所述關聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總;
[0068]將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設 大于〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。
[0069] 本實施例用于生產推薦觀看標簽,推薦觀看標簽是根據當前用戶標識以外的其他 用戶標識的已觀看標簽生成。
[0070] 首先獲取當前用戶標識的已觀看標簽,然后查找包括所述當前已觀看標簽的多個 用戶標識作為用戶標識集,即得到具有相同喜好類型的多個用戶標識的用戶標識集。例如 用戶標識G1為當前用戶標識,其已觀看標簽為:國產電視劇標簽和動作標簽。則將同樣具有 國產電視劇標簽和動作標簽的用戶標識G 2、G 3、……、G N作為用戶標識集。用戶標識G 2、 G3、……、GN還有除國產電視劇標簽和動作標簽以外的其他已觀看標簽,將這些其他已觀看 標簽按其關聯次數總和從大到小的順序排列得到已觀看標簽列表,如下所示為一個已觀看 標簽列表的例子:
[0071] 表1已觀看標簽列表例子
[0073]對于如表1所示的已觀看標簽列表選擇其前2個已觀看標簽:美劇標簽和戰爭標 簽,作為推薦觀看標簽,將其包含在用戶的用戶喜好類型中。
[0074] 本發明通過推薦觀看標簽,推測用戶的喜好類型,從而進一步擴大推薦節目的范 圍。
[0075] 如圖2所示為本發明最佳實施例的工作流程圖,包括:
[0076] 步驟S201,獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節 目類型標簽與用戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶 標識的關聯次數;
[0077] 步驟S202,將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關 聯的用戶標識的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽;
[0078] 步驟S203,響應于包括用戶標識的節目推薦請求,獲取所述用戶標識的喜好類型;
[0079] 步驟S204,獲取與所述喜好類型匹配的節目作為待推薦節目,獲取所述待推薦節 目的節目簡介;
[0080] 步驟S205,向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。
[0081] 如圖3所示為本發明一種在線節目推薦服務器的系統模塊圖,包括:
[0082] 節目推薦請求響應模塊301,用于:響應于包括用戶標識的節目推薦請求,獲取所 述用戶標識的喜好類型;
[0083] 待推薦節目獲取模塊302,用于:獲取與所述喜好類型匹配的節目作為待推薦節 目,獲取所述待推薦節目的節目簡介;
[0084] 推薦模塊303,用于:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡 介。
[0085] 在其中一個實施例中,所述喜好類型為至少一個用戶喜好標簽,每個節目包括至 少一個節目類型標簽;
[0086] 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用 戶標識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目 類型標簽與所述用戶標識所包括的用戶喜好標簽匹配。
[0087] 在其中一個實施例中,所述待推薦節目所包括的節目類型標簽與所述用戶標識所 包括的用戶喜好標簽匹配,具體包括:將所述待推薦節目中與所述用戶標識所包括的用戶 喜好標簽相同的節目類型標簽的數量作為相同數量,所述待推薦節目所包括的節目類型標 簽的數量作為總數量,相同數量除以總數量得到匹配百分比,如果匹配百分比大于預設匹 配閾值,則判斷所述待推薦節目所包括的節目類型標簽與所述用戶標識所包括的用戶喜好 標簽匹配。
[0088] 在其中一個實施例中,還包括:喜好標簽生成模塊,所述喜好標簽生成模塊,用于:
[0089] 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽 與用戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯 次數;
[0090] 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶 標識的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。
[0091 ]在其中一個實施例中,還包括推薦觀看標簽生成模塊,所述推薦標簽生成模塊,用 于:
[0092]選擇一個用戶標識作為當前用戶標識;
[0093]將當前用戶標識的已觀看標簽作為當前已觀看標簽;
[0094]獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集;
[0095]將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看 標簽,對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表, 所述關聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總;
[0096]將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設 大于〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。
[0097] 如圖4所示為本發明服務器的結構框圖,其主要包括:處理器401、存儲器402及通 信組件403等。
[0098]其中存儲器402中存儲前述方法的具體代碼,由處理器401具體執行,通信組件403 與客戶端進行通信。
[0099]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并 不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員 來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保 護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【主權項】
1. 一種在線節目推薦方法,其特征在于,包括: 節目推薦請求響應步驟,包括:響應于包括用戶標識的節目推薦請求,獲取所述用戶標 識的喜好類型; 待推薦節目獲取步驟,包括:獲取與所述喜好類型匹配的節目作為待推薦節目,獲取所 述待推薦節目的節目簡介; 推薦步驟,包括:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。2. 根據權利要求1所述的在線節目推薦方法,其特征在于,所述喜好類型為至少一個用 戶喜好標簽,每個節目包括至少一個節目類型標簽; 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用戶標 識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目類型 標簽與所述用戶標識所包括的用戶喜好標簽匹配。3. 根據權利要求2所述的在線節目推薦方法,其特征在于,所述待推薦節目所包括的節 目類型標簽與所述用戶標識所包括的用戶喜好標簽匹配,具體包括:將所述待推薦節目中 與所述用戶標識所包括的用戶喜好標簽相同的節目類型標簽的數量作為相同數量,所述待 推薦節目所包括的節目類型標簽的數量作為總數量,相同數量除以總數量得到匹配百分 比,如果匹配百分比大于預設匹配閾值,則判斷所述待推薦節目所包括的節目類型標簽與 所述用戶標識所包括的用戶喜好標簽匹配。4. 根據權利要求2所述的在線節目推薦方法,其特征在于,還包括:喜好標簽生成步驟, 所述喜好標簽生成步驟,包括: 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽與用 戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯次 數; 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶標識 的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。5. 根據權利要求4所述的在線節目推薦方法,其特征在于,還包括推薦觀看標簽生成步 驟,所述推薦標簽生成步驟,包括: 選擇一個用戶標識作為當前用戶標識; 將當前用戶標識的已觀看標簽作為當前已觀看標簽; 獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集; 將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看標簽, 對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表,所述關 聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總; 將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設大于 〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。6. -種在線節目推薦服務器,其特征在于,包括: 節目推薦請求響應模塊,用于:響應于包括用戶標識的節目推薦請求,獲取所述用戶標 識的喜好類型; 待推薦節目獲取模塊,用于:獲取與所述喜好類型匹配的節目作為待推薦節目,獲取所 述待推薦節目的節目簡介; 推薦模塊,用于:向所述用戶標識對應的客戶端推送所述待推薦節目的節目簡介。7. 根據權利要求6所述的在線節目推薦服務器,其特征在于,所述喜好類型為至少一個 用戶喜好標簽,每個節目包括至少一個節目類型標簽; 所述獲取與所述喜好類型匹配的節目作為待推薦節目,具體包括:獲取與所述用戶標 識所包括的用戶喜好標簽匹配的節目作為待推薦節目,所述待推薦節目所包括的節目類型 標簽與所述用戶標識所包括的用戶喜好標簽匹配。8. 根據權利要求7所述的在線節目推薦服務器,其特征在于,所述待推薦節目所包括的 節目類型標簽與所述用戶標識所包括的用戶喜好標簽匹配,具體包括:將所述待推薦節目 中與所述用戶標識所包括的用戶喜好標簽相同的節目類型標簽的數量作為相同數量,所述 待推薦節目所包括的節目類型標簽的數量作為總數量,相同數量除以總數量得到匹配百分 比,如果匹配百分比大于預設匹配閾值,則判斷所述待推薦節目所包括的節目類型標簽與 所述用戶標識所包括的用戶喜好標簽匹配。9. 根據權利要求7所述的在線節目推薦服務器,其特征在于,還包括:喜好標簽生成模 塊,所述喜好標簽生成模塊,用于: 獲取用戶標識的歷史觀看節目的節目類型標簽,將歷史觀看節目的節目類型標簽與用 戶對應的用戶標識關聯,并記錄每個歷史觀看節目的節目類型標簽與用戶標識的關聯次 數; 將與用戶標識的關聯次數大于預設關聯閾值的節目類型標簽作為所關聯的用戶標識 的已觀看標簽,每個用戶標識的用戶喜好標簽包括所述已觀看標簽。10. 根據權利要求9所述的在線節目推薦服務器,其特征在于,還包括推薦觀看標簽生 成模塊,所述推薦標簽生成模塊,用于: 選擇一個用戶標識作為當前用戶標識; 將當前用戶標識的已觀看標簽作為當前已觀看標簽; 獲取包括所述當前已觀看標簽的多個用戶標識作為用戶標識集; 將所述用戶標識集中除所述當前已觀看標簽以外的已觀看標簽作為其他已觀看標簽, 對所述其他已觀看標簽按關聯次數總和從大到小的順序排列得到已觀看標簽列表,所述關 聯次數總和為對應的其他已觀看標簽與每個用戶標識的關聯次數的匯總; 將所述已觀看標簽列表中前N個其他已觀看標簽作為推薦觀看標簽,所述N為預設大于 〇的自然數,所述當前用戶標識的用戶喜好標簽包括所述推薦觀看標簽。
【文檔編號】H04N21/45GK105959735SQ201610284334
【公開日】2016年9月21日
【申請日】2016年4月29日
【發明人】張廣志
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司