本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種首頁推薦方法及裝置。
背景技術(shù):
隨著直播行業(yè)的快速發(fā)展,直播分類越來越多,直播的內(nèi)容同時(shí)也海量的在增加中。由于視頻推薦的內(nèi)容渠道有限,如何將好的直播間更加有效的進(jìn)行推廣就是一個(gè)重要的問題。
直播間的視頻內(nèi)容具有隨機(jī)性,隨時(shí)可能出現(xiàn)優(yōu)質(zhì)的視頻內(nèi)容。優(yōu)質(zhì)視頻內(nèi)容出現(xiàn)和消失時(shí)間較短,而現(xiàn)有技術(shù)中視頻推薦過程繁復(fù),發(fā)現(xiàn)內(nèi)容優(yōu)質(zhì)的直播間,再到推送該直播間,需要經(jīng)過繁復(fù)審批過程,周期較長,很容易造成優(yōu)質(zhì)內(nèi)容的流失,從而造成直播平臺的客戶流失。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種首頁推薦方法及裝置,若首頁推薦請求中的房間標(biāo)識對應(yīng)的直播間滿足預(yù)設(shè)條件,則將該房間標(biāo)識存儲至推薦列表,等待進(jìn)入首頁推薦隊(duì)列進(jìn)行推薦,以改善上述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種首頁推薦方法,所述方法包括:接收第一客戶端發(fā)送的首頁推薦請求,所述請求中包括所推薦的直播間的房間標(biāo)識;根據(jù)所述房間標(biāo)識判斷所述直播間是否滿足預(yù)設(shè)推薦條件;若所述直播間滿足預(yù)設(shè)推薦條件,將所述直播間的房間標(biāo)識存儲至推薦列表;當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量時(shí),從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列,其中,所述首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間為在第二客戶端進(jìn)行首頁推薦的直播間。
一種首頁推薦裝置,所述裝置包括:接收模塊,用于接收第一客戶端發(fā)送的首頁推薦請求,所述請求中包括所推薦的直播間的房間標(biāo)識;條件判斷模塊,用于根據(jù)所述房間標(biāo)識判斷所述直播間是否滿足預(yù)設(shè)推薦條件;存儲模塊,用于若所述直播間滿足預(yù)設(shè)推薦條件,將所述直播間的房間標(biāo)識存儲至推薦列表;添加模塊,用于當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量時(shí),從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列,其中,所述首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間為在第二客戶端進(jìn)行首頁推薦的直播間。
本發(fā)明實(shí)施例提供的首頁推薦方法及裝置,接收到第一客戶端發(fā)送的首頁推薦請求后,判斷首頁推薦請求中攜帶的房間標(biāo)識對應(yīng)的直播間是否滿足預(yù)設(shè)推薦條件,若滿足,則將該房間標(biāo)識存儲至推薦列表。當(dāng)首頁推薦隊(duì)列中房間標(biāo)識數(shù)量小于預(yù)設(shè)數(shù)量時(shí),而首頁推薦隊(duì)列中的房間標(biāo)識為在第二客戶端進(jìn)行首頁推薦的直播間的房間標(biāo)識,則從推薦列表中選取房間標(biāo)識添加至首頁推薦隊(duì)列,使添加到首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間在第二客戶端進(jìn)行首頁推薦。本方案中,首頁推薦過程簡單,不需要繁復(fù)的審批,推薦周期短,有利于內(nèi)容優(yōu)質(zhì)的直播間的及時(shí)推薦。
為使本發(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í)施例提供的首頁推薦方法的流程圖;
圖4示出了本發(fā)明第二實(shí)施例提供的首頁推薦裝置的功能模塊圖。
具體實(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ù)器、web服務(wù)器(websserver)、用戶服務(wù)器、網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器等。若服務(wù)器100為多個(gè)服務(wù)器,該多個(gè)服務(wù)器之間可以相互配合,進(jìn)行數(shù)據(jù)交互。所述本地終端200可以是個(gè)人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)等。并且,本地終端中安裝有客戶端,該客戶端為可以為瀏覽器、直播應(yīng)用程序、播放器、點(diǎn)播應(yīng)用程序或者其他。在本實(shí)施例中,第一客戶端以及第二客戶端可以安裝于同一個(gè)本地終端,也可以安裝于不同的本地終端。優(yōu)選的,第一客戶端為管理客戶端,如直播間的超管等管理人員所使用的客戶端,第二客戶端為用戶客戶端,如直播觀眾所使用的客戶端。
圖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í)施例中的首頁推薦方法及裝置對應(yīng)的程序指令/模塊,處理器106通過運(yùn)行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實(shí)施例提供的首頁推薦方法。
存儲器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í)施例提供的首頁推薦方法及裝置,應(yīng)用于在直播間的首頁推薦。當(dāng)然,本發(fā)明實(shí)施例中也不排除該首頁推薦方法及裝置用于在播放器、點(diǎn)播應(yīng)用程序等可進(jìn)行視頻內(nèi)容的首頁推薦的場景下進(jìn)行首頁推薦,本發(fā)明實(shí)施例主要以直播間為例進(jìn)行說明。下面將通過具體實(shí)施例對該首頁推薦方法及裝置進(jìn)行詳細(xì)說明。
管理人員通過身份標(biāo)識登錄第一客戶端,第一客戶端根據(jù)管理人員的身份標(biāo)識所對應(yīng)的權(quán)限進(jìn)行權(quán)限加載,可以通過函數(shù)代碼logouseruserid=newwebuserserver.jurisdiction.user(userid)實(shí)現(xiàn),userid表示管理人員的身份標(biāo)識。加載權(quán)限后,管理人員的權(quán)限參數(shù)可以帶至直播間中。
管理人員進(jìn)行全房間巡查時(shí),可以進(jìn)行直播間是否違規(guī)的檢查或者直播間是否有優(yōu)質(zhì)內(nèi)容的初步判斷。直播間是否有優(yōu)質(zhì)內(nèi)容的初步判斷可以通過查看直播間的動態(tài)截圖以及直播間的人氣實(shí)現(xiàn),從而初步判斷直播間是否可以進(jìn)行首頁推薦。
當(dāng)管理人員初步判斷某直播間具有優(yōu)質(zhì)內(nèi)容后,可以進(jìn)入該直播間詳細(xì)查看直播間內(nèi)容,若確定直播間的視頻內(nèi)容無違規(guī)情況且內(nèi)容優(yōu)質(zhì),可以對其進(jìn)行首頁推薦。具體推薦過程如下所述。
第一實(shí)施例
本實(shí)施例提供了一種首頁推薦方法,對應(yīng)管理人員進(jìn)行首頁推薦時(shí)的處理過程。如圖3所示,該方法包括:
步驟s110:接收第一客戶端發(fā)送的首頁推薦請求,所述請求中包括所推薦的直播間的房間標(biāo)識。
管理用戶通過第一客戶端對直播間進(jìn)行首頁推薦,向服務(wù)器發(fā)送首頁推薦請求。具體的,可以是,打開第一客戶端的操作菜單,再點(diǎn)擊操作菜單中的推薦按鈕,可以通過函數(shù)代碼show.administrators.menu(jurlogid)實(shí)現(xiàn)。
在點(diǎn)擊推薦按鈕后,第一客戶端首先從服務(wù)器獲取當(dāng)前直播間,也就是被推薦直播間的房間標(biāo)識。具體的,服務(wù)器中包括管理服務(wù)器,第一客戶端可以通過調(diào)用管理服務(wù)器接口獲取房間標(biāo)識,可以通過函數(shù)代碼slideshowslamp=newwebroomservers.available.list(roomid)實(shí)現(xiàn),roomid表示直播間的房間標(biāo)識。第一客戶端再將攜帶有被推薦直播間的房間標(biāo)識以及管理人員的身份標(biāo)識的首頁推薦請求發(fā)送給服務(wù)器。其中,將房間標(biāo)識發(fā)送到服務(wù)器可以通過函數(shù)代碼exhibitioneroomid=newslideshow.exhibition.content(slamp),將管理人員的身份標(biāo)識發(fā)送到服務(wù)器可以通過函數(shù)代碼userid,personchargepuserid=newslideshow.exhibition.personcharge(userid)一起實(shí)現(xiàn)。
對應(yīng)的,服務(wù)器接收該首頁推薦請求。
步驟s120:根據(jù)所述房間標(biāo)識判斷所述直播間是否滿足預(yù)設(shè)推薦條件。
服務(wù)器接收到首頁推薦請求后,根據(jù)其中的房間標(biāo)識確定該房間標(biāo)識對應(yīng)的直播間,也就是確定管理人員所推薦的直播間,再判斷該直播間是否滿足預(yù)設(shè)推薦條件。
具體的,在本實(shí)施例中,具有相應(yīng)的評分系統(tǒng)根據(jù)直播間中的直播情況對主播進(jìn)行打分,打分標(biāo)準(zhǔn)可以是主播的著裝情況、主播妝容、主播表現(xiàn)力、直播內(nèi)容的創(chuàng)意、視頻質(zhì)量等方面,在本實(shí)施例中并不限制。因此,判斷直播間是否滿足預(yù)設(shè)推薦條件的方式可以是,獲取所述房間標(biāo)識對應(yīng)的直播間的主播的得分,判斷所述得分是否大于預(yù)設(shè)分值,若得分大于預(yù)設(shè)分值,則判定滿足預(yù)設(shè)推薦條件。在本實(shí)施例中,該預(yù)設(shè)分值的具體值并不作為限定,可以是預(yù)先確定的值,可以是根據(jù)滿分與預(yù)設(shè)百分比計(jì)算確定,或者是其他。當(dāng)然,判斷得分是否大于預(yù)設(shè)分值也可以是,對應(yīng)每一項(xiàng)得分標(biāo)準(zhǔn)分別判斷。
另外,判斷直播間是否滿足預(yù)設(shè)推薦條件的方式也可以是,獲取所述房間標(biāo)識對應(yīng)的直播間的直播內(nèi)容,判斷所述直播內(nèi)容是否違規(guī),若未違規(guī),則判定滿足預(yù)設(shè)推薦條件。判斷直播內(nèi)容是否違規(guī)可以是判斷直播內(nèi)容是否涉黃、涉暴或具有其他違法或不健康內(nèi)容。具體的,可以通過調(diào)用視頻違規(guī)內(nèi)容判斷對應(yīng)的api(applicationprogramminginterface,應(yīng)用程序編程接口)進(jìn)行判斷,該外部接口的調(diào)用可以通過函數(shù)代碼illegallegal=newwebidentifyservers.illegal.parameter(eroomid)實(shí)現(xiàn)。直播內(nèi)容是否違規(guī)的具體判斷方式為一種現(xiàn)有技術(shù),在此不做贅述。
在本實(shí)施例中可以應(yīng)用上述兩種判斷方式中的任意一種進(jìn)行判斷,也可以兩種判斷方式都用于判斷直播間是否滿足預(yù)設(shè)推薦條件。若兩種判斷方式都用于判斷直播間是否滿足預(yù)設(shè)推薦條件,則在兩種判斷方式判斷結(jié)果都為滿足預(yù)設(shè)推薦條件時(shí),才判定該直播間滿足預(yù)設(shè)推薦條件。
步驟s130:若所述直播間滿足預(yù)設(shè)推薦條件,將所述直播間的房間標(biāo)識存儲至推薦列表。
在直播間滿足預(yù)設(shè)推薦條件的情況下,該直播間可以用于進(jìn)行首頁推薦,首先將該直播間的房間標(biāo)識添加到推薦列表中。
進(jìn)一步的,在本實(shí)施例中,當(dāng)判定直播間滿足預(yù)設(shè)推薦條件,還包括創(chuàng)建申請流程,具體可以在廣告管理平臺創(chuàng)建,可以通過函數(shù)代碼processpid=newadvertisementserver.process()實(shí)現(xiàn)。并且,在創(chuàng)建過程中,通過服務(wù)器(如web服務(wù)器)將直播間的房間標(biāo)識以及管理人員的身份標(biāo)識傳遞至廣告管理平臺,可以通過函數(shù)代碼newprocess.innovate(eroomid,puserid)實(shí)現(xiàn),使創(chuàng)建的申請流程中包括直播間的房間標(biāo)識以及管理人員的身份標(biāo)識。并且,生成對應(yīng)已審批的申請流程,具體的,可以是將上述函數(shù)代碼中的pid賦值為“已處理”,即pid="已處理"。在成功創(chuàng)建申請流程后,在第二客戶端的操作界面顯示提示信息,提示管理人員所推薦的直播間已放入推薦列表。并且,在直播間的直播畫面中,顯示提示信息,如提示氣泡,提示該直播間已進(jìn)入推薦列表。
步驟s140:當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量時(shí),從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列,其中,所述首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間為在第二客戶端進(jìn)行首頁推薦的直播間。
在本實(shí)施例中,該預(yù)設(shè)數(shù)量為設(shè)置的首頁推薦隊(duì)列可存儲房間標(biāo)識的最大數(shù)量,當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量,說明首頁推薦隊(duì)列中出現(xiàn)空缺,此時(shí)可以往首頁推薦隊(duì)列中添加房間標(biāo)識。
因此,當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量時(shí),從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列。優(yōu)選的,從推薦列表中選取的房間標(biāo)識的數(shù)量等于首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量與預(yù)設(shè)數(shù)量的差值。
進(jìn)一步的,在將房間標(biāo)識添加到首頁推薦隊(duì)列中后,對應(yīng)該房間標(biāo)識添加鎖定標(biāo)識,以標(biāo)識該房間標(biāo)識被添加到推薦列表。
在本實(shí)施例中,從推薦列表中進(jìn)行選取的具體選取標(biāo)準(zhǔn)可以是,優(yōu)先選取進(jìn)入推薦列表的時(shí)間在前的房間標(biāo)識,也就是說,從推薦列表中選取最早存儲的房間標(biāo)識。
另外,選取標(biāo)準(zhǔn)也可以是,優(yōu)先選取熱度高的直播間對應(yīng)的房間標(biāo)識,也就是說,從推薦列表中選取當(dāng)前熱度最高的直播間對應(yīng)的房間標(biāo)識??梢岳斫獾?,直播間的熱度可以根據(jù)直播間內(nèi)的觀眾人數(shù)確定。
另外,選取標(biāo)準(zhǔn)還可以是,從推薦列表中隨機(jī)選取房間標(biāo)識添加至首頁推薦隊(duì)列。在本實(shí)施例中,從所述推薦列表中選取房間標(biāo)識添加至首頁推薦隊(duì)列的具體選取方式在本實(shí)施例中并不作為限制。
進(jìn)一步的,在本實(shí)施例中,還包括,服務(wù)器獲取第二客戶端中正在進(jìn)行首頁推薦的直播間的房間標(biāo)識,并且對應(yīng)所述正在進(jìn)行首頁推薦的直播間的房間標(biāo)識設(shè)置推薦標(biāo)識。
其中,服務(wù)器獲取的正在進(jìn)行首頁推薦的直播間的房間標(biāo)識可以是由第二客戶端發(fā)送的。
另外,對設(shè)置有推薦標(biāo)識的房間標(biāo)識對應(yīng)的直播間設(shè)置級別,如a級。具體函數(shù)代碼可以是,if(roommark=="1"),roomid=newslideshow.arraylist.roomid.tpye(s)。
在本實(shí)施例中,從所述推薦列表中選取未設(shè)置有推薦標(biāo)識的房間標(biāo)識放入所述首頁推薦隊(duì)列,以使在第二客戶端進(jìn)行首頁推薦的直播間不會重復(fù)。
進(jìn)一步的,在從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列之前,再次判斷所述房間標(biāo)識對應(yīng)的直播間是否出現(xiàn)違規(guī)內(nèi)容,若否,將所述房間標(biāo)識添加至所述首頁推薦隊(duì)列,進(jìn)行首頁推薦,并且可以向直播間的主播發(fā)送提示信息。當(dāng)然,若此時(shí)直播間出現(xiàn)違規(guī)內(nèi)容,不能將該直播間進(jìn)行首頁推薦,此時(shí)提示直播間的主播針對違規(guī)情況進(jìn)行整改,可以是針對違規(guī)內(nèi)容進(jìn)行關(guān)閉或者調(diào)整,直到直播間中無違規(guī)內(nèi)容。
第二客戶端獲取到首頁推薦隊(duì)列中的房間標(biāo)識,具體獲取方式可以是,服務(wù)器將首頁推薦隊(duì)列中的房間標(biāo)識發(fā)送給第二客戶端進(jìn)行首頁推薦,或者是,第二客戶端從首頁推薦隊(duì)列中抓取房間標(biāo)識進(jìn)行首頁推薦。第二客戶端對首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間進(jìn)行首頁推薦,也就是說,在第二客戶端的首頁中顯示首頁推薦列表中房間標(biāo)識對應(yīng)的直播間。
另外,第二客戶端獲取到的還可以包括首頁推薦列表中房間標(biāo)識對應(yīng)的直播間的推薦展示圖,該推薦展示圖為可以代表直播間直播內(nèi)容的圖片。第二客戶端對直播間進(jìn)行首頁推薦的方式可以是,分類靜態(tài)顯示每個(gè)直播間的推薦展示圖以及每個(gè)直播間的關(guān)鍵詞,或者是對直播間的推薦展示圖進(jìn)行幻燈顯示。
進(jìn)一步的,在本實(shí)施例中,當(dāng)首頁推薦隊(duì)列中有房間標(biāo)識對應(yīng)的直播間在所述第二客戶端推薦結(jié)束,將所述推薦結(jié)束的直播間的房間標(biāo)識從所述首頁推薦隊(duì)列以及所述推薦列表中刪除。其中,直播間在第二客戶端推薦結(jié)束可以是,直播間在第二客戶端的首頁推薦時(shí)長達(dá)到預(yù)設(shè)時(shí)長,或者是,直播間的熱度低于預(yù)設(shè)值,也可以是,周期性檢測在第二客戶端進(jìn)行首頁推薦的直播間中是否存在違規(guī)內(nèi)容,若是,該直播間的推薦結(jié)束。直播間在第二客戶端推薦結(jié)束的標(biāo)準(zhǔn)在本實(shí)施例中并不作為限定,可以根據(jù)實(shí)際需求設(shè)定。
綜上所述,本發(fā)明實(shí)施例提供的首頁推薦方法,當(dāng)管理人員在進(jìn)行房間巡查過程中,發(fā)現(xiàn)有直播間有優(yōu)質(zhì)內(nèi)容,可以進(jìn)行首頁推薦時(shí),通過第一客戶端直接向服務(wù)器發(fā)起攜帶有直播間房間標(biāo)識的首頁推薦請求。服務(wù)器在接收到第一客戶端發(fā)送的首頁推薦請求后,判斷首頁推薦請求中攜帶的房間標(biāo)識對應(yīng)的直播間是否滿足預(yù)設(shè)推薦條件,若滿足,則將該房間標(biāo)識存儲至推薦列表。當(dāng)首頁推薦隊(duì)列中房間標(biāo)識數(shù)量小于預(yù)設(shè)數(shù)量時(shí),則從推薦列表中選取房間標(biāo)識添加至首頁推薦隊(duì)列,使添加到首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間在第二客戶端進(jìn)行首頁推薦。本方案中,將管理人員的房間巡查與首頁推薦相結(jié)合,首頁推薦過程簡單,不需要繁復(fù)的審批,推薦周期短,有利于內(nèi)容優(yōu)質(zhì)的直播間的及時(shí)推薦,提高了推薦效率。
第二實(shí)施例
本實(shí)施例提供了一種首頁推薦裝置200,請參見圖4,該裝置200包括:接收模塊210,用于接收第一客戶端發(fā)送的首頁推薦請求,所述請求中包括所推薦的直播間的房間標(biāo)識;條件判斷模塊220,用于根據(jù)所述房間標(biāo)識判斷所述直播間是否滿足預(yù)設(shè)推薦條件;存儲模塊230,用于若所述直播間滿足預(yù)設(shè)推薦條件,將所述直播間的房間標(biāo)識存儲至推薦列表;添加模塊240,用于當(dāng)首頁推薦隊(duì)列中房間標(biāo)識的數(shù)量小于預(yù)設(shè)數(shù)量時(shí),從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列,其中,所述首頁推薦隊(duì)列中的房間標(biāo)識對應(yīng)的直播間為在第二客戶端進(jìn)行首頁推薦的直播間。
進(jìn)一步的,在本實(shí)施例中,所述條件判斷模塊220可以包括:得分判斷單元,用于獲取所述房間標(biāo)識對應(yīng)的直播間的主播的得分,判斷所述得分是否大于預(yù)設(shè)分值;和/或,違規(guī)判斷單元,用于獲取所述房間標(biāo)識對應(yīng)的直播間的直播內(nèi)容,判斷所述直播內(nèi)容是否違規(guī)。
進(jìn)一步的,若直播間出現(xiàn)違規(guī)內(nèi)容,則不能進(jìn)行首頁推薦,因此,在本實(shí)施例中,還可以包括違規(guī)判斷模塊250,用于在從所述推薦列表中選取房間標(biāo)識添加至所述首頁推薦隊(duì)列之前,判斷所述房間標(biāo)識對應(yīng)的直播間是否出現(xiàn)違規(guī)內(nèi)容,若否,將所述房間標(biāo)識添加至所述首頁推薦隊(duì)列。
進(jìn)一步的,當(dāng)某房間標(biāo)識對應(yīng)的直播間在首頁推薦結(jié)束后,需要將該房間標(biāo)識從首頁推薦隊(duì)列以及推薦列表中刪除,因此,本實(shí)施例提供的裝置200還可以包括:刪除模塊260,用于當(dāng)首頁推薦隊(duì)列中有房間標(biāo)識對應(yīng)的直播間在所述第二客戶端推薦結(jié)束,將所述推薦結(jié)束的直播間的房間標(biāo)識從所述首頁推薦隊(duì)列以及所述推薦列表中刪除。
進(jìn)一步的,本實(shí)施例提供的裝置還可以包括標(biāo)識設(shè)置單元,用于獲取第二客戶端中正在進(jìn)行首頁推薦的直播間的房間標(biāo)識,并對應(yīng)所述正在進(jìn)行首頁推薦的直播間的房間標(biāo)識設(shè)置推薦標(biāo)識。當(dāng)添加模塊從所述推薦列表中選取房間標(biāo)識放入所述首頁推薦隊(duì)列時(shí),從所述推薦列表中選取未設(shè)置有推薦標(biāo)識的房間標(biāo)識放入所述首頁推薦隊(duì)列。
需要說明的是,本說明書中的各個(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)。