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