一種客戶端播放數(shù)據(jù)分配方法和客戶端的制作方法
【專利摘要】本發(fā)明實施例公開了一種客戶端播放數(shù)據(jù)分配方法和客戶端,該分配方法包括:獲取多個播放數(shù)據(jù),其中,播放數(shù)據(jù)包括播放類型;獲取播放類型列表的排列順序;根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配。本發(fā)明中客戶端根據(jù)獲取的播放數(shù)據(jù)及其播放類型、獲取的播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配,以使多個播放數(shù)據(jù)分配在對應的播放類型列表項中,在此客戶端的播放類型列表具有排列順序,相應的播放類型列表布局整齊、有序,可使多個播放數(shù)據(jù)按照整齊有序的播放類型列表的排列順序進行分配,便于用戶直觀、便捷的查找或觀看所需內容,提高了用戶體驗。
【專利說明】
一種客戶端播放數(shù)據(jù)分配方法和客戶端
技術領域
[0001]本發(fā)明實施例涉及視頻播放技術,尤其涉及一種客戶端播放數(shù)據(jù)分配方法和客戶端。
【背景技術】
[0002]隨著人們生活節(jié)奏的加快,智能終端已成為人們日常生活中必備的電子產品,智能終端的功能也越來越多、越來越強大,相應的也出現(xiàn)了各種應用軟件作為客戶端安裝在智能終端上,如視頻直播客戶端。
[0003]基于智能終端的便攜性,越來越多的用戶習慣在智能終端上通過客戶端同步觀看電視直播內容,無需等待視頻上傳,同時用戶在觀看直播節(jié)目時不受地理位置限制,完全可以按照自己的時間合理的安排,觀看更自由更便捷。
[0004]然而當前的視頻直播客戶端的直播內容安排隨意、無序,不利于用戶直觀、快捷的查找和觀看所需的內容,向用戶顯示的信息也不全面、用戶操作過程相對復雜,導致了用戶體驗差。
【發(fā)明內容】
[0005]本發(fā)明實施例提供一種客戶端播放數(shù)據(jù)分配方法和客戶端,以解決現(xiàn)有技術中視頻客戶端不利于用戶直觀、快捷的查找和觀看所需的內容,導致用戶體驗差的問題。
[0006]第一方面,本發(fā)明實施例提供了一種客戶端播放數(shù)據(jù)分配方法,包括:
[0007]獲取多個播放數(shù)據(jù),其中,所述播放數(shù)據(jù)包括播放類型;
[0008]獲取播放類型列表的排列順序;
[0009]根據(jù)所述播放數(shù)據(jù)的播放類型、所述播放類型列表的排列順序對所述多個播放數(shù)據(jù)進行分配。
[0010]進一步地,所述播放類型為直播,所述播放類型列表為直播子列表。
[0011]進一步地,所述直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個。
[0012]進一步地,所述直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù)。
[0013]進一步地,根據(jù)接收的用戶指令,將所述直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。
[0014]進一步地,所述用戶指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。
[0015]進一步地,所述播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種。
[0016]第二方面,本發(fā)明實施例還提供了一種實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端,包括:
[0017]播放數(shù)據(jù)獲取模塊,用于獲取多個播放數(shù)據(jù),其中,所述播放數(shù)據(jù)包括播放類型;
[0018]播放類型排列模塊,用于獲取播放類型列表的排列順序;
[0019]播放數(shù)據(jù)分配模塊,用于根據(jù)所述播放數(shù)據(jù)的播放類型、所述播放類型列表的排列順序對所述多個播放數(shù)據(jù)進行分配。
[0020]進一步地,所述播放類型為直播,所述播放類型列表為直播子列表。
[0021]進一步地,所述直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個。
[0022]進一步地,所述直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù)。
[0023]進一步地,根據(jù)接收的用戶指令,將所述直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。
[0024]進一步地,所述用戶指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。
[0025]進一步地,所述播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種。
[0026]本發(fā)明提供的一種客戶端播放數(shù)據(jù)分配方法和客戶端,客戶端根據(jù)獲取的播放數(shù)據(jù)及其播放類型、獲取的播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配,以使多個播放數(shù)據(jù)分配在對應的播放類型列表項中,在此客戶端的播放類型列表具有排列順序,相應的播放類型列表布局整齊、有序,可使多個播放數(shù)據(jù)按照整齊有序的播放類型列表的排列順序進行分配,便于用戶直觀、便捷的查找或觀看所需內容,提高了用戶體驗。
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1是本發(fā)明實施例一提供的一種客戶端播放數(shù)據(jù)分配方法的流程圖;
[0029]圖2是本發(fā)明實施例二提供的一種客戶端播放數(shù)據(jù)分配方法的流程圖;
[0030]圖3是本發(fā)明實施例四提供的一種實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端的示意圖。
【具體實施方式】
[0031]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下將參照本發(fā)明實施例中的附圖,通過實施方式清楚、完整地描述本發(fā)明的技術方案,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0032]如圖1所示,為本發(fā)明實施例一提供的客戶端播放數(shù)據(jù)分配方法的流程圖,該方法可以由實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端來執(zhí)行,該客戶端可配置在智能終端中應用,例如配置在智能電視或智能手機中。
[0033]本實施例提供的一種客戶端播放數(shù)據(jù)分配方法,具體包括如下步驟:
[0034]S110、獲取多個播放數(shù)據(jù),其中,播放數(shù)據(jù)包括播放類型。
[0035]如上所述,用戶開啟客戶端或操作客戶端后,客戶端需要從服務器獲取相應多個播放數(shù)據(jù)以顯示,因此客戶端向服務器發(fā)送播放數(shù)據(jù)請求,服務器根據(jù)該播放數(shù)據(jù)請求查找出該客戶端所需的相應的多個播放數(shù)據(jù)并返回,客戶端獲取服務器返回的多個播放數(shù)據(jù),在此播放數(shù)據(jù)中包括播放類型。需要說明的是,播放數(shù)據(jù)優(yōu)選是視頻播放數(shù)據(jù),播放數(shù)據(jù)的播放類型至少包括直播類型和輪播類型等。此外,客戶端從服務器獲取的多個播放數(shù)據(jù)組成的播放數(shù)據(jù)列表并沒有按照規(guī)則排列,即播放數(shù)據(jù)列表為無規(guī)則排列或隨機排列的列表。
[0036]S120、獲取播放類型列表的排列順序。
[0037]如上所述,客戶端的播放類型列表即為客戶端界面,播放類型列表包括多個播放類型列表項,可用于顯示相同播放類型的一個播放數(shù)據(jù)。客戶端開啟后或者用戶操作客戶端后,播放類型列表的布局確定,相應的播放類型列表的每一個播放類型列表項的播放類型已知,由此客戶端可實時根據(jù)播放類型列表的播放類型列表項及其排序,獲取播放類型列表的播放類型列表項的排列順序。播放類型列表的播放類型列表項的排列順序即為播放類型列表的排列順序,客戶端后續(xù)可根據(jù)該排列順序對播放類型列表項分配對應播放類型的播放數(shù)據(jù)。
[0038]S130、根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配。
[0039]如上所述,為了使多個播放數(shù)據(jù)按照播放類型列表的排列順序正確分配在對應的播放類型列表項中,在此需要根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配。例如,客戶端的當前的播放類型列表包括3行3列的9個播放類型列表項,第一行的播放類型列表項均為相同的輪播類型,第二行的播放類型列表項均為相同的直播類型,第三行的播放類型列表項均為相同的新聞類型,那么播放類型列表的排列順序為I?3為輪播類型、4?6為直播類型、7?9為新聞類型。此時客戶端需要按照播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配,以使多個播放數(shù)據(jù)中的前9個播放數(shù)據(jù)的播放類型排列順序與播放類型列表的排列順序匹配,此時播放類型列表的播放類型列表項顯示對應順序的播放類型匹配的播放數(shù)據(jù),便于用戶直觀、便捷的查看相應內容。
[0040]需要說明的是,當用戶操作客戶端時,如向上、向下、向左或向右滑動播放類型列表時,客戶端的播放類型列表會根據(jù)用戶的操作而發(fā)生改變,因此相應的播放類型列表的排列順序也發(fā)生改變。由此客戶端需要根據(jù)當前播放類型列表的排列順序,判斷是否需要重新從服務器獲取多個播放數(shù)據(jù),若需要則對重新獲取的多個播放數(shù)據(jù)進行分配,若不需要則直接對當前已有的多個播放數(shù)據(jù)進行分配,具體情況在此不再贅述。本實施例中客戶端對播放類型列表進行了播放類型的分類和布局,因此客戶端的布局整齊、有序,便于用戶直觀、便捷的找到或觀看需要的內容,提高用戶體驗。
[0041]本實施例提供的客戶端播放數(shù)據(jù)分配方法,客戶端根據(jù)獲取的播放數(shù)據(jù)及其播放類型、獲取的播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配,以使多個播放數(shù)據(jù)分配在對應的播放類型列表項中。本實施例中客戶端的播放類型列表具有排列順序,相應的播放類型列表布局整齊、有序,可使多個播放數(shù)據(jù)按照整齊有序的播放類型列表的排列順序進行分配,便于用戶直觀、便捷的查找或觀看所需內容,提高了用戶體驗。
[0042]如圖2所示,為本發(fā)明實施例二提供的客戶端播放數(shù)據(jù)分配方法的流程圖,該方法可以由實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端來執(zhí)行,該客戶端可配置在智能終端中應用。
[0043]本實施例提供的一種客戶端播放數(shù)據(jù)分配方法,具體包括如下步驟:
[0044]S210、獲取多個播放數(shù)據(jù),其中,播放數(shù)據(jù)包括播放類型。
[0045]如上所述,服務器根據(jù)客戶端發(fā)送的播放數(shù)據(jù)請求,向客戶端傳輸多個播放數(shù)據(jù)。在此播放數(shù)據(jù)優(yōu)選為視頻數(shù)據(jù),視頻數(shù)據(jù)包括但不限于輪播數(shù)據(jù)和直播數(shù)據(jù),還可以是依照視頻內容分類的視頻數(shù)據(jù)如:新聞類視頻、綜藝類視頻、電視劇類視頻等;還可以是依照演員、視頻類型(長視頻、短視頻、喜劇、倫理劇等)進行分類的視頻數(shù)據(jù)。已知播放數(shù)據(jù)中包括播放類型,因此優(yōu)選播放類型為直播類型、輪播類型和視頻內容分類中的至少一種。
[0046]S220、獲取播放類型列表的排列順序。
[0047]如上所述,播放數(shù)據(jù)主要包括輪播數(shù)據(jù)、直播數(shù)據(jù)、其它數(shù)據(jù),播放類型為直播類型、輪播類型和視頻內容分類中的至少一種,那么客戶端的播放類型列表可以按照播放類型進行布局和設置。在此優(yōu)選播放類型列表包括:直播子列表、輪播子列表和視頻內容分類子列表中的至少一種,其中,直播子列表中包括至少一個直播項,輪播子列表中包括至少一個輪播項,視頻內容分類子列表中包括至少一個視頻內容分類項??蛻舳烁鶕?jù)當前播放類型列表的布局,可獲取播放類型列表的排列順序。
[0048]在上述操作之后,可進行根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配的操作,在本實施例中該操作可通過以下具體方式實現(xiàn)。
[0049]S230、根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序、以及播放數(shù)據(jù)的數(shù)據(jù)布局寬度,計算將播放數(shù)據(jù)分配至對應的播放類型列表中的播放類型列表項的滾動距離。
[0050]如上所述,播放類型列表中包含多個播放類型列表項,在此客戶端獲取當前播放類型列表的排列順序和多個播放數(shù)據(jù)及其播放類型后,需要將播放數(shù)據(jù)按照播放類型列表的排列順序進行分配,以使播放數(shù)據(jù)分配至對應的播放類型列表項中。在此客戶端從服務器獲取的多個播放數(shù)據(jù)組成的播放數(shù)據(jù)列表為無規(guī)則排列或隨機排列的列表,播放數(shù)據(jù)列表中每一個播放數(shù)據(jù)占據(jù)一定的數(shù)據(jù)布局寬度,且客戶端將該播放數(shù)據(jù)所處列表位置確定為該播放數(shù)據(jù)的初始位置。
[0051]當客戶端根據(jù)播放類型列表的排列順序從多個播放數(shù)據(jù)中查找出需要分配的播放數(shù)據(jù)時,對于待分配播放數(shù)據(jù),客戶端根據(jù)該待分配播放數(shù)據(jù)的播放類型和播放類型列表的排列順序,可確定該待分配播放數(shù)據(jù)在播放數(shù)據(jù)列表中的目標位置。客戶端根據(jù)待分配播放數(shù)據(jù)的初始位置、目標位置、及播放數(shù)據(jù)列表中播放數(shù)據(jù)占據(jù)的數(shù)據(jù)布局寬度,可計算得出將播放數(shù)據(jù)從初始位置移動至對應播放類型列表項順序對應的目標位置的滾動距離。
[0052]例如,播放類型列表中第一個播放類型列表項為輪播類型,客戶端在播放數(shù)據(jù)列表中查找出輪播類型的目標輪播數(shù)據(jù)位于第10位,那么客戶端需要計算將該目標輪播數(shù)據(jù)從播放數(shù)據(jù)列表第10位分配至第I位的滾動距離,在此該滾動距離具體為播放數(shù)據(jù)列表的前9位播放數(shù)據(jù)的數(shù)據(jù)布局寬度之和。不同播放數(shù)據(jù)的滾動距離可能不同。
[0053]S240、根據(jù)滾動距離,調用滾動條算法將播放數(shù)據(jù)分配至對應的播放類型列表項。
[0054]如上所述,客戶端內設置有滾動條算法,可對播放數(shù)據(jù)列表中的播放數(shù)據(jù)進行滾動,因此當客戶端計算出一個播放數(shù)據(jù)的滾動距離后,可調用該滾動條算法在播放數(shù)據(jù)列表中將該播放數(shù)據(jù)移動至對應播放類型列表項的順序。當播放數(shù)據(jù)在播放數(shù)據(jù)列表中處于播放類型列表項對應的位置時,該播放數(shù)據(jù)即被分配至對應的播放類型列表項,此時播放類型列表中的對應播放類型列表項顯示該播放數(shù)據(jù)。由此根據(jù)播放類型列表的排列順序、以及多個播放數(shù)據(jù)及其播放類型,可調用滾動條算法分配多個播放數(shù)據(jù),以使客戶端播放類型列表項顯示對應播放類型的播放數(shù)據(jù)。
[0055]需要說明的是,播放數(shù)據(jù)的數(shù)量可能多于播放類型列表項的數(shù)量,在此客戶端默認按照順序從播放數(shù)據(jù)列表中選擇待分配的播放數(shù)據(jù),分配完成后,播放類型列表與播放數(shù)據(jù)列表的對應位置的播放數(shù)據(jù)的播放類型一致,如播放類型列表中第一位播放類型列表項與播放數(shù)據(jù)列表中第一位播放數(shù)據(jù)的播放類型一致。在此客戶端還可根據(jù)用戶的觀看習慣以及播放數(shù)據(jù)的播放類型,從播放數(shù)據(jù)列表中選擇待分配的播放數(shù)據(jù),以將待分配的播放數(shù)據(jù)分配至對應的播放類型列表項中。需要說明的是,以輪播類型的輪播子列表為例,當用戶輸入指令以查看輪播子列表的其他輪播數(shù)據(jù)時,客戶端多多個播放數(shù)據(jù)中的其他輪播數(shù)據(jù)進行分配以使其被分配至對應的輪播類型列表項中。
[0056]本實施例提供的客戶端播放數(shù)據(jù)分配方法,根據(jù)播放數(shù)據(jù)及其播放類型、播放類型列表的排列順序和播放數(shù)據(jù)的數(shù)據(jù)布局寬度,計算播放數(shù)據(jù)分配至對應播放類型列表項的滾動距離,并通過調用滾動條算法將播放數(shù)據(jù)分配至對應的播放類型列表項。本實施例中,客戶端的播放類型列表的布局整齊、有序,便于用戶直觀、便捷的查找或觀看所需內容,提高了用戶體驗。
[0057]本發(fā)明實施例三還提供一種客戶端播放數(shù)據(jù)分配方法,該方法可以由實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端來執(zhí)行,該客戶端可配置在智能終端中應用。
[0058]本實施例提供的一種客戶端播放數(shù)據(jù)分配方法,具體包括如下步驟:
[0059]步驟一、獲取多個播放數(shù)據(jù),其中,播放數(shù)據(jù)包括播放類型。
[0060]示例性的,優(yōu)選播放類型為直播類型,則客戶端可從服務器獲取多個直播類型的播放數(shù)據(jù),即直播數(shù)據(jù),該直播數(shù)據(jù)優(yōu)選為直播視頻數(shù)據(jù)。
[0061 ]示例性的,直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個,相應的,直播數(shù)據(jù)根據(jù)直播狀態(tài)的不同可分為已直播數(shù)據(jù)、正在直播數(shù)據(jù)和即將直播數(shù)據(jù)。
[0062]需要說明的是,已知播放類型除了直播類型之外,還可以是輪播類型或其他類型,因此客戶端可從服務器獲取多個直播數(shù)據(jù)以組成直播數(shù)據(jù)列表,也可以同時獲取多個輪播數(shù)據(jù)以組成輪播數(shù)據(jù)列表和/或其他數(shù)據(jù)列表。在本實施例中,僅以客戶端當前獲取的直播數(shù)據(jù)列表為例進行直播數(shù)據(jù)的分配示例。
[0063]步驟二、獲取播放類型列表的排列順序。
[0064]如上所述,多個播放數(shù)據(jù)的播放類型均為直播,那么相應的獲取的播放類型列表僅需要直播列表項即可,相應的優(yōu)選播放類型列表為直播子列表,直播子列表中包括多個直播列表項,在此播放類型列表的排列順序具體是指直播子列表的多個直播列表項的直播狀態(tài)的排列順序。
[0065]在此客戶端開啟后的播放類型列表的排列順序為預先設置的排列順序,那么可選直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù),即直播子列表的直播列表項的播放狀態(tài)均為正在直播狀態(tài)。本領域技術人員可以理解,直播子列表在初始狀態(tài)下還可以顯示已直播狀態(tài)、正在直播狀態(tài)、和即將直播狀態(tài)中的至少一種直播狀態(tài)的播放數(shù)據(jù)。
[0066]示例性的,根據(jù)接收的用戶指令,將直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。如上所述,當用戶向客戶端的直播子列表輸入指令后,客戶端的直播子列表的排列順序發(fā)生改變,由此客戶端調整并重新獲取直播子列表的排列順序,并在后續(xù)步驟中根據(jù)播放數(shù)據(jù)的播放類型和直播子列表的排列順序對多個直播數(shù)據(jù)進行分配。在此用戶輸入的指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。
[0067]如上所述,示例性的,當用戶開啟客戶端時,優(yōu)選默認客戶端首頁直播子列表中的直播列表項顯示為正在直播狀態(tài)的直播數(shù)據(jù)。當用戶向左滑動該直播子列表時,優(yōu)選該直播子列表的直播列表項顯示為即將直播狀態(tài)的直播數(shù)據(jù);當用戶向右滑動該直播子列表時,優(yōu)選該直播子列表的直播列表項顯示為已直播狀態(tài)的播放數(shù)據(jù)。本領域技術人員可以理解,客戶端還可以設置當用戶輸入向上滑動或向下滑動的指令時,切換直播子列表的直播列表項的播放狀態(tài),相應的播放數(shù)據(jù)也重新分配。
[0068]需要說明的是,由于輪播類型的輪播數(shù)據(jù)的播放狀態(tài)一致,因此對于輪播子列表,當用戶向左、向右、向下、向上互動、雙擊或單擊該輪播子列表時,該輪播子列表的輪播列表項的播放類型不變,但其中顯示的播放數(shù)據(jù)調整為其他輪播數(shù)據(jù),即客戶端根據(jù)用戶指令將多個播放數(shù)據(jù)中的其它輪播數(shù)據(jù)分配至對應的輪播子列表的輪播類型列表項中。
[0069]步驟三、根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配。
[0070]如上所述,播放數(shù)據(jù)的播放類型為直播類型,播放類型列表為直播子列表,直播數(shù)據(jù)的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個,則客戶端根據(jù)直播數(shù)據(jù)的播放狀態(tài)、直播子列表的排列順序對直播數(shù)據(jù)列表進行分配。
[0071 ]示例性的,客戶端可根據(jù)直播數(shù)據(jù)的播放狀態(tài)、直播子列表的排列順序、以及播放數(shù)據(jù)的數(shù)據(jù)布局寬度,計算將待分配的直播數(shù)據(jù)分配至對應的直播子列表的直播列表項的滾動距離。然后,客戶端再根據(jù)滾動距離,調用滾動條算法將直播數(shù)據(jù)分配至對應的直播列表項。在此不同直播數(shù)據(jù)的直播狀態(tài)可能不同,因此直播數(shù)據(jù)的分配需要匹配直播數(shù)據(jù)的播放狀態(tài)和直播列表項的播放狀態(tài)。
[0072]在上述技術方案的基礎上,優(yōu)選播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種??蛻舳说牟シ蓬愋土斜眍A先進行了默認布局,即客戶端默認設置播放類型列表的播放類型列表項排列順序,客戶端初始顯示即為默認設置的播放類型列表。當用戶使用后,客戶端可統(tǒng)計用戶的觀看習慣并根據(jù)用戶的觀看習慣設置播放類型列表,那么在后續(xù)使用中,用戶可選擇繼續(xù)使用默認播放類型列表,或選擇使用客戶端根據(jù)用戶觀看習慣設置的播放類型列表。需要說明的是,用戶可操作客戶端以使播放類型列表的排列順序發(fā)生變化,因此播放類型列表的排列順序可以是兩種,即默認設置順序和用戶習慣順序,并通過用戶的操作進行兩種播放類型列表的排列順序的切換。
[0073]在上述技術方案的基礎上,需要說明的是,播放數(shù)據(jù)的類型可以是不同的播放形式,包括但不限于直播數(shù)據(jù)和輪播數(shù)據(jù)等,還可以是基于視頻內容,包括但不限于焦點數(shù)據(jù)、新聞數(shù)據(jù)、綜藝數(shù)據(jù)等,那么當用戶向上或向下滑動播放類型列表時,播放類型列表的至少一個子列表的播放類型發(fā)生改變,即用戶向上或向下滑動調整指令可調整使播放類型列表的其它子列表顯不。如向下滑動前,播放類型列表依次包括直播子列表、輪播子列表、新聞子列表,那么向下滑動后,播放類型列表依次包括焦點子列表、直播子列表、輪播子列表。示例性的,可選子列表具有列表布局寬度,那么客戶端可根據(jù)用戶滑動的距離計算子列表的滾動距離,以使播放類型列表的至少一個其他類型的子列表顯示。
[0074]本領域技術人員可以理解,客戶端的首頁播放類型列表的默認布局方式還可以根據(jù)用戶的觀看習慣、用戶的過往觀看信息和/或用戶的偏好信息進行設置,可以是用戶自定義設置,也可以是客戶端自動調整,用戶過往觀看信息包括但不限于視頻的播放形式、視頻類型和/或視頻內容等。用戶的調整指令也不局限于向左、向右、向上、向下滑動調整指令還可以是其他調整模式,如雙擊、長時間觸控和/或短時間觸控、輕觸控和/或重觸控等,在此不再贅述。
[0075]本實施例提供的客戶端播放數(shù)據(jù)分配方法,根據(jù)直播數(shù)據(jù)的播放狀態(tài)、直播子列表的排列順序將直播數(shù)據(jù)分配至對應的直播列表項。本實施例中,客戶端的直播子列表的布局整齊、有序,便于用戶直觀、便捷的查找或觀看所需內容,提高了用戶體驗。
[0076]如圖3所示,為本發(fā)明實施例四提供的實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端的示意圖,該客戶端可以實現(xiàn)上述任意實施例所述的客戶端播放數(shù)據(jù)分配方法,該客戶端可配置在智能終端中應用。
[0077]本實施例提供的實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端,包括:播放數(shù)據(jù)獲取模塊310、播放類型排列模塊320和播放數(shù)據(jù)分配模塊330。
[0078]其中,播放數(shù)據(jù)獲取模塊310用于獲取多個播放數(shù)據(jù),其中,播放數(shù)據(jù)包括播放類型;播放類型排列模塊320用于獲取播放類型列表的排列順序;播放數(shù)據(jù)分配模塊330用于根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序對多個播放數(shù)據(jù)進行分配。
[0079]可選的,播放類型為直播,播放類型列表為直播子列表。
[0080]可選的,直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個。
[0081]可選的,直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù)。
[0082]可選的,根據(jù)接收的用戶指令,將所述直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。
[0083]可選的,用戶指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。
[0084]可選的,播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種。
[0085]本實施例提供的客戶端,通過對播放類型列表進行分類和布局,以根據(jù)播放數(shù)據(jù)的播放類型、播放類型列表的排列順序將播放數(shù)據(jù)分配至對應的播放類型列表項,在此客戶端的播放類型列表的布局整齊、有序,并且播放類型列表的子列表以及播放類型列表項已經預先設置、分類和布局,那么用戶可根據(jù)既定的播放類型列表的排列順序以及播放類型列表布局直觀、便捷的查找所需內容,由此提高了用戶體驗。
[0086]注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。
【主權項】
1.一種客戶端播放數(shù)據(jù)分配方法,其特征在于,包括: 獲取多個播放數(shù)據(jù),其中,所述播放數(shù)據(jù)包括播放類型; 獲取播放類型列表的排列順序; 根據(jù)所述播放數(shù)據(jù)的播放類型、所述播放類型列表的排列順序對所述多個播放數(shù)據(jù)進行分配。2.根據(jù)權利要求1所述的方法,其特征在于,所述播放類型為直播,所述播放類型列表為直播子列表。3.根據(jù)權利要求2所述的方法,其特征在于,所述直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個。4.根據(jù)權利要求3所述的方法,其特征在于,所述直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù)。5.根據(jù)權利要求4所述的方法,其特征在于,根據(jù)接收的用戶指令,將所述直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。6.根據(jù)權利要求5所述的方法,其特征在于,所述用戶指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。7.根據(jù)權利要求1所述的方法,其特征在于,所述播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種。8.一種實現(xiàn)客戶端播放數(shù)據(jù)分配的客戶端,其特征在于,包括: 播放數(shù)據(jù)獲取模塊,用于獲取多個播放數(shù)據(jù),其中,所述播放數(shù)據(jù)包括播放類型; 播放類型排列模塊,用于獲取播放類型列表的排列順序; 播放數(shù)據(jù)分配模塊,用于根據(jù)所述播放數(shù)據(jù)的播放類型、所述播放類型列表的排列順序對所述多個播放數(shù)據(jù)進行分配。9.根據(jù)權利要求8所述的客戶端,其特征在于,所述播放類型為直播,所述播放類型列表為直播子列表。10.根據(jù)權利要求9所述的客戶端,其特征在于,所述直播的播放狀態(tài)包括已直播狀態(tài)、正在直播狀態(tài)和即將直播狀態(tài)中的至少兩個。11.根據(jù)權利要求10所述的客戶端,其特征在于,所述直播子列表在初始狀態(tài)下顯示的是播放狀態(tài)為正在直播狀態(tài)的播放數(shù)據(jù)。12.根據(jù)權利要求11所述的客戶端,其特征在于,根據(jù)接收的用戶指令,將所述直播子列表調整為已直播狀態(tài)或即將直播狀態(tài)的播放數(shù)據(jù)。13.根據(jù)權利要求12所述的客戶端,其特征在于,所述用戶指令至少包括下述一項:向左滑動指令、向右滑動指令、向上滑動指令和向下滑動指令。14.根據(jù)權利要求8所述的客戶端,其特征在于,所述播放類型列表的排列順序是客戶端默認設置順序、客戶端依照用戶觀看習慣設置順序的至少一種。
【文檔編號】H04N21/482GK105898592SQ201511030178
【公開日】2016年8月24日
【申請日】2015年12月31日
【發(fā)明人】王炅
【申請人】樂視網信息技術(北京)股份有限公司