欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

相關(guān)視頻數(shù)據(jù)庫生成方法、相關(guān)視頻推薦方法及系統(tǒng)的制作方法

文檔序號(hào):6440631閱讀:232來源:國知局
專利名稱:相關(guān)視頻數(shù)據(jù)庫生成方法、相關(guān)視頻推薦方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種相關(guān)視頻數(shù)據(jù)庫生成方法、相關(guān)視頻推薦方法及系統(tǒng)。
背景技術(shù)
視頻網(wǎng)站中的相關(guān)推薦,指的是用戶在觀看一個(gè)視頻的時(shí)候,在其附近展現(xiàn)和這個(gè)視頻相關(guān)的視頻(也稱相關(guān)視頻),幫助用戶發(fā)現(xiàn)他感興趣的視頻,從而增加用戶在視頻網(wǎng)站上的停留時(shí)間。然而,對(duì)于一些大的視頻網(wǎng)站而言,其擁有的視頻數(shù)目有幾千萬,而且每天都有幾十萬的視頻上傳,每天視頻的觀看數(shù)也有幾億之多,如何在如此大的請(qǐng)求壓力下,不僅保證從海量的視頻庫中推薦出某個(gè)視頻的相關(guān)視頻,并且實(shí)現(xiàn)每天新上傳的視頻也在比較短的時(shí)間內(nèi)被推薦出來,是一個(gè)亟待解決的問題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種相關(guān)視頻數(shù)據(jù)庫生成方法、相關(guān)視頻推薦的方法及系統(tǒng),該方法及系統(tǒng)能夠適用于高吞吐量、大數(shù)據(jù)量的視頻網(wǎng)站進(jìn)行相關(guān)視頻的快速推薦。為解決上述問題,本發(fā)明提供一種相關(guān)視頻數(shù)據(jù)庫生成方法,包括:定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中;將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中。進(jìn)一步的,在上述方法中,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種。本發(fā)明提供一種相關(guān)視頻推薦方法,包括:定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;將所述歷史有播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述方法中,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID步驟之后,還包括對(duì)所述視頻ID進(jìn)行歸并。本發(fā)明提供另一種相關(guān)視頻推薦方法,包括:獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;
將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入一推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述方法中,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID步驟之后,還包括對(duì)所述視頻ID進(jìn)行歸并。本發(fā)明提供另一種相關(guān)視頻推薦方法,包括:定期獲取最新上傳的視頻,將每個(gè)最新上傳的視頻的ID及其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中;將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中;定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID ;根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息;將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中;獲取正在播放的視頻的ID,在所述推薦數(shù)據(jù)庫中查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID ;若查找到,則根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示;若未查找到,則獲取正在播放的視頻的ID及其視頻信息,將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID ;根據(jù)所述對(duì)應(yīng)的第二視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻信息;將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述方法中,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種。進(jìn)一步的,在上述方法中,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID步驟之后,還包括對(duì)所述第一視頻ID進(jìn)行歸并。進(jìn)一步的,在上述方法中,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID步驟之后,還包括對(duì)所述第二視頻ID進(jìn)行歸并。根據(jù)本發(fā)明的另一面,提供一種相關(guān)視頻數(shù)據(jù)庫生成系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;正排模塊,用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;倒排模塊,用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中。
根據(jù)本發(fā)明的另一面,還提供一種相關(guān)視頻推薦系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;推薦數(shù)據(jù)庫,用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第一 ID獲取模塊,用于定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻的ID ;第一視頻信息獲取模塊,用于根據(jù)所述第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;第一推薦模塊,用于將所述歷史有播放的視頻的ID和第一視頻信息獲取模塊獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述系統(tǒng)中,還包括一歸并模塊,用于將第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。本發(fā)明提供另一種視頻推薦系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;推薦數(shù)據(jù)庫,用于存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第二 ID獲取模塊,用于獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;第二視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;第二推薦模塊,用于將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述系統(tǒng)中,還包括一歸并模塊,用于將第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。本發(fā)明還提供另一種視頻推薦系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;正排模塊,用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;倒排模塊,用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中;推薦數(shù)據(jù)庫,用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息,以及存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第一 ID獲取模塊,用于定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID ;第一視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息;第一推薦模塊,將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中;查找模塊,用于獲取正在播放的視頻的ID,在所述推薦數(shù)據(jù)庫中查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID ;顯示模塊,用于在所述查找模塊查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示;第二 ID獲取模塊,用于在所述查找模塊未查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),獲取正在播放的視頻的ID及其視頻信息;將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID ;第二視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的第二視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻信息;第二推薦模塊,用于將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。進(jìn)一步的,在上述系統(tǒng)中,還包括一歸并模塊,用于將第一 ID獲取模塊及第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。與現(xiàn)有技術(shù)相比,本發(fā)明通過定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中,將所述正排數(shù)據(jù)庫中每個(gè)所述視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中,從而實(shí)現(xiàn)了可以通過視頻的ID快速查找與檢索關(guān)鍵詞對(duì)應(yīng)的視頻信息。另外,通過定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息,將所述歷史有播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中,從而實(shí)現(xiàn)在推薦數(shù)據(jù)庫快速查找到正在播放的視頻的相關(guān)推薦視頻,并向用戶進(jìn)行推薦顯示的目的。此外,通過獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息,將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入一推薦數(shù)據(jù)庫中,從而可以在推薦數(shù)據(jù)庫查找不到正在播放的視頻的相關(guān)推薦視頻時(shí),實(shí)時(shí)快速計(jì)算正在播放的視頻的相關(guān)推薦視頻,并向用戶進(jìn)行推薦顯不O


圖1是本發(fā)明實(shí)施例一的相關(guān)視頻數(shù)據(jù)庫生成方法的流程圖;圖2是本發(fā)明實(shí)施例二的相關(guān)視頻推薦方法的流程圖;圖3是本發(fā)明實(shí)施例三的相關(guān)視頻推薦方法的流程圖;圖4是本發(fā)明實(shí)施例四的相關(guān)視頻推薦方法的流程圖;圖5是本發(fā)明實(shí)施例五的相關(guān)視頻推薦系統(tǒng)的功能模塊示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。實(shí)施例一如圖1所示,本發(fā)明提供一種相關(guān)視頻數(shù)據(jù)庫生成方法,包括:步驟S11,定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中;步驟S12,將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中。具體來說,正排數(shù)據(jù)庫存儲(chǔ)有以視頻的ID為鍵值的視頻信息,倒排數(shù)據(jù)庫存儲(chǔ)有以檢索關(guān)鍵詞為鍵值的視頻的ID,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種,可以定期(如10分鐘)取出最新上傳的視頻,對(duì)每個(gè)最新上傳視頻的視頻信息如標(biāo)題、描述、分類、用戶tag信息存儲(chǔ)到VideoInfo數(shù)據(jù)庫中,并且進(jìn)行分詞,得到視頻的檢索關(guān)鍵詞列表存入InvInfo數(shù)據(jù)庫中,將包含有該檢索關(guān)鍵詞的視頻的ID添加到倒排數(shù)據(jù)庫中。由于不同視頻的視頻信息被分詞后可能產(chǎn)生部分相同的檢索關(guān)鍵詞,所以一個(gè)檢索關(guān)鍵詞可能對(duì)應(yīng)有多個(gè)不同視頻的ID,同樣的,由于每個(gè)視頻的的視頻信息被分詞后可能產(chǎn)生多個(gè)檢索關(guān)鍵詞,所以不同的關(guān)鍵詞可能會(huì)對(duì)應(yīng)相同的視頻的ID。正排數(shù)據(jù)庫和倒排數(shù)據(jù)庫的建立,可以實(shí)現(xiàn)通過視頻的ID快速查找與檢索關(guān)鍵詞對(duì)應(yīng)的視頻信息。實(shí)施例二如圖2所示,本發(fā)明還提供一種相關(guān)視頻推薦方法,該方法應(yīng)用實(shí)施例一中生成的數(shù)據(jù)庫,包括:步驟S21,定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;步驟S22,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;步驟S23,將所述歷史有播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中。具體來說,推薦數(shù)據(jù)庫是存儲(chǔ)視頻相關(guān)推薦結(jié)果的數(shù)據(jù)庫,可以設(shè)置線下定期(如10分鐘)取出歷史有播放的視頻或最近播放的視頻,將其標(biāo)題、描述、分類、用戶tag信息進(jìn)行分詞,得到該視頻的檢索關(guān)鍵詞列表,從倒排數(shù)據(jù)庫中取出這些檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID,由于取出視頻的ID會(huì)出現(xiàn)重復(fù)的情況,可以將重復(fù)的視頻的ID進(jìn)行歸并得到和該最近播放的視頻相關(guān)的視頻的ID,通過檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID從正排數(shù)據(jù)庫中取出檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID對(duì)應(yīng)的視頻信息如標(biāo)題、描述、分類、tag信息等,并它們插入到推薦數(shù)據(jù)庫(RecommenderCache)中與歷史有播放的視頻或最近播放的視頻的ID建立對(duì)應(yīng)關(guān)系,推薦數(shù)據(jù)庫以歷史有播放的視頻或最近播放的視頻的ID為鍵值存儲(chǔ)有與每個(gè)歷史有播放的視頻或最近播放的視頻的相關(guān)推薦視頻。由于一般在視頻網(wǎng)站上,用戶都是通過首頁或者一些排行榜的視頻進(jìn)行查看,所以雖然網(wǎng)站每天的觀看數(shù)目很大,但很大比例(經(jīng)常是90%以上)集中在史有播放的視頻或最近播放的視頻這些熱門視頻中(通常有幾萬個(gè)),當(dāng)前臺(tái)(FrontWeb)接收到推薦請(qǐng)示時(shí),可以根據(jù)正在播放的視頻的ID在推薦數(shù)據(jù)庫中快速查找到相關(guān)推薦視頻向用戶進(jìn)行推薦顯示,所以這部分推薦數(shù)據(jù)庫可以滿足很大部分的推薦請(qǐng)求。實(shí)施例三如圖3所示,本發(fā)明還提供另一種相關(guān)視頻推薦方法,該方法應(yīng)用實(shí)施例一中生成的數(shù)據(jù)庫,包括:步驟S31,獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;步驟S32,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;步驟S33,將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入一推薦數(shù)據(jù)庫中。具體來說,本實(shí)施例與實(shí)施例二的區(qū)別在于通過線上實(shí)時(shí)計(jì)算獲得相關(guān)視頻的推薦結(jié)果,當(dāng)前臺(tái)(FrontWeb)接收到推薦請(qǐng)求,先將正在播放的視頻的視頻信息如標(biāo)題、描述、分類和tag進(jìn)行分詞,得到該視頻的檢索關(guān)鍵詞列表,從倒倒排數(shù)據(jù)庫中取出這些檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID,由于取出視頻的ID會(huì)出現(xiàn)重復(fù)的情況,可以將重復(fù)的視頻的ID進(jìn)行歸并,得到正在播放的視頻的檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID,通過這些正在播放的視頻的檢索關(guān)鍵詞對(duì)應(yīng)的視頻的ID從正排數(shù)據(jù)庫中取出對(duì)應(yīng)的視頻信息如標(biāo)題、描述、分類、tag信息返回給前臺(tái)(FrontWeb)進(jìn)行顯示,并且將其存到推薦數(shù)據(jù)庫中,從而當(dāng)再次出現(xiàn)相同的推薦請(qǐng)求時(shí),無須再進(jìn)行線上實(shí)時(shí)計(jì)算,即可從推薦數(shù)據(jù)庫中調(diào)取推薦信息,加快了推薦速度。實(shí)施例四如圖4所示,本發(fā)明還提供另一種相關(guān)視頻推薦方法,包括:步驟S41,定期獲取最新上傳的視頻,將每個(gè)最新上傳的視頻的ID及其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中;步驟S42,將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中;步驟S43,定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID ;步驟S44,根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息;步驟S45,將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中;步驟S46,獲取正在播放的視頻的ID,判斷在所述推薦數(shù)據(jù)庫中是否查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID ;若查找到,則根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示(如圖4中步驟S471);若未查找到,則獲取正在播放的視頻的ID及其視頻信息,將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID(如圖4中步驟S472);步驟S48,根據(jù)所述對(duì)應(yīng)的第二視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻
信息;步驟S49,將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。具體來說,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種;根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID步驟之后,還包括對(duì)所述第一視頻ID進(jìn)行歸并;根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID步驟之后,還包括對(duì)所述第二視頻ID進(jìn)行歸并。本實(shí)施例通過定期(如10分鐘)將最新上傳的視頻添加到正排數(shù)據(jù)庫中,定期進(jìn)行熱門視頻的重新計(jì)算,使得新上傳的視頻在短時(shí)間內(nèi)(10分鐘)內(nèi)就可以被推薦出來,另夕卜,當(dāng)前臺(tái)響應(yīng)用戶相關(guān)推薦請(qǐng)求時(shí),先在推薦數(shù)據(jù)庫中查找是否存在相關(guān)推薦視頻,如果存在則取出返回,否則通過在線實(shí)時(shí)在線計(jì)算來返回相關(guān)推薦視頻,這樣可以保證在推薦數(shù)據(jù)庫對(duì)小部分的推薦請(qǐng)求不能滿足時(shí),通過在線實(shí)時(shí)計(jì)算的方式來滿足這一小部分的推薦請(qǐng)求。實(shí)施例五根據(jù)本發(fā)明的另一面,還提供一種相關(guān)視頻數(shù)據(jù)庫生成系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;正排模塊,用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;倒排模塊,用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中。本實(shí)施例中正排數(shù)據(jù)庫和倒排數(shù)據(jù)庫的建立,可以實(shí)現(xiàn)通過視頻的ID快速查找與檢索關(guān)鍵詞對(duì)應(yīng)的視頻信息。實(shí)施例六根據(jù)本發(fā)明的另一面,還提供一種相關(guān)視頻推薦系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;
推薦數(shù)據(jù)庫,用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第一 ID獲取模塊,用于定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻的ID ;第一視頻信息獲取模塊,用于根據(jù)所述第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;第一推薦模塊,用于將所述歷史有播放的視頻的ID和第一視頻信息獲取模塊獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中。歸并模塊,用于將第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。由于一般在視頻網(wǎng)站上,用戶都是通過首頁或者一些排行榜的視頻進(jìn)行查看,所以雖然網(wǎng)站每天的觀看數(shù)目很大,但很大比例(經(jīng)常是90%以上)集中在史有播放的視頻或最近播放的視頻這些熱門視頻中(通常有幾萬個(gè)),當(dāng)前臺(tái)(FrontWeb)接收到推薦請(qǐng)示時(shí),可以根據(jù)正在播放的視頻的ID在推薦數(shù)據(jù)庫中快速查找到相關(guān)推薦視頻向用戶進(jìn)行推薦顯示,所以這部分推薦數(shù)據(jù)庫可以滿足很大部分的推薦請(qǐng)求。實(shí)施例七根據(jù)本發(fā)明的另一面,還提供一種相關(guān)視頻推薦系統(tǒng),包括:正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系;推薦數(shù)據(jù)庫,用于存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第二 ID獲取模塊,用于獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;第二視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息;第二推薦模塊,用于將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。歸并模塊,用于將第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。本實(shí)施例中,通過將實(shí)時(shí)計(jì)算推薦視頻的結(jié)果進(jìn)行顯示,并將計(jì)算的推薦視頻的結(jié)果存到推薦數(shù)據(jù)庫中,從而當(dāng)再次出現(xiàn)相同的推薦請(qǐng)求時(shí),無須再進(jìn)行線上實(shí)時(shí)計(jì)算,即可從推薦數(shù)據(jù)庫中調(diào)取推薦信息,加快了推薦速度。實(shí)施例八如圖5所示,根據(jù)本發(fā)明的另一面,還提供一種相關(guān)視頻推薦系統(tǒng),包括正排數(shù)據(jù)庫51、正排模塊52、倒排數(shù)據(jù)庫53、倒排模塊54、推薦數(shù)據(jù)庫55、第一 ID獲取模塊56、第一視頻信息獲取模塊57、第一推薦模塊58、查找模塊59、顯示模塊60、第二 ID獲取模塊61、第二視頻信息獲取模塊62、第二推薦模塊63及歸并模塊64,其中,正排數(shù)據(jù)庫51用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系。正排模塊52用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中。
倒排數(shù)據(jù)庫53用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系。倒排模塊54用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中。推薦數(shù)據(jù)庫55用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息,以及存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息。第一 ID獲取模塊56用于定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID。第一視頻信息獲取模塊57用于根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息。第一推薦模塊58將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中。查找模塊59用于獲取正在播放的視頻的ID,在所述推薦數(shù)據(jù)庫中查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID。顯示模塊60用于在所述查找模塊查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示;第二 ID獲取模塊61用于在所述查找模塊未查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),獲取正在播放的視頻的ID及其視頻信息,將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID。第二視頻信息獲取模塊62用于根據(jù)所述對(duì)應(yīng)的第二視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻信息。第二推薦模塊63用于將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。歸并模塊64用于將第一 ID獲取模塊及第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。本實(shí)施例通過定期(如10分鐘)將最新上傳的視頻添加到正排數(shù)據(jù)庫中,定期進(jìn)行熱門視頻的重新計(jì)算,使得新上傳的視頻在短時(shí)間內(nèi)(10分鐘)內(nèi)就可以被推薦出來,另夕卜,當(dāng)前臺(tái)響應(yīng)用戶相關(guān)推薦請(qǐng)求時(shí),先在推薦數(shù)據(jù)庫中查找是否存在相關(guān)推薦視頻,如果存在則取出返回,否則通過在線實(shí)時(shí)在線計(jì)算來返回相關(guān)推薦視頻,這樣可以保證在推薦數(shù)據(jù)庫對(duì)小部分的推薦請(qǐng)求不能滿足時(shí),通過在線實(shí)時(shí)計(jì)算的方式來滿足這一小部分的推薦請(qǐng)求。本發(fā)明通過定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中,將所述正排數(shù)據(jù)庫中每個(gè)所述視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中,從而實(shí)現(xiàn)了可以通過視頻的ID快速查找與檢索關(guān)鍵詞對(duì)應(yīng)的視頻信息。
另外,通過定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息,將所述歷史有播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中,從而實(shí)現(xiàn)在推薦數(shù)據(jù)庫快速查找到正在播放的視頻的相關(guān)推薦視頻,并向用戶進(jìn)行推薦顯示的目的。此外,通過獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID,根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息,將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入一推薦數(shù)據(jù)庫中,從而可以在推薦數(shù)據(jù)庫查找不到正在播放的視頻的相關(guān)推薦視頻時(shí),實(shí)時(shí)快速計(jì)算正在播放的視頻的相關(guān)推薦視頻,并向用戶進(jìn)行推薦顯示。本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的系統(tǒng)而言,由于與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包括這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種相關(guān)視頻數(shù)據(jù)庫生成方法,其特征在于,包括: 定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中; 將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中。
2.如權(quán)利要求1所述的相關(guān)視頻數(shù)據(jù)庫生成方法,其特征在于,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種。
3.一種相關(guān)視頻推薦方法,應(yīng)用如權(quán)利要求1或2所述方法生成的數(shù)據(jù)庫,其特征在于,包括: 定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ; 根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息; 將所述歷史有播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中。
4.如權(quán)利要求3所述的相關(guān)視頻推薦方法,其特征在于,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID步驟之后,還包括對(duì)所述視頻ID進(jìn)行歸并。
5.一種相關(guān)視頻推薦方法,應(yīng)用如權(quán)利要求1或2所述方法生成的數(shù)據(jù)庫,其特征在于,包括: 獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ;根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息; 將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入一推薦數(shù)據(jù)庫中。
6.如權(quán)利要求5所述的相關(guān)視頻推薦方法,其特征在于,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID步驟之后,還包括對(duì)所述視頻ID進(jìn)行歸并。
7.一種相關(guān)視頻推薦方法,其特征在于,包括: 定期獲取最新上傳的視頻,將每個(gè)最新上傳的視頻的ID及其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中; 將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中; 定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID ; 根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息; 將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中; 獲取正在播放的視頻的ID,在所述推薦數(shù)據(jù)庫中查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID ;若查找到,則根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示; 若未查找到,則獲取正在播放的視頻的ID及其視頻信息,將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID ; 根據(jù)所述對(duì)應(yīng)的第二視頻ID從正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻信息; 將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。
8.如權(quán)利要求7所述的相關(guān)視頻推薦方法,其特征在于,所述視頻信息包括標(biāo)題、描述、Tag、縮略圖地址、鏈接地址、分類信息中的一種或多種。
9.如權(quán)利要求7所述的相關(guān)視頻推薦方法,其特征在于,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID步驟之后,還包括對(duì)所述第一視頻ID進(jìn)行歸并。
10.如權(quán)利要求7所述的相關(guān)視頻推薦方法,其特征在于,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID步驟之后,還包括對(duì)所述第二視頻ID進(jìn)行歸并。
11.一種相關(guān)視頻數(shù)據(jù)庫生成系統(tǒng),其特征在于,包括: 正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系; 正排模塊,用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中; 倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系; 倒排模塊,用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中。
12.一種相關(guān)視頻推薦系統(tǒng),其特征在于,包括: 正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系; 倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系; 推薦數(shù)據(jù)庫,用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息;第一 ID獲取模塊,用于定期獲取歷史有播放的視頻的ID及其視頻信息,將歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻的ID ; 第一視頻信息獲取模塊,用于根據(jù)所述第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息; 第一推薦模塊,用于將所述歷史有播放的視頻的ID和第一視頻信息獲取模塊獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中。
13.如權(quán)利要求12所述的相關(guān)視頻推薦系統(tǒng),其特征在于,還包括一歸并模塊,用于將第一 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。
14.一種相關(guān)視頻推薦系統(tǒng),其特征在于,包括: 正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系;倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系; 推薦數(shù)據(jù)庫,用于存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息; 第二 ID獲取模塊,用于獲取正在播放的視頻的ID及其視頻信息,將正在播放的視頻的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,根據(jù)所述若干檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻ID ; 第二視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的視頻信息; 第二推薦模塊,用于將所述正在播放的視頻的ID和從所述正排數(shù)據(jù)庫中獲取的對(duì)應(yīng)的視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。
15.如權(quán)利要求14所述的相關(guān)視頻推薦系統(tǒng),其特征在于,還包括一歸并模塊,用于將第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。
16.一種相關(guān)視頻推薦系統(tǒng),其特征在于,包括: 正排數(shù)據(jù)庫,用于存儲(chǔ)視頻的ID與視頻信息的對(duì)應(yīng)關(guān)系; 正排模塊,用于定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID與其視頻信息建立對(duì)應(yīng)關(guān)系并存入所述正排數(shù)據(jù)庫中; 倒排數(shù)據(jù)庫,用于存儲(chǔ)檢索關(guān)鍵詞與視頻的ID的對(duì)應(yīng)關(guān)系; 倒排模塊,用于將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將 每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入所述倒排數(shù)據(jù)庫中; 推薦數(shù)據(jù)庫,用于存儲(chǔ)歷史有播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息,以及存儲(chǔ)正在播放的視頻的ID及與其對(duì)應(yīng)的推薦視頻的視頻信息; 第一 ID獲取模塊,用于定期獲取歷史有播放的視頻的ID及其視頻信息,將所述歷史有播放的視頻的視頻信息進(jìn)行分詞,得到若干第一檢索關(guān)鍵詞,根據(jù)所述若干第一檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻ID ; 第一視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的第一視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第一視頻信息; 第一推薦模塊,將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入所述推薦數(shù)據(jù)庫中; 查找模塊,用于獲取正在播放的視頻的ID,在所述推薦數(shù)據(jù)庫中查找與正在播放的視頻的ID相同的歷史有播放的視頻的ID ; 顯示模塊,用于在所述查找模塊查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),根據(jù)查找到的歷史有播放的視頻的ID從所述推薦數(shù)據(jù)庫中獲取所述對(duì)應(yīng)的視頻信息并顯示; 第二 ID獲取模塊,用于在所述查找模塊未查找到與正在播放的視頻的ID相同的歷史有播放的視頻的ID時(shí),獲取正在播放的視頻的ID及其視頻信息;將所述正在播放的視頻的視頻信息進(jìn)行分詞,得到若干第二檢索關(guān)鍵詞,根據(jù)所述若干第二檢索關(guān)鍵詞從所述倒排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻ID ; 第二視頻信息獲取模塊,用于根據(jù)所述對(duì)應(yīng)的第二視頻ID從所述正排數(shù)據(jù)庫中獲取對(duì)應(yīng)的第二視頻信息;第二推薦模塊,用于將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。
17.如權(quán)利要求16所述的相關(guān)視頻推薦系統(tǒng),其特征在于,還包括一歸并模塊,用于將第一 ID獲取模塊及 第二 ID獲取模塊獲取的對(duì)應(yīng)的視頻的ID進(jìn)行歸并。
全文摘要
本發(fā)明涉及一種相關(guān)視頻數(shù)據(jù)庫生成方法、相關(guān)視頻推薦方法及系統(tǒng),所述相關(guān)視頻推薦的方法包括定期獲取最新上傳的視頻,將每個(gè)所述最新上傳的視頻的ID及其視頻信息建立對(duì)應(yīng)關(guān)系并存入一正排數(shù)據(jù)庫中;將所述正排數(shù)據(jù)庫中每個(gè)視頻的ID對(duì)應(yīng)的視頻信息進(jìn)行分詞,得到若干檢索關(guān)鍵詞,將每個(gè)檢索關(guān)鍵詞與所述視頻的ID建立對(duì)應(yīng)關(guān)系并存入一倒排數(shù)據(jù)庫中;將所述歷史有播放的視頻的ID和所述對(duì)應(yīng)的第一視頻信息建立對(duì)應(yīng)關(guān)系并存入一推薦數(shù)據(jù)庫中;將所述正在播放的視頻的ID和所述對(duì)應(yīng)的第二視頻信息建立對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系實(shí)時(shí)顯示并存入所述推薦數(shù)據(jù)庫中。本發(fā)明能夠適用于高吞吐量、大數(shù)據(jù)量的視頻網(wǎng)站進(jìn)行相關(guān)視頻的快速推薦。
文檔編號(hào)G06F17/30GK103164405SQ201110407290
公開日2013年6月19日 申請(qǐng)日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者紀(jì)達(dá)麒, 陳運(yùn)文, 劉作濤, 宋海濤 申請(qǐng)人:盛樂信息技術(shù)(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
姜堰市| 宾阳县| 定远县| 杭州市| 临泉县| 满洲里市| 西峡县| 镇雄县| 丰县| 南丰县| 全椒县| 庆元县| 大城县| 射洪县| 明水县| 扶风县| 连江县| 瑞昌市| 英吉沙县| 同江市| 益阳市| 上高县| 精河县| 青龙| 渭源县| 思茅市| 江川县| 浦北县| 林甸县| 普定县| 平湖市| 武定县| 垣曲县| 浦江县| 常熟市| 奈曼旗| 介休市| 新晃| 北海市| 普陀区| 天全县|