国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多媒體信息發(fā)布方法及服務(wù)器與流程

      文檔序號(hào):12752586閱讀:175來(lái)源:國(guó)知局
      一種多媒體信息發(fā)布方法及服務(wù)器與流程

      本發(fā)明涉及通信領(lǐng)域中的信息發(fā)送技術(shù),尤其涉及一種多媒體信息發(fā)布方法及服務(wù)器。



      背景技術(shù):

      在現(xiàn)有的針對(duì)多媒體信息向客戶端進(jìn)行推薦的方法通常為在服務(wù)器側(cè)由人工篩選進(jìn)而向客戶端進(jìn)行推介,或者,可以根據(jù)多媒體信息的熱點(diǎn)程度,選取較熱的多媒體信息進(jìn)行推薦,但是,這樣一來(lái),存在的問(wèn)題如下:人工篩選缺點(diǎn)為時(shí)效性差,耗費(fèi)資源,篩選效率低,內(nèi)容條目數(shù)不夠用。大量渴望曝光的資源沒(méi)有絲毫瀏覽量;按熱度缺點(diǎn)為具有馬太效應(yīng),先曝光的后面將有更多機(jī)會(huì)曝光。未得到曝光的內(nèi)容將沉底。



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

      本發(fā)明的主要目的在于提出一種多媒體信息發(fā)布方法及服務(wù)器,旨在解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種多媒體信息發(fā)布方法,包括:

      獲取到至少一個(gè)客戶端上傳的至少一條多媒體信息;

      獲取到針對(duì)所述至少一條多媒體信息中每一條多媒體信息的時(shí)間特征信息以及熱點(diǎn)程度信息;

      至少基于時(shí)間特征信息以及所述至少一條多媒體信息建立第一隊(duì)列;以及基于熱點(diǎn)程度信息從所述至少一條多媒體信息中選取至少部分多媒體信息,利用所述至少部分多媒體信息建立第一優(yōu)先級(jí)隊(duì)列;

      基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端,以使得所述目標(biāo)客戶端展示所述至少一個(gè)目標(biāo)多媒體信息。

      本發(fā)明還提供了一種服務(wù)器,所述服務(wù)器包括:

      第一處理單元,用于獲取到至少一個(gè)客戶端上傳的至少一條多媒體信息;獲取到針對(duì)所述至少一條多媒體信息中每一條多媒體信息的時(shí)間特征信息以及熱點(diǎn)程度信息;

      第二處理單元,用于至少基于時(shí)間特征信息以及所述至少一條多媒體信息建立第一隊(duì)列;以及基于熱點(diǎn)程度信息從所述至少一條多媒體信息中選取至少部分多媒體信息,利用所述至少部分多媒體信息建立第一優(yōu)先級(jí)隊(duì)列;

      信息發(fā)布單元,用于基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端。

      本發(fā)明提出的一種多媒體信息發(fā)布方法及服務(wù)器,基于接收到的多媒體信息的時(shí)間特征信息進(jìn)行第一隊(duì)列的生成;基于多媒體信息的熱點(diǎn)程度進(jìn)行第一優(yōu)先級(jí)隊(duì)列的生成;基于第一隊(duì)列和/或第一優(yōu)先級(jí)隊(duì)列選取目標(biāo)多媒體信息以響應(yīng)目標(biāo)客戶端的信息獲取請(qǐng)求,以使得目標(biāo)客戶端展示目標(biāo)多媒體信息。如此,就能夠避免由于人工對(duì)服務(wù)器內(nèi)保存的多媒體信息進(jìn)行處理而帶來(lái)的客戶端僅能獲取到集中的部分多媒體信息、而減少了更多的多媒體信息被曝光的機(jī)會(huì)的問(wèn)題,提升了多媒體信息的發(fā)布的效率以及被發(fā)布的機(jī)率。

      附圖說(shuō)明

      圖1為本發(fā)明實(shí)施例信息發(fā)布方法流程示意圖;

      圖2為本發(fā)明實(shí)施例場(chǎng)景示意圖一;

      圖3為本發(fā)明實(shí)施例場(chǎng)景示意圖二;

      圖4a為本發(fā)明實(shí)施例各歌曲庫(kù)中包含的歌曲示意圖一;

      圖4b為本發(fā)明實(shí)施例各歌曲庫(kù)中包含的歌曲示意圖二;

      圖5為本發(fā)明實(shí)施例第一隊(duì)列示意圖;

      圖6為本發(fā)明實(shí)施例設(shè)置第一待消耗值的初始處理示意圖;

      圖7為本發(fā)明實(shí)施例第一待消耗值的調(diào)整處理示意圖;

      圖8為本發(fā)明實(shí)施例針對(duì)分發(fā)的歌曲收到反饋信息示意圖一;

      圖9為本發(fā)明實(shí)施例針對(duì)分發(fā)的歌曲收到反饋信息示意圖二;

      圖10為本發(fā)明實(shí)施例第一優(yōu)先級(jí)隊(duì)列的第二待消耗值示意圖;

      圖11為本發(fā)明實(shí)施例客戶端進(jìn)行刷新的處理示意圖;

      圖12為本發(fā)明實(shí)施例目標(biāo)客戶端進(jìn)行歌曲更替處理示意圖;

      圖13為本發(fā)明實(shí)施例服務(wù)器組成結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。

      本發(fā)明實(shí)施例提供了一種信息分發(fā)方法,如圖1所示,包括:

      步驟101:獲取到至少一個(gè)客戶端上傳的至少一條多媒體信息;獲取到針對(duì)所述至少一條多媒體信息中每一條多媒體信息的時(shí)間特征信息以及熱點(diǎn)程度信息;

      步驟102:至少基于時(shí)間特征信息以及所述至少一條多媒體信息建立第一隊(duì)列;以及基于熱點(diǎn)程度信息從所述至少一條多媒體信息中選取至少部分多媒體信息,利用所述至少部分多媒體信息建立第一優(yōu)先級(jí)隊(duì)列;

      步驟103:基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端,以使得所述目標(biāo)客戶端展示所述至少一個(gè)目標(biāo)多媒體信息。

      本實(shí)施例提供的方法可以應(yīng)用于服務(wù)器側(cè),所述至少一個(gè)客戶端上傳的至少一條多媒體信息可以為,客戶端通過(guò)對(duì)應(yīng)的用戶賬號(hào)上傳的至少一條多媒體信息;其中,所述多媒體信息可以為歌曲,具體來(lái)說(shuō)可以為用戶自己錄制的歌曲。

      下面首先針對(duì)如何建立第一隊(duì)列進(jìn)行說(shuō)明:

      所述至少基于時(shí)間特征信息以及所述至少一條多媒體信息建立第一隊(duì)列,還包括:

      獲取到每一條多媒體信息的第一待消耗值;其中,所述多媒體信息的第一待消耗值至少與所述多媒體信息能夠分發(fā)至客戶端的剩余次數(shù)相關(guān);基于所述時(shí)間特征信息對(duì)所述至少一條多媒體信息進(jìn)行篩選得到篩選后的至少一條多媒體信息;基于所述第一待消耗值,對(duì)所述篩選后的至少一條多媒體信息進(jìn)行排序得到第一隊(duì)列。

      其中進(jìn)行時(shí)間特征信息的確定的方法可以包括:基于所述每一條多媒體信息的接收時(shí)刻,確定每一條多媒體信息的保存時(shí)長(zhǎng)作為時(shí)間特征信息;

      相應(yīng)的,所述基于所述時(shí)間特征信息對(duì)所述至少一條多媒體信息進(jìn)行篩選得到篩選后的至少一條多媒體信息包括:當(dāng)多媒體信息的所述時(shí)間特征信息大于第一時(shí)長(zhǎng)門限值時(shí),刪除所述多媒體信息。其中,所述第一時(shí)長(zhǎng)門限值可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置的時(shí)長(zhǎng),比如,可以設(shè)置為24小時(shí)。

      其中,第一時(shí)長(zhǎng)門限值可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為24小時(shí),或者可以設(shè)置為48小時(shí),具體的可以根據(jù)歌曲庫(kù)中包含的多媒體信息也就是歌曲的數(shù)量來(lái)定,比如,歌曲較少時(shí)可以設(shè)置為48小時(shí),歌曲較多時(shí)可以設(shè)置為24小時(shí)。當(dāng)然本實(shí)施例中給出的設(shè)置第一時(shí)長(zhǎng)門限值的方法僅為示例,具體的可以采用其他的設(shè)置方式,本實(shí)施例中不進(jìn)行窮舉。

      和/或,

      檢測(cè)所述第一隊(duì)列中每一個(gè)多媒體信息的第一待消耗值是否小于第一預(yù)設(shè)消耗門限值,將所述第一待消耗值小于第一預(yù)設(shè)消耗門限值的多媒體信息從所述第一隊(duì)列中刪除。其中,所述第一預(yù)設(shè)消耗門限值可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為零,也可以設(shè)置為20,根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例中不進(jìn)行詳述。也就是說(shuō),當(dāng)一個(gè)多媒體信息的第一待消耗值為零的時(shí)候,確定刪除該多媒體信息。

      所述獲取到每一條多媒體信息的第一待消耗值,包括:接收到至少一個(gè)客戶端上傳的至少一條多媒體信息時(shí),針對(duì)每一條多媒體信息設(shè)置第一待消耗值;根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述消耗值進(jìn)行調(diào)整,得到調(diào)整后的第一待消耗值。

      具體來(lái)說(shuō),當(dāng)所述服務(wù)器側(cè)接收到任意一個(gè)客戶端上傳的多媒體信息時(shí),就為接收到的多媒體信息設(shè)置一個(gè)初始數(shù)值作為第一待消耗值,其中,每一個(gè)多媒體信息對(duì)應(yīng)的初始數(shù)值可以相同也可以不同。

      每一個(gè)多媒體對(duì)應(yīng)相同的初始數(shù)值可以參見(jiàn)圖2,服務(wù)器接收到兩個(gè)客戶端上傳的歌曲1以及歌曲2,將歌曲1以及歌曲2均設(shè)置為相同的初始數(shù)值,也就是圖中所示的100,作為第一待消耗值。

      或者,每一個(gè)多媒體信息設(shè)置不同的初始數(shù)值作為第一待消耗值的方法,可以為根據(jù)上傳所述多媒體信息的客戶端的用戶賬號(hào)相關(guān),當(dāng)用戶賬號(hào)的注冊(cè)時(shí)長(zhǎng)小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),可以為其設(shè)置較高的初始數(shù)值作為其第一待消耗值,當(dāng)用戶賬號(hào)的注冊(cè)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),可以設(shè)置較低的初始數(shù)值作為第一待消耗值;比如,參見(jiàn)圖3,兩個(gè)客戶端分別通過(guò)賬號(hào)1和賬號(hào)2上傳的歌曲1以及歌曲2,由于賬號(hào)2的注冊(cè)時(shí)長(zhǎng)較短,所以為其分配較大的初始數(shù)值,將歌曲1的初始數(shù)值設(shè)置為100作為第一待消耗值,歌曲2的初始數(shù)值設(shè)置為150作為第一待消耗值。

      所述針對(duì)多媒體信息的分發(fā)操作可以為:響應(yīng)任意一個(gè)客戶端發(fā)來(lái)的多媒體信息的信息獲取請(qǐng)求時(shí),向該客戶端分發(fā)多媒體信息,此時(shí)則確定針對(duì)多媒體信息執(zhí)行了一次分發(fā)操作。

      上述根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述第一待消耗值進(jìn)行調(diào)整,可以有以下兩種處理方式:

      將第一待消耗值減去所述針對(duì)多媒體信息的分發(fā)操作的次數(shù)將得到的結(jié)果作為調(diào)整后的第一待消耗值;

      或者,將針對(duì)多媒體信息的分發(fā)操作的次數(shù)進(jìn)行加權(quán)計(jì)算得到加權(quán)數(shù),將第一待消耗值減去所述加權(quán)數(shù)得到的結(jié)果作為調(diào)整后的第一待消耗值。

      具體的,其中所述進(jìn)行加權(quán)計(jì)算的加權(quán)值可以根據(jù)實(shí)際情況進(jìn)行調(diào)整,比如,參見(jiàn)圖4a,當(dāng)前歌曲庫(kù)中的歌曲數(shù)量較多時(shí),比如圖中所示有1000首歌曲,想要加速歌曲的更新速度,可以將加權(quán)值設(shè)置的較大,比如,大于2(可以為2.5),此時(shí)每次進(jìn)行分發(fā)之后就將該歌曲對(duì)應(yīng)的第一待消耗值(100)減去較大的一個(gè)數(shù)值,也就是圖中所示歌曲1被分發(fā)一次,就將第一待消耗值100減去2.5,調(diào)整為97.7,從而達(dá)到加速歌曲更新的效果;

      如果當(dāng)前歌曲庫(kù)中的歌曲數(shù)量較少,可以降低歌曲的更新速度,將加權(quán)值設(shè)置的較小,比如,大于0小于1,從而達(dá)到降低歌曲更新速度的效果。比如,參見(jiàn)圖4b,歌曲庫(kù)中僅有10首歌曲,可以降低歌曲的更新速度,每一個(gè)歌曲的第一待消耗值為100,當(dāng)歌曲2被分發(fā)一次時(shí),對(duì)應(yīng)的分發(fā)操作的次數(shù)進(jìn)行加權(quán)計(jì)算得到加權(quán)數(shù)為0.3,那么歌曲2被分發(fā)一次之后對(duì)應(yīng)了第一待消耗值為99.7。

      需要指出的是,本實(shí)施例中根據(jù)第一待消耗值對(duì)多媒體信息進(jìn)行排序的時(shí)候,可以為由高到低進(jìn)行排序,比如,參見(jiàn)圖5,幾個(gè)歌曲的第一待消耗值分別為圖中所示,將第一待消耗值較大的排在前面也就是圖中的右側(cè),第一待消耗值較小的排在后面也就是圖中左側(cè)。

      另外,在進(jìn)行第一隊(duì)列的排序時(shí),當(dāng)兩個(gè)歌曲的第一待消耗值相同時(shí),還可以為根據(jù)時(shí)間特征信息進(jìn)行排序,將接收時(shí)刻較晚的排在前面,也就是余額相等時(shí),晚入者優(yōu)先分發(fā)。

      可以將第一隊(duì)列中的多媒體信息基于時(shí)間特征信息,也就是保存時(shí)長(zhǎng)在0~2小時(shí)內(nèi)第一子隊(duì)列,第一子隊(duì)列的多媒體信息按照上述規(guī)則進(jìn)行排序;而針對(duì)時(shí)間特征信息,也就是保存時(shí)長(zhǎng)較長(zhǎng)的比如在2~24h內(nèi)的多媒體信息作為第二子隊(duì)列,第二子隊(duì)列的排序規(guī)則也可以如上;這里需要說(shuō)明的是,劃分出第一子隊(duì)列和第二子隊(duì)列之后,可以將第一子隊(duì)列排在所述第二子隊(duì)列之前,也就是說(shuō),第一子隊(duì)列作為時(shí)效性較高的一個(gè)子隊(duì)列,包含的多媒體信息為最近添加的多媒體信息(歌曲),將這些多媒體信息放在前面的位置以保證能夠首先被分發(fā)。

      進(jìn)一步地,還可以將第二子隊(duì)列中的多媒體信息的第一待消耗值小于第三待消耗門限值的多媒體信息添加到第一子隊(duì)列中,比如,第三待消耗門限值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,可以設(shè)置為80,當(dāng)?shù)诙雨?duì)列中多媒體信息的第一待消耗值被消耗掉21,即第一待消耗值為79時(shí),即認(rèn)為該多媒體信息為用戶點(diǎn)擊較多的多媒體信息,那么可以將該多媒體信息從第二子隊(duì)列移植第一子隊(duì)列中,從而提升該多媒體信息的排序。

      上述關(guān)于第一隊(duì)列的生成,可以為本實(shí)施例中提供的基本處理,也就是普通衰減隊(duì)列的生成。比如,參見(jiàn)圖6,在全民K歌客戶端中某一個(gè)用戶A發(fā)布了一首自己錄制的歌曲1,在用戶A發(fā)布歌曲1成功的瞬間,歌曲1條目會(huì)立即進(jìn)入一個(gè)大的普通衰減隊(duì)列池或者為一個(gè)歌曲庫(kù);將歌曲1加入歌曲庫(kù)的同時(shí)給予該歌曲1設(shè)置第一待消耗值為100。在上述圖6的基礎(chǔ)之上,參見(jiàn)圖7,檢測(cè)到歌曲1被分發(fā)一次,比如分發(fā)到用戶B的客戶端,則減去1個(gè)待消耗值;另外,歌曲1的時(shí)效性隨時(shí)間流逝而衰減,該隊(duì)列池(即第一隊(duì)列)中不保留發(fā)布超過(guò)24小時(shí)的作品,也不保留第一待消耗值為0的作品。

      接下來(lái)介紹如何建立第一優(yōu)先級(jí)隊(duì)列,具體如下:

      檢測(cè)針對(duì)多媒體信息的至少一個(gè)反饋信息,其中,所述反饋信息包括第一類反饋信息以及第二類反饋信息,所述第一類反饋信息為支持所述多媒體信息的反饋信息、所述第二類反饋信息為不支持所述多媒體信息的反饋信息;

      基于多媒體信息的至少一個(gè)第一類反饋信息和/或至少一個(gè)第二類反饋信息,確定至少一條多媒體信息的熱點(diǎn)程度信息。

      所有的歌曲作品得到分發(fā)后允許消耗者進(jìn)行頂踩操作,也就是根據(jù)消耗著或者是接收者的頂踩操作得到支持或者不支持的反饋信息,服務(wù)器的后臺(tái)根據(jù)反饋信息記錄頂踩操作的次數(shù)。頂即喜歡也就是支持,踩即討厭也就是不支持。

      基于每一條多媒體信息的至少一個(gè)第一類反饋信息和/或至少一個(gè)第二類反饋信息,確定至少一條多媒體信息中每一條多媒體信息的熱點(diǎn)程度信息的方式;以及基于熱點(diǎn)程度信息從所述至少一條多媒體信息中選取至少部分多媒體信息,利用所述至少部分多媒體信息建立第一優(yōu)先級(jí)隊(duì)列;可以有以下處理方式至少之一:

      處理方式一

      獲取到多媒體信息的分發(fā)次數(shù)、獲取到每一條多媒體信息得到第一類反饋信息的數(shù)量,將第一類反饋信息的數(shù)量與分發(fā)次數(shù)相比得到的比值作為熱點(diǎn)程度信息;

      將熱點(diǎn)程度信息大于預(yù)設(shè)第一比例閾值的多媒體信息選取出來(lái)添加至第一優(yōu)先級(jí)隊(duì)列中;其中,第一比例閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,頂?shù)拇螖?shù)與發(fā)布次數(shù)的比值大于30%。

      比如,參見(jiàn)圖8,歌曲A曝光也就是分發(fā)次數(shù)為5,可以為被5個(gè)用戶通過(guò)客戶端獲取到歌曲的操作,其中有3個(gè)用戶點(diǎn)贊或者頂歌曲A,那么服務(wù)器側(cè)接收到這三個(gè)用戶的反饋信息就是第一類反饋信息,另外2個(gè)用戶可以踩歌曲A,那么接收到這兩個(gè)用戶的反饋信息就是第二類反饋信息;將第一類反饋信息的數(shù)量也就是三個(gè),與分發(fā)次數(shù)5相比得到60%;由于該比值大于預(yù)設(shè)第一比例閾值,所以將歌曲A添加至第一優(yōu)先級(jí)隊(duì)列。

      處理方式二

      獲取到多媒體信息的第一類反饋信息的數(shù)量作為熱點(diǎn)程度信息;當(dāng)所述熱點(diǎn)程度信息大于第一數(shù)量門限值時(shí),設(shè)置該多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。比如熱點(diǎn)程度信息多于15次,就將該多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。

      處理方式三

      獲取到每一條多媒體信息的分發(fā)次數(shù)、獲取到每一條多媒體信息得到第二類反饋信息的數(shù)量,將第二類反饋信息的數(shù)量與分發(fā)次數(shù)相比得到的比值作為熱點(diǎn)程度信息;當(dāng)熱點(diǎn)程度信息小于第二比例閾值時(shí),該多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。

      比如,參見(jiàn)圖9,歌曲A曝光也就是分發(fā)次數(shù)為6,可以為被6個(gè)用戶通過(guò)客戶端獲取到歌曲的操作,其中有5個(gè)用戶不對(duì)歌曲A進(jìn)行反饋也就是即不頂也不采,另外1個(gè)用戶可以對(duì)歌曲A踩,那么接收到這1個(gè)用戶的反饋信息就是第二類反饋信息;第二類反饋信息的數(shù)量也就是1個(gè),與分發(fā)次數(shù)6相比得到13%作為針對(duì)歌曲A的支持程度。第二比例閾值,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為5%;那么上述歌曲A不添加至第一優(yōu)先級(jí)隊(duì)列。

      處理方式四

      獲取到多媒體信息的第二類反饋信息的數(shù)量作為熱點(diǎn)程度信息;當(dāng)熱點(diǎn)程度信息小于第二數(shù)量門限值時(shí),多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。

      基于上述處理方式,可以理解,當(dāng)收到的至少一條多媒體信息,比如,多個(gè)歌曲,通過(guò)接受頂或踩確定相應(yīng)的熱點(diǎn)程度信息,基于熱點(diǎn)程度信息確定將對(duì)應(yīng)的多媒體信息進(jìn)行升級(jí),也就是將該多媒體信息添加到第一優(yōu)先級(jí)隊(duì)列中,另外,此時(shí)還需要操作的是將該多媒體信息從所述第一隊(duì)列中刪除;

      進(jìn)一步地,當(dāng)基于熱點(diǎn)程度信息確定多媒體信息需要降級(jí),也就是該多媒體信息收到的踩的次數(shù)在一段時(shí)間內(nèi)達(dá)到一定數(shù)量,那么將該多媒體信息直接刪除,需要說(shuō)明的是,此處所述的刪除可以為將該多媒體信息直接移出第一隊(duì)列;所述確定多媒體信息需要降級(jí)的方式可以與上述四種處理方式相對(duì)應(yīng),比如,當(dāng)采用處理方式一時(shí)熱點(diǎn)程度信息小于預(yù)設(shè)第三比例閾值,比如1%時(shí),可以確定該多媒體信息基本沒(méi)有收到頂,可以將該多媒體信息刪除;當(dāng)采用處理方式二時(shí),熱點(diǎn)程度信息小于第三數(shù)量門限值,比如可以為1時(shí)確定刪除該多媒體信息;當(dāng)采用處理方式三時(shí),熱點(diǎn)程度信息大于第四比例閾值,比如80%,也就是說(shuō)收到了踩的次數(shù)較多,可以確定刪除該多媒體信息;當(dāng)采用處理方式四時(shí),熱點(diǎn)程度信息大于第四數(shù)量門限值,也就是說(shuō)收到了踩的次數(shù)多,確定刪除該多媒體信息。

      還可以包括有,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)多媒體信息未滿足添加至第一優(yōu)先級(jí)隊(duì)列的條件,則將該多媒體信息刪除,具體可以為將該多媒體信息從第一隊(duì)列中刪除。

      另外,本實(shí)施例針對(duì)第一優(yōu)先級(jí)隊(duì)列還會(huì)進(jìn)行相應(yīng)的處理,具體如下:

      所述從所述第一隊(duì)列中選取第一優(yōu)先級(jí)對(duì)應(yīng)的至少一條多媒體信息建立第一優(yōu)先級(jí)隊(duì)列之后,所述方法還包括:

      將所述第一優(yōu)先級(jí)隊(duì)列中包含的至少一條多媒體信息設(shè)置為第二待消耗值,其中,所述第二待消耗值不小于所述第一待消耗值;也就是說(shuō),升級(jí)至優(yōu)質(zhì)衰減體系隊(duì)列(第一優(yōu)先級(jí)隊(duì)列)的同時(shí)新給予第一優(yōu)先級(jí)隊(duì)列中的每一個(gè)多媒體信息條目1000個(gè)待消耗值。

      檢測(cè)針對(duì)第一優(yōu)先級(jí)隊(duì)列中的每一個(gè)多媒體信息的分發(fā)操作,根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述每一個(gè)多媒體信息的第二待消耗值進(jìn)行調(diào)整,得到調(diào)整后的第二待消耗值;比如,第一優(yōu)先級(jí)隊(duì)列中的一個(gè)多媒體信息每被分發(fā)一次則減去1個(gè)待消耗值。

      相應(yīng)的,所述方法還包括:檢測(cè)所述第一優(yōu)先級(jí)隊(duì)列中的每一條多媒體信息的第二待消耗值是否小于第二預(yù)設(shè)消耗門限值,將所述第二待消耗值小于第二預(yù)設(shè)消耗門限值的多媒體信息從所述第一優(yōu)先級(jí)隊(duì)列中刪除。其中,第二預(yù)設(shè)消耗門限值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為零,也可以設(shè)置為其他數(shù)量,比如,該隊(duì)列池中超過(guò)24小時(shí)不會(huì)移除,直至待消耗值為0則移除。

      第一優(yōu)先級(jí)隊(duì)列每一個(gè)多媒體信息對(duì)應(yīng)的第二待消耗值參見(jiàn)圖10,其中,多媒體信息隨著被分發(fā)的次數(shù)被減去一定的待消耗值以得到更新后的第二待消耗值。

      所述基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端,包括:

      接收到目標(biāo)客戶端發(fā)來(lái)的信息獲取請(qǐng)求,其中,所述信息獲取請(qǐng)求中至少包有所述目標(biāo)客戶端中能夠用于展示多媒體信息的空閑位置的數(shù)量;

      基于所述信息獲取請(qǐng)求中空閑位置的數(shù)量,確定選取目標(biāo)多媒體信息的目標(biāo)數(shù)量,基于所述目標(biāo)數(shù)量從所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列選取得到目標(biāo)數(shù)量個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端。

      客戶端的發(fā)起信息獲取請(qǐng)求的方式可以為:用戶通過(guò)客戶端進(jìn)行刷新操作,比如,參見(jiàn)圖11,點(diǎn)擊刷新按鈕,相應(yīng)的就向服務(wù)器側(cè)發(fā)起一次信息獲取請(qǐng)求。每一次信息獲取請(qǐng)求中至少可以包括有:目標(biāo)客戶端能夠容納的目標(biāo)多媒體信息的數(shù)量,比如,客戶端當(dāng)前有十個(gè)空位能夠容納十個(gè)目標(biāo)多媒體信息,那么數(shù)量信息可以攜帶在該次信息獲取請(qǐng)求中發(fā)送至服務(wù)器側(cè)。消耗者隊(duì)列用于接收這些待分發(fā)的流量,每空出一個(gè)待接收位,則在待消耗隊(duì)列中尋找排序最靠前的一個(gè)條目分發(fā)給消耗者。假設(shè)單次刷新頁(yè)面可以提供十個(gè)空位,消耗者提供的空位如圖,每個(gè)消耗者有10個(gè)空位。

      關(guān)于第一優(yōu)先級(jí)隊(duì)列的多媒體信息排列以及分發(fā)原則,可以參見(jiàn)以下說(shuō)明:

      所述基于所述目標(biāo)數(shù)量從所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列選取得到目標(biāo)數(shù)量個(gè)目標(biāo)多媒體信息,包括:

      確定所述目標(biāo)客戶端發(fā)來(lái)的信息獲取請(qǐng)求為所述目標(biāo)客戶端的第N次信息獲取請(qǐng)求,基于所述第N次信息獲取請(qǐng)求對(duì)應(yīng)的多媒體信息獲取規(guī)則,從所述第一優(yōu)先級(jí)隊(duì)列選取第一待消耗值排在前M位的目標(biāo)多媒體信息、和/或從所述第一隊(duì)列選取第二待消耗值排在前L為的目標(biāo)多媒體信息;

      其中,N為大于等于一的整數(shù),M為大于等于零的整數(shù)且小于等于目標(biāo)數(shù)量的整數(shù)、L為大于等于零且小于等于目標(biāo)數(shù)量的整數(shù)。

      另外,每一給信息獲取請(qǐng)求對(duì)應(yīng)的多媒體信息獲取規(guī)則可以不同,具體的可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,

      第一次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前8位的條目+普通隊(duì)列中前2位條目(若某一種不足,則用另一種補(bǔ)充);

      第二次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前5位的條目+普通隊(duì)列中前5位條目;

      第三次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前1位的條目+普通隊(duì)列中前9位條目。

      上述僅示例了三次信息獲取請(qǐng)求對(duì)應(yīng)的信息獲取規(guī)則,可以理解的是,可以根據(jù)上述設(shè)置方式無(wú)窮盡的進(jìn)行更多次多媒體信息獲取請(qǐng)求對(duì)應(yīng)的多媒體信息獲取規(guī)則,本實(shí)施例中不進(jìn)行窮舉。

      在上述介紹的場(chǎng)景基礎(chǔ)之上,本實(shí)施例還提供針對(duì)調(diào)整的目標(biāo)多媒體信息,以發(fā)送至目標(biāo)客戶端以使得目標(biāo)客戶端能夠根據(jù)實(shí)際操作進(jìn)行其多媒體信息的調(diào)整,具體如下:

      接收到所述目標(biāo)客戶端發(fā)來(lái)的針對(duì)第一目標(biāo)多媒體信息的反饋信息;其中,所述反饋信息包括第一類反饋信息以及第二類反饋信息,所述第一類反饋信息為支持所述多媒體信息的反饋信息、所述第二類反饋信息為不支持所述多媒體信息的反饋信息;

      當(dāng)所述針對(duì)第一目標(biāo)多媒體信息的反饋信息為第二類反饋信息時(shí),從所述第一優(yōu)先級(jí)隊(duì)列或第一隊(duì)列中選取一目標(biāo)多媒體信息,將選取的目標(biāo)多媒體信息發(fā)送至所述目標(biāo)客戶端,以使得所述目標(biāo)客戶端利用選取的目標(biāo)多媒體信息替換所述第一目標(biāo)多媒體信息。

      比如,參見(jiàn)圖12,用戶在目標(biāo)客戶端對(duì)歌曲A進(jìn)行操作,操作為踩,此時(shí)客戶端生成第二類反饋信息反饋至服務(wù)器側(cè);服務(wù)器接收到目標(biāo)客戶端針對(duì)歌曲A的第二類反饋信息后,從第一優(yōu)先級(jí)隊(duì)列中選取除去歌曲A以外排列在第一位的歌曲B,將歌曲B發(fā)送至目標(biāo)客戶端,以使得目標(biāo)客戶端利用歌曲B替換原歌曲A的位置,并展示歌曲B。

      也就是說(shuō),消耗者可以進(jìn)行頂踩刷新操作,其中:頂,界面不刪除對(duì)應(yīng)條目;踩立即刪除對(duì)應(yīng)條目并替換一個(gè)新的優(yōu)質(zhì)隊(duì)列或普通隊(duì)列條目。

      基于上述介紹的多媒體信息發(fā)布方法,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)上述多媒體信息發(fā)布方法的服務(wù)器,如圖13所示,包括:

      第一處理單元1301,用于獲取到至少一個(gè)客戶端上傳的至少一條多媒體信息;獲取到針對(duì)所述至少一條多媒體信息中每一條多媒體信息的時(shí)間特征信息以及熱點(diǎn)程度信息;

      第二處理單元1302,用于至少基于時(shí)間特征信息以及所述至少一條多媒體信息建立第一隊(duì)列;以及基于熱點(diǎn)程度信息從所述至少一條多媒體信息中選取至少部分多媒體信息,利用所述至少部分多媒體信息建立第一優(yōu)先級(jí)隊(duì)列;

      信息發(fā)布單元1303,用于基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端。

      本實(shí)施例中首先針對(duì)如何建立第一隊(duì)列進(jìn)行說(shuō)明:

      所述第二處理單元,用于獲取到每一條多媒體信息的第一待消耗值;其中,所述多媒體信息的第一待消耗值至少與所述多媒體信息能夠分發(fā)至客戶端的剩余次數(shù)相關(guān);基于所述時(shí)間特征信息對(duì)所述至少一條多媒體信息進(jìn)行篩選得到篩選后的至少一條多媒體信息;基于所述第一待消耗值,對(duì)所述篩選后的至少一條多媒體信息進(jìn)行排序得到第一隊(duì)列。

      第一處理單元1301,用于接收到至少一個(gè)客戶端上傳的至少一條多媒體信息時(shí),針對(duì)每一條多媒體信息設(shè)置第一待消耗值;當(dāng)檢測(cè)到針對(duì)多媒體信息的分發(fā)操作時(shí),根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述消耗值進(jìn)行調(diào)整,得到調(diào)整后的第一待消耗值。

      所述第一處理單元1301,用于接收到任意一個(gè)客戶端上傳的多媒體信息時(shí),就為接收到的多媒體信息設(shè)置一個(gè)初始數(shù)值作為第一待消耗值,其中,每一個(gè)多媒體信息對(duì)應(yīng)的初始數(shù)值可以相同也可以不同。

      每一個(gè)多媒體對(duì)應(yīng)相同的初始數(shù)值可以參見(jiàn)圖2,服務(wù)器接收到兩個(gè)客戶端上傳的歌曲1以及歌曲2,將歌曲1以及歌曲2均設(shè)置為相同的初始數(shù)值,也就是圖中所示的100,作為第一待消耗值。

      或者,每一個(gè)多媒體信息設(shè)置不同的初始數(shù)值作為第一待消耗值,可以為根據(jù)上傳所述多媒體信息的客戶端的用戶賬號(hào)相關(guān),當(dāng)用戶賬號(hào)的注冊(cè)時(shí)長(zhǎng)小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),可以為其設(shè)置較高的初始數(shù)值作為其第一待消耗值,當(dāng)用戶賬號(hào)的注冊(cè)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),可以設(shè)置較低的初始數(shù)值作為第一待消耗值。

      上述當(dāng)檢測(cè)到針對(duì)多媒體信息的分發(fā)操作時(shí),根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述第一待消耗值進(jìn)行調(diào)整,得到調(diào)整后的第一待消耗值中,所述針對(duì)多媒體信息的分發(fā)操作可以為,響應(yīng)任意一個(gè)客戶端發(fā)來(lái)的多媒體信息的信息獲取請(qǐng)求時(shí),向該客戶端分發(fā)多媒體信息,此時(shí)則確定針對(duì)多媒體信息執(zhí)行了一次分發(fā)操作。

      上述根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述消耗值進(jìn)行調(diào)整,可以有以下兩種處理方式:

      所述第一處理單元,用于將第一待消耗值減去所述針對(duì)多媒體信息的分發(fā)操作的次數(shù)將得到的結(jié)果作為調(diào)整后的第一待消耗值;

      或者,所述第一處理單元,用于將針對(duì)多媒體信息的分發(fā)操作的次數(shù)進(jìn)行加權(quán)計(jì)算得到加權(quán)數(shù),將第一待消耗值減去所述加權(quán)數(shù)得到的結(jié)果作為調(diào)整后的第一待消耗值。

      具體的,其中所述進(jìn)行加權(quán)計(jì)算的加權(quán)值可以根據(jù)實(shí)際情況進(jìn)行調(diào)整,比如,參見(jiàn)圖4a,當(dāng)前歌曲庫(kù)中的歌曲數(shù)量較多時(shí),比如圖中所示有1000首歌曲,想要加速歌曲的更新速度,可以將加權(quán)值設(shè)置的較大,比如,大于2(可以為2.5),此時(shí)每次進(jìn)行分發(fā)之后就將該歌曲對(duì)應(yīng)的第一待消耗值(100)減去較大的一個(gè)數(shù)值,也就是圖中所示歌曲1被分發(fā)一次,就將第一待消耗值100減去2.5,調(diào)整為97.7,從而達(dá)到加速歌曲更新的效果;

      如果當(dāng)前歌曲庫(kù)中的歌曲數(shù)量較少,可以降低歌曲的更新速度,將加權(quán)值設(shè)置的較小,比如,大于0小于1,從而達(dá)到降低歌曲更新速度的效果。比如,參見(jiàn)圖4b,歌曲庫(kù)中僅有10首歌曲,可以降低歌曲的更新速度,每一個(gè)歌曲的第一待消耗值為100,當(dāng)歌曲2被分發(fā)一次時(shí),對(duì)應(yīng)的分發(fā)操作的次數(shù)進(jìn)行加權(quán)計(jì)算得到加權(quán)數(shù)為0.3,那么歌曲2被分發(fā)一次之后對(duì)應(yīng)了第一待消耗值為99.7。

      需要指出的是,本實(shí)施例中根據(jù)第一待消耗值對(duì)多媒體信息進(jìn)行排序的時(shí)候,可以為由高到低進(jìn)行排序,比如,參見(jiàn)圖5,幾個(gè)歌曲的第一待消耗值分別為圖中所示,將第一待消耗值較大的排在前面也就是圖中的右側(cè),第一待消耗值較小的排在后面也就是圖中左側(cè)。另外,在進(jìn)行第一隊(duì)列的排序時(shí),可以按待消耗余額排序,余額多則優(yōu)先分發(fā),也就是排在前面的優(yōu)先分發(fā);具體的可以為根據(jù)多媒體信息的接收時(shí)刻進(jìn)行排序,當(dāng)兩個(gè)歌曲的第一待消耗值相同時(shí),將接收時(shí)刻較晚的排在前面,也就是余額相等時(shí),晚入者優(yōu)先分發(fā)。

      進(jìn)一步地,第二處理單元,可以將第一隊(duì)列中的多媒體信息基于時(shí)間特征信息,也就是保存時(shí)長(zhǎng)在0~2小時(shí)內(nèi)第一子隊(duì)列,第一子隊(duì)列的多媒體信息按照上述規(guī)則進(jìn)行排序;而針對(duì)時(shí)間特征信息,也就是保存時(shí)長(zhǎng)較長(zhǎng)的比如在2~24h內(nèi)的多媒體信息作為第二子隊(duì)列,第二子隊(duì)列的排序規(guī)則也可以如上;這里需要說(shuō)明的是,劃分出第一子隊(duì)列和第二子隊(duì)列之后,可以將第一子隊(duì)列排在所述第二子隊(duì)列之前,也就是說(shuō),第一子隊(duì)列作為時(shí)效性較高的一個(gè)子隊(duì)列,包含的多媒體信息為最近添加的多媒體信息(歌曲),將這些多媒體信息放在前面的位置以保證能夠首先被分發(fā)。

      進(jìn)一步地,第二處理單元,還可以將第二子隊(duì)列中的多媒體信息的第一待消耗值小于第三待消耗門限值的多媒體信息添加到第一子隊(duì)列中,比如,第三待消耗門限值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,可以設(shè)置為80,當(dāng)?shù)诙雨?duì)列中多媒體信息的第一待消耗值被消耗掉21,即第一待消耗值為79時(shí),即認(rèn)為該多媒體信息為用戶點(diǎn)擊較多的多媒體信息,那么可以將該多媒體信息從第二子隊(duì)列移植第一子隊(duì)列中,從而提升該多媒體信息的排序。

      所述根據(jù)每一個(gè)多媒體信息的保存時(shí)長(zhǎng)和/或第一待消耗值可以確定是否繼續(xù)保存多媒體信息,具體如下:

      所述第一處理單元,用于基于所述每一條多媒體信息的接收時(shí)刻,確定每一條多媒體信息的保存時(shí)長(zhǎng)作為時(shí)間特征信息;

      相應(yīng)的,所述第二處理單元,用于當(dāng)一多媒體信息的所述保存時(shí)長(zhǎng)大于第一時(shí)長(zhǎng)門限值時(shí),將所述多媒體信息從所述第一隊(duì)列中刪除;其中,第一時(shí)長(zhǎng)門限值可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為24小時(shí),或者可以設(shè)置為48小時(shí),具體的可以根據(jù)歌曲庫(kù)中包含的多媒體信息也就是歌曲的數(shù)量來(lái)定,比如,歌曲較少時(shí)可以設(shè)置為48小時(shí),歌曲較多時(shí)可以設(shè)置為24小時(shí)。當(dāng)然本實(shí)施例中給出的設(shè)置第一時(shí)長(zhǎng)門限值的方法僅為示例,具體的可以采用其他的設(shè)置方式,本實(shí)施例中不進(jìn)行窮舉。

      和/或,

      所述第二處理單元,用于檢測(cè)所述第一隊(duì)列中每一個(gè)多媒體信息的第一待消耗值是否小于第一預(yù)設(shè)消耗門限值,將所述第一待消耗值小于第一預(yù)設(shè)消耗門限值的多媒體信息從所述第一隊(duì)列中刪除。其中,所述第一預(yù)設(shè)消耗門限值可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為零,也可以設(shè)置為20,根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例中不進(jìn)行詳述。也就是說(shuō),當(dāng)一個(gè)多媒體信息的第一待消耗值為零的時(shí)候,確定刪除該多媒體信息。

      上述關(guān)于第一隊(duì)列的生成,可以為本實(shí)施例中提供的基本處理,也就是普通衰減隊(duì)列的生成。比如,參見(jiàn)圖6,在全民K歌客戶端中某一個(gè)用戶A發(fā)布了一首自己錄制的歌曲1,在用戶A發(fā)布歌曲1成功的瞬間,歌曲1條目會(huì)立即進(jìn)入一個(gè)大的普通衰減隊(duì)列池或者為一個(gè)歌曲庫(kù);將歌曲1加入歌曲庫(kù)的同時(shí)給予該歌曲1設(shè)置第一待消耗值為100。在上述圖6的基礎(chǔ)之上,參見(jiàn)圖7,檢測(cè)到歌曲1被分發(fā)一次,比如分發(fā)到用戶B的客戶端,則減去1個(gè)待消耗值;另外,歌曲1的時(shí)效性隨時(shí)間流逝而衰減,該隊(duì)列池中不保留發(fā)布超過(guò)24小時(shí)的作品,也不保留待消耗值為0的作品。

      接下來(lái),介紹如何建立第一優(yōu)先級(jí)隊(duì)列的方法,具體如下:

      所述第一處理單元,用于檢測(cè)針對(duì)多媒體信息的至少一個(gè)反饋信息,其中,所述反饋信息包括第一類反饋信息以及第二類反饋信息,所述第一類反饋信息為支持所述多媒體信息的反饋信息、所述第二類反饋信息為不支持所述多媒體信息的反饋信息;基于多媒體信息的至少一個(gè)第一類反饋信息和/或至少一個(gè)第二類反饋信息,確定至少一條多媒體信息中每一條多媒體信息的優(yōu)先級(jí)。

      所有的歌曲作品得到分發(fā)后允許消耗者進(jìn)行頂踩操作,也就是根據(jù)消耗著或者是接收者的頂踩操作得到支持或者不支持的反饋信息,服務(wù)器的后臺(tái)根據(jù)反饋信息記錄頂踩操作的次數(shù)。頂即喜歡也就是支持,踩即討厭也就是不支持。

      當(dāng)?shù)谝活惙答佇畔⒁簿褪侵С值臄?shù)量達(dá)到一定數(shù)量的之后,確定將對(duì)應(yīng)的多媒體信息進(jìn)行升級(jí),添加到第一優(yōu)先級(jí)隊(duì)列中,升級(jí)則提升至優(yōu)質(zhì)衰減隊(duì)列;降級(jí)則直接移出隊(duì)列;維持則繼續(xù)等待滿足升降級(jí)條件直至24小時(shí)后移除。

      所述第二處理單元,用于至少基于每一條多媒體信息的至少一個(gè)第一類反饋信息和/或至少一個(gè)第二類反饋信息,確定至少一條多媒體信息中每一條多媒體信息的優(yōu)先級(jí),可以有以下處理方式至少之一:

      處理方式一

      第一處理單元,用于獲取到多媒體信息的分發(fā)次數(shù)、獲取到每一條多媒體信息得到第一類反饋信息的數(shù)量,將第一類反饋信息的數(shù)量與分發(fā)次數(shù)相比得到的比值作為熱點(diǎn)程度信息;

      相應(yīng)的,所述第二處理單元,用于將熱點(diǎn)程度信息大于預(yù)設(shè)第一比例閾值的多媒體信息選取出來(lái)添加至第一優(yōu)先級(jí)隊(duì)列中;其中,第一比例閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,頂?shù)拇螖?shù)與發(fā)布次數(shù)的比值大于30%。

      比如,參見(jiàn)圖8,歌曲A曝光也就是分發(fā)次數(shù)為5,可以為被5個(gè)用戶通過(guò)客戶端獲取到歌曲的操作,其中有3個(gè)用戶點(diǎn)贊或者頂歌曲A,那么服務(wù)器側(cè)接收到這三個(gè)用戶的反饋信息就是第一類反饋信息,另外2個(gè)用戶可以踩歌曲A,那么接收到這兩個(gè)用戶的反饋信息就是第二類反饋信息;將第一類反饋信息的數(shù)量也就是三個(gè),與分發(fā)次數(shù)5相比得到60%;由于該比值大于預(yù)設(shè)第一比例閾值,所以將歌曲A添加至第一優(yōu)先級(jí)隊(duì)列。

      處理方式二

      第一處理單元,用于獲取到每一條多媒體信息的第一類反饋信息的數(shù)量作為熱點(diǎn)程度信息;相應(yīng)的,所述第二處理單元,用于當(dāng)所述熱點(diǎn)程度信息大于第一數(shù)量門限值時(shí),設(shè)置該多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。比如第一類反饋信息的數(shù)量多于15次,就將該多媒體信息作為第一優(yōu)先級(jí)。

      處理方式三

      第一處理單元,用于獲取到每一條多媒體信息的分發(fā)次數(shù)、獲取到每一條多媒體信息得到第二類反饋信息的數(shù)量,將第二類反饋信息的數(shù)量與分發(fā)次數(shù)相比得到的比值作為熱點(diǎn)程度信息;相應(yīng)的,所述第二處理單元,用于當(dāng)熱點(diǎn)程度信息小于第二比例閾值時(shí),該多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。

      比如,參見(jiàn)圖9,歌曲A曝光也就是分發(fā)次數(shù)為6,可以為被6個(gè)用戶通過(guò)客戶端獲取到歌曲的操作,其中有5個(gè)用戶不對(duì)歌曲A進(jìn)行反饋也就是即不頂也不采,另外1個(gè)用戶可以對(duì)歌曲A踩,那么接收到這1個(gè)用戶的反饋信息就是第二類反饋信息;第二類反饋信息的數(shù)量也就是1個(gè),與分發(fā)次數(shù)6相比得到13%作為針對(duì)歌曲A的支持程度。第二比例閾值,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為5%;那么上述歌曲A不添加至第一優(yōu)先級(jí)隊(duì)列。

      處理方式四

      第一處理單元,用于獲取到每一條多媒體信息的第二類反饋信息的數(shù)量作為熱點(diǎn)程度信息;相應(yīng)的,所述第二處理單元,用于當(dāng)熱點(diǎn)程度信息小于第二數(shù)量門限值時(shí),多媒體信息添加至第一優(yōu)先級(jí)隊(duì)列。

      另外,本實(shí)施例針對(duì)第一優(yōu)先級(jí)隊(duì)列還會(huì)進(jìn)行相應(yīng)的處理,具體如下:

      所述從所述第一隊(duì)列中選取第一優(yōu)先級(jí)對(duì)應(yīng)的至少一條多媒體信息建立第一優(yōu)先級(jí)隊(duì)列之后,第一處理單元,用于將所述第一優(yōu)先級(jí)隊(duì)列中包含的至少一條多媒體信息設(shè)置為第二待消耗值,其中,所述第二待消耗值不小于所述第一待消耗值;也就是說(shuō),升級(jí)至優(yōu)質(zhì)衰減體系隊(duì)列(第一優(yōu)先級(jí)隊(duì)列)的同時(shí)新給予第一優(yōu)先級(jí)隊(duì)列中的每一個(gè)多媒體信息條目1000個(gè)待消耗值。

      檢測(cè)針對(duì)第一優(yōu)先級(jí)隊(duì)列中的每一個(gè)多媒體信息的分發(fā)操作,根據(jù)針對(duì)所述多媒體信息的分發(fā)操作的次數(shù)對(duì)所述每一個(gè)多媒體信息的第二待消耗值進(jìn)行調(diào)整,得到調(diào)整后的第二待消耗值;比如,第一優(yōu)先級(jí)隊(duì)列中的一個(gè)多媒體信息每被分發(fā)一次則減去1個(gè)待消耗值。

      所述第二處理單元,用于檢測(cè)所述第一優(yōu)先級(jí)隊(duì)列中的每一條多媒體信息的第二待消耗值是否小于第二預(yù)設(shè)消耗門限值,將所述第二待消耗值小于第二預(yù)設(shè)消耗門限值的多媒體信息從所述第一優(yōu)先級(jí)隊(duì)列中刪除。其中,第二預(yù)設(shè)消耗門限值可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,可以設(shè)置為零,也可以設(shè)置為其他數(shù)量,比如,該隊(duì)列池中超過(guò)24小時(shí)不會(huì)移除,直至待消耗值為0則移除。

      第一優(yōu)先級(jí)隊(duì)列每一個(gè)多媒體信息對(duì)應(yīng)的第二待消耗值參見(jiàn)圖10,其中,多媒體信息隨著被分發(fā)的次數(shù)被減去一定的待消耗值以得到更新后的第二待消耗值。

      所述基于所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列,選取得到至少一個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端,包括:

      所述信息發(fā)布單元,用于接收到目標(biāo)客戶端發(fā)來(lái)的信息獲取請(qǐng)求,其中,所述信息獲取請(qǐng)求中至少包有所述目標(biāo)客戶端中能夠用于展示多媒體信息的空閑位置的數(shù)量;基于所述信息獲取請(qǐng)求中空閑位置的數(shù)量,確定選取目標(biāo)多媒體信息的目標(biāo)數(shù)量,基于所述目標(biāo)數(shù)量從所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列選取得到目標(biāo)數(shù)量個(gè)目標(biāo)多媒體信息發(fā)送至目標(biāo)客戶端。

      客戶端的發(fā)起信息獲取請(qǐng)求的方式可以為:用戶通過(guò)客戶端進(jìn)行刷新操作,比如,參見(jiàn)圖11,點(diǎn)擊刷新按鈕,相應(yīng)的就向服務(wù)器側(cè)發(fā)起一次信息獲取請(qǐng)求。每一次信息獲取請(qǐng)求中至少可以包括有:目標(biāo)客戶端能夠容納的目標(biāo)多媒體信息的數(shù)量,比如,客戶端當(dāng)前有十個(gè)空位能夠容納十個(gè)目標(biāo)多媒體信息,那么數(shù)量信息可以攜帶在該次信息獲取請(qǐng)求中發(fā)送至服務(wù)器側(cè)。消耗者隊(duì)列用于接收這些待分發(fā)的流量,每空出一個(gè)待接收位,則在待消耗隊(duì)列中尋找排序最靠前的一個(gè)條目分發(fā)給消耗者。假設(shè)單次刷新頁(yè)面可以提供十個(gè)空位,消耗者提供的空位如圖,每個(gè)消耗者有10個(gè)空位。

      關(guān)于第一優(yōu)先級(jí)隊(duì)列的多媒體信息排列以及分發(fā)原則,可以參見(jiàn)以下說(shuō)明:

      所述基于所述目標(biāo)數(shù)量從所述第一優(yōu)先級(jí)隊(duì)列和/或第一隊(duì)列選取得到目標(biāo)數(shù)量個(gè)目標(biāo)多媒體信息,包括:

      所述信息發(fā)布單元,用于確定所述目標(biāo)客戶端發(fā)來(lái)的信息獲取請(qǐng)求為所述目標(biāo)客戶端的第N次信息獲取請(qǐng)求,基于所述第N次信息獲取請(qǐng)求對(duì)應(yīng)的多媒體信息獲取規(guī)則,從所述第一優(yōu)先級(jí)隊(duì)列選取第一待消耗值排在前M位的目標(biāo)多媒體信息、和/或從所述第一隊(duì)列選取第二待消耗值排在前L為的目標(biāo)多媒體信息;

      其中,N為大于等于一的整數(shù),M為大于等于零的整數(shù)且小于等于目標(biāo)數(shù)量的整數(shù)、L為大于等于零且小于等于目標(biāo)數(shù)量的整數(shù)。

      另外,每一給信息獲取請(qǐng)求對(duì)應(yīng)的信息獲取規(guī)則可以不同,具體的可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如,

      第一次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前8位的條目+普通隊(duì)列中前2位條目(若某一種不足,則用另一種補(bǔ)充);

      第二次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前5位的條目+普通隊(duì)列中前5位條目;

      第三次訪問(wèn)頁(yè)面,拉取優(yōu)質(zhì)隊(duì)列中前1位的條目+普通隊(duì)列中前9位條目。

      上述僅示例處三次信息獲取請(qǐng)求對(duì)應(yīng)的信息獲取規(guī)則,可以理解的是,可以根據(jù)上述設(shè)置方式無(wú)窮盡的進(jìn)行更多次信息獲取請(qǐng)求對(duì)應(yīng)的信息獲取規(guī)則,本實(shí)施例中不進(jìn)行窮舉。

      在上述介紹的場(chǎng)景基礎(chǔ)之上,本實(shí)施例還提供針對(duì)調(diào)整的目標(biāo)多媒體信息,以發(fā)送至目標(biāo)客戶端以使得目標(biāo)客戶端能夠根據(jù)實(shí)際操作進(jìn)行其多媒體信息的調(diào)整,具體如下:

      所述信息發(fā)布單元,用于接收到所述目標(biāo)客戶端發(fā)來(lái)的針對(duì)第一目標(biāo)多媒體信息的反饋信息;其中,所述反饋信息包括第一類反饋信息以及第二類反饋信息,所述第一類反饋信息為支持所述多媒體信息的反饋信息、所述第二類反饋信息為不支持所述多媒體信息的反饋信息;

      當(dāng)所述針對(duì)第一目標(biāo)多媒體信息的反饋信息為第二類反饋信息時(shí),從所述第一優(yōu)先級(jí)隊(duì)列或第一隊(duì)列中選取一目標(biāo)多媒體信息,將選取的目標(biāo)多媒體信息發(fā)送至所述目標(biāo)客戶端,以使得所述目標(biāo)客戶端利用選取的目標(biāo)多媒體信息替換所述第一目標(biāo)多媒體信息。

      比如,參見(jiàn)圖12,用戶在目標(biāo)客戶端對(duì)歌曲A進(jìn)行操作,操作為踩,此時(shí)客戶端生成第二類反饋信息反饋至服務(wù)器側(cè);服務(wù)器接收到目標(biāo)客戶端針對(duì)歌曲A的第二類反饋信息后,從第一優(yōu)先級(jí)隊(duì)列中選取除去歌曲A以外排列在第一位的歌曲B,將歌曲B發(fā)送至目標(biāo)客戶端,以使得目標(biāo)客戶端利用歌曲B替換原歌曲A的位置,并展示歌曲B。

      也就是說(shuō),消耗者可以進(jìn)行頂踩刷新操作,其中:頂,界面不刪除對(duì)應(yīng)條目;踩立即刪除對(duì)應(yīng)條目并替換一個(gè)新的優(yōu)質(zhì)隊(duì)列或普通隊(duì)列條目

      可見(jiàn),通過(guò)采用上述方案,就能夠基于接收到的多媒體信息的第一待消耗值進(jìn)行排序,再根據(jù)每一個(gè)多媒體信息的優(yōu)先級(jí)進(jìn)行第一優(yōu)先級(jí)隊(duì)列的生成;從第一隊(duì)列以及第一優(yōu)先級(jí)隊(duì)列中選取目標(biāo)多媒體信息以響應(yīng)目標(biāo)客戶端的信息獲取請(qǐng)求,以使得目標(biāo)客戶端展示目標(biāo)多媒體信息。如此,就能夠避免由于人工對(duì)服務(wù)器內(nèi)保存的多媒體信息進(jìn)行處理而帶來(lái)的客戶端僅能獲取到集中的部分多媒體信息、而減少了更多的多媒體信息被曝光的機(jī)會(huì)的問(wèn)題,提升了多媒體信息的發(fā)布的效率以及被發(fā)布的機(jī)率。

      需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

      上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

      通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

      以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1