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