觸控控制方法、觸控控制裝置和終端的制作方法
【專利摘要】本發明提出了一種觸控控制方法、一種觸控控制裝置和一種終端,其中,觸控控制方法包括:接收觸控命令;獲取所述觸控命令的觸控時長和觸控面積;根據所述觸控時長的類別和所述觸控面積的類別,執行相關聯的功能。通過本發明的技術方案,可取代原有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性和準確性,提升了用戶體驗。
【專利說明】
觸控控制方法、觸控控制裝置和終端
技術領域
[0001] 本發明涉及終端技術領域,具體而言,涉及一種觸控控制方法、一種觸控控制裝置 和一種終端。
【背景技術】
[0002] 目前,終端可以實現根據觸控壓力的大小執行不同的功能的方案,比如,在終端中 設置一個存在"多個壓力門限"的按鈕,該按鈕最上層為觸控層,可根據手指狀態或手勢來 產生輸入信號。當終端感應到不同等級的壓力輸入時,會激發不同的功能。
[0003] 但是,在這種技術方案中,屏幕表面下方需要安裝至少3個壓力傳感器,并需要在 終端的邊角等區域集成壓敏元件,使傳感器能提供輸入信息,硬件成本極高。
[0004]因此需要一種新的技術方案,可以降低觸控操作的成本。
【發明內容】
[0005] 本發明正是基于上述問題,提出了一種新的技術方案,可以降低觸控操作的成本。
[0006] 有鑒于此,本發明的一方面提出了一種觸控控制方法,包括:接收觸控命令;獲取 所述觸控命令的觸控時長和觸控面積;根據所述觸控時長的類別和所述觸控面積的類別, 執tx相關聯的功能。
[0007] 在該技術方案中,可以將觸控命令的觸控時長和觸控面積相結合,作為功能執行 的條件,可以理解為,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照接觸面 積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具有相關 聯的功能,因此,可以根據觸控時長和觸控面積的類型,確定需要執行的功能。通過該技術 方案,可取代原有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時, 通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性 和準確性,提升了用戶體驗。
[0008] 在上述技術方案中,優選地,在所述接收觸控命令之前,還包括:根據接收到的關 聯設置命令,為任一觸控時長類別和任一觸控面積類型設置所述相關聯的功能。
[0009]在該技術方案中,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照 接觸面積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具 有相關聯的功能,或者說,在任一類別的觸控面積下,對應每個觸控時長的類別,都具有相 關聯的功能,相關聯的功能、觸控面積類型和觸控時長類別的對應關系,可以由用戶根據實 際需要進行設置和修改。
[001 0]在上述任一技術方案中,優選地,在所述為任一觸控時長類別和任一觸控面積類 型設置所述相關聯的功能之前,還包括:根據接收到的時間設置命令,按照時間長短設置多 個觸控時長類別;根據接收到的面積設置命令,按照與觸控屏的接觸面積的大小設置多個 觸控面積類型。
[0011]在該技術方案中,觸控時長的類別和觸控面積的類型均可以由用戶進行設置。比 如,可以設置觸控時長的類別為小于ο. 5s和大于或等于0.5s兩類,設置觸控面積的類型為 s 1和s2兩種,其中,小于0.5s和si對應單擊選擇操作,小于0.5s和s2對應單擊開啟下級菜單 操作,大于或等于〇. 5s和si對應移動目標對象操作,大于或等于0.58和82對應刪除操作。當 然,也可以默認觸控時長小于0.5s時,無論觸控面積為多少或屬于哪種類型,都對應單擊選 擇操作。
[0012] 另外,這些設置雖然可以由用戶根據實際需要實時進行修改,但也可以由終端出 廠時在系統中自帶,還可以由終端對用戶的操作習慣進行統計,并根據統計結果,自動進行 觸控時長和/觸控面積的分類,即自動生成適應的控制規則,以最大限度地適應用戶的實際 操作需求。
[0013] 在上述任一技術方案中,優選地,所述根據所述觸控時長的類別和所述觸控面積 的類別,執行相關聯的功能,具體包括:判斷所述觸控時長是否小于或等于預定時長閾值; 當判斷結果為是時,確定所述觸控時長的類別為短時間類,并確定所述觸控命令為單擊命 令,執行所述單擊命令對應的功能;當所述判斷結果為否時,確定所述觸控時長的類別為長 時間類,并根據所述觸控面積的類別執行對應的功能。
[0014] 在該技術方案中,可以將觸控時長的類別分為小于或等于預定時長閾值以及大于 預定時長閾值兩類,即短時間類和長時間類,其中,在小于或等于預定時長閾值的類型下, 每個類型的觸控面積對應的均是單擊命令對應的功能,而在大于預定時長閾值下,不同的 觸控面積的類別對應有不同的功能。通過該技術方案,可取代原有的通過壓力大小控制實 現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確 定所需要執行的功能,增加了觸控操作的便利性和準確性,提升了用戶體驗。
[0015] 在上述任一技術方案中,優選地,所述執行相關聯的功能包括:打開當前觸控目標 的下級菜單,或直接執行對應的應用功能;其中,在所述下級菜單中接收到第二觸控命令 時,繼續根據所述第二觸控命令的觸控時長和觸控面積執行相關聯的功能。
[0016] 在該技術方案中,相關聯的功能不僅限于應用功能,也可以是開啟下級菜單,而在 開啟下級菜單后,用戶可以繼續在下級菜單中進行觸控操作,系統可繼續通過對該觸控操 作的觸控時長和觸控面積相結合方式確定該觸控操作對應的功能。其中,可以設置下級菜 單中進行觸控時的每個類別的觸控時長,均大于原始菜單中的對應的上級類別的觸控時 長。
[0017] 本發明的另一方面提出了一種觸控控制裝置,包括:命令接收單元,接收觸控命 令;觸控屬性獲取單元,獲取所述觸控命令的觸控時長和觸控面積;執行單元,根據所述觸 控時長的類別和所述觸控面積的類別,執行相關聯的功能。
[0018] 在該技術方案中,可以將觸控命令的觸控時長和觸控面積相結合,作為功能執行 的條件,可以理解為,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照接觸面 積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具有相關 聯的功能,因此,可以根據觸控時長和觸控面積的類型,確定需要執行的功能。通過該技術 方案,可取代原有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時, 通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性 和準確性,提升了用戶體驗。
[0019] 在上述技術方案中,優選地,還包括:關聯設置單元,在所述命令接收單元接收所 述觸控命令之前,根據接收到的關聯設置命令,為任一觸控時長類別和任一觸控面積類型 設置所述相關聯的功能。
[0020]在該技術方案中,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照 接觸面積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具 有相關聯的功能,或者說,在任一類別的觸控面積下,對應每個觸控時長的類別,都具有相 關聯的功能,相關聯的功能、觸控面積類型和觸控時長類別的對應關系,可以由用戶根據實 際需要進行設置和修改。
[0021 ]在上述任一技術方案中,優選地,還包括:類別設置單元,在所述為任一觸控時長 類別和任一觸控面積類型設置所述相關聯的功能之前,根據接收到的時間設置命令,按照 時間長短設置多個觸控時長類別,以及根據接收到的面積設置命令,按照與觸控屏的接觸 面積的大小設置多個觸控面積類型。
[0022] 在該技術方案中,觸控時長的類別和觸控面積的類型均可以由用戶進行設置。比 如,可以設置觸控時長的類別為小于〇. 5s和大于或等于0.5s兩類,設置觸控面積的類型為 s 1和s2兩種,其中,小于0.5s和si對應單擊選擇操作,小于0.5s和s2對應單擊開啟下級菜單 操作,大于或等于〇. 5s和si對應移動目標對象操作,大于或等于0.58和82對應刪除操作。當 然,也可以默認觸控時長小于0.5s時,無論觸控面積為多少或屬于哪種類型,都對應單擊選 擇操作。
[0023] 另外,這些設置雖然可以由用戶根據實際需要實時進行修改,但也可以由終端出 廠時在系統中自帶,還可以由終端對用戶的操作習慣進行統計,并根據統計結果,自動進行 觸控時長和/觸控面積的分類,即自動生成適應的控制規則,以最大限度地適應用戶的實際 操作需求。
[0024] 在上述任一技術方案中,優選地,所述執行單元包括:判斷單元,判斷所述觸控時 長是否小于或等于預定時長閾值;類別確定單元,當所述判斷單元判斷所述觸控時長小于 或等于所述預定時長閾值時,確定所述觸控時長的類別為短時間類,并確定所述觸控命令 為單擊命令,執行所述單擊命令對應的功能,當所述判斷單元判斷所述觸控時長大于所述 預定時長閾值時,確定所述觸控時長的類別為長時間類,并根據所述觸控面積的類別執行 對應的功能。
[0025] 在該技術方案中,可以將觸控時長的類別分為小于或等于預定時長閾值以及大于 預定時長閾值兩類,即短時間類和長時間類,其中,在小于或等于預定時長閾值的類型下, 每個類型的觸控面積對應的均是單擊命令對應的功能,而在大于預定時長閾值下,不同的 觸控面積的類別對應有不同的功能。通過該技術方案,可取代原有的通過壓力大小控制實 現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確 定所需要執行的功能,增加了觸控操作的便利性和準確性,提升了用戶體驗。
[0026] 在上述任一技術方案中,優選地,所述執行單元具體用于:打開當前觸控目標的下 級菜單,或直接執行對應的應用功能,其中,在所述下級菜單中接收到第二觸控命令時,繼 續根據所述第二觸控命令的觸控時長和觸控面積執行相關聯的功能。
[0027] 在該技術方案中,相關聯的功能不僅限于應用功能,也可以是開啟下級菜單,而在 開啟下級菜單后,用戶可以繼續在下級菜單中進行觸控操作,系統可繼續通過對該觸控操 作的觸控時長和觸控面積相結合方式確定該觸控操作對應的功能。其中,可以設置下級菜 單中進行觸控時的每個類別的觸控時長,均大于原始菜單中的對應的上級類別的觸控時 長。
[0028] 本發明的再一方面提出了一種終端,包括上述技術方案中任一項所述的觸控控制 裝置,因此,該終端具有和上述技術方案中任一項所述的觸控控制裝置相同的技術效果,在 此不再贅述。
[0029] 通過以上技術方案,可取代原有的通過壓力大小控制實現不同功能的技術方案, 降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增 加了觸控操作的便利性和準確性,提升了用戶體驗。
【附圖說明】
[0030] 圖1示出了根據本發明的一個實施例的觸控控制方法的流程圖;
[0031] 圖2示出了根據本發明的一個實施例的觸控控制裝置的框圖;
[0032] 圖3示出了根據本發明的一個實施例的終端的框圖;
[0033]圖4示出了根據本發明的另一個實施例的觸控控制裝置的框圖;
[0034]圖5示出了圖4示出的實施例中終端顯示屏上的坐標點的示意圖;
[0035] 圖6示出了圖4示出的實施例中不同觸控面積的示意圖;
[0036] 圖7A和圖713不出了圖4不出的實施例中每個觸控面積等級對應的功能的不意圖; [0037]圖8示出了圖4示出的實施例中的進行觸控控制的流程圖;
[0038] 圖9示出了根據本發明的一個實施例的進行逐級壓力觸控控制的示意圖。
【具體實施方式】
[0039] 為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和具體實 施方式對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施 例及實施例中的特征可以相互組合。
[0040] 在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可 以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開 的具體實施例的限制。
[0041 ]圖1示出了根據本發明的一個實施例的觸控控制方法的流程圖。
[0042]如圖1所示,根據本發明的一個實施例的觸控控制方法,包括:
[0043] 步驟102,接收觸控命令;
[0044] 步驟104,獲取所述觸控命令的觸控時長和觸控面積;
[0045] 步驟106,根據所述觸控時長的類別和所述觸控面積的類別,執行相關聯的功能。
[0046] 在該技術方案中,可以將觸控命令的觸控時長和觸控面積相結合,作為功能執行 的條件,可以理解為,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照接觸面 積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具有相關 聯的功能,因此,可以根據觸控時長和觸控面積的類型,確定需要執行的功能。通過該技術 方案,可取代原有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時, 通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性 和準確性,提升了用戶體驗。
[0047] 在上述技術方案中,優選地,在步驟102之前,還包括:根據接收到的關聯設置命 令,為任一觸控時長類別和任一觸控面積類型設置所述相關聯的功能。
[0048] 在該技術方案中,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照 接觸面積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具 有相關聯的功能,或者說,在任一類別的觸控面積下,對應每個觸控時長的類別,都具有相 關聯的功能,相關聯的功能、觸控面積類型和觸控時長類別的對應關系,可以由用戶根據實 際需要進行設置和修改。
[0049] 在上述任一技術方案中,優選地,在所述為任一觸控時長類別和任一觸控面積類 型設置所述相關聯的功能之前,還包括:根據接收到的時間設置命令,按照時間長短設置多 個觸控時長類別;根據接收到的面積設置命令,按照與觸控屏的接觸面積的大小設置多個 觸控面積類型。
[0050] 在該技術方案中,觸控時長的類別和觸控面積的類型均可以由用戶進行設置。比 如,可以設置觸控時長的類別為小于〇. 5s和大于或等于0.5s兩類,設置觸控面積的類型為 si和s2兩種,其中,觸控時長和觸控面積分別小于0.5s和si對應單擊選擇操作,小于0.5s和 s2對應單擊開啟下級菜單操作,大于或等于0.5s和si對應移動目標對象操作,大于或等于 0.58和 82對應刪除操作。當然,也可以默認觸控時長小于0.5s時,無論觸控面積為多少或屬 于哪種類型,都對應單擊選擇操作。
[0051] 另外,這些設置雖然可以由用戶根據實際需要實時進行修改,但也可以由終端出 廠時在系統中自帶,還可以由終端對用戶的操作習慣進行統計,并根據統計結果,自動進行 觸控時長和/觸控面積的分類,即自動生成適應的控制規則,以最大限度地適應用戶的實際 操作需求。
[0052]在上述任一技術方案中,優選地,步驟106具體包括:判斷所述觸控時長是否小于 或等于預定時長閾值;當判斷結果為是時,確定所述觸控時長的類別為短時間類,并確定所 述觸控命令為單擊命令,執行所述單擊命令對應的功能;當所述判斷結果為否時,確定所述 觸控時長的類別為長時間類,并根據所述觸控面積的類別執行對應的功能。
[0053]在該技術方案中,可以將觸控時長的類別分為小于或等于預定時長閾值以及大于 預定時長閾值兩類,即短時間類和長時間類,其中,在小于或等于預定時長閾值的類型下, 每個類型的觸控面積對應的均是單擊命令對應的功能,而在大于預定時長閾值下,不同的 觸控面積的類別對應有不同的功能。通過該技術方案,可取代原有的通過壓力大小控制實 現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確 定所需要執行的功能,增加了觸控操作的便利性和準確性,提升了用戶體驗。
[0054]在上述任一技術方案中,優選地,步驟106包括:打開當前觸控目標的下級菜單,或 直接執行對應的應用功能;其中,在所述下級菜單中接收到第二觸控命令時,繼續根據所述 第二觸控命令的觸控時長和觸控面積執行相關聯的功能。
[0055]在該技術方案中,相關聯的功能不僅限于應用功能,也可以是開啟下級菜單,而在 開啟下級菜單后,用戶可以繼續在下級菜單中進行觸控操作,系統可繼續通過對該觸控操 作的觸控時長和觸控面積相結合方式確定該觸控操作對應的功能。其中,可以設置下級菜 單中進行觸控時的每個類別的觸控時長,均大于原始菜單中的對應的上級類別的觸控時 長。
[0056] 圖2示出了根據本發明的一個實施例的觸控控制裝置的框圖。
[0057] 如圖2所示,根據本發明的一個實施例的觸控控制裝置200,包括:命令接收單元 202、觸控屬性獲取單元204和執行單元206。
[0058]其中,命令接收單元202用于接收觸控命令;觸控屬性獲取單元204用于獲取所述 觸控命令的觸控時長和觸控面積;執行單元206用于根據所述觸控時長的類別和所述觸控 面積的類別,執行相關聯的功能。
[0059] 在該技術方案中,可以將觸控命令的觸控時長和觸控面積相結合,作為功能執行 的條件,可以理解為,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照接觸面 積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具有相關 聯的功能,因此,可以根據觸控時長和觸控面積的類型,確定需要執行的功能。通過該技術 方案,可取代原有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時, 通過觸控時長和觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性 和準確性,提升了用戶體驗。
[0060] 在上述技術方案中,優選地,還包括:關聯設置單元208,用于在所述命令接收單元 接收所述觸控命令之前,根據接收到的關聯設置命令,為任一觸控時長類別和任一觸控面 積類型設置所述相關聯的功能。
[0061] 在該技術方案中,觸控時長按照時間長短可以分為多種類別,觸控面積可以按照 接觸面積大小分為多個類別,而在任一類別的觸控時長下,對應每個觸控面積的類別,都具 有相關聯的功能,或者說,在任一類別的觸控面積下,對應每個觸控時長的類別,都具有相 關聯的功能,相關聯的功能、觸控面積類型和觸控時長類別的對應關系,可以由用戶根據實 際需要進行設置和修改。
[0062] 在上述任一技術方案中,優選地,還包括:類別設置單元210,用于在所述為任一觸 控時長類別和任一觸控面積類型設置所述相關聯的功能之前,根據接收到的時間設置命 令,按照時間長短設置多個觸控時長類別,以及根據接收到的面積設置命令,按照與觸控屏 的接觸面積的大小設置多個觸控面積類型。
[0063] 在該技術方案中,觸控時長的類別和觸控面積的類型均可以由用戶進行設置。比 如,可以設置觸控時長的類別為小于〇. 5s和大于或等于0.5s兩類,設置觸控面積的類型為 si和s2兩種,其中,觸控時長和觸控面積分別小于0.5s和si對應單擊選擇操作,小于0.5s和 s2對應單擊開啟下級菜單操作,大于或等于0.5s和si對應移動目標對象操作,大于或等于 0.58和 82對應刪除操作。當然,也可以默認觸控時長小于0.5s時,無論觸控面積為多少或屬 于哪種類型,都對應單擊選擇操作。
[0064] 另外,這些設置雖然可以由用戶根據實際需要實時進行修改,但也可以由終端出 廠時在系統中自帶,還可以由終端對用戶的操作習慣進行統計,并根據統計結果,自動進行 觸控時長和/觸控面積的分類,即自動生成適應的控制規則,以最大限度地適應用戶的實際 操作需求。
[0065] 在上述任一技術方案中,優選地,執行單元206包括:判斷單元2062,用于判斷所述 觸控時長是否小于或等于預定時長閾值;類別確定單元2064,用于當所述判斷單元判斷所 述觸控時長小于或等于所述預定時長閾值時,確定所述觸控時長的類別為短時間類,并確 定所述觸控命令為單擊命令,執行所述單擊命令對應的功能,還用于當所述判斷單元判斷 所述觸控時長大于所述預定時長閾值時,確定所述觸控時長的類別為長時間類,并根據所 述觸控面積的類別執行對應的功能。
[0066]在該技術方案中,可以將觸控時長的類別分為小于或等于預定時長閾值以及大于 預定時長閾值兩類,即短時間類和長時間類,其中,在小于或等于預定時長閾值的類型下, 每個類型的觸控面積對應的均是單擊命令對應的功能,而在大于預定時長閾值下,不同的 觸控面積的類別對應有不同的功能。通過該技術方案,可取代原有的通過壓力大小控制實 現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和觸控面積相結合的方式確 定所需要執行的功能,增加了觸控操作的便利性和準確性,提升了用戶體驗。
[0067]在上述任一技術方案中,優選地,執行單元206具體用于:打開當前觸控目標的下 級菜單,或直接執行對應的應用功能,其中,在所述下級菜單中接收到第二觸控命令時,繼 續根據所述第二觸控命令的觸控時長和觸控面積執行相關聯的功能。
[0068] 在該技術方案中,相關聯的功能不僅限于應用功能,也可以是開啟下級菜單,而在 開啟下級菜單后,用戶可以繼續在下級菜單中進行觸控操作,系統可繼續通過對該觸控操 作的觸控時長和觸控面積相結合方式確定該觸控操作對應的功能。其中,可以設置下級菜 單中進行觸控時的每個類別的觸控時長,均大于原始菜單中的對應的上級類別的觸控時 長。
[0069] 圖3示出了根據本發明的一個實施例的終端的框圖。
[0070] 如圖3所示,根據本發明的一個實施例的終端300,包括圖2示出的觸控控制裝置 200,因此,該終端300具有和圖2示出的觸控控制裝置200相同的技術效果,在此不再贅述。 [0071]圖4示出了根據本發明的另一個實施例的觸控控制裝置的框圖。
[0072]如圖4所示,根據本發明的另一個實施例的觸控控制裝置400,包括:壓力面積識別 模塊402、映射壓控等級模塊404和壓控效果處理模塊406。
[0073]其中,壓力面積識別模塊402可以由手機顯示屏和觸摸面積上報部分組成,手機顯 示屏起到顯示作用,而觸摸面積上報部分在手指觸摸屏幕時可以準確上報觸摸位置。
[0074] 如圖5所示,在觸摸屏上有整齊的橫列坐標,即每條縱線和每條橫線的交叉點為一 個坐標點,在手指觸摸屏幕時,坐標點會產生中斷,上報中斷的坐標點,終端即可解析出中 斷的坐標點占據的觸控面積。
[0075] 映射壓控等級模塊404可以根據觸控面積的不同確定對應的觸控等級,針對不同 的用戶,可以通過系統的自我學習來設定不同觸控等級識別的臨界值。
[0076] 如圖6所示,當觸摸面積上報部分上報坐標數S的范圍為1<S<S1時,可以確定為 小面積觸摸Ml;當觸摸面積上報部分上報坐標數S的范圍為SI <S < S2時,可以確定為中等 面積觸摸M2;當觸摸面積上報部分上報坐標數S的范圍為S>2時,則可以確定為大面積觸摸 M3〇
[0077] 其中,可以在多個觸摸點中選擇中心點,作為處理的中心位置,上報的坐標點越 多,則觸控面積越大。
[0078]另外,觸控控制裝置400還包括觸控時長檢測單元408(在圖中未示出),不同的觸 控時長下,每種類型的觸控面積都可以具有對應的關聯功能。
[0079]比如,以Is為預設觸控時長閾值,當觸控時長t Sis時,確定觸控時長的類型為短, 當觸控時長t>ls時,確定觸控時長的類型為長,其中,預設觸控時長閾值可以根據不同用 戶的使用習慣動態調整。當觸控時長的類型為短的時候,可以忽略觸控面積因素,認為是單 擊效果,當觸控時長為的類型為長時,則可以通過觸控面積的大小來映射觸控效果的等級。 [0080]如下表1所示,可以把觸控面積分為小中大三個等級,把觸控時長分為短和長兩個 等級,由此來得到對應的功能。
[0083]當觸控時長的類型為長時,對應的觸控面積類型分別為等級一、等級二、等級三, 如圖7A所示,等級一、等級二、等級三可以分別對應不同的功能,如圖7B所示,等級一、等級 二、等級三也可以分別對應不同映射層次的菜單。
[0084]圖8示出了圖4示出的實施例中的進行觸控控制的流程圖。
[0085]如圖8所示,并結合圖4示出的實施例,以及圖6中對于觸控面積類別的設置,進行 觸控控制的流程包括:
[0086] 步驟802,接收觸控命令。
[0087] 步驟804,判斷觸控時長t是否大于to,當判斷結果為是時,進入步驟806,否則,進 入步驟808。
[0088] 步驟806,判斷觸控面積是否屬于小面積觸摸Ml,當判斷結果為是時,進入步驟 810,否則,進入步驟814。
[0089] 步驟808,執行單擊功能。由于觸控時長小于to,認定觸控時長為短觸控,即確定該 觸控命令為單擊命令。
[0090] 步驟810,確定觸控命令對應等級一。
[0091]步驟812,執行等級一對應的功能。
[0092] 步驟814,判斷觸控面積是否屬于小面積觸摸M2,當判斷結果為是時,進入步驟 816,否則,進入步驟820。
[0093]步驟816,確定觸控命令對應等級二。
[0094]步驟818,執行等級二對應的功能。
[0095] 步驟820,判斷觸控面積是否屬于小面積觸摸M3,當判斷結果為是時,進入步驟 822,否則,結束進程。
[0096] 步驟822,確定觸控命令對應等級三。
[0097]步驟824,執行等級三對應的功能。
[0098] 圖9示出了根據本發明的一個實施例的進行逐級壓力觸控控制的示意圖。
[0099] 不同的觸控面積等級可以分別對應不同映射層次的菜單,如圖9所示,手指按到A 區域時,如果根據該操作的觸控時長和觸控面積識別為等級一,則在A的區域出現A1、A2菜 單選項。
[0100] 進一步地,需要選擇A2的時候,只需要手指滑動到A2,并通過增大觸控面積和觸控 時長來映射到等級二,就會在A2的周圍出現等級二對應的菜單A21、A22、A23。
[0101] 同樣,如果需要選擇A23,則可以繼續滑動到A23處,并通過增大觸控面積和觸控時 長來映射到等級三,此時會在A23的周圍出現A231、A232、A233菜單選項。其中,如果需要選 擇A231,只需要移動到A231處,并松開手指即可,通過該技術方案,在節省硬件成本的同時, 大大提高了用戶體驗。
[0102]以上結合附圖詳細說明了本發明的技術方案,通過本發明的技術方案,可取代原 有的通過壓力大小控制實現不同功能的技術方案,降低了硬件成本,同時,通過觸控時長和 觸控面積相結合的方式確定所需要執行的功能,增加了觸控操作的便利性和準確性,提升 了用戶體驗。
[0103]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1. 一種觸控控制方法,其特征在于,包括: 接收觸控命令; 獲取所述觸控命令的觸控時長和觸控面積; 根據所述觸控時長的類別和所述觸控面積的類別,執行相關聯的功能。2. 根據權利要求1所述的觸控控制方法,其特征在于,在所述接收觸控命令之前,還包 括: 根據接收到的關聯設置命令,為任一觸控時長類別和任一觸控面積類型設置所述相關 聯的功能。3. 根據權利要求2所述的觸控控制方法,其特征在于,在所述為任一觸控時長類別和任 一觸控面積類型設置所述相關聯的功能之前,還包括: 根據接收到的時間設置命令,按照時間長短設置多個觸控時長類別; 根據接收到的面積設置命令,按照與觸控屏的接觸面積的大小設置多個觸控面積類 型。4. 根據權利要求1所述的觸控控制方法,其特征在于,所述根據所述觸控時長的類別和 所述觸控面積的類別,執行相關聯的功能,具體包括: 判斷所述觸控時長是否小于或等于預定時長閾值; 當判斷結果為是時,確定所述觸控時長的類別為短時間類,并確定所述觸控命令為單 擊命令,執行所述單擊命令對應的功能; 當所述判斷結果為否時,確定所述觸控時長的類別為長時間類,并根據所述觸控面積 的類別執行對應的功能。5. 根據權利要求1至4中任一項所述的觸控控制方法,其特征在于,所述執行相關聯的 功能包括: 打開當前觸控目標的下級菜單,或直接執行對應的應用功能; 其中,在所述下級菜單中接收到第二觸控命令時,繼續根據所述第二觸控命令的觸控 時長和觸控面積執行相關聯的功能。6. -種觸控控制裝置,其特征在于,包括: 命令接收單元,用于接收觸控命令; 觸控屬性獲取單元,用于獲取所述觸控命令的觸控時長和觸控面積; 執行單元,用于根據所述觸控時長的類別和所述觸控面積的類別,執行相關聯的功能。7. 根據權利要求6所述的觸控控制裝置,其特征在于,還包括: 關聯設置單元,用于在所述命令接收單元接收所述觸控命令之前,根據接收到的關聯 設置命令,為任一觸控時長類別和任一觸控面積類型設置所述相關聯的功能。8. 根據權利要求7所述的觸控控制裝置,其特征在于,還包括: 類別設置單元,用于在所述為任一觸控時長類別和任一觸控面積類型設置所述相關聯 的功能之前,根據接收到的時間設置命令,按照時間長短設置多個觸控時長類別,以及根據 接收到的面積設置命令,按照與觸控屏的接觸面積的大小設置多個觸控面積類型。9. 根據權利要求6所述的觸控控制裝置,其特征在于,所述執行單元包括: 判斷單元,用于判斷所述觸控時長是否小于或等于預定時長閾值; 類別確定單元,用于當所述判斷單元判斷所述觸控時長小于或等于所述預定時長閾值 時,確定所述觸控時長的類別為短時間類,并確定所述觸控命令為單擊命令,執行所述單擊 命令對應的功能,還用于當所述判斷單元判斷所述觸控時長大于所述預定時長閾值時,確 定所述觸控時長的類別為長時間類,并根據所述觸控面積的類別執行對應的功能。10. 根據權利要求6至9中任一項所述的觸控控制裝置,其特征在于,所述執行單元具體 用于: 打開當前觸控目標的下級菜單,或直接執行對應的應用功能,其中,在所述下級菜單中 接收到第二觸控命令時,繼續根據所述第二觸控命令的觸控時長和觸控面積執行相關聯的 功能。11. 一種終端,其特征在于,包括如權利要求6至10中任一項所述的觸控控制裝置。
【文檔編號】G06F3/0484GK105867679SQ201610170984
【公開日】2016年8月17日
【申請日】2016年3月23日
【發明人】鄭禮良, 李家侃, 彭日亮
【申請人】宇龍計算機通信科技(深圳)有限公司