新四季網

社交應用中顯示推薦數據的方法和裝置製造方法

2023-07-30 01:59:51 1

社交應用中顯示推薦數據的方法和裝置製造方法
【專利摘要】本發明公開了一種社交應用中顯示推薦數據的方法和裝置,屬於計算機及網際網路【技術領域】。所述方法包括:獲取推薦直播視頻數據;根據推薦直播視頻數據生成預覽控制項,該預覽控制項中包含直播頻道的摘要信息,且該預覽控制項用於提供進入直播頻道以觀看直播視頻的操作入口;將預覽控制項疊加顯示於客戶端的主面板界面中。本發明解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
【專利說明】社交應用中顯示推薦數據的方法和裝置

【技術領域】
[0001]本發明涉及計算機及網際網路【技術領域】,特別涉及一種社交應用中顯示推薦數據的方法和裝置。

【背景技術】
[0002]在一些支持多人在線語音和視頻通信的社交應用中,提供有視頻直播功能。
[0003]當用戶需要觀看直播視頻時,可在客戶端提供的輸入欄中輸入所需觀看的直播視頻所對應的頻道(或房間)的ID (Identity,標識)。客戶端在獲取到用戶輸入的ID後,可從伺服器中獲取與該ID對應的直播視頻流,並對該直播視頻流進行解析得到直播視頻,然後將直播視頻進行顯示。
[0004]在實現本發明的過程中,發明人發現上述技術至少存在以下問題:用戶需要獲知並輸入所需觀看的直播視頻所對應的頻道的ID才能夠觀看到直播視頻,導致觀看直播視頻的操作繁瑣且不便。


【發明內容】

[0005]為了解決上述技術存在的觀看直播視頻的操作繁瑣且不便的問題,本發明實施例提供了一種社交應用中顯示推薦數據的方法和裝置。所述技術方案如下:
[0006]第一方面,提供了一種社交應用中顯示推薦數據的方法,所述方法包括:
[0007]獲取推薦直播視頻數據;
[0008]根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口 ;
[0009]將所述預覽控制項疊加顯示於客戶端的主面板界面中。
[0010]可選的,所述方法還包括:
[0011]在所述主面板界面中顯示收起展開控制項;
[0012]當獲取到對應於所述收起展開控制項的觸發信號時,檢測所述預覽控制項處於顯示狀態還是隱藏狀態;
[0013]若所述預覽控制項處於所述顯示狀態,則將所述預覽控制項進行隱藏;
[0014]若所述預覽控制項處於所述隱藏狀態,則將所述預覽控制項進行顯示。
[0015]可選的,所述將所述預覽控制項疊加顯示於客戶端的主面板界面中之前,還包括:
[0016]獲取登錄所述客戶端的用戶帳號的預覽控制項顯示記錄,所述預覽控制項顯示記錄用於記錄所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項的顯示情況;
[0017]根據所述預覽控制項顯示記錄檢測所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項處於顯示狀態還是隱藏狀態;
[0018]若處於所述顯示狀態,則執行所述將所述預覽控制項疊加顯示於客戶端的主面板界面中的步驟。
[0019]可選的,所述將所述預覽控制項疊加顯示於客戶端的主面板界面中,包括:
[0020]將生成的η個所述預覽控制項全部疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η多I ;
[0021]或者,
[0022]將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η > m多I。
[0023]可選的,所述將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中之後,還包括:
[0024]接收對應於正被顯示的所述m個預覽控制項的切換指示;
[0025]在生成的η個所述預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項;
[0026]使用被選擇的所述至少一個預覽控制項替換正被顯示的所述m個預覽控制項中的至少一個進行顯示。
[0027]可選的,所述將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中之後,還包括:
[0028]在所述主面板界面的寬度被拉寬時,根據所述主面板界面的寬度增加被顯示的所述預覽控制項的數量;或者,
[0029]在所述主面板界面的長度被拉長時,根據所述主面板界面的長度增加被顯示的所述預覽控制項的數量;或者,
[0030]在所述主面板界面的寬度被拉窄時,根據所述主面板界面的寬度減少被顯示的所述預覽控制項的數量;或者,
[0031]在所述主面板界面的寬度被拉短時,根據所述主面板界面的長度減少被顯示的所述預覽控制項的數量。
[0032]可選的,所述方法還包括:
[0033]在所述主面板界面中顯示頁面觸發控制項;
[0034]當獲取到對應於所述頁面觸發控制項的觸發信號時,顯示直播視頻聚合頁面,所述直播視頻聚合頁面中包含至少一個預覽控制項。
[0035]可選的,所述獲取推薦直播視頻數據,包括:
[0036]獲取至少一條第一推薦直播視頻數據,所述第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據;
[0037]和/ 或,
[0038]獲取至少一條第二推薦直播視頻數據,所述第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據;
[0039]和/ 或,
[0040]獲取至少一條第三推薦直播視頻數據,所述第三推薦直播視頻數據是指正在直播的所有頻道中與登錄所述客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,所述關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
[0041]第二方面,提供了一種社交應用中顯示推薦數據的裝置,所述裝置包括:
[0042]數據獲取模塊,用於獲取推薦直播視頻數據;
[0043]控制項生成模塊,用於根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口 ;
[0044]第一顯示模塊,用於將所述預覽控制項疊加顯示於客戶端的主面板界面中。
[0045]可選的,所述裝置還包括:
[0046]第二顯示模塊,用於在所述主面板界面中顯示收起展開控制項;
[0047]第一檢測模塊,用於當獲取到對應於所述收起展開控制項的觸發信號時,檢測所述預覽控制項處於顯示狀態還是隱藏狀態;
[0048]控制項隱藏模塊,用於當所述預覽控制項處於所述顯示狀態時,將所述預覽控制項進行隱藏;
[0049]所述第一顯示模塊,還用於當所述預覽控制項處於所述隱藏狀態時,將所述預覽控制項進行顯示。
[0050]可選的,所述裝置還包括:
[0051]記錄獲取模塊,用於獲取登錄所述客戶端的用戶帳號的預覽控制項顯示記錄,所述預覽控制項顯示記錄用於記錄所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項的顯示情況;
[0052]第二檢測模塊,用於根據所述預覽控制項顯示記錄檢測所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項處於顯示狀態還是隱藏狀態;
[0053]所述第一顯示模塊,還用於當處於所述顯示狀態時,將所述預覽控制項疊加顯示於客戶端的主面板界面中。
[0054]可選的,所述第一顯示模塊,包括:
[0055]全部顯示單元,用於將生成的η個所述預覽控制項全部疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η多I ;
[0056]或者,
[0057]部分顯示單元,用於將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η > m多I。
[0058]可選的,所述第一顯示模塊,還包括:指示接收單元、控制項選取單元和替換顯示單元;
[0059]所述指示接收單元,用於接收對應於正被顯示的所述m個預覽控制項的切換指示;
[0060]所述控制項選取單元,用於在生成的η個所述預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項;
[0061]所述替換顯示單元,用於使用被選擇的所述至少一個預覽控制項替換正被顯示的所述m個預覽控制項中的至少一個進行顯示。
[0062]可選的,所述第一顯示模塊,還包括:
[0063]第一增加顯示單元,用於在所述主面板界面的寬度被拉寬時,根據所述主面板界面的寬度增加被顯示的所述預覽控制項的數量;或者,
[0064]第二增加顯示單元,用於在所述主面板界面的長度被拉長時,根據所述主面板界面的長度增加被顯示的所述預覽控制項的數量;或者,
[0065]第一減少顯示單元,用於在所述主面板界面的寬度被拉窄時,根據所述主面板界面的寬度減少被顯示的所述預覽控制項的數量;或者,
[0066]第二減少顯示單元,用於在所述主面板界面的寬度被拉短時,根據所述主面板界面的長度減少被顯示的所述預覽控制項的數量。
[0067]可選的,所述裝置還包括:
[0068]第三顯示模塊,用於在所述主面板界面中顯示頁面觸發控制項;
[0069]第四顯示模塊,用於當獲取到對應於所述頁面觸發控制項的觸發信號時,顯示直播視頻聚合頁面,所述直播視頻聚合頁面中包含至少一個預覽控制項。
[0070]可選的,所述數據獲取模塊,包括:
[0071]第一獲取單元,用於獲取至少一條第一推薦直播視頻數據,所述第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據;
[0072]和/ 或,
[0073]第二獲取單元,用於獲取至少一條第二推薦直播視頻數據,所述第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據;
[0074]和/ 或,
[0075]第三獲取單元,用於獲取至少一條第三推薦直播視頻數據,所述第三推薦直播視頻數據是指正在直播的所有頻道中與登錄所述客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,所述關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
[0076]本發明實施例提供的技術方案帶來的有益效果是:
[0077]通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。

【專利附圖】

【附圖說明】
[0078]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0079]圖1是本發明各個實施例所涉及的一種實施環境的結構示意圖;
[0080]圖2是本發明一個實施例提供的社交應用中顯示推薦數據的方法的流程圖;
[0081]圖3A是本發明另一實施例提供的社交應用中顯示推薦數據的方法的流程圖;
[0082]圖3B是本發明實施例涉及的一種主面板界面的示意圖;
[0083]圖4A是本發明再一實施例提供的社交應用中顯示推薦數據的方法的流程圖;
[0084]圖4B是本發明再一實施例涉及的一個主面板界面的示意圖;
[0085]圖4C是本發明再一實施例涉及的另一主面板界面的示意圖;
[0086]圖5是本發明一個實施例提供的社交應用中顯示推薦數據的裝置的結構方框圖;
[0087]圖6是本發明另一實施例提供的社交應用中顯示推薦數據的裝置的結構方框圖;
[0088]圖7是本發明一個實施例提供的終端的結構方框圖。

【具體實施方式】
[0089]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0090]請參考圖1,其示出了本發明各個實施例所涉及的一種實施環境的結構示意圖,該實施環境包括終端120和伺服器140。其中:
[0091]終端120可以是智慧型手機、平板電腦、電子書閱讀器、MP3(Moving PictureExperts Group Aud1 Layer III,動態影像專家壓縮標準音頻層面3)播放器、MP4 (MovingPicture Experts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。終端120中運行有提供視頻直播功能的社交應用客戶端,如即時通訊客戶端、團隊語音工具客戶端、直播類客戶端等等。其中,常見的即時通訊客戶端如QQ客戶端、微信客戶端等;常見的團隊語音工具客戶端如歪歪語音客戶端、QT語音客戶端等;常見的直播類客戶端如酷狗繁星客戶端等。
[0092]終端120可以通過有線網絡或者無線網絡與伺服器140相連。
[0093]伺服器140可以是一臺伺服器,或者由若干臺伺服器組成的伺服器集群,或者是一個雲計算服務中心。
[0094]請參考圖2,其示出了本發明一個實施例提供的社交應用中顯示推薦數據的方法的流程圖,本實施例以該方法應用於圖1所示實施環境中的終端中運行的客戶端中進行舉例說明。該方法可以包括如下幾個步驟:
[0095]步驟202,獲取推薦直播視頻數據。
[0096]步驟204,根據推薦直播視頻數據生成預覽控制項,該預覽控制項中包含直播頻道的摘要信息,且該預覽控制項用於提供進入直播頻道以觀看直播視頻的操作入口。
[0097]步驟206,將預覽控制項疊加顯示於客戶端的主面板界面中。
[0098]綜上所述,本實施例提供的社交應用中顯示推薦數據的方法,通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
[0099]請參考圖3A,其示出了本發明另一實施例提供的社交應用中顯示推薦數據的方法的流程圖,本實施例以該方法應用於圖1所示實施環境中的終端中運行的客戶端中進行舉例說明。該方法可以包括如下幾個步驟:
[0100]步驟301,獲取推薦直播視頻數據。
[0101]在用戶使用用戶帳號登錄客戶端後,客戶端獲取推薦直播視頻數據。其中,該客戶端是指提供有視頻直播功能的客戶端,如團隊語音工具客戶端或其它社交應用客戶端。在通常情況下,客戶端從伺服器中獲取推薦直播視頻數據。本步驟可以包括:
[0102]第一,客戶端向伺服器發送數據獲取請求。
[0103]對應地,伺服器接收客戶端發送的數據獲取請求。
[0104]第二,伺服器根據數據獲取請求從正在直播的所有直播視頻數據中選取推薦直播視頻數據。
[0105]伺服器中存儲有正在直播的所有直播視頻數據,每條直播視頻數據包括但不限於頻道標識、子頻道標識、預覽圖片、頻道名稱、頻道人數、頻道排名、直播視頻來源、直播視頻類型中的至少一項。
[0106]本步驟可以包括如下幾種可能的實施方式:
[0107]在第一種可能的實施方式中,伺服器獲取正在直播的所有直播視頻數據中各條直播視頻數據對應的頻道人數,選取頻道人數最多的至少一條直播視頻數據作為推薦直播視頻數據。
[0108]頻道人數是指進入頻道的客戶端的數量,頻道人數反映了該頻道的人氣。頻道人數越多的頻道,表明該頻道的人氣越高,該頻道內的直播視頻的受歡迎度越高;反之,頻道人數越少的頻道,表明該頻道的人氣越低,該頻道內的直播視頻的受歡迎度越低。因此,月艮務器從正在直播的所有直播視頻數據中選取頻道人數最多的一條或多條直播視頻數據,可以保證所選取的直播視頻的質量,進而為用戶推薦高質量的直播視頻。
[0109]比如,在一個具體的例子中,假設正在直播的所有直播視頻數據的數量為1000條,伺服器獲取每條直播視頻數據對應的頻道人數,並按照頻道人數由多到少對該1000條直播視頻數據進行排序,然後選取前4條直播視頻數據作為推薦直播視頻數據。
[0110]在第二種可能的實施方式中,獲取正在直播的所有直播視頻數據中各條直播視頻數據對應的頻道排名,選取頻道排名最高的至少一條直播視頻數據作為推薦直播視頻數據。
[0111]頻道排名是指頻道在所有頻道或者在同類型的所有頻道中的排名情況,頻道排名反映了該頻道的人氣。頻道排名越高的頻道,表明該頻道的人氣越高,該頻道內的直播視頻的受歡迎度越高;反之,頻道排名越低的頻道,表明該頻道的人氣越低,該頻道內的直播視頻的受歡迎度越低。因此,伺服器從正在直播的所有直播視頻數據中選取頻道排名最高的一條或多條直播視頻數據,可以保證所選取的直播視頻的質量,進而為用戶推薦高質量的直播視頻。
[0112]在第三種可能的實施方式中,當數據獲取請求中攜帶有至少一個頻道標識時,從正在直播的所有直播視頻數據中選取對應於該至少一個頻道標識的至少一條直播視頻數據;將被選擇的至少一條直播視頻數據作為推薦直播視頻數據。
[0113]其中,至少一個頻道標識與登錄客戶端的用戶帳號具有關聯關係,該關聯關係包括但不限於收藏關係、關注關係、歷史訪問關係中的至少一種。上述關聯關係反映了用戶的個人習慣和偏好。上述至少一個頻道標識是用戶習慣訪問的頻道的頻道標識,或者是用戶所喜愛的頻道的頻道標識。伺服器選取正在直播的、且是用戶習慣訪問的或是用戶所喜愛的頻道對應的直播視頻數據,可以保證所選取的直播視頻的用戶滿意度,提高用戶體驗。
[0114]另外,對應於上述第三種可能的實施方式,客戶端在向伺服器發送數據獲取請求之前,還可執行如下兩個步驟:1、獲取與登錄客戶端的用戶帳號具有關聯關係的至少一個頻道標識,該關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種;2、生成攜帶有至少一個頻道標識的數據獲取請求。
[0115]第三,伺服器向客戶端發送推薦直播視頻數據。
[0116]對應地,客戶端接收伺服器發送的推薦直播視頻數據。
[0117]需要說明的一點是:伺服器向客戶端反饋的推薦直播視頻數據的數量可根據實際需求預先設定,比如4個或者8個等等。但是,為了保證推薦直播視頻數據的質量,以及為了提高用戶在後續選取過程中的效率,推薦直播視頻數據的數量不宜過多。在通常情況下,推薦直播視頻數據的數量遠小於正在直播的所有直播視頻數據的數量。
[0118]步驟302,根據推薦直播視頻數據生成預覽控制項。
[0119]其中,預覽控制項中包含直播頻道的摘要信息,且預覽控制項用於提供進入直播頻道以觀看直播視頻的操作入口。預覽控制項中可包含頻道標識、頻道名稱、主播名稱、預覽圖片、直播簡介等直播頻道的摘要信息。在一種可能的實施方式中,對於任意一條推薦直播視頻數據,當該推薦直播視頻數據中包含預覽圖片時,客戶端生成包含有預覽圖片的預覽控制項。該預覽圖片可以是直播視頻的截圖,也可以是主播用戶的照片。預覽控制項可以使得用戶在選取所需觀看的直播視頻時,更為直觀地了解到直播視頻的內容,方便用戶決策是否選擇觀看。
[0120]另外,當客戶端從伺服器端接收到η條推薦直播視頻數據時,可對應生成η個預覽控制項,每個預覽控制項對應各自的推薦直播視頻數據。
[0121]步驟303,將預覽控制項疊加顯示於客戶端的主面板界面中。
[0122]其中,主面板界面是指用戶帳號在客戶端中處於登錄態時客戶端顯示的首界面。在用戶使用用戶帳號登錄客戶端後,客戶端顯示主面板界面。在主面板界面中,通常包括用戶頭像、暱稱、籤名以及其它一些功能控制項,如最大化控制項、最小化控制項、關閉控制項等。如圖3Β所示,其示出了一種主面板界面30的示意圖,該主面板界面30包括用戶頭像31、暱稱32、最小化控制項33、關閉控制項34、標籤欄35等,其中標籤欄35可以由頻道標籤、好友標籤、群標籤和應用標籤組成。
[0123]通過將生成的預覽控制項直接顯示於主面板界面中,可以便於用戶選擇所需觀看的直播視頻,提尚選擇效率。
[0124]如圖3Β所示,客戶端生成預覽控制項36後,將生成的預覽控制項36直接顯示於主面板界面30中供用戶查看和選擇。
[0125]另外,本步驟可以包括如下兩種可能的實施方式:
[0126]在第一種可能的實施方式中,將生成的η個預覽控制項全部疊加顯示於主面板界面中,每個預覽控制項對應各自的推薦直播視頻數據,η多1
[0127]比如,假設客戶端在上述步驟302中生成了 4個預覽控制項,則此時可以將該4個預覽控制項全部疊加顯示於主面板界面中。
[0128]在第二種可能的實施方式中,將生成的η個預覽控制項中的m個預覽控制項疊加顯示於主面板界面中,每個預覽控制項對應各自的推薦直播視頻數據,η > m多I。
[0129]比如,假設客戶端在上述步驟302中生成了 4個預覽控制項,則此時可以將該4個預覽控制項中的2個疊加顯示於主面板界面中。之後,在獲取到對應於預覽控制項的切換指示時,顯示另外2個預覽控制項。或者,在預定時間間隔後,顯示另外2個預覽控制項。
[0130]可選的,客戶端還可執行如下步驟304至步驟306:
[0131]步驟304,當每條推薦直播視頻數據包括頻道標識時,接收作用於任意一個預覽控制項的選擇信號。
[0132]用戶可以從客戶端所顯示的預覽控制項中選擇一個預覽控制項,並通過觸摸、點擊等操作在被選擇的預覽控制項上觸發生成選擇信號。對應地,客戶端接收用戶觸發的選擇信號。
[0133]步驟305,獲取被選擇的預覽控制項對應的推薦直播視頻數據中包括的頻道標識。
[0134]客戶端獲取用戶所選擇的預覽控制項對應的推薦直播視頻數據,並從獲取到的推薦直播視頻數據中讀取頻道標識。
[0135]步驟306,根據頻道標識進入對應直播頻道。
[0136]不同的頻道對應於不同的頻道標識,客戶端可根據不同的頻道標識實現不同頻道間的跳轉,向用戶提供不同的直播視頻。客戶端進入頻道後,便可加載模板,並通過和伺服器的交互獲取該頻道內的直播視頻流,然後將直播視頻流在模板中進行顯示。其中,直播視頻的視頻類型包括但不限於娛樂表演直播、遊戲直播、教育課堂直播等視頻中的任意一種。
[0137]可選的,當推薦直播視頻數據中還包括子頻道標識時,客戶端讀取頻道標識和子頻道標識。相應的,客戶端根據頻道標識和子頻道標識進入對應頻道的子頻道。
[0138]綜上所述,本實施例提供的社交應用中顯示推薦數據的方法,通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
[0139]另外,還通過選取頻道人數最多的至少一條直播視頻數據作為推薦直播視頻數據;或者,選取頻道排名最高的至少一條直播視頻數據作為推薦直播視頻數據;或者,獲取與用戶帳號具有關聯關係的至少一個頻道標識,並選取對應於該至少一個頻道標識的至少一條直播視頻數據作為推薦直播視頻數據;實現了向用戶推薦高質量的直播視頻,或者向用戶推薦其所喜愛的直播視頻的效果,提高了用戶體驗。
[0140]另外,在任意一個預覽控制項被選擇時,通過獲取該預覽控制項對應的頻道標識,並根據該頻道標識進入對應頻道,實現了向用戶提供直播視頻的效果。
[0141]請參考圖4A,其示出了本發明再一實施例提供的社交應用中顯示推薦數據的方法的流程圖,本實施例以該方法應用於圖1所示實施環境中的終端中運行的客戶端中進行舉例說明。該方法可以包括如下幾個步驟:
[0142]步驟401,獲取推薦直播視頻數據。
[0143]在用戶使用用戶帳號登錄客戶端後,客戶端獲取推薦直播視頻數據。在通常情況下,客戶端從伺服器中獲取推薦直播視頻數據。
[0144]可選的,客戶端獲取的推薦直播視頻數據可包括如下三種推薦直播視頻數據中的至少一種:
[0145]1、獲取至少一條第一推薦直播視頻數據,該第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據;
[0146]2、獲取至少一條第二推薦直播視頻數據,該第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據;
[0147]3、獲取至少一條第三推薦直播視頻數據,該第三推薦直播視頻數據是指正在直播的所有頻道中與登錄客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,該關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
[0148]步驟402,根據推薦直播視頻數據生成預覽控制項。
[0149]其中,預覽控制項中包含直播頻道的摘要信息,且預覽控制項用於提供進入直播頻道以觀看直播視頻的操作入口。預覽控制項中可包含頻道標識、頻道名稱、主播名稱、預覽圖片、直播簡介等直播頻道的摘要信息。另外,當客戶端從伺服器端接收到η條推薦直播視頻數據時,可對應生成η個預覽控制項,每個預覽控制項對應各自的推薦直播視頻數據。
[0150]另外,客戶端在將生成的預覽控制項進行顯示之前,還可執行如下步驟403和步驟404:
[0151]步驟403,在客戶端的主面板界面中顯示收起展開控制項。
[0152]其中,主面板界面是指用戶帳號在客戶端中處於登錄態時客戶端顯示的首界面。在用戶使用用戶帳號登錄客戶端後,客戶端顯示主面板界面。在主面板界面中,通常包括用戶頭像、暱稱、籤名以及其它一些功能控制項,如最大化控制項、最小化控制項、關閉控制項等。如圖4Β所示,其示出了一種主面板界面40的示意圖,該主面板界面40包括用戶頭41、暱稱42、最小化控制項43、關閉控制項44、標籤欄45等,其中標籤欄45可以由頻道標籤、好友標籤、群標籤和應用標籤組成。
[0153]另外,在本實施例中,主面板界面中還包括收起展開控制項,該收起展開控制項用於觸發預覽控制項的顯示和隱藏。如圖4Β所示,客戶端還可在主面板界面40中顯示收起展開控制項47。
[0154]步驟404,當獲取到對應於收起展開控制項的觸發信號時,檢測預覽控制項處於顯示狀態還是隱藏狀態。
[0155]當用戶點擊收起展開控制項時,客戶端檢測當前時刻預覽控制項處於顯示狀態還是隱藏狀態。
[0156]步驟405,若預覽控制項處於隱藏狀態,則將預覽控制項進行顯示。
[0157]當檢測出預覽控制項處於隱藏狀態時,客戶端將生成的預覽控制項疊加顯示於主面板界面中。通過將生成的預覽控制項直接顯示於主面板界面中,可以便於用戶選擇所需觀看的直播視頻,提尚選擇效率。
[0158]結合參考圖4Β,當用戶點擊收起展開控制項47時,客戶端將生成的預覽控制項46顯示於主面板界面40中供用戶查看和選擇。
[0159]另外,本步驟可以包括如下兩種可能的實施方式:
[0160]在第一種可能的實施方式中,將生成的η個預覽控制項全部疊加顯示於主面板界面中,每個預覽控制項對應各自的推薦直播視頻數據,η多1
[0161]比如,假設客戶端在上述步驟402中生成了 4個預覽控制項,則此時可以將該4個預覽控制項全部疊加顯示於主面板界面中。
[0162]在第二種可能的實施方式中,將生成的η個預覽控制項中的m個預覽控制項疊加顯示於主面板界面中,每個預覽控制項對應各自的推薦直播視頻數據,η > m多I。
[0163]比如,假設客戶端在上述步驟402中生成了 4個預覽控制項,則此時可以將該4個預覽控制項中的2個疊加顯示於主面板界面中。
[0164]另外,在客戶端獲取到對應於收起展開控制項的觸發信號時,若檢測出預覽控制項處於顯示狀態,則將預覽控制項進行隱藏。結合參考圖4B,當預覽控制項46處於顯示狀態時,用戶點擊該收起展開控制項47,客戶端將預覽控制項46進行隱藏,也即不顯示。
[0165]另外,當客戶端將生成的預覽控制項中的部分進行顯示後,還可執行如下步驟406至步驟408:
[0166]步驟406,接收對應於正被顯示的m個預覽控制項的切換指示。
[0167]客戶?而還可在主面板界面中顯不至少個切換控制項。
[0168]比如,假設客戶端在上述步驟402中生成了 4個預覽控制項,而在上述步驟405中將該4個預覽控制項中的第I個和第2個預覽控制項顯示於主面板界面中。結合參考圖4B,客戶端可以在主面板界面40所顯示的預覽控制項46的兩側分別設置兩個切換控制項48。當用戶需要切換顯示預覽控制項46時,可通過觸摸、點擊等操作觸發作用於切換控制項48的切換指示。
[0169]步驟407,在生成的η個預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項。
[0170]客戶端接收到切換指示後,從未被顯示的n-m個預覽控制項中選取至少一個預覽控制項。在一種可能的實施方式中,客戶端從未被顯示的n-m個預覽控制項中選取m個預覽控制項。比如,假設客戶端在上述步驟405中將生成的4個預覽控制項中的第I個和第2個預覽控制項顯示於主面板界面中,則此時選取第3個和第4個預覽控制項。
[0171]步驟408,使用被選擇的至少一個預覽控制項替換正被顯示的m個預覽控制項中的至少一個進行顯示。
[0172]在一種可能的實施方式中,當客戶端從未被顯示的n-m個預覽控制項中選取了 m個預覽控制項時,使用被選擇的該m個預覽控制項替換正被顯示的m個預覽控制項進行顯示。比如,客戶端使用選取的第3個和第4個預覽控制項替換正被顯示的第I個和第2個預覽控制項進行顯示。客戶端根據用戶的切換指示,向用戶提供不同的直播視頻對應的預覽控制項,方便用戶進行比對和選取。
[0173]可選的,在上述步驟405之後,客戶端還可根據用戶針對主面板界面的拉伸操作,增減被顯示的預覽控制項的數量。具體來講,可以包括如下幾種可能的情況:
[0174]1、在主面板界面的寬度被拉寬時,根據主面板界面的寬度增加被顯示的預覽控制項的數量;或者,
[0175]2、在主面板界面的長度被拉長時,根據主面板界面的長度增加被顯示的預覽控制項的數量;或者,
[0176]3、在主面板界面的寬度被拉窄時,根據主面板界面的寬度減少被顯示的預覽控制項的數量;或者,
[0177]4、在主面板界面的寬度被拉短時,根據主面板界面的長度減少被顯示的預覽控制項的數量。
[0178]結合參考圖4B和圖4C,在一種可能的實施方式中,主面板界面40在默認狀態下顯示2個預覽控制項46,在主面板界面40被拉寬時,客戶端逐漸顯示第3個預覽控制項46。進一步地,隨著主面板界面40的寬度的增加,還可顯示第4個,第5個,甚至更多。
[0179]或者,客戶端獲取主面板界面40的寬度和每個預覽控制項46的寬度,當主面板界面40的寬度增加至能夠顯示3個預覽控制項46時,客戶端顯示第3個預覽控制項46。進一步地,隨著主面板界面40的寬度的增加,還可顯示第4個,第5個,甚至更多。
[0180]需要說明的一點是:被顯示的預覽控制項的數量可以是逐個增減,也可以是多個增減。比如,在主面板界面的長度被拉長時,客戶端可根據主面板界面的長度增加一行被顯示的預覽控制項。其中,一行預覽控制項可以是2個或者其它數量。當然,主面板界面中預覽控制項的數量變化情況還存在其它多種可能的形式,本實施例對此不作具體限定。
[0181]另外,結合參考圖4B,客戶端還可在主面板界面40中顯示頁面觸發控制項49 ;當獲取到對應於該頁面觸發控制項49的觸發信號時,顯示直播視頻聚合頁面。其中,直播視頻聚合頁面中包含至少一個預覽控制項。直播視頻聚合頁面中所包含的預覽控制項可以是所有正在直播的直播視頻數據對應的預覽控制項,以此實現向用戶提供完整、全面的直播視頻。當用戶點擊直播視頻聚合頁面中的任意一個預覽控制項後,客戶端獲取被選擇的預覽控制項對應的推薦直播視頻數據中包括的頻道標識,並根據頻道標識進入對應直播頻道。可選的,為了便於用戶選擇,客戶端可根據直播視頻的視頻類型將直播視頻聚合頁面中的預覽控制項進行分類,該視頻類型包括但不限於娛樂表演直播、遊戲直播、教育課堂直播等視頻中的任意一種。
[0182]結合參考圖4B,在一種可能的實施方式中,當主面板界面40中同時顯示有預覽控制項46、收起展開控制項47和頁面觸發控制項49時,收起展開控制項47可設置於頁面觸發控制項49右側,預覽控制項46可顯示於收起展開控制項47和頁面觸發控制項49下方,這樣可便於用戶了解各控制項的作用,且方便用戶操作,提高用戶體驗。
[0183]綜上所述,本實施例提供的社交應用中顯示推薦數據的方法,通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
[0184]另外,還通過在主面板界面中顯示收起展開控制項,實現了的預覽控制項的顯示和隱藏功能,便於用戶管理主面板界面中的預覽控制項。
[0185]另外,在顯示預覽控制項時,可以進行切換顯示;或者,還可隨著主面板界面的長度或者寬度的拉伸,增加或減少被顯示的預覽控制項的數量,提供了多種顯示方式,增加了預覽控制項顯示的靈活性,便於用戶查看和操作。
[0186]需要說明的一點是:在用戶使用用戶帳號登錄客戶端後,客戶端還可通過如下步驟I至3決策是否將預覽控制項進行顯示:
[0187]1、獲取登錄客戶端的用戶帳號的預覽控制項顯示記錄。
[0188]其中,預覽控制項顯示記錄用於記錄用戶帳號在最近一次退出登錄客戶端時預覽控制項的顯示情況,包括顯示狀態和隱藏狀態兩種情況。
[0189]2、根據預覽控制項顯示記錄檢測用戶帳號在最近一次退出登錄客戶端時預覽控制項處於顯示狀態還是隱藏狀態。
[0190]3、若處於顯示狀態,則將預覽控制項疊加顯示於主面板界面中。
[0191]當用戶帳號在最近一次退出登錄客戶端時預覽控制項處於顯示狀態時,客戶端將生成的預覽控制項進行顯示。否則,客戶端在獲取到對應於收起展開控制項的展開觸發信號時,將生成的預覽控制項進行顯示。
[0192]當然,在其它可能的實施方式中,客戶端還可根據用戶針對預覽控制項的配置確定是否顯示預覽控制項,或者確定何時顯示預覽控制項,或者確定預覽控制項在主面板界面中的顯示位置或者顯示數量等等,對此本發明實施例不作具體限定。
[0193]還需要說明的一點是:客戶端在將預覽控制項顯示於主面板界面中之後,還可每隔預定時間間隔重新獲取推薦直播視頻數據,實現推薦直播視頻數據的實時刷新,向用戶提供最新、最準確的推薦直播視頻。
[0194]下述為本發明裝置實施例,可以用於執行本發明方法實施例。對於本發明裝置實施例中未披露的細節,請參照本發明方法實施例。
[0195]請參考圖5,其示出了本發明一個實施例提供的社交應用中顯示推薦數據的裝置的結構方框圖,該裝置可以通過軟體、硬體或者兩者的結合實現成為客戶端的部分或者全部。該裝置可以包括:數據獲取模塊510、控制項生成模塊520和第一顯示模塊530。
[0196]數據獲取模塊510,用於獲取推薦直播視頻數據。
[0197]控制項生成模塊520,用於根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口。
[0198]第一顯示模塊530,用於將所述預覽控制項疊加顯示於客戶端的主面板界面中。
[0199]綜上所述,本實施例提供的社交應用中顯示推薦數據的裝置,通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
[0200]請參考圖6,其示出了本發明另一實施例提供的社交應用中顯示推薦數據的裝置的結構方框圖,該裝置可以通過軟體、硬體或者兩者的結合實現成為客戶端的部分或者全部。該裝置可以包括:數據獲取模塊510、控制項生成模塊520和第一顯示模塊530。
[0201]數據獲取模塊510,用於獲取推薦直播視頻數據。
[0202]可選的,所述數據獲取模塊510,包括:第一獲取單元510a ;和/或,第二獲取單元510b ;和/或,第三獲取單元510c。
[0203]第一獲取單元510a,用於獲取至少一條第一推薦直播視頻數據,所述第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據。
[0204]第二獲取單元510b,用於獲取至少一條第二推薦直播視頻數據,所述第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據。
[0205]第三獲取單元510c,用於獲取至少一條第三推薦直播視頻數據,所述第三推薦直播視頻數據是指正在直播的所有頻道中與登錄所述客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,所述關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
[0206]控制項生成模塊520,用於根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口。
[0207]第一顯示模塊530,用於將所述預覽控制項疊加顯示於客戶端的主面板界面中。
[0208]可選的,所述裝置還包括:第二顯示模塊521、第一檢測模塊522和控制項隱藏模塊523。
[0209]第二顯示模塊521,用於在所述主面板界面中顯示收起展開控制項。
[0210]第一檢測模塊522,用於當獲取到對應於所述收起展開控制項的觸發信號時,檢測所述預覽控制項處於顯示狀態還是隱藏狀態。
[0211]控制項隱藏模塊523,用於當所述預覽控制項處於所述顯示狀態時,將所述預覽控制項進行隱藏。
[0212]所述第一顯示模塊530,還用於當所述預覽控制項處於所述隱藏狀態時,將所述預覽控制項進行顯示。
[0213]可選的,所述第一顯示模塊530,包括:全部顯示單元530a;或者,部分顯示單元530b ο
[0214]全部顯示單元530a,用於將生成的η個所述預覽控制項全部疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η多I。
[0215]部分顯示單元530b,用於將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η > m多I。
[0216]可選的,所述第一顯示模塊530,還包括:指示接收單元530c、控制項選取單元530d和替換顯示單元530e。
[0217]所述指示接收單元530c,用於接收對應於正被顯示的所述m個預覽控制項的切換指不O
[0218]所述控制項選取單元530d,用於在生成的η個所述預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項。
[0219]所述替換顯示單元530e,用於使用被選擇的所述至少一個預覽控制項替換正被顯示的所述m個預覽控制項中的至少一個進行顯示。
[0220]可選的,所述第一顯示模塊530,還包括:
[0221]第一增加顯示單元,用於在所述主面板界面的寬度被拉寬時,根據所述主面板界面的寬度增加被顯示的所述預覽控制項的數量;或者,
[0222]第二增加顯示單元,用於在所述主面板界面的長度被拉長時,根據所述主面板界面的長度增加被顯示的所述預覽控制項的數量;或者,
[0223]第一減少顯示單元,用於在所述主面板界面的寬度被拉窄時,根據所述主面板界面的寬度減少被顯示的所述預覽控制項的數量;或者,
[0224]第二減少顯示單元,用於在所述主面板界面的寬度被拉短時,根據所述主面板界面的長度減少被顯示的所述預覽控制項的數量。
[0225]可選的,所述裝置還包括:信號接收模塊540、標識獲取模塊550和頻道進入模塊560。
[0226]信號接收模塊540,用於當每條推薦直播視頻數據包括頻道標識時,接收作用於任意一個預覽控制項的選擇信號。
[0227]標識獲取模塊550,用於獲取被選擇的所述預覽控制項對應的推薦直播視頻數據中包括的頻道標識。
[0228]頻道進入模塊560,用於根據所述頻道標識進入對應頻道。
[0229]可選的,所述裝置還包括:記錄獲取模塊524和第二檢測模塊525。
[0230]記錄獲取模塊524,用於獲取登錄所述客戶端的用戶帳號的預覽控制項顯示記錄,所述預覽控制項顯示記錄用於記錄所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項的顯示情況;
[0231]第二檢測模塊525,用於根據所述預覽控制項顯示記錄檢測所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項處於顯示狀態還是隱藏狀態;
[0232]所述第一顯示模塊530,還用於當處於所述顯示狀態時,將所述預覽控制項疊加顯示於所述客戶端的主面板界面中。
[0233]可選的,所述裝置還包括:第三顯示模塊570和第四顯示模塊580。
[0234]第三顯示模塊570,用於在所述主面板界面中顯示頁面觸發控制項。
[0235]第四顯示模塊580,用於當獲取到對應於所述頁面觸發控制項的觸發信號時,顯示直播視頻聚合頁面,所述直播視頻聚合頁面中包含至少一個預覽控制項。
[0236]綜上所述,本實施例提供的社交應用中顯示推薦數據的裝置,通過獲取推薦直播視頻數據,並根據推薦直播視頻數據生成預覽控制項,然後將預覽控制項疊加顯示於客戶端的主面板界面中;解決了相關技術存在的觀看直播視頻的操作繁瑣且不便的問題;用戶在主面板界面中即可從推薦的直播視頻中直接選取所需觀看的直播視頻,達到了簡化操作、提高選取直播視頻的效率的效果。
[0237]需要說明的是:上述實施例提供的社交應用中顯示推薦數據的裝置在顯示推薦數據時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的社交應用中顯示推薦數據的裝置與對應方法的方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。
[0238]請參考圖7,其示出了本發明一個實施例提供的終端的結構方框圖。該終端700包括:處理器720和存儲器740,處理器720和存儲器740可以通過通信總線相連,存儲器740可以是指令存儲器、內存和寄存器等。
[0239]存儲器740用於存儲一個或者一個以上的指令,該指令用於實現上述圖2、圖3A或圖4A所示實施例提供的社交應用中顯示推薦信息的方法。
[0240]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0241 ] 本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0242] 以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種社交應用中顯示推薦數據的方法,其特徵在於,所述方法包括: 獲取推薦直播視頻數據; 根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口; 將所述預覽控制項疊加顯示於客戶端的主面板界面中。
2.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 在所述主面板界面中顯示收起展開控制項; 當獲取到對應於所述收起展開控制項的觸發信號時,檢測所述預覽控制項處於顯示狀態還是隱臧狀態; 若所述預覽控制項處於所述顯示狀態,則將所述預覽控制項進行隱藏; 若所述預覽控制項處於所述隱藏狀態,則將所述預覽控制項進行顯示。
3.根據權利要求1所述的方法,其特徵在於,所述將所述預覽控制項疊加顯示於客戶端的主面板界面中之前,還包括: 獲取登錄所述客戶端的用戶帳號的預覽控制項顯示記錄,所述預覽控制項顯示記錄用於記錄所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項的顯示情況; 根據所述預覽控制項顯示記錄檢測所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項處於顯示狀態還是隱藏狀態; 若處於所述顯示狀態,則執行所述將所述預覽控制項疊加顯示於客戶端的主面板界面中的步驟。
4.根據權利要求1所述的方法,其特徵在於,所述將所述預覽控制項疊加顯示於客戶端的主面板界面中,包括: 將生成的η個所述預覽控制項全部疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η多I ; 或者, 將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η > m多I。
5.根據權利要求4所述的方法,其特徵在於,所述將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中之後,還包括: 接收對應於正被顯示的所述m個預覽控制項的切換指示; 在生成的η個所述預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項; 使用被選擇的所述至少一個預覽控制項替換正被顯示的所述m個預覽控制項中的至少一個進行顯示。
6.根據權利要求4所述的方法,其特徵在於,所述將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中之後,還包括: 在所述主面板界面的寬度被拉寬時,根據所述主面板界面的寬度增加被顯示的所述預覽控制項的數量;或者, 在所述主面板界面的長度被拉長時,根據所述主面板界面的長度增加被顯示的所述預覽控制項的數量;或者, 在所述主面板界面的寬度被拉窄時,根據所述主面板界面的寬度減少被顯示的所述預覽控制項的數量;或者, 在所述主面板界面的寬度被拉短時,根據所述主面板界面的長度減少被顯示的所述預覽控制項的數量。
7.根據權利要求1至6任一所述的方法,其特徵在於,所述方法還包括: 在所述主面板界面中顯示頁面觸發控制項; 當獲取到對應於所述頁面觸發控制項的觸發信號時,顯示直播視頻聚合頁面,所述直播視頻聚合頁面中包含至少一個預覽控制項。
8.根據權利要求1至6任一所述的方法,其特徵在於,所述獲取推薦直播視頻數據,包括: 獲取至少一條第一推薦直播視頻數據,所述第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據; 和/或, 獲取至少一條第二推薦直播視頻數據,所述第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據; 和/或, 獲取至少一條第三推薦直播視頻數據,所述第三推薦直播視頻數據是指正在直播的所有頻道中與登錄所述客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,所述關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
9.一種社交應用中顯示推薦數據的裝置,其特徵在於,所述裝置包括: 數據獲取模塊,用於獲取推薦直播視頻數據; 控制項生成模塊,用於根據所述推薦直播視頻數據生成預覽控制項,所述預覽控制項中包含直播頻道的摘要信息,且所述預覽控制項用於提供進入所述直播頻道以觀看直播視頻的操作入口 ; 第一顯示模塊,用於將所述預覽控制項疊加顯示於客戶端的主面板界面中。
10.根據權利要求9所述的裝置,其特徵在於,所述裝置還包括: 第二顯示模塊,用於在所述主面板界面中顯示收起展開控制項; 第一檢測模塊,用於當獲取到對應於所述收起展開控制項的觸發信號時,檢測所述預覽控制項處於顯示狀態還是隱藏狀態; 控制項隱藏模塊,用於當所述預覽控制項處於所述顯示狀態時,將所述預覽控制項進行隱藏; 所述第一顯示模塊,還用於當所述預覽控制項處於所述隱藏狀態時,將所述預覽控制項進行顯示。
11.根據權利要求9所述的裝置,其特徵在於,所述裝置還包括: 記錄獲取模塊,用於獲取登錄所述客戶端的用戶帳號的預覽控制項顯示記錄,所述預覽控制項顯示記錄用於記錄所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項的顯示情況; 第二檢測模塊,用於根據所述預覽控制項顯示記錄檢測所述用戶帳號在最近一次退出登錄所述客戶端時所述預覽控制項處於顯示狀態還是隱藏狀態; 所述第一顯示模塊,還用於當處於所述顯示狀態時,將所述預覽控制項疊加顯示於客戶端的主面板界面中。
12.根據權利要求9所述的裝置,其特徵在於,所述第一顯示模塊,包括: 全部顯示單元,用於將生成的η個所述預覽控制項全部疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η多I ; 或者, 部分顯示單元,用於將生成的η個所述預覽控制項中的m個預覽控制項疊加顯示於所述主面板界面中,每個預覽控制項對應各自的所述推薦直播視頻數據,η > m多I。
13.根據權利要求12所述的裝置,其特徵在於,所述第一顯示模塊,還包括:指示接收單元、控制項選取單元和替換顯示單元; 所述指示接收單元,用於接收對應於正被顯示的所述m個預覽控制項的切換指示;所述控制項選取單元,用於在生成的η個所述預覽控制項中未被顯示的預覽控制項中選取至少一個預覽控制項; 所述替換顯示單元,用於使用被選擇的所述至少一個預覽控制項替換正被顯示的所述m個預覽控制項中的至少一個進行顯示。
14.根據權利要求12所述的裝置,其特徵在於,所述第一顯示模塊,還包括: 第一增加顯示單元,用於在所述主面板界面的寬度被拉寬時,根據所述主面板界面的寬度增加被顯示的所述預覽控制項的數量;或者, 第二增加顯示單元,用於在所述主面板界面的長度被拉長時,根據所述主面板界面的長度增加被顯示的所述預覽控制項的數量;或者, 第一減少顯示單元,用於在所述主面板界面的寬度被拉窄時,根據所述主面板界面的寬度減少被顯示的所述預覽控制項的數量;或者, 第二減少顯示單元,用於在所述主面板界面的寬度被拉短時,根據所述主面板界面的長度減少被顯示的所述預覽控制項的數量。
15.根據權利要求9至14任一所述的裝置,其特徵在於,所述裝置還包括: 第三顯示模塊,用於在所述主面板界面中顯示頁面觸發控制項; 第四顯示模塊,用於當獲取到對應於所述頁面觸發控制項的觸發信號時,顯示直播視頻聚合頁面,所述直播視頻聚合頁面中包含至少一個預覽控制項。
16.根據權利要求9至14任一所述的裝置,其特徵在於,所述數據獲取模塊,包括: 第一獲取單元,用於獲取至少一條第一推薦直播視頻數據,所述第一推薦直播視頻數據是指正在直播的所有頻道中頻道人數最多的頻道所對應的直播視頻數據; 和/或, 第二獲取單元,用於獲取至少一條第二推薦直播視頻數據,所述第二推薦直播視頻數據是指正在直播的所有頻道中頻道排名最高的頻道所對應的直播視頻數據; 和/或, 第三獲取單元,用於獲取至少一條第三推薦直播視頻數據,所述第三推薦直播視頻數據是指正在直播的所有頻道中與登錄所述客戶端的用戶帳號具有關聯關係的頻道所對應的直播視頻數據,所述關聯關係包括收藏關係、關注關係、歷史訪問關係中的至少一種。
【文檔編號】H04L29/08GK104486339SQ201410781439
【公開日】2015年4月1日 申請日期:2014年12月16日 優先權日:2014年12月16日
【發明者】熊寶, 王媛, 賀祿霖 申請人:廣州華多網絡科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀