專利名稱:觸摸屏的快捷輸入方法及系統(tǒng)的制作方法
觸摸屏的快捷輸入方法及系統(tǒng)技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸摸屏的快捷輸入方法及系統(tǒng)。背景技術(shù):
目前在觸摸屏上輸入快捷 命令組通常有兩種,一種是通過在觸摸屏上設(shè)置虛擬鍵盤來進(jìn)行輸入操作,其缺陷是占用大量觸摸屏區(qū)域,另外一種是通過手寫輸入,其缺陷是輸入復(fù)雜字符時(shí)效率低并易錯(cuò)誤識別。如2010-03-31公開的,公開號為101685369的中國發(fā)明揭示了一種提供組合快捷鍵功能的方法,包括在觸摸屏上提供設(shè)置有一特定功能按鍵的虛擬鍵盤;當(dāng)獲得用戶對所述特定功能按鍵的點(diǎn)擊時(shí),在所述觸摸屏上提供至少一個(gè)單個(gè)按鍵,其中,每個(gè)所述至少一個(gè)單個(gè)按鍵對應(yīng)于一種組合快捷鍵的功能。本發(fā)明還提供一種觸控裝置。雖然可以避免在虛擬鍵盤上進(jìn)行組合快捷鍵的操作時(shí)發(fā)生誤操作,從而提高了操作效率。但因其須定義一虛擬鍵盤區(qū)域,因此較占用屏幕面積,而且需幾次點(diǎn)擊,操作不連貫。如2010-08-04公開的,公開號為101794182A的中國發(fā)明揭示了一種用于觸摸式輸入的方法和設(shè)備,包括觸摸屏,用于進(jìn)行觸摸輸入動(dòng)作,其中,觸摸輸入動(dòng)作包括與觸摸屏接觸,使觸摸點(diǎn)沿第一方向連續(xù)移動(dòng)一段距離,然后停頓在移動(dòng)到的位置,接著使觸摸點(diǎn)沿第二方向連續(xù)移動(dòng)一段距離,然后與觸摸屏分離;檢測單元,檢測用戶在各個(gè)時(shí)刻與觸摸屏相接觸的各個(gè)位置;方向計(jì)算單元,基于檢測結(jié)果來計(jì)算觸摸輸入動(dòng)作中所包含的第一方向,停頓和第二方向;搜索單兀,基于第一方向和第二方向在字符表中搜索對應(yīng)的字符;顯示單元,顯示搜索單元搜索到的字符。此發(fā)明方法存在2個(gè)缺點(diǎn)
I、此發(fā)明方法沒有對常規(guī)輸入(單點(diǎn)觸摸即按壓一次)與快捷輸入先進(jìn)行區(qū)分之后,再進(jìn)行具體手勢的判斷匹配,而是直接進(jìn)行具體手勢的判斷匹配,在定義的時(shí)間之內(nèi),系統(tǒng)要一直等待,直到定義的時(shí)間完后,才能進(jìn)行輸入判定,嚴(yán)重影響輸入速度,而如果定義的時(shí)間過短,則對應(yīng)的快捷鍵功能數(shù)量會(huì)很有限,假設(shè)時(shí)間為一秒,則一秒內(nèi)可以輸入的次數(shù)有限,在有多個(gè)快捷鍵功能需求時(shí),此方法會(huì)失效,如定義的時(shí)間過長,則影響到了常規(guī)輸入的速度,無法達(dá)到快捷輸入的要求。2、此發(fā)明方法需要控制操作時(shí)的按壓力的大小,即按壓的最小值為2N,這就使操作增加了困難,很難控制與掌握按壓力的大小,且現(xiàn)有設(shè)備上也沒有壓力值獲取模塊,因此要專門增加一壓力值獲取模塊,這樣對使用環(huán)境要求較高(如設(shè)備與手指不垂直或振動(dòng)等都會(huì)對輸入值有影響),極大地限制了該發(fā)明的應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題之一,在于提供一種觸摸屏的快捷輸入方法,對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。本發(fā)明上述技術(shù)問題是這樣實(shí)現(xiàn)的一種觸摸屏的快捷輸入方法,包括如下步驟
步驟10、預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作、快捷命令組具體滑動(dòng)指令、以及在此快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表;
步驟20、當(dāng)獲得用戶在觸摸式輸入設(shè)備觸摸操作時(shí),先進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入,若是快捷輸入則啟動(dòng)此快捷命令組;
步驟30、獲取用戶的觸摸操作,對用戶的觸摸操作進(jìn)行手勢和方向的具體識別;
步驟40、將識別結(jié)果與所述映射表進(jìn)行匹配;
步驟50、若匹配出對應(yīng)的快捷命令,則啟動(dòng)該匹配出的快捷命令。進(jìn)一步的,本發(fā)明所述步驟20中,進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入的方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入。
進(jìn)一步的,本發(fā)明所述快捷命令組具體滑動(dòng)指令是以雙點(diǎn)觸摸點(diǎn)為原點(diǎn),手指不用離開觸摸式輸入設(shè)備直接進(jìn)行各種滑動(dòng)操作,包括8種單方向和24種復(fù)合方向的滑動(dòng)指令。進(jìn)一步的,本發(fā)明所述對用戶的觸摸操作進(jìn)行手勢和方向的具體識別是采用四點(diǎn)取值判斷法進(jìn)行識別,所述四點(diǎn)取值判斷法在快捷輸入的軌跡中取開始兩點(diǎn)和結(jié)束前兩點(diǎn),從第I點(diǎn)到第2點(diǎn)的方向與從第3點(diǎn)到第4點(diǎn)的方向若基本一致,則判定為單方向滑動(dòng),否則為復(fù)合方向滑動(dòng)。本發(fā)明要解決的技術(shù)問題之二,在于提供一種觸摸屏的快捷輸入系統(tǒng),對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。本發(fā)明上述技術(shù)問題是這樣實(shí)現(xiàn)的一種觸摸屏的快捷輸入系統(tǒng),包括
一手勢預(yù)定義模塊,用于預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作以及快捷命令組具體滑動(dòng)指令;
一映射表設(shè)置模塊,用于預(yù)先設(shè)定快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射
表;
一觸摸點(diǎn)獲取模塊,用于獲取用戶的觸摸操作;
一快捷輸入識別模塊,用于初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入;
一手勢獲取模塊,用于獲取用戶的觸摸操作;
一滑動(dòng)方向識別模塊,用于對用戶的觸摸操作進(jìn)行手勢和方向的具體識別
一匹配模塊,用于將識別結(jié)果與所述映射表進(jìn)行匹配;
一快捷啟動(dòng)模塊,用于在匹配出對應(yīng)的快捷命令時(shí),啟動(dòng)該匹配出的快捷命令。進(jìn)一步的,本發(fā)明所述快捷輸入識別模塊進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入的方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入。進(jìn)一步的,本發(fā)明所述快捷命令組具體滑動(dòng)指令是以雙點(diǎn)觸摸點(diǎn)為原點(diǎn),手指不用離開觸摸式輸入設(shè)備直接進(jìn)行各種滑動(dòng)操作,包括8種單方向和24種復(fù)合方向的滑動(dòng)指令。該具體滑動(dòng)指令只需通過一個(gè)連貫的動(dòng)作即可完成從快捷輸入識別模塊的初步判斷到快捷輸入啟動(dòng)模塊的啟動(dòng)操作,從而避免了現(xiàn)有的對話框式快捷輸入的情況,即需要兩個(gè)動(dòng)作來實(shí)現(xiàn)一個(gè)快捷命令,第一個(gè)動(dòng)作啟動(dòng)快捷輸入對話框,第二個(gè)動(dòng)作在對話框中選擇具體的快捷命令。
進(jìn)一步的,本發(fā)明所述滑動(dòng)方向識別模塊對用戶的觸摸操作進(jìn)行手勢和方向的具體識別是采用四點(diǎn)取值判斷法進(jìn)行識別,所述四點(diǎn)取值判斷法在快捷輸入的軌跡中取開始兩點(diǎn)和結(jié)束前兩點(diǎn),從第I點(diǎn)到第2點(diǎn)的方向與從第3點(diǎn)到第4點(diǎn)的方向若基本一致,則判定為單方向滑動(dòng),否則為復(fù)合方向滑動(dòng)。本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。
下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。圖I為本發(fā)明觸摸屏的快捷輸入系統(tǒng)的結(jié)構(gòu)框圖。圖2為本發(fā)明觸摸屏的快捷輸入方法執(zhí)行流程圖。 圖3為本發(fā)明快捷命令組下的各種滑動(dòng)指令的示意圖。圖4為本發(fā)明快捷輸入四點(diǎn)取值判斷法的示意圖。
具體實(shí)施方式
本發(fā)明要解決的技術(shù)問題,在于提供一種觸摸屏的快捷輸入方法,對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。如圖I所示,為實(shí)現(xiàn)本發(fā)明方法,可以設(shè)置一觸摸屏的快捷輸入系統(tǒng),包括手勢預(yù)定義模塊、映射表設(shè)置模塊、觸摸點(diǎn)獲取模塊、快捷輸入識別模塊、手勢獲取模塊、滑動(dòng)方向識別模塊、匹配模塊、快捷啟動(dòng)模塊。所述手勢預(yù)定義模塊用于預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作以及快捷命令組具體滑動(dòng)指令;
所述映射表設(shè)置模塊用于預(yù)先設(shè)定快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表;
所述觸摸點(diǎn)獲取模塊,用于獲取用戶的觸摸操作;
所述快捷輸入識別模塊,用于初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入;其初步判斷方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入所述手勢獲取模塊,用于獲取用戶的觸摸操作;
所述滑動(dòng)方向識別模塊,用于對用戶的觸摸操作進(jìn)行手勢和方向的具體識別
所述匹配模塊,用于將識別結(jié)果與所述映射表進(jìn)行匹配;
所述快捷啟動(dòng)模塊,用于在匹配出對應(yīng)的快捷命令時(shí),啟動(dòng)該匹配出的快捷命令。
本發(fā)明觸摸屏的快捷輸入方法,包括如下步驟
步驟10、預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作、快捷命令組具體滑動(dòng)指令、以及在此快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表;其可以通過所述手勢預(yù)定義模塊和映射表設(shè)置模塊來實(shí)現(xiàn);
步驟20、當(dāng)所述觸摸點(diǎn)獲取模塊獲得用戶在觸摸式輸入設(shè)備觸摸操作時(shí),通過快捷輸入識別模塊進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入,若是快捷輸入則啟動(dòng)此快捷命令組;
步驟30、通過手勢獲取模塊獲取用戶的觸摸操作,再通過滑動(dòng)方向識別模塊對用戶的觸摸操作進(jìn)行手勢和方向的具體識別;
步驟40、通過所述匹配模塊對識別的結(jié)果與所述映射表進(jìn)行匹配;
步驟50、若匹配出對應(yīng)的快捷命令,則通過所述快捷啟動(dòng)模塊啟動(dòng)該匹配出的快捷命令。本發(fā)明所述步驟20中,快捷輸入識別模塊進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入的方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入。如圖3所示,本發(fā)明所述快捷命令組具體滑動(dòng)指令是以雙點(diǎn)觸摸點(diǎn)為原點(diǎn),手指 不用離開觸摸式輸入設(shè)備直接進(jìn)行各種滑動(dòng)操作,包括8種單方向和24種復(fù)合方向的滑動(dòng)指令。如圖4所示,本發(fā)明所述滑動(dòng)方向識別模塊是采用四點(diǎn)取值判斷法進(jìn)行識別,所述四點(diǎn)取值判斷法在快捷輸入的軌跡中取開始兩點(diǎn)和結(jié)束前兩點(diǎn),從第I點(diǎn)到第2點(diǎn)的方向?yàn)榉较蛞唬瑥牡?點(diǎn)到第4點(diǎn)的方向?yàn)榉较蚨舴较蛞慌c方向二基本一致,則判定為單方向滑動(dòng),否則為復(fù)合方向滑動(dòng)。本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種觸摸屏的快捷輸入方法,其特征在于包括如下步驟 步驟10、預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作、快捷命令組具體滑動(dòng)指令、以及在此快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表; 步驟20、當(dāng)獲得用戶在觸摸式輸入設(shè)備觸摸操作時(shí),先進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入,若是快捷輸入則啟動(dòng)此快捷命令組; 步驟30、獲取用戶的觸摸操作,對用戶的觸摸操作進(jìn)行手勢和方向的具體識別; 步驟40、將識別結(jié)果與所述映射表進(jìn)行匹配; 步驟50、若匹配出對應(yīng)的快捷命令,則啟動(dòng)該匹配出的快捷命令。
2.根據(jù)權(quán)利要求I所述的觸摸屏的快捷輸入方法,其特征在于所述步驟20中,進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入的方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入。
3.根據(jù)權(quán)利要求2所述的觸摸屏的快捷輸入方法,其特征在于所述快捷命令組具體滑動(dòng)指令是以雙點(diǎn)觸摸點(diǎn)為原點(diǎn),手指不用離開觸摸式輸入設(shè)備直接進(jìn)行各種滑動(dòng)操作,包括8種單方向和24種復(fù)合方向的滑動(dòng)指令。
4.根據(jù)權(quán)利要求I所述的觸摸屏的快捷輸入方法,其特征在于所述對用戶的觸摸操作進(jìn)行手勢和方向的具體識別是采用四點(diǎn)取值判斷法進(jìn)行識別,所述四點(diǎn)取值判斷法在快捷輸入的軌跡中取開始兩點(diǎn)和結(jié)束前兩點(diǎn),從第I點(diǎn)到第2點(diǎn)的方向與從第3點(diǎn)到第4點(diǎn)的方向若基本一致,則判定為單方向滑動(dòng),否則為復(fù)合方向滑動(dòng)。
5.一種觸摸屏的快捷輸入系統(tǒng),其特征在于包括 一手勢預(yù)定義模塊,用于預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作以及快捷命令組具體滑動(dòng)指令; 一映射表設(shè)置模塊,用于預(yù)先設(shè)定快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表; 一觸摸點(diǎn)獲取模塊,用于獲取用戶的觸摸操作; 一快捷輸入識別模塊,用于初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入; 一手勢獲取模塊,用于獲取用戶的觸摸操作; 一滑動(dòng)方向識別模塊,用于對用戶的觸摸操作進(jìn)行手勢和方向的具體識別 一匹配模塊,用于將識別結(jié)果與所述映射表進(jìn)行匹配; 一快捷啟動(dòng)模塊,用于在匹配出對應(yīng)的快捷命令時(shí),啟動(dòng)該匹配出的快捷命令。
6.根據(jù)權(quán)利要求5所述的觸摸屏的快捷輸入方法,其特征在于所述快捷輸入識別模塊進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入的方法是在預(yù)先限定的時(shí)間內(nèi),僅判斷用戶的觸摸操作是單點(diǎn)觸摸還是雙點(diǎn)觸摸,若是單點(diǎn)觸摸,則判斷為常規(guī)輸入,若是雙點(diǎn)觸摸,則判斷為快捷輸入。
7.根據(jù)權(quán)利要求6所述的觸摸屏的快捷輸入方法,其特征在于所述快捷命令組具體滑動(dòng)指令是以雙點(diǎn)觸摸點(diǎn)為原點(diǎn),手指不用離開觸摸式輸入設(shè)備直接進(jìn)行各種滑動(dòng)操作,包括8種單方向和24種復(fù)合方向的滑動(dòng)指令。
8.根據(jù)權(quán)利要求5所述的觸摸屏的快捷輸入方法,其特征在于所述滑動(dòng)方向識別模塊對用戶的觸摸操作進(jìn)行手勢和方向的具體識別是采用四點(diǎn)取值判斷法進(jìn)行識別,所述四點(diǎn)取 值判斷法在快捷輸入的軌跡中取開始兩點(diǎn)和結(jié)束前兩點(diǎn),從第I點(diǎn)到第2點(diǎn)的方向與從第3點(diǎn)到第4點(diǎn)的方向若基本一致,則判定為單方向滑動(dòng),否則為復(fù)合方向滑動(dòng)。
全文摘要
本發(fā)明提供一種觸摸屏的快捷輸入方法及系統(tǒng),方法是預(yù)先設(shè)定的快捷命令組的啟動(dòng)觸摸操作、快捷命令組具體滑動(dòng)指令、以及在此快捷命令組下的各種滑動(dòng)指令對應(yīng)的快捷命令映射表;當(dāng)獲得用戶在觸摸式輸入設(shè)備觸摸操作時(shí),先進(jìn)行初步判斷用戶的觸摸操作是常規(guī)輸入還是快捷輸入,若是快捷輸入則啟動(dòng)此快捷命令組;獲取用戶的觸摸操作,對用戶的觸摸操作進(jìn)行手勢和方向的具體識別;將識別結(jié)果與所述映射表進(jìn)行匹配;若匹配出對應(yīng)的快捷命令,則啟動(dòng)該匹配出的快捷命令。本發(fā)明對用戶的觸摸操作是常規(guī)輸入還是快捷輸入有個(gè)初步的判斷,因此對常規(guī)的輸入沒有影響,且使用環(huán)境也無特殊要求,還無需考慮按壓力的問題,從而真正達(dá)成快捷輸入。
文檔編號G06F3/0488GK102890616SQ201210361739
公開日2013年1月23日 申請日期2012年9月26日 優(yōu)先權(quán)日2012年9月26日
發(fā)明者楊生虎, 許芳 申請人:楊生虎