一種按鈕控制方法及裝置的制造方法
【技術領域】
[0001 ] 本發明涉及電子設備應用領域,尤其涉及一種按鈕控制方法及裝置。
【背景技術】
[0002]隨著智能通信技術和移動互聯網技術的快速發展,目前的智能終端設備,越來越普及,而智能手機是指像個人電腦一樣,具有獨立的操作系統,獨立的運行空間,可以由用戶自行安裝軟件、游戲、導航等第三方服務商提供的程序從而實現、擴展多種不同的功能。而這些軟件中一般都包含多種類型的控件按鈕以便于實現軟件中相應的功能。
[0003]現有技術中,在同一應用軟件中,需要實現不同的功能,需要對不同的按鈕進行控制,例如對音樂播放軟件中播放的音樂進行播放、切換或下載等操作時,分別需要對不同的按鈕進行點擊,缺點是當用戶無法準確找到或識別按鈕時,則無法進行操控;并且按鈕過多,占用屏幕空間且操作復雜,影響用戶體驗。
【發明內容】
[0004]本發明實施例所要解決的技術問題在于,提供一種按鈕控制方法及裝置,解決了現有技術中實現多種功能需要對多種不同的按鈕進行控制操作從而導致操作繁瑣、用戶體驗不佳的問題。
[0005]第一方面,本發明實施例提供了一種按鈕控制方法,可包括:
[0006]接收作用于終端屏幕上針對應用軟件目標按鈕的壓感控制指令;
[0007]根據所述壓感控制指令中的壓力作用大小和壓力作用時長,匹配所述壓力作用大小和壓力作用時長對應的針對所述目標按鈕的預設控制操作;
[0008]根據所述匹配結果,執行對應的預設控制操作。
[0009]結合第一方面,在第一種可能的實現方式中,所述接收作用于終端屏幕上針對應用軟件目標按鈕的壓感控制指令,包括:
[0010]檢測到作用于終端屏幕上的按壓操作時,判斷所述按壓操作的位置是否在所述終端屏幕上的目標按鈕對應的預設區域內;
[0011]若是,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0012]結合第一方面,在第二種可能的實現方式中,所述接收作用于終端屏幕上針對應用軟件目標按鈕的壓感控制指令,包括:
[0013]檢測到作用于終端屏幕上的按壓操作時,判斷所述按壓操作的壓力大小是否大于預設壓力閾值;
[0014]若所述按壓操作的壓力大小大于預設壓力閾值,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0015]結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,所述若所述按壓操作的壓力大小大于預設壓力閾值,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令,包括:
[0016]若所述按壓操作的壓力大小大于預設壓力閾值,判斷所述按壓操作的持續時間是否達到預設時長;
[0017]若是,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0018]結合第一方面或第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式或第一方面的第三種可能的實現方式中任意一種方式,在第四種可能的實現方式中,所述預設控制操作包括:啟動、關閉、最大化、最小化、刷新、截屏、翻轉、編輯、刪除、忽略、快進、快退、暫停、播放、切換、加減音量、放大和縮小中的至少一種操作。
[0019]第二方面,本發明實施例提供了一種按鈕控制裝置,可包括:
[0020]接收模塊,用于接收作用于終端屏幕上針對應用軟件目標按鈕的壓感控制指令;
[0021]匹配模塊,用于根據所述壓感控制指令中的壓力作用大小和壓力作用時長,匹配所述壓力作用大小和壓力作用時長對應的針對所述目標按鈕的預設控制操作;
[0022]執行模塊,用于根據所述匹配結果,執行對應的預設控制操作。
[0023]結合第二方面,在第一種可能的實現方式中,所述接收模塊,包括:
[0024]第一檢測單元,用于檢測到作用于終端屏幕上的按壓操作時,判斷所述按壓操作的位置是否在所述終端屏幕上的目標按鈕對應的預設區域內;
[0025]第一生成單元,用于若判斷結果為是,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0026]結合第二方面,在第二種可能的實現方式中,所述接收模塊,包括:
[0027]第二檢測單元,用于檢測到作用于終端屏幕上的按壓操作時,判斷所述按壓操作的壓力大小是否大于預設壓力閾值;
[0028]第二生成單元,用于若判斷結果為是,若所述按壓操作的壓力大小大于預設壓力閾值,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0029]結合第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述第二生成單元,包括:
[0030]第一判斷子單元,用于若所述按壓操作的壓力大小大于預設壓力閾值,判斷所述按壓操作的持續時間是否達到預設時長;
[0031]第一生成子單元,用于若判斷結果為是,根據所述按壓操作生成針對應用軟件目標按鈕的壓感控制指令。
[0032]結合第二方面或第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式或第二方面的第三種可能的實現方式中任意一種方式,在第四種可能的實現方式中,所述預設控制操作包括:啟動、關閉、最大化、最小化、刷新、截屏、翻轉、編輯、刪除、忽略、快進、快退、暫停、播放、切換、加減音量、放大和縮小中的至少一種操作。
[0033]實施本發明實施例,具有如下有益效果:
[0034]本發明實施例,通過接收作用于終端屏幕上針對應用軟件目標按鈕的壓感控制指令,根據該壓感控制指令中的壓力作用大小和壓力作用時長,匹配該壓力作用大小和壓力作用時長對應的針對目標按鈕的預設控制操作,最終根據匹配結果,執行對應的預設控制操作。使得終端可根據用戶作用于終端屏幕上的按壓操作的壓力作用大小和壓力作用時長,對目標按鈕進行控制,從而避免用戶為了實現不同的功能需要點擊多個不同按鈕的繁瑣操作,解決了按鈕控制中操作不便捷的問題,有效地提升了用戶體驗。
【附圖說明】
[0035]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0036]圖1是本發明實施例中的一種按鈕控制方法的流程示意圖;
[0037]圖2是本發明實施例中的另一種按鈕控制方法的流程示意圖;
[0038]圖3是本發明實施例中的又一種按鈕控制方法的流程示意圖;
[0039]圖4是本發明實施例中的又一種按鈕控制方法的流程示意圖;
[0040]圖5是本發明實施例中按鈕控制方法的一個具體應用場景示意圖;
[0041]圖6是本發明實施例中按鈕控制方法的另一個具體應用場景示意圖;
[0042]圖7是本發明實施例中按鈕控制方法的又一個具體應用場景示意圖;
[0043]圖8是本發明實施例中按鈕控制方法的又一個具體應用場景示意圖;
[0044]圖9是本發明實施例中按鈕控制方法的又一個具體應用場景示意圖;
[0045]圖10是本發明實施例中按鈕控制方法的又一個具體應用場景示意圖;
[0046]圖11是本發明提供的按鈕控制裝置的結構示意圖;
[0047]圖12是本發明提供的接收模塊的結構示意圖;
[0048]圖13是本發明提供的接收模塊的另一實施