視頻列表顯示方法、裝置及移動終端的制作方法
【專利摘要】本發明涉及計算機技術領域,提供了一種視頻列表顯示方法、裝置及移動終端。所述方法包括:接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表;顯示所述請求顯示的視頻劇集列表頁面;對所述視頻劇集列表的其余頁面進行預加載。本發明在顯示某一視頻劇集列表頁面時,通過對所述視頻劇集列表的其余頁面進行預加載,使用戶每次瀏覽視頻劇集列表頁面時其余的頁面數據預先獲取到客戶端,減少用戶等待時間,提高了用戶體驗。
【專利說明】
視頻列表顯示方法、裝置及移動終端
【技術領域】
[0001]本發明涉及計算機技術領域,特別是涉及一種視頻列表顯示方法、裝置及移動終端。
【【背景技術】】
[0002]目前,隨著移動終端技術的發展,以及移動網絡技術的發展,手機端的應用越來越多,大部分的操作都可以在手機端完成。特別是對于一些娛樂類操作,手機由于其便攜性,用戶更傾向于在手機端操作,例如觀看視頻、聽音樂、打游戲,等等。
[0003]其中,在移動手機端觀看視頻時,以前的視頻劇集信息展示是以列表滑動方式展示劇集信息,當劇集集數數目較多時,不能方便快捷地查找到目標劇集。因此,現有的一些視頻客戶端是以視頻列表的劇集匯總折疊、點擊后展開的方式展示集數數目較多的劇集。還有的視頻帶有一些視頻自身屬性,例如綜藝節目的劇集時間和節目要點,目前視頻客戶端在顯示該類視頻列表時,通過顯示上述劇集時間和節目要點的方式顯示該視頻的標題,當視頻集數數目較多時,可以通過下拉條或按鈕的方式翻頁。以上顯示方式都是方便用戶能更快捷地查找到目標劇集。
[0004]現有技術的上述視頻的劇集顯示方式,一般都是在接收到用戶對某一頁的加載請求時,再進行該頁的加載,當劇集數較多時,可能會導致用戶等待加載時間較長,影響用戶體驗。
【
【發明內容】
】
[0005]本發明實施例提供一種視頻列表顯示方法、裝置及移動終端,旨在解決現有技術的視頻劇集顯示方式等待頁面加載時間較長的技術問題。
[0006]根據本發明實施例的第一方面,提供一種視頻列表顯示方法,所述方法包括:
[0007]接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表;
[0008]顯示所述請求顯示的視頻劇集列表頁面;
[0009]對所述視頻劇集列表的其余頁面進行預加載。
[0010]在一些實施例中,所述對所述視頻劇集列表的其余頁面進行預加載包括:
[0011]對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。
[0012]在一些實施例中,所述對所述視頻劇集列表的其余頁面進行預加載包括:
[0013]對所述視頻劇集列表頁面的下一頁面進行預加載。
[0014]在一些實施例中,所述多頁顯示方式包括:
[0015]根據視頻劇集屬性按列表平鋪的方式顯示;和/或
[0016]根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯不O
[0017]在一些實施例中,所述顯示所述請求顯示的視頻劇集列表頁面包括:
[0018]按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式;
[0019]按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。
[0020]根據本發明實施例的第二方面,還提供一種視頻列表顯示裝置,所述裝置包括:
[0021]請求接收模塊,用于接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表;
[0022]頁面顯示模塊,用于顯示所述請求顯示的視頻劇集列表頁面;
[0023]頁面預加載模塊,用于對所述視頻劇集列表的其余頁面進行預加載。
[0024]在一些實施例中,所述頁面預加載模塊具體用于:
[0025]對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。
[0026]在一些實施例中,所述頁面預加載模塊具體用于:
[0027]對所述視頻劇集列表頁面的下一頁面進行預加載。
[0028]在一些實施例中,所述多頁顯示方式包括:
[0029]根據視頻劇集屬性按列表平鋪的方式顯示;和/或
[0030]根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯不O
[0031 ]在一些實施例中,所述頁面顯示模塊包括:
[0032]顯示樣式繪制單元,用于按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式;
[0033]頁面顯示單元,用于按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。
[0034]根據本發明實施例的第三方面,還提供一種移動終端,所述移動終端包括如上所述的視頻列表顯示裝置。
[0035]本發明上述實施例提供的技術方案可產生以下有益效果:在顯示某一視頻劇集列表頁面時,通過對所述視頻劇集列表的其余頁面進行預加載,使用戶每次瀏覽視頻劇集列表頁面時其余的頁面數據預先獲取到客戶端,減少用戶等待時間,提高了用戶體驗。
[0036]本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
[0037]下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
【【附圖說明】】
[0038]圖1為本發明實施例的視頻列表顯示方法的流程圖;
[0039]圖2為本發明實施例的一種視頻劇集列表頁面示意圖;
[0040]圖3為本發明實施例的另一種視頻劇集列表頁面示意圖;
[0041]圖4為本發明實施例的視頻列表顯示方法中步驟S12的流程圖;
[0042]圖5為本發明實施例的視頻列表顯示裝置的框圖;
[0043]圖6為本發明實施例的視頻列表顯示裝置中頁面顯示模塊的框圖;
[0044]圖7為本發明實施例的移動終端的框圖。【【具體實施方式】】
[0045]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0046]此外,下面所描述的本發明各個實施方式中所涉及到的技術特征只要彼此之間未構成沖突就可以相互組合。
[0047]實施例1
[0048]本發明實施例提供了一種視頻列表顯示方法,所述方法應用于移動終端,在移動手機端播放視頻時,用戶選擇顯示視頻列表的某一頁時,通過預加載下一頁頁面的方式,減少用戶在選擇顯示下一頁時的等待時間,提高用戶體驗。如圖1所示,該方法包括步驟Si1-S13:
[0049]S11、接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表。
[0050]其中,多頁顯示方式可以有多種,例如如圖2所示根據視頻劇集屬性按列表平鋪的方式顯示,或者如圖3所示根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯示,等等。用戶在移動終端上通過視頻軟件觀看視頻,進入視頻播放界面,點擊某一視頻劇集列表頁面的標題時,則發出對視頻劇集列表頁面的加載顯示請求。對于劇集集數數目較多的視頻,可以以視頻列表的劇集匯總折疊、點擊后展開的方式展示集數數目較多的劇集(參考圖2的方式),例如當某一視頻劇集過多時,如劇集數據在1000多或者10000多的時候,因為移動終端屏幕尺寸的限制,這些劇集并不能一次性展現到屏幕上,故通過劇集信息的屬性(這里指集數)分類,將一定數量的劇集打包,例如以100集為單位打包,1-100集為一個數據包,101-200集為第二個數據包……依此類推,最初可僅顯示每個劇集包的標題,當用戶觸摸某個劇集包標題時,則展開該劇集包的每一劇集視圖,此時用戶可點擊某個劇集進行播放,這樣可以實現在用戶不需要時隱藏某些劇集,需要時顯示某些劇集;對于自帶視頻自身屬性的視頻,例如綜藝節目的劇集時間和節目要點,可以在顯示該類視頻列表時,通過顯示上述劇集時間和節目要點的方式顯示該視頻的標題(參考圖3的方式),同時當視頻集數數目較多時,可通過下拉條或按鈕的方式翻頁,當然劇集時間和節目要點可以擇一作為標題顯示,也可以同時作為標題顯示。
[0051]S12、顯示所述請求顯示的視頻劇集列表頁面。
[0052]接收到視頻劇集列表頁面的加載顯示請求,在移動終端的顯示屏上顯示請求顯示的視頻劇集列表頁面。具體顯示方式可參考Sll的描述。
[0053]S13、對所述視頻劇集列表的其余頁面進行預加載。
[0054]當用戶在瀏覽某一視頻劇集列表頁面時,通過對該視頻劇集列表的其余頁面進行預加載(從服務器端預先加載到移動終端上的視頻播放軟件客戶端),當用戶選擇其他頁面時能快速顯示該頁面,這樣保證了用戶每次瀏覽時將劇集列表頁面的數據預先獲取到移動終端上的視頻播放軟件客戶端,減少用戶等待時間,提高了用戶體驗。
[0055]具體地,可以是對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。例如當前顯示頁面是第一頁(如1-100集頁面),如果預設頁數范圍是兩頁,則對第二頁和第三頁的頁面進行預加載(如101-200頁以及201-300頁)。
[0056]進一步地,在一優選實施例中,可以僅對所述視頻劇集列表頁面的下一頁面進行預加載。這種方案比較符合用戶實際操作需求,一般用戶操作時不會跳頁選擇,而是按順序選擇。例如當前顯示頁面是第一頁(如1-100集頁面),則對第二頁的頁面進行預加載(如101-200頁)。
[0057]在另一實施例中,如圖4所示,S12包括:
[0058]S121、按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式。
[0059]因為劇集列表頁為多樣式的劇集頁面,例如前述的圖2和圖3這幾種樣式,現有的方式一般使用多個視圖來完成這種多樣式的劇集頁面顯示,也即圖2所述的樣式和圖3所述的樣式均是通過不同的視圖來完成顯示的,后臺準備有兩個視圖,根據具體視頻情況選擇不同的視圖顯示,如果是圖2所示的需要用屬性標題顯示的視頻,則選擇根據視頻劇集屬性按列表平鋪的視圖,如果是圖3所示的劇集過多的視頻,則選擇根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊的視圖。這種方式因為所有視圖都需要顯示在頁面上,占用系統內存。
[0060]本實施例的方案通過一個視圖可適配多種樣式,也即視頻劇集界面只有一個視圖,根據不同的數據所描述的多頁顯示方式在該視圖上繪制不同的顯示樣式。如果是圖2所示的需要用屬性標題顯示的視頻,則繪制根據視頻劇集屬性按列表平鋪的顯示樣式,如果是圖3所示的劇集過多的視頻,則繪制根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊的顯示樣式。該方式不多占用系統內存。
[0061]S122、按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。
[0062]本步驟根據繪制好的顯示樣式在屏幕上顯示相應的頁面。
[0063]本發明實施例提供的上述方法,在顯示某一視頻劇集列表頁面時,通過對所述視頻劇集列表的其余頁面進行預加載,使用戶每次瀏覽視頻劇集列表頁面時其余的頁面數據預先獲取到客戶端,減少用戶等待時間,提高了用戶體驗。
[0064]實施例2
[0065]對應本發明上述實施例提供的視頻進度內容快速預覽方法,本發明還提供一種視頻列表顯示裝置100,如圖5所示,所述視頻列表顯示裝置100包括:
[0066]請求接收模塊110,用于接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表。
[0067]頁面顯示模塊120,用于顯示所述請求顯示的視頻劇集列表頁面。
[0068]頁面預加載模塊130,用于對所述視頻劇集列表的其余頁面進行預加載。
[0069]其中,多頁顯示方式可以有多種,例如如圖2所示根據視頻劇集屬性按列表平鋪的方式顯示,或者如圖3所示根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯示,等等。用戶在移動終端上通過視頻軟件觀看視頻,進入視頻播放界面,點擊某一視頻劇集列表頁面的標題時,則發出對視頻劇集列表頁面的加載顯示請求。對于劇集集數數目較多的視頻,可以以視頻列表的劇集匯總折疊、點擊后展開的方式展示集數數目較多的劇集(參考圖2的方式),例如當某一視頻劇集過多時,如劇集數據在1000多或者10000多的時候,因為移動終端屏幕尺寸的限制,這些劇集并不能一次性展現到屏幕上,故通過劇集信息的屬性(這里指集數)分類,將一定數量的劇集打包,例如以100集為單位打包,1-100集為一個數據包,101-200集為第二個數據包……依此類推,最初可僅顯示每個劇集包的標題,當用戶觸摸某個劇集包標題時,則展開該劇集包的每一劇集視圖,此時用戶可點擊某個劇集進行播放,這樣可以實現在用戶不需要時隱藏某些劇集,需要時顯示某些劇集;對于自帶視頻自身屬性的視頻,例如綜藝節目的劇集時間和節目要點,可以在顯示該類視頻列表時,通過顯示上述劇集時間和節目要點的方式顯示該視頻的標題(參考圖3的方式),同時當視頻集數數目較多時,可通過下拉條或按鈕的方式翻頁,當然劇集時間和節目要點可以擇一作為標題顯示,也可以同時作為標題顯示。
[0070]接收到視頻劇集列表頁面的加載顯示請求,在移動終端的顯示屏上顯示請求顯示的視頻劇集列表頁面。
[0071]當用戶在瀏覽某一視頻劇集列表頁面時,通過對該視頻劇集列表的其余頁面進行預加載(從服務器端預先加載到移動終端上的視頻播放軟件客戶端),當用戶選擇其他頁面時能快速顯示該頁面,這樣保證了用戶每次瀏覽時將劇集列表頁面的數據預先獲取到移動終端上的視頻播放軟件客戶端,減少用戶等待時間,提高了用戶體驗。
[0072]具體地,可以是對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。例如當前顯示頁面是第一頁(如1-100集頁面),如果預設頁數范圍是兩頁,則對第二頁和第三頁的頁面進行預加載(如101-200頁以及201-300頁)。
[0073]進一步地,在一優選實施例中,可以僅對所述視頻劇集列表頁面的下一頁面進行預加載。這種方案比較符合用戶實際操作需求,一般用戶操作時不會跳頁選擇,而是按順序選擇。例如當前顯示頁面是第一頁(如1-100集頁面),則對第二頁的頁面進行預加載(如101-200頁)。
[0074I在另一實施例中,如圖6所示,所述頁面顯示模塊120包括:
[0075]顯示樣式繪制單元121,用于按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式。
[0076]頁面顯示單元122,用于按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。
[0077]因為劇集列表頁為多樣式的劇集頁面,例如前述的圖2和圖3這幾種樣式,現有的方式一般使用多個視圖來完成這種多樣式的劇集頁面顯示,也即圖2所述的樣式和圖3所述的樣式均是通過不同的視圖來完成顯示的,后臺準備有兩個視圖,根據具體視頻情況選擇不同的視圖顯示,如果是圖2所示的需要用屬性標題顯示的視頻,則選擇根據視頻劇集屬性按列表平鋪的視圖,如果是圖3所示的劇集過多的視頻,則選擇根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊的視圖。這種方式因為所有視圖都需要顯示在頁面上,占用系統內存。
[0078]本實施例的方案通過一個視圖可適配多種樣式,也即視頻劇集界面只有一個視圖,根據不同的數據所描述的多頁顯示方式在該視圖上繪制不同的顯示樣式。如果是圖2所示的需要用屬性標題顯示的視頻,則繪制根據視頻劇集屬性按列表平鋪的顯示樣式,如果是圖3所示的劇集過多的視頻,則繪制根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊的顯示樣式。該方式不多占用系統內存。
[0079]之后,根據繪制好的顯示樣式在屏幕上顯示相應的頁面。
[0080]本發明實施例提供的上述裝置,在顯示某一視頻劇集列表頁面時,通過對所述視頻劇集列表的其余頁面進行預加載,使用戶每次瀏覽視頻劇集列表頁面時其余的頁面數據預先獲取到客戶端,減少用戶等待時間,提高了用戶體驗。
[0081 ] 實施例3
[0082]對應本發明上述實施例提供的視頻列表顯示裝置,本發明還提供一種移動終端200,如圖7所示,所述移動終端200包括前述實施例所述的視頻列表顯示裝置100。視頻列表顯示裝置100的具體組成和功能請參考前述實施例,此處不再贅述。
[0083]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0084]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0085]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0086]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0087]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種視頻列表顯示方法,其特征在于,所述方法包括: 接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表; 顯示所述請求顯示的視頻劇集列表頁面; 對所述視頻劇集列表的其余頁面進行預加載。2.如權利要求1所述的視頻列表顯示方法,其特征在于,所述對所述視頻劇集列表的其余頁面進行預加載包括: 對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。3.如權利要求1所述的視頻列表顯示方法,其特征在于,所述對所述視頻劇集列表的其余頁面進行預加載包括: 對所述視頻劇集列表頁面的下一頁面進行預加載。4.如權利要求1所述的視頻列表顯示方法,其特征在于,所述多頁顯示方式包括: 根據視頻劇集屬性按列表平鋪的方式顯示;和/或 根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯示。5.如權利要求1-4任一項所述的視頻列表顯示方法,其特征在于,所述顯示所述請求顯示的視頻劇集列表頁面包括: 按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式; 按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。6.一種視頻列表顯示裝置,其特征在于,所述裝置包括: 請求接收模塊,用于接收視頻劇集列表頁面的加載顯示請求,所述視頻劇集列表為按多頁顯示方式顯示的視頻劇集列表; 頁面顯示模塊,用于顯示所述請求顯示的視頻劇集列表頁面; 頁面預加載模塊,用于對所述視頻劇集列表的其余頁面進行預加載。7.如權利要求6所述的視頻列表顯示裝置,其特征在于,所述頁面預加載模塊具體用于: 對所述視頻劇集列表頁面的下一預設頁數范圍內的頁面進行預加載。8.如權利要求6所述的視頻列表顯示方法,其特征在于,所述頁面預加載模塊具體用于: 對所述視頻劇集列表頁面的下一頁面進行預加載。9.如權利要求6所述的視頻列表顯示裝置,其特征在于,所述多頁顯示方式包括: 根據視頻劇集屬性按列表平鋪的方式顯示;和/或 根據視頻劇集屬性將劇集分別打包,打包后的每一劇集包通過視圖折疊方式顯示。10.如權利要求6-9任一項所述的視頻列表顯示裝置,其特征在于,所述頁面顯示模塊包括: 顯示樣式繪制單元,用于按照不同的多頁顯示方式繪制與所述多頁顯示方式相對應的顯示樣式; 頁面顯示單元,用于按照所述繪制的顯示樣式顯示所述請求顯示的視頻劇集列表頁面。11.一種移動終端,其特征在于,所述移動終端包括權利要求6-10任一項所述的視頻列表顯示裝置。
【文檔編號】H04N21/41GK106067988SQ201610509572
【公開日】2016年11月2日
【申請日】2016年6月30日 公開號201610509572.1, CN 106067988 A, CN 106067988A, CN 201610509572, CN-A-106067988, CN106067988 A, CN106067988A, CN201610509572, CN201610509572.1
【發明人】燕冠楠
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司