操作選項框中包括多個批量操作,例如,批量刪除操作、批量拖拽操作、批量隱藏操作、批量歸類操作等等。用戶可根據(jù)自身需求在所述批量操作選項框中選擇所需要的操作選項。例如,用戶需要將應用程序圖標A,應用程序圖標B,應用程序圖標C,應用程序圖標D執(zhí)行批量刪除操作,系統(tǒng)將連接在一起的應用程序圖標A,應用程序圖標B,應用程序圖標C,應用程序圖標D根據(jù)步驟S3中記錄的A,B,C,D的坐標位置準確定位到它們將應用程序圖標A,應用程序圖標B,應用程序圖標C,應用程序圖標D刪除。
[0053]S4,若判斷所有手勢操作有中存在不符合預設(shè)規(guī)則的手勢操作,則執(zhí)行與不符合預設(shè)規(guī)則對應的操作方式。在本實施例中,若判斷所有手勢操作有中存在不符合預設(shè)規(guī)則的手勢操作具體包括以下兩種情形:
[0054]第一種情形:所有手勢操作中有一些手勢操作不符合預設(shè)規(guī)則。
[0055]第二種情形:所有手勢操作全部不符合預設(shè)規(guī)則。
[0056]針對不通情形有不同操作方式。例如,執(zhí)行批量刪除操作:
[0057]針對第一種情形,即針對所有手勢操作中有一些手勢操作不符合預設(shè)規(guī)則,則將不符合預設(shè)規(guī)則的手勢操作對應的應用程序圖標放棄,將符合預設(shè)規(guī)則的手勢操作所對應的應用程序圖標連接在一起,并記錄符合預設(shè)規(guī)則的手勢操作所對應的應用程序圖標于所在圖形用戶界面中的位置信息。接著,將連接在一起的應用程序圖標根據(jù)記錄的應用程序圖標于圖形用戶界面中的坐標位置準確定位,對定位到的應用程序圖標執(zhí)行刪除操作。
[0058]針對第二種情形,即針對所有手勢操作都不符合預設(shè)規(guī)則,則令用戶重新執(zhí)行手勢操作以便監(jiān)聽用戶針對所述應用程序圖標執(zhí)行的手勢操作。
[0059]本實施例所述的具有觸摸顯示屏的電子設(shè)備的信息處理方法實現(xiàn)了應用程序圖標的批量操作的目的,提升了用戶體驗效果。
[0060]實施例二
[0061]為實現(xiàn)上述具有觸摸顯示屏的電子設(shè)備的信息處理方法,本實施例對應提供一種具有觸摸顯示屏的電子設(shè)備,包括智能手機、平板電腦、筆記本電腦中的任一種。所述電子設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理,而且具有多媒體影音功能的電子設(shè)備,其包括但不限智能手機、平板電腦、筆記本電腦等具有觸摸屏幕的電子設(shè)備等。觸摸顯示屏控制器接收/發(fā)送來自/去往觸摸顯示屏的電信號。該觸摸顯示屏則向用戶顯示可視輸出。這個可視輸出可以包括文本、圖形、視頻及其任意組合。某些或所有可視輸出可與用戶接口對象相對應,在下文中將對它的更多細節(jié)進行描述。
[0062]觸摸顯示屏還基于觸覺和/或觸知接觸來接受用戶的輸入。該觸摸顯示屏形成一個接受用戶輸入的觸摸敏感表面。該觸摸顯示屏和觸摸顯示屏控制器(連同存儲器中任何相關(guān)聯(lián)的模塊和/或指令集一起)檢測觸摸顯示屏上的接觸(以及所述觸摸的任何移動或中斷),并且將檢測到的接觸變換成與顯示在觸摸顯示屏上的諸如一個或多個軟按鍵之類的用戶界面對象的交互。在一個示例性實施例中,觸摸顯示屏與用戶之間的接觸點對應于用戶的一個或多個手指。該觸摸顯示屏可以使用LCD(液晶顯示器)技術(shù)或LPD(發(fā)光聚合物顯示器)技術(shù),但在其他實施例中可使用其他顯示技術(shù)。觸摸顯示屏和觸摸顯示屏控制器可以使用多種觸敏技術(shù)中的任何一種來檢測接觸及其移動或中斷,這些觸敏技術(shù)包括但不限于電容、電阻、紅外和聲表面波技術(shù),以及其他接近傳感器陣列,或用于確定與觸摸顯示屏相接觸的一個或多個點的其他技術(shù)。用戶可以使用任何適當物體或配件,例如指示筆、手指等等,來接觸觸摸顯示屏。
[0063]接觸/運動模塊與觸摸顯示屏控制器一道來檢測與觸摸顯示屏的接觸。該接觸/運動模塊包括用于執(zhí)行與跟觸摸顯示屏的接觸檢測相關(guān)聯(lián)的各種操作的各種軟件組件,所述操作例如確定是否發(fā)生接觸,確定該接觸是否移動,以及追蹤觸摸顯示屏上的移動,并且確定該接觸是否中斷(即是否停止接觸)。確定接觸點移動的操作可以包括確定接觸點的速率(幅度)、速度(幅度和方向)和/或加速度(包括幅度和/或方向)。在某些實施例中,接觸/運動模塊和觸摸顯示屏控制器還檢測觸摸板上的接觸。
[0064]在本實施例中,以所述電子設(shè)備為智能手機為例進行說明。所述智能手機例如為安裝Android操作系統(tǒng)或者1S操作系統(tǒng),或者Palm 0S、Symbian(塞班)、或者Black Berry(黑莓)0S 6.0、Windows Phone 8等操作系統(tǒng)的智能手機。
[0065]本實施例提供一種具有觸摸顯示屏的電子設(shè)備2,具體請參閱圖3,顯示為具有觸摸顯示屏的電子設(shè)備于一實施例中的原理結(jié)構(gòu)示意圖。如圖3所示,所述具有觸摸顯示屏的電子設(shè)備2包括:觸摸顯示屏21、監(jiān)聽模塊22、判斷模塊23、第一處理模塊24、第二處理模塊25。
[0066]所述觸摸顯示屏21用以在正常的工作狀態(tài)下輸出圖形用戶界面;所述觸摸顯示屏21在電子設(shè)備I與用戶之間同時提供輸出接口和輸入接口。
[0067]與所述觸摸顯示屏21連接的監(jiān)聽模塊22用于在所述觸摸顯示屏10輸出的應用程序圖標用戶界面的狀態(tài)下,監(jiān)聽用戶針對所述應用程序圖標執(zhí)行的手勢操作,同時,所述監(jiān)聽模塊22通過監(jiān)聽所述手勢操作以讀取與所述手勢操作相關(guān)的觸摸屬性;所述觸摸屬性包括滑動距離和停留時間。
[0068]在本實施例中,所述應用程序圖標是指用戶根據(jù)需求需要批量操作的應用程序圖標。所述批量操作包括用戶對一些認為不需要的應用程序執(zhí)行批量刪除操作、用戶將一些認為可以放置到同一圖形用戶界面的應用程序執(zhí)行批量拖拽操作、用戶為了保護個人隱私需要將一些設(shè)計自身隱私的應用程序執(zhí)行批量隱藏操作、或者用戶為了將一些性質(zhì)類似的應用程序放置在同一圖形用戶界面而進行的批量歸類操作等等。所述手勢操作在本實施例中包括在每一應用程序圖標上向下進行短距離滑動,并在所述應用程序圖標上停留。
[0069]與所述觸摸顯示屏21和監(jiān)聽模塊22連接的判斷模塊23用于判斷所述手勢操作是否符合預設(shè)規(guī)則;若符合,則調(diào)用第一處理模塊24;若不符合,則調(diào)用第二處理模塊25。在本實施例中,所述判斷模塊23判斷所述手勢操作是否符合預設(shè)規(guī)則具體是指判斷在所有用戶選擇的應用程序圖標上執(zhí)行的手勢操作是否符合預設(shè)規(guī)則。例如,用戶選擇了應用程序圖標A,應用程序圖標B,應用程序圖標C,應用程序圖標D,依次判斷針對應用程序圖標A,應用程序圖標B,應用程序圖標C,應用程序圖標D所執(zhí)行的手勢操作是否都符合預設(shè)規(guī)則。在本實施例中,所述預設(shè)規(guī)則是指:
[0070]用戶向下進行短距離滑動需小于等于預設(shè)滑動閾值;設(shè)置預設(shè)滑動閾值是由于智能手機桌面上存在許多手勢,例如,左右滑動,上下長距離滑動等等,例如左右滑動時會造成與翻頁響應事件沖突,上下長距離滑動會造成與拖動應用程序圖標響應事件沖突,所以在本實施例中將預設(shè)滑動閾值設(shè)置為小于應用程序圖標長度的固定值。
[0071]用戶在所述應用程序上停留的停留時間需大于停留時間下限值小于等于停留時間上限值。在本實施例中,所述停留時間下限值設(shè)置為ls,停留時間上限值設(shè)置為小于等于能使所述應用程序呈浮動狀態(tài)的時間值。
[0072]與所述判斷模塊23連接的第一處理模塊24用于若判斷所有手勢操作符合預設(shè)規(guī)貝1J,則將所有執(zhí)行手勢操作的應用程序圖標按照執(zhí)行順序連接在一起,同時記錄每一應用程序于所在圖形用戶