一種顯示內(nèi)容的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種顯示內(nèi)容的方法及裝置,屬于計算機領(lǐng)域。所述方法包括:獲取需要顯示的內(nèi)容的配置信息,所述內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;根據(jù)所述內(nèi)容的列號、行號和高度計算所述內(nèi)容的偏移量范圍;根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容。所述裝置包括:獲取模塊、計算模塊和顯示模塊。本發(fā)明提高利用終端的顯示屏幕的空間資源。
【專利說明】一種顯示內(nèi)容的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,特別涉及一種顯示內(nèi)容的方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的快速發(fā)展,移動終端已被廣泛應(yīng)用,例如,用戶可以使用移動終端來顯示內(nèi)容供自己瀏覽,該內(nèi)容可以為圖片和/或文字等。
[0003]目前終端在顯示用戶需要顯示的內(nèi)容時,根據(jù)需要顯示的內(nèi)容的個數(shù),將一個Π(User Interface,用戶界面)顯示界面劃分成高度相等的多行,且每個內(nèi)容對應(yīng)一行,按每個內(nèi)容的順序分別將每個內(nèi)容顯示在對應(yīng)的行中。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]終端的顯示屏幕較寬,現(xiàn)有技術(shù)提供的顯示內(nèi)容的方法在每行顯示一個內(nèi)容,存在大量的顯示屏幕的空間資源未利用。
【發(fā)明內(nèi)容】
[0006]為了提高利用終端的顯示屏幕的空間資源,本發(fā)明提供了一種顯示內(nèi)容的方法及裝置。所述技術(shù)方案如下:
[0007]一種顯示內(nèi)容的方法,所述方法包括:
[0008]獲取需要顯示的內(nèi)容的配置信息,所述內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;
[0009]根據(jù)所述內(nèi)容的列號、行號和高度計算所述內(nèi)容的偏移量范圍;
[0010]根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容。
[0011]所述根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容,包括:
[0012]從所述需要顯示的內(nèi)容中選擇偏移量范圍與第一顯示范圍重疊的內(nèi)容,所述第一顯示范圍為大于或等于0且小于或等于終端的顯示屏幕的高度;
[0013]根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中;
[0014]移動所述顯示界面,將位于所述第一顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
[0015]所述根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中,包括:
[0016]根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元;
[0017]根據(jù)所述選擇的內(nèi)容的高度設(shè)置所述顯示單元,根據(jù)所述選擇的內(nèi)容的列號和偏移量范圍在顯示界面中放置所述顯示單元;
[0018]將所述選擇的內(nèi)容加載到所述顯示單元中。
[0019]所述根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元,包括:[0020]根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型,判斷顯示單元回收站是否存在對應(yīng)的顯示單元;
[0021]如果存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型從所述顯示單元回收站中獲取對應(yīng)的顯示單元;
[0022]如果不存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型創(chuàng)建對應(yīng)的顯示單
J Li ο
[0023]所述根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容之后,還包括:
[0024]當(dāng)用戶移動顯示的內(nèi)容時,周期性獲取移入終端的顯示屏幕的內(nèi)容,分多列顯示移入所述終端的顯示屏幕的內(nèi)容。
[0025]所述周期性獲取移入終端的顯示屏幕的內(nèi)容,分多列顯示移入所述終端的顯示屏眷的內(nèi)各,包括:
[0026]獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向,根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍;
[0027]根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容;
[0028]根據(jù)移入所述終端的顯示屏幕的內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列將移入所述終端的顯示屏幕的內(nèi)容加載到顯示界面中;
[0029]移動所述顯示界面,將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
[0030]所述根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍,包括:
[0031]如果所述移動方向為向下移動,則將所述第一顯示范圍與所述位移量進行取和運算得到第二顯示范圍;
[0032]如果所述移動方向為向上移動,則將所述第一顯示范圍與所述位移量進行做差運算得到第二顯示范圍。
[0033]所述根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容,包括:
[0034]從所述需要顯示的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容即為移入所述終端的顯示屏幕的內(nèi)容。
[0035]所述將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中之后,還包括:
[0036]將所述第一顯示范圍更新為所述第二顯示范圍。
[0037]所述根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍之后,還包括:
[0038]根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元。
[0039]所述根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元,包括:
[0040]從顯示界面當(dāng)前包括的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容即為移出所述終端的顯示屏幕的內(nèi)容;
[0041]將移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元緩存到顯示單元回收站中;
[0042]釋放移出所述終端的顯示屏幕的內(nèi)容占用的內(nèi)存空間。
[0043]一種顯示內(nèi)容的裝置,所述裝置包括:
[0044]獲取模塊,用于獲取需要顯示的內(nèi)容的配置信息,所述內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;
[0045]計算模塊,用于根據(jù)所述內(nèi)容的列號、行號和高度計算所述內(nèi)容的偏移量范圍;
[0046]顯示模塊,用于根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容。
[0047]所述顯示模塊包括:
[0048]第一選擇單元,用于從所述需要顯示的內(nèi)容中選擇偏移量范圍與第一顯示范圍重疊的內(nèi)容,所述第一顯示范圍為大于或等于0且小于或等于終端的顯示屏幕的高度;
[0049]第一加載單元,用于根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中;
[0050]第一顯示單元,用于移動所述顯示界面,將位于所述第一顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
[0051 ] 所述第一加載單元包括:
[0052]第一獲取子單元,用于根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元;
[0053]放置子單元,用于根據(jù)所述選擇的內(nèi)容的高度設(shè)置所述顯示單元,根據(jù)所述選擇的內(nèi)容的列號和偏移量范圍在顯示界面中放置所述顯示單元;
[0054]加載子單元,用于將所述選擇的內(nèi)容加載到所述顯示單元中。
[0055]所述獲取子單元,具體用于根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型,判斷顯示單元回收站是否存在對應(yīng)的顯示單元;如果存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型從所述顯示單元回收站中獲取對應(yīng)的顯示單元;如果不存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型創(chuàng)建對應(yīng)的顯示單元。
[0056]所述裝置,還包括:
[0057]獲取顯示模塊,用于當(dāng)用戶移動顯示的內(nèi)容時,周期性獲取移入終端的顯示屏幕的內(nèi)容,分多列顯示移入所述終端的顯示屏幕的內(nèi)容。
[0058]所述獲取顯示模塊包括:
[0059]第一獲取單元,用于獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向,根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍;
[0060]第二獲取單元,用于根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容;
[0061]第二加載單元,用于根據(jù)移入所述終端的顯示屏幕的內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列將移入所述終端的顯示屏幕的內(nèi)容加載到顯示界面中;
[0062]第二顯示單元,用于移動所述顯示界面,將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
[0063]所述第一獲取單元包括:
[0064]第二獲取子單元,用于獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向;
[0065]第一運算子單元,用于如果所述移動方向為向下移動,則將所述第一顯示范圍與所述位移量進行取和運算得到第二顯示范圍;
[0066]第二運算子單元,用于如果所述移動方向為向上移動,則將所述第一顯示范圍與所述位移量進行做差運算得到第二顯示范圍。
[0067]所述第二獲取單元,具體用于從所述需要顯示的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容即為移入所述終端的顯示屏幕的內(nèi)容。
[0068]所述裝置還包括:
[0069]更新模塊,用于將所述第一顯示范圍更新為所述第二顯示范圍。
[0070]所述裝置還包括:
[0071]回收模塊,用于根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元。
[0072]所述回收模塊包括:
[0073]第三獲取單元,用于從顯示界面當(dāng)前包括的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容即為移出所述終端的顯示屏幕的內(nèi)容;
[0074]緩存單元,用于將移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元緩存到顯示單元回收站中;
[0075]釋放單元,用于釋放移出所述終端的顯示屏幕的內(nèi)容占用的內(nèi)存空間。
[0076]在本發(fā)明實施例中,獲取需要顯示的內(nèi)容的配置信息,該內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型,根據(jù)該內(nèi)容的列號、行號和高度計算該內(nèi)容的偏移量范圍,根據(jù)該內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示該內(nèi)容。由于能夠在終端的顯示屏幕中分多列顯示內(nèi)容,如此提高利用終端的顯示屏幕的空間資源。
【專利附圖】
【附圖說明】
[0077]圖1是本發(fā)明實施例1提供的一種顯示內(nèi)容的方法流程圖;
[0078]圖2是本發(fā)明實施例2提供的一種顯示內(nèi)容的方法流程圖;
[0079]圖3是本發(fā)明實施例2提供的第一顯示界面結(jié)構(gòu)示意圖;
[0080]圖4是本發(fā)明實施例2提供的第二顯示界面示意圖;
[0081]圖5是本發(fā)明實施例2提供的第三顯示界面示意圖;
[0082]圖6是本發(fā)明實施例2提供的第一顯示屏幕示意圖;
[0083]圖7是本發(fā)明實施例2提供的第四顯示界面示意圖;
[0084]圖8是本發(fā)明實施例2提供的第三顯示屏幕示意圖;
[0085]圖9是本發(fā)明實施例3提供的一種顯示內(nèi)容的裝置結(jié)構(gòu)示意圖。
【具體實施方式】[0086]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0087]實施例1
[0088]如圖1所示,本發(fā)明實施例提供了一種顯示內(nèi)容的方法,包括:
[0089]步驟101:獲取需要顯示的內(nèi)容的配置信息,該內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;
[0090]步驟102:根據(jù)該內(nèi)容的列號、行號和高度計算該內(nèi)容的偏移量范圍;
[0091]步驟103:根據(jù)該內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示該內(nèi)容。
[0092]在本發(fā)明實施例中,獲取需要顯示的內(nèi)容的配置信息,該內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型,根據(jù)該內(nèi)容的列號、行號和高度計算該內(nèi)容的偏移量范圍,根據(jù)該內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示該內(nèi)容。由于能夠在終端的顯示屏幕中分多列顯示內(nèi)容,如此提高利用終端的顯示屏幕的空間資源。
[0093]實施例2
[0094]本發(fā)明實施例提供了一種顯示內(nèi)容的方法。其中,用戶可以事先配置終端顯示內(nèi)容的列數(shù),使終端分多列來顯示內(nèi)容。參見圖2,該方法包括:
[0095]步驟201:獲取需要顯示的內(nèi)容的配置信息,內(nèi)容的配置信息至少包括該內(nèi)容的列號、行號、高度和顯示單元的類型;
[0096]其中,在本實施例中包括多個需要顯示的內(nèi)容;對于任意一個需要顯示的內(nèi)容,用戶可以向終端輸入該內(nèi)容的配置信息,至少包括顯示該內(nèi)容的列號和行號,該內(nèi)容的高度以及用于顯示該內(nèi)容的顯示單元的類型;用戶按上述相同的輸入方法向終端輸入其他每個需要顯示的內(nèi)容的配置信息。
[0097]相應(yīng)地,終端接收用戶輸入每個需要顯示的內(nèi)容的配置信息,并存儲每個需要顯示的內(nèi)容的配置信息。
[0098]其中,在本實施例中,高度的單位可以為像素。
[0099]例如,假設(shè)包括15個需要顯示的內(nèi)容,分別為內(nèi)容1、2、3、4、5、6、7、8、9、10、11、
12、13、14和15 ;參見表1,用戶向終端分別輸入內(nèi)容1、2、3、4、5、6、7、8、9、10、11、12、13、14和15的配置信息。
[0100]表1
【權(quán)利要求】
1.一種顯示內(nèi)容的方法,其特征在于,所述方法包括:獲取需要顯示的內(nèi)容的配置信息,所述內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;根據(jù)所述內(nèi)容的列號、行號和高度計算所述內(nèi)容的偏移量范圍;根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容,包括:從所述需要顯示的內(nèi)容中選擇偏移量范圍與第一顯示范圍重疊的內(nèi)容,所述第一顯示范圍為大于或等于0且小于或等于終端的顯示屏幕的高度;根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中; 移動所述顯示界面,將位于所述第一顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中,包括:根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元;根據(jù)所述選擇的內(nèi)容的高度設(shè)置所述顯示單元,根據(jù)所述選擇的內(nèi)容的列號和偏移量范圍在顯示界面中放置所述顯示單元;將所述選擇的內(nèi)容加載到所述顯示單元中。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元,包括:根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型,判斷顯示單元回收站是否存在對應(yīng)的顯示單元;如果存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型從所述顯示單元回收站中獲取對應(yīng)的顯示單元;如果不存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型創(chuàng)建對應(yīng)的顯示單元。
5.如權(quán)利要求1至4任一項權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容之后,還包括:當(dāng)用戶移動顯示的內(nèi)容時,周期性獲取移入終端的顯示屏幕的內(nèi)容,分多列顯示移入所述終端的顯示屏幕的內(nèi)容。
6.如權(quán)利要求5所述的方法,其特征在于,所述周期性獲取移入終端的顯示屏幕的內(nèi)容,分多列顯示移入所述終端的顯示屏幕的內(nèi)容,包括:獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向,根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍;根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容;根據(jù)移入所述終端的顯示屏幕的內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列將移入所述終端的顯示屏幕的內(nèi)容加載到顯示界面中;移動所述顯示界面,將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍,包括:如果所述移動方向為向下移動,則將所述第一顯示范圍與所述位移量進行取和運算得到第二顯示范圍;如果所述移動方向為向上移動,則將所述第一顯示范圍與所述位移量進行做差運算得到第二顯示范圍。
8.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容,包括:從所述需要顯示的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容即為移入所述終端的顯示屏幕的內(nèi)容。
9.如權(quán)利要求6至8任一項權(quán)利要求所述的方法,其特征在于,所述將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中之后,還包括:將所述第一顯示范圍更新為所述第二顯示范圍。
10.如權(quán)利要求6至8任一項權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍之后,還包括:根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元。
11.如權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元,包括:從顯示界面當(dāng)前包括的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容即為移出所述終端的顯示屏幕的內(nèi)容;將移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元緩存到顯示單元回收站中;釋放移出所述終端的顯示屏幕的內(nèi)容占用的內(nèi)存空間。
12.—種顯示內(nèi)容的裝置,其特征在于,所述裝置包括:獲取模塊,用于獲取需要顯示的內(nèi)容的配置信息,所述內(nèi)容的配置信息至少包括列號、行號、高度和顯示單元的類型;計算模塊,用于根據(jù)所述內(nèi)容的列號、行號和高度計算所述內(nèi)容的偏移量范圍;顯示模塊,用于根據(jù)所述內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列顯示所述內(nèi)容。
13.如權(quán)利要求12所述的裝置,其特征在于,所述顯示模塊包括:第一選擇單元,用于從所述需要顯示的內(nèi)容中選擇偏移量范圍與第一顯示范圍重疊的內(nèi)容,所述第一顯示范圍為大于或等于0且小于或等于終端的顯示屏幕的高度;第一加載單元,用于根據(jù)所述選擇的內(nèi)容的列號、顯示單元的類型和偏移量范圍,分多列將所述選擇的內(nèi)容加載到顯示界面中;第一顯示單元,用于移動所述顯示界面,將位于所述第一顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
14.如權(quán)利要求13所述的裝置,其特征在于,所述第一加載單元包括:第一獲取子單元,用于根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型獲取對應(yīng)的顯示單元;放置子單元,用于根據(jù)所述選擇的內(nèi)容的高度設(shè)置所述顯示單元,根據(jù)所述選擇的內(nèi)容的列號和偏移量范圍在顯示界面中放置所述顯示單元;加載子單元,用于將所述選擇的內(nèi)容加載到所述顯示單元中。
15.如權(quán)利要求14所述的方法,其特征在于,所述獲取子單元,具體用于根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型,判斷顯示單元回收站是否存在對應(yīng)的顯示單元;如果存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型從所述顯示單元回收站中獲取對應(yīng)的顯示單元;如果不存在,則根據(jù)所述選擇的內(nèi)容對應(yīng)的顯示單元的類型創(chuàng)建對應(yīng)的顯示單元。
16.如權(quán)利要求12至15任一項權(quán)利要求所述的裝置,其特征在于,所述裝置,還包括:獲取顯示模塊,用于當(dāng)用戶移動顯示的內(nèi)容時,周期性獲取移入終端的顯示屏幕的內(nèi) 容,分多列顯示移入所述終端的顯示屏幕的內(nèi)容。
17.如權(quán)利要求16所述的裝置,其特征在于,所述獲取顯示模塊包括:第一獲取單元,用于獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向,根據(jù)所述第一顯示范圍、所述位移量和所述移動方向獲取第二顯示范圍;第二獲取單元,用于根據(jù)所述第一顯示范圍和所述第二顯示范圍獲取移入所述終端的顯示屏幕的內(nèi)容;第二加載單元,用于根據(jù)移入所述終端的顯示屏幕的內(nèi)容的列號、顯示單元的類型和偏移量范圍分多列將移入所述終端的顯示屏幕的內(nèi)容加載到顯示界面中;第二顯示單元,用于移動所述顯示界面,將位于所述第二顯示范圍內(nèi)的內(nèi)容顯示在所述終端的顯示屏幕中。
18.如權(quán)利要求17所述的裝置,其特征在于,所述第一獲取單元包括:第二獲取子單元,用于獲取當(dāng)前周期內(nèi)用戶移動內(nèi)容的位移量和移動方向;第一運算子單元,用于如果所述移動方向為向下移動,則將所述第一顯示范圍與所述位移量進行取和運算得到第二顯示范圍;第二運算子單元,用于如果所述移動方向為向上移動,則將所述第一顯示范圍與所述位移量進行做差運算得到第二顯示范圍。
19.如權(quán)利要求17所述的裝置,其特征在于,所述第二獲取單元,具體用于從所述需要顯示的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍重疊但不與所述第一顯示范圍重疊的內(nèi)容即為移入所述終端的顯示屏幕的內(nèi)容。
20.如權(quán)利要求17至19任一項權(quán)利要求所述的裝置,其特征在于,所述裝置還包括:更新模塊,用于將所述第一顯示范圍更新為所述第二顯示范圍。
21.如權(quán)利要求17至19任一項權(quán)利要求所述的裝置,其特征在于,所述裝置還包括:回收模塊,用于根據(jù)所述第二顯示范圍獲取移出所述終端的顯示屏幕的內(nèi)容,回收移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元。
22.如權(quán)利要求21所述的裝置,其特征在于,所述回收模塊包括:第三獲取單元,用于從顯示界面當(dāng)前包括的內(nèi)容中獲取偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容,偏移量范圍與所述第二顯示范圍不重疊的內(nèi)容即為移出所述終端的顯示屏眷的內(nèi)容;緩存單元,用于將移出所述終端的顯示屏幕的內(nèi)容對應(yīng)的顯示單元緩存到顯示單元回收站中;釋放單元,用于釋放移出所述終端的`顯示屏幕的內(nèi)容占用的內(nèi)存空間。
【文檔編號】G06F3/14GK103677698SQ201210334122
【公開日】2014年3月26日 申請日期:2012年9月11日 優(yōu)先權(quán)日:2012年9月11日
【發(fā)明者】荀娜, 劉貴超 申請人:騰訊科技(深圳)有限公司