一種視頻推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻領(lǐng)域,尤其涉及一種視頻推送方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)視頻的發(fā)展,出現(xiàn)了服務(wù)器根據(jù)用戶輸入的訂閱主題(一個或幾個關(guān)鍵詞等)進(jìn)行搜索,然后定期將符合該訂閱主題的最新的視頻、節(jié)目等推送給用戶的方法,這能夠根據(jù)用戶需求向用戶提供用戶需要的視頻,能夠減少用戶搜索視頻的時間,并將最新的相關(guān)視頻向用戶主動推送(例如推送連續(xù)劇的最新劇集)。但是,現(xiàn)有的視頻推送方法在用戶輸入的訂閱主題時間較久時,容易出現(xiàn)推送的視頻不一定都是用戶關(guān)注的,存在訂閱推送不準(zhǔn)確的情況。因此,需要一種能夠根據(jù)近期用戶觀看喜好進(jìn)行視頻推送的方法,以提高推送的視頻對用戶喜好的準(zhǔn)確性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻推送方法及裝置,用以根據(jù)近期用戶觀看喜好進(jìn)行視頻推送,以提高推送的視頻對用戶喜好的準(zhǔn)確性。
[0004]本發(fā)明提供一種視頻推送方法,用于服務(wù)器,包括:
[0005]根據(jù)客戶端預(yù)先設(shè)定的視頻訂閱主題定期搜索符合該視頻訂閱主題的視頻;
[0006]將搜索得到的多個符合預(yù)先設(shè)定的視頻訂閱主題的視頻作為推送視頻向客戶端推送;
[0007]獲取客戶端記錄的用戶對所述多個推送視頻的點擊信息;
[0008]根據(jù)用戶對所述多個推送視頻的點擊信息,將本次推送的多個推送視頻分別歸類到用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中;
[0009]分別分析當(dāng)前用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中的視頻共性,根據(jù)分析結(jié)果校正所述預(yù)先設(shè)定的視頻訂閱主題。
[0010]本發(fā)明實施例的一些有益效果可以包括:
[0011]本發(fā)明提供的用于服務(wù)器的視頻推送方法通過分析用戶近期對收到的推送視頻的點擊信息,得到用戶關(guān)心的視頻聚類和不關(guān)心的視頻聚類的共性,并根據(jù)分析結(jié)果校正用戶訂閱的主題,從而實現(xiàn)根據(jù)用戶近期點擊信息多推送用戶關(guān)心的視頻,少推送用戶不關(guān)心的視頻的目的,提高了推送對用戶喜好的準(zhǔn)確性。
[0012]在一個實施例中,所述客戶端記錄的用戶對所述多個推送視頻的點擊信息,至少包括下列信息之一:
[0013]客戶端記錄的用戶在所述多個推送視頻中點擊播放的視頻信息;
[0014]用戶在所述多個推送視頻中未點擊播放的視頻信息;
[0015]用戶在所述多個推送視頻中點擊播放的各視頻對應(yīng)的用戶觀看時長。
[0016]該實施例中,提供了需要記錄的用戶的點擊信息的內(nèi)容以供后面的聚類分析使用。
[0017]在一個實施例中,所述根據(jù)用戶對所述多個推送視頻的點擊信息,將本次推送的多個推送視頻分別歸類到用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中,包括:
[0018]根據(jù)用戶對所述多個推送視頻的點擊信息,將用戶在所述多個推送視頻中點擊播放的視頻歸類到用戶關(guān)心的視頻聚類中,并將用戶在所述多個推送視頻中未點擊播放的視頻歸類到用戶不關(guān)心的視頻聚類中;或者
[0019]根據(jù)用戶對所述多個推送視頻的點擊信息,將用戶在所述多個推送視頻中點擊播放且對應(yīng)的用戶觀看時長大于預(yù)先設(shè)定的閾值的視頻歸類到用戶關(guān)心的視頻聚類中,并將用戶在所述多個推送視頻中未點擊播放的視頻以及用戶在所述多個推送視頻中點擊播放且對應(yīng)的用戶觀看時長小于等于預(yù)先設(shè)定的閾值的視頻歸類到用戶不關(guān)心的視頻聚類中。
[0020]該實施例中,將用戶點擊的推送視頻或完整觀看的視頻歸類到用戶不關(guān)心的視頻聚類中,將用戶未點擊或短時間觀看的視頻歸類到用戶不關(guān)心的視頻聚類中,從而能夠根據(jù)這兩種聚類對用戶的喜好進(jìn)行共性分析。
[0021]在一個實施例中,所述根據(jù)用戶對所述多個推送視頻的點擊信息,將本次推送的多個推送視頻分別歸類到用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中之后,還包括:根據(jù)所述用戶關(guān)心的視頻聚類中各視頻對應(yīng)的用戶觀看時長為所述用戶關(guān)心的視頻聚類中各視頻分配權(quán)重;
[0022]所述分別分析當(dāng)前用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中的視頻共性,根據(jù)分析結(jié)果校正所述預(yù)先設(shè)定的視頻訂閱主題,包括:
[0023]根據(jù)當(dāng)前用戶關(guān)心的視頻聚類中各視頻的權(quán)重分析用戶關(guān)心的主題,同時根據(jù)當(dāng)前用戶不關(guān)心的視頻聚類中的視頻共性分析用戶不關(guān)心的主題;
[0024]將所述設(shè)定的視頻訂閱主題中與分析得到的所述用戶關(guān)心的主題一致的關(guān)鍵詞的權(quán)重加重,并將所述設(shè)定的視頻訂閱主題中與分析得到的所述用戶不關(guān)心的主題一致的關(guān)鍵詞的權(quán)重減小。
[0025]該實施例中,根據(jù)用戶觀看視頻的時長為此推送的視頻配置不同的權(quán)重,從而能夠更準(zhǔn)確的分析用戶對不同視頻的喜好程度。
[0026]本發(fā)明提供一種視頻推送方法,用于客戶端,包括:
[0027]接收服務(wù)器根據(jù)所述客戶端預(yù)先設(shè)定的視頻訂閱主題推送的多個推送視頻;
[0028]播放用戶在所述多個推送視頻中點擊的推送視頻;
[0029]記錄用戶對所述多個推送視頻的點擊信息,并將所述點擊信息上報給服務(wù)器。
[0030]本發(fā)明實施例的一些有益效果可以包括:
[0031]本發(fā)明提供的用于客戶端的視頻推送方法通過記錄用戶對所述多個推送視頻的點擊信息,并將所述點擊信息上報給服務(wù)器,從而使得服務(wù)器能夠根據(jù)點擊信息分析用戶對不同視頻的喜好程度來校正用戶訂閱的主題,提高了服務(wù)器對用戶喜好視頻的分析可行性。
[0032]在一個實施例中,所述記錄用戶對所述多個推送視頻的點擊信息,包括:
[0033]記錄用戶在所述多個推送視頻中點擊播放的視頻信息和/或
[0034]記錄用戶在所述多個推送視頻中未點擊播放的視頻信息和/或
[0035]記錄用戶在所述多個推送視頻中點擊播放的各視頻對應(yīng)的用戶觀看時長。
[0036]該實施例中,提供了客戶端需要向服務(wù)器上報的點擊信息的內(nèi)容,以便服務(wù)器對用戶喜好進(jìn)行更準(zhǔn)確的分析。
[0037]本發(fā)明提供一種視頻推送裝置,用于服務(wù)器,包括:
[0038]搜索模塊,用于存儲客戶端預(yù)先設(shè)定的視頻訂閱主題,并根據(jù)分析模塊發(fā)來的校正后的預(yù)先設(shè)定的視頻訂閱主題更新當(dāng)前存儲的預(yù)先設(shè)定的視頻訂閱主題;所述搜索模塊還用于根據(jù)當(dāng)前存儲的預(yù)先設(shè)定的視頻訂閱主題定期搜索符合該視頻訂閱主題的視頻;
[0039]推送模塊,用于將所述搜索模塊得到的多個符合預(yù)先設(shè)定的視頻訂閱主題的視頻作為推送視頻向客戶端推送;
[0040]點擊信息獲取模塊,用于獲取客戶端記錄的用戶對所述多個推送視頻的點擊信息;
[0041]分類模塊,用于根據(jù)所述點擊信息獲取模塊獲取的用戶對所述多個推送視頻的點擊信息,將本次推送的多個推送視頻分別歸類到用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中;
[0042]分析模塊,用于分別分析所述分類模塊當(dāng)前分類后得到的用戶關(guān)心的視頻聚類和用戶不關(guān)心的視頻聚類中的視頻共性,根據(jù)分析結(jié)果校正當(dāng)前搜索模塊存儲的預(yù)先設(shè)定的視頻訂閱主題,并將校正后的預(yù)先設(shè)定的視頻訂閱主題發(fā)送給搜索模塊。
[0043]在一個實施例中,所述視頻推送裝置還包括權(quán)重分配模塊;
[0044]所述點擊信息獲取模塊,用于獲取客戶端記錄的用戶在所述多個推送視頻中點擊播放的視頻信息和/或用戶在所述多個推送視頻中未點擊播放的視頻信息和/或用戶在所述多個推送視頻中點擊播放的各視頻對應(yīng)的用戶觀看時長;
[0045]所述分類模塊,用于根據(jù)所述點擊信息獲取模塊獲取的用戶對所述多個推送視頻的點擊信息,將用戶在所述多個推送視頻中點擊播放的視頻歸類到用戶關(guān)心的視頻聚類中,并將用戶在所述多個推送視頻中未點擊播放的視頻歸類到用戶不關(guān)心的視頻聚類中;或者所述點擊信息獲取模塊獲取的根據(jù)用戶對所述多個推送視頻的點擊信息,將用戶在所述多個推送視頻中點擊播放且對應(yīng)的用戶觀看時長大于預(yù)先設(shè)定的閾值的視頻歸類到用戶關(guān)心的視頻聚類中,并將用戶在所述多個推送視頻中未點擊播放