專利名稱:操作控制方法、裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子領(lǐng)域,特別涉及一種操作控制方法、裝置及電子設(shè)備。
背景技術(shù):
近年來,具有觸摸顯示屏的電子設(shè)備逐漸變得流行。這種電子設(shè)備通常將顯示屏與接觸傳感器層疊放置以形成觸摸顯示屏。用戶通過一定的操作體(如指尖、筆尖)接觸所述觸摸顯示屏。所述電子設(shè)備通過接觸傳感器感測到操作體與所述觸摸顯示屏的接觸,并響應(yīng)于這樣的接觸來執(zhí)行相應(yīng)的操作。然而,這樣的電子設(shè)備大多僅支持接觸操作。也就是說,所述電子設(shè)備僅在感測到操作體與所述觸摸顯示屏接觸時才執(zhí)行相應(yīng)的操作。 但由于電子設(shè)備需要考慮到各種用戶的需求,不太可能設(shè)計過于復(fù)雜的手勢,因此,用戶用于操作觸摸屏的手勢有限,因此會導(dǎo)致用戶執(zhí)行一些特定的動作時需要執(zhí)行的操作過多,使用不方便,操作效率低下。舉例來說,用戶進行常用的文本復(fù)制粘貼時,按照現(xiàn)有技術(shù)的操作控制方法,用戶首先需要選中網(wǎng)址文本,然后長按出現(xiàn)菜單,進而從菜單中選擇復(fù)制命令,然后再切換到目標位置并點擊,然后長按出現(xiàn)菜單,并從菜單中選擇粘貼命令,一共需要6個步驟才能完成基本的復(fù)制粘貼命令,其處理過程復(fù)雜,導(dǎo)致操作效率低下。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種操作控制方法、裝置及電子設(shè)備,使用方便,操作效率高。為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種操作控制方法,用于一電子設(shè)備,所述電子設(shè)備具有一觸摸屏,所述操作控制方法包括檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;根據(jù)第一操作確定一操作對象;檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。上述的操作控制方法,其中,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。上述的操作控制方法,其中,所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。
上述的操作控制方法,其中,當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值時,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列;當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列;其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。上述的操作控制方法,其中,所述第一預(yù)設(shè)指令序列中包括多個子指令,其中,所述多個子指令均在第二操作結(jié)束后執(zhí)行,或所述多個子指令中的至少一個在第二操作過程 中執(zhí)行,剩余的子指令在第二操作結(jié)束后執(zhí)行。上述的操作控制方法,其中,當所述多個子指令中的至少一個在第二操作過程中執(zhí)行,剩余的子指令在第二操作結(jié)束后執(zhí)行時,所述至少一個在第二操作過程中執(zhí)行的指令根據(jù)如下方式確定檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的過程中的第一軌跡;根據(jù)預(yù)設(shè)軌跡與指令之間的對應(yīng)關(guān)系,確定與所述第一軌跡對應(yīng)的指令;執(zhí)行與所述第一軌跡對應(yīng)的指令。上述的操作控制方法,其中,所述第一預(yù)設(shè)指令中包括多個子指令,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值,所述多個子指令為復(fù)制或剪切所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種操作控制裝置,用于一電子設(shè)備,所述電子設(shè)備具有一觸摸屏,所述操作控制裝置包括第一檢測模塊,用于檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;確定模塊,用于根據(jù)第一操作確定一操作對象;第二檢測模塊,用于檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。上述的操作控制裝置,其中,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。上述的操作控制裝置,其中,所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。上述的操作控制裝置,其中,還包括第二執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值時,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列;第三執(zhí)行模塊,用于當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列;其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。上述的操作控制裝置,其中,所述第一預(yù)設(shè)指令序列中包括多個子指令,其中,所述第一執(zhí)行模塊具體用于在第二操作結(jié)束后執(zhí)行所述多個 子指令,或用于在第二操作過程中執(zhí)行所述多個子指令中的至少一個,并在第二操作結(jié)束后執(zhí)行剩余的子指令。上述的操作控制裝置,其中,所述第一預(yù)設(shè)指令中包括多個子指令,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值,所述多個子指令為復(fù)制或剪切所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種電子設(shè)備,包括主板;觸摸檢測裝置,與所述主板連接,用于采集操作物的位置數(shù)據(jù);顯示單元,與所述主板連接,用于顯示對象;處理器,與所述主板連接,用于通過所述主板獲取觸摸檢測裝置采集到的操作物的位置數(shù)據(jù)后,根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測操作體的第一操作,并根據(jù)第一操作從顯示單元顯示的對象中確定一操作對象;并根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從第一空間位置到第二空間位置的第二操作,在所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列;其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置。上述的電子設(shè)備,其中,所述處理器具體包括第一檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測操作體的第一操作;確定模塊,用于根據(jù)第一操作從顯示單元顯示的對象中確定一操作對象;第二檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。本發(fā)明實施例具有以下有益效果本發(fā)明實施例的操作控制方法、裝置及電子設(shè)備,使得用戶能夠通過接觸觸摸的方式來選擇操作對象,而通過一段與觸摸屏懸空的接近觸摸的方式來選擇對該操作對象的處理方式,因此相對于單一的接觸觸摸方式而言,用戶能夠組合簡單的手勢來完成之前需要大量步驟才能完成的操作,提高了操作效率。
圖I為接近檢測的原理示意圖;圖2為本發(fā)明實施例的操作控制方法的流程示意圖;圖3為本發(fā)明實施例的操作對象選擇的示意圖;圖4a_4c為選擇字符串復(fù)制后粘貼到另外一個位置的流程示意圖;圖5為選擇文件夾復(fù)制后粘貼到另外一個位置的流程示意圖;圖6為另一種選擇文件夾復(fù)制后粘貼到另外一個位置的流程示意圖; 圖7為本發(fā)明實施例的操作控制裝置的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例的操作控制方法、裝置及電子設(shè)備中,通過結(jié)合接近觸摸和接觸觸摸,使得現(xiàn)有的復(fù)雜的操作可以通過簡單的步驟來實現(xiàn),方便了用戶的使用,提高了操作效率。下面將參考附圖描述根據(jù)本發(fā)明實施例的方法、裝置和電子設(shè)備。在描述本發(fā)明實施例之前,首先,將參考圖I描述接近檢測的原理。圖I是示出了通過電容式觸摸屏來檢測接近電子設(shè)備的操作體的一種示例情形的說明圖。下面,將參照圖I對通過電容式觸摸屏來檢測接近電子設(shè)備操作體的示例進行說明。如圖I所示,電容式觸摸屏的電場耦合(如圖I中的虛線所示)范圍覆蓋了觸摸屏上方與觸摸屏之間的距離為LI的空間,從而在觸摸屏上方與觸摸屏之間的距離為LI的空間內(nèi)形成了的有效檢測區(qū)域。當操作體進入有效檢測區(qū)域內(nèi)時,可產(chǎn)生足夠大小的可檢測耦合電流I。電容式觸摸屏中的控制器可以根據(jù)各極點檢測到的電流值來計算手指的精確位置,以及手指距離屏幕的距離。更進一步地,控制器還能夠檢測出手指是否觸摸到屏幕表面??商鎿Q地,傳感單元可包括第一傳感單元和第二傳感單元以分別對操作體在接觸到電子設(shè)備時的運動軌跡以及操作體在未接觸到電子設(shè)備時的運動軌跡進行檢測。也就是說,第一傳感單元可包括由電容式觸摸傳感器或者電阻式觸摸傳感器之類各種已知傳感器元件構(gòu)成的觸摸感應(yīng)區(qū)域。第二傳感單元可檢測操作體在第一距離和第二距離之間的運動軌跡。第二傳感單元可包括設(shè)置在電子設(shè)備的不同位置上的多個超聲波傳感元件、紅外傳感元件或者圖像采集元件,來確定操作體的位置。在實際的觸摸屏設(shè)備中,以電容式觸摸屏為例,其上都覆蓋有一層保護層,即平??梢姷牟A?,該玻璃層表面到觸摸檢測表面的距離即為該第一閾值,但應(yīng)當理解的是,隨著觸摸屏實現(xiàn)結(jié)構(gòu)的不同,該第一閾值也不同,在此不一一描述。如圖2所示,本發(fā)明實施例的操作控制方法,用于一電子設(shè)備,所述電子設(shè)備具有一觸摸屏,所述操作控制方法包括步驟21,檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;步驟22,根據(jù)第一操作確定一操作對象;
步驟23,檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;步驟24,當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。本發(fā)明實施例的操作控制方法,使得用戶能夠通過接觸觸摸的方式來選擇操作對象,而通過一段與觸摸屏懸空的接近觸摸的方式來選擇對該操作對象的處理方式,因此相對于單一的接觸觸摸方式而言,用戶能夠組合簡單的手勢來完成之前需要大量步驟才能完成的操作,提高了操作效率。在本發(fā)明的具體實施例中,該操作對象可以是電子設(shè)備中能夠顯示并被操作的各種對象,如文件夾; 應(yīng)用程序圖標;打開文本文件中的字符串、圖片等。在后續(xù)的實施例中將對各種情況進行舉例說明。本發(fā)明具體實施例中,首先要確定一操作對象,該操作對象是根據(jù)操作體執(zhí)行的第一操作來確定的,其中,該第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,也就是說該第一操作是通常含義上的接觸觸控操作。在本發(fā)明的具體實施例中僅僅限定第一操作的結(jié)束位置是在和所述觸摸屏之間的第一距離小于等于第一閾值的第一位置,但具體根據(jù)該第一操作的不同,可以選擇的對象也不同,舉例說明如下。如圖3所示,在顯示屏上顯示有A1-A3,B1_B3這6個圖標,當?shù)谝徊僮魇窃谟|摸屏顯示圖標Al的位置執(zhí)行的點擊操作時,則根據(jù)第一操作確定的操作對象為圖標Al對應(yīng)的對象,而如圖3所示,當?shù)谝徊僮魇窃诓僮黧w在觸摸屏表面,從Xl點滑動到X2點時,則根據(jù)第一操作確定的操作對象為以Xl和X2之間的連線作為對角線的矩形框所包圍的圖標Al、A2、B1和B2對應(yīng)的對象。當然,也可以是以Xl和X2之間的連線作為直徑的圓所包圍的圖標對應(yīng)的對象,具體如何選擇對象在此不再做進一步詳細說明。當然,上述的選擇對象的方式,還可以是操作體在觸摸屏上按照一定的軌跡形成一個封閉的圖形(如圓、方形框或者其他的不規(guī)則的框體),最后根據(jù)第一操作確定的操作對象為封閉的圖形所包圍的圖標對應(yīng)的對象。在選定操作對象之后,操作體位于與所述觸摸屏之間的第一距離小于等于第一閾值的第一位置,而之前已經(jīng)描述過,操作體會相對于所述觸摸屏從所述第一空間位置運動到第二空間位置,在本發(fā)明的具體實施例中,操作體在相對于所述觸摸屏從所述第一空間位置運動到第二空間位置的過程中(不包括第一空間位置這個起始點和第二空間位置這個結(jié)束點),操作體與觸摸屏之間的相對位置關(guān)系可能是包括如下的情況情況一、操作體與觸摸屏的距離一直小于等于第一閾值,也就是說操作體一直在觸摸屏的表面運動;情況二、操作體與觸摸屏的距離一直大于第一閾值,但小于等于第二閾值,也就是說操作體離開了表面,但還處于檢測范圍內(nèi);情況三、操作體與觸摸屏的距離超出第二閾值,也就是說操作體離開了表面,同時還超出了檢測的范圍。情況一和情況三將在后面進行詳細描述,在此先對情況二進行詳細描述。操作體在相對于所述觸摸屏從所述第一空間位置運動到第二空間位置的過程中,如果操作體離開了表面,但還處于檢測范圍內(nèi),此時,表明操作體是在執(zhí)行懸空操作,則對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。當然,在本發(fā)明的具體實施例中,該第二位置包括兩種情況,一種為第二位置與所述觸摸屏之間的距離可以是小于等于第一閾值(也就是說第二位置在觸摸屏的表面),另外一種情況下,該第二位置與所述觸摸屏之間的距離大于第一閾值,但小于等于第二閾值,此時,該第二位置是在觸摸屏表面的上方,但處于觸摸屏的檢測范圍內(nèi)。對于這兩種情況,在本發(fā)明的具體實施例中,可以為之設(shè)置不同的指令,其中·所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。而所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。當然,在實際的應(yīng)用中,可以限定第二位置必須在觸摸屏的表面,也可以限定第二位置必須在觸摸屏表面的上方,但處于觸摸屏的檢測范圍內(nèi),但當然也可以兩種情況分別執(zhí)行。下面對各種實現(xiàn)情況舉例說明如下。在第一例子中,以操作對象為文件夾,且觸摸屏的最大檢測距離為距離表面2cm為例舉例說明如下。用戶通過操作體接觸點擊文件夾A的圖標,此時,該操作中所述操作體和所述觸摸接觸,并且操作的結(jié)束位置在觸摸屏表面,所以根據(jù)操作可以確定操作對象為文件夾A。在點擊文件夾A的圖標之后,操作體離開觸摸屏表面,并在與觸摸屏表面距離Icm的空中畫一個圈,結(jié)束點距離觸摸屏表面I. 5cm,由于該操作過程中所述操作體離開了觸摸屏表面,但距離觸摸屏表面的距離小于等于2cm,此時對所述文件夾執(zhí)行一打開文件夾的指令。當然,對于該軌跡的描述僅僅是舉例說明,本發(fā)明實施例并不限定具體的軌跡,如上述的打開文件夾也可以通過在空中畫一個對勾的方式來實現(xiàn),還可以是順時針旋轉(zhuǎn)的軌跡來實現(xiàn)選定對象放大或打開當前文件夾,逆時針選轉(zhuǎn)的軌跡來實現(xiàn)選定對象的縮小或返回上一級目錄等等,在此不一一列舉。當然,還可以設(shè)置更多的預(yù)定軌跡來對應(yīng)更多的指令,在此不一一詳細說明。在第二個例子中,以操作對象為文件夾,且觸摸屏的最大檢測距離為距離表面2cm為例舉例說明如下。用戶通過操作體接觸點擊文件夾A的圖標,此時,該操作中所述操作體和所述觸摸屏接觸,并且操作的結(jié)束位置在觸摸屏表面,所以根據(jù)操作可以確定操作對象為文件夾A0在點擊觸摸屏表面Xl處文件夾A的圖標之后,操作體離開觸摸屏表面,移動到與觸摸屏表面距離I. 5cm的X2處,然后從X2處開始向下運動到觸摸屏表面的X3處,由于該操作過程中所述操作體離開了觸摸屏表面,但距離觸摸屏表面的距離小于等于2cm,此時對所述文件夾執(zhí)行如下的操作復(fù)制該文件夾A ;在所述觸摸屏的X3位置處粘貼所述文件夾A?,F(xiàn)有技術(shù)中,用戶首先需要選中文件夾A,然后長按出現(xiàn)菜單,進而從菜單中選擇復(fù)制命令,然后再切換到目標位置并點擊,然后長按出現(xiàn)菜單,并從菜單中選擇粘貼命令,一共需要6個步驟才能完成基本的復(fù)制粘貼命令,其處理過程復(fù)雜,導(dǎo)致操作效率低下。而通過上述描述可以發(fā)現(xiàn),用戶只需要操控操作體在Xl處點擊,然后離開觸摸屏 表面,最后又返回觸摸屏表面的X3處點擊這樣一個簡單的操作即可實現(xiàn)將文件夾復(fù)制到預(yù)定位置,相對于現(xiàn)有技術(shù)的需要大量的步驟的操作方式而言,大大提高了操作效率。在第三個例子中,以操作對象為打開的文件中的字符串,且觸摸屏的最大檢測距離為距離表面2cm為例舉例說明如下。如圖5a所示,當前打開了一個txt文件,用戶通過操作體選擇了如圖4b所示的字符串“為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種”。然后操作體(即圖中的手指)離開觸摸屏表面,移動到與觸摸屏表面距離1.5cm的Yl處,然后慢慢靠近觸摸屏表面,最后結(jié)束在觸摸屏表面的Y2處,由于該操作過程中所述操作體離開了觸摸屏表面,但距離觸摸屏表面的距離小于等于2cm,此時對所述文件夾執(zhí)行如下的操作復(fù)制該字符串“為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種”;在所述觸摸屏的Y2位置處粘貼所述字符串“為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種”?,F(xiàn)有技術(shù)中,用戶首先需要選中字符串,然后長按出現(xiàn)菜單,進而從菜單中選擇復(fù)制命令,然后再切換到目標位置并點擊,然后長按出現(xiàn)菜單,并從菜單中選擇粘貼命令,一共需要6個步驟才能完成基本的復(fù)制粘貼命令,其處理過程復(fù)雜,導(dǎo)致操作效率低下。而通過上述描述可以發(fā)現(xiàn),用戶只需要操控操作體選擇字符串,然后以懸空于觸摸屏的方式移動,最后在觸摸屏表面的X3處點擊這樣一個簡單的操作即可實現(xiàn)將字符串復(fù)制到指定位置,相對于現(xiàn)有技術(shù)的需要大量的步驟的操作方式而言,大大提高了操作效率。當然,該第二位置也可以是在其他的已經(jīng)打開的文件中的位置,以上僅僅是以在同一個文件中舉例進行說明。在上述的第二和第三個例子中可以發(fā)現(xiàn),本發(fā)明實施例中,第一預(yù)設(shè)指令中可以包括多個子指令,而當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述多個子指令為復(fù)制或剪切所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。在之前已經(jīng)提到,本發(fā)明實施例中,操作體在相對于所述觸摸屏從所述第一空間位置運動到第二空間位置的過程中(不包括第一空間位置這個起始點和第二空間位置這個結(jié)束點),操作體與觸摸屏之間的相對位置關(guān)系有三種情況,前面已經(jīng)對第二種情況進行了詳細說明,而操作體一直在觸摸屏的表面運動以及操作體超出了觸摸檢測的范圍的情況,在本發(fā)明實施例中,當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值時,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列;當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列;其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。在此,由于將第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列設(shè)置為不相同的指令序列,避免了操作沖突的情況。應(yīng)當理解的是,在此所謂的不相同的指令序列,不代表其中不能包括相同的指令, 舉例說明如下。假定第一指令序列為復(fù)制所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。而第二指令序列為剪切所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。此時第一指令序列和第二指令序列為不相同的指令序列。在本發(fā)明的具體實施例中,在用戶操控操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作,且所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,而在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,會對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。 在所述第一預(yù)設(shè)指令序列中包括多個子指令中,所述多個子指令可以均在第二操作結(jié)束后執(zhí)行,但也可以是所述多個子指令中的至少一個在第二操作過程中執(zhí)行,剩余的子指令在第二操作結(jié)束后執(zhí)行。以圖5所示的過程舉例說明如下。用戶通過操作體接觸點擊文件夾A的圖標,此時,該操作中所述操作體和所述觸摸接觸,并且操作的結(jié)束位置在觸摸屏表面,所以根據(jù)操作可以確定操作對象為文件夾A。在點擊觸摸屏表面Xl處文件夾A的圖標之后,操作體離開觸摸屏表面,移動到與觸摸屏表面距離I. 5cm的X2處,然后以螺旋方式畫圈,最后結(jié)束在觸摸屏表面的X3處,由于該操作過程中所述操作體離開了觸摸屏表面,但距離觸摸屏表面的距離小于等于2cm,此時可以在操作體點擊觸摸屏表面的X3處結(jié)束之后,執(zhí)行如下的操作復(fù)制該文件夾A ;在所述觸摸屏的X3位置處粘貼所述文件夾A。在另外一種情況下,如圖6所示,用戶通過操作體接觸點擊文件夾A的圖標,此時,該操作中所述操作體和所述觸摸接觸,并且操作的結(jié)束位置在觸摸屏表面,所以根據(jù)操作可以確定操作對象為文件夾A。在點擊觸摸屏表面Xl處文件夾A的圖標之后,操作體離開觸摸屏表面,移動到與觸摸屏表面距離I. 5cm的X2處,然后以螺旋方式畫圈,并停留在與觸摸屏表面距離Icm的X4處,此時,在空中階段檢測到操作體的軌跡為一個圓,則執(zhí)行指令序列中的復(fù)制該文件夾A的操作。之后,用戶操控操作體從X4處下降到觸摸屏表面的X3處進行點擊,此時會執(zhí)行如下操作在所述觸摸屏的X3位置處粘貼所述文件夾A。此時,指令序列中的指令并不是最后執(zhí)行,而是在各個階段分別執(zhí)行。又如在點擊觸摸屏表面Xl處文件夾A的圖標之后,操作體離開觸摸屏表面,移動到與觸摸屏表面距離I. 5cm的X2處,然后畫一個對勾,并停留在與觸摸屏表面距離Icm的X4處,此時,在空中階段檢測到操作體的軌跡為一個對勾,則執(zhí)行指令序列中的壓縮該文件夾A到一個壓縮文件的操作。
之后,用戶操控操作體從X4處下降到觸摸屏表面的X3處進行點擊,此時會執(zhí)行如下操作在所述觸摸屏的X3位置處粘貼壓縮后的所述文件夾A。在本發(fā)明的具體實施例中,當所述多個子指令中的至少一個在第二操作過程中執(zhí)行,剩余的子指令在第二操作結(jié)束后執(zhí)行時,所述至少一個在第二操作過程中執(zhí)行的指令根據(jù)如下方式確定檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的過程中的第一軌跡;根據(jù)預(yù)設(shè)軌跡與指令之間的對應(yīng)關(guān)系,確定與所述第一軌跡對應(yīng)的指令;執(zhí)行與所述第一軌跡對應(yīng)的指令。本發(fā)明實施例的操作控制裝置,用于一電子設(shè)備,所述電子設(shè)備具有一觸摸屏,所述操作控制裝置如圖7所示,包括第一檢測模塊,用于檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;確定模塊,用于根據(jù)第一操作確定一操作對象;第二檢測模塊,用于檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。上述的操作控制裝置,其中,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。上述的操作控制裝置,其中,所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。上述的操作控制裝置,其中,還包括第二執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值時,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列;第三執(zhí)行模塊,用于當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列;其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。上述的操作控制裝置,其中,所述第一預(yù)設(shè)指令序列中包括多個子指令,其中,所述第一執(zhí)行模塊具體用于在第二操作結(jié)束后執(zhí)行所述多個子指令,或用于在第二操作過程中執(zhí)行所述多個子指令中的至少一個,并在第二操作結(jié)束后執(zhí)行剩余的子指令。上述的操作控制裝置,其中,所述第一預(yù)設(shè)指令中包括多個子指令,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值,所述多個子指令為復(fù)制或剪切所述操作對象的指令;在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。
本發(fā)明實施例提供了一種電子設(shè)備,所述電子設(shè)備支持觸摸操作,所述電子設(shè)備包括主板;觸摸檢測裝置,與所述主板連接,用于采集操作物的位置數(shù)據(jù);顯示單元,與所述主板連接,用于顯示對象;處理器,與所述主板連接,用于通過所述主板獲取觸摸檢測裝置采集到的操作物的位置數(shù)據(jù)后,根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測操作體的第一操作,并根據(jù)第一操作從顯示單元顯示的對象中確定一操作對象;并根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從第一空間位置到第二空間位置的第二操作,在所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列;其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置。其中,所述處理器包括第一檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;確定模塊,用于根據(jù)第一操作確定一操作對象;第二檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強調(diào)其實現(xiàn)方式的獨立性。本發(fā)明實施例中,模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結(jié)合在一起時,其構(gòu)成模塊并且實現(xiàn)該模塊的規(guī)定目的。實際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當中,以及跨越多個存儲器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識別,并且可以依照任何適當?shù)男问綄崿F(xiàn)并且被組織在任何適當類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲設(shè)備上),并且至少部分地可以僅作為電子信號存在于系統(tǒng)或網(wǎng)絡(luò)上。在模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對應(yīng)的硬件電路來實現(xiàn)對應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實現(xiàn)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.ー種操作控制方法,用于ー電子設(shè)備,其特征在于,所述電子設(shè)備具有一觸摸屏,所述操作控制方法包括 檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置; 根據(jù)第一操作確定ー操作對象; 檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作; 當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二 操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。
2.根據(jù)權(quán)利要求I所述的操作控制方法,其特征在于,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。
3.根據(jù)權(quán)利要求I所述的操作控制方法,其特征在于,所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。
4.根據(jù)權(quán)利要求I所述的操作控制方法,其特征在干, 當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值時,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列; 當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列; 其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。
5.根據(jù)權(quán)利要求I所述的操作控制方法,其特征在于,所述第一預(yù)設(shè)指令序列中包括多個子指令,其中,所述多個子指令均在第二操作結(jié)束后執(zhí)行,或所述多個子指令中的至少一個在第ニ操作過程中執(zhí)行,剩余的子指令在第ニ操作結(jié)束后執(zhí)行。
6.根據(jù)權(quán)利要求5所述的操作控制方法,其特征在干,當所述多個子指令中的至少ー個在第二操作過程中執(zhí)行,剩余的子指令在第二操作結(jié)束后執(zhí)行時,所述至少ー個在第二操作過程中執(zhí)行的指令根據(jù)如下方式確定 檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的過程中的第一軌跡; 根據(jù)預(yù)設(shè)軌跡與指令之間的對應(yīng)關(guān)系,確定與所述第一軌跡對應(yīng)的指令; 執(zhí)行與所述第一軌跡對應(yīng)的指令。
7.根據(jù)權(quán)利要求I所述的操作控制方法,其特征在于,所述第一預(yù)設(shè)指令中包括多個子指令,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值,所述多個子指令為 復(fù)制或剪切所述操作對象的指令; 在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。
8.ー種操作控制裝置,用于ー電子設(shè)備,其特征在于,所述電子設(shè)備具有一觸摸屏,所述操作控制裝置包括 第一檢測模塊,用于檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置; 確定模塊,用于根據(jù)第一操作確定ー操作對象; 第二檢測模塊,用于檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作; 第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。
9.根據(jù)權(quán)利要求8所述的操作控制裝置,其特征在干,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第一指令。
10.根據(jù)權(quán)利要求8所述的操作控制裝置,其特征在于,所述第二空間位置與所述觸摸屏之間的距離大于所述第一閾值時,所述第一預(yù)設(shè)指令序列包括第二指令。
11.根據(jù)權(quán)利要求8所述的操作控制裝置,其特征在于,還包括 第二執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于第一閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離小于等于所述第一閾值吋,對所述操作對象執(zhí)行第二預(yù)設(shè)指令序列; 第三執(zhí)行模塊,用于當在所述第二操作過程中所述操作體與所述觸摸屏之間的距離出現(xiàn)大于所述第二閾值時,對所述操作對象執(zhí)行第三預(yù)設(shè)指令序列; 其中,所述第一預(yù)設(shè)指令序列、所述第二預(yù)設(shè)指令序列和所述第三預(yù)設(shè)指令序列均不相同。
12.根據(jù)權(quán)利要求8所述的操作控制裝置,其特征在于,所述第一預(yù)設(shè)指令序列中包括多個子指令,其中,所述第一執(zhí)行模塊具體用于在第二操作結(jié)束后執(zhí)行所述多個子指令,或用于在第二操作過程中執(zhí)行所述多個子指令中的至少ー個,并在第二操作結(jié)束后執(zhí)行剩余的子指令。
13.根據(jù)權(quán)利要求8所述的操作控制裝置,其特征在于,所述第一預(yù)設(shè)指令中包括多個子指令,所述第二空間位置與所述觸摸屏之間的距離小于等于所述第一閾值,所述多個子指令為 復(fù)制或剪切所述操作對象的指令; 在所述觸摸屏與所述第二位置相對應(yīng)的位置粘貼所述操作對象的指令。
14.ー種電子設(shè)備,其特征在于,包括 主板; 觸摸檢測裝置,與所述主板連接,用于采集操作物的位置數(shù)據(jù); 顯示單元,與所述主板連接,用于顯示對象; 處理器,與所述主板連接,用于通過所述主板獲取觸摸檢測裝置采集到的操作物的位置數(shù)據(jù)后,根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測操作體的第一操作,并根據(jù)第一操作從顯示單元顯示的對象中確定ー操作對象;并根據(jù)觸摸檢測裝置采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從第一空間位置到第二空間位置的第二操作,在所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行ー第一預(yù)設(shè)指令序列; 其中,在所述第一操作 的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第ー閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置。
15.根據(jù)權(quán)利要求14所述的電子設(shè)備,其特征在于,所述處理器具體包括 第一檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測操作體的第一操作; 確定模塊,用于根據(jù)第一操作從顯示單元顯示的對象中確定ー操作對象; 第二檢測模塊,用于根據(jù)觸摸檢測裝置的采集到的位置數(shù)據(jù)檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作; 第一執(zhí)行模塊,用于當所述第二空間位置與所述觸摸屏之間的距離小于等于所述第二閾值,且在所述第二操作過程中所述操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。
全文摘要
本發(fā)明公開了一種操作控制方法、裝置及電子設(shè)備,該操作控制方法,用于一電子設(shè)備,所述電子設(shè)備具有一觸摸屏,所述操作控制方法包括檢測操作體的第一操作,其中,在所述第一操作的過程中所述操作體和所述觸摸屏之間的第一距離小于等于第一閾值,并且所述第一操作的結(jié)束位置位于相對于所述觸摸屏的第一空間位置;根據(jù)第一操作確定一操作對象;檢測所述操作體相對于所述觸摸屏從所述第一空間位置到第二空間位置的第二操作;當所述第二空間位置與所述觸摸屏之間的距離小于等于第二閾值,且在第二操作過程中操作體與所述觸摸屏之間的距離大于所述第一閾值且小于等于所述第二閾值時,對所述操作對象執(zhí)行一第一預(yù)設(shè)指令序列。本發(fā)明提高了操作效率。
文檔編號G06F3/048GK102693063SQ201110071099
公開日2012年9月26日 申請日期2011年3月23日 優(yōu)先權(quán)日2011年3月23日
發(fā)明者任昊宇, 郜遠 申請人:聯(lián)想(北京)有限公司