本發明涉及視頻直播技術領域,更具體地,涉及一種視頻直播管理方法及裝置。
背景技術:
隨著視頻直播行業的快速發展,直播受眾也在不斷的擴大中,視頻直播的影響力也日漸增加。但是由于馬太效應,導致直播平臺的主播強者更強,弱者更弱。大主播的吸引力巨大,而小主播則無法吸引用戶。
為了確定視頻直播領域的一個有效的生態圈,確保主播有一個良好的生存、成長環境。直播平臺需要對眾多小主播進行扶植,為所有的主播創造一個公平的環境,但是目前直播平臺并沒有對小主播進行扶植的渠道,從而導致小主播生存越來越困難。
技術實現要素:
本發明提供一種視頻直播管理方法及裝置,克服了視頻直播平臺公平性的問題。
根據本發明的一個方面,提供一種視頻直播管理方法,包括:
s1,檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;
s2,基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;
s3,基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;
s4,當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示,并將所述直播間對應的直播間id推送至所在分區的首頁。
本發明的有益效果為:引入置頂卡,向直播間增加置頂卡,將主播所在的直播間推送至所在分區的首頁以及進入新秀推薦平臺的首頁,為優質的中小主播提供一種新的推廣渠道。
在上述技術方案的基礎上,本發明還可以作如下改進。
進一步的,所述步驟s1之前還包括:
根據主播id,對主播id分配對應的置頂卡,并為置頂卡分配置頂卡id;
所述步驟s1具體包括:
所述置頂卡的主播選擇操作為主播登錄直播平臺進入直播間后,通過在個人頁面中心對分配的置頂卡進行點擊操作而產生的。
進一步的,所述步驟s3具體包括:
s31,當主播進入直播間后,獲取對應的直播間id,根據直播間id,查詢當前直播間所在的分區,并獲取預先設定的該分區在預設時間內置頂卡使用的最大數目閾值;
s32,若此時該分區已經開啟的置頂卡的數量未達到所述最大數目閾值,則允許此次置頂卡啟用,否則,拒絕此次置頂卡啟用。
進一步的,所述步驟s31之前還包括:
對所有的直播間進行分區,每個分區包括多個直播間;
為每一個分區設定在預設時間內置頂卡使用的最大數目閾值。
進一步的,所述步驟s4中在所述直播間設置對應的置頂卡標示具體包括:
當置頂卡開啟后,將直播間的置頂標示設置為開啟狀態,并在直播間中增加相應的置頂卡標示。
進一步的,所述步驟s4中將直播間對應的直播間id推送至所在分區的首頁具體包括:
在對每一個分區中的多個直播間id進行列表展示時,將帶有置頂卡標示的直播間id排列在首位,其中,當帶有置頂卡標示的直播間id有多個時,在按照開啟置頂卡的順序對直播間id進行置頂排列。
進一步的,所述步驟s4還包括:
在新秀推薦列表中,將帶有置頂卡標示的直播間id進行置頂展示;以及,
當置頂卡開啟后,為對應的直播間id設置置頂搜索標示,以便在分區搜索時,將該直播間id進行置頂顯示。
根據本發明的另一個方面,還提供了一種視頻直播管理裝置,包括:
檢測模塊,檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;
觸發模塊,用于基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;
允許/拒絕模塊,用于基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;
設置模塊,用于當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示;
推送模塊,用于將所述直播間對應的直播間id推送至所在分區的首頁。
進一步的,還包括獲取模塊;
所述獲取模塊,用于當主播進行直播間后,獲取對應的直播間id,以及根據直播間id,查詢當前直播間所在的分區,并獲取預先設定的該分區在預設時間內置頂卡使用的最大數目閾值;
所述允許/拒絕模塊,具體用于:
若此時該分區已經開啟的置頂卡的數量未達到所述最大數目閾值,則允許此次置頂卡啟用,否則,拒絕此次置頂卡啟用。
進一步的,所述推送模塊具體用于:
在對每一個分區中的多個直播間id進行列表展示時,將帶有置頂卡標示的直播間id推送至首位,其中,當帶有置頂卡標示的直播間id有多個時,按照開啟置頂卡的順序對直播間id進行置頂排列。
附圖說明
圖1為本發明一個實施例的視頻直播管理方法流程圖;
圖2為本發明另一個實施例的視頻直播管理裝置連接框圖;
圖3為本發明另一個實施例的視頻直播管理裝置整體連接框圖;
圖4為本發明又一個實施例的視頻直播管理裝置的測試設備的連接框圖。
具體實施方式
下面結合附圖和實施例,對本發明的具體實施方式作進一步詳細描述。以下實施例用于說明本發明,但不用來限制本發明的范圍。
參見圖1,為本發明一個實施例的視頻直播管理方法,包括:s1,檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;s2,基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生;s3,基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;s4,當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示,并將所述直播間對應的直播間id推送至所在分區的首頁。
在視頻直播行業,由于馬太效應,會導致直播平臺的主播強者更強、弱者更弱的現象,表現為大主播的吸引力巨大,而小主播無法吸引用戶,這樣直播平臺會缺乏公平性。本實施例為了在視頻直播領域建立一個有效的生態圈,確保主播有一個良好的生存、成長環境,需要對眾多的優質的中小主播進行扶植。
本實施例的直播平臺為需要扶植的中小主播分配對應的置頂卡,其中,置頂卡可以通過將主播所在的直播間進行分區指定顯示來吸引用戶流量,為主播增加人氣。當主播進入直播間后,可以對直播平臺分配的置頂卡進行選擇,比如,通過點擊這個置頂卡來選擇該置頂卡。主播選擇了置頂卡之后,如果有用戶點擊選擇該置頂卡時,直播平臺會檢測到用戶點擊該置頂卡的操作,此時觸發該置頂卡的開啟請求。這個時候直播平臺會對置頂卡的開啟條件進行判斷,只有當該置頂卡滿足開啟條件時,才允許該置頂卡開啟,否則,拒絕該置頂卡開啟。當置頂卡開啟后,在該主播進入的這個直播間中設置置頂卡標示,以及將主播所在的直播間對應的直播間id推送至所在分區的首頁。將主播所在的直播間推送至所在分區的首頁以及進入新秀推薦平臺的首頁,實現對該直播間直播內容的推廣,為優質的中小主播提供一種新的推廣渠道。通過引入置頂卡的模式,將需要置頂的直播間進行推廣,為中小主播帶來更多的用戶流量,為中小主播提供幅值渠道,給中小主播的生存帶來一定的保障。
在本發明的一個實施例中,所述步驟s1在主播選擇置頂卡之前還包括:根據主播id,對主播id分配對應的置頂卡,并為置頂卡分配置頂卡id;所述步驟s1具體包括:所述置頂卡的主播選擇操作為主播登錄直播平臺進入直播間后,通過在個人頁面中心對分配的置頂卡進行點擊操作而產生的。
主播登錄直播平臺,直播平臺會為每一個主播分配一個用來識別主播身份的主播id(identification,標識),根據主播id,直播平臺會給優質的中小主播分配對應的置頂卡,并為每一個置頂卡分配置頂卡id。當主播登錄直播平臺并進入到對應的直播間后,通過直播平臺訪問個人頁面中心,可以在個人頁面中心通過點擊選擇直播平臺分配的置頂卡。當主播選擇了置頂卡后,如果有用戶點擊該置頂卡,直播平臺檢測到用戶對置頂卡的點擊操作時,觸發置頂卡的開啟請求。
在本發明的另一個實施例中,上述的步驟s3中的當置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用具體包括:s31,當主播進行直播間后,獲取對應的直播間id,根據直播間id,查詢當前直播間所在的分區,并獲取預先設定的該分區在預設時間內置頂卡使用的最大數目閾值;s32,若此時該分區已經開啟的置頂卡的數量未達到所述最大數目閾值,則允許此次置頂卡啟用,否則,拒絕此次置頂卡啟用。
直播平臺會管理很多直播間,為了便于對眾多個直播間進行管理,直播平臺將其管理的所有直播間進行分區,每個分區包括多個直播間,并且為每一個分區設定在預設時間內置頂卡使用的最大數目閾值。比如,對于單個分區,直播平臺設定該分區在5s內能夠開啟置頂卡的數目最多為5個。因此,根據主播所在的直播間id,查詢當前直播間所在的分區,即當前直播間屬于哪一個分區,并且獲取直播平臺為該分區設定的在預設時間內置頂卡使用的最大數目閾值。當主播此時需要開啟置頂卡時,直播平臺會檢測截止到此時的一段時間內,該分區中已經開啟的置頂卡的數量。若該分區中已經開啟的置頂卡的數量還未達到直播平臺設定的置頂卡使用的最大數目閾值,則允許該置頂卡的開啟,否則,不允許該置頂卡的開啟。
本實施例為每一個分區設定置頂卡使用的最大數目閾值,對每一個分區中的置頂卡的使用進行了限制,并不允許所有的主播均能使用置頂卡來吸引用戶,避免管理混亂。
在本發明的一個實施例中,所述步驟s4中在所述直播間設置對應的置頂卡標示具體包括:當置頂卡開啟后,將直播間的置頂標示設置為開啟狀態,并在直播間中增加相應的置頂卡標示。
具體的,當置頂卡開啟后,將主播所在的直播間的引流標示設置為開啟狀態,同時根據置頂卡的標示,在直播間中添加置頂卡標示。通過在直播間添加置頂卡標示,能夠將主播所在的直播間對應的直播id在所在分區進行置頂,來吸引用戶流量,為主播增加人氣,對該直播間直播的內容進行推廣。
在本發明的另一個實施例中,所述步驟s4中將直播間對應的直播間id推送至所在分區的首頁具體包括:在對每一個分區中的多個直播間id進行列表展示時,將帶有置頂卡標示的直播間id排列在首位,其中,當帶有置頂卡標示的直播間id有多個時,在按照開啟置頂卡的順序對直播間id進行置頂排列。
為便于用戶進行分區訪問,直播平臺會將每一個分區中包括的多個直播間對應的直播間id以列表的形式展示,用戶可通過列表中直播間id的排列順序判別哪些直播間比較受歡迎,通常用戶會觀看排名靠前的直播間播放的內容。因此,本實施例為了對優質的中小主播的扶植,將帶有置頂卡標示的直播間id排列在首位。其中,如果在一段時間內帶有置頂卡標示的直播間id有多個時,按照開啟置頂卡的順序對直播間id進行置頂排列。將帶有置頂卡標示的直播間id在分區進行置頂,能增加主播所在直播間的曝光率,為主播帶來更多的用戶流量。
在本發明的一個實施例中,所述步驟s4還包括:在新秀推薦列表中,將帶有置頂卡標示的直播間id進行置頂展示;以及,當置頂卡開啟后,為對應的直播間id設置置頂搜索標示,以便在分區搜索時,將該直播間id進行置頂顯示。
在視頻直播領域,每隔一段時間,會對主播新秀進行推薦,以促進新人的成長。在新秀推薦列表中,將帶有置頂卡標示的直播間id進行置頂展示,以對這些優質的中小主播的推薦。由于在用戶進行分區搜索時,直播平臺會優先推薦增加了置頂卡的直播間進行推薦,因此,本實施例當直播間的置頂卡開啟后,直播平臺會為該直播間id增加置頂搜索標示,用戶在分區搜索時,會將設置有搜索標示的直播間id進行置頂顯示,以增加直播間id的曝光率。。
需要說明的是,置頂卡的使用具有時間期限,當置頂卡使用一段時間后,直播平臺會回收置頂卡,以便分配給其它的主播。直播平臺只會在一段時間內對優質的中小主播利用置頂卡進行扶植,當達到扶植的目的后,就會回收置頂卡。
參見圖2,為本發明另一個實施例的視頻直播管理裝置,包括檢測模塊21、觸發模塊22、允許/拒絕模塊23、設置模塊24和推送模塊25。
檢測模塊21,檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;
觸發模塊22,用于基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;
允許/拒絕模塊23,用于基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;
設置模塊24,用于當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示;
推送模塊25,用于將所述直播間對應的直播間id推送至所在分區的首頁。
參見圖3,本實施例提供的視頻直播管理裝置還包括分配模塊20、劃分模塊26、閾值設定模塊27和獲取模塊28。
所述分配模塊20,用于根據主播id,對主播id分配對應的置頂卡,并為置頂卡分配置頂卡id,以便當主播登錄直播平臺進入直播間后,通過在個人頁面中心對分配的置頂卡進行選擇操作。
劃分模塊26,用于對所有的直播間進行分區,每個分區包括多個直播間;
閾值設定模塊27,用于為每一個分區設定在預設時間內置頂卡使用的最大數目閾值。
獲取模塊28,用于當主播進行直播間后,獲取對應的直播間id,以及根據直播間id,查詢當前直播間所在的分區,并獲取預先設定的該分區在預設時間內置頂卡使用的最大數目閾值;
所述允許/拒絕模塊23,具體用于:
若此時該分區已經開啟的置頂卡的數量未達到所述最大數目閾值,則允許此次置頂卡啟用,否則,拒絕此次置頂卡啟用。
所述設置模塊24還用于:
在新秀推薦列表中,將帶有置頂卡標示的直播間id進行置頂展示;以及,
當置頂卡開啟后,為對應的直播間id設置置頂搜索標示,以便在分區搜索時,將該直播間id進行置頂顯示。
所述推送模塊25,用于將直播間對應的直播間id推送至所在分區的首頁具體包括:
在對每一個分區中的多個直播間id進行列表展示時,將帶有置頂卡標示的直播間id排列在首位,其中,當帶有置頂卡標示的直播間id有多個時,在按照開啟置頂卡的順序對直播間id進行置頂排列。
基于上述圖2和圖3對應實施例所提供的視頻直播管理裝置,本發明還提供了一種視頻直播管理裝置的測試設備。參見圖4,該視頻直播管理裝置的測試設備包括:處理器(processor)401、存儲器(memory)402、通信接口(communicationsinterface)403和總線404;
其中,處理器401、存儲器402及通信接口403分別通過總線404完成相互間的通信;
通信接口403用于該測試設備與視頻直播管理裝置的通信設備之間的信息傳輸;
處理器401用于調用存儲器402中的程序指令,以執行上述圖1對應實施例所提供的視頻直播管理方法,例如包括:檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示,并將所述直播間對應的直播間id推送至所在分區的首頁。
本發明公開一種計算機程序產品,該計算機程序產品包括存儲在非暫態計算機可讀存儲介質上的計算機程序,該計算機程序包括程序指令,當程序指令被計算機執行時,計算機能夠執行上述圖1對應實施例所提供的視頻直播管理方法,例如包括:檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示,并將所述直播間對應的直播間id推送至所在分區的首頁。
本發明提供一種非暫態計算機可讀存儲介質,該非暫態計算機可讀存儲介質存儲計算機指令,該計算機指令使計算機執行上述圖1對應實施例所提供的視頻直播管理方法,例如包括:檢測置頂卡的主播選擇操作,其中,所述置頂卡的主播選擇操作是登錄直播平臺進入直播間后的主播點擊置頂卡而產生的;基于被選擇的置頂卡,檢測所述置頂卡的用戶選擇操作,并根據所述用戶選擇操作,觸發該置頂卡的開啟請求,其中,所述置頂卡的用戶選擇操作為用戶點擊置頂卡而產生的;基于所述開啟請求,當所述置頂卡滿足開啟條件時,允許該置頂卡啟用,否則,拒絕該置頂卡啟用;當所述置頂卡啟用后,在所述直播間中設置對應的置頂卡標示,并將所述直播間對應的直播間id推送至所在分區的首頁。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所描述的視頻直播管理裝置的測試設備等實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分方法。
本發明提供的一種視頻直播管理方法及裝置,引入置頂卡,向直播間增加置頂卡,將主播所在的直播間推送至所在分區的首頁以及進入新秀推薦平臺的首頁,為優質的中小主播提供一種新的推廣渠道。在每一段時間內限制每一個分區置頂卡使用的數目,對于分區來說,達到公平性。
最后,本申請的方法僅為較佳的實施方案,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。