交互信息排序方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種交互信息排序方法及裝置,包括:獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù);根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差計算對應(yīng)的交互信息的新鮮度;結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。本發(fā)明提出的交互信息排序方法及裝置,能夠得到較為科學(xué)的交互信息排序。
【專利說明】
交互信息排序方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是指一種交互信息排序方法及裝置。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)中可交互的信息通常具有熱度值,網(wǎng)站根據(jù)熱度值選擇顯示信息,將熱度值較高的信息優(yōu)先顯示?,F(xiàn)有的交互信息的熱度值是根據(jù)該交互信息的互動數(shù)據(jù)等信息進(jìn)行計算的,通常比較簡單,互動數(shù)據(jù)或關(guān)注度較高的,其熱度值也較高,通常情況下,熱度值等于互動數(shù)據(jù)或關(guān)注度。
[0003]這種熱度值計算方式的缺陷在于,某些交互信息可能是發(fā)布時間較長的交互信息,雖然在發(fā)布交互信息時,其關(guān)注度很高,由此計算出的熱度值也很高,但當(dāng)過了相當(dāng)一段長時間后,按照自然邏輯來看,當(dāng)前時間用戶不應(yīng)該對其仍有所關(guān)注,而應(yīng)當(dāng)關(guān)注更為新鮮的發(fā)布消息。但是由于之前的交互信息的互動數(shù)據(jù)過高,由此使后續(xù)交互信息的互動數(shù)據(jù)很難超過該交互信息,這將使已過時的交互信息長時間被優(yōu)先顯示,按照上述方式計算出的熱度值不符合自然規(guī)律;除非管理方將其手動刪除或手動修改其熱度值,才可以取消優(yōu)先顯示。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種交互信息排序方法及裝置,能夠提高交互信息排序的準(zhǔn)確性。
[0005]基于上述目的本發(fā)明提供的交互信息排序方法,包括:
[0006]獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù);
[0007]根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差計算對應(yīng)的交互信息的新鮮度;
[0008]結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;
[0009]根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。
[0010]在一些實施方式中,所述獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù)的步驟之后還包括:
[0011 ]獲取與所述交互信息對應(yīng)的用戶信息;
[0012]根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù);
[0013]所述結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值的步驟具體包括:
[0014]結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。
[0015]在一些實施方式中,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為:
[0016]熱度值=(AX交互信息被贊數(shù)+BX交互信息回復(fù)數(shù))X(CX達(dá)人指數(shù)+DX新鮮度);
[0017]其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值。
[0018]在一些實施方式中,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù);
[0019]所述達(dá)人指數(shù)的計算公式為:
[°02°]達(dá)人指數(shù)={[a X觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值),
[0021]其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。
[0022]在一些實施方式中,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點。
[0023]在一些實施方式中,所述新鮮度計算模型為:
[0024]新鮮度={-tan—1[0.5( x_n) ] +π/2}/τι,
[0025]其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù)。
[0026]本發(fā)明的第二個方面還提供了一種交互信息排序裝置,包括:
[0027]數(shù)據(jù)獲取模塊,用于獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù);
[0028]新鮮度計算模塊,用于根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差,計算對應(yīng)的交互信息的新鮮度;
[0029]熱度值計算模塊,用于結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;
[0030]排序模塊,用于根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。
[0031]在一些實施方式中,所述數(shù)據(jù)獲取模塊,還用于獲取與所述交互信息對應(yīng)的用戶信息;
[0032]所述交互信息排序裝置還包括達(dá)人指數(shù)計算模塊,用于根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù);
[0033]所述熱度值計算模塊,具體用于結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。
[0034]在一些實施方式中,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為:
[0035]熱度值=(ΑΧ交互信息被贊數(shù)+BX交互信息回復(fù)數(shù))X(CX達(dá)人指數(shù)+DX新鮮度);
[0036]其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值。
[0037]在一些實施方式中,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù);
[0038]所述達(dá)人指數(shù)的計算公式為:
[0039]達(dá)人指數(shù)={[aX觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值),
[0040]其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。
[0041]在一些實施方式中,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點。
[0042]在一些實施方式中,所述新鮮度計算模型為:
[0043 ]新鮮度={-tan—1 [0.5( x_n) ] +π/2}/τι,
[0044]其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù)。
[0045]從上面所述可以看出,本發(fā)明提供的交互信息排序方法及裝置,通過根據(jù)發(fā)布時間計算新鮮度,再結(jié)合交互信息的新鮮度及其互動數(shù)據(jù)計算得到熱度值,根據(jù)熱度值進(jìn)行排序,從而得到較為科學(xué)的交互信息排序,提高了交互信息受關(guān)注程度的準(zhǔn)確性。
【附圖說明】
[0046]圖1為本發(fā)明提供的交互信息排序方法的一個實施例的流程示意圖;
[0047]圖2為本發(fā)明提供的交互信息排序方法的另一個實施例的流程示意圖;
[0048]圖3為本發(fā)明提供的交互信息排序裝置實施例的模塊結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明提供的交互信息排序方法及裝置實施例中新鮮度的函數(shù)曲線示意圖。
【具體實施方式】
[0050]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0051]需要說明的是,本發(fā)明實施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個相同名稱非相同的實體或者非相同的參量,可見“第一” “第二”僅為了表述的方便,不應(yīng)理解為對本發(fā)明實施例的限定,后續(xù)實施例對此不再一一說明。
[0052]本發(fā)明的第一個方面提供了一種能夠得到較為科學(xué)的交互信息排序的交互信息排序方法。如圖1所示,為本發(fā)明提供的交互信息排序方法的一個實施例的流程示意圖。
[0053]所述交互信息排序方法,包括以下步驟:
[0054]步驟101:獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù);所述目標(biāo)版塊為所需要做排序處理的版塊,這里的版塊可以是任意的具有交互功能的頁面,例如某個電影社區(qū)論壇的某個帖子中的評論區(qū),某條微博下面的評論區(qū),某部電影的頁面下面的評論區(qū)等等,所述交互信息則是這些評論區(qū)中的任意評論,所述互動數(shù)據(jù)為與該交互信息進(jìn)行了互動的數(shù)據(jù),例如點贊、回復(fù)、轉(zhuǎn)發(fā)等等;
[0055]步驟102:根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差計算對應(yīng)的交互信息的新鮮度;所述新鮮度是指代該條交互信息的新鮮程度的指標(biāo),其中包含的參數(shù)之一為交互信息的發(fā)布時間與當(dāng)前時間的時間差;
[0056]步驟103:結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;所述熱度值是指代該條交互信息的熱度(也可稱為活躍度)的指標(biāo),其中包含的參數(shù)有新鮮度和互動數(shù)據(jù);
[0057]步驟104:根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)彳丁排序。
[0058]從上述實施例可以看出,本發(fā)明提供的交互信息排序方法,通過根據(jù)發(fā)布時間計算新鮮度,再結(jié)合交互信息的新鮮度及其互動數(shù)據(jù)計算得到熱度值,根據(jù)熱度值進(jìn)行排序,從而得到較為科學(xué)的交互信息排序,提高了交互信息受關(guān)注程度的準(zhǔn)確性。
[0059]進(jìn)一步的,在一些可選實施方式中,所述獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù)的步驟1I之后還包括:
[0060]獲取與所述交互信息對應(yīng)的用戶信息;所述用戶信息為發(fā)出所述交互信息的用戶的相關(guān)信息,具體的可包括能夠體現(xiàn)該用戶在目標(biāo)版塊中的活躍程度的參數(shù),例如以電影社區(qū)為例,所述用戶信息可以包括觀影數(shù)、收藏影單數(shù)、創(chuàng)建影單數(shù)、總評論數(shù)、上傳資源數(shù)j等等;
[0061]根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù);所述達(dá)人指數(shù),是根據(jù)用戶信息計算得到的,能夠體現(xiàn)該用戶在目標(biāo)版塊中的活躍程度的指標(biāo);
[0062]所述結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值的步驟103具體包括:
[0063]結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。
[0064]通過上述實施例,在計算熱度值時增加了達(dá)人指數(shù)作為參數(shù),能夠更好的體現(xiàn)交互信息的受關(guān)注程度,使得排序結(jié)果更加科學(xué);同時,在達(dá)人指數(shù)的影響下,較多的用戶上熱門的幾率更高,這樣用戶點擊頭像后有更高的幾率看到內(nèi)容充實飽滿的活躍用戶首頁,并且在達(dá)人的個人首頁能夠發(fā)現(xiàn)更多的有趣內(nèi)容,讓用戶感受到社區(qū)活躍的同時,也能間接提高應(yīng)用使用時長,從而營造優(yōu)質(zhì)活躍社區(qū)的氛圍。
[0065]可選的,在一些實施方式中,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為:
[0066]熱度值=(AX交互信息被贊數(shù)+BX交互信息回復(fù)數(shù))X(CX達(dá)人指數(shù)+DX新鮮度);
[0067]其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值,A、B、C、D分別可以根據(jù)需要進(jìn)行取值。
[0068]通過上述實施例,具體確定了熱度值的計算方法,根據(jù)上述計算公式得到的熱度值,能夠很好地體現(xiàn)新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù)在熱度值中的比重,將交互信息被贊數(shù)和交互信息回復(fù)數(shù)作為影響結(jié)果的較為主要的因素,使優(yōu)質(zhì)評論作為基礎(chǔ),計算結(jié)果更為科學(xué)。
[0069]較佳的,在一些可選實施方式中,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù);
[0070]所述達(dá)人指數(shù)的計算公式為:[007? ]達(dá)人指數(shù)={[a X觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值),
[0072]其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,a、b、c、d、e分別可以根據(jù)需要進(jìn)行取值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。
[0073]通過上述實施例,具體確定了達(dá)人指數(shù)的計算方法,根據(jù)上述計算公式得到的達(dá)人指數(shù),能夠很好地體現(xiàn)用戶在目標(biāo)版塊中的活躍程度,并且達(dá)人指數(shù)計算公式中的任意一項若在目標(biāo)版塊不存在,也可以根據(jù)其他參數(shù)項進(jìn)行計算。
[0074]進(jìn)一步的,在一些可選實施方式中,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點,參考圖4。所述中值為所述快速衰減區(qū)間的最大值與最小值的差值的1/2。
[0075]通過設(shè)置快速衰減區(qū)間,使得新鮮度能夠隨著時間的推移逐步減小,并在快速衰減區(qū)間中快速衰減,直到新鮮度在熱度值中占比較小而不發(fā)生顯著影響,從而降低了發(fā)布時間較為久遠(yuǎn)的交互信息的熱度值,避免了交互信息大長尾,使得時間較近期的交互信息能夠排的更為靠前,從而激勵新近活躍用戶。
[0076]較佳的,在一些可選實施方式中,所述新鮮度計算模型為:
[0077 ]新鮮度={-tan—1 [0.5( x_n) ] +π/2}/τι,
[0078]其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù),建議為7-14天;如圖4所示,為所述新鮮度的函數(shù)曲線的一個參考實施例。采用上述新鮮度計算模型,所得到的新鮮度能夠更好地體現(xiàn)交互信息的新鮮程度與時間的關(guān)系O
[0079]本發(fā)明還提供了所述交互信息排序方法的另一個實施例。如圖2所示,為本發(fā)明提供的交互信息排序方法的另一個實施例的流程示意圖。
[0080]所述交互信息排序方法,包括以下步驟:
[0081]步驟201:獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù),以及與所述交互信息對應(yīng)的用戶信息;
[0082]步驟202:根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差計算對應(yīng)的交互信息的新鮮度;
[0083]步驟203:根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù);
[0084]步驟204:結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值;
[0085]步驟205:根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)彳丁排序;
[0086]步驟206:根據(jù)排序結(jié)果,在所述目標(biāo)版塊中依次排列所述交互信息。
[0087]從上述實施例可以看出,本發(fā)明提供的交互信息排序方法,通過根據(jù)發(fā)布時間計算新鮮度,再結(jié)合交互信息的新鮮度及其互動數(shù)據(jù)計算得到熱度值,根據(jù)熱度值進(jìn)行排序,從而得到較為科學(xué)的交互信息排序,提高了交互信息受關(guān)注程度的準(zhǔn)確性。
[0088]本發(fā)明的第二個方面提供了一種能夠得到較為科學(xué)的交互信息排序的交互信息排序裝置。如圖3所示,為本發(fā)明提供的交互信息排序裝置實施例的模塊結(jié)構(gòu)示意圖。
[0089]所述交互信息排序裝置,包括:
[0090]數(shù)據(jù)獲取模塊301,用于獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù);所述目標(biāo)版塊為所需要做排序處理的版塊,這里的版塊可以是任意的具有交互功能的頁面,例如某個電影社區(qū)論壇的某個帖子中的評論區(qū),某條微博下面的評論區(qū),某部電影的頁面下面的評論區(qū)等等,所述交互信息則是這些評論區(qū)中的任意評論,所述互動數(shù)據(jù)為與該交互信息進(jìn)行了互動的數(shù)據(jù),例如點贊、回復(fù)、轉(zhuǎn)發(fā)等等;
[0091]新鮮度計算模塊302,用于根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差,計算對應(yīng)的交互信息的新鮮度;所述新鮮度是指代該條交互信息的新鮮程度的指標(biāo),其中包含的參數(shù)之一為交互信息的發(fā)布時間與當(dāng)前時間的時間差;
[0092]熱度值計算模塊303,用于結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;所述熱度值是指代該條交互信息的熱度(也可稱為活躍度)的指標(biāo),其中包含的參數(shù)有新鮮度和互動數(shù)據(jù);
[0093]排序模塊304,用于根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。
[0094]從上述實施例可以看出,本發(fā)明提供的交互信息排序裝置,通過根據(jù)發(fā)布時間計算新鮮度,再結(jié)合交互信息的新鮮度及其互動數(shù)據(jù)計算得到熱度值,根據(jù)熱度值進(jìn)行排序,從而得到較為科學(xué)的交互信息排序,提高了交互信息受關(guān)注程度的準(zhǔn)確性。
[0095]進(jìn)一步的,在一些可選實施方式中,所述數(shù)據(jù)獲取模塊301,還用于獲取與所述交互信息對應(yīng)的用戶信息;所述用戶信息為發(fā)出所述交互信息的用戶的相關(guān)信息,具體的可包括能夠體現(xiàn)該用戶在目標(biāo)版塊中的活躍程度的參數(shù),例如以電影社區(qū)為例,所述用戶信息可以包括觀影數(shù)、收藏影單數(shù)、創(chuàng)建影單數(shù)、總評論數(shù)、上傳資源數(shù),等等;
[0096]所述交互信息排序裝置還包括達(dá)人指數(shù)計算模塊305,用于根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù);所述達(dá)人指數(shù),是根據(jù)用戶信息計算得到的,能夠體現(xiàn)該用戶在目標(biāo)版塊中的活躍程度的指標(biāo);
[0097]所述熱度值計算模塊303,具體用于結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。
[0098]通過上述實施例,在計算熱度值時增加了達(dá)人指數(shù)作為參數(shù),能夠更好的體現(xiàn)交互信息的受關(guān)注程度,使得排序結(jié)果更加科學(xué);同時,在達(dá)人指數(shù)的影響下,較多的用戶上熱門的幾率更高,這樣用戶點擊頭像后有更高的幾率看到內(nèi)容充實飽滿的活躍用戶首頁,并且在達(dá)人的個人首頁能夠發(fā)現(xiàn)更多的有趣內(nèi)容,讓用戶感受到社區(qū)活躍的同時,也能間接提高應(yīng)用使用時長,從而營造優(yōu)質(zhì)活躍社區(qū)的氛圍。
[0099]可選的,在一些實施方式中,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為:
[0100]熱度值=(AX交互信息被贊數(shù)+BX交互信息回復(fù)數(shù))X(CX達(dá)人指數(shù)+DX新鮮度);
[0101]其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值,A、B、C、D分別可以根據(jù)需要進(jìn)行取值。
[0102]通過上述實施例,具體確定了熱度值的計算方法,根據(jù)上述計算公式得到的熱度值,能夠很好地體現(xiàn)新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù)在熱度值中的比重,將交互信息被贊數(shù)和交互信息回復(fù)數(shù)作為影響結(jié)果的較為主要的因素,使優(yōu)質(zhì)評論作為基礎(chǔ),計算結(jié)果更為科學(xué)。
[0103]較佳的,在一些可選實施方式中,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù);
[0104]所述達(dá)人指數(shù)的計算公式為:
[0?05]達(dá)人指數(shù)={[a X觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值),
[0106]其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。
[0107]通過上述實施例,具體確定了達(dá)人指數(shù)的計算方法,根據(jù)上述計算公式得到的達(dá)人指數(shù),能夠很好地體現(xiàn)用戶在目標(biāo)版塊中的活躍程度,并且達(dá)人指數(shù)計算公式中的任意一項若在目標(biāo)版塊不存在,也可以根據(jù)其他參數(shù)項進(jìn)行計算。
[0108]進(jìn)一步的,在一些可選實施方式中,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點,參考圖4。所述中值為所述快速衰減區(qū)間的最大值與最小值的差值的1/2。
[0109]通過設(shè)置快速衰減區(qū)間,使得新鮮度能夠隨著時間的推移逐步減小,并在快速衰減區(qū)間中快速衰減,直到新鮮度在熱度值中占比較小而不發(fā)生顯著影響,從而降低了發(fā)布時間較為久遠(yuǎn)的交互信息的熱度值,避免了交互信息大長尾,使得時間較近期的交互信息能夠排的更為靠前,從而激勵新近活躍用戶。
[0110]較佳的,在一些可選實施方式中,所述新鮮度計算模型為:
[0111]新鮮度={-tan—1[0.5( x_n) ] +π/2}/π,
[0112]其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù),建議為7-14天;如圖4所示,為所述新鮮度的函數(shù)曲線的一個參考實施例。采用上述新鮮度計算模型,所得到的新鮮度能夠更好地體現(xiàn)交互信息的新鮮程度與時間的關(guān)系O
[0113]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。
[0114]另外,為簡化說明和討論,并且為了不會使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實,即關(guān)于這些框圖裝置的實施方式的細(xì)節(jié)是高度取決于將要實施本發(fā)明的平臺的(即,這些細(xì)節(jié)應(yīng)當(dāng)完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)以描述本發(fā)明的示例性實施例的情況下,對本領(lǐng)域技術(shù)人員來說顯而易見的是,可以在沒有這些具體細(xì)節(jié)的情況下或者這些具體細(xì)節(jié)有變化的情況下實施本發(fā)明。因此,這些描述應(yīng)被認(rèn)為是說明性的而不是限制性的。
[0115]盡管已經(jīng)結(jié)合了本發(fā)明的具體實施例對本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描述,這些實施例的很多替換、修改和變型對本領(lǐng)域普通技術(shù)人員來說將是顯而易見的。例如,其它存儲器架構(gòu)(例如,動態(tài)RAM(DRAM))可以使用所討論的實施例。
[0116]本發(fā)明的實施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種交互信息排序方法,其特征在于,包括: 獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù); 根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差計算對應(yīng)的交互信息的新鮮度; 結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值; 根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù)的步驟之后還包括: 獲取與所述交互信息對應(yīng)的用戶信息; 根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù); 所述結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值的步驟具體包括: 結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為: 熱度值=(A X交互信息被贊數(shù)+B X交互信息回復(fù)數(shù))X (C X達(dá)人指數(shù)+D X新鮮度);其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù); 所述達(dá)人指數(shù)的計算公式為: 達(dá)人指數(shù)={[a X觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值), 其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。5.根據(jù)權(quán)利要求1-4任意一項所述的方法,其特征在于,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述新鮮度計算模型為: 新鮮度={-tan_1[0.5(x-n)]+3T/2}A, 其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù)。7.一種交互信息排序裝置,其特征在于,包括: 數(shù)據(jù)獲取模塊,用于獲取目標(biāo)版塊中的所有交互信息的發(fā)布時間和互動數(shù)據(jù); 新鮮度計算模塊,用于根據(jù)所述發(fā)布時間與當(dāng)前時間的時間差,計算對應(yīng)的交互信息的新鮮度; 熱度值計算模塊,用于結(jié)合所述新鮮度和所述互動數(shù)據(jù),計算所述交互信息的熱度值;排序模塊,用于根據(jù)目標(biāo)版塊中的所有交互信息的熱度值,將目標(biāo)版塊中的所有交互信息進(jìn)行排序。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)獲取模塊,還用于獲取與所述交互信息對應(yīng)的用戶信息; 所述交互信息排序裝置還包括達(dá)人指數(shù)計算模塊,用于根據(jù)所述用戶信息,計算得到對應(yīng)用戶的達(dá)人指數(shù); 所述熱度值計算模塊,具體用于結(jié)合所述新鮮度、互動數(shù)據(jù)和所述達(dá)人指數(shù),計算所述交互信息的熱度值。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述互動數(shù)據(jù)包括交互信息被贊數(shù)和交互信息回復(fù)數(shù),所述交互信息的熱度值的計算公式為: 熱度值=(A X交互信息被贊數(shù)+B X交互信息回復(fù)數(shù))X (C X達(dá)人指數(shù)+D X新鮮度); 其中,A為交互信息被贊數(shù)的權(quán)重值,B為交互信息回復(fù)數(shù)的權(quán)重值,C為達(dá)人指數(shù)的權(quán)重值,D為新鮮度的權(quán)重值。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述用戶信息包括對應(yīng)用戶在所述目標(biāo)版塊中的觀看數(shù)、創(chuàng)建專輯數(shù)、收藏專輯數(shù)、總評論數(shù)、總回復(fù)數(shù)、總贊數(shù)和上傳資源數(shù); 所述達(dá)人指數(shù)的計算公式為: 達(dá)人指數(shù)={[a X觀看數(shù)+b X創(chuàng)建專輯數(shù)+c X收藏專輯數(shù)+d X (總評論數(shù)+總回復(fù)數(shù)+總贊數(shù))+eX上傳資源數(shù)]-最小值}/(最大值-最小值), 其中,a為觀看數(shù)的權(quán)重值,b為創(chuàng)建專輯數(shù)的權(quán)重值,c為收藏專輯數(shù)的權(quán)重值,d為總評論數(shù)、總回復(fù)數(shù)和總贊數(shù)的權(quán)重值,e為上傳資源數(shù)的權(quán)重值,所述最小值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最小的用戶的達(dá)人指數(shù),所述最大值為所述目標(biāo)版塊中所有交互信息對應(yīng)的用戶中達(dá)人指數(shù)最大的用戶的達(dá)人指數(shù)。11.根據(jù)權(quán)利要求7-10任意一項所述的裝置,其特征在于,所述新鮮度通過新鮮度計算模型進(jìn)行計算;所述新鮮度計算模型包括快速衰減區(qū)間,所述快速衰減區(qū)間以新鮮度快速衰減至中值的天數(shù)為中點。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述新鮮度計算模型為: 新鮮度={-tan_1[0.5(x-n)]+3T/2}A, 其中,X是所述發(fā)布時間距離當(dāng)前時間的差值,單位為天,η是所述新鮮度快速衰減至中值的天數(shù)。
【文檔編號】G06F17/30GK105843902SQ201610169016
【公開日】2016年8月10日
【申請日】2016年3月23日
【發(fā)明人】周科
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司