本發(fā)明實施方式涉及視頻播放技術(shù)領(lǐng)域,特別是涉及一種基于視頻網(wǎng)站的視頻推薦的方法、裝置及電子設(shè)備。
背景技術(shù):
隨著多媒體技術(shù)的發(fā)展,可供用戶選擇的視頻數(shù)量和類別越來越多,在顯示屏幕上視頻推薦位有限的情況下,視頻網(wǎng)站向用戶推薦所需的視頻顯得特別重要。
通常的視頻推薦方法是根據(jù)用戶的觀看記錄,向用戶推薦與觀看記錄中類別相同的其他視頻。比如,如果視頻網(wǎng)站發(fā)現(xiàn)用戶正在瀏覽或者曾經(jīng)瀏覽過一部武打片,該視頻網(wǎng)站就會向用戶推薦另一部武打片。
發(fā)明人在實現(xiàn)本發(fā)明實施例的過程中發(fā)現(xiàn):相關(guān)技術(shù)中的視頻推薦方法往往會導(dǎo)致向用戶推薦的視頻類別過度集中于其觀看過的某一類別或者某幾類別,推薦的視頻準(zhǔn)確度、全面度偏低,無法預(yù)測用戶可能喜歡的潛在的視頻類別,靈活度較差。
技術(shù)實現(xiàn)要素:
本發(fā)明實施方式主要解決的技術(shù)問題是提供一種基于視頻網(wǎng)站的視頻推薦的方法、裝置及電子設(shè)備,能夠?qū)崿F(xiàn)準(zhǔn)確、全面地向用戶推薦用戶喜歡的潛在的視頻類別,具有較佳的靈活度。
第一方面,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的方法,所述方法包括:
獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征;
根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息;
根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
第二方面,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的裝置,所述裝置包括:
關(guān)聯(lián)特征獲取模塊,用于獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征;
行為信息獲取模塊,用于根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息;
選擇模塊,用于根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
第三方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的方法。
第四方面,本發(fā)明實施例還提供了一種非易失性計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)可執(zhí)行指令,當(dāng)所述計算機(jī)可執(zhí)行指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的方法。
第五方面,本發(fā)明實施例還提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括存儲在非易失性計算機(jī)可讀存儲介質(zhì)上的計算機(jī)程序,所述計算機(jī)程序包括程序指令,當(dāng)所述程序指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的方法。
本發(fā)明實施例提供的一種基于視頻網(wǎng)站的視頻推薦的方法,通過獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征,進(jìn)而根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息,最終根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻,實現(xiàn)準(zhǔn)確、全面地向用戶推薦用戶喜歡的潛在的視頻類別,具有較佳的靈活度和用戶體驗。
附圖說明
一個或多個實施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明實施例的一種基于視頻網(wǎng)站的視頻推薦的方法的流程圖;
圖2是本發(fā)明又一實施例的一種基于視頻網(wǎng)站的視頻推薦的方法的流程圖;
圖3是本發(fā)明實施例的一種基于視頻網(wǎng)站的視頻推薦的裝置的功能框圖;
圖4是本發(fā)明又一實施例的一種基于視頻網(wǎng)站的視頻推薦的裝置的功能框圖;
圖5是本發(fā)明又一實施例的一種基于視頻網(wǎng)站的視頻推薦的裝置的功能框圖;以及
圖6是本申請實施例提供的執(zhí)行基于視頻網(wǎng)站的視頻推薦的方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
如圖1所示,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的方法,視頻網(wǎng)站可以是基于web網(wǎng)頁、客戶端應(yīng)用程序等開發(fā),并通過手機(jī)、平板電腦、電視機(jī)等客戶終端顯示,遠(yuǎn)程視頻服務(wù)器向客戶終端推薦視頻。所述方法包括:步驟S13、步驟S15以及步驟S17。
步驟S13包括:獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征。
在本發(fā)明實施例中,在確定若干第一視頻的方式上,可以根據(jù)視頻熱度,確定若干第一視頻,例如,選取當(dāng)前熱度較高的視頻作為第一視頻。
當(dāng)某一用戶訪問過所述視頻網(wǎng)站,也可以根據(jù)該用戶觀看記錄中視頻的類別,確定若干第一視頻,例如,選取與該用戶觀看記錄中視頻的類別相同的視頻作為第一視頻。也可以綜合視頻熱度和該用戶觀看記錄中視頻的類別,確定若干第一視頻,例如,若干第一視頻中包括當(dāng)前熱度較高的視頻以及與該用戶觀看記錄中視頻的類別相同或相似的視頻,又如,選取與該用戶觀看記錄中視頻的類別相同或相似且當(dāng)前熱度較高的視頻作為第一視頻。
用戶的關(guān)聯(lián)特征包括但不限于用戶的年齡、用戶的性別、用戶觀看記錄中視頻的類別、用戶的職業(yè)中的任一一種或多種,可以通過關(guān)聯(lián)特征相同的用戶群體對相關(guān)視頻的行為信息,來預(yù)測用戶可能喜歡的潛在的視頻類別,提高靈活度。
步驟S15包括:根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息。
例如,用戶的關(guān)聯(lián)特征包括但不限于用戶的年齡、用戶的性別、用戶的職業(yè)、用戶觀看記錄中視頻的類別等中的一種或多種組合;與所述關(guān)聯(lián)特征相關(guān)可以是與所述關(guān)聯(lián)特征相同或相近,或者部分相同、部分相近,從而有針對性地選取部分所述第一視頻。所述行為信息可以是點擊率、收藏率、好評率等。
步驟S17包括:根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
在本發(fā)明實施例中,根據(jù)行為信息,從與關(guān)聯(lián)特征相關(guān)的第一視頻中選擇向用戶推薦的第二視頻,例如,向具有相同關(guān)聯(lián)特征的用戶推薦第二視頻,又如,向具有職業(yè)等關(guān)聯(lián)特征的用戶推薦第二視頻,又如,向具有用戶觀看記錄中視頻的類別等關(guān)聯(lián)特征的用戶推薦第二視頻。
本發(fā)明實施例提供的一種基于視頻網(wǎng)站的視頻推薦的方法,通過獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征,進(jìn)而根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息,最終根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻,實現(xiàn)準(zhǔn)確、全面地向用戶推薦用戶喜歡的潛在的視頻類別,具有較佳的靈活度和用戶體驗。
如圖2所示,本發(fā)明又一實施例提供了一種基于視頻網(wǎng)站的視頻推薦的方法,視頻網(wǎng)站可以是基于web網(wǎng)頁、客戶端應(yīng)用程序等開發(fā),并通過手機(jī)、平板電腦、電視機(jī)等客戶終端顯示,遠(yuǎn)程視頻服務(wù)器向客戶終端推薦視頻。所述方法包括:步驟S23、步驟S25以及步驟S27。
步驟S23包括:獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征。
在本發(fā)明實施例中,對步驟S23的解釋說明請參考對步驟S13的解釋說明,在此不再贅述。
有些用戶訪問某些視頻網(wǎng)站時,會被要求填寫用戶的年齡、性別等個人信息,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別。行為信息可以是點擊率、收藏率、好評率等。
其中,本實施例以行為信息里的點擊率作為例子進(jìn)行介紹,可想而知,可以把點擊率換成行為信息里的任意一種或多種,可選地,可以為每一種行為信息賦予對應(yīng)的權(quán)重。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別;
如果若干第一視頻中包括歷史視頻,步驟S25包括:根據(jù)所述用戶的關(guān)聯(lián)特征,獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,“西游記”、“紅樓夢”、“三國演義”等視頻,由于歷史視頻上映時間較早,所述歷史視頻具有點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的性別是男性、年齡是23歲,獲取用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對所述歷史視頻的點擊率。需要說明的是,預(yù)設(shè)年齡段可以根據(jù)需要進(jìn)行設(shè)定。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別;
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,步驟S25包括:根據(jù)所述用戶的關(guān)聯(lián)特征,獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻,該新增視頻具有“喜劇”、“搞笑”、“諜戰(zhàn)”、“寵物+貓”等特定標(biāo)簽信息。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的對所述新增視頻的點擊率,因此,通過獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的性別是男性、年齡是23歲,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,獲取用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率。
由于用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率差異較大,因此,可以利用方差加權(quán)處理預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率,以便得到點擊率的平均數(shù)據(jù)。
有些用戶訪問某些視頻網(wǎng)站時,還會被要求填寫用戶的職業(yè)等個人信息,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶的職業(yè)。行為信息可以是點擊率、收藏率、好評率等。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的職業(yè);
如果若干第一視頻中包括歷史視頻,步驟S25包括:獲取職業(yè)相同的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,“西游記”、“紅樓夢”、“三國演義”等視頻,由于歷史視頻上映時間較早,所述歷史視頻具有點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的職業(yè)是法務(wù),獲取與職業(yè)是法務(wù)的用戶群體對所述歷史視頻的點擊率。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的職業(yè);
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,步驟S25包括:獲取職業(yè)相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻,該新增視頻具有“喜劇”、“搞笑”、“諜戰(zhàn)”、“寵物+貓”等特定標(biāo)簽信息。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的對所述新增視頻的點擊率,因此,通過獲取職業(yè)相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的職業(yè)是法務(wù),新增視頻具有“寵物+貓”的特定標(biāo)簽信息,獲取用戶群體中職業(yè)是法務(wù)的用戶對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別和職業(yè);
如果若干第一視頻中包括歷史視頻,步驟S25具體包括:獲取性別和職業(yè)均相同的用戶群體對所述歷史視頻的行為信息。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別和職業(yè);
如果若干第一視頻中包括新增視頻,該新增視頻具有特定標(biāo)簽信息,步驟S25具體包括:獲取性別和職業(yè)均相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別、年齡和職業(yè);
如果若干第一視頻中包括歷史視頻,步驟S25具體包括:獲取性別和職業(yè)均相同且處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對所述歷史視頻的行為信息。
如果若干第一視頻中包括新增視頻,該新增視頻具有特定標(biāo)簽信息,步驟S25具體包括:獲取性別和職業(yè)均相同且處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
當(dāng)某一用戶訪問過所述視頻網(wǎng)站,會留下用戶觀看記錄,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別;
如果若干第一視頻中包括歷史視頻,步驟S25包括:獲取觀看過類別相同的視頻的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,所述歷史視頻是“封神榜”,“射雕英雄傳”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“射雕英雄傳”的用戶群體對“封神榜”的點擊率。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別;
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,步驟S25包括:獲取觀看過類別相同的視頻的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的所述新增視頻的點擊率,因此,通過獲取觀看過與用戶觀看記錄中視頻的類別相同的視頻的用戶群體對具有所述特定標(biāo)簽信息的視頻的點擊率。例如,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,“射雕英雄傳”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“射雕英雄傳”的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。又如,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,“寵物狗”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“寵物狗”的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。
可選地,由于觀看過類別相同的視頻的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率差異較大,因此,利用方差加權(quán)處理觀看過與用戶觀看記錄中視頻的類別相同的視頻的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率,以便得到點擊率的平均數(shù)據(jù)。
步驟S27包括:根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
在本發(fā)明實施例中,步驟S27可以包括:根據(jù)所述行為信息,從若干第一視頻中選擇行為信息大于預(yù)設(shè)閾值的第二視頻,向用戶推薦所述第二視頻。預(yù)設(shè)閾值可以根據(jù)需要進(jìn)行設(shè)定。步驟S27還可以包括:根據(jù)所述行為信息,從若干第一視頻中選擇行為信息排序位于前預(yù)設(shè)個數(shù)的第二視頻,向用戶推薦所述第二視頻。例如,第一視頻的數(shù)量是100個,從100個第一視頻中選擇向用戶推薦點擊率位于前20的第二視頻。
如圖3所示,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的裝置30,視頻網(wǎng)站可以是基于web網(wǎng)頁、客戶端應(yīng)用程序等開發(fā),并通過手機(jī)、平板電腦、電視機(jī)等客戶終端顯示,裝置30可以是遠(yuǎn)程視頻服務(wù)器。所述裝置30包括:關(guān)聯(lián)特征獲取模塊33、行為信息獲取模塊35以及選擇模塊37。
關(guān)聯(lián)特征獲取模塊33用于獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征。
行為信息獲取模塊35用于根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息。
選擇模塊37用于根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
在本發(fā)明實施例中,對關(guān)聯(lián)特征獲取模塊33、行為信息獲取模塊35以及選擇模塊37的解釋說明可以參考圖1中對步驟S13、步驟S15以及步驟S17的解釋說明,在此不再贅述。
本發(fā)明實施例提供的一種基于視頻網(wǎng)站的視頻推薦的裝置,通過關(guān)聯(lián)特征獲取模塊33獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征,進(jìn)而行為信息獲取模塊35根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息,最終選擇模塊37根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻,實現(xiàn)準(zhǔn)確、全面地向用戶推薦用戶喜歡的潛在的視頻類別,具有較佳的靈活度和用戶體驗。
如圖4所示,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的裝置40,所述裝置40包括:關(guān)聯(lián)特征獲取模塊43、行為信息獲取模塊45以及選擇模塊47。
關(guān)聯(lián)特征獲取模塊43用于獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征。
在本發(fā)明實施例中,對關(guān)聯(lián)特征獲取模塊43的解釋說明請參考對步驟S13的解釋說明,在此不再贅述。
有些用戶訪問某些視頻網(wǎng)站時,會被要求填寫用戶的年齡、性別等個人信息,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別。行為信息可以是點擊率、收藏率、好評率等。
其中,本實施例以行為信息里的點擊率作為例子進(jìn)行介紹,可想而知,可以把點擊率換成行為信息里的任意一種或多種,可選地,可以為每一種行為信息賦予對應(yīng)的權(quán)重。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別;
如果若干第一視頻中包括歷史視頻,行為信息獲取模塊45用于根據(jù)所述用戶的關(guān)聯(lián)特征,獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,“西游記”、“紅樓夢”、“三國演義”等視頻,由于歷史視頻上映時間較早,所述歷史視頻具有點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的性別是男性、年齡是23歲,獲取用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對所述歷史視頻的點擊率。需要說明的是,預(yù)設(shè)年齡段可以根據(jù)需要進(jìn)行設(shè)定。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的年齡和/或性別;
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,行為信息獲取模塊45用于根據(jù)所述用戶的關(guān)聯(lián)特征,獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻,該新增視頻具有“喜劇”、“搞笑”、“諜戰(zhàn)”、“寵物+貓”等特定標(biāo)簽信息。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的對所述新增視頻的點擊率,因此,通過獲取性別相同和/或處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的性別是男性、年齡是23歲,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,獲取用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率。
由于用戶群體中預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率差異較大,因此,可以利用方差加權(quán)處理預(yù)設(shè)年齡段在19歲至28歲之間的男性用戶對具有“寵物+貓”的特定標(biāo)簽信息的新增視頻的點擊率,以便得到點擊率的平均數(shù)據(jù)。
有些用戶訪問某些視頻網(wǎng)站時,還會被要求填寫用戶的職業(yè)等個人信息,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶的職業(yè)。行為信息可以是點擊率、收藏率、好評率等。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的職業(yè);
如果若干第一視頻中包括歷史視頻,行為信息獲取模塊45用于獲取職業(yè)相同的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,“西游記”、“紅樓夢”、“三國演義”等視頻,由于歷史視頻上映時間較早,所述歷史視頻具有點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的職業(yè)是法務(wù),獲取與職業(yè)是法務(wù)的用戶群體對所述歷史視頻的點擊率。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶的職業(yè);
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,行為信息獲取模塊45用于獲取職業(yè)相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻,該新增視頻具有“喜劇”、“搞笑”、“諜戰(zhàn)”、“寵物+貓”等特定標(biāo)簽信息。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的對所述新增視頻的點擊率,因此,通過獲取職業(yè)相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的點擊率。用戶群體包括訪問所述視頻網(wǎng)站的預(yù)設(shè)統(tǒng)計數(shù)量的用戶。舉例說明如下,某一用戶的職業(yè)是法務(wù),新增視頻具有“寵物+貓”的特定標(biāo)簽信息,獲取用戶群體中職業(yè)是法務(wù)的用戶對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別和職業(yè);
如果若干第一視頻中包括歷史視頻,行為信息獲取模塊45用于獲取性別和職業(yè)均相同的用戶群體對所述歷史視頻的行為信息。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別和職業(yè);
如果若干第一視頻中包括新增視頻,該新增視頻具有特定標(biāo)簽信息,行為信息獲取模塊45用于獲取性別和職業(yè)均相同的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
可選地,用戶的關(guān)聯(lián)特征包括:用戶的性別、年齡和職業(yè);
如果若干第一視頻中包括歷史視頻,行為信息獲取模塊45用于獲取性別和職業(yè)均相同且處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對所述歷史視頻的行為信息。
如果若干第一視頻中包括新增視頻,該新增視頻具有特定標(biāo)簽信息,行為信息獲取模塊45用于獲取性別和職業(yè)均相同且處于相同的預(yù)設(shè)年齡段內(nèi)的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
當(dāng)某一用戶訪問過所述視頻網(wǎng)站,會留下用戶觀看記錄,在本發(fā)明實施例中,用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別;
如果若干第一視頻中包括歷史視頻,行為信息獲取模塊45用于獲取觀看過類別相同的視頻的用戶群體對所述歷史視頻的行為信息。
在本發(fā)明實施例中,歷史視頻是指相對于該用戶訪問所述視頻網(wǎng)站時較早上映的視頻,例如,所述歷史視頻是“封神榜”,“射雕英雄傳”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“射雕英雄傳”的用戶群體對“封神榜”的點擊率。
可選地,所述用戶的關(guān)聯(lián)特征包括:用戶觀看記錄中視頻的類別;
如果若干第一視頻中包括新增視頻,所述新增視頻具有特定標(biāo)簽信息,行為信息獲取模塊45用于獲取觀看過類別相同的視頻的用戶群體對具有所述特定標(biāo)簽信息的新增視頻的行為信息。
在本發(fā)明實施例中,新增視頻是指相對于該用戶訪問所述視頻網(wǎng)站時最新上映的視頻。由于新增視頻上映時間較晚,無法統(tǒng)計足夠多的所述新增視頻的點擊率,因此,通過獲取觀看過與用戶觀看記錄中視頻的類別相同的視頻的用戶群體對具有所述特定標(biāo)簽信息的視頻的點擊率。例如,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,“射雕英雄傳”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“射雕英雄傳”的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。又如,新增視頻具有“寵物+貓”的特定標(biāo)簽信息,“寵物狗”是與用戶觀看記錄中視頻的類別相同的視頻,獲取觀看過“寵物狗”的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率。
可選地,由于觀看過類別相同的視頻的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率差異較大,因此,利用方差加權(quán)處理觀看過與用戶觀看記錄中視頻的類別相同的視頻的用戶群體對具有“寵物+貓”的特定標(biāo)簽信息的視頻的點擊率,以便得到點擊率的平均數(shù)據(jù)。
選擇模塊47用于根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
在本發(fā)明實施例中,選擇模塊47可以具體用于根據(jù)所述行為信息,從若干第一視頻中選擇點擊率大于預(yù)設(shè)閾值的第二視頻,向用戶推薦所述第二視頻。預(yù)設(shè)閾值可以根據(jù)需要進(jìn)行設(shè)定。選擇模塊47還可以具體用于根據(jù)所述行為信息,從若干第一視頻中選擇點擊率位于前預(yù)設(shè)個數(shù)的第二視頻,向用戶推薦所述第二視頻。例如,第一視頻的數(shù)量是100個,從100個第一視頻中選擇向用戶推薦點擊率位于前20的第二視頻。
如圖5所示,本發(fā)明實施例提供了一種基于視頻網(wǎng)站的視頻推薦的裝置50,所述裝置50包括:確定模塊51、關(guān)聯(lián)特征獲取模塊52、行為信息獲取模塊53以及選擇模塊54。
確定模塊51用于根據(jù)視頻熱度,確定若干第一視頻。
例如,選取當(dāng)前熱度較高的視頻作為第一視頻。
關(guān)聯(lián)特征獲取模塊52用于獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征;
行為信息獲取模塊53用于根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息。
選擇模塊54用于根據(jù)所述行為信息,從所述與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻。
在本發(fā)明實施例中,對關(guān)聯(lián)特征獲取模塊52、行為信息獲取模塊53以及選擇模塊54的解釋說明可以參考圖1中對步驟S13、步驟S15以及步驟S17的解釋說明,在此不再贅述。
本發(fā)明實施例提供的一種基于視頻網(wǎng)站的視頻推薦的裝置,通過確定模塊51根據(jù)視頻熱度,確定若干第一視頻,關(guān)聯(lián)特征獲取模塊52獲取若干第一視頻以及訪問所述視頻網(wǎng)站的用戶的關(guān)聯(lián)特征,進(jìn)而行為信息獲取模塊53根據(jù)所述關(guān)聯(lián)特征,獲取與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻的行為信息,最終選擇模塊54根據(jù)所述行為信息,從與所述關(guān)聯(lián)特征相關(guān)的所述第一視頻中選擇向所述用戶推薦的第二視頻,實現(xiàn)準(zhǔn)確、全面地向用戶推薦熱度較高且用戶喜歡的潛在的視頻類別,具有較佳的靈活度和用戶體驗。
圖6是本申請實施例提供的執(zhí)行基于視頻網(wǎng)站的視頻推薦的方法的電子設(shè)備60的硬件結(jié)構(gòu)示意圖,如圖6所示,該電子設(shè)備60包括:
一個或多個處理器61以及存儲器62,圖6中以一個處理器61為例。
處理器61和存儲器62可以通過總線或者其他方式連接,圖6中以通過總線連接為例。
存儲器62作為一種非易失性計算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機(jī)可執(zhí)行程序以及模塊,如本申請實施例中的基于視頻網(wǎng)站的視頻推薦的方法對應(yīng)的程序指令/模塊(例如,附圖3中的關(guān)聯(lián)特征獲取模塊33、行為信息獲取模塊35以及選擇模塊37,附圖4中的關(guān)聯(lián)特征獲取模塊43、行為信息獲取模塊45以及選擇模塊47,附圖5中的確定模塊51、關(guān)聯(lián)特征獲取模塊52、行為信息獲取模塊53以及選擇模塊54)。處理器61通過運行存儲在存儲器62中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例的基于視頻網(wǎng)站的視頻推薦的方法。
存儲器62可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)基于視頻網(wǎng)站的視頻推薦的裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器62可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器62可選包括相對于處理器61遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至電子設(shè)備。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器62中,當(dāng)被所述一個或者多個處理器61執(zhí)行時,執(zhí)行上述任意方法實施例中的基于視頻網(wǎng)站的視頻推薦的方法,例如,執(zhí)行以上描述的圖1中的方法步驟S13、步驟S15以及步驟S17,圖2中的步驟S23、步驟S25以及步驟S27,實現(xiàn)附圖3中的關(guān)聯(lián)特征獲取模塊33、行為信息獲取模塊35以及選擇模塊37,附圖4中的關(guān)聯(lián)特征獲取模塊43、行為信息獲取模塊45以及選擇模塊47,附圖5中的確定模塊51、關(guān)聯(lián)特征獲取模塊52、行為信息獲取模塊53以及選擇模塊54的功能。
上述產(chǎn)品可執(zhí)行本申請實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請實施例所提供的方法。
本申請實施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動個人計算機(jī)設(shè)備:這類設(shè)備屬于個人計算機(jī)的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
本申請實施例提供了一種非易失性計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)可執(zhí)行指令,該計算機(jī)可執(zhí)行指令被一個或多個處理器執(zhí)行,例如圖6中的一個處理器61,可使得上述一個或多個處理器可執(zhí)行上述任意方法實施例中的基于視頻網(wǎng)站的視頻推薦的方法,例如,執(zhí)行以上描述的圖1中的方法步驟S13、步驟S15以及步驟S17,圖2中的步驟S23、步驟S25以及步驟S27,實現(xiàn)附圖3中的關(guān)聯(lián)特征獲取模塊33、行為信息獲取模塊35以及選擇模塊37,附圖4中的關(guān)聯(lián)特征獲取模塊43、行為信息獲取模塊45以及選擇模塊47,附圖5中的確定模塊51、關(guān)聯(lián)特征獲取模塊52、行為信息獲取模塊53以及選擇模塊54的功能。
以上所描述的設(shè)備實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領(lǐng)域普通技術(shù)人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
最后應(yīng)說明的是:以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;在本申請的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本申請的不同方面的許多其它變化,為了簡明,它們沒有在細(xì)節(jié)中提供;盡管參照前述實施例對本申請進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的范圍。