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