本發(fā)明涉及視頻直播領域,特別涉及一種直播分類方法及裝置。
背景技術:
隨著網(wǎng)絡技術的快速發(fā)展,出現(xiàn)了越來越多的網(wǎng)絡直播平臺,網(wǎng)絡直播平臺提供了各種各樣的網(wǎng)絡直播服務,例如,游戲直播、娛樂直播或比賽直播等。
用戶通過視頻直播平臺,向該視頻直播平臺的其他用戶直播視頻,也可以觀看其他用戶直播的視頻,并聽到其聲音等,這樣大大豐富了用戶之間的信息交流內(nèi)容和方法。然而,直播平臺往往有大量的直播,在龐大的直播數(shù)據(jù)面前,用戶往往顯得無所適從,想要從中找到自己想看的直播節(jié)目往往很困難。
技術實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種直播分類方法及裝置。
本發(fā)明提供一種直播分類方法,用于服務器,包括:
接收終端發(fā)送的直播請求,所述直播請求攜帶所述終端的位置信息,所述直播請求用于請求所述服務器允許所述終端進行直播;
響應于所述服務器允許所述終端進行直播,獲取與所述終端處于相同區(qū)域內(nèi)的直播專輯;
將所述終端進行的直播加入到所述直播專輯中。
在一個實施例中,所述方法還可包括:
獲取所述服務器中多個直播的位置信息;
根據(jù)所述位置信息確定處于相同區(qū)域內(nèi)的直播;
將所述處于相同區(qū)域內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,所述方法還可包括:
獲取所述服務器中多個直播的開始時間;
根據(jù)所述多個直播的開始時間確定處于同一時間范圍內(nèi)的直播;
所述將所述處于相同區(qū)域內(nèi)的直播合并入同一直播專輯中,包括:
將處于相同區(qū)域內(nèi)且處于同一時間范圍內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,所述方法還可包括:
獲取所述直播請求的請求時間;
確定與所述終端處于相同區(qū)域內(nèi)并且與所述請求時間處于同一時間范圍內(nèi)的直播專輯;
所述將所述終端進行的直播加入到所述直播專輯中,包括:
將所述終端進行的直播加入到所述與所述終端處于相同區(qū)域內(nèi)并且與所述請求時間處于同一時間范圍內(nèi)的直播專輯。
在一個實施例中,所述方法還可包括:
獲取所述直播專輯中最早的一次直播的開始時間;
所述將所述終端進行的直播加入到所述直播專輯中,包括:
當所述終端直播請求的請求時間與所述直播專輯中最早的一次直播的開始時間的間隔小于或者等于第一預設時長時,將所述終端進行的直播加入到所述直播專輯中。
本發(fā)明提供一種直播分類裝置,用于服務器,包括:
接收模塊,用于接收終端發(fā)送的直播請求,所述直播請求攜帶所述終端的位置信息,所述直播請求用于請求所述服務器允許所述終端進行直播;
第一獲取模塊,用于響應于所述服務器允許所述終端進行直播,獲取與所述終端處于相同區(qū)域內(nèi)的直播專輯;
加入模塊,用于將所述終端進行的直播加入到所述直播專輯中。
在一個實施例中,所述裝置還可包括:
第二獲取模塊,用于獲取所述服務器中多個直播的位置信息;
第一確定模塊,用于根據(jù)所述位置信息確定處于相同區(qū)域內(nèi)的直播;
合并模塊,用于將所述處于相同區(qū)域內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,所述裝置還可包括:
第三獲取模塊,用于獲取所述服務器中多個直播的開始時間;
第二確定模塊,用于根據(jù)所述多個直播的開始時間確定處于同一時間范圍內(nèi)的直播;
所述合并模塊,包括:
合并子模塊,用于將處于相同區(qū)域內(nèi)且處于同一時間范圍內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,所述裝置還可包括:
第四獲取模塊,用于獲取所述直播請求的請求時間;
第三確定模塊,用于確定與所述終端處于相同區(qū)域內(nèi)并且與所述請求時間處于同一時間范圍內(nèi)的直播專輯;
所述加入模塊,包括:
第一加入子模塊,用于將所述終端進行的直播加入到所述與所述終端處于相同區(qū)域內(nèi)并且與所述請求時間處于同一時間范圍內(nèi)的直播專輯。
在一個實施例中,所述裝置還可包括:
第五獲取模塊,用于獲取所述直播專輯中最早的一次直播的開始時間;
所述加入模塊包括:
第二加入子模塊,用于當所述終端直播請求的請求時間與所述直播專輯中最早的一次直播的開始時間的間隔小于或者等于第一預設時長時,將所述終端進行的直播加入到所述直播專輯中。
本發(fā)明實施例的一些有益效果可以包括:。
本發(fā)明實施例的上述技術方案,通過接收終端發(fā)送的直播請求,直播請求攜帶終端的位置信息,直播請求用于請求服務器允許終端進行直播,響應于服務器允許終端進行直播,獲取與終端處于相同區(qū)域內(nèi)的直播專輯,將終端進行的直播加入到直播專輯中。通過將處于相同區(qū)域內(nèi)的直播放入同一直播專輯中,用戶在觀看直播時,可以按照區(qū)域查找直播視頻,從而更快速的查找到想要的視頻,節(jié)約了用戶時間,給用戶提供了方便。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實施例中一種直播分類方法的流程圖;
圖2為本發(fā)明實施例中另一種直播分類方法的流程圖;
圖3為本發(fā)明實施例中另一種直播分類方法的流程圖;
圖4為本發(fā)明實施例中另一種直播分類方法的流程圖;
圖5為本發(fā)明實施例中一種直播分類方法的流程圖;
圖6為本發(fā)明實施例一中一種直播分類裝置的框圖;
圖7為本發(fā)明實施例中另一種直播分類裝置的框圖;
圖8為本發(fā)明實施例中另一種直播分類裝置的框圖。
圖9為本發(fā)明實施例中另一種直播分類裝置的框圖;
圖10為本發(fā)明實施例中另一種直播分類裝置的框圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1所示為本發(fā)明實施例中一種直播分類方法的流程圖,用于服務器。如圖1所示,該直播分類方法包括以下步驟S11-S13:
步驟S11,接收終端發(fā)送的直播請求,直播請求攜帶終端的位置信息,直播請求用于請求服務器允許終端進行直播。
步驟S12,響應于服務器允許終端進行直播,獲取與終端處于相同區(qū)域內(nèi)的直播專輯。
步驟S13,將終端進行的直播加入到直播專輯中。
終端向服務器發(fā)送直播請求時攜帶自己的位置,服務器可以知道終端的位置,服務器在允許直播的同時,檢查是否有相同位置(一定范圍)的直播,如果有,將該直播與之前處于相同區(qū)域的直播合并到同一專輯中。
本發(fā)明實施例的上述方法,通過接收終端發(fā)送的直播請求,直播請求攜帶終端的位置信息,直播請求用于請求服務器允許終端進行直播,響應于服務器允許終端進行直播,獲取與終端處于相同區(qū)域內(nèi)的直播專輯,將終端進行的直播加入到直播專輯中。通過將處于相同區(qū)域內(nèi)的直播放入同一直播專輯中,用戶在觀看直播時,可以按照區(qū)域查找直播視頻,從而更快速的查找到想要的視頻,節(jié)約了用戶時間,給用戶提供了方便。
在一個實施例中,如圖2所示,該直播分類方法還可包括以下步驟S14-S16:
步驟S14,獲取服務器中多個直播的位置信息。
步驟S15,根據(jù)位置信息確定處于相同區(qū)域內(nèi)的直播。
步驟S16,將處于相同區(qū)域內(nèi)的直播合并入同一直播專輯中。
本實施例中,按照直播的地點,將同一地點的多個直播放到同一專輯中。便于用戶查找。
在一個實施例中,如圖3所示,該直播分類方法還可包括以下步驟S17-S18:
步驟S17,獲取服務器中多個直播的開始時間。
步驟S18,根據(jù)多個直播的開始時間確定處于同一時間范圍內(nèi)的直播。
步驟S16可以實施為如下步驟S161:
步驟S161,將處于相同區(qū)域內(nèi)且處于同一時間范圍內(nèi)的直播合并入同一直播專輯中。
本實施例中,按照直播的時間和地點,將同一時間同一地點的多個直播放到同一專輯中。更加方便用戶進行查找。
在一個實施例中,如圖4所示,該直播分類方法還可包括以下步驟S19-S20:
步驟S19,獲取直播請求的請求時間。
步驟S20,確定與終端處于相同區(qū)域內(nèi)并且與請求時間處于同一時間范圍內(nèi)的直播專輯。
步驟S13可以實施為如下步驟S131:
步驟S131,將終端進行的直播加入到與終端處于相同區(qū)域內(nèi)并且與請求時間處于同一時間范圍內(nèi)的直播專輯。
終端向服務器發(fā)送直播請求時攜帶自己的位置。服務器可以知道終端的位置和請求的時間。服務器在允許直播的同時,檢查之前的一段時間里是否有相同位置(一定范圍)的直播,如果有,將該直播與之前的直播合并到同一專輯中。
由于有些直播為很久之前的直播內(nèi)容,其內(nèi)容很可能已經(jīng)過時或者很少有人去看,此時,將新的直播視頻與其合并顯然不太合適,因此,只將終端進行的直播加入到與請求時間處于同一時間范圍內(nèi)的直播專輯中。
在一個實施例中,如圖5所示,該直播分類方法還可包括以下步驟S21:
步驟S21,獲取直播專輯中最早的一次直播的開始時間。
步驟S13還可以實施為如下步驟S132:
步驟S132,當終端直播請求的請求時間與直播專輯中最早的一次直播的開始時間的間隔小于或者等于第一預設時長時,將終端進行的直播加入到直播專輯中。
還可以檢查專輯內(nèi)第一個直播的開始時間,如果當前請求的時間距離第一個直播的開始時間較遠,則不合并到直播專輯。如果間隔小于或者等于第一預設時長,則合并到直播專輯中。第一預設時長可以根據(jù)實際情況進行確定或更改。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種直播分類裝置,由于該裝置所解決問題的原理與前述直播分類方法相似,因此該裝置的實施可以參見前述方法的實施,重復之處不再贅述。
圖6所示為本發(fā)明實施例中一種直播分類裝置的框圖,用于服務器,如圖6所示,該直播分類裝置包括:
接收模塊61,用于接收終端發(fā)送的直播請求,直播請求攜帶終端的位置信息,直播請求用于請求服務器允許終端進行直播;
第一獲取模塊62,用于響應于服務器允許終端進行直播,獲取與終端處于相同區(qū)域內(nèi)的直播專輯;
加入模塊63,用于將終端進行的直播加入到直播專輯中。
在一個實施例中,如圖7所示,該直播分類裝置還可包括:
第二獲取模塊64,用于獲取服務器中多個直播的位置信息;
第一確定模塊65,用于根據(jù)位置信息確定處于相同區(qū)域內(nèi)的直播;
合并模塊66,用于將處于相同區(qū)域內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,如圖8所示,該直播分類裝置還可包括:
第三獲取模塊67,用于獲取服務器中多個直播的開始時間;
第二確定模塊68,用于根據(jù)多個直播的開始時間確定處于同一時間范圍內(nèi)的直播;
合并模塊66,包括:
合并子模塊661,用于將處于相同區(qū)域內(nèi)且處于同一時間范圍內(nèi)的直播合并入同一直播專輯中。
在一個實施例中,如圖9所示,該直播分類裝置還可包括:
第四獲取模塊69,用于獲取直播請求的請求時間;
第三確定模塊70,用于確定與終端處于相同區(qū)域內(nèi)并且與請求時間處于同一時間范圍內(nèi)的直播專輯;
加入模塊63,包括:
第一加入子模塊631,用于將終端進行的直播加入到與終端處于相同區(qū)域內(nèi)并且與請求時間處于同一時間范圍內(nèi)的直播專輯。
在一個實施例中,如圖10所示,該直播分類裝置還可包括:
第五獲取模塊71,用于獲取直播專輯中最早的一次直播的開始時間;
加入模塊63包括:
第二加入子模塊632,用于當終端直播請求的請求時間與直播專輯中最早的一次直播的開始時間的間隔小于或者等于第一預設時長時,將終端進行的直播加入到直播專輯中。
本發(fā)明實施例的上述裝置,通過接收終端發(fā)送的直播請求,直播請求攜帶終端的位置信息,直播請求用于請求服務器允許終端進行直播,響應于服務器允許終端進行直播,獲取與終端處于相同區(qū)域內(nèi)的直播專輯,將終端進行的直播加入到直播專輯中。通過將處于相同區(qū)域內(nèi)的直播放入同一直播專輯中,用戶在觀看直播時,可以按照區(qū)域查找直播視頻,從而更快速的查找到想要的視頻,節(jié)約了用戶時間,給用戶提供了方便。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。