本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種媒體信息的展示方法及服務(wù)器。
背景技術(shù):
目前,用戶在網(wǎng)站上或者在應(yīng)用程序(APP)中進(jìn)行社交活動(dòng)時(shí),除了接收到好友發(fā)表的信息外,還會(huì)接收到推送的其他媒體信息,例如文字、圖片、圖文、視頻等形式的廣告、新聞或者公益宣傳片等。現(xiàn)有的推廣方式是進(jìn)行定向推廣,根據(jù)用戶的屬性信息或者歷史行為信息確定定向推廣某一媒體信息的用戶人群,被稱為種子用戶,然后向確定的這些種子用戶定向推廣。
但是,目前這種定向推廣媒體信息的方式,種子用戶是事先確定的,因此推廣的用戶受眾面是固定的,并不涉及種子用戶之外的其他用戶,因此,降低了媒體信息推廣的效率以及媒體信息展示設(shè)備的資源利用率。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種媒體信息的展示方法及服務(wù)器,能夠提高媒體信息的推廣效率以及客戶端的資源利用率。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明提供了一種媒體信息的展示方法,包括:
接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作,根據(jù)所述至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作;
獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的所述第一用戶的社交關(guān)系鏈,所述第一用戶的社交關(guān)系鏈包括與所述第一用戶具有社交關(guān)系的至少一個(gè)第二用戶;
根據(jù)所確定的各媒體信息和各項(xiàng)操作,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);其中,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的各媒體信息和各項(xiàng)操作進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的所述操作統(tǒng)計(jì)數(shù)據(jù);及,
接收第三用戶的媒體信息獲取請(qǐng)求,當(dāng)從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到所述第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從所述第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并返回所述至少一個(gè)媒體信息。
本發(fā)明還提供了一種服務(wù)器,包括:
接收模塊,用于接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作;接收第三用戶的媒體信息獲取請(qǐng)求;
確定模塊,用于根據(jù)所述接收模塊接收的至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作;
獲取模塊,用于獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的所述第一用戶的社交關(guān)系鏈,所述第一用戶的社交關(guān)系鏈包括與所述第一用戶具有社交關(guān)系的至少一個(gè)第二用戶;
統(tǒng)計(jì)模塊,用于根據(jù)所述確定模塊確定的各媒體信息和各項(xiàng)操作和所述獲取模塊獲取的社交關(guān)系鏈,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);其中,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的各媒體信息和各項(xiàng)操作進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的所述操作統(tǒng)計(jì)數(shù)據(jù);及,
選擇模塊,用于基于所述接收模塊接收的媒體信息獲取請(qǐng)求,當(dāng)從上述統(tǒng)計(jì)模塊得到的各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到所述第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從所述第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息;
發(fā)送模塊,用于返回所述選擇模塊選擇出的至少一個(gè)媒體信息。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的方法,使得媒體信息的推廣通過(guò)第一用戶的操作以及社交關(guān)系鏈輻射到了第二用戶中,擴(kuò)大了媒體信息的展示面和推廣深度,使得接收到媒體信息的受眾面由定向人群擴(kuò)展到了可變的社交人群中;并且,可以實(shí)時(shí)向第二用戶推送媒體信息,減少了針對(duì)媒體信息請(qǐng)求的響應(yīng)時(shí)延,可見(jiàn),提高了媒體信息推廣的效率以及媒體信息展示設(shè)備的資源利用率。
附圖說(shuō)明
圖1為依據(jù)本發(fā)明一實(shí)施例的媒體信息的展示方法的流程示意圖;
圖2為依據(jù)本發(fā)明一實(shí)施例的媒體信息操作消息的列表示意圖;
圖3為依據(jù)本發(fā)明一實(shí)施例的社交關(guān)系鏈的列表示意圖;
圖4為依據(jù)本發(fā)明一實(shí)施例的熱度系數(shù)的列表示意圖;
圖5為依據(jù)本發(fā)明另一實(shí)施例的媒體信息的展示方法的流程示意圖;
圖6為依據(jù)本發(fā)明一實(shí)施例的對(duì)媒體信息的操作的界面示意圖;
圖7a為依據(jù)本發(fā)明一實(shí)施例的輸出提示選項(xiàng)的界面示意圖;
圖7b為依據(jù)本發(fā)明一實(shí)施例的展示媒體信息操作消息的界面示意圖;
圖8a為依據(jù)本發(fā)明一實(shí)施例的特殊定向規(guī)則的界面示意圖;
圖8b為依據(jù)本發(fā)明另一實(shí)施例的特殊定向規(guī)則的界面示意圖;
圖9為依據(jù)本發(fā)明一實(shí)施例的媒體信息的展示方法的交互示意圖;
圖10為依據(jù)本發(fā)明一實(shí)施例的服務(wù)器的結(jié)構(gòu)示意圖;
圖11為依據(jù)本發(fā)明另一實(shí)施例的服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的實(shí)施例中,所展示的媒體信息作為一種推廣信息,可以為由廣告主提供的廣告或者以推廣或者廣播為目的其他視頻文件,如新聞、公益宣傳片等。客戶端可以為社交應(yīng)用客戶端,例如QQ空間、微信、微博等,在該社交應(yīng)用客戶端提供的社交應(yīng)用平臺(tái)上。用戶可以建立社交關(guān)系鏈,并對(duì)接收到的媒體信息進(jìn)行分享、參與評(píng)論等各項(xiàng)操作。
圖1為依據(jù)本發(fā)明一實(shí)施例的媒體信息的展示方法的流程示意圖。參見(jiàn)圖1,該方法包括:
步驟101、接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作,根據(jù)至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作。
本步驟中,媒體信息操作消息可以攜帶有第一用戶的標(biāo)識(shí)、媒體信息的標(biāo)識(shí)以及所做的操作的標(biāo)識(shí)。所做的操作包括點(diǎn)贊、取消贊、點(diǎn)踩、取消踩、評(píng)論、轉(zhuǎn)發(fā)、收藏中的任一項(xiàng)和任意幾項(xiàng)。
服務(wù)器根據(jù)在預(yù)定時(shí)間間隔內(nèi)接收到的至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作。在一實(shí)施例中,服務(wù)器將接收到的至少一個(gè)媒體信息操作消息存儲(chǔ)為針對(duì)用戶行為的日志數(shù)據(jù),用于統(tǒng)計(jì)和生成針對(duì)媒體信息操作消息的報(bào)表。例如,建立一數(shù)據(jù)列表,在該數(shù)據(jù)列表中包含有每個(gè)媒體信息操作消息的序號(hào)、內(nèi)容(包括第一用戶的標(biāo)識(shí)、已操作的媒體信息的標(biāo)識(shí)以及操作的標(biāo)識(shí)和含義)以及接受到該媒體信息操作消息的時(shí)刻等。在具體實(shí)現(xiàn)時(shí),可以在服務(wù)器和客戶端預(yù)先設(shè)置各項(xiàng)操作所對(duì)應(yīng)的標(biāo)識(shí)。
圖2為依據(jù)本發(fā)明一實(shí)施例的媒體信息操作消息的列表示意圖。如圖2所示,在一社交應(yīng)用平臺(tái)中,用戶A對(duì)一個(gè)廣告1發(fā)表了評(píng)論,那么用戶A所登陸的客戶端將向服務(wù)器發(fā)送一個(gè)媒體信息操作消息,該媒體信息操作消息序號(hào)為1,攜帶有第一用戶的標(biāo)識(shí)“用戶A”、媒體信息的標(biāo)識(shí)“廣告1”以及評(píng)論操作所對(duì)應(yīng)的標(biāo)識(shí)“3”,服務(wù)器接收到該媒體信息操作消息的時(shí)刻為9:25。又如,用戶B對(duì)新聞1點(diǎn)贊,那么用戶B所登陸的客戶端將向服務(wù)器發(fā)送一個(gè)媒體信息操作消息,該媒體信息操作消息序號(hào)為2,攜帶有第一用戶的標(biāo)識(shí)“用戶B”、媒體信息的標(biāo)識(shí)“新聞1”以及點(diǎn)贊操作所對(duì)應(yīng)的標(biāo)識(shí)“1”,服務(wù)器接收到該媒體信息操作消息的時(shí)刻為9:40。
此外,序號(hào)為3的媒體信息操作消息中,第一用戶也是用戶A,所操作的媒體信息為廣告2,所做的操作為“取消贊”,可見(jiàn),服務(wù)器接收到的媒體信息操作消息中可以包括同一第一用戶對(duì)不同媒體信息的操作。另一方面,操作“取消贊”和“取消踩”作為逆操作,表征了該第一用戶在之前對(duì)媒體信息已點(diǎn)贊和點(diǎn)踩,所以可知,服務(wù)器接收到的媒體信息操作消息中還可以包括同一第一用戶對(duì)同一媒體信息的不同操作。
步驟102、獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈,第一用戶的社交關(guān)系鏈包括與第一用戶具有社交關(guān)系的至少一個(gè)第二用戶。
本步驟中,第一用戶的社交關(guān)系鏈為與第一用戶具有社交關(guān)系的全部第二用戶的集合或者部分第二用戶的集合。例如,該社交關(guān)系鏈為好友關(guān)系鏈,第二用戶為第一用戶的好友。其中,在多個(gè)第一用戶的社交關(guān)系鏈中可以包括同一第二用戶,即多個(gè)第一用戶具有同一好友。
圖3為依據(jù)本發(fā)明一實(shí)施例的社交關(guān)系鏈的列表示意圖。如圖3所示,對(duì)應(yīng)于與圖2中序號(hào)為1的媒體信息操作消息,其對(duì)應(yīng)的第一用戶為用戶A,其社交關(guān)系鏈包括好友A1、好友A2,…,好友AN。又如,序號(hào)為4的媒體信息操作消息對(duì)應(yīng)的第一用戶為用戶C,其社交關(guān)系鏈包括好友A1、好友C2,…,好友CN。又如,序號(hào)為5的媒體信息操作消息對(duì)應(yīng)第一用戶為用戶D,其社交關(guān)系鏈包括好友A1、好友D2,…,好友DN??梢?jiàn),用戶A、用戶C和用戶D的好友關(guān)系鏈中包括同一個(gè)第二用戶,即好友A1。
步驟103、根據(jù)所確定的各媒體信息和各項(xiàng)操作,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)。
本步驟中,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的各媒體信息和各項(xiàng)操作進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)。即通過(guò)社交關(guān)系鏈,將第一用戶對(duì)媒體信息的操作映射到第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中,用于表征第二用戶作為好友被輻射到的媒體信息。
例如,參見(jiàn)圖3,第二用戶為好友A1,在好友A1的社交關(guān)系鏈中的第一用戶包括用戶A、用戶C、用戶D。參見(jiàn)圖2,用戶A對(duì)應(yīng)媒體信息“廣告1”和操作“評(píng)論”以及對(duì)應(yīng)媒體信息“廣告2”和操作“取消贊”,用戶C對(duì)應(yīng)媒體信息“廣告1”和操作“點(diǎn)贊”,用戶D對(duì)應(yīng)媒體信息“廣告1”和操作“評(píng)論”。
本步驟中,操作統(tǒng)計(jì)數(shù)據(jù)是針對(duì)每個(gè)第二用戶而言,給出對(duì)應(yīng)的各個(gè)媒體信息及每個(gè)媒體信息的操作權(quán)重。在統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),針對(duì)每個(gè)第二用戶,首先確定出由該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的所有媒體信息,標(biāo)識(shí)為k=1,…,K。例如,以第二用戶為好友A1為例,在預(yù)定時(shí)間間隔內(nèi),在好友A1的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的媒體信息包括:“廣告1”、“廣告2”,…,“廣告X”。
對(duì)于該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的每個(gè)媒體信息,執(zhí)行如下操作:
A)確定對(duì)該媒體信息進(jìn)行的各項(xiàng)操作以及執(zhí)行每項(xiàng)操作的至少一個(gè)第一用戶。
如上所述,以第二用戶為好友A1、媒體信息為“廣告1”為例,對(duì)廣告1的操作包括“評(píng)論”和“點(diǎn)贊”,其中,執(zhí)行“評(píng)論”的第一用戶包括用戶A和用戶D,執(zhí)行“點(diǎn)贊”的第一用戶包括用戶C。
B)針對(duì)每項(xiàng)操作,根據(jù)執(zhí)行該項(xiàng)操作的每個(gè)第一用戶在第二用戶的社交關(guān)系鏈中的熱度系數(shù),計(jì)算針對(duì)該項(xiàng)操作的子權(quán)重。
若執(zhí)行第j項(xiàng)操作的第一用戶總數(shù)為Mj,第i個(gè)第一用戶在第二用戶的社交關(guān)系鏈中的熱度系數(shù)表示為Hi,j,i=1,…,Mj,那么針對(duì)第k個(gè)媒體信息、第j項(xiàng)操作的子權(quán)重Wk,j可以計(jì)算為:
在一實(shí)施例中,根據(jù)兩兩用戶之間的特征因子和互動(dòng)行為、應(yīng)用場(chǎng)景可以對(duì)社交關(guān)系鏈進(jìn)行多層次劃分,為社交關(guān)系鏈中的每個(gè)用戶根據(jù)其所屬的熱度級(jí)別確定相應(yīng)的熱度系數(shù)。例如,特征因子包括:在社交應(yīng)用平臺(tái)中兩個(gè)用戶聯(lián)系的頻次、訪問(wèn)好友空間的頻次、根據(jù)關(guān)系對(duì)好友的分組、好友的重合度、興趣匹配程度等?;?dòng)行為是指對(duì)好友的信息流所進(jìn)行的操作,包括點(diǎn)贊、評(píng)論等各項(xiàng)操作。應(yīng)用場(chǎng)景是指對(duì)好友的信息流進(jìn)行操作時(shí)所處的場(chǎng)景,例如在生日頁(yè)卡中進(jìn)行的互動(dòng)。
在一實(shí)施例中,熱度級(jí)別包括三級(jí),分別為“親密關(guān)系(直接好友)”、“強(qiáng)關(guān)系鏈(直接好友)”和“弱關(guān)系鏈(間接好友)”,分別對(duì)應(yīng)熱度系數(shù)80%、50%和30%。其中,處于親密關(guān)系中的直接好友包括父母、戀人、特別關(guān)心的人等;處于強(qiáng)關(guān)系鏈中的直接好友包括同事、同學(xué)、普通朋友、工作合作伙伴等;處于弱關(guān)系鏈中的間接好友包括直接好友的好友、擁有共同好友群、但并非直接好友等。上述對(duì)熱度級(jí)別的劃分和熱度系數(shù)的取值僅是示例,還可以有其他的劃分方式,本發(fā)明對(duì)此不做具體限定。
圖4為依據(jù)本發(fā)明一實(shí)施例的熱度系數(shù)的列表示意圖。如圖4所示,第一用戶中用戶A在好友A1的社交關(guān)系鏈中的熱度系數(shù)為80%,用戶D在好友A1的社交關(guān)系鏈中的熱度系數(shù)為50%。那么,針對(duì)操作“評(píng)論”,根據(jù)上述公式(1)可計(jì)算得到操作“評(píng)論”的子權(quán)重為0.65。又如,第一用戶還包括用戶C,用戶C在好友A1的社交關(guān)系鏈中的熱度系數(shù)為30%,那么針對(duì)操作“點(diǎn)贊”,根據(jù)上述公式(1)可計(jì)算得到操作“點(diǎn)贊”的子權(quán)重為0.3。
C)根據(jù)預(yù)先設(shè)置的各項(xiàng)操作的優(yōu)先級(jí)和計(jì)算出的每項(xiàng)操作的子權(quán)重,計(jì)算得到每個(gè)媒體信息的操作權(quán)重。
若第j項(xiàng)操作的優(yōu)先級(jí)因子為Pj,第k個(gè)媒體信息對(duì)應(yīng)的各項(xiàng)操作的總數(shù)為Mk,那么第k個(gè)媒體信息的操作權(quán)重Wk為:
例如,各項(xiàng)操作的優(yōu)先級(jí)由高到低依次為“評(píng)論”、“點(diǎn)贊”、“轉(zhuǎn)發(fā)”、“收藏”、“點(diǎn)踩”,對(duì)應(yīng)的優(yōu)先級(jí)因子分別為90%、80%、60%、30%、-10%。其中,對(duì)于兩項(xiàng)逆操作,“取消贊”和“取消踩”的優(yōu)先級(jí)因子取“點(diǎn)贊”和“點(diǎn)踩”的負(fù)值,即分別為-80%和10%。由此,在上述例子中,媒體信息“廣告1”的操作權(quán)重為0.65*90%+0.3*80%=0.825。
通過(guò)上述步驟可見(jiàn),每個(gè)第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)包括多個(gè)媒體信息的標(biāo)識(shí)以及每個(gè)媒體信息的操作權(quán)重。
步驟104、接收第三用戶的媒體信息獲取請(qǐng)求,當(dāng)從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并返回至少一個(gè)媒體信息。
當(dāng)?shù)谌脩舻卿浀诙蛻舳藭r(shí),第二客戶端向服務(wù)器發(fā)送媒體信息獲取請(qǐng)求。服務(wù)器從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找是否有第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)。當(dāng)查找到時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并將至少一個(gè)媒體信息發(fā)送給第二客戶端。其中,選擇出的媒體信息的數(shù)量可以預(yù)先設(shè)置,例如,根據(jù)媒體信息的推廣方的展示需求來(lái)確定該數(shù)值。
在本實(shí)施例中,通過(guò)從至少一個(gè)第一客戶端接收至少一個(gè)媒體信息操作消息,獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈,根據(jù)所確定的各媒體信息和各項(xiàng)操作,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù),從第二客戶端接收第三用戶的媒體信息獲取請(qǐng)求,當(dāng)從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并將至少一個(gè)媒體信息發(fā)送給第二客戶端,使得媒體信息的推廣通過(guò)第一用戶的操作以及社交關(guān)系鏈,輻射到了第二用戶中,例如,一媒體信息的定向推廣人群中并不包括第二用戶,但是通過(guò)本技術(shù)方案,第二用戶可以接收到該媒體信息,可見(jiàn),挖掘了媒體信息的推廣渠道,擴(kuò)大了媒體信息的展示面和推廣深度,使得接收到媒體信息的受眾面由定向人群擴(kuò)展到了可變的社交人群中;此外,服務(wù)器統(tǒng)計(jì)好第二用戶的操作統(tǒng)計(jì)數(shù)據(jù),當(dāng)接收到媒體信息獲取請(qǐng)求時(shí),可以實(shí)時(shí)推送媒體信息,減少了針對(duì)媒體信息請(qǐng)求的響應(yīng)時(shí)延。因此,本技術(shù)方案提高了媒體信息推廣的效率以及媒體信息展示設(shè)備的資源利用率。
圖5為依據(jù)本發(fā)明另一實(shí)施例的媒體信息的展示方法的流程示意圖。如圖5所示,包括如下步驟:
步驟501、從至少一個(gè)第一客戶端接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作。
本步驟中,每個(gè)第一客戶端接收第一用戶針對(duì)一媒體信息所做的操作,向服務(wù)器發(fā)送媒體信息操作消息。
圖6為依據(jù)本發(fā)明一實(shí)施例的對(duì)媒體信息的操作的界面示意圖。如圖6所示,在界面600中顯示第一客戶端接收到的信息流,其中,在方框610顯示有一媒體信息:廣告1,題目為“滴滴打車”,并配有相應(yīng)的圖文。在方框620中提供了多個(gè)用戶操作選項(xiàng),包括贊621、踩622、評(píng)論623、轉(zhuǎn)發(fā)624和收藏625。其中,贊621、踩622和評(píng)論623都具備評(píng)論功能,贊621、踩622用于從正反兩面進(jìn)行操作,用戶可以點(diǎn)贊、取消贊、點(diǎn)踩和取消踩;在用戶點(diǎn)擊評(píng)論623后,在方框630中輸入具體的評(píng)論信息。
當(dāng)?shù)谝挥脩舻卿浀谝豢蛻舳?,并且?duì)上述任一用戶操作選項(xiàng)進(jìn)行操作后,第一客戶端向服務(wù)器發(fā)送攜帶有第一用戶的標(biāo)識(shí)、媒體信息的標(biāo)識(shí)以及所做的操作的標(biāo)識(shí)的媒體信息操作消息。
步驟502、對(duì)于每個(gè)媒體信息操作消息,當(dāng)判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí),向該第二用戶所在的第三客戶端發(fā)送媒體信息操作消息。
此處,媒體信息操作消息與一第二用戶相關(guān)聯(lián)是指:第一用戶對(duì)媒體信息的操作指向一第二用戶。例如,第一用戶對(duì)媒體信息的操作是回復(fù)第二用戶先前發(fā)表的評(píng)論,或者第一用戶在發(fā)表一新的評(píng)論時(shí)加入了第二用戶的標(biāo)識(shí),例如,使用“@第二用戶”的方式。此時(shí),媒體信息操作消息中除了攜帶操作的標(biāo)識(shí),還包括所指向的第二用戶的標(biāo)識(shí)。
或者,媒體信息操作消息與一第二用戶相關(guān)聯(lián)是指:第一用戶在第二用戶的社交關(guān)系鏈中具有特殊權(quán)限。例如,根據(jù)預(yù)設(shè)的社交協(xié)議,在第二用戶的社交關(guān)系鏈中第一用戶是特殊好友,那么第一用戶發(fā)表評(píng)論后,服務(wù)器根據(jù)預(yù)設(shè)的社交協(xié)議能夠判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)。
當(dāng)判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí),服務(wù)器向該第二用戶所在的第三客戶端發(fā)送媒體信息操作消息,以使第三客戶端根據(jù)該媒體信息操作消息輸出提示選項(xiàng),在接收到該第二用戶對(duì)提示選項(xiàng)的操作后,展示媒體信息操作消息。
圖7a為依據(jù)本發(fā)明一實(shí)施例的輸出提示選項(xiàng)的界面示意圖。如圖7a所示,在第三客戶端的界面710中,在方框711中顯示面向第二用戶的信息流,其中可以包括第二用戶的好友的信息、初始定向給第二用戶的媒體信息以及服務(wù)器根據(jù)操作統(tǒng)計(jì)數(shù)據(jù)選擇出的一個(gè)或多個(gè)媒體信息。在方框712中顯示提示選項(xiàng),表示為7121中的文字“與我有關(guān)”以及7122中顯示媒體信息操作消息信息的個(gè)數(shù)為3。
圖7b為依據(jù)本發(fā)明一實(shí)施例的展示媒體信息操作消息的界面示意圖。當(dāng)?shù)诙脩酎c(diǎn)擊圖7a中的7121或者7122后,第二客戶端進(jìn)入界面720以展示媒體信息操作消息。例如,對(duì)于一個(gè)媒體信息操作消息,顯示第一用戶的信息,包括方框721中顯示用戶A的昵稱以及方框722中顯示用戶A的頭像;在方框723中顯示第一用戶所做的操作,即發(fā)表文字評(píng)論“厲害!”;在方框724中顯示第一用戶所操作的媒體信息,例如,形式為廣告1“滴滴打車”的縮略圖。
步驟503、從第三客戶端接收針對(duì)提示選項(xiàng)的第一用戶操作指示,基于在第一預(yù)定時(shí)間段內(nèi)接收的第一用戶操作指示,統(tǒng)計(jì)展示媒體信息操作消息的次數(shù)。
例如上述第三客戶端從圖7a的界面進(jìn)入圖7b的界面后,媒體信息操作消息得以展示。服務(wù)器通過(guò)接收針對(duì)提示選項(xiàng)的第一用戶操作指示,可以統(tǒng)計(jì)該媒體信息操作消息在第二用戶處被展示的次數(shù)。
步驟504、從第三客戶端接收針對(duì)媒體信息操作消息的第二用戶操作指示,基于在第二預(yù)定時(shí)間段內(nèi)接收的第二用戶操作指示,統(tǒng)計(jì)展示該媒體信息的次數(shù)。
如上所述,當(dāng)?shù)诙脩酎c(diǎn)擊圖7b中的方框724后,第三客戶端的界面將進(jìn)入圖6所示的第一用戶對(duì)媒體信息進(jìn)行操作的原始界面。這樣,服務(wù)器通過(guò)接收針對(duì)該媒體信息的第二用戶操作指示,統(tǒng)計(jì)展示該媒體信息的次數(shù)。
以上步驟502-504是對(duì)媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí)所做的處理,實(shí)現(xiàn)了經(jīng)由社交關(guān)系鏈對(duì)推廣信息的被動(dòng)信息提醒。除此之外,如圖1所示的展示方法,在圖5的實(shí)施例中在執(zhí)行完步驟501后,可以繼續(xù)執(zhí)行步驟505至508。
步驟505、根據(jù)至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作。
步驟506、獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈。
考慮到第一用戶的社交關(guān)系鏈中包括大量的第二用戶,此時(shí),服務(wù)器可以從完整的社交關(guān)系鏈中根據(jù)好友的熱度系數(shù)選擇熱度靠前的部分第二用戶,例如選擇熱度排在前100名的第二用戶。
根據(jù)步驟505和506,服務(wù)器可以建立如下的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲(chǔ):{u0,sns_id,acttype,(u1,w1),(u2,w2)...(u100,w100)},其中,u0表示對(duì)媒體信息進(jìn)行操作的第一用戶,sns_id表示被輻射的媒體信息的標(biāo)識(shí),acttype表示所做的操作的標(biāo)識(shí),ui(i=1,…,100)表示u0的好友,wi表示這個(gè)好友在u0的社交關(guān)系鏈中的熱度。
步驟507、根據(jù)所確定的各媒體信息和各項(xiàng)操作,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)。
在一實(shí)施例中,考慮到在預(yù)定時(shí)間間隔內(nèi)接收到的媒體信息操作消息數(shù)量較大,可以對(duì)第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的媒體信息進(jìn)行淘汰處理。具體方法如下:
針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶對(duì)應(yīng)的每個(gè)媒體信息,記錄最后接收到該媒體信息所對(duì)應(yīng)的一媒體信息操作消息的時(shí)刻;根據(jù)該時(shí)刻對(duì)各媒體信息進(jìn)行降序排列,對(duì)按照該降序排列選出前V個(gè)時(shí)刻所對(duì)應(yīng)的媒體信息進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù),其中,V為大于等于1的正整數(shù)。
例如,在圖2所示的媒體信息操作消息中,好友A1的社交關(guān)系鏈中第一用戶有用戶A、用戶C和用戶D,三個(gè)用戶都對(duì)應(yīng)了媒體信息“廣告1”,在接收到“廣告1”對(duì)應(yīng)的媒體信息操作消息(序號(hào)分別為1、4、5)中,最后接收到的是序號(hào)為5的媒體信息操作消息,最后接收的時(shí)刻為17:00,那么將該時(shí)刻對(duì)應(yīng)“廣告1”記錄下來(lái)。這樣,每個(gè)媒體信息都記錄有一個(gè)最后接收的時(shí)刻。
然后,根據(jù)該時(shí)刻對(duì)各媒體信息進(jìn)行降序排列,對(duì)按照該降序排列選出前V個(gè)時(shí)刻所對(duì)應(yīng)的媒體信息用于統(tǒng)計(jì)該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)。例如,V=100。
通過(guò)該步驟,服務(wù)器可以采用鍵-值的方式建立操作統(tǒng)計(jì)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲(chǔ)。例如,數(shù)據(jù)結(jié)構(gòu)表示為(key,value),以操作為點(diǎn)贊和評(píng)論為例,每個(gè)媒體信息的操作權(quán)重存儲(chǔ)為每項(xiàng)操作的子權(quán)重。其中,key為第二用戶的標(biāo)識(shí)uin,value為{(sns_id0,zan_num,ping_num,zan_weight,ping_weight,timestamp)...(sns_id100,zan_num,ping_num,zan_weight,ping_weight,timestamp)},其中sns_id表示被好友輻射到的媒體信息的標(biāo)識(shí),zan_num表示被好友點(diǎn)贊的次數(shù),ping_num表示被好友評(píng)論的次數(shù),zan_weight表示綜合點(diǎn)贊次數(shù)和點(diǎn)贊好友熱度得到的子權(quán)重,ping_weight表示綜合評(píng)論次數(shù)和評(píng)論的好友熱度得到的子權(quán)重,timestamp表示最后接收的時(shí)刻。Value中可以限制存放100個(gè)數(shù)據(jù)包,按照timestamp進(jìn)行淘汰。
步驟508、從第二客戶端接收第三用戶的媒體信息獲取請(qǐng)求,當(dāng)從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并將至少一個(gè)媒體信息發(fā)送給第二客戶端。
本步驟中,服務(wù)器首先從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找是否有第三用戶對(duì)應(yīng)的操作統(tǒng)計(jì)數(shù)據(jù),即判斷第三用戶是否有被其好友輻射到的媒體信息。然后,從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,具體可以通過(guò)以下兩種方式。
方式一,根據(jù)每個(gè)媒體信息的操作權(quán)重進(jìn)行選擇
具體地,根據(jù)步驟103所述,操作統(tǒng)計(jì)數(shù)據(jù)包括多個(gè)媒體信息的標(biāo)識(shí)以及每個(gè)媒體信息的操作權(quán)重,對(duì)第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中所有媒體信息的操作權(quán)重進(jìn)行降序排列,按照該降序排列選擇出前L個(gè)操作權(quán)重所對(duì)應(yīng)的媒體信息,其中,L為大于等于1的正整數(shù)。例如,L=1,每次只推送操作統(tǒng)計(jì)數(shù)據(jù)中的一個(gè)媒體信息。
方式二,根據(jù)特殊定向規(guī)則進(jìn)行選擇
在一實(shí)施例中,特殊定向規(guī)則是將媒體信息的類型和用戶的屬性信息關(guān)聯(lián)起來(lái)。若一媒體信息屬于預(yù)先設(shè)置的媒體信息的類型,并且第三用戶的屬性信息滿足預(yù)先設(shè)置的屬性類別,則選擇該媒體信息。用戶的屬性信息包括用戶的性別、年齡、婚姻狀態(tài)等。
圖8a為依據(jù)本發(fā)明一實(shí)施例的特殊定向規(guī)則的界面示意圖。如圖8a所示,預(yù)先設(shè)置的媒體信息的類型包括酒水類廣告、婚戀類廣告、月子中心類廣告,分別給出了三種類型的廣告所在行業(yè)的編號(hào)。特殊定向規(guī)則是基于第三用戶的屬性信息,分別為強(qiáng)制定向到“年齡>=18歲”、強(qiáng)制定向到“單身”且“年齡>=18歲”和強(qiáng)制定向到“已婚男性+已婚女性”。
在另一實(shí)施例中,特殊定向規(guī)則是通過(guò)操作系統(tǒng)的類型進(jìn)行關(guān)聯(lián)。若第二客戶端所在操作系統(tǒng)的類型與一媒體信息所屬操作系統(tǒng)的類型相同,則選擇該媒體信息。
圖8b為依據(jù)本發(fā)明另一實(shí)施例的特殊定向規(guī)則的界面示意圖。如圖8b所示,例如,媒體信息是一個(gè)應(yīng)用于iOS操作系統(tǒng)的應(yīng)用程序,則將該媒體信息定向推送給應(yīng)用于iOS操作系統(tǒng)的第二客戶端,即強(qiáng)制定向iOS用戶。又如,媒體信息是一個(gè)應(yīng)用于Android操作系統(tǒng)的應(yīng)用程序,則將該媒體信息定向推送給應(yīng)用于Android操作系統(tǒng)的第二客戶端,即強(qiáng)制定向Android用戶。
在本實(shí)施例中,對(duì)于每個(gè)媒體信息操作消息,當(dāng)判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí),向該第二用戶所在的第三客戶端發(fā)送媒體信息操作消息,實(shí)現(xiàn)了對(duì)媒體信息的被動(dòng)信息提醒,觸發(fā)了廣告更多的互動(dòng)率,提高了廣告推廣的覆蓋面。此外,服務(wù)器基于從第三客戶端接收到的第一用戶操作指示和第二用戶操作指示,能夠統(tǒng)計(jì)出該媒體信息被被動(dòng)輻射到第二用戶的曝光量以及第二用戶進(jìn)入廣告詳情頁(yè)的曝光量,有利于對(duì)被動(dòng)信息的提醒進(jìn)行流量統(tǒng)計(jì),以及評(píng)估被動(dòng)提醒的推廣效果。
進(jìn)一步,通過(guò)每個(gè)媒體信息的操作權(quán)重對(duì)展示給好友的媒體信息進(jìn)行選擇,使得原本沒(méi)有定向給好友的媒體信息得以展示,或者不會(huì)優(yōu)先展示給好友的媒體信息由于權(quán)重的增加而優(yōu)先推送給該好友進(jìn)行展示,從而使得媒體信息的推廣不再受到原始定向的局限,通過(guò)社交關(guān)系鏈實(shí)現(xiàn)了由點(diǎn)及面的高效傳播,增加了更多社交性質(zhì)的可拓展空間。此外,選擇特殊定向規(guī)則對(duì)展示的媒體信息進(jìn)行篩選,可以在社交關(guān)系鏈的基礎(chǔ)之上,對(duì)好友推送媒體信息的定向規(guī)則進(jìn)行進(jìn)一步限定,提供了可組合的定向策略,滿足媒體信息推廣方的各類推廣需求。
圖9為依據(jù)本發(fā)明一實(shí)施例的媒體信息的展示方法的交互示意圖,包括服務(wù)器、至少一個(gè)第一客戶端、第二客戶端和第三客戶端。其中,第一客戶端對(duì)應(yīng)的第一用戶對(duì)一媒體信息發(fā)起操作,第二客戶端對(duì)應(yīng)的第二用戶和第三客戶端對(duì)應(yīng)的第三用戶分別和第一用戶處于一社交關(guān)系鏈中,其中第二用戶接收到被動(dòng)信息提醒,第三用戶接收到被第一用戶操作過(guò)的媒體信息。如圖9所示,該方法包括如下步驟:
步驟901、每個(gè)第一客戶端接收一第一用戶針對(duì)一媒體信息所做的操作。
步驟902、每個(gè)第一客戶端向服務(wù)器發(fā)送媒體信息操作消息。
步驟903、對(duì)于每個(gè)媒體信息操作消息,服務(wù)器判斷該媒體信息操作消息是否與一第二用戶相關(guān)聯(lián)。其中,第二用戶在第一用戶的社交關(guān)系鏈中。
步驟904、當(dāng)判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí),服務(wù)器向該第二用戶所在的第二客戶端發(fā)送媒體信息操作消息。
步驟905、第二客戶端根據(jù)該媒體信息操作消息輸出提示選項(xiàng)。
步驟906、第二客戶端在接收到該第二用戶對(duì)提示選項(xiàng)的操作后,展示媒體信息操作消息,并向服務(wù)器發(fā)送針對(duì)提示選項(xiàng)的第一用戶操作指示。
步驟907、服務(wù)器基于在第一預(yù)定時(shí)間段內(nèi)接收的第一用戶操作指示,統(tǒng)計(jì)展示媒體信息操作消息的次數(shù)。
步驟908、第二客戶端在接收到第二用戶對(duì)媒體信息操作消息的操作后,向服務(wù)器發(fā)送第二用戶操作指示。
步驟909、服務(wù)器基于在第二預(yù)定時(shí)間段內(nèi)接收的第二用戶操作指示,統(tǒng)計(jì)展示該媒體信息的次數(shù)。
通過(guò)以上步驟903-909,實(shí)現(xiàn)了社交關(guān)系鏈中好友的被動(dòng)信息提醒。
步驟910、服務(wù)器根據(jù)至少一個(gè)媒體信息操作消息確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作,并生成日志數(shù)據(jù)。
步驟911、服務(wù)器獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈,根據(jù)所確定的各媒體信息和各項(xiàng)操作,生成各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)。
步驟912、第三客戶端接收第三用戶的登錄操作,向服務(wù)器發(fā)送媒體信息獲取請(qǐng)求。
步驟913、服務(wù)器從各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找是否存在第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)。若是,執(zhí)行步驟915;否則,執(zhí)行步驟914。
步驟914、服務(wù)器向第三客戶端返回第三用戶的普通信息流,包括第三用戶的好友的信息以及事先定向給第三用戶的一個(gè)或多個(gè)媒體信息。
步驟915、服務(wù)器從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息,并向第三客戶端返回第三用戶的普通信息流以及選擇出的至少一個(gè)媒體信息。
步驟916、第三客戶端展示從步驟914或者步驟915接收到的信息流。
圖10為依據(jù)本發(fā)明一實(shí)施例的服務(wù)器1000的結(jié)構(gòu)示意圖。如圖10所示,服務(wù)器1000包括:
接收模塊1010,用于接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作;接收第三用戶的媒體信息獲取請(qǐng)求;
確定模塊1020,用于根據(jù)接收模塊1010接收的至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作;
獲取模塊1030,用于獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈,第一用戶的社交關(guān)系鏈包括與第一用戶具有社交關(guān)系的至少一個(gè)第二用戶;
統(tǒng)計(jì)模塊1040,用于根據(jù)確定模塊1020確定的各媒體信息和各項(xiàng)操作和獲取模塊1030獲取的社交關(guān)系鏈,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);其中,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的各媒體信息和各項(xiàng)操作進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);及,
選擇模塊1050,用于基于接收模塊1010接收的媒體信息獲取請(qǐng)求,當(dāng)從統(tǒng)計(jì)模塊1040得到的各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息;
發(fā)送模塊1060,用于返回選擇模塊1050選擇出的至少一個(gè)媒體信息。
在一實(shí)施例中,第一用戶針對(duì)一媒體信息所做的操作包括點(diǎn)贊、取消贊、點(diǎn)踩、取消踩、評(píng)論、轉(zhuǎn)發(fā)、收藏中的任一項(xiàng)和任意幾項(xiàng);
統(tǒng)計(jì)模塊1040用于,針對(duì)每個(gè)第二用戶,對(duì)于該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的每個(gè)媒體信息,執(zhí)行如下操作:確定對(duì)該媒體信息進(jìn)行的各項(xiàng)操作以及執(zhí)行每項(xiàng)操作的至少一個(gè)第一用戶;針對(duì)每項(xiàng)操作,根據(jù)執(zhí)行該項(xiàng)操作的每個(gè)第一用戶在第二用戶的社交關(guān)系鏈中的熱度系數(shù),計(jì)算針對(duì)該項(xiàng)操作的子權(quán)重;根據(jù)預(yù)先設(shè)置的各項(xiàng)操作的優(yōu)先級(jí)和計(jì)算出的每項(xiàng)操作的子權(quán)重,計(jì)算得到每個(gè)媒體信息的操作權(quán)重。
在一實(shí)施例中,操作統(tǒng)計(jì)數(shù)據(jù)包括多個(gè)媒體信息的標(biāo)識(shí)以及每個(gè)媒體信息的操作權(quán)重;
選擇模塊1050用于,對(duì)第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中所有媒體信息的操作權(quán)重進(jìn)行降序排列,按照該降序排列選擇出前L個(gè)操作權(quán)重所對(duì)應(yīng)的媒體信息,其中,L為大于等于1的正整數(shù)。
在一實(shí)施例中,選擇模塊1050用于,若一媒體信息屬于預(yù)先設(shè)置的媒體信息的類型,并且第三用戶的屬性信息滿足預(yù)先設(shè)置的屬性類別,則選擇該媒體信息;和/或,
若發(fā)送媒體信息獲取請(qǐng)求的客戶端所在操作系統(tǒng)的類型與一媒體信息所屬操作系統(tǒng)的類型相同,則選擇該媒體信息。
在一實(shí)施例中,發(fā)送1060模塊進(jìn)一步用于,對(duì)于每個(gè)媒體信息操作消息,當(dāng)判斷出該媒體信息操作消息與一第二用戶相關(guān)聯(lián)時(shí),向該第二用戶所在的客戶端發(fā)送該媒體信息操作消息,以使客戶端根據(jù)該媒體信息操作消息輸出提示選項(xiàng),在接收到該第二用戶對(duì)提示選項(xiàng)的操作后,展示該媒體信息操作消息。
在一實(shí)施例中,接收模塊1010進(jìn)一步用于,接收針對(duì)提示選項(xiàng)的第一用戶操作指示;
統(tǒng)計(jì)模塊1040進(jìn)一步用于,基于在第一預(yù)定時(shí)間段內(nèi)接收模塊1010接收的第一用戶操作指示,統(tǒng)計(jì)展示該媒體信息操作消息的次數(shù);和/或,
接收模塊1010進(jìn)一步用于,接收針對(duì)媒體信息操作消息的第二用戶操作指示;
統(tǒng)計(jì)模塊1040進(jìn)一步用于,基于在第二預(yù)定時(shí)間段內(nèi)接收模塊1010接收的第二用戶操作指示,統(tǒng)計(jì)展示該媒體信息的次數(shù)。
在一實(shí)施例中,統(tǒng)計(jì)模塊1040用于,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶對(duì)應(yīng)的每個(gè)媒體信息,記錄最后接收到該媒體信息所對(duì)應(yīng)的一媒體信息操作消息的時(shí)刻;根據(jù)時(shí)刻對(duì)各媒體信息進(jìn)行降序排列,對(duì)按照該降序排列選出前V個(gè)時(shí)刻所對(duì)應(yīng)的媒體信息進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù),其中,V為大于等于1的正整數(shù)。
圖11為依據(jù)本發(fā)明另一實(shí)施例的服務(wù)器1100的結(jié)構(gòu)示意圖。該服務(wù)器1100包括:處理器1110、存儲(chǔ)器1120、端口1130以及總線1140。處理器1110和存儲(chǔ)器1120通過(guò)總線1140互聯(lián)。處理器1110可通過(guò)端口1130接收和發(fā)送數(shù)據(jù)。其中,
處理器1110用于執(zhí)行存儲(chǔ)器1120存儲(chǔ)的機(jī)器可讀指令模塊。
存儲(chǔ)器1120存儲(chǔ)有處理器1110可執(zhí)行的機(jī)器可讀指令模塊。處理器1110可執(zhí)行的指令模塊包括:接收模塊1121、確定模塊1122、獲取模塊1123、統(tǒng)計(jì)模塊1124、選擇模塊1125和發(fā)送模塊1126。其中,
接收模塊1121被處理器1110執(zhí)行時(shí)可以為:接收至少一個(gè)媒體信息操作消息,其中,每個(gè)媒體信息操作消息用于指示一第一用戶針對(duì)一媒體信息所做的操作;接收第三用戶的媒體信息獲取請(qǐng)求;
確定模塊1122被處理器1110執(zhí)行時(shí)可以為:根據(jù)接收模塊1121接收的至少一個(gè)媒體信息操作消息,確定各第一用戶對(duì)應(yīng)的各媒體信息以及各項(xiàng)操作;
獲取模塊1123被處理器1110執(zhí)行時(shí)可以為:獲取每個(gè)媒體信息操作消息對(duì)應(yīng)的第一用戶的社交關(guān)系鏈,第一用戶的社交關(guān)系鏈包括與第一用戶具有社交關(guān)系的至少一個(gè)第二用戶;
統(tǒng)計(jì)模塊1124被處理器1110執(zhí)行時(shí)可以為:根據(jù)確定模塊1122確定的各媒體信息和各項(xiàng)操作和獲取模塊1123獲取的社交關(guān)系鏈,統(tǒng)計(jì)各社交關(guān)系鏈中各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);其中,針對(duì)每個(gè)第二用戶,對(duì)該第二用戶的社交關(guān)系鏈中各第一用戶所對(duì)應(yīng)的各媒體信息和各項(xiàng)操作進(jìn)行統(tǒng)計(jì),以獲得該第二用戶的操作統(tǒng)計(jì)數(shù)據(jù);
選擇模塊1125被處理器1110執(zhí)行時(shí)可以為:基于接收模塊1121接收的媒體信息獲取請(qǐng)求,當(dāng)從統(tǒng)計(jì)模塊1124得到的各第二用戶的操作統(tǒng)計(jì)數(shù)據(jù)中查找到第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)時(shí),從第三用戶的操作統(tǒng)計(jì)數(shù)據(jù)中選擇出至少一個(gè)媒體信息;
發(fā)送模塊1126被處理器1110執(zhí)行時(shí)可以為:返回選擇模塊1125選擇出的至少一個(gè)媒體信息。
由此可以看出,當(dāng)存儲(chǔ)在存儲(chǔ)器1120中的指令模塊被處理器1110執(zhí)行時(shí),可實(shí)現(xiàn)前述各個(gè)實(shí)施例中接收模塊、確定模塊、獲取模塊、統(tǒng)計(jì)模塊、選擇模塊和發(fā)送模塊的各種功能。
上述裝置實(shí)施例中,各個(gè)模塊及單元實(shí)現(xiàn)自身功能的具體方法在方法實(shí)施例中均有描述,這里不再贅述。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
另外,本發(fā)明的每一個(gè)實(shí)施例可以通過(guò)由數(shù)據(jù)處理設(shè)備如計(jì)算機(jī)執(zhí)行的數(shù)據(jù)處理程序來(lái)實(shí)現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中的數(shù)據(jù)處理程序通過(guò)直接將程序讀取出存儲(chǔ)介質(zhì)或者通過(guò)將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲(chǔ)設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲(chǔ)介質(zhì)也構(gòu)成了本發(fā)明。存儲(chǔ)介質(zhì)可以使用任何類別的記錄方式,例如紙張存儲(chǔ)介質(zhì)(如紙帶等)、磁存儲(chǔ)介質(zhì)(如軟盤、硬盤、閃存等)、光存儲(chǔ)介質(zhì)(如CD-ROM等)、磁光存儲(chǔ)介質(zhì)(如MO等)等。
因此,本發(fā)明還公開(kāi)了一種存儲(chǔ)介質(zhì),其中存儲(chǔ)有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本發(fā)明上述方法的任何一種實(shí)施例。
以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。