本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種多媒體搜索內(nèi)容的推薦方法和裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)和多媒體技術(shù)的發(fā)展,人們可以從網(wǎng)絡(luò)上獲取各種多媒體信息資源,人們可以通過在搜索框中輸入關(guān)鍵詞的方式找到自己想要獲取的多媒體信息資源。在有的時(shí)候,人們進(jìn)行搜索的時(shí)候可能并沒有很明確的搜索目標(biāo),需要提供搜索功能的后臺(tái)在用戶進(jìn)行搜索時(shí)向用戶推薦一定的關(guān)鍵詞,以作為用戶的備選搜索詞。
在現(xiàn)有技術(shù)中,后臺(tái)向用戶推薦搜索詞的時(shí)候推薦的都是一些搜索熱點(diǎn),這樣導(dǎo)致推薦詞比較簡(jiǎn)單,因?yàn)楹笈_(tái)給每個(gè)用戶推薦的都是相同的搜索內(nèi)容,用戶使用這些搜索內(nèi)容進(jìn)行搜索的幾率較小。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種多媒體搜索內(nèi)容的推薦方法和裝置,能針對(duì)不同的用戶推薦不同的搜索內(nèi)容,使這些推薦的搜索內(nèi)容被用戶采用的幾率增大。
本發(fā)明實(shí)施例第一方面提供一種多媒體搜索內(nèi)容的推薦方法,所述方法包括:
獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作;
根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞;
在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
相應(yīng)地,本發(fā)明實(shí)施例第二方面提供一種多媒體搜索內(nèi)容的推薦裝置,所述裝置包括:
操作獲取模塊,用于獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作。
多媒體關(guān)鍵詞確定模塊,用于根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞;
多媒體搜索內(nèi)容推薦模塊,用于在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過根據(jù)用戶針對(duì)目標(biāo)多媒體信息的第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶的操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例中的一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖2是第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的部分情況示意圖;
圖3是本發(fā)明實(shí)施例中的另一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖4是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖5是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖6是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖7是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖8是本發(fā)明實(shí)施例中的確定第一多媒體關(guān)鍵詞的示意圖;
圖9是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖;
圖10是本發(fā)明實(shí)施例中的多媒體搜索內(nèi)容的推薦方法的具體網(wǎng)絡(luò)架構(gòu)圖;
圖11是本發(fā)明實(shí)施例中的一種多媒體搜索內(nèi)容的推薦裝置的組成結(jié)構(gòu)示意圖;
圖12是本發(fā)明實(shí)施例中的一種多媒體搜索內(nèi)容的推薦裝置的多媒體關(guān)鍵詞確定模塊的組成結(jié)構(gòu)示意圖;
圖13是本發(fā)明實(shí)施例中的多媒體搜索內(nèi)容的推薦裝置的一個(gè)硬件組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
本發(fā)明實(shí)施例中的多媒體內(nèi)容的推薦方法可以在多媒體內(nèi)容的推薦裝置上實(shí)現(xiàn),所述裝置可以運(yùn)行在計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)中。
首先參見圖1,圖1是本發(fā)明實(shí)施例中的一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S101、獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件、所述目標(biāo)多媒體文件的標(biāo)簽信息、多媒體搜索關(guān)鍵字等多媒體信息。
可選的,第一操作包括但不限于播放、收藏、分享、關(guān)注、搜索所述多媒體信息的操作。
S102、根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于多媒體信息的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等用于將所述目標(biāo)多媒體信息與其他多媒體信息區(qū)分開的標(biāo)簽信息。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為播放所述目標(biāo)多媒體文件的操作,獲取所述目標(biāo)多媒體文件的播放進(jìn)度信息,當(dāng)所述目標(biāo)多媒體文件的播放進(jìn)度信息達(dá)到預(yù)設(shè)的播放進(jìn)度閾值時(shí),可以將所述目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,預(yù)設(shè)的播放進(jìn)度閾值可以為80%、90%、95%等值。
具體的,假設(shè)預(yù)設(shè)的播放進(jìn)度閾值為90%,目標(biāo)多媒體文件為歌曲A的播放文件,當(dāng)用戶播放歌曲A的進(jìn)度超過90%時(shí),則判定用戶喜歡歌曲A,可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或?qū)]嫎?biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為分享或收藏所述目標(biāo)多媒體文件的操作,可以將所述用戶收藏或分享的目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶收藏或分享了歌曲A,則可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或語言標(biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為關(guān)注標(biāo)簽信息的操作,可以將所述用戶關(guān)注的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶關(guān)注了歌手B,則將歌手B確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為多媒體搜索關(guān)鍵字,所述第一操作可以為所述用戶使用所述多媒體搜索關(guān)鍵字的多媒體搜索操作,當(dāng)所述用戶在第一預(yù)設(shè)時(shí)間段內(nèi)使用所述多媒體搜索關(guān)鍵字進(jìn)行的多媒體搜索操作的次數(shù)達(dá)到第一預(yù)設(shè)次數(shù)時(shí),可以將所述多媒體搜索關(guān)鍵字包含的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,第一預(yù)設(shè)時(shí)間段可以為3天、5天、7天等各種周期時(shí)間段,第一預(yù)設(shè)次數(shù)可以為5次、6次等次數(shù)。
具體的,例如第一預(yù)設(shè)時(shí)間段為3天,第一預(yù)設(shè)次數(shù)為5次,當(dāng)用戶在3天中搜索關(guān)鍵詞C的次數(shù)大于5次,則將關(guān)鍵詞C確定為第一多媒體關(guān)鍵詞。
S103、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
可選的,所述第二多媒體關(guān)鍵詞可以為與第一多媒體關(guān)鍵詞在同一個(gè)數(shù)據(jù)表中其他標(biāo)簽信息,即第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件包含的其他標(biāo)簽信息,也可以為標(biāo)簽信息為第一多媒體關(guān)鍵詞的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為擁有與第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件同樣的標(biāo)簽信息的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為與第一多媒體關(guān)鍵詞屬于同一類別的標(biāo)簽信息。
可選的,可以根據(jù)第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)的程度給第二多媒體關(guān)鍵詞劃分推薦等級(jí),按推薦等級(jí)向所述用戶推薦搜索內(nèi)容。
具體的,如圖2所示,圖2是第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的部分情況示意圖,圖2以歌曲為例列舉第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的一些情況。
情況一:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為名稱標(biāo)簽信息a時(shí),則將歌手標(biāo)簽信息b、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有歌手標(biāo)簽信息b的歌曲B1、B2的名稱信息b1、b2、具有專輯信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況二:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手標(biāo)簽信息b時(shí),則將具有歌手標(biāo)簽b的歌曲B1、B2的名稱信息b1、b2作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將歌曲A的名稱標(biāo)簽信息a、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有專輯標(biāo)簽信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第三推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況三:歌曲a1、b1、c1是第一分類里的歌曲;歌曲d1、e1、f1是第二分類里的歌曲;歌曲g1、h1、i1是第三分類里的歌曲;當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌曲a1時(shí),將第一分類里的歌曲b1、c1作為第二多媒體關(guān)鍵詞。
情況四:歌手a、b、c是第一分類里的歌手,歌手e、d、f是第二分類里的歌手,歌手g、h、e是第三分類里的歌手,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手a時(shí),將第一分類里的歌手b、c作為第二多媒體關(guān)鍵詞。
情況五:專輯a2、b2、c2是第一分類里的專輯,專輯e2、d2、f2是第二分類里的專輯,專輯g2、h2、e2是第三分類里的專輯,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為專輯a2時(shí),將第一分類里的專輯b2、c2作為第二多媒體關(guān)鍵詞。
第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系不僅限于上述列舉的情況,例如還可以將上述情況一、情況三進(jìn)行組合得出第二多媒體關(guān)鍵詞,在此不再舉例闡述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過根據(jù)用戶針對(duì)目標(biāo)多媒體信息的第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶的操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
再請(qǐng)參見圖3,圖3是本發(fā)明實(shí)施例中的另一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S201、獲取用戶播放目標(biāo)多媒體文件的操作。
可選的,目標(biāo)多媒體文件包括但不限于音頻多媒體文件、視頻多媒體等各種利用多媒體技術(shù)進(jìn)行影像或語音播放的文件。
S202、獲取所述目標(biāo)多媒體文件的播放進(jìn)度信息。
其中,播放進(jìn)度信息可以為用戶播放所述目標(biāo)多媒體文件的時(shí)長(zhǎng)與所述目標(biāo)多媒體文件固有的播放總時(shí)長(zhǎng)的比值。
S203、當(dāng)所述目標(biāo)多媒體文件的播放進(jìn)度信息達(dá)到預(yù)設(shè)的播放進(jìn)度閾值時(shí),將所述目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于目標(biāo)多媒體文件的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等可以將目標(biāo)多媒體文件與其他多媒體文件區(qū)分開的標(biāo)簽信息。
可選的,預(yù)設(shè)的播放進(jìn)度閾值可以為80%、90%、95%等值。
例如,預(yù)設(shè)的播放進(jìn)度閾值為80%,假設(shè)歌曲A的總時(shí)長(zhǎng)為5分鐘,當(dāng)用戶播放歌曲A的時(shí)間大于4分鐘時(shí),則可以將歌曲A的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
S204、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
其中,第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系已經(jīng)在本發(fā)明結(jié)合圖1的實(shí)施例中列舉,在此不再贅述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過獲取用戶播放目標(biāo)多媒體文件的操作以及所述目標(biāo)多媒體文件的播放進(jìn)度信息,當(dāng)所述目標(biāo)多媒體文件的播放進(jìn)度信息達(dá)到預(yù)設(shè)的播放進(jìn)度閾值時(shí),將所述目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶播放目標(biāo)多媒體文件的操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
再請(qǐng)參見圖4,圖4是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S301、獲取用戶收藏或分享目標(biāo)多媒體文件的操作。
可選的,目標(biāo)多媒體文件包括但不限于音頻多媒體文件、視頻多媒體等多媒體文件。
S302、將所述用戶收藏或分享的目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于目標(biāo)多媒體文件的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等可以將目標(biāo)多媒體文件與其他多媒體文件區(qū)分開的標(biāo)簽信息。
例如,目標(biāo)多媒體文件為歌曲A,用戶收藏了歌曲A,則將歌曲A的名稱標(biāo)簽信息或歌手標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
S303、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
其中,第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系已經(jīng)在本發(fā)明結(jié)合圖1的實(shí)施例中列舉,在此不再贅述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過獲取用戶收藏或分享目標(biāo)多媒體文件的操作,將用戶收藏或分享的目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶收藏或分享目標(biāo)多媒體文件的操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
再請(qǐng)參見圖5,圖5是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S401、獲取用戶關(guān)注目標(biāo)多媒體文件的標(biāo)簽信息的操作。
可選的,標(biāo)簽信息包括但不限于目標(biāo)多媒體文件的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等可以將目標(biāo)多媒體文件與其他多媒體文件區(qū)分開的標(biāo)簽信息。
可選的,目標(biāo)多媒體文件包括但不限于音頻多媒體文件、視頻多媒體等多媒體文件。
S402、將所述用戶關(guān)注的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
例如,用戶關(guān)注的標(biāo)簽信息為歌手標(biāo)簽信息a,則將歌手標(biāo)簽信息a確定為第一多媒體關(guān)鍵詞。
S403、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
其中,第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系已經(jīng)在本發(fā)明結(jié)合圖1的實(shí)施例中列舉,在此不再贅述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過獲取用戶關(guān)注目標(biāo)多媒體文件的標(biāo)簽信息的操作,將用戶關(guān)注的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶關(guān)注標(biāo)簽信息的操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
再請(qǐng)參見圖6,圖6是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S501、獲取用戶使用多媒體搜索關(guān)鍵字的多媒體搜索操作。
S502、當(dāng)所述用戶在第一預(yù)設(shè)時(shí)間段內(nèi)使用所述多媒體搜索關(guān)鍵字進(jìn)行的多媒體搜索操作的次數(shù)達(dá)到第一預(yù)設(shè)次數(shù)時(shí),將所述多媒體搜索關(guān)鍵字包含的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,第一預(yù)設(shè)時(shí)間段可以為3天、5天、7天等各種周期時(shí)間段,第一預(yù)設(shè)次數(shù)可以為5次、6次等次數(shù)。
具體的,例如第一預(yù)設(shè)時(shí)間段為3天,第一預(yù)設(shè)次數(shù)為5次,當(dāng)用戶在3天中搜索關(guān)鍵詞C的次數(shù)大于5次,則將關(guān)鍵詞C確定為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于多媒體信息的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等可以將目標(biāo)多媒體文件與其他多媒體文件區(qū)分開的標(biāo)簽信息。
S503、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
其中,第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系已經(jīng)在本發(fā)明結(jié)合圖1的實(shí)施例中列舉,在此不再贅述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過獲取用戶使用多媒體搜索關(guān)鍵字的多媒體搜索操作,當(dāng)用戶在第一預(yù)設(shè)時(shí)間段內(nèi)使用所述多媒體關(guān)鍵字進(jìn)行的多媒體搜索操作的次數(shù)達(dá)到第一預(yù)設(shè)次數(shù)時(shí),將所述多媒體搜索關(guān)鍵字包含的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞,在用戶進(jìn)行搜索時(shí),將所述第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶,第一多媒體關(guān)鍵詞是根據(jù)用戶的搜索操作來確定的,第二多媒體關(guān)鍵詞是與第一多媒體關(guān)鍵詞相關(guān)聯(lián)的,兩種多媒體關(guān)鍵詞與用戶都存在一定的關(guān)聯(lián)關(guān)系,用戶采用這兩種多媒體關(guān)鍵詞進(jìn)行搜索的幾率增大。
再請(qǐng)參見圖7,圖7是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法,所述方法可以包括:
S601、獲取所述用戶的關(guān)聯(lián)用戶在第二預(yù)設(shè)時(shí)間段內(nèi)的多媒體搜索記錄,所述多媒體搜索記錄包括每次搜索操作使用的多媒體搜索關(guān)鍵字。
可選的,所述用戶的關(guān)聯(lián)可以為所述用戶的社交好友用戶,也可以為和所述用戶處于同一預(yù)設(shè)地理位置范圍內(nèi)的其他用戶。
可選的,預(yù)設(shè)地理范圍可以為以用戶為中心的1km、2km等距離的地理范圍。
可選的,第二預(yù)設(shè)時(shí)間段可以為3天、5天、7天等各種時(shí)間段。
S602、分別統(tǒng)計(jì)所述多媒體搜索記錄中的各個(gè)多媒體搜索關(guān)鍵字的被搜索次數(shù)。
S603、當(dāng)所述多媒體搜索記錄中的目標(biāo)多媒體搜索關(guān)鍵字的被搜索次數(shù)大于第二預(yù)設(shè)次數(shù)時(shí),將所述目標(biāo)多媒體搜索關(guān)鍵字作為第一多媒體關(guān)鍵詞。
可選的,第二預(yù)設(shè)次數(shù)可以為10次、20次等各種次數(shù)。
具體的,如圖8所示,假設(shè)第二預(yù)設(shè)時(shí)間段為7天,第二預(yù)設(shè)次數(shù)為8次,用戶一共有5個(gè)好友,分別為好友一、好友二、好友三、好友四、好友五,用戶的5個(gè)好友在一周之內(nèi)對(duì)關(guān)鍵詞a、關(guān)鍵詞b、關(guān)鍵c進(jìn)行過搜索,因?yàn)殛P(guān)鍵詞a的被搜索次數(shù)超過了8次,則確定關(guān)鍵詞a為第一多媒體關(guān)鍵詞。
S604、在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
其中,第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系已經(jīng)在本發(fā)明結(jié)合圖1的實(shí)施例中列舉,在此不再贅述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
本發(fā)明實(shí)施例通過獲取用戶的關(guān)聯(lián)用戶搜索多媒體關(guān)鍵詞的操作,統(tǒng)計(jì)各個(gè)多媒體關(guān)鍵詞的被搜索次數(shù),當(dāng)目標(biāo)多媒體關(guān)鍵詞的被搜索次數(shù)大于預(yù)設(shè)次數(shù)時(shí),將目標(biāo)多媒體關(guān)鍵詞作為第一多媒體關(guān)鍵詞,并將第一多媒體關(guān)鍵詞和與第一多媒體關(guān)鍵詞關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為搜索內(nèi)容推薦給用戶,這樣使得推薦給用戶的詞不再單一,豐富用戶的選擇。
再請(qǐng)參見圖9,圖9是本發(fā)明實(shí)施例中的又一種多媒體搜索內(nèi)容的推薦方法的流程示意圖,如圖所示所述方法可以包括:
S701、獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件、所述目標(biāo)多媒體文件的標(biāo)簽信息、多媒體搜索關(guān)鍵字等多媒體信息。
可選的,第一操作包括但不限于播放、收藏、分享、關(guān)注、搜索所述多媒體信息的操作。
S702、根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于多媒體信息的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等用于將所述目標(biāo)多媒體信息與其他多媒體信息區(qū)分開的標(biāo)簽信息。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為播放所述目標(biāo)多媒體文件的操作,當(dāng)所述目標(biāo)多媒體文件的播放進(jìn)度信息達(dá)到預(yù)設(shè)的播放進(jìn)度閾值時(shí),可以將所述目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,預(yù)設(shè)的播放進(jìn)度閾值可以為80%、90%、95%等值。
具體的,假設(shè)預(yù)設(shè)的播放進(jìn)度閾值為90%,目標(biāo)多媒體文件為歌曲A的播放文件,當(dāng)用戶播放歌曲A的進(jìn)度超過90%時(shí),則判定用戶喜歡歌曲A,可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或?qū)]嫎?biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為分享或收藏所述目標(biāo)多媒體文件的操作,可以將所述用戶收藏或分享的目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶收藏或分享了歌曲A,則可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或語言標(biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,所述第一操作可以為關(guān)注標(biāo)簽信息的操作,可以將所述用戶關(guān)注的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶關(guān)注了歌手B,則將歌手B確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為多媒體搜索關(guān)鍵字,所述第一操作可以為所述用戶使用所述多媒體搜索關(guān)鍵字的多媒體搜索操作,當(dāng)所述用戶在第一預(yù)設(shè)時(shí)間段內(nèi)使用所述多媒體搜索關(guān)鍵字進(jìn)行的多媒體搜索操作的次數(shù)達(dá)到第一預(yù)設(shè)次數(shù)時(shí),可以將所述多媒體搜索關(guān)鍵字包含的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,第一預(yù)設(shè)時(shí)間段可以為3天、5天、7天等各種周期時(shí)間段,第一預(yù)設(shè)次數(shù)可以為5次、6次等次數(shù)。
具體的,例如第一預(yù)設(shè)時(shí)間段為3天,第一預(yù)設(shè)次數(shù)為5次,當(dāng)用戶在3天中搜索關(guān)鍵詞C的次數(shù)大于5次,則將關(guān)鍵詞C確定為第一多媒體關(guān)鍵詞。
S703、向所述用戶的關(guān)聯(lián)用戶推送所述第一多媒體關(guān)鍵詞,以使所述用戶的關(guān)聯(lián)用戶對(duì)應(yīng)的終端在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶的關(guān)聯(lián)用戶。
可選的,所述用戶的關(guān)聯(lián)可以為用戶的社交好友,也可以為和所述用戶處于同一預(yù)設(shè)地理位置范圍內(nèi)的其他用戶。
可選的,預(yù)設(shè)地理范圍可以為以用戶為中心的1km、2km等距離的地理范圍。
具體的,例如用戶W有三個(gè)好友,分別為用戶X、用戶Y、用戶Z,假設(shè)關(guān)鍵詞w被作為第一多媒體關(guān)鍵詞推薦給了用戶W,那么相應(yīng)地,也可以將關(guān)鍵詞w作為第一多媒體關(guān)鍵詞推送給用戶X、用戶Y以及用戶Z。
可選的,所述第二多媒體關(guān)鍵詞可以為與第一多媒體關(guān)鍵詞在同一個(gè)數(shù)據(jù)表中其他標(biāo)簽信息,即第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件包含的其他標(biāo)簽信息,也可以為標(biāo)簽信息為第一多媒體關(guān)鍵詞的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為擁有與第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件同樣的標(biāo)簽信息的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為與第一多媒體關(guān)鍵詞屬于同一類別的標(biāo)簽信息。
可選的,可以根據(jù)第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)的程度給第二多媒體關(guān)鍵詞劃分推薦等級(jí),按推薦等級(jí)向所述用戶推薦搜索內(nèi)容。
具體的,如圖2所示,圖2是第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的部分情況示意圖,圖2以歌曲為例列舉第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的一些情況。
情況一:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為名稱標(biāo)簽信息a時(shí),則將歌手標(biāo)簽信息b、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有歌手標(biāo)簽信息b的歌曲B1、B2的名稱信息b1、b2、具有專輯信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況二:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手標(biāo)簽信息b時(shí),則將具有歌手標(biāo)簽b的歌曲B1、B2的名稱信息b1、b2作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將歌曲A的名稱標(biāo)簽信息a、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有專輯標(biāo)簽信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第三推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況三:歌曲a1、b1、c1是第一分類里的歌曲;歌曲d1、e1、f1是第二分類里的歌曲;歌曲g1、h1、i1是第三分類里的歌曲;當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌曲a1時(shí),將第一分類里的歌曲b1、c1作為第二多媒體關(guān)鍵詞。
情況四:歌手a、b、c是第一分類里的歌手,歌手e、d、f是第二分類里的歌手,歌手g、h、e是第三分類里的歌手,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手a時(shí),將第一分類里的歌手b、c作為第二多媒體關(guān)鍵詞。
情況五:專輯a2、b2、c2是第一分類里的專輯,專輯e2、d2、f2是第二分類里的專輯,專輯g2、h2、e2是第三分類里的專輯,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為專輯a2時(shí),將第一分類里的專輯b2、c2作為第二多媒體關(guān)鍵詞。
第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系不僅限于上述列舉的情況,例如還可以將上述情況一、情況三進(jìn)行組合得出第二多媒體關(guān)鍵詞,在此不再舉例闡述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶的關(guān)聯(lián)用戶。
本發(fā)明實(shí)施例通過根據(jù)用戶針對(duì)目標(biāo)多媒體信息的第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞,向所述用戶的關(guān)聯(lián)用戶推送所述第一多媒體關(guān)鍵詞,以使所述用戶的關(guān)聯(lián)用戶對(duì)應(yīng)的終端在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶的關(guān)聯(lián)用戶,把第一多媒體關(guān)鍵詞和與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞推送給用戶的關(guān)聯(lián)好友,讓用戶的關(guān)聯(lián)用戶能夠知道其他用戶在搜索什么內(nèi)容,給用戶的關(guān)聯(lián)用戶提供了更多可以選擇的多媒體搜索內(nèi)容。
為便于更好理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面結(jié)合具體的應(yīng)用場(chǎng)景來進(jìn)行說明,如圖10所示,圖10是本發(fā)明實(shí)施例中的多媒體搜索內(nèi)容的推薦方法的具體網(wǎng)絡(luò)架構(gòu)圖。在圖10中,多媒體搜索內(nèi)容的推薦方法的網(wǎng)絡(luò)架構(gòu)可以包括web應(yīng)用服務(wù)器、分布式數(shù)據(jù)倉(cāng)庫(kù)、緩存數(shù)據(jù)庫(kù),所述網(wǎng)絡(luò)架構(gòu)向用戶推薦搜索內(nèi)容的過程如下:
第一步,web應(yīng)用服務(wù)器獲取用戶在網(wǎng)頁上或客戶端上針對(duì)目標(biāo)多媒體信息第一操作。
其中第一操作可以為針對(duì)歌曲的播放、分享、收藏或搜索等操作,也可以為針對(duì)歌手的關(guān)注或搜索操作,也可以為針對(duì)專輯的關(guān)注或搜索操作,還可以為針對(duì)歌曲的其他標(biāo)簽信息的操作。
可選的,web應(yīng)用服務(wù)器可以網(wǎng)頁應(yīng)用服務(wù)器,也可以為客戶端應(yīng)用服務(wù)器(如QQ音樂客戶端、酷狗音樂客戶端等的音樂服務(wù)器)。
第二步,web應(yīng)用服務(wù)器將用戶的操作行為上傳到分布式數(shù)據(jù)倉(cāng)庫(kù)。
第三步,分布式數(shù)據(jù)倉(cāng)庫(kù)根據(jù)用戶的操作行為得出用戶需要被推薦的搜索詞。
具體的,分布式數(shù)據(jù)倉(cāng)庫(kù)按不同的維度給各個(gè)歌曲、專輯以及歌手進(jìn)行分類,當(dāng)分布式數(shù)據(jù)倉(cāng)庫(kù)發(fā)現(xiàn)用戶的操作行為與數(shù)據(jù)倉(cāng)庫(kù)中的某個(gè)歌曲、某個(gè)專輯或某個(gè)歌手有關(guān)(如用戶搜索了歌手A)時(shí),就確定歌手A的歌曲為用戶需要被推薦的搜索詞。
第四步,分布式數(shù)據(jù)倉(cāng)庫(kù)將搜索詞緩存到緩存數(shù)據(jù)庫(kù)中。
可選的,緩存數(shù)據(jù)庫(kù)可以為ACCESS、MYSQL、ORACLE等緩存數(shù)據(jù)庫(kù)。
第五步,當(dāng)用戶在客戶端或者網(wǎng)頁進(jìn)行搜索時(shí),web應(yīng)用服務(wù)器將緩存數(shù)據(jù)庫(kù)中的搜索詞提取出來推薦給用戶。
具體的,當(dāng)用戶要進(jìn)行搜索操作時(shí),web應(yīng)用服務(wù)器從緩存數(shù)據(jù)庫(kù)中獲取搜索詞,在網(wǎng)頁或客戶端顯示出搜索框的時(shí)候,將搜索詞顯示給用戶。
參見圖11,圖11是本發(fā)明實(shí)施例中的一種多媒體搜索內(nèi)容的推薦裝置的組成結(jié)構(gòu)示意圖,如圖所示本發(fā)明實(shí)施例的裝置可以包括:
操作獲取模塊810,用于獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件、所述目標(biāo)多媒體文件的標(biāo)簽信息、多媒體搜索關(guān)鍵字等多媒體信息。
可選的,第一操作包括但不限于播放、收藏、分享、關(guān)注、搜索所述多媒體信息的操作。
多媒體關(guān)鍵詞確定模塊820,用于根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞。
可選的,標(biāo)簽信息包括但不限于多媒體信息的名稱標(biāo)簽信息、時(shí)間標(biāo)簽信息、語言標(biāo)簽信息、地理位置標(biāo)簽信息、類別標(biāo)簽信息等用于將所述目標(biāo)多媒體信息與其他多媒體信息區(qū)分開的標(biāo)簽信息。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,操作獲取模塊810獲取到的第一操作可以為播放所述目標(biāo)多媒體文件的操作,具體的,如圖12所示,多媒體關(guān)鍵詞確定模塊820具體可以包括:
播放進(jìn)度信息獲取單元821,用于獲取所述目標(biāo)多媒體文件的播放進(jìn)度信息;
第一關(guān)鍵詞確定單元822,用于當(dāng)所述目標(biāo)多媒體文件的播放進(jìn)度信息達(dá)到預(yù)設(shè)的播放進(jìn)度閾值時(shí),將所述目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,預(yù)設(shè)的播放進(jìn)度閾值可以為80%、90%、95%等值。
具體的,假設(shè)預(yù)設(shè)的播放進(jìn)度閾值為90%,目標(biāo)多媒體文件為歌曲A的播放文件,當(dāng)用戶播放歌曲A的進(jìn)度超過90%時(shí),則判定用戶喜歡歌曲A,可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或?qū)]嫎?biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,操作獲取模塊810獲取到的第一操作可以為分享或收藏所述目標(biāo)多媒體文件的操作,多媒體關(guān)鍵詞確定模塊820具體用于將所述用戶收藏或分享的目標(biāo)多媒體文件的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶收藏或分享了歌曲A,則可以將歌曲A的演唱者標(biāo)簽信息、名稱標(biāo)簽信息或語言標(biāo)簽信息等確定為第一多媒體關(guān)鍵詞。
可選的,所述多媒體信息可以為目標(biāo)多媒體文件以及所述目標(biāo)多媒體文件的至少一個(gè)標(biāo)簽信息,操作獲取模塊810獲取到的第一操作可以為關(guān)注標(biāo)簽信息的操作,多媒體關(guān)鍵詞確定模塊820具體用于將所述用戶關(guān)注的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞;例如用戶關(guān)注了歌手B,則將歌手B確定為第一多媒體關(guān)鍵詞。
可選的,所述目標(biāo)多媒體信息可以為多媒體搜索關(guān)鍵字,操作獲取模塊810獲取到的第一操作可以為所述用戶使用所述多媒體搜索關(guān)鍵字的多媒體搜索操作,多媒體關(guān)鍵詞確定模塊820具體用于當(dāng)所述用戶在第一預(yù)設(shè)時(shí)間段內(nèi)使用所述多媒體搜索關(guān)鍵字進(jìn)行的多媒體搜索操作的次數(shù)達(dá)到第一預(yù)設(shè)次數(shù)時(shí),將所述多媒體搜索關(guān)鍵字包含的標(biāo)簽信息確定為第一多媒體關(guān)鍵詞。
可選的,第一預(yù)設(shè)時(shí)間段可以為3天、5天、7天等各種周期時(shí)間段,第一預(yù)設(shè)次數(shù)可以為5次、6次等次數(shù)。
具體的,例如第一預(yù)設(shè)時(shí)間段為3天,第一預(yù)設(shè)次數(shù)為5次,當(dāng)用戶在3天中搜索關(guān)鍵詞C的次數(shù)大于5次,則將關(guān)鍵詞C確定為第一多媒體關(guān)鍵詞。
多媒體搜索內(nèi)容推薦模塊830,用于在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
可選的,所述多媒體搜索內(nèi)容推薦模塊830還用于向所述用戶的關(guān)聯(lián)用戶推送所述第一多媒體關(guān)鍵詞,以使所述用戶的關(guān)聯(lián)用戶對(duì)應(yīng)的終端在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶的關(guān)聯(lián)用戶。
可選的,所述第二多媒體關(guān)鍵詞可以為與第一多媒體關(guān)鍵詞在同一個(gè)數(shù)據(jù)表中其他標(biāo)簽信息,即第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件包含的其他標(biāo)簽信息,也可以為標(biāo)簽信息為第一多媒體關(guān)鍵詞的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為擁有與第一多媒體關(guān)鍵詞對(duì)應(yīng)的目標(biāo)多媒體文件同樣的標(biāo)簽信息的第二目標(biāo)多媒體文件的名稱標(biāo)簽信息,還可以為與第一多媒體關(guān)鍵詞屬于同一類別的其他標(biāo)簽信息。
可選的,可以根據(jù)第二多媒體關(guān)鍵詞與第一多媒體關(guān)鍵詞的關(guān)聯(lián)的程度給第二多媒體關(guān)鍵詞劃分推薦等級(jí),按推薦等級(jí)向所述用戶推薦搜索內(nèi)容。
具體的,如圖2所示,圖2是第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的部分情況示意圖,圖2以歌曲為例列舉第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系的一些情況。
情況一:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為名稱標(biāo)簽信息a時(shí),則將歌手標(biāo)簽信息b、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有歌手標(biāo)簽信息b的歌曲B1、B2的名稱信息b1、b2、具有專輯信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況二:歌曲A具有名稱標(biāo)簽信息a、歌手標(biāo)簽信息b、專輯標(biāo)簽信息c、語言標(biāo)簽信息d。此外,具有歌手標(biāo)簽信息b的還有歌曲B1、B2,它們的名稱信息分別為b1、b2,具有專輯標(biāo)簽信息c的還有歌曲C1、C2,它們的名稱信息分別為c1、c2,具有語言標(biāo)簽信息d的還有歌曲D1、D2,它們的名稱信息分別為d1、d2,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手標(biāo)簽信息b時(shí),則將具有歌手標(biāo)簽b的歌曲B1、B2的名稱信息b1、b2作為第一推薦等級(jí)的第二多媒體關(guān)鍵詞;將歌曲A的名稱標(biāo)簽信息a、專輯標(biāo)簽信息c或語言標(biāo)簽信息d作為第二推薦等級(jí)的第二多媒體關(guān)鍵詞;將具有專輯標(biāo)簽信息c的歌曲C1、C2的名稱信息c1、c2以及具有語言標(biāo)簽信息d的歌曲D1、D2的名稱信息d1、d2作為第三推薦等級(jí)的第二多媒體關(guān)鍵詞。
情況三:歌曲a1、b1、c1是第一分類里的歌曲;歌曲d1、e1、f1是第二分類里的歌曲;歌曲g1、h1、i1是第三分類里的歌曲;當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌曲a1時(shí),將第一分類里的歌曲b1、c1作為第二多媒體關(guān)鍵詞。
情況四:歌手a、b、c是第一分類里的歌手,歌手e、d、f是第二分類里的歌手,歌手g、h、e是第三分類里的歌手,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為歌手a時(shí),將第一分類里的歌手b、c作為第二多媒體關(guān)鍵詞。
情況五:專輯a2、b2、c2是第一分類里的專輯,專輯e2、d2、f2是第二分類里的專輯,專輯g2、h2、e2是第三分類里的專輯,當(dāng)?shù)谝欢嗝襟w關(guān)鍵詞為專輯a2時(shí),將第一分類里的專輯b2、c2作為第二多媒體關(guān)鍵詞。
第一多媒體關(guān)鍵詞和第二多媒體關(guān)鍵詞的關(guān)聯(lián)關(guān)系不僅限于上述列舉的情況,例如還可以將上述情況一、情況三進(jìn)行組合得出第二多媒體關(guān)鍵詞,在此不再舉例闡述。
具體的,例如已經(jīng)確定第一關(guān)鍵詞為歌手B,第二關(guān)鍵詞為歌手B演唱的歌曲x、歌曲y以及歌曲z,在用戶進(jìn)行搜索時(shí),則將歌手B、歌曲x、歌曲y、歌曲z作為搜索內(nèi)容推薦給所述用戶。
這里需要指出的是,上述多媒體搜索內(nèi)容的推薦裝置可以為獨(dú)立設(shè)置的實(shí)體電子設(shè)備,也可以是通過集群服務(wù)器構(gòu)成的,為實(shí)現(xiàn)各單元功能而合并為一實(shí)體或各單元功能分體設(shè)置的電子設(shè)備,多媒體搜索內(nèi)容的推薦裝置至少包括用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)和用于數(shù)據(jù)處理的處理器,可以包括內(nèi)置的存儲(chǔ)介質(zhì)或獨(dú)立設(shè)置的存儲(chǔ)介質(zhì)。
其中,對(duì)于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時(shí),可以采用微處理器、中央處理器(CPU,Central Processing Unit)、數(shù)字信號(hào)處理器(DSP,Digital SingnalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實(shí)現(xiàn);對(duì)于存儲(chǔ)介質(zhì)來說,包含操作指令,該操作指令可以為計(jì)算機(jī)可執(zhí)行代碼,通過所述操作指令來實(shí)現(xiàn)上述本發(fā)明實(shí)施例如結(jié)合圖1、圖3—圖7或圖9所描述的多媒體搜索內(nèi)容的推薦流程中的各個(gè)步驟。
多媒體搜索內(nèi)容的推薦裝置作為硬件實(shí)體的一個(gè)示例如圖13所示。所述裝置包括處理器901、存儲(chǔ)介質(zhì)902以及至少一個(gè)外部通信接口903;所述處理器901、存儲(chǔ)介質(zhì)902以及通信接口903均通過總線904連接。
多媒體搜索內(nèi)容的推薦裝置的處理器901可以調(diào)用存儲(chǔ)介質(zhì)902中的操作指令執(zhí)行以下流程:
獲取用戶針對(duì)目標(biāo)多媒體信息的第一操作;
根據(jù)所述第一操作確定所述目標(biāo)多媒體信息對(duì)應(yīng)的標(biāo)簽信息為第一多媒體關(guān)鍵詞;
在顯示多媒體搜索欄時(shí),將所述第一多媒體關(guān)鍵詞或與所述第一多媒體關(guān)鍵詞相關(guān)聯(lián)的第二多媒體關(guān)鍵詞作為多媒體搜索內(nèi)容推薦給所述用戶。
這里需要指出的是:以上涉及多媒體搜索內(nèi)容的推薦裝置的描述,與前文多媒體搜索內(nèi)容的推薦方法的描述是類似的,同方法的有益效果描述,不做贅述。對(duì)于本發(fā)明多媒體搜索內(nèi)容的推薦裝置實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例裝置中的模塊可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。