欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用戶推薦方法及裝置的制造方法

文檔序號:10516450閱讀:321來源:國知局
用戶推薦方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種用戶推薦方法及裝置,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。方法包括:統(tǒng)計多個觀眾用戶在直播間的停留時長;基于多個觀眾用戶中每個觀眾用戶的停留時長,為每個觀眾用戶添加標記信息,標記信息用于指示觀眾用戶對直播間對應(yīng)直播用戶的喜愛程度;從多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶;對至少兩個指定觀眾用戶進行互相推薦。由于不同的標記信息反映了對直播用戶的喜愛程度,進而體現(xiàn)了觀眾用戶的興趣愛好,通過將具有相同標記信息的不同觀眾用戶進行互相推薦,確保了用戶推薦的雙方具有相似的興趣愛好,提高了用戶推薦的準確率和添加好友的成功率。
【專利說明】
用戶推薦方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別設(shè)及一種用戶推薦方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)直播平臺應(yīng)運而生。網(wǎng)絡(luò)直播平臺中包含多個直播間, 每個直播間對應(yīng)一個視頻直播界面,視頻直播界面用于播放對應(yīng)直播用戶的直播視頻。觀 眾用戶可W在視頻播放界面中觀看直播視頻。此外,對于網(wǎng)絡(luò)直播平臺的不同用戶來說,除 了觀看直播視頻之外,還可W互相加為好友或通過用戶推薦等方式添加好友,從而進行信 息交互。
[0003] 通常情況下,用戶推薦方法可W包括:在用戶的多個好友用戶中,用戶可W將任一 好友用戶,推薦給其他好友用戶,使得用戶的好友用戶可W互相添加為好友。比如,用戶的 好友用戶中至少包括用戶A和用戶B,則用戶可W將用戶A推薦給用戶B,也即是,將用戶A的 推薦消息通過服務(wù)器發(fā)送至用戶B,使得用戶B可W根據(jù)用戶A的推薦消息選擇是否添加用 戶A為好友。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在W下問題:
[0005] 由于通過好友推薦的方式進行用戶推薦,很難確保接收推薦消息的用戶與被推薦 的用戶具有相似的興趣愛好,使得用戶推薦的準確率低,成功添加為好友的成功率低。

【發(fā)明內(nèi)容】

[0006] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種用戶推薦方法及裝置。所述 技術(shù)方案如下:
[0007] -方面,提供了一種用戶推薦方法,所述方法包括:
[000引統(tǒng)計多個觀眾用戶在直播間的停留時長;
[0009] 基于所述多個觀眾用戶中每個觀眾用戶的停留時長,為所述每個觀眾用戶添加標 記信息,所述標記信息用于指示觀眾用戶對所述直播間對應(yīng)直播用戶的喜愛程度;
[0010] 從所述多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶;
[0011] 對所述至少兩個指定觀眾用戶進行互相推薦。
[0012] 可選地,所述統(tǒng)計多個觀眾用戶在直播間的停留時長包括:
[0013] 在指定時間段內(nèi),獲取所述每個觀眾用戶進入所述直播間的第一時刻和離開所述 直播間的第二時刻;
[0014] 計算所述每個觀眾用戶的第一時刻和第二時刻之間的時間差;
[0015] 根據(jù)所述指定時間段和所述每個觀眾用戶的時間差,得到所述每個觀眾用戶在所 述直播間停留的平均時長。
[0016] 可選地,所述基于每個觀眾用戶的停留時長,為所述每個觀眾用戶添加標記信息 包括:
[0017] 從多個預設(shè)闊值范圍中,確定所述每個觀眾用戶的停留時長所在的預設(shè)闊值范 圍;
[0018] 為停留時長在同一預設(shè)闊值范圍內(nèi)的觀眾用戶添加相同的標記信息,為停留時長 在不同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不同的標記信息。
[0019] 可選地,所述對所述至少兩個指定觀眾用戶進行互相推薦包括:
[0020] 對于所述至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第一用戶推薦消息, 所述第一用戶推薦消息用于向所述至少兩個指定觀眾用戶中的其他指定觀眾用戶推薦所 述指定觀眾用戶;
[0021] 將所述第一用戶推薦消息,發(fā)送給所述至少兩個指定觀眾用戶中的其他指定觀眾 用戶。
[0022] 可選地,所述對所述至少兩個指定觀眾用戶進行互相推薦包括:
[0023] 對于所述至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第二用戶推薦消息, 所述第二用戶推薦消息用于向所述指定觀眾用戶推薦所述至少兩個指定觀眾用戶中的其 他指定觀眾用戶;
[0024] 向所述至少兩個指定觀眾用戶中的每個指定觀眾用戶發(fā)送所述第二用戶推薦消 息。
[0025] 另一方面,提供了一種用戶推薦裝置,所述裝置包括:
[0026] 統(tǒng)計模塊,用于統(tǒng)計多個觀眾用戶在直播間的停留時長;
[0027] 添加模塊,用于基于所述多個觀眾用戶中每個觀眾用戶的停留時長,為所述每個 觀眾用戶添加標記信息,所述標記信息用于指示觀眾用戶對所述直播間對應(yīng)直播用戶的喜 愛程度;
[0028] 獲取模塊,用于從所述多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾 用戶;
[0029] 推薦模塊,用于對所述至少兩個指定觀眾用戶進行互相推薦。
[0030] 可選地,所述統(tǒng)計模塊用于在指定時間段內(nèi),獲取所述每個觀眾用戶進入所述直 播間的第一時刻和離開所述直播間的第二時刻;計算所述每個觀眾用戶的第一時刻和第二 時刻之間的時間差;根據(jù)所述指定時間段和所述每個觀眾用戶的時間差,得到所述每個觀 眾用戶在所述直播間停留的平均時長。
[0031] 可選地,所述添加模塊用于從多個預設(shè)闊值范圍中,確定所述每個觀眾用戶的停 留時長所在的預設(shè)闊值范圍;為停留時長在同一預設(shè)闊值范圍內(nèi)的觀眾用戶添加相同的標 記信息,為停留時長在不同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不同的標記信息。
[0032] 可選地,所述推薦模塊用于對于所述至少兩個指定觀眾用戶中每個指定觀眾用 戶,生成第一用戶推薦消息,所述第一用戶推薦消息用于向所述至少兩個指定觀眾用戶中 的其他指定觀眾用戶推薦所述指定觀眾用戶;將所述第一用戶推薦消息,發(fā)送給所述至少 兩個指定觀眾用戶中的其他指定觀眾用戶。
[0033] 可選地,所述推薦模塊用于對于所述至少兩個指定觀眾用戶中每個指定觀眾用 戶,生成第二用戶推薦消息,所述第二用戶推薦消息用于向所述指定觀眾用戶推薦所述至 少兩個指定觀眾用戶中的其他指定觀眾用戶;向所述至少兩個指定觀眾用戶中的每個指定 觀眾用戶發(fā)送所述第二用戶推薦消息。
[0034] 本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0035] 由于不同的標記信息反映了觀眾用戶對直播用戶的不同喜愛程度,進而體現(xiàn)了觀 眾用戶的興趣愛好,通過根據(jù)觀眾用戶在直播間的停留時長,為不同觀眾用戶添加不同的 標記信息,并將具有相同標記信息的不同觀眾用戶進行互相推薦,確保了用戶推薦的雙方 具有相似的興趣愛好,提高了用戶推薦的準確率和添加好友的成功率。
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運些附圖獲得其他 的附圖。
[0037] 圖1是本發(fā)明實施例提供的一種用于用戶推薦的系統(tǒng)架構(gòu);
[0038] 圖2是本發(fā)明實施例提供的一種用戶推薦方法的流程圖;
[0039] 圖3是本發(fā)明實施例提供的一種用戶推薦方法的流程圖;
[0040] 圖4是本發(fā)明實施例提供的一種用戶推薦裝置的框圖;
[0041 ]圖5是本發(fā)明實施例提供的一種用戶推薦裝置的框圖。
【具體實施方式】
[0042] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0043] 圖1是本發(fā)明實施例提供的一種用于用戶推薦的系統(tǒng)架構(gòu),該系統(tǒng)架構(gòu)中包括服 務(wù)器、觀眾用戶所在的第一終端和直播用戶所在的第二終端。其中,第一終端和第二終端可 W為移動終端比如手機、平板電腦、筆記本電腦等,也可W為非移動終端,比如臺式電腦等, 本發(fā)明實施例對第一終端和第二終端的具體形態(tài)不作具體限定。其中,服務(wù)器可W對應(yīng)多 個第一終端和第二終端,本發(fā)明實施例對第一終端和第二終端的數(shù)目不作限定。
[0044] 其中,服務(wù)器用于為網(wǎng)絡(luò)直播平臺的直播用戶和觀眾用戶提供直播服務(wù),并且還 用于統(tǒng)計觀眾用戶在直播間中的停留時長,根據(jù)停留時長為觀眾用戶添加標記信息,并將 標記信息相同的不同觀眾用戶進行互相推薦。第一終端用于為觀眾用戶播放直播用戶的直 播視頻,并接收直播服務(wù)器發(fā)送的其他觀眾用戶的用戶推薦消息,之后,顯示接收到的用戶 推薦消息。第二終端用于生成直播用戶的直播視頻流,并將該直播視頻流發(fā)送至服務(wù)器,由 服務(wù)器將該直播視頻流發(fā)送至第一終端。
[0045] 圖2是本發(fā)明實施例提供的一種用戶推薦方法的流程圖,參見圖2,該方法用于服 務(wù)器中,方法流程包括:
[0046] 201、統(tǒng)計多個觀眾用戶在直播間的停留時長。
[0047] 202、基于多個觀眾用戶中每個觀眾用戶的停留時長,為每個觀眾用戶添加標記信 息,標記信息用于指示觀眾用戶對直播間對應(yīng)直播用戶的喜愛程度。
[0048] 203、從多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶。
[0049] 204、對至少兩個指定觀眾用戶進行互相推薦。
[0050] 本發(fā)明實施例提供的方法,由于不同的標記信息反映了觀眾用戶對直播用戶的不 同喜愛程度,進而體現(xiàn)了觀眾用戶的興趣愛好,通過根據(jù)觀眾用戶在直播間的停留時長,為 不同觀眾用戶添加不同的標記信息,并將具有相同標記信息的不同觀眾用戶進行互相推 薦,確保了用戶推薦的雙方具有相似的興趣愛好,提高了用戶推薦的準確率和添加好友的 成功率。
[0051] 可選地,統(tǒng)計多個觀眾用戶在直播間的停留時長包括:
[0052] 在指定時間段內(nèi),獲取每個觀眾用戶進入直播間的第一時刻和離開直播間的第二 時刻;
[0053] 計算每個觀眾用戶的第一時刻和第二時刻之間的時間差;
[0054] 根據(jù)指定時間段和每個觀眾用戶的時間差,得到每個觀眾用戶在直播間停留的平 均時長。
[0055] 可選地,基于每個觀眾用戶的停留時長,為每個觀眾用戶添加標記信息包括:
[0056] 從多個預設(shè)闊值范圍中,確定每個觀眾用戶的停留時長所在的預設(shè)闊值范圍;
[0057] 為停留時長在同一預設(shè)闊值范圍內(nèi)的觀眾用戶添加相同的標記信息,為停留時長 在不同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不同的標記信息。
[005引可選地,對至少兩個指定觀眾用戶進行互相推薦包括:
[0059] 對于至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第一用戶推薦消息,第一 用戶推薦消息用于向至少兩個指定觀眾用戶中的其他指定觀眾用戶推薦指定觀眾用戶;
[0060] 將第一用戶推薦消息,發(fā)送給至少兩個指定觀眾用戶中的其他指定觀眾用戶。
[0061] 可選地,對至少兩個指定觀眾用戶進行互相推薦包括:
[0062] 對于至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第二用戶推薦消息,第二 用戶推薦消息用于向指定觀眾用戶推薦至少兩個指定觀眾用戶中的其他指定觀眾用戶;
[0063] 向至少兩個指定觀眾用戶中的每個指定觀眾用戶發(fā)送第二用戶推薦消息。
[0064] 上述所有可選技術(shù)方案,可W采用任意結(jié)合形成本公開的可選實施例,在此不再 --寶述。
[0065] 圖3是本發(fā)明實施例提供的一種用戶推薦方法的流程圖,參見圖3,該方法用于服 務(wù)器中,方法流程包括:
[0066] 301、統(tǒng)計多個觀眾用戶在直播間的停留時長。
[0067] 在本發(fā)明實施例中,網(wǎng)絡(luò)直播平臺的直播間與直播用戶之間具有一一對應(yīng)的關(guān) 系,觀眾用戶可W通過直播間獲取直播用戶的直播視頻。為了根據(jù)觀眾用戶對直播用戶的 不同喜愛程度進行用戶推薦,本發(fā)明實施例可W統(tǒng)計觀眾用戶在直播間中的停留時長,停 留時長越長表示觀眾用戶對直播用戶的喜愛程度越高,相反對直播用戶的喜愛程度越低。 觀眾用戶對直播用戶的喜愛程度可W用于體現(xiàn)觀眾用戶的興趣愛好,比如,觀眾用戶對影 視專欄主播的喜愛程度較高,則可W說明該觀眾用戶對影視比較感興趣;或者,觀眾用戶對 戲曲專欄主播的喜愛程度較高,則可W說明該觀眾用戶對戲曲比較感興趣。
[0068] 具體地,統(tǒng)計多個觀眾用戶在直播間的停留時長的過程可W為:在指定時間段內(nèi), 獲取每個觀眾用戶進入直播間的第一時刻和離開直播間的第二時刻;計算每個觀眾用戶的 第一時刻和第二時刻之間的時間差;根據(jù)指定時間段和每個觀眾用戶的時間差,得到每個 觀眾用戶在直播間停留的平均時長。其中,指定時間段可W由系統(tǒng)預設(shè),該指定時間段的時 間單位可W為天、小時等,本發(fā)明實施例對此不作具體限定。
[0069] 下面舉例說明統(tǒng)計觀眾用戶在直播間停留的平均時長的過程:W計算觀眾用戶A 在直播間的停留時長為例,假如指定時間段為3天,計算得到觀眾用戶A的時間差為6小時, 貝1J觀眾用戶A在直播間的停留時長為6小時除W3天,即2小時/天,也即是,觀眾用戶A平均每 天在直播間中停留2小時。其中,"2小時/天"表示"2小時每天"。
[0070] 需要說明的是,服務(wù)器中可W針對直播間存儲一個停留時刻表,該停留時刻表用 于記錄在該直播間中停留的每個觀眾用戶的第一時刻和第二時刻,使得服務(wù)器能夠根據(jù)直 播間的停留時刻表統(tǒng)計每個觀眾用戶的停留時長。具體地,當服務(wù)器檢測到觀眾用戶進入 直播間時,將該進入的時刻作為該觀眾用戶的第一時刻對應(yīng)存儲至停留時刻表中。當服務(wù) 器檢測到觀眾用戶離開直播間時,將該離開的時刻作為該觀眾用戶的第二時刻對應(yīng)存儲至 停留時刻表中。
[0071] 需要說明的是,在指定時間段內(nèi),對于同一直播間來說,觀眾用戶可W多次進入或 離開該直播間,相應(yīng)地,觀眾用戶便對應(yīng)多組第一時刻和第二時刻,則計算該觀眾用戶在該 直播間的停留時長的過程可W為:根據(jù)該每組第一時刻和第二時刻,得到多個時間差,對該 多個時間差進行求和,得到該觀眾用戶的總時間差;根據(jù)指定時間段和該觀眾用戶的總時 間差,得到該觀眾用戶在直播間停留的平均時長,該平均時長即為該觀眾用戶在該直播間 的停留時長。
[0072] 下面舉例說明統(tǒng)計觀眾用戶在直播間停留的平均時長的過程:W計算觀眾用戶A 在直播間的停留時長為例,假如指定時間段為3天,觀眾用戶A對應(yīng)的Ξ個時間差分別為2小 時、3小時、2.5小時,則可W計算得到觀眾用戶A的總時間差為7.5小時,則觀眾用戶A在直播 間的停留時長為7.5小時除W3天,即2.5小時/天,也即是,觀眾用戶A平均每天在直播間中 停留2.5小時。其中,"2.5小時/天"表示"2.5小時每天"。
[0073] 需要說明的是,上述統(tǒng)計觀眾用戶在直播間的停留時長的方式,僅W平均時長作 為停留時長為例進行統(tǒng)計,還可W根據(jù)觀眾用戶在直播間中停留的總時長或者其他預設(shè)統(tǒng) 計算法進行統(tǒng)計,本發(fā)明實施例對停留時長的統(tǒng)計方式不作限定。
[0074] 需要說明的是,本發(fā)明實施例對觀眾用戶進入直播間時,直播間是否處于直播狀 態(tài)不作限定。當然,為了更加準確的獲取觀眾用戶對直播用戶的喜愛程度,可W在終端檢測 到觀眾用戶進入直播間時,判斷當前直播間是否處于直播狀態(tài),如果直播間處于直播狀態(tài), 則將該觀眾用戶進入直播間的時刻作為該觀眾用戶的第一時刻。如果直播間不處于直播狀 態(tài),則當終端檢測到直播間進入直播狀態(tài)時,將直播間進入直播狀態(tài)的時刻作為該觀眾用 戶的第一時刻。
[0075] 302、從多個預設(shè)闊值范圍中,確定每個觀眾用戶的停留時長所在的預設(shè)闊值范 圍;為停留時長在同一預設(shè)闊值范圍內(nèi)的觀眾用戶添加相同的標記信息,為停留時長在不 同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不同的標記信息。
[0076] 其中,多個預設(shè)闊值范圍指示的數(shù)值區(qū)間可W根據(jù)用戶需求進行預先設(shè)置,該多 個預設(shè)闊值范圍所指示的多個數(shù)值區(qū)間可W組成一個連續(xù)的數(shù)值區(qū)間。不同預設(shè)闊值范圍 用于指示對直播用戶的不同喜愛程度,其中,預設(shè)闊值范圍所包含的數(shù)值越大的,表示對直 播用戶的喜愛程度越高。例如,假設(shè)系統(tǒng)預先設(shè)置了 2個預設(shè)闊值范圍,預設(shè)闊值范圍1指示 的數(shù)值區(qū)間為[4,6),預設(shè)闊值范圍2指示的數(shù)值區(qū)間為[6,24),則預設(shè)闊值范圍1和預設(shè)闊 值范圍2所指示的數(shù)值區(qū)間可W組成一個連續(xù)的數(shù)值區(qū)間[4,24)。其中,表示包括邊界 值,"Γ表示不包括邊界值。
[0077]其中,標記信息用于指示觀眾用戶對直播間對應(yīng)直播用戶的喜愛程度。具有相同 標記信息的觀眾用戶對直播用戶的喜愛程度相近。該標記信息可W采用等級信息的形式來 表示。服務(wù)器可W針對每個直播間維護一個標記信息列表,該標記信息列表用于存儲訪問 過該直播間的所有觀眾用戶W及每個觀眾用戶的標記信息。其中,對于直播間1,W等級信 息的形式表示標記信息可W如表1所示。
[007引 表1
[0079]__
[00^~此外,為了使標記信息更加靈活地體現(xiàn)觀眾用戶的興趣愛好,該標記信息還可W 采用直播用戶的直播標識加等級信息的形式來表示。該標記信息中包含直播標識加等級信 息的組數(shù)可W為一組也可W為多組。當標記信息中僅包含一組直播標識加等級信息時,表 示該觀眾用戶僅對一個直播用戶感興趣。當標記信息中多組直播標識加等級信息時,表示 觀眾用戶對多個直播用戶都有興趣。
[0081] 相應(yīng)地,服務(wù)器可W維護一個全局的標記信息列表,該標記信息列表用戶存儲所 有系統(tǒng)中全部觀眾用戶W及每個觀眾用戶的標記信息。該全局的標記信息列表可W如表2 所示,其中,觀眾用戶B的標記信息中僅包含"直播標識1+等級2",表示觀眾用戶B僅對直播 標識1對應(yīng)的直播用戶感興趣。觀眾用戶A的標記信息中包含"直播標識1+等級Γ和"直播標 識化等級Γ,表示觀眾用戶A對直播標識1對應(yīng)的直播用戶W及直播標識2對應(yīng)的直播用戶 都感興趣。
[0082] 表 2
[0083]
[0085] 需要說明的是,上述等級信息指示的等級越高,表示觀眾用戶對直播用戶的喜愛 程度越高。在采用直播標識加等級信息的形式來表示標記信息的方式下,標記信息還可W 作為觀眾用戶的興趣標簽存儲在觀眾用戶的用戶信息中,本發(fā)明實施例對標記信息的具體 形式W及存儲方式不作具體限定。
[0086] 在本發(fā)明實施例中,在獲取到每個觀眾用戶在直播間的停留時長后,可W確定該 觀眾用戶的停留時長所在的預設(shè)闊值范圍,并且可W確定該觀眾用戶對直播用戶的喜愛程 度。為了將對直播用戶喜愛程度不同的觀眾用戶進行區(qū)分,W便后續(xù)將對直播用戶喜愛程 度相近的觀眾用戶進行互相推薦,本發(fā)明實施例可W基于多個觀眾用戶中每個觀眾用戶的 停留時長,為每個觀眾用戶添加標記信息,過程可W包括:為停留時長在同一預設(shè)闊值范圍 內(nèi)的觀眾用戶添加相同的標記信息,為停留時長在不同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不 同的標記信息。
[0087] 具體地,每個預設(shè)闊值范圍可W對應(yīng)具有指定等級信息的標記信息,在確定觀眾 用戶的停留時長所在的預設(shè)闊值范圍后,獲取與確定的預設(shè)闊值范圍對應(yīng)的標記信息,并 將該觀眾用戶的標記信息對應(yīng)添加到標記信息列表中。
[0088] 需要說明的是,上述步驟302僅是為每個觀眾用戶添加標記信息的一種可選方案, 該種可選方案通過劃分多個預設(shè)闊值范圍,可W更細粒度地區(qū)分不同觀眾用戶對直播用戶 的喜愛程度,使得標記信息更加準確地體現(xiàn)了不同觀眾用戶的興趣是否相近。當然,為了使 更多的觀眾用戶均能有機會互相添加為好友,在為觀眾用戶添加標記信息的另一可選地方 案中,還可僅設(shè)置一個預設(shè)闊值,使得可W為停留時長達到該預設(shè)闊值的所有觀眾用戶均 可W添加標記信息,W表示運些觀眾用戶的興趣相近。
[0089] 303、從多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶。
[0090] 在本發(fā)明實施例中,可W獲取多個觀眾用戶的標記信息,并且根據(jù)獲取到的標記 信息,統(tǒng)計相同標記信息對應(yīng)的觀眾用戶的個數(shù)。對于每種標記信息來說,如果該種標記信 息對應(yīng)的觀眾用戶的個數(shù)為兩個或兩個W上,則將該種標記信息對應(yīng)的觀眾用戶確定為標 記信息相同的至少兩個指定觀眾用戶。
[0091] 304、對至少兩個指定觀眾用戶進行互相推薦。
[0092] 在本發(fā)明實施例中,在獲取到至少兩個指定觀眾用戶后,對至少兩個指定觀眾用 戶進行互相推薦的方式可W為如下兩種:
[0093] 第一種,對于至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第一用戶推薦消 息,第一用戶推薦消息用于向至少兩個指定觀眾用戶中的其他指定觀眾用戶推薦指定觀眾 用戶;將第一用戶推薦消息,發(fā)送給至少兩個指定觀眾用戶中的其他指定觀眾用戶。
[0094] 其中,第一用戶推薦消息中可W包含指定觀眾用戶的用戶信息,比如指定觀眾用 戶的用戶標識,或者該指定觀眾用戶的好友添加鏈接等。該第一用戶推薦消息僅攜帶一個 指定觀眾用戶的用戶信息。比如,該至少兩個指定觀眾用戶包括觀眾用戶A和觀眾用戶B,則 服務(wù)器會分別生成觀眾用戶A的用戶推薦消息1,W及觀眾用戶B的用戶推薦消息2,并將用 戶推薦消息1發(fā)送給觀眾用戶B,將用戶推薦消息2發(fā)送給觀眾用戶A。其中,用戶推薦消息1 的內(nèi)容可W為"您和觀眾用戶A的興趣很相近,點擊下述鏈接添加他為好友吧",用戶推薦消 息2的內(nèi)容可W為"您和觀眾用戶B的興趣很相近,點擊下述鏈接添加他為好友吧"。
[00M]具體地,當其他指定觀眾用戶所在的終端接收到第一用戶推薦消息后,顯示第一 用戶推薦消息,使得其他指定觀眾用戶可W根據(jù)該第一用戶推薦消息選擇是否添加該指定 觀眾用戶為好友。
[0096]其中,其他指定觀眾用戶添加該指定觀眾用戶為好友的過程可W為:當終端檢測 到其他觀眾用戶對該指定觀眾用戶的好友添加鏈接的點擊操作時,顯示該指定觀眾用戶的 好友添加界面,當終端檢測到其他觀眾用戶對該指定觀眾用戶的好友添加操作時,向服務(wù) 器發(fā)送其他指定觀眾用戶對該指定觀眾用戶的好友添加請求,服務(wù)器基于接收到的好友添 加請求向該指定觀眾用戶發(fā)送好友添加信息,當服務(wù)器接收到該指定觀眾用戶的好友添加 確認消息時,將該指定觀眾用戶與其他指定觀眾用戶互相添加為好友。通過發(fā)送僅包含一 個指定觀眾用戶的用戶信息的第一用戶推薦消息,使得接收到第一用戶推薦消息的指定觀 眾用戶可w更加有針對性地、準確地獲知被推薦觀眾用戶的用戶信息,提高了用戶推薦的 準確度。
[0097] 第二種,對于至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第二用戶推薦消 息,第二用戶推薦消息用于向指定觀眾用戶推薦至少兩個指定觀眾用戶中的其他指定觀眾 用戶;向至少兩個指定觀眾用戶中的每個指定觀眾用戶發(fā)送第二用戶推薦消息。
[0098] 其中,第二用戶推薦消息中可W包含其他指定觀眾用戶的用戶信息,比如,其他指 定觀眾用戶的用戶標識,或者該其他指定觀眾用戶的好友添加鏈接。該其他指定觀眾用戶 的個數(shù)可W為一個或多個,也即是,第二用戶推薦消息中可W包含多個指定觀眾用戶的用 戶信息。比如,該至少兩個指定觀眾用戶包括觀眾用戶A、觀眾用戶B和觀眾用戶C,則針對觀 眾用戶A,服務(wù)器生成的用戶推薦消息1中包括觀眾用戶B和觀眾用戶C的用戶信息,并將該 用戶推薦消息1發(fā)送給觀眾用戶A。該用戶推薦消息1的內(nèi)容可W為"您和觀眾用戶B、觀眾用 戶C的興趣很相近哦,點擊他們的鏈接添加他們?yōu)楹糜寻?,該用戶推薦消息1可W通過列表 的形式顯示,本發(fā)明實施例對第二用戶推薦消息的具體形式不作限定。針對觀眾用戶B和觀 眾用戶C對應(yīng)的第二用戶推薦消息的內(nèi)容和形式與觀眾用戶A的同理,在此不再寶述。
[0099] 具體地,對于每個指定觀眾用戶來說,當該指定觀眾用戶所在的終端接收到第二 用戶推薦消息后,顯示第二用戶推薦消息。使得該指定觀眾用戶可W同時獲知多個被推薦 觀眾用戶的用戶信息,并可W根據(jù)該第二用戶推薦消息選擇是否添加其他指定觀眾用戶為 好友。通過發(fā)送包含多個指定觀眾用戶的用戶信息的第二用戶推薦消息,使得接收到第二 用戶推薦消息的指定觀眾用戶可W-次性地獲知多個被推薦觀眾用戶的用戶信息,提高了 用戶推薦的效率。
[0100] 其中,該指定觀眾用戶添加其他指定觀眾用戶為好友的過程與上述第一種方式的 過程同理,在此不再寶述。
[0101] 在另一實施例中,為了能夠更加準確的獲知興趣愛好相近的不同觀眾用戶,可W 在確定不同觀眾用戶同時對多個相同的直播用戶感興趣時,再將該不同觀眾用戶進行互相 推薦;或者,進一步地,在確定不同觀眾用戶同時對多個相同的直播用戶感興趣且喜愛程度 相近時,再將該不同觀眾用戶進行互相推薦。其中,該多個直播用戶的個數(shù)可W進行預先設(shè) 定,具體數(shù)值可W為2個、3個等,本公開實施例對此不作具體限定。通過對感興趣的直播用 戶的數(shù)目W及喜愛程度進行限制,可W將興趣愛好更加接近的不同觀眾用戶進行推薦,進 一步地提高了用戶推薦的準確率和添加好友的成功率。
[0102] 本發(fā)明實施例提供的方法,由于不同的標記信息反映了觀眾用戶對直播用戶的不 同喜愛程度,進而體現(xiàn)了觀眾用戶的興趣愛好,通過根據(jù)觀眾用戶在直播間的停留時長,為 不同觀眾用戶添加不同的標記信息,并將具有相同標記信息的不同觀眾用戶進行互相推 薦,確保了用戶推薦的雙方具有相似的興趣愛好,提高了用戶推薦的準確率和添加好友的 成功率。
[0103] 圖4是本發(fā)明實施例提供的一種用戶推薦裝置的框圖,參見圖4,包括:統(tǒng)計模塊 401,添加模塊402,獲取模塊403和推薦模塊404。
[0104] 其中,統(tǒng)計模塊401與添加模塊402連接,用于統(tǒng)計多個觀眾用戶在直播間的停留 時長;添加模塊402與獲取模塊403,用于基于所述多個觀眾用戶中每個觀眾用戶的停留時 長,為所述每個觀眾用戶添加標記信息,所述標記信息用于指示觀眾用戶對所述直播間對 應(yīng)直播用戶的喜愛程度;獲取模塊403與推薦模塊404連接,用于從所述多個觀眾用戶中,獲 取標記信息相同的至少兩個指定觀眾用戶;推薦模塊404,用于對所述至少兩個指定觀眾用 戶進行互相推薦。
[0105] 可選地,所述統(tǒng)計模塊401用于在指定時間段內(nèi),獲取所述每個觀眾用戶進入所述 直播間的第一時刻和離開所述直播間的第二時刻;計算所述每個觀眾用戶的第一時刻和第 二時刻之間的時間差;根據(jù)所述指定時間段和所述每個觀眾用戶的時間差,得到所述每個 觀眾用戶在所述直播間停留的平均時長。
[0106] 可選地,所述添加模塊402用于從多個預設(shè)闊值范圍中,確定所述每個觀眾用戶的 停留時長所在的預設(shè)闊值范圍;為停留時長在同一預設(shè)闊值范圍內(nèi)的觀眾用戶添加相同的 標記信息,為停留時長在不同預設(shè)闊值范圍內(nèi)的觀眾用戶添加不同的標記信息。
[0107] 可選地,所述推薦模塊404用于對于所述至少兩個指定觀眾用戶中每個指定觀眾 用戶,生成第一用戶推薦消息,所述第一用戶推薦消息用于向所述至少兩個指定觀眾用戶 中的其他指定觀眾用戶推薦所述指定觀眾用戶;將所述第一用戶推薦消息,發(fā)送給所述至 少兩個指定觀眾用戶中的其他指定觀眾用戶。
[0108] 可選地,所述推薦模塊404用于對于所述至少兩個指定觀眾用戶中每個指定觀眾 用戶,生成第二用戶推薦消息,所述第二用戶推薦消息用于向所述指定觀眾用戶推薦所述 至少兩個指定觀眾用戶中的其他指定觀眾用戶;向所述至少兩個指定觀眾用戶中的每個指 定觀眾用戶發(fā)送所述第二用戶推薦消息。
[0109] 本發(fā)明實施例提供的裝置,由于不同的標記信息反映了觀眾用戶對直播用戶的不 同喜愛程度,進而體現(xiàn)了觀眾用戶的興趣愛好,通過根據(jù)觀眾用戶在直播間的停留時長,為 不同觀眾用戶添加不同的標記信息,并將具有相同標記信息的不同觀眾用戶進行互相推 薦,確保了用戶推薦的雙方具有相似的興趣愛好,提高了用戶推薦的準確率和添加好友的 成功率。
[0110] 需要說明的是:上述實施例提供的用戶推薦裝置在推薦用戶時,僅W上述各功能 模塊的劃分進行舉例說明,實際應(yīng)用中,可W根據(jù)需要而將上述功能分配由不同的功能模 塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,W完成W上描述的全部或者部分功 能。另外,上述實施例提供的用戶推薦裝置與用戶推薦方法實施例屬于同一構(gòu)思,其具體實 現(xiàn)過程詳見方法實施例,運里不再寶述。
[0111] 圖5是本發(fā)明實施例提供的一種用戶推薦裝置的框圖。例如,裝置500可W被提供 為一服務(wù)器。參照圖5,裝置500包括處理組件522,其進一步包括一個或多個處理器,W及由 存儲器532所代表的存儲器資源,用于存儲可由處理部件522的執(zhí)行的指令,例如應(yīng)用程序。 存儲器532中存儲的應(yīng)用程序可W包括一個或一個W上的每一個對應(yīng)于一組指令的模塊。 此外,處理組件522被配置為執(zhí)行指令,W執(zhí)行上述方法用戶推薦方法。
[0112] 裝置500還可W包括一個電源組件526被配置為執(zhí)行裝置500的電源管理,一個有 線或無線網(wǎng)絡(luò)接口 550被配置為將裝置500連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口 558。裝 置500可W操作基于存儲在存儲器532的操作系統(tǒng),例如Windows Server?,Mac 0S X?, Unix?, Linux?, FreeBSD? 或類似。
[0113] 本領(lǐng)域普通技術(shù)人員可W理解實現(xiàn)上述實施例的全部或部分步驟可W通過硬件 來完成,也可W通過程序來指令相關(guān)的硬件完成,所述的程序可W存儲于一種計算機可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可w是只讀存儲器,磁盤或光盤等。
[0114] W上所述僅為本發(fā)明的較佳實施例,并不用W限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1. 一種用戶推薦方法,其特征在于,所述方法包括: 統(tǒng)計多個觀眾用戶在直播間的停留時長; 基于所述多個觀眾用戶中每個觀眾用戶的停留時長,為所述每個觀眾用戶添加標記信 息,所述標記信息用于指示觀眾用戶對所述直播間對應(yīng)直播用戶的喜愛程度; 從所述多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶; 對所述至少兩個指定觀眾用戶進行互相推薦。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述統(tǒng)計多個觀眾用戶在直播間的停留時 長包括: 在指定時間段內(nèi),獲取所述每個觀眾用戶進入所述直播間的第一時刻和離開所述直播 間的第二時刻; 計算所述每個觀眾用戶的第一時刻和第二時刻之間的時間差; 根據(jù)所述指定時間段和所述每個觀眾用戶的時間差,得到所述每個觀眾用戶在所述直 播間停留的平均時長。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于每個觀眾用戶的停留時長,為所 述每個觀眾用戶添加標記信息包括: 從多個預設(shè)閾值范圍中,確定所述每個觀眾用戶的停留時長所在的預設(shè)閾值范圍; 為停留時長在同一預設(shè)閾值范圍內(nèi)的觀眾用戶添加相同的標記信息,為停留時長在不 同預設(shè)閾值范圍內(nèi)的觀眾用戶添加不同的標記信息。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述至少兩個指定觀眾用戶進行互 相推薦包括: 對于所述至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第一用戶推薦消息,所述 第一用戶推薦消息用于向所述至少兩個指定觀眾用戶中的其他指定觀眾用戶推薦所述指 定觀眾用戶; 將所述第一用戶推薦消息,發(fā)送給所述至少兩個指定觀眾用戶中的其他指定觀眾用 戶。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述至少兩個指定觀眾用戶進行互 相推薦包括: 對于所述至少兩個指定觀眾用戶中每個指定觀眾用戶,生成第二用戶推薦消息,所述 第二用戶推薦消息用于向所述指定觀眾用戶推薦所述至少兩個指定觀眾用戶中的其他指 定觀眾用戶; 向所述至少兩個指定觀眾用戶中的每個指定觀眾用戶發(fā)送所述第二用戶推薦消息。6. -種用戶推薦裝置,其特征在于,所述裝置包括: 統(tǒng)計模塊,用于統(tǒng)計多個觀眾用戶在直播間的停留時長; 添加模塊,用于基于所述多個觀眾用戶中每個觀眾用戶的停留時長,為所述每個觀眾 用戶添加標記信息,所述標記信息用于指示觀眾用戶對所述直播間對應(yīng)直播用戶的喜愛程 度; 獲取模塊,用于從所述多個觀眾用戶中,獲取標記信息相同的至少兩個指定觀眾用戶; 推薦模塊,用于對所述至少兩個指定觀眾用戶進行互相推薦。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述統(tǒng)計模塊用于在指定時間段內(nèi),獲取 所述每個觀眾用戶進入所述直播間的第一時刻和離開所述直播間的第二時刻;計算所述每 個觀眾用戶的第一時刻和第二時刻之間的時間差;根據(jù)所述指定時間段和所述每個觀眾用 戶的時間差,得到所述每個觀眾用戶在所述直播間停留的平均時長。8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述添加模塊用于從多個預設(shè)閾值范圍 中,確定所述每個觀眾用戶的停留時長所在的預設(shè)閾值范圍;為停留時長在同一預設(shè)閾值 范圍內(nèi)的觀眾用戶添加相同的標記信息,為停留時長在不同預設(shè)閾值范圍內(nèi)的觀眾用戶添 加不同的標記信息。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述推薦模塊用于對于所述至少兩個指定 觀眾用戶中每個指定觀眾用戶,生成第一用戶推薦消息,所述第一用戶推薦消息用于向所 述至少兩個指定觀眾用戶中的其他指定觀眾用戶推薦所述指定觀眾用戶;將所述第一用戶 推薦消息,發(fā)送給所述至少兩個指定觀眾用戶中的其他指定觀眾用戶。10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述推薦模塊用于對于所述至少兩個指 定觀眾用戶中每個指定觀眾用戶,生成第二用戶推薦消息,所述第二用戶推薦消息用于向 所述指定觀眾用戶推薦所述至少兩個指定觀眾用戶中的其他指定觀眾用戶;向所述至少兩 個指定觀眾用戶中的每個指定觀眾用戶發(fā)送所述第二用戶推薦消息。
【文檔編號】H04N21/25GK105872837SQ201610256042
【公開日】2016年8月17日
【申請日】2016年4月21日
【發(fā)明人】姚俊
【申請人】廣州酷狗計算機科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
休宁县| 苗栗县| 灵宝市| 西乡县| 米林县| 衡水市| 石景山区| 弥渡县| 刚察县| 旬阳县| 崇仁县| 石景山区| 济源市| 荔波县| 页游| 邯郸县| 岢岚县| 晋州市| 南木林县| 宝兴县| 永州市| 新化县| 梁河县| 民县| 东乌珠穆沁旗| 江阴市| 攀枝花市| 平南县| 万荣县| 峨边| 吉水县| 抚松县| 台中县| 闽侯县| 高安市| 汝阳县| 贺州市| 宜川县| 和静县| 阳原县| 化州市|