一種熱點(diǎn)視頻推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻領(lǐng)域,尤其涉及一種熱點(diǎn)視頻推送方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)視頻的發(fā)展,出現(xiàn)了服務(wù)器根據(jù)用戶輸入的訂閱主題(一個(gè)或幾個(gè)關(guān)鍵詞等)進(jìn)行搜索,然后定期將符合該訂閱主題的最新的視頻、節(jié)目等推送給用戶的方法,這能夠根據(jù)用戶需求向用戶提供用戶需要的視頻,能夠減少用戶搜索視頻的時(shí)間,并將最新的相關(guān)視頻向用戶主動(dòng)推送(例如推送連續(xù)劇的最新劇集)。但是,由于用戶關(guān)心的視頻主題可能是變化的,現(xiàn)有的視頻推送方法在用戶輸入的訂閱主題的保存時(shí)間較久時(shí),容易出現(xiàn)推送的視頻不準(zhǔn)確的情況。如果采用根據(jù)用戶近期的播放記錄對用戶喜好進(jìn)行聚類分析(統(tǒng)計(jì)分析用戶近期在推送的結(jié)果中播放的視頻)的方法視頻推送,由于分析的基礎(chǔ)是基于近期推送的視頻,因此,推送的視頻類別易長期集中于一類中,不便于向用戶推送熱點(diǎn)視頻,而實(shí)際上,熱點(diǎn)事件視頻常常是大部分人關(guān)注的焦點(diǎn)。因此,需要一種能夠根據(jù)近期用戶觀看喜好進(jìn)行熱點(diǎn)視頻推送的方法,以提高推送的準(zhǔn)確性及增加推送內(nèi)容的熱點(diǎn)性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種熱點(diǎn)視頻推送方法及裝置,用以根據(jù)近期用戶觀看喜好進(jìn)行熱點(diǎn)視頻推送,從而達(dá)到提高推送內(nèi)容準(zhǔn)確性及增加推送內(nèi)容熱點(diǎn)性的目的。
[0004]本發(fā)明提供一種熱點(diǎn)視頻推送方法,用于服務(wù)器,包括:
[0005]根據(jù)客戶端預(yù)先設(shè)定的視頻訂閱主題定期搜索符合該視頻訂閱主題的視頻;
[0006]將搜索得到的多個(gè)符合預(yù)先設(shè)定的視頻訂閱主題的視頻作為推送視頻向客戶端推送;
[0007]獲取客戶端記錄的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息;
[0008]根據(jù)用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,將用戶在所述多個(gè)推送視頻中點(diǎn)擊的每個(gè)視頻與預(yù)先設(shè)置的熱點(diǎn)事件庫進(jìn)行匹配,若用戶在所述多個(gè)推送視頻中點(diǎn)擊的所有視頻均與所述熱點(diǎn)事件庫匹配成功,則將本次對客戶端的視頻推送記為一次成功的推送;
[0009]若連續(xù)N次對客戶端的視頻推送均被記為成功的推送,則從連續(xù)N次對客戶端的成功視頻推送的下一次視頻推送開始,根據(jù)客戶端預(yù)先設(shè)定的視頻訂閱主題定期在所述熱點(diǎn)事件庫中搜索符合所述視頻訂閱主題的視頻并推送給客戶端;
[0010]其中,所述熱點(diǎn)事件庫根據(jù)預(yù)定時(shí)間間隔定期更新,N為預(yù)先設(shè)定的正整數(shù)值。
[0011]本發(fā)明實(shí)施例的一些有益效果可以包括:
[0012]本發(fā)明提供的用于服務(wù)器的熱點(diǎn)視頻推送方法,根據(jù)近期用戶觀看喜好,從存儲了若干熱點(diǎn)視頻的熱點(diǎn)事件庫中搜索符合用戶訂閱主題的熱點(diǎn)視頻并推送給用戶,能有效地提高推送內(nèi)容的準(zhǔn)確性及增加推送內(nèi)容的熱點(diǎn)性。
[0013]在一個(gè)實(shí)施例中,所述客戶端記錄的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,至少包括:客戶端記錄的用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的視頻的標(biāo)題和摘要。
[0014]在該實(shí)施例中,視頻的標(biāo)題和摘要?目息,是極易獲取到的視頻?目息,同時(shí)標(biāo)題和摘要信息也是描述視頻內(nèi)容的關(guān)鍵信息,通過標(biāo)題和摘要信息即可獲知視頻的大體內(nèi)容。
[0015]在一個(gè)實(shí)施例中,所述根據(jù)用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,將用戶在所述多個(gè)推送視頻中點(diǎn)擊的每個(gè)視頻與預(yù)先設(shè)置的熱點(diǎn)事件庫進(jìn)行匹配,包括:
[0016]根據(jù)用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,對用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻的標(biāo)題和摘要進(jìn)行分詞,得到用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻對應(yīng)的若干個(gè)特征詞;
[0017]對于用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻,判斷預(yù)先設(shè)置的熱點(diǎn)事件庫中的視頻的標(biāo)題和摘要是否包含該視頻對應(yīng)的若干個(gè)特征詞,若是,則該視頻與所述熱點(diǎn)事件庫匹配成功,否則,該視頻與所述熱點(diǎn)事件庫匹配不成功。
[0018]該實(shí)施例中,由于標(biāo)題和摘要信息是視頻的關(guān)鍵信息,通過標(biāo)題和摘要信息即可獲知視頻的大體內(nèi)容,客觀上能描述視頻內(nèi)容。故以視頻標(biāo)題和摘要進(jìn)行分詞,獲取的若干個(gè)特征詞即可用于描述視頻特征。然后判斷預(yù)先設(shè)置的熱點(diǎn)事件庫中的視頻的標(biāo)題和摘要是否包含該視頻對應(yīng)的若干個(gè)特征詞,即可準(zhǔn)確、快速地判定該視頻是否是熱點(diǎn)視頻。
[0019]在一個(gè)實(shí)施例中,所述熱點(diǎn)事件庫包括預(yù)先分好的若干類熱點(diǎn)事件,每類熱點(diǎn)事件對應(yīng)一個(gè)根據(jù)該分類下的所有視頻的標(biāo)題和摘要得到的該類熱點(diǎn)事件對應(yīng)的特征詞庫;
[0020]所述對于用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻,判斷預(yù)先設(shè)置的熱點(diǎn)事件庫中的視頻的標(biāo)題和摘要是否包含該視頻對應(yīng)的若干個(gè)特征詞,若是,則該視頻與所述熱點(diǎn)事件庫匹配成功,包括:對于用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻,判斷該視頻對應(yīng)的若干個(gè)特征詞是否全部屬于所述熱點(diǎn)事件庫的任一類熱點(diǎn)事件對應(yīng)的特征詞庫或分別屬于所述熱點(diǎn)事件庫的多類熱點(diǎn)事件對應(yīng)的特征詞庫,若是,則該視頻與所述熱點(diǎn)事件庫匹配成功;
[0021]所述若連續(xù)N次對客戶端的視頻推送均被記為成功的推送,則從連續(xù)N次對客戶端的成功視頻推送的下一次視頻推送開始,根據(jù)客戶端預(yù)先設(shè)定的視頻訂閱主題定期在所述熱點(diǎn)事件庫中搜索符合所述視頻訂閱主題的視頻并推送給客戶端,包括:
[0022]若連續(xù)N次對客戶端的視頻推送均被記為成功的推送,則從連續(xù)N次對客戶端的成功視頻推送的下一次視頻推送開始,根據(jù)客戶端預(yù)先設(shè)定的視頻訂閱主題,定期從這連續(xù)N次成功的推送中用戶點(diǎn)擊的所有視頻對應(yīng)的所有特征詞所屬的特征詞庫對應(yīng)的所有類熱點(diǎn)事件中搜索符合所述視頻訂閱主題的視頻并推送給客戶端。
[0023]該實(shí)施例中,利用統(tǒng)計(jì)的方法,在連續(xù)多次用戶點(diǎn)擊的視頻與預(yù)先設(shè)置的熱點(diǎn)事件庫匹配成功條件下,在接下來的視頻推送中,可在熱點(diǎn)事件庫中搜索符合視頻訂閱主題的視頻并推送給用戶,從而達(dá)到提高推送的準(zhǔn)確性及增加推送內(nèi)容的熱點(diǎn)性的目的。
[0024]本發(fā)明提供一種熱點(diǎn)視頻推送方法,用于客戶端,包括:
[0025]接收服務(wù)器根據(jù)所述客戶端預(yù)先設(shè)定的視頻訂閱主題推送的多個(gè)推送視頻;
[0026]播放用戶在所述多個(gè)推送視頻中點(diǎn)擊的推送視頻;
[0027]記錄用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,并將所述點(diǎn)擊信息上報(bào)給服務(wù)器。
[0028]在該實(shí)施例中,客戶端采集用戶對推送視頻的點(diǎn)擊信息,并發(fā)送給服務(wù)器,為服務(wù)器的下一步視頻推送的決策提供了有力的支撐。
[0029]在一個(gè)實(shí)施例中,所述用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,至少包括:用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的視頻的標(biāo)題和摘要。
[0030]一種熱點(diǎn)視頻推送裝置,用于服務(wù)器,包括:搜索模塊、推送模塊、點(diǎn)擊信息獲取模塊、存儲模塊、匹配模塊和統(tǒng)計(jì)模塊;
[0031]所述搜索模塊,用于存儲客戶端預(yù)先設(shè)定的視頻訂閱主題,并根據(jù)統(tǒng)計(jì)模塊發(fā)來的熱點(diǎn)事件搜索指令,根據(jù)當(dāng)前存儲的預(yù)先設(shè)定的視頻訂閱主題,定期在存儲模塊存儲的預(yù)先設(shè)置的熱點(diǎn)事件庫中搜索符合客戶端預(yù)先設(shè)定的視頻訂閱主題的視頻;
[0032]所述推送模塊,用于將所述搜索模塊得到的多個(gè)符合預(yù)先設(shè)定的視頻訂閱主題的視頻作為推送視頻向客戶端推送;
[0033]所述點(diǎn)擊信息獲取模塊,用于獲取客戶端記錄的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息;
[0034]所述存儲模塊,用于存儲預(yù)先設(shè)置的熱點(diǎn)事件庫,所述熱點(diǎn)事件庫根據(jù)預(yù)定時(shí)間間隔定期更新;
[0035]所述匹配模塊,用于根據(jù)所述點(diǎn)擊信息獲取模塊獲取的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,將用戶在所述多個(gè)推送視頻中點(diǎn)擊的每個(gè)視頻與所述存儲模塊存儲的熱點(diǎn)事件庫進(jìn)行匹配,若用戶在所述多個(gè)推送視頻中點(diǎn)擊的所有視頻均與所述熱點(diǎn)事件庫匹配成功,則將本次對客戶端的視頻推送記為一次成功的推送并向所述統(tǒng)計(jì)模塊發(fā)送成功推送通知消息;
[0036]所述統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述匹配模塊發(fā)來的成功推送通知消息的次數(shù),在收到連續(xù)N次所述成功推送通知消息時(shí),向所述搜索模塊發(fā)送熱點(diǎn)事件搜索指令。
[0037]在一個(gè)實(shí)施例中,所述點(diǎn)擊信息獲取模塊獲取的客戶端記錄的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息至少包括:客戶端記錄的用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的視頻的標(biāo)題和摘要;
[0038]所述存儲模塊存儲的預(yù)先設(shè)置的熱點(diǎn)事件庫包括預(yù)先分好的若干類熱點(diǎn)事件,每類熱點(diǎn)事件對應(yīng)一個(gè)根據(jù)該分類下的所有視頻的標(biāo)題和摘要得到的該類熱點(diǎn)事件對應(yīng)的特征詞庫;
[0039]所述匹配模塊包括分詞單元、判斷單元和計(jì)數(shù)單元;
[0040]所述分詞單元,用于根據(jù)所述點(diǎn)擊信息獲取模塊獲取的用戶對所述多個(gè)推送視頻的點(diǎn)擊信息,對用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻的標(biāo)題和摘要進(jìn)行分詞,得到用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻對應(yīng)的若干個(gè)特征詞;
[0041]所述判斷單元,用于對于用戶在所述多個(gè)推送視頻中點(diǎn)擊播放的每個(gè)視頻,判斷所述分詞單元得到的該視頻對應(yīng)的若干個(gè)特征詞是否全部屬于所述存儲模塊存儲的熱點(diǎn)事件庫的任一類熱點(diǎn)事件對應(yīng)的特征詞庫或分別屬于所述熱點(diǎn)事件庫的多類熱點(diǎn)事件對應(yīng)的特征詞庫,若是,則判定為該視頻與所述熱點(diǎn)事件庫匹配成功并向計(jì)數(shù)單元發(fā)送一次計(jì)數(shù)通