亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

活躍值計算方法及裝置與流程

文檔序號:11830005閱讀:390來源:國知局
活躍值計算方法及裝置與流程

本發(fā)明涉及網(wǎng)絡(luò)應(yīng)用領(lǐng)域,特別涉及一種活躍值計算方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展以及用戶之間交互需求的提升,社交應(yīng)用的功能越來越完善。通過社交應(yīng)用,用戶既可以添加好友,與好友進(jìn)行交互,也可以加入群組,與群組中的多個用戶一起進(jìn)行活動。例如,用戶可以在群組內(nèi)發(fā)布消息,使得群組中的多個用戶均可以查看該消息,或者在群組內(nèi)發(fā)布文件,使得群組中的多個用戶均可以查看該文件等等。

社交應(yīng)用服務(wù)器可以創(chuàng)建多個群組,不同群組內(nèi)用戶的活動情況不同,會導(dǎo)致群組的活躍程度不同。為了準(zhǔn)確獲知群組的活躍程度,該社交應(yīng)用服務(wù)器可以周期性地統(tǒng)計該群組在不同維度下的多個活動參數(shù)值,如群組的活躍人數(shù)、發(fā)布消息的數(shù)目、發(fā)布文件的數(shù)目等等,以不同維度下的多個活動參數(shù)值來表示該群組的活躍程度。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:每個活動參數(shù)值僅能夠表示群組在對應(yīng)維度下的活躍程度,但不能表示群組本身的活躍程度。因此,需要提出一種計算群組活躍值的方法,以活躍值來表示群組的活躍程度。



技術(shù)實現(xiàn)要素:

為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種活躍值計算方法及裝置。所述技術(shù)方案如下:

第一方面,提供了一種活躍值計算方法,所述方法包括:

在群組進(jìn)行活動的過程中,按照多個預(yù)設(shè)活動參數(shù),獲取所述群組的多個活動參數(shù)值;

對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值;

對所述多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到所述群組的活躍值,所述活躍值用于表示所述群組的活躍程度。

第二方面,提供了一種活躍值計算裝置,所述裝置包括:

獲取模塊,用于在群組進(jìn)行活動的過程中,按照多個預(yù)設(shè)活動參數(shù),獲取所述群組的多個活動參數(shù)值;

歸一化模塊,用于對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值;

統(tǒng)計模塊,用于對所述多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到所述群組的活躍值,所述活躍值用于表示所述群組的活躍程度。

本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:

本發(fā)明實施例提供的方法及裝置,通過對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,并對多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到群組的活躍值,能夠?qū)⒉煌S度下的活動參數(shù)值進(jìn)行匯總統(tǒng)計,得到一個活躍值,直接以該活躍值來表示群組的活躍程度,統(tǒng)計結(jié)果簡單直觀。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種活躍值計算方法的流程圖;

圖2是本發(fā)明實施例提供的一種活躍值計算方法的流程圖;

圖3是本發(fā)明實施例提供的一種活躍值計算裝置結(jié)構(gòu)示意圖;

圖4是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

圖1是本發(fā)明實施例提供的一種活躍值計算方法的流程圖。該發(fā)明實施例的執(zhí)行主體為服務(wù)器,參見圖1,該方法包括:

101、在群組進(jìn)行活動的過程中,按照多個預(yù)設(shè)活動參數(shù),獲取該群組的多個活動參數(shù)值。

102、對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值。

103、對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值,該活躍值用于表示該群組的活躍程度。

本發(fā)明實施例提供的方法,通過對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,并對多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到群組的活躍值,能夠?qū)⒉煌S度下的活動參數(shù)值進(jìn)行匯總統(tǒng)計,得到一個活躍值,直接以該活躍值來表示群組的活躍程度,統(tǒng)計結(jié)果簡單直觀。

可選地,該對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,包括:

對于每個活動參數(shù)值,應(yīng)用以下公式,對該活動參數(shù)值進(jìn)行歸一化,得到該活動參數(shù)值的分值:

y=100-100/(a×x+1)b;

其中,x用于表示該活動參數(shù)值,y用于表示該活動參數(shù)值的分值,a用于表示該活動參數(shù)值的系數(shù)因子,b用于表示該活動參數(shù)值的指數(shù)因子,0<a≤1,0<b≤1。

可選地,該對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值,包括:

應(yīng)用以下公式,對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <munder> <mi>&Sigma;</mi> <mrow> <mn>0</mn> <mo>&lt;</mo> <mi>i</mi> <mo>&lt;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>actscore</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <mo>;</mo> </mrow>

其中,score用于表示該群組的活躍值,0<i<n,i為自然數(shù),n用于表示獲取到的活動參數(shù)值的數(shù)目,n為自然數(shù),actscorei用于表示第i個活動參數(shù)值的分值。

可選地,該對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值,包括:

應(yīng)用以下公式,對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <mi>active</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>msg</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>periodically</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mo>;</mo> </mrow>

其中,active_member_score用于表示該群組的活躍人數(shù)分值,msg_score用于表示該群組的發(fā)布消息分值,periodically_member_score用于表示該群組的人員流動分值。

可選地,該方法還包括:

按照活躍值從大到小的順序,對創(chuàng)建的多個群組進(jìn)行排名,得到每個群組的排名序號;

在群組查找界面上,對排名序號小于預(yù)設(shè)閾值的群組進(jìn)行展示。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再一一贅述。

圖2是本發(fā)明實施例提供的一種活躍值計算方法的流程圖。該發(fā)明實施例的執(zhí)行主體為服務(wù)器,該服務(wù)器用于創(chuàng)建群組,并對該群組內(nèi)的用戶進(jìn)行維護(hù),如將用戶添加至該群組或者從群組中刪除用戶等。該服務(wù)器可以為社交應(yīng)用服務(wù)器、網(wǎng)絡(luò)社區(qū)服務(wù)器、頻道管理服務(wù)器等,相應(yīng)的,該群組可以為社交群組、網(wǎng)絡(luò)社區(qū)或者頻道,本發(fā)明實施例對此不做限定。參見圖2,該方法包括:

201、對于每個群組,在該群組進(jìn)行活動的過程中,服務(wù)器按照多個預(yù)設(shè)活動參數(shù),獲取該群組的多個活動參數(shù)值。

本發(fā)明實施例中,該服務(wù)器創(chuàng)建群組后,群組內(nèi)的用戶可以在該群組內(nèi)進(jìn)行活動,如在該群組內(nèi)發(fā)布消息、發(fā)布文件等。而在進(jìn)行活動的過程中,該服務(wù)器可以根據(jù)該群組的活動情況,統(tǒng)計該群組的活躍值,該活躍值用于表示該群組的活躍程度。

在統(tǒng)計群組的活躍值之前,該服務(wù)器可以預(yù)先確定不同維度下的多個預(yù)設(shè)活動參數(shù),該多個預(yù)設(shè)活動參數(shù)可以包括活躍人數(shù)參數(shù)、消息發(fā)布參數(shù)、人數(shù)流動參數(shù)、文件發(fā)布參數(shù)、群主發(fā)言參數(shù)、公告更換參數(shù)等參數(shù)中的至少兩項,相應(yīng)的,該多個預(yù)設(shè)活動參數(shù)對應(yīng)的活動參數(shù)值分別為活躍用戶的數(shù)目、發(fā)布消息的數(shù)目、流動用戶的數(shù)目、發(fā)布文件的數(shù)目、群組管理員發(fā)布消息的數(shù)目、群組公告的更換頻率等參數(shù)值中的至少兩項。該多個預(yù)設(shè)活動參數(shù)可以由該服務(wù)器預(yù)先根據(jù)對群組活動參數(shù)的需求確定,并在應(yīng)用過程中進(jìn)行更改,本發(fā)明實施例對此不做限定。

對于該服務(wù)器創(chuàng)建的每個群組來說,在該群組進(jìn)行活動的過程中,該服務(wù)器可以根據(jù)已確定的多個預(yù)設(shè)活動參數(shù),獲取該群組與該多個預(yù)設(shè)活動參數(shù)對應(yīng)的多個活動參數(shù)值。

另外,該服務(wù)器可以實時獲取該群組的多個活動參數(shù)值,也可以周期性地獲取該群組的多個活動參數(shù)值。該服務(wù)器可以預(yù)設(shè)時長為一個周期,每隔該預(yù)設(shè)時長,獲取該群組在當(dāng)前周期內(nèi)的多個活動參數(shù)值。其中,當(dāng)前周期是指當(dāng) 前時間點之前的預(yù)設(shè)時長至當(dāng)前時間點之間的時間段。該預(yù)設(shè)時長可以為一天、一周、10天等,本發(fā)明實施例對此不做限定。例如,該預(yù)設(shè)時長為一周,該服務(wù)器可以在每周的周日,獲取該群組在當(dāng)前周內(nèi)的多個活動參數(shù)值,根據(jù)該多個活動參數(shù)值統(tǒng)計該群組在當(dāng)前周內(nèi)的活躍值。

基于上述預(yù)設(shè)活動參數(shù),該步驟201可以包括以下步驟中的至少兩項:

(1)該服務(wù)器獲取該群組內(nèi)的每個用戶在當(dāng)前周期內(nèi)發(fā)布的消息數(shù)目,將所發(fā)布消息的數(shù)目大于預(yù)設(shè)消息數(shù)目的用戶作為活躍用戶,獲取該群組內(nèi)包括的活躍用戶的數(shù)目。

(2)該服務(wù)器計算該群組內(nèi)的所有用戶在當(dāng)前周期內(nèi)所發(fā)布消息的數(shù)目之和。

(3)該服務(wù)器計算該服務(wù)器當(dāng)前的用戶數(shù)目與上一周期的用戶數(shù)目之差,作為該群組的流動用戶數(shù)目。

(4)該服務(wù)器計算該群組內(nèi)的所有用戶在當(dāng)前周期內(nèi)所發(fā)布文件的數(shù)目之和。

(5)該服務(wù)器計算該群組的管理員在當(dāng)前周期內(nèi)所發(fā)布消息的數(shù)目。

(6)該服務(wù)器計算該群組公告的更換頻率。

202、該服務(wù)器對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值。

當(dāng)該服務(wù)器獲取到多個活動參數(shù)值時,對該多個活動參數(shù)值進(jìn)行統(tǒng)計,得到該群組的活躍度??蛇x地,該服務(wù)器計算該多個活動參數(shù)值的平均值,作為該群組的活躍度,或者,該服務(wù)器計算該多個活動參數(shù)值之和,作為該群組的活躍度,本發(fā)明實施例對該服務(wù)器的統(tǒng)計方式不做限定。

進(jìn)一步地,由于該多個活動參數(shù)值屬于不同的維度,不同活動參數(shù)值的具體數(shù)值差別很大,為了使計算出的活躍度能夠綜合體現(xiàn)該群組在不同維度下的活躍程度,該服務(wù)器可以先對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,使得每個活動參數(shù)值的分值都屬于預(yù)設(shè)數(shù)值范圍內(nèi),再對 該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值。

具體地,對于每個活動參數(shù)值,該服務(wù)器可以應(yīng)用以下公式,對該活動參數(shù)值進(jìn)行歸一化,得到該活動參數(shù)值的分值:

y=100-100/(a×x+1)b

其中,x用于表示該活動參數(shù)值,y用于表示該活動參數(shù)值的分值,a用于表示系數(shù)因子,b用于表示指數(shù)因子,0<a≤1,0<b≤1。

應(yīng)用上述公式,對每個活動參數(shù)值進(jìn)行歸一化時,每個活動參數(shù)值的分值均屬于預(yù)設(shè)數(shù)值范圍(0,100),且活動參數(shù)值越大,能夠保證計算出的分值越大。

進(jìn)一步地,對于不同維度下的活動參數(shù)值,在進(jìn)行歸一化時所應(yīng)用的系數(shù)因子a不同,指數(shù)因子b也不同。對于每個維度來說,該服務(wù)器可以對該維度下的大量的樣本活動參數(shù)值進(jìn)行統(tǒng)計,對統(tǒng)計得到的統(tǒng)計值進(jìn)行大數(shù)據(jù)分析和實驗,從而得到該維度對應(yīng)的系數(shù)因子和指數(shù)因子。該統(tǒng)計值可以為大量樣本活動參數(shù)值的最大值、平均值或方差等,本發(fā)明實施例對系數(shù)因子和指數(shù)因子的確定方式不做限定。

例如,在對活躍用戶數(shù)目進(jìn)行歸一化時,a=0.2,b=0.75;在對發(fā)布消息數(shù)目進(jìn)行歸一化時,a=0.1,b=0.35;在對流動用戶數(shù)目進(jìn)行歸一化時,a=0.2,b=0.75。

203、該服務(wù)器對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值。

可選地,該服務(wù)器可以計算該多個活動參數(shù)值的分值的平均值,作為該群組的活躍值,即應(yīng)用以下公式,對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <munder> <mi>&Sigma;</mi> <mrow> <mn>0</mn> <mo>&lt;</mo> <mi>i</mi> <mo>&lt;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>actscore</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <mo>;</mo> </mrow>

其中,score用于表示該群組的活躍值,0<i<n,i為自然數(shù),n用于表示獲取到的活動參數(shù)值的數(shù)目,n為自然數(shù),actscorei用于表示第i個活動參數(shù)值的分 值。

例如,當(dāng)該服務(wù)器獲取到三個活動參數(shù)值:活躍用戶的數(shù)目、發(fā)布消息的數(shù)目和流動用戶的數(shù)目,通過歸一化得到三個分值:活躍人數(shù)分值、發(fā)布消息分值和人員流動分值時,可以應(yīng)用以下公式,對三個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <mi>active</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>msg</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>periodically</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mo>;</mo> </mrow>

其中,active_member_score用于表示該群組的活躍人數(shù)分值,msg_score用于表示該群組的發(fā)布消息分值,periodically_member_score用于表示該群組的人員流動分值。

進(jìn)一步地,由于不同維度下的活動參數(shù)值對該群組活躍程度的影響不同,為了使得計算出的活躍值能夠準(zhǔn)確合理地體現(xiàn)群組的活躍程度大小,該服務(wù)器可以根據(jù)每個活動參數(shù)值對該群組活躍程度的影響,為每個活動參數(shù)值分別分配權(quán)重,根據(jù)多個活動參數(shù)值的分值以及權(quán)重,計算該群組的活躍值。

可選地,該服務(wù)器根據(jù)多個活動參數(shù)值的分值以及權(quán)重,應(yīng)用以下公式,計算該群組的活躍值:

其中,wi用于表示第i個活動參數(shù)值的權(quán)重。

進(jìn)一步可選地,每個活動參數(shù)值的權(quán)重屬于數(shù)值范圍(0,1),且該多個活動參數(shù)值的權(quán)重之和為1。

需要說明的是,每個活動參數(shù)值的權(quán)重可以由該服務(wù)器預(yù)先設(shè)定,并在應(yīng)用過程中根據(jù)實際情況進(jìn)行調(diào)整,使得計算出的活躍值能夠準(zhǔn)確合理地體現(xiàn)群組的活躍程度大小。例如,當(dāng)該服務(wù)器確定用戶觸發(fā)的信息查看操作中,對群組的某一活動參數(shù)值的查看操作最多時,表示用戶對該活動參數(shù)值最為關(guān)注,則該服務(wù)器可以增大該活動參數(shù)值的權(quán)重,使得群組的活躍值的大小能夠體現(xiàn)該活動參數(shù)值的大小。本發(fā)明實施例對確定權(quán)重的方式不做限定。

204、該服務(wù)器獲取到創(chuàng)建的多個群組的活躍值后,按照活躍值從大到小的 順序,對該多個群組進(jìn)行排名,得到每個群組的排名序號。

該服務(wù)器可以周期性地計算多個群組的活躍值,并按照活躍值從大到小的順序,對該多個群組進(jìn)行排名,得到每個群組的排名序號,則群組的活躍值越大,排名越靠前,排名序號越小。

進(jìn)一步地,該服務(wù)器還可以計算每個群組的排名序號與群組數(shù)目之間的百分比,以百分比的形式表示群組的活躍值的排名。例如,群組的活躍值最大時,該群組的排名序號為1,該群組數(shù)目為100時,可以1%來表示該群組的活躍值排名。

實際應(yīng)用時,該服務(wù)器還可以按照群組的類型,對不同類型的群組分別進(jìn)行排名,得到每個群組在對應(yīng)類型的群組中的排名序號。例如,該服務(wù)器分別對購物類群組、技術(shù)交流類群組、旅游類群組等多個類型的群組分別進(jìn)行排名,得到購物類群組中每個群組的排名序號、技術(shù)交流類群組中每個群組的排名序號、旅游類群組中每個群組的排名序號等。

205、該服務(wù)器在群組查找界面上,對排名序號小于預(yù)設(shè)閾值的群組進(jìn)行展示。

為了給用戶推薦活躍群組,該服務(wù)器可以確定排名序號小于預(yù)設(shè)閾值的群組,作為活躍群組,并在群組查找界面上,對活躍群組進(jìn)行展示??蛇x地,該服務(wù)器在該群組查找界面上,按照每個活躍群組的排名序號,依次顯示每個活躍群組的信息,如活躍群組的名稱、活躍值、用戶數(shù)目、排名百分比等信息。

如果該服務(wù)器按照群組的類型,對不同類型的群組分別進(jìn)行排名,則可以在該群組查找界面上,對每個類型中排名序號小于預(yù)設(shè)閾值的群組分別進(jìn)行展示。

當(dāng)某一用戶希望查找群組時,可以在終端上打開該群組查找界面,此時,該終端可以在該群組查找界面中,顯示該服務(wù)器推薦的活躍群組,將活躍群組推薦給用戶。用戶在該群組查找界面中,可以直觀地查看活躍群組的活躍值,了解每個群組的活躍程度。

另外,對于每個用戶來說,該用戶可以加入多個群組,則該服務(wù)器可以獲取用戶所加入的多個群組中每個群組的活躍值,發(fā)送給用戶,用戶可以根據(jù)該多個群組的活躍值,直觀地獲知每個群組的活躍程度大小。且,該服務(wù)器計算出群組的活躍值后,可以在該群組中發(fā)布該活躍值,使得該群組內(nèi)的用戶以及其他用戶均可查看該群組的活躍值,獲知該群組的活躍程度。

現(xiàn)有技術(shù)中,群組在不同維度下所涉及的活動參數(shù)非常多,服務(wù)器會統(tǒng)計群組的多個活動參數(shù)值,但服務(wù)器不會對這些活動參數(shù)值進(jìn)行匯總統(tǒng)計,且,該服務(wù)器僅根據(jù)該多個活動參數(shù)值,很難獲知群組的活躍程度大小,也很難按照群組的活躍程度進(jìn)行排名。

而在本發(fā)明實施例中,通過對獲取到的多個活動參數(shù)值進(jìn)行匯總統(tǒng)計,得到一個活躍值,該活躍值能夠體現(xiàn)群組的活躍程度大小,根據(jù)每個群組的活躍值可以方便地對群組進(jìn)行排名。進(jìn)一步地,本發(fā)明實施例中,能夠?qū)⑷航M的活躍值呈現(xiàn)給用戶,使得用戶可以根據(jù)該活躍值直觀地獲知群組的活躍程度,而無需對群組的多個活動參數(shù)值進(jìn)行分析。

本發(fā)明實施例提供的方法,通過對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,對多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到群組的活躍值,能夠?qū)⒉煌S度下的活動參數(shù)值進(jìn)行匯總統(tǒng)計,得到一個活躍值,直接以該活躍值來表示群組的活躍程度,操作簡便,統(tǒng)計結(jié)果簡單直觀。且根據(jù)群組的活躍值,可以很方便地對群組進(jìn)行排名,還可以將群組的活躍值呈現(xiàn)給用戶,使得用戶可以根據(jù)該活躍值直觀地獲知群組的活躍程度,而無需對群組的多個活動參數(shù)值進(jìn)行分析。

圖3是本發(fā)明實施例提供的一種活躍值計算裝置結(jié)構(gòu)示意圖,參見圖3,該裝置包括:

獲取模塊301,用于在群組進(jìn)行活動的過程中,按照多個預(yù)設(shè)活動參數(shù),獲取該群組的多個活動參數(shù)值;

歸一化模塊302,用于對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值;

統(tǒng)計模塊303,用于對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值,該活躍值用于表示該群組的活躍程度。

本發(fā)明實施例提供的裝置,通過對獲取到的每個活動參數(shù)值進(jìn)行歸一化,得到每個活動參數(shù)值的分值,并對多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到群組的活躍值,能夠?qū)⒉煌S度下的活動參數(shù)值進(jìn)行匯總統(tǒng)計,得到一個活躍值,直接以該活躍值來表示群組的活躍程度,統(tǒng)計結(jié)果簡單直觀。

可選地,該歸一化模塊302用于對于每個活動參數(shù)值,應(yīng)用以下公式,對該活動參數(shù)值進(jìn)行歸一化,得到該活動參數(shù)值的分值:

y=100-100/(a×x+1)b;

其中,x用于表示該活動參數(shù)值,y用于表示該活動參數(shù)值的分值,a用于表示該活動參數(shù)值的系數(shù)因子,b用于表示該活動參數(shù)值的指數(shù)因子,0<a≤1,0<b≤1。

可選地,該統(tǒng)計模塊303用于應(yīng)用以下公式,對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <munder> <mi>&Sigma;</mi> <mrow> <mn>0</mn> <mo>&lt;</mo> <mi>i</mi> <mo>&lt;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>actscore</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <mo>;</mo> </mrow>

其中,score用于表示該群組的活躍值,0<i<n,i為自然數(shù),n用于表示獲取到的活動參數(shù)值的數(shù)目,n為自然數(shù),actscorei用于表示第i個活動參數(shù)值的分值。

可選地,該統(tǒng)計模塊303具體用于應(yīng)用以下公式,對該多個活動參數(shù)值的分值進(jìn)行統(tǒng)計,得到該群組的活躍值:

<mrow> <mi>score</mi> <mo>=</mo> <mrow> <mo>(</mo> <mi>active</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>msg</mi> <mo>_</mo> <mi>score</mi> <mo>+</mo> <mi>periodically</mi> <mo>_</mo> <mi>member</mi> <mo>_</mo> <mi>score</mi> <mo>)</mo> </mrow> <mo>&times;</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mo>;</mo> </mrow>

其中,active_member_score用于表示該群組的活躍人數(shù)分值,msg_score用于表示該群組的發(fā)布消息分值,periodically_member_score用于表示該群組的人員流 動分值。

可選地,該裝置還包括:

排名模塊,用于按照活躍值從大到小的順序,對創(chuàng)建的多個群組進(jìn)行排名,得到每個群組的排名序號;

展示模塊,用于在群組查找界面上,對排名序號小于預(yù)設(shè)閾值的群組進(jìn)行展示。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再一一贅述。

需要說明的是:上述實施例提供的活躍值計算裝置在統(tǒng)計活躍值時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的活躍值計算裝置與活躍值計算方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

圖4是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器400可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)422(例如,一個或一個以上處理器)和存儲器432,一個或一個以上存儲應(yīng)用程序442或數(shù)據(jù)444的存儲介質(zhì)430(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器432和存儲介質(zhì)430可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)430的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器422可以設(shè)置為與存儲介質(zhì)430通信,在服務(wù)器400上執(zhí)行存儲介質(zhì)430中的一系列指令操作。

服務(wù)器400還可以包括一個或一個以上電源426,一個或一個以上有線或無 線網(wǎng)絡(luò)接口450,一個或一個以上輸入輸出接口458,一個或一個以上鍵盤456,和/或,一個或一個以上操作系統(tǒng)441,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1