本申請涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種媒體內(nèi)容推薦方法、服務器及客戶端
背景技術:
網(wǎng)絡社交是指人與人之間的關系網(wǎng)絡化,人們通過社交網(wǎng)絡服務平臺實現(xiàn)網(wǎng)絡社交活動。隨著各種網(wǎng)絡社交服務網(wǎng)站及應用的興起,網(wǎng)絡社交蓬勃發(fā)展,締造了一種人際交往的新模式。在現(xiàn)今普遍流行的網(wǎng)絡社交模式中,用戶之間可基于好友關系鏈或朋友圈等通過雙方驗證之后形成的用戶關系進行交往。今天我們進入了一個圈子越來越多的時代。大的有商業(yè)圈子、娛樂圈子、文化圈子等,小的如“驢友”圈,愛好搖滾音樂的圈,愛好美食的圈等。具有相同興趣的用戶在同一個圈內(nèi)進行信息交流變得越來越重要。
技術實現(xiàn)要素:
本發(fā)明實例提供了一種媒體內(nèi)容推薦方法,包括:
接收用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù);
根據(jù)所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù),確定所述用戶的興趣標簽;
根據(jù)所述興趣標簽確定針對所述用戶的推薦用戶組,并將所述推薦用戶組的標識發(fā)送到所述用戶的客戶端進行展示;
接收所述客戶端發(fā)出的攜帶所述推薦用戶組的標識的訪問請求;
根據(jù)所述推薦用戶組的標識,確定所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息;
向所述客戶端推送所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息。
本發(fā)明實例還提供了一種媒體內(nèi)容推薦方法,包括:
向媒體內(nèi)容服務器發(fā)送用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),以使其確定針對所述用戶的推薦用戶組;
接收所述媒體內(nèi)容服務器發(fā)送的所述推薦用戶組的標識并展示;
響應于所述用戶對所述展示的推薦用戶組的標識的選擇操作,向所述媒體內(nèi)容服務器發(fā)送攜帶所述推薦用戶組的標識的訪問請求;
接收所述媒體內(nèi)容服務器推送的與所述推薦用戶組的標識相對應的所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息;
展示接收到的所述媒體內(nèi)容推薦信息。
本申請實例還提供了一種媒體內(nèi)容服務器,包括:
數(shù)據(jù)接收單元,用于接收用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù);
興趣標簽確定單元,用于根據(jù)所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù),確定所述用戶的興趣標簽;
推薦用戶組確定單元,用于根據(jù)所述興趣標簽確定針對所述用戶的推薦用戶組,并將所述推薦用戶組的標識發(fā)送到所述用戶的客戶端進行展示;
訪問請求接收單元,用于接收所述客戶端發(fā)出的攜帶所述推薦用戶組的標識的訪問請求;
推薦信息確定單元,用于根據(jù)所述推薦用戶組的標識,確定所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息;
推薦信息發(fā)送單元,用于向所述客戶端推送所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息。
本申請實例還提供了一種客戶端,包括:
數(shù)據(jù)發(fā)送單元,用于向媒體內(nèi)容服務器發(fā)送用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),以使其確定針對所述用戶的推薦用戶組;
推薦用戶組標識接收單元,用于接收所述媒體內(nèi)容服務器發(fā)送的所述推薦用戶組的標識并展示;
訪問請求發(fā)送單元,用于響應于所述用戶對所述展示的推薦用戶組的標識的選擇操作,向所述媒體內(nèi)容服務器發(fā)送攜帶所述推薦用戶組的標識的訪問請求;
推薦信息接收單元,用于接收所述媒體內(nèi)容服務器推送的與所述推薦用戶組的標識相對應的所述推薦用戶組中各用戶提供的媒體內(nèi)容推薦信息;
推薦信息展示單元,用于展示接收到的所述媒體內(nèi)容推薦信息。
采用本申請?zhí)峁┑纳鲜龇桨?,可以幫助用戶找到自己感興趣的媒體內(nèi)容,對于媒體內(nèi)容提供者來說更容易找到目標用戶群體,能夠改善媒體內(nèi)容的推薦效果。
采用本申請?zhí)峁┑纳鲜龇桨?,能夠更準確地推薦媒體內(nèi)容。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是圖1是本申請實例涉及的系統(tǒng)構架圖;
圖2為本申請一實例中應用于媒體內(nèi)容服務器的媒體內(nèi)容推薦方法流程圖;
圖3為本申請一實例中推薦用戶組的頁面示意圖;
圖4為本申請一實例中用戶組動態(tài)頁面示意圖;
圖5為本申請一實例中確定用戶推薦用戶組的流程圖;
圖6為本申請一實例中按照熱度排序方式展示推薦信息的流程圖;
圖7為本申請一實例中設置圈主的流程圖;
圖8為本申請一實例中用戶主體頁面示意圖;
圖9為本申請一實例中的用戶組界面示意圖;
圖10本申請一實例中應用于客戶端的媒體內(nèi)容推薦方法流程圖;
圖11為本申請一實例中媒體內(nèi)容服務器的結(jié)構示意圖;
圖12為本申請一實例中客戶端的結(jié)構示意圖;以及
圖13為本申請實例中的計算設備組成結(jié)構示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本申請?zhí)岢隽艘环N媒體內(nèi)容推薦方法,該方法所應用的系統(tǒng)構架,如圖1所示。該系統(tǒng)構架包括:客戶端設備101、媒體內(nèi)容服務器102及互聯(lián)網(wǎng)103??蛻舳嗽O備101及媒體內(nèi)容服務器102通過互聯(lián)網(wǎng)103連接。
上述客戶端設備101可以是用戶的智能手機或電腦,其上安裝有各種應用軟件的客戶端軟件,用戶可以通過上述客戶端設備101登錄并使用各種應用軟件的客戶端,該應用軟件的客戶端可以為多媒體軟件的客戶端,例如視頻客戶端。上述互聯(lián)網(wǎng)103可以包括有線網(wǎng)絡和無線網(wǎng)絡。
具有相同興趣的用戶在同一個圈內(nèi)進行信息交流變得越來越重要,目前一些媒體內(nèi)容的客戶端軟件具有基于社交軟件的朋友圈,但該朋友圈中的用戶為社交關系鏈中用戶,不方便用戶找到與自己興趣愛好相同的用戶,不方便用戶找到自己喜歡類型的推薦。在以下內(nèi)容的描述中,將用戶組表示為圈子,指具有相同愛好、興趣而聯(lián)系在一起的人群。例如對于觀影行為來說,該圈子為觀影類型愛好類似的用戶組成的用戶集合,圈子可以包括科幻圈、劇情圈、懸疑圈等。
基于以上技術問題,本申請?zhí)岢隽艘环N媒體內(nèi)容推薦方法,該方法可應用于媒體內(nèi)容服務器102,如圖2所示,該方法包括:
步驟201:接收用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù)。
客戶端設備101定時向媒體內(nèi)容服務器上傳用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容。當用戶訪問的媒體內(nèi)容為視頻時,對應的客戶端為視頻app,對應的媒體內(nèi)容服務器102為視頻服務器,視頻app定時向視頻服務器上傳用戶觀看過的影片以及用戶關注的影片,所述用戶關注的影響可以為用戶收藏的,放入收藏夾的影片,方便用戶查找觀看。
202:根據(jù)所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù),確定所述用戶的興趣標簽。
根據(jù)用戶訪問的及關注的媒體內(nèi)容的標簽確定用戶的興趣標簽。例如對于視頻來說,目前很多視頻都已經(jīng)添加了標簽,比如亂世佳人這部影片的標簽可以包括:經(jīng)典名著、歐美、男女主角(費雯麗、克拉克蓋博)、劇情、戰(zhàn)爭、愛情等,根據(jù)對用戶觀影歷史以及所關注影片,對這些影片攜帶的標簽數(shù)據(jù)進行統(tǒng)計分析獲得用戶的興趣標簽。例如當用戶觀看的影片大都是功夫巨星例如李小龍、吳京、甄子丹等演出的電影,則將該用戶的興趣標簽設置為動作片。
步驟203:根據(jù)所述興趣標簽確定針對所述用戶的推薦圈子,并將所述推薦圈子的標識發(fā)送到所述用戶的客戶端進行展示。
根據(jù)確定的用戶的興趣標簽,向用戶推薦與其興趣標簽相匹配的圈子。例如用戶比較常觀看的及關注的是科幻類型的電影或電視劇(侏羅紀世界、超人、復仇者聯(lián)盟、黑鏡),可以向該用戶推薦歐美電影圈子、科幻圈子2個類型的圈子。將推薦給用戶的圈子發(fā)送到用戶的客戶端進行展示。如圖3所示,當用戶在視頻app上觀看影片:亂世佳人時,在該影片的下方展示有根據(jù)用戶的歷史觀看的影片及關注的影片推薦給該用戶的視頻圈子,如經(jīng)典視頻圈子301、愛情視頻圈子302及戰(zhàn)爭視頻圈子303。
步驟204:接收所述客戶端發(fā)出的攜帶所述推薦圈子的標識的訪問請求。
當用戶在客戶端上點擊一推薦圈子的標識訪問該推薦圈子時,向媒體內(nèi)容服務器發(fā)送訪問請求,該訪問請求中攜帶要訪問的推薦圈子的標識。該推薦圈子的標識可以為該推薦圈子的名稱,如圖3中的愛情視頻圈子。
步驟205:根據(jù)所述推薦圈子的標識,確定所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器根據(jù)訪問請求中攜帶的推薦圈子的標識,例如推薦圈子的名稱,確定對應的圈子,并獲取該圈子內(nèi)所有的用戶,同時獲取每一個用戶提供的媒體內(nèi)容推薦信息。該媒體內(nèi)容推薦信息包括被推薦的媒體內(nèi)容的名稱、推薦理由,也可以包括被推薦媒體內(nèi)容的鏈接。例如媒體內(nèi)容為影片時,媒體內(nèi)容推薦信息包括被推薦的影片的名稱、推薦理由,還可以包括被推薦影片的海報。
步驟206:向所述客戶端推送所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器102將該圈子中的用戶提供的媒體內(nèi)容推薦信息發(fā)送到該用戶的客戶端進行展示,即展示該推薦圈子的動態(tài)。還如上例所示,當點擊推薦圈子愛情視頻圈子302時,展示如圖4所示的愛情視頻圈子動態(tài)。該圈子的動態(tài)包括該圈子的頭條推薦,該圈子內(nèi)的用戶提供的影片推薦信息。其中頭條推薦可以由媒體內(nèi)容服務器102確定,也可以由該圈子的圈主確定。其中媒體內(nèi)容服務器確定的頭條推薦可以為最新影院上映的影片、該圈子內(nèi)用戶好評最多的影片、還可以是視頻app最新上架的影片。由圈主確定的頭條推薦由圈主選擇一影片作為頭條推薦。圈子內(nèi)的用戶提供的影片推薦信息主要包括提供者的頭像,推薦影片的名稱,可選地,還可以包括推薦影片的海報。
采用本申請?zhí)峁┑拿襟w內(nèi)容推薦方法,根據(jù)用戶訪問的媒體內(nèi)容數(shù)據(jù)及關注的媒體內(nèi)容數(shù)據(jù)確定用戶的興趣標簽,向用戶推薦與其興趣標簽相符的圈子,使用戶可以查看推薦圈子中的用戶推薦的媒體內(nèi)容信息??梢詭椭脩粽业阶约焊信d趣的媒體內(nèi)容。對于媒體內(nèi)容提供者來說更容易找到目標用戶群體,能夠改善媒體內(nèi)容的推薦效果。
在一些實例中,在上述步驟202中,在執(zhí)行所述根據(jù)所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù),確定所述用戶的興趣標簽時,可以包括以下步驟:
1)提取所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù)中的標簽,形成標簽集合。
針對所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù)中的每一個媒體內(nèi)容,提取該媒體內(nèi)容的標簽,將提取到的標簽進行整合,形成標簽集合。該標簽集合中包括多個標簽以及每一個標簽在所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù)中出現(xiàn)的次數(shù),例如對于視頻來說,在獲取的視頻歷史播放數(shù)據(jù)及用戶關注的視頻數(shù)據(jù)中,有五個視頻的標簽出來了標簽“愛情”,則標簽集合中標簽“愛情”出現(xiàn)的次數(shù)為5。
2)統(tǒng)計所述標簽集合中每一個標簽出現(xiàn)的次數(shù),并將次數(shù)較多的一個或多個標簽作為該用戶的興趣標簽。
統(tǒng)計標簽集合中每一個標簽在所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù)中出現(xiàn)的次數(shù),將標簽按照其出現(xiàn)的次數(shù)從高到低進行排序,選取前一個或多個標簽作為該用戶的興趣標簽。還如上例所示,當用戶出現(xiàn)次數(shù)最多的標簽為“愛情”時,可以將用戶的興趣標簽設置為愛情影片。
在一些實例中,在上述步驟203中,在執(zhí)行所述根據(jù)所述興趣標簽確定針對所述用戶的推薦圈子時,如圖5所示,主要包括以下步驟:
步驟501:確定與所述用戶的興趣標簽相匹配的圈子集合。
與用戶的興趣標簽相匹配的圈子可能有多個,這些圈子可能是媒體內(nèi)容服務器102建立的圈子,也可能是具有圈住權限的用戶建立的圈子。
步驟502:確定所述圈子集合中的每一圈子的可推薦度。
所述可推薦度可以根據(jù)圈子內(nèi)的用戶的個數(shù)及圈子內(nèi)用戶的累積級別獲取。其中用戶的級別根據(jù)該用戶在客戶端上對其他用戶提供的媒體內(nèi)容推薦信息的點贊及評論等互動次數(shù)獲得,當用戶的互動次數(shù)滿足預設條件時,用戶達到一定級別。獲取一圈子的可推薦度時,可以將該圈子內(nèi)的用戶個數(shù)與圈子內(nèi)用戶的累積級別進行加權求和,其中用戶個數(shù)及累積級別的權重可以根據(jù)經(jīng)驗獲取。
步驟503:將各圈子按所述可推薦度進行排序,根據(jù)所述排序的結(jié)果,從所述圈子集合中選取可推薦度較高的一個或多個圈子作為針對所述用戶的推薦圈子。
根據(jù)上步驟中計算得到的圈子的可推薦度,將圈子集合中的圈子按照其可推薦度從高到低進行排序,在該排序中選擇前一個或多個推薦作為所述用戶的推薦圈子。
在一些實例中,所述推薦圈子有m個,m為大于1的整數(shù)。在將推薦圈子的標識發(fā)送到用戶的客戶端進行展示時,媒體內(nèi)容服務器將所述m個推薦圈子的標識以及所述m個推薦圈子的可推薦度的排序順序發(fā)送給用戶的客戶端,以使所述客戶端按照所述排序順序展示所述m個推薦圈子的標識。
在一些實例中,在上述步驟206中,在執(zhí)行所述向所述客戶端推送所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息時,將各用戶提供的媒體內(nèi)容推薦信息按照最新的方式進行排序,即按照媒體內(nèi)容推薦信息的推薦時間進行排序,從而用戶可以看到圈子中的其他用戶提供的最新的媒體內(nèi)容推薦信息。具體地,
首先,將所述各用戶提供的媒體內(nèi)容推薦信息按照推薦時間進行排序。
加入一圈子的用戶可以在該圈子中進行推薦媒體內(nèi)容,例如對于視頻推薦來說,在圖4中,點擊推薦選項401,會顯示輸入推薦影片名字的輸入框402、推薦信息中是否攜帶推薦影片的海報的選項框403以及輸入推薦理由的輸入框404,用戶在輸入框402中輸入推薦影片的名字,用戶根據(jù)選項框403的選擇與否確定推薦的影片信息是否攜帶影片的海報,用戶在輸入框404中輸入推薦該影片的理由。用戶點擊發(fā)送選項405進行發(fā)送視頻推薦信息。將推薦請求發(fā)送給媒體內(nèi)容服務器102,推薦請求中包括被推薦視頻的名稱,推薦理由,當用戶選擇了選項403時,推薦信息中還包括攜帶海報的標識。此外,用戶點擊發(fā)送選項405時,視頻app記錄此刻時間,在向媒體內(nèi)容服務器發(fā)送推薦請求時,同時將記錄的該時間一起發(fā)送給媒體內(nèi)容服務器102。
其次,媒體內(nèi)容服務器102將所述各用戶提供的媒體內(nèi)容推薦信息及其推薦時間的排序順序發(fā)送給所述用戶的客戶端,以使所述客戶端按照所述排序順利展示所述各用戶提供的媒體內(nèi)容推薦信息。
在一些實例中,在上述步驟206中,在執(zhí)行所述向所述客戶端推送所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息時,將所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息按照其熱度進行排序,即將各用戶提供的媒體內(nèi)容推薦信息通過一些維度進行評分,按照媒體內(nèi)容推薦信息的評分的排序順序展示各媒體內(nèi)容推薦信息。具體地,如圖6所示,主要包括以下步驟:
對于所述推薦圈子中任一用戶提供的媒體內(nèi)容推薦信息,執(zhí)行以下處理:
步驟601:獲取該用戶的級別、該媒體內(nèi)容推薦信息的推薦時間和/或所述推薦圈子中其他用戶對于該媒體內(nèi)容推薦信息好評個數(shù)。
當用戶對媒體內(nèi)容推薦信息的互動數(shù)據(jù)滿足預設條件時,該用戶達到一定級別,例如當用戶的媒體內(nèi)容推薦信息的點贊及評論等互動次數(shù)的加和超過一預設閾值時,用戶達到一定級別。獲取推薦媒體內(nèi)容推薦信息的用戶的級別,同時獲取媒體內(nèi)容推薦信息的被推薦時間,和/或獲取該媒體內(nèi)容推薦信息被其他用戶好評的個數(shù)。
步驟602:根據(jù)該用戶的級別、所述媒體內(nèi)容推薦信息的推薦時間和/或所述推薦圈子中其他用戶對于所述媒體內(nèi)容推薦信息的好評個數(shù),確定所述媒體內(nèi)容推薦信息的評分。
針對圈子中各用戶提供的媒體內(nèi)容推薦信息中的任一個媒體內(nèi)容推薦信息,根據(jù)該媒體內(nèi)容推薦信息在步驟602中獲取的推薦者用戶的級別、推薦時間和/或好評個數(shù)對該媒體內(nèi)容推薦信息進行評分,優(yōu)選地,可以將上述幾項進行加權求和,確定該媒體內(nèi)容推薦信息的評分。
步驟603:將所述推薦圈子中各用戶提供的各媒體內(nèi)容推薦信息按照其評分進行排序;將所述排序的結(jié)果發(fā)送給所述客戶端,以使所述客戶端按照所述排序的結(jié)果展示所述各媒體內(nèi)容推薦信息。
將圈子中各用戶提供的媒體內(nèi)容推薦信息按照其評分進行排序,并將獲取的排序結(jié)果發(fā)送給圈子中各用戶的客戶端,以使客戶端按照所述排序的結(jié)果展示所述各媒體內(nèi)容推薦信息。
在一些實例中,本申請?zhí)岢龅拿襟w內(nèi)容推薦方法,進一步包括確定圈子中頭條媒體內(nèi)容推薦信息,圈子中的頭條媒體內(nèi)容推薦信息可由媒體內(nèi)容服務器102確定,也可由該圈子的圈主確定,當由媒體內(nèi)容服務器102確定時,主要包括以下步驟:
1)確定所述推薦圈子的頭條媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器102確定一圈子的頭條媒體內(nèi)容推薦信息,例如對于推薦影片來說,該頭條推薦可以為最新影院上映的影片、該圈子內(nèi)用戶好評最多的影片、還可以是視頻app最新上架的影片。頭條媒體內(nèi)容推薦信息還可以包括推薦影片的鏈接,如推薦影片的海報。
2)將所述頭條媒體內(nèi)容推薦信息發(fā)送到所述推薦圈子中各用戶的客戶端,以使所述客戶端在頁面的指定位置展示所述頭條媒體內(nèi)容推薦信息。
將上述獲取到的頭條推薦發(fā)送到圈子中各用戶的客戶端,以使所述客戶端在頁面的指定位置展示所述頭條媒體內(nèi)容推薦信息,其中指定的位置可以是頁面的頂端處。
在一些實例中,本申請?zhí)岢龅拿襟w內(nèi)容推薦方法,進一步包括接收用戶申請加入一圈子,具體包括以下步驟:
1)接收所述客戶端發(fā)送的攜帶所述用戶的標識及所述推薦圈子的標識的加入圈子請求。
在圖3中,對于視頻推薦來說,當點擊圖3中的愛情視頻圖標識302時,進入如圖4所示的愛情視頻圈的動態(tài)頁面,在該動態(tài)頁面中顯示有加入圈子選項及圈子內(nèi)各用戶提供的推薦信息,當用戶選擇加入圈子選項時,用戶所在視頻app向媒體內(nèi)容服務器發(fā)送申請加入圈子請求,該申請加入圈子請求中包括該用戶的標識以及該申請加入的推薦圈子的標識。
2)響應于所述加入圈子請求,將所述用戶加入所述推薦圈子。
媒體內(nèi)容服務器102接收到上述申請加入圈子請求后,將用戶加入與請求中的推薦圈子標識相對應的圈子。用戶在沒有加入圈子時可以查看圈子的動態(tài),但只有加入圈子后才能在圈子中進行點贊、評論等互動,才能推薦媒體內(nèi)容。
在一些實例中,當用戶加入一圈子后,就能在該圈子的動態(tài)中對圈子內(nèi)其他用戶提供的媒體內(nèi)容推薦信息進行互動,主要包括以下步驟:
接收所述用戶的客戶端發(fā)送的所述用戶對于其所加入的所述圈子中其他用戶提供的媒體內(nèi)容推薦信息的互動請求,所述互動請求包括媒體內(nèi)容推薦信息標識及互動內(nèi)容,將與所述互動請求相對應的互動內(nèi)容發(fā)送到該圈子中各用戶的客戶端的與所述媒體內(nèi)容推薦信息標識相對應的媒體內(nèi)容推薦信息進行展示。
媒體內(nèi)容服務器102接收加入圈子的用戶的客戶端發(fā)送的互動請求。例如對于視頻推薦來說,在圖4中,在愛情視頻圈子的動態(tài)圖中,用戶點擊互動選項405時,出現(xiàn)具體的互動選項,例如點贊選項405及評論選項406。響應于用戶的操作,客戶端向媒體內(nèi)容服務器102發(fā)送互動請求,互動請求中包括被互動媒體內(nèi)容推薦信息的標識及互動內(nèi)容,互動內(nèi)容包括用戶的標識,,互動類型的標識和/或文本內(nèi)容。還如圖4中的視頻推薦來說,當用戶選擇點贊選項405時,互動請求中包括被點贊推薦信息的標識及互動內(nèi)容,互動內(nèi)容包括點贊者用戶的標識,媒體內(nèi)容服務器102將所述互動內(nèi)容發(fā)送給圈子中各用戶的客戶端與所述被點贊推薦信息的標識相對應的推薦信息處進行展示,各客戶端在被點贊推薦信息的標識相對應的推薦信息處展示該點贊互動,即展示與點贊者用戶的標識相對應的用戶進行了點贊。當用戶選擇了評論選項406時,展示評論輸入框及發(fā)送選項,用戶在評論輸入框內(nèi)輸入文本內(nèi)容,即評論內(nèi)容后點擊發(fā)送選項后,客戶端視頻app向媒體內(nèi)容服務器102發(fā)送互動請求,該互動請求中包括被評論的推薦信息的標識以及互動內(nèi)容,互動內(nèi)容包括發(fā)表評論的用戶的標識,以及用戶輸入的評論內(nèi)容。媒體內(nèi)容服務器102接收到該互動請求后,將與該互動請求相對應的互動內(nèi)容發(fā)送到圈子中各用戶的客戶端的與所述被評論的推薦信息的標識相對應的推薦信息處進行展示??蛻舳艘曨lapp在被評論推薦信息的標識相對應的推薦信息處展示該互動內(nèi)容,即展示與評論者用戶的標識相對應的用戶進行了什么樣的評論。
在一些實例中,本申請?zhí)岢龅拿襟w內(nèi)容推薦方法,進一步包括當用戶達到一定級別時,為該用戶設置圈主權限,具體地,如圖7所示,主要包括以下步驟:
步驟701:從所述客戶端獲取所述用戶的互動數(shù)據(jù)。
媒體內(nèi)容服務器102從用戶的客戶端獲取用戶的互動數(shù)據(jù),該互動數(shù)據(jù)主要包括該用戶對其他用戶的例如點贊及評論等互動數(shù)據(jù)。其中用戶可能加入了多個圈子,則該用戶的互動數(shù)據(jù)包括該用戶對每一個其加入圈子中的其他用戶的推薦信息進行的互動數(shù)據(jù)。用戶的互動數(shù)據(jù)能反應其活躍度。
步驟702:根據(jù)所述互動數(shù)據(jù)確定所述用戶的級別。
用戶的互動數(shù)據(jù)能反應其活躍度,根據(jù)用戶的互動數(shù)據(jù)確定用戶的級別,每一個級別具有一定的類似點贊數(shù)據(jù)及評論數(shù)據(jù)的次數(shù)要求,當用戶的互動數(shù)據(jù)中的點贊及評論次數(shù)達到某一級別的要求時,該用戶即達到這一級別。
步驟703:當所述級別滿足預設第一條件時,將所述用戶設置為具有圈主權限的用戶。
媒體內(nèi)容服務器102將達到一定級別的用戶設置圈主權限,例如當用戶的級別達到三級時,將該用戶設置為具有圈主權限的用戶。具有圈主權限的用戶能夠自己建立圈主,同時對其建立的圈子進行管理,主要包括對該圈子選擇頭條推薦,將圈子內(nèi)的用戶移除,禁止圈子內(nèi)的用戶發(fā)言,即禁止圈子內(nèi)的用戶對其他用戶進行互動,禁止其進行點贊或評論互動,同時禁止其在圈子內(nèi)推薦媒體內(nèi)容,即無法提供媒體內(nèi)容推薦信息。
在一些實例中,具有圈主權限的用戶自己建立圈子時,主要包括以下步驟:
1)接收來自所述客戶端的新建圈子請求,所述新建圈子請求攜帶一新圈子的標識和標簽。
具有圈主權限的用戶可以自己建立圈子,建立圈子時向媒體內(nèi)容服務器發(fā)送新建圈子請求,該請求中包括該新建圈子的標識及標簽,其中標識可以為圈子的名稱,新建圈子的標簽與該圈子相對應的媒體內(nèi)容的主體相對應,此外圈子的標簽還用于向用戶推薦圈子時,將圈子的標簽與用戶的興趣標簽相匹配。還如上例推薦影片,當新建圈子時,用戶登錄視頻app賬號,如圖3所示,點擊圖3所示的我的主體選項304,展示圖8所示頁面。在圖8所示的頁面中顯示有當前用戶的頭像、名稱,此外還展示當前用戶收藏的影片、當前用戶加入的圈子、當前用戶自己建立的圈子以及新建圈子選項。當用戶點擊新建圈子選項801時,展示圈子名稱輸入框802、圈子標簽輸入框803及新建選項804。當用戶輸入待新建的圈子名稱及圈子標簽后點擊新建選項804后,用戶的客戶端向媒體內(nèi)容服務器發(fā)送新建圈子請求,該請求中攜帶上述用戶輸入的待新建圈子的名稱及標簽。
2)根據(jù)所述新圈子的標識和標簽,建立所述新圈子。
媒體內(nèi)容服務器根據(jù)新建圈子請求中攜帶的待新建圈子的名稱及標簽建立新圈子。用戶新建立的圈子的標識出現(xiàn)在圖8所示的建立的圈子選項805中,當用戶點擊建立的圈子選項805時,展示所有用戶建立的圈子的標識。
在一些實例中,具有圈主權限的用戶能對自己建立圈子進行管理,主要包括以下步驟:
1)接收來自所述客戶端的管理請求,所述管理請求攜帶一圈子的標識、欲處理的至少一個用戶的標識。
還如上例的推薦視頻,在圖8所示的界面圖中,當用戶點擊建立的圈子選項805時,客戶端展示所有用戶建立過的圈子的標識,當用戶點擊一圈子標識時,展示如圖9所示的圈子界面圖。在該界面圖中,展示了圈子內(nèi)所有用戶的標識,用戶的標識主要包括用戶的頭像及名稱,同時還展示有刪除選項901、禁言選項902及修改選項903,刪除選項901用于將選擇的用戶標識移除該圈子,禁言選項902用于對與選擇中的用戶標識相對應的用戶在該圈子中禁止點贊、評論互動或推薦視頻,修改選項903可用于例如修改用戶的備注名稱等。當用戶選擇一個或多個用戶的標識,同時選擇刪除選項901或禁言選項902或修改選項903時,客戶端向媒體內(nèi)容服務器發(fā)送相對應的管理請求,該管理請求中攜帶該圈子的標識以及欲處理的用戶的標識。
2)根據(jù)所述管理請求,在所述用戶標識集合中執(zhí)行刪除、添加和/或修改所述欲處理的至少一個用戶的標識的管理操作。
根據(jù)管理請求,媒體內(nèi)容服務器102對管理請求中的圈子標識相對應的圈子中與用戶的標識相對應的用戶執(zhí)行與刪除選項901或禁言選項902或修改選項903相對應的操作。
在一些實例中,具有圈主權限的用戶能決定自己建立圈子中的頭條推薦,主要包括以下步驟:
1)接收來自所述客戶端的頭條媒體內(nèi)容推薦信息,所述頭條媒體內(nèi)容推薦信息攜帶一圈子的標識。
具有圈主權限的用戶確定其建立圈子的頭條媒體內(nèi)容推薦信息,并將該推薦信息發(fā)送到媒體內(nèi)容服務器,該推薦信息中攜帶上述圈子的標識。用戶確定其建立圈子的頭條推薦時,對應視頻推薦,在圖9所示的用戶建立的圈子的界面圖中,展示有頭條推薦選項904,用戶點擊該頭條推薦選項904,展示所有的影片,用戶選擇一影片作為頭條推薦。
2)將所述頭條媒體內(nèi)容推薦信息發(fā)送到所述圈子中各用戶的客戶端,以使所述客戶端在頁面的指定位置展示所述頭條媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器102接收到上述頭條推薦信息后,確定與推薦信息中的圈子標識相對應的圈子,并將推薦信息發(fā)送到確定的圈子中各用戶的客戶端進行展示。該推薦信息可以為選取的一影片的海報,客戶端可以將該海報在圖4所示的頂部位置進行展示。
本申請還提出了一種媒體內(nèi)容推薦方法,該方法可應用于客戶端設備101,如圖10所示,該方法主要包括以下步驟:
步驟1001:向媒體內(nèi)容服務器發(fā)送用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),以使其確定針對所述用戶的推薦圈子。
客戶端設備101定時向媒體內(nèi)容服務器上傳用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)以及關注的媒體內(nèi)容。當用戶訪問的媒體內(nèi)容為視頻時,對應的客戶端為視頻app,對應的媒體內(nèi)容服務器102為視頻服務器,視頻app定時向視頻服務器上傳用戶觀看過的影片以及用戶關注的影片,所述用戶關注的影響可以為用戶收藏的,放入收藏夾的影片,即圖8中所示的用戶收藏的影片,方便用戶查找觀看。媒體內(nèi)容服務器根據(jù)所述訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),確定針對所述用戶的推薦圈子。
步驟1002:接收所述媒體內(nèi)容服務器發(fā)送的所述推薦圈子的標識并展示。
媒體內(nèi)容服務器根據(jù)所述訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),確定針對所述用戶的推薦圈子。例如用戶比較常觀看的及關注的是科幻類型的電影或電視劇(侏羅紀世界、超人、復仇者聯(lián)盟、黑鏡),可以向該用戶推薦歐美電影圈子、科幻圈子2個類型的圈子。將推薦給用戶的圈子發(fā)送到用戶的客戶端進行展示。如圖3所示,當用戶在視頻app上觀看影片:亂世佳人時,在該影片的下方展示有根據(jù)用戶的歷史觀看的影片及關注的影片推薦給該用戶的視頻圈子,如經(jīng)典視頻圈子301、愛情視頻圈子302及戰(zhàn)爭視頻圈子303。
步驟1003:響應于所述用戶對所述展示的推薦圈子的標識的選擇操作,向所述媒體內(nèi)容服務器發(fā)送攜帶所述推薦圈子的標識的訪問請求。
當用戶在客戶端上點擊一推薦圈子的標識訪問該推薦圈子時,例如圖3所示的愛情視頻圈子標識302時,向媒體內(nèi)容服務器發(fā)送對該圈子的訪問請求,該訪問請求中攜帶要訪問的推薦圈子的標識,該推薦圈子的標識可以為該推薦圈子的名稱。
步驟1004:接收所述媒體內(nèi)容服務器推送的與所述推薦圈子的標識相對應的所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器根據(jù)訪問請求中攜帶的推薦圈子的標識,例如推薦圈子的名稱,確定對應的圈子,并獲取該圈子內(nèi)所有的用戶,同時獲取每一個用戶提供的媒體內(nèi)容推薦信息。該媒體內(nèi)容推薦信息包括被推薦的媒體內(nèi)容的名稱、推薦理由,也可以包括被推薦媒體內(nèi)容的鏈接。例如媒體內(nèi)容為影片時,媒體內(nèi)容推薦信息包括被推薦的影片的名稱、推薦理由,還可以包括被推薦影片的海報。
步驟1005:展示接收到的所述媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器將該圈子中的用戶提供的媒體內(nèi)容推薦信息發(fā)送到該用戶的客戶端進行展示,即展示該推薦圈子的動態(tài)。還如上例所示,當點擊推薦圈子中的愛情視頻圈子時,展示如圖4所示的愛情視頻圈子動態(tài)。該圈子的動態(tài)包括該圈子的頭條推薦,該圈子內(nèi)的用戶提供的影片推薦信息。其中頭條推薦可以由媒體內(nèi)容服務器確定,也可以由該圈子的圈主確定。其中媒體內(nèi)容服務器確定的頭條推薦可以為最新影院上映的影片、該圈子內(nèi)用戶評分最高的影片、還可以是視頻app最新上架的影片。由圈主確定的圈子的頭條推薦由圈主選擇一影片作為頭條推薦。圈子內(nèi)的用戶提供的影片推薦信息主要包括提供者的頭像,推薦影片的名稱,可選地,還可以包括推薦影片的海報。
采用本申請?zhí)峁┑拿襟w內(nèi)容推薦方法,根據(jù)用戶訪問的媒體內(nèi)容數(shù)據(jù)及關注的媒體內(nèi)容數(shù)據(jù)確定用戶的興趣標簽,向用戶推薦與其興趣標簽相符的圈子,使用戶可以查看推薦圈子中的用戶推薦的媒體內(nèi)容信息??梢詭椭脩粽业阶约焊信d趣的媒體內(nèi)容。對于媒體內(nèi)容提供者來說更容易找到目標用戶群體,能夠改善媒體內(nèi)容的推薦效果。在一些實例中,本申請?zhí)峁┑拿襟w內(nèi)容推薦方法,還包括接收用戶加入一推薦圈子。主要包括以下步驟:
1)響應于所述用戶對所述展示的推薦圈子的標識的操作,展示加入圈子選項。
在圖3中,對于視頻推薦來說,當點擊圖3中的愛情視頻圖標識302時,進入如圖4所示的愛情視頻圈的詳情頁,在該詳情頁中顯示有推薦圈子中各用戶提供的媒體內(nèi)容推薦信息,同時還展示有加入圈子選項408。
2)響應于所述用戶對所述加入圈子選項的選擇操作,發(fā)送的攜帶所述用戶的標識及所述推薦圈子的標識的加入圈子請求。
當用戶選擇圖4中的加入圈子選項時408后,用戶所在視頻app向媒體內(nèi)容服務器發(fā)送申請加入圈子請求,該申請加入圈子請求中包括該用戶的標識以及該申請加入的推薦圈子的標識。
3)接收所述媒體內(nèi)容服務器發(fā)送的確認消息,其中,所述媒體內(nèi)容服務器將與所述用戶的標識相對應的所述用戶加入與所述推薦圈子標識相對應的所述推薦圈子后發(fā)送所述確認消息。
媒體內(nèi)容服務器102接收到上述申請加入圈子請求后,將用戶加入與請求中的推薦圈子標識相對應的圈子,并向用戶的客戶端發(fā)送確認請求。用戶在沒有加入圈子時可以查看圈子的動態(tài),但只有加入圈子后才能在圈子中進行點贊、評論等互動,才能推薦媒體內(nèi)容。
在一些實例中,當用戶加入一圈子后,就能在該圈子的動態(tài)中對圈子內(nèi)其他用戶提供的媒體內(nèi)容推薦信息進行互動,主要包括以下步驟:
1)在展示所述媒體內(nèi)容推薦信息時,進一步展示與各媒體內(nèi)容推薦信息相對應的互動選項。
用戶加入的圈子都保存在圖8所示的加入的圈子中,用戶點擊圖8中的加入的圈子選項,展示所有用戶加入的圈子,用戶選擇一加入的圈子,例如愛情視頻圈子,出現(xiàn)圖4所示的愛情視頻圈子動態(tài)圖。在該圈子的動態(tài)圖中顯示了該圈子的頭條推薦以及圈子中各用戶提供的視頻推薦信息,在每一個視頻推薦信息的下方展示有互動選項406,用戶點擊互動選項406后,出現(xiàn)具體的互動選項,如點贊選項408及評論選項407。
2)響應于所述用戶對任一媒體內(nèi)容推薦信息的互動選項的選擇操作,和/或接收用戶輸入的文本內(nèi)容,向媒體內(nèi)容服務器發(fā)送攜帶所述媒體內(nèi)容推薦信息的標識及互動內(nèi)容的互動請求,所述互動請求包括所述用戶的標識和/或所述文本內(nèi)容。
響應于所述用戶對任一媒體內(nèi)容推薦信息的互動選項的選擇操作,和/或接收用戶輸入的文本內(nèi)容,客戶端向媒體內(nèi)容服務器發(fā)送互動請求,互動請求中包括被互動媒體內(nèi)容推薦信息的標識及互動內(nèi)容,所述互動內(nèi)容包括用戶的標識和/或互動類型的標識和/或所述文本內(nèi)容,還如圖4中的視頻推薦來說,當用戶選擇點贊選項405時,互動請求中包括被點贊推薦信息的標識及互動內(nèi)容,互動內(nèi)容為點贊者用戶的標識。當用戶選擇了評論選項406時,展示評論輸入框及發(fā)送選項,用戶在評論輸入框內(nèi)輸入文本內(nèi)容,即評論內(nèi)容后點擊發(fā)送選項后,客戶端視頻app向媒體內(nèi)容服務器102發(fā)送互動請求,該互動請求中包括被評論的推薦信息的標識及互動內(nèi)容,該互動內(nèi)容發(fā)表評論的用戶的標識以及用戶輸入的評論內(nèi)容。
3)當所述用戶對其加入的所述圈子的標識選擇操作,以訪問所述圈子時,接收媒體內(nèi)容服務器發(fā)送的所述媒體內(nèi)容推薦信息的標識及所述互動內(nèi)容,并在與所述媒體內(nèi)容推薦信息的標識相對應的媒體內(nèi)容推薦信息處展示所述互動內(nèi)容。
還如上例對應視頻推薦來說,當為點贊互動時,媒體內(nèi)容服務器102將與該點贊互動發(fā)送給圈子中各用戶的客戶端進行展示,各客戶端在被點贊推薦信息的標識相對應的推薦信息處展示該點贊互動,即展示與點贊者用戶的標識相對應的用戶進行了點贊。當為評論互動時,媒體內(nèi)容服務器102接收到該互動請求后,將與該互動請求相對應的互動內(nèi)容發(fā)送到圈子中各用戶的客戶端進行展示??蛻舳艘曨lapp在被評論推薦信息的標識相對應的推薦信息處展示該評論,即展示與評論者用戶的標識相對應的用戶進行了什么樣的評論。
在一些實例中,當用戶達到一定級別后,媒體內(nèi)容服務器102將該用戶設置圈主權限,主要包括以下步驟:
1)向所述媒體內(nèi)容服務器發(fā)送所述用戶的互動數(shù)據(jù)。
該互動數(shù)據(jù)主要包括該用戶對其他用戶的點贊及評論等互動數(shù)據(jù)。其中用戶可能加入了多個圈子,則該用戶的互動數(shù)據(jù)包括該用戶對每一個其加入圈子中的其他用戶的推薦信息進行點贊或評論等互動數(shù)據(jù)。用戶的互動數(shù)據(jù)能反應其活躍度。
2)接收媒體內(nèi)容服務器根據(jù)所述互動數(shù)據(jù)將該用戶設置為具有圈主權限的用戶后發(fā)送的通知消息。
用戶的互動數(shù)據(jù)能反應其活躍度,根據(jù)用戶的互動數(shù)據(jù)確定用戶的級別,每一個級別具有一定的類似點贊及評論等互動次數(shù)的要求,當用戶的互動數(shù)據(jù)中的點贊及評論次數(shù)達到某一級別的要求時,該用戶即達到這一級別。媒體內(nèi)容服務器102將達到一定級別的用戶設置圈主權限。具有圈主權限的用戶能夠自己建立圈主,同時對其建立的圈子進行管理,主要包括可以為該圈子選擇頭條推薦,可以將圈子內(nèi)的用戶移除,禁止圈子內(nèi)的用戶發(fā)言,即禁止圈子內(nèi)的用戶對其他用戶進行互動,主要包括禁止其進行點贊或評論互動,同時禁止其在圈子內(nèi)推薦媒體內(nèi)容,即無法提供媒體內(nèi)容推薦信息。
在一些實例中,具有圈主權限的用戶能夠自己建立圈子,主要包括以下步驟:
1)展示新建圈子選項。
還如上例推薦影片,當新建圈子時,用戶登錄視頻app賬號,如圖3所示,點擊圖3所示的我的主體選項304,展示圖8所示頁面。在圖8所示的頁面中顯示有當前用戶的頭像、名稱,此外還展示當前用戶收藏的影片、當前用戶加入的圈子、當前用戶自己建立的圈子以及新建圈子選項。當用戶點擊新建圈子選項801時,展示圈子名稱輸入框802、圈子標簽輸入框803及新建選項804。當用戶輸入待新建的圈子名稱及圈子標簽后點擊新建選項804后向媒體內(nèi)容服務器發(fā)送新建圈子請求。
2)響應于所述具有圈主權限的用戶對所述新建圈子選項的選擇操作,向媒體內(nèi)容服務器發(fā)送攜帶一新建圈子的標識及標簽的新建圈子請求。
還如上例所述,用戶點擊新建選項804后,用戶的客戶端向媒體內(nèi)容服務器發(fā)送新建圈子請求,該請求中攜帶上述用戶輸入的待新建圈子的名稱及標簽。
3)接收媒體內(nèi)容服務器建立所述新建圈子后發(fā)送的確認消息。
媒體內(nèi)容服務器根據(jù)新建圈子請求中攜帶的待新建圈子的名稱及標簽建立新圈子,并向用戶的客戶端發(fā)送確認消息。此外用戶新建立的圈子的標識出現(xiàn)在圖8所示的建立的圈子選項805中,當用戶點擊建立的圈子選項805時,展示所有用戶建立的圈子的標識。
在一些實例中,具有圈主權限的用戶能對自己建立圈子進行管理,主要包括以下步驟:
1)當所述用戶具有圈主權限時,展示針對所述用戶建立的圈子的用戶管理選項。
還如上例的推薦視頻,在圖8所示的界面圖中,當用戶點擊建立的圈子選項805時,客戶端展示所有用戶建立過的圈子的標識,當用戶點擊一圈子標識時,展示如圖9所示的圈子界面圖。在該界面圖中,展示了圈子內(nèi)所有用戶的標識,用戶的標識主要包括用戶的頭像及名稱,同時還展示管理選項,如有刪除選項901、禁言選項902及修改選項903,刪除選項901用于將選擇的用戶標識移除該圈子,禁言選項902用于對與選擇中的用戶標識相對應的用戶在該圈子中禁止點贊、評論互動或推薦視頻,修改選項903可用于例如修改用戶的備注名稱等。
2)響應于所述用戶對所述管理選項的選擇操作,向媒體內(nèi)容服務器發(fā)送攜帶所述圈子的標識及所述圈子中至少一個用戶的標識的管理請求。
當用戶選擇一個或多個用戶的標識,同時選擇刪除選項901或禁言選項902或修改選項903時,客戶端向媒體內(nèi)容服務器發(fā)送相對應的管理請求,該管理請求中攜帶該圈子的標識以及欲處理的用戶的標識。
3)接收媒體內(nèi)容服務器對與所述圈子的標識相對應的圈子中的與所述用戶的標識相對應的用戶執(zhí)行與所述管理請求相對應的管理操作后發(fā)送的確認消息。
根據(jù)管理請求,媒體內(nèi)容服務器對管理請求中的圈子標識相對應的圈子中與用戶的標識相對應的用戶執(zhí)行與刪除選項901或禁言選項902或修改選項903相對應的操作,并向客戶端發(fā)送確認消息。
在一些實例中,具有圈主權限的用戶能決定自己建立圈子中的頭條推薦,主要包括以下步驟:
1)當所述用戶具有圈主權限時,展示針對所述用戶建立的圈子的頭條推薦選項。
用戶確定其建立圈子的頭條推薦時,對應視頻推薦,在圖9所示的用戶建立的圈子的界面圖中,展示有頭條推薦選項904,用戶點擊該頭條推薦選項904,展示所有的可選影片標識,用戶選擇一影片標識。
2)響應于所述用戶對所述頭條推薦選項的選擇操作,確定所述圈子的頭條媒體內(nèi)容推薦信息,并將該頭條媒體內(nèi)容推薦信息發(fā)送給所述媒體內(nèi)容服務器。
客戶端根據(jù)上述用戶選擇的影片標識,確定與該影片標識相對應的媒體內(nèi)容推薦信息,并將該媒體內(nèi)容推薦信息發(fā)送給媒體內(nèi)容服務器102。
所述方法還包括:
3)在步驟1003發(fā)出所述訪問請求后,客戶端接收所述媒體內(nèi)容服務器發(fā)送的所述頭條媒體內(nèi)容推薦信息,在頁面的指定位置展示所述頭條媒體內(nèi)容推薦信息。
媒體內(nèi)容服務器102接收到上述頭條推薦信息后,確定與推薦信息中的圈子標識相對應的圈子,并將推薦信息發(fā)送到確定的圈子中各用戶的客戶端進行展示。該推薦信息可以為選取的一影片的海報,客戶端可以將該海報在圖4所示的圈子動態(tài)頁面的頂部位置進行展示。
本申請還提出了一種媒體內(nèi)容服務器1100,如圖11所示,該服務器主要包括:
數(shù)據(jù)接收單元1101,用于接收用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù);
興趣標簽確定單元1102,用于根據(jù)所述歷史數(shù)據(jù)和/或所述關注的媒體內(nèi)容數(shù)據(jù),確定所述用戶的興趣標簽;
推薦圈子確定單元1103,用于根據(jù)所述興趣標簽確定針對所述用戶的推薦圈子,并將所述推薦圈子的標識發(fā)送到所述用戶的客戶端進行展示;
訪問請求接收單元1104,用于接收所述客戶端發(fā)出的攜帶所述推薦圈子的標識的訪問請求;
推薦信息確定單元1105,用于根據(jù)所述推薦圈子的標識,確定所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息;
推薦信息發(fā)送單元1106,用于向所述客戶端推送所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息。
采用本申請?zhí)峁┑拿襟w內(nèi)容服務器,根據(jù)用戶訪問的媒體內(nèi)容數(shù)據(jù)及關注的媒體內(nèi)容數(shù)據(jù)確定用戶的興趣標簽,向用戶推薦與其興趣標簽相符的圈子,使用戶可以查看推薦圈子中的用戶推薦的媒體內(nèi)容信息??梢詭椭脩粽业阶约焊信d趣的媒體內(nèi)容。對于媒體內(nèi)容提供者來說更容易找到目標用戶群體,能夠改善媒體內(nèi)容的推薦效果。在一些實例中,所述推薦圈子確定單元1103,用于:
確定與所述用戶的興趣標簽相匹配的圈子集合;
確定所述圈子集合中的每一圈子的可推薦度;
將各圈子按所述可推薦度進行排序;
根據(jù)所述排序的結(jié)果,從所述圈子集合中選取可推薦度較高的一個或多個圈子作為針對所述用戶的推薦圈子。
在一些實例中,所述推薦信息發(fā)送單元1106,用于:
將所述各用戶提供的媒體內(nèi)容推薦信息按照推薦時間進行排序;
將所述各用戶提供的媒體內(nèi)容推薦信息及其推薦時間的排序順序發(fā)送給所述用戶的客戶端,以使所述客戶端按照所述排序順利展示所述各用戶提供的媒體內(nèi)容推薦信息。
在一些實例中,所述推薦信息發(fā)送單元1106,用于:
對于所述推薦圈子中任一用戶提供的媒體內(nèi)容推薦信息,執(zhí)行以下處理:
獲取該用戶的級別、該媒體內(nèi)容推薦信息的推薦時間和/或所述推薦圈
子中其他用戶對于該媒體內(nèi)容推薦信息好評個數(shù);及
根據(jù)該用戶的級別、所述媒體內(nèi)容推薦信息的推薦時間和/或所述推薦
圈子中其他用戶對于所述媒體內(nèi)容推薦信息的好評個數(shù),確定所述媒體內(nèi)容
推薦信息的評分;
將所述推薦圈子中各用戶提供的各媒體內(nèi)容推薦信息按照其評分進行排序;及
將所述排序的結(jié)果發(fā)送給所述客戶端,以使所述客戶端按照所述排序的結(jié)果展示所述各媒體內(nèi)容推薦信息。
在一些實例中,所述服務器還包括:
頭條推薦確定單元1107,用于確定所述推薦圈子的頭條媒體內(nèi)容推薦信息;
頭條推薦發(fā)送單元1108,用于將所述頭條媒體內(nèi)容推薦信息發(fā)送到所述推薦圈子中各用戶的客戶端,以使所述客戶端在頁面的指定位置展示所述頭條媒體內(nèi)容推薦信息。
本申請還提出了一種1200,如圖12所示,該客戶端主要包括:
數(shù)據(jù)發(fā)送單元1201,用于向媒體內(nèi)容服務器發(fā)送用戶訪問媒體內(nèi)容的歷史數(shù)據(jù)和/或關注的媒體內(nèi)容數(shù)據(jù),以使其確定針對所述用戶的推薦圈子;
推薦圈子標識接收單元1202,用于接收所述媒體內(nèi)容服務器發(fā)送的所述推薦圈子的標識并展示;
訪問請求發(fā)送單元1203,用于響應于所述用戶對所述展示的推薦圈子的標識的選擇操作,向所述媒體內(nèi)容服務器發(fā)送攜帶所述推薦圈子的標識的訪問請求;
推薦信息接收單元1204,用于接收所述媒體內(nèi)容服務器推送的與所述推薦圈子的標識相對應的所述推薦圈子中各用戶提供的媒體內(nèi)容推薦信息;
推薦信息展示單元1205,用于展示接收到的所述媒體內(nèi)容推薦信息。
采用本申請?zhí)峁┑目蛻舳?,根?jù)用戶訪問的媒體內(nèi)容數(shù)據(jù)及關注的媒體內(nèi)容數(shù)據(jù)確定用戶的興趣標簽,向用戶推薦與其興趣標簽相符的圈子,使用戶可以查看推薦圈子中的用戶推薦的媒體內(nèi)容信息。可以幫助用戶找到自己感興趣的媒體內(nèi)容。對于媒體內(nèi)容提供者來說更容易找到目標用戶群體,能夠改善媒體內(nèi)容的推薦效果。在一些實例中,所述客戶端還包括加入圈子單元1206,用于
響應于所述用戶對所述展示的推薦圈子的標識的操作,展示加入圈子選項;
響應于所述用戶對所述加入圈子選項的選擇操作,發(fā)送的攜帶所述用戶的標識及所述推薦圈子的標識的加入圈子請求;
接收所述媒體內(nèi)容服務器發(fā)送的確認消息,其中,所述媒體內(nèi)容服務器將與所述用戶的標識相對應的所述用戶加入與所述推薦圈子標識相對應的所述推薦圈子后發(fā)送所述確認消息。
在一些實例中,所述推薦信息展示單元1205,用于在展示所述媒體內(nèi)容推薦信息時,進一步展示與各媒體內(nèi)容推薦信息相對應的互動選項;
所述客戶端進一步包括互動單元1207,用于:
響應于所述用戶對任一媒體內(nèi)容推薦信息的互動選項的選擇操作,和/或接收用戶輸入的文本內(nèi)容,向媒體內(nèi)容服務器發(fā)送攜帶所述媒體內(nèi)容推薦信息的標識及互動內(nèi)容的互動請求,所述互動內(nèi)容包括所述用戶的標識和/或所述文本內(nèi)容。
當所述用戶對其加入的所述圈子的標識選擇操作,以訪問所述圈子時,接收媒體內(nèi)容服務器發(fā)送的所述媒體內(nèi)容推薦信息的標識及所述互動內(nèi)容,并在與所述媒體內(nèi)容推薦信息的標識相對應的媒體內(nèi)容推薦信息處展示所述互動內(nèi)容。
圖13示出了媒體內(nèi)容服務器1100及客戶端1200所在的計算設備的組成結(jié)構圖。如圖11所示,該計算設備包括一個或者多個處理器(cpu)1302、通信模塊1304、存儲器1306、用戶接口1310,以及用于互聯(lián)這些組件的通信總線1308。
處理器1302可通過通信模塊1304接收和發(fā)送數(shù)據(jù)以實現(xiàn)網(wǎng)絡通信和/或本地通信。
用戶接口1310包括一個或多個輸出設備1312,其包括一個或多個揚聲器和/或一個或多個可視化顯示器。用戶接口1310也包括一個或多個輸入設備1314,其包括諸如,鍵盤,鼠標,聲音命令輸入單元或擴音器,觸屏顯示器,觸敏輸入板,姿勢捕獲攝像機或其他輸入按鈕或控件等。
存儲器1306可以是高速隨機存取存儲器,諸如dram、sram、ddrram、或其他隨機存取固態(tài)存儲設備;或者非易失性存儲器,諸如一個或多個磁盤存儲設備、光盤存儲設備、閃存設備,或其他非易失性固態(tài)存儲設備。
存儲器1306存儲處理器1302可執(zhí)行的指令集,包括:
操作系統(tǒng)1316,包括用于處理各種基本系統(tǒng)服務和用于執(zhí)行硬件相關任務的程序;
應用1318,包括用于媒體內(nèi)容推薦的各種應用程序,這種應用程序能夠?qū)崿F(xiàn)上述各實例中的處理流程,比如可以包括媒體內(nèi)容服務器1100中的部分或全部單元或者客戶端1200中的部分或全部。媒體內(nèi)容服務器1100及客戶端1200中的各單元中的至少一個單元可以存儲有機器可執(zhí)行指令。處理器1302通過執(zhí)行存儲器1306中各單元中至少一個單元中的機器可執(zhí)行指令,進而能夠?qū)崿F(xiàn)上述各單元中的至少一個模塊的功能。
需要說明的是,上述各流程和各結(jié)構圖中不是所有的步驟和模塊都是必須的,可以根據(jù)實際的需要忽略某些步驟或模塊。各步驟的執(zhí)行順序不是固定的,可以根據(jù)需要進行調(diào)整。各模塊的劃分僅僅是為了便于描述采用的功能上的劃分,實際實現(xiàn)時,一個模塊可以分由多個模塊實現(xiàn),多個模塊的功能也可以由同一個模塊實現(xiàn),這些模塊可以位于同一個設備中,也可以位于不同的設備中。
各實施例中的硬件模塊可以以硬件方式或硬件平臺加軟件的方式實現(xiàn)。上述軟件包括機器可讀指令,存儲在非易失性存儲介質(zhì)中。因此,各實施例也可以體現(xiàn)為軟件產(chǎn)品。
各例中,硬件可以由專門的硬件或執(zhí)行機器可讀指令的硬件實現(xiàn)。例如,硬件可以為專門設計的永久性電路或邏輯器件(如專用處理器,如fpga或asic)用于完成特定的操作。硬件也可以包括由軟件臨時配置的可編程邏輯器件或電路(如包括通用處理器或其它可編程處理器)用于執(zhí)行特定操作。
另外,本申請的每個實例可以通過由數(shù)據(jù)處理設備如計算機執(zhí)行的數(shù)據(jù)處理程序來實現(xiàn)。顯然,數(shù)據(jù)處理程序構成了本申請。此外,通常存儲在一個存儲介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲介質(zhì)或者通過將程序安裝或復制到數(shù)據(jù)處理設備的存儲設備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質(zhì)也構成了本申請,本申請還提供了一種非易失性存儲介質(zhì),其中存儲有數(shù)據(jù)處理程序,這種數(shù)據(jù)處理程序可用于執(zhí)行本申請上述方法實例中的任何一種實例。
圖13模塊對應的機器可讀指令可以使計算機上操作的操作系統(tǒng)等來完成這里描述的部分或者全部操作。非易失性計算機可讀存儲介質(zhì)可以是插入計算機內(nèi)的擴展板中所設置的存儲器中或者寫到與計算機相連接的擴展單元中設置的存儲器。安裝在擴展板或者擴展單元上的cpu等可以根據(jù)指令執(zhí)行部分和全部實際操作。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。