專利名稱:一種觸摸設備的觸控方法及系統的制作方法
技術領域:
本發明屬于觸摸識別技術領域,尤其涉及一種觸摸設備的觸控方法及系統。
背景技術:
當前,觸摸設備作為傳統鼠標或鍵盤的替代輸入設備,在諸如智能手機等多種終端設備中得到了廣泛的應用,從而使得用戶獲得了更多的人機交互體驗。現有技術中,觸摸設備作為顯示設備的輔助設備使用,顯示設備在顯示的當前界面下,同時顯示子界面選擇菜單、當前界面的功能選擇等圖標,用戶通過對觸摸設備的觸發選擇對應的圖標以進入相應的子界面或執行相應的功能。但該種人機交互方式單一,用戶操作復雜,不夠人性化,用戶的體驗性不佳。
發明內容
本發明實施例的目的在于提供一種觸摸設備的觸控方法,旨在解決現有技術中,用戶通過觸發對應的圖標來進入相應的子界面或執行相應的功能,其實現方式單一、用戶操作復雜、不夠人性化、且用戶體驗性差問題。本發明實施例是這樣實現的,一種觸摸設備的觸控方法,所述方法包括以下步驟通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;根據所述用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行所述識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。本發明實施例的另一目的在于提供一種觸摸設備的觸控系統,所述系統包括獲取單元,用于通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;識別單元,用于根據所述獲取單元獲取到的所述用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行單元,用于執行所述識別單元識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。本發明實施例提供的觸摸設備的觸控方法及系統是由用戶自定義觸發每一顯示界面的子界面或執行相應功能的手勢和圖形,通過識別用戶觸摸的手勢和圖形,進入對應的子界面或執行對應的功能。該實現方式多樣化,操作簡便,尤其適用于智能手機的應用,使得觸摸操作更具人性化,提高了用戶的體驗性。
圖I是本發明實施例提供的觸摸設備的觸控方法的流程圖;圖2是本發明實施例提供的觸摸設備的觸控系統的結構圖;圖3是圖2中獲取單元的結構圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。針對現有觸摸設備的觸控方式下用戶體驗性差的問題,本發明實施例提供的觸摸設備的觸控方法是由用戶自定義觸發每一顯示界面的子界面或執行相應功能的手勢和圖形,通過識別用戶觸摸的手勢和圖形,進入對應的子界面或執行對應的功能。本發明實施例所涉及的觸摸設備可以是集成到顯示屏的觸摸屏,也可以是分立于顯示屏的觸摸板。圖I示出了本發明實施例提供的觸摸設備的觸控方法的流程,包括以下步驟步驟Sll :通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件。步驟S12 :根據用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形。本發明實施例中,觸摸手勢是指可通過觸摸方式而被識別出的、表示手掌和/或手指運動趨勢的手部姿勢,包括靜態觸摸手勢和動態觸摸手勢,靜態觸摸手勢又包括單點靜態觸摸手勢和多點靜態觸摸手勢,動態觸摸手勢又包括單點動態觸摸手勢和多點動態觸摸手勢。其中,單點靜態觸摸手勢即是說,通過一個手指在觸摸設備上觸發一像素坐標點,一般是用于實現選取對象、模擬鼠標左鍵等功能;多點靜態觸摸手勢即是說,通過兩個或兩個以上手指在觸摸設備上觸發兩個或兩個以上不同的像素坐標點,一般是用于實現切換圖層變換、模擬鼠標左鍵雙擊、圖像瀏覽等功能;單點動態觸摸手勢即是說,通過一個手指在觸摸設備上做勻速或變速運動、或呈水平或傾斜直線運動等,一般是用于實現解鎖界面或顯示圖片的拖動等功能;多點動態觸摸手勢即是說,通過兩個或兩個以上手指在觸摸設備上做自然捏取和張開的動作、雙手指相向或背離的運動等,一般是用于實現圖像的放大/縮小、圖片的角度旋轉、抓取對象等功能。本發明實施例中,觸摸圖形是指用戶在觸摸設備上畫出的任意形狀,如圓形、直線等。與觸摸手勢不同,觸摸圖形更多的關注于用戶畫出的形狀本身,而不關心用戶手指和/或手掌的運動趨勢或運動快慢。具體地,步驟S12包括以下步驟步驟S121 :根據用戶觸摸事件獲取手勢數據或圖形數據。公知地,該手勢數據是指獲取到的手指在觸摸設備上的觸發位置數據、多手指之間的相對位置數據等;該圖形數據是指獲取到的手指在觸摸設備上觸摸所形成的軌跡坐標等。步驟S122 :根據手勢數據計算得到觸摸手勢,或根據圖形數據計算得到觸摸圖形。步驟S123 :判斷計算得到的觸摸手勢是否存在于自定義的手勢集合數據庫中,或者判斷計算得到的觸摸圖形是否存在于自定義的圖形集合數據庫中,若存在,則識別出自定義的觸摸手勢或觸摸圖形,并找到識別出的自定義的觸摸手勢或觸摸圖形對應的功能或子界面,若不存在,則控制顯示屏顯示計算得到的觸摸手勢或觸摸圖形、并提示用戶是否將其新增到手勢集合數據庫或圖形集合數據庫中。進一步地,本發明實施例中,自定義的手勢集合數據庫或自定義的圖形集合數據庫中,存儲有表征顯示屏的顯示界面、觸摸手勢或觸摸圖形與對應功能或對應子界面之間關系的數據結構。詳細而言,由于一些顯示界面下進一步包含了若干子界面,而另一些顯示界面則為功能執行界面,例如在音樂播放界面下實現暫停播放、調節聲音大小等功能,因而,在不同顯示界面下,用戶觸摸的目的有可能是為了繼續進入當前顯示界面的子界面,也有可能是為了對當前顯示界面下執行的功能進行操作,當然在一些顯示界面下,用戶觸摸的目的即可能是為了進入其子界面,也有可能是對某種功能的操作。則在該數據結構中,每一顯示界面下,對應不同功能和對應不同子界面的觸摸手勢或觸摸圖形互不相同,但在不同顯示界面下,為完成某種功能操作或進入子界面的觸摸手勢或觸摸圖形可以相同;且在每一顯示界面下,同一功能或同一子界面可以對應多個不同的觸摸手勢和/或觸摸圖形。步驟S13 :執行識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。而若當前顯示界面包含若干子界面,則步驟S13具體為調用并顯示觸摸手勢或觸摸圖形對應的子界面;若當前子界面為功能執行界面,則步驟S13具體為執行識別出的觸摸手勢或觸摸圖形對應的功能。另外,在步驟Sll之前或之后,本發明實施例還包括建立手勢集合數據庫或圖形集合數據庫的步驟,具體為獲取用戶在觸摸設備上輸入的自定義的觸摸手勢或觸摸圖形,并建立和存儲表征顯示屏的顯示界面、觸摸手勢或觸摸圖形與對應功能或對應子界面之間關系的數據結構。圖2示出了本發明實施例提供的觸摸設備的觸控系統的結構,為了便于說明,僅不出了與本發明實施例相關的部分。本發明實施例提供的觸摸設備的觸控系統包括獲取單元11,用于通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;識別單元12,用于根據獲取單元11獲取到的用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行單元13,用于執行識別單元12識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。另外,本發明實施例提供的觸摸設備的觸控系統還可以包括建立單元14,用于獲取用戶在觸摸設備上輸入的自定義的觸摸手勢或觸摸圖形,并建立和存儲表征顯示屏的顯示界面、觸摸手勢或觸摸圖形與對應功能或對應子界面之間關系的數據結構。圖3示出了圖2中識別單元12的結構。具體地,識別單元12可以包括獲取模塊121,用于根據獲取單元11獲取到的用戶觸摸事件獲取手勢數據或圖形數據;計算模塊122,用于根據獲取模塊121獲取到的手勢數據計算得到觸摸手勢,或根據獲取模塊121獲取到的圖形數據計算得到觸摸圖形;判斷模塊123,用于判斷計算模塊122計算得到的觸摸手勢是否存在于自定義的手勢集合數據庫中,或者判斷計算得到的觸摸圖形是否存在于自定義的圖形集合數據庫中,若存在,則識別出自定義的觸摸手勢或觸摸圖形,并找到識別出的自定義的觸摸手勢或觸摸圖形對應的功能或子界面,若不存在,則控制顯示屏顯示計算模塊122計算得到的觸摸手勢或觸摸圖形、并提示用戶是否將其新增到手勢集合數據庫或圖形集合數據庫中。本發明實施例提供的觸摸設備的觸控方法及系統是由用戶自定義觸發每一顯示界面的子界面或執行相應功能的手勢和圖形,通過識別用戶觸摸的手勢和圖形,進入對應的子界面或執行對應的功能。該實現方式多樣化,操作簡便,尤其適用于智能手機的應用,使得觸摸操作更具人性化,提高了用戶的體驗性。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來控制相關的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種觸摸設備的觸控方法,其特征在于,所述方法包括以下步驟通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;根據所述用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行所述識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。
2.如權利要求I所述的觸摸設備的觸控方法,其特征在于,所述觸摸手勢包括靜態觸摸手勢和動態觸摸手勢;所述靜態觸摸手勢包括單點靜態觸摸手勢和多點靜態觸摸手勢,所述動態觸摸手勢包括單點動態觸摸手勢和多點動態觸摸手勢。
3.如權利要求I所述的觸摸設備的觸控方法,其特征在于,所述根據所述用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形的步驟進一步包括根據所述用戶觸摸事件獲取手勢數據或圖形數據;根據所述手勢數據計算得到所述觸摸手勢,或根據所述圖形數據計算得到所述觸摸圖形;判斷計算得到的所述觸摸手勢是否存在于自定義的手勢集合數據庫中,或者判斷計算得到的所述觸摸圖形是否存在于自定義的圖形集合數據庫中,若存在,則識別出所述自定義的觸摸手勢或觸摸圖形,并找到識別出的所述自定義的觸摸手勢或觸摸圖形對應的功能或子界面。
4.如權利要求3所述的觸摸設備的觸控方法,其特征在于,若判斷計算得到的所述觸摸手勢不存在于自定義的手勢集合數據庫中,或者判斷計算得到的所述觸摸圖形不存在于自定義的圖形集合數據庫中,則控制所述顯示屏顯示計算得到的所述觸摸手勢或觸摸圖形、并提示用戶是否將計算得到的所述觸摸手勢或觸摸圖形新增到所述手勢集合數據庫或所述圖形集合數據庫中。
5.如權利要求3所述的觸摸設備的觸控方法,其特征在于,在所述通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件的步驟之前,還包括獲取用戶在所述觸摸設備上輸入的所述自定義的觸摸手勢或觸摸圖形,并建立和存儲表征所述顯示屏的顯示界面、所述觸摸手勢或觸摸圖形與對應功能或對應子界面之間關系的數據結構。
6.如權利要求I所述的觸摸設備的觸控方法,其特征在于,若所述當前顯示界面包含若干子界面,則所述執行所述識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面的步驟具體為調用并顯示所述識別出的觸摸手勢或觸摸圖形對應的子界面;若所述當前子界面為功能執行界面,則所述執行所述識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面的步驟具體為執行所述識別出的觸摸手勢或觸摸圖形對應的功能。
7.一種觸摸設備的觸控系統,其特征在于,所述系統包括獲取單元,用于通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;識別單元,用于根據所述獲取單元獲取到的所述用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行單元,用于執行所述識別單元識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。
8.如權利要求7所述的觸摸設備的觸控系統,其特征在于,所述識別單元包括獲取模塊,用于根據所述獲取單元獲取到的所述用戶觸摸事件獲取手勢數據或圖形數據;計算模塊,用于根據所述獲取模塊獲取到的所述手勢數據計算得到觸摸手勢,或根據所述獲取模塊獲取到的所述圖形數據計算得到觸摸圖形;判斷模塊,用于判斷所述計算模塊計算得到的所述觸摸手勢是否存在于自定義的手勢集合數據庫中,或者判斷計算得到的所述觸摸圖形是否存在于自定義的圖形集合數據庫中,若存在,則識別出自定義的觸摸手勢或觸摸圖形,并找到識別出的所述自定義的觸摸手勢或觸摸圖形對應的功能或子界面,若不存在,則控制所述顯示屏顯示所述計算模塊計算得到的觸摸手勢或觸摸圖形、并提示用戶是否將其新增到所述手勢集合數據庫或圖形集合數據庫中。
9.如權利要求7所述的觸摸設備的觸控系統,其特征在于,所述系統還包括建立單元,用于獲取用戶在所述觸摸設備上輸入的自定義的觸摸手勢或觸摸圖形,并建立和存儲表征所述顯示屏的顯示界面、觸摸手勢或觸摸圖形與對應功能或對應子界面之間關系的數據結構。
10.如權利要求7至9任一項所述的觸摸設備的觸控系統,其特征在于,所述觸摸設備是集成到所述顯示屏的觸摸屏或分立于所述顯示屏的觸摸板。
全文摘要
本發明屬于觸摸識別技術領域,提供了一種觸摸設備的觸控方法及系統。方法包括通過顯示屏在當前顯示界面下的監聽接口獲取用戶觸摸事件;根據用戶觸摸事件識別出自定義的觸摸手勢或觸摸圖形;執行識別出的觸摸手勢或觸摸圖形對應的功能、或調用并顯示對應的子界面。本發明提供的觸摸設備的觸控方法及系統是由用戶自定義觸發每一顯示界面的子界面或執行相應功能的手勢和圖形,通過識別用戶觸摸的手勢和圖形,進入對應的子界面或執行對應的功能。該實現方式多樣化,操作簡便,尤其適用于智能手機的應用,使得觸摸操作更具人性化,提高了用戶的體驗性。
文檔編號G06F3/0481GK102915202SQ20121036168
公開日2013年2月6日 申請日期2012年9月25日 優先權日2012年9月25日
發明者陳佩斯, 王貴杰 申請人:廣東歐珀移動通信有限公司