專利名稱:桌面圖標重新排列的方法及其觸摸式移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端技術(shù)領(lǐng)域,更具體地涉及一種桌面圖標重新排列的方法及其觸摸式移動終端。
背景技術(shù):
隨著觸摸式移動終端技術(shù)的發(fā)展,大屏.觸摸式移動終端已成為一種趨勢。大屏幕不但提高了觸摸式移動終端的視覺效果,也加大了觸摸式移動終的操作區(qū)域。然而,大屏幕觸摸式移動終端在提高視覺效果和加大操作區(qū)域的同時也帶來了一些使用上的不便。由于屏幕的增大及現(xiàn)有桌面圖標排列的不夠人性化,當單手握持時部分桌面圖標將超出手指的可觸摸范圍,從而導(dǎo)致無法對所有桌面圖標進行操作,因此給用戶的使用帶來了不便。因此,有必要提供一種桌面圖標重新排列的方法及其觸摸式移動終端來克服上述缺陷。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種桌面圖標重新排列的方法,以實現(xiàn)桌面圖標的快速重新排列,方便用戶對桌面圖標的操作。本發(fā)明的另一目的是提供一 種具有桌面圖標重新排列功能的觸摸式移動終端,以實現(xiàn)桌面圖標的快速重新排列,方便用戶對桌面圖標的操作。
為實現(xiàn)上述目的,本發(fā)明提供了一種桌面圖標重新排列的方法,包括如下步驟:判斷是否接收到切換手勢;根據(jù)判斷結(jié)果記錄初始的桌面狀態(tài)并確定所述切換手勢的觸摸位置,所述桌面狀態(tài)包括多個桌面圖標;根據(jù)所述觸摸位置生成觸控按鍵;操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列。與現(xiàn)有技術(shù)相比,本發(fā)明的桌面圖標重新排列的方法,先判斷是否接收到切換手勢,判斷為是時記錄初始的桌面狀態(tài)并確定切換手勢的觸摸位置,之后根據(jù)觸摸位置生成觸控按鍵,最后操作觸控按鍵使多個桌面圖標按觸控按鍵所指示的方向重新排列,從而得到人性化的桌面圖標排列方式;當單手握持移動終端時,由于觸控按鍵是根據(jù)切換手勢的觸摸位置生成的,因此使用該方法所得到的人性化排列的桌面圖標,可以使得讓用戶想要操作的桌面圖標處于手指可觸摸的范圍內(nèi),從而實現(xiàn)了對所有桌面圖標的操作,同時還給用戶帶來了方便。具體地,所述“根據(jù)判斷結(jié)果記錄初始的桌面狀態(tài)”具體包括:對多個所述桌面圖標進行標記;記錄初始的所述桌面狀態(tài)中多個所述桌面圖標的排列順序。具體地,所述“操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列”具體包括:根據(jù)判斷結(jié)果將多個所述桌面圖標按所述排列順序依次排列于一預(yù)設(shè)模型上并隨所述預(yù)設(shè)模型按所述觸控按鍵所指示的方向旋轉(zhuǎn);判斷所述長按操作是否停止;根據(jù)判斷結(jié)果使所述預(yù)設(shè)模型停止旋轉(zhuǎn),并將所述預(yù)設(shè)模型停止旋轉(zhuǎn)時處于所述預(yù)設(shè)模型最前端的所述桌面圖標排列于所述觸控按鍵所在的一側(cè),剩余的所述桌面圖標按所述排列順序及所述觸控按鍵所指示的方向依次排列。較佳地,所述預(yù)設(shè)模型為透明的圓柱體,多個所述桌面圖標等間距的排列于所述圓柱體的柱面上。較佳地,所述“操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列”之后還包括:判斷是否接收到恢復(fù)操作,所述恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵;根據(jù)判斷結(jié)果將 桌面圖標重新排列后的桌面狀態(tài)恢復(fù)為初始的所述桌面狀態(tài)。相應(yīng)的,本發(fā)明還提供了一種具有桌面圖標重新排列功能的觸摸式移動終端,包括:第一判斷模塊,用于判斷是否接收到切換手勢;記錄模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果記錄初始的桌面狀態(tài),所述桌面狀態(tài)包括多個桌面圖標;確定模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果確定所述切換手勢的觸摸位置;生成模塊,用于根據(jù)所述觸摸位置生成觸控按鍵;排列模塊,用于操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列。具體地,所述記錄模塊具體包括:標記單元,用于根據(jù)所述第一判斷模塊的判斷結(jié)果對多個所述桌面圖標進行標記;記錄單元,用于記錄初始的所述桌面狀態(tài)中多個所述桌面圖標的排列順序。具體地,所述排列模塊包括:第二判斷單元,用于判斷所述觸控按鍵上是否有長按操作;旋轉(zhuǎn)單元,用于根據(jù)所述第二判斷單元的判斷結(jié)果將多個所述桌面圖標依次排列于一預(yù)設(shè)模型上并隨所述預(yù)設(shè)模型按所述觸控按鍵所指示的方向旋轉(zhuǎn);第三判斷單元,用于判斷所述長按操作是否停止;排列單元,用于根據(jù)所述第三判斷單元的判斷結(jié)果使所述預(yù)設(shè)模型停止旋轉(zhuǎn)、并將所述預(yù)設(shè)模型停止旋轉(zhuǎn)時處于所述預(yù)設(shè)模型最前端的所述桌面圖標排列于所述觸控按鍵所在的一側(cè)、剩余的所述桌面圖標按所述排列順序及所述觸控按鍵所指示的方向依次排列。較佳地,所述預(yù)設(shè)模型為透明的圓柱體,多個所述桌面圖標等間距的排列于所述圓柱體的柱面上。較佳地,所述觸摸式移動終端還包括:
第二判斷模塊,用于判斷是否接收到恢復(fù)操作,所述恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵;恢復(fù)模塊,用于根據(jù)所述第二判斷模塊的判斷結(jié)果將桌面圖標重新排列后的桌面狀態(tài)恢復(fù)為初始的所述桌面狀態(tài)。通過以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實施例。
圖1為本發(fā)明的桌面圖標重新排列的方法一實施例的流程圖。圖2a為圖1中觸摸式移動終端的初始桌面狀態(tài)。圖2b為圖1中觸摸式移動終端的另一桌面狀態(tài)。圖2c為圖1中觸摸式移動終端的另一桌面狀態(tài)。圖2d為圖1中觸摸式移動終端的另一桌面狀態(tài)。圖2e為圖1中觸摸式移動終端的另一桌面狀態(tài)。圖3為圖1中觸摸式移動終端的觸摸屏的示意圖。圖4為本發(fā)明的具有桌面圖標重新排列功能的觸摸式移動終端的一實施例的結(jié)構(gòu)框圖。圖5為圖4中記錄模塊的結(jié)構(gòu)框圖。圖6為圖4中排列模塊的結(jié)構(gòu)框圖。
具體實施例方式現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標號代表類似的元件。需要注意的是,在本實施例中,本發(fā)明的桌面圖標重新排列的方法,適用于觸摸式移動終端且觸摸式移動終端處于桌面狀態(tài),桌面狀態(tài)包括多個桌面圖標列,桌面圖標列包括多個桌面圖標。請參考圖1,該方法包括如下步驟:步驟SlOl,判斷是否接收到切換手勢,若是,則執(zhí)行S102,反之,重復(fù)執(zhí)行SlOl ;具體地,切換手勢為系統(tǒng)定義的預(yù)設(shè)手勢或用戶自定義的手勢;如:定義的切換手勢為兩個手指長按觸摸屏;步驟S102,對初始桌面狀態(tài)中的多個桌面圖標列進行標記;如圖2a所示,將初始桌面狀態(tài)標記為桌面圖標列701、702、703、704,其中,桌面圖標列701包括圖標10、圖標11、圖標12以及圖標13,桌面圖標列702包括圖標20、圖標21、圖標22以及圖標23,桌面圖標列703包括圖標30、圖標31、圖標32以及圖標33,桌面圖標列704包括圖標40、圖標41、圖標42以及圖標43 ;在其他實施例中,可對桌面圖標進行標記;步驟S103,記錄初始桌面狀態(tài)中多個桌面圖標列的排列順序;具體為,記錄桌面圖標列701、702、703、704的排列順序為從左至右;步驟S104,確定切換手勢的觸摸位置;具體地,設(shè)定豎握觸摸式移動終端時,觸摸屏的幾何中心為坐標原點,將觸摸屏分為四個區(qū)域,如圖3所示,右下角為第一區(qū)域,右上角為第二區(qū)域,左上角為第 三區(qū)域,左下角為第四區(qū)域,并設(shè)定第一區(qū)域、第二區(qū)域、第三區(qū)域以及第四區(qū)域分別對應(yīng)的觸摸位置為下、右、上以及左,獲取切換手勢的坐標點,并判斷該坐標點處于哪個區(qū)域,以確定切換手勢的觸摸位置;若所確定的切換手勢的觸摸位置左;步驟S105,根據(jù)觸摸位置生成觸控按鍵;具體地,如圖2b所示,在觸摸屏的上側(cè)、下側(cè)及左側(cè)分別生成三個箭頭形狀的觸控按鍵801 (802、803);需要注意的是,觸控按鍵的個數(shù)可以是I至4個不等,但必須保證觸摸位置所在側(cè)有觸控按鍵生成即可;步驟S106,判斷任一觸控按鍵上是否有長按操作,若是,則執(zhí)行步驟S107,反之,則重復(fù)所述步驟S106 ;具體地,當用戶點擊所述觸摸屏的持續(xù)時長超過系統(tǒng)定義時長時,則認定所述長按操作發(fā)生,于是執(zhí)行步驟S107 ;如:如圖2b所示,長按觸摸屏左側(cè)的觸控按鍵803,于是執(zhí)行步驟S107 ;步驟S107,將多個桌面圖標列按排列順序依次排列于一預(yù)設(shè)模型上并隨預(yù)設(shè)模型按觸控按鍵所指示的方向旋轉(zhuǎn);具體地,預(yù)設(shè)模型為圓柱體;具體地,先將所有桌面圖標列按初始桌面狀態(tài)中的排列順序貼到圓柱體的柱面上,圓柱體全透明,再使桌面圖標列隨圓柱體一起沿觸控按鍵801 (802或803)所指方向圍繞圓柱體的中軸線旋轉(zhuǎn),如圖2c所示,所有桌面圖標列沿觸控按鍵803所指方向進行旋轉(zhuǎn);需要注意的是,也可對桌面圖標進行上述操作;步驟S108,判斷長按操作是否停止,若是,則執(zhí)行步驟S109,反之,則重復(fù)步驟
5108;具體地,當點擊停止,即用戶脫離觸摸屏時,則認定長按操作停止,于是執(zhí)行步驟
5109;步驟S109,使預(yù)設(shè)模型停止旋轉(zhuǎn),并將預(yù)設(shè)模型停止旋轉(zhuǎn)時處于預(yù)設(shè)模型最前端的桌面圖標列排列于觸控按鍵所在的一側(cè),剩余的桌面圖標列按排列順序及觸控按鍵所指示的方向依次排列,從而得到人性化的桌面圖標排列方式;如圖2d所示,停止旋轉(zhuǎn)時桌面圖標列702位于最前端,于是,如圖2e所示,將桌面圖標列702排列于觸控按鍵803 (如圖2d所示)所在的一側(cè),即排列于觸控按鍵803 (如圖2d所示)所在側(cè)的第一列,桌面圖標列703排列于觸控按鍵803 (如圖2d所示)所在側(cè)的第二列,桌面圖標列704排列于觸控按鍵803 (如圖2d所示)所在側(cè)的第三列,桌面圖標列701排列于觸控按鍵803 (如圖2d所示)所在側(cè)的第四列;步驟S110,判斷是否接收到恢復(fù)操作,所述恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵,若是,則執(zhí)行步驟S111,反之,則重復(fù)步驟SllO ;具體地,所述恢復(fù)手勢和所述恢復(fù)按鍵由系統(tǒng)定義或用戶自定義;如:定義恢復(fù)手勢為三個手指長按觸摸屏;又如:定義恢復(fù)按鍵為上下音量鍵;步驟S111,將所述桌面狀態(tài)恢復(fù)為初始桌面狀態(tài)。如:當接收到三個手指長按觸摸屏時,于是將桌面狀態(tài)恢復(fù)為初始桌面狀態(tài)(如圖2a所示);又如:當接收到同時按下上下音量鍵時,于是將桌面狀態(tài)恢復(fù)為初始桌面狀態(tài)(如圖2a所示)。從以上描述可以看出,本發(fā)明的桌面圖標重新排列的方法,當單手握持移動終端時,由于觸控按鍵是根據(jù)切換手勢的觸摸位置生成的,因此使用該方法因此使用該方法所得到的人性化排列的桌面圖標,可以使得讓用戶想要操作的桌面圖標處于手指可觸摸的范圍內(nèi),從而實現(xiàn)了對所有桌面圖標的操作,同時還給用戶帶來了方便。相應(yīng)地,請參考圖4, 本發(fā)明還提供了一種具有桌面圖標重新排列功能的觸摸式移動終端100。如圖所示,觸摸式移動終端100包括:第一判斷模塊10,用于判斷是否接收到切換手勢;記錄模塊20,用于根據(jù)第一判斷模塊10的判斷結(jié)果記錄初始的桌面狀態(tài),桌面狀態(tài)包括多個桌面圖標;確定模塊30,用于根據(jù)第一判斷模塊10的判斷結(jié)果確定切換手勢的觸摸位置;生成模塊40,用于根據(jù)觸摸位置生成觸控按鍵;排列模塊50,用于操作觸控按鍵使多個桌面圖標按觸控按鍵所指示的方向重新排列;第二判斷模塊60,用于判斷是否接收到恢復(fù)操作,恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵;恢復(fù)模塊70,用于根據(jù)第二判斷模塊60的判斷結(jié)果將桌面圖標重新排列后的桌面狀態(tài)恢復(fù)為初始的桌面狀態(tài)。具體地,參照圖5,記錄模塊20包括:標記單元201,用于根據(jù)第一判斷模塊10的判斷結(jié)果對多個桌面圖標進行標記;記錄單元2·02,用于記錄初始的桌面狀態(tài)中多個桌面圖標的排列順序。具體地,參照圖6,排列模塊50包括:第二判斷單元501,用于判斷觸控按鍵上是否有長按操作;旋轉(zhuǎn)單元502,用于根據(jù)第二判斷單元501的判斷結(jié)果將多個桌面圖標依次排列于一預(yù)設(shè)模型上并隨預(yù)設(shè)模型按觸控按鍵所指示的方向旋轉(zhuǎn);第三判斷單元503,用于判斷長按操作是否停止;排列單元504,用于根據(jù)第三判斷單元503的判斷結(jié)果使預(yù)設(shè)模型停止旋轉(zhuǎn)、并將預(yù)設(shè)模型停止旋轉(zhuǎn)時處于預(yù)設(shè)模型最前端的桌面圖標排列于觸控按鍵所在的一側(cè)、剩余的桌面圖標按排列順序及觸控按鍵所指示的方向依次排列。從以上描述可以得出,本發(fā)明的具有桌面圖標重新排列功能的觸摸式移動終端100,先通過第一判斷模塊10判斷是否接收到切換手勢,當判斷結(jié)果為是時,再通過記錄模塊20的標記單元201對多個桌面圖標進行標記,并通過記錄單元202記錄初始的桌面狀態(tài)中多個桌面圖標的排列順序,并通過確定模塊30確定切換手勢的觸摸位置,之后生成模塊40根據(jù)切換手勢的觸摸位置生成觸控按鍵,接著排列模塊50的第二判斷單元501判斷觸控按鍵上是否有長按操作,當判斷結(jié)果為是時,旋轉(zhuǎn)單元502將多個桌面圖標依次排列于一預(yù)設(shè)模型上并隨預(yù)設(shè)模型按觸控按鍵所指示的方向旋轉(zhuǎn),再通過第三判斷單元503判斷長按操作是否停止,若判斷為停止,則通過排列單元使預(yù)設(shè)模型停止旋轉(zhuǎn)、并將預(yù)設(shè)模型停止旋轉(zhuǎn)時處于預(yù)設(shè)模型最前端的桌面圖標排列于觸控按鍵所在的一側(cè)、剩余的桌面圖標按排列順序及觸控按鍵所指示的方向依次排列,從而實現(xiàn)了桌面圖標人性化的重新排列。當單手握持移動終端100時,由于觸控按鍵是根據(jù)切換手勢的觸摸位置生成的,因此使用該移動終端100所得到的人性化排列的桌面圖標,可以使得讓用戶想要操作的桌面圖標處于手指可觸摸的范圍內(nèi),從而實現(xiàn)了對所有桌面圖標的操作,同時還給用戶帶來了方便。值得注意的是,該移動終端100的第二判斷模塊60會進一步判斷是否接收到恢復(fù)操作,當接收到時,恢復(fù)模塊70會將桌面圖標重新排列后的桌面狀態(tài)恢復(fù)為初始的桌面狀態(tài)。
以上結(jié)合最佳實施例對本發(fā)明進行了描述,但本發(fā)明并不局限于以上揭示的實施例,而應(yīng)當涵蓋各種根 據(jù)本發(fā)明的本質(zhì)進行的修改、等效組合。
權(quán)利要求
1.一種桌面圖標重新排列的方法,其特征在于,包括如下步驟: 判斷是否接收到切換手勢; 根據(jù)判斷結(jié)果記錄初始的桌面狀態(tài)并確定所述切換手勢的觸摸位置,所述桌面狀態(tài)包括多個桌面圖標; 根據(jù)所述觸摸位置生成觸控按鍵; 操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列。
2.如權(quán)利要求1所述的桌面圖標重新排列的方法,其特征在于,所述“根據(jù)判斷結(jié)果記錄初始的桌面狀態(tài)”具體包括: 對多個所述桌面圖標進行標記; 記錄初始的所述桌面狀態(tài)中多個所述桌面圖標的排列順序。
3.如權(quán)利要求2所述的桌面圖標重新排列的方法,其特征在于,所述“操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列”具體包括: 判斷所述觸控按鍵上是否有長按操作; 根據(jù)判斷結(jié)果將多個所述桌面圖標按所述排列順序依次排列于一預(yù)設(shè)模型上并隨所述預(yù)設(shè)模型按所述觸控按鍵所指示的方向旋轉(zhuǎn); 判斷所述長按操作是否停止; 根據(jù)判斷結(jié)果使所述預(yù)設(shè)模型停止旋轉(zhuǎn),并將所述預(yù)設(shè)模型停止旋轉(zhuǎn)時處于所述預(yù)設(shè)模型最前端的所述桌面圖標排列于所述觸控按鍵所在的一側(cè),剩余的所述桌面圖標按所述排列順序及所述觸控按鍵所指示的方向依次排列。
4.如權(quán)利要求3所述的桌面圖標重新排列的方法,其特征在于,所述預(yù)設(shè)模型為透明的圓柱體,多個所述桌面圖標等間距的排列于所述圓柱體的柱面上。
5.如權(quán)利要求1所述的桌面圖標重新排列的方法,其特征在于,所述“操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列”之后還包括: 判斷是否接收到恢復(fù)操作,所述恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵; 根據(jù)判斷結(jié)果將桌面圖標重新排列后的所述桌面狀態(tài)恢復(fù)為初始的所述桌面狀態(tài)。
6.一種具有桌面圖標重新排列功能的觸摸式移動終端,其特征在于,包括: 第一判斷模塊,用于判斷是否接收到切換手勢; 記錄模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果記錄初始的桌面狀態(tài),所述桌面狀態(tài)包括多個桌面圖標; 確定模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果確定所述切換手勢的觸摸位置; 生成模塊,用于根據(jù)所述觸摸位置生成觸控按鍵; 排列模塊,用于操作所述觸控按鍵使多個所述桌面圖標按所述觸控按鍵所指示的方向重新排列。
7.如權(quán)利要求6所述的具有桌面圖標重新排列功能的觸摸式移動終端,其特征在于,所述記錄模塊具體包括: 標記單元,用于根據(jù)所述第一判斷模塊的判斷結(jié)果對多個所述桌面圖標進行標記; 記錄單元,用于記錄初始的所述桌面狀態(tài)中多個所述桌面圖標的排列順序。
8.如權(quán)利要求6所述的具有桌面圖標重新排列功能的觸摸式移動終端,其特征在于,所述排列模塊具體包括:第二判斷單元,用于判斷所述觸控按鍵上是否有長按操作; 旋轉(zhuǎn)單元,用于根據(jù)所述第二判斷單元的判斷結(jié)果將多個所述桌面圖標依次排列于一預(yù)設(shè)模型上并隨所述預(yù)設(shè)模型按所述觸控按鍵所指示的方向旋轉(zhuǎn); 第三判斷單元,用于判斷所述長按操作是否停止; 排列單元,用于根據(jù)所述第三判斷單元的判斷結(jié)果使所述預(yù)設(shè)模型停止旋轉(zhuǎn)、并將所述預(yù)設(shè)模型停止旋轉(zhuǎn)時處于所述預(yù)設(shè)模型最前端的所述桌面圖標排列于所述觸控按鍵所在的一側(cè)、剩余的所述桌面圖標按所述排列順序及所述觸控按鍵所指示的方向依次排列。
9.如權(quán)利要求8所述的具有桌面圖標重新排列功能的觸摸式移動終端,其特征在于,所述預(yù)設(shè)模型為透明的圓柱體,多個所述桌面圖標等間距的排列于所述圓柱體的柱面上。
10.如權(quán)利要求6所述的具有桌面圖標重新排列功能的觸摸式移動終端,其特征在于,還包括: 第二判斷模塊,用于判斷是否接收到恢復(fù)操作,所述恢復(fù)操作包括輸入恢復(fù)手勢或按下恢復(fù)按鍵; 恢復(fù)模塊,用于根據(jù)所述第二判斷模塊的判斷結(jié)果將桌面圖標重新排列后的所述桌面狀態(tài)恢復(fù)為初始的所述桌 面狀態(tài)。
全文摘要
本發(fā)明公開了一種桌面圖標重新排列的方法包括步驟判斷是否接收到切換手勢;根據(jù)判斷結(jié)果記錄初始的桌面狀態(tài)并確定切換手勢的觸摸位置;根據(jù)觸摸位置生成觸控按鍵;操作觸控按鍵使多個桌面圖標按觸控按鍵所指示的方向重新排列。與現(xiàn)有技術(shù)相比,本發(fā)明的桌面圖標重新排列的方法,當單手握持移動終端時,由于觸控按鍵是根據(jù)切換手勢的觸摸位置生成的,因此使用該方法所得到的人性化排列的桌面圖標,可以使得讓用戶想要操作的桌面圖標處于手指可觸摸的范圍內(nèi),從而實現(xiàn)了對所有桌面圖標的操作,同時還給用戶帶來了方便。本發(fā)明同時公開了一種具有桌面圖標重新排列功能的觸摸式移動終端。
文檔編號G06F3/0481GK103218123SQ201310151388
公開日2013年7月24日 申請日期2013年4月26日 優(yōu)先權(quán)日2013年4月26日
發(fā)明者岳闖, 林龍 申請人:廣東歐珀移動通信有限公司