屏幕顯示頁面的平移方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種屏幕顯示頁面的平移方法及系統(tǒng),該方法包括步驟:根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中;生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置;根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量;根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。本發(fā)明在平移過程中用戶所移動的對象是顯示頁面的截圖,由于截圖的大小遠小于顯示頁面中頁面元素的大小,所以在平移過程中并不會占用過多的顯卡和內(nèi)存資源,使得平移過程流暢。
【專利說明】屏幕顯示頁面的平移方法和系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及屏幕顯示交互領(lǐng)域,特別是涉及屏幕顯示頁面的平移方法和系統(tǒng)?!尽颈尘凹夹g(shù)】】
[0002]隨著屏幕顯示技術(shù)的發(fā)展,攜帶屏幕的電子產(chǎn)品廣泛應(yīng)用在社會各個領(lǐng)域。例如,基于屏幕的移動終端、娛樂場所的點歌臺、博物展館的利用屏幕介紹文物歷史等等。由于屏幕主要是實現(xiàn)人機交互功能,其功能的觸發(fā)大多通過用戶屏幕的形式實現(xiàn),為方便用戶的操作,一般屏幕的屏幕尺寸都比較小。由于屏幕所顯示頁面的頁面范圍一般都比較大,所以人們在使用屏幕顯示頁面的過程中,會經(jīng)常使用頁面的平移操作,以平移所顯示的頁面。平移操作是指只針對操作對象在所屬區(qū)域進行位置移動,不允許對該對象進行其他操作。用戶通常用平移操作來獲得更大的可用空間或者尋找頁面某個元素。
[0003]現(xiàn)有的頁面平移操作通常為包括步驟:記錄平移起始點的位置;用戶觸摸點發(fā)生移動時計算當前觸摸點與上次用戶觸摸點的位置偏移量,并將頁面所有元素平移此偏移量,用戶觸摸點松開時結(jié)束平移操作。當頁面中所包含的元素過多或者尺寸過大時,在平移過程當中頁面中所有元素都會隨著觸摸點的移動進行平移,這樣使得系統(tǒng)的顯卡和內(nèi)存消耗過大,導致平移過程中屏幕顯示不流暢,致使一次的頁面平移可能無法將用戶希望顯示的元素顯示出來,因此需多次平移,使得操作及其不便。
【
【發(fā)明內(nèi)容】
】
[0004]基于此,有必要針對現(xiàn)有技術(shù)中平移過程中不流暢導致用戶操作及其不便的問題,提供一種在平移過程中使用頁面截圖移動代替頁面所有元素移動的平移的方法。
[0005]一種屏幕顯示頁面的平移方法,該方法包括步驟:根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中;生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置;根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量;根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
[0006]相應(yīng)地,本發(fā)明還一種屏幕顯示頁面的平移系統(tǒng),該系統(tǒng)包括:保存模塊,用于根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中;代替模塊,用于生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置;記錄模塊,用于根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量;更新顯示模塊,用于根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
[0007]本發(fā)明在用戶進行平移操作時先將屏幕所顯示頁面的頁面元素以及所屬頁面元素的坐標保存到臨時容器中,然后生成所述顯示頁面的截圖,并將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,待平移結(jié)束后,根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量,更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。所以本發(fā)明在平移過程中用戶所移動的對象是顯示頁面的截圖,由于截圖的大小遠小于顯示頁面中頁面元素的大小,所以在本發(fā)明平移過程中并不會占用過多的顯卡和內(nèi)存資源,使得平移過程流暢,避免了一次的平移無法將用戶希望顯示的元素顯示出來而需多次平移的情況,從而減少了用戶的操作步驟和操作時間。
【【專利附圖】
【附圖說明】】
[0008]圖1為本發(fā)明一種屏幕顯示頁面的平移方法實施例一的流程圖圖;
[0009]圖2為本發(fā)明一種屏幕顯示頁面的平移方法實施例二截圖范圍示意圖;
[0010]圖3為本發(fā)明一種屏幕顯示頁面的平移系統(tǒng)實施例一的結(jié)構(gòu)框圖。
【【具體實施方式】】
[0011]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述。
[0012]請參閱圖1,其是本發(fā)明一種屏幕顯示頁面的平移方法實施例一的流程圖。一種屏幕顯示頁面的平移方法,包括步驟:
[0013]SlOl:根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時各器中;
[0014]輸入觸發(fā)指令的方式有很多種,對于使用鼠標操作的屏幕可以通過點擊相應(yīng)的觸發(fā)選項輸入觸發(fā)指令;對于使用觸摸屏操作的屏幕,可以通過點擊相應(yīng)的觸發(fā)選項以及滑動屏幕或者長按屏幕等特殊的操作手勢輸入觸發(fā)指令。
[0015]根據(jù)輸入端的觸發(fā)指令,獲取顯示頁面的頁面元素以及所述頁面元素的坐標,然后將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中。容器指用來存儲和組織其他對象的對象,在本實施例中,所述臨時容器指用來存儲顯示頁面的頁面元素以及所述頁面元素的坐標的對象。
[0016]S102:生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置;
[0017]對所述顯示頁面進行截圖,生成所述顯示頁面的截圖。然后將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,使得截圖代替顯示頁面顯示在屏幕中。通過平移所述截圖尋找相應(yīng)的頁面元素,在平移的過程當中,監(jiān)測行為點的移動軌跡,然后根據(jù)所述移動軌跡移動所述截圖的顯示位置。
[0018]所述行為點在不同的應(yīng)用條件下有不同的表現(xiàn)形式,例如,對于使用鼠標操作的屏幕其行為點為鼠標點,同樣地,對于使用觸摸屏操作的屏幕其行為點觸摸點,具體地為,進入到平移模式后的鼠標點或者觸摸點。
[0019]S103:根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量;
[0020]輸入結(jié)束指令的方式有很多種,對于使用鼠標操作的屏幕可以通過點擊相應(yīng)的結(jié)束選項輸入結(jié)束指令;對于使用觸摸屏操作的屏幕,可以結(jié)束對屏幕的觸摸等操作手勢輸入結(jié)束指令。
[0021]記錄所述行為點的移動偏移量,所述移動偏移量為在平移初始時刻行為點到平移結(jié)束時刻行為點以屏幕為參考的位移。
[0022]S104:根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
[0023]由于平移結(jié)束后截圖的顯示位置發(fā)生變化,相應(yīng)地,頁面元素的坐標也應(yīng)該依據(jù)所述移動偏移量進行更新,并以及更新后的坐標進行顯示。
[0024]本發(fā)明在用戶進行平移操作時先將屏幕所顯示頁面的頁面元素以及所屬頁面元素的坐標保存到臨時容器中,然后生成所述顯示頁面的截圖,并將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,待平移結(jié)束后,根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量,更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。所以本發(fā)明在平移過程中用戶所移動的對象是顯示頁面的截圖,由于截圖的大小遠小于顯示頁面中頁面元素的大小,所以在本發(fā)明平移過程中并不會占用過多的顯卡和內(nèi)存資源,使得平移過程流暢,避免了一次的平移無法將用戶希望顯示的元素顯示出來而需多次平移的情況,從而減少了用戶的操作步驟和操作時間。
[0025]請參閱圖2,其是本發(fā)明一種屏幕顯示頁面的平移方法實施例二截圖范圍示意圖。其中圖2(a)是本發(fā)明平移初始時刻所確定的截圖范圍示意圖,圖2(b)是行為點移動到B點時截圖的顯示位置示意圖。
[0026]在實施例二中,其步驟與實施例一相同,其唯一區(qū)別點在于,上述步驟S102中生成所述顯示頁面的截圖的步驟具體包括以下子步驟:
[0027]S201:獲取平移初始時刻行為點Atl,確定所述頁面的截圖范圍,其中所述截圖范圍為以所述行為點Atl為中心且長和寬至少是屏幕長和寬的兩倍的區(qū)域;
[0028]在本實施例中,如圖2(a)所示方框B⑶E為屏幕的顯示范圍,方框B⑶E的長為1,寬為h ;顯示頁面的頁面元素包括一個矩形、一個菱形以及一個圓形,A0點為行為點。獲取平移初始時刻的行為點Atl,然后以Atl為中心確定長和寬至少是屏幕長和寬的兩倍的區(qū)域為截圖范圍。對于屏幕,行為點能夠移動的最長距離為AtlB,由于屏幕是不可移動的,如果截圖范圍為以所述行為點Atl為中心且長和寬是屏幕長和寬的兩倍的區(qū)域HIJK,當行為點平移到B點時,如圖2(b)則D點剛好與J點重合,所以截圖范圍為HIJK時,可以滿足一次平移的要求。
[0029]S202:根據(jù)所述截圖范圍,生成所述顯示頁面的截圖。
[0030]對步驟S201中所確定的截圖范圍進行截圖,生成所述顯示頁面的截圖。
[0031 ] 以平移初始時刻行為點Atl為中心,確定所述截圖的截圖范圍,當截圖范圍最小時,即截圖范圍為以所述行為點Atl為中心且長和寬是屏幕長和寬的兩倍的區(qū)域,截圖的尺寸最小,能夠在保障一次平移的情況下,盡可能減小截圖的尺寸,從而進一步減小移動所述截圖的顯示位置時占用的顯卡和內(nèi)存資源,進一步保障平移過程流暢。
[0032]在另一個實施例,實施例三中,具體步驟參照實施例一,其唯一區(qū)別點在于上述步驟S103中,所述記錄所述行為點的移動偏移量的步驟具體包括如下子步驟:
[0033]S301:獲取平移初始時刻行為點Atl的位置坐標(X,Y)和平移結(jié)束時刻行為點A1的位置坐標(X1, Y1);
[0034]對于使用觸摸屏操作的屏幕,平移初始時刻行為點A0的位置坐標(X,Y)可以是進入平移模式時的觸摸位置的坐標,平移結(jié)束時刻行為點A1的位置坐標(X1, Y1)可以是觸摸物體從觸摸屏松開時刻的位置的坐標。這時,行為點的移動軌跡為觸摸點在觸摸屏的滑動軌跡。
[0035]對于使用鼠標操作的屏幕,平移初始時刻行為點Atl的位置坐標(X,Y)可以是進入平移模式時的鼠標位置的坐標,平移結(jié)束時刻行為點A1的位置坐標(X1, Y1)為平移結(jié)束時刻鼠標位置的坐標。這時,行為點的移動軌跡為鼠標在屏幕的移動軌跡。
[0036]S302:計算移動偏移量,其中所述移動偏移量為向量AtlA1,其公式為AtlAi = (X1-X,Y1-Y)。
[0037]獲取了平移初始時刻行為點Atl的位置坐標(X, Y)和平移結(jié)束時刻行為點A1的位置坐標(XpY1)之后,通過AtlA1 = (X1-X, Y1-Y)計算AtlA1的向量值。
[0038]本實施例通過對屏幕建立坐標系,獲取平移初始時刻行為點Atl的位置坐標(和平移結(jié)束時刻行為點A1的位置坐標,并通過向量計算公式,計算向量AtlA1,用向量AtlA1表示平移初始時刻行為點到平移結(jié)束時刻行為點以屏幕為參考的位移,即用向量AtlA1表示行為點的移動偏移量,可以容易地計算移動偏移量,使得本發(fā)明更容易且更方便實現(xiàn)。
[0039]在另一個實施例,實施例四中,具體步驟參照實施例一,且步驟S103與實施例三相同,區(qū)別點在于步驟S104中,所述根據(jù)所述移動偏移量更新所述頁面元素的坐標的步驟,具體為:
[0040]將存儲在臨時容器內(nèi)頁面元素的坐標加所述向量AtlA1的值作為所述頁面元素的新坐標。
[0041]由于行為點在屏幕的移動是有距離也有方向的,所以通過將存儲在臨時容器內(nèi)頁面元素的坐標的坐標值加上所述向量AtlA1的值獲得所述頁面元素的新坐標,使得根據(jù)所述移動偏移量更新所述頁面元素的坐標的步驟容易通過簡單的程序?qū)崿F(xiàn),減小本發(fā)明的開發(fā)成本。
[0042]請參閱圖3,其是本一種屏幕顯示頁面的平移方法實施例一的結(jié)構(gòu)框圖。
[0043]一種屏幕顯示頁面的平移系統(tǒng),包括:
[0044]保存模塊301,用于根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中;
[0045]輸入觸發(fā)指令的方式有很多種,對于使用鼠標操作的屏幕可以通過點擊相應(yīng)的觸發(fā)選項輸入觸發(fā)指令;對于使用觸摸屏操作的屏幕,可以通過點擊相應(yīng)的觸發(fā)選項以及滑動屏幕或者長按屏幕等特殊的操作手勢輸入觸發(fā)指令。
[0046]保存模塊301根據(jù)輸入端的觸發(fā)指令,獲取顯示頁面的頁面元素以及所述頁面元素的坐標,然后保存模塊301將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中。容器指用來存儲和組織其他對象的對象,在本實施例中,所述臨時容器指用來存儲顯示頁面的頁面元素以及所述頁面元素的坐標的對象。
[0047]代替模塊302,用于生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置;
[0048]代替模塊302對所述顯示頁面進行截圖,生成所述顯示頁面的截圖。然后代替模塊302將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,使得截圖代替顯示頁面顯示在屏幕中。代替模塊302通過平移所述截圖尋找相應(yīng)的頁面元素,在平移的過程當中,代替模塊302監(jiān)測行為點的移動軌跡,然后代替模塊302根據(jù)所述移動軌跡移動所述截圖的顯示位置。
[0049]所述行為點在不同的應(yīng)用條件下有不同的表現(xiàn)形式,例如,對于使用鼠標操作的屏幕其行為點為鼠標點,同樣地,對于使用觸摸屏操作的屏幕其行為點觸摸點,具體地為,進入到平移模式后的鼠標點或者觸摸點。
[0050]記錄模塊303,用于根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量;
[0051]輸入結(jié)束指令的方式有很多種,對于使用鼠標操作的屏幕可以通過點擊相應(yīng)的結(jié)束選項輸入結(jié)束指令;對于使用觸摸屏操作的屏幕,可以結(jié)束對屏幕的觸摸等操作手勢輸入結(jié)束指令。
[0052]記錄模塊303記錄所述行為點的移動偏移量,所述移動偏移量為在平移初始時刻行為點到平移結(jié)束時刻行為點以屏幕為參考的位移。
[0053]更新顯示模塊304,用于根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
[0054]由于平移結(jié)束后截圖的顯示位置發(fā)生變化,相應(yīng)地,通過更新顯示模塊304使得頁面元素的坐標依據(jù)所述移動偏移量進行更新,并以及更新后的坐標進行顯示。
[0055]本發(fā)明通過保存模塊301在用戶進行平移操作時先將屏幕所顯示頁面的頁面元素以及所屬頁面元素的坐標保存到臨時容器中,然后通過代替模塊302生成所述顯示頁面的截圖,并將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,待平移結(jié)束后,通過記錄模塊303根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量,最后通過更新顯示模塊304更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。所以本發(fā)明在平移過程中通過代替模塊302使得用戶所移動的對象是顯示頁面的截圖,由于截圖的大小遠小于顯示頁面中頁面元素的大小,所以在本發(fā)明平移過程中并不會占用過多的顯卡和內(nèi)存資源,使得平移過程流暢,避免了一次的平移無法將用戶希望顯示的元素顯示出來而需多次平移的情況,從而減少了用戶的操作步驟和操作時間。
[0056]在另一個實施例,實施例二中,其結(jié)構(gòu)與實施例一基本相同,其區(qū)別點在于,上述代替模塊302包括以下子模塊:
[0057]確定模塊,用于獲取平移初始時刻行為點Atl,確定所述頁面的截圖范圍,其中所述截圖范圍為以所述行為點Atl為中心且長和寬至少是屏幕長和寬的兩倍的區(qū)域;
[0058]在本實施例中,如圖2(a)所示方框B⑶E為屏幕的顯示范圍,方框B⑶E的長為1,寬為h ;顯示頁面的頁面元素包括一個矩形、一個菱形以及一個圓形,A0點為行為點。獲取平移初始時刻的行為點Atl,然后以Atl為中心確定長和寬至少是屏幕長和寬的兩倍的區(qū)域為截圖范圍。對于屏幕,行為點能夠移動的最長距離為AtlB,由于屏幕是不可移動的,如果截圖范圍為以所述行為點Atl為中心且長和寬是屏幕長和寬的兩倍的區(qū)域HIJK,當行為點平移到B點時,如圖2(b)則D點剛好與J點重合,所以截圖范圍為HIJK時,可以滿足一次平移的要求。
[0059]截圖模塊,用于根據(jù)所述截圖范圍,生成所述顯示頁面的截圖。
[0060]通過截圖模塊對確定模塊中所確定的截圖范圍進行截圖,生成所述顯示頁面的截圖。
[0061]通過確定模塊以平移初始時刻行為點Atl為中心,確定所述截圖的截圖范圍,當截圖范圍最小時,即截圖范圍為以所述行為點Atl為中心且長和寬是屏幕長和寬的兩倍的區(qū)域,這樣通過截圖模塊生成的截圖的尺寸最小,能夠在保障一次平移的情況下,盡可能減小截圖的尺寸,從而進一步減小移動所述截圖的顯示位置時占用的顯卡和內(nèi)存資源,進一步保障平移過程流暢。
[0062]在另一個實施例,實施例三中,其結(jié)構(gòu)與實施例一基本相同,區(qū)別的在于,上述記錄模塊303中包括以下子模塊:
[0063]獲取模塊,用于獲取平移初始時刻行為點A0的位置坐標(X,Y)和平移結(jié)束時刻行為點A1的位置坐標(X1, Y1);
[0064]對于使用觸摸屏操作的屏幕,平移初始時刻行為點A0的位置坐標(Χ,Υ)可以是進入平移模式時的觸摸位置的坐標,平移結(jié)束時刻行為點A1的位置坐標(X1, Y1)可以是觸摸物體從觸摸屏松開時刻的位置的坐標。這時,行為點的移動軌跡為觸摸點在觸摸屏的滑動軌跡。
[0065]對于使用鼠標操作的屏幕,平移初始時刻行為點Atl的位置坐標(Χ,Υ)可以是進入平移模式時的鼠標位置的坐標,平移結(jié)束時刻行為點A1的位置坐標(X1, Y1)為平移結(jié)束時刻鼠標位置的坐標。這時,行為點的移動軌跡為鼠標在屏幕的移動軌跡。
[0066]計算模塊,用于計算移動偏移量,其中所述移動偏移量為向量AtlA1,其公式為AtlAi=(X「X,Y1-Y)。
[0067]通過獲取模塊獲取了平移初始時刻行為點Atl的位置坐標(X,Y)和平移結(jié)束時刻行為點A1的位置坐標(U)之后,通過計算模塊利用公司AtlA1 = (X1-X7Y1-Y)計算AciA1的向量值。
[0068]本實施例通過對屏幕建立坐標系,通過獲取模塊獲取平移初始時刻行為點A0的位置坐標和平移結(jié)束時刻行為點A1的位置坐標,并通過計算模塊利用上述計算公式,計算向SA0A10使用向量AtlA1表示平移初始時刻行為點到平移結(jié)束時刻行為點以屏幕為參考的位移,即用向量AtlA1表示行為點的移動偏移量,可以容易地計算移動偏移量,使得本發(fā)明更容易且更方便實現(xiàn)。
[0069]在另一個實施例,實施例四中,其結(jié)構(gòu)與實施例一基本相同且記錄模塊303與實施例三相同,區(qū)別的在于,更新顯示模塊304包括以下子模塊:
[0070]更新模塊,用于將存儲在臨時容器內(nèi)頁面元素的坐標加所述向量AtlA1的值作為所述頁面元素的新坐標。
[0071]由于行為點在屏幕的移動是有距離也有方向的,所以通過更新模塊將存儲在臨時容器內(nèi)頁面元素的坐標的坐標值加上所述向量AtlA1的值獲得所述頁面元素的新坐標,使得根據(jù)所述移動偏移量更新所述頁面元素的坐標的步驟容易通過簡單的程序?qū)崿F(xiàn),減小本發(fā)明的開發(fā)成本。
[0072]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種屏幕顯示頁面的平移方法,其特征在于,包括步驟: 根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中; 生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置; 根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量; 根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
2.根據(jù)權(quán)利要求1所述的一種屏幕顯示頁面的平移方法,其特征在于,所述生成所述顯示頁面的截圖的步驟,具體包括: 獲取平移初始時刻行為點A0,確定所述頁面的截圖范圍,其中所述截圖范圍為以所述行為點Atl為中心且長和寬至少是屏幕長和寬的兩倍的區(qū)域; 根據(jù)所述截圖范圍,生成所述顯示頁面的截圖。
3.根據(jù)權(quán)利要求1所述的一種屏幕顯示頁面的平移方法,其特征在于,所述記錄所述行為點的移動偏移量的步驟,具體包括: 獲取平移初始時刻行為點A0的位置坐標(X, Y)和平移結(jié)束時刻行為點A1的位置坐標(X1, Y1);
計算移動偏移量,其中所述移動偏移量為向量AtlA1,其公式為AtlAi = (X1-X, Y1-Y)。
4.根據(jù)權(quán)利要求3所述的一種屏幕顯示頁面的平移方法,其特征在于,所述根據(jù)所述移動偏移量更新所述頁面元素的坐標的步驟,具體為: 將存儲在臨時容器內(nèi)頁面元素的坐標加所述向量AtlA1的值作為所述頁面元素的新坐標。
5.一種屏幕顯示頁面的平移系統(tǒng),其特征在于,包括: 保存模塊,用于根據(jù)輸入的觸發(fā)指令,將顯示頁面的頁面元素以及所述頁面元素的坐標保存到臨時容器中; 代替模塊,用于生成所述顯示頁面的截圖,將所述截圖對應(yīng)所述頁面元素的坐標顯示在屏幕中,并根據(jù)行為點的移動軌跡移動所述截圖的顯示位置; 記錄模塊,用于根據(jù)輸入的結(jié)束指令,記錄所述行為點的移動偏移量; 更新顯示模塊,用于根據(jù)所述移動偏移量更新所述頁面元素的坐標,并依據(jù)該坐標顯示所述頁面元素。
6.根據(jù)權(quán)利要求5所述的一種屏幕顯示頁面的平移系統(tǒng),其特征在于,所述代替模塊包括: 確定模塊,用于獲取平移初始時刻行為點Atl,確定所述頁面的截圖范圍,其中所述截圖范圍為以所述行為點Atl為中心且長和寬至少是屏幕長和寬的兩倍的區(qū)域; 截圖模塊,用于根據(jù)所述截圖范圍,生成所述顯示頁面的截圖。
7.根據(jù)權(quán)利要求5所述的一種屏幕顯示頁面的平移系統(tǒng),其特征在于,所述記錄模塊包括: 獲取模塊,用于獲取平移初始時刻行為點Atl的位置坐標(Χ,Υ)和平移結(jié)束時刻行為點A1的位置坐標(X1, Y1); 計算模塊,用于計算移動偏移量,其中所述移動偏移量為向量AtlA1,其公式為AtlA1 =(X「X,Y1-Y)。
8.根據(jù)權(quán)利要求7所述的一種屏幕顯示頁面的平移系統(tǒng),其特征在于,所述更新顯示模塊包括: 更新模塊,用于將存儲在臨時容器內(nèi)頁面元素的坐標加所述向量AtlA1的值作為所述頁面元素的新 坐標。
【文檔編號】G06F3/0488GK104077056SQ201410302260
【公開日】2014年10月1日 申請日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】朱龍飛 申請人:廣州視睿電子科技有限公司