国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      防止觸摸按鍵誤觸發(fā)的方法、裝置及終端與流程

      文檔序號:12063256閱讀:344來源:國知局
      防止觸摸按鍵誤觸發(fā)的方法、裝置及終端與流程

      本發(fā)明實施例涉及觸摸屏技術,尤其涉及一種防止觸摸按鍵誤觸發(fā)的方法、裝置及終端。



      背景技術:

      目前,智能手機上通常都設置有觸摸屏和觸摸按鍵。觸摸屏用于顯示用戶交互界面,以及接收用戶的輸入操作(例如點擊、滑動等)。觸摸按鍵通常鄰近觸摸屏設置,用于實現(xiàn)HOME鍵、返回鍵、菜單鍵等常用功能。當用戶使用智能手機玩游戲時,手指在觸摸屏上進行滑動操作時偶爾會滑動到觸摸按鍵的感應區(qū)域,進而觸發(fā)觸摸按鍵的功能,如導致返回桌面、中斷應用程序等誤觸發(fā)問題。



      技術實現(xiàn)要素:

      有鑒于此,本發(fā)明實施例提供一種防止觸摸按鍵誤觸發(fā)的方法、裝置及終端,以減少觸摸按鍵誤觸發(fā)的發(fā)生。

      第一方面,本發(fā)明實施例提供了一種防止觸摸按鍵誤觸發(fā)的方法,應用于具有觸摸按鍵和觸摸屏的終端,所述方法包括:

      獲取當前觸摸屏方向狀態(tài);

      在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;

      當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      第二方面,本發(fā)明實施例還提供了一種防止觸摸按鍵誤觸發(fā)的裝置,集成于具有觸摸按鍵和觸摸屏的終端,所述裝置包括:

      觸摸屏狀態(tài)獲取模塊,用于獲取當前觸摸屏方向狀態(tài);

      應用類型獲取模塊,用于在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;

      區(qū)域鎖定模塊,用于當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      第三方面,本發(fā)明實施例還提供了一種終端,該終端包括:殼體、處理器、存儲器、電路板和電源電路;

      所述電路板安置在所述殼體圍成的空間內(nèi)部;

      所述處理器和所述存儲器設置在所述電路板上;

      所述電源電路,用于為所述終端的各個電路或器件供電;

      所述存儲器,用于存儲可執(zhí)行程序代碼;

      所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:

      獲取當前觸摸屏方向狀態(tài);

      在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;

      當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      本發(fā)明通過獲取當前觸摸屏方向狀態(tài);在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作,解決由于不小心碰到觸摸屏的觸摸按鍵,導致返回桌面、中斷應用程序等誤觸發(fā)問題,達到了防止觸摸按鍵區(qū)域的觸摸按鍵誤觸發(fā)的發(fā)生的效果。

      附圖說明

      圖1是本發(fā)明實施例提供的一種防止觸摸按鍵誤觸發(fā)的方法的流程圖;

      圖2是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的橫屏狀態(tài)的示例圖;

      圖3是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的豎屏狀態(tài)的示例圖;

      圖4是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的一種終端示意圖;

      圖5是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的另一種終端示意圖;

      圖6是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法的流程圖;

      圖7是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法的流程圖;

      圖8是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法的流程圖;

      圖9是本發(fā)明實施例提供的一種防止觸摸按鍵誤觸發(fā)的裝置的結(jié)構(gòu)框圖;

      圖10是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。

      具體實施方式

      下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。

      在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。

      圖1為本發(fā)明實施例提供的一種防止觸摸按鍵誤觸發(fā)的方法的流程圖,該方法應用于具有觸摸按鍵和觸摸屏的終端,可以由防止觸摸按鍵誤觸發(fā)的裝置來執(zhí)行,其中該裝置可由軟件和/或硬件實現(xiàn),一般可集成在終端中。如圖1所示,該方法包括:

      步驟101、獲取當前觸摸屏方向狀態(tài)。

      在本實施例中的當前觸摸屏方向狀態(tài)包括第一方向狀態(tài)或第二方向狀態(tài)。其中,當用戶在觸摸屏上的手勢操作容易使手指進入觸摸按鍵的感應區(qū)域時,定義此時觸摸屏方向狀態(tài)為第一方向狀態(tài)。在本實施例中,第一方向狀態(tài)為圖2所示的橫屏狀態(tài),第二方向狀態(tài)為圖3所示的豎屏狀態(tài)。在其他實施例中,第一方向狀態(tài)可以為圖3所示的豎屏狀態(tài),相應地,第二方向狀態(tài)為圖2所示的橫屏狀態(tài)。

      如,用戶進行觀看電視劇、娛樂視頻或者玩游戲的時候,會將觸摸屏方向狀態(tài)調(diào)整為橫屏狀態(tài),方便用戶觀看和操作游戲。用戶進行發(fā)送短信或者撥打電話的時候,一般情況下會將觸摸屏方向調(diào)整為豎屏狀態(tài),方便用戶使用。因此,當前觸摸屏的方向狀態(tài)與用戶當前的操作狀態(tài)有關。

      本實施例中終端的操作系統(tǒng)為安卓系統(tǒng)的情況下,獲取當前觸摸屏方向狀態(tài)可以通過android標準接口完成,在獲取觸摸屏方向的時候,有兩種方式:

      getResources().Get Configuration().orientation和getRequestedOrientation(),getConfiguration().orientation是獲得當前資源的方向;getRequestedOrientation()是獲得當前請求的方向。

      Activity是Android組件中最基本也是最為常用的四大組件(Activity,Service服務,Content Provider內(nèi)容提供者,BroadcastReceiver廣播接收器)之一。Activity是一個應用程序組件,提供一個觸摸屏,用戶可以用來交互為了完成某項任務。Activity中所有操作都與用戶密切相關,是一個負責與用戶交互的組件,可以通過setContentView(View)來顯示指定控件。在一個android應用中,一個Activity通常就是一個單獨的觸摸屏,它上面可以顯示一些控件也可以監(jiān)聽并處理用戶的事件做出響應。Activity之間通過Intent進行通信。判斷activity是橫屏還是豎屏的方法有兩種,一種是根據(jù)設備配置信息判斷是橫屏還是豎屏,另一種是根據(jù)設備分辨率來判斷是橫屏還是豎屏。

      步驟102、在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型。

      本實施例中的應用類型包括社交應用、地圖導航類應用、網(wǎng)購支付類應用、通話通訊類應用、生活消費類應用、查詢工具類應用、拍攝美化類應用、影音播放類應用、圖書閱讀類應用、瀏覽器類應用或游戲類應用等。所述當前顯示的應用程序可以為終端所能夠安裝的各類應用。

      示例性的,本實施例中的終端具體可以為智能手機及平板電腦等集成了觸摸屏的設備。在確定終端當前觸摸屏方向狀態(tài)為橫屏狀態(tài)時,獲取當前顯示的應用程序的應用類型。例如,用戶當前使用的終端的觸摸屏方向狀態(tài)為橫屏狀態(tài),獲取當前顯示的應用程序為某某游戲的APP,進而判斷所述APP的應用類型為游戲類應用。

      步驟103、當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      在本實施例中,觸摸按鍵的分布因終端的品牌型號不同而不同。圖4是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的一種終端示意圖,圖5是本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法中的另一種終端示意圖,如圖4和圖5所示,終端包括觸摸按鍵區(qū)域1和觸摸區(qū)域2。觸摸區(qū)域2指觸摸屏上用于顯示畫面的區(qū)域。位于觸摸按鍵區(qū)域1的觸摸按鍵一般可包括返回鍵、HOME鍵、搜索鍵以及菜單鍵中的至少一種。位于觸摸按鍵區(qū)域1的觸摸按鍵可以為如圖5所示的獨立于觸摸屏的電容感應式按鍵,也可以為如圖4所示的利用觸摸屏感應電路實現(xiàn)的電容感應式按鍵。所述觸摸按鍵區(qū)域為觸摸按鍵所在的位置區(qū)域。

      在本實施例中的預設應用類型為視頻類應用、游戲類應用或其他容易發(fā)生誤觸的類型的應用。如果獲取到當前顯示的應用類型為與預設應用類型相同時,說明當前終端的狀態(tài)是容易發(fā)生誤觸的情況,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。其中,第一類型的觸摸操作即通常情況下的操作在觸摸按鍵上即響應的操作,也即容易引起觸摸按鍵誤觸發(fā)的操作,可以為單擊觸摸按鍵、按壓觸摸按鍵壓力值小于預設壓力值或按壓觸摸按鍵的按壓時長小于預設時長。

      示例性的,本實施例中的終端可以為智能手機,智能手機當前觸摸屏方向狀態(tài)為橫屏狀態(tài)時,智能手機當前顯示的應用程序為視頻類應用的時候,且預設應用類型為視頻類應用,則當前顯示的應用程序的應用類型與預設應用類型相同,則鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      示例性的,本實施例中的終端可以為智能手機,智能手機當前觸摸屏方向狀態(tài)為橫屏狀態(tài)時,智能手機當前顯示的應用程序為視頻類應用,且與預設應用類型相同,鎖定觸摸按鍵區(qū)域,用戶點擊返回鍵,則不會將返回鍵的信息上報。

      示例性的,本實施例中的終端具體為智能手機,當用戶使用智能手機看電視劇的時候,將手機觸摸屏方向狀態(tài)更改為橫屏狀態(tài),當用戶不想觀看當前內(nèi)容的時候,通過左右滑動觸摸屏的操作來進行快進操作,當用戶覺得聲音較小的時候,通過上下滑動觸摸屏的操作來進行調(diào)節(jié)聲音操作,當用戶不想觀看這一集電視劇的時候,通過點擊下一集的標志來進行切換下一集操作,在這些操作的過程中都可能發(fā)生由于用戶的誤操作導致點擊觸摸按鍵的情況,在這種情況下,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作,因此,在用戶點擊鎖定后的觸摸按鍵區(qū)域的觸摸按鍵,則不上報所述觸摸按鍵的信息。

      本發(fā)明實施例通過獲取當前觸摸屏方向狀態(tài);在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作,解決由于不小心碰到觸摸屏的觸摸按鍵,導致返回桌面、中斷應用程序等誤觸發(fā)問題,達到了防止觸摸按鍵區(qū)域的觸摸按鍵誤觸發(fā)的發(fā)生的效果。

      圖6是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,在步驟“鎖定觸摸按鍵區(qū)域”之后,還包括:當接收到對所述觸摸按鍵區(qū)域的解鎖信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      相應的,本實施例的方法包括如下步驟:

      步驟201、獲取當前觸摸屏方向狀態(tài)。

      步驟202、在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型。

      步驟203、當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      在本實施例中,通過采取鎖定觸摸按鍵區(qū)域的方式,避免了由于用戶誤觸按鍵區(qū)域而引發(fā)一些誤操作導致返回桌面或者中斷應用程序等誤觸發(fā)的情況,能夠防止觸摸按鍵區(qū)域的觸摸按鍵誤觸發(fā)的發(fā)生。

      步驟204、當接收到對所述觸摸按鍵區(qū)域的解鎖信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      可選的,所述觸摸屏包括觸摸區(qū)域,所述解鎖信號包括:作用于所述觸摸區(qū)域的預設手勢信號、對所述觸摸按鍵的第二類型的觸摸操作或當前觸摸屏方向狀態(tài)為第二方向狀態(tài)。所述預設手勢信號一般是操作在觸摸區(qū)域,如“L”形手勢信號、“√”形手勢信號等等,預設手勢信號為操作在觸摸區(qū)域的信號,獨立于觸摸按鍵區(qū)域,用戶想使用觸摸按鍵實現(xiàn)某一操作時,通過該預設手勢對觸摸按鍵區(qū)域進行解鎖,不必直接對觸摸按鍵進行操作來解鎖,可以進一步減少觸摸按鍵的誤觸發(fā)。當檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài)時,也可以快速解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      在本實施例中,在鎖定觸摸按鍵區(qū)域后,檢測到觸摸按鍵區(qū)域的第一類型的觸摸操作時不再響應,并通過觸摸區(qū)域或觸摸按鍵區(qū)域接收對觸摸按鍵區(qū)域的解鎖信號,即解鎖信號包括操作在觸摸區(qū)域的信號或操作在觸摸按鍵區(qū)域上的第二類型的觸摸操作。第二類型的觸摸操作為不易引起觸摸按鍵誤觸發(fā)的操作,可以為與第一類型操作相對的操作。

      示例性的,現(xiàn)有終端采用的觸摸屏有電阻式觸摸屏、電容式觸摸屏和壓電式觸摸屏等,當用戶觸碰觸摸屏時,觸摸屏會檢測到觸摸信息,進而識別出用戶的觸摸操作。以電容式觸摸屏為例,觸摸屏可以感應到電容的變化,當用戶觸碰到觸摸屏時,觸摸屏感應到電容的變化,識別到觸摸信息,觸摸信息包括x坐標、y坐標、接觸面的尺寸(包括長和寬等)以及觸摸的手指數(shù)量等,在識別到觸摸信息后,通過input系統(tǒng)向上層上報坐標信息,便可利用觸摸信息檢測到了觸摸屏的某處發(fā)生的觸摸操作。

      可選的,所述第二類型的觸摸操作包括:至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵、按壓觸摸按鍵壓力值超過預設壓力值或按壓觸摸按鍵的按壓時長超過預設時長。

      在本實施例中,至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵時,兩次點擊之間的時間間隔在預設時間間隔以內(nèi),且是連續(xù)點擊,接收到該解鎖信號時可以快速響應用戶點擊的觸摸按鍵的信息;所述預設壓力值可以為比正常點擊的壓力值大的壓力值,預設時長設置的比正常觸摸時長要長(如正常觸摸時長為50毫秒,可以將預設時長設置為1秒或者2秒),本實施例對此不進行限制,接收到這兩種解鎖信號中的任意一種時,可以快速響應用戶按壓的觸摸按鍵的信息。

      在本實施例中,如果接收到對所述觸摸按鍵區(qū)域的解鎖信號,則解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。也就是說,在通過觸摸區(qū)域接收到預設手勢信號,或者是通過觸摸按鍵區(qū)域接收到至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵、按壓壓力值超過預設壓力值或按壓觸摸按鍵的按壓時長超過預設時長中的任一種解鎖信號的情況下,則說明用戶需要觸發(fā)觸摸按鍵,在這種情況下,就可以解除觸摸按鍵區(qū)域的鎖定狀態(tài)。

      示例性的,本實施例中的終端為智能手機的情況,用戶通過智能手機觀看視頻的時候,智能手機的觸摸屏方向狀態(tài)為橫屏狀態(tài),在這種情況下,用戶一般會由于誤操作觸碰到觸摸按鍵區(qū)域,因此,鎖定觸摸按鍵區(qū)域,當用戶至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵的時候,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài),檢測到用戶點擊觸摸按鍵并上報按鍵信息。

      示例性的,本實施例中的終端為智能手機的情況,用戶通過智能手機觀看視頻的時候,智能手機的觸摸屏方向狀態(tài)為橫屏狀態(tài),在這種情況下,用戶一般會由于誤操作觸碰到觸摸按鍵區(qū)域,因此,鎖定觸摸按鍵區(qū)域,當用戶通過預設手勢觸摸按鍵的時候,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài),檢測到用戶點擊觸摸按鍵并上報按鍵信息。

      本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法,在鎖定觸摸按鍵區(qū)域之后,當接收到對所述觸摸按鍵區(qū)域的解鎖信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。能夠更有效的防止觸摸按鍵區(qū)域的觸摸按鍵誤觸發(fā)的發(fā)生,提升用戶體驗。

      在上述實施例的基礎上,在解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)之后,還包括:

      當檢測到對觸摸按鍵區(qū)域的觸摸操作時時,響應所述觸摸操作。

      在解除對觸摸按鍵區(qū)域的鎖定狀態(tài),如果檢測到用戶對觸摸按鍵區(qū)域中的某個觸摸按鍵的觸摸操作,則響應該觸摸操作,該觸摸操作可以是第一類型的觸摸操作,也可以是第二類型的觸摸操作,從而可以實現(xiàn)操作觸摸按鍵對應的功能,如檢測到用戶對返回鍵的觸摸操作,則返回上一級。

      圖7是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,在步驟“解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)”之后,還包括:當所述解鎖信號是對觸摸按鍵區(qū)域的觸摸按鍵的點擊信號或按壓信號時,響應所述解鎖信號對應的觸摸按鍵的信息。

      相應的,本實施例的方法包括如下步驟:

      步驟301、獲取當前觸摸屏方向狀態(tài)。

      步驟302、在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型。

      步驟303、當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      步驟304、當接收到對所述觸摸按鍵區(qū)域的解鎖信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      步驟305、當所述解鎖信號是對觸摸按鍵區(qū)域的觸摸按鍵的點擊信號或按壓信號時,響應所述解鎖信號對應的觸摸按鍵的信息。

      示例性的,由于智能手機觸摸屏的種類不同,可能為電阻式觸摸屏、電容式觸摸屏和壓電式觸摸屏等。

      在本實施例中,所述點擊信號為用戶通過點擊觸摸按鍵獲得的信號,所述按壓信號為用戶通過按壓觸摸按鍵獲得的信號。點擊信號可以為至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵,按壓信號可以為按壓觸摸按鍵壓力值超過預設壓力值或按壓觸摸按鍵的按壓時長超過預設時長。

      示例性的,在解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)之后,如果接收到解鎖信號,且為對觸摸按鍵區(qū)域的觸摸按鍵的點擊信號或按壓信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài),并快速響應所述解鎖信號對應的觸摸按鍵的信息。

      示例性的,本實施例中的終端具體為智能手機,當用戶使用智能手機看電視劇的時候,手機觸摸屏方向狀態(tài)為橫屏狀態(tài),鎖定觸摸按鍵區(qū)域,用戶對觸摸屏進行兩次點擊返回鍵的操作,則解除觸摸按鍵區(qū)域的鎖定狀態(tài),上報返回鍵信息。

      本發(fā)明實施例提供的一種防止觸摸按鍵誤觸發(fā)的方法,在解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)之后,增加當所述解鎖信號是對觸摸按鍵區(qū)域的觸摸按鍵的點擊信號或按壓信號時,響應所述解鎖信號對應的觸摸按鍵的信息的操作。通過判斷解鎖信號是對觸摸按鍵區(qū)域的觸摸按鍵的點擊信號或按壓信號時,響應所述解鎖信號對應的觸摸按鍵的信息的操作,能夠更有效的減少觸摸按鍵誤觸發(fā)的發(fā)生,自動對解鎖信號進行識別并實現(xiàn)對觸摸按鍵的快速響應,提升用戶的體驗。

      圖8是本發(fā)明實施例提供的另一種防止觸摸按鍵誤觸發(fā)的方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,在步驟“鎖定觸摸按鍵區(qū)域”之后,還包括:在檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài)時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      由于第二方向狀態(tài)為與第一方向狀態(tài)相對的狀態(tài),預設應用類型的應用程序一般不會發(fā)生觸摸按鍵誤觸發(fā)的情況,因此,如果在檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài)時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。能夠使智能設備更加符合用戶的需求,減少錯誤判斷的發(fā)生,使得對容易發(fā)生觸摸按鍵誤觸發(fā)的情況判斷的更加準確,進而防止觸摸按鍵區(qū)域的觸摸按鍵誤觸發(fā)的發(fā)生。

      相應的,本實施例的方法包括如下步驟:

      步驟401、獲取當前觸摸屏方向狀態(tài)。

      步驟402、在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型。

      步驟403、當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      步驟404、在檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài)時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      其中,第二方向狀態(tài)是與第一方向狀態(tài)不同的狀態(tài)。如果第一方向狀態(tài)為橫屏狀態(tài),則第二方向狀態(tài)為豎屏狀態(tài);如果第一方向狀態(tài)為豎屏狀態(tài),則第二方向狀態(tài)為橫屏狀態(tài)。

      在本實施例中,鎖定觸摸按鍵區(qū)域之后,如果檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài),則解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      示例性的,本實施例中的終端具體為智能手機,當用戶使用智能手機看電視劇的時候,手機觸摸屏方向狀態(tài)為橫屏狀態(tài),鎖定觸摸按鍵區(qū)域,當用戶將手機的觸摸屏方向狀態(tài)更改為豎屏狀態(tài)時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。這時,用戶點擊一次返回鍵,即上報返回鍵的信息,應用層響應返回鍵上報的信息。

      本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的方法方法,在鎖定觸摸按鍵區(qū)域之后,在檢測到當前觸摸屏方向狀態(tài)為第二方向狀態(tài)時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài),能夠更有效的解決由于不小心碰到觸摸屏的觸摸按鍵,導致返回桌面、中斷應用程序等誤觸發(fā)問題,達到了減少觸摸按鍵誤觸發(fā)的發(fā)生的效果,同時可以快速的解除觸摸按鍵區(qū)域的鎖定狀態(tài)。

      圖9是本發(fā)明實施例提供的一種防止觸摸按鍵誤觸發(fā)的裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實現(xiàn),一般可集成在具有觸摸按鍵和觸摸屏的終端中,可通過執(zhí)行防止觸摸按鍵誤觸發(fā)的方法來對終端的觸摸屏進行控制。如圖5所示,該裝置包括觸摸屏狀態(tài)獲取模塊501、應用類型獲取模塊502和區(qū)域鎖定模塊503。

      其中,觸摸屏狀態(tài)獲取模塊501,用于獲取當前觸摸屏方向狀態(tài);應用類型獲取模塊502,用于在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;區(qū)域鎖定模塊503,用于當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      本發(fā)明實施例提供的防止觸摸按鍵誤觸發(fā)的裝置,解決由于不小心碰到觸摸屏的觸摸按鍵,導致返回桌面、中斷應用程序等誤觸發(fā)問題,達到了減少觸摸按鍵誤觸發(fā)的發(fā)生的效果。

      在上述實施例的基礎上,還包括:

      第一鎖定解除模塊,用于當接收到對所述觸摸按鍵區(qū)域的解鎖信號時,解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)。

      在上述實施例的基礎上,所述觸摸屏包括觸摸區(qū)域,所述解鎖信號包括:作用于所述觸摸區(qū)域的預設手勢信號、對所述觸摸按鍵的第二類型的觸摸操作或當前觸摸屏方向狀態(tài)為第二方向狀態(tài)。

      在上述實施例的基礎上,所述第二類型的觸摸操作包括:至少兩次點擊觸摸按鍵區(qū)域中的同一觸摸按鍵、按壓觸摸按鍵壓力值超過預設壓力值或按壓觸摸按鍵的按壓時長超過預設時長。

      在上述實施例的基礎上,還包括:響應模塊,用于在解除所述觸摸按鍵區(qū)域的鎖定狀態(tài)之后,當檢測到對觸摸按鍵區(qū)域的觸摸操作時,響應所述觸摸操作。

      本發(fā)明實施例還提供了一種終端,包括:殼體、處理器、存儲器、電路板和電源電路;

      所述電路板安置在所述殼體圍成的空間內(nèi)部;

      所述處理器和所述存儲器設置在所述電路板上;

      所述電源電路,用于為所述終端的各個電路或器件供電;

      所述存儲器,用于存儲可執(zhí)行程序代碼;

      所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:

      獲取當前觸摸屏方向狀態(tài);

      在所述當前觸摸屏方向狀態(tài)為第一方向狀態(tài)時,獲取當前顯示的應用程序的應用類型;

      當所述應用類型與預設應用類型相同時,鎖定觸摸按鍵區(qū)域,以防止所述觸摸按鍵區(qū)域響應對觸摸按鍵的第一類型的觸摸操作。

      該終端可以包括本發(fā)明任意實施例提供的防止觸摸按鍵誤觸發(fā)的裝置。圖10為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖,如圖6所示,該終端可以包括:存儲器601、中央處理器(Central Processing Unit,以下簡稱CPU)602、外設接口603、RF(Radio Frequency,射頻)電路605、音頻電路606、揚聲器611、電源管理芯片608、輸入/輸出(I/O)子系統(tǒng)609、觸摸屏612、其他輸入/控制設備610以及外部端口604,這些部件通過一個或多個通信總線或信號線607來通信。其中,電源管理芯片608為所述電源電路中的一個核心芯片。

      應該理解的是,圖示終端600僅僅是終端的一個范例,并且終端600可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。

      下面就本實施例提供的防止觸摸按鍵誤觸發(fā)的終端進行詳細的描述,該終端以手機為例。

      存儲器601,所述存儲器601可以被CPU602、外設接口603等訪問,所述存儲器601可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

      外設接口603,所述外設接口603可以將設備的輸入和輸出外設連接到CPU602和存儲器601。

      I/O子系統(tǒng)609,所述I/O子系統(tǒng)609可以將設備上的輸入輸出外設,例如觸摸屏602和其他輸入/控制設備610,連接到外設接口603。I/O子系統(tǒng)609可以包括顯示控制器6091和用于控制其他輸入/控制設備610的一個或多個輸入控制器6092。其中,一個或多個輸入控制器6092從其他輸入/控制設備610接收電信號或者向其他輸入/控制設備610發(fā)送電信號,其他輸入/控制設備610可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱桿、點擊滾輪。值得說明的是,輸入控制器6092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設備。

      觸摸屏612,所述觸摸屏612是終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。

      I/O子系統(tǒng)609中的顯示控制器6091從觸摸屏612接收電信號或者向觸摸屏612發(fā)送電信號。觸摸屏612檢測觸摸屏上的接觸,顯示控制器6091將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏612上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏612上的用戶界面對象可以是運行游戲的圖標、聯(lián)網(wǎng)到相應網(wǎng)絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。

      RF電路605,主要用于建立手機與無線網(wǎng)絡(即網(wǎng)絡側(cè))的通信,實現(xiàn)手機與無線網(wǎng)絡的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路605接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路605將電信號轉(zhuǎn)換為電磁信號或?qū)㈦姶判盘栟D(zhuǎn)換為電信號,并且通過該電磁信號與通信網(wǎng)絡以及其他設備進行通信。RF電路605可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。

      音頻電路606,主要用于從外設接口603接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將該電信號發(fā)送給揚聲器611。

      揚聲器611,用于將手機通過RF電路605從無線網(wǎng)絡接收的語音信號,還原為聲音并向用戶播放該聲音。

      電源管理芯片608,用于為CPU602、I/O子系統(tǒng)及外設接口所連接的硬件進行供電及電源管理。

      本發(fā)明實施例提供的CPU602可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。

      注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1