本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種直播內(nèi)容錄制方法、裝置及服務(wù)器。
背景技術(shù):
隨著直播行業(yè)的全面興起,直播的傳播模式也越來越受到大眾的歡迎。同時(shí)伴隨著直播間的快速增加,越來越多的直播內(nèi)容也加入至主播行業(yè)。伴隨著直播的內(nèi)容的幾何增長,直播內(nèi)容也越來越多,越來越豐富。
由于直播內(nèi)容具有及時(shí)性以及突然性的特點(diǎn),由于這種及時(shí)性以及突然性,通常無法及時(shí)獲知到直播間的精彩內(nèi)容,造成了極大的資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種直播內(nèi)容錄制方法、裝置及服務(wù)器,通過直播間的人氣變化情況確定直播間的當(dāng)前狀況,以及時(shí)對直播間的精彩直播內(nèi)容進(jìn)行錄制,以改善上述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種直播內(nèi)容錄制方法,所述方法包括:實(shí)時(shí)獲取直播間的人氣值;判斷當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值;若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對所述直播間的直播內(nèi)容進(jìn)行錄制。
一種直播內(nèi)容錄制裝置,所述裝置包括:人氣值獲取模塊,用于實(shí)時(shí)獲取直播間的人氣值;判斷模塊,用于判斷當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值;錄制模塊,用于若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對所述直播間的直播內(nèi)容進(jìn)行錄制。
一種服務(wù)器,所述服務(wù)器包括:存儲器;處理器;及直播內(nèi)容錄制裝置,所述裝置安裝于所述存儲器中并包括一個(gè)或多個(gè)由所述處理器執(zhí)行的軟件功能模塊,所述直播內(nèi)容錄制裝置包括:人氣值獲取模塊,用于實(shí)時(shí)獲取直播間的人氣值;判斷模塊,用于判斷當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值;錄制模塊,用于若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對所述直播間的直播內(nèi)容進(jìn)行錄制。
本發(fā)明實(shí)施例提供的直播內(nèi)容錄制方法、裝置及服務(wù)器,實(shí)時(shí)獲取直播間的人氣值,并判斷直播間的當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值,若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,說明直播間內(nèi)當(dāng)前人氣較高,可能存在精彩的直播內(nèi)容,于是對該直播間的直播內(nèi)容進(jìn)行及時(shí)錄制,避免直播資源的浪費(fèi)。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明較佳實(shí)施例提供的服務(wù)器與本地終端進(jìn)行交互的示意圖;
圖2為本發(fā)明較佳實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框圖;
圖3示出了本發(fā)明第一實(shí)施例提供的直播內(nèi)容錄制方法的流程圖;
圖4示出了本發(fā)明第二實(shí)施例提供的直播內(nèi)容錄制方法的流程圖;
圖5示出了本發(fā)明第二實(shí)施例提供的直播內(nèi)容錄制裝置的功能模塊圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
如圖1所示,是本發(fā)明較佳實(shí)施例提供的服務(wù)器100與本地終端200進(jìn)行交互的示意圖。所述服務(wù)器100通過網(wǎng)絡(luò)與一個(gè)或多個(gè)本地終端200進(jìn)行通信連接,以進(jìn)行數(shù)據(jù)通信或交互。所述服務(wù)器100可以為一個(gè)或多個(gè)服務(wù)器,若服務(wù)器100為多個(gè)服務(wù)器,該多個(gè)服務(wù)器之間可以相互配合,進(jìn)行數(shù)據(jù)交互。所述本地終端200可以是個(gè)人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)等。并且,本地終端中安裝有客戶端,該客戶端為可以為瀏覽器、直播應(yīng)用程序、播放器、點(diǎn)播應(yīng)用程序或者其他。
圖2示出了一種可應(yīng)用于本發(fā)明實(shí)施例的服務(wù)器100的結(jié)構(gòu)框圖。如圖2所示,服務(wù)器100包括存儲器102、存儲控制器104,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器106、外設(shè)接口108、射頻模塊110等。這些組件通過一條或多條通信總線/信號線116相互通信。
存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的直播內(nèi)容錄制方法及裝置對應(yīng)的程序指令/模塊,處理器106通過運(yùn)行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實(shí)施例提供的直播內(nèi)容錄制方法。
存儲器102可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進(jìn)行。
外設(shè)接口108連接處理器106以及存儲器102。在一些實(shí)施例中,外設(shè)接口108、處理器106以及存儲控制器104可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
射頻模塊110用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通信網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通信。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,服務(wù)器100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
本發(fā)明實(shí)施例提供的直播內(nèi)容錄制方法及裝置,應(yīng)用于在對直播間的直播內(nèi)容的錄制。當(dāng)然,本發(fā)明實(shí)施例中也不排除該直播內(nèi)容錄制方法及裝置用于在播放器、點(diǎn)播應(yīng)用程序等具有視頻內(nèi)容播放場景下對當(dāng)前播放情況進(jìn)行錄制,如視頻播放器播放過程中錄制當(dāng)前播放內(nèi)容以及播放屏幕上用戶發(fā)送的彈幕內(nèi)容。本發(fā)明實(shí)施例主要以直播間為例進(jìn)行說明。下面將通過具體實(shí)施例對該直播內(nèi)容錄制方法進(jìn)行詳細(xì)說明。
第一實(shí)施例
本實(shí)施例提供了一種直播內(nèi)容錄制方法,如圖3所示,該方法包括:
步驟s110:實(shí)時(shí)獲取直播間的人氣值。
直播間在直播過程中,有觀眾前來觀看,產(chǎn)生人氣值,當(dāng)然,若播放的直播間沒有觀眾觀看,其人氣值可以設(shè)置為0或某個(gè)基礎(chǔ)值。其中,人氣值可以根據(jù)觀看的人數(shù)確定,觀看人數(shù)越多,則人氣值越高,也可以根據(jù)向主播贈送禮物數(shù)量確定,贈送禮物數(shù)量越多,人氣值越高,當(dāng)然,也可以由觀看人數(shù)和禮物贈送數(shù)量共同確定。直播間人氣值的計(jì)算方式在本實(shí)施例中并不限定,也可以根據(jù)現(xiàn)有的其他人氣確定方式進(jìn)行計(jì)算獲得。
實(shí)時(shí)獲取直播間的人氣值,從而可以實(shí)時(shí)監(jiān)控直播間的觀看人員情況。該實(shí)時(shí)獲取方式可以是持續(xù)性的獲取,也可以是間隔預(yù)設(shè)時(shí)間獲取一次,具體間隔時(shí)間可以根據(jù)監(jiān)控需求確定,間隔時(shí)間越短,對直播間的人氣值獲取頻率越高,監(jiān)控越及時(shí)。
其中,獲取直播間的人氣值的具體方式可以是,前臺服務(wù)通過調(diào)用c++服務(wù)來監(jiān)控當(dāng)前直播間的人氣和/或禮物贈送記錄。
步驟s120:判斷當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值。
步驟s130:若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對所述直播間的直播內(nèi)容進(jìn)行錄制。
通常的,直播內(nèi)容越精彩,越能引起觀眾的興趣,觀看人數(shù)越多,人氣值越高,所以可以通過獲取的人氣值確定當(dāng)前直播內(nèi)容的精彩程度。當(dāng)直播間當(dāng)前的人氣值超過預(yù)設(shè)人氣閾值時(shí),可以認(rèn)為當(dāng)前直播間的直播內(nèi)容比較精彩,可以對其進(jìn)行錄制。
其中,對于某一直播間的預(yù)設(shè)人氣閾值,可以是根據(jù)該直播間在預(yù)設(shè)時(shí)間段內(nèi)的人氣值確定。其中,預(yù)設(shè)人氣閾值可以是預(yù)設(shè)時(shí)間段內(nèi)的最高人氣值;也可以是預(yù)設(shè)時(shí)間段內(nèi)的人氣平均值;或者是去除預(yù)設(shè)時(shí)間段內(nèi)最高的一個(gè)或多個(gè)人氣值,去除預(yù)設(shè)時(shí)間段內(nèi)最低的一個(gè)或多個(gè)人氣值后,剩下的人氣值的平均值。具體如何根據(jù)預(yù)設(shè)時(shí)間段的人氣值確定該預(yù)設(shè)人氣閾值的方式在本實(shí)施例中并不限定,可以根據(jù)實(shí)際需求確定,優(yōu)選的,以預(yù)設(shè)時(shí)間段內(nèi)最高人氣值作為預(yù)設(shè)人氣閾值。
另外,對于確定某一直播間的預(yù)設(shè)人氣閾值的預(yù)設(shè)時(shí)間段,可以是以該直播間的歷史時(shí)間作為預(yù)設(shè)時(shí)間段,該歷史時(shí)間可以是以直播間的開播時(shí)間作為時(shí)間基準(zhǔn)點(diǎn)的歷史時(shí)間;另外,該預(yù)設(shè)時(shí)間段也可以是根據(jù)實(shí)際情況設(shè)定的一個(gè)時(shí)間段,如某年某月某日某時(shí)至某年某月某日某時(shí),或者如該直播間開播后,開播前的一段時(shí)間,如一周,作為預(yù)設(shè)時(shí)間段。具體以哪一個(gè)時(shí)間段作為預(yù)設(shè)時(shí)間段確定人氣值在本實(shí)施例中并不限定。
其中,根據(jù)直播間在預(yù)設(shè)時(shí)間段內(nèi)的人氣值確定預(yù)設(shè)人氣閾值,可以是通過前臺服務(wù)(webreceptionserver)通過調(diào)用c++服務(wù)中記錄的預(yù)設(shè)時(shí)間段內(nèi)的人氣值,來生成當(dāng)前直播間的預(yù)設(shè)人氣閾值(popularityvalue)。同時(shí)通過前臺服務(wù)(webreceptionserver)將當(dāng)前直播間的房間號(roomid),傳遞給c++服務(wù)中,c++服務(wù)記錄當(dāng)前直播間的房間號(roomid)。并根據(jù)預(yù)設(shè)人氣閾值(popularityvalue),來判斷當(dāng)前直播間人氣值。如果當(dāng)前監(jiān)控的人氣值與預(yù)設(shè)人氣閾值(popularityvalue)進(jìn)行匹配,即如果當(dāng)前直播間的人氣值大于或等于預(yù)設(shè)人氣閾值(popularityvalue)則對直播間的直播內(nèi)容進(jìn)行錄制。如果當(dāng)前直播間的人氣值小于預(yù)設(shè)人氣閾值,則不執(zhí)行任何操作。
在本實(shí)施例中,預(yù)設(shè)人氣閾值也可以是根據(jù)需求或經(jīng)驗(yàn)設(shè)定的一個(gè)值,預(yù)設(shè)人氣閾值的具體大小在本實(shí)施例中并不限定。
進(jìn)一步的,也可以在判斷結(jié)果為當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值時(shí),再進(jìn)一步判斷該直播間的人氣值是否大于或等于錄制閾值,若是,則對所述直播間的直播內(nèi)容進(jìn)行錄制,若否,則不錄制該直播間的直播內(nèi)容。其中,錄制閾值表示是否可以對直播內(nèi)容進(jìn)行錄制,人氣值大于錄制閾值表示該直播間的直播內(nèi)容滿足錄制條件,可以進(jìn)行錄制。該錄制閾值設(shè)置的具體值在本實(shí)施例中并不限定,并且,可以針對每一個(gè)直播間或者每一類直播間設(shè)置錄制閾值,也可以是所有直播間的錄制閾值設(shè)置為一致。
其中,對直播內(nèi)容的錄制方式可以是,開始對直播視頻進(jìn)行錄制后,前臺服務(wù)告知flash服務(wù)(webflashserver)截取直播視頻的數(shù)據(jù)流,將直播數(shù)據(jù)的數(shù)據(jù)流進(jìn)行錄制,并將視頻流的錄制值(contentflashvalue)進(jìn)行保存。
在本實(shí)施例中,開始直播間直播內(nèi)容后,具體錄制時(shí)長可以是預(yù)先設(shè)置的時(shí)間長度值;也可以是當(dāng)直播間的人氣值小于停止值時(shí),停止錄制,該停止值為預(yù)先設(shè)置的表示錄制停止的數(shù)值,可以與預(yù)設(shè)人氣閾值相同,或者不同;或者是,在人氣值小于停止值后,再錄制一段時(shí)間后停止錄制。對直播內(nèi)容的具體錄制時(shí)長在本實(shí)施例中并不限定。
進(jìn)一步的,本實(shí)施例中,還可以根據(jù)錄制的直播間的視頻制作該直播間的首頁推薦視頻。具體的,可以是,根據(jù)錄制的所述直播間的直播內(nèi)容生成所述直播間的推薦畫面,如將視頻流的錄制值(contentflashvalue)的格式進(jìn)行壓縮,生成小格式的動畫作為推薦畫面,該視頻流的錄制值即為錄制的直播內(nèi)容。再將所述推薦畫面發(fā)送給客戶端,以通過所述推薦畫面在所述客戶端中對所述直播間進(jìn)行直播推薦。具體的,可以是將當(dāng)前直播列表中的該直播間的畫面進(jìn)行替換,將直播列表中該直播間的畫面換成新生成的推薦畫面??蛻舳藢χ辈チ斜碇械漠嬅孢M(jìn)行展示,從而實(shí)現(xiàn)在客戶端中通過推薦畫面向用戶推薦該直播間。
第二實(shí)施例
與第一實(shí)施例相比,本實(shí)施例提供的直播內(nèi)容錄制方法中,如圖4所示,在步驟s110之前,還可以包括步驟s100:判斷所述直播間是否具有內(nèi)容錄制權(quán)限,若是,執(zhí)行步驟s110。
在獲取直播間的人氣值之前,先判斷該直播間是否具有內(nèi)容錄制權(quán)限,若是有,再執(zhí)行后續(xù)的步驟,以在直播間人氣值大于預(yù)設(shè)人氣閾值的情況下對直播間進(jìn)行錄制。若該直播間沒有內(nèi)容錄制權(quán)限,則不再執(zhí)行后續(xù)的步驟。
其中,在本實(shí)施例提供的一種實(shí)施方式中,該內(nèi)容錄制權(quán)限可以是直播間是否屬于預(yù)設(shè)分區(qū)。也就是說,判斷直播間是否具有內(nèi)容錄制權(quán)限可以是,判斷所述直播間是否屬于預(yù)設(shè)分區(qū),若是,則判定所述直播間具有內(nèi)容錄制權(quán)限。其中,所述預(yù)設(shè)分區(qū)中的直播間為具有內(nèi)容錄制權(quán)限的直播間。
因此,可以預(yù)先對直播間設(shè)置分區(qū),使其中某些預(yù)設(shè)分區(qū)中的直播間具有內(nèi)容錄制權(quán)限,而其他分區(qū)中的直播間不具有內(nèi)容錄制權(quán)限。
具體的,可以將服務(wù)器管理的多個(gè)直播間分為屬于不同區(qū)的直播間,每個(gè)分區(qū)可以包括一個(gè)或者大于一個(gè)數(shù)量的直播間。如,可以根據(jù)直播間的特性進(jìn)行分區(qū),將具有相同特性的直播間分為一個(gè)區(qū),通常每個(gè)分區(qū)內(nèi)包括多個(gè)直播間,同一個(gè)直播間可以屬于一個(gè)分區(qū)或者多個(gè)分區(qū)。具體具有何種特性的直播間分為一個(gè)區(qū)在本實(shí)施例中并不作為限定,可以根據(jù)實(shí)際分區(qū)需要確定。例如,可以將進(jìn)行唱歌直播的直播間分為一個(gè)區(qū),進(jìn)行游戲直播的直播間分為一個(gè)區(qū),或者在游戲直播的直播間中,將進(jìn)行同一種游戲直播的直播間分為一個(gè)區(qū)。再根據(jù)實(shí)際情況,使其中某些分區(qū)內(nèi)的直播間具有內(nèi)容錄制權(quán)限,該具有內(nèi)容錄制權(quán)限的分區(qū)即為上述預(yù)設(shè)分區(qū)。
其中,對直播間的分區(qū)可以由后臺管理員(administrators)實(shí)行,如后臺管理員進(jìn)入后臺服務(wù),在后臺服務(wù)設(shè)置直播分區(qū)。后臺管理員登陸后臺管理平臺之后,在后臺分區(qū)管理模塊中,增加直播分類的分區(qū)標(biāo)識,對相同類型的直播間增加分類的標(biāo)識,也就是使相同分區(qū)的直播間具有相同的分區(qū)標(biāo)識(partitionmark)。
管理員再進(jìn)入內(nèi)容錄制權(quán)限設(shè)置單元中在內(nèi)容錄制與分區(qū)標(biāo)識(partitionmark)之間建立關(guān)聯(lián)關(guān)系,也就是將具有內(nèi)容錄制權(quán)限的分區(qū)的分區(qū)標(biāo)識與內(nèi)容錄制標(biāo)識建立關(guān)聯(lián)關(guān)系,并將兩者關(guān)系保持在后臺服務(wù)中(contentpartition)。同時(shí),此時(shí)也可以在內(nèi)容錄制權(quán)限設(shè)置單元中設(shè)置上述的錄制閾值。
判斷直播間是否屬于預(yù)設(shè)分區(qū)時(shí),可以通過判斷直播間是否屬于分區(qū)標(biāo)識與內(nèi)容錄制標(biāo)識建立關(guān)聯(lián)的分區(qū),若是,則直播間屬于預(yù)設(shè)分區(qū)。當(dāng)然,具體判斷直播間是否屬于預(yù)設(shè)分區(qū)的方法在本實(shí)施例中并不限定。
本實(shí)施例還提供了另一種實(shí)施方式,在該實(shí)施方式中,該內(nèi)容錄制權(quán)限可以是直播間開啟內(nèi)容錄制功能,也就是說,判斷直播間是否具有內(nèi)容錄制權(quán)限可以是判斷直播間是否開啟了內(nèi)容錄制功能,若是,則判定所述直播間具有內(nèi)容錄制權(quán)限。
具體的,可以是,內(nèi)容錄制功能默認(rèn)為關(guān)閉狀態(tài)。因此,用戶,如后臺管理員需要通過在后臺設(shè)置,通過手動點(diǎn)擊來控制內(nèi)容錄制的狀態(tài),將默認(rèn)的關(guān)閉狀態(tài)修改為啟用。當(dāng)然,內(nèi)容錄制功能的默認(rèn)狀態(tài)也不一定為關(guān)閉,后臺管理員可以根據(jù)需求將其打開或關(guān)閉,若某直播間的內(nèi)容錄制功能打開,則該直播間開啟了內(nèi)容錄制功能,若其內(nèi)容錄制功能關(guān)閉,則為關(guān)閉了內(nèi)容錄制功能。
在本實(shí)施例中,可以是以直播間是否屬于預(yù)設(shè)分區(qū)或者直播間是否開啟了內(nèi)容錄制功能中的任意一種方式判斷直播間是否具有內(nèi)容錄制權(quán)限。也可以是應(yīng)用直播間是否屬于預(yù)設(shè)分區(qū)以及直播間是否開啟了內(nèi)容錄制功能共同判斷直播間是否具有內(nèi)容錄制權(quán)限,也就是說,直播間既屬于預(yù)設(shè)分區(qū),也開啟了內(nèi)容錄制權(quán)限時(shí),該直播間具有內(nèi)容錄制權(quán)限。
進(jìn)一步的,由于直播間開播后才可能有觀眾觀看,因此,如圖4所示,在本實(shí)施例中,還可以包括,步驟s101:判斷所述直播間是否開播,若是,則執(zhí)行步驟s110。
其中,判斷當(dāng)前主播的直播間是否已開播的方法可以是,前臺服務(wù)(webreceptionserver)通過對后臺的c++服務(wù)的接口進(jìn)行訪問,前臺服務(wù)(webreceptionserver)通過前臺服務(wù)中保存的直播間的房間號(roomid)來查詢c++服務(wù)的接口,c++服務(wù)接口根據(jù)房間號(roomid)來查詢當(dāng)前房間的開播狀態(tài)(beginstate),并將房間的開播狀態(tài)傳遞給前臺服務(wù)(webreceptionserver),從而獲得直播間的開播狀態(tài),判斷直播間是否開播。
在本實(shí)施例提供的方法中,可以同時(shí)包括步驟s100的判斷所述直播間是否具有內(nèi)容錄制權(quán)限以及步驟s101的判斷所述直播間是否開播,也可以僅僅包括其中任意的一個(gè)步驟,在本實(shí)施例中并不限定。
其中,當(dāng)本實(shí)施例中,若同時(shí)包括步驟s100以及步驟s101,對直播間是否開播的判斷可以是在判斷直播間是否具有內(nèi)容錄制權(quán)限之前,也可以是在判斷直播間是否具有內(nèi)容錄制權(quán)限之后。也就是說,圖4中,步驟s100以及步驟s101之間的順序在本實(shí)施例中并不限定。若對直播間是否具有內(nèi)容錄制權(quán)限的判斷包括多個(gè)步驟,如上述的判斷直播間是否屬于預(yù)設(shè)分區(qū)、判斷直播間是否開啟了內(nèi)容錄制權(quán)限,則步驟s101與該多個(gè)步驟之間的順序在本實(shí)施例中也并不限定。
進(jìn)一步的,在本實(shí)施例中,對直播間是否具有內(nèi)容錄制權(quán)限以及直播間是否開播的判斷可以是在主播登陸平臺之后,而對直播間內(nèi)容錄制權(quán)限的開啟可以是在主播登錄平臺之前,當(dāng)然,對直播間內(nèi)容錄制權(quán)限的開啟時(shí)間在本實(shí)施例中并不限定。
具有的,登錄過程可以是,主播登錄直播平臺后,前臺服務(wù)獲取用戶登陸的相關(guān)參數(shù)(如主播的身份標(biāo)識anchorid(alogid)、主播登錄的直播間的房間號(roomid)),并將主播的基礎(chǔ)參數(shù)保存至前臺的服務(wù)器中。主播在成功登陸直播平臺之后,前臺服務(wù)(webreceptionserver)獲取用戶登陸的登陸信息(alogid)、房間號(roomid)、用戶所在分區(qū)信息(partitionvalue),并將相關(guān)參數(shù)保存至前臺服務(wù)中。
綜上所述,本發(fā)明實(shí)施例提供的直播內(nèi)容錄制方法中,實(shí)時(shí)獲取直播間的人氣值,并判斷直播間的當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值,若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對該直播間的直播內(nèi)容進(jìn)行及時(shí)錄制。
本方案中,為避免精彩視頻內(nèi)容的流失,通過對房間的直播人氣的異常情況進(jìn)行監(jiān)控,如果當(dāng)前房間的人氣出現(xiàn)異常的時(shí)候,如人氣高于人氣預(yù)設(shè)閾值,說明直播間內(nèi)當(dāng)前人氣較高,可能存在精彩的直播內(nèi)容,自動啟動直播內(nèi)容錄制功能,在人氣變換的第一時(shí)間進(jìn)行精彩內(nèi)容的錄制。
并且,本實(shí)施例中創(chuàng)新的增加了視頻推廣的新途徑,將直播內(nèi)容錄制完成之后,將錄制的內(nèi)容生成當(dāng)前房間的直播列表推薦畫面。在直播列表中進(jìn)行直播列表推薦。通過縮短精彩視頻的錄制、推廣時(shí)間,讓優(yōu)質(zhì)的熱點(diǎn)、爆點(diǎn)直播內(nèi)容可以更加快速的推薦給用戶。
第三實(shí)施例
本實(shí)施例提供了一種直播內(nèi)容錄制裝置300,請參見圖5,該裝置300包括:人氣值獲取模塊310,用于實(shí)時(shí)獲取直播間的人氣值;判斷模塊320,用于判斷當(dāng)前人氣值是否大于或等于預(yù)設(shè)人氣閾值;錄制模塊330,用于若當(dāng)前人氣值大于或等于預(yù)設(shè)人氣閾值,對所述直播間的直播內(nèi)容進(jìn)行錄制。
進(jìn)一步的,在本實(shí)施例中,還可以包括,人氣閾值計(jì)算模塊,用于根據(jù)所述直播間預(yù)設(shè)時(shí)間段內(nèi)的人氣值確定所述預(yù)設(shè)人氣閾值。
進(jìn)一步的,本實(shí)施例中,還可以包括權(quán)限判斷模塊,用于判斷所述直播間是否具有內(nèi)容錄制權(quán)限。
進(jìn)一步的,權(quán)限判斷模塊可以包括分區(qū)判斷單元,用于斷所述直播間是否屬于預(yù)設(shè)分區(qū),其中,所述預(yù)設(shè)分區(qū)中的直播間為具有內(nèi)容錄制權(quán)限的直播間。
權(quán)限判斷模塊還可以包括功能判斷單元,用于判斷所述直播間是否開啟了內(nèi)容錄制功能。
進(jìn)一步的,本實(shí)施例中,還可以包括,播放狀態(tài)判斷模塊,用于判斷所述直播間是否開播。
進(jìn)一步的,本實(shí)施例中,還可以包括錄制閾值判斷模塊,用于判斷所述直播間的人氣值是否大于或等于錄制閾值。
另外,在本實(shí)施例中,還可以包括推薦模塊,該推薦模塊用于根據(jù)錄制的所述直播間的直播內(nèi)容生成所述直播間的推薦畫面;并且將所述推薦畫面發(fā)送給客戶端,以通過所述推薦畫面在所述客戶端中對所述直播間進(jìn)行直播推薦。
需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,同一個(gè)實(shí)施例中相同相似的部分也可互相參見。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。