一種基于android的智能電視分頁顯示方法和裝置制造方法
【專利摘要】本發(fā)明提供一種基于android的分頁顯示方法,其包括以下步驟:S1、接收用戶輸入的頁面調整信息;S2、所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量的用戶數(shù)據(jù)及其結構,并將所述用戶數(shù)據(jù)傳送至適配器;S3、所述適配器更新數(shù)據(jù)成功,使得UI顯示新頁,所述適配器通知所述頁面管理器更新頁面。本發(fā)明可防止適配器數(shù)據(jù)過大、數(shù)據(jù)結構過于復雜引起的內存占用過多的問題;當適配器數(shù)據(jù)過大時,使用頁面管理器來管理適配器的數(shù)據(jù),推送到UI層,用戶UI不會出現(xiàn)卡頓、等待的現(xiàn)象,提升用戶體驗度。
【專利說明】—種基于android的智能電視分頁顯不方法和裝置
【技術領域】
[0001]本發(fā)明涉及移動通信領域,尤其是一種用于智能電視機的基于android的智能電視分頁顯示方法和裝置。
【背景技術】
[0002]隨著人們的對美好生活的向往以及經濟的發(fā)展、科技的進步,人們對科技產品的要求也越來越高,例如:智能電視已經逐漸替代傳統(tǒng)電視機走進人們的生活.因此,如何為用戶提供簡潔而美觀的U1、流暢且便捷的用戶操作方法成為目前本領域技術人員面臨的重大問題。
[0003]目前有以下智能電視控制系統(tǒng)和方法,例如:智能電視搭載android操作系統(tǒng),由于適配器是android的一個容器,其內存并不會自動的釋放,傳統(tǒng)的android加載適配器是默認的是全部加載,內存占用和容器長度成正比;對于擁有海量用戶信息和復雜而龐大的數(shù)據(jù)結構,其內存占用不可容忍,經常會出現(xiàn)卡頓現(xiàn)象,影響用戶體驗度和操作的流暢性;而其他的一些動態(tài)加載方法,只是遞增的加載會使適配器內的數(shù)據(jù)越來越大,增加系統(tǒng)負擔。
【發(fā)明內容】
[0004]有鑒于此,有必要針對上述智能電視搭載android操作系統(tǒng)技術的不足,提供一種新型的基于android的智能電視分頁顯示方法以及實現(xiàn)該方法的裝置。
[0005]本發(fā)明是的目的是通過以下技術方案實現(xiàn)的:
一種基于android的智能電視分頁顯示方法,其包括以下步驟:
51、接收用戶輸入的頁面調整信息;
52、所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量的用戶數(shù)據(jù)及其結構,并將所述用戶數(shù)據(jù)傳送至適配器;
53、所述適配器更新數(shù)據(jù)成功,使得Π顯示新頁,所述適配器通知所述頁面管理器更新頁面。
[0006]所述SI之前,還包括步驟:接收用戶對應用程序的頁面管理器進行的初始化操作。
[0007]所述的用戶對應用程序的頁面管理器進行的初始化操作包括:設置頁面類型、當前頁和/或總頁。
[0008]所述SI中,用戶通過按鍵和/或觸摸操作輸入頁面調整信息,所述的頁面調整信息包括由所述用戶操作引發(fā)的進入上一頁、下一頁和/或跳頁請求信息。
[0009]所述S2中,所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片。
[0010]本發(fā)明還提供一種用于實現(xiàn)上述方法的基于android的智能電視分頁顯示裝置,其包括: 頁面調整信息接收模塊,其用于接收用戶輸入的頁面調整信息;
頁面管理模塊,其用于控制所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量的用戶數(shù)據(jù)及其結構,以及將所述用戶數(shù)據(jù)傳送至適配器;
控制模塊,其用于控制所述適配器更新數(shù)據(jù)使得Π顯示新頁,且控制所述適配器通知所述頁面管理器更新頁面。
[0011]所述基于android的分頁顯示裝置還包括初始化模塊,其用于接收用戶對應用程序的頁面管理器進行的初始化操作。
[0012]所述的用戶對應用程序的頁面管理器進行的初始化操作包括:設置頁面類型、當前頁和/或總頁。
[0013]所述頁面調整信息接收模塊接收用戶通過按鍵和/或觸摸操作輸入的頁面調整信息,所述的頁面調整信息包括由所述用戶操作引發(fā)的進入上一頁、下一頁和/或跳頁請求信息。
[0014]所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片。
[0015]與現(xiàn)有技術相比,本發(fā)明具備如下優(yōu)點:
防止適配器數(shù)據(jù)過大、數(shù)據(jù)結構過于復雜引起的內存占用過多的問題;當適配器數(shù)據(jù)過大時,使用頁面管理器來管理適配器的數(shù)據(jù),推送到Π層,用戶Π不會出現(xiàn)卡頓、等待的現(xiàn)象,提升用戶體驗度。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明實施例一之流程示意圖。
【具體實施方式】
[0017]實施例一:
本實施例提供一種基于android的智能電視分頁顯示方法,如圖1所示,其包括以下步
驟:
一種基于android的智能電視分頁顯示方法,其包括以下步驟:
初始化頁面管理器:接收用戶對應用程序的頁面管理器進行的初始化操作;具體的,用戶打開應用程序后,對頁面管理器進行初始化,設置好哪幾種頁面類型、當前頁、總頁等參數(shù);
接收用戶輸入的頁面調整信息:接收用戶通過按鍵和/或觸摸操作引起的上一頁、下一頁和/或跳頁請求等頁面調整信息;
所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量(當前頁的數(shù)據(jù)數(shù)目)的用戶數(shù)據(jù)及其結構,并將所述用戶數(shù)據(jù)傳送至適配器:所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片;
所述適配器更新數(shù)據(jù)成功,使得UI顯示新頁,所述適配器通知所述頁面管理器更新頁面。[0018]實施例二:
本實施例提供一種用于實現(xiàn)上述方法的基于android的分頁顯示裝置,其包括:
初始化模塊,其用于接收用戶對應用程序的頁面管理器進行的初始化操作,所述的用戶對應用程序的頁面管理器進行的初始化操作包括:設置頁面類型、當前頁和/或總頁;
頁面調整信息接收模塊,其用于接收用戶輸入的頁面調整信息,所述頁面調整信息接收模塊接收用戶通過按鍵和/或觸摸操作輸入的頁面調整信息,所述的頁面調整信息包括由所述用戶操作引發(fā)的進入上一頁、下一頁和/或跳頁請求信息;
頁面管理模塊,其用于控制所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量的用戶數(shù)據(jù)及其結構,以及將所述用戶數(shù)據(jù)傳送至適配器:所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片;
控制模塊,其用于控制所述適配器更新數(shù)據(jù)使得Π顯示新頁,且控制所述適配器通知所述頁面管理器更新頁面。
【權利要求】
1.一種基于android的智能電視分頁顯示方法,其特征在于:其包括以下步驟: 51、接收用戶輸入的頁面調整信息; 52、所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量用戶數(shù)據(jù)及其結構,并將所述用戶數(shù)據(jù)傳送至適配器; 53、所述適配器更新數(shù)據(jù)成功,使得Π顯示新頁,所述適配器通知所述頁面管理器更新頁面。
2.根據(jù)權利要求1所述的方法,其特征在于:所述SI之前,還包括步驟:接收用戶對應用程序的頁面管理器進行的初始化操作。
3.根據(jù)權利要求2所述的方法,其特征在于:所述的用戶對應用程序的頁面管理器進行的初始化操作包括:設置頁面類型、當前頁和/或總頁。
4.根據(jù)權利要求1所述的方法,其特征在于:所述SI中,用戶通過按鍵和/或觸摸操作輸入頁面調整信息,所述的頁面調整信息包括由所述用戶操作引發(fā)的進入上一頁、下一頁和/或跳頁請求信息。
5.根據(jù)權利要求1所述的方法,其特征在于:所述S2中,所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片。
6.一種用于實現(xiàn)上述方法的基于android的智能電視分頁顯示裝置,其特征在于:其包括: 頁面調整信息接收模塊,其用于接收用戶輸入的頁面調整信息; 頁面管理模塊,其用于控制所述頁面管理器根據(jù)所述頁面調整信息返回當前頁號和當前頁內的數(shù)據(jù)數(shù)目,并從緩沖區(qū)中讀取頁內數(shù)量的用戶數(shù)據(jù)及其結構,以及將所述用戶數(shù)據(jù)傳送至適配器; 控制模塊,其用于控制所述適配器更新數(shù)據(jù)使得Π顯示新頁,且控制所述適配器通知所述頁面管理器更新頁面。
7.根據(jù)權利要求6所述的裝置,其特征在于:所述基于android的分頁顯示裝置還包括初始化模塊,其用于接收用戶對應用程序的頁面管理器進行的初始化操作。
8.根據(jù)權利要求7所述的裝置,其特征在于:所述的用戶對應用程序的頁面管理器進行的初始化操作包括:設置頁面類型、當前頁和/或總頁。
9.根據(jù)權利要求6所述的裝置,其特征在于:所述頁面調整信息接收模塊接收用戶通過按鍵和/或觸摸操作輸入的頁面調整信息,所述的頁面調整信息包括由所述用戶操作引發(fā)的進入上一頁、下一頁和/或跳頁請求信息。
10.根據(jù)權利要求6所述的裝置,其特征在于:所述用戶數(shù)據(jù)包括需要管理的音頻和/或視頻數(shù)據(jù),所述數(shù)據(jù)結構包括時長、分類、和/或鏈接圖片。
【文檔編號】H04N21/472GK103873946SQ201410135210
【公開日】2014年6月18日 申請日期:2014年4月4日 優(yōu)先權日:2014年4月4日
【發(fā)明者】游飛 申請人:珠海邁科電子科技有限公司