專利名稱:一種觸摸屏的觸摸操作方法及觸摸屏設備的制作方法
技術領域:
本發明涉及移動通信技術領域,具體涉及一種觸摸屏的觸摸操作方法及觸摸屏設備。
背景技術:
目前大部分觸摸屏設備上可識別的觸摸操作可以分為兩類1、劃屏操作通過上下左右滑動屏幕而響應某些操作。2、手勢操作通過在屏幕上畫出一定的軌跡而響應某些操作。但這兩類操作,無法同時在屏幕上執行,往往劃屏操作和手勢操作在操作上會存在沖突和干擾。現有的解決方案是(如海豚瀏覽器)將手勢操作和劃屏操作區分開兩種狀態,二者需要在不同狀態下才能激活不同的操作,例如,手勢操作需要在手勢狀態下才能激活。由于無法同時響應,給操作和瀏覽帶來很大不便。在移動觸摸屏設備上,隨著設備屏幕的越來越大,屏幕當中會存在一定的富余操作區。富余操作區指的是在觸摸設備的屏幕上,用戶在操作屏幕的過程中,很少觸碰到的屏幕區域。目前這一塊富余操作區,并沒有得到很好的利用。
發明內容
本發明的特征和優點在下文的描述中部分地陳述,或者可從該描述顯而易見,或者可通過實踐本發明而學習。為克服現有技術的問題,本發明提供一種觸摸屏的觸摸操作方法及觸摸屏設備,充分利用屏幕的富余操作區,解決觸摸屏劃屏和手勢兩類操作方式同時操作時的沖突問題,使劃屏操作和手勢操作能夠在相同的狀態下同時進行,提高觸摸屏操作的便捷性。本發明解決上述技術問題所采用的技術方案如下根據本發明的一個方面,提供一種觸摸屏的觸摸操作方法,包括對觸摸屏進行操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;獲取對觸摸屏的觸摸操作,判斷觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。根據本發明的一個實施例,通過分區線對觸摸屏進行操作區域的大小的調節。根據本發明的一個實施例,對觸摸屏進行操作區域的劃分包括將觸摸屏分為手勢操作區域和劃屏操作區域;根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作包括定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識別,并響應相應的操作;
定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。根據本發明的一個實施例,對手勢操作區域輸入的軌跡進行采樣后,若在設定的時間內沒有監測到繼續輸入,則判斷已輸入整個軌跡。根據本發明的一個實施例,識別是對采樣到的點組成的軌跡與數據庫中存儲的記錄進行比對,如果匹配,則執行相應的操作。根據本發明的一個實施例,如果不匹配,則提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫。根據本發明的另ー個方面,提供一種觸摸屏設備,包括分區模塊,用于對觸摸屏操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;識別模塊,用于獲取對觸摸屏的觸摸操作,判斷觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。根據本發明的一個實施例,分區模塊通過分區線對觸摸屏進行操作區域的大小的調節。根據本發明的一個實施例,分區模塊將觸摸屏分為手勢操作區域和劃屏操作區域;識別模塊定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識另IJ,并響應相應的操作;識別模塊定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。根據本發明的一個實施例,識別模塊在進行識別時,對采樣到的點組成的軌跡與數據庫中存儲的記錄進行比對,如果匹配,則執行相應的操作;如果不匹配,則提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫。本發明對觸摸屏進行操作區域的劃分,獲取對觸摸屏的觸摸操作后,判斷觸摸操作所處的操作區域,然后根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作,因而觸摸屏的不同區域能夠識別出不同的操作方式(例如劃屏操作和手勢操作)并做出響應,從而提高了觸摸屏的操作效率和操作體驗,解決了觸摸屏上無法同時進行劃屏操作和手勢操作的問題。本發明很好地利用了屏幕的富余操作區,解決了觸摸屏劃屏和手勢兩類操作方式同時操作時的沖突問題,使劃屏操作和手勢操作能夠在相同的狀態下同時進行,極大地堤高了觸摸屏操作的便捷性。通過閱讀說明書,本領域普通技術人員將更好地了解這些技術方案的特征和內容。
下面通過參考附圖并結合實例具體地描述本發明,本發明的優點和實現方式將會更加明顯,其中附圖所示內容僅用于對本發明的解釋說明,而不構成對本發明的任何意義上的限制,在附圖中
圖1為本發明實施例的觸摸操作方法流程圖;圖2為本發明實施例的觸摸屏分區顯示效果示意圖;圖3為本發明實施例的觸摸操作方法詳細流程圖;圖4為本發明實施例的在觸摸屏A操作區輸入的操作示意圖;圖5為本發明實施例的在觸摸屏B操作區輸入的操作示意圖;圖6為本發明實施例的觸摸屏設備結構示意圖。
具體實施例方式如圖1所示,為克服現有技術中劃屏操作和手勢操作無法同時在屏幕上執行,給用戶操作和瀏覽帶來很大不便的問題,本實施例提供一種觸摸屏的觸摸操作方法,包括S11、對觸摸屏進行操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;S12、獲取對觸摸屏的觸摸操作,判斷觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。在本實施例中,可以通過分區線對觸摸屏進行操作區域的大小的調節。優選地,將觸摸屏分為手勢操作區域和劃屏操作區域;對觸摸屏進行操作區域的劃分包括將觸摸屏分為手勢操作區域和劃屏操作區域。根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作包括定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識別,并響應相應的操作;定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。例如,對手勢操作區域輸入的軌跡進行采樣后,若在設定的時間內沒有監測到繼續輸入,則判斷已輸入整個軌跡。上述的識別可以是對采樣到的點組成的軌跡與數據庫中存儲的記錄進行比對,如果匹配,則執行相應的操作。如果不匹配,可以提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫,數據庫中存儲手勢與相應的操作功能之間的對應關系。如圖2所示,可以由用戶對觸摸屏的操作區域進行自定義分區。下面以480*800的屏幕為例進行說明屏幕左上角坐標為(0,O);屏幕右上角坐標為(480,O);屏幕左下角坐標為(0,800);屏幕右下角坐標為(480,800)。連接坐標(0,400)和(480,400)之間的線為屏幕分區線的默認位置(即圖2屏幕中的虛線),分區線默認位于屏幕50%的位置。而且,手指可以在20% — 80%的范圍內移動自定義分區線,以調節兩個不同分區的大小。為不影響用戶的瀏覽體驗,兩個操作區域在顯示上沒有區別。通過分區線右側的小圖標(即三角圖標)可以根據用戶習慣調節兩個操作區的大小。也就是默認狀態下(0,O)至Ij (480,400)之間的區域是手勢操作區(即A操作區),響應手勢操作;(0,400)到(480,800)之間的區域是劃屏操作區(即B操作區),響應劃屏操作。兩個區域能夠同時接收到手指的觸摸事件。(0,400)到(480,800)的B操作區,定時(例如每5ms)對用戶輸入的軌跡進行采樣,采樣后,對采樣到的點進行識別(比對軌跡),并立即響應相應的操作。而(0,O)到(480,400)的A操作區也是定時對用戶輸入的軌跡進行采樣,但不立即進行比對,而是在用戶輸入完成整個軌跡才進行比對。此處的“完成”,可以定義為一定時間,例如2秒內沒有監測到用戶的繼續輸入,即認為是完成。A操作區的響應邏輯為A操作區將用來識別用戶的手勢(即手指在屏幕上的運動軌跡)。也就是從用戶手指進入A操作區直至離開A操作區時的運動軌跡,并且在手指離開A操作區吋,才會響應相應的操作功能。具體識別邏輯描述如下當用戶在A操作區中輸入完成手勢并且手指離開A操作區后,設備將開始比對用戶輸入的手勢與數據庫中保存的已有手勢是否匹配;若相匹配,執行相應的操作功能;若不匹配,提示用戶可自定義該軌跡所對應的操作功能。可以將手勢和手勢所對應的操作,定義為不同的key (代表手勢)和value (代表操作功能);key和value為一一對應關系。用戶輸入手勢后,檢查數據庫中是否有與該手勢所對應的key。如果有,則索引相應的value,并響應相應的操作。如果沒有,則新建ー個key,并彈出界面,由用戶手動選擇,新建的key所對應的操作(即對應的value值),并記錄到數據庫中。這樣,用戶自定義該手勢所對應的操作功能,并更新到數據庫中。B操作區的響應邏輯為B操作區中將實時響應檢測用戶輸入的劃屏動作,并做出實時響應。即從用戶手指進入B操作區,就開始識別用戶的劃屏運動軌跡并響應相應的操作功能。具體識別邏輯描述如下當用戶在B操作區中開始輸入劃屏運動軌跡吋,設備將開始實時比對用戶輸入的劃屏運動軌跡與劃屏運動軌跡庫中保存的已有劃屏運動軌跡是否匹配;此處的實時比對,實際上是定時(例如每5ms)對用戶輸入的軌跡進行采樣,采樣后,對采樣到的點進行識別,比對軌跡,并響應相應的操作。若相匹配,執行相應的操作功能。若不匹配,不響應任何操作。B操作區的比對與A操作區不同,雖然A操作區也是定時對用戶輸入的軌跡進行采樣,但A操作區中并不立即進行比對,而是在用戶輸入完成整個軌跡才進行比對。下面結合圖3對不同操作區域的操作響應邏輯進行說明S101、首先初始化屏幕坐標;S102、連接(0,400)和(480,400)生成屏幕分區線;S103、監測用戶輸入;S104、如果監測到在(0,400)和(480,800)間輸入,即在B操作區輸入,進入步驟S105 ;S105、定時采樣用戶的輸入;S106、對采樣到的點組成的軌跡與劃屏運動軌跡庫中的記錄進行比對;若匹配,則進入步驟S108 ;若不匹配,則進入步驟S107 ;S107、不響應任何操作;S108、響應相應的操作;5109、如果監測到在(0,0)和(480,400)間輸入,即在A操作區輸入,進入步驟SllO ;S110、定時采樣用戶的輸入;S111、判斷是否輸入完成,若完成,則進入步驟S112,否則繼續采樣,回到步驟SllO ;S112、對采樣到的點組成的軌跡與數據庫中的記錄進行比對,若匹配,則進入步驟S108 ;若不匹配,則進入步驟S113 ;S113、提示用戶是否自定義該手勢的操作,若是,則進入步驟S114;否則結束;S114、更新數據庫。下面結合兩個具體的操作實例進行說明實例1:如圖4所示,假定A操作區現有的數據庫中軌跡し所對應的操作為關閉當前窗□。在A操作區輸入了ー個I ‘的軌跡后,設備開始比對該手勢與數據庫中現有的軌跡是否相匹配。由于對手勢操作區域輸入的軌跡進行采樣時,是在檢測到輸入整個軌跡后進行識另IJ,因此,識別到し軌跡后,若比對結果為匹配,則設備進行響應,關閉當前窗ロ操作。·
實例2:如圖5所示,假定B操作區現有的劃屏運動軌跡庫中軌跡所對應的操作為向下拖拽屏幕 軌跡所對應的操作為向右拖拽屏幕;劃屏操作區域通過上下左右滑動屏幕而響應某些操作,實時檢測用戶輸入的劃屏動作,并做出實時響應,而不是等到輸入整個軌跡后再進行識別,因此,在B操作區輸入了
ー個し的軌跡后,該軌跡首先被識別到的是I軌跡,然后被識別到的是_軌跡。設備將先開始比對I軌跡與劃屏運動軌跡庫中現有的軌跡是否相匹配。若比對結
果為匹配,則響應向下拖拽頁面的操作;設備再比對_ 軌跡與劃屏運動軌跡庫中現有的軌跡是否相匹配,若比對結果為匹配,則響應向右拖拽頁面的操作。如圖6所示,本實施例同時提供一種觸摸屏設備,包括分區模塊21,用于對觸摸屏進行操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;識別模塊22,用于獲取對觸摸屏的觸摸操作,判斷觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。在本實施例中,分區模塊21可以通過分區線對觸摸屏進行操作區域的大小的調節。分區模塊21將觸摸屏分為手勢操作區域和劃屏操作區域;識別模塊定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識別,并響應相應的操作;識別模塊22定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。識別模塊22可以在進行識別時,對采樣到的點組成的軌跡與數據庫23中存儲的記錄進行比對,如果匹配,則執行相應的操作;如果不匹配,則提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫。本發明在一塊屏幕上在同一個狀態下能夠自定義分區,響應不同的操作,解決了觸摸屏上劃屏和手勢兩類操作方式同時操作時的沖突問題,使劃屏操作和手勢操作能夠在相同的狀態下同時進行,極大提高觸摸屏上的操作的便捷性和瀏覽體驗。以上參照
了本發明的優選實施例,本領域技術人員不脫離本發明的范圍和實質,可以有多種變型方案實現本發明。舉例而言,作為一個實施例的部分示出或描述的特征可用于另一實施例以得到又一實施例。以上僅為本發明較佳可行的實施例而已,并非因此局限本發明的權利范圍,凡運用本發明說明書及附圖內容所作的等效變化,均包含于本發明的權利范圍之內。
權利要求
1.一種觸摸屏的觸摸操作方法,其特征在于包括對觸摸屏進行操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;獲取對觸摸屏的觸摸操作,判斷所述觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。
2.根據權利要求1所述的觸摸屏的觸摸操作方法,其特征在于,通過分區線對觸摸屏進行操作區域的大小的調節。
3.根據權利要求1或2所述的觸摸屏的觸摸操作方法,其特征在于,所述對觸摸屏進行操作區域的劃分包括將觸摸屏分為手勢操作區域和劃屏操作區域;所述根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作包括定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識別,并響應相應的操作;定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。
4.根據權利要求3所述的觸摸屏的觸摸操作方法,其特征在于,對手勢操作區域輸入的軌跡進行采樣后,若在設定的時間內沒有監測到繼續輸入,則判斷已輸入整個軌跡。
5.根據權利要求3所述的觸摸屏的觸摸操作方法,其特征在于,所述識別是對采樣到的點組成的軌跡與數據庫中存儲的記錄進行比對,如果匹配,則執行相應的操作。
6.根據權利要求5所述的觸摸屏的觸摸操作方法,其特征在于,如果不匹配,則提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫。
7.一種觸摸屏設備,其特征在于包括分區模塊,用于對觸摸屏操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域, 各操作區域分別對應不同的觸摸操作方式;識別模塊,用于獲取對觸摸屏的觸摸操作,判斷所述觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。
8.根據權利要求7所述的觸摸屏設備,其特征在于,所述分區模塊通過分區線對觸摸屏進行操作區域的大小的調節。
9.根據權利要求7或8所述的觸摸屏設備,其特征在于,所述分區模塊將觸摸屏分為手勢操作區域和劃屏操作區域;所述識別模塊定時對劃屏操作區域輸入的軌跡進行采樣,對采樣到的點組成的軌跡進行識別,并響應相應的操作;所述識別模塊定時對手勢操作區域輸入的軌跡進行采樣,在檢測到輸入整個軌跡后進行識別,并響應相應的操作。
10.根據權利要求9所述的觸摸屏設備,其特征在于,所述識別模塊在進行識別時,對采樣到的點組成的軌跡與數據庫中存儲的記錄進行比對,如果匹配,則執行相應的操作;如果不匹配,則提示用戶是否自定義所輸入的手勢對應的操作功能,如果用戶確認進行自定義,則將用戶所輸入的手勢與用戶選擇的操作功能相對應,更新到數據庫。
全文摘要
本發明提供一種觸摸屏的觸摸操作方法及觸摸屏設備,該方法包括對觸摸屏進行操作區域的劃分,并在觸摸屏上同時顯示所劃分的操作區域,各操作區域分別對應不同的觸摸操作方式;獲取對觸摸屏的觸摸操作,判斷觸摸操作所處的操作區域,根據所處操作區域對應的觸摸操作方式對觸摸操作進行識別,并執行相應的操作。本發明可以將觸摸屏分為手勢操作區域和劃屏操作區域。本發明充分利用屏幕的富余操作區,解決了觸摸屏劃屏和手勢兩類操作方式同時操作時的沖突問題,使劃屏操作和手勢操作能夠在相同的狀態下同時進行,提高了觸摸屏操作的便捷性。
文檔編號G06F3/041GK103019444SQ20121052644
公開日2013年4月3日 申請日期2012年12月9日 優先權日2012年12月9日
發明者梁捷, 俞永福, 何小鵬, 朱順炎, 蘇曉 申請人:廣州市動景計算機科技有限公司