壓操作;
[0118]步驟S50,在所述再次接收到的按壓操作的按壓信息與預(yù)設(shè)按壓信息匹配時(shí),解除對(duì)終端物理按鍵的屏蔽。
[0119]在本實(shí)施例中,在通過按壓操作將終端的物理按鍵屏蔽掉之后,即,在使得物理按鍵的功能失效后,再次接收基于內(nèi)置壓力傳感器的按壓操作,獲取再次接收到的按壓操作的按壓信息,將再次接收到的按壓操作的按壓信息與預(yù)設(shè)按壓信息比對(duì),在所述再次接收到的按壓操作的按壓信息與預(yù)設(shè)按壓信息匹配時(shí),解除對(duì)終端物理按鍵的屏蔽;在再次接收到的按壓操作的按壓信息未與預(yù)設(shè)按壓信息匹配時(shí),繼續(xù)保持對(duì)終端物理按鍵的屏蔽。在本發(fā)明其他實(shí)施例中,也還可以是在所述再次接收到的按壓操作的按壓信息與預(yù)設(shè)按壓信息匹配時(shí),判斷終端屏幕的狀態(tài)是否為點(diǎn)亮狀態(tài),在終端屏幕的狀態(tài)為點(diǎn)亮狀態(tài)時(shí),解除對(duì)終端屏幕操作的屏蔽,使得可以對(duì)終端屏幕進(jìn)行操作;在終端屏幕的狀態(tài)為熄滅狀態(tài)時(shí),恢復(fù)正常的終端屏幕點(diǎn)亮操作。
[0120]本實(shí)施例通過壓力傳感器的按壓操作,在按壓操作的按壓信息與預(yù)設(shè)的按壓信息匹配時(shí),解除物理按鍵的屏蔽,使得終端物理按鍵的控制更加合理,提高終端的控制效率。
[0121]參考圖9,提出本發(fā)明終端物理按鍵的控制方法的第四實(shí)施例,所述步驟S30可以包括:
[0122]步驟S31,計(jì)算所述未匹配的按壓信息對(duì)應(yīng)的按壓等級(jí);
[0123]步驟S32,根據(jù)預(yù)設(shè)的按壓等級(jí)與物理按鍵的映射關(guān)系,匹配出所述按壓等級(jí)對(duì)應(yīng)的物理按鍵;
[0124]步驟S33,屏蔽所匹配的物理按鍵。
[0125]在本實(shí)施例中,所述物理按鍵包括但不局限于電源鍵、音量鍵或拍照鍵。在存在多個(gè)物理按鍵時(shí),提前設(shè)置按壓等級(jí)與物理按鍵的映射關(guān)系,即不同按壓等級(jí)對(duì)應(yīng)不同的物理按鍵,例如,按壓等級(jí)A對(duì)應(yīng)電源鍵,按壓等級(jí)B對(duì)應(yīng)音量鍵,按壓等級(jí)C對(duì)應(yīng)拍照鍵。所述按壓等級(jí)可以按照按壓信息不同而劃分,按壓信息以壓力值為例,則不同的壓力值范圍對(duì)應(yīng)不同的按壓等級(jí),例如,30-40N(包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)A,40-50N(不包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)B,50-60N(包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)C ;按壓信息以按壓時(shí)間為例,則不同的按壓時(shí)間對(duì)應(yīng)不同的按壓等級(jí),例如,2s-3s (包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)A,3s-4s (不包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)B,4s-5s (包括端點(diǎn))對(duì)應(yīng)按壓等級(jí)C。當(dāng)然,也還可以是每個(gè)按壓等級(jí)對(duì)應(yīng)多個(gè)物理按鍵,但不是對(duì)應(yīng)所有的物理按鍵。
[0126]在接收到的按壓信息未與預(yù)設(shè)的按壓信息匹配時(shí),計(jì)算所述未匹配的按壓信息對(duì)應(yīng)的按壓等級(jí),根據(jù)預(yù)設(shè)的按壓等級(jí)與物理按鍵的映射關(guān)系,匹配出所述按壓等級(jí)對(duì)應(yīng)的物理按鍵;屏蔽所匹配的物理按鍵,例如,在按壓信息達(dá)到等級(jí)A時(shí),對(duì)應(yīng)物理按鍵未電源鍵,屏蔽掉電源鍵;或者在按壓信息到達(dá)等級(jí)B時(shí),對(duì)應(yīng)物理按鍵為音量鍵,屏蔽掉音量鍵。
[0127]在本發(fā)明其他實(shí)施例中,可以是在所述按壓信息未與預(yù)設(shè)的按壓信息匹配時(shí),屏蔽掉所有的物理按鍵;也還可以是按壓信息達(dá)到等級(jí)A時(shí),屏蔽掉等級(jí)A對(duì)應(yīng)的物理按鍵;在按壓信息達(dá)到等級(jí)B時(shí),同時(shí)屏蔽掉等級(jí)A和等級(jí)B對(duì)應(yīng)的物理按鍵,S卩,下一等級(jí)還對(duì)應(yīng)上一等級(jí)所對(duì)應(yīng)的物理按鍵。
[0128]本實(shí)施例通過將按壓信息分等級(jí),每個(gè)不同等級(jí)分別對(duì)應(yīng)不同的物理按鍵,在防止物理按鍵誤操作的同時(shí),又使得物理按鍵的屏蔽更加有序、合理,進(jìn)而提高終端的控制效率。
[0129]為了更好的描述本發(fā)明實(shí)施例,參考圖10,為終端物理按鍵控制過程一實(shí)施例的流程示意圖,包括:1、檢測(cè)邊框壓力;2、是否大于正常握持力;3、在小于或等于正常握持力時(shí),無影響(根據(jù)握持操作完成終端的控制或者無響應(yīng));4、在大于正常握持力時(shí),啟動(dòng)防誤觸模式;5、黑屏or亮屏;6、黑屏?xí)r,屏蔽物理按鍵與雙擊亮屏;7、在亮屏?xí)r,屏蔽物理按鍵及屏幕內(nèi)操作;8、握持力結(jié)束或恢復(fù)為正常握持力時(shí),結(jié)束防誤觸模式。
[0130]基于上述終端物理按鍵的控制方法各個(gè)實(shí)施例,本發(fā)明進(jìn)一步提供一種終端物理按鍵的控制裝置。
[0131]參照?qǐng)D11,圖11為本發(fā)明終端物理按鍵的控制裝置的較佳實(shí)施例的功能模塊示意圖;
[0132]本實(shí)施例提出的終端物理按鍵的控制裝置包括:接收模塊10、獲取模塊20、比對(duì)模塊30及控制模塊40,
[0133]所述接收模塊10,用于接收基于內(nèi)置壓力傳感器的按壓操作;
[0134]在本實(shí)施例中,壓力傳感器與觸壓點(diǎn)區(qū)域可根據(jù)終端的外形設(shè)計(jì)進(jìn)行調(diào)整,例如,根據(jù)設(shè)計(jì)可將觸壓點(diǎn)放在終端的一側(cè)。在終端開啟時(shí),或者在終端運(yùn)行過程中,接收基于終端內(nèi)置的壓力傳感器的按壓操作,并獲取所述按壓操作的按壓信息。所述按壓信息包括但不限于按壓時(shí)間、按壓次數(shù)或按壓壓力值;所述按壓操作包括單擊按壓,多次按壓,或基于多個(gè)傳感器的按壓(基于圖4中的A1、A2和A3的同時(shí)或連續(xù)按壓)等。
[0135]在設(shè)置終端的壓力傳感器后,接收基于內(nèi)置壓力傳感器的按壓操作,所述按壓操作可以是點(diǎn)按操作或者握持按壓操作,參考圖6,為一按壓操作的示意圖,為手指對(duì)終端的按壓點(diǎn)的按壓,在本發(fā)明其他實(shí)施例中,也還可以是覆蓋式的按壓操作,例如,為手掌對(duì)終端內(nèi)置壓力傳感器的按壓操作。
[0136]所述獲取模塊20,用于獲取所述按壓操作對(duì)應(yīng)的按壓信息;
[0137]所述比對(duì)模塊30,用于比對(duì)所述按壓信息與預(yù)設(shè)按壓信息;
[0138]在接收到基于內(nèi)置壓力傳感器的按壓操作后,獲取所述按壓操作對(duì)應(yīng)的按壓信息,比對(duì)所述按壓信息與預(yù)設(shè)按壓信息。所述按壓信息包括但不限于按壓壓力值、按壓時(shí)間、按壓次數(shù)、按壓點(diǎn)的數(shù)量等中的至少一個(gè),所述預(yù)設(shè)按壓信息包括預(yù)設(shè)按壓壓力值、預(yù)設(shè)按壓時(shí)間、預(yù)設(shè)按壓次數(shù)、預(yù)設(shè)按壓點(diǎn)的數(shù)量等。所述預(yù)設(shè)按壓信息為正常的按壓信息,所述獲取的按壓信息可以是正常按壓信息或者針對(duì)誤操作而觸發(fā)的按壓操作的按壓信息。
[0139]在本發(fā)明其他實(shí)施例中,還可以是:接收到基于終端內(nèi)置的壓力傳感器檢測(cè)到的按壓操作后,判斷當(dāng)前是否處于物理按鍵控制模式,在當(dāng)前處于物理按鍵控制模式時(shí),獲取所述壓力操作的按壓信息。為了防止誤操作,還可以是:在通過內(nèi)置的壓力傳感器檢測(cè)到按壓操作后,確定所述按壓操作對(duì)應(yīng)的壓力值是否大于預(yù)設(shè)壓力值(10N或15N等),在所述按壓操作對(duì)應(yīng)的壓力值大于預(yù)設(shè)的壓力值時(shí),判斷為有效的按壓操作;在所述按壓操作對(duì)應(yīng)的壓力值小于預(yù)設(shè)的壓力值時(shí),判斷為無效的按壓操作?;蛘吲袛鄡蓚€(gè)相鄰的傳感器接收到的按壓操作的時(shí)間間隔是否大于預(yù)設(shè)時(shí)間間隔(Is或2s等),在按壓操作的時(shí)間間隔大于預(yù)設(shè)時(shí)間間隔,判斷為無效的按壓操作;在按壓操作的時(shí)間間隔小于或等于預(yù)設(shè)時(shí)間間隔,判斷為有效的按壓操作。在為無效的按壓操作時(shí),繼續(xù)接收基于終端壓力傳感器的按壓操作,或者在預(yù)設(shè)時(shí)間內(nèi)未接收到所述按壓操作后,停止接收基于終端壓力傳感器的按壓操作,以節(jié)省終端的電量。
[0140]在本發(fā)明其他實(shí)施例中,所述判斷所述按壓操作是否為有效的按壓操作的過程也還可以是:在按壓操作為連續(xù)按壓操作時(shí),判斷所述按壓操作是否達(dá)到一定的壓力值,所述一定的壓力值為1N或20N等,在達(dá)到一定的壓力值后,判斷所述按壓操作是否在所述預(yù)設(shè)按壓時(shí)間內(nèi)完成,若在所述預(yù)設(shè)按壓時(shí)間內(nèi)完成,則判斷所述按壓操作為有效的按壓操作;若未在所述預(yù)設(shè)按壓時(shí)間內(nèi)完成,則判斷所述按壓操作為無效的按壓操作。也還可以是采取其他方式來判斷所述按壓操作是否為有效的按壓操作,例如,將按壓次數(shù)與按壓操作的壓力值結(jié)合起來,或者將按壓次數(shù)、按壓時(shí)間和按壓操作的壓力值結(jié)合起來,在此不再一一贅述。
[0141]所述控制模塊40,用于在所述按壓信息未與預(yù)設(shè)按壓信息匹配時(shí),屏蔽終端的物理按鍵。
[0142]在本實(shí)施例中,在比對(duì)所述按壓信息與預(yù)設(shè)按壓信息后,判斷所述按壓信息是否與預(yù)設(shè)按壓信息匹配,在所述按壓信息未與預(yù)設(shè)按壓信息匹配時(shí),判斷所述按壓操作為防止誤操作的按壓操作,屏蔽終端的物理按鍵;在所述按壓信息與預(yù)設(shè)按壓信息匹配時(shí),說明按壓操作為正常的按壓操作,不為誤操作,無需屏蔽終端的物理按鍵。在本發(fā)明其他實(shí)施例中,在所述按壓信息未與預(yù)設(shè)按壓信息匹配時(shí),確定終端屏幕當(dāng)前的狀態(tài),在終端屏幕當(dāng)前的狀態(tài)為點(diǎn)亮狀態(tài)時(shí),屏蔽物理按鍵及屏幕內(nèi)的控制操作;在終端屏幕當(dāng)前的狀態(tài)為熄滅狀態(tài)時(shí),屏蔽物理按鍵,且屏蔽屏幕點(diǎn)亮操作或屏蔽物理按鍵,在雙擊時(shí)方能點(diǎn)亮屏幕。
[0143]本實(shí)施例通過基于內(nèi)置壓力傳感器的按壓操作,在按壓操作的按壓信息未與預(yù)設(shè)按壓信息匹配時(shí),屏蔽終端的物理按鍵,使得在接收到超出正常范圍的按壓操作時(shí),屏蔽終端的物理按鍵,提供一種物理按鍵的屏蔽方式,使得終端的控制更加合理,有效避免了物理按鍵的誤操作。
[0144]參考圖12,所述比對(duì)模塊30包括確定單元31、比對(duì)單元32和判斷單元33,
[0145]所述確定單元31,用于確定所述按壓信息對(duì)應(yīng)的壓力值,并確定預(yù)設(shè)的壓力閾值;
[0146]所述比對(duì)單元32,用于比對(duì)所述壓力值與預(yù)設(shè)的壓力閾值;
[0147]所述判斷單元33,用于在所述壓力值大于預(yù)設(shè)的壓力閾值時(shí),判斷所述按壓信息未與預(yù)設(shè)按壓信息匹配;還用于在所述壓力值小于或等于預(yù)設(shè)的壓力閾值時(shí),判斷所述按壓信息與預(yù)設(shè)按壓信息匹配。
[0148]在本實(shí)施例中,所述按壓信息以壓力值為例描述,提前設(shè)置正常的壓力值作為預(yù)設(shè)的壓力閾值,例如,設(shè)置為30N或40N等,根據(jù)用戶不同設(shè)置,且為不同年齡階段或者不同類型的用戶預(yù)設(shè)的壓力閾值不同。在接收到基于內(nèi)置的壓力傳感器的按壓操作后,獲取所述按壓操作對(duì)應(yīng)的按壓信息,確定所述按壓信息對(duì)應(yīng)的按壓壓力值,比對(duì)所述壓力值與預(yù)設(shè)的壓力閾值。在所述壓力值大于預(yù)設(shè)的壓力閾值時(shí),判斷所述按壓信息未與預(yù)設(shè)按壓信息匹配;在所述壓力值小于或等于預(yù)設(shè)的壓力閾值時(shí),判斷所述按壓信息與預(yù)設(shè)按壓信息匹配。在本發(fā)明其他實(shí)施例中,所述比對(duì)所述按壓信息與預(yù)設(shè)按壓信息的也可以包括:確定所述按壓信息對(duì)應(yīng)的按壓時(shí)間,并確定預(yù)設(shè)的按壓時(shí)間閾值;比對(duì)所述按壓時(shí)間與預(yù)設(shè)的按壓時(shí)間閾值;在所述按壓時(shí)間大于預(yù)設(shè)的按壓時(shí)間閾值時(shí),判斷所述按壓信息與預(yù)設(shè)按壓信息匹配;在所述按壓時(shí)間小于或等于預(yù)設(shè)的按壓時(shí)間閾值時(shí),判斷所述按壓信息未與預(yù)設(shè)按壓信息匹配。所述按壓時(shí)間閾值可以設(shè)置為2s或3s等,根據(jù)用戶需要進(jìn)行設(shè)置,或者根據(jù)用戶日常對(duì)終端的按壓操作的習(xí)慣進(jìn)行設(shè)置。也還可以是:確定按壓信息對(duì)應(yīng)的按壓次數(shù),在按壓次數(shù)達(dá)到預(yù)設(shè)的按壓次數(shù)(例如,2次或3次等)時(shí),判斷所述按壓信息未與預(yù)設(shè)按壓信息匹配;或者在按壓點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的按壓點(diǎn)數(shù)量(3個(gè)或4個(gè)等)時(shí),判斷所述按壓信息未與預(yù)設(shè)按壓信息匹配。也還可以是上述方式中的兩個(gè)或者以上的結(jié)合,在均滿足時(shí),或者在滿足