一種在電子設備的觸摸屏上選中多個對象的方法和裝置制造方法
【專利摘要】本發明公開了一種在電子設備的觸摸屏上選中多個對象的方法和裝置,在所述方法中,持續監測對觸摸屏界面上的任一對象進行的操作;如果監測到對觸摸屏界面上的某一對象進行了操作,判斷是否為長按操作;如果是長按操作,則將長按的對象變為選中狀態,然后監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;如果繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作,則將手指經過的對象變為選中狀態。采用上述方案,可以利用電子設備的觸摸屏方便、快捷地同時選擇多個界面對象,且手指拖動的軌跡不需要與對象的排列順序一致。
【專利說明】一種在電子設備的觸摸屏上選中多個對象的方法和裝置
【技術領域】
[0001 ] 本發明涉及具有觸摸屏的電子設備【技術領域】,尤其涉及在具有觸摸屏的電子設備上同時選中多個對象的方法和裝置。
【背景技術】
[0002]在本領域中,觸摸屏(也被成為觸控屏或觸敏顯示器)已被廣泛應用。在很多電子設備中都使用了觸摸屏來顯示圖形和文字,以及提供可供用戶與設備進行交互的用戶界面。觸摸屏檢測并響應于該觸摸屏上的接觸。設備可以在觸摸屏上顯示一個或多個軟按鍵、菜單以及其他用戶界面對象。用戶可以通過接觸其希望與之交互的用戶界面對象所對應的觸摸屏位置,來與設備進行交互。
[0003]在使用具有觸摸屏的電子設備時,經常需要在觸摸屏的用戶界面上選擇界面對象(例如圖片或選擇列表中的條目),當需要同時選擇多個界面對象時,需要連續點擊多次進行選擇才能完成,這樣效率低下,需要進行不必要的重復的操作,現有技術中還沒有一種利用電子設備的觸摸屏方便、快捷地同時選擇多個界面對象的方法和裝置。
【發明內容】
[0004]基于【背景技術】中的上述問題,本發明提供了一種在電子設備的觸摸屏界面上同時選中多個對象的方法和裝置,其中所述方法包括如下步驟:
[0005]步驟100:持續監測對觸摸屏界面上的任一對象進行的操作;
[0006]步驟101:如果監測到對觸摸屏界面上的某一對象進行了操作,判斷是否為長按操作;
[0007]步驟102:如果是長按操作,則將長按的對象變為選中狀態,然后監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;
[0008]步驟103:如果繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作,則將手指經過的對象和/或單擊的對象變為選中狀態。
[0009]具體地,步驟102中的繼續進行了將手指拖動到其他對象上面的操作包括如下兩種方式中的至少之一:手指松開后再拖動和手指不松開拖動。
[0010]具體地,步驟102中的繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作為以下方式之一:
[0011]方式一:長按第一個對象后,手指不松開拖動到其他至少一個對象上面;
[0012]方式二:長按第一個對象后,手指松開,然后再從第二個對象拖動到除第一個對象和第二個對象之外的其他至少一個對象上面;
[0013]方式三:長按第一個對象后,手指不松開拖動到第二個對象,然后手指松開,然后再從第三個對象拖動到除第一、第二、第三個對象之外的其他至少一個對象上面。
[0014]方式四:長按第一個對象后,手指松開,單擊其他至少一個對象;
[0015]方式五:長按第一個對象后,手指松開,單擊其他至少一個對象,然后再從某個未被選中的對象開始拖動到其他未被選中的對象;
[0016]方式六:長按第一個對象后,手指不松開拖動到其他至少一個對象上面,然后手指松開,單擊其他未被選中的至少一個對象。
[0017]另外,還包括將已選中對象變為非選中狀態的步驟,將已選中對象變為非選中狀態的操作方式為以下方式中的至少之一:
[0018]再次單擊已選中狀態的對象,其就會變為非選中狀態;
[0019]手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態;
[0020]界面上設置有取消按鈕,單擊取消按鈕將已選中的對象全部變為非選中狀態;
[0021]通過單擊界面上的空白處,將已選的對象全部變為非選中狀態。
[0022]本發明還提供了一種在電子設備的觸摸屏上選中多個對象的裝置,該裝置包括如下模塊:
[0023]第一監測模塊,用于持續監測對觸摸屏界面上的任一對象進行的操作;
[0024]判斷模塊,用于判斷監測到的對觸摸屏界面上的某一對象進行的操作是否為長按操作;
[0025]第一選中模塊,用于根據判斷模塊的判斷結果將長按的對象變為選中狀態,具體為:如果判斷模塊的判斷結果是長按操作,則將長按的對象變為選中狀態;
[0026]第二監測模塊,用于將長按的對象變為選中狀態后,監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;
[0027]第二選中模塊,用于當繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作時,將手指經過的對象和/或單擊的對象變為選中狀態。
[0028]優選地,上述第一監測模塊和第二監測模塊合并為一個模塊;上述第一選中模塊和第二選中模塊合并為一個模塊。
[0029]具體地,所述繼續進行了將手指拖動到其他對象上面的操作包括如下兩種方式中的至少之一:手指松開后再拖動和手指不松開拖動。
[0030]另外,所述裝置還包括取消選中模塊,所述取消選中模塊如果監測到以下操作方式中的至少之一,則將相應的已選中對象變為非選中狀態:
[0031]再次單擊已選中狀態的對象,其就會變為非選中狀態;
[0032]手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態;
[0033]界面上設置有取消按鈕,單擊取消按鈕將已選的對象全部變為非選中狀態;
[0034]通過單擊界面上的空白處,將已選的對象全部變為非選中狀態。
[0035]本發明還提供了一種具有觸摸屏的電子設備的顯示系統,所述系統包括如上所述的裝置。
[0036]本發明還提供了一種具有觸摸屏的電子設備,所述設備包括如上所述的顯示系統。
[0037]通過本發明,可以利用電子設備的觸摸屏方便、快捷地同時選擇多個界面對象,且手指拖動的軌跡不需要與對象的排列順序一致。
【專利附圖】
【附圖說明】
[0038]圖1為根據本發明的在具有觸摸屏的電子設備上選中多個對象的方法流程圖;
[0039]圖2為根據本發明的在具有觸摸屏的電子設備上選中多個對象的裝置示意圖;
[0040]圖3A-3E為根據本發明對界面對象的操作示意圖,其中圖3A為手指按到對象上,在沒有達到長按的時間時,對象處于非選中狀態;圖3B為長按某一對象,其變為選中狀態的示意圖;圖3(:為拖動手指,所經過的對象都變為選中狀態的示意圖;圖3D為手指離開屏幕,單擊另一對象時,所單擊的對象也變為選中狀態的示意圖;圖3E為手指再次拖動,所經過的對象照樣變為選中狀態的示意圖。
【具體實施方式】
[0041 ] 下文將詳細參考附圖描述本發明的優選實施例,借此對本發明如何應用技術手段來解決技術問題,并達到技術效果的實現過程能充分理解并據以實施。為了全面理解本發明,在以下詳細描述中提到了諸多細節,但本領域技術人員應該理解,本發明可以無需這些具體細節而實現。在其他實施例中,不詳細描述公知的方法、過程、組件和電路,以免不必要地使實施例模糊。
[0042]根據本發明某些實施例的電子設備包括存儲器、存儲器控制器、一個或多個處理單元、外設接口、RF電路、音頻電路、揚聲器、麥克風、輸入/輸出子系統、觸摸屏、其他輸出或控制設備,以及外部端口。這些組件通過一條或多條通信總線或信號線進行通信,這些組件可以更多或更少,或具有不同的組件配置,這些組件可以用硬件、軟件或軟硬件的組合來實現,包括一個或多個信號處理和/或專用集成電路。所述便攜式電子設備包括但不限于手持電腦、平板電腦、移動電話、媒體播放器、個人數字助理PDA等,還包括其中兩項或多項的組合。
[0043]所述存儲器可包括高速隨機存取存儲器,并且還可包括非易失性存儲器,例如一個或多個磁盤存儲設備、閃存設備或其他非易失性固態存儲設備。在某些實施例中,存儲器還可以包括遠離一個或多個處理器的存儲器,例如經由RF電路或外部端口以及通信網絡訪問的網絡附加存儲器,其中所述通信網絡可以是因特網、一個或多個內部網、局域網(LAN)、廣域網(WLAN)、存儲局域網(SAN)等,或其適當組合。存儲器控制器可控制便攜式電子設備的諸如CPU和外設接口之類的其他組件對存儲器的訪問。
[0044]外設接口將設備的輸入和輸出外設耦接CPU和存儲器。所述一個或多個處理器運行各種存儲在存儲器中的軟件程序和/或指令集,以便執行設備的各種功能,并對數據進行處理。外設接口、CPU以及存儲器控制器可以在單個芯片,它們可能在多個分立芯片上實現。
[0045]RF電路接收并發送電磁波。該RF電路將電信號變換成電磁波,或是將電磁波變換成電信號,并且經由電磁波來與通信網絡以及其他通信設備進行通信。該RF電路可以包括用于執行這些功能的公知電路,包括但不局限于天線系統、RF收發機、一個或多個放大器、調諧器、一個或多個振蕩器、數字信號處理器、CODEC芯片組、用戶身份模塊(SM)卡、存儲器等。該RF電路可以通過無線通信來與網絡和其他設備進行通信,該網絡例如又名萬維網(WWW)的因特網、內部網和/或諸如蜂窩電話網絡之類的無線網絡、無線局域網(LAN)和/或城域網(MAN)。所述無線通信可以使用多種通信標準、協議和技術中的任何一種,包括但不局限于全球移動通信系統(GSM)、增強型數據GSM環境(EDGE)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時分多址(TDMA)、藍牙、無線保真(W1-Fi)、基于因特網協議的語音傳輸(VoIP)、W1-MAX,用于電子郵件、即時消息傳遞和/或短消息服務(SMS)的協議,或任何其他合適的通信協議,包括在本文件提交日尚未開發出的通信協議。
[0046]音頻電路、揚聲器和麥克風提供了用戶與設備之間的音頻接口。音頻電路接收來自外設接口的音頻數據,將音頻數據變換成電信號,并且將電信號傳送到揚聲器。揚聲器將電信號變換成人類可聽見的聲波。音頻電路還接收由麥克風從聲波變換的電信號。該音頻電路將電信號變換成音頻數據,并且將音頻數據傳送到外設接口,以便進行處理。音頻數據可以由外設接口從存儲器和/或RF電路中檢索出,和/或傳送到存儲器和/或RF電路。在某些實施例中,音頻電路還包括頭戴送受話器插孔。該頭戴送受話器插孔提供音頻電路與可拆裝的音頻輸入/輸出外設之間的接口,舉例來說,該音頻輸入/輸出外設既可以是純輸出耳機,也可以是同時具有輸出(用于單耳或雙耳的耳機)和輸入(麥克風)的頭戴送受話器。
[0047]I/O子系統提供電子設備的輸入/輸出外設和外設接口之間的接口,輸入/輸出外設例如觸摸屏和其他輸入/控制設備。該I/O子系統包括觸摸屏控制器以及用于其他輸出或控制設備的一個或多個輸入控制器。所述一個或多個輸入控制器接收/發送來自/去往其他輸入或控制設備的電信號。所述其他輸入/控制設備可包括物理按鈕(例如按壓按鈕,搖桿按鈕等等)、撥號盤、滑塊開關、操縱桿等寸。
[0048]觸摸屏在設備與用戶之間同時提供輸出接口和輸入接口。觸摸屏控制器接收/發送來自/去往觸摸屏的電信號。該觸摸屏則向用戶顯示可視輸出。這個可視輸出可以包括文本、圖形、視頻及其任意組合。某些或所有可視輸出可與用戶接口對象相對應。觸摸屏還基于觸覺和/或觸知接觸來接受用戶的輸入。該觸摸屏形成一個接受用戶輸入的觸摸敏感表面。該觸摸屏和觸摸屏控制器檢測觸摸屏上的接觸以及所述觸摸的任何移動或中斷,并且將檢測到的接觸變換成與顯示在觸摸屏上的諸如一個或多個軟按鍵之類的用戶界面對象的交互。該觸摸屏可以使用LCD (液晶顯示器)技術或LPD (發光聚合物顯示器)技術,但在其他實施例中可使用其他顯示技術。觸摸屏和觸摸屏控制器可以使用多種觸敏技術中的任何一種來檢測接觸及其移動或中斷,這些觸敏技術包括但不限于電容、電阻、紅外和聲表面波技術,以及其他接近傳感器陣列,或用于確定與觸摸屏相接觸的一個或多個點的其他技術。觸摸屏顯示來自便攜式設備的可視輸出,而觸敏板不提供可視輸出。用戶可以使用任何適當物體或配件,例如指示筆、手指等,來接觸觸摸屏。在某些實施例中,除了觸摸屏之外,電子設備還可以包括用于激活或停用特定功能的觸摸板。在某些實施例中,觸摸板是設備的觸敏區域,與觸摸屏不同,觸摸板不顯示可視輸出。該觸摸板可以是與觸摸屏分離的觸敏表面或由觸摸屏形成的觸敏表面的擴展。
[0049]電子設備還包括用于為各種組件供電的電源系統。該電源系統可以包括電源管理系統、一個或多個電源(例如電池、交流電(AC))、充電系統、電源故障檢測電路、電源轉換器或逆變器、電源狀態指示器(例如發光二極管(LED)),以及與便攜式設備中的電能生成、管理和分布相關聯的其他任何組件。
[0050]軟件組件包括操作系統、通信模塊(或指令集)、接觸/運動模塊(或指令集)、圖形模塊(或指令集)、用戶界面狀態模塊(或指令集),以及一個或多個應用(或指令集)。操作系統(例如Darwin、RTXC, LINUX、UNIX、OS X、WINDOWS或是諸如Vxworks之類的嵌入式操作系統)包括用于控制和管理常規系統任務(例如內存管理、存儲設備控制、電源管理等)以及有助于各種軟硬件組件之間通信的各種軟件組件和/或驅動器。
[0051]通信模塊有助于經一個或多個外部端口而與其他設備進行通信,并且它還包括用于處理RF電路和/或外部端口接收的數據的各種軟件組件。外部端口(例如通用串行總線(USB)、FIREWIRE等等)適合于直接或者經網絡(例如因特網,無線LAN等等)間接耦接到其他設備。
[0052]接觸/運動模塊與觸摸屏控制器一道來檢測與觸摸的接觸。該接觸/運動模塊包括用于執行與跟觸摸屏的接觸檢測相關聯的各種操作的各種軟件組件,所述操作例如確定是否發生接觸,確定該接觸是否移動,以及追蹤觸摸屏上的移動,并且確定該接觸是否中斷(即是否停止接觸)。確定接觸點移動的操作可以包括確定接觸點的速率(幅度)、速度(幅度和方向)和/或加速度(包括幅度和/或方向)。在某些實施例中,接觸/運動模塊和觸摸屏控制器還檢測觸摸板上的接觸。
[0053]圖形模塊包括用于在觸摸屏上呈現和顯示圖形的各種已知軟件組件。注意術語“圖形”包括可以顯示給用戶的任何對象,包括但不局限于文本、網頁、圖標(例如包括軟按鍵在內的用戶界面對象)、數字圖像、視頻、動畫等等。
[0054]所述一個或多個應用可以包括安裝在電子設備上的任何應用,包括但不限于瀏覽器、地址簿、聯系人列表、電子郵件、即時消息傳遞、字處理、鍵盤模擬、窗口小部件(widget)、使能JAVA的應用、加密、數字權力管理、語音識別、語音復制、位置確定能力(例如由全球定位系統(GPS)提供的)、音樂播放器(該音樂播放器播放保存在一個或多個文件中的音樂,例如保存在MP3或AAC文件中的音樂)等。
[0055]電子設備可以包括MP3播放器的功能。電子設備可以包括在成像應用中使用的一個或多個可選的光學傳感器,例如CMOS或CCD圖像傳感器。
[0056]下面結合圖1說明本發明實施例的在電子設備的觸摸屏上同時選中多個對象的方法,該方法包括如下步驟:
[0057]步驟S1:持續監測對觸摸屏界面上的任一對象進行的操作;
[0058]步驟S2:判斷是否監測到對觸摸屏界面上的任一對象進行的操作;如果是,進入步驟S3 ;如果否,返回步驟SI ;
[0059]步驟S3:判斷是否為長按操作;如果是,進入步驟S4 ;如果否,返回步驟SI ;
[0060]步驟S4:將長按的對象變為選中狀態,然后監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;
[0061]步驟S5:判斷是否監測到繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;如果是,進入步驟S6 ;如果否,返回步驟S4 ;
[0062]步驟S6:將手指經過的對象和/或單擊的對象變為選中狀態。
[0063]其中繼續進行了將手指拖動到其他對象上面的操作包括手指松開后再拖動和手指不松開拖動。
[0064]其中繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作為以下方式之一:
[0065]方式一:長按第一個對象后,手指不松開拖動到其他至少一個對象上面;
[0066]方式二:長按第一個對象后,手指松開,然后再從第二個對象拖動到除第一個對象和第二個對象之外的其他至少一個對象上面;
[0067]方式三:長按第一個對象后,手指不松開拖動到第二個對象,然后手指松開,然后再從第三個對象拖動到除第一、第二、第三個對象之外的其他至少一個對象上面。
[0068]方式四:長按第一個對象后,手指松開,單擊其他至少一個對象;
[0069]方式五:長按第一個對象后,手指松開,單擊其他至少一個對象,然后再從某個未被選中的對象開始拖動到其他未被選中的對象;
[0070]方式六:長按第一個對象后,手指不松開拖動到其他至少一個對象上面,然后手指松開,單擊其他未被選中的至少一個對象。
[0071]如圖3A-3E所示,本發明選中多個界面對象的操作方式有多種,其中圖3A為長按某一對象,在沒有達到長按的時間時,對象處于非選中狀態的示意圖;圖38為長按某一對象,其變為選中狀態的示意圖;圖3C為拖動手指,所經過的對象都變為選中狀態的示意圖;圖3D為手指離開屏幕,單擊另一對象時,所單擊的對象也變為選中狀態的示意圖;圖3E為手指再次拖動,所經過的對象照樣變為選中狀態的示意圖。
[0072]另外,還可以包括如下步驟:將已選中對象變為非選中狀態的步驟,其中將已選中對象變為非選中狀態的操作方式為以下方式中的至少之一:
[0073]再次單擊已選中狀態的對象,其就會變為非選中狀態;
[0074]手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態;
[0075]界面上設置有取消按鈕,單擊取消按鈕將已選中的對象全部變為非選中狀態;
[0076]通過單擊界面上的空白處,將已選中的對象全部變為非選中狀態。
[0077]下面結合圖2說明本發明實施例的在電子設備的觸摸屏上選中多個對象的裝置,該裝置包括如下模塊:
[0078]第一監測模塊,用于持續監測對觸摸屏界面上的任一對象進行的操作;
[0079]判斷模塊,用于判斷監測到的對觸摸屏界面上的某一對象進行的操作是否為長按操作;
[0080]第一選中模塊,用于根據判斷模塊的判斷結果將長按的對象變為選中狀態,具體為:如果判斷模塊的判斷結果是長按操作,則將長按的對象變為選中狀態;
[0081]第二監測模塊,用于將長按的對象變為選中狀態后,監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作;
[0082]第二選中模塊,用于當繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作時,將手指經過的對象和/或單擊的對象變為選中狀態。
[0083]可選地,上述第一監測模塊和第二監測模塊可以合并為一個模塊。
[0084]可選地,上述第一選中模塊和第二選中模塊可以合并為一個模塊。
[0085]另外,上述裝置還可以包括取消選中模塊,所述取消選中模塊如果監測到以下操作方式中的至少之一,則將相應的已選中對象變為非選中狀態:
[0086]再次單擊已選中狀態的對象,其就會變為非選中狀態;
[0087]手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態;
[0088]界面上設置有取消按鈕,單擊取消按鈕將已選中的對象全部變為非選中狀態;
[0089]通過單擊界面上的空白處,將已選中的對象全部變為非選中狀態。
[0090]在某些實施例中具有一種具有觸摸屏的電子設備的顯示系統,所述系統包括如上所述的裝置。
[0091 ] 在某些實施例中具有一種用于具有觸摸屏的電子設備,所述設備包括如上所述的顯不系統。
[0092]采用本發明的上述方案,可以利用電子設備的觸摸屏方便、快捷地同時選擇多個界面對象,且手指拖動的軌跡,不需要與對象的排列順序一致。
[0093]以上所述僅為本發明的較佳實施例,并不用于限制本發明,凡在本發明精神和原則之內所做的任何修改、等同替換和改進等,均包含于本發明的保護范圍之內。
【權利要求】
1.一種在電子設備的觸摸屏上選中多個對象的方法,該方法包括如下步驟: 步驟100:持續監測對觸摸屏界面上的任一對象進行的操作; 步驟101:如果監測到對觸摸屏界面上的某一對象進行了操作,判斷是否為長按操作;步驟102:如果是長按操作,則將長按的對象變為選中狀態,然后監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作; 步驟103:如果繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作,則將手指經過的對象和/或單擊的對象變為選中狀態。
2.根據權利要求1所述的方法,其特征在于,步驟102中的繼續進行了將手指拖動到其他對象上面的操作包括如下兩種方式中的至少之一:手指松開后再拖動和手指不松開拖動。
3.根據權利要求1或2所述的方法,其特征在于,步驟102中的繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作為以下方式之一: 方式一:長按第一個對象后,手指不松開拖動到其他至少一個對象上面; 方式二:長按第一個對象后,手指松開,然后再從第二個對象拖動到除第一個對象和第二個對象之外的其他至少一個對象上面; 方式三:長按第一個對象后,手指不松開拖動到第二個對象,然后手指松開,然后再從第三個對象拖動到除第一、第二、第三個對象之外的其他至少一個對象上面。 方式四:長按第一個對象后,手指松開,單擊其他至少一個對象; 方式五:長按第一個對象后,手指松開,單擊其他至少一個對象,然后再從某個未被選中的對象開始拖動到其他未被選中的對象; 方式六:長按第一個對象后,手指不松開拖動到其他至少一個對象上面,然后手指松開,單擊其他未被選中的至少一個對象。
4.根據權利要求1-3中任一項所述的方法,其特征在于,還包括將已選中對象變為非選中狀態的步驟,將已選中對象變為非選中狀態的操作方式為以下方式中的至少之一: 再次單擊已選中狀態的對象,其就會變為非選中狀態; 手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態; 界面上設置有取消按鈕,單擊取消按鈕將已選中的對象全部變為非選中狀態; 通過單擊界面上的空白處,將已選中的對象全部變為非選中狀態。
5.一種在電子設備的觸摸屏上選中多個對象的裝置,該裝置包括如下模塊: 第一監測模塊,用于持續監測對觸摸屏界面上的任一對象進行的操作; 判斷模塊,用于判斷監測到的對觸摸屏界面上的某一對象進行的操作是否為長按操作; 第一選中模塊,用于根據判斷模塊的判斷結果將長按的對象變為選中狀態,具體為:如果判斷模塊的判斷結果是長按操作,則將長按的對象變為選中狀態; 第二監測模塊,用于將長按的對象變為選中狀態后,監測是否繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作; 第二選中模塊,用于當繼續進行了將手指拖動到其他對象上面和/或單擊其他對象的操作時,將手指經過的對象和/或單擊的對象變為選中狀態。
6.根據權利要求5所述的裝置,其特征在于,上述第一監測模塊和第二監測模塊合并為一個模塊;上述第一選中模塊和第二選中模塊合并為一個模塊。
7.根據權利要求5或6所述的裝置,其特征在于,所述繼續進行了將手指拖動到其他對象上面的操作包括如下兩種方式中的至少之一:手指松開后再拖動和手指不松開拖動。
8.根據權利要求5-7中任一項所述的裝置,其特征在于,所述裝置還包括取消選中模塊,所述取消選中模塊如果監測到以下操作方式中的至少之一,則將相應的已選中對象變為非選中狀態: 再次單擊已選中狀態的對象,其就會變為非選中狀態; 手指在已選中狀態的對象上拖動,所經過的對象就會變為非選中狀態,此時,當手指也經過了未選中狀態的對象時,未選中狀態的對象依然保持非選中狀態; 界面上設置有取消按鈕,單擊取消按鈕將已選中的對象全部變為非選中狀態; 通過單擊界面上的空白處,將已選中的對象全部變為非選中狀態。
9.一種具有觸摸屏的電子設備的顯示系統,其特征在于,所述系統包括如權利要求5-8中任一項所述的裝置。
10.一種具有觸摸屏的電子設備,其特征在于,所述設備包括如權利要求9所述的顯示系統。
【文檔編號】G06F3/041GK104133595SQ201410398124
【公開日】2014年11月5日 申請日期:2014年8月13日 優先權日:2014年6月6日
【發明者】王繼鎖 申請人:藍信工場(北京)科技有限公司