移動終端及虛擬按鍵的處理方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及計(jì)算機(jī)處理領(lǐng)域,尤其涉及移動終端及虛擬按鍵的處理方法。
【背景技術(shù)】
[0002]隨著電子技術(shù)的發(fā)展,移動終端已經(jīng)普遍應(yīng)用,并且更新?lián)Q代非??臁R苿咏K端從最開始的鍵盤輸入,到觸摸屏輸入,再到更先進(jìn)的全觸摸屏輸入,發(fā)展得越來越智能。對于帶有觸摸屏的移動終端,很多實(shí)體按鍵的功能均由觸摸屏中的虛擬按鍵代替。用戶通過對虛擬按鍵的點(diǎn)擊等手勢實(shí)現(xiàn)對虛擬按鍵的操作。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種移動終端及虛擬按鍵的處理方法。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種移動終端,包括:
[0005]觸摸面板,包括多個虛擬按鍵和輔助感應(yīng)區(qū);輔助感應(yīng)區(qū)位于觸摸面板的一側(cè);
[0006]觸摸處理芯片,與所述觸摸面板連接,用于獲得至少兩個虛擬按鍵和輔助感應(yīng)區(qū)的觸發(fā),對所述至少兩個虛擬按鍵中遠(yuǎn)離輔助感應(yīng)區(qū)的虛擬按鍵的觸發(fā)進(jìn)行處理。
[0007]在一個實(shí)施例中,所述多個虛擬按鍵位于所述觸摸面板的控制區(qū)。
[0008]在一個實(shí)施例中,所述輔助感應(yīng)區(qū)為至少兩個,分別位于控制區(qū)中多個虛擬按鍵排列方向上的兩側(cè)。
[0009]在一個實(shí)施例中,所述觸摸處理芯片包括多個比較器,每個比較器用于針對一個虛擬按鍵,獲得觸摸感應(yīng)信號;判斷獲得的所述觸摸感應(yīng)信號的強(qiáng)度是否大于預(yù)設(shè)的強(qiáng)度閾值;在獲得的所述觸摸感應(yīng)信號的強(qiáng)度大于預(yù)設(shè)的強(qiáng)度閾值時,獲得虛擬按鍵的觸發(fā)。
[0010]根據(jù)本公開實(shí)施例的第二方面,提供一種虛擬按鍵的處理方法,包括:
[0011]獲得至少兩個虛擬按鍵和輔助感應(yīng)區(qū)的觸發(fā);
[0012]對所述至少兩個虛擬按鍵中遠(yuǎn)離輔助感應(yīng)區(qū)的虛擬按鍵的觸發(fā)進(jìn)行處理。
[0013]在一個實(shí)施例中,所述獲得至少兩個虛擬按鍵的觸發(fā),包括:
[0014]針對每個虛擬按鍵,獲得觸摸感應(yīng)信號;
[0015]判斷獲得的所述觸摸感應(yīng)信號的強(qiáng)度是否大于預(yù)設(shè)的強(qiáng)度閾值;
[0016]在獲得的所述觸摸感應(yīng)信號的強(qiáng)度大于預(yù)設(shè)的強(qiáng)度閾值時,獲得虛擬按鍵的觸發(fā)。
[0017]根據(jù)本公開實(shí)施例的第三方面,提供一種虛擬按鍵的處理裝置,包括:
[0018]獲取模塊,用于獲得至少兩個虛擬按鍵和輔助感應(yīng)區(qū)的觸發(fā);
[0019]處理模塊,用于對所述至少兩個虛擬按鍵中遠(yuǎn)離輔助感應(yīng)區(qū)的虛擬按鍵的觸發(fā)進(jìn)行處理。
[0020]在一個實(shí)施例中,所述獲取模塊包括:
[0021]獲取子模塊,用于針對每個虛擬按鍵,獲得觸摸感應(yīng)信號;
[0022]判斷子模塊,用于判斷獲得的所述觸摸感應(yīng)信號的強(qiáng)度是否大于預(yù)設(shè)的強(qiáng)度閾值;
[0023]觸發(fā)子模塊,用于在獲得的所述觸摸感應(yīng)信號的強(qiáng)度大于預(yù)設(shè)的強(qiáng)度閾值時,獲得虛擬按鍵的觸發(fā)。
[0024]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0025]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0026]圖1是根據(jù)一示例性實(shí)施例示出的一種移動終端的框圖。
[0027]圖2是根據(jù)一示例性實(shí)施例示出的一種移動終端的框圖。
[0028]圖3是根據(jù)一示例性實(shí)施例示出的一種移動終端的框圖。
[0029]圖4是根據(jù)一示例性實(shí)施例示出的一種移動終端的框圖。
[0030]圖5是根據(jù)一示例性實(shí)施例示出的一種虛擬按鍵的處理方法的流程圖。
[0031]圖6是根據(jù)一示例性實(shí)施例示出的一種虛擬按鍵的處理裝置的框圖。
[0032]圖7是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
【具體實(shí)施方式】
[0033]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0034]相關(guān)技術(shù)中,多數(shù)移動終端都帶有觸摸屏。觸摸屏中的虛擬按鍵可以代替許多原先實(shí)體按鍵的功能。與實(shí)體按鍵不同,不需要太大壓力,只要有觸摸感應(yīng)便可觸發(fā)虛擬按鍵。這樣便可能產(chǎn)生一個問題,如圖1所示,圖1中示出了虛擬的按鍵1、按鍵2和按鍵3,從左到右排列。用戶在右手持握移動終端的情況下,利用右手手指點(diǎn)擊按鍵I時,可能會不小心觸摸到按鍵2或按鍵3。移動終端可能在按鍵2或按鍵3的觸發(fā)下進(jìn)行了誤處理。
[0035]為解決該問題,本實(shí)施例在觸摸面板中增加觸摸感應(yīng)區(qū)域,通過觸摸感應(yīng)區(qū)域調(diào)整虛擬按鍵的處理優(yōu)先級,減少誤處理。
[0036]本實(shí)施例中,虛擬按鍵不僅包括顯示界面中的虛擬按鍵,控制區(qū)的菜單鍵、home鍵和返回鍵也可以由虛擬按鍵實(shí)現(xiàn)。通過觸摸感應(yīng)實(shí)現(xiàn)的虛擬按鍵均適用于本實(shí)施例。
[0037]圖2是根據(jù)一示例性實(shí)施例示出的一種移動終端的框圖,如圖2所示,該移動終端包括:觸摸面板201和觸摸處理芯片202。
[0038]觸摸面板201,包括多個虛擬按鍵203和輔助感應(yīng)區(qū)204 ;輔助感應(yīng)區(qū)204位于觸摸面板201的一側(cè)。
[0039]觸摸處理芯片202,與所述觸摸面板201連接,用于獲得至少兩個虛擬按鍵203和輔助感應(yīng)區(qū)204的觸發(fā),對所述至少兩個虛擬按鍵203中遠(yuǎn)離輔助感應(yīng)區(qū)204的虛擬按鍵203的觸發(fā)進(jìn)行處理。該觸摸處理芯片202可以是觸摸按鍵的專用芯片,也可以是通用處理芯片,如CPU。
[0040]本實(shí)施例中在觸摸面板中增加了輔助感應(yīng)區(qū),圖2是以輔助感應(yīng)區(qū)位于虛擬按鍵的右側(cè)為例,如果用戶是用右手持握移動終端,并且用右手手指觸摸按鍵2時,那么按鍵2、按鍵3和輔助感應(yīng)區(qū)都可能受到觸發(fā)。觸摸處理芯片收到按鍵2、按鍵3和輔助感應(yīng)區(qū)的三路觸發(fā)信號。此時,按鍵2距離輔助感應(yīng)區(qū)的距離更遠(yuǎn),因此觸摸處理芯片對按鍵2進(jìn)行處理,不對按鍵3進(jìn)行處理,減少了誤觸按鍵3所產(chǎn)生的誤操作。使得對虛擬按鍵的處理更準(zhǔn)確。
[0041]在一個實(shí)施例中,如圖3所示,觸摸面板201包括界面區(qū)2011和控制區(qū)2012,所述多個虛擬按鍵位于所述觸摸面板的控制區(qū)。所述多個虛擬按鍵可以是菜單鍵、home鍵和返回鍵等。
[0042]本實(shí)施例可適用于觸摸面板中的界面區(qū)和控制區(qū),尤其對控制區(qū)的效果更佳。
[0043]在一個實(shí)施例中,如圖4所示,所述輔助感應(yīng)區(qū)為至少兩個,分別位于控制區(qū)中多個虛擬按鍵排列方向上的兩側(cè)。
[0044]本實(shí)施例中用戶可能左右手習(xí)慣不同,有的用戶可能習(xí)慣左手持握移動終端,有的用戶可能習(xí)慣右手持握移動終端。在用戶左手持握移動終端且用左手手指觸摸虛擬按鍵時,控制區(qū)中左側(cè)的輔助感應(yīng)區(qū)發(fā)生效用。左手手指觸摸按鍵2時可能同時觸摸到按鍵I和左側(cè)的輔助感應(yīng)區(qū)。此時觸摸處理芯片可以忽略掉按鍵I的觸摸,針對按鍵2的觸發(fā)進(jìn)行處理。在用戶右手持握移動終端且用右手手指觸摸虛擬按鍵時,控制區(qū)中右側(cè)的輔助感應(yīng)區(qū)發(fā)生效用。右手手指觸摸按鍵2時可能同時觸摸到按鍵3和右側(cè)的輔助感應(yīng)區(qū)。此時觸摸處理芯片可以忽略掉按鍵3的觸摸,針對按鍵2的觸發(fā)進(jìn)行處理。
[0045]也就是說,收到左側(cè)的輔助感應(yīng)區(qū)的觸發(fā)時,虛擬按鍵的處理優(yōu)先級由高到低的順序是按鍵3、按鍵2和按鍵1,即相對于左側(cè)的輔助感應(yīng)區(qū)由遠(yuǎn)到近的順序處理。同樣的,收到右側(cè)的輔助感應(yīng)區(qū)的觸發(fā)時,虛擬按鍵的處理優(yōu)先級由高到低的順序是按鍵1、按鍵2和按鍵3,即相對于右側(cè)的輔助感應(yīng)區(qū)由遠(yuǎn)到近的順序處理。
[0046]本實(shí)施例可以適用不同用戶的使用習(xí)慣,也可以根據(jù)不同的應(yīng)用場景增設(shè)輔助感應(yīng)區(qū),使得對虛擬按鍵的處理更準(zhǔn)確。
[0047]在一個實(shí)施例中,所述觸摸處理芯片包括多個比較器,每個比較器用于針對一個虛擬按鍵,獲得觸摸感應(yīng)信號;判斷獲得的所述觸摸感應(yīng)信號的強(qiáng)度是否大于預(yù)設(shè)的強(qiáng)度閾值;在獲得的所述觸摸感應(yīng)信號的強(qiáng)度大于預(yù)設(shè)的強(qiáng)度閾值時,獲得虛擬按鍵的觸發(fā)。
[0048]本實(shí)施例通過比較器可以更準(zhǔn)確的識別觸摸感應(yīng)信號的觸發(fā),減少誤操作引起的誤處理。
[0049]圖5是根據(jù)一示例性實(shí)施例示出的一種虛擬按鍵的處理方法的流程圖,該方法可以由移動終端實(shí)現(xiàn),如圖5所示,該方法包括:
[0050]在步驟501中,獲得至少兩個虛擬按鍵和輔助感應(yīng)區(qū)的觸發(fā)。
[0051]在步驟502中,對所述至少兩個虛擬按鍵中遠(yuǎn)離輔助感應(yīng)區(qū)的虛擬按鍵的觸發(fā)進(jìn)行處理。
[0052]在一個實(shí)施例中,所述獲得至少兩個虛擬按鍵的觸發(fā),包括:
[0053]針對每個虛擬按鍵,獲得觸摸感應(yīng)信號;
[0054]判斷獲得的所述觸摸感應(yīng)信號的強(qiáng)度是否大于預(yù)設(shè)的強(qiáng)度閾值;
[0055]在獲得的所述觸摸感應(yīng)信號的強(qiáng)度大于預(yù)設(shè)的強(qiáng)度閾值時,獲得虛擬按鍵的觸發(fā)。
[0056]通過以上介紹了解了虛擬按鍵的處理實(shí)現(xiàn)過程,該過程由移動終端實(shí)現(xiàn),下面針對設(shè)備的內(nèi)部結(jié)構(gòu)和功能進(jìn)行介紹。
[0057]圖6是根據(jù)一示例性實(shí)施例示出的一種虛擬按鍵的處理裝置的框圖,如圖6所示,該裝置包括:獲取模塊601和處理模塊602。
[0058]獲取模塊601,用于獲得至少兩個虛擬按鍵和輔助感應(yīng)區(qū)的觸發(fā)。