国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種圖標(biāo)顯示方法、設(shè)備和移動終端的制作方法

      文檔序號:6637857閱讀:210來源:國知局
      一種圖標(biāo)顯示方法、設(shè)備和移動終端的制作方法
      【專利摘要】本發(fā)明公開了一種圖標(biāo)顯示方法,適于在具有觸摸屏的移動終端中執(zhí)行,該移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),多個(gè)圖標(biāo)以行和列的方式布置在觸摸屏上,該方法包括步驟:獲取當(dāng)前的圖標(biāo)布局信息;檢測在觸摸屏上的滑動操作,根據(jù)滑動操作與當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列;將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。本發(fā)明還提供了一種圖標(biāo)顯示設(shè)備以及包括該設(shè)備的移動終端。
      【專利說明】一種圖標(biāo)顯示方法、設(shè)備和移動終端

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及移動終端【技術(shù)領(lǐng)域】,尤其涉及一種圖標(biāo)顯示方法、設(shè)備和移動終端。

      【背景技術(shù)】
      [0002]隨著移動互聯(lián)網(wǎng)絡(luò)和智能移動終端的日益發(fā)展,越來越多的用戶除了使用移動終端作為通信工具外,還作為個(gè)人的信息管理工具和娛樂平臺,因此需要在移動終端上安裝各種各樣的應(yīng)用。每個(gè)應(yīng)用有一個(gè)圖標(biāo),該圖標(biāo)會顯示在移動終端的屏幕上。
      [0003]一般而言,移動終端的一個(gè)屏幕可以顯示4x4即16個(gè)圖標(biāo)或者5x5即25個(gè)圖標(biāo)。當(dāng)用戶安裝的應(yīng)用越來越多,需要在移動終端屏幕上顯示的圖標(biāo)也越多。當(dāng)圖標(biāo)超過一屏顯示數(shù)量時(shí),可在移動終端未顯示的屏幕上存儲這些圖標(biāo),而后用戶通過滑動屏幕來顯示出其他未顯示的圖標(biāo)。
      [0004]然而在目前的滑屏方式中,用戶只能對整個(gè)屏幕的圖標(biāo)進(jìn)行滑動。在一些情況下,例如屏幕上有系統(tǒng)特定插件的圖標(biāo),比如時(shí)鐘等,此時(shí)用戶不希望對整個(gè)屏幕進(jìn)行滑動,而僅僅希望滑動其中一部分圖標(biāo),而保持相應(yīng)插件一直顯示在屏幕上。因此,需要一種可以應(yīng)對此種情況的技術(shù)方案,該方案可以對屏幕上的某行或某列進(jìn)行滑動,不局限于整屏滑動。


      【發(fā)明內(nèi)容】

      [0005]鑒于此,本發(fā)明提供了一種圖標(biāo)顯示方法、設(shè)備和移動終端,以力圖解決或至少緩解上面存在的問題。
      [0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖標(biāo)顯示方法,適于在具有觸摸屏的移動終端中執(zhí)行,該移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),多個(gè)圖標(biāo)以行和列的方式布置在觸摸屏上,該方法包括步驟:獲取當(dāng)前的圖標(biāo)布局信息;檢測在觸摸屏上的滑動操作,根據(jù)滑動操作與當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列;將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      [0007]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,其中圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。
      [0008]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,檢測在觸摸屏上的滑動操作的步驟包括:識別滑動操作的起點(diǎn)位置、終點(diǎn)位置,以及移動方向,該移動方向?yàn)橄蜃?、向右、向上、向下中的一種。
      [0009]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列的步驟包括:根據(jù)所確定的行方式或者列方式、滑動操作的起點(diǎn)位置和終點(diǎn)位置、觸摸屏的尺寸以及所述圖標(biāo)布局信息,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列。
      [0010]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列的步驟包括:如果在各屏幕中任一屏上任一占據(jù)多行或多列的圖標(biāo)處于所確定的要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列上,則將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列為該圖標(biāo)所占據(jù)的多行或多列。
      [0011]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,根據(jù)所確定的行或者列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列的步驟包括:如確定以行方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列;如確定以列方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      [0012]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,其中預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。
      [0013]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示方法中,還包括:獲取缺省的圖標(biāo)布局信息;當(dāng)觸摸屏不再檢測到滑動操作,或該移動終端進(jìn)入其他模式后,根據(jù)缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      [0014]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖標(biāo)顯示設(shè)備,駐留在具有觸摸屏的移動終端中,該移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),多個(gè)圖標(biāo)以行和列的方式布置在所述觸摸屏上,該設(shè)備包括檢測模塊,適于檢測觸摸屏上的滑動操作;運(yùn)算模塊,適于獲取當(dāng)前的圖標(biāo)布局信息,根據(jù)滑動操作與當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列;移動控制模塊,適于將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      [0015]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,其中圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。
      [0016]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,檢測模塊還適于識別滑動操作的起點(diǎn)位置、終點(diǎn)位置,以及移動方向,該移動方向?yàn)橄蜃?、向右、向上、向下中的一種。
      [0017]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,運(yùn)算模塊還適于根據(jù)所確定的行方式或列方式、滑動操作的起點(diǎn)位置和終點(diǎn)位置、觸摸屏的尺寸以及當(dāng)前的圖標(biāo)布局信息,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列。
      [0018]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,移動控制模塊還適于根據(jù)所確定的行或列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列;還適于根據(jù)在該圖標(biāo)排列下各圖標(biāo)在各屏幕上的位置,將各屏幕上位于所確定要進(jìn)行移動的圖標(biāo)行或圖標(biāo)列的圖標(biāo)均沿滑動操作的移動方向移動預(yù)定單位。
      [0019]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,移動控制模塊還適于如確定以行方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列;如確定以列方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      [0020]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,其中預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。
      [0021]可選地,在根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備中,運(yùn)算模塊還適于獲取缺省的圖標(biāo)布局信息;當(dāng)觸摸屏不再檢測到滑動操作,或該移動終端進(jìn)入其他模式后,移動控制模塊適于根據(jù)缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      [0022]根據(jù)本發(fā)明的還有一個(gè)方面,提供了一種移動終端,該移動終端具有觸摸屏,并且包括根據(jù)本發(fā)明的設(shè)備。
      [0023]根據(jù)本發(fā)明的圖標(biāo)顯示方案,通過在觸摸屏上檢測到的用戶滑動操作和獲取到的當(dāng)前圖標(biāo)布局信息,確定要以行方式或列方式進(jìn)行移動的圖標(biāo)行或者圖標(biāo)列,實(shí)現(xiàn)了對屏幕上一行或一列圖標(biāo)進(jìn)行移動操作的功能,給用戶提供了圖標(biāo)移動的定制化服務(wù)。同時(shí),與傳統(tǒng)方式下刷新整個(gè)屏幕顯示移動后圖標(biāo)不同,在根據(jù)本發(fā)明的圖標(biāo)顯示方式下只需局部刷新屏幕的某行或某列,因此處理速度快。

      【專利附圖】

      【附圖說明】
      [0024]為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的部件或元素。
      [0025]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動終端100的結(jié)構(gòu)框圖;
      [0026]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖標(biāo)顯示設(shè)備400的結(jié)構(gòu)示意圖;
      [0027]圖3-圖7示出了根據(jù)本發(fā)明的實(shí)施例的圖標(biāo)顯示示意圖;以及
      [0028]圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖標(biāo)顯示方法的流程圖。

      【具體實(shí)施方式】
      [0029]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0030]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動終端100的結(jié)構(gòu)框圖。具有多點(diǎn)觸摸能力的移動終端100可以包括存儲器接口 102、一個(gè)或多個(gè)處理器104,以及外圍接口 106。
      [0031]存儲器接口 102、一個(gè)或多個(gè)處理器104和/或外圍接口 106既可以是分立元件,也可以集成在一個(gè)或多個(gè)集成電路中。在移動終端100中,各種元件可以通過一條或多條通信總線或信號線來耦合。傳感器、設(shè)備和子系統(tǒng)可以耦合到外圍接口 106,以便幫助實(shí)現(xiàn)多種功能。
      [0032]例如,運(yùn)動傳感器110、光傳感器112和距離傳感器114可以耦合到外圍接口 106,以方便定向、照明和測距等功能。其他傳感器116同樣可以與外圍接口 106相連,例如定位系統(tǒng)(例如GPS接收機(jī))、溫度傳感器、生物測定傳感器或其他感測設(shè)備,由此可以幫助實(shí)施相關(guān)的功能。
      [0033]相機(jī)子系統(tǒng)120和光學(xué)傳感器122可以用于方便諸如記錄照片和視頻剪輯的相機(jī)功能的實(shí)現(xiàn),其中相機(jī)子系統(tǒng)120和光學(xué)傳感器122例如可以是電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器。
      [0034]可以通過一個(gè)或多個(gè)無線通信子系統(tǒng)124來幫助實(shí)現(xiàn)通信功能,其中無線通信子系統(tǒng)124可以包括射頻接收機(jī)和發(fā)射機(jī)和/或光(例如紅外)接收機(jī)和發(fā)射機(jī)。無線通信子系統(tǒng)124的特定設(shè)計(jì)和實(shí)施方式可以取決于移動終端100所支持的一個(gè)或多個(gè)通信網(wǎng)絡(luò)。例如,移動終端100可以包括被設(shè)計(jì)成支持GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、W1-Fi或WiMax網(wǎng)絡(luò)以及BlueboothTM網(wǎng)絡(luò)的通信子系統(tǒng)124。
      [0035]音頻子系統(tǒng)126可以與揚(yáng)聲器128以及麥克風(fēng)130相耦合,以便幫助實(shí)施啟用語音的功能,例如語音識別、語音復(fù)制、數(shù)字記錄和電話功能。
      [0036]I/O子系統(tǒng)140可以包括觸摸屏控制器142和/或一個(gè)或多個(gè)其他輸入控制器144。觸摸屏控制器142可以耦合到觸摸屏146。舉例來說,該觸摸屏146和觸摸屏控制器142可以使用多種觸摸感測技術(shù)中的任何一種來檢測與之進(jìn)行的接觸和移動或是暫停,其中感測技術(shù)包括但不局限于電容性、電阻性、紅外和表面聲波技術(shù)。一個(gè)或多個(gè)其他輸入控制器144可以耦合到其他輸入/控制設(shè)備148,例如一個(gè)或多個(gè)按鈕、搖桿開關(guān)、拇指旋輪、紅外端口、USB端口、和/或指示筆之類的指點(diǎn)設(shè)備。其中一個(gè)或多個(gè)按鈕(未顯示)可以包括用于控制揚(yáng)聲器128和/或麥克風(fēng)130音量的向上/向下按鈕。
      [0037]存儲器接口 102可以與存儲器150相耦合。該存儲器150可以包括高速隨機(jī)存取存儲器和/或非易失性存儲器,例如一個(gè)或多個(gè)磁盤存儲設(shè)備,一個(gè)或多個(gè)光學(xué)存儲設(shè)備,和/或閃存存儲器(例如NAND,N0R)。
      [0038]存儲器150可以存儲操作系統(tǒng)152,例如Android、1S或是Windows Phone之類的操作系統(tǒng)。該操作系統(tǒng)152可以包括用于處理基本系統(tǒng)服務(wù)以及執(zhí)行依賴于硬件的任務(wù)的指令。存儲器150還可以存儲應(yīng)用154,應(yīng)用154運(yùn)行在操作系統(tǒng)之上。
      [0039]在移動設(shè)備運(yùn)行時(shí),會從存儲器150中加載操作系統(tǒng)152,并且由處理器104執(zhí)行。應(yīng)用154在運(yùn)行時(shí),也會從存儲器150中加載,并由處理器104執(zhí)行。應(yīng)用154運(yùn)行在操作系統(tǒng)之上,利用操作系統(tǒng)以及底層硬件提供的接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁瀏覽、圖片管理等。應(yīng)用可以是獨(dú)立于操作系統(tǒng)提供的,也可以是操作系統(tǒng)自帶的。
      [0040]在各種應(yīng)用154中,其中的一種應(yīng)用為根據(jù)本發(fā)明的圖標(biāo)顯示設(shè)備400。
      [0041]通常,駐留在移動終端100的各種應(yīng)用154都具有相關(guān)聯(lián)的圖標(biāo),多個(gè)圖標(biāo)以彳丁和列的方式布置在觸摸屏146上。
      [0042]該圖標(biāo)顯示設(shè)備400通過獲取當(dāng)前觸摸屏146上的圖標(biāo)布局信息和檢測在觸摸屏146上的滑動操作,確定要移動的圖標(biāo)行或列和移動方式后對圖標(biāo)進(jìn)行移動,最后在觸摸屏上146中呈現(xiàn)移動后的圖標(biāo)布局。
      [0043]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖標(biāo)顯示設(shè)備400的結(jié)構(gòu)示意圖。該圖標(biāo)顯示設(shè)備400包括檢測模塊420、運(yùn)算模塊440以及移動控制模塊460。
      [0044]運(yùn)算模塊440獲取當(dāng)前的圖標(biāo)布局信息,例如屏幕的數(shù)目(例如第一屏、第二屏、第三屏等),每個(gè)屏幕上圖標(biāo)布局結(jié)構(gòu)4X4或5X5等信息,以及每個(gè)屏幕中有多少圖標(biāo),每個(gè)圖標(biāo)在屏幕上的位置、大小等。
      [0045]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,該圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。
      [0046]通常,獲取到的圖標(biāo)布局信息以xml格式存儲,xml文件中包括圖標(biāo)名字、圖標(biāo)所在屏、圖標(biāo)所在的行列數(shù)以及圖標(biāo)所占屏幕布局的長和寬。例如某個(gè)存儲有圖標(biāo)布局信息的xml文件的代碼如下:
      [0047]〈favorites xmlns: launcher = ^http://schemas, android, com/apk/res-auto/com.android.1auncher3〃>
      [0048]< ! —Far-left screen [0]—>
      [0049]< ! --Left screen [I]—>
      [0050]〈appwidget
      [0051]launcher:packageName = 〃com.android, settings"
      [0052]launcher: clas s N am e = ^com.android, settings, widget.SettingsAppWidgetProvider^
      [0053]launcher: screen = 〃1〃
      [0054]launcher: X = "0〃
      [0055]launcher:y = "3〃
      [0056]launcher: spanX = "4〃
      [0057]launcher: spanY = "l"/>
      [0058]< ! —Middle screen [2]—>
      [0059]〈appwidget
      [0060]launcher:packageName = 〃com.android.deskclock〃
      [0061]launcher:className = "com.android, alarmclock.AnalogAppWidgetProvider^
      [0062]launcher: screen = "2〃
      [0063]launcher: X = 〃1"
      [0064]launcher:y = 〃0〃
      [0065]launcher: spanX = "2〃
      [0066]launcher: spanY = "2"/>
      [0067]〈favorite
      [0068]launcher:packageName = 〃com.android, camera"
      [0069]launcher: className = 〃com.android, camera.Camera"
      [0070]launcher: screen = 〃2〃
      [0071]launcher: X = 〃0〃
      [0072]launcher:y = "3"/>
      [0073]< ! —Right screen [3]—>
      [0074]〈favorite
      [0075]launcher:packageName = 〃com.android.gallery3d〃
      [0076]launcher:className = 〃com.android.gallery3d.app.Gallery"
      [0077]launcher: screen = 〃3〃
      [0078]launcher: X = 〃1"
      [0079]launcher:y = "3"/>
      [0080]〈favorite
      [0081]launcher:packageName = 〃com.android, settings"
      [0082]launcher:className = 〃com.android, settings.Settings"
      [0083]launcher: screen = "3〃
      [0084]launcher: X = "2〃
      [0085]launcher:y = "3"/>
      [0086]在上面的示例中,圖標(biāo)可以是程序的快捷方式、窗口部件等。例如一個(gè)叫setting的窗口部件分布在第一個(gè)屏幕上,其中X和I的位置分別是O和3,同時(shí)占據(jù)4行和I列(由spanX和spanY分別定義)。上面的示例中類似地還定義了其他圖標(biāo)。
      [0087]檢測模塊420適于檢測觸摸屏上的滑動操作。用戶可以使用手指在觸摸屏上滑動來輸入,也可以使用觸摸筆輸入。
      [0088]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,檢測模塊420識別滑動操作的起點(diǎn)位置、終點(diǎn)位置以及移動方向,移動方向,其中移動方向?yàn)橄蜃?、向右、向上、向右中的一種。
      [0089]—般地,在安卓操作系統(tǒng)中,系統(tǒng)調(diào)用函數(shù)ev.getX O和ev.getY O來獲取Mot1nEvent.ACT10N_D0WN和Mot1nEvent.ACT10N_UP的坐標(biāo)(觸摸屏被按下時(shí)的坐標(biāo)和觸摸屏被抬起時(shí)的坐標(biāo)),即用戶滑動操作的起點(diǎn)位置和終點(diǎn)位置。
      [0090]檢測模塊420根據(jù)兩點(diǎn)坐標(biāo)之間的距離來判斷該滑動操作是否有效。若確定該滑動操作有效,則根據(jù)起點(diǎn)位置和終點(diǎn)位置的坐標(biāo)值判斷滑動操作的移動方向。其中,如滑動操作的軌跡在垂直方向的投影長度小于在水平方向的投影長度,則移動方向?yàn)樗椒较?向左、向右),反之則為垂直方向(向上、向下)。
      [0091]運(yùn)算模塊440與檢測模塊420耦接,根據(jù)檢測模塊420獲取的滑動操作與運(yùn)算模塊440之前獲取的當(dāng)前圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列。
      [0092]若滑動操作的移動方向?yàn)樗椒较?,則確定以行方式進(jìn)行圖標(biāo)移動;若滑動操作的移動方向?yàn)榇怪狈较?,則確定以列方式進(jìn)行圖標(biāo)移動。
      [0093]根據(jù)本發(fā)明的一種實(shí)施方式,運(yùn)算模塊440根據(jù)所確定的行方式或列方式、滑動操作的起點(diǎn)位置和終點(diǎn)位置、觸摸屏的尺寸以及圖標(biāo)布局信息,來確定將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列。
      [0094]若確定以行方式進(jìn)行圖標(biāo)移動,即圖標(biāo)的移動方向?yàn)樗椒较?,則確定將要進(jìn)行移動操作的為能夠在水平方向上移動的圖標(biāo)行,再比對滑動操作的起點(diǎn)、終點(diǎn)位置,觸摸屏的尺寸,以及當(dāng)前圖標(biāo)布局信息,確定將要進(jìn)行移動操作的是哪一行的圖標(biāo)。
      [0095]例如在安卓操作系統(tǒng)中,調(diào)用函數(shù)ev.getX O和ev.getY O獲取了觸摸屏被按下時(shí)的坐標(biāo)和觸摸屏被抬起時(shí)的坐標(biāo),即用戶滑動操作的起點(diǎn)位置和終點(diǎn)位置,將起點(diǎn)和終點(diǎn)坐標(biāo)值與觸摸屏的尺寸進(jìn)行比對,確定滑動操作在觸摸屏上的位置,再根據(jù)當(dāng)前圖標(biāo)布局信息中各屏幕中各圖標(biāo)的位置、圖標(biāo)布局結(jié)構(gòu)(如3X3、4X4等),確定該滑動操作位于哪一行和該行包括的所有圖標(biāo)內(nèi)容。
      [0096]若確定以列方式進(jìn)行圖標(biāo)移動,同理。
      [0097]根據(jù)本發(fā)明的另一種實(shí)施方式,如果在各屏幕中任一屏上任一占據(jù)多行或多列的圖標(biāo)處于所確定的要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列上,則確定將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列為該圖標(biāo)所占據(jù)的多行或多列。
      [0098]例如要進(jìn)行移動操作的圖標(biāo)行上有一個(gè)大小占據(jù)2行的時(shí)鐘窗口部件,則確定要進(jìn)行移動操作的圖標(biāo)行為該時(shí)鐘窗口部件所占據(jù)的2行。
      [0099]移動控制模塊460與運(yùn)算模塊440耦接,接收運(yùn)算模塊440獲取的圖標(biāo)移動方式和將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列。同時(shí)也與檢測模塊420耦接,接收檢測模塊420檢測到的滑動操作。
      [0100]移動控制模塊460將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      [0101]根據(jù)本發(fā)明的一種實(shí)施方式,移動控制模塊460根據(jù)所確定的行或列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列。再根據(jù)在該圖標(biāo)排列下各圖標(biāo)在各屏幕上的位置,將各屏幕上位于所確定要進(jìn)行移動的圖標(biāo)行或圖標(biāo)列的圖標(biāo)均沿滑動操作的移動方向移動預(yù)定單位。
      [0102]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,當(dāng)確定以行方式進(jìn)行圖標(biāo)移動時(shí),移動控制模塊460將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列;當(dāng)確定以列方式進(jìn)行圖標(biāo)移動時(shí),移動控制模塊460將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      [0103]例如,如果一個(gè)移動終端包括3個(gè)屏幕(第一屏、第二屏、第三屏),當(dāng)用戶在第一屏上滑動,且確定以行方式進(jìn)行圖標(biāo)移動時(shí),移動控制模塊460以用戶的滑動操作所在的當(dāng)前屏幕即第一屏為主屏,將其他各屏幕依次排列至第一屏的右側(cè),即從左至右屏幕排列順序?yàn)榈谝黄?,第二屏,第三屏,然后獲取在此種屏幕排列下的各屏幕上的圖標(biāo)排列。
      [0104]該圖標(biāo)排列可以用一個(gè)數(shù)據(jù)結(jié)構(gòu)來存儲,例如創(chuàng)建一個(gè)三維數(shù)組,分別存儲圖標(biāo)所在的屏數(shù)、行數(shù)和列數(shù)。存儲的格式有多種,本發(fā)明對此不做限制。
      [0105]根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,其中圖標(biāo)行或者圖標(biāo)列移動的預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。這些預(yù)定單位可以由用戶自定義設(shè)置,或者事先確定好。
      [0106]一般地,圖標(biāo)的移動操作完成后,移動控制單元460可以根據(jù)移動后各圖標(biāo)在各屏幕上的位置,通過調(diào)用函數(shù)addView和draw將其顯示到觸摸屏上。
      [0107]根據(jù)本發(fā)明的還有一個(gè)實(shí)施方式,運(yùn)算模塊440會獲取缺省的圖標(biāo)布局信息,當(dāng)觸摸屏不再檢測到滑動操作,例如長期未操作,或移動終端進(jìn)入其他模式后,例如用戶強(qiáng)制進(jìn)入鎖屏、省電模式等,移動控制模塊460根據(jù)該缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      [0108]其中,缺省的圖標(biāo)布局信息也以xml格式存儲。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,當(dāng)移動終端運(yùn)行安卓操作系統(tǒng)時(shí),為了顯示圖標(biāo),移動控制模塊460解析xml文件,提取其中的圖標(biāo)布局信息,并且獲取各個(gè)圖標(biāo)的內(nèi)容,隨后利用函數(shù)addView和draw將圖標(biāo)顯示到桌面上預(yù)定位置處。
      [0109]下面通過圖3-圖7示出的實(shí)施例來具體說明根據(jù)本發(fā)明的圖標(biāo)顯示方案。
      [0110]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖標(biāo)顯示示意圖。
      [0111]參照圖3,假設(shè)某移動終端觸摸屏上可滑動屏幕數(shù)為2,分別為第一屏、第二屏,各屏幕上圖標(biāo)布局結(jié)構(gòu)為3x3,屏幕上圖標(biāo)的位置均用帶小數(shù)點(diǎn)的數(shù)字表示,例如第一屏上第一行從左至右順序的第一個(gè)圖標(biāo)表示為1.1,小數(shù)點(diǎn)左側(cè)數(shù)字表示該圖標(biāo)位于第幾屏,小數(shù)點(diǎn)右側(cè)數(shù)字表示從該屏第一行從左至右數(shù)(一行數(shù)完順移至下一行),該圖標(biāo)是第幾個(gè)。如圖2所不,第一屏上圖標(biāo)分別表不為1.1、1.2、1.3、1.4、1.5......,第二屏上圖標(biāo)分別表不為
      2.1、2.2、2.3、2.4、2.5......。
      [0112]以第一屏為主屏,向左滑動主屏第一行一次,即以行方式移動第一屏第一行上圖標(biāo)一次,默認(rèn)為移動一行上所有圖標(biāo)數(shù)量。第二屏的第一行向左移動替代了主屏上第一行,而原主屏上第一行向左沒有屏幕可供移動,則移至最末屏上第一行,即第二屏上第一行。其余圖標(biāo)保持不變。
      [0113]圖4不出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖標(biāo)顯不不意圖。
      [0114]圖4與圖3所示實(shí)施例類似,區(qū)別在于在第一屏、第二屏基礎(chǔ)上增加了第三屏,第一屏、第二屏表不數(shù)字同圖2,同理,第三屏上圖標(biāo)分別表不為3.1、3.2、3.3、3.4、3.5......。
      [0115]以第一屏為主屏,向左滑動主屏第一行一次,即以行方式移動第一屏第一行上圖標(biāo)一次,默認(rèn)為移動一行上所有圖標(biāo)數(shù)量。第二屏的第一行向左移動替代了主屏上第一行,第三屏的第一行向左移動替代了第二屏上第一行,而原主屏上第一行向左沒有屏幕可供移動,則移至最末屏上第一行,即第三屏上第一行。其余圖標(biāo)保持不變。
      [0116]繼續(xù)向左滑動主屏第一行一次,第二屏的第一行向左移動替代了主屏上第一行,第三屏的第一行向左移動替代了第二屏上第一行,而原主屏上第一行向左沒有屏幕可供移動,則移至最末屏上第一行,即第三屏上第一行。其余圖標(biāo)保持不變。
      [0117]圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖標(biāo)顯示示意圖。
      [0118]圖5與圖3所示實(shí)施例類似,區(qū)別在于第二屏上有一圖標(biāo)占據(jù)了 2.1,2.2,2.4,2.5的位置。
      [0119]仍以第一屏為主屏,當(dāng)檢測到向左滑動主屏中的第一行或者第二行一次時(shí),由于第二屏中有圖標(biāo)占據(jù)了第一行和第二行的位置,因此必須同時(shí)移動第一行和第二行。為此,第二屏的第一行和第二行都向左移動替代了主屏上第一行和第二行,而原主屏上第一行和第二行向左沒有屏幕可供移動,則移至最末屏即第二屏上第一行和第二行。其余圖標(biāo)保持不變。
      [0120]圖6示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖標(biāo)顯示示意圖。
      [0121]圖6與圖3所示實(shí)施例類似,區(qū)別在于圖6所示實(shí)施例中用戶向下滑動主屏第一列一次,即以列方式移動第一屏第一列上圖標(biāo)一次,默認(rèn)為移動一列上所有圖標(biāo)數(shù)量。此時(shí),第二屏置于主屏上方,第二屏的第一列向下移動替代了主屏上第一列,而原主屏上第一列向下沒有屏幕可供移動,則移至最末屏上第一列,即第二屏上第一列。其余圖標(biāo)保持不變。
      [0122]圖7示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖標(biāo)顯示示意圖。
      [0123]圖7與圖5所示實(shí)施例類似,第二屏上有一圖標(biāo)占據(jù)了 2.1、2.2、2.4、2.5的位置。以第一屏為主屏,當(dāng)檢測到有向下滑動主屏中的第一列或者第二列一次的操作時(shí),第二屏置于主屏上方,由于第二屏中有圖標(biāo)占據(jù)了第一列和第二列的位置,因此必須同時(shí)移動第一列和第二列。為此,第二屏的第一列和第二列都向下移動,替代了主屏上第一列和第二列,而原主屏上第一列和第二列向下沒有屏幕可供移動,則移至最末屏即第二屏上第一列和第二列。其余圖標(biāo)保持不變。
      [0124]圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖標(biāo)顯示方法的流程圖。該方法適于在具有觸摸屏的移動終端100中執(zhí)行,移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),所述多個(gè)圖標(biāo)以行和列的方式布置在所述觸摸屏上。該方法特別適于在根據(jù)圖2所述的圖標(biāo)顯示設(shè)備400中執(zhí)行。參照圖8,該圖標(biāo)顯示方法始于步驟S310。
      [0125]在步驟S310中,獲取當(dāng)前的圖標(biāo)布局信息。具體地,圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。通常,獲取到的圖標(biāo)布局信息以xml格式存儲,xml文件中包括圖標(biāo)名字、圖標(biāo)所在屏、圖標(biāo)所在的行列數(shù)以及圖標(biāo)所占屏幕布局的長和寬。
      [0126]隨后在步驟S320中,檢測在觸摸屏上的滑動操作,根據(jù)該滑動操作與當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列。
      [0127]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,步驟S320中檢測在觸摸屏上的滑動操作中,包括識別該滑動操作的起點(diǎn)位置、終點(diǎn)位置,以及移動方向,該移動方向?yàn)橄蜃?、向右、向上、向下中的一種。一般在安卓操作系統(tǒng)中,系統(tǒng)調(diào)用函數(shù)ev.getX()和ev.getY()來獲取Mot1nEvent.ACT10N_D0WN和Mot1nEvent.ACT10N_UP的坐標(biāo)(觸摸屏被按下時(shí)的坐標(biāo)和觸摸屏被抬起時(shí)的坐標(biāo)),即用戶滑動操作的起點(diǎn)位置和終點(diǎn)位置。
      [0128]獲取起點(diǎn)和終點(diǎn)位置后,根據(jù)起點(diǎn)和終點(diǎn)兩點(diǎn)坐標(biāo)之間的距離來判斷該滑動操作是否有效。若確定該滑動操作有效,根據(jù)兩點(diǎn)坐標(biāo)值判斷滑動操作的移動方向。其中,如滑動操作的軌跡在垂直方向的投影長度小于在水平方向的投影長度,則移動方向?yàn)樗椒较?向左、向右),反之則為垂直方向(向上、向下)。
      [0129]若滑動操作的移動方向?yàn)樗椒较颍瑒t確定以行方式進(jìn)行圖標(biāo)移動;若滑動操作的移動方向?yàn)榇怪狈较?,則確定以列方式進(jìn)行圖標(biāo)移動。
      [0130]根據(jù)該滑動操作確定圖標(biāo)移動的方式后,步驟S320中還包括根據(jù)所確定的行方式或者列方式、該滑動操作的起點(diǎn)位置和終點(diǎn)位置、觸摸屏的尺寸以及當(dāng)前的圖標(biāo)布局信息,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列。
      [0131]若確定以行方式進(jìn)行圖標(biāo)移動,即圖標(biāo)的移動方向?yàn)樗椒较?,則確定將要進(jìn)行移動操作的為能夠在水平方向上移動的圖標(biāo)行,再比對滑動操作的起點(diǎn)、終點(diǎn)位置,觸摸屏的尺寸,以及當(dāng)前圖標(biāo)布局信息,確定將要進(jìn)行移動操作的是哪一行的圖標(biāo)。
      [0132]例如在安卓操作系統(tǒng)中,調(diào)用函數(shù)ev.getX()和ev.getY O獲取了觸摸屏被按下時(shí)的坐標(biāo)和觸摸屏被抬起時(shí)的坐標(biāo),即用戶滑動操作的起點(diǎn)位置和終點(diǎn)位置,將起點(diǎn)和終點(diǎn)坐標(biāo)值與觸摸屏的尺寸進(jìn)行比對,確定滑動操作在觸摸屏上的位置,再根據(jù)當(dāng)前圖標(biāo)布局信息中各屏幕中各圖標(biāo)的位置、圖標(biāo)布局結(jié)構(gòu)(如3x3、4x4等),確定該滑動操作位于哪一行和該行包括的所有圖標(biāo)內(nèi)容。
      [0133]若確定以列方式進(jìn)行圖標(biāo)移動,同理。
      [0134]此時(shí),根據(jù)一種實(shí)施方式,如果在各屏幕中任一屏上任一占據(jù)多行或多列的圖標(biāo)處于所確定的要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列上,則將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列為該圖標(biāo)所占據(jù)的多行或多列。
      [0135]例如要進(jìn)行移動操作的圖標(biāo)行上有一個(gè)大小占據(jù)2行的時(shí)鐘窗口部件,則確定要進(jìn)行移動操作的圖標(biāo)行為該時(shí)鐘窗口部件所占據(jù)的2行。
      [0136]在確定了將要進(jìn)行移動的圖標(biāo)行或者圖標(biāo)列,以及圖標(biāo)的移動方式后,該圖表顯示方法進(jìn)入步驟S330中,將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      [0137]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動的步驟中,先根據(jù)所確定的行或者列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列。隨后,根據(jù)在該圖標(biāo)排列下各圖標(biāo)在各屏幕上的位置,將各屏幕上位于所確定要進(jìn)行移動的圖標(biāo)行或者圖標(biāo)列的圖標(biāo)均沿滑動操作的移動方向移動預(yù)定單位。其中預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。
      [0138]根據(jù)另一種實(shí)施方式,在根據(jù)所確定的行或者列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列的步驟中,如確定以行方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列。如確定以列方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      [0139]例如,如果一個(gè)移動終端包括3個(gè)屏幕(第一屏、第二屏、第三屏),當(dāng)用戶在第一屏上滑動,且確定以行方式進(jìn)行圖標(biāo)移動時(shí),移動控制模塊460以用戶的滑動操作所在的當(dāng)前屏幕即第一屏為主屏,將其他各屏幕依次排列至第一屏的右側(cè),即從左至右屏幕排列順序?yàn)榈谝黄?,第二屏,第三屏,然后獲取在此種屏幕排列下的各屏幕上的圖標(biāo)排列。
      [0140]該圖標(biāo)排列可以用一個(gè)數(shù)據(jù)結(jié)構(gòu)來存儲,例如創(chuàng)建一個(gè)三維數(shù)組,分別存儲圖標(biāo)所在的屏數(shù)、行數(shù)和列數(shù)。存儲的格式有多種,本發(fā)明對此不做限制。
      [0141]隨后,根據(jù)該屏幕排列下的圖標(biāo)排列,以及滑動操作的移動方向,將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動后顯示在觸摸屏上。例如在安卓操作系統(tǒng)中,可以根據(jù)移動后各圖標(biāo)在各屏幕上的位置,通過調(diào)用函數(shù)addView和draw將其顯示到觸摸屏上。
      [0142]根據(jù)本發(fā)明的還有一個(gè)實(shí)施方式,該圖標(biāo)顯示方法還包括獲取缺省的圖標(biāo)布局信息,當(dāng)觸摸屏不再檢測到滑動操作,或移動終端進(jìn)入其他模式后,根據(jù)獲取到的缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      [0143]其中,缺省的圖標(biāo)布局信息也以xml格式存儲。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,當(dāng)移動終端運(yùn)行安卓操作系統(tǒng)時(shí),為了顯示圖標(biāo),需要解析xml文件,提取其中的圖標(biāo)布局信息,并且獲取各個(gè)圖標(biāo)的內(nèi)容,隨后利用函數(shù)addV i ew和dr aw將圖標(biāo)顯示到桌面上預(yù)定位置處。
      [0144]由此可見,本方案通過這樣逐行逐列移動圖標(biāo)實(shí)現(xiàn)了對屏幕上一行或一列圖標(biāo)進(jìn)行移動操作的功能,給用戶提供了圖標(biāo)移動的定制化服務(wù)。同時(shí),與傳統(tǒng)方式下刷新整個(gè)屏幕顯示移動后圖標(biāo)不同,在根據(jù)本發(fā)明的圖標(biāo)顯示方式下只需局部刷新屏幕的某行或某列,因此處理速度快,而且相比傳統(tǒng)方式更加節(jié)省電量。
      [0145]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下被實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
      [0146]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
      [0147]本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開的示例中的設(shè)備的模塊或單元或組件可以布置在如該實(shí)施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個(gè)或多個(gè)設(shè)備中。前述示例中的模塊可以組合為一個(gè)模塊或者此外可以分成多個(gè)子模塊。
      [0148]A2、如Al所述的圖標(biāo)顯示方法,其中所述圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。A3、如Al所述的圖標(biāo)顯示方法,所述檢測在所述觸摸屏上的滑動操作的步驟包括:識別所述滑動操作的起點(diǎn)位置、終點(diǎn)位置,以及移動方向,所述移動方向?yàn)橄蜃?、向右、向上、向下中的一種。A4、如A3所述的圖標(biāo)顯示方法,所述確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列的步驟包括:根據(jù)所確定的行方式或者列方式、所述滑動操作的起點(diǎn)位置和終點(diǎn)位置、所述觸摸屏的尺寸以及所述圖標(biāo)布局信息,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列。A5、如A4所述的圖標(biāo)顯示方法,所述確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列的步驟包括:如果在各屏幕中任一屏上任一占據(jù)多行或多列的圖標(biāo)處于所確定的要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列上,則將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列為所述圖標(biāo)所占據(jù)的多行或多列。AS、如權(quán)利要求A6所述的圖標(biāo)顯示方法,其中所述預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。
      [0149]BllJn BlO所述的圖標(biāo)顯示設(shè)備,其中所述圖標(biāo)布局信息包括圖標(biāo)在屏幕上的行和列數(shù)目、屏幕屏數(shù)、各屏幕上的圖標(biāo)位置和內(nèi)容。B12、如BlO所述的圖標(biāo)顯示設(shè)備,所述檢測模塊還適于識別所述滑動操作的起點(diǎn)位置、終點(diǎn)位置,以及移動方向,所述移動方向?yàn)橄蜃?、向右、向上、向下中的一種。B13、如B12所述的圖標(biāo)顯示設(shè)備,所述運(yùn)算模塊還適于根據(jù)所確定的行方式或列方式、所述滑動操作的起點(diǎn)位置和終點(diǎn)位置、所述觸摸屏的尺寸以及所述圖標(biāo)布局信息,確定將要進(jìn)行移動操作的圖標(biāo)行或圖標(biāo)列。B14、如B13所述的圖標(biāo)顯示設(shè)備,所述運(yùn)算模塊還適于如果在各屏幕中任一屏上任一占據(jù)多行或多列的圖標(biāo)處于所確定的要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列上,則確定將要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列為所述圖標(biāo)所占據(jù)的多行或多列。
      [0150]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
      [0151]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
      [0152]此外,所述實(shí)施例中的一些在此被描述成可以由計(jì)算機(jī)系統(tǒng)的處理器或者由執(zhí)行所述功能的其它裝置實(shí)施的方法或方法元素的組合。因此,具有用于實(shí)施所述方法或方法元素的必要指令的處理器形成用于實(shí)施該方法或方法元素的裝置。此外,裝置實(shí)施例的在此所述的元素是如下裝置的例子:該裝置用于實(shí)施由為了實(shí)施該發(fā)明的目的的元素所執(zhí)行的功能。
      [0153]如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞“第一”、“第二”、“第三”等等來描述普通對象僅僅表示涉及類似對象的不同實(shí)例,并且并不意圖暗示這樣被描述的對象必須具有時(shí)間上、空間上、排序方面或者以任意其它方式的給定順序。
      [0154]盡管根據(jù)有限數(shù)量的實(shí)施例描述了本發(fā)明,但是受益于上面的描述,本【技術(shù)領(lǐng)域】內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實(shí)施例。此外,應(yīng)當(dāng)注意,本說明書中使用的語言主要是為了可讀性和教導(dǎo)的目的而選擇的,而不是為了解釋或者限定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對于本發(fā)明的范圍,對本發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
      【權(quán)利要求】
      1.一種圖標(biāo)顯示方法,適于在具有觸摸屏的移動終端中執(zhí)行,所述移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),所述多個(gè)圖標(biāo)以行和列的方式布置在所述觸摸屏上,該方法包括步驟: 獲取當(dāng)前的圖標(biāo)布局信息; 檢測在所述觸摸屏上的滑動操作,根據(jù)所述滑動操作與當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列; 將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      2.如權(quán)利要求1所述的圖標(biāo)顯示方法,所述將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動的步驟包括: 根據(jù)所確定的行或者列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列; 根據(jù)在所述圖標(biāo)排列下各圖標(biāo)在各屏幕上的位置,將各屏幕上位于所確定要進(jìn)行移動的圖標(biāo)行或者圖標(biāo)列的圖標(biāo)均沿所述滑動操作的移動方向移動預(yù)定單位。
      3.如權(quán)利要求2所述的圖標(biāo)顯示方法,所述根據(jù)所確定的行或者列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列的步驟包括: 如確定以行方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列; 如確定以列方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      4.如權(quán)利要求1所述的圖標(biāo)顯示方法,還包括: 獲取缺省的圖標(biāo)布局信息; 當(dāng)所述觸摸屏不再檢測到滑動操作,或所述移動終端進(jìn)入其他模式后,根據(jù)所述缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      5.—種圖標(biāo)顯示設(shè)備,駐留在具有觸摸屏的移動終端中,所述移動終端中駐留有多個(gè)應(yīng)用,每個(gè)應(yīng)用具有相關(guān)聯(lián)的圖標(biāo),所述多個(gè)圖標(biāo)以行和列的方式布置在所述觸摸屏上,該設(shè)備包括: 檢測模塊,適于檢測所述觸摸屏上的滑動操作; 運(yùn)算模塊,適于獲取當(dāng)前的圖標(biāo)布局信息,根據(jù)所述滑動操作與所述當(dāng)前的圖標(biāo)布局信息,確定以行方式還是以列方式進(jìn)行圖標(biāo)移動,并確定要進(jìn)行移動操作的圖標(biāo)行或者圖標(biāo)列; 移動控制模塊,適于將所確定的圖標(biāo)行或者圖標(biāo)列以所確定的行或列方式進(jìn)行移動,并在所述觸摸屏中呈現(xiàn)移動后的圖標(biāo)布局。
      6.如權(quán)利要求5所述的圖標(biāo)顯示設(shè)備,所述移動控制模塊還適于根據(jù)所確定的行或列方式連接各屏幕,以獲取相應(yīng)的圖標(biāo)排列;還適于根據(jù)在所述圖標(biāo)排列下各圖標(biāo)在各屏幕上的位置,將各屏幕上位于所確定要進(jìn)行移動的圖標(biāo)行或圖標(biāo)列的圖標(biāo)均沿所述滑動操作的移動方向移動預(yù)定單位。
      7.如權(quán)利要求6所述的圖標(biāo)顯示設(shè)備,所述移動控制模塊還適于如確定以行方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕右側(cè)后,獲取在該屏幕排列下的圖標(biāo)排列;如確定以列方式進(jìn)行圖標(biāo)移動,則將各屏幕依次排列在當(dāng)前屏幕上方后,獲取在該屏幕排列下的圖標(biāo)排列。
      8.如權(quán)利要求5所述的圖標(biāo)顯示設(shè)備,其中所述預(yù)定單位為一個(gè)圖標(biāo),或者一整行或一整列上圖標(biāo)數(shù)量。
      9.如權(quán)利要求5所述的圖標(biāo)顯示設(shè)備,所述運(yùn)算模塊還適于獲取缺省的圖標(biāo)布局信息;當(dāng)所述觸摸屏不再檢測到滑動操作,或所述移動終端進(jìn)入其他模式后,所述移動控制模塊適于根據(jù)所述缺省的圖標(biāo)布局信息重新設(shè)置當(dāng)前各屏幕上圖標(biāo)位置。
      10.一種移動終端,該移動終端具有觸摸屏,包括權(quán)利要求5至9任一項(xiàng)所述的圖標(biāo)顯示設(shè)備。
      【文檔編號】G06F3/0488GK104516673SQ201410748120
      【公開日】2015年4月15日 申請日期:2014年12月9日 優(yōu)先權(quán)日:2014年12月9日
      【發(fā)明者】張澤普 申請人:廈門美圖移動科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1