一種推薦相關(guān)視頻的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻檢索領(lǐng)域,特別涉及一種推薦相關(guān)視頻的方法及裝置。
【背景技術(shù)】
[0002]近些年,機(jī)頂盒的覆蓋速度日益增加,用戶通過機(jī)頂盒觀看視頻的情況也越發(fā)普遍。在用戶觀看的視頻是來自于機(jī)頂盒所連接的網(wǎng)絡(luò)中的視頻。在某些情況下,用戶看到自己非常滿意的視頻時(shí),還想觀看該視頻相關(guān)的一系列視頻,同時(shí)用戶是不愿意打斷當(dāng)前的順暢的觀看體驗(yàn),切出觀看視頻的界面的來進(jìn)行人工搜索的。如何妥善的處理上述問題,就成為業(yè)界亟待解決的課題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種推薦相關(guān)視頻的方法及裝置,獲取到終端或終端綁定的遙控器發(fā)生預(yù)設(shè)的動(dòng)作后,機(jī)頂盒向關(guān)聯(lián)的終端推薦該終端正在播放的視頻的相關(guān)視頻。
[0004]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種推薦相關(guān)視頻的方法,用于機(jī)頂盒,包括:
[0005]接收終端正在播放的視頻片段,所述終端與所述機(jī)頂盒保持通信連接;
[0006]根據(jù)所述視頻片段,檢索與所述視頻片段相匹配的視頻;
[0007]根據(jù)所述相匹配的視頻的綜合信息,篩選出符合所述綜合信息的視頻,所述視頻的綜合信息包括開播時(shí)間和所述機(jī)頂盒所屬的地理區(qū)域;
[0008]將篩選出的符合所述綜合信息的視頻確定為推薦視頻;
[0009]將所述推薦視頻推送至所述終端。
[0010]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:機(jī)頂盒通過分析用戶上傳的視頻片段,在不影響用戶流暢的觀看體驗(yàn)的同時(shí),搜索出相關(guān)的視頻,推薦給用戶,進(jìn)而提升了用戶的觀賞視頻的體驗(yàn)。
[0011]在一個(gè)實(shí)施例中,所述接收終端正在播放的視頻片段,包括:
[0012]獲取所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息;
[0013]判斷所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息與預(yù)設(shè)的運(yùn)動(dòng)信息是否相符;
[0014]當(dāng)所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息與預(yù)設(shè)的運(yùn)動(dòng)信息相符時(shí),發(fā)送獲取指令到所述終端,所述獲取指令用于獲取所述終端正在播放的視頻片段;
[0015]接收所述終端正在播放的視頻片段。
[0016]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:設(shè)定合理的觸發(fā)接收視頻片段的條件,可以為使用者提供更人性化用戶體驗(yàn)。
[0017]在一個(gè)實(shí)施例中,所述根據(jù)所述視頻片段,檢索與所述視頻片段相匹配的視頻,包括:
[0018]根據(jù)所述視頻片段,分析所述視頻片段與所述機(jī)頂盒關(guān)聯(lián)的數(shù)據(jù)庫中的視頻的匹配程度;
[0019]檢索與所述視頻片段匹配程度最高的視頻,確定所述匹配程度最高的視頻為配對視頻;
[0020]在所述機(jī)頂盒關(guān)聯(lián)的數(shù)據(jù)庫中,檢索與所述配對視頻的相似程度的排名前η位的視頻;
[0021]確定與所述配對視頻的相似程度的排名前η位的視頻為匹配視頻,所述匹配視頻即為所述視頻片段相匹配的視頻。
[0022]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:有助于找出終端正在播放的視頻片段所對應(yīng)的配對視頻和匹配視頻。
[0023]在一個(gè)實(shí)施例中,根據(jù)所述配對視頻的開播時(shí)間,在所述匹配視頻中篩選出符合所述配對視頻的開播時(shí)間的視頻,確定所述視頻為第一篩選視頻;
[0024]根據(jù)所述機(jī)頂盒所屬的地理區(qū)域,在所述第一過濾視頻中篩選出所述機(jī)頂盒具有播放權(quán)限的視頻,確定所述視頻為第二過濾視頻,所述第二過濾視頻即為推薦視頻。
[0025]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過配對視頻的綜合信息進(jìn)一步篩選匹配視頻,可以為用戶推薦更準(zhǔn)確有效的視頻。
[0026]在一個(gè)實(shí)施例中,判斷預(yù)設(shè)的截取時(shí)長是否小于所述視頻已播放的時(shí)長;
[0027]在所述預(yù)設(shè)的截取時(shí)長大于所述視頻已播放的時(shí)長的情況下,獲取所述視頻從開始時(shí)刻到所述視頻當(dāng)前時(shí)刻之間的視頻片段;
[0028]在所述預(yù)設(shè)的截取時(shí)長小于等于所述視頻已播放的時(shí)長的情況下,獲取所述視頻到當(dāng)前時(shí)刻為止,且時(shí)長為所述預(yù)設(shè)的截取時(shí)長的視頻片段。
[0029]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:可以避免上傳的視頻片段的時(shí)長過短,導(dǎo)致后續(xù)的檢索不能順利實(shí)施。也避免了上傳的視頻片段的時(shí)長過長,導(dǎo)致冗余所帶來的系統(tǒng)負(fù)擔(dān)。同時(shí)也考慮到了,視頻已播放時(shí)間過短的情況,增加了系統(tǒng)的魯棒性。
[0030]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種推薦相關(guān)視頻的裝置,包括:
[0031]接收模塊,用于接收終端正在播放的視頻片段,所述終端與所述機(jī)頂盒保持通信連接;
[0032]檢索模塊,用于根據(jù)所述視頻片段,檢索與所述視頻片段相匹配的視頻;
[0033]篩選模塊,用于根據(jù)所述相匹配的視頻的綜合信息,篩選出符合所述綜合信息的視頻,所述視頻的綜合信息包括開播時(shí)間和所述機(jī)頂盒所屬的地理區(qū)域;
[0034]確定模塊,用于將篩選出的符合所述綜合信息的視頻確定為推薦視頻;
[0035]推送模塊,用于將所述推薦視頻推送至所述終端。
[0036]在一個(gè)實(shí)施例中,所述接收模塊,包括:
[0037]獲取子模塊,用于獲取所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息;
[0038]判斷子模塊,用于判斷所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息與預(yù)設(shè)的運(yùn)動(dòng)信息是否相符;
[0039]發(fā)送子模塊,用于當(dāng)所述終端或所述終端綁定的控制器的運(yùn)動(dòng)信息與預(yù)設(shè)的運(yùn)動(dòng)信息相符時(shí),發(fā)送獲取指令到所述終端,所述獲取指令用于獲取所述終端正在播放的視頻片段;
[0040]接收子模塊,用于接收所述終端正在播放的視頻片段。[0041 ]在一個(gè)實(shí)施例中,所述檢索模塊,包括:
[0042]分析子模塊,用于根據(jù)所述視頻片段,分析所述視頻片段與所述機(jī)頂盒關(guān)聯(lián)的數(shù)據(jù)庫中的視頻的匹配程度;
[0043]第一檢索子模塊,用于檢索與所述視頻片段匹配程度最高的視頻,確定所述匹配程度最高的視頻為配對視頻;
[0044]第二檢索子模塊,用于在所述機(jī)頂盒關(guān)聯(lián)的數(shù)據(jù)庫中,檢索與所述配對視頻的相似程度的排名前η位的視頻;
[0045]確定子模塊,用于確定與所述配對視頻的相似程度的排名前η位的視頻為匹配視頻,所述匹配視頻即為所述視頻片段相匹配的視頻。
[0046]在一個(gè)實(shí)施例中,所述篩選模塊,包括:
[0047]第一篩選子模塊,用于根據(jù)所述配對視頻的開播時(shí)間,在所述匹配視頻中篩選出符合所述配對視頻的開播時(shí)間的視頻,確定所述視頻為第一篩選視頻;
[0048]第二篩選子模塊,用于根據(jù)所述機(jī)頂盒所屬的地理區(qū)域,在所述第一過濾視頻中篩選出所述機(jī)頂盒具有播放權(quán)限的視頻,確定所述視頻為第二過濾視頻,所述第二過濾視頻即為推薦視頻。
[0049]在一個(gè)實(shí)施例中,所述發(fā)送子模塊,還用于判斷預(yù)設(shè)的截取時(shí)長是否小于所述視頻已播放的時(shí)長;在所述預(yù)設(shè)的截取時(shí)長大于所述視頻已播放的時(shí)長的情況下,獲取所述視頻從開始時(shí)刻到所述視頻當(dāng)前時(shí)刻之間的視頻