基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法,包括:接收用戶對(duì)類(lèi)目的選取指令,獲取所選類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù);將多媒體的指標(biāo)數(shù)據(jù)按站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù);根據(jù)每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分;按照評(píng)分結(jié)果將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。本發(fā)明還公開(kāi)了一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)。所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng),通過(guò)一個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到多媒體的評(píng)分,使得不同站點(diǎn)的多媒體能夠根據(jù)評(píng)分進(jìn)行排序,最終實(shí)現(xiàn)了多媒體的精確推薦,進(jìn)而提高了用戶的體驗(yàn)度。
【專(zhuān)利說(shuō)明】
基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是指一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng)。
【背景技術(shù)】
[0002]在智能電視系統(tǒng)、視頻網(wǎng)站或者智能終端軟件中,為了滿足不同愛(ài)好用戶的不同需求,常常會(huì)為用戶準(zhǔn)備海量的視頻資源。例如:智能電視會(huì)為用戶提供如綜合臺(tái)、電影臺(tái)、電視劇臺(tái)、動(dòng)漫臺(tái)、體育臺(tái)、紀(jì)錄片臺(tái)、音樂(lè)臺(tái)等輪播頻道,每個(gè)頻道內(nèi)提供有不同的節(jié)目供用戶選擇觀看。在同一個(gè)頻道內(nèi),后臺(tái)工作人員都會(huì)從海量視頻庫(kù)里挑選時(shí)下最熱節(jié)目,并按照時(shí)間順序播出。
[0003]在視頻推薦技術(shù)中,得到與用戶喜好相關(guān)的視頻推薦結(jié)果已經(jīng)不是難題,但是在把多媒體推薦結(jié)果展示給用戶前,如何對(duì)獲取到的多媒體數(shù)據(jù)進(jìn)行排序,還是一個(gè)尚未解決的難題。因?yàn)?,?duì)于不同來(lái)源或站點(diǎn)的視頻,同一種數(shù)據(jù)指標(biāo)的真實(shí)性、可靠性存在很多的差異。大多數(shù)時(shí)候,不同來(lái)源的同類(lèi)指標(biāo)并不具有可比性,若是將其等同處理,那么推薦引擎打分的精確性就會(huì)存在較大的問(wèn)題。具體表現(xiàn)出來(lái)的現(xiàn)象就是:
[0004](I)在推薦列表中,同一站點(diǎn)或來(lái)源的數(shù)據(jù)扎堆出現(xiàn),多樣性比較差。
[0005](2)某些站點(diǎn)或來(lái)源的數(shù)據(jù)整體偏高或偏低,導(dǎo)致整體排序比較差,就會(huì)出現(xiàn)本質(zhì)上排名靠后的數(shù)據(jù)排列到了排名靠前數(shù)據(jù)的前面的問(wèn)題。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的在于提出一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng),能夠針對(duì)不同站點(diǎn)的多媒體進(jìn)行準(zhǔn)確的排序和推薦。
[0007]基于上述目的本發(fā)明提供的一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法,包括:
[0008]接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù);
[0009]將獲取的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù);
[0010]根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分;
[0011]根據(jù)所述多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。
[0012]優(yōu)選的,所述計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分的計(jì)算公式為:
[0013]Z= (X-mean(X) )/stdev(X),
[0014]其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(X)是X的平均值,Stdev(X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量;
[0015]S=(-min(Z)+(Log(X)-mean(X))/stdev(X))*100/(max(Z)-min(Z)),
[0016]其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。
[0017]優(yōu)選的,所述獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù)的步驟包括:
[0018]在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體;
[0019]獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。
[0020]進(jìn)一步,所述根據(jù)多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序的步驟之前,還包括:
[0021]針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分;
[0022]若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分。
[0023]進(jìn)一步,所述多媒體的指標(biāo)數(shù)據(jù)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。
[0024]本發(fā)明還提供了一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng),包括:
[0025]選取模塊,用于接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù),將多媒體的指標(biāo)數(shù)據(jù)發(fā)送給統(tǒng)計(jì)模塊;
[0026]統(tǒng)計(jì)模塊,用于將所述選取模塊發(fā)送的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),并將該指標(biāo)數(shù)據(jù)發(fā)送給評(píng)分模塊;
[0027]評(píng)分模塊,用于接受所述統(tǒng)計(jì)模塊發(fā)送的指標(biāo)數(shù)據(jù),根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分;將評(píng)分結(jié)果發(fā)送給推薦模塊;
[0028]推薦模塊,用于接收所述評(píng)分模塊發(fā)送的多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。
[0029]優(yōu)選的,所述評(píng)分模塊中計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分的計(jì)算公式為:
[0030]Z= (X-mean(X) )/stdev(X),
[0031]其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(X)是X的平均值,Stdev(X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量;
[0032]S=(-min(Z)+(Log(X)-mean(X))/stdev(X))*100/(max(Z)-min(Z)),
[0033]其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。
[0034]進(jìn)一步,所述選取模塊還用于,
[0035]在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體;
[0036]獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。
[0037]進(jìn)一步,所述評(píng)分模塊還用于,針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分;
[0038]若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分。
[0039]進(jìn)一步,所述多媒體的指標(biāo)數(shù)據(jù)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。
[0040]從上面所述可以看出,本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法及系統(tǒng),通過(guò)在一個(gè)站點(diǎn)中,根據(jù)多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到多媒體的評(píng)分,使得不同站點(diǎn)的多媒體能夠根據(jù)所述評(píng)分進(jìn)行排序,最終實(shí)現(xiàn)了多媒體的精確推薦,進(jìn)而提高了用戶的體驗(yàn)度。
【附圖說(shuō)明】
[0041]圖1為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法的一個(gè)實(shí)施例的流程圖;
[0042]圖2為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法的另一個(gè)實(shí)施例的流程圖;
[0043]圖3為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0045]需要說(shuō)明的是,本發(fā)明實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱(chēng)非相同的實(shí)體或者非相同的參量,可見(jiàn)“第一” “第二”僅為了表述的方便,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限定,后續(xù)實(shí)施例對(duì)此不再一一說(shuō)明。
[0046]參照?qǐng)D1所示,為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法的一個(gè)實(shí)施例的流程圖。所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法應(yīng)用于各類(lèi)進(jìn)行多媒體推薦的網(wǎng)站、應(yīng)用軟件或者其他系統(tǒng)中,所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法包括:
[0047]步驟101,接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù)。
[0048]其中,所示類(lèi)目是指系統(tǒng)或服務(wù)器預(yù)先設(shè)定的針對(duì)不同多媒體進(jìn)行分類(lèi)的組合,用戶只需點(diǎn)擊相應(yīng)的類(lèi)目所對(duì)應(yīng)的文字就能選定該類(lèi)目。服務(wù)器既可以設(shè)定為接收用戶對(duì)類(lèi)目的選取指令,還可以設(shè)置為,初始時(shí)服務(wù)器默認(rèn)選定某一個(gè)類(lèi)目?;蛘?,服務(wù)器還可以根據(jù)實(shí)際的需要,將類(lèi)目劃分為多個(gè)不同的層次,用戶可以根據(jù)自己的需要,相應(yīng)選擇所需要的類(lèi)目。例如:服務(wù)器先將多媒體分為電視劇、電影、綜藝、動(dòng)漫等等類(lèi)型,然后在這些不同的類(lèi)型中在劃分不同的種類(lèi),例如:在電影中,再次分為動(dòng)作、科幻、喜劇、戰(zhàn)爭(zhēng)等等類(lèi)型。這樣,用戶可以選擇更加精確的多媒體的類(lèi)型。所述指標(biāo)數(shù)據(jù)用于評(píng)價(jià)多媒體被關(guān)注的程度,包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)等。
[0049]步驟102,將獲取的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù)。
[0050]其中,所述不同站點(diǎn)為多媒體的不同的來(lái)源,例如:不同站點(diǎn)分為網(wǎng)絡(luò)、本地;或者,不同站點(diǎn)分百度、新浪、搜狐等等不同的視頻網(wǎng)站?;诓煌军c(diǎn)的多媒體的指標(biāo)數(shù)據(jù)是不具有可比性的,因此,首先需要對(duì)多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),然后統(tǒng)計(jì)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)。
[0051]步驟103,根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分。
[0052]同樣,由于不同站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù)不具有可比性,因此在對(duì)多媒體進(jìn)行評(píng)分處理時(shí),需要以站點(diǎn)為單位分別進(jìn)行評(píng)分處理,即對(duì)同一個(gè)站點(diǎn)內(nèi)的多媒體分別進(jìn)行評(píng)分處理,得到該站點(diǎn)內(nèi)多媒體的評(píng)分。而多媒體的這一評(píng)分雖然是基于同一站點(diǎn)內(nèi)多媒體的指標(biāo)計(jì)算得到的,但是其評(píng)分分值在不同的站點(diǎn)之間是具有可比性的,因此,使得不同站點(diǎn)的多媒體能夠基于同一評(píng)分標(biāo)準(zhǔn)進(jìn)行排序。
[0053]步驟104,根據(jù)所述多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。
[0054]由于多媒體的評(píng)分在不同站點(diǎn)之間具有可比性,因此,基于不同多媒體的評(píng)分,能夠?qū)⑺姓军c(diǎn)的不同多媒體按照評(píng)分分值的大小得到一個(gè)統(tǒng)一的排序,并且該排序是非??煽康?,最后將排序后的多媒體按照排序的順序推薦給用戶。
[0055]由上述實(shí)施例可知,本發(fā)明所述的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法通過(guò)在選定的類(lèi)目下,針對(duì)一個(gè)站點(diǎn)內(nèi)的多媒體,根據(jù)所述多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分,而所述評(píng)分分值使得不同站點(diǎn)之間的不同多媒體能夠基于同樣的評(píng)分標(biāo)準(zhǔn)進(jìn)行排序,使得針對(duì)不同站點(diǎn)的多媒體的排序更加準(zhǔn)確和可靠。最終,提高了所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法的準(zhǔn)確度,進(jìn)而使得用戶具有更好的觀看多媒體的體驗(yàn)。
[0056]作為本發(fā)明進(jìn)一步的實(shí)施例,所述計(jì)算得到每個(gè)站點(diǎn)中不同多媒體的評(píng)分的計(jì)算公式為:
[0057]Z= (X-mean(X) )/stdev(X),
[0058]其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(X)是X的平均值,Stdev(X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量;
[0059]S=(-min(Z)+(Log(X)-mean(X))/stdev(X))*100/(max(Z)-min(Z)),
[0060]其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。
[0061]這里,X所代表的數(shù)據(jù)向量是指一系列多媒體的指標(biāo)數(shù)據(jù),例如:在同一個(gè)站點(diǎn)中,具有5個(gè)不同的多媒體A、B、C、D、E,其指標(biāo)數(shù)據(jù)分別為4、5、6、7、8,那么可以得到X=(4,5,6,7,8),平均值mean(X) = (4+5+6+7+8)/5 = 6,標(biāo)準(zhǔn)差stdev(X) = sqrt(( (4-6)2+(5-6)2+(6-6)2+(7-6)2+(8-6)2) /5) = sqrt (2)。進(jìn)一步,可以計(jì)算得到不同多媒體對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)值,這些標(biāo)準(zhǔn)分?jǐn)?shù)值組成標(biāo)準(zhǔn)分?jǐn)?shù)向量Z ο通過(guò)計(jì)算得到的評(píng)分向量S,使得在不同站點(diǎn)的多媒體的評(píng)分是基于同一個(gè)計(jì)算標(biāo)準(zhǔn)得到的,也即使得不同站點(diǎn)的不同多媒體能夠進(jìn)行統(tǒng)一的排序。
[0062]所述多媒體的評(píng)分的計(jì)算公式使得在一個(gè)站點(diǎn)中多媒體的評(píng)分更加準(zhǔn)確,而且該方法使得不同站點(diǎn)的多媒體基于相同的算法得到了具有可比性的評(píng)分分值,最終提高了針對(duì)不同站點(diǎn)多媒體進(jìn)行排序和推薦的準(zhǔn)確性,使得排序和推薦的結(jié)果更加可靠。
[0063]在本發(fā)明一些優(yōu)選的實(shí)施例中,所述獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù)的步驟101還包括:
[0064]在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體;
[0065]獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。
[0066]由于不同的網(wǎng)站或者系統(tǒng)進(jìn)行多媒體的推薦時(shí),往往只是推薦有限數(shù)量的多媒體,而用戶也大多只需要推薦排序中相對(duì)靠前的多媒體,因此,需要針對(duì)獲取多媒體的數(shù)量進(jìn)行限定,也即,預(yù)先設(shè)定每個(gè)站點(diǎn)中需要獲取的多媒體的數(shù)量。但是這一獲取并不是隨機(jī)獲取的,而是根據(jù)在不同站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果進(jìn)行選取。這樣,不僅快速選取得到了需要的多媒體文件,而且由于只選取了相對(duì)排序在先的有限數(shù)量的多媒體文件,提高了進(jìn)行多媒體文件的獲取、評(píng)分以及排序和推薦的速度和效率,使得所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法能夠更快速和準(zhǔn)確地進(jìn)行多媒體的排序和推薦。
[0067]優(yōu)選的,所述根據(jù)多媒體的評(píng)分結(jié)果,將每個(gè)站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序的步驟104之前進(jìn)一步包括:針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分;若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分?;谠诓煌恼军c(diǎn)中,常常會(huì)出現(xiàn)相同的多媒體,所以在計(jì)算得到多媒體的評(píng)分分值時(shí),某些多媒體在不同的站點(diǎn)中具有不同的評(píng)分分值,此時(shí),篩選出該多媒體所有評(píng)分分值中的最大值作為該多媒體的最終評(píng)分。這樣不僅避免了同一個(gè)多媒體在同一的排序中重復(fù)出現(xiàn)的問(wèn)題,而且能夠根據(jù)同一個(gè)多媒體在不同站點(diǎn)中的評(píng)分來(lái)得到不同站點(diǎn)的特點(diǎn),有利于服務(wù)器在進(jìn)行多媒體推薦時(shí)對(duì)不同站點(diǎn)的分析和處理。進(jìn)一步保證了所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法進(jìn)行多媒體推薦的穩(wěn)定性和可靠性。
[0068]作為本發(fā)明進(jìn)一步的實(shí)施例,所述類(lèi)目為多媒體的種類(lèi),或者包含多媒體種類(lèi)的復(fù)合類(lèi)型,所述類(lèi)型包括:來(lái)源、種類(lèi)、地區(qū)和語(yǔ)言。所述來(lái)源是指獲取多媒體的來(lái)源,例如:新浪、百度和優(yōu)酷等等。所述種類(lèi)是指多媒體的性質(zhì)的區(qū)分,例如:電影、電視劇、動(dòng)漫。而不同種類(lèi)的多媒體是不具有可比性的,通常,用戶也只會(huì)針對(duì)一個(gè)種類(lèi)的多媒體進(jìn)行選取。所述地區(qū)是指多媒體所來(lái)自的國(guó)家類(lèi)型,例如:港臺(tái)、大陸、歐美、日韓等等不同的劃分。所述語(yǔ)言是指多媒體中使用的語(yǔ)言類(lèi)型,例如:中文、日文、英語(yǔ)、德文等等。進(jìn)行多媒體推薦的系統(tǒng)或網(wǎng)站可以一次性將所有的多媒體劃分為不同的復(fù)合類(lèi)型,還可以將多媒體分為多個(gè)層次,使得多媒體的分類(lèi)逐漸精確。優(yōu)選的,所述類(lèi)目必須包含多媒體的種類(lèi)。
[0069]作為本發(fā)明更進(jìn)一步的實(shí)施例,所述多媒體的指標(biāo)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。所述多媒體的指標(biāo)是用于評(píng)價(jià)多媒體的最基礎(chǔ)的數(shù)據(jù),后續(xù)的計(jì)算評(píng)分或者排序的結(jié)果均需要依據(jù)該多媒體的指標(biāo)數(shù)據(jù)。而針對(duì)同一個(gè)多媒體常常具有不同的指標(biāo)類(lèi)型,用戶可以選定需要排序的指標(biāo)類(lèi)型,或者在網(wǎng)站或系統(tǒng)中默認(rèn)某一類(lèi)的指標(biāo)作為排序的依據(jù)。當(dāng)然,本實(shí)施例只是列舉了幾種常見(jiàn)的指標(biāo)類(lèi)型,還可以根據(jù)不同多媒體的特點(diǎn),選擇相應(yīng)的多媒體指標(biāo)。例如:在購(gòu)物網(wǎng)站中對(duì)于店鋪的銷(xiāo)售量、好評(píng)數(shù)量等等。
[0070]參照?qǐng)D2所示,為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法的另一個(gè)實(shí)施例的流程圖。所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法包括:
[0071]步驟201,接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目。
[0072]步驟202,在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體。
[0073]步驟203,獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。
[0074]步驟204,將獲取的所述多媒體的指標(biāo)數(shù)據(jù)按照不同站點(diǎn)分別進(jìn)行統(tǒng)計(jì),得到不同站點(diǎn)多媒體的指標(biāo)數(shù)據(jù)。
[0075]步驟205,根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分。
[0076]步驟206,針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分,若存在一個(gè)以上的評(píng)分,則執(zhí)行步驟207,否則執(zhí)行步驟208。
[0077]步驟207,選取評(píng)分分值的最大值作為該多媒體的評(píng)分。
[0078]步驟208,根據(jù)所述多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。
[0079]參照?qǐng)D3所示,為本發(fā)明提供的基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)包括:
[0080]選取模塊301,用于接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù),將多媒體的指標(biāo)數(shù)據(jù)發(fā)送給統(tǒng)計(jì)模塊302;
[0081]統(tǒng)計(jì)模塊302,用于將所述選取模塊301發(fā)送的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)分別進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),并將該指標(biāo)數(shù)據(jù)發(fā)送給評(píng)分模塊303;
[0082]評(píng)分模塊303,用于接受所述統(tǒng)計(jì)模塊302發(fā)送的指標(biāo)數(shù)據(jù),根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分;將評(píng)分結(jié)果發(fā)送給推薦模塊304;
[0083]推薦模塊304,用于接收所述評(píng)分模塊303發(fā)送的多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。
[0084]由上述實(shí)施例可知,所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)通過(guò)所述選取模塊301獲取選定的類(lèi)目中的多媒體的指標(biāo)數(shù)據(jù),然后通過(guò)所述統(tǒng)計(jì)模塊302將獲取的多媒體的指標(biāo)數(shù)據(jù)按照不同站點(diǎn)分別進(jìn)行分類(lèi)統(tǒng)計(jì),在通過(guò)所述評(píng)分模塊303針對(duì)同一個(gè)站點(diǎn)中的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到多媒體的評(píng)分,最后將得到的不同站點(diǎn)的多媒體通過(guò)推薦模塊304進(jìn)行排序,并根據(jù)這一排序結(jié)果將不同站點(diǎn)的多媒體推薦給用戶。所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)通過(guò)在同一個(gè)站點(diǎn)中的指標(biāo)數(shù)據(jù),得到在不同站點(diǎn)具有可比性的評(píng)分,使得不同站點(diǎn)的多媒體均能夠?qū)崿F(xiàn)統(tǒng)一的排序。這樣,極大地提高了所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)進(jìn)行多媒體推薦的準(zhǔn)確性。
[0085]在一些優(yōu)選的實(shí)施例中,所述評(píng)分模塊303中計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分的計(jì)算公式為:2=(乂-11^^11(乂))/8七(16¥(乂),其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(x)是X的平均值,Stdev(X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量;S = (-min(Z) + (Log(X)-mean(X) )/stdev(X) )*100/(max(Z)-min(Z)),其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。這樣,能夠獲取更加準(zhǔn)確的評(píng)分結(jié)果。
[0086]在本發(fā)明另一些優(yōu)選的實(shí)施例中,所述選取模塊301還用于,在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體;并獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。這樣,所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)不僅能夠獲取預(yù)設(shè)數(shù)量的有效的多媒體指標(biāo)數(shù)據(jù),而且能夠進(jìn)一步加快系統(tǒng)進(jìn)行評(píng)分和排序的速度和效率。
[0087]在本發(fā)明進(jìn)一步的實(shí)施例中,所述評(píng)分模塊303還用于,針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分;若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分。這樣,所述基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng)能夠避免同一多媒體的重復(fù)排序和推薦,使得系統(tǒng)的結(jié)果更加準(zhǔn)確。
[0088]在本發(fā)明一些優(yōu)選的實(shí)施例中,所述類(lèi)目為多媒體的種類(lèi),或者包含多媒體種類(lèi)的復(fù)合類(lèi)型,所述類(lèi)型包括:來(lái)源、種類(lèi)、地區(qū)和語(yǔ)言。
[0089]在本發(fā)明另一些優(yōu)選的實(shí)施例中,所述多媒體的指標(biāo)數(shù)據(jù)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。
[0090]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開(kāi)的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡(jiǎn)明它們沒(méi)有在細(xì)節(jié)中提供。
[0091]另外,為簡(jiǎn)化說(shuō)明和討論,并且為了不會(huì)使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實(shí),即關(guān)于這些框圖裝置的實(shí)施方式的細(xì)節(jié)是高度取決于將要實(shí)施本發(fā)明的平臺(tái)的(即,這些細(xì)節(jié)應(yīng)當(dāng)完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)以描述本發(fā)明的示例性實(shí)施例的情況下,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下或者這些具體細(xì)節(jié)有變化的情況下實(shí)施本發(fā)明。因此,這些描述應(yīng)被認(rèn)為是說(shuō)明性的而不是限制性的。
[0092]盡管已經(jīng)結(jié)合了本發(fā)明的具體實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描述,這些實(shí)施例的很多替換、修改和變型對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。例如,其它存儲(chǔ)器架構(gòu)(例如,動(dòng)態(tài)RAM(DRAM))可以使用所討論的實(shí)施例。
[0093]本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的方法,其特征在于,包括: 接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù); 將獲取的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù); 根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分; 根據(jù)所述多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分的計(jì)算公式為: Z= (X-mean(X))/stdev(X), 其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(x)是X的平均值,s tde V (X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量; S=(-min(Z)+(Log(X)-mean(X))/stdev(X))*100/(max(Z)-min(Z)), 其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù)的步驟包括: 在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體; 獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序的步驟之前,還包括: 針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分; 若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分。5.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述多媒體的指標(biāo)數(shù)據(jù)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。6.一種基于數(shù)據(jù)評(píng)分進(jìn)行多媒體推薦的系統(tǒng),其特征在于,包括: 選取模塊,用于接收用戶對(duì)類(lèi)目的選取指令,確定用戶所選的類(lèi)目并獲取所述類(lèi)目下的多媒體的指標(biāo)數(shù)據(jù),將多媒體的指標(biāo)數(shù)據(jù)發(fā)送給統(tǒng)計(jì)模塊; 統(tǒng)計(jì)模塊,用于將所述選取模塊發(fā)送的所述多媒體的指標(biāo)數(shù)據(jù)按照站點(diǎn)進(jìn)行分類(lèi),統(tǒng)計(jì)得到每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),并將該指標(biāo)數(shù)據(jù)發(fā)送給評(píng)分模塊; 評(píng)分模塊,用于接受所述統(tǒng)計(jì)模塊發(fā)送的指標(biāo)數(shù)據(jù),根據(jù)所述每個(gè)站點(diǎn)的多媒體的指標(biāo)數(shù)據(jù),計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分;將評(píng)分結(jié)果發(fā)送給推薦模塊; 推薦模塊,用于接收所述評(píng)分模塊發(fā)送的多媒體的評(píng)分結(jié)果,將不同站點(diǎn)的多媒體按照評(píng)分分值的大小進(jìn)行統(tǒng)一排序,并按所述排序?qū)⒍嗝襟w推薦給用戶。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述評(píng)分模塊中計(jì)算得到每個(gè)站點(diǎn)中多媒體的評(píng)分的計(jì)算公式為: Z= (X-mean(X))/stdev(X), 其中,X為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)組成的數(shù)據(jù)向量,mean(x)是X的平均值,s tde V (X)是X的標(biāo)準(zhǔn)差,Z為一個(gè)所述站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)對(duì)應(yīng)的標(biāo)準(zhǔn)分?jǐn)?shù)向量; S=(-min(Z)+(Log(X)-mean(X))/stdev(X))*100/(max(Z)-min(Z)), 其中,S為一個(gè)所述站點(diǎn)中多媒體對(duì)應(yīng)的評(píng)分向量。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述選取模塊還用于, 在所選的類(lèi)目中,根據(jù)每個(gè)站點(diǎn)中多媒體的指標(biāo)數(shù)據(jù)的排序結(jié)果,按照預(yù)設(shè)數(shù)量選取排序在先的多媒體; 獲取選取的預(yù)設(shè)數(shù)量的多媒體對(duì)應(yīng)的指標(biāo)數(shù)據(jù)。9.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的系統(tǒng),其特征在于,所述評(píng)分模塊還用于,針對(duì)每個(gè)多媒體,判斷所述多媒體是否存在一個(gè)以上的評(píng)分; 若存在一個(gè)以上的評(píng)分,則選取評(píng)分分值的最大值作為該多媒體的評(píng)分。10.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的系統(tǒng),其特征在于,所述多媒體的指標(biāo)數(shù)據(jù)包括:多媒體的播放數(shù)、評(píng)論數(shù)、點(diǎn)擊數(shù)或者下載數(shù)。
【文檔編號(hào)】G06F17/30GK105824946SQ201610162406
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年3月21日
【發(fā)明人】李強(qiáng)
【申請(qǐng)人】樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司