本發(fā)明涉及通訊領(lǐng)域,具體而言,涉及一種終端控制方法、終端。
背景技術(shù):
相關(guān)技術(shù)主中的智能手機(jī)使用的實(shí)體觸摸返回鍵與菜單觸摸鍵通常與指紋識(shí)別一起組合成復(fù)合指紋模組,觸摸按鍵使能及操作由指紋識(shí)別集成電路IC相應(yīng)寄存器位來(lái)控制,而寄存器位則由CPU通過(guò)與指紋識(shí)別IC之間通信來(lái)讀寫。當(dāng)手機(jī)非正立使用時(shí),由于實(shí)體鍵正常使能而容易產(chǎn)生誤操作使得當(dāng)前界面返回或退出。
針對(duì)相關(guān)技術(shù)中存在的上述問(wèn)題,目前尚未發(fā)現(xiàn)有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在提供一種能夠解決終端非正立使用時(shí)按鍵正常使能而容易產(chǎn)生誤操作的問(wèn)題的終端控制方法、終端。
本發(fā)明提供了一種終端控制方法,包括:檢測(cè)終端當(dāng)前的放置狀態(tài);根據(jù)所述放置狀態(tài)在所述終端的屏幕上顯示虛擬按鍵,以及根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能。
進(jìn)一步地,所述終端的放置狀態(tài)包括正立狀態(tài)和非正立狀態(tài)。
進(jìn)一步地,根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能包括:在所述放置狀態(tài)表征所述終端處于非正立狀態(tài)時(shí),控制所述終端的實(shí)體按鍵失效。
進(jìn)一步地,根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能還包括:在所述放置狀態(tài)表征所述終端處于非正立狀態(tài)時(shí),調(diào)出所述終端的虛擬按鍵,并控制所述虛擬按鍵有效。
進(jìn)一步地,所述非正立狀態(tài)包括以下之一:橫立狀態(tài)、倒立狀態(tài)、旋轉(zhuǎn)狀態(tài)。
進(jìn)一步地,在所述非正立狀態(tài)為所述旋轉(zhuǎn)狀態(tài)時(shí),檢測(cè)終端當(dāng)前的放置狀態(tài)包括:檢測(cè)所述終端的旋轉(zhuǎn)方向,其中,所述旋轉(zhuǎn)方向包括順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较颉?/p>
進(jìn)一步地,根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能包括:以正立狀態(tài)為起始位置判斷旋轉(zhuǎn)方向;在所述旋轉(zhuǎn)方向?yàn)轫槙r(shí)針?lè)较驎r(shí),控制所述終端的實(shí)體按鍵為失效,并調(diào)出所述終端的虛擬按鍵顯示在所述終端起始位置的屏幕右側(cè),并控制所述虛擬按鍵有效;和/或,在所述旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針?lè)较驎r(shí),控制所述終端的實(shí)體按鍵為失效,并調(diào)出所述終端的虛擬按鍵顯示在所述終端起始位置的屏屏幕左側(cè),并控制所述虛擬按鍵有效。
進(jìn)一步地,所述旋轉(zhuǎn)方向的角度范圍為大于0度且小于或等于90度。
進(jìn)一步地,所述虛擬按鍵的功能與對(duì)應(yīng)所述實(shí)體按鍵的功能相同。
進(jìn)一步地,所述實(shí)體按鍵包括以下至少之一:返回鍵、home鍵、菜單鍵,所述虛擬鍵包括以下至少之一:返回鍵、home鍵、菜單鍵。
本發(fā)明提供了一種終端,包括屏幕,中央處理器CPU,所述CPU還包括:檢測(cè)電路,用于檢測(cè)終端當(dāng)前的放置狀態(tài);控制電路,用于根據(jù)所述放置狀態(tài)在所述屏幕上顯示虛擬按鍵,以及根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能。
根據(jù)本發(fā)明的終端控制方法,檢測(cè)終端當(dāng)前的放置狀態(tài);根據(jù)所述放置狀態(tài)在所述終端的屏幕上顯示虛擬按鍵,以及根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能。通過(guò)檢測(cè)終端的放置狀態(tài),可以得知終端當(dāng)前是正立還是非正立,再根據(jù)不同的放置狀態(tài)控制按鍵使能,以使按鍵可用或不可用,解決了終端非正立使用時(shí)按鍵正常使能而容易產(chǎn)生誤操作的問(wèn)題,提升了用戶體驗(yàn)。
附圖說(shuō)明
構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的終端控制方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的手機(jī)正立使用時(shí)表面示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的手機(jī)屏幕逆轉(zhuǎn)使用時(shí)表面示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的手機(jī)屏幕順轉(zhuǎn)使用時(shí)表面示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的實(shí)體鍵切換控制框圖;
圖6是根據(jù)本發(fā)明實(shí)施例的實(shí)體鍵切換控制流程圖。
具體實(shí)施方式
下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例的終端控制方法的流程圖,如圖1所示,該方法包括:
步驟S102,檢測(cè)終端當(dāng)前的放置狀態(tài);
步驟S104,根據(jù)所述放置狀態(tài)在所述終端的屏幕上顯示虛擬按鍵,以及根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能。
通過(guò)本實(shí)施例的上述步驟,檢測(cè)終端當(dāng)前的放置狀態(tài);根據(jù)所述放置狀態(tài)在所述終端的屏幕上顯示虛擬按鍵,以及根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能。通過(guò)檢測(cè)終端的放置狀態(tài),可以得知終端當(dāng)前是正立還是非正立,再根據(jù)不同的放置狀態(tài)控制按鍵使能,以使按鍵可用或不可用,解決了終端非正立使用時(shí)按鍵正常使能而容易產(chǎn)生誤操作的問(wèn)題,提升了用戶體驗(yàn)。
可選的,所述終端的放置狀態(tài)包括正立狀態(tài)和非正立狀態(tài),所述非正立狀態(tài)可以但不限于為:橫立狀態(tài)、倒立狀態(tài)、旋轉(zhuǎn)狀態(tài)。
在根據(jù)本實(shí)施例的可選實(shí)施方式中,根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能包括:在所述放置狀態(tài)表征所述終端處于非正立狀態(tài)時(shí),控制所述終端的實(shí)體按鍵失效??蛇x的,在所述放置狀態(tài)表征所述終端處于非正立狀態(tài)時(shí),還可以進(jìn)一步調(diào)出所述終端的虛擬按鍵,并控制所述虛擬按鍵有效。
可選的,在所述非正立狀態(tài)為所述旋轉(zhuǎn)狀態(tài)時(shí),檢測(cè)終端當(dāng)前的放置狀態(tài)還包括:檢測(cè)所述終端的旋轉(zhuǎn)方向,其中,所述旋轉(zhuǎn)方向包括順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较颉K鲂D(zhuǎn)方向的角度范圍為0度至90度,不包括0度。
可選的,根據(jù)所述放置狀態(tài)控制所述終端的按鍵使能包括:
S11,以正立狀態(tài)為起始位置判斷旋轉(zhuǎn)方向;
S12,在所述旋轉(zhuǎn)方向?yàn)轫槙r(shí)針?lè)较驎r(shí),控制所述終端的實(shí)體按鍵為失效,并調(diào)出所述終端的虛擬按鍵顯示在所述終端起始位置的屏幕右側(cè),并控制所述虛擬按鍵有效;和/或,在所述旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針?lè)较驎r(shí),控制所述終端的實(shí)體按鍵為失效,并調(diào)出所述終端的虛擬按鍵顯示在所述終端起始位置的屏屏幕左側(cè),并控制所述虛擬按鍵有效。而在起始狀態(tài)是橫立狀態(tài)或其他狀態(tài)時(shí),按鍵使能的控制是相反的過(guò)程,如控制虛擬鍵消失,實(shí)體鍵有效,在此不再贅述。
在本實(shí)施例中,虛擬按鍵的功能與對(duì)應(yīng)實(shí)體按鍵的功能相同。實(shí)體按鍵包括以下至少之一:返回鍵、home鍵、菜單鍵,虛擬鍵包括以下至少之一:返回鍵、home鍵、菜單鍵。當(dāng)然,也可以包括其他按鍵,如搜索,音量鍵,電源鍵等,在此僅進(jìn)行舉例說(shuō)明。
下面結(jié)合根據(jù)本實(shí)施例的具體實(shí)施方式,結(jié)合場(chǎng)景進(jìn)行詳細(xì)具體的說(shuō)明:
本實(shí)施例通過(guò)加速度和陀螺儀傳感器感知手機(jī)屏幕是否旋轉(zhuǎn),采用軟件方式控制實(shí)體鍵使能寄存器位,當(dāng)手機(jī)正常使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作使能,而當(dāng)手機(jī)非正立使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作失效,并且控制觸摸屏在LCD相應(yīng)位置的虛擬返回鍵、home鍵、菜單鍵使能,不僅能避免手機(jī)橫立使用時(shí)出現(xiàn)誤操作,而且能通過(guò)虛擬鍵方便返回或退出到主界面的操作。圖2是根據(jù)本發(fā)明實(shí)施例的手機(jī)正立使用時(shí)表面示意圖,圖2中1、2都是手機(jī)的實(shí)體按鍵,分別為菜單鍵和返回鍵。
通過(guò)加速度和陀螺儀傳感器感知手機(jī)屏幕是否旋轉(zhuǎn),采用軟件方式控制實(shí)體鍵使能寄存器位,當(dāng)手機(jī)正常使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作使能,而當(dāng)手機(jī)非正立使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作失效,并且控制觸摸屏在LCD相應(yīng)位置的虛擬返回鍵、home鍵、菜單鍵使能,不僅能避免手機(jī)橫立使用時(shí)出現(xiàn)誤操作,而且能通過(guò)虛擬鍵方便返回或退出到主界面的操作。圖3是根據(jù)本發(fā)明實(shí)施例的手機(jī)屏幕逆轉(zhuǎn)使用時(shí)表面示意圖,圖4是根據(jù)本發(fā)明實(shí)施例的手機(jī)屏幕順轉(zhuǎn)使用時(shí)表面示意圖,圖3和圖4中,3、4、5都是手機(jī)的虛擬按鍵,分別為返回鍵、home鍵、菜單鍵。
當(dāng)手機(jī)正常使用時(shí),加速度和陀螺儀傳感器檢測(cè)手機(jī)是否旋轉(zhuǎn),當(dāng)檢測(cè)到屏幕沒(méi)有旋轉(zhuǎn)時(shí),手機(jī)CPU與指紋識(shí)別IC通信使控制實(shí)體鍵到寄存器相應(yīng)位置寫入使能數(shù)據(jù),此時(shí)實(shí)體鍵正常使用。當(dāng)檢測(cè)到屏幕旋轉(zhuǎn)時(shí),同時(shí)判斷屏幕旋轉(zhuǎn)的方向,當(dāng)屏幕逆時(shí)針旋轉(zhuǎn)放置時(shí),手機(jī)CPU將指紋識(shí)別IC到控制實(shí)體鍵到寄存器位寫入失效數(shù)據(jù),并讀寫觸摸屏寄存器使LCD左側(cè)設(shè)置返回、home、菜單三個(gè)虛擬鍵;當(dāng)檢測(cè)到屏幕順時(shí)針旋轉(zhuǎn)放置時(shí),同樣手機(jī)CPU將指紋識(shí)別IC到控制實(shí)體鍵到寄存器位寫入失效數(shù)據(jù),并讀寫觸摸屏寄存器使LCD右側(cè)設(shè)置返回、home、菜單三個(gè)虛擬鍵。圖5是根據(jù)本發(fā)明實(shí)施例的實(shí)體鍵切換控制框圖,圖6是根據(jù)本發(fā)明實(shí)施例的實(shí)體鍵切換控制流程圖,圖中,DRV-KEY為按鍵驅(qū)動(dòng),KEY1、KEY2表示不同的按鍵。
通過(guò)本實(shí)施例,可以解決以下問(wèn)題:手機(jī)非正立使用時(shí)實(shí)體鍵正常使能而容易產(chǎn)生誤操作使得當(dāng)前界面返回或退出;手機(jī)非正立使用時(shí)對(duì)當(dāng)前界面進(jìn)行退出或返回主界面操作不方便。
通過(guò)采用軟件方式控制實(shí)體鍵使能寄存器位,當(dāng)手機(jī)正常使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作使能,而當(dāng)手機(jī)非正立使用時(shí),手機(jī)CPU控制指紋識(shí)別IC相應(yīng)寄存器位使實(shí)體返回鍵與菜單鍵操作失效,并且控制觸摸屏在LCD相應(yīng)位置的虛擬返回鍵、home鍵、菜單鍵使能,不僅能避免手機(jī)非正立使用時(shí)出現(xiàn)誤操作,而且能通過(guò)虛擬鍵方便返回或退出到主界面的操作。
以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。