上麥時長控制方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡直播領域,特別涉及一種上麥時長控制方法及裝置。
【背景技術】
[0002]網(wǎng)絡直播是基于互聯(lián)網(wǎng)技術,將主播用戶的音頻或視頻廣播至其它用戶的一種技術。
[0003]存在一種網(wǎng)絡直播的形式為:屬于同一直播頻道中的用戶可以輪流上麥主播,每個上麥主播的用戶擁有一個上麥時長閾值。也即,在上麥時長閾值內(nèi),該用戶擁有該直播頻道中麥克風的使用權限。該上麥時長閾值通常為系統(tǒng)的默認值,比如4分鐘。如果一個用戶的已上麥時長超過了系統(tǒng)的默認值,就會自動被系統(tǒng)下麥。如果該用戶需要增大上麥時長閾值,需要管理員手動設置該用戶的上麥時長閾值。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:上麥時長閾值主要靠管理員來手動設置,設置效率較低且設置結果不一定合理。
【發(fā)明內(nèi)容】
[0005]為了解決上麥時長閾值主要靠管理員來手動設置,設置效率較低且設置結果不一定合理的問題,本發(fā)明實施例提供了一種上麥時長控制方法及裝置。所述技術方案如下:
[0006]第一方面,提供了一種上麥時長控制方法,所述方法包括:
[0007]在主播用戶進行網(wǎng)絡直播的過程中,檢測所述主播用戶是否接收到其它用戶贈送的虛擬禮物;
[0008]若所述主播用戶接收到所述其它用戶贈送的所述虛擬禮物,則修改所述主播用戶的上麥時長閾值。
[0009]在可能的實施例中,所述修改所述主播用戶的上麥時長閾值之前,還包括:
[0010]檢測所述主播用戶的已上麥時長是否超過最大上麥時長閾值;
[0011]若所述主播用戶的已上麥時長未超過所述最大上麥時長閾值,則執(zhí)行所述增大所述主播用戶的上麥時長閾值。
[0012]在可能的實施例中,所述修改所述主播用戶的上麥時長閾值,包括:
[0013]將所述主播用戶的原有上麥時長閾值增加默認時長,得到增大后的上麥時長閾值。
[0014]在可能的實施例中,所述修改所述主播用戶的上麥時長閾值,包括:
[0015]根據(jù)所述虛擬禮物的數(shù)量計算第一時間;
[0016]將所述主播用戶的原有上麥時長閾值增加所述第一時間,得到增大后的上麥時長閾值。
[0017]在可能的實施例中,所述修改所述主播用戶的上麥時長閾值,包括:
[0018]根據(jù)所述虛擬禮物的類型計算第二時間;
[0019]將所述主播用戶的原有上麥時長閾值增加所述第二時間,得到增大后的上麥時長閾值。
[0020]根據(jù)本發(fā)明的第二方面,提供了一種上麥時長控制裝置,所述裝置包括:
[0021]禮物檢測模塊,用于在主播用戶進行網(wǎng)絡直播的過程中,檢測所述主播用戶是否接收到其它用戶贈送的虛擬禮物;
[0022]閾值修改模塊,用于若所述主播用戶接收到所述其它用戶贈送的所述虛擬禮物,則修改所述主播用戶的上麥時長閾值。
[0023]在可能的實施例中,所述裝置,還包括:
[0024]最大檢測模塊,用于所述主播用戶的已上麥時長是否超過最大上麥時長閾值;
[0025]所述閾值修改模塊,用于若所述主播用戶的已上麥時長未超過所述最大上麥時長閾值,則執(zhí)行所述增大所述主播用戶的上麥時長閾值。
[0026]在可能的實施例中,所述閾值修改模塊,包括:
[0027]第一增大單元,將所述主播用戶的原有上麥時長閾值增加默認時長,得到增大后的上麥時長閾值。
[0028]在可能的實施例中,所述閾值修改模塊,包括:
[0029]第二增大單元,用于根據(jù)所述虛擬禮物的數(shù)量計算第一時間;將所述主播用戶的原有上麥時長閾值增加所述第一時間,得到增大后的上麥時長閾值。
[0030]在可能的實施例中,所述閾值修改模塊,包括:
[0031]第三增大單元,用于根據(jù)所述虛擬禮物的類型計算第二時間;將所述主播用戶的原有上麥時長閾值增加所述第二時間,得到增大后的上麥時長閾值。
[0032]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0033]通過在主播用戶接收到其它用戶贈送的虛擬禮物后,增大主播用戶的上麥時長閾值;解決了現(xiàn)有技術中上麥時長閾值主要靠管理員來手動設置,設置效率較低且設置結果不一定合理的問題,達到了由主播用戶的受歡迎程度來自動調(diào)整主播用戶的上麥時長閾值,設置效率較高且設置結果較為合理的效果。
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實施例所涉及的一種實施環(huán)境的結構示意圖;
[0036]圖2是本發(fā)明一個實施例提供的上麥時長控制方法的方法流程圖;
[0037]圖3是本發(fā)明另一個實施例提供的上麥時長控制方法的方法流程圖;
[0038]圖4是本發(fā)明一個實施例提供的上麥時長控制裝置的結構方框圖;
[0039]圖5是本發(fā)明另一個實施例提供的上麥時長控制裝置的結構方框圖。
【具體實施方式】
[0040]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0041]請參考圖1,其示出了本發(fā)明實施例所涉及的一種實施環(huán)境的結構示意圖。該實施環(huán)境包括:主播客戶端120、服務器140和用戶客戶端160。
[0042]主播客戶端120可以是具有音頻直播和/或視頻直播的客戶端。主播客戶端120是主播用戶所使用的客戶端。比如:即時通信客戶端、團隊語音客戶端、直播室客戶端、富集通訊客戶端等。
[0043]服務器140與主播客戶端120通過有線網(wǎng)絡或無線網(wǎng)絡相連。
[0044]服務器140可以是一臺服務器、多臺服務器組成的服務器集群或者云計算中心。服務器140用于為主播客戶端120和用戶客戶端160提供音頻直播和/或視頻直播中的至少一個功能。以視頻直播為例,服務器140可以接收主播客戶端120發(fā)送的直播視頻數(shù)據(jù)流,然后將直播視頻數(shù)據(jù)流廣播或組播給多個用戶客戶端160。
[0045]服務器120與用戶客戶端140通過有線網(wǎng)絡或無線網(wǎng)絡相連。
[0046]用戶客戶端140可以是具有音頻直播和/或視頻直播功能的客戶端。用戶客戶端160是觀眾或者聽眾所使用的客戶端。
[0047]請參考圖2,其示出了本發(fā)明一個實施例提供的上麥控制方法的方法流程圖。本實施例以該上麥控制方法應用于圖1所示的服務器中來舉例說明。該方法包括:
[0048]步驟202,在主播用戶進行網(wǎng)絡直播的過程中,檢測主播用戶是否接收到其它用戶贈送的虛擬禮物;
[0049]上麥時長閾值是主播用戶開始擁有直播頻道中的麥克風使用權限,至喪失直播頻道中的麥克風使用權限的時長閾值。上麥時長閾值的初始值通常為服務器預設的時長,比如4分鐘。
[0050]虛擬禮物是其它用戶在直播頻道中向主播用戶贈送的禮物,比如,虛擬鮮花、虛擬星星等。虛擬禮物可以表示主播用戶的受歡迎程度。
[0051]步驟204,若主播用戶接收到其它用戶贈送的虛擬禮物,則修改主播用戶的上麥時長閾值。
[0052]修改主播用戶的上麥時長閾值,包括:增大主播用戶的上麥時長閾值和減小主播用戶的上麥時長閾值。本文實施例中,主要以增大主播用戶的上麥時長閾值來舉例說明。
[0053]綜上所述,本實施例提供的上麥時長控制裝置,通過在主播用戶接收到其它用戶贈送的虛擬禮物后,修改主播用戶的上麥時長閾值;解決了現(xiàn)有技術中上麥時長閾值主要靠管理員來手動設置,設置效率較低且設置結果不一定合理的問題,達到了由主播用戶的受歡迎程度來自動調(diào)整主播用戶的上麥時長閾值,設置效率較高且設置結果較為合理的效果O
[0054]請參考圖3,其示出了本發(fā)明另一實施例提供的上麥控制方法的方法流程圖。本實施例以該上麥控制方法應用于圖1所示的服務器中來舉例說明。該方法包括:
[0055]步驟301,在主播用戶進行網(wǎng)絡直播的過程中,檢測主播用戶是否接收到其它用戶贈送的虛擬禮物;
[0056]在主播用戶進行網(wǎng)絡直播的過程中,服務器可以每隔預定時間間隔檢測主播用戶是否接收到其它用戶贈送的虛擬禮物?;蛘?,服務器在該主播用戶的已上麥時長達到上麥時長閾值時,檢測主播用戶是否接收到其它用戶贈送的虛擬禮物。
[0057]若接收到其它用戶贈送的虛擬禮物,則進入步驟302 ;
[0058]若未接收到其它用戶贈送的虛擬禮物,則進入步驟304。
[0059]上麥時長閾值是主播用戶開始擁有直播頻道中的麥克風使用權限,至喪失直播頻道中的麥克風使用權限的時長閾值。上麥時長閾值的初始值通常為服務器預設的時長,比如4分鐘。
[0060]虛擬禮物是其它用戶在直播頻道中向主播用戶贈送的禮物,比如,虛擬鮮花、虛擬星星等。虛擬禮物可以表示主播用戶的受歡迎程度。虛擬禮物是指主播用戶在本次上麥過程中收到的虛擬禮物。
[0061]步驟302,若主播用戶接收到其它用戶贈送的虛擬禮物,則檢測主播用戶的已上麥時長是否超過最大上麥時長閾值;
[0062]最大上麥時長閾值是一個主播上麥時的最大市場,比如,30分鐘,I小時。
[0063]若未超過最大上麥時長閾值,則進入步驟303 ;若超過最大上麥時長閾值,則進入步驟304。
[0064]步驟303,若主播用戶的已上麥時長未超過最大上麥時長閾值,則修改主播用戶的上麥時長閾值;
[0065]本步驟可以采用如下三種實現(xiàn)方式中的任意一種:
[0066]第一,服務器將主播用戶的原有上麥時長閾值增加默認時長,得到增大后的上麥時長閾值。
[0067]比如,默認時長為4分鐘,則將主播用戶的上麥時長閾值增大至總共8分鐘。
[0068]第二,服務器根據(jù)虛擬禮物的數(shù)量計算第一時間;將主播用戶的原有上麥時長閾值增加第一時間,得到增大后的上麥時長閾值。
[0069]比